Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7634440B2 - App log analyzer - Google Patents
[go: Go Back, main page]

JP7634440B2 - App log analyzer - Google Patents

App log analyzer Download PDF

Info

Publication number
JP7634440B2
JP7634440B2 JP2021126823A JP2021126823A JP7634440B2 JP 7634440 B2 JP7634440 B2 JP 7634440B2 JP 2021126823 A JP2021126823 A JP 2021126823A JP 2021126823 A JP2021126823 A JP 2021126823A JP 7634440 B2 JP7634440 B2 JP 7634440B2
Authority
JP
Japan
Prior art keywords
poi
information
camera app
app
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021126823A
Other languages
Japanese (ja)
Other versions
JP2023021759A (en
Inventor
博之 箱田
雄二 中山
博 川上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2021126823A priority Critical patent/JP7634440B2/en
Publication of JP2023021759A publication Critical patent/JP2023021759A/en
Application granted granted Critical
Publication of JP7634440B2 publication Critical patent/JP7634440B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本開示は、アプリログ分析装置に関する。 This disclosure relates to an application log analysis device.

近年、カメラ機能を有する端末装置が増加していて、ユーザも気軽に撮影を行うことが増えている。そのため、例えば、複数の端末から、端末の位置情報と当該位置を撮影場所とした画像の撮影回数とを取得し、これらの情報に基づいて、推奨撮影場所を特定する手法が検討されている(例えば、特許文献1参照)。 In recent years, the number of terminal devices with camera functions has increased, and users are increasingly taking pictures casually. For this reason, for example, a method is being considered in which location information of multiple terminals and the number of times images have been taken at those locations are acquired, and recommended shooting locations are identified based on this information (see, for example, Patent Document 1).

特開2015-19147号公報JP 2015-19147 A

しかしながら、近年特にユーザが気軽に撮影を行う環境となってきた結果、複数の端末から得られる撮影回数に係る情報を集計しただけでは推奨撮影場所となり得る場所を適切に推定することが難しくなっている。
本開示は上記を鑑みてなされたものであり、複数のユーザ端末から取得するアプリの使用ログに基づいて、撮影に適した地域を推定することが可能な技術を提供することを目的とする。
However, in recent years, as the environment has become one in which users are more likely to take photos casually, it has become difficult to properly estimate locations that could be recommended photo locations simply by aggregating information on the number of times photos have been taken obtained from multiple devices.
The present disclosure has been made in consideration of the above, and aims to provide a technology capable of estimating areas suitable for photography based on app usage logs obtained from multiple user devices.

上記目的を達成するため、本開示の一形態に係るアプリログ分析装置は、複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有する。 To achieve the above object, an application log analysis device according to one embodiment of the present disclosure includes a terminal information acquisition unit that acquires, from a plurality of user terminals, information identifying the user terminal, a camera application usage log including date and time information, and location information identifying the location where the camera application was used for each of the usage logs; a filtering unit that filters the camera application usage logs that satisfy a specific condition based on terminal-related information that is information about each of the plurality of user terminals from each of the camera application usage logs associated with the location information associated with the plurality of user terminals acquired by the terminal information acquisition unit; and a POI estimation unit that estimates a POI suitable for using the camera application by classifying the camera application usage logs associated with location information extracted by the filtering unit based on the location information and the date and time information.

上記のアプリログ分析装置によれば、複数のユーザ端末から取得された位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいてフィルタリングした後に、位置情報と日時情報とに基づいて分類することによってPOIが推定される。上記のように、複数のユーザ端末のそれぞれに関する端末関連情報に基づいてフィルタリングされた後のカメラアプリの使用ログを用いてPOIが推定されるため、複数のユーザ端末から取得するアプリの使用ログに基づいて、撮影に適した地域を推定することができる。特に、フィルタリングを行うことによってPOIの推定においてノイズとなる可能性があるカメラアプリの使用ログを除去した上でPOIが推定されるため、よりPOIとして適した場所を推定することができる。 According to the above application log analysis device, the POI is estimated by filtering each of the camera application usage logs associated with location information acquired from multiple user terminals based on device-related information, which is information about each of the multiple user terminals, and then classifying the logs based on the location information and date and time information. As described above, the POI is estimated using the camera application usage logs after filtering based on the device-related information about each of the multiple user terminals, so that areas suitable for photography can be estimated based on the application usage logs acquired from the multiple user terminals. In particular, since the POI is estimated after filtering to remove camera application usage logs that may become noise in estimating the POI, a location more suitable as a POI can be estimated.

本開示によれば、複数のユーザ端末から取得するアプリの使用ログに基づいて、撮影に適した地域を推定することが可能な技術が提供される。 The present disclosure provides a technology that can estimate areas suitable for photography based on app usage logs acquired from multiple user devices.

図1は、アプリログ分析装置において行われる処理の概要を説明するブロック図である。FIG. 1 is a block diagram illustrating an overview of the process performed in an application log analysis device. 図2は、アプリログ分析装置の装置構成を説明するブロック図である。FIG. 2 is a block diagram illustrating the configuration of the application log analysis device. 図3は、アプリ使用ログの一例を示す図である。FIG. 3 is a diagram illustrating an example of an application usage log. 図4は、位置情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of the location information. 図5(a)、図5(b)は、補助情報の一例を示す図である。5A and 5B are diagrams showing an example of the auxiliary information. 図6は、POI情報の一例を示す図である。FIG. 6 is a diagram showing an example of POI information. 図7は、カテゴリ特定済みPOI情報の一例を示す図である。FIG. 7 is a diagram showing an example of category-specified POI information. 図8は、アプリログ分析方法の一例を示すフロー図である。FIG. 8 is a flow diagram showing an example of an application log analysis method. 図9は、フィルタリング方法の一例を示す図である。FIG. 9 is a diagram showing an example of a filtering method. 図10は、フィルタリング方法の一例(行動圏を考慮した例)を示す図である。FIG. 10 is a diagram showing an example of a filtering method (taking into account a home range). 図11は、フィルタリング方法の一例(前後に利用したアプリの情報を考慮した例)を示す図である。FIG. 11 is a diagram showing an example of a filtering method (taking into account information on applications used before and after). 図12は、カテゴリの推定方法の一例(前後に利用したアプリの情報を考慮した例)を示す図である。FIG. 12 is a diagram showing an example of a category estimation method (an example in which information on apps used before and after is taken into consideration). 図13は、フィルタリング及びカテゴリ推定方法の一例(ユーザのセグメントを考慮した例)を示す図である。FIG. 13 shows an example of a filtering and category estimation method (taking into account user segments). 図14は、フィルタリング及びカテゴリ推定方法の一例(カメラアプリの種類を考慮した例)を示す図である。FIG. 14 is a diagram showing an example of a filtering and category estimation method (an example in which the type of camera application is taken into consideration). 図15は、POI推定方法の一例(メッシュあたりの人口を利用した例)を示す図である。FIG. 15 is a diagram showing an example of a POI estimation method (an example using population per mesh). 図16は、カメラアプリの使用回数の経時変化の一例を示す図である。FIG. 16 is a diagram showing an example of a change over time in the number of uses of the camera application. 図17は、アプリログ分析装置のハードウェア構成例を示す図である。FIG. 17 is a diagram illustrating an example of a hardware configuration of an application log analysis device.

以下、実施形態について、図面を参照しつつ詳細に説明する。説明において、同一要素又は同一機能を有する要素には同一の符号を付し、重複する説明を省略する。 The following describes the embodiments in detail with reference to the drawings. In the description, the same elements or elements having the same functions are given the same reference numerals, and duplicate descriptions are omitted.

[アプリログ分析装置]
図1は、一実施形態の係るアプリログ分析装置1の動作を概念的に説明する図である。
[Application log analysis device]
FIG. 1 is a diagram conceptually explaining the operation of an application log analysis device 1 according to an embodiment.

アプリログ分析装置1は、複数のユーザ端末9から、ユーザ端末9におけるアプリ(アプリケーション)の使用ログを取得し、これを分析することで、ユーザ端末9のユーザが興味を持つ場所を示すPOI(Point of Interests)を推定する機能を有する。特に、本実施形態に係るアプリログ分析装置1では、アプリの中でも画像を撮影するアプリに着目してPOIを推定する機能を有する。「画像を撮影するアプリ」とは、撮影のみを行うアプリに限らず、例えば、撮影および編集を行った後に当該画像をSNS(Social Networking Service)に投稿する等の機能を有することが可能なアプリも含まれ得る。すなわち、アプリケーションの一部として撮影機能を有するアプリケーションを「画像を撮影するアプリ」という。以下の実施形態では、「画像を撮影するアプリ」を「カメラアプリ」として説明する場合がある。 The application log analysis device 1 has a function of acquiring usage logs of applications (applications) on the user terminals 9 from multiple user terminals 9, and estimating POIs (Points of Interests) that indicate places of interest to users of the user terminals 9 by analyzing the logs. In particular, the application log analysis device 1 according to this embodiment has a function of estimating POIs by focusing on applications that take images among the applications. An "application that takes images" is not limited to an application that only takes images, but may also include an application that has a function of taking and editing images and then posting the images to a social networking service (SNS). In other words, an application that has a shooting function as part of the application is called an "application that takes images". In the following embodiment, an "application that takes images" may be described as a "camera application".

アプリログ分析装置1では、ユーザ端末9におけるアプリの使用ログの中からカメラアプリの使用ログを収集し、POIの場所を推定する。これは、カメラアプリが使用される場所ということは、ユーザがその場所に興味を持っていると推定されることに基づく。ユーザ端末9がカメラ機能が装備されることが基本となった近年では、撮影機能を備えたアプリが増加している。また、カメラアプリ自体がSNSへの投稿までを行うような動作も実現されていて、ユーザが興味を持つものに出会った場合に撮影を行う機会が増加している。そこで、アプリログ分析装置1では、カメラアプリをどこで使用したかに着目し、カメラアプリの動作の頻度が高い場所は、ユーザが興味を持ちやすい場所であるという推定を行っている。なお、以下の実施形態では、「カメラアプリの使用ログ」を「カメラアプリログ」として説明する場合がある。 The application log analysis device 1 collects camera application usage logs from among the application usage logs in the user terminal 9, and estimates the location of the POI. This is based on the assumption that a location where the camera application is used means that the user is interested in that location. In recent years, when it has become standard for user terminals 9 to be equipped with a camera function, the number of applications with a shooting function has increased. In addition, camera applications themselves have been realized to perform operations up to posting to SNS, and there are more opportunities for users to take photos when they come across something that interests them. Therefore, the application log analysis device 1 focuses on where the camera application was used, and estimates that locations where the camera application operates frequently are locations that are likely to interest users. Note that in the following embodiments, the "camera application usage log" may be described as the "camera application log."

アプリログ分析装置1によるPOIの特定は、地域単位で行われ得る。POIの有無を推定する対象となる地域を複数の細かい地域(例えば、メッシュ単位)に区切り、各メッシュにPOIが存在するかを推定する。アプリログ分析装置1によるメッシュ単位でのPOIの特定のイメージを図1に示す。図1では、地図Mがユーザ端末9つのメッシュに区切られている状態を示している。地図Mには、アプリログ分析装置1が複数のユーザ端末9のアプリの使用ログを収集することで得られた、カメラアプリの使用ログ(カメラアプリログ)に基づいて、各ユーザ端末9においてカメラアプリが利用された場所Pを地図上に表示している。図1に示す例では、メッシュm1において4回カメラアプリが利用されたことが示されていて、メッシュm2において1回カメラアプリが利用されたことが示されている。この場合、メッシュm1はカメラアプリの使用回数が多い地域であると推定されることから、アプリログ分析装置1ではメッシュm1がPOIであると推定し得る。 The application log analysis device 1 may identify a POI on a regional basis. The region to be estimated for the presence or absence of a POI is divided into a number of smaller regions (for example, mesh units), and it is estimated whether a POI exists in each mesh. FIG. 1 shows an image of identifying a POI on a mesh basis by the application log analysis device 1. FIG. 1 shows a state in which a map M is divided into nine meshes of user terminals. The map M shows a location P where a camera app was used on each user terminal 9 based on a camera app usage log (camera app log) obtained by the application log analysis device 1 collecting app usage logs of a number of user terminals 9. In the example shown in FIG. 1, it is shown that the camera app was used four times in mesh m1, and that the camera app was used once in mesh m2. In this case, since mesh m1 is estimated to be a region where the camera app is used frequently, the application log analysis device 1 may estimate that mesh m1 is a POI.

ただし、このようにカメラアプリの使用回数のみからPOIを推定するだけでは、例えばレコメンド等に使用できるような情報の精度とはなっていない可能性がある。例えば、アプリの使用ログを収集したユーザがメッシュm1またはその近隣に住んでいる場合、日常生活における光景等を多く撮影している可能性がある。この場合、他のユーザが興味を持つ光景とは異なる光景(例えば、家族の姿等)を撮影するためにカメラアプリを起動することも想定されるため、カメラアプリの起動回数とPOIとの関係が強いとはいえなくなる。このように、本来POIとして特定すべきではない場所をPOIとして特定してしまう可能性がある。 However, simply estimating a POI from the number of times the camera app is used in this way may not provide information with sufficient accuracy to be used for, for example, recommendations. For example, if the user who collected the app usage log lives in mesh m1 or nearby, they may take many photos of scenes from their daily life. In this case, it is expected that the camera app will be launched to take photos of scenes different from those that interest other users (for example, family members), so it cannot be said that there is a strong relationship between the number of times the camera app is launched and the POI. In this way, there is a possibility that a place that should not actually be identified as a POI will be identified as a POI.

また、POIの特性として、多くのユーザが興味を持つようなものもある一方で、特定の趣味を持つユーザが特に興味を持つようなPOIもある。前者のPOIはカメラアプリの起動回数から特定がしやすいのに対して、後者のPOIはカメラアプリの起動回数としては前者よりも少なくなる可能性が考えられる。また、カメラアプリの使用回数が多いためPOIであると推定されるが、その場所がどのような種類のPOIであるかは、この情報だけでは特定できない可能性がある。つまり、カメラアプリの使用回数のみからのPOIの推定では、情報の精度に改善の余地があることが想定される。 In addition, while some POIs have characteristics that interest many users, others are of particular interest to users with specific hobbies. The former POIs are easy to identify from the number of times the camera app is launched, whereas the latter POIs are likely to have fewer launches of the camera app than the former. Also, while a location is estimated to be a POI because the number of times the camera app is used is high, it may not be possible to identify what type of POI it is based on this information alone. In other words, it is expected that there is room for improvement in the accuracy of POI estimation based solely on the number of times the camera app is used.

以下の実施形態では、アプリログ分析装置1において、カメラアプリの使用ログと他の情報とを組み合わせることによって、POIとしての情報の精度を高めながらPOIを特定する手法について説明する。また、アプリログ分析装置1において特定されたPOIがどのようなものであるのか特定する手法についても説明する。 In the following embodiment, a method is described for identifying a POI while improving the accuracy of the information as a POI by combining the usage log of a camera app with other information in the application log analysis device 1. A method is also described for identifying the type of POI identified in the application log analysis device 1.

なお、上記の「メッシュ単位」は、一例であり、POIを推定する際の基本単位は「メッシュ」に限定されない。例えば、ある地域の中に複数のPOI(撮影に適した場所)が含まれる場合には、当該地域については、より細かい単位でPOIを区別して取り扱うことが好ましい場合もある。メッシュをより細かく区切ると、「場所」ということもできる。また、「時系列」についても、所定の長さの時間帯毎に区切ることにしてもよいが、特定の時刻に着目してPOIの推定を行ってもよい。このように、アプリログ分析装置1は、カメラアプリが使用された場所(位置)を特定する情報とその日時を特定する情報とに基づいてカメラアプリログを分類し、分類した結果に基づいて、POIに係る統計処理を実施し得る。また、アプリログ分析装置1は、上述の統計処理に使用され得るデータを準備し集約する機能を有する。 Note that the above "mesh unit" is an example, and the basic unit for estimating POI is not limited to "mesh". For example, when a certain area includes multiple POIs (places suitable for photography), it may be preferable to distinguish and handle POIs in finer units for that area. If the mesh is divided more finely, it can be called "location". In addition, the "time series" may be divided into time periods of a predetermined length, but POI estimation may be performed focusing on a specific time. In this way, the application log analysis device 1 can classify the camera application log based on information specifying the place (location) where the camera application was used and information specifying the date and time, and perform statistical processing related to POI based on the classification result. In addition, the application log analysis device 1 has a function of preparing and aggregating data that can be used for the above-mentioned statistical processing.

図2に戻り、アプリログ分析装置1及びユーザ端末9の各部について説明する。まず、ユーザ端末9について説明する。「ユーザ端末」とは、ユーザが持ち歩く端末装置であり、スマートホン、タブレット端末等が想定され得る。ユーザ端末9は、ユーザアプリ91、画像情報保持部92、アプリ使用ログ取得部93、アプリ使用ログ送信部94、位置情報取得部95、及び位置情報送信部96を含んで構成される。 Returning to FIG. 2, the components of the application log analysis device 1 and the user terminal 9 will be described. First, the user terminal 9 will be described. A "user terminal" is a terminal device carried by a user, and may be a smartphone, a tablet terminal, or the like. The user terminal 9 includes a user application 91, an image information storage unit 92, an application usage log acquisition unit 93, an application usage log transmission unit 94, a location information acquisition unit 95, and a location information transmission unit 96.

ユーザアプリ91は、ユーザが使用するアプリ(アプリケーション)群を示している。図2では、一例として、カメラアプリA、カメラアプリB、趣味アプリA、趣味アプリBを示している。ユーザは、ユーザアプリ91に含まれるアプリを操作し、種々のユーザ端末9を利用した動作等を行う。 The user apps 91 represent a group of apps (applications) used by the user. In FIG. 2, a camera app A, a camera app B, a hobby app A, and a hobby app B are shown as examples. The user operates the apps included in the user apps 91 to perform operations using various user terminals 9.

画像情報保持部92は、ユーザアプリ91に含まれるカメラアプリのいずれかで撮影された画像を保持する機能を有する。なお、カメラアプリで撮影される画像とは、静止画及び動画の両方を含み得る。 The image information storage unit 92 has a function of storing images captured by any of the camera apps included in the user app 91. Note that images captured by the camera app may include both still images and videos.

アプリ使用ログ取得部93は、ユーザ端末9におけるユーザアプリ91に含まれるアプリの使用ログを取得する機能を有する。アプリの使用ログには、アプリを特定する情報と、当該アプリの使用時間を特定する情報とが含まれ得る。また、アプリの種類を特定する情報が含まれていてもよい。アプリ使用ログ送信部94は、アプリ使用ログ取得部93が取得したアプリの使用ログをアプリログ分析装置1に対して送信する機能を有する。なお、本実施形態では、アプリ使用ログとは、アプリが使用された時間帯を特定する情報を含む場合について説明する。すなわち、アプリ使用ログとしてアプリの使用時間を特定する情報が含まれる場合について説明する。ただし、アプリ使用ログは、アプリの特定機能を動作させるログであってもよい。例えば、カメラアプリの場合には、カメラの撮影動作のログを「アプリ使用ログ」としてもよい。この場合、アプリの使用時間を特定する情報とは、当該機能を動作させた時刻を特定する情報となる。以下の実施形態で説明する構成は「アプリ使用ログ」を、上記のように「アプリにおける特定動作のログ」と読み替えることもできる。 The application usage log acquisition unit 93 has a function of acquiring an application usage log included in the user application 91 in the user terminal 9. The application usage log may include information identifying the application and information identifying the usage time of the application. It may also include information identifying the type of application. The application usage log transmission unit 94 has a function of transmitting the application usage log acquired by the application usage log acquisition unit 93 to the application log analysis device 1. In this embodiment, the application usage log includes information identifying the time period in which the application was used. That is, the application usage log includes information identifying the usage time of the application. However, the application usage log may be a log that operates a specific function of the application. For example, in the case of a camera application, a log of the shooting operation of the camera may be the "application usage log". In this case, the information identifying the usage time of the application is information identifying the time when the function was operated. In the configuration described in the following embodiment, the "application usage log" can be read as the "log of a specific operation in the application" as described above.

位置情報取得部95は、ユーザ端末9の位置情報を取得する機能を有する。位置情報の取得方法は、特に限定されず、公知の手法を用いることができる。ここで取り扱う情報は、主にカメラアプリが使用される際のユーザ端末9の場所の特定に使用されるが、基本的にユーザ端末9の位置を常時(例えば、数十秒~数分間隔で繰り返し)取得する構成としてもよい。位置情報送信部96は、位置情報取得部95が取得したユーザ端末9の位置情報をアプリログ分析装置1に対して送信する機能を有する。 The location information acquisition unit 95 has a function of acquiring location information of the user terminal 9. There are no particular limitations on the method of acquiring the location information, and any known method can be used. The information handled here is mainly used to identify the location of the user terminal 9 when the camera app is used, but the location of the user terminal 9 may basically be acquired constantly (e.g., repeatedly at intervals of several tens of seconds to several minutes). The location information transmission unit 96 has a function of transmitting the location information of the user terminal 9 acquired by the location information acquisition unit 95 to the application log analysis device 1.

次に、アプリログ分析装置1について説明する。アプリログ分析装置1は、アプリ使用ログ受信部11、アプリ使用ログ保持部12、位置情報受信部13、位置情報保持部14、フィルタリング部15、補助情報保持部16、POI推定部17、POI情報保持部18、POIカテゴリ推定部19、カテゴリ特定済POI情報保持部20、及び出力部21を含んで構成される。上記の各部のうち、アプリ使用ログ受信部11及び位置情報受信部13が、端末関連情報取得部として機能する。 Next, the application log analysis device 1 will be described. The application log analysis device 1 includes an application usage log receiving unit 11, an application usage log storage unit 12, a location information receiving unit 13, a location information storage unit 14, a filtering unit 15, an auxiliary information storage unit 16, a POI estimation unit 17, a POI information storage unit 18, a POI category estimation unit 19, a category-specified POI information storage unit 20, and an output unit 21. Of the above units, the application usage log receiving unit 11 and the location information receiving unit 13 function as a terminal-related information acquisition unit.

アプリ使用ログ受信部11は、ユーザ端末9から送信されるアプリ使用ログを受信して取得する機能を有する。図3は、アプリ使用ログ受信部11が取得するアプリ使用ログの一例を示している。図3に示すように、アプリ使用ログには、アプリの使用日時、アプリ名、アプリの種類が含まれ得る。なお、アプリを特定する情報として、アプリ名に代えてアプリを識別する文字列情報等が用いられてもよい。アプリ使用ログには、カメラアプリの使用ログが含まれ得るが、カメラアプリの使用ログ以外のアプリの使用ログも含まれ得る。 The app usage log receiving unit 11 has a function of receiving and acquiring app usage logs transmitted from the user terminal 9. FIG. 3 shows an example of an app usage log acquired by the app usage log receiving unit 11. As shown in FIG. 3, the app usage log may include the date and time of app use, the app name, and the type of app. Note that, as information for identifying an app, character string information for identifying an app may be used instead of the app name. The app usage log may include a camera app usage log, but may also include usage logs of apps other than the camera app.

アプリ使用ログ保持部12は、アプリ使用ログ受信部11で取得されたアプリ使用ログを保持する機能を有する。なお、アプリ使用ログ保持部12では、複数のユーザ端末9に関するアプリ使用ログを保持する。 The app usage log storage unit 12 has a function of storing app usage logs acquired by the app usage log receiving unit 11. The app usage log storage unit 12 stores app usage logs related to multiple user terminals 9.

位置情報受信部13は、ユーザ端末9から送信されるユーザ端末9の位置情報を取得する機能を有する。図4は、位置情報受信部13が取得する位置情報の一例を示している。図4に示すように、位置情報には、日時と当該日時における位置情報とが含まれる。なお、これらの情報には当然ながらユーザ端末9を特定する情報が含まれる。なお、図2では、位置情報受信部13は、ユーザ端末9が取得した自端末の位置情報をユーザ端末9から取得する構成を示しているが、位置情報はユーザ端末9から直接取得しなくてもよい。アプリログ分析装置1では、ユーザ端末9の位置情報として、例えば、ユーザ端末9が在圏する基地局の位置情報等を利用する場合がある。このような場合には、ユーザ端末9とは異なる装置(例えば、ユーザ端末9の在圏を管理する装置等)から、ユーザ端末9の位置情報として使用する情報(基地局の位置情報等)を取得する構成としてもよい。 The location information receiving unit 13 has a function of acquiring the location information of the user terminal 9 transmitted from the user terminal 9. FIG. 4 shows an example of the location information acquired by the location information receiving unit 13. As shown in FIG. 4, the location information includes a date and time and location information at the date and time. Naturally, this information includes information for identifying the user terminal 9. In FIG. 2, the location information receiving unit 13 is configured to acquire the location information of the user terminal acquired by the user terminal 9 from the user terminal 9, but the location information does not have to be acquired directly from the user terminal 9. In the application log analysis device 1, for example, the location information of the base station in which the user terminal 9 is located may be used as the location information of the user terminal 9. In such a case, the information (such as the location information of the base station) used as the location information of the user terminal 9 may be acquired from a device different from the user terminal 9 (such as a device that manages the location of the user terminal 9).

なお、図4には、メッシュ、行動圏という列も含まれている。メッシュは、各日時における位置情報に対応するメッシュを特定する情報である。この情報は、アプリログ分析装置1においてPOIを特定する際に使用するメッシュに基づく情報であるので、アプリログ分析装置1において付与される。 Note that FIG. 4 also includes columns for Mesh and Activity Range. Mesh is information that identifies the mesh that corresponds to the location information at each date and time. This information is based on the mesh used when identifying POIs in the application log analysis device 1, and is therefore assigned by the application log analysis device 1.

また、行動圏とは、ユーザ端末9を所持するユーザに関して蓄積された位置情報に基づいて、各日時におけるユーザ端末9の位置が、ユーザの日常生活圏に該当するかそれ以外(日常圏外)かを特定した情報である。日常生活圏であるか否かの判定基準は特に限定されないが、例えば、ユーザの自宅住所を基準とした所定範囲内(例えば、徒歩圏を想定した半径1.5km内)とする方法がある。また、過去のユーザの移動履歴に基づいて、ユーザの自宅からの移動距離の各日の最大値を特定した後、各日の最大値のうちの90%が含まれる距離を日常生活圏として特定してもよい。このほか、既存の技術を利用して、ユーザの日常生活圏とそれ以外とを区別してもよい。なお、ここでは、ユーザの滞在場所(ユーザ端末9の位置)を日常生活圏とそれ以外の2種類に区別する場合について説明したが、日常生活/出張/旅行というように、移動の理由毎に区切ってもよい。ユーザの滞在場所を区別した結果(行動圏を特定する情報)は、後述のPOIの特定の際に使用され得る。したがって、この情報は、アプリログ分析装置1において付与される。 The area of activity is information that specifies whether the location of the user terminal 9 at each date and time corresponds to the user's daily life area or not (outside the daily life area) based on the location information accumulated about the user who owns the user terminal 9. The criteria for determining whether or not the location is in the daily life area are not particularly limited, but for example, a method of setting it within a predetermined range based on the user's home address (for example, within a radius of 1.5 km assuming a walking distance) may be used. In addition, after specifying the maximum value of the user's travel distance from the user's home for each day based on the user's past travel history, the distance that includes 90% of the maximum value for each day may be specified as the daily life area. In addition, the user's daily life area may be distinguished from the rest by using existing technology. Note that here, the case where the user's stay location (the location of the user terminal 9) is distinguished into two types, the daily life area and the rest, but it may also be divided according to the reason for the move, such as daily life/business trip/travel. The result of distinguishing the user's stay location (information that specifies the area of activity) may be used when specifying the POI described later. Therefore, this information is given in the application log analysis device 1.

位置情報保持部14は、位置情報受信部13で取得されたユーザ端末9の位置情報を保持する機能を有する。なお、位置情報保持部14では、複数のユーザ端末9に関する位置情報を保持する。上述のメッシュとの対応付け、及び、行動圏の特定は、位置情報を位置情報保持部14に保持する際に行ってもよいし、それとは異なるタイミング(例えば、POIを推定する際)に行ってもよい。 The location information storage unit 14 has a function of storing location information of the user terminal 9 acquired by the location information receiving unit 13. The location information storage unit 14 stores location information related to multiple user terminals 9. The above-mentioned association with the mesh and the identification of the area of activity may be performed when the location information is stored in the location information storage unit 14, or may be performed at a different time (for example, when estimating the POI).

フィルタリング部15は、アプリ使用ログ保持部12に保持されるアプリ使用情報と、位置情報保持部14に保持される位置情報とを用いて、フィルタリングを行う機能を有する。本実施形態では、フィルタリングとは、アプリ使用ログに含まれるカメラアプリの使用ログ(カメラアプリログ)について、位置情報と対応付けを行った上で、POIの推定に使用するかどうかを振り分ける作業である。フィルタリングの手法としては、カメラアプリログ自体を選別する方法、カメラアプリを使用するユーザを選別する方法が挙げられる。フィルタリングの詳細については後述する。 The filtering unit 15 has a function of performing filtering using the app usage information stored in the app usage log storage unit 12 and the location information stored in the location information storage unit 14. In this embodiment, filtering is a process of associating the camera app usage log (camera app log) included in the app usage log with location information and then sorting whether or not to use it for estimating a POI. Filtering methods include a method of selecting the camera app log itself and a method of selecting users who use the camera app. Filtering will be described in detail later.

補助情報保持部16は、フィルタリング部15におけるフィルタリングに使用され得るユーザ端末9から取得される情報以外の情報を、補助情報として保持する機能を有する。 The auxiliary information storage unit 16 has the function of storing, as auxiliary information, information other than the information obtained from the user terminal 9 that can be used for filtering in the filtering unit 15.

図5は、補助情報保持部16において保持される補助情報の例を示している。図5(a)は、メッシュ単位の人口の変化に係る情報の例である。図5(a)では、メッシュを特定する情報(メッシュID)に対応付けて、単位時間当たりの人口の変化を示す情報が保持されている。このような情報を利用することで、カメラアプリの使用回数が多い地域(メッシュ)にどの程度の人がいるか、等の分析を行うことができる。 Figure 5 shows an example of auxiliary information stored in the auxiliary information storage unit 16. Figure 5 (a) is an example of information related to population changes on a mesh-by-mesh basis. In Figure 5 (a), information indicating population changes per unit time is stored in association with information identifying the mesh (mesh ID). By using such information, it is possible to perform analysis such as how many people are present in an area (mesh) where the camera app is used frequently.

図5(b)は、ユーザ端末9のユーザの属性を示す情報の例を示している。図5(b)では、ユーザを特定する情報(ユーザID)に対応付けて、属性を示す情報(子育て世代、カメラ趣味、釣り、登山等)と、属性を特定する根拠となった情報(アプリ、SNS、アンケート等)と、が対応付けられている。例えば、ユーザIDがAA01で特定されるユーザについて、子育て世代向けのアプリの利用履歴と、子育て世代向けのアンケートへの回答履歴と、に基づいて、属性が「子育て世代」であると特定されたことが示されている。このような情報があると、例えば、特定の属性のユーザのカメラアプリログを用いると、特定の属性の人に特化したPOIを推定できる可能性がある。このように、補助情報保持部16では、フィルタリングに使用され得る補助情報が保持される。なお、図5に示すものに限定されず、フィルタリングのコンセプト等に応じて自由に補助情報を収集・利用することができる。 5B shows an example of information indicating the attributes of a user of the user terminal 9. In FIG. 5B, information indicating the attributes (parenting generation, camera hobby, fishing, mountain climbing, etc.) is associated with information identifying the user (user ID) and information on which the attributes are identified (apps, SNS, questionnaires, etc.). For example, for a user identified by user ID AA01, it is shown that the attribute is identified as "parenting generation" based on the usage history of apps for parenting generation and the response history to questionnaires for parenting generation. With such information, for example, by using the camera app log of a user with a specific attribute, it is possible to estimate a POI specialized for a person with a specific attribute. In this way, the auxiliary information storage unit 16 stores auxiliary information that can be used for filtering. Note that auxiliary information is not limited to that shown in FIG. 5, and can be freely collected and used according to the filtering concept, etc.

POI推定部17は、補助情報保持部16によるフィルタリング後のカメラアプリログに基づいて、POIを推定する機能を有する。POIを推定する方法は、基本的に、メッシュ単位でのカメラアプリの使用回数が多い(例えば、所定値以上である)メッシュを抽出し、POIとする方法が挙げられる。 The POI estimation unit 17 has a function of estimating a POI based on the camera app log after filtering by the auxiliary information storage unit 16. A basic method of estimating a POI is to extract a mesh with a high number of times the camera app has been used (for example, a predetermined value or more) and set it as a POI.

POI情報保持部18は、POI推定部17によりPOIであると推定されたメッシュの情報を保持する機能を有する。図6は、POI情報保持部18において保持されるPOI情報の一例を示している。図6に示すように、POI情報には、POIを特定する情報(POI ID)を、POIであると推定されたメッシュを特定する情報(メッシュID)とが含まれている。なお、後述のように、POIのカテゴリが特定された場合には、情報の保持先がPOI情報保持部18ではなくカテゴリ特定済POI情報保持部20に変更され得る。 The POI information storage unit 18 has a function of storing information on meshes estimated to be POIs by the POI estimation unit 17. FIG. 6 shows an example of POI information stored in the POI information storage unit 18. As shown in FIG. 6, the POI information includes information identifying the POI (POI ID) and information identifying the mesh estimated to be the POI (mesh ID). Note that, as described below, when the category of the POI is identified, the information storage destination may be changed from the POI information storage unit 18 to the category-identified POI information storage unit 20.

POIカテゴリ推定部19は、POI推定部17で推定されたPOIについて、カテゴリを付与する機能を有する。POIに対応付けて付与されるカテゴリとは、POIの特徴に応じた分類を示すものである。例えば、POIであると推定されたメッシュに特定の建造物(城郭、寺社等)が存在する場合には、この建造物の種類をカテゴリとしてもよい。また、特定の趣味(釣り、登山等)のユーザにとってのPOIであると推定された場合には、当該趣味をカテゴリとしてもよい。その他、例えば、桜の名所のように、特定の時期だけPOIとなるようなメッシュに対しては、POIとなる理由を特定する情報(例えば、桜の名所)をカテゴリとしてもよい。このように、カテゴリは、POIの特徴を示す情報として、種々の情報から設定することができる。また、カテゴリの特定に際しては、例えば、フィルタリング部15においてフィルタリングに使用した情報を用いることもできる。この点については後述する。 The POI category estimation unit 19 has a function of assigning a category to the POI estimated by the POI estimation unit 17. The category assigned in association with the POI indicates a classification according to the characteristics of the POI. For example, if a specific structure (castle, temple, shrine, etc.) exists in a mesh estimated to be a POI, the type of this structure may be the category. Also, if it is estimated to be a POI for a user with a specific hobby (fishing, mountain climbing, etc.), the hobby may be the category. In addition, for a mesh that becomes a POI only at a specific time of year, such as a famous cherry blossom viewing spot, information specifying the reason for becoming a POI (for example, a famous cherry blossom viewing spot) may be the category. In this way, the category can be set from various information as information indicating the characteristics of the POI. Also, when specifying the category, for example, information used for filtering in the filtering unit 15 can be used. This point will be described later.

カテゴリ特定済POI情報保持部20は、POIカテゴリ推定部19において、カテゴリの付与が行われたPOI(メッシュ)の情報を保持する機能を有する。図7は、カテゴリ特定済POI情報保持部20において保持されるカテゴリ特定済みPOI情報の一例を示している。図7に示すように、カテゴリ特定済みPOI情報は、図6に示す情報と比べて、カテゴリを特定する情報が付与されている。 The category-specified POI information storage unit 20 has a function of storing information on POIs (meshes) to which categories have been assigned in the POI category estimation unit 19. FIG. 7 shows an example of category-specified POI information stored in the category-specified POI information storage unit 20. As shown in FIG. 7, the category-specified POI information is assigned information that specifies the category, in comparison with the information shown in FIG. 6.

出力部21は、POI情報保持部18及びカテゴリ特定済POI情報保持部20で保持される情報を出力する機能を有する。出力部21は、例えば外部装置等からの要求に基づいて、抽出すべきPOIの情報を準備し、送信する機能を有する。また、出力部21は、モニタ等の表示装置またはプリンタ等に対して情報を出力してもよい。 The output unit 21 has a function of outputting information stored in the POI information storage unit 18 and the category-identified POI information storage unit 20. The output unit 21 has a function of preparing and transmitting information on the POI to be extracted, for example, based on a request from an external device. The output unit 21 may also output information to a display device such as a monitor or a printer.

[アプリログ分析方法]
次に、図8~図16を参照しながら、アプリログ分析装置1によるアプリログ分析方法について説明する。上記のように、フィルタリングの手法としては種々の方法が想定される。そのため、まず、全体の流れを説明した後に、フィルタリングの手法に応じた詳細な手順を説明する。
[How to analyze app logs]
Next, the application log analysis method by the application log analysis device 1 will be described with reference to Fig. 8 to Fig. 16. As described above, various filtering methods are possible. Therefore, first, the overall flow will be described, and then, detailed procedures according to the filtering method will be described.

(一連の手順)
図8に示すように、アプリログ分析装置1は、まずステップS01を実行する。ステップS01では、アプリログ分析装置1のアプリ使用ログ受信部11によってユーザ端末9からのアプリ使用ログが取得されると共に、位置情報受信部13によってユーザ端末9からの位置情報が取得される。取得したデータは、アプリ使用ログ保持部12(アプリ使用ログ)及び位置情報保持部14(位置情報)に保持される。ユーザ端末9からの情報の取得は、定期的(例えば、数時間~数日毎)に行われてもよいし、アプリログ分析装置1からユーザ端末9へ情報提供要求を送信することによって行われてもよい。
(Series of steps)
8, the application log analysis device 1 first executes step S01. In step S01, the application usage log receiving unit 11 of the application log analysis device 1 acquires an application usage log from the user terminal 9, and the location information receiving unit 13 acquires location information from the user terminal 9. The acquired data is stored in the application usage log storage unit 12 (application usage log) and the location information storage unit 14 (location information). The information may be acquired from the user terminal 9 periodically (for example, every few hours to every few days), or may be acquired by transmitting an information request from the application log analysis device 1 to the user terminal 9.

次に、アプリログ分析装置1はステップS02を実行する。ステップS02では、アプリログ分析装置1のフィルタリング部15において、アプリ使用ログ保持部12及び位置情報保持部14において保持されている情報に基づいて、カメラアプリログを抽出し、使用ログと位置情報との対応付けを行う。カメラアプリログには、アプリを使用した時間が含まれている。そこで、当該時間に該当する位置情報を、位置情報保持部14に保持されている情報から抽出してきて、対応付けを行う。なお、このステップS02における処理は、ステップS01においてユーザ端末9から情報を取得したタイミングで行うこととしてもよい。また、上記の対応付けを行った後のアプリ使用ログを、アプリ使用ログ保持部12に保持する態様としてもよい。 Next, the application log analysis device 1 executes step S02. In step S02, the filtering unit 15 of the application log analysis device 1 extracts a camera application log based on the information stored in the application usage log storage unit 12 and the location information storage unit 14, and associates the usage log with the location information. The camera application log includes the time when the application was used. Therefore, location information corresponding to that time is extracted from the information stored in the location information storage unit 14, and association is performed. Note that the processing in step S02 may be performed at the timing when information is obtained from the user terminal 9 in step S01. In addition, the application usage log after the above association is performed may be stored in the application usage log storage unit 12.

次に、アプリログ分析装置1はステップS03を実行する。ステップS03では、フィルタリング部15において、上記の情報と、アプリ使用ログ保持部12、位置情報保持部14、及び補助情報保持部16に保持されている情報に基づいて、POIの推定に利用するデータの抽出(フィルタリング)を行う。 Next, the application log analysis device 1 executes step S03. In step S03, the filtering unit 15 extracts (filters) data to be used for estimating the POI based on the above information and the information stored in the application usage log storage unit 12, the location information storage unit 14, and the auxiliary information storage unit 16.

次に、アプリログ分析装置1はステップS04を実行する。ステップS04では、POI推定部17において、ステップS03において抽出されたカメラアプリログからPOIの推定を行う。POIの推定方法としては、例えば、推定対象となる期間(例えば、数時間~数十日)を設定し、当該期間において、カメラアプリログの数が多い(すなわち、カメラアプリの起動回数が多い)メッシュ単位をPOIと判定する。一例として、POIと推定するための閾値を予め決めておき、カメラアプリログの数が閾値を超えた地域(メッシュ)をPOIと判定する方法が挙げられる。ただし、POIと判定するための基準はこれに限定されない。POIと推定された地域(メッシュ)に係る情報は、例えば、POIを特定する情報(ID)を付与した状態で、POI情報保持部18に保持される。なお、POI推定部17によるPOIの推定においても、必要に応じて、アプリ使用ログ保持部12、位置情報保持部14、及び補助情報保持部16に保持される情報を利用してもよい。 Next, the application log analysis device 1 executes step S04. In step S04, the POI estimation unit 17 estimates the POI from the camera application log extracted in step S03. As a method of estimating the POI, for example, a period to be estimated (for example, several hours to several tens of days) is set, and a mesh unit with a large number of camera application logs (i.e., a large number of times the camera application is started) during the period is determined to be a POI. As an example, a method is given in which a threshold value for estimating the POI is determined in advance, and an area (mesh) in which the number of camera application logs exceeds the threshold is determined to be a POI. However, the criteria for determining the POI are not limited to this. Information related to the area (mesh) estimated to be a POI is stored in the POI information storage unit 18, for example, with information (ID) that identifies the POI attached. Note that, in the estimation of the POI by the POI estimation unit 17, information stored in the application usage log storage unit 12, the position information storage unit 14, and the auxiliary information storage unit 16 may also be used as necessary.

次に、アプリログ分析装置1はステップS05を実行する。ステップS05では、POIカテゴリ推定部19において、ステップS04でPOIであると推定された地域(メッシュ)について、POIのカテゴリを推定する。カテゴリが推定されたPOIに係る情報は、例えば、推定結果であるカテゴリを対応付けた状態で、カテゴリ特定済POI情報保持部20に保持される。 Next, the application log analysis device 1 executes step S05. In step S05, the POI category estimation unit 19 estimates the POI category for the area (mesh) estimated to be a POI in step S04. Information related to the POI whose category has been estimated is stored in the category-identified POI information storage unit 20, for example, in a state in which the information is associated with the category that is the estimation result.

なお、ステップS03~ステップS05の具体的な手順には種々の態様が想定される。したがって、具体的な手順については後述する。 Note that various specific procedures for steps S03 to S05 are possible. Therefore, the specific procedures will be described later.

次に、アプリログ分析装置1はステップS06を実行する。ステップS06では、出力部21において、POI情報保持部18及びカテゴリ特定済POI情報保持部20に保持されているPOIの情報から、所定の条件を満たすものを抽出し、出力する。所定の条件とは、例えば、外部装置等からの要求に含まれる条件が挙げられる。上記の一連の処理により、POIの推定及びカテゴリの推定が完了する。 Next, the application log analysis device 1 executes step S06. In step S06, the output unit 21 extracts and outputs POI information that satisfies a predetermined condition from the POI information stored in the POI information storage unit 18 and the category-identified POI information storage unit 20. Examples of the predetermined condition include conditions included in a request from an external device, etc. Through the above series of processes, POI estimation and category estimation are completed.

次に、図9~図16を参照しながら、上記のステップS03~ステップS05に係る手順の具体例について説明する。上述したように、フィルタリング及びPOIのカテゴリ推定に使用する情報は種々想定され得る。そこで、以下では、フィルタリング及び/またはカテゴリ推定に使用する情報として代表的なものについて、どのように利用するかを説明する。 Next, a specific example of the procedure relating to steps S03 to S05 above will be described with reference to Figures 9 to 16. As described above, various types of information can be assumed to be used for filtering and POI category estimation. Below, we will explain how to use representative information used for filtering and/or category estimation.

(ユーザの行動圏に基づくフィルタリングの例)
図9は、ユーザの行動圏の情報を利用したフィルタリングの手順について説明する図である。この場合、アプリログ分析装置1のフィルタリング部15は、ステップS11として位置情報保持部14に保持されている情報に基づいてユーザの日常生活圏を算出する。なお、日常生活圏の算出(ステップS11)は事前に行われてもよい。
(Example of filtering based on user activity area)
9 is a diagram for explaining a procedure of filtering using information on a user's area of activity. In this case, in step S11, the filtering unit 15 of the application log analysis device 1 calculates the user's daily living area based on the information stored in the location information storage unit 14. Note that the calculation of the daily living area (step S11) may be performed in advance.

次に、フィルタリング部15は、ステップS12として、カメラアプリの使用場所が日常生活圏外であるか否かを確認する。これは、カメラアプリログに対応付けられた位置情報が、日常生活圏外であるか否かに基づいて判定される。本実施形態で示す例では、図3と図4とを対応付けて見た場合、「13:00-13:05」に使用されたカメラアプリAの使用時には、ユーザ端末9は日常圏外にいたことが特定できる。日常生活圏外でカメラアプリが使用された場合(ステップS12-YES)、当該ログをPOIの推定に利用すると判定される(ステップS13)。一方、日常生活圏でカメラアプリが使用されていた(つまり、日常生活圏外では使用されていなかった)場合(ステップS12-NO)、当該ログはPOIの推定に利用しないと判定される(ステップS14)。 Next, in step S12, the filtering unit 15 checks whether the location where the camera app was used is outside the daily living area. This is determined based on whether the location information associated with the camera app log is outside the daily living area. In the example shown in this embodiment, when FIG. 3 and FIG. 4 are associated with each other, it can be determined that the user terminal 9 was outside the daily living area when camera app A was used between "13:00 and 13:05". If the camera app was used outside the daily living area (step S12-YES), it is determined that the log is to be used to estimate the POI (step S13). On the other hand, if the camera app was used in the daily living area (i.e., it was not used outside the daily living area) (step S12-NO), it is determined that the log is not to be used to estimate the POI (step S14).

このように、ユーザの行動圏とカメラアプリの使用タイミングとに着目して、POIの推定に利用するカメラアプリログを抽出してもよい。この場合、例えば、ユーザの日常生活においてカメラアプリを使用した場合のログはPOIの推定には利用されない構成を実現することができる。なお、上記の例では、日常生活圏とそれ以外とで区別をしているが、POIを推定する目的に応じて、フィルタリングの条件を切り替えてもよい。 In this way, the camera app log to be used for estimating the POI may be extracted by focusing on the user's area of activity and the timing of use of the camera app. In this case, for example, a configuration can be realized in which logs from when the camera app is used in the user's daily life are not used for estimating the POI. Note that in the above example, a distinction is made between the daily life area and other areas, but the filtering conditions may be switched depending on the purpose of estimating the POI.

(ユーザの行動に着目したフィルタリングの例)
図10は、ユーザの行動に着目したフィルタリングとして、カメラアプリの前後に使用したアプリの種類に応じたフィルタリングの手順について説明する図である。この場合、アプリログ分析装置1のフィルタリング部15は、ステップS21としてアプリ使用ログ保持部12に保持されている情報に基づいてカメラアプリの前後の所定時間(例えば、前後10分)に当該ユーザが使用した(ユーザ端末9において動作した)アプリを特定する。図3に示す例では、例えば、カメラアプリAの使用時間帯(13:00-13:05)の前後10分(12:50-13:00及び13:05-13:15)に示される名所案内アプリ、SNSアプリ、植物図鑑アプリが、カメラアプリAの前後に使用されたアプリと特定され得る。
(An example of filtering based on user behavior)
Fig. 10 is a diagram for explaining a procedure of filtering according to the type of apps used before and after the camera app, as filtering focusing on user behavior. In this case, the filtering unit 15 of the app log analysis device 1 identifies apps used by the user (operated on the user terminal 9) during a predetermined time period (e.g., 10 minutes before and after) before and after the camera app based on information stored in the app usage log storage unit 12 in step S21. In the example shown in Fig. 3, for example, a sightseeing guide app, a SNS app, and a plant encyclopedia app shown 10 minutes before and after (12:50-13:00 and 13:05-13:15) the usage time period (13:00-13:05) of the camera app A may be identified as apps used before and after the camera app A.

次に、フィルタリング部15は、ステップS22として、カメラアプリの前後に使用されたアプリにSNSアプリが含まれている否かを確認する。これは、上記のステップS21で抽出されたアプリにSNSアプリが含まれているか否かに基づいて判定される。 Next, in step S22, the filtering unit 15 checks whether the apps used before and after the camera app include a social networking app. This is determined based on whether the apps extracted in step S21 above include a social networking app.

本実施形態で示す例では、「SNSアプリ」を例示しているが、これは、一例であって、カメラアプリとSNSアプリとの親和性が高いことを考慮した例である。本実施形態では、カメラアプリの前後のSNSアプリを利用している場合、カメラアプリで撮像した画像をSNSアプリと連携させるつもりである(または連携させようとした)と推定し、このカメラアプリログをPOIの推定に使用する、という思想に基づいたフィルタリングを行っている。カメラアプリAの前後にSNSアプリが使用された場合(ステップS22-YES)、当該ログをPOIの推定に利用すると判定される(ステップS23)。一方、カメラアプリAの前後にSNSアプリが使用されていない場合(ステップS22-NO)、当該ログはPOIの推定に利用しないと判定される(ステップS24)。 In the example shown in this embodiment, an "SNS app" is used, but this is just one example, and is an example that takes into consideration the high affinity between camera apps and SNS apps. In this embodiment, when an SNS app is used before or after a camera app, it is assumed that the user intends to link (or has attempted to link) images captured with the camera app to the SNS app, and filtering is performed based on the idea that this camera app log is used to estimate the POI. If an SNS app is used before or after camera app A (step S22-YES), it is determined that the log will be used to estimate the POI (step S23). On the other hand, if an SNS app is not used before or after camera app A (step S22-NO), it is determined that the log will not be used to estimate the POI (step S24).

このように、カメラアプリと、カメラアプリの前後に使用するアプリとの関係とに着目して、POIの推定に利用するカメラアプリログを抽出してもよい。この場合、例えば、カメラアプリを使用する前後におけるユーザの特定の動作に着目し、POIの推定に利用するカメラアプリログを抽出することが可能な構成を実現することができる。なお、上記の例に代えて、例えば、カメラアプリを使用した後のみに着目する構成としてもよい。また、SNSアプリに代えて特定の趣味のアプリの使用の有無に基づいた抽出を行ってもよい。 In this way, the camera app log to be used for estimating the POI may be extracted by focusing on the relationship between the camera app and the apps used before and after the camera app. In this case, for example, a configuration can be realized that focuses on specific user actions before and after using the camera app, and enables the extraction of the camera app log to be used for estimating the POI. Note that instead of the above example, for example, a configuration that focuses only on the time after the camera app is used may be used. Also, extraction may be performed based on the presence or absence of the use of a specific hobby app instead of the SNS app.

(ユーザの行動を利用したカテゴリ特定の例)
図10で示した、カメラアプリの前後に使用したアプリの種類を用いてPOIの推定に利用するカメラアプリログの抽出を行った場合、カメラアプリログの抽出の基準として使用したアプリの種類を、POIに対して付与されるカテゴリの種類として利用してもよい。図11は、ユーザの行動に着目したフィルタリングとして、カメラアプリの前後に使用したアプリの種類に応じたフィルタリングを行う場合に、同じ情報を利用してカテゴリ推定を行う手順について説明する図である。
(Example of category identification using user behavior)
When the camera app log used for estimating the POI is extracted using the type of app used before and after the camera app shown in Fig. 10, the type of app used as a criterion for extracting the camera app log may be used as the type of category to be assigned to the POI. Fig. 11 is a diagram explaining a procedure for performing category estimation using the same information when filtering according to the type of app used before and after the camera app is performed as filtering focusing on user behavior.

この場合、アプリログ分析装置1のフィルタリング部15は、ステップS31としてアプリ使用ログ保持部12に保持されている情報に基づいてカメラアプリの前後の所定時間(例えば、前後10分)に当該ユーザが使用した(ユーザ端末9において動作した)アプリを特定する。この手順は、図10で示すステップS21と同じである。さらに、フィルタリング部15は、POIの推定に利用するカメラアプリログを図10で示す手順によって抽出する。このときの手順は、例えば,図10のステップS22~ステップS24と同じである。 In this case, the filtering unit 15 of the application log analysis device 1 identifies applications used by the user (operated on the user terminal 9) during a predetermined time period (e.g., 10 minutes before and after) before and after the camera application based on the information stored in the application usage log storage unit 12 in step S31. This procedure is the same as step S21 shown in FIG. 10. Furthermore, the filtering unit 15 extracts the camera application log used to estimate the POI by the procedure shown in FIG. 10. The procedure at this time is the same as, for example, steps S22 to S24 in FIG. 10.

次に、POI推定部17は、図10で示す手順によって、POIの推定に利用するカメラアプリログを特定した後に、ステップS32として、POIを推定する処理を行う。POI推定の手順は特に限定されない。次に、ステップS32において推定されたPOIについて、POIカテゴリ推定部19は、ステップS33として、当該POIのカテゴリを特定する。このとき、POIカテゴリ推定部19は、フィルタリング部15におけるカメラアプリログの抽出の基準として利用したアプリに着目し、そのアプリの種類に応じたカテゴリをPOIに対して付与する。図10で示す例では、SNSアプリを基準としてPOI推定に利用するカメラアプリログを抽出している。この場合、POIであると推定された地域(メッシュ)に対して、POIのカテゴリを「SNS関連(SNSアプリとの親和性が高いPOI)」としてもよい。 Next, the POI estimation unit 17 identifies the camera app log used for estimating the POI according to the procedure shown in FIG. 10, and then performs a process of estimating the POI in step S32. The procedure for estimating the POI is not particularly limited. Next, for the POI estimated in step S32, the POI category estimation unit 19 identifies the category of the POI in step S33. At this time, the POI category estimation unit 19 focuses on the app used as the criterion for extracting the camera app log in the filtering unit 15, and assigns a category to the POI according to the type of the app. In the example shown in FIG. 10, the camera app log used for POI estimation is extracted based on the SNS app. In this case, the POI category may be set to "SNS related (POI with high affinity with SNS app)" for the area (mesh) estimated to be a POI.

POI推定に利用するカメラアプリログを抽出する際に基準とするアプリが、より具体的な趣味(例えば、釣り・登山等)との関係が強いものである場合、カメラアプリを使用した理由は、その趣味に関連したものである可能性が考えられる。したがって、このような趣味に関係する情報を用いて抽出されたカメラアプリログからPOIを推定した場合、このPOIは趣味に関係したものである可能性が考えられる。そこで、上記のように、推定結果であるPOIに係るカテゴリとして、抽出の基準として利用したアプリの種類を特定する情報を割り当てることによって、関連が高いと思われるカテゴリをPOIに対して推定して割り振ることができる。 If the app used as the criterion when extracting the camera app log to be used for POI estimation is one that has a strong relationship to a more specific hobby (e.g., fishing, mountain climbing, etc.), it is possible that the reason for using the camera app is related to that hobby. Therefore, if a POI is estimated from a camera app log extracted using information related to such a hobby, it is possible that this POI is related to the hobby. Therefore, as described above, by assigning information that specifies the type of app used as the criterion for extraction as a category related to the POI that is the estimated result, it is possible to estimate and assign a category that is thought to be highly related to the POI.

このように、カメラアプリと、カメラアプリの前後に使用するアプリとの関係とに着目して、POIの推定に利用するカメラアプリログを抽出することに加えて、POIに対してもカメラアプリの前後に使用するアプリに関する情報(ここでは種類)をカテゴリの推定結果として使用する構成としてもよい。この場合、例えば、カメラアプリを使用する前後におけるユーザの特定の動作に着目し、POIのカテゴリを特定することが可能な構成を実現することができる。 In this way, in addition to extracting the camera app log used to estimate the POI by focusing on the relationship between the camera app and the apps used before and after the camera app, information about the apps used before and after the camera app (here, the type) for the POI can also be used as the category estimation result. In this case, for example, a configuration can be realized that focuses on specific actions of the user before and after using the camera app, making it possible to identify the POI category.

なお、POIの推定に利用するカメラアプリログの抽出するアプリの種類に応じて、図11に使用するロジックの使用・不使用を変更してもよい。例えば、趣味に関連するアプリを基準として、POI推定用のカメラアプリログを抽出する場合には、図11に示す手法でカテゴリの付与を行うが、他のアプリ(例えば、趣味との関連性が低いと思われるアプリ)を基準としたカメラアプリログの抽出の場合には、図11に示す手法でのカテゴリの付与は行わない、というような構成としてもよい。 The logic used in FIG. 11 may be used or not used depending on the type of app that extracts the camera app log used to estimate the POI. For example, when extracting a camera app log for POI estimation based on an app related to a hobby, a category may be assigned using the method shown in FIG. 11, but when extracting a camera app log based on another app (e.g., an app that is thought to have little relevance to a hobby), a category may not be assigned using the method shown in FIG. 11.

(ユーザのセグメントを利用したフィルタリング・カテゴリ特定の例)
図10及び図11を参照しながら説明したカメラアプリの前後に使用したアプリの種類に係る情報を用いたフィルタリング・カテゴリ特定に代えて、その他の情報を用いて同様の手順を行ってもよい。その他の情報とは、例えば、アプリの使用ログ及びユーザ端末9の位置情報のように、ユーザ端末9から取得される情報に限定されず、補助情報保持部16に保持される情報等であってもよい。以下では、ユーザを分類するセグメントとして、属性に着目した例について説明する。
(Example of filtering and category specification using user segments)
Instead of identifying a filtering category using information related to the type of app used before and after the camera app described with reference to Figures 10 and 11, a similar procedure may be performed using other information. The other information is not limited to information acquired from the user terminal 9, such as an app usage log and location information of the user terminal 9, but may be information stored in the auxiliary information storage unit 16. Below, an example focusing on attributes as a segment for classifying users will be described.

図12は、ユーザの属性に着目したフィルタリングとして、補助情報保持部16に保持されるユーザの属性の情報に基づいたフィルタリング及びカテゴリ特定を行う手順について説明する図である。この場合、まず、アプリログ分析装置1のフィルタリング部15は、ステップS41として補助情報保持部16に保持されている情報に基づいてユーザ端末9を所持するユーザ毎のセグメントを特定する。例えば、補助情報保持部16が図5(b)に示す情報を保持している場合、ユーザ毎に割り振られた属性をセグメントとして用いることができる。このほかのセグメントとしては、例えば、ユーザの性別・居住地・職業等に基づいたセグメントも考えられる。 Figure 12 is a diagram explaining the procedure for filtering and category identification based on information on user attributes stored in the auxiliary information storage unit 16 as filtering focusing on user attributes. In this case, first, in step S41, the filtering unit 15 of the application log analysis device 1 identifies a segment for each user who owns the user terminal 9 based on the information stored in the auxiliary information storage unit 16. For example, if the auxiliary information storage unit 16 stores the information shown in Figure 5 (b), the attributes assigned to each user can be used as a segment. Other possible segments include, for example, segments based on the user's gender, place of residence, occupation, etc.

次に、フィルタリング部15は、ステップS42として、ユーザのセグメント毎に、POIの推定に利用するカメラアプリログを分類(抽出)する。この手順は、POIの推定に利用するカメラアプリログの抽出(例えば、図9のステップS12~ステップS14)に相当する。セグメント毎にカメラアプリログを分類するため、セグメントの数だけPOIの推定のために分けられたグループが存在することになる。なお、実際にPOIの推定を行うグループは、このうちの一部のグループであってもよい。 Next, in step S42, the filtering unit 15 classifies (extracts) the camera application log to be used for estimating the POI for each user segment. This procedure corresponds to extracting the camera application log to be used for estimating the POI (e.g., steps S12 to S14 in FIG. 9). Since the camera application log is classified for each segment, there will be as many groups for estimating the POI as there are segments. Note that the groups that actually perform the POI estimation may be only a part of these groups.

次に、POI推定部17は、ステップS43として、POIを推定する処理を行う。POI推定の手法は特に限定されないが、セグメントに基づいた分類ごとに、それぞれPOI推定に係る処理が行われる。次に、POIカテゴリ推定部19は、ステップS44として、当該POIのカテゴリを特定する。このとき、POIカテゴリ推定部19は、フィルタリング部15におけるカメラアプリログの分類に使用したセグメントを、POIに係るカテゴリとして使用する。 Next, in step S43, the POI estimation unit 17 performs a process of estimating a POI. The method of POI estimation is not particularly limited, but a process related to POI estimation is performed for each classification based on a segment. Next, in step S44, the POI category estimation unit 19 identifies the category of the POI. At this time, the POI category estimation unit 19 uses the segment used to classify the camera app log in the filtering unit 15 as the category related to the POI.

上述のように、セグメントに基づいてPOI推定に利用するカメラアプリログが分類されているので、分類後のカメラアプリログ群から推定されるPOIは、そのセグメントに関連したものであることが考えられる。したがって、ユーザに係る属性等のセグメントを用いて分類されたカメラアプリログからPOIを推定した場合、このPOIは当該セグメントに関係したものである可能性が考えられる。そこで、上記のように、推定結果であるPOIに係るカテゴリとして、カメラアプリログの分類に使用したセグメントに係る情報を割り当てることによって、より関連が高いと思われるカテゴリをPOIに対して付与することができる。 As described above, the camera app logs used for POI estimation are classified based on segments, so the POI estimated from the classified camera app logs is likely to be related to that segment. Therefore, when a POI is estimated from a camera app log classified using a segment such as a user-related attribute, it is possible that this POI is related to that segment. Therefore, as described above, by assigning information related to the segment used to classify the camera app log as a category related to the POI that is the estimated result, a category that is thought to be more relevant can be assigned to the POI.

このように、ユーザ端末9を所持するユーザのセグメントに着目して、POIの推定に利用するカメラアプリログを抽出(分類)し、さらに推定されたPOIに対してもセグメントに関連する情報をカテゴリとして割り当てる構成としてもよい。この場合、ユーザのセグメントに応じたPOIのカテゴリを割り当てることができるため、ある程度精度が高いと推定されるカテゴリを付与することが可能な構成を実現することができる。なお、セグメントに利用する情報(図5(b)に示すような情報)をどのように取得するか、また、どの情報に基づいてカメラアプリログを分類するか、は適宜変更することができる。 In this way, the camera app log used to estimate the POI may be extracted (classified) by focusing on the segment of the user who owns the user terminal 9, and information related to the segment may be assigned as a category to the estimated POI. In this case, a POI category according to the user's segment may be assigned, so that a configuration can be realized that can assign a category that is estimated to have a certain degree of accuracy. Note that how the information used for the segment (information such as that shown in FIG. 5(b)) is obtained, and which information is used to classify the camera app log, may be changed as appropriate.

(カメラアプリの種類に着目したフィルタリング・カテゴリ特定の例)
次に、カメラアプリの種類に着目したフィルタリング・カテゴリ特定について、図13を参照しながら説明する。この手法は、例えば、特定の用途に特化したカメラアプリ(例えば、特定の趣味に係る記録に適した機能を有するカメラアプリ等)がユーザ端末9において使用されている場合に有効となり得る。図13に示すように、まず、アプリログ分析装置1のPOI推定部17は、ステップS51としてユーザ端末9から取得したカメラアプリログを、カメラアプリの種類毎に分類する。ユーザ端末9には、複数種類のカメラアプリが搭載されていることが多いため、1つのユーザ端末9から送信されるカメラアプリログにも複数種類のカメラアプリに由来するものが含まれ得る。そこで、その種類毎に分類する。
(An example of filtering and categorizing based on the type of camera app)
Next, the filtering category specification focusing on the type of camera app will be described with reference to FIG. 13. This method can be effective, for example, when a camera app specialized for a specific purpose (for example, a camera app having a function suitable for recording related to a specific hobby) is used in the user terminal 9. As shown in FIG. 13, first, the POI estimation unit 17 of the application log analysis device 1 classifies the camera application log acquired from the user terminal 9 by the type of camera app in step S51. Since the user terminal 9 is often equipped with multiple types of camera apps, the camera application log transmitted from one user terminal 9 may also include those originating from multiple types of camera apps. Therefore, classification is performed by the type.

次に、POI推定部17は、ステップS52として、分類したカメラアプリの種類毎に、POIを推定する処理を行う。POI推定の手法は特に限定されないが、カメラアプリの種類に基づいて分類されたカメラアプリログ群ごとに、POI推定に係る処理が行われる。 Next, in step S52, the POI estimation unit 17 performs a process of estimating a POI for each of the classified types of camera apps. The method of POI estimation is not particularly limited, but the process of POI estimation is performed for each group of camera app logs classified based on the type of camera app.

次に、POIカテゴリ推定部19は、ステップS53~ステップS55として、カメラアプリの種類に基づいて当該POIのカテゴリを推定するか否かを判定する。カメラアプリが一般的な種類のもの(例えば、ユーザ端末9に標準的に搭載されているもの)の場合、カメラアプリの種類に基づいて分類結果が特定のものに偏っている可能性は低い。一方、特定の用途に使用されると想定されるカメラアプリの起動ログは、特定の用途との関連性が高いため、その用途をアプリのカテゴリとすることも有効と考えられる。上述のように、セグメントに基づいてPOI推定に利用するカメラアプリログが分類されているので、分類後のカメラアプリログ群から推定されるPOIは、そのセグメントに関連したものである可能性が考えられる。 Next, in steps S53 to S55, the POI category estimation unit 19 determines whether or not to estimate the category of the POI based on the type of camera app. If the camera app is a common type (e.g., one that is installed as standard on the user terminal 9), it is unlikely that the classification results will be biased towards a specific one based on the type of camera app. On the other hand, the startup log of a camera app that is expected to be used for a specific purpose is highly related to the specific purpose, so it is considered effective to use that purpose as the app category. As described above, the camera app logs used for POI estimation are classified based on segments, so it is likely that the POI estimated from the camera app logs after classification is related to that segment.

そこで、POIカテゴリ推定部19は、ステップS53として、分類の基準としたカメラアプリが特定のカテゴリ用のものであるか否かを判定する。ここで、カメラアプリが特定のカテゴリ用のものである場合(ステップS53-YES)には、カメラアプリのカテゴリ(用途・特徴等)をPOIのカテゴリに割り当てる(ステップS54)。一方、カメラアプリが特定のカテゴリ用のものでない場合(ステップS53-NO)には、カメラアプリのカテゴリをPOIのカテゴリに割り当てることはせず(ステップS55)、POIに対してカテゴリを付与しないこととする。このように、カメラアプリの種類に着目して、POIの推定に利用するカメラアプリログを抽出(分類)し、さらに推定されたPOIに対して、カメラアプリの種類に応じて当該情報をカテゴリとして割り当てる構成としてもよい。この場合、カメラアプリとカテゴリとの関係を利用してPOIのカテゴリを特定することが可能となり、特に、特徴的なカメラアプリを使用している場合に、精度良くカテゴリの付与ができる構成を実現することができる。なお、カメラアプリの種類をPOIのカテゴリに使用するか否かは予め決めておき、カテゴリの割り当てを行うかの基準となる情報として予め補助情報保持部16等に保持しておくことができる。 In step S53, the POI category estimation unit 19 determines whether the camera app used as the classification standard is for a specific category. If the camera app is for a specific category (step S53-YES), the category of the camera app (use, features, etc.) is assigned to the POI category (step S54). On the other hand, if the camera app is not for a specific category (step S53-NO), the category of the camera app is not assigned to the POI category (step S55), and no category is assigned to the POI. In this way, the camera app log used to estimate the POI may be extracted (classified) with attention paid to the type of camera app, and the information may be assigned as a category to the estimated POI according to the type of camera app. In this case, it is possible to identify the POI category by using the relationship between the camera app and the category, and it is possible to realize a configuration that can assign a category with high accuracy, especially when a distinctive camera app is used. In addition, whether or not the type of camera app is used for the POI category can be determined in advance, and the information can be stored in the auxiliary information storage unit 16 or the like in advance as information that serves as a criterion for whether or not to assign a category.

(メッシュ単位での人口を考慮したPOI推定)
次に、POIを推定する際の手法として、単純にカメラアプリログの数が多いメッシュをPOIとするのではなく、他の要件を考慮した例について説明する。上記実施形態では、アプリログ分析装置1は、基本的に、図1に示すように所定期間内におけるカメラアプリログの数が多いメッシュをPOIとして推定することを想定して説明した。しかしながら、例えば、メッシュ内に存在するユーザ端末9の数が多いと、当該メッシュ内のPOIの有無に関係なく、カメラアプリログの数が増加することが想定される。そこで、メッシュ内の人口を考慮した計算を行った上で、POIを推定する方法を採用してもよい。図14ではその一例を示している。
(POI estimation taking into account population in each mesh)
Next, an example of a method for estimating a POI in which other requirements are taken into consideration, rather than simply determining a mesh with a large number of camera application logs as a POI, will be described. In the above embodiment, the application log analysis device 1 was described assuming that a mesh with a large number of camera application logs within a predetermined period is basically estimated as a POI, as shown in FIG. 1. However, for example, if there are a large number of user terminals 9 present in a mesh, it is expected that the number of camera application logs will increase regardless of the presence or absence of a POI in the mesh. Therefore, a method of estimating a POI after performing calculations taking into account the population in the mesh may be adopted. FIG. 14 shows an example of this.

まず、POI推定部17は、ステップS61に示すように、POIを推定する際に、メッシュ単位でのカメラアプリログの回数の合計をそれぞれ算出する。次に、POI推定部17は、ステップS62に示すように、メッシュ単位での人口数に対するカメラアプリログの回数の比を算出する。この計算を行うためには、例えば、図5(a)に示すような人口の情報が予め取得される。補助情報保持部16が図5(a)に示す情報を予め保持している場合、例えば、各メッシュにおける各時間帯(例えば、図5(a)に示す人口統計に対応した時間帯)におけるカメラアプリログの回数をまず算出し、これを図5(a)に示す対応するメッシュにおける対応する時間帯の人口で割る。この結果、人口に対するカメラアプリログの回数が算出される。上記の計算を各メッシュに対して行った後に、POI推定部17は、ステップS63として「カメラアプリログ回数/人口」が所定値以上となるメッシュをPOIと推定する。このような構成とした場合、単純に人口が増加していることによってカメラアプリログ回数が増加している場所をPOIとして推定してしまうことが防がれる。 First, as shown in step S61, when estimating a POI, the POI estimation unit 17 calculates the total number of times the camera app log is logged in each mesh. Next, as shown in step S62, the POI estimation unit 17 calculates the ratio of the number of times the camera app log is logged to the number of population in each mesh. To perform this calculation, for example, population information as shown in FIG. 5(a) is acquired in advance. When the auxiliary information holding unit 16 holds the information shown in FIG. 5(a) in advance, for example, the number of times the camera app log is logged in each time period in each mesh (for example, the time period corresponding to the demographic statistics shown in FIG. 5(a)) is first calculated, and this is divided by the population of the corresponding time period in the corresponding mesh shown in FIG. 5(a). As a result, the number of times the camera app log is logged relative to the population is calculated. After performing the above calculation for each mesh, the POI estimation unit 17 estimates the mesh in which the "camera app log count/population" is equal to or greater than a predetermined value as a POI in step S63. With this configuration, it is possible to prevent a location where the number of camera app logs is increasing simply due to an increase in population from being estimated as a POI.

なお、図5(a)に示す人口算出の単位となる単位時間帯(図5(a)では、1時間とされている)よりも広い時間幅のカメラアプリログを用いてPOIの推定を行う場合には、種々の計算の追加・変更を行ってもよい。例えば、単位時間帯毎に「カメラアプリログ回数/人口」を算出した後に、各単位時間帯での計算結果の平均を求めることとしてもよい。また、単位時間帯毎の人口変動の平均を予め求めて、これに対して、POIの推定対象となる時間帯の全てにおけるカメラアプリログの回数の和の比をメッシュ毎に求める構成としてもよい。このように、人口に対するカメラアプリログ回数の比を用いるというコンセプトにおいて、その計算方法は適宜変更することができる。 When estimating POI using camera app logs with a time span wider than the unit time slot (1 hour in FIG. 5(a)) that is the unit of population calculation shown in FIG. 5(a), various calculations may be added or modified. For example, after calculating "number of camera app logs/population" for each unit time slot, the calculation results for each unit time slot may be averaged. Alternatively, the average population fluctuation for each unit time slot may be calculated in advance, and the ratio of the sum of the number of camera app logs in all time slots to be used for POI estimation may be calculated for each mesh. In this way, the calculation method may be modified as appropriate within the concept of using the ratio of the number of camera app logs to population.

(過去にカテゴリ特定したPOIのデータを利用した、POIのカテゴリの特定)
次に、図15及び図16を参照しながら、POIのカテゴリを特定するための別の手法について説明する。これまでの例は、基本的に、メッシュ単位のカメラアプリログの数からPOIを推定し、カメラアプリログまたはその他の周辺情報からPOIに対してカテゴリを割り当てる場合について説明した。これに対して、過去にカテゴリが特定されている(カテゴリが既知である)POIのデータを利用して、カテゴリが未特定のPOIに対してカテゴリを付与する手法を説明する。
(Identifying a POI category using data of previously categorized POIs)
Next, another method for identifying a POI category will be described with reference to Fig. 15 and Fig. 16. The above examples have basically been described with reference to cases where a POI is estimated from the number of camera application logs in mesh units, and a category is assigned to the POI from the camera application logs or other peripheral information. In contrast to this, a method will be described in which a category is assigned to a POI whose category has not been identified yet by using data of a POI whose category has been identified in the past (whose category is known).

まず、POIカテゴリ推定部19は、ステップS71として、カテゴリ特定済POI情報保持部20に保持されているカテゴリ特定済みのPOIの情報について、カメラアプリ使用回数の経時変化情報を取得する。上述のように、カテゴリ特定済POI情報保持部20には、カテゴリが割り当てられているPOIを特定する情報が保持されている。また、メッシュIDを利用して、位置情報保持部14から当該メッシュの位置情報に係る情報が抽出され得る。これらの情報を利用して、POIカテゴリ推定部19は、POI毎のカメラアプリ使用回数の経時変化に係る情報を作成する。図16は、経時変化の一例を示す図である。図16は、例えば、桜の名所であるPOIにおけるカメラアプリ使用回数の経時変化を示したものである。桜の名所では、桜の開花期間(図16に示す期間T1)はカメラアプリの使用回数が極端に増加し、特に満開となる日(図16に示す日付Td)をピークとした分布となると想定される。このように、POIには、特定の季節においてのみカメラアプリの使用回数が増加するスポットが存在し得る。また、例えば、夕暮れの風景が特徴的であるスポットなどでは、夕方のみカメラアプリの使用回数が増加する可能性もある。このように、特定の期間または時間帯にカメラアプリの使用回数が変動し得るようなPOIは、その変動を利用して、POIのカテゴリを特定することが可能となり得る。具体的には、カテゴリが既知である、既存のPOIにおけるカメラアプリログの変動(季節変動または時間変動)を参考に、カテゴリが未知のPOIについてカテゴリを特定する手法である。 First, in step S71, the POI category estimation unit 19 acquires information on the change over time of the number of times the camera app is used for the information of the category-specified POI stored in the category-specified POI information storage unit 20. As described above, the category-specified POI information storage unit 20 stores information for identifying the POI to which a category is assigned. In addition, information related to the location information of the mesh can be extracted from the location information storage unit 14 using the mesh ID. Using these pieces of information, the POI category estimation unit 19 creates information related to the change over time of the number of times the camera app is used for each POI. FIG. 16 is a diagram showing an example of the change over time. FIG. 16 shows, for example, the change over time of the number of times the camera app is used at a POI that is a famous cherry blossom viewing spot. In a famous cherry blossom viewing spot, it is assumed that the number of times the camera app is used increases extremely during the cherry blossom blooming period (period T1 shown in FIG. 16), and that the distribution has a peak on the day when the cherry blossoms are in full bloom (date Td shown in FIG. 16). In this way, there may be spots in the POI where the number of times the camera app is used increases only in a particular season. Also, for example, in spots that are characterized by sunset scenery, the number of times the camera app is used may increase only in the evening. In this way, for POIs where the number of times the camera app is used may vary during a particular period or time period, it may be possible to identify the category of the POI by utilizing that variation. Specifically, this is a method of identifying the category of a POI whose category is unknown, by referring to the variation (seasonal variation or time variation) in the camera app log of an existing POI whose category is known.

上記の手法を実現するために、まず、ステップS71として、POIカテゴリ推定部19では、カテゴリが既知であるPOIについて、カメラアプリログの経時変化を取得する。その上で、POIカテゴリ推定部19は、ステップS72として、カテゴリが未特定のPOIについて、カメラアプリログの経時変化を取得する。このうえで、経時変化を、例えば、時系列クラスタリング等を用いて定量化してもよい。また、ピーク時(例えば、桜の満開日)のカメラアプリログの数と、そのほかの日のカメラアプリログの数の平均と、の比等を用いて、ピークの大きさを評価した値を求めてもよい。 To realize the above method, first, in step S71, the POI category estimation unit 19 acquires the change over time of the camera app log for POIs whose categories are known. Then, in step S72, the POI category estimation unit 19 acquires the change over time of the camera app log for POIs whose categories are not specified. Then, the change over time may be quantified, for example, using time series clustering. In addition, a value that evaluates the magnitude of the peak may be obtained using, for example, the ratio of the number of camera app logs at the peak (for example, the day when the cherry blossoms are in full bloom) to the average number of camera app logs on other days.

上述のように、カメラアプリログの経時変化を利用したカテゴリ特定のため、例えば、カメラアプリログの経時変化が小さなPOIについては、以降の処理は省略してもよい。また、日間変動(桜の名所のように日~月単位で変化するもの)及び時間変動(夕焼けの名所のように時間変化に特徴があるもの)のどちらを算出するかは、例えば、カテゴリが未特定のPOIにおけるデータのバラつきまたは傾向から選択する構成としてもよい。 As described above, in order to identify the category using the change over time in the camera app log, for example, for POIs where the change over time in the camera app log is small, the subsequent processing may be omitted. In addition, whether to calculate daily fluctuations (those that change on a daily to monthly basis, such as famous cherry blossom spots) or hourly fluctuations (those with distinctive changes over time, such as famous sunset spots) may be selected, for example, from the variation or tendency of data for POIs with unspecified categories.

次に、POIカテゴリ推定部19は、ステップS73として、ステップS71で算出した各POIに関するカメラアプリログ回数の経時変化(カメラアプリの使用回数の経時変化)のなかに、ステップS72で算出したカメラアプリログ回数の経時変化(カメラアプリの使用回数の経時変化)と類似する傾向を有するものがあるかを判定する。このとき、例えば、前段の処理で、経時変化を定量化している場合には、数値同士の比較によって類似するものを探索することとしてもよい。また、定量化を行っていない場合には、公知の統計処理を用いた分類手法を用いて類似の変動を示すPOIを特定してもよいし、例えば、ピーク日時とピークを中心としたカメラアプリの使用回数の分布等に着目した分類を行ってもよい。 Next, in step S73, the POI category estimation unit 19 determines whether any of the changes over time in the camera app log counts for each POI calculated in step S71 (changes over time in the number of times the camera app is used) have a similar tendency to the changes over time in the camera app log counts calculated in step S72 (changes over time in the number of times the camera app is used). At this time, for example, if the changes over time have been quantified in the previous process, similar ones may be searched for by comparing the numerical values. Furthermore, if quantification has not been performed, POIs showing similar fluctuations may be identified using a classification method using known statistical processing, or classification may be performed focusing on, for example, the peak date and time and the distribution of the number of times the camera app is used centered on the peak.

ステップS72で算出したカメラアプリ使用回数の経時変化(カメラアプリログの数の経時変化)と類似する傾向を有するものが、ステップS71で算出したカテゴリ特定済みのPOIのデータに含まれる場合(ステップS73-YES)、カテゴリ特定済みのPOIと、カテゴリ未特定のPOIとが同じカテゴリに含まれると判定し、カテゴリ未特定のPOIに対して、傾向が類似するPOIと同じカテゴリを付与する。一方、ステップS72で算出したカメラアプリ使用回数の経時変化(カメラアプリログの数の経時変化)と類似する傾向を有するものが、ステップS71で算出したカテゴリ特定済みのPOIのデータに含まれない場合(ステップS73-NO)、この手順では、カテゴリ未特定のPOIに対してはカテゴリを付与しないと判定する(ステップS75)。 If the data of the POI with a specified category calculated in step S71 contains something that has a similar trend to the change over time of the number of camera app uses calculated in step S72 (change over time in the number of camera app logs) (step S73-YES), it is determined that the POI with a specified category and the POI with an unspecified category are included in the same category, and the POI with an unspecified category is assigned the same category as the POI with a similar trend. On the other hand, if the data of the POI with a specified category calculated in step S71 does not contain something that has a similar trend to the change over time of the number of camera app uses calculated in step S72 (change over time in the number of camera app logs), in this procedure it is determined that no category is assigned to the POI with an unspecified category (step S75).

このように、カテゴリが特定済みであるPOIにおけるカメラアプリログ回数(カメラアプリの使用回数)の経時変化のデータを利用して、経時変化が類似しているPOIと同じカテゴリを付与する手法を用いることで、特にカメラアプリの使用回数に経時変化が生じ得る特性を有するPOIについてカテゴリの付与を精度よく行うことが可能になる。 In this way, by using data on changes over time in the number of camera app logs (number of times the camera app is used) at POIs for which a category has already been identified, and using a method to assign the same category as POIs with similar changes over time, it becomes possible to accurately assign categories to POIs that have characteristics that may cause changes over time in the number of times the camera app is used.

なお、季節変動(日間変動)が想定されるPOIとしては、例えば、植物のように見頃となる時期が変化するものが存在する地域が考えられる。また、気候変動の影響を受ける場所(例えば、スキー場、山岳エリア等)も、カメラアプリの使用回数の季節変動が想定される。 POIs where seasonal (daily) variations are expected include areas where there are plants whose best viewing times change. Seasonal variations in the number of times camera apps are used are also expected in places affected by climate change (e.g., ski resorts, mountain areas, etc.).

一方、時間変動が想定されるPOIとしては、例えば、太陽の位置の影響を受ける場所が考えられる。また、特定の時間帯に何らかの催しが開催される場所(例えば、毎日決まった時刻に、動物への餌やりが行われる等)も、カメラアプリの使用回数の時間変動が想定される。また、特定の季節の特定の時間帯のみカメラアプリの使用回数が大きくなる地域等も想定され得る。 On the other hand, POIs where time fluctuations are expected include, for example, locations that are affected by the position of the sun. Locations where some kind of event is held at a specific time of day (for example, animals are fed at a fixed time every day) are also likely to have time fluctuations in the number of times the camera app is used. There may also be areas where the number of times the camera app is used increases only at specific times of the day during specific seasons.

上記のように、カメラアプリの使用回数からPOIを特定する際に、この時間変動または日間変動に着目して、類似の変動を示すPOI同士は同じカテゴリに属すると判定する構成とすることで、既知のPOIの情報を利用して、カテゴリが未特定のPOIについてもカテゴリを特定することができる。 As described above, when identifying a POI from the number of times the camera app is used, attention is paid to the time or daily fluctuations, and POIs that show similar fluctuations are determined to belong to the same category. This makes it possible to use information about known POIs to identify the category of POIs whose category has not yet been identified.

なお、「類似の変動を示すPOI同士は同じカテゴリに属すると判定する構成」ことに代えて、例えば類似の変動を示すPOI同士は、同種のカテゴリ(同一のカテゴリではないが、類似する特徴を有するカテゴリ)に属すると判定してもよい。例えば、桜の名所と、紅葉の名所とは、同じように特定の期間にカメラアプリログが集中すると予想される。ただし、カメラアプリの使用ログが集中する期間は、春と秋とで相違する。このように、期間は異なるものの変動が類似するPOIの情報を利用して、カテゴリが未特定のPOIのカテゴリを推定するための情報を補完する構成としてもよい。 Instead of "determining that POIs showing similar fluctuations belong to the same category," POIs showing similar fluctuations may be determined to belong to the same type of category (not the same category, but a category with similar characteristics). For example, camera app logs are expected to be concentrated in specific periods for famous cherry blossom viewing spots and famous autumn foliage viewing spots. However, the period when camera app usage logs are concentrated differs between spring and autumn. In this way, a configuration may be used to supplement information for estimating the category of an unspecified POI by using information on POIs showing similar fluctuations but in different periods.

なお、図9~図15で示したフィルタリングの手順及びカテゴリ付与の手順は、適宜組み合わせることができる。例えば、フィルタリングとして、上述の複数の手法を組み合わせる(例えば、行動圏を利用したフィルタリングと、前後に使用したアプリによるフィルタリングを組み合わせる)手法も採用し得る。 The filtering procedures and categorization procedures shown in Figures 9 to 15 can be combined as appropriate. For example, a method of filtering that combines the above-mentioned methods (for example, a combination of filtering using the area of movement and filtering using the apps used before and after) can also be used.

[作用]
上記のアプリログ分析装置1によれば、複数のユーザ端末9から取得された位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいてフィルタリングした後に、位置情報と日時情報とに基づいて分類することによってPOIが推定される。このように、複数のユーザ端末9のそれぞれに関する端末関連情報に基づいてフィルタリングされた後のカメラアプリの使用ログを用いてPOIが推定されるため、アプリの使用ログに基づいて、撮影に適した地域を推定することができる。特に、フィルタリングを行うことによってPOIの推定においてノイズとなる可能性があるカメラアプリの使用ログを除去した上でPOIが推定されるため、よりPOIとして適した場所を推定することができる。
[Action]
According to the application log analysis device 1, the POI is estimated by filtering each of the camera application usage logs associated with the location information acquired from the multiple user terminals 9 based on the terminal-related information, which is information about each of the multiple user terminals, and then classifying the logs based on the location information and the date and time information. In this way, the POI is estimated using the camera application usage logs after filtering based on the terminal-related information about each of the multiple user terminals 9, so that an area suitable for photography can be estimated based on the application usage logs. In particular, since the POI is estimated after filtering to remove the camera application usage logs that may become noise in the estimation of the POI, a place more suitable as a POI can be estimated.

また、カメラアプリの使用ログが多い地域は、より多くのユーザにとってカメラアプリの使用に適したPOIであると想定され得る。そこで、カメラアプリの使用ログが多い地域をPOIとして推定することで、撮影に適した地域を推定することができる。 In addition, an area with a large number of camera app usage logs can be assumed to be a POI suitable for camera app use for more users. Therefore, by estimating an area with a large number of camera app usage logs as a POI, it is possible to estimate an area suitable for photography.

カメラアプリの使用ログの数は、POIが魅力的かという点のほかに地域の人口の影響に応じても変動し得る。そこで、上述の例のように、特定の期間において地域内の人口に対するカメラアプリの使用ログの数の比が大きい地域をPOIとして推定する構成とすることで、人口の違いによる影響を除いた状態でPOIを推定することが可能となる。 The number of camera app usage logs can vary depending on the attractiveness of the POI as well as the influence of the population of the area. Therefore, as in the above example, by configuring an area where the ratio of the number of camera app usage logs to the population in the area during a specific period is high as the POI, it is possible to estimate the POI without being influenced by differences in population.

また、ユーザの日常生活圏でのカメラアプリの使用ログは、個人的な撮影に関する可能性が考えられるため、他のユーザへPOIとして提示するようなものには適していない可能性がある。そこで、上記実施形態で説明したように、カメラアプリを使用していない時間帯のユーザ端末の位置情報に基づいて、ユーザ端末のユーザの行動圏を特定し、ユーザの行動圏としての日常生活圏と一致する場所でのカメラアプリの利用ログはPOIの推定に使用しないと判定する構成とすることで、日常生活圏でのカメラアプリの使用ログに基づいてPOIが推定されることが防がれる。なお、行動圏を特定する際の位置情報として、カメラアプリを使用している時間帯のユーザ端末の位置情報を組み合わせて使用してもよい。 In addition, the camera app usage log in the user's daily life area may be related to personal photography, and therefore may not be suitable for presenting to other users as a POI. Therefore, as described in the above embodiment, the user's area of activity of the user terminal is identified based on the location information of the user terminal during times when the camera app is not being used, and the camera app usage log in a location that matches the user's daily life area as the area of activity is determined not to be used for estimating the POI, thereby preventing the POI from being estimated based on the camera app usage log in the daily life area. Note that the location information used to identify the area of activity may be combined with the location information of the user terminal during times when the camera app is being used.

ユーザ端末においてカメラアプリを使用する場合、上述のように他のアプリケーションとの連携が想定される。また、カメラアプリの使用が特定の趣味等に基づくものである場合、関連するアプリをその前後の使用することも想定される。そこで、上記実施形態のように、ユーザ端末9でのカメラアプリの使用の前後の所定時間に使用されたアプリケーションの種類に基づいて、POI推定部17におけるPOIの推定に使用するカメラアプリの使用ログを抽出することで、関連するアプリケーションが前後で使用されたカメラアプリの使用ログからPOIの推定を行うことができる。そのため、関連するアプリケーションとの関係性が強いPOIの推定を行うことができる。 When a camera app is used on a user terminal, it is assumed that it will be linked to other applications as described above. Furthermore, if the use of the camera app is based on a particular hobby or the like, it is also assumed that a related app will be used before and after that. Therefore, as in the above embodiment, by extracting the camera app usage log used to estimate the POI in the POI estimation unit 17 based on the type of application used during a predetermined period before and after the use of the camera app on the user terminal 9, it is possible to estimate the POI from the camera app usage log where a related application was used before and after. Therefore, it is possible to estimate a POI that has a strong relationship with a related application.

端末関連情報は、ユーザ端末9のユーザに係るセグメントを特定する情報であってもよい。このとき、ユーザに係るセグメントを特定する情報を用いて、POI推定部17におけるPOIの推定に使用するカメラアプリの使用ログを抽出する構成としてもよい。この場合、ユーザのセグメントと関連があるPOIの推定が可能となる。 The terminal-related information may be information that identifies a segment related to the user of the user terminal 9. In this case, the information that identifies the segment related to the user may be used to extract a usage log of a camera app to be used for estimating the POI in the POI estimation unit 17. In this case, it becomes possible to estimate a POI that is related to the user's segment.

カメラアプリは、種類によっては特定の用途に特化したもの等が存在し得る。したがって、上記のように、カメラアプリの種類に基づいて、POI推定部17におけるPOIの推定に使用するカメラアプリの使用ログを抽出する構成とすることで、特定のカメラアプリと関連があるPOIの推定が可能となる。 Depending on the type of camera app, some may be specialized for a particular purpose. Therefore, as described above, by configuring the POI estimation unit 17 to extract the usage log of the camera app used to estimate the POI based on the type of camera app, it becomes possible to estimate the POI associated with a specific camera app.

POI推定部17で推定されたPOIに対して、POIの種類に関するカテゴリを付与するPOIカテゴリ推定部19をさらに有していてもよい。また、推定されたPOIに対して、POIの種類に関するカテゴリを付与する際に、フィルタリング部におけるフィルタリングに使用した端末関連情報に基づいたカテゴリを付与する構成とすることで、端末関連情報に基づいたカテゴリの付与が可能となる。 The system may further include a POI category estimation unit 19 that assigns a category related to the type of POI to the POI estimated by the POI estimation unit 17. In addition, when assigning a category related to the type of POI to the estimated POI, a configuration is adopted in which a category based on the device-related information used for filtering in the filtering unit is assigned, thereby making it possible to assign a category based on the device-related information.

以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 Although the present embodiment has been described in detail above, it is clear to those skilled in the art that the present embodiment is not limited to the embodiment described in this specification. The present embodiment can be implemented in modified and altered forms without departing from the spirit and scope of the present invention as defined by the claims. Therefore, the description in this specification is intended as an illustrative example and does not have any restrictive meaning with respect to the present embodiment.

例えば、上述のとおり、上記実施形態で説明したアプリログ分析装置1は種々の変更が可能である。したがって、各部の変更に対応させて、各部の機能を変更してもよい。 For example, as described above, the application log analysis device 1 described in the above embodiment can be modified in various ways. Therefore, the functions of each part may be changed in response to the changes in each part.

例えば、上記実施形態では、アプリログ分析装置1に関して、種々の変更が行われ得ることについて説明した。しかし、アプリログ分析装置1は、少なくとも、カメラアプリの使用ログについて、フィルタリング部15におけるフィルタリングを行う構成を含んでいればよい。この範囲で、上記のアプリログ分析装置1は、種々の変更を加えることができる。例えば、アプリログ分析装置1では、POIカテゴリ推定部19によるカテゴリの推定に係る手順は省略してもよい。 For example, in the above embodiment, various modifications can be made to the application log analysis device 1. However, it is sufficient that the application log analysis device 1 includes a configuration for filtering the usage log of the camera application in the filtering unit 15. To this extent, various modifications can be made to the application log analysis device 1. For example, in the application log analysis device 1, the procedure for estimating the category by the POI category estimation unit 19 may be omitted.

[その他]
上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。また、本実施形態で説明した「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。
[others]
The block diagrams used in the description of the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. In addition, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly (for example, using wires, wirelessly, etc.) connected to each other and using these multiple devices. The functional block may be realized by combining the one device or the multiple devices with software. In addition, the wording "apparatus" described in this embodiment can be replaced with circuit, device, unit, etc.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or a transmitter. As mentioned above, there are no particular limitations on the method of realization for each of these.

図17は、本実施形態に係るアプリログ分析装置1のハードウェア構成の一例を示す図である。アプリログ分析装置1は、物理的には、プロセッサC1、メモリC2、ストレージC3、通信装置C4、入力装置C5、出力装置C6、バスC7などを含むコンピュータ装置として構成されてもよい。 Figure 17 is a diagram showing an example of the hardware configuration of the application log analysis device 1 according to this embodiment. The application log analysis device 1 may be physically configured as a computer device including a processor C1, a memory C2, a storage C3, a communication device C4, an input device C5, an output device C6, a bus C7, etc.

なお、以下の説明で、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。アプリログ分析装置1のハードウェア構成は、図17に示した各装置を1つ又は複数含むように構成されてもよい。また、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" may be interpreted as a circuit, device, unit, etc. The hardware configuration of the application log analysis apparatus 1 may be configured to include one or more of the devices shown in FIG. 17. It may also be configured to exclude some of the devices.

アプリログ分析装置1における各機能は、プロセッサC1、メモリC2などのハードウェア上に所定のソフトウェアを読み込ませることにより、プロセッサC1が演算を行い、通信装置C4による通信、メモリC2、及びストレージC3におけるデータの読み出し及び/又は書き込みを制御することにより実現される。 Each function of the application log analysis device 1 is realized by loading specific software onto hardware such as the processor C1 and memory C2, which causes the processor C1 to perform calculations and control communication via the communication device C4, and the reading and/or writing of data in the memory C2 and storage C3.

プロセッサC1は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサC1は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。また、プロセッサC1は、GPU(Graphics Processing Unit)を含んで構成されてもよい。例えば、アプリログ分析装置1の各機能部などは、プロセッサC1により実現されてもよい。 The processor C1, for example, operates an operating system to control the entire computer. The processor C1 may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control unit, an arithmetic unit, a register, etc. The processor C1 may also be configured to include a GPU (Graphics Processing Unit). For example, each functional unit of the application log analysis device 1 may be realized by the processor C1.

また、プロセッサC1は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージC3及び/又は通信装置C4からメモリC2に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、アプリログ分析装置1の各機能部は、メモリC2に格納され、プロセッサC1で動作する制御プログラムによって実現されてもよい。上述の各種処理は、1つのプロセッサC1で実行される旨を説明してきたが、2以上のプロセッサC1により同時又は逐次に実行されてもよい。プロセッサC1は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor C1 also reads out programs (program codes), software modules, and data from the storage C3 and/or the communication device C4 into the memory C2, and executes various processes according to these. The programs used are those that cause a computer to execute at least some of the operations described in the above-mentioned embodiments. For example, each functional unit of the application log analysis device 1 may be realized by a control program stored in the memory C2 and operated by the processor C1. Although the above-mentioned various processes have been described as being executed by one processor C1, they may be executed simultaneously or sequentially by two or more processors C1. The processor C1 may be implemented in one or more chips. The programs may be transmitted from a network via a telecommunications line.

メモリC2は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Progra mmable ROM)、RAM(Random Access Memory)などの少なくとも1つで構成されてもよい。メモリC2は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリC2は、本発明の一実施の形態に係る決済情報管理方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 Memory C2 is a computer-readable recording medium and may be composed of at least one of, for example, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory C2 may also be called a register, cache, main memory (primary storage device), etc. Memory C2 can store executable programs (program codes), software modules, etc. for implementing a payment information management method according to one embodiment of the present invention.

