[go: up one dir, main page]

JP6396686B2 - Action determination device, action determination method, and program - Google Patents

Action determination device, action determination method, and program Download PDF

Info

Publication number
JP6396686B2
JP6396686B2 JP2014116483A JP2014116483A JP6396686B2 JP 6396686 B2 JP6396686 B2 JP 6396686B2 JP 2014116483 A JP2014116483 A JP 2014116483A JP 2014116483 A JP2014116483 A JP 2014116483A JP 6396686 B2 JP6396686 B2 JP 6396686B2
Authority
JP
Japan
Prior art keywords
user
daily
area
position information
distance
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
JP2014116483A
Other languages
Japanese (ja)
Other versions
JP2015230588A (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
Zenrin Datacom Co Ltd
Original Assignee
NTT Docomo Inc
Zenrin Datacom Co Ltd
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, Zenrin Datacom Co Ltd filed Critical NTT Docomo Inc
Priority to JP2014116483A priority Critical patent/JP6396686B2/en
Publication of JP2015230588A publication Critical patent/JP2015230588A/en
Application granted granted Critical
Publication of JP6396686B2 publication Critical patent/JP6396686B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ユーザの日常又は非日常の行動を判定する技術に関する。   The present invention relates to a technology for determining a user's daily or unusual behavior.

携帯型の通信端末を所持(携帯)するユーザの位置を示す位置情報を定期的に収集して、当該ユーザの現在位置に見合った情報を発信するサービスが広く提供されている。ユーザにとってのサービスの有用性の観点からすると、ユーザの位置だけではなく、その位置がユーザの日常的な又は非日常的な行動範囲に属するかどうかを考慮することが望ましい。例えば、旅行先等のような非日常的な場所(非日常圏という)に居るユーザにとって、その場所の観光地を案内する情報は有用だが、自宅付近等のような日常的な場所(日常圏という)に居るユーザにとっては、その場所の観光地を案内する情報は不要な場合がある。また、自宅付近のような日常圏に居るユーザにとって、その自宅近辺における地域住民の集会のようなイベントに関する情報は有用である一方、自宅から離れた非日常圏の場所に居るユーザにとっては、その場所における上記のようなイベントに関する情報は不要である可能性が高い。   A service is widely provided that periodically collects position information indicating the position of a user carrying (mobile) a portable communication terminal and transmits information corresponding to the current position of the user. From the viewpoint of the usefulness of the service for the user, it is desirable to consider not only the position of the user but also whether the position belongs to the daily or extraordinary range of action of the user. For example, for a user who is in an extraordinary place such as a travel destination (referred to as an extraordinary area), information that guides the tourist spot of the place is useful, but an everyday place such as near the house (daily area) For example, there is a case where information for guiding a tourist spot at the place is unnecessary. In addition, information on events such as gatherings of local residents in the vicinity of the home is useful for users in everyday areas such as near their homes, while for users in non-daily life areas away from home, There is a high possibility that the information regarding the event at the place is unnecessary.

ユーザの日常又は非日常の行動を検出する技術が特許文献1に開示されている。具体的には、特許文献1は、端末の位置履歴のうち日常の行動パタンからの逸脱を検出すると、その逸脱した部分を、ブログ等に記事として追記することを開示している。また、特許文献1は、日常の行動パタンを曜日又は時刻毎に作成することを開示している。   A technique for detecting a user's daily or extraordinary behavior is disclosed in Patent Document 1. Specifically, Patent Document 1 discloses that when a deviation from the daily behavior pattern is detected in the terminal position history, the deviated portion is added as an article to a blog or the like. Moreover, patent document 1 is disclosing producing | generating an everyday action pattern for every day of the week or time.

特開2009−301517号公報JP 2009-301517 A

特許文献1に記載の技術によれば、日常の行動パタンを曜日又は時刻毎に作成しているが、行動パタンが日常的な範囲に属するか否かはこれ以外の条件によっても変わり得る。
そこで、本発明の目的は、ユーザが日常圏又は非日常圏に居るかどうかを日時以外の条件に基づいて判定することである。
According to the technique described in Patent Document 1, the daily behavior pattern is created for each day of the week or time, but whether or not the behavior pattern belongs to the daily range may vary depending on other conditions.
Therefore, an object of the present invention is to determine whether or not the user is in the daily or non-daily area based on conditions other than the date and time.

上述した課題を解決するため、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得手段と、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え、 前記判定手段は、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する行動判定装置を提供する。
また、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得手段と、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え、前記判定手段は、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、 前記特定手段は、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択する行動判定装置を提供する。
また、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得手段と、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え、前記特定手段は、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、前記位置情報が示す測位点が多い前記メッシュ領域ほど小さくし、前記位置情報が示す測位点が少ない前記メッシュ領域ほど大きくする行動判定装置を提供する
In order to solve the above-described problem, the present invention provides an acquisition unit that acquires position information indicating a positioning point of a user's position, a specifying unit that specifies an action base for each user without using a distance indicator, A determination unit that determines whether the user belongs to a daily or non-daily area based on an index of a distance between the positioning point indicated by the position information acquired for the user and the action base specified for the one user And a notification means for notifying a transmission means for transmitting information to the user on the basis of the result determined by the determination means, the determination means from the scheduler function of the one user Provided is an action determination device that acquires a purpose of movement of a single user and determines whether the user belongs to a daily or non-daily life area using the acquired purpose .
Further, the present invention is an acquisition unit that acquires position information indicating a positioning point of a user's position, an identification unit that specifies an action base for each user without using a distance index, and acquired for one user. A determination unit that determines whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the position information and the action base specified for the one user; and the determination unit A notification means for notifying the determined result to a transmitting means for transmitting information to the user based on the result, wherein the determination means specifies a permanent action range of the user, and determines the positioning point and Based on the identified permanent action range from among a plurality of correspondence relationships in which an index of the distance between the action bases and a value serving as an index of whether to belong to the daily or non-daily life area are associated with each other Selected The plurality of correspondence relationships include a first correspondence relationship and a second correspondence relationship, and the distance between the positioning point and the action base in the first correspondence relationship. And the value that serves as an index as to whether it belongs to the daily life area or the non-daily life area, compared with the second correspondence relationship, even if the distance is far away, the value is equivalent to the daily life area. The specifying means selects the first relation when the specified constant action range is the first width, and the specified constant action range is the first relation range. When the second area is narrower than the area, an action determination device for selecting the second relationship is provided.
Further, the present invention is an acquisition unit that acquires position information indicating a positioning point of a user's position, an identification unit that specifies an action base for each user without using a distance index, and acquired for one user. A determination unit that determines whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the position information and the action base specified for the one user; and the determination unit Notification means for notifying the determined result to a transmitting means for transmitting information to the user based on the result, and the specifying means includes a plurality of the daily sphere and the non-daily sphere on the map. A behavior determination device that identifies each divided mesh region, reduces the mesh region with more positioning points indicated by the position information, and increases the mesh region with fewer positioning points indicated by the position information. To provide.

また、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得ステップと、
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップであって、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップと備える行動判定方法を提供する。
また、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得ステップと、 ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを備え、前記判定ステップにおいて、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、前記特定ステップにおいて、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択する行動判定方法を提供する。
また、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得ステップと、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを備え、前記特定ステップにおいて、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、前記位置情報が示す測位点が多い前記メッシュ領域ほど小さく、前記位置情報が示す測位点が少ない前記メッシュ領域ほど大きい行動判定方法を提供する。
Further, the present invention provides an acquisition step of acquiring position information indicating a positioning point of the user's position;
A specific step for identifying an action base for each user without using a distance indicator;
Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user A determination step of acquiring a purpose of movement of the one user from the scheduler function of the one user and determining whether the user belongs to a daily life area or an extraordinary area using the acquired purpose; and the determination There is provided an action determination method including a notification step of notifying a result determined in the step to a transmission means for transmitting information to the user based on the result.
Further, the present invention is an acquisition step for acquiring position information indicating a positioning point of a user's position, a specifying step for specifying an action base for each user without using a distance index, and an acquisition for one user. In the determination step of determining whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the position information and the action base specified for the one user, A notification step of notifying the determined result to a transmitting means for transmitting information to the user based on the result, wherein in the determining step, the user's permanent action range is specified, and the positioning point And a distance indicator between the action bases and a value that becomes an indicator of whether or not the user belongs to the daily or extraordinary zone, from among a plurality of correspondence relationships respectively associated with each other. The determination is performed using any one selected based on the fixed permanent action range, and the plurality of correspondences include a first correspondence and a second correspondence, and the first correspondence The relationship between the distance between the positioning point and the action base and the value serving as an index as to whether it belongs to the daily or extraordinary zone is farther than the second correspondence relationship. Even in the case where the value is a relationship indicating the daily sphere, and in the specifying step, if the specified permanent action range is a first area, the first relationship is selected, When the specified permanent action range is a second area narrower than the first area, an action determination method for selecting the second relationship is provided.
Further, the present invention is an acquisition step for acquiring position information indicating a positioning point of a user's position, a specifying step for specifying an action base for each user without using a distance index, and an acquisition for one user. In the determination step of determining whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the position information and the action base specified for the one user, A notification step of notifying the determined result to a transmitting means for transmitting information to the user based on the result, and in the specifying step, a plurality of the daily sphere and the non-daily sphere are displayed on a map. Each mesh region divided into two, and the mesh region having a larger number of positioning points indicated by the position information is smaller and the number of positioning points indicated by the position information is smaller. To provide a large action determination method as Mesh area.

また、本発明は、コンピュータに、ユーザの位置の測位点を示す位置情報を取得する取
得ステップと、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップであって、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップと を実行させるためのプログラムを提供する。
また、本発明は、コンピュータに、ユーザの位置の測位点を示す位置情報を取得する取得ステップと、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを実行させ、前記判定ステップにおいて、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、前記特定ステップにおいて、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択するプログラムを提供する。
また、本発明は、コンピュータに、ユーザの位置の測位点を示す位置情報を取得する取得ステップと、ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを実行させ、前記特定ステップにおいて、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、前記位置情報が示す測位点が多い前記メッシュ領域ほど小さく、前記位置情報が示す測位点が少ない前記メッシュ領域ほど大きいプログラムを提供する。
In addition, the present invention provides an acquisition step of acquiring position information indicating a positioning point of a user's position in a computer, a specifying step of specifying an action base for each user without using a distance index, and one user A determination step of determining whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the acquired position information and the action base specified for the one user. A determination step of acquiring the purpose of movement of the one user from the scheduler function of the one user and determining whether the user belongs to the daily life zone or the non-daily life zone using the acquired purpose; A notification step of notifying a transmission means for transmitting information to the user based on the result. .
In addition, the present invention provides an acquisition step of acquiring position information indicating a positioning point of a user's position in a computer, a specifying step of specifying an action base for each user without using a distance index, and one user A determination step of determining whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the acquired position information and the action base specified for the one user; A notification step for notifying the result determined in the determination step to a transmitting means for transmitting information to the user based on the result, and in the determination step, the user's constant action range is specified. , A plurality of indices each associated with an index of the distance between the positioning point and the action base, and a value serving as an index as to whether or not it belongs to the daily or unusual area The determination is performed using any one selected from the corresponding relationships based on the identified permanent action range, and the plurality of correspondence relationships include a first correspondence relationship and a second correspondence relationship, The relationship between the distance between the positioning point and the action base in the first correspondence relationship and the value serving as an index as to whether it belongs to the daily or extraordinary zone is compared with the second correspondence. Even if the distance is far, the value is a relationship indicating the daily range, and in the specifying step, the specified constant action range is the first area, A program for selecting the second relationship is provided when the specified permanent action range is a second area narrower than the first area.
In addition, the present invention provides an acquisition step of acquiring position information indicating a positioning point of a user's position in a computer, a specifying step of specifying an action base for each user without using a distance index, and one user A determination step of determining whether or not the user belongs to an everyday area or an extraordinary area based on an index of a distance between the positioning point indicated by the acquired position information and the action base specified for the one user; The notification step of notifying the result determined in the determination step to a transmitting means for transmitting information to the user based on the result is executed, and in the specifying step, the daily area and the extraordinary area, The mesh area is specified for each mesh area divided into a plurality on the map, and the mesh area has more positioning points indicated by the position information. Providing larger program more positioning points is smaller the mesh area.

本発明によれば、ユーザが日常圏又は非日常圏に居るかどうかを日時以外の条件、つまり行動拠点からの距離に基づいて判定することができる。   According to the present invention, it is possible to determine whether or not a user is in a daily or non-daily area based on conditions other than the date and time, that is, the distance from the action base.

同実施形態に係る行動判定システムの全体構成を示す図。The figure which shows the whole structure of the action determination system which concerns on the embodiment. 同実施形態に係る行動判定システムの構成を示すブロック図。The block diagram which shows the structure of the action determination system which concerns on the embodiment. 同実施形態に係る位置情報DBに格納される情報の説明図。Explanatory drawing of the information stored in position information DB which concerns on the embodiment. 同実施形態に係る所定の地域の地図に含まれるメッシュ領域を示す図。The figure which shows the mesh area | region contained in the map of the predetermined area which concerns on the embodiment. 同実施形態に係る日常圏DBに格納される情報の説明図。Explanatory drawing of the information stored in the daily sphere DB which concerns on the embodiment. 同実施形態に係る行動判定システムで実行される処理を示すシーケンス図。The sequence diagram which shows the process performed with the action determination system which concerns on the embodiment. 同実施形態に係るメッシュ領域と日常度αとの関係の一例を表す図。The figure showing an example of the relationship between the mesh area | region which concerns on the same embodiment, and the ordinary degree (alpha). 同実施形態に係る行動拠点からの距離と日常度βとの関係の一例を表す図。The figure showing an example of the relationship between the distance from the action base which concerns on the same embodiment, and the ordinary degree (beta). 同実施形態に係る日常圏及び非日常圏の特定の一例を表す図。The figure showing an example of specific of the daily life area and the extraordinary area which concern on the embodiment. 本発明の変形例に係る行動拠点からの距離と日常度βとの対応関係が記述されたテーブルの一例を表す図。The figure showing an example of the table by which the correspondence of the distance from the action base which concerns on the modified example of this invention, and the everydayness (beta) was described. 本発明の変形例に係る行動判定システムで実行される処理を示すシーケンス図。The sequence diagram which shows the process performed with the action determination system which concerns on the modification of this invention. 同変形例に係るメッシュ領域を示す図。The figure which shows the mesh area | region which concerns on the modification.

以下、図面を参照して本発明の一実施形態を説明する。
図1は、本実施形態に係る行動判定システムの全体構成を示す図である。行動判定システム1は、行動判定サーバ10と、複数の通信端末20と、CP(Contents Provider)サーバ30とを備える。行動判定サーバ10、複数の通信端末20及びCPサーバ30の各々は、ネットワーク100に接続する。ネットワーク100は、例えば、移動体通信網、ゲートウェイ装置及びインターネットを含む公衆通信回線である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating the overall configuration of the behavior determination system according to the present embodiment. The behavior determination system 1 includes a behavior determination server 10, a plurality of communication terminals 20, and a CP (Contents Provider) server 30. Each of the behavior determination server 10, the plurality of communication terminals 20, and the CP server 30 is connected to the network 100. The network 100 is a public communication line including, for example, a mobile communication network, a gateway device, and the Internet.

行動判定サーバ10は、通信端末20のユーザの行動を判定する行動判定装置である。行動判定サーバ10は、クライアントとしての通信端末20からユーザの位置情報を収集して、当該ユーザが日常圏又は非日常圏に居るかどうかを判定する。日常圏は、ユーザの日常的な行動範囲に相当するエリアであり、非日常圏は、ユーザの非日常的な行動範囲に相当するエリアである。日常圏及び非日常圏を判定するためのアルゴリズムについては後で詳細を説明する。   The behavior determination server 10 is a behavior determination device that determines the behavior of the user of the communication terminal 20. The behavior determination server 10 collects user position information from the communication terminal 20 as a client, and determines whether the user is in the daily or non-daily area. The daily life area is an area corresponding to the daily action range of the user, and the non-daily life area is an area corresponding to the extraordinary action range of the user. Details of the algorithm for determining the daily life zone and the non-daily life zone will be described later.

通信端末20は、ユーザが所持(携帯)する携帯型の通信端末であり、本実施形態ではスマートフォンである。通信端末20は、ユーザの位置の測位点を示す位置情報を、ネットワーク100経由で行動判定サーバ10へ送信する。   The communication terminal 20 is a portable communication terminal possessed (carried) by a user, and is a smartphone in the present embodiment. The communication terminal 20 transmits position information indicating the positioning point of the user's position to the behavior determination server 10 via the network 100.

CPサーバ30は、コンテンツプロバイダによって管理され、通信端末20のユーザに情報を発信するサービスを提供するサービス提供装置である(つまり発信手段)。CPサーバ30は、ネットワーク100経由で通信端末20へコンテンツを配信する。配信されるコンテンツは、ユーザの位置の測位点、例えばユーザの現在位置に応じたコンテンツである。なお、図1には、通信端末20として、通信端末20A,20B及び20Cの3台が示されているが、実際には更に多くの通信端末20が存在する。また、図1には、CPサーバ30が1台だけ示されているが、2台以上のCPサーバ30が存在してもよい。   The CP server 30 is a service providing apparatus that is managed by a content provider and provides a service for transmitting information to the user of the communication terminal 20 (that is, a transmitting means). The CP server 30 distributes content to the communication terminal 20 via the network 100. The content to be distributed is content according to a positioning point of the user's position, for example, the current position of the user. In FIG. 1, three communication terminals 20A, 20B, and 20C are shown as communication terminals 20, but there are actually more communication terminals 20. Moreover, although only one CP server 30 is shown in FIG. 1, two or more CP servers 30 may exist.

図2は、行動判定システム1の構成を示すブロック図である。図2において実線の矢印は、データないし信号が流れる方向を意味する。通信端末20は、ハードウェア構成として、制御部21と、通信部22と、UI(User Interface)部23と、測位部24と、記憶部25とを備える。制御部21は、演算処理装置としてのCPU(Central Processing Unit)と、ROM(Read Only Memory)及びRAM(Random Access Memory)を含むメモリを備えたマイクロコンピュータである。CPUは、ROM又は記憶部25に記憶されたプログラムを、RAMに読み出して実行することにより、通信端末20の各部を制御する。   FIG. 2 is a block diagram illustrating a configuration of the behavior determination system 1. In FIG. 2, solid arrows indicate the direction in which data or signals flow. The communication terminal 20 includes a control unit 21, a communication unit 22, a UI (User Interface) unit 23, a positioning unit 24, and a storage unit 25 as a hardware configuration. The control unit 21 is a microcomputer provided with a CPU (Central Processing Unit) as an arithmetic processing unit and a memory including a ROM (Read Only Memory) and a RAM (Random Access Memory). The CPU controls each unit of the communication terminal 20 by reading the program stored in the ROM or the storage unit 25 into the RAM and executing it.

通信部22は、無線通信回路及びアンテナを有し、ネットワーク100を介して外部装置と通信する。UI部23は、表示面に画像を表示する表示部(例えば液晶ディスプレイ)と、当該表示部の表示面に重ねて設けられ、ユーザの接触による操作入力を受け付けるためのタッチセンサとを備える。また、UI部23は、物理キー等の他の操作手段を備えてもよいし、音声入力による操作を受け付ける機能を有してもよい。   The communication unit 22 includes a wireless communication circuit and an antenna, and communicates with an external device via the network 100. The UI unit 23 includes a display unit (for example, a liquid crystal display) that displays an image on a display surface, and a touch sensor that is provided on the display surface of the display unit and that receives an operation input by a user's contact. The UI unit 23 may include other operation means such as a physical key, or may have a function of accepting an operation by voice input.

測位部24は、全地球航法衛星システム(GNSS:Global Navigation Satellite System)からの信号を受信するアンテナ、及び、受信した当該信号を処理する処理回路を備え、測位部24(即ち通信端末20)の現在位置を測定する測位処理を行う。GNSSによる測位は、一般にはGPS測位として慣用されている。測位処理で得られる位置情報は、ユーザの位置の測位点を座標形式で表した情報で、緯度及び経度の情報を含む。制御部21は、所定の間隔で(例えば5分毎に)測位部24に測位処理を繰り返し行わせ、得られた位置情報を、通信部22を介して、リアルタイムで行動判定サーバ10へ送信する。   The positioning unit 24 includes an antenna that receives a signal from the Global Navigation Satellite System (GNSS) and a processing circuit that processes the received signal, and the positioning unit 24 (that is, the communication terminal 20). Performs a positioning process to measure the current position. Positioning by GNSS is generally used as GPS positioning. The position information obtained by the positioning process is information representing the positioning point of the user's position in a coordinate format, and includes information on latitude and longitude. The control unit 21 causes the positioning unit 24 to repeat the positioning process at predetermined intervals (for example, every 5 minutes), and transmits the obtained position information to the action determination server 10 in real time via the communication unit 22. .

記憶部25は、EEPROM(Electronically Erasable and Programmable ROM)やフラッシュメモリ等の記憶装置で、制御部21により実行される制御プログラムや各種のアプリケーションプログラムを記憶する。通信端末20は、更に、音声通話を実現するための構成を備えているが、ここでは図示を省略する。   The storage unit 25 is a storage device such as an EEPROM (Electronically Erasable and Programmable ROM) or a flash memory, and stores a control program executed by the control unit 21 and various application programs. The communication terminal 20 further includes a configuration for realizing a voice call, but the illustration is omitted here.

行動判定サーバ10は、ハードウェア構成として、制御部11と、通信部12と、位置情報DB(Data Base)131と、日常圏DB132とを備える。
制御部11は、演算処理装置としてのCPUと、ROM及びRAMを含むメモリとを備えたマイクロコンピュータである。CPUは、ROMに記憶された制御プログラムを、RAMに読み出して実行することにより、行動判定サーバ10の各部を制御する。また、制御部11は、日付、曜日及び時刻を特定するカレンダ機能を備えている。通信部12は、ネットワーク100に接続して外部装置とするためのインタフェースである。
The behavior determination server 10 includes a control unit 11, a communication unit 12, a position information DB (Data Base) 131, and an everyday area DB 132 as hardware configurations.
The control unit 11 is a microcomputer including a CPU as an arithmetic processing device and a memory including a ROM and a RAM. The CPU controls each part of the behavior determination server 10 by reading the control program stored in the ROM into the RAM and executing it. In addition, the control unit 11 has a calendar function for specifying the date, day of the week, and time. The communication unit 12 is an interface for connecting to the network 100 to be an external device.

位置情報DB131は、複数の通信端末20から収集された位置情報が格納(蓄積)されるデータベースである。日常圏DB132は、通信端末20のユーザ毎に、日常圏又は非日常圏に関する情報が格納(蓄積)されるデータベースである。位置情報DB131及び日常圏DB132の各々は、ハードディスク装置等の記憶装置によって実現される。本実施形態では、行動判定サーバ10が位置情報DB131及び日常圏DB132を備えているが、行動判定サーバ10が外部装置としての位置情報DB131又は日常圏DB132にアクセスして、これらのデータベースに格納されている情報を取得するようにしてもよい。   The position information DB 131 is a database in which position information collected from a plurality of communication terminals 20 is stored (accumulated). The daily area DB 132 is a database that stores (accumulates) information related to the daily area or the unusual area for each user of the communication terminal 20. Each of the position information DB 131 and the daily life DB 132 is realized by a storage device such as a hard disk device. In this embodiment, the action determination server 10 includes the position information DB 131 and the daily area DB 132. However, the action determination server 10 accesses the position information DB 131 or the daily area DB 132 as an external device, and is stored in these databases. The information may be acquired.

次に、制御部11の機能構成を説明する。制御部11は、ハードディスク装置等の記憶装置に記憶されている制御プログラムを実行することにより、取得部111と、集計部112と、特定部113と、判定部114と、通知部115という各機能を実現する。取得部111は、通信部12を介して、ユーザの位置の測位点を示す位置情報を取得する手段(つまり取得手段)である。取得部111は、通信端末20により送信された位置情報を、ユーザを特定するユーザID(Identification)とともに取得する。取得部111が取得した位置情報は、位置情報DB131に格納される。   Next, the functional configuration of the control unit 11 will be described. The control unit 11 executes a control program stored in a storage device such as a hard disk device, thereby obtaining each function of an acquisition unit 111, a totaling unit 112, a specifying unit 113, a determination unit 114, and a notification unit 115. To realize. The acquisition unit 111 is a unit (that is, an acquisition unit) that acquires position information indicating the positioning point of the user's position via the communication unit 12. The acquisition unit 111 acquires the position information transmitted by the communication terminal 20 together with a user ID (Identification) that identifies the user. The position information acquired by the acquisition unit 111 is stored in the position information DB 131.

図3は、位置情報DB131に格納される情報を説明する図である。図3に示すように、位置情報DB131は、通信端末20で行われた測位処理における測位日時と、通信端末20のユーザのユーザIDと、位置情報とが対応付けて格納されたデータベースである。測位日時は、例えば、取得部111が位置情報を取得した日時を、カレンダ機能により特定した日時である。測位日時は、測位処理が行われた実質的な日時を表せばよく、例えば、通信部12が位置情報を受信した日時、又は、通信端末20から通知された測位処理の実行日時により特定されてもよい。ユーザIDは、通信端末20のユーザを識別する識別子であるが、ユーザが使用する通信端末20固有の識別子(例えば、電話番号や個体識別番号)であってもよい。位置情報は、ユーザの位置の測位点を緯度及び経度で表現した情報である。   FIG. 3 is a diagram for explaining information stored in the position information DB 131. As illustrated in FIG. 3, the position information DB 131 is a database in which the positioning date and time in the positioning process performed at the communication terminal 20, the user ID of the user of the communication terminal 20, and the position information are stored in association with each other. The positioning date and time is, for example, the date and time when the date and time when the acquisition unit 111 acquires the position information is specified by the calendar function. The positioning date and time may represent a substantial date and time when the positioning process is performed. For example, the positioning date and time is specified by the date and time when the communication unit 12 receives the position information or the execution date and time of the positioning process notified from the communication terminal 20. Also good. The user ID is an identifier for identifying the user of the communication terminal 20, but may be an identifier (for example, a telephone number or an individual identification number) unique to the communication terminal 20 used by the user. The position information is information representing a positioning point of the user's position by latitude and longitude.

集計部112は、ユーザ毎且つ所定の基準で分けられた時期毎に、取得部111により取得された位置情報を集計する手段(つまり集計手段)である。集計部112は、各ユーザについて位置情報DB131に格納された位置情報を、例えば曜日及び時刻毎に集計する。曜日については、月曜〜金曜までの平日と、平日以外(土曜、日曜及び祝祭日)との2つに分けられる。時刻については、0:00から8:59までの時間帯Aと、9:00から17:59までの時間帯Bと、18:00から23:59までの時間帯Cとの3つに分けられる。   The totaling unit 112 is a unit (that is, a totaling unit) that totals the position information acquired by the acquisition unit 111 for each user and for each period divided according to a predetermined reference. The tabulation unit 112 tabulates the position information stored in the position information DB 131 for each user, for example, for each day of the week and time. The day of the week is divided into two types: weekdays from Monday to Friday and non-weekdays (Saturday, Sunday and public holidays). The time is divided into three: a time zone A from 0:00 to 8:59, a time zone B from 9:00 to 17:59, and a time zone C from 18:00 to 23:59. It is done.

集計部112は、地図(例えば日本地図)を複数の領域に分割し、分割した領域毎に或る1のユーザの位置情報を集計する。本実施形態では、集計部112は、地図を格子状(網の目状)に区分し、当該地図を複数のメッシュ領域に分割する。   The totaling unit 112 divides a map (for example, a Japan map) into a plurality of areas, and totals position information of a certain user for each of the divided areas. In the present embodiment, the counting unit 112 divides the map into a grid (a mesh) and divides the map into a plurality of mesh regions.

図4は、所定の地域の地図Mに含まれるメッシュ領域を示す図である。地図Mは、互いに同一寸法且つ同一形状である、複数の矩形(正方形を含む。)のメッシュ領域に等分割される。メッシュ領域には、各々を一意に特定するメッシュ番号が割り当てられている。図4では、図面が煩雑になるのを防ぐために、一部のメッシュ領域のみにメッシュ番号が付されている。例えば、メッシュ番号「023」のメッシュ領域は、ユーザID「UID−A」のユーザ(以下「ユーザA」と称す。)の自宅がある地域に対応する。メッシュ番号「053」のメッシュ領域は、ユーザAの最寄り駅がある地域に対応する。メッシュ番号「035」のメッシュ領域は、ユーザAの通い先(例えば、勤務先や学校或いは行きつけの店や習い事の教室など)がある地域に対応する。以上の例示した3つのメッシュ領域は、ユーザが滞在する機会が多い地域に対応している。なお、図4に示すメッシュ領域の分割の方法は、あくまで一例である。例えば、等分割でない方法により、地図が複数のメッシュ領域に分割されてもよい。例えば、都市部等の人口が相対的に多い地域については、より狭い地域に対応するメッシュ領域が規定され、地方部等の人口が相対的に少ない地域については、より広い地域に対応するメッシュ領域が規定される。   FIG. 4 is a diagram showing mesh areas included in a map M of a predetermined area. The map M is equally divided into a plurality of rectangular (including square) mesh regions having the same size and the same shape. A mesh number that uniquely identifies each mesh area is assigned to each mesh area. In FIG. 4, in order to prevent the drawing from becoming complicated, mesh numbers are given only to some mesh regions. For example, the mesh area with the mesh number “023” corresponds to the area where the home of the user with the user ID “UID-A” (hereinafter referred to as “user A”) is located. The mesh area of mesh number “053” corresponds to the area where the nearest station of user A is located. The mesh area of the mesh number “035” corresponds to an area where the user A's destination (for example, a work place, a school, a favorite shop, or a classroom for learning) is present. The three mesh areas exemplified above correspond to areas where the user has many opportunities to stay. Note that the mesh region dividing method shown in FIG. 4 is merely an example. For example, the map may be divided into a plurality of mesh regions by a method that is not equally divided. For example, a mesh area corresponding to a narrower area is defined for areas with a relatively large population such as urban areas, and a mesh area corresponding to a larger area for areas with a relatively small population such as rural areas. Is defined.

位置情報の集計は、各メッシュ領域に属する測位点を計数する処理を含む。一のメッシュ領域に含まれる測位点の数は、当該メッシュ領域に対応する地域にユーザが滞在した滞在時間や、滞在頻度(つまり単位期間における滞在の回数)の指標となる。このため、集計部112の集計により、各メッシュ領域に対応する地域にユーザが滞在した機会の多さを把握することができる。   The aggregation of position information includes a process of counting positioning points belonging to each mesh area. The number of positioning points included in one mesh region is an indicator of the staying time that the user has stayed in the area corresponding to the mesh region and the staying frequency (that is, the number of stays in the unit period). For this reason, it is possible to grasp the number of opportunities for the user to stay in the area corresponding to each mesh area by the aggregation of the aggregation unit 112.

図2に戻り、特定部113は、集計部112の集計を用いて、ユーザ毎且つ時期毎に、ユーザの日常圏又は非日常圏を特定する手段(つまり特定手段)である。特定部113は、メッシュ領域毎の位置情報の集計に基づいて、日常圏又は非日常圏を特定する。具体的には、特定部113は、メッシュ領域毎に、位置情報の集計に応じた日常度αと、ユーザの行動拠点からの距離の指標に応じた日常度βとに基づいて、日常度γを算出する。行動拠点は、例えば、当該ユーザの自宅がある地域のメッシュ領域内の地点である。特定部113は、ユーザの行動拠点を、ユーザからの事前の届け出に基づいて決めてもよいし、集計部112の集計に基づいて決めてもよい。前者の場合、ユーザは行動判定サーバ10の管理者に対し、自身の行動拠点となる位置の住所を通知し、管理者はその住所を緯度経度に換算して、その緯度経度に該当するメッシュ領域を行動拠点として日常圏DB132に登録する。特定部113は、この日常圏DB132を参照してユーザの行動拠点を決める。また、後者の集計に基づく場合、ユーザの滞在期間の最も長い場所が自宅だとみなして、特定部113は、測位点が最も多いメッシュ領域を、ユーザの行動拠点として決める。この行動拠点は、例えばメッシュ領域の中心点であるが、当該メッシュ領域内の他の地点であってもよい。日常度α,β及びγの各々は、メッシュ領域に対応する地域が、ユーザにとってどの程度日常的(又は非日常的)な行動範囲であるかの度合いを示す値、言い換えれば、
そのユーザにとっての日常圏又は非日常圏に属するかどうかの指標となる値である。これらの日常度は、日常的な度合いが高いメッシュ領域ほど大きくなる。日常度αは、例えば、メッシュ領域に属する測位点の数が多いほど値が大きくなる。日常度βは、例えば、行動拠点からの距離が小さいメッシュ領域ほど値が大きくなる。
Returning to FIG. 2, the specifying unit 113 is a unit (that is, a specifying unit) that specifies the user's daily sphere or extraordinary sphere for each user and for each time period using the tally of the tally unit 112. The specifying unit 113 specifies a daily area or an unusual area based on the aggregation of position information for each mesh area. Specifically, for each mesh region, the specifying unit 113 determines the daily degree γ based on the daily degree α according to the aggregation of the position information and the daily degree β according to the index of the distance from the user's action base. Is calculated. The action base is, for example, a point in a mesh area where the user's home is located. The specifying unit 113 may determine the user's action base based on prior notification from the user, or may determine based on the tabulation of the tabulation unit 112. In the former case, the user notifies the administrator of the action determination server 10 of the address of the position serving as the action base, and the administrator converts the address into latitude and longitude, and the mesh area corresponding to the latitude and longitude. Is registered in the daily life DB 132 as an action base. The specifying unit 113 determines the user's action base with reference to the daily area DB 132. Also, based on the latter tabulation, the identification unit 113 determines that the place where the user's stay is the longest is home, and determines the mesh region having the largest number of positioning points as the user's action base. This action base is, for example, the center point of the mesh region, but may be another point in the mesh region. Each of the daily activities α, β, and γ is a value that indicates the degree of daily (or extraordinary) action range for the user corresponding to the area corresponding to the mesh area, in other words,
It is a value that serves as an index for whether or not the user belongs to the daily or non-daily life zone. These ordinary degrees become larger as the mesh area has a higher everyday degree. For example, the dailyness degree α increases as the number of positioning points belonging to the mesh region increases. For example, the dailyness level β increases as the distance from the action base decreases.

特定部113は、算出した日常度γに応じて日常圏を特定するとともに、特定した日常圏以外の少なくとも一部のメッシュ領域を、非日常圏に特定する。本実施形態では、特定部113は、日常圏に属しないメッシュ領域を、非日常圏に特定する。
特定部113は、特定した日常圏又は非日常圏に関する情報を、日常圏DB132に格納する。図5は、日常圏DB132に格納される情報を示す図である。図5に示すように、日常圏DB132では、時期毎に、ユーザIDに対応付けて日常圏のメッシュ番号が格納される。日常圏DB132に日常圏としてメッシュ番号が格納されていないメッシュ領域は、本実施形態では非日常圏である。なお、日常圏DB132は、日常圏ではなく非日常圏のメッシュ番号、又は、日常圏及び非日常圏のメッシュ番号が格納されるデータベースであってもよい。
The specifying unit 113 specifies the daily life area according to the calculated daily life γ, and specifies at least a part of the mesh area other than the specified daily life area as the non-daily life area. In the present embodiment, the specifying unit 113 specifies a mesh area that does not belong to the daily life area as an extraordinary area.
The specifying unit 113 stores information related to the specified daily area or unusual area in the daily area DB 132. FIG. 5 is a diagram showing information stored in the daily life DB 132. As shown in FIG. 5, in the daily area DB 132, the mesh number of the daily area is stored in association with the user ID for each period. The mesh area in which the mesh number is not stored as the daily area in the daily area DB 132 is an unusual area in this embodiment. The daily area DB 132 may be a database in which the mesh numbers of the non-daily area instead of the daily area, or the mesh numbers of the daily area and the unusual area are stored.

判定部114は、時期毎の位置情報の集計に基づいて、取得部111により取得された位置情報が示す測位点が、ユーザの日常圏又は非日常圏に属するかどうかを判定する手段(つまり判定手段)である。判定部114は、位置情報が取得された時期に対応する日常圏DB132の情報を参照して、測位点がユーザの日常圏又は非日常圏に属するかどうかを判定する。   The determination unit 114 is a means for determining whether the positioning point indicated by the position information acquired by the acquisition unit 111 belongs to the user's daily area or non-daily area based on the aggregation of the position information for each time period (that is, determination) Means). The determination unit 114 refers to the information in the daily area DB 132 corresponding to the time when the position information is acquired, and determines whether the positioning point belongs to the user's daily area or the extraordinary area.

通知部115は、判定部114が判定した結果をCPサーバ30へ通知する。ここでは、通知部115は、判定結果を示す判定データを、通信部12を介してCPサーバ30へ送信する。   The notification unit 115 notifies the CP server 30 of the result determined by the determination unit 114. Here, the notification unit 115 transmits determination data indicating the determination result to the CP server 30 via the communication unit 12.

図2に戻り、CPサーバ30は、ハードウェア構成として、制御部31と、通信部32と、コンテンツDB33とを備える。制御部31は、演算処理装置としてのCPUと、ROM及びRAMを含むメモリとを備えたマイクロコンピュータである。CPUは、ROMに記憶された制御プログラムを、RAMに読み出して実行することにより、CPサーバ30の各部を制御する。通信部32は、ネットワーク100に接続して外部装置とするためのインタフェースである。コンテンツDB33は、通信端末20に配信されるコンテンツを格納したデータベースである。   Returning to FIG. 2, the CP server 30 includes a control unit 31, a communication unit 32, and a content DB 33 as a hardware configuration. The control unit 31 is a microcomputer including a CPU as an arithmetic processing device and a memory including a ROM and a RAM. The CPU controls each unit of the CP server 30 by reading the control program stored in the ROM into the RAM and executing it. The communication unit 32 is an interface for connecting to the network 100 to be an external device. The content DB 33 is a database that stores content distributed to the communication terminal 20.

制御部31は、行動判定サーバ10から受信した判定データに基づいて、通信端末20のユーザへ情報を発信する。本実施形態において、制御部31は、測位点と、当該測位点が日常圏又非日常圏に含まれるかどうかの判定結果とに基づいて、コンテンツDB33からコンテンツを取得し、通信部32を介して通信端末20へ送信する。コンテンツの一例として、ユーザが利用する可能性のある交通機関の乗り換え情報や運休情報、遅延情報を案内するコンテンツ、ユーザにお勧めの店舗の情報を案内するコンテンツ等がある。   The control unit 31 transmits information to the user of the communication terminal 20 based on the determination data received from the behavior determination server 10. In the present embodiment, the control unit 31 acquires content from the content DB 33 based on the positioning point and the determination result of whether or not the positioning point is included in the daily or non-daily life zone, and via the communication unit 32. To the communication terminal 20. As an example of content, there is content that guides transfer information, suspension information, delay information, and information on stores recommended to the user, which may be used by the user.

次に、本実施形態の動作を説明する。図6は、行動判定システム1で実行される処理を示すシーケンス図である。通信端末20の制御部21は、測位のタイミングが到来したと判定すると、測位部24により測位処理を行う(ステップS1)。制御部21は、ユーザIDと、測位処理により得た位置情報とを、通信部22を介して行動判定サーバ10へ送信する(ステップS2)。行動判定サーバ10の制御部11は、通信部12を介してユーザID及び位置情報を取得(受信)すると(ステップS3)、これらを測位日時と対応付けて、位置情報DB131へ格納する。ステップS3の処理により、位置情報DB131は、例えば図3に示される状態となる。   Next, the operation of this embodiment will be described. FIG. 6 is a sequence diagram illustrating processing executed by the behavior determination system 1. When the control unit 21 of the communication terminal 20 determines that the positioning timing has arrived, the positioning unit 24 performs a positioning process (step S1). The control unit 21 transmits the user ID and the position information obtained by the positioning process to the behavior determination server 10 via the communication unit 22 (step S2). When the control unit 11 of the behavior determination server 10 acquires (receives) the user ID and the position information via the communication unit 12 (Step S3), the control unit 11 associates these with the positioning date and stores them in the position information DB 131. By the process of step S3, the position information DB 131 becomes, for example, in the state shown in FIG.

次に、制御部11は、ステップS3で取得した位置情報と同時期の位置情報を、メッシュ領域毎に集計し(ステップS4)、この集計に基づいて日常度γを算出する(ステップS5)。制御部11は、平日の時間帯A、時間帯B及び時間帯C、並びに、平日以外の時間帯A、時間帯B及び時間帯Cの各々について、日常度α,βを算出し、更に日常度γを算出する。   Next, the control unit 11 aggregates the positional information acquired in step S3 and the positional information at the same time period for each mesh region (step S4), and calculates the dailyness γ based on this aggregation (step S5). The control unit 11 calculates the dailyness α and β for each of the time zone A, time zone B and time zone C on weekdays, and the time zone A, time zone B and time zone C other than weekdays. The degree γ is calculated.

日常度αは、ここでは、メッシュ領域に対応する地域におけるユーザの滞在回数及び滞在頻度によって特定される。日常度αは、例えば、1日の測位の総回数に占める各メッシュ領域内での測位回数の割合で表される。この場合、1日の測位の総回数が「150」で、一のメッシュ領域内での測位回数が「80」であるときには、当該メッシュ領域の日常度αは、α=80/150=0.53である。日常度αは、別の演算により算出されてもよく、例えば、複数段階に区分された日常度αのうち、測位点の数に応じた一の日常度αとされてもよい。   Here, the dailyness degree α is specified by the number of stays and the stay frequency of the user in the region corresponding to the mesh region. The dailyness α is expressed, for example, as a ratio of the number of positioning times in each mesh region to the total number of positioning times per day. In this case, when the total number of positionings per day is “150” and the positioning count within one mesh region is “80”, the dailyness α of the mesh region is α = 80/150 = 0. 53. The dailyness degree α may be calculated by another calculation. For example, out of the dailyness degree α divided into a plurality of stages, the dailyness degree α may be one everyday degree α corresponding to the number of positioning points.

図7は、メッシュ領域と日常度αとの関係の一例を表す図である。図7には、ユーザAの日常度αが示されている。図7及びその他の図面において「●」(黒丸印)は、測位点を示す。ただし、図面が煩雑になるのを防ぐため、図7及びその他の図面には一部の測位点のみが示されている。このため、「●」の数は測位点の数を示すのではなく、測位点の数の大小の目安となるものである。図7(a)に示すように、平日の時間帯Aの場合、ユーザの自宅があるメッシュ番号「023」のメッシュ領域と、最寄り駅があるメッシュ番号「053」のメッシュ領域とで測位点の数が多く、日常度αが相対的に高くなる。図7(b)に示すように、平日の時間帯Bの場合、ユーザの勤務先があるメッシュ番号「147」のメッシュ領域で測位点の数が多く、日常度αが相対的に高くなる。図7(c)に示すように、平日の時間帯Cの場合、ユーザの自宅がある地域に対応するメッシュ番号「023」のメッシュ領域と、最寄り駅がある地域に対応するメッシュ番号「053」のメッシュ領域と、ユーザの通い先がある地域に対応するメッシュ番号「035」のメッシュ領域とで測位点の数が多く、日常度αが相対的に高くなる。図7(d)〜(f)に示すように、平日以外は時間帯A〜Cの各時間帯で、ユーザの自宅がある地域に対応するメッシュ番号「023」のメッシュ領域で測位点の数が多く、日常度αが相対的に高くなる。   FIG. 7 is a diagram illustrating an example of the relationship between the mesh area and the dailyness α. FIG. 7 shows the dailyness α of the user A. In FIG. 7 and other drawings, “●” (black circle mark) indicates a positioning point. However, in order to prevent the drawing from becoming complicated, only some of the positioning points are shown in FIG. 7 and other drawings. For this reason, the number of “●” does not indicate the number of positioning points, but is a measure of the size of the number of positioning points. As shown in FIG. 7 (a), in the case of weekday time zone A, the positioning point is determined by the mesh area “023” where the user's home is located and the mesh area “053” where the nearest station is located. The number is large and the dailyness α is relatively high. As shown in FIG. 7B, in the time zone B on weekdays, the number of positioning points is large in the mesh area of the mesh number “147” where the user works, and the dailyness α is relatively high. As shown in FIG. 7C, in the time zone C on weekdays, the mesh number “023” corresponding to the area where the user's home is located and the mesh number “053” corresponding to the area where the nearest station is located. And the mesh number “035” corresponding to the area where the user goes to have a large number of positioning points, and the dailyness α is relatively high. As shown in FIGS. 7D to 7F, the number of positioning points in the mesh region of mesh number “023” corresponding to the region where the user's home is located in each of the time zones A to C except on weekdays. The dailyness α is relatively high.

図8は、ユーザの行動拠点からの距離と日常度βとの関係の一例を表す図である。
前述したように、ユーザの行動拠点は、ユーザからの届け出に基づいて特定されてもよいし、集計部112の集計に基づいて特定されてもよいが、後者の場合、それぞれの時期で測位点が閾値を超え且つ最多となる超えるメッシュ領域(ここでは自宅があるメッシュ番号「023」のメッシュ領域)が行動拠点となる。図8に示すように、日常度βは、上記のようにして決められたユーザの行動拠点又はその周辺で最大の「1.0」となり、当該行動拠点からの距離が大きいメッシュ領域ほど値が小さくなる。ここでは、行動拠点からメッシュ領域内の地点までの距離が10km未満の場合は「1」、10km以上30km未満の場合は「0.8」、30km以上50km未満の場合は「0.6」、50km以上75km未満は「0.4」、75km以上150km未満は「0.2」、150km以上の未満は「0」である。ただし、行動拠点からメッシュ領域までの距離と日常度βとの関係は、他の関係であってもよい。
そして、制御部11は、日常度αと日常度βとを乗算して、メッシュ領域毎に日常度γを算出する。ただし、日常度αや日常度βの算出のアルゴリズムによっては、これらの乗算以外の演算により、日常度γが算出されてもよい。つまり、日常度α、β、γの関係は、日常度αが大きくなると日常度γが大きくなり、また、日常度βが大きくなると日常度γが大きくなるという関係さえ満たしていればよい。
FIG. 8 is a diagram illustrating an example of the relationship between the distance from the user's action base and the dailyness β.
As described above, the user's action base may be specified based on the report from the user or may be specified based on the total of the totaling unit 112. In the latter case, the positioning point is determined at each time. Exceeds the threshold and exceeds the mesh area (here, the mesh area of the mesh number “023” where the house is located) becomes the action base. As shown in FIG. 8, the dailyness β is “1.0” which is the maximum at or near the user's action base determined as described above, and the mesh area having a larger distance from the action base has a value. Get smaller. Here, when the distance from the action base to the point in the mesh area is less than 10 km, “1”, when it is 10 km or more and less than 30 km, “0.8”, when it is 30 km or more and less than 50 km, “0.6”, 50 km or more and less than 75 km is “0.4”, 75 km or more and less than 150 km is “0.2”, and less than 150 km is “0”. However, the relationship between the distance from the action base to the mesh region and the dailyness β may be another relationship.
Then, the control unit 11 multiplies the everydayness α and the everydayness β to calculate the everydayness γ for each mesh region. However, depending on the algorithm for calculating the ordinary degree α and the ordinary degree β, the ordinary degree γ may be calculated by an operation other than the multiplication. In other words, the relationship between the dailyness α, β, and γ only needs to satisfy the relationship that the dailyness γ increases as the dailyness α increases, and the dailyness γ increases as the dailyness β increases.

次に、制御部11は、ステップS5で算出した日常度γに基づいて、時期毎に、日常圏又は非日常圏を特定する(ステップS6)。制御部11は、日常度γが閾値以上であるメッシュ領域を日常圏として特定する。閾値は、設計段階等で事前に決められた日常度(固定値)であってもよいし、通信端末20のユーザによって特定された日常度(可変値)であってもよい。ここでは、時期に関わらず閾値を同じとするが、時期によって異なっていてもよい。また、制御部11は、日常圏でないメッシュ領域を、非日常圏に特定する。   Next, the control unit 11 specifies a daily area or an extraordinary area for each period based on the dailyness γ calculated in step S5 (step S6). The control unit 11 identifies a mesh area having an everyday degree γ equal to or greater than a threshold as an everyday area. The threshold value may be an ordinary degree (fixed value) determined in advance at the design stage or the like, or an ordinary degree (variable value) specified by the user of the communication terminal 20. Here, the threshold value is the same regardless of the time, but may be different depending on the time. Moreover, the control part 11 specifies the mesh area | region which is not an everyday area as an unusual area.

図9は、日常圏の特定例を示す図である。図9では、ユーザAの日常圏に属するメッシュ領域が、所定のパターンで塗り潰して表されている。図9(a)に示すように、平日の時間帯Aの場合、メッシュ番号「023」及び「053」のメッシュ領域が日常圏に特定されている。また、図9(b)に示すように、平日の時間帯Bの場合、ユーザの勤務先があるメッシュ番号「147」のメッシュ領域のほか、メッシュ番号「146」のメッシュ領域が日常圏に特定されている。メッシュ番号「146」のメッシュ領域は、日常度αは中程度であるが、行動拠点となるメッシュ番号「147」のメッシュ領域からの距離が小さいため日常度βが大きくなり、その結果、日常度γが閾値以上、つまり日常圏に属している。図9(c)に示すように、平日の時間帯Cの場合、メッシュ番号「023」及び「053」のメッシュ領域に加え、ユーザの通い先があるメッシュ番号「035」のメッシュ領域が、日常圏に特定されている。図9(d)〜(f)に示すように、平日以外においては時間帯A〜Cの各時間帯でメッシュ番号「023」のメッシュ領域の日常度αが相対的に高くなっている。更に、図9(f)に示すように、平日以外の時間帯Cでは、メッシュ番号「024」のメッシュ領域も日常圏に特定されている。メッシュ番号「024」のメッシュ領域は、日常度αは中程度であるが、行動拠点となるメッシュ番号「023」のメッシュ領域からの距離が小さいため日常度βが大きくなり、その結果、日常度γが閾値以上、つまり日常圏に属している。制御部11は、日常圏及び非日常圏を特定すると、その特定に係る情報を、日常圏DB132に格納する。ステップS6の処理により、日常圏DB132は、例えば図5に示される状態となる。   FIG. 9 is a diagram illustrating a specific example of the daily area. In FIG. 9, the mesh area belonging to the daily life area of the user A is represented by being filled with a predetermined pattern. As shown in FIG. 9A, in the time zone A on weekdays, mesh areas with mesh numbers “023” and “053” are specified as the daily life zone. In addition, as shown in FIG. 9B, in the case of weekday time zone B, in addition to the mesh area with the mesh number “147” where the user works, the mesh area with the mesh number “146” is specified as the daily range. Has been. The mesh area with the mesh number “146” has a medium daily degree α, but the daily degree β increases because the distance from the mesh area with the mesh number “147” serving as the action base is small. γ is greater than or equal to the threshold value, that is, it belongs to the daily life zone. As shown in FIG. 9C, in the case of the time zone C on weekdays, in addition to the mesh areas with mesh numbers “023” and “053”, the mesh area with the mesh number “035” where the user goes to It is specified in the bloc. As shown in FIGS. 9D to 9F, the ordinary degree α of the mesh area of the mesh number “023” is relatively high in each of the time zones A to C except on weekdays. Furthermore, as shown in FIG. 9F, in the time zone C other than weekdays, the mesh area of the mesh number “024” is also specified as the daily life zone. The mesh area with the mesh number “024” has a medium everyday degree α, but the daily degree β increases because the distance from the mesh area with the mesh number “023” serving as the action base is small. γ is greater than or equal to the threshold value, that is, it belongs to the daily life zone. When the control unit 11 specifies the daily zone and the extraordinary zone, the control unit 11 stores information related to the specification in the daily zone DB 132. By the process of step S6, the daily zone DB 132 is in a state shown in FIG. 5, for example.

次に、制御部11は、ステップS3で取得した位置情報が示す測位点が、当該位置情報を取得した時期の日常圏又は非日常圏に属するかどうかを判定する(ステップS7)。ここでは、制御部11は、測位点が属するメッシュ領域のメッシュ番号と、日常圏DB132に格納された対応する時期の日常圏とを比較する。そして、制御部11は、日常圏又は非日常圏に属するかどうかの判定に用いた測位点を示す位置情報と、当該判定の結果を示す判定データとを、通信部12を介してCPサーバ30へ送信する(ステップS8)。   Next, the control unit 11 determines whether or not the positioning point indicated by the position information acquired in step S3 belongs to the daily or unusual area at the time when the position information is acquired (step S7). Here, the control unit 11 compares the mesh number of the mesh area to which the positioning point belongs and the daily time zone of the corresponding time stored in the daily life DB 132. Then, the control unit 11 sends the position information indicating the positioning point used for determining whether or not it belongs to the daily life area or the extraordinary area and the determination data indicating the result of the determination via the communication unit 12 to the CP server 30. (Step S8).

CPサーバ30の制御部31は、通信部32を介して位置情報及び判定データを受信すると、受信した位置情報及び判定データに基づいて、コンテンツの出力制御を行う(ステップS9)。コンテンツの出力制御は、コンテンツの出力の有無を切り替える制御、及び、コンテンツを出力する制御を含む。コンテンツの出力の有無について説明すると、制御部31は、例えば、測位点が日常圏に属する場合には、コンテンツを出力し、測位点が非日常圏に属する場合には、コンテンツを出力しない。   When receiving the position information and the determination data via the communication unit 32, the control unit 31 of the CP server 30 performs content output control based on the received position information and the determination data (step S9). Content output control includes control for switching whether content is output and control for outputting content. The presence or absence of content output will be described. For example, the control unit 31 outputs the content when the positioning point belongs to the daily life zone, and does not output the content when the positioning point belongs to the extraordinary zone.

コンテンツを出力する制御の一例について説明すると、制御部31は、例えばユーザの次の時間帯の日常圏に関するコンテンツを出力する。このコンテンツは、例えば、次の日常圏に移動するための交通案内に係る情報で、具体的には、交通機関の発着時刻や運休情報、遅延情報を案内するコンテンツである。一の時間帯において日常圏に居るユーザは、次の時間帯においても日常圏に滞在する(例えば移動する)可能性が高いと考えられる。このため、CPサーバ30は、ユーザが所定時間後に居ると予測される場所を日常圏により特定し、その日常圏に関する情報を発信しておく。図9には、各時間帯にCPサーバ30が出力するコンテンツの例が示されている。時間帯Cについては、CPサーバ30は、次の時間帯が、平日か又は平日以外かに応じて出力するコンテンツを異ならせる場合がある。   An example of content output control will be described. The control unit 31 outputs, for example, content related to a daily area in the user's next time zone. This content is, for example, information related to traffic guidance for moving to the next daily area, and specifically, content that guides the arrival and departure times, suspension information, and delay information of transportation facilities. It is considered that a user who is in the daily life zone in one time zone is likely to stay (for example, move) in the daily life zone in the next time zone. For this reason, the CP server 30 specifies a place where the user is predicted to be after a predetermined time by the daily area and transmits information related to the daily area. FIG. 9 shows an example of content output by the CP server 30 in each time slot. For the time zone C, the CP server 30 may vary the content to be output depending on whether the next time zone is a weekday or a non-weekday.

制御部31は、コンテンツを出力する場合は、当該コンテンツを、通信部32を介して通信端末20へ送信する。この際、制御部31は、ユーザの指示に従って行われた通信端末20からの問い合わせに応じてプル型の通信によりコンテンツを送信してもよいし、当該問い合わせとは関係なく、プッシュ型の通信によりコンテンツを送信してもよい。   When outputting the content, the control unit 31 transmits the content to the communication terminal 20 via the communication unit 32. At this time, the control unit 31 may transmit the content by pull-type communication in response to an inquiry from the communication terminal 20 performed according to the user's instruction, or by push-type communication regardless of the inquiry. Content may be sent.

コンテンツの出力制御は、この例に限られず、CPサーバ30は、測位点が非日常圏に属する場合に、コンテンツを送信してもよい。また、CPサーバ30は、測位点が日常圏及び非日常圏のどちらでもないメッシュ領域に属する場合に、コンテンツを送信してもよい。   The content output control is not limited to this example, and the CP server 30 may transmit the content when the positioning point belongs to the extraordinary area. In addition, the CP server 30 may transmit the content when the positioning point belongs to a mesh area that is neither the ordinary area nor the unusual area.

また、CPサーバ30は、現在日時(即ち、ステップS3の位置情報の取得時期)に応じたコンテンツを出力してもよい。CPサーバ30は、例えば、ユーザが時間帯Aの日常圏に居る場合に、次の時間帯Bの日常圏に関する情報として、昼食にお勧めの飲食店の情報を発信する。また、CPサーバ30は、例えば、ユーザが時間帯Bの日常圏に居る場合に、次の時間帯Cの日常圏の情報として、自宅近所にある店舗の情報を発信してもよい。また、ユーザが時間帯Bの日常圏であり、且つ、時間帯Cに非日常圏に居る場合、ユーザが残業の目的で勤務先に残っている可能性がある。このため、CPサーバ30は、ユーザに対して付近の飲食店の情報を発信してもよい。   Further, the CP server 30 may output content according to the current date and time (that is, the acquisition time of the position information in step S3). For example, when the user is in the daily zone of the time zone A, the CP server 30 transmits information on restaurants recommended for lunch as information on the daily zone of the next time zone B. Further, for example, when the user is in the daily zone of the time zone B, the CP server 30 may transmit information on a store in the neighborhood of the home as information on the daily zone of the next time zone C. Further, when the user is in the daily zone of the time zone B and is in the extraordinary zone in the time zone C, the user may remain at the work place for the purpose of overtime. For this reason, CP server 30 may transmit information on nearby restaurants to the user.

ユーザが自分の現在いる場所を日常的な場所と感じるか非日常的な場所を感じるかは、そのユーザが普段滞在する場所つまり行動拠点からの距離に依存するケースがあると考えられる。以上説明した行動判定システム1によれば、行動判定サーバ10は、行動拠点からの距離に基づいてユーザにとっての日常圏又は非日常圏を判定することが可能となる。   It can be considered that there are cases where the user feels the current location as a daily place or an extraordinary place depending on the place where the user usually stays, that is, the distance from the action base. According to the behavior determination system 1 described above, the behavior determination server 10 can determine a daily sphere or a non-daily sphere for the user based on the distance from the behavior base.

本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
(変形例1)
実施形態では、日常度α及び日常度βを乗算して日常度γを求めていたが、日常度αが大きくなると日常度γが大きくなり、また日常度βが大きくなると日常度γが大きくなるという関係を満たしてさえいれば、例えば日常度α及び日常度βを加算するなどの他の計算方法を用いてもよい。
The present invention can be implemented in a form different from the above-described embodiment. The present invention can also be implemented in the following forms, for example. Further, the following modifications may be combined as appropriate.
(Modification 1)
In the embodiment, the ordinary degree α and the ordinary degree β are multiplied to obtain the ordinary degree γ. However, when the ordinary degree α increases, the ordinary degree γ increases, and when the ordinary degree β increases, the ordinary degree γ increases. As long as the above relationship is satisfied, other calculation methods such as adding the dailyness α and the dailyness β may be used.

また、日常圏の判定に日常度αは必ずしも必須ではなく、日常度βが閾値を超えるか否かで日常圏であるか否かを判定してもよい。つまり、本発明は、ユーザの位置の測位点を示す位置情報を取得する取得手段と、ユーザごとに行動拠点を特定する特定手段と、一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された行動拠点との距離に基づいて日常圏又は非日常圏に属するかどうかを判定する判定手段と、前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備える行動判定装置であればよい。   In addition, the ordinary degree α is not necessarily required for the determination of the daily area, and it may be determined whether or not the daily area is based on whether the daily degree β exceeds a threshold value. That is, the present invention provides an acquisition unit that acquires position information indicating a positioning point of a user's position, a specifying unit that specifies an action base for each user, and a positioning point indicated by the position information acquired for one user. Determining means for determining whether the user belongs to the daily life area or the non-daily life area based on the distance from the action base specified for the one user, and the result determined by the determination means based on the result What is necessary is just an action determination apparatus provided with the notification means to notify with respect to the transmission means which transmits information to.

(変形例2)
図8に示したような行動拠点からの距離と日常度βとの対応関係を複数種類用意しておき、これらのいずれかを選択して日常圏/非日常圏の判定に使用してもよい。つまり、判定部114は、測位点及び行動拠点間の距離と、日常圏又は非日常圏に属するかどうかの指標となる値(ここでは日常度β)とがそれぞれ対応付けられた複数の対応関係の中から選択したいずれかを用いて判定を行ってもよい。図10は、行動拠点からの距離と日常度βとの対応関係がそれぞれ記述された複数のテーブルの一例を表す図である。このようなテーブルT1,T2,T3が行動判定サーバ10の記憶装置に記憶されており、特定部113は日常圏を特定する場合に、これらのテーブルの中から選択したいずれかの内容に基づいて日常度βを算出する。図に示すように、テーブルT2における行動拠点からの距離及び日常度βの関係は、テーブルT1と比較して、行動拠点からの距離が遠い場合であっても日常度βが大きい。さらに、テーブルT3における行動拠点からの距離及び日常度βの関係は、テーブルT2と比較して、行動拠点からの距離が遠い場合であっても日常度βが大きい。つまり、テーブルT→T2→T3という順序で、自宅等の行動拠点からより離れた場所であっても日常圏としての性格を持った場所として扱うということである。これらのテーブルは、ユーザの恒常的な行動範囲の広狭に応じて選択的に利用される。つまり、ユーザの恒常的な行動範囲が広ければ、所定の日常度βに対応する距離がより長い対応関係を示したテーブルT3が用いられ、ユーザの恒常的な行動範囲が狭ければ、所定の日常度βに対応する距離がより短い対応関係を示したテーブルT1が用いられ、ユーザの恒常的な行動範囲が中程度であれば、テーブルT3とテーブルT1の中間的な内容に相当するテーブルT2が用いられる。
(Modification 2)
A plurality of types of correspondence relationships between the distance from the action base and the daily degree β as shown in FIG. 8 may be prepared, and any of these may be selected and used for the determination of the daily area / non-daily area. . That is, the determination unit 114 has a plurality of correspondence relationships in which the distance between the positioning point and the action base is associated with a value (in this case, the everyday degree β) that is an index as to whether or not it belongs to the daily or unusual area. The determination may be made using any one selected from the above. FIG. 10 is a diagram illustrating an example of a plurality of tables in which the correspondence between the distance from the action base and the dailyness β is described. Such tables T1, T2, and T3 are stored in the storage device of the action determination server 10, and when the specifying unit 113 specifies the daily area, it is based on any content selected from these tables. The dailyness β is calculated. As shown in the figure, the relationship between the distance from the action base and the everyday degree β in the table T2 is greater than the table T1, even if the distance from the action base is far. Further, regarding the relationship between the distance from the action base and the everyday degree β in the table T3, the everyday degree β is larger even when the distance from the action base is farther than the table T2. In other words, in the order of the table T → T2 → T3, even a place further away from the action base such as a home is treated as a place having a character as an everyday area. These tables are selectively used according to the width of the user's constant action range. That is, if the user's permanent action range is wide, a table T3 showing a correspondence relationship with a longer distance corresponding to the predetermined dailyness β is used, and if the user's constant action range is narrow, If a table T1 showing a correspondence relationship with a shorter distance corresponding to the dailyness β is used and the user's constant action range is medium, a table T2 corresponding to an intermediate content between the table T3 and the table T1. Is used.

具体的な選択手法としては、まず、ユーザ自身がどのテーブルを利用するかを例えば通信端末20に入力し、行動判定サーバ10の特定部113がその入力に基づいてテーブルを選択するという方法がある。
また、まず特定部113は、位置情報DB131に基づいて、ユーザが主に利用する移動手段を推定する。具体的には、測位日時が連続する測位点間の距離を求め、その距離が第1の閾値以上の場合は移動手段が航空機であると推定し、また、その距離が第2の閾値(<第1の閾値)以上第1の閾値未満の場合は移動手段が電車または車両であると推定し、また、その距離が第3の閾値(<第2の閾値)以上第2の閾値未満の場合は移動手段が徒歩であると推定する。そして、移動手段として航空機を用いる頻度がユーザ全体の平均値や所定の閾値よりも高いユーザに関しては、恒常的な行動範囲が広いと思われるから、特定部113は、日常圏/非日常圏の特定においてテーブルT3を選択する。一方、移動手段として徒歩を用いる頻度がユーザ全体の平均値や所定の閾値よりも高いユーザに関しては、恒常的な行動範囲が狭いと思われるから、特定部113は、テーブルT1を選択する。その他のユーザに関しては、特定部113はテーブルT2を選択する。
As a specific selection method, first, there is a method in which the user himself / herself uses which table to use, for example, is input to the communication terminal 20, and the specifying unit 113 of the behavior determination server 10 selects the table based on the input. .
First, the specifying unit 113 estimates a moving unit mainly used by the user based on the position information DB 131. Specifically, the distance between positioning points having consecutive positioning dates and times is obtained, and when the distance is equal to or greater than a first threshold, it is estimated that the moving means is an aircraft, and the distance is a second threshold (< If the first threshold) is less than the first threshold, the moving means is estimated to be a train or a vehicle, and the distance is greater than the third threshold (<second threshold) and less than the second threshold Estimates that the means of transportation is walking. And for a user whose frequency of using an aircraft as a moving means is higher than the average value of all the users or a predetermined threshold, the constant action range seems to be wide. In the specification, the table T3 is selected. On the other hand, for a user whose walking frequency is higher than the average value of all the users or a predetermined threshold value, the constant action range seems to be narrow, so the specifying unit 113 selects the table T1. For other users, the specifying unit 113 selects the table T2.

また、日常度αが閾値以上の大きさとなるエリア(つまり、日常度αのみから推定される日常圏といえるもの)が大きいほど、ユーザの恒常的な行動範囲が広いと思われるから、所定の日常度βに対応する距離がより長い対応関係を選択するようにしてもよい。例えばテーブルT2,T3のいずれかを利用する場合、日常度αが閾値以上の大きさとなるエリアがユーザ全体の平均値や所定の閾値よりも高いユーザに関しては、恒常的な行動範囲が広いと思われるから、特定部113は、日常圏/非日常圏の特定においてテーブルT3を選択する。一方、日常度αが閾値以上の大きさとなるエリアがユーザ全体の平均値や所定の閾値以下のユーザに関しては、恒常的な行動範囲が狭いと思われるから、特定部113は、テーブルT2を選択する。   In addition, the larger the area where the dailyness α is greater than or equal to the threshold (that is, the daily life estimated from only the dailyness α), the wider the user's constant action range, A correspondence relationship having a longer distance corresponding to the everydayness β may be selected. For example, when one of the tables T2 and T3 is used, it seems that the constant range of action is wide for a user whose area of everydayness α is greater than or equal to a threshold value than the average value of the entire user or a predetermined threshold value. Therefore, the specifying unit 113 selects the table T3 in specifying the daily area / non-daily area. On the other hand, the area where the dailyness α is greater than or equal to the threshold is considered to be narrow for the average value of the entire user or the users whose threshold is less than or equal to the predetermined threshold. Therefore, the specifying unit 113 selects the table T2. To do.

(変形例3)
ユーザが所持する通信端末20のスケジューラ機能において、ユーザの移動の目的が登録されていることがあるから、この移動の目的を用いて日常圏/非日常圏の判定を行ってもよい。具体的には、判定部114は、日常度γの大きさに関わらず、移動の目的から強制的に非日常圏と判定してもよいし(例えば移動の目的が“旅行”などの非日常的イベントのケース)、また、強制的に日常圏と判定してもよい(例えば移動の目的が“家族で食事”などの日常的なイベントのケース)。また、判定部114は、移動の目的が非日常的イベントである場合に、日常度γから或る固定値を減算するなどして、日常度γを小さくするような処理を行ってもよい。
これに対し、判定部114は、移動の目的が日常的イベントである場合に、日常度γに対して或る固定値を加算するなどして、日常度γを大きくするような処理を行ってもよい。
(Modification 3)
Since the purpose of the user's movement may be registered in the scheduler function of the communication terminal 20 possessed by the user, the daily / non-daily area may be determined using the purpose of the movement. Specifically, the determination unit 114 may forcibly determine an extraordinary area from the purpose of travel regardless of the magnitude of the dailyness γ (for example, the purpose of travel is extraordinary such as “travel”). For example, a case of a daily event such as “meal with family” for the purpose of movement). In addition, when the purpose of the movement is an unusual event, the determination unit 114 may perform a process of reducing the everydayness γ by subtracting a certain fixed value from the everydayness γ.
On the other hand, when the purpose of movement is a daily event, the determination unit 114 performs a process to increase the daily level γ by adding a fixed value to the daily level γ. Also good.

(変形例4)
行動判定サーバ10は、地図を時期に応じた区分により複数のメッシュ領域に分割してもよい。図11は、この変形例の行動判定システムで実行される処理を示すシーケンス図である。制御部11は、ステップS3でユーザID及び位置情報を取得すると、時期に応じた区分によりメッシュ領域に分割する(ステップS11)。制御部11(集計部112)は、位置情報DB131に基づいて、時期毎に、測位点が多いメッシュ領域ほど対応する地域をより小さくする。例えば、上述した実施形態では、図12(a)の左側に示すようにメッシュ番号「023」のメッシュ領域が規定されていた。これに対し、この変形例では、制御部11は、平日の時間帯A及び時間帯C、並びに、平日以外においては、図12(a)の右側に示すように、メッシュ番号「023」のメッシュ領域を更に2×2の領域に等分割し、メッシュ番号「023−1」〜「023−4」のメッシュ領域を規定する。この場合、例えば図12(a)の右側に示すように、メッシュ番号「023−2」のメッシュ領域での測位点が特に多いことが分かるので、制御部11は、測位点が多いメッシュ領域を精度良く行動拠点として特定しやすくなる。なお、平日の時間帯Bについては、制御部11は、図12(a)の左側に示すように、上述した実施形態と同じ形状で及びサイズで、メッシュ番号「023」のメッシュ領域を規定する。また、制御部11は、一のメッシュ領域を2×2以外の方法で、複数のメッシュ領域に分割してもよい。
(Modification 4)
The behavior determination server 10 may divide the map into a plurality of mesh regions by classification according to time. FIG. 11 is a sequence diagram showing processing executed in the behavior determination system of this modification. When the control unit 11 obtains the user ID and the position information in step S3, the control unit 11 divides the mesh region into segments according to the time (step S11). Based on the position information DB 131, the control unit 11 (aggregation unit 112) makes the corresponding region smaller as the mesh region has more positioning points for each period. For example, in the above-described embodiment, the mesh region having the mesh number “023” is defined as shown on the left side of FIG. On the other hand, in this modification, the control unit 11 performs the mesh with the mesh number “023” as shown on the right side of FIG. The region is further equally divided into 2 × 2 regions, and mesh regions with mesh numbers “023-1” to “023-4” are defined. In this case, for example, as shown on the right side of FIG. 12A, it can be seen that there are particularly many positioning points in the mesh region having the mesh number “023-2”, so the control unit 11 selects a mesh region having many positioning points. It becomes easy to specify as an action base accurately. As for the weekday time zone B, as shown on the left side of FIG. 12A, the control unit 11 defines a mesh region having the mesh number “023” having the same shape and size as the above-described embodiment. . Further, the control unit 11 may divide one mesh area into a plurality of mesh areas by a method other than 2 × 2.

同様に、制御部11(集計部112)は、測位点が少ないメッシュ領域ほど対応する地域を大きくする。例えば、平日の時間帯Bでは、図12(b)の左側に示すように、メッシュ番号「147」のメッシュ領域が規定されるとする。この場合、制御部11は、平日の時間帯B以外の時間帯では、図12(b)の右側に示すように、メッシュ領域に対応する地域を大きくする。また、制御部11は、ユーザの行動拠点からの距離が小さいほど、メッシュ領域に対応する地域を小さくし、この距離が大きいほどメッシュ領域に対応する地域を大きくしてもよい。これにより、メッシュ領域の全体数が減るので、制御部11が行うべき演算の量やデータの量が減る。
この変形例の行動判定サーバ10によれば、時期に応じて変化するユーザの日常圏及び非日常圏を精度良く判定しつつ、扱うべき情報量の増大が抑制される。
また、本変形例では、制御部11は、メッシュ領域のサイズ(寸法)を変化させていたが、形状、又は、サイズ及び形状の両方を変化させてもよい。
Similarly, the control unit 11 (aggregation unit 112) enlarges the corresponding region as the mesh region has fewer positioning points. For example, in the time zone B on weekdays, as shown on the left side of FIG. 12B, it is assumed that a mesh region with a mesh number “147” is defined. In this case, in the time zone other than the time zone B on weekdays, the control unit 11 enlarges the area corresponding to the mesh area as shown on the right side of FIG. Moreover, the control part 11 may make the area corresponding to a mesh area | region small, so that the distance from a user's action base is small, and the area corresponding to a mesh area | region may be enlarged, so that this distance is large. As a result, the total number of mesh regions is reduced, so that the amount of calculations and data to be performed by the control unit 11 are reduced.
According to the behavior determination server 10 of this modification, an increase in the amount of information to be handled is suppressed while accurately determining the user's daily sphere and extraordinary sphere that change according to time.
In the present modification, the control unit 11 changes the size (dimension) of the mesh region. However, the control unit 11 may change the shape or both the size and the shape.

(変形例5)
上述した実施形態では、行動判定サーバ10は、曜日及び時刻毎に位置情報を集計していたが、別の時期毎に位置情報を集計してもよい。行動判定サーバ10は、例えば、日、月又は季節毎に位置情報を集計してもよい。例えば、毎月決まった日に特定の場所をユーザが訪れる場合、行動判定サーバ10は、毎月の同じ日に、当該特定の場所に対応するメッシュ領域を日常圏として特定して、ユーザへの情報発信を可能にする。この場合、行動判定サーバ10は、例えば、ユーザが訪れる場所付近の交通情報をユーザへ発信する。また、決まった月又は季節に特定の場所へ移動する(例えば実家へ帰省する)ユーザについて、行動判定サーバ10は、当該特定の場所を日常圏に特定して、ユーザへの情報発信を可能にする。即ち、本発明において時期を分けるときの基準(例えば暦)は特に問わず、例えばユーザにより指定された基準に従ってもよい。
(Modification 5)
In the embodiment described above, the behavior determination server 10 totals the position information for each day of the week and the time. However, the action determination server 10 may total the position information for each different time. For example, the behavior determination server 10 may total the position information for each day, month, or season. For example, when a user visits a specific place on a fixed day every month, the behavior determination server 10 specifies a mesh area corresponding to the specific place as a daily area on the same day of each month, and transmits information to the user. Enable. In this case, the behavior determination server 10 transmits, for example, traffic information around a place visited by the user to the user. In addition, for a user who moves to a specific place in a fixed month or season (for example, returns home), the behavior determination server 10 can specify the specific place as a daily area and transmit information to the user. To do. That is, in the present invention, the reference (for example, calendar) when dividing the time is not particularly limited, and for example, the reference specified by the user may be used.

(変形例6)
日常度βの算出において、制御部11は、ユーザの行動拠点とメッシュ領域との間の距離の指標として、距離自体以外の指標を用いてもよい。制御部11は、例えば、ユーザの行動拠点からメッシュ領域に対応する地域に移動するために利用する移動手段に基づいて、日常度βを算出してもよい。行動拠点からメッシュ領域に対応する地域までの距離が同じであっても、徒歩、自転車、自動車又は電車やバス等の公共の交通機関のどれを利用するかにとって、ユーザの当該地域の日常度合いが異なると考えられる。例えば、自動車を利用するユーザにとっては移動が容易な日常的に行動する地域であっても、自動車を利用せず徒歩や自転車を利用するユーザにとっては移動が困難で日常的に行動しない地域となる可能性がある。
そこで、行動判定サーバ10は、ユーザが利用可能な移動手段と日常度βとの関係を規定したテーブルを記憶しておき、制御部11は、ユーザが利用する移動手段に対応したテーブルに基づいて、日常度βを算出する。このテーブルでは、各移動手段に関連付けて、図7で説明した行動拠点からの距離と日常度βの値とが対応付けられている。一の距離に対応する日常度βは、ユーザにとって移動しやすい移動手段であるほど大きくなる。例えば、公共の交通機関、自動車、自転車、徒歩の順で、ユーザにとって移動しやすい移動手段であるが、この例に限られない。
(Modification 6)
In calculating the dailyness β, the control unit 11 may use an index other than the distance itself as an index of the distance between the user's action base and the mesh region. For example, the control unit 11 may calculate the dailyness β based on a moving unit used to move from the user's action base to the area corresponding to the mesh area. Even if the distance from the action base to the area corresponding to the mesh area is the same, whether the user uses public transportation such as walking, bicycle, car, train, bus, etc. Considered different. For example, even if it is an area that is easy to move for a user who uses a car, it is an area where it is difficult for a user who does not use a car and uses a walk or a bicycle to move and does not act on a daily basis. there is a possibility.
Therefore, the behavior determination server 10 stores a table that defines the relationship between the moving means that can be used by the user and the dailyness β, and the control unit 11 is based on the table corresponding to the moving means that the user uses. Then, the everyday degree β is calculated. In this table, the distance from the action base described in FIG. 7 and the value of the everydayness β are associated with each moving means. The everyday degree β corresponding to one distance increases as the user moves more easily. For example, it is a moving means that is easy for the user to move in the order of public transportation, automobile, bicycle, and walking, but is not limited to this example.

また、制御部11は、ユーザの行動拠点からメッシュ領域に対応する地域までの移動に要する時間(即ち移動時間)、又は、当該移動に要する移動手段の燃料の費用を距離の指標として、日常度βを算出してもよい。この場合、移動時間が短いか又は燃料の費用が安いほど、一の距離に対応する日常度βは大きくなる。
以上のとおり、制御部11は、ユーザの行動拠点とメッシュ領域に対応する地域との間の距離の指標に基づいて日常度βを算出することにより、個々のユーザが利用可能な移動手段を反映させた日常圏を特定しやすくなる。
なお、ユーザが利用可能な移動手段は、制御部11が、測位点の位置情報を解析することにより、特定(推定)してもよい。所定間隔で測位処理が行われる場合、位置情報が示す測位点の時系列的な変化(即ちユーザの移動)が分かる。そこで、制御部11は、単位時間当たりのユーザの移動距離(即ち移動速度)を算出して、当該ユーザが利用可能な移動手段を特定してもよい。
In addition, the control unit 11 uses the time required for movement from the user's action base to the area corresponding to the mesh area (that is, movement time) or the cost of fuel of the moving means required for the movement as an index of distance. β may be calculated. In this case, the shorter the travel time or the lower the cost of fuel, the greater the dailyness β corresponding to one distance.
As described above, the control unit 11 reflects the moving means that can be used by each user by calculating the daily degree β based on the index of the distance between the user's action base and the area corresponding to the mesh region. This makes it easier to identify the daily life zone.
Note that the moving means that can be used by the user may be specified (estimated) by the control unit 11 analyzing the position information of the positioning point. When the positioning process is performed at a predetermined interval, a time-series change (that is, user movement) of the positioning point indicated by the position information is known. Therefore, the control unit 11 may calculate the moving distance (that is, the moving speed) of the user per unit time and specify the moving means that can be used by the user.

(変形例7)
ユーザの行動拠点は、当該ユーザの自宅や会社等の、時期毎に滞在機会が最も多いメッシュ領域でなくてもよい。制御部11は、例えば、時間帯に関わらず、全時間帯で滞在機会が最も多いメッシュ領域を行動拠点としてもよい。
また、制御部11は、ユーザの行動拠点に代えて、測位点の集計に基づいてユーザの行動範囲を特定し、特定した行動範囲内のいずれかの地点からの距離に基づいて、日常度βを算出してもよい。この際、制御部11は、日常度αに基づいて当該距離の起点となる地点を特定してもよい。例えば、制御部11は、日常度αが第1閾値以上のメッシュ領域で構成したユーザの行動範囲を特定する。そして、制御部11は、ユーザの行動範囲の中心地点で例示される所定の点を、日常度βを算出するときの距離の起点とする。
(Modification 7)
The user's action base may not be a mesh region where the staying opportunity is the most, such as the user's home or company. For example, the control unit 11 may use a mesh region having the largest stay opportunity in all time zones as an action base regardless of the time zones.
In addition, instead of the user's action base, the control unit 11 specifies the user's action range based on the summation of the positioning points, and based on the distance from any point in the specified action range, the everyday degree β May be calculated. At this time, the control unit 11 may specify a point that is the starting point of the distance based on the dailyness α. For example, the control unit 11 specifies a user's action range configured by a mesh region having an everyday degree α of a first threshold value or more. And the control part 11 makes the predetermined | prescribed point illustrated by the center point of a user's action range the starting point of the distance when calculating the everyday degree (beta).

(変形例8)
図6で説明した処理の順番は変更されてもよい。また、行動判定サーバ10は、通信端末20から位置情報を取得するたびに、位置情報を集計して日常圏又は非日常圏を特定するのではなく、これらを省略する機会を設けてもよい。例えば、行動判定サーバ10は、所定間隔で位置情報の集計及び日常圏又は非日常圏を特定し、それ以外のタイミングでは、位置情報を取得した場合であっても、ステップS4〜S6の処理ステップを省略し、日常圏DB132に基づいて測位点が日常圏又は非日常圏に属するかを判定してもよい。
また、制御部11は、地図をメッシュ状に分割していたが、他の形状又はサイズで分割してもよく、区分の方法は問わない。
また、制御部11は、地図を複数の領域に分割せずに、位置情報が示す測位点の分布を解析して、ユーザの日常圏又は非日常圏を特定してもよい。この場合、制御部11は、例えば測位点が多くする分布する地図上の領域を、日常圏に特定する。
また、実施形態で説明した時刻及び曜日の分け方はあくまで一例であり、更に細分化して分けられてもよいし、更に粗くして分けられてもよい。また、時刻と曜日のどちらか一方のみが使用されてもよい。また、ユーザ毎に時期の分け方が異なっていてもよい。
(Modification 8)
The order of the processes described in FIG. 6 may be changed. Moreover, whenever the position determination information is acquired from the communication terminal 20, the behavior determination server 10 may provide an opportunity to omit the position information by collecting the position information and specifying the daily area or the non-daily area. For example, even if it is a case where the action determination server 10 totals position information at a predetermined interval and identifies a daily or non-daily life area and acquires position information at other timings, the processing steps of steps S4 to S6 are performed. May be omitted, and it may be determined whether the positioning point belongs to the daily life area or the non-daily life area based on the daily life area DB 132.
Moreover, although the control part 11 divided | segmented the map into mesh shape, you may divide | segment by another shape or size, and the division | segmentation method is not ask | required.
Moreover, the control part 11 may analyze the distribution of the positioning point which position information shows, without dividing | segmenting a map into a some area | region, and may specify a user's daily area or an unusual area. In this case, the control part 11 specifies the area | region on the map where the positioning point increases, for example, as a daily sphere.
In addition, the method of dividing the time and day of the week described in the embodiment is merely an example, and the time and day of the week may be further divided and may be further coarsely divided. Further, only one of time and day of the week may be used. Moreover, how to divide time may differ for every user.

(変形例9)
上述した実施形態の行動判定システム1では、GNSSシステムを利用した測位が行われていたが、この例に限られない。行動判定システム1では、例えば、IMES(Indoor Messaging System)や移動通信網の無線基地局、無線LAN(Local Area Network)のアクセスポイント等に基づく測位システムを利用した測位が行われてもよい。
(Modification 9)
In the action determination system 1 of the above-described embodiment, positioning using the GNSS system is performed, but the present invention is not limited to this example. In the behavior determination system 1, for example, positioning using a positioning system based on IMES (Indoor Messaging System), a wireless base station of a mobile communication network, an access point of a wireless LAN (Local Area Network), or the like may be performed.

(変形例10)
行動判定サーバ10とCPサーバ30とを別々の装置とするのではなく、これらを一体化したサーバ装置が用いられてもよい。この場合、行動判定サーバ10が、測位点が日常圏又は非日常圏に属するかどうかの判定結果に基づいて、自サーバ内の発信手段を制御する。この発信手段は、前述したCPサーバ30と同等の機能を実現する。
本発明の行動判定装置は、サーバ装置の形態で実現されるものに限られず、例えばユーザに使用される通信端末に内蔵される形態で実現されてもよい。
通信端末20は、スマートフォンに限られず、フィーチャーフォンやタブレット型コンピュータ、各種の着用型の通信端末(ウェアラブルコンピュータ。例えばヘッドマウントディスプレイ)であってもよい。
(Modification 10)
The behavior determination server 10 and the CP server 30 may not be separate devices, but a server device in which these are integrated may be used. In this case, the action determination server 10 controls the transmission means in the own server based on the determination result of whether the positioning point belongs to the daily area or the extraordinary area. This transmission means realizes a function equivalent to the CP server 30 described above.
The behavior determination apparatus of the present invention is not limited to that realized in the form of a server apparatus, and may be realized in a form incorporated in a communication terminal used by a user, for example.
The communication terminal 20 is not limited to a smartphone, and may be a feature phone, a tablet computer, or various wearable communication terminals (wearable computer, such as a head mounted display).

(変形例11)
上述した実施形態において、行動判定サーバ10の制御部11が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現されうる。制御部11の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))等)、光記録媒体(光ディスク等)、光磁気記録媒体、半導体メモリ等のコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、クラウドコンピューティングを用いて実現されてもよい。また、本発明は、行動判定方法として把握することも可能である。
(Modification 11)
In the embodiment described above, each function realized by the control unit 11 of the behavior determination server 10 can be realized by a combination of a plurality of programs, or can be realized by linkage of a plurality of hardware resources. When the function of the control unit 11 is realized using a program, the program includes a magnetic recording medium (magnetic tape, magnetic disk (HDD (Hard Disk Drive), FD (Flexible Disk)), etc.), optical recording medium (optical disk). Etc.), may be provided in a state stored in a computer-readable recording medium such as a magneto-optical recording medium or a semiconductor memory, or distributed via a network. In addition, the present invention may be realized using cloud computing. The present invention can also be understood as a behavior determination method.