ストレージC3は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Comp act Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージC3は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリC2及び/又はストレージC3を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage C3 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage C3 may be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including memory C2 and/or storage C3.

通信装置C4は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。 The communication device C4 is hardware (transmitting/receiving device) for communicating between computers via a wired and/or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc.

入力装置C5は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置C6は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置C5及び出力装置C6は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device C5 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device C6 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device C5 and the output device C6 may be integrated into one structure (e.g., a touch panel).

また、プロセッサC1やメモリC2などの各装置は、情報を通信するためのバスC7で接続される。バスC7は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 In addition, each device, such as the processor C1 and the memory C2, is connected by a bus C7 for communicating information. The bus C7 may be configured as a single bus, or may be configured with different buses between the devices.

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a comparison of numerical values (e.g., a comparison with a predetermined value).

本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information).

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), then these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.

本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and deeming something to be "determined" or "determined." Furthermore, "judgment" and "decision" may include regarding receiving (e.g., receiving information), transmitting (e.g., transmitting information), input, output, and accessing (e.g., accessing data in a memory) as having been "judged" or "decided". Furthermore, "judgment" and "decision" may include regarding resolving, selecting, choosing, establishing, comparing, and the like as having been "judged" or "decided". In other words, "judgment" and "decision" may include regarding some action as having been "judged" or "decided". Furthermore, "judgment" may be interpreted as "assuming", "expecting", "considering", and the like.

「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。 The terms "connected", "coupled", or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access". As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and light (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語でのa,an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the noun following these articles is in the plural form.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

[付記]
一実施形態に係るアプリログ分析装置は、複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有する。
[Additional Notes]
An application log analysis device according to one embodiment has a terminal information acquisition unit that acquires, from a plurality of user terminals, information identifying the user terminal, a camera app usage log including date and time information, and location information identifying the location where the camera app was used for each of the usage logs; a filtering unit that filters each of the camera app usage logs associated with the location information related to the plurality of user terminals acquired by the terminal information acquisition unit to filter camera app usage logs that satisfy specific conditions based on terminal-related information that is information related to each of the plurality of user terminals; and a POI estimation unit that estimates a POI suitable for using the camera app by classifying the camera app usage logs associated with location information extracted by the filtering unit based on the location information and the date and time information.

上記のアプリログ分析装置によれば、複数のユーザ端末から取得された位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいてフィルタリングした後に、位置情報と日時情報とに基づいて分類することによってPOIが推定される。上記のように、複数のユーザ端末のそれぞれに関する端末関連情報に基づいてフィルタリングされた後のカメラアプリの使用ログを用いてPOIが推定されるため、複数のユーザ端末から取得するアプリの使用ログに基づいて、撮影に適した地域を推定することができる。特に、フィルタリングを行うことによってPOIの推定においてノイズとなる可能性があるカメラアプリの使用ログを除去した上でPOIが推定されるため、よりPOIとして適した場所を推定することができる。 According to the above application log analysis device, the POI is estimated by filtering each of the camera application usage logs associated with location information acquired from multiple user terminals based on device-related information, which is information about each of the multiple user terminals, and then classifying the logs based on the location information and date and time information. As described above, the POI is estimated using the camera application usage logs after filtering based on the device-related information about each of the multiple user terminals, so that areas suitable for photography can be estimated based on the application usage logs acquired from the multiple user terminals. In particular, since the POI is estimated after filtering to remove camera application usage logs that may become noise in estimating the POI, a location more suitable as a POI can be estimated.