1…行動判定システム、10…行動判定サーバ、11,21,31…制御部、111…取得部、112…集計部、113…特定部、114…判定部、115…通知部、12,22,32…通信部、131…位置情報DB、132…日常圏DB、20,20A,20B,20C…通信端末、23…UI部、24…測位部、25…記憶部、30…CPサーバ、33…コンテンツDB、100…ネットワーク DESCRIPTION OF SYMBOLS 1 ... Action determination system, 10 ... Action determination server, 11, 21, 31 ... Control part, 111 ... Acquisition part, 112 ... Aggregation part, 113 ... Identification part, 114 ... Determination part, 115 ... Notification part, 12, 22, 32 ... Communication part 131 ... Position information DB 132 ... Daily service area DB 20, 20A, 20B, 20C ... Communication terminal 23 ... UI part 24 ... Positioning part 25 ... Storage part 30 ... CP server 33 ... Content DB, 100 ... Network

Claims (9)

ユーザの位置の測位点を示す位置情報を取得する取得手段と、
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、
前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え
前記判定手段は、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する行動判定装置。
Acquisition means for acquiring position information indicating a positioning point of the user's position;
A specific means for identifying an action base for each user without using a distance indicator;
Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Means,
A notification means for notifying a result determined by the determination means to a transmission means for transmitting information to the user based on the result ;
The determination means is an action determination device that acquires the purpose of movement of the one user from the scheduler function of the one user and determines whether the user belongs to the daily life zone or the non-daily life zone using the acquired purpose .
ユーザの位置の測位点を示す位置情報を取得する取得手段と、Acquisition means for acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、A specific means for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Means,
前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え、A notification means for notifying a result determined by the determination means to a transmission means for transmitting information to the user based on the result;
前記判定手段は、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、The determination means specifies a user's permanent action range, and associates an index of the distance between the positioning point and the action base with a value serving as an index as to whether the user belongs to the daily or extraordinary area. The determination is performed using any of the plurality of correspondences selected based on the identified permanent action range,
前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、The plurality of correspondence relationships include a first correspondence relationship and a second correspondence relationship,
前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、The relationship between the distance between the positioning point and the action base in the first correspondence relationship and the value serving as an index as to whether it belongs to the daily or extraordinary zone is compared with the second correspondence. Even if the distance is far, the value is a relationship indicating the daily area,
前記特定手段は、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1When the specified constant action range is the first area, the specifying unit is
の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択する行動判定装置。The behavior determination device that selects the second relationship when the specified permanent action range is a second area narrower than the first area.
ユーザの位置の測位点を示す位置情報を取得する取得手段と、Acquisition means for acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定手段と、A specific means for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定手段と、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Means,
前記判定手段が判定した結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知手段とを備え、A notification means for notifying a result determined by the determination means to a transmission means for transmitting information to the user based on the result;
前記特定手段は、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、The specifying means specifies the daily sphere and the extraordinary sphere for each mesh region divided into a plurality on the map,
前記位置情報が示す測位点が多い前記メッシュ領域ほど小さくし、前記位置情報が示す測位点が少ない前記メッシュ領域ほど大きくする行動判定装置。The behavior determination device that reduces the mesh area with more positioning points indicated by the position information and increases the mesh area with fewer positioning points indicated by the position information.
ーザの位置の測位点を示す位置情報を取得する取得ステップと、
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップであって、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する判定ステップと、
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を
発信する発信手段に対して通知する通知ステップと
を備える行動判定方法。
An acquisition step of acquiring position information indicating the positioning point position Yu over THE,
A specific step for identifying an action base for each user without using a distance indicator;
Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user A step of obtaining a purpose of movement of the one user from the scheduler function of the one user, and determining whether the user belongs to the daily life zone or the non-daily life zone using the obtained purpose ;
An action determination method comprising: a notification step of notifying a result of the determination in the determination step to a transmission means for transmitting information to the user based on the result.
ユーザの位置の測位点を示す位置情報を取得する取得ステップと、An acquisition step of acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、A specific step for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Steps,
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを備え、A notification step of notifying a result determined in the determination step to a transmission means for transmitting information to the user based on the result;
前記判定ステップにおいて、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、In the determination step, the user's permanent action range is identified, and an index of the distance between the positioning point and the action base is associated with a value serving as an index as to whether the user belongs to the daily or unusual area. The determination is performed using any of the plurality of correspondences selected based on the identified permanent action range,
前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、The plurality of correspondence relationships include a first correspondence relationship and a second correspondence relationship,
前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、The relationship between the distance between the positioning point and the action base in the first correspondence relationship and the value serving as an index as to whether it belongs to the daily or extraordinary zone is compared with the second correspondence. Even if the distance is far, the value is a relationship indicating the daily area,
前記特定ステップにおいて、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択する行動判定方法。In the specifying step, when the specified permanent action range is a first width, the first relationship is selected, and the specified constant action range is narrower than the first width. A behavior determination method for selecting the second relationship when the width is 2.
ユーザの位置の測位点を示す位置情報を取得する取得ステップと、An acquisition step of acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、A specific step for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Steps,
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを備え、A notification step of notifying a result determined in the determination step to a transmission means for transmitting information to the user based on the result;
前記特定ステップにおいて、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、In the specifying step, the daily sphere and the extraordinary sphere are specified for each mesh region divided into a plurality on the map,
前記位置情報が示す測位点が多い前記メッシュ領域ほど小さく、前記位置情報が示す測位点が少ない前記メッシュ領域ほど大きい行動判定方法。The behavior determination method in which the mesh region having a larger number of positioning points indicated by the position information is smaller and the mesh region having a smaller number of positioning points indicated by the position information is larger.
ンピュータに、
ユーザの位置の測位点を示す位置情報を取得する取得ステップと、
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップであって、前記一のユーザのスケジューラ機能から当該一のユーザの移動の目的を取得し、取得した目的を用いて日常圏又は非日常圏に属するかどうかを判定する判定ステップと、
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップと
を実行させるためのプログラム。
On your computer,
An acquisition step of acquiring position information indicating a positioning point of the user's position;
A specific step for identifying an action base for each user without using a distance indicator;
Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user A step of obtaining a purpose of movement of the one user from the scheduler function of the one user, and determining whether the user belongs to the daily life zone or the non-daily life zone using the obtained purpose ;
A program for executing a notification step of notifying a result determined in the determination step to a transmitting means for transmitting information to the user based on the result.
コンピュータに、On the computer,
ユーザの位置の測位点を示す位置情報を取得する取得ステップと、An acquisition step of acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、A specific step for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Steps,
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを実行させ、A notification step of notifying the result determined in the determination step to a transmission means for transmitting information to the user based on the result;
前記判定ステップにおいて、ユーザの恒常的な行動範囲を特定し、前記測位点及び前記行動拠点間の距離の指標と、日常圏又は非日常圏に属するかどうかの指標となる値とがそれぞれ対応付けられた複数の対応関係の中から、特定した前記恒常的な行動範囲に基づいて選択したいずれかを用いて前記判定を行い、In the determination step, the user's permanent action range is identified, and an index of the distance between the positioning point and the action base is associated with a value serving as an index as to whether the user belongs to the daily or unusual area. The determination is performed using any of the plurality of correspondences selected based on the identified permanent action range,
前記複数の対応関係は、第1の対応関係と第2の対応関係を含み、The plurality of correspondence relationships include a first correspondence relationship and a second correspondence relationship,
前記第1の対応関係における、前記測位点及び前記行動拠点間の距離と、前記日常圏又は非日常圏に属するかどうかの指標となる値との関係は、前記第2の対応関係と比較して、前記距離が遠い場合であっても前記値が前記日常圏を示す関係であり、The relationship between the distance between the positioning point and the action base in the first correspondence relationship and the value serving as an index as to whether it belongs to the daily or extraordinary zone is compared with the second correspondence. Even if the distance is far, the value is a relationship indicating the daily area,
前記特定ステップにおいて、特定した前記恒常的な行動範囲が第1の広さである場合は、前記第1の関係を選択し、特定した前記恒常的な行動範囲が第1の広さよりも狭い第2の広さである場合は、前記第2の関係を選択するプログラム。In the specifying step, when the specified permanent action range is a first width, the first relationship is selected, and the specified constant action range is narrower than the first width. A program for selecting the second relationship when the width is 2.
コンピュータに、On the computer,
ユーザの位置の測位点を示す位置情報を取得する取得ステップと、An acquisition step of acquiring position information indicating a positioning point of the user's position;
ユーザごとに行動拠点を、距離の指標を用いずに特定する特定ステップと、A specific step for identifying an action base for each user without using a distance indicator;
一のユーザについて取得された前記位置情報が示す測位点と、当該一のユーザについて特定された前記行動拠点との距離の指標に基づいて、日常圏又は非日常圏に属するかどうかを判定する判定ステップと、Determining whether to belong to a daily zone or an extraordinary zone based on an index of the distance between the positioning point indicated by the position information acquired for one user and the action base specified for the one user Steps,
前記判定ステップにおいて判定された結果を、当該結果に基づいて前記ユーザへ情報を発信する発信手段に対して通知する通知ステップとを実行させ、A notification step of notifying the result determined in the determination step to a transmission means for transmitting information to the user based on the result;
前記特定ステップにおいて、前記日常圏及び前記非日常圏を、地図上において複数に分割したメッシュ領域ごとに特定し、In the specifying step, the daily sphere and the extraordinary sphere are specified for each mesh region divided into a plurality on the map,
前記位置情報が示す測位点が多い前記メッシュ領域ほど小さく、前記位置情報が示す測The mesh region having more positioning points indicated by the position information is smaller and the measurement indicated by the position information is smaller.
位点が少ない前記メッシュ領域ほど大きいプログラム。A program having a larger mesh area with fewer ranks.
JP2014116483A 2014-06-05 2014-06-05 Action determination device, action determination method, and program Active JP6396686B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014116483A JP6396686B2 (en) 2014-06-05 2014-06-05 Action determination device, action determination method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014116483A JP6396686B2 (en) 2014-06-05 2014-06-05 Action determination device, action determination method, and program