前記POI推定部は、特定の期間において前記カメラアプリの使用ログが多い地域をPOIとして推定する態様としてもよい。 The POI estimation unit may estimate, as a POI, an area in which there are many usage logs of the camera app during a specific period.

カメラアプリの使用ログが多い地域は、より多くのユーザにとってカメラアプリの使用に適したPOIであると想定され得る。そこで、上記の地域をPOIとして推定することで、撮影に適した地域を推定することができる。 Areas with many camera app usage logs can be assumed to be POIs suitable for camera app use for more users. Therefore, by estimating the above areas as POIs, it is possible to estimate areas suitable for photography.

前記POI推定部は、特定の期間において地域内の人口に対する前記カメラアプリの使用ログの数の比が大きい地域をPOIとして推定する態様としてもよい。 The POI estimation unit may estimate, as a POI, an area in which the ratio of the number of camera app usage logs to the population in the area during a specific period is high.

カメラアプリの使用ログの数は、POIが魅力的かという点のほかに地域の人口の影響に応じても変動し得る。そこで、特定の期間において地域内の人口に対する前記カメラアプリの使用ログの数の比が大きい地域をPOIとして推定する構成とすることで、人口の違いによる影響を除いた状態でPOIを推定することが可能となる。 The number of camera app usage logs can vary depending on the attractiveness of the POI as well as the influence of the population of the area. Therefore, by configuring the system to estimate an area as a POI based on the ratio of the number of camera app usage logs to the population in the area during a specific period, it is possible to estimate the POI without being influenced by differences in population.

前記端末関連情報は、前記カメラアプリを使用していない時間帯のユーザ端末の位置情報であって、前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリの使用場所以外のユーザ端末の位置情報を取得し、前記フィルタリング部は、前記カメラアプリを使用していない時間帯のユーザ端末の位置情報から前記ユーザ端末のユーザの行動圏を特定し、前記カメラアプリの使用ログに対応付けられた前記位置情報が、前記ユーザの行動圏としての日常生活圏と一致する場合には、当該カメラアプリの使用ログを前記POI推定部におけるPOIの推定には使用しないと判定する態様としてもよい。 The device-related information may be location information of the user device during times when the camera app is not being used, and the device information acquisition unit may acquire location information of the user device other than the location where the camera app is being used from the multiple user devices. The filtering unit may identify the user's area of activity from the location information of the user device during times when the camera app is not being used, and if the location information associated with the camera app usage log matches the user's everyday life area as the user's area of activity, determine that the camera app usage log is not to be used for estimating a POI in the POI estimation unit.

ユーザの日常生活圏でのカメラアプリの使用ログは、個人的な撮影に関する可能性が考えられるため、他のユーザへの提示も想定され得るPOIの推定には適していない可能性がある。そこで、上記のように、カメラアプリを使用していない時間帯のユーザ端末の位置情報に基づいて、ユーザ端末のユーザの行動圏を特定し、ユーザの行動圏としての日常生活圏と一致する場所でのカメラアプリの利用ログはPOIの推定に使用しないと判定する構成とすることで、日常生活圏でのカメラアプリの使用ログに基づいてPOIが推定されることが防がれる。なお、行動圏を特定する際の位置情報として、カメラアプリを使用している時間帯のユーザ端末の位置情報を組み合わせて使用してもよい。 The camera app usage log in the user's daily life area may be related to personal photography and may therefore not be suitable for estimating a POI that may be presented to other users. Therefore, as described above, the user's area of activity of the user's terminal is identified based on the location information of the user terminal during times when the camera app is not being used, and the camera app usage log in a location that coincides with the user's daily life area as the user's area of activity is determined not to be used for estimating a POI, thereby preventing a POI from being estimated based on the camera app usage log in the daily life area. Note that the location information used to identify the area of activity may be combined with the location information of the user terminal during times when the camera app is being used.