Publications (2)

Publication Number Publication Date
JP2015230588A JP2015230588A (en) 2015-12-21
JP6396686B2 true JP6396686B2 (en) 2018-09-26

Family

ID=54887328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014116483A Active JP6396686B2 (en) 2014-06-05 2014-06-05 Action determination device, action determination method, and program

Country Status (1)

Country Link
JP (1) JP6396686B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6378994B2 (en) * 2014-09-29 2018-08-22 株式会社Nttドコモ Distribution apparatus and distribution method
JP2019159552A (en) * 2018-03-09 2019-09-19 本田技研工業株式会社 Facility information distribution device and method for distributing facility information
JP7195077B2 (en) * 2018-07-20 2022-12-23 ヤフー株式会社 Information processing device, information providing method and program
JP2021022277A (en) * 2019-07-30 2021-02-18 株式会社エヌ・ティ・ティ・データ Information processing apparatus, information processing method, and program
US12099332B2 (en) * 2020-09-24 2024-09-24 Casio Computer Co., Ltd. Display control device, electronic watch, display control method, and recording medium
JP7138687B2 (en) * 2020-11-13 2022-09-16 ヤフー株式会社 Estimation device, estimation method and estimation program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3722444B2 (en) * 2003-02-19 2005-11-30 松下電器産業株式会社 Information provision device
JP5712526B2 (en) * 2010-08-12 2015-05-07 ソニー株式会社 Electronic device, information determination server, information determination method, program, and information determination system