前記端末関連情報は、前記ユーザ端末における前記カメラアプリ以外のアプリケーションの使用ログであって、前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリ以外のアプリケーションの使用ログを取得し、前記フィルタリング部は、前記カメラアプリ以外のアプリケーションの使用ログに基づいて特定される、前記カメラアプリの使用の前後の所定時間に使用されたアプリケーションの種類に基づいて、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログを抽出する態様としてもよい。 The device-related information may be a usage log of an application other than the camera app on the user device, the device information acquisition unit may acquire the usage log of the application other than the camera app from the multiple user devices, and the filtering unit may extract the usage log of the camera app to be used for estimating the POI in the POI estimation unit based on the type of application used during a predetermined time before and after the use of the camera app, which is identified based on the usage log of the application other than the camera app.

ユーザ端末においてカメラアプリを使用する場合、他のアプリケーションとの連携が想定される。また、カメラアプリの使用が特定の趣味等に基づくものである場合、関連するアプリをその前後の使用することも想定される。そこで、上記のように、ユーザ端末でのカメラアプリの使用の前後の所定時間に使用されたアプリケーションの種類に基づいて、POI推定部におけるPOIの推定に使用するカメラアプリの使用ログを抽出することで、関連するアプリケーションが前後で使用されたカメラアプリの使用ログからPOIの推定を行うことができるため、関連するアプリケーションとの関係性が強いPOIの推定を行うことができる。 When a camera app is used on a user terminal, it is expected that it will be linked to other applications. In addition, if the use of the camera app is based on a particular hobby, etc., it is also expected that a related app will be used before and after the use. Therefore, as described above, by extracting the camera app usage log used to estimate the POI in the POI estimation unit based on the type of application used during a specified period before and after the use of the camera app on the user terminal, it is possible to estimate the POI from the camera app usage log where a related application was used before and after, and therefore it is possible to estimate a POI that has a strong relationship with the related application.

前記端末関連情報は、前記ユーザ端末のユーザに係るセグメントを特定する情報であって、前記フィルタリング部は、特定のセグメントに合致するユーザが所持する前記ユーザ端末における前記カメラアプリの使用ログを、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログとして抽出する態様としてもよい。 The device-related information may be information that identifies a segment related to a user of the user device, and the filtering unit may extract a usage log of the camera app in the user device owned by a user who matches a specific segment as the usage log of the camera app to be used for estimating a POI in the POI estimation unit.

上記のように、ユーザに係るセグメントを特定する情報を用いて、POI推定部におけるPOIの推定に使用するカメラアプリの使用ログを抽出する構成とすることで、ユーザのセグメントと関連があるPOIの推定が可能となる。 As described above, by using information that identifies a segment related to a user to extract the usage log of the camera app used to estimate the POI in the POI estimation unit, it becomes possible to estimate the POI that is related to the user's segment.

前記端末関連情報は、前記ユーザ端末におけるカメラアプリの種類を特定する情報であって、前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリの使用ログ毎に、使用したカメラアプリの種類を特定する情報を取得し、前記フィルタリング部は、前記ユーザ端末における前記カメラアプリの使用ログのうち、特定の種類のカメラアプリの使用ログを、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログとして抽出する態様としてもよい。 The device-related information may be information that identifies the type of camera app in the user device, and the device information acquisition unit may acquire information that identifies the type of camera app used for each camera app usage log from the multiple user devices, and the filtering unit may extract a specific type of camera app usage log from the camera app usage logs in the user device as the camera app usage log to be used for POI estimation in the POI estimation unit.

カメラアプリは、種類によっては特定の用途に特化したもの等が存在し得る。したがって、上記のように、カメラアプリの種類に基づいて、POI推定部におけるPOIの推定に使用するカメラアプリの使用ログを抽出する構成とすることで、特定のカメラアプリと関連があるPOIの推定が可能となる。 Depending on the type, there may be camera apps that are specialized for specific uses. Therefore, as described above, by configuring the POI estimation unit to extract the usage log of the camera app used to estimate the POI based on the type of camera app, it becomes possible to estimate the POI associated with a specific camera app.

前記POI推定部で推定された前記POIに対して、POIの種類に関するカテゴリを付与するPOIカテゴリ推定部をさらに有し、前記POIカテゴリ推定部は、前記フィルタリング部におけるフィルタリングに使用した前記端末関連情報に基づいて、前記POIに対してカテゴリを付与する態様としてもよい。 The system may further include a POI category estimation unit that assigns a category related to the type of POI to the POI estimated by the POI estimation unit, and the POI category estimation unit may assign a category to the POI based on the terminal-related information used for filtering in the filtering unit.

上記のように、推定されたPOIに対して、POIの種類に関するカテゴリを付与する際に、フィルタリング部におけるフィルタリングに使用した端末関連情報に基づいたカテゴリを付与する構成とすることで、端末関連情報に基づいたカテゴリの付与が可能となる。 As described above, when assigning a category related to the type of POI to an estimated POI, a category based on the device-related information used for filtering in the filtering unit is assigned, making it possible to assign a category based on the device-related information.

一実施形態に係るアプリログ分析装置は、複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、前記POI推定部で推定された前記POIに対して、前記カテゴリが既知であるPOIに係る情報に基づいて、POIの種類に関するカテゴリを付与するPOIカテゴリ推定部と、を有する。 The application log analysis device according to one embodiment includes a terminal information acquisition unit that acquires, from a plurality of user terminals, information identifying the user terminal, a camera application usage log including date and time information, and location information identifying the location where the camera application was used for each of the usage logs; a POI estimation unit that estimates a POI suitable for using the camera application by classifying each of the camera application usage logs associated with the location information for the plurality of user terminals acquired by the terminal information acquisition unit based on the location information and the date and time information; and a POI category estimation unit that assigns a category related to the type of POI to the POI estimated by the POI estimation unit based on information related to a POI whose category is known.

上記のアプリログ分析装置によれば、複数のユーザ端末から取得された位置情報が対応付けられたカメラアプリの使用ログについて、位置情報と日時情報とに基づいて分類することによってPOIが推定される。その上で、カテゴリが既知であるPOIに係る情報に基づいて、新たなPOIについてその種類に関するカテゴリが付与される。このような構成とすることで、複数のユーザ端末から取得するアプリの使用ログに基づいて、撮影に適した地域を推定することができ、また、カテゴリが付与されているため、各POIがどのようなPOIであるかをユーザが容易に把握することができる。さらに、カテゴリが既知であるPOIに係る情報を利用してカテゴリ付与を行うことで、例えば、特徴が似ているPOIについては同じカテゴリを付与することができるため、カテゴリの付与の精度が向上する。 According to the above application log analysis device, the POI is estimated by classifying the camera application usage logs associated with the location information acquired from multiple user terminals based on the location information and date and time information. Then, a category related to the type of new POI is assigned based on the information related to the POI whose category is known. With this configuration, it is possible to estimate an area suitable for photography based on the application usage logs acquired from multiple user terminals, and since a category is assigned, the user can easily understand what type of POI each POI is. Furthermore, by assigning categories using information related to POI whose category is known, for example, the same category can be assigned to POIs with similar characteristics, improving the accuracy of category assignment.

ここで、前記POI推定部は、特定の期間において前記カメラアプリの使用ログが多い地域をPOIとして推定する態様であってもよい。 Here, the POI estimation unit may estimate, as a POI, an area in which there are many usage logs of the camera app during a specific period.

カメラアプリの使用ログが多い地域は、より多くのユーザにとってカメラアプリの使用に適したPOIであると想定され得る。そこで、上記の地域をPOIとして推定することで、撮影に適した地域を推定することができる。 Areas with many camera app usage logs can be assumed to be POIs suitable for camera app use for more users. Therefore, by estimating the above areas as POIs, it is possible to estimate areas suitable for photography.