Also Published As

Publication number Publication date
JP2015230588A (en) 2015-12-21

Similar Documents

Publication Publication Date Title
Chen et al. Measuring place-based accessibility under travel time uncertainty
JP6396686B2 (en) Action determination device, action determination method, and program
CN107230046B (en) Travel information prompting method and mobile terminal
CN107273437B (en) Method and system for providing information related to places a user may visit
US8532648B2 (en) Generating an OD matrix
TWI578014B (en) Method and system for combining localized weather forecasting and itinerary planning
JP2018077241A (en) Method and system for combining local wether forecast and itinerary plan
US20140199970A1 (en) Methods and systems relating to privacy in location based mobile applications
CN103703458A (en) Creating and monitoring alerts for geographical area
JP6416657B2 (en) Destination recommendation device, server, destination recommendation system, and destination recommendation program
CN110008414B (en) Method and device for determining geographic information point
US20140379476A1 (en) Method and data processing apparatus
WO2015013760A1 (en) Free time activity scheduler
CN103256933B (en) Destination Estimation and Display Method and Device
JP6469465B2 (en) POSITION INFORMATION MANAGEMENT DEVICE AND POSITION INFORMATION MANAGEMENT METHOD
CN113360792A (en) Information recommendation method and device, electronic equipment and storage medium
US9098386B1 (en) System, method, and computer program for determining a subjective distance between two locations
JP6664583B2 (en) Information control device, information control method, and information control program
JP2018063628A (en) Information processing device, information processing method, and program
JP6443967B2 (en) Area attribute estimation apparatus and area attribute estimation method
US20220067862A1 (en) Method, apparatus, and computer program product for dynamic population estimation
JP6508881B2 (en) Behavior determination apparatus, behavior determination method and program
JP6317174B2 (en) Action determination device, action determination method, and program
JP2013125393A (en) User information output system, user information output method, and user information output program
US20160283990A1 (en) Apparatus, System, Method, Computer Program, and Computer Program Product For Generating Activity Information For a Cell

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180417

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180626

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180703

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180830

R150 Certificate of patent or registration of utility model

Ref document number: 6396686

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250