前記カテゴリが既知であるPOIを特定する情報と、このPOIにおけるカメラアプリの使用ログの経時変化を示す情報と、を保持する記憶部をさらに有し、前記POIカテゴリ推定部は、前記POIとして推定された場所における前記カメラアプリの使用ログの経時変化を算出し、前記カテゴリが既知のPOIにおける前記カメラアプリの使用ログの経時変化と比較することによって、前記POIとして推定された場所のカテゴリを推定する態様であってもよい。 The system may further include a memory unit that holds information identifying a POI whose category is known and information indicating changes over time in the usage log of the camera app at the POI, and the POI category estimation unit may calculate changes over time in the usage log of the camera app at the location estimated as the POI, and compare the changes over time in the usage log of the camera app at the POI whose category is known, thereby estimating the category of the location estimated as the POI.

POIには、カメラアプリの使用ログの経時変化に特徴があるPOIが存在する。そのため、カテゴリが既知であるPOIにおけるカメラアプリの使用ログの経時変化と、POIとして推定された場所におけるカメラアプリの使用ログの経時変化とを比較することで、POIのカテゴリを推定する構成とすることで、特に経時変化に特徴があるカテゴリのPOIについて、カテゴリの推定を精度良く行うことができる。 Some POIs have characteristics in the changes over time in the usage logs of the camera app. Therefore, by comparing the changes over time in the usage logs of the camera app at POIs whose categories are known with the changes over time in the usage logs of the camera app at a location estimated as a POI, the category of the POI can be estimated with high accuracy, particularly for POIs whose categories have characteristics in the changes over time.

前記POIカテゴリ推定部は、前記POIとして推定された場所における前記カメラアプリの使用ログの経時変化を算出し、前記カテゴリが既知のPOIにおける前記カメラアプリの使用ログの経時変化とが類似する場合に、前記カテゴリが既知のPOIのカテゴリを、前記POI推定部で推定された前記POIに対して付与する態様であってもよい。 The POI category estimation unit may calculate a change over time in the usage log of the camera app at the location estimated as the POI, and if the change over time in the usage log of the camera app at a POI whose category is known is similar, the POI whose category is known may be assigned to the POI estimated by the POI estimation unit.

上記のように、カテゴリが既知であるPOIにおけるカメラアプリの使用ログの経時変化と、POIとして推定された場所におけるカメラアプリの使用ログの経時変化とが類似する場合に、カテゴリが既知のPOIと同じカテゴリを付与する構成とすることで、カテゴリの推定を精度良く行うことができる。 As described above, when the change over time in the usage log of the camera app at a POI whose category is known is similar to the change over time in the usage log of the camera app at a location estimated as a POI, the category can be accurately estimated by assigning the same category as the POI whose category is known.

前記端末情報取得部が取得した、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する端末関連情報に基づいてフィルタリングする、フィルタリング部をさらに有し、前記POI推定部は、前記フィルタリング部によるフィルタリング後の、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する態様であってもよい。 The system may further include a filtering unit that filters each of the camera app usage logs associated with the location information related to the multiple user terminals acquired by the device information acquisition unit based on device-related information related to each of the multiple user terminals, and the POI estimation unit may classify each of the camera app usage logs associated with the location information related to the multiple user terminals after filtering by the filtering unit based on the location information and the date and time information, thereby estimating a POI suitable for using the camera app.

複数のユーザ端末から取得された位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいてフィルタリングした後に、位置情報と日時情報とに基づいて分類することによってPOIが推定される。このような構成とした場合、フィルタリングを行うことによってPOIの推定においてノイズとなる可能性があるカメラアプリの使用ログを除去した上でPOIが推定されるため、よりPOIとして適した場所を推定することができる。 The POI is estimated by filtering each of the camera app usage logs associated with location information acquired from multiple user devices based on device-related information, which is information about each of the multiple user devices, and then classifying the logs based on the location information and date and time information. With this configuration, the POI is estimated after filtering to remove camera app usage logs that may become noise in the POI estimation, making it possible to estimate a location that is more suitable as a POI.

1…アプリログ分析装置、11…アプリ使用ログ受信部、12…アプリ使用ログ保持部、13…位置情報受信部、14…位置情報保持部、15…フィルタリング部、16…補助情報保持部、17…POI推定部、18…POI情報保持部、19…POIカテゴリ推定部、20…カテゴリ特定済POI情報保持部、21…出力部、9…ユーザ端末、91…ユーザアプリ、92…画像情報保持部、93…アプリ使用ログ取得部、94…アプリ使用ログ送信部、95…位置情報取得部、96…位置情報送信部。 1... application log analysis device, 11... application usage log receiving unit, 12... application usage log storage unit, 13... location information receiving unit, 14... location information storage unit, 15... filtering unit, 16... auxiliary information storage unit, 17... POI estimation unit, 18... POI information storage unit, 19... POI category estimation unit, 20... category-specified POI information storage unit, 21... output unit, 9... user terminal, 91... user application, 92... image information storage unit, 93... application usage log acquisition unit, 94... application usage log transmission unit, 95... location information acquisition unit, 96... location information transmission unit.

Claims (6)

複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、
前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、
前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有し、
前記POI推定部は、
特定の期間において前記カメラアプリの使用ログが多い地域をPOIとして推定し、
特定の期間において地域内の人口に対する前記カメラアプリの使用ログの数の比が大きい地域をPOIとして推定する、
アプリログ分析装置。
a terminal information acquisition unit that acquires, from a plurality of user terminals, information for identifying the user terminal, a usage log of a camera app including date and time information, and location information for identifying a location where the camera app was used for each of the usage logs;
a filtering unit that filters the camera app usage logs associated with the position information related to the plurality of user terminals acquired by the terminal information acquisition unit into camera app usage logs that satisfy a specific condition based on terminal related information that is information related to each of the plurality of user terminals;
a POI estimation unit that estimates a POI suitable for use of the camera app by classifying a usage log of the camera app associated with location information extracted by filtering by the filtering unit based on the location information and the date and time information ;
The POI estimation unit is
An area having a large number of usage logs of the camera app in a specific period is estimated as a POI;
A region in which the ratio of the number of usage logs of the camera app to the population in the region is high during a specific period is estimated as a POI.
App log analyzer.
複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、
前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、
前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有し、
前記端末関連情報は、前記カメラアプリを使用していない時間帯のユーザ端末の位置情報であって、
前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリを使用していない時間帯のユーザ端末の位置情報を取得し、
前記フィルタリング部は、前記カメラアプリの使用場所以外のユーザ端末の位置情報から前記ユーザ端末のユーザの行動圏を特定し、前記カメラアプリの使用ログに対応付けられた前記位置情報が、前記ユーザの行動圏としての日常生活圏と一致する場合には、当該カメラアプリの使用ログを前記POI推定部におけるPOIの推定には使用しないと判定する、
アプリログ分析装置。
a terminal information acquisition unit that acquires, from a plurality of user terminals, information for identifying the user terminal, a usage log of a camera app including date and time information, and location information for identifying a location where the camera app was used for each of the usage logs;
a filtering unit that filters the camera app usage logs associated with the position information related to the plurality of user terminals acquired by the terminal information acquisition unit into camera app usage logs that satisfy a specific condition based on terminal related information that is information related to each of the plurality of user terminals;
a POI estimation unit that estimates a POI suitable for use of the camera app by classifying a usage log of the camera app associated with location information extracted by filtering by the filtering unit based on the location information and the date and time information;
The terminal-related information is location information of the user terminal during a time period when the camera app is not being used,
the terminal information acquisition unit acquires, from the plurality of user terminals, location information of the user terminal during a time period when the camera app is not being used;
The filtering unit identifies a range of activities of a user of the user terminal from position information of the user terminal other than a location where the camera app is used, and when the position information associated with the usage log of the camera app coincides with a daily life area as the user's range of activities, determines not to use the usage log of the camera app for estimating a POI in the POI estimation unit.
App log analyzer.
複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、
前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、
前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有し、
前記端末関連情報は、前記ユーザ端末における前記カメラアプリ以外のアプリケーションの使用ログであって、
前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリ以外のアプリケーションの使用ログを取得し、
前記フィルタリング部は、前記カメラアプリ以外のアプリケーションの使用ログに基づいて特定される、前記カメラアプリの使用の前後の所定時間に使用されたアプリケーションの種類に基づいて、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログを抽出する、
アプリログ分析装置。
a terminal information acquisition unit that acquires, from a plurality of user terminals, information for identifying the user terminal, a usage log of a camera app including date and time information, and location information for identifying a location where the camera app was used for each of the usage logs;
a filtering unit that filters the camera app usage logs associated with the position information related to the plurality of user terminals acquired by the terminal information acquisition unit into camera app usage logs that satisfy a specific condition based on terminal related information that is information related to each of the plurality of user terminals;
a POI estimation unit that estimates a POI suitable for use of the camera app by classifying a usage log of the camera app associated with location information extracted by filtering by the filtering unit based on the location information and the date and time information;
The terminal-related information is a usage log of an application other than the camera application in the user terminal,
the terminal information acquisition unit acquires usage logs of applications other than the camera app from the plurality of user terminals;
The filtering unit extracts a usage log of the camera app to be used for estimating a POI in the POI estimation unit, based on a type of an application used during a predetermined time before and after the use of the camera app, the type being identified based on a usage log of an application other than the camera app.
App log analyzer.
複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、
前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、
前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有し、
前記端末関連情報は、前記ユーザ端末のユーザに係るセグメントを特定する情報であって、
前記フィルタリング部は、特定のセグメントに合致するユーザが所持する前記ユーザ端末における前記カメラアプリの使用ログを、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログとして抽出する、
アプリログ分析装置。
a terminal information acquisition unit that acquires, from a plurality of user terminals, information for identifying the user terminal, a usage log of a camera app including date and time information, and location information for identifying a location where the camera app was used for each of the usage logs;
a filtering unit that filters the camera app usage logs associated with the position information related to the plurality of user terminals acquired by the terminal information acquisition unit into camera app usage logs that satisfy a specific condition based on terminal related information that is information related to each of the plurality of user terminals;
a POI estimation unit that estimates a POI suitable for use of the camera app by classifying a usage log of the camera app associated with location information extracted by filtering by the filtering unit based on the location information and the date and time information;
The terminal-related information is information for identifying a segment related to a user of the user terminal,
The filtering unit extracts a usage log of the camera app in the user terminal owned by a user who matches a specific segment as the usage log of the camera app to be used for estimating a POI in the POI estimation unit.
App log analyzer.
複数のユーザ端末から、ユーザ端末を特定する情報と、日時情報を含むカメラアプリの使用ログと、前記カメラアプリの使用場所を前記使用ログ毎に特定する位置情報と、を取得する、端末情報取得部と、
前記端末情報取得部において取得された、前記複数のユーザ端末に関する前記位置情報が対応付けられたカメラアプリの使用ログのそれぞれを、前記複数のユーザ端末のそれぞれに関する情報である端末関連情報に基づいて、特定の条件を満たすカメラアプリの使用ログをフィルタリングする、フィルタリング部と、
前記フィルタリング部によるフィルタリングによって抽出された、位置情報が対応付けられたカメラアプリの使用ログを、前記位置情報と前記日時情報とに基づいて分類することによって、前記カメラアプリの使用に適したPOIを推定する、POI推定部と、を有し、
前記端末関連情報は、前記ユーザ端末におけるカメラアプリの種類を特定する情報であって、
前記端末情報取得部は、前記複数のユーザ端末から、前記カメラアプリの使用ログ毎に、使用したカメラアプリの種類を特定する情報を取得し、
前記フィルタリング部は、前記ユーザ端末における前記カメラアプリの使用ログのうち、特定の種類のカメラアプリの使用ログを、前記POI推定部におけるPOIの推定に使用する前記カメラアプリの使用ログとして抽出する、
アプリログ分析装置。
a terminal information acquisition unit that acquires, from a plurality of user terminals, information for identifying the user terminal, a usage log of a camera app including date and time information, and location information for identifying a location where the camera app was used for each of the usage logs;
a filtering unit that filters the camera app usage logs associated with the position information related to the plurality of user terminals acquired by the terminal information acquisition unit into camera app usage logs that satisfy a specific condition based on terminal related information that is information related to each of the plurality of user terminals;
a POI estimation unit that estimates a POI suitable for use of the camera app by classifying a usage log of the camera app associated with location information extracted by filtering by the filtering unit based on the location information and the date and time information;
The terminal-related information is information for identifying a type of a camera application in the user terminal,
the terminal information acquisition unit acquires, from the plurality of user terminals, information for identifying a type of camera app used for each of the camera app usage logs;
The filtering unit extracts a usage log of a specific type of camera app from the usage log of the camera app in the user terminal as the usage log of the camera app to be used for estimating a POI in the POI estimation unit.
App log analyzer.
前記POI推定部で推定された前記POIに対して、POIの種類に関するカテゴリを付与するPOIカテゴリ推定部をさらに有し、
前記POIカテゴリ推定部は、前記フィルタリング部におけるフィルタリングに使用した前記端末関連情報に基づいて、前記POIに対してカテゴリを付与する請求項1~のいずれか一項に記載のアプリログ分析装置。
The method further includes a POI category estimation unit that assigns a category related to a type of the POI to the POI estimated by the POI estimation unit,
The application log analysis device according to claim 1 , wherein the POI category estimation unit assigns a category to the POI based on the terminal-related information used for filtering in the filtering unit.
JP2021126823A 2021-08-02 2021-08-02 App log analyzer Active JP7634440B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021126823A JP7634440B2 (en) 2021-08-02 2021-08-02 App log analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021126823A JP7634440B2 (en) 2021-08-02 2021-08-02 App log analyzer

Publications (2)

Publication Number Publication Date
JP2023021759A JP2023021759A (en) 2023-02-14
JP7634440B2 true JP7634440B2 (en) 2025-02-21

Family

ID=85201441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021126823A Active JP7634440B2 (en) 2021-08-02 2021-08-02 App log analyzer

Country Status (1)

Country Link
JP (1) JP7634440B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170024397A1 (en) 2015-06-30 2017-01-26 Yandex Europe Ag Method of and system for parameter-free discovery and recommendation of areas-of-interest
JP2019004476A (en) 2018-07-31 2019-01-10 パイオニア株式会社 Terminal device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170024397A1 (en) 2015-06-30 2017-01-26 Yandex Europe Ag Method of and system for parameter-free discovery and recommendation of areas-of-interest
JP2019004476A (en) 2018-07-31 2019-01-10 パイオニア株式会社 Terminal device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
相 尚寿 HISATOSHI AI,携帯位置情報の読み解き,システム/制御/情報,日本,一般社団法人システム制御情報学会,2019年01月15日,第63巻 第1号 (2019),pp.20-25

Also Published As

Publication number Publication date
JP2023021759A (en) 2023-02-14

Similar Documents

Publication Publication Date Title
CN110460881B (en) Method and device for managing attribute tags, computer equipment and storage medium
Zhao et al. Discovering different kinds of smartphone users through their application usage behaviors
CN109145280B (en) Method and device for pushing information
US8103663B2 (en) Advertising medium determination device and method therefor
US12052321B2 (en) Determining session intent
CN112311612B (en) Information construction method and device and storage medium
WO2018157818A1 (en) Method and apparatus for inferring preference of user, terminal device, and storage medium
JP7058755B2 (en) Data processing methods, equipment and storage media
KR20130062442A (en) Method and system for recommendation using style of collaborative filtering
US9020863B2 (en) Information processing device, information processing method, and program
JPWO2013157603A1 (en) Search query analysis device, search query analysis method, and program
CN107888602A (en) A kind of method and device for detecting abnormal user
WO2016057378A1 (en) Event identification through analysis of social-media postings
CN113315851A (en) Domain name detection method, device and storage medium
CN112860416A (en) Annotating task assignment strategy method and device
CN117573982A (en) Content recommendation methods, devices and equipment
CN114764419A (en) Mining method and device for home broadband user and related equipment
EP3537365A1 (en) Method, device, and system for increasing users
KR20230029495A (en) Cloud server, edge server and method for generating intelligence model using the same
CN113434560A (en) Sorting method, electronic equipment and related product
KR101813081B1 (en) Method and system for monitoring advertisement abusing using advertisement tracking
JP7634440B2 (en) App log analyzer
JP7679252B2 (en) App log analyzer
CN112365269A (en) Risk detection method, apparatus, device and storage medium
CN105190619A (en) Terminal device and device program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250210

R150 Certificate of patent or registration of utility model

Ref document number: 7634440

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150