Nothing Special   »   [go: up one dir, main page]

JP7195077B2 - Information processing device, information providing method and program - Google Patents

Information processing device, information providing method and program Download PDF

Info

Publication number
JP7195077B2
JP7195077B2 JP2018136949A JP2018136949A JP7195077B2 JP 7195077 B2 JP7195077 B2 JP 7195077B2 JP 2018136949 A JP2018136949 A JP 2018136949A JP 2018136949 A JP2018136949 A JP 2018136949A JP 7195077 B2 JP7195077 B2 JP 7195077B2
Authority
JP
Japan
Prior art keywords
information
movement
terminal device
user
extraordinary
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
JP2018136949A
Other languages
Japanese (ja)
Other versions
JP2020013479A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2018136949A priority Critical patent/JP7195077B2/en
Publication of JP2020013479A publication Critical patent/JP2020013479A/en
Application granted granted Critical
Publication of JP7195077B2 publication Critical patent/JP7195077B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、情報処理装置、情報提供方法及びプログラムに関する。 The present invention relates to an information processing device, an information providing method, and a program.

従来、設定された目的地までの経路検索を行って誘導経路を案内したり、誘導経路の交通情報や周辺の店舗情報などを提供したりするナビゲーション機能を実現する情報処理装置がある。このような情報処理装置では、ユーザにより目的地が設定されていない場合に、走行経路の履歴から目的地や今後の走行経路を予測して、予測結果に基づいて各種情報提供を行う技術がある(例えば、特許文献1)。 2. Description of the Related Art Conventionally, there is an information processing apparatus that realizes a navigation function that searches for a route to a set destination, guides a guide route, and provides traffic information on the guide route, information about shops in the vicinity, and the like. In such an information processing device, there is a technique for predicting the destination and future travel route from the travel route history when the user has not set the destination, and providing various information based on the prediction results. (For example, Patent Document 1).

このような技術では、ユーザが使用する端末装置の位置情報によりユーザが日常の生活圏内にいるか否かを判定し、その判定結果に応じて提供する情報の内容を切り替えることで、より適切な情報提供を行うことができる。 In such technology, it is determined whether or not the user is within the daily living area based on the location information of the terminal device used by the user, and by switching the content of the information to be provided according to the determination result, more appropriate information is provided. can provide.

特開2010-249642号公報JP 2010-249642 A

しかしながら、位置情報の取得に用いる信号の受信状況が悪い場合や、ユーザが端末装置の位置取得機能を意図的にオフに設定している場合などでは、端末装置の位置情報を取得することができないため、ユーザの位置に応じた適切な情報提供ができなくなる。
また、位置情報によってユーザが日常の生活圏内にいると判定された場合であっても、休日でレジャーに出掛けている場合や、災害や事故といった非常事態が生じている場合などの非日常的な状況下では、提供される情報が不適切なものとなることがある。
このように、上記従来の技術では、ユーザの位置や、ユーザが置かれた状況に応じた適切な情報提供を行うことが容易でないという課題がある。
However, if the reception of the signal used to acquire the location information is poor, or if the user intentionally turns off the location acquisition function of the terminal device, the location information of the terminal device cannot be acquired. Therefore, it becomes impossible to provide appropriate information according to the user's position.
In addition, even if the location information determines that the user is within the range of his or her daily life, the location information may be used in unusual circumstances such as when the user is out for leisure on a holiday, or when there is an emergency such as a disaster or accident. Under certain circumstances, the information provided may be inappropriate.
As described above, the above-described conventional technique has a problem that it is not easy to provide appropriate information according to the position of the user and the situation in which the user is placed.

この発明の目的は、より適切な情報を提供することができる情報処理装置、情報提供方法及びプログラムを提供することにある。 An object of the present invention is to provide an information processing apparatus, an information providing method, and a program capable of providing more appropriate information.

上記目的を達成するため、請求項に記載の情報処理装置の発明は、
移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
を備え、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴としている。
In order to achieve the above object, the invention of the information processing device according to claim 1 ,
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by a determination unit that determines
an information providing unit that provides information according to the determination result of the determining unit;
with
The characteristic information is characterized by including information relating to the characteristics of the moving object extracted from an image of the moving object passing by the terminal device.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両のナンバープレートに含まれる情報の少なくとも一部を含むことを特徴としている。
The invention according to claim 2 is the information processing apparatus according to claim 1 ,
the moving body is a vehicle,
The characteristic information is characterized by including at least a part of information contained in the license plate of the vehicle passing by the terminal device.

請求項に記載の発明は、請求項又はに記載の情報処理装置において、
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両の車種に係る情報を含むことを特徴としている。
The invention according to claim 3 is the information processing apparatus according to claim 1 or 2 ,
the moving body is a vehicle,
The feature information is characterized by including information related to the vehicle type of the vehicle passing by the terminal device.

上記目的を達成するため、請求項に記載の情報処理装置の発明は、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
を備え、
前記判定部は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴としている。
In order to achieve the above object, the invention of the information processing device according to claim 4 ,
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination unit that determines whether to move;
an information providing unit that provides information according to the determination result of the determining unit;
with
The determination unit is configured to, when a degree of mismatch between the feature information acquired for the determination and the feature information acquired and accumulated during the past daily movement satisfies a predetermined condition, the extraordinary condition. It is characterized by judging that it is a natural movement.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記判定部は、前記判定のために取得された複数の前記特徴情報のうち、前記蓄積された特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に前記非日常的な移動であると判定することを特徴としている。
The invention according to claim 5 is the information processing apparatus according to claim 4 ,
The determination unit is configured to perform the extraordinary movement when a ratio of the feature information that does not match the accumulated feature information among the plurality of feature information acquired for the determination is greater than a predetermined reference value. It is characterized by determining that there is

上記目的を達成するため、請求項に記載の情報処理装置の発明は、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
前記判定部により前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定部により前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測部と、
を備え、
前記情報提供部は、前記予測部により予測された前記目的地に応じた情報を提供することを特徴としている。
In order to achieve the above object, the invention of the information processing device according to claim 6 is:
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination unit that determines whether to move;
an information providing unit that provides information according to the determination result of the determining unit;
Predicting the user's destination based on predetermined first information when the determination unit determines that the movement is routine movement, and determining that the movement is extraordinary by the determination unit a prediction unit that predicts the destination of the user based on second information including information different from the first information when the
with
The information providing unit provides information according to the destination predicted by the prediction unit.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記第1の情報は、前記ユーザが使用する前記端末装置に対応付けられた情報であり、
前記第2の情報は、前記ユーザを除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む情報であることを特徴としている。
The invention according to claim 7 is the information processing apparatus according to claim 6 ,
The first information is information associated with the terminal device used by the user,
The second information is characterized by being information including information associated with one or more reference terminal devices used by users other than the user.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記第2の情報は、不特定多数のユーザの各々が使用する前記参照端末装置に対応付けられた情報を含むことを特徴としている。
The invention according to claim 8 is the information processing apparatus according to claim 7 ,
The second information is characterized by including information associated with the reference terminal devices used by each of an unspecified number of users.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記第2の情報は、前記ユーザと同一の移動手段に同乗するユーザが使用する前記参照端末装置に対応付けられた情報であることを特徴としている。
The invention according to claim 9 is the information processing apparatus according to claim 7 ,
The second information is characterized by being information associated with the reference terminal device used by a user who rides on the same means of transportation as the user.

請求項10に記載の発明は、請求項からのいずれか一項に記載の情報処理装置において、
前記第1の情報は、前記ユーザが使用する前記端末装置の使用履歴に係る情報であり、
前記第2の情報は、前記参照端末装置の使用履歴に係る情報を含む情報であることを特徴としている。
The invention according to claim 10 is the information processing apparatus according to any one of claims 7 to 9 ,
The first information is information related to the usage history of the terminal device used by the user,
The second information is characterized by being information including information related to the usage history of the reference terminal device.

た、上記目的を達成するため、請求項11に記載の情報提供方法の発明は、
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
を含み、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴としている。
また、上記目的を達成するため、請求項12に記載の情報提供方法の発明は、
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
を含み、
前記判定工程では、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴としている。
また、上記目的を達成するため、請求項13に記載の情報提供方法の発明は、
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
前記判定工程において前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定工程において前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測工程と、
を含み、
前記情報提供工程では、前記予測工程において予測された前記目的地に応じた情報を提供することを特徴としている。
Further , in order to achieve the above object, the invention of the information providing method according to claim 11 is
A computer-implemented method of providing information, comprising:
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by a determination step of determining
An information provision step of providing information according to the determination result in the determination step;
including
The characteristic information is characterized by including information relating to the characteristics of the moving object extracted from an image of the moving object passing by the terminal device.
Further, in order to achieve the above object, the invention of the information providing method according to claim 12 ,
A computer-implemented method of providing information, comprising:
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination step of determining whether to move;
An information provision step of providing information according to the determination result in the determination step;
including
In the determination step, when the degree of discrepancy between the feature information acquired for the determination and the feature information acquired and accumulated in the past routine movement satisfies a predetermined condition, the extraordinary condition is met. It is characterized by judging that it is a natural movement.
Further, in order to achieve the above object, the invention of the information providing method according to claim 13 ,
A computer-implemented method of providing information, comprising:
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination step of determining whether to move;
An information provision step of providing information according to the determination result in the determination step;
predicting the user's destination based on predetermined first information when the movement is determined to be the routine movement in the determination step, and determining that the movement is the extraordinary movement in the determination step; a prediction step of predicting the user's destination based on second information, including information different from the first information, if provided;
including
The information provision step is characterized by providing information corresponding to the destination predicted in the prediction step.

た、上記目的を達成するため、請求項14に記載のプログラムの発明は、
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
として機能させ、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴としている。
また、上記目的を達成するため、請求項15に記載のプログラムの発明は、
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
として機能させ、
前記判定手段は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴としている。
また、上記目的を達成するため、請求項16に記載のプログラムの発明は、
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
前記判定手段により前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定手段により前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測手段、
として機能させ、
前記情報提供手段は、前記予測手段により予測された前記目的地に応じた情報を提供することを特徴としている。
Further , in order to achieve the above object, the invention of the program according to claim 14 ,
a computer provided in an information processing device,
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by determination means for determining
Information provision means for providing information according to the determination result by the determination means;
function as
The characteristic information is characterized by including information relating to the characteristics of the moving object extracted from an image of the moving object passing by the terminal device.
Further, in order to achieve the above object, the invention of the program according to claim 15 ,
a computer provided in an information processing device,
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. Determination means for determining movement,
Information provision means for providing information according to the determination result by the determination means;
function as
The determining means determines a degree of mismatch between the feature information acquired for the determination and the feature information acquired and accumulated during the past daily movement satisfies a predetermined condition when the extraordinary condition is met. It is characterized by judging that it is a natural movement.
Further, in order to achieve the above object, the invention of the program according to claim 16 ,
a computer provided in an information processing device,
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. Determination means for determining movement,
Information provision means for providing information according to the determination result by the determination means;
When the determination means determines that the movement is routine movement, predicting the user's destination based on predetermined first information, and determining that the movement is extraordinary by the determination means prediction means for predicting the user's destination based on second information including information different from the first information, if
function as
The information providing means provides information corresponding to the destination predicted by the prediction means.

本発明に従うと、より適切な情報を提供することができるという効果がある。 ADVANTAGE OF THE INVENTION According to this invention, it is effective in being able to provide more appropriate information.

実施形態に係る情報提供方法を説明する図である。It is a figure explaining the information provision method which concerns on embodiment. 端末装置の表示部における情報表示画面の例を示す図である。It is a figure which shows the example of the information display screen in the display part of a terminal device. サーバ装置及び端末装置の構成例を示す図である。It is a figure which shows the structural example of a server apparatus and a terminal device. 履歴情報データの内容例を示す図である。FIG. 5 is a diagram showing an example of contents of history information data; ユーザ情報データの内容例を示す図である。It is a figure which shows the example of the content of user information data. 位置情報データの内容例を示す図である。FIG. 4 is a diagram showing an example of content of position information data; 蓄積特徴情報データの内容例を示す図である。FIG. 10 is a diagram showing an example of contents of accumulated feature information data; 情報提供処理の制御部による制御手順を示すフローチャートである。It is a flowchart which shows the control procedure by the control part of an information provision process. 自動車に同乗者がいる場合の情報提供方法を説明する図である。It is a figure explaining the information provision method when there is a fellow passenger in a car. 同乗者が使用する複数の端末装置の特定方法を説明する図である。It is a figure explaining the identification method of several terminal devices which a fellow passenger uses.

以下、本発明の情報処理装置、情報提供方法及びプログラムに係る実施の形態を図面に基づいて説明する。 Embodiments of an information processing apparatus, an information providing method, and a program according to the present invention will be described below with reference to the drawings.

[1.情報提供方法]
まず、図1及び図2を参照して、本実施形態に係る情報提供方法について説明する。
[1. Information provision method]
First, an information providing method according to the present embodiment will be described with reference to FIGS. 1 and 2. FIG.

[1-1.情報提供方法の概要]
図1は、実施形態に係る情報提供方法を説明する図である。
本実施形態の情報提供方法は、サーバ装置100(情報処理装置)及び端末装置10を用いて実現される。サーバ装置100は、移動手段としての自動車200(車両)に乗車するユーザU1(乗員)が使用している端末装置10(T1)から情報を取得して、ユーザU1の移動が、日常的な移動か、非日常的な移動かを判定する。また、サーバ装置100は、この判定結果に応じた手法でユーザU1(自動車200)の目的地を予測する。また、サーバ装置100は、予測された目的地に応じた情報(例えば、予測された目的地までの渋滞情報等)を、端末装置10(T1)に表示させて、当該端末装置10(T1)を使用するユーザU1に提供する。
[1-1. Overview of information provision method]
FIG. 1 is a diagram illustrating an information providing method according to an embodiment.
The information providing method of this embodiment is implemented using the server device 100 (information processing device) and the terminal device 10 . The server device 100 acquires information from the terminal device 10 (T1) used by the user U1 (passenger) riding in an automobile 200 (vehicle) as a means of transportation, so that the movement of the user U1 is similar to that of daily movement. or extraordinary movement. Moreover, the server device 100 predicts the destination of the user U1 (the automobile 200) by a method according to the determination result. In addition, the server device 100 causes the terminal device 10 (T1) to display information corresponding to the predicted destination (for example, traffic jam information to the predicted destination, etc.). to user U1 who uses

ここで、「非日常的な移動」とは、日常生活圏(日常圏)の外部における移動、及び非日常的な状況下での移動の少なくとも一方であることをいう。
このうち「日常生活圏」とは、ユーザU1の普段の行動範囲内(典型的には、自宅や勤務先の周辺(例えば、自宅や勤務先から所定の距離範囲内)、及び通勤経路の周辺)の地域、換言すれば、ユーザU1にとって普段の慣れた地域をいう。したがって、「日常生活圏の外部」は、ユーザU1にとって不慣れな地域(慣れない地域)であるということができる。
また、「非日常的な状況」とは、休日でレジャーに出掛けている場合など、ユーザU1が普段反復して行う行動(平日における通勤、通学等)とは目的地、同行者、行動パターン等が異なる状況や、災害、異常気象、事件、事故といった非常事態が生じている状況などをいう。
他方で、「日常的な移動」とは、上記の非日常的な移動以外の移動をいう。すなわち、「日常的な移動」は、ユーザU1にとって普段の慣れた地域(日常生活圏内)の移動であって、上述の「非日常的な状況」に該当しない状況下での移動をいう。
Here, "unusual movement" refers to at least one of movement outside the daily life area (daily life area) and movement under extraordinary circumstances.
Among these, the "daily living area" refers to the range of user U1's usual activities (typically, the area around the home or work place (for example, within a predetermined distance range from the home or work place), and the area around the commuting route. ), in other words, a familiar area for the user U1. Therefore, it can be said that "outside the daily living area" is an unfamiliar area (unfamiliar area) for the user U1.
In addition, the “unusual situation” refers to a case where the user U1 goes out for leisure on a holiday. It refers to a situation where there is a different situation, or a situation where an emergency situation such as a disaster, abnormal weather, incident, or accident occurs.
On the other hand, "routine movement" refers to movement other than the above-mentioned extraordinary movement. In other words, "routine movement" refers to movement in a familiar area (area of daily life) for user U1, and movement under circumstances that do not correspond to the above-described "extraordinary circumstances".

サーバ装置100と複数の端末装置10とは、図示しない通信ネットワークを介して通信可能に接続されている。サーバ装置100及び複数の端末装置10により、上記の情報の提供を実現するための情報提供システム1(図3参照)が構成される。 The server device 100 and the plurality of terminal devices 10 are communicably connected via a communication network (not shown). The server device 100 and the plurality of terminal devices 10 constitute an information providing system 1 (see FIG. 3) for providing the above information.

端末装置10は、例えば、スマートフォン、タブレット型端末、ノートPC(Personal Computer)、デスクトップPC、携帯電話機、PDA(Personal Digital Assistant)等である。図1では、端末装置10がスマートフォンである場合を例に挙げて説明している。なお、端末装置10は、ユーザとともに移動可能でありサーバ装置100との通信が可能なものであれば良く、上記の機器に限られない。例えば、時計などのようにユーザの体に装着するウェアラブル機器であっても良いし、自動車200に取り付けられた車載用端末装置(カーナビゲーション装置等)であっても良い。 The terminal device 10 is, for example, a smart phone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. FIG. 1 illustrates an example in which the terminal device 10 is a smart phone. Note that the terminal device 10 is not limited to the devices described above as long as it can move with the user and can communicate with the server device 100 . For example, it may be a wearable device worn on the user's body, such as a watch, or an in-vehicle terminal device (such as a car navigation device) attached to the automobile 200 .

端末装置10は、位置情報を取得してサーバ装置100に送信可能に構成されている。端末装置10の位置情報を取得する方式は、特には限られないが、例えば測位衛星からの送信電波を受信して位置を計測するGPS(Global Positioning System)による方式や、無線LAN(Local Area Network)、第3世代移動通信システム及び第4世代移動通信システムなどの通信に関する情報から位置を特定する方式などを用いることができる。本実施形態の端末装置10は、GPSにより位置情報を取得する。
この位置情報の取得は、通常、多くの電力を使用するため、端末装置10では、ユーザの入力操作により、位置情報の取得を行わないように設定することも可能となっている。
The terminal device 10 is configured to acquire position information and transmit it to the server device 100 . The method of acquiring the position information of the terminal device 10 is not particularly limited, but for example, a GPS (Global Positioning System) method of receiving transmission radio waves from a positioning satellite and measuring the position, a wireless LAN (Local Area Network) method, and the like. ), a method of specifying a position from information related to communication such as a third generation mobile communication system and a fourth generation mobile communication system, or the like can be used. The terminal device 10 of this embodiment acquires position information by GPS.
Acquisition of this location information usually consumes a lot of power, so the terminal device 10 can be set not to acquire location information by a user's input operation.

図1では、各端末装置10に付された符号「10」に続く括弧内に、端末装置10を識別するための端末IDが記載されている。具体的には、ユーザU1が使用する端末装置10の端末IDは、「T1」であるものとする。また、ユーザU1以外のユーザ(例えば、図1において自動車200の対向車300に乗車しているユーザ)が使用する端末装置10の端末IDは、「Tn」であるものとする(「n」は、2以上の自然数)。以下では、端末装置10(T1)、10(T2)、…10(Tn)を互いに区別しない場合には、端末IDを付さずに単に「端末装置10」と記す。 In FIG. 1 , a terminal ID for identifying the terminal device 10 is described in parentheses following the code “10” attached to each terminal device 10 . Specifically, it is assumed that the terminal ID of the terminal device 10 used by user U1 is "T1". It is also assumed that the terminal ID of the terminal device 10 used by a user other than the user U1 (for example, a user riding in the oncoming vehicle 300 of the automobile 200 in FIG. 1) is "Tn" ("n" is , a natural number equal to or greater than 2). . . , 10(Tn) are simply referred to as “terminal device 10” without a terminal ID when they are not distinguished from each other.

また、サーバ装置100では、複数のユーザが、それぞれユーザIDにより識別されているものとする。以下では、ユーザU1、U2、…UmのユーザIDを、それぞれ「U1」、「U2」、…「Um」とする(「m」は、2以上の自然数)。 Also, in the server device 100, a plurality of users are identified by their respective user IDs. In the following, the user IDs of users U1, U2, .

ユーザU1は、自動車200の運転手である。また、ユーザU1が使用する端末装置10(T1)には、ナビゲーション機能を実現するアプリケーションプログラム(以下では、「ナビアプリ」と記す)がインストールされている。このナビアプリは、ユーザにより設定された目的地までの経路検索を行って誘導経路を案内したり(換言すれば、誘導案内を行ったり)、誘導経路の交通情報や周辺の店舗情報などを提供したりする。ナビアプリが実行されている場合には、端末装置10の位置情報や、ユーザにより設定された目的地などの情報が端末装置10からサーバ装置100に送信される。サーバ装置100は、これらの情報に基づいて目的地までの経路を含むナビゲーション情報を生成して端末装置10に送信する。ナビゲーション情報を受信した端末装置10では、ナビアプリの画面上で、目的地までの経路を案内する表示などが行われる。 User U1 is the driver of automobile 200 . An application program (hereinafter referred to as "navi app") that implements a navigation function is installed in the terminal device 10 (T1) used by the user U1. This navigation application searches for a route to a destination set by the user, provides guidance on a route (in other words, provides guidance), and provides traffic information on the route and information on nearby stores. or When the navigation application is running, information such as the location information of the terminal device 10 and the destination set by the user is transmitted from the terminal device 10 to the server device 100 . The server device 100 generates navigation information including a route to the destination based on these pieces of information, and transmits the navigation information to the terminal device 10 . In the terminal device 10 that has received the navigation information, a display for guiding the route to the destination is performed on the screen of the navigation application.

このナビアプリは、ユーザにより目的地が設定されていない場合、すなわち目的地への誘導案内が行われていない場合には、「目的地予測モード」で動作する。目的地予測モードでは、走行経路の履歴などから目的地や今後の走行経路が予測され、予測結果に基づいて各種情報の提供(表示)がなされる。目的地予測モードで提供される情報としては、予測される目的地(以下、「予測目的地」とも記す)や、予測目的地までの経路における渋滞、事故、自動速度違反取締装置(オービス)、一時停止が必要な地点などに関する交通情報、及び当該経路の周辺の店舗(例えばレストラン、ガソリンスタンド等)や施設(例えば駐車場等)に関する情報などが含まれる。また、予測目的地に関連する商品などの広告が表示されても良い。 This navigation application operates in a "destination prediction mode" when no destination is set by the user, that is, when guidance to the destination is not performed. In the destination prediction mode, the destination and the future travel route are predicted from the travel route history and the like, and various types of information are provided (displayed) based on the prediction results. The information provided in the destination prediction mode includes the predicted destination (hereinafter also referred to as the "predicted destination"), traffic jams, accidents, automatic speed control devices (Orbis) on the route to the predicted destination, This information includes traffic information on places where temporary stops are required, and information on shops (eg, restaurants, gas stations, etc.) and facilities (eg, parking lots, etc.) along the route. Advertisements such as products related to the predicted destination may also be displayed.

従来技術の目的地予測モードでは、運転手であるユーザU1の過去の行動履歴(行動パターン)から目的地が予測される。具体的には、ユーザU1の端末装置10(T1)の過去の位置情報(例えば、緯度及び経度の情報)や、当該位置情報が記録された時刻情報(タイムスタンプ)に基づく移動経路の履歴から目的地が予測される。 In the conventional destination prediction mode, the destination is predicted from the past action history (behavior pattern) of the user U1 who is the driver. Specifically, based on past location information (for example, latitude and longitude information) of the terminal device 10 (T1) of the user U1 and the history of the movement route based on the time information (time stamp) when the location information was recorded Destination is predicted.

このような方法によれば、特に、ユーザU1の移動が上述の日常的な移動である場合に、一定の精度で目的地を予測することができる。これは、ユーザU1が日常的な移動を行っている場合には、勤務先や通学先などの日常的に繰り返し訪れる地点が目的地となる蓋然性が高く、過去の行動履歴から精度良く目的地を予測できるためである。 According to such a method, it is possible to predict the destination with a certain degree of accuracy, especially when the movement of the user U1 is the daily movement described above. This is because when the user U1 moves on a daily basis, there is a high probability that the destination will be a place that the user U1 visits repeatedly on a daily basis, such as the place of work or school, and the destination can be accurately determined from the past action history. This is because it is predictable.

これに対し、ユーザU1の移動が上述の非日常的な移動である場合には、通常、ユーザU1が日常的に訪れている勤務先などは目的地とはならない。このため、ユーザU1の過去の行動履歴から目的地を予測したのでは、予測精度が低下してしまうという問題がある。 On the other hand, if the movement of user U1 is the above-mentioned non-routine movement, usually the place of work that user U1 visits on a daily basis is not the destination. Therefore, if the destination is predicted from the past action history of the user U1, there is a problem that the prediction accuracy is lowered.

そこで、本実施形態のサーバ装置100は、ユーザU1が使用している端末装置10(T1)から、端末装置10(T1)により取得された参照情報を取得し、当該参照情報に基づいて、ユーザU1の移動が、日常的な移動か、非日常的な移動かを判定する。ここで、参照情報は、端末装置10(T1)の位置、及び端末装置10(T1)が置かれている状況のうち少なくとも一方に係る情報であり、その詳細については後述する。
そして、サーバ装置100は、日常的な移動か、非日常的な移動かの判定結果に応じて目的地予測の手法を切り替える。
Therefore, the server device 100 of the present embodiment acquires the reference information acquired by the terminal device 10 (T1) from the terminal device 10 (T1) used by the user U1, and based on the reference information, the user It is determined whether the movement of U1 is routine movement or extraordinary movement. Here, the reference information is information relating to at least one of the position of the terminal device 10 (T1) and the situation in which the terminal device 10 (T1) is placed, and the details thereof will be described later.
Then, the server device 100 switches the method of destination prediction according to the determination result as to whether the movement is routine or extraordinary.

すなわち、日常的な移動であると判定された場合には、サーバ装置100は、ユーザU1の端末装置10(T1)に対応付けられた端末情報(以下では、「ユーザ端末情報」とも記す)に基づいて、ユーザU1(自動車200)の目的地を予測する。ここで、ユーザ端末情報は、ユーザU1による端末装置10(T1)の使用履歴や、端末装置10(T1)の位置情報の履歴などを含んでおり、ユーザU1の過去の行動履歴を反映した情報である。このため、日常的な移動における目的地の予測手法は、ユーザU1の過去の行動履歴に基づいて(すなわち、ユーザU1自身の普段の履歴ベースで)目的地を予測するものであるといえる。
上記のユーザ端末情報は、第1の情報に対応する。
That is, when it is determined that the movement is daily, the server device 100 stores the terminal information (hereinafter also referred to as “user terminal information”) associated with the terminal device 10 (T1) of the user U1. Based on this, the destination of user U1 (automobile 200) is predicted. Here, the user terminal information includes the usage history of the terminal device 10 (T1) by the user U1, the history of the position information of the terminal device 10 (T1), and the like, and information reflecting the past action history of the user U1. is. Therefore, it can be said that the method of predicting the destination in daily movement predicts the destination based on the user U1's past action history (that is, based on the user U1's usual history).
The above user terminal information corresponds to the first information.

一方、非日常的な移動であると判定された場合には、サーバ装置100は、ユーザU1以外のユーザが使用する端末装置10(以下では、「参照端末装置」とも記す)に対応付けられた端末情報を含む情報(以下では、「一般端末情報」とも記す)に基づいて、ユーザU1(自動車200)の目的地を予測する。本実施形態の一般端末情報は、不特定多数のユーザの各々が使用する複数の端末装置10に各々対応付けられた端末情報を含むものとする。このような一般端末情報に基づく目的地の予測手法は、不特定多数のユーザの行動履歴に基づいて(すなわち、不特定多数ユーザの履歴ベースで)目的地を予測するものであるといえる。非日常的な移動では、しばしば、ユーザの日常の行動履歴とは関連性の低い(又は無関係な)地点が目的地となるため、このような予測手法を用いることで、ユーザ端末情報に基づく目的地予測よりも適切に目的地を予測することができる。
上記の一般端末情報は、第2の情報に対応する。なお、一般端末情報には、ユーザ端末情報がさらに含まれていても良い。この場合には、一般端末情報におけるユーザ端末情報の影響が十分に小さくなるように、一般端末情報には、多数の(例えば、数十台~数百台以上の)参照端末装置に係る端末情報が含まれていることが望ましい。
On the other hand, when it is determined that the movement is unusual, the server device 100 is associated with the terminal device 10 (hereinafter also referred to as "reference terminal device") used by the user other than the user U1. Based on information including terminal information (hereinafter also referred to as “general terminal information”), the destination of user U1 (car 200) is predicted. The general terminal information of this embodiment shall include terminal information associated with each of a plurality of terminal devices 10 used by each of an unspecified number of users. Such a destination prediction method based on general terminal information can be said to predict a destination based on the action history of an unspecified number of users (that is, based on the history of an unspecified number of users). In extraordinary movements, the destination is often a point that has little (or no relation) to the user's daily action history. The destination can be predicted more appropriately than the local prediction.
The above general terminal information corresponds to the second information. Note that the general terminal information may further include user terminal information. In this case, in order to sufficiently reduce the influence of the user terminal information on the general terminal information, the general terminal information includes terminal information related to a large number (for example, several tens to several hundred or more) of reference terminal devices. should be included.

以下では、サーバ装置100による日常的な移動か非日常的な移動かの判定方法、及び当該判定の結果に応じた目的地の予測方法について説明する。 A method of determining whether the movement is routine or extraordinary by the server device 100 and a method of predicting the destination according to the result of the determination will be described below.

[1-2.日常的な移動/非日常的な移動の判定方法]
サーバ装置100は、ユーザU1の端末装置10(T1)において、目的地予測モードでのナビアプリの動作が開始されると、端末装置10(T1)から、参照情報として、現在の位置情報の取得を試みる。
端末装置10(T1)から位置情報を取得可能であり、かつ取得した位置情報により示される位置が、予め設定されているユーザU1の日常生活圏の外部である(日常生活圏の圏外である)場合には、サーバ装置100は、ユーザU1の移動が非日常的な移動であると判定する。
[1-2. Method for Determining Regular Movement/Extraordinary Movement]
When the operation of the navigation application in the destination prediction mode is started in the terminal device 10 (T1) of the user U1, the server device 100 acquires current location information as reference information from the terminal device 10 (T1). try.
Location information can be acquired from the terminal device 10 (T1), and the location indicated by the acquired location information is outside the preset daily life area of the user U1 (outside the daily life area). In this case, server device 100 determines that user U1's movement is unusual.

一方、位置情報の取得に用いる信号の受信状況が悪い場合や、位置情報を取得しない設定となっている場合などでは、端末装置(T1)から位置情報を取得できない場合がある。このような場合には、サーバ装置100は、端末装置10(T1)から、当該端末装置10(T1)の周囲の環境や状況を反映した情報を参照情報として取得し、当該参照情報に基づいて日常的な移動か非日常的な移動かを判定する。
また、端末装置10(T1)から位置情報を取得可能であり、かつ取得した位置情報により示される位置が、ユーザU1の日常生活圏内である場合であっても、必ずしも日常的な移動とは限らず、レジャーに出掛けていたり、非常事態が生じていたりする非日常的な移動であることもあり得る。このため、この場合にも、サーバ装置100は、端末装置10(T1)から、周囲の環境や状況を反映した情報を参照情報として取得し、当該参照情報に基づいて日常的な移動か非日常的な移動かを判定する。
On the other hand, when the reception condition of the signal used to acquire the position information is poor, or when the setting is such that the position information is not acquired, the position information may not be acquired from the terminal device (T1). In such a case, the server device 100 acquires from the terminal device 10 (T1) information reflecting the surrounding environment and situation of the terminal device 10 (T1) as reference information, and based on the reference information, Determine whether the movement is routine or extraordinary.
Further, even if the location information can be acquired from the terminal device 10 (T1) and the location indicated by the acquired location information is within the daily life range of the user U1, it is not necessarily a daily movement. Instead, it can be an extraordinary move, such as going out for leisure or an emergency situation. Therefore, in this case as well, the server device 100 acquires information reflecting the surrounding environment and situation from the terminal device 10 (T1) as reference information, and based on the reference information, moves whether it is normal or extraordinary. determine whether the movement is intentional.

図1の例では、端末装置10(T1)は、端末装置10(T1)の周囲の環境や状況を反映した参照情報として、端末装置10(T1)とすれ違う物の特徴を表す特徴情報を取得する。
日常的な移動では、端末装置10(T1)(ユーザU1)は、毎回特定の物とすれ違う(行き交う)ことが多い。例えば、日常の目的地に向かう日常的な移動(例えば通勤)においてユーザU1の自動車200とすれ違う物(対向車(他車)、対向車の乗員が使用する端末装置等の通信装置、店舗等の建物、及び当該建物内にある通信装置など)は、通常、ほぼ同じである。このため、端末装置10(T1)とすれ違う物の特徴情報が、日常的にすれ違う特定の物の特徴情報と同一である頻度が高い場合には、日常的な移動であると判定することができる。
他方で、非日常的な移動では、端末装置10(T1)(ユーザU1)とすれ違う物は、日常的な移動とは異なるものが多くなる。よって、端末装置10(T1)とすれ違う物の特徴情報が、日常的にすれ違う特定の物の特徴情報と異なる頻度が高い場合には、非日常的な移動であると判定することができる。
In the example of FIG. 1, the terminal device 10 (T1) acquires feature information representing features of objects that the terminal device 10 (T1) passes by as reference information reflecting the environment and situation around the terminal device 10 (T1). do.
In daily movement, the terminal device 10 (T1) (user U1) often passes (comes and goes) a specific object each time. For example, during daily movement toward a destination (for example, commuting), objects (oncoming vehicles (other vehicles), communication devices such as terminal devices used by occupants of oncoming vehicles, stores, etc.) that pass by the automobile 200 of the user U1 buildings, and communication equipment within those buildings, etc.) are typically nearly identical. Therefore, when the feature information of the object that the terminal device 10 (T1) passes by is frequently the same as the feature information of a specific object that the terminal device 10 (T1) passes by on a daily basis, it can be determined that the movement is a daily movement. .
On the other hand, in non-daily movement, many things that pass by the terminal device 10 (T1) (user U1) are different from those in daily movement. Therefore, when the feature information of the object that the terminal device 10 (T1) passes by frequently differs from the feature information of a specific object that the terminal device 10 (T1) passes by on a daily basis, it can be determined that the movement is unusual.

上記の特徴情報は、例えば、端末装置10(T1)とすれ違う通信装置の通信上の識別情報である。ここで、通信装置は、無線通信を行うことが可能な機器(無線親機や無線子機等)であり、本実施形態の端末装置10も通信装置に含まれる。 The characteristic information is, for example, communication identification information of a communication device passing by the terminal device 10 (T1). Here, the communication device is a device (wireless master device, wireless slave device, etc.) capable of performing wireless communication, and the terminal device 10 of the present embodiment is also included in the communication device.

上記の識別情報は、通信装置を相互に識別可能なものであれば特には限られないが、典型的には、通信装置に固有のMAC(Media Access Control)アドレスとすることができる。この他にも、無線LANのアクセスポイントの識別などに用いられるSSID(Service Set Identifier)、Bluetooth(登録商標)などの近距離無線通信において通信装置を識別するためのID、及び、無線通信により読み取り可能な態様で公開されている端末装置10のユーザのユーザIDなどを識別情報として用いても良い。 The above identification information is not particularly limited as long as the communication devices can be mutually identified, but typically, it can be a MAC (Media Access Control) address unique to the communication device. In addition, SSID (Service Set Identifier) used for identifying wireless LAN access points, ID for identifying communication devices in short-range wireless communication such as Bluetooth (registered trademark), and reading by wireless communication The user ID of the user of the terminal device 10, which is open to the public in a possible manner, may be used as the identification information.

無線LANやBluetoothといった無線通信を行う通信装置では、接続先のアクセスポイントを探索するためのビーコンと呼ばれるデータ(パケット)を定期的に(例えば、100msec間隔で)送信している。このビーコンには、当該ビーコンを送信している通信装置を特定するための識別情報(上述のMACアドレス等)が含まれている。端末装置10(T1)は、例えばこのビーコンを受信することで、ビーコンに含まれている識別情報を取得する。 2. Description of the Related Art A communication device that performs wireless communication such as a wireless LAN or Bluetooth periodically transmits data (packets) called a beacon for searching for a connection destination access point (for example, at intervals of 100 msec). This beacon contains identification information (such as the MAC address described above) for identifying the communication device that transmits the beacon. The terminal device 10 (T1) acquires the identification information included in the beacon, for example, by receiving this beacon.

図1の例では、ユーザU1の端末装置10(T1)は、対向車300のユーザが使用する端末装置10(T11)のMACアドレス「XX-XX-XX-XX-XX-XX」と、道沿いの店舗400内にある無線LANアクセスポイント40のMACアドレス「YY-YY-YY-YY-YY-YY」とを、特徴情報として取得する。 In the example of FIG. 1, the terminal device 10 (T1) of the user U1 has the MAC address "XX-XX-XX-XX-XX-XX" of the terminal device 10 (T11) used by the user of the oncoming vehicle 300, The MAC address "YY-YY-YY-YY-YY-YY" of the wireless LAN access point 40 in the store 400 along the road is acquired as feature information.

また、特徴情報の他の例は、端末装置10(T1)とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報である。ここで、移動体は、典型的には自動車(車両)であり、自動車のナンバープレート(自動車登録番号標)に含まれる情報の少なくとも一部や、自動車の車種を特徴情報とすることができる。
ナンバープレートには、地名、2桁又は3桁の分類番号、1文字のひらがな(又はアルファベット)、及び4桁の車両番号が含まれている。これらの全てを特徴情報として用いても良いし、このうちの一部(通常は、車両番号を含む一部)を特徴情報として用いても良い。
また、特徴情報として用いられる自動車の車種は、普通乗用車、小型トラック、大型トラック、バス及び自動二輪車といった自動車の「種類」であっても良いし、自動車の個別の名称である「車名」であっても良い。
ナンバープレートの情報と、対向車の車種の情報とは、併用されても良いし、いずれか一方のみを用いても良い。
Another example of feature information is information relating to features of a moving object extracted from an image of a moving object passing by the terminal device 10 (T1). Here, the moving object is typically an automobile (vehicle), and at least part of the information included in the license plate (automobile registration number) of the automobile or the type of automobile can be used as feature information.
A license plate includes a place name, a two-digit or three-digit classification number, one hiragana character (or alphabet), and a four-digit vehicle number. All of these may be used as feature information, or part of them (usually part including the vehicle number) may be used as feature information.
In addition, the vehicle type used as the feature information may be the "type" of the vehicle such as a passenger car, a small truck, a large truck, a bus, and a motorcycle, or may be a "car name" that is the individual name of the vehicle. It can be.
The information on the license plate and the information on the vehicle type of the oncoming vehicle may be used together, or only one of them may be used.

すれ違う移動体を撮像する方法は、特には限られないが、自動車200に搭載されているドライブレコーダーの画像を用いる方法や、端末装置10(T1)を自動車200のフロントガラスから正面方向を撮像可能な位置に取り付けた上で、端末装置10(T1)に搭載されたカメラにより撮像する方法などが挙げられる。
また、撮像した画像から特徴情報を抽出する方法としては、各種公知の光学的文字認識(OCR:Optical Character Recognition)などを用いることができる。
The method of capturing images of moving objects passing by is not particularly limited, but a method of using an image from a drive recorder installed in the automobile 200, or an image of the front direction of the terminal device 10 (T1) from the windshield of the automobile 200 can be captured. A method of mounting the terminal device 10 (T1) at a suitable position and capturing an image with a camera mounted on the terminal device 10 (T1) may be used.
As a method for extracting feature information from a captured image, various known optical character recognition (OCR) or the like can be used.

図1の例では、端末装置10(T1)は、対向車300の画像から得られたナンバープレートの情報である「YY 300 あ 12-34」、「ZZ 300 た 13-57」を、特徴情報として取得する。 In the example of FIG. 1, the terminal device 10 (T1) converts license plate information "YY 300 Ah 12-34" and "ZZ 300 Ah 13-57" obtained from the image of the oncoming vehicle 300 into feature information. to get as

サーバ装置100は、ユーザU1の移動に伴って端末装置10(T1)が取得した複数の特徴情報を、通信ネットワークを介して取得して、これらの特徴情報の各々が、予め記憶部120(図3)に蓄積されている特徴情報(以下では、蓄積特徴情報と記す)と合致するか否かを照合する。
ここで、蓄積特徴情報は、過去のユーザU1(端末装置10(T1)、自動車200)の日常的な移動において取得された特徴情報(すなわち、日常ですれ違う複数の車(車の群)の情報や、日常ですれ違う複数の通信装置(通信装置の群)の情報)であり、図1では、すれ違う通信装置から取得されたMACアドレスと、対向車を撮像した画像から取得されたナンバープレートとが例示されている。
The server device 100 acquires a plurality of feature information acquired by the terminal device 10 (T1) along with the movement of the user U1 via a communication network, and stores each of the feature information in advance in the storage unit 120 (Fig. 3) is checked to see if it matches the characteristic information accumulated in the above (hereinafter referred to as accumulated characteristic information).
Here, the accumulated feature information is the feature information acquired in the past daily movement of the user U1 (the terminal device 10 (T1), the car 200) (that is, the information of a plurality of cars (group of cars) that pass each other on a daily basis). and information on a plurality of communication devices (a group of communication devices) that we pass each other on a daily basis), and in FIG. exemplified.

取得された特徴情報を蓄積特徴情報と照合した(突き合わせた)結果、蓄積特徴情報のいずれかと一致する場合には、当該特徴情報が、日常的な移動において取得され得る特徴情報であるということができる。また、取得された特徴情報が蓄積特徴情報のいずれとも一致しない場合には、当該特徴情報が、日常的な移動においては取得され得ない特徴情報である可能性があるということができる。よって、取得された特徴情報と、蓄積特徴情報との不一致の程度が大きいほど(一致の程度が小さいほど)、非日常的な移動である可能性が高く、不一致の程度が小さいほど(一致の程度が大きいほど)、日常的な移動である可能性が高いと推定することができる。 As a result of collating (matching) the acquired feature information with the accumulated feature information, if the feature information matches any of the accumulated feature information, it means that the feature information is the feature information that can be acquired in daily movement. can. Also, if the acquired feature information does not match any of the stored feature information, it can be said that the feature information may be feature information that cannot be acquired in daily movement. Therefore, the greater the degree of mismatch between the acquired feature information and the accumulated feature information (the smaller the degree of It can be estimated that the greater the degree, the more likely it is a daily movement.

サーバ装置100は、端末装置10(T1)から取得された特徴情報と、蓄積特徴情報との不一致の程度が所定条件を満たす場合に、ユーザU1の移動が非日常的な移動であると判定する。より具体的には、サーバ装置100は、端末装置10(T1)から取得された複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値(閾値)より大きい場合に非日常的な移動であると判定する。すなわち、蓄積特徴情報に対する外れ値判定により、日常的な移動か、非日常的な移動かが判定される。 When the degree of mismatch between the feature information acquired from the terminal device 10 (T1) and the accumulated feature information satisfies a predetermined condition, the server apparatus 100 determines that the movement of the user U1 is unusual. . More specifically, the server device 100 detects that the ratio of the feature information that does not match the accumulated feature information among the plurality of feature information acquired from the terminal device 10 (T1) is greater than a predetermined reference value (threshold). It is determined that the movement is extraordinary. That is, it is determined whether the movement is regular or extraordinary by outlier determination for the accumulated feature information.

この判定に用いられる基準値は、蓄積特徴情報の種類や数、ユーザU1の日常的な移動における行動パターンなどに応じて定めることができる。具体的には、蓄積特徴情報がまだ少ない場合(例えば、端末装置10(T1)におけるナビアプリの使用日数がまだ少ない場合)には、日常的な移動で取得された特徴情報であっても蓄積特徴情報と一致しない可能性が高いため、基準値を高くしておき、蓄積特徴情報が増えるに従って(ナビアプリの使用日数が増えるに従って)基準値を低くしても良い。
また、蓄積特徴情報のうち、日常的な移動と強く推定可能な特定の特徴情報の重み付けを大きくし、当該特定の特徴情報が取得されている場合に基準値を上げるように(すなわち、非日常的な移動と判定されにくくなるように)しても良い。上記の特定の特徴情報としては、例えば自宅や勤務先の近くの店舗に設置されている無線LANアクセスポイントのMACアドレス等、ユーザU1が日常生活圏内にいる場合にのみ取得できる特徴情報が挙げられる。
The reference value used for this determination can be determined according to the type and number of accumulated feature information, the user U1's behavior pattern in daily movement, and the like. Specifically, when the accumulated characteristic information is still small (for example, when the number of days of use of the navigation application in the terminal device 10 (T1) is still small), even the characteristic information acquired during daily movement is accumulated. Since there is a high possibility that it will not match the feature information, the reference value may be set high, and the reference value may be lowered as the accumulated feature information increases (as the number of days the navigation application is used increases).
In addition, among the accumulated feature information, the weight of specific feature information that can be strongly estimated as daily movement is increased, and the reference value is increased when the specific feature information is acquired (i.e., extraordinary so that it is less likely to be determined to be a random movement). Examples of the above specific feature information include feature information that can be obtained only when the user U1 is in the area of daily life, such as the MAC address of a wireless LAN access point installed at a store near his or her home or place of work. .

なお、蓄積特徴情報との不一致の割合に代えて、蓄積特徴情報と一致しない特徴情報の数が所定数より多い場合に非日常的な移動と判定するようにしても良い。 It should be noted that instead of the ratio of mismatches with the accumulated feature information, it may be determined that the movement is unusual when the number of feature information that does not match the accumulated feature information is greater than a predetermined number.

また、判定に用いる特徴情報の数が少な過ぎると、日常的な移動か非日常的な移動かの判定結果が不適切となる場合がある。例えば、日常的な移動であっても、移動開始直後にたまたま蓄積特徴情報にない新たな特徴情報を取得したような場合には、非日常的な移動であると誤判定される可能性が高くなる。このため、日常的な移動か非日常的な移動かの判定は、所定の下限数以上の特徴情報が取得された場合に開始することが望ましい。 Also, if the number of feature information used for determination is too small, the result of determining whether the movement is routine or unusual may be inappropriate. For example, even if the movement is routine, if new feature information that is not included in the accumulated characteristic information is acquired by chance immediately after the start of the movement, there is a high possibility that the movement will be erroneously determined to be an extraordinary movement. Become. For this reason, it is desirable to start determining whether the movement is regular or extraordinary when the number of pieces of characteristic information equal to or greater than the predetermined lower limit is acquired.

図1の例では、上記基準値が0.5(50%)であるものとする。これに対し、図1において取得されている4つの特徴情報のうち、蓄積特徴情報と一致する特徴情報は、ナンバープレート「ZZ 300 た 13-57」の1つのみであり、残りの3つの特徴情報は、蓄積特徴情報と一致しない。よって、蓄積特徴情報と不一致である特徴情報の割合は0.75であり、基準値(0.5)より大きいため、サーバ装置100は、ユーザU1の移動が非日常的な移動であると判定する。 In the example of FIG. 1, it is assumed that the reference value is 0.5 (50%). On the other hand, among the four pieces of feature information acquired in FIG. The information does not match the stored feature information. Therefore, the ratio of feature information that does not match the accumulated feature information is 0.75, which is greater than the reference value (0.5), so server device 100 determines that user U1's movement is unusual. do.

また、図1では例示されていないが、取得された特徴情報のうち、蓄積特徴情報と不一致である特徴情報の割合が基準値以下である場合には、サーバ装置100は、ユーザU1の移動が日常的な移動であると判定する。
この場合には、サーバ装置100は、取得されている特徴情報を蓄積特徴情報に追加し、蓄積特徴情報の内容を更新する。
Further, although not illustrated in FIG. 1, if the ratio of feature information that does not match the accumulated feature information among the acquired feature information is equal to or less than a reference value, the server device 100 determines that the movement of the user U1 is It is determined that it is daily movement.
In this case, the server device 100 adds the acquired feature information to the accumulated feature information and updates the content of the accumulated feature information.

[1-3.目的地の予測方法、及び情報提供の態様例]
ユーザU1の移動が日常的な移動であると判定された場合には、サーバ装置100は、ユーザU1の端末装置10(T1)に対応付けられたユーザ端末情報に基づいて目的地を予測する。図1では、ユーザ端末情報として、端末装置10(T1)の使用履歴に係る履歴情報が用いられている。より詳しくは、端末装置10(T1)のナビアプリにおいて過去に行先として指定された地点や、実際に移動した地点を表す、「ナビアプリ行先履歴」の情報が用いられている。「ナビアプリ行先履歴」では、複数の行先が、行先として指定された回数や、実際に訪れた回数などに応じて順位付けされて配列されている。図1の例では、順位の高い方から「BCD商事」、「スーパーS」、「Z小学校」が配列されている。このうち「BCD商事」は、ユーザU1の勤務先である。
また、サーバ装置100は、目的地の予測を行う場合に、最新のユーザ端末情報を端末装置10(T1)から取得する。なお、これに代えて、予めサーバ装置100に記憶されているユーザ端末情報を用いても良い。
[1-3. Destination prediction method and example of information provision mode]
When it is determined that the movement of user U1 is daily movement, server device 100 predicts the destination based on the user terminal information associated with terminal device 10 (T1) of user U1. In FIG. 1, history information related to the usage history of the terminal device 10 (T1) is used as the user terminal information. More specifically, the information of the "navigation application destination history" representing the points designated as destinations in the past in the navigation application of the terminal device 10 (T1) and the points actually moved to is used. In the "navigation app destination history", multiple destinations are ranked and arranged according to the number of times they have been designated as destinations, the number of times they have actually visited, and so on. In the example of FIG. 1, "BCD Trading", "Super S", and "Z Elementary School" are arranged in descending order. Among these, "BCD Trading" is the workplace of user U1.
Also, when predicting the destination, the server device 100 acquires the latest user terminal information from the terminal device 10 (T1). Alternatively, user terminal information stored in the server device 100 in advance may be used.

図1の例では、サーバ装置100は、日常的な移動であると判定された場合に、このユーザ端末情報に基づいて、最も順位の高い「BCD商事」を目的地として予測する。なお、目的地予測のアルゴリズムは上記に限られず、現在位置からの距離や時間帯などがさらに考慮されても良い。 In the example of FIG. 1, the server apparatus 100 predicts "BCD Trading", which has the highest ranking, as the destination based on this user terminal information when it is determined that the movement is daily. Note that the destination prediction algorithm is not limited to the above, and the distance from the current position, the time period, and the like may be further taken into consideration.

一方、ユーザU1の移動が非日常的な移動であると判定された場合には、サーバ装置100は、ユーザU1以外のユーザが使用する参照端末装置(図1では、端末装置10(T11)~10(T14)等)に対応付けられた端末情報を含む一般端末情報に基づいて目的地を予測する。図1では、一般端末情報として、参照端末装置の使用履歴に係る履歴情報、より詳しくは、「ナビアプリ行先履歴」が含まれている。この「ナビアプリ行先履歴」では、ユーザ端末情報の行先履歴と同様に順位付けがなされて配列されている。
また、サーバ装置100は、目的地の予測を行う場合に、各参照端末装置から最新の端末情報を取得して一般端末情報を更新する。なお、これに代えて、予めサーバ装置100に記憶されている一般端末情報を用いても良い。
On the other hand, when it is determined that the movement of user U1 is an extraordinary movement, server device 100 selects reference terminal devices used by users other than user U1 (in FIG. 1, terminal device 10 (T11) to 10 (T14), etc.). In FIG. 1, the general terminal information includes history information related to the usage history of the reference terminal device, more specifically, "navigation application destination history". In this "navigation application destination history", the ranking is made and arranged in the same way as the destination history of the user terminal information.
Further, when predicting the destination, the server device 100 acquires the latest terminal information from each reference terminal device and updates the general terminal information. Instead of this, general terminal information stored in the server device 100 in advance may be used.

図1の例では、サーバ装置100は、非日常的な移動であると判定された場合に、この一般端末情報に基づいて、最も多くの参照端末装置から取得されている「ショッピングモールX」を目的地として予測する。なお、目的地予測のアルゴリズムは、目的地を表すキーワードが取得された端末装置の数のみに基づくものに限られず、各参照端末装置の行先履歴における順位や、現在位置からの距離、及び時間帯などがさらに考慮されても良い。 In the example of FIG. 1, when it is determined that the movement is unusual, the server device 100 selects "shopping mall X" acquired from the most reference terminal devices based on this general terminal information. Predict as a destination. Note that the destination prediction algorithm is not limited to being based solely on the number of terminal devices from which keywords representing the destination have been acquired, but rather the order in the destination history of each reference terminal device, the distance from the current location, and the time period. etc. may be further considered.

また、一般端末情報のうち一部のみを選択して目的地の予測に用いても良い。
この場合に一般端末情報から選択する端末情報は、例えば、ユーザU1の端末装置10(T1)に予め対応付けられている参照端末装置の端末情報とすることができる。端末装置10(T1)に予め対応付ける参照端末装置としては、例えば、住所がユーザU1と近いユーザの参照端末装置(ユーザU1の日常生活圏内に住所があるユーザの参照端末装置等)や、ユーザU1と属性(性別、年代、嗜好等)が共通するユーザの参照端末装置などが挙げられる。
あるいは、端末装置10(T1)の現在位置が取得できる場合には、端末装置10(T1)の現在位置を考慮した端末情報が、一般端末情報から選択されても良い。例えば、参照端末装置の端末情報のうち、端末装置10(T1)の現在位置の近傍範囲を出発地点として検索された過去の行先履歴を含む端末情報を、一般端末情報から抽出しても良い。
Alternatively, only part of the general terminal information may be selected and used for destination prediction.
In this case, the terminal information selected from the general terminal information can be, for example, the terminal information of the reference terminal device pre-associated with the terminal device 10 (T1) of the user U1. Examples of the reference terminal device associated with the terminal device 10 (T1) in advance include, for example, a reference terminal device of a user whose address is close to that of the user U1 (a reference terminal device of a user whose address is within the daily living area of the user U1, etc.), and a reference terminal device of a user having common attributes (sex, age, preferences, etc.).
Alternatively, when the current location of the terminal device 10 (T1) can be acquired, terminal information that takes into account the current location of the terminal device 10 (T1) may be selected from the general terminal information. For example, among the terminal information of the reference terminal device, the terminal information including the past destination history searched with the range near the current position of the terminal device 10 (T1) as the departure point may be extracted from the general terminal information.

サーバ装置100は、ナビアプリが目的地予測モードで動作している端末装置10(T1)に対し、このように予測された目的地に応じた情報の提供を行う。ここで、情報の提供とは、端末装置10(T1)に対して必要なデータを送信して、端末装置10(T1)の表示部14におけるナビアプリの画面に、各種情報を表示させることをいう。 The server device 100 provides information corresponding to the destination thus predicted to the terminal device 10 (T1) in which the navigation application is operating in the destination prediction mode. Here, providing information means transmitting necessary data to the terminal device 10 (T1) and displaying various information on the screen of the navigation app in the display unit 14 of the terminal device 10 (T1). say.

図2は、端末装置10(T1)の表示部14における情報表示画面の例を示す図である。図2では、上記の方法により日常的な移動であると判定された場合を例に挙げて説明する。
図2に示されるように、予測目的地に係る情報を受信した端末装置10(T1)では、表示部14の上部に、予測される目的地として「BCD商事」に関する情報が表示され、表示部14の下部に、「BCD商事」までの経路と、当該経路における渋滞などの交通情報、及び当該経路の周辺の店舗(ここでは、レストラン)に関する情報が表示される。
FIG. 2 is a diagram showing an example of an information display screen on the display unit 14 of the terminal device 10 (T1). In FIG. 2, an example will be described in which the movement is determined to be daily movement by the above method.
As shown in FIG. 2, in the terminal device 10 (T1) that has received the information about the predicted destination, the information about "BCD Trading" is displayed as the predicted destination in the upper part of the display section 14. 14, the route to "BCD Trading", traffic information such as congestion on the route, and information on shops (here, restaurants) around the route are displayed.

[2.情報提供システムの構成]
次に、情報提供システム1をなすサーバ装置100及び端末装置10の構成について説明する。
図3は、サーバ装置100及び端末装置10の構成例を示す図である。
[2. Configuration of Information Providing System]
Next, configurations of the server device 100 and the terminal device 10 forming the information providing system 1 will be described.
FIG. 3 is a diagram showing a configuration example of the server device 100 and the terminal device 10. As shown in FIG.

[2-1.サーバ装置の構成]
サーバ装置100は、制御部110と、記憶部120と、通信部130などを備える。サーバ装置100は、この他に、サーバ装置100の操作者からの入力操作を受け付ける入力部(キーボードやマウス等)や、各種情報を表示するための表示部(液晶表示装置等)などをさらに備えていても良い。
[2-1. Configuration of Server Device]
The server device 100 includes a control unit 110, a storage unit 120, a communication unit 130, and the like. In addition, the server device 100 further includes an input unit (keyboard, mouse, etc.) for receiving input operations from the operator of the server device 100, a display unit (liquid crystal display device, etc.) for displaying various information, and the like. It's okay to be there.

制御部110(コンピューター)は、CPU(Central Processing Unit)等の演算装置、及びRAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリー等の記憶装置を備え、RAM等を作業領域として、記憶部120に記憶されているプログラム123を実行することで、サーバ装置100の各部の動作を制御する。また、制御部110は、プログラム123を実行することで、判定部111(判定手段)、予測部112(予測手段)及び情報提供部113(情報提供手段)として機能する。 The control unit 110 (computer) includes an arithmetic device such as a CPU (Central Processing Unit), and a storage device such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a flash memory. By executing the program 123 stored in the storage unit 120, the operation of each unit of the server device 100 is controlled. By executing the program 123, the control unit 110 functions as a determining unit 111 (determining means), a predicting unit 112 (predicting means), and an information providing unit 113 (information providing means).

判定部111は、端末装置10(T1)から位置情報や上述の特徴情報などの参照情報を取得して、上述した方法により、端末装置10(T1)とともに移動しているユーザU1の移動が、非日常的な移動か、日常的な移動かを判定する。具体的には、判定部111は、端末装置10(T1)から位置情報が取得できる場合には、当該位置情報に基づいて端末装置10(T1)の現在位置を特定し、現在位置が日常生活圏外である場合には、非日常的な移動であると判定する。また、判定部111は、端末装置10(T1)から特徴情報を取得して、当該特徴情報が、記憶部120の蓄積特徴情報データ122におけるいずれかの蓄積特徴情報と一致するか否かを判定する。また、判定部111は、端末装置10(T1)から取得した複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に非日常的な移動であると判定し、基準値以下である場合に日常的な移動であると判定する。また、判定部111は、日常的な移動であると判定した場合に、取得した特徴情報を蓄積特徴情報データ122に記憶させる。 The determination unit 111 obtains reference information such as position information and the above-described feature information from the terminal device 10 (T1), and uses the above-described method to determine whether the movement of the user U1 moving with the terminal device 10 (T1) is Determine whether the movement is extraordinary or routine. Specifically, when the location information can be acquired from the terminal device 10 (T1), the determining unit 111 identifies the current location of the terminal device 10 (T1) based on the location information, If it is out of range, it is determined that the movement is extraordinary. Further, the determination unit 111 acquires feature information from the terminal device 10 (T1) and determines whether or not the feature information matches any of the accumulated feature information in the accumulated feature information data 122 of the storage unit 120. do. Further, the determination unit 111 determines that the movement is unusual when the ratio of the feature information that does not match the accumulated feature information among the plurality of feature information acquired from the terminal device 10 (T1) is greater than a predetermined reference value. If the value is equal to or less than the reference value, it is determined to be daily movement. In addition, the determination unit 111 stores the acquired feature information in the accumulated feature information data 122 when determining that the movement is a daily movement.

予測部112は、判定部111による判定結果に基づく手法で、ユーザU1(端末装置10(T1))の目的地を予測する。すなわち、予測部112は、判定部111により日常的な移動であると判定された場合には、記憶部12の端末情報データ121のうちユーザ端末情報に基づいて目的地を予測し、非日常的な移動であると判定された場合には、端末情報データ121のうち一般端末情報に基づいて目的地を予測する。また、予測部112は、目的地の予測に際して必要に応じて端末装置10から端末情報を取得する。 The prediction unit 112 predicts the destination of the user U1 (terminal device 10 (T1)) using a method based on the determination result of the determination unit 111 . That is, the prediction unit 112 predicts the destination based on the user terminal information in the terminal information data 121 of the storage unit 12 when the determination unit 111 determines that the movement is a daily movement. When it is determined that the movement is a moderate movement, the destination is predicted based on the general terminal information in the terminal information data 121 . In addition, the prediction unit 112 acquires terminal information from the terminal device 10 as necessary when predicting the destination.

情報提供部113は、予測部112により予測された目的地に応じた情報を提供する。提供される情報及び情報提供の方法については、上述したとおりである。 The information providing unit 113 provides information according to the destination predicted by the prediction unit 112 . The information to be provided and the method of providing the information are as described above.

記憶部120は、HDD(Hard Disk Drive)、SSD(Solid State Drive)等の記憶装置によって実現される。記憶部120は、上述したユーザ端末情報及び一般端末情報が記憶される端末情報データ121と、蓄積特徴情報が記憶される蓄積特徴情報データ122と、プログラム123などを記憶する。このうち端末情報データ121は、端末装置10の履歴情報を記憶する履歴情報データ121aと、端末装置10のユーザに係る情報を記憶するユーザ情報データ121bと、端末装置10の位置情報を記憶する位置情報データ121cなどを含む。 The storage unit 120 is implemented by a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 120 stores terminal information data 121 in which the user terminal information and general terminal information described above are stored, accumulated feature information data 122 in which accumulated feature information is stored, programs 123, and the like. Among them, the terminal information data 121 includes history information data 121a storing history information of the terminal device 10, user information data 121b storing information related to the user of the terminal device 10, and position information storing position information of the terminal device 10. It includes information data 121c and the like.

図4は、履歴情報データ121aの内容例を示す図である。
履歴情報データ121aは、端末装置10ごとに、「端末ID」、「ユーザID」、「検索ワード」、「ナビアプリ行先履歴」、「購入履歴」、「インストール済アプリ」などの項目の情報が関連付けられているデータである。
「端末ID」は、端末装置10を識別するために設定されているIDである。
「ユーザID」は、端末装置10を使用しているユーザを識別するために設定されているIDである。ユーザIDは、例えば、端末装置10にインストールされているアプリケーションプログラム(以下では「アプリ」と記す)上でユーザがサーバ装置100へのログインに用いたアカウントに係るIDである。
「検索ワード」は、端末装置10において情報の検索に用いられた検索ワードである。具体的には、端末装置10にインストールされているブラウザアプリで所望の情報を表示させるための検索に用いられた検索ワードや、ナビアプリで目的地検索に用いられた検索ワードなどである。検索ワードは、端末装置10ごとに、所定の基準にしたがって順位付けされている。検索ワードの順位付けの方法としては、検索に使用された回数の多い検索ワードほど順位を上位とする方法や、検索に使用された時期が最近のものほど順位を上位とする方法などがある。あるいは、使用回数や検索時期などの複数の要素に応じた重み付けを行って順位を決定しても良い。
「ナビアプリ行先履歴」の内容は、上述したとおりである。
「購入履歴」は、端末装置10のアプリ上で過去に購入された商品の情報である。これらの商品の情報は、購入回数や、最後に購入した日からの経過日数などに応じて順位付けされて配列されている。
「インストール済アプリ」は、端末装置10にインストールされているアプリの種別(例えば、アプリの名称やジャンル)に係る情報である。これらのアプリは、使用頻度などに応じて順位付けされて配列されている。
FIG. 4 is a diagram showing an example of contents of the history information data 121a.
The history information data 121a includes information on items such as "terminal ID", "user ID", "search word", "navigation application destination history", "purchase history", and "installed application" for each terminal device 10. is the associated data.
“Terminal ID” is an ID set to identify the terminal device 10 .
“User ID” is an ID set to identify a user using the terminal device 10 . The user ID is, for example, an ID associated with an account used by the user to log in to the server device 100 on an application program (hereinafter referred to as “app”) installed in the terminal device 10 .
A “search word” is a search word used for searching information in the terminal device 10 . Specifically, it is a search word used in a search for displaying desired information in a browser application installed in the terminal device 10, a search word used in a destination search in a navigation application, or the like. The search words are ranked according to predetermined criteria for each terminal device 10 . Methods for ranking search words include a method in which the more frequently used search words are ranked higher, and a method in which words used more recently in searches are ranked higher. Alternatively, ranking may be determined by weighting according to a plurality of factors such as the number of times of use and search time.
The contents of the "navigation application destination history" are as described above.
“Purchase history” is information on products purchased in the past on the application of the terminal device 10 . Information on these products is ranked and arranged according to the number of purchases, the number of days since the last purchase, and the like.
The “installed application” is information related to the type of application installed in the terminal device 10 (for example, the name and genre of the application). These apps are ranked and arranged according to usage frequency and the like.

このように、履歴情報データ121aには、ナビアプリ行先履歴以外にも種々の情報が含まれている。このため、予測部112は、目的地の予測に際して、ナビアプリ行先履歴に加えて、又はナビアプリ行先履歴に代えて、履歴情報データ121aに含まれる他の情報を用いても良い。
例えば、予測部112は、検索ワードの情報に基づいて、端末装置のユーザ(日常的な移動であればユーザU1、非日常的な移動であれば他の不特定多数のユーザ)が過去に検索した事項と関連する行先を目的地として予測しても良い。
また、予測部112は、購入履歴の情報に基づいて、端末装置のユーザ(日常的な移動であればユーザU1、非日常的な移動であれば他の不特定多数のユーザ)が関心を持っている商品を特定し、これらの商品を販売している店舗が共通して入っている商業施設などを目的地として予測しても良い。
また、予測部112は、インストール済アプリの情報に基づいて、端末装置のユーザ(日常的な移動であればユーザU1、非日常的な移動であれば他の不特定多数のユーザ)が関心を持っている分野を特定し、当該分野と関連性の高い地点を目的地として予測しても良い。例えば、端末装置に釣り情報のアプリがインストールされている場合に、釣りを行うことができる地点(河川や釣堀等)を目的地として予測しても良い。
また、予測部112は、これらの情報を複合的に用いて目的地を予測しても良い。
Thus, the history information data 121a includes various information other than the navigation application destination history. Therefore, the prediction unit 112 may use other information included in the history information data 121a in addition to the navigation application destination history or instead of the navigation application destination history when predicting the destination.
For example, the prediction unit 112, based on the information of the search word, the user of the terminal device (user U1 in case of daily movement, other unspecified number of users in case of non-daily movement) has searched in the past. You may predict the destination related to the matter which was carried out as a destination.
In addition, the prediction unit 112 predicts, based on the purchase history information, the user of the terminal device (user U1 for daily movement, other unspecified number of users for non-daily movement). It is also possible to specify the products that are sold, and predict the destination as a commercial facility that has stores that sell these products in common.
In addition, the prediction unit 112 predicts that the user of the terminal device (user U1 in case of daily movement, other unspecified number of users in case of non-daily movement) is interested based on the information of the installed application. It is also possible to specify a field that the user has and predict a point highly related to the field as the destination. For example, when a fishing information application is installed in the terminal device, a point where fishing can be performed (river, fishing pond, etc.) may be predicted as the destination.
Also, the prediction unit 112 may predict the destination by using these pieces of information in combination.

図5は、ユーザ情報データ121bの内容例を示す図である。
ユーザ情報データ121bは、端末装置10ごとに、「端末ID」、「ユーザID」、「性別」、「年代」、「家族」などの項目の情報が関連付けられているデータである。
「性別」は、ユーザの性別である。
「年代」は、ユーザの年代である。年代に代えて、年齢の情報が用いられても良い。
「家族」は、ユーザの家族を示す情報である。例えば、ユーザの家族がユーザIDを有している場合に、当該ユーザIDにより家族構成が特定される。なお、これに代えて、登録されている住所が同一であるユーザを家族と特定する方法などの、他の方法により家族が特定されても良い。
ユーザ情報データ121bとしては、この他に、氏名、居住地(住所)、興味、収入、ライフスタイル等の情報が含まれていても良い。
予測部112は、履歴情報データ121aに含まれる履歴情報に加えて、このユーザ情報データ121bに含まれるユーザ情報を考慮して目的地を予測しても良い。例えば、非日常的な移動と判定された場合に、ユーザU1と属性(性別、年代等)が共通しているユーザの参照端末装置に対応付けられている履歴情報に基づいて目的地を予測しても良い。
FIG. 5 is a diagram showing an example of contents of the user information data 121b.
The user information data 121b is data in which information items such as “terminal ID”, “user ID”, “sex”, “age”, and “family” are associated with each terminal device 10 .
“Gender” is the gender of the user.
“Age” is the age of the user. Age information may be used instead of age.
"Family" is information indicating the user's family. For example, when the user's family has a user ID, the family structure is specified by the user ID. Instead of this, the family members may be identified by other methods such as a method of identifying users with the same registered address as family members.
The user information data 121b may also include information such as name, place of residence (address), interest, income, and lifestyle.
The prediction unit 112 may predict the destination in consideration of the user information included in the user information data 121b in addition to the history information included in the history information data 121a. For example, when it is determined that the movement is unusual, the destination is predicted based on the history information associated with the reference terminal device of the user having the same attributes (gender, age, etc.) as the user U1. can be

図6は、位置情報データ121cの内容例を示す図である。
位置情報データ121cは、端末IDごとに、端末IDに対応する端末装置10の位置情報の履歴が時系列に記憶されているデータである。位置情報データ121cでは、各端末装置10の位置を表す位置情報が、当該位置情報を取得した時刻に対応付けられて時系列で配列されている。
FIG. 6 is a diagram showing an example of the contents of the position information data 121c.
The location information data 121c is data in which the history of the location information of the terminal device 10 corresponding to the terminal ID is stored in chronological order for each terminal ID. In the positional information data 121c, the positional information representing the position of each terminal device 10 is arranged in chronological order in association with the time when the positional information was obtained.

図7は、蓄積特徴情報データ122の内容例を示す図である。
図7では、図1で例示した特徴情報である「MACアドレス」、「ナンバープレート」に加えて、「SSID」、「ユーザID」(すれ違う端末装置を使用するユーザのユーザID)の特徴情報が記憶されている。日常的な移動か非日常的な移動かの判定においては、これらの特徴情報がさらに用いられても良い。また、図7で例示した特徴情報以外の特徴情報が蓄積特徴情報データ122にさらに記憶されて、上記判定に用いられても良い。
FIG. 7 is a diagram showing an example of the contents of the accumulated characteristic information data 122. As shown in FIG.
In FIG. 7, in addition to the characteristic information "MAC address" and "license plate" illustrated in FIG. remembered. Such feature information may be further used in determining whether the movement is routine or extraordinary. Further, feature information other than the feature information illustrated in FIG. 7 may be further stored in the accumulated feature information data 122 and used for the determination.

通信部130は、例えば、NIC(Network Interface Card)等によって実現される。通信部130は、通信ネットワークNと有線または無線で接続され、端末装置10の通信部13との間で情報の送受信を行う。 The communication unit 130 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 130 is connected to the communication network N by wire or wirelessly, and transmits and receives information to and from the communication unit 13 of the terminal device 10 .

[2-2.端末装置の構成]
図3に示されるように、端末装置10は、制御部11と、記憶部12と、通信部13と、表示部14と、位置情報取得部15などを備える。
[2-2. Configuration of terminal device]
As shown in FIG. 3, the terminal device 10 includes a control unit 11, a storage unit 12, a communication unit 13, a display unit 14, a position information acquisition unit 15, and the like.

制御部11は、CPU(Central Processing Unit)等の演算装置、及びRAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリー等の記憶装置を備え、RAM等を作業領域として記憶部12に記憶されているシステムプログラムや各種アプリケーションプログラム(例えばナビアプリ12a等)を実行することで端末装置10の各部の動作を制御する。
具体的には、制御部11は、所定のタイミングで位置情報取得部15に位置情報を取得させ、その結果を通信部13によりサーバ装置100に送信させる。
また、制御部11は、ユーザからのナビアプリ12aの実行を指示する入力操作がなされた場合に、ナビアプリ12aを実行し、その処理内容に応じた情報を表示部14に表示させる。例えば、制御部11は、サーバ装置100から予測目的地に応じた情報を取得した場合に、取得した情報に応じた経路情報や周辺情報などを表示部14に表示させる。
The control unit 11 includes an arithmetic unit such as a CPU (Central Processing Unit) and a storage device such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a flash memory. The operation of each part of the terminal device 10 is controlled by executing stored system programs and various application programs (for example, the navigation application 12a, etc.).
Specifically, the control unit 11 causes the position information acquisition unit 15 to acquire position information at a predetermined timing, and causes the communication unit 13 to transmit the result to the server device 100 .
Further, when the user performs an input operation instructing execution of the navigation application 12a, the control unit 11 executes the navigation application 12a and causes the display unit 14 to display information corresponding to the processing content. For example, when information corresponding to the predicted destination is acquired from the server device 100, the control unit 11 causes the display unit 14 to display route information, peripheral information, etc. according to the acquired information.

記憶部12は、HDD(Hard Disk Drive)、SSD(Solid State Drive)等の記憶装置によって実現される。記憶部12は、上述したシステムプログラム、及びナビアプリ12aを始めとする各種アプリなどを記憶する。 The storage unit 12 is implemented by a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 12 stores the system program described above and various applications such as the navigation application 12a.

通信部13は、第3世代移動通信システム及び第4世代移動通信システム等による通信、無線LAN通信、及びBluetooth(登録商標)や赤外線通信といった近距離無線通信などを行うための各種通信モジュールによって実現される。通信部13は、通信ネットワークNを介してサーバ装置100の通信部130との間で情報の送受信を行う。また、通信部13は、近距離無線通信等により他の端末装置10の通信部13との間で情報の送受信を行う。 The communication unit 13 is realized by various communication modules for performing communication by the 3rd generation mobile communication system, 4th generation mobile communication system, etc., wireless LAN communication, and short-range wireless communication such as Bluetooth (registered trademark) and infrared communication. be done. The communication unit 13 transmits and receives information to and from the communication unit 130 of the server device 100 via the communication network N. FIG. Further, the communication unit 13 transmits and receives information to and from the communication unit 13 of another terminal device 10 by near field communication or the like.

表示部14は、液晶表示装置や有機EL(Electro Luminescence)表示装置などにより実現され、制御部11による制御下で各種情報を表示する。表示部14の表示画面には、ユーザからの入力操作を受け付けるタッチパネルが設けられていても良い。 The display unit 14 is implemented by a liquid crystal display device, an organic EL (Electro Luminescence) display device, or the like, and displays various information under the control of the control unit 11 . The display screen of the display unit 14 may be provided with a touch panel that receives an input operation from the user.

位置情報取得部15は、測位衛星からの送信電波を受信して復調、復号し、得られた情報に基づいて端末装置10の現在位置を算出するGPSモジュールである。算出された現在位置の内容は、所定のフォーマットの位置情報として制御部11に出力され、通信部13を介してサーバ装置100に送信される。 The position information acquisition unit 15 is a GPS module that receives radio waves transmitted from positioning satellites, demodulates and decodes them, and calculates the current position of the terminal device 10 based on the obtained information. The content of the calculated current position is output to the control section 11 as position information in a predetermined format, and transmitted to the server device 100 via the communication section 13 .

[3.情報提供処理のフロー]
次に、上述した情報提供を行うために、サーバ装置100の制御部110により実行される情報提供処理について説明する。
[3. Information provision processing flow]
Next, information providing processing executed by the control unit 110 of the server device 100 to provide the information described above will be described.

図8は、情報提供処理の制御部110による制御手順を示すフローチャートである。
この情報提供処理は、ユーザU1の端末装置10(T1)においてナビアプリが実行され、目的地が設定されていない状態となっている場合(目的地予測モードで動作している場合)に開始される。
FIG. 8 is a flow chart showing a control procedure by the control unit 110 for information provision processing.
This information providing process is started when the navigation application is executed in the terminal device 10 (T1) of the user U1 and the destination is not set (when the destination prediction mode is in operation). be.

情報提供処理が開始されると、制御部110(判定部111)は、ユーザU1が使用する端末装置10(T1)から位置情報を取得可能か否かを判定する(ステップS101)。位置情報を取得可能であると判定された場合には(ステップS101で“YES”)制御部110(判定部111)は、位置情報を取得し、取得された位置情報により示される端末装置10(T1)の現在位置が、予め設定されているユーザU1の日常生活圏内であるか否かを判定する(ステップS102)。 When the information providing process is started, the control unit 110 (determining unit 111) determines whether or not position information can be acquired from the terminal device 10 (T1) used by the user U1 (step S101). If it is determined that the position information can be acquired ("YES" in step S101), the control unit 110 (determination unit 111) acquires the position information, and the terminal device 10 ( It is determined whether or not the current position of T1) is within the preset daily life range of user U1 (step S102).

ステップS101の処理で位置情報を取得できないと判定された場合(ステップS101で“NO”)、又はステップS102の処理で現在位置が日常生活圏内であると判定された場合(ステップS102で“YES”)には、制御部110(判定部111)は、端末装置10(T1)から特徴情報を取得する(ステップS103)。 If it is determined in the process of step S101 that the position information cannot be acquired ("NO" in step S101), or if it is determined in the process of step S102 that the current position is within the daily life area ("YES" in step S102) ), the control unit 110 (determination unit 111) acquires characteristic information from the terminal device 10 (T1) (step S103).

制御部110(判定部111)は、所定の下限数以上の特徴情報を取得したか否かを判定し(ステップS104)、取得済の特徴情報が下限数未満であると判定された場合には(ステップS104で“NO”)、処理をステップS103に戻す。下限数以上の特徴情報が取得されていると判定された場合には(ステップS104で“YES”)、制御部110(判定部111)は、取得された特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が基準値より大きいか否かを判定する(ステップS105)。 The control unit 110 (determining unit 111) determines whether or not a predetermined lower limit number or more of feature information has been acquired (step S104). (“NO” in step S104), the process returns to step S103. If it is determined that the feature information equal to or greater than the lower limit has been acquired ("YES" in step S104), the control unit 110 (determining unit 111) determines whether the acquired feature information matches the accumulated feature information. It is determined whether or not the ratio of feature information that is not used is greater than a reference value (step S105).

取得された特徴情報のうち蓄積特徴情報と一致しない特徴情報の割合が基準値以下であると判定された場合には(ステップS105で“NO”)、制御部110(判定部111)は、ユーザU1の移動が日常的な移動であると判定する(ステップS106)。これに応じて、制御部110(予測部112)は、端末情報データ121のうちユーザ端末情報に基づいて、上述の方法により目的地を予測する(ステップS107:予測工程)。 If it is determined that the ratio of feature information that does not match the accumulated feature information among the acquired feature information is equal to or less than the reference value ("NO" in step S105), the control unit 110 (determination unit 111) instructs the user It is determined that the movement of U1 is daily movement (step S106). In response to this, the control unit 110 (prediction unit 112) predicts the destination by the method described above based on the user terminal information in the terminal information data 121 (step S107: prediction step).

ステップS105の処理で、取得された特徴情報のうち蓄積特徴情報と一致しない特徴情報の割合が基準値より大きいと判定された場合(ステップS105で“YES”)、又はステップS102の処理で、端末装置10(T1)の現在位置がユーザU1の日常生活圏の外部にあると判定された場合(ステップS102で“NO”)には、制御部110(判定部111)は、ユーザU1の移動が非日常的な移動であると判定する(ステップS108)。これに応じて、制御部110(予測部112)は、端末情報データ121のうち一般端末情報に基づいて、上述の方法により目的地を予測する(ステップS109:予測工程)。
上記のステップのうち、ステップS101からステップS106、又はステップS108までの処理が、判定工程に対応する。
If it is determined in the process of step S105 that the ratio of the feature information that does not match the accumulated feature information among the acquired feature information is greater than the reference value ("YES" in step S105), or if the process of step S102 causes the terminal When it is determined that the current position of the device 10 (T1) is outside the daily living area of the user U1 ("NO" in step S102), the control unit 110 (determining unit 111) determines that the movement of the user U1 is It is determined that the movement is extraordinary (step S108). In response to this, the control unit 110 (prediction unit 112) predicts the destination by the method described above based on the general terminal information in the terminal information data 121 (step S109: prediction step).
Among the above steps, the processing from step S101 to step S106 or step S108 corresponds to the determination step.

ステップS107又はステップS109の処理で目的地が予測されると、制御部110(情報提供部113)は、予測された目的地に応じた情報を端末装置10(T1)に送信して端末装置10(T1)の表示部14に表示させる(ステップS105:情報提供工程)。 When the destination is predicted in the process of step S107 or step S109, the control unit 110 (information providing unit 113) transmits information corresponding to the predicted destination to the terminal device 10 (T1), and the terminal device 10 It is displayed on the display unit 14 of (T1) (step S105: information providing step).

制御部110は、端末装置10(T1)の位置情報に基づいて、ユーザU1(端末装置10(T1))が予測目的地に到着したか否かを判定する(ステップS111)。ユーザU1が予測目的地に到着していないと判定された場合には(ステップS111で“NO”)、制御部110は、再びステップS111の処理を実行し、ユーザU1が予測目的地に到着したと判定された場合には(ステップS111で“YES”)、制御部110は、情報提供処理を終了させる。 The control unit 110 determines whether or not the user U1 (the terminal device 10 (T1)) has arrived at the predicted destination based on the position information of the terminal device 10 (T1) (step S111). If it is determined that user U1 has not arrived at the predicted destination ("NO" in step S111), control unit 110 executes the process of step S111 again, and user U1 has arrived at the predicted destination. ("YES" in step S111), the control unit 110 terminates the information providing process.

なお、情報提供処理は、以下のように変形しても良い。
すなわち、ステップS102で日常生活圏内であると判定された場合に(ステップS102で“YES”)、一旦、日常的な移動であると判定し(ステップS106)、ユーザ履歴情報に基づく目的地予測(ステップS107)、及び予測された目的地に応じた情報提供(ステップS110)を開始させた上で、これと並行して特徴情報に基づいて非日常的な移動か否かを追加的に判定(ステップS103~S105)するようにしても良い。すなわち、取得した特徴情報に基づくステップS105の判定結果が“YES”となった場合に、改めて非日常的な移動であると判定し(ステップS108)、一般履歴情報に基づく目的地予測(ステップS109)を行って予測目的地を更新し、更新された予測目的地に応じた情報提供(ステップS110)を行っても良い。これによれば、より早い段階で情報提供を開始して、ユーザ利便性を向上させることができる。
Note that the information providing process may be modified as follows.
That is, when it is determined in step S102 that it is within the range of daily life ("YES" in step S102), it is once determined that it is a daily movement (step S106), and the destination is predicted based on the user history information ( After starting step S107) and information provision according to the predicted destination (step S110), in parallel with this, it is additionally determined whether or not the movement is extraordinary based on the feature information ( Steps S103 to S105) may be performed. That is, when the determination result of step S105 based on the acquired feature information is "YES", it is determined that the movement is unusual (step S108), and the destination is predicted based on the general history information (step S109). ) to update the predicted destination, and provide information according to the updated predicted destination (step S110). According to this, information provision can be started at an earlier stage, and user convenience can be improved.

[4.情報提供方法の他の態様]
次に、上記[1.情報提供方法]で説明した方法とは異なる態様の情報提供方法について説明する。
[4. Other aspects of information provision method]
Next, the above [1. Information providing method] will be described.

非日常的な移動のうち、自動車200にユーザU1以外の同乗者がいるケースでは、当該同乗者の属性、嗜好及び行動パターンなどを考慮して目的地を予測することで予測精度を向上させることができる。これは、このような場合では、レジャーや買い物などが移動の目的となっている場合が多く、同乗者の属性や嗜好などが目的地に反映されやすいためである。
このため、非日常的な移動であると判定された場合に、一般端末情報のうち、自動車200に同乗するユーザの参照端末装置に対応付けられている端末情報に基づいて目的地を予測することで、より適切な目的地予測を行うことができる。また、この場合において、ユーザU1の端末装置10(T1)に対応する端末情報が、目的地の予測に併せて用いられても良い。
Among extraordinary movements, in the case where there is a fellow passenger other than the user U1 in the automobile 200, the prediction accuracy is improved by predicting the destination in consideration of the fellow passenger's attributes, tastes, behavior patterns, etc. can be done. This is because in such cases, the purpose of travel is often leisure or shopping, and the attributes and tastes of fellow passengers are likely to be reflected in the destination.
Therefore, when it is determined that the movement is unusual, the destination can be predicted based on the terminal information associated with the reference terminal device of the user riding in the vehicle 200 among the general terminal information. , a more appropriate destination prediction can be performed. Also, in this case, the terminal information corresponding to the terminal device 10 (T1) of the user U1 may be used together with the prediction of the destination.

図9は、自動車200に同乗者がいる場合の情報提供方法を説明する図である。
図9の例では、自動車200に、ユーザU1の他にユーザU2~U4が同乗している。ユーザU2~U4は、それぞれ端末装置10(T2)~10(T4)(参照端末装置)を使用しているものとする。端末装置10(T2)~10(T4)は、いずれも通信ネットワークを介してサーバ装置100と通信可能に接続されている。
FIG. 9 is a diagram for explaining an information providing method when there is a fellow passenger in automobile 200. As shown in FIG.
In the example of FIG. 9, users U2 to U4 are riding in an automobile 200 in addition to user U1. It is assumed that users U2 to U4 use terminal devices 10(T2) to 10(T4) (reference terminal devices), respectively. The terminal devices 10(T2) to 10(T4) are all communicably connected to the server device 100 via a communication network.

図9の例において、ユーザU1の移動が非日常的な移動であると判定された場合には、サーバ装置100は、まず自動車200に同乗している複数のユーザU1~U4が使用している複数の端末装置10(T1)~10(T4)を特定する。この端末装置10の特定方法は、特には限られないが、端末装置10の位置情報を利用した方法を用いることができる。 In the example of FIG. 9, when it is determined that the movement of user U1 is an extraordinary movement, server device 100 is first used by a plurality of users U1 to U4 riding together in automobile 200. A plurality of terminal devices 10(T1) to 10(T4) are specified. The method for specifying the terminal device 10 is not particularly limited, but a method using the position information of the terminal device 10 can be used.

図10は、同乗者が使用する複数の端末装置10の特定方法を説明する図である。
図10(a)では、時刻t1、位置LC1においてユーザU1の端末装置10(T1)の周辺にある端末装置10(T1)~10(T6)が描かれている。
サーバ装置100は、これらの各端末装置10(T1)~10(T6)から取得された位置情報に基づいて、ユーザU1の端末装置10(T1)から各端末装置10までの距離を算出する。そして、端末装置10(T1)から所定距離r(通常、数m程度とされる)の範囲内にある端末装置10を、自動車200の同乗者が使用する(自動車200の車内にある)端末装置10として特定(推定)する。ここでは、端末装置10(T1)~10(T5)の5台が、端末装置10(T1)から距離rの範囲内にあるため、自動車200の同乗者が使用する端末装置10として特定される。
FIG. 10 is a diagram illustrating a method of identifying a plurality of terminal devices 10 used by fellow passengers.
FIG. 10(a) depicts terminal devices 10(T1) to 10(T6) around the terminal device 10(T1) of user U1 at time t1 and position LC1.
The server device 100 calculates the distance from the terminal device 10 (T1) of the user U1 to each terminal device 10 based on the position information acquired from each of these terminal devices 10 (T1) to 10 (T6). A terminal device 10 within a range of a predetermined distance r (usually several meters) from the terminal device 10 (T1) is used by a passenger of the vehicle 200 (inside the vehicle 200). It is specified (estimated) as 10. Here, since the five terminals 10(T1) to 10(T5) are within the range of the distance r from the terminal 10(T1), they are identified as the terminal 10 used by the passenger of the vehicle 200. .

次に、サーバ装置100は、図10(b)に示されるように、特定した端末装置10(T1)~(T5)から定期的に位置情報を取得して、各端末装置10の移動経路を特定する。そして、時刻t1で自動車200の車内にあると特定された端末装置10(T1)~(T5)のうち、移動経路が端末装置10(T1)と共通する端末装置10を、同乗者が使用する端末装置10として再特定し、端末装置10の特定結果を更新する。図10(b)の例では、時刻t1~時刻t3の各々において、端末装置10(T1)~(T4)の位置がそれぞれ位置LC1、LC2、LC3で一致するのに対し、端末装置10(T5)の位置は、時刻t1~時刻t3の各々において位置LC1、LC4、LC5となっており、端末装置10(T1)~10(T4)の移動経路とは相違する。このため、サーバ装置100は、時刻t2及び時刻t3のタイミングでは、端末装置10(T5)が自動車200の車外にあるものと推定し、残りの端末装置10(T1)~10(T4)を、同乗者が使用している端末装置10として再特定する。 Next, as shown in FIG. 10(b), the server device 100 periodically acquires location information from the specified terminal devices 10 (T1) to (T5), and determines the moving route of each terminal device 10. Identify. Then, among the terminal devices 10 (T1) to (T5) identified as being in the car 200 at time t1, the fellow passenger uses the terminal device 10 whose moving route is the same as that of the terminal device 10 (T1). The terminal device 10 is re-identified, and the identification result of the terminal device 10 is updated. In the example of FIG. 10(b), the positions of the terminal devices 10 (T1) to (T4) coincide at positions LC1, LC2, and LC3 at each of the times t1 to t3, whereas the terminal device 10 (T5 ) are positions LC1, LC4, and LC5 at times t1 to t3, respectively, and are different from the moving routes of the terminal devices 10(T1) to 10(T4). Therefore, the server device 100 presumes that the terminal device 10 (T5) is outside the vehicle 200 at the timings of time t2 and time t3, and the remaining terminal devices 10 (T1) to 10 (T4) are It is re-identified as the terminal device 10 used by the fellow passenger.

図9に示されるように、サーバ装置100は、このように特定された4台の端末装置10(T1)~10(T4)の各々から端末情報を取得する。図9では、端末情報のうち、端末装置10の使用履歴に係る履歴情報が抽出されている。より詳しくは、図4の履歴情報データ121aに含まれる履歴情報のうち、検索ワードが抽出されている。
図9の例では、ユーザU1の端末装置10(T1)では、順位の高い方から「書籍A」、「鮎釣り」、「スキー」の検索ワードが抽出されている。また、ユーザU2の端末装置10(T2)では、順位の高い方から「動物園B」、「ショップC」、「書籍A」の検索ワードが抽出されている。また、ユーザU3の端末装置10(T3)では、順位の高い方から「おもちゃD」、「動物園B」、「水族館E」の検索ワードが抽出されている。また、ユーザU4の端末装置10(T4)では、順位の高い方から「絵本F」、「動物園B」、「おもちゃG」の検索ワードが抽出されている。
As shown in FIG. 9, the server device 100 acquires terminal information from each of the four terminal devices 10(T1) to 10(T4) thus identified. In FIG. 9, history information related to the usage history of the terminal device 10 is extracted from the terminal information. More specifically, search words are extracted from the history information included in the history information data 121a of FIG.
In the example of FIG. 9, in the terminal device 10 (T1) of the user U1, the search words "book A", "sweetfish fishing", and "skiing" are extracted in descending order of rank. In the terminal device 10 (T2) of the user U2, the search words "zoo B", "shop C", and "book A" are extracted in descending order of rank. Further, in the terminal device 10 (T3) of the user U3, the search words "toy D", "zoo B", and "aquarium E" are extracted in descending order of rank. Further, in the terminal device 10 (T4) of the user U4, the search words "picture book F", "zoo B", and "toy G" are extracted in descending order of rank.

サーバ装置100は、抽出された検索ワードのうち、最も多くの端末装置10の履歴情報(一般端末情報)に含まれている検索ワードを特定して抽出し、抽出された検索ワードに基づいて自動車200の目的地を予測する。ここでは、「B動物園」の検索ワードが、最も多くの端末装置10(端末装置10(T2)~10(T4)の3台)の履歴情報に含まれているため、「B動物園」の検索ワードが抽出されて目的地の予測に用いられる。なお、同一数の端末装置10の履歴情報に含まれている検索ワードが複数ある場合には、上述した検索ワードの順位に基づいて、目的地の予測に用いられる検索ワードが決定される。
ここで、「最も多くの端末装置10の履歴情報に含まれている検索ワード(キーワード)」は、換言すれば「キーワードの最大公約数」である。
The server device 100 identifies and extracts the search words included in the history information (general terminal information) of the most terminal devices 10 among the extracted search words, and extracts the extracted search words. Predict 200 destinations. Here, since the search word "B zoo" is included in the history information of the most terminal devices 10 (three terminal devices 10 (T2) to 10 (T4)), the search for "B zoo" Words are extracted and used to predict the destination. Note that if there are a plurality of search words included in the history information of the same number of terminal devices 10, the search words used for destination prediction are determined based on the ranking of the search words described above.
Here, "the most searched word (keyword) included in the history information of the terminal device 10" is, in other words, the "greatest common divisor of keywords".

抽出された検索ワードに基づいて目的地を予測する方法は、特には限られないが、ここでは、検索ワードから所定の検索アルゴリズムで検索された複数の候補地をリストアップして、検索ワードとの関連性の高さや、現在地点からの距離などを考慮して候補地を順位付けし、順位が最も高い候補地を予測目的地として特定する。上記の検索アルゴリズムは、検索ワードとの関連性の高さに関する所定条件を満たす候補地を検索するアルゴリズムであれば、任意のものを用いることができる。
図9の例では、「B動物園」を検索ワードとする検索の結果、順位の高い方から「B動物園」、「H動植物園」、…が候補地として抽出され、順位が最も高い「B動物園」が予測目的地として特定される。
A method of predicting a destination based on an extracted search word is not particularly limited. Considering the degree of relevance and distance from the current location, the candidate locations are ranked, and the candidate location with the highest ranking is specified as the predicted destination. Any search algorithm can be used as long as it searches for a candidate site that satisfies a predetermined condition regarding the degree of relevance to the search word.
In the example of FIG. 9, as a result of a search using "B zoo" as a search word, "B zoo", "H zoo and botanical garden", . ” is identified as the predicted destination.

予測目的地が特定されると、サーバ装置100は、ナビアプリが目的地予測モードで動作している端末装置10(T1)に対して予測目的地に応じた情報の提供を行う。この結果、端末装置10(T1)の表示部14では、「B動物園」に関する情報や、「B動物園」までの経路、及び当該経路における交通情報や周辺の店舗に関する情報などが表示される。
なお、端末装置10(T2)~10(T4)にもナビアプリがインストールされており、これらの端末装置10でナビアプリが実行されている場合には、当該端末装置10でも端末装置10(T1)と同様の情報の表示がなされても良い。
When the predicted destination is identified, the server device 100 provides information according to the predicted destination to the terminal device 10 (T1) in which the navigation application is operating in the destination prediction mode. As a result, the display unit 14 of the terminal device 10 (T1) displays information about "Zoo B", a route to "Zoo B", traffic information on the route, information about shops in the vicinity, and the like.
It should be noted that the navigation app is also installed on the terminal devices 10 (T2) to 10 (T4), and when the navigation app is being executed on these terminal devices 10, the terminal device 10 is also installed on the terminal device 10 (T1 ) may be displayed.

このような情報提供方法によれば、複数の同乗者(ここでは、ユーザU2~U4)が関心を持っている事柄と関連性の高い施設(「B動物園」)が予測目的地として特定されるため、非日常的な移動におけるユーザU1の目的地を正確に予測できる蓋然性を高めることができる。また、予測目的地が実際の目的地とは異なっていたとしても、同乗者の多くが関心を持っている施設を行先として推奨(レコメンデーション)したり、当該施設に関する情報を提供したりすることができるため、ユーザの満足度や利便性の高いサービスを提供することができる。 According to such an information providing method, a facility ("B zoo") highly relevant to matters in which a plurality of fellow passengers (here, users U2 to U4) are interested is specified as a predicted destination. Therefore, it is possible to increase the probability of accurately predicting the destination of the user U1 during extraordinary travel. In addition, even if the predicted destination is different from the actual destination, recommending facilities that many passengers are interested in as destinations or providing information about such facilities Therefore, it is possible to provide services with high user satisfaction and convenience.

なお、上記では、図10(b)の時刻t2で特定された4台の端末装置10(T1)~10(T4)から端末情報を取得して目的地予測を行っている場合の動作を説明しているが、同様の動作は、図10(a)の時刻t1や時刻t3においても行われる。すなわち、まず、時刻t1(ユーザU1~U4が自動車200に乗車したタイミング)において、同乗者が使用している端末装置10の特定、端末情報の取得、目的地の予測、及び予測目的地に応じた情報提供が行われる。時刻t1では、実際には自動車200の外部にある端末装置10(T5)も自動車200の車内にあるものと判定されて、当該端末装置10(T5)から取得された端末情報も目的地の予測に用いられる。 In the above description, the operation in the case where the terminal information is acquired from the four terminal devices 10(T1) to 10(T4) identified at time t2 in FIG. However, similar operations are also performed at time t1 and time t3 in FIG. 10(a). That is, first, at time t1 (when users U1 to U4 get into automobile 200), terminal devices 10 used by fellow passengers are identified, terminal information is obtained, destinations are predicted, and destinations are predicted and information will be provided. At time t1, it is determined that the terminal device 10 (T5) actually outside the vehicle 200 is also inside the vehicle 200, and the terminal information acquired from the terminal device 10 (T5) is also used to predict the destination. used for

この後、自動車200の移動が開始された後の時刻t2において、自動車200の車内にある端末装置10(T1)~10(T4)が正確に特定されて、これらの端末装置10(T1)~10(T4)からの端末情報に基づいて再度目的地が予測され、更新される。この時刻t2における目的地の予測精度は、車内にある端末装置10(T1)~10(T4)からの端末情報のみに基づいて予測がなされることで、時刻t1における予測精度より高くなっている。
以降、所定のタイミング(時刻t3、t4、…)で、同乗者が使用している端末装置10の特定、端末情報の取得、目的地の予測、及び予測目的地に応じた情報提供が行われる。
After that, at time t2 after the automobile 200 starts to move, the terminal devices 10(T1) to 10(T4) inside the automobile 200 are accurately identified, and these terminal devices 10(T1) to 10(T4) are The destination is predicted again based on the terminal information from 10(T4) and updated. The prediction accuracy of the destination at time t2 is higher than the prediction accuracy at time t1 because the prediction is made based only on the terminal information from the terminal devices 10(T1) to 10(T4) in the vehicle. .
Thereafter, at predetermined timings (times t3, t4, . . . ), the terminal device 10 used by the fellow passenger is identified, terminal information is obtained, the destination is predicted, and information is provided according to the predicted destination. .

このように、自動車200に乗車した瞬間のユーザの組み合わせ(クラスタ)に基づいてまず目的地の予測を行うことで、ユーザU1の端末装置10(T1)の端末情報のみを用いる従来の目的地の予測方法に対して予測精度を向上させることができる。また、端末装置10の再特定のたびに最新の端末情報に基づいて目的地を予測して目的地を更新することで、目的地の予測精度をさらに高めることができる。 In this way, by first predicting the destination based on the combination (cluster) of users at the moment they get into the automobile 200, the conventional destination prediction using only the terminal information of the terminal device 10 (T1) of the user U1 can be performed. The prediction accuracy can be improved with respect to the prediction method. In addition, by predicting the destination based on the latest terminal information and updating the destination every time the terminal device 10 is re-specified, it is possible to further improve the prediction accuracy of the destination.

なお、端末情報の取得は、初回の時刻t1においてのみ行い、以降の時刻t2、t3、…では、端末装置10の再特定の結果に応じて、取得済の端末情報から使用する端末情報を選択し直すようにしても良い。これにより、通信データ量を抑制することができる。 Note that the terminal information is acquired only at the first time t1, and at subsequent times t2, t3, . You can try to do it again. Thereby, the amount of communication data can be suppressed.

また、予測目的地は、自動車200の移動経路に応じて更新されても良い。例えば、自動車200の移動経路から、初回の予測目的地が自動車200の移動方向とは逆方向であると判定された場合に、目的地の予測に用いた他の複数の候補地のうち、自動車200の移動方向の先にある候補地が新たな予測目的地として更新されても良い。 Also, the predicted destination may be updated according to the moving route of the vehicle 200 . For example, when it is determined from the moving route of the vehicle 200 that the first predicted destination is opposite to the moving direction of the vehicle 200, the vehicle A candidate location beyond 200 travel directions may be updated as the new predicted destination.

図9の例では、同乗者の端末装置10(T1)~10(T4)から取得された履歴情報に基づいて目的地を予測したが、現在時刻の時間帯をさらに考慮して目的地を予測しても良い。例えば、現在時刻の時間帯において利用することのできない(例えば、営業時間外の)施設が予測目的地として採用されないようにしても良い。 In the example of FIG. 9, the destination is predicted based on the history information acquired from the terminal devices 10 (T1) to 10 (T4) of the fellow passengers. You can For example, facilities that cannot be used during the current time period (for example, outside business hours) may not be adopted as predicted destinations.

また、同乗者(ユーザU1~U4)のコンテキストに基づいて目的地を予測しても良い。ここで、コンテキストとは、ユーザの、特定の対象との関係性や、ユーザの状態などを特定するのに用いることのできる任意の情報である。例えば、ユーザと、他のユーザとの関係性の観点では、性別、年代、居住地、興味、家族関係、収入、ライフスタイルなどの情報がコンテキストとなり得る。また、ユーザの状態に関しては、滞在している施設や周囲の状況、体調、運動状態などの情報がコンテキストとなり得る。
ユーザのコンテキストに基づく目的地予測の方法としては、例えば、同乗者同士が家族などの特定の関係性を有している場合に、これらの同乗者が同乗していた過去の移動履歴から予測される目的地を優先して予測目的地に採用する方法がある。また、コンテキストに応じて履歴情報に対して重み付けを行い、この重み付けがなされた履歴情報に基づいて目的地を予測しても良い。例えば、子供のユーザの端末装置10から取得された履歴情報については重み付けを小さくする、といった態様としても良い。
Also, the destination may be predicted based on the context of fellow passengers (users U1 to U4). Here, context is arbitrary information that can be used to identify a user's relationship with a specific object, the user's state, and the like. For example, from the viewpoint of relationships between a user and other users, information such as sex, age, place of residence, interests, family relationships, income, and lifestyle can serve as context. As for the user's condition, information such as the facility where the user is staying, surrounding conditions, physical condition, exercise condition, etc. can serve as a context.
As a method of destination prediction based on the user's context, for example, when the fellow passengers have a specific relationship such as family, prediction is made based on past movement histories of these fellow passengers. There is a method of preferentially adopting destinations that are expected to be predictive destinations. Alternatively, the history information may be weighted according to the context, and the destination may be predicted based on the weighted history information. For example, a mode may be adopted in which the history information acquired from the terminal device 10 of the user who is a child is weighted less.

また、自動車200の同乗者が使用する端末装置10の特定方法は、上述した位置情報を用いる方法に限られない。例えば、ユーザU1の端末装置10(T1)と、近距離無線通信により接続されている端末装置10を、同乗者の端末装置10として特定しても良い。また、ユーザからの端末装置10に対する所定の入力操作に応じて、同乗者の端末装置10を特定しても良い。 Further, the method of specifying the terminal device 10 used by the passenger of the automobile 200 is not limited to the method using the position information described above. For example, the terminal device 10 (T1) of the user U1 and the terminal device 10 connected by short-range wireless communication may be identified as the terminal device 10 of the fellow passenger. Further, the passenger's terminal device 10 may be specified according to a predetermined input operation on the terminal device 10 by the user.

[5.効果]
以上のように、上記実施形態に係る情報処理装置としてのサーバ装置100は、制御部110を備え、制御部110は、移動する端末装置10(T1)とすれ違う物の特徴を表す特徴情報に基づいて、端末装置10(T1)とともに移動しているユーザU1の移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定し(判定部111)、判定部111による判定結果に応じた情報の提供を行う(情報提供部113)。
これにより、端末装置10(T1)の周囲の環境の状況に基づいて、ユーザU1の移動が、日常的な移動か非日常的な移動かを判定することができる。よって、端末装置10(T1)から位置情報を取得できない場合であっても、適切に日常的な移動か非日常的な移動かを判定することができる。また、位置情報により、端末装置10(T1)がユーザU1の日常生活圏内にあると判定されている場合であっても、端末装置10(T1)の周囲の環境の状況から、非日常的な移動であるか否かを適切に判定することが可能となる。また、これらの判定結果に応じた情報の提供を行うことで、より適切な情報提供が可能となる。
[5. effect]
As described above, the server device 100 as the information processing device according to the above-described embodiment includes the control unit 110, and the control unit 110 controls the moving terminal device 10 (T1) to determines whether the movement of the user U1 who is moving with the terminal device 10 (T1) is an extraordinary movement or an everyday movement other than the extraordinary movement (decision unit 111). 111 provides information according to the determination result (information providing unit 113).
Accordingly, it is possible to determine whether the movement of the user U1 is routine movement or extraordinary movement, based on the circumstances of the environment around the terminal device 10 (T1). Therefore, even if the position information cannot be acquired from the terminal device 10 (T1), it is possible to appropriately determine whether the movement is routine or extraordinary. Further, even if the terminal device 10 (T1) is determined to be within the daily life range of the user U1 based on the location information, the situation of the environment around the terminal device 10 (T1) may cause an unusual situation. It becomes possible to appropriately determine whether or not there is movement. Further, by providing information according to these determination results, it is possible to provide more appropriate information.

また、特徴情報として、端末装置10(T1)とすれ違う通信装置の通信上の識別情報を用いることで、簡易な処理で、すれ違う物(通信装置)が、日常的な移動ですれ違う物と同一であるか否かを判定することができる。よって、日常的な移動か非日常的な移動かを、容易に判定することができる。 In addition, by using the communication identification information of the communication device that the terminal device 10 (T1) passes by as the feature information, an object (communication device) that the terminal device 10 (T1) passes by is the same as an object that the terminal device 10 (T1) passes by on a daily basis. It can be determined whether there is Therefore, it is possible to easily determine whether the movement is routine movement or extraordinary movement.

また、特徴情報として、通信装置(T1)に固有のMACアドレスを用いることで、すれ違う通信装置を個別に特定することができる。よって、すれ違う通信装置が、日常的な移動ですれ違う物であるか否かを確実に判定することができ、日常的な移動か非日常的な移動かを、容易かつ確実に判定することができる。 Further, by using the unique MAC address of the communication device (T1) as the characteristic information, it is possible to individually identify the communication devices that pass each other. Therefore, it is possible to reliably determine whether or not the passing communication device is an object that the user passes by during daily movement, and easily and reliably determine whether it is a daily movement or an extraordinary movement. .

また、特徴情報として、端末装置10(T1)とすれ違う移動体(車両等)を撮像した画像から抽出された、当該移動体の特徴に係る情報を用いることで、すれ違う移動体の異同から日常的な移動か非日常的な移動かを判定することができる。よって、すれ違う通信装置がない場合や、通信装置から識別情報を取得できないような場合であっても、特徴情報を取得して、日常的な移動か非日常的な移動かを判定することができる。 Further, by using, as feature information, information relating to the features of a moving object (such as a vehicle) that the terminal device 10 (T1) passes by, which is extracted from an image captured by the moving object, it is possible to determine whether or not the difference between the moving object and the moving object passing by the terminal device 10 (T1) is similar to that of the moving object on a daily basis. It is possible to determine whether the movement is casual or unusual. Therefore, even when there is no communication device passing each other or when identification information cannot be obtained from the communication device, it is possible to obtain the feature information and determine whether the movement is routine or extraordinary. .

また、特徴情報として、端末装置10(T1)とすれ違う移動体としての車両のナンバープレートに含まれる情報の少なくとも一部を用いることで、簡易な処理で確実にすれ違う車両を特定することができる。 In addition, by using at least a part of the information included in the license plate of the vehicle as the moving object that the terminal device 10 (T1) passes as the characteristic information, the vehicle that the terminal device 10 (T1) passes by can be reliably specified by a simple process.

また、特徴情報として、端末装置10(T1)とすれ違う車両の車種に係る情報を用いることで、より確実にすれ違う車両を特定することができる。 Further, by using the information related to the vehicle type of the vehicle passing by the terminal device 10 (T1) as the feature information, it is possible to more reliably identify the vehicle that the terminal device 10 (T1) passes by.

また、制御部110は、判定のために取得された特徴情報と、過去の日常的な移動において取得されて蓄積された蓄積特徴情報との不一致の程度が所定条件を満たす場合に非日常的な移動であると判定する(判定部111)。これにより、特徴情報を蓄積特徴情報と照合する簡易な処理で、日常的な移動か非日常的な移動かを判定することができる。 Further, the control unit 110 controls the extraordinary when the degree of mismatch between the feature information acquired for the determination and the accumulated feature information acquired and accumulated during the past daily movements satisfies a predetermined condition. It is determined to be movement (determination unit 111). As a result, it is possible to determine whether the movement is regular or extraordinary by a simple process of collating the feature information with the accumulated feature information.

また、制御部110は、判定のために取得された複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に非日常的な移動であると判定する(判定部111)。これにより、基準値を調整することで、日常的な移動か非日常的な移動かの判定基準を容易かつ柔軟に変えることができる。よって、ユーザU1の環境に合わせた適切な判定が可能となる。 Further, the control unit 110 determines that the movement is unusual when the ratio of the feature information that does not match the accumulated feature information among the plurality of feature information acquired for the determination is greater than a predetermined reference value. (Determination unit 111). As a result, by adjusting the reference value, it is possible to easily and flexibly change the criteria for determining whether the movement is routine or extraordinary. Therefore, it is possible to make an appropriate determination according to the environment of the user U1.

また、制御部110は、日常的な移動であると判定された場合に、第1の情報としてのユーザ端末情報に基づいてユーザU1の目的地を予測し、非日常的な移動であると判定された場合に、第1の情報とは異なる情報を含む第2の情報としての一般端末情報に基づいてユーザU1の目的地を予測し(予測部112)、予測された目的地に応じた情報を提供する(情報提供部113)。ユーザU1の移動の目的地は、日常的な移動か、非日常的な移動かによって異なることが多いところ、上記構成によれば、日常的な移動か非日常的な移動かの判定結果に応じて異なる情報を用いて目的地を予測することができるため(すなわち、目的地の予測手法を切り替えることができるため)、移動の態様に応じた適切な目的地を予測できる蓋然性を高めることができる。よって、より適切な目的地の予測に基づくより的確な情報提供を行うことができる。また、予測目的地が実際の目的地とは異なっていたとしても、ユーザU1が関心を持っている可能性の高い地点に関する情報を提供できるため、ユーザの満足度や利便性の高いサービスを提供することができる。このようなユーザ体験を提供することで、目的地までの誘導案内を必要としない場合においても、ユーザが積極的にサービスを利用する(ナビアプリを立ち上げる)ように促すことができる(すなわち、データ活用による状況提供等でユーザアクションを増大させ、又は最大化することができる)。 Further, when it is determined that the movement is a daily movement, the control unit 110 predicts the destination of the user U1 based on the user terminal information as the first information, and determines that the movement is an extraordinary movement. predicts the destination of the user U1 based on general terminal information as second information including information different from the first information (prediction unit 112), and information corresponding to the predicted destination is provided (information providing unit 113). The destination of user U1's movement often differs depending on whether it is a routine movement or an extraordinary movement. Since the destination can be predicted using different information depending on the type of travel (that is, the destination prediction method can be switched), the probability of being able to predict an appropriate destination according to the mode of movement can be increased. . Therefore, it is possible to provide more accurate information based on a more appropriate destination prediction. Also, even if the predicted destination is different from the actual destination, it is possible to provide information about a point that is likely to be of interest to the user U1, thereby providing services with high user satisfaction and convenience. can do. By providing such a user experience, it is possible to encourage the user to actively use the service (start up the navigation app) even when guidance to the destination is not required (i.e., It is possible to increase or maximize user actions by providing situations by utilizing data, etc.).

また、上記実施形態では、日常的な移動と判定された場合に、第1の情報として、ユーザU1が使用する端末装置10(T1)に対応付けられたユーザ端末情報を用いて目的地を予測し、非日常的な移動と判定された場合に、第2の情報として、ユーザU1を除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む一般端末情報を用いて目的地を予測する。日常的な移動では、ユーザU1の過去の行動パターンから類推可能な地点が目的地となる場合が多い。このため、日常的な移動では、第1の情報としてユーザ端末情報を用いることで、ユーザU1の行動パターンを考慮した適切な目的地の予測を行うことができる。また、非日常的な移動では、ユーザU1の過去の行動パターンとは関連性の低い(又は無関係な)地点が目的地となる場合が多い。このため、第2の情報として一般端末情報を用いることで、より適切に目的地が予測される蓋然性を高めることができる。換言すれば、非日常的な移動であるにも関わらず、ユーザU1が日常的に訪れる地点に予測目的地が偏って、的外れな予測結果となる不具合の発生を抑制することができる。 Further, in the above embodiment, when it is determined that the movement is daily, the user terminal information associated with the terminal device 10 (T1) used by the user U1 is used as the first information to predict the destination. and if the movement is determined to be extraordinary, general terminal information including information associated with one or more reference terminal devices used by users other than user U1 is used as the second information. to predict the destination. In daily movement, the destination is often a point that can be inferred from the past behavior pattern of the user U1. Therefore, in daily movement, by using the user terminal information as the first information, it is possible to predict an appropriate destination in consideration of the behavior pattern of the user U1. Also, in the case of extraordinary travel, the destination is often a point that is unrelated (or irrelevant) to the past behavior pattern of the user U1. Therefore, by using the general terminal information as the second information, it is possible to increase the probability that the destination is predicted more appropriately. In other words, it is possible to suppress the occurrence of the problem that the predicted destination is biased toward the point that the user U1 visits on a daily basis, and the predicted result is irrelevant, even though the movement is unusual.

また、第2の情報として、不特定多数のユーザの各々が使用する参照端末装置に対応付けられた情報を含む一般端末情報を用いることで、非日常的な移動において、ユーザU1の過去の行動パターンの影響を効果的に抑えて、より適切に目的地を予測することができる。 In addition, by using general terminal information including information associated with reference terminal devices used by each of an unspecified number of users as the second information, the past behavior of user U1 can be The influence of patterns can be effectively suppressed to predict the destination more appropriately.

また、上記「4.情報提供方法の他の態様」では、第2の情報として、一般端末情報のうち、ユーザU1と同一の自動車200に同乗するユーザが使用する参照端末装置に対応付けられた端末情報を用いて目的地を予測する。これによれば、同乗者の属性、嗜好及び行動パターンなどを考慮した目的地の予測が可能となる。よって、非日常的な移動であって、同乗者がいる場合に、より高精度に目的地を予測することができる。また、予測目的地が実際の目的地とは異なっていたとしても、同乗者の多くが関心を持っている可能性の高い地点に関する情報を提供できるため、ユーザの満足度や利便性の高いサービスを提供することができる。 Further, in the above "4. Other aspects of the information providing method", the second information is associated with the reference terminal device used by the user riding in the same car 200 as the user U1 among the general terminal information. Predict the destination using terminal information. According to this, it is possible to predict the destination in consideration of the attributes, tastes and behavior patterns of fellow passengers. Therefore, the destination can be predicted with a higher degree of accuracy when the travel is unusual and there is a fellow passenger. In addition, even if the predicted destination is different from the actual destination, it is possible to provide information about points that are likely to be of interest to many of the passengers. can be provided.

また、第1の情報として、ユーザU1が使用する端末装置10(T1)の使用履歴に係る履歴情報を用い、第2の情報として、参照端末装置の使用履歴に係る履歴情報を含む情報を用いることで、端末装置10(T1)や参照端末装置のユーザにとって関心のある地点を目的地として予測することができる。すなわち、日常的な移動では、端末装置10(T1)のユーザU1が日常的に関心を有している地点を目的地として予測することができ、非日常的な移動では、参照端末装置の(通常、多数の)ユーザが関心を有している地点を目的地として予測することができる。 Also, as the first information, history information related to the usage history of the terminal device 10 (T1) used by the user U1 is used, and as the second information, information including history information related to the usage history of the reference terminal device is used. Thus, it is possible to predict a point of interest to the user of the terminal device 10 (T1) or the reference terminal device as the destination. That is, in daily movement, a point that the user U1 of the terminal device 10 (T1) is interested in on a daily basis can be predicted as the destination. A point of interest to a large number of users can be predicted as a destination.

また、本実施形態の情報提供方法は、移動する端末装置10(T1)とすれ違う物の特徴を表す特徴情報に基づいて、端末装置10(T1)とともに移動しているユーザU1の移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定する判定工程と、判定工程における判定結果に応じた情報の提供を行う情報提供工程と、を含む。このような方法によれば、端末装置10(T1)から位置情報を取得できない場合であっても、端末装置10(T1)の周囲の環境の状況に基づいて、ユーザU1の移動が、日常的な移動か非日常的な移動かを判定することができるため、より適切な情報提供を行うことが可能となる。 Further, in the information providing method of the present embodiment, based on the characteristic information representing the characteristics of objects that the moving terminal device 10 (T1) passes by, the movement of the user U1 moving together with the terminal device 10 (T1) is It includes a determination step of determining whether the movement is a daily movement or a routine movement other than the extraordinary movement, and an information provision step of providing information according to the determination result in the determination step. According to such a method, even if the location information cannot be obtained from the terminal device 10 (T1), it is possible for the user U1 to move on a daily basis based on the environmental conditions around the terminal device 10 (T1). Since it is possible to determine whether the movement is normal or unusual, it is possible to provide more appropriate information.

また、本実施形態のプログラム123は、サーバ装置100に設けられたコンピューターとしての制御部110を、移動する端末装置10(T1)とすれ違う物の特徴を表す特徴情報に基づいて、端末装置10(T1)とともに移動しているユーザU1の移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定する判定部111、判定部111による判定結果に応じた情報の提供を行う情報提供部113、として機能させる。このようなプログラムでサーバ装置100を動作させることにより、端末装置10(T1)から位置情報を取得できない場合であっても、端末装置10(T1)の周囲の環境の状況に基づいて、ユーザU1の移動が、日常的な移動か非日常的な移動かを判定することができるため、より適切な情報提供を行うことが可能となる。 Further, the program 123 of the present embodiment causes the control unit 110 as a computer provided in the server device 100 to control the terminal device 10 ( The determination unit 111 that determines whether the movement of the user U1 moving with T1) is an extraordinary movement or an everyday movement other than the extraordinary movement, and information according to the determination result by the determination unit 111 It functions as an information providing unit 113 that provides information. By operating the server device 100 with such a program, even if the position information cannot be obtained from the terminal device 10 (T1), the user U1 can Since it is possible to determine whether the movement of the person is a daily movement or an extraordinary movement, it is possible to provide more appropriate information.

[6.その他]
本発明は、上記実施形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施形態では、日常的な移動か非日常的な移動かの判定において、位置情報(取得可能な場合)、及び特徴情報の双方を用いる例を挙げて説明したが、これに限られず、特徴情報のみに基づいて、日常的な移動か非日常的な移動かを判定しても良い。
[6. others]
The present invention is not limited to the above embodiments, and various modifications are possible.
For example, in the above-described embodiment, an example in which both position information (if obtainable) and feature information are used in determining whether the movement is routine or extraordinary has been described, but the present invention is not limited to this. , it may be determined whether the movement is ordinary or extraordinary based only on the feature information.

また、移動体の特徴情報は、ナンバープレートや車種の情報に限られず、移動体の特徴を表す任意の情報とすることができる。また、移動体の特徴情報は、自動車の特徴情報に限られず、自転車や歩行者などの特徴情報であっても良い。
移動体の特徴情報の他の例としては、対向車の状態(雨で濡れている、雪が積もっている、等)、所定時間当たりにすれ違う対向車の数、所定時間当たりに追い越した自転車の数、歩道を歩行している歩行者の数、及び歩行者の特徴(大人か子供か(さらに、ランドセルを背負って登下校中であるか否か、等))、などが挙げられる。例えば、対向車に雪が積もっている場合には、スキー場など雪の多い地域に向かっているものと推定できるため、非日常的な移動であると判定することができる。また、平日には自転車や歩行者が少なく、休日には自転車や歩行者が多い道路である場合には、自転車や歩行者の数が所定数より多い場合に休日(非日常的な移動)であると判定することができる。また、ランドセルを背負って登下校中である子供の数が所定数より多い場合に、平日(日常的な移動)であると判定することができる。
Further, the feature information of the moving body is not limited to the license plate and vehicle type information, and can be any information representing the feature of the moving body. Further, the feature information of a mobile object is not limited to the feature information of a vehicle, and may be the feature information of a bicycle, a pedestrian, or the like.
Other examples of characteristic information of moving objects include the state of oncoming vehicles (wet with rain, snow piled up, etc.), the number of oncoming vehicles that pass each other in a given time period, and the number of bicycles passed in a given time period. , the number of pedestrians walking on the sidewalk, and characteristics of the pedestrians (whether they are adults or children (and whether they are walking to and from school with school bags on their backs, etc.)). For example, when the oncoming vehicle is covered with snow, it can be estimated that the vehicle is headed for a snowy area such as a ski resort, so it can be determined that the movement is unusual. If there are few bicycles and pedestrians on weekdays and many bicycles and pedestrians on weekends and holidays, if the number of bicycles and pedestrians is more than the specified number, it is considered a holiday (unusual movement). It can be determined that there is Also, if the number of children carrying school bags on their way to and from school is greater than a predetermined number, it can be determined that it is a weekday (daily movement).

また、すれ違う車両の「種類」ごとの数に応じて日常的な移動か非日常的な移動かを判定しても良い。例えば、対向車のうちトラックの割合が所定値より多い場合に、平日であると推定して日常的な移動と判定し、トラックの割合が所定値以下である場合に、休日であると推定して非日常的な移動と判定しても良い。 Further, it may be determined whether the movement is a daily movement or an extraordinary movement according to the number of each "type" of vehicles that pass each other. For example, if the percentage of oncoming traffic that is trucks is greater than a predetermined value, it is estimated to be on a weekday and is determined to be a daily move, and if the percentage of trucks is less than a predetermined value, it is estimated to be a holiday. Therefore, it may be determined that the movement is unusual.

また、上記実施形態では、端末装置10(T1)から取得された特徴情報のうち、蓄積特徴情報と一致しない特徴情報の数や割合に基づいて(すなわち、外れ値判定により)、日常的な移動か非日常的な移動かを判定する例で説明したが、これに限られず、取得された特徴情報のうち、蓄積特徴情報と一致する特徴情報の数や割合に基づいて、日常的な移動か非日常的な移動かを判定しても良い。 Further, in the above embodiment, based on the number and ratio of the feature information that does not match the accumulated feature information among the feature information acquired from the terminal device 10 (T1) (that is, by outlier determination), daily movement However, the present invention is not limited to this, and based on the number and ratio of the feature information that matches the accumulated feature information among the acquired feature information, whether it is a daily move or not is determined. It may be determined whether the movement is extraordinary.

また、上記実施形態では、目的地の予測を行った上で、特定された予測目的地に応じた内容の情報提供(誘導案内や、道路情報及び広告の提供等)を行う例を用いて説明したが、これに限定する趣旨ではなく、目的地の予測を伴わない情報提供を行っても良い。例えば、日常的な移動か、非日常的な移動かの判定結果に基づいて、判定された状況に応じた情報提供(例えば、広告やニュースの表示等)を行っても良い。具体的には、日常的な移動か非日常的な移動かで、表示する広告の内容や量を異ならせたり、表示するニュースのジャンルを異ならせたりしても良い。また、端末装置10(T1)がユーザU1の日常生活圏内にあるにも関わらず、非日常的な移動であると判定された場合に、災害や事故等の非常事態が生じている可能性があると推定して、関連するニュースを表示させても良い。 Further, in the above embodiment, the destination is predicted, and then information is provided (guidance guidance, road information, advertisement, etc.) according to the specified predicted destination. However, the purpose is not limited to this, and information may be provided without prediction of the destination. For example, information may be provided (for example, display of advertisements, news, etc.) according to the determined situation based on the result of determining whether the movement is regular or extraordinary. Specifically, the content and amount of advertisements to be displayed may be varied, or the genre of news to be displayed may be varied depending on whether the user is traveling on a daily basis or on an extraordinary basis. In addition, when it is determined that the movement of the terminal device 10 (T1) is unusual even though the terminal device 10 (T1) is within the range of daily life of the user U1, there is a possibility that an emergency such as a disaster or accident has occurred. It may be assumed that there is, and related news may be displayed.

また、上記実施形態でサーバ装置100が実行していた処理を、端末装置10(T1)が実行しても良い。この場合には、端末装置10(T1)により情報処理装置が構成される。
このような構成では、サーバ装置100を用いずに上記実施形態の方法の目的地の予測及び情報提供を行うことができる。
Further, the processing executed by the server device 100 in the above embodiment may be executed by the terminal device 10 (T1). In this case, the terminal device 10 (T1) constitutes an information processing device.
With such a configuration, destination prediction and information provision can be performed by the method of the above embodiment without using the server device 100 .

また、上記「4.情報提供方法の他の態様」では、自動車200に同乗するユーザの複数の端末装置10(T1)~(T4)がそれぞれサーバ装置100と通信を行う例を用いて説明したが、これに限定されない。例えば、端末装置10(T1)のみがサーバ装置100と通信を行い、端末装置10(T1)と端末装置10(T2)~(T4)とが近距離無線通信などで通信を行う構成とした上で、端末装置10(T2)~(T4)から端末装置10(T1)に送信された端末情報を端末装置10(T1)がサーバ装置100に送信するようにしても良い。
また、上記実施形態でサーバ装置100が実行していた処理を、端末装置10(T1)~(T4)のうちいずれかの端末装置10が実行しても良い。
Further, in the above "4. Other aspects of the information providing method", an example in which a plurality of terminal devices 10 (T1) to (T4) of users riding together in the automobile 200 each communicate with the server device 100 has been described. but not limited to this. For example, only the terminal device 10 (T1) communicates with the server device 100, and the terminal device 10 (T1) and the terminal devices 10 (T2) to (T4) communicate by short-range wireless communication or the like. Then, the terminal information transmitted from the terminal devices 10 (T2) to (T4) to the terminal device 10 (T1) may be transmitted to the server device 100 by the terminal device 10 (T1).
Further, the processing executed by the server device 100 in the above embodiment may be executed by one of the terminal devices 10 (T1) to (T4).

また、上記実施形態でサーバ装置100により提供されているサービスを、HaaS(Hardware as a Service)により提供しても良い。例えば、CPU、メモリー及びストレージといったハードウェア資源を仮想化された情報処理装置として利用者に提供するサービスにおいて、上記実施形態と同様の目的地の予測や情報提供がなされても良い。 Further, the services provided by the server device 100 in the above embodiment may be provided by HaaS (Hardware as a Service). For example, in a service that provides a user with hardware resources such as a CPU, memory, and storage as a virtualized information processing device, destination prediction and information provision similar to those in the above embodiments may be performed.

また、端末情報は、履歴情報、ユーザ情報及び位置情報に限られず、端末装置10に対応付けることのできる任意の情報を含めることができる。例えば、端末情報として、端末装置10で撮影された写真の画像データや、録音された音声データなどが取得されて目的地の予測に用いられても良い。 Moreover, the terminal information is not limited to history information, user information, and location information, and can include any information that can be associated with the terminal device 10 . For example, as the terminal information, image data of a photograph taken by the terminal device 10, recorded voice data, or the like may be acquired and used for destination prediction.

また、第1の情報及び第2の情報として、端末装置10に対応付けられた端末情報(ユーザ端末情報、一般端末情報)を例に挙げて説明したが、これに限定する趣旨ではなく、第1の情報及び第2の情報の少なくとも一方が、端末装置10のユーザに対応付けられた情報とされていても良い。例えば、ナビアプリの使用履歴をユーザのユーザIDごとに管理する態様において、ユーザIDに対応付けられているナビアプリ行先履歴等に基づいて目的地を予測しても良い。 Also, as the first information and the second information, terminal information (user terminal information, general terminal information) associated with the terminal device 10 has been described as an example. At least one of the first information and the second information may be information associated with the user of the terminal device 10 . For example, in a mode in which the navigation application usage history is managed for each user ID, the destination may be predicted based on the navigation application destination history or the like associated with the user ID.

また、端末装置10からの端末情報や位置情報に加えて、自動車200から走行データ(プローブ情報)を取得して、目的地の予測に用いても良い。この場合の走行データとしては、タイムスタンプ、位置情報、車速、エンジン回転数などが挙げられる。 In addition to terminal information and position information from the terminal device 10, travel data (probe information) may be acquired from the automobile 200 and used for destination prediction. The travel data in this case includes time stamps, position information, vehicle speed, engine speed, and the like.

また、移動手段として自動車200を例示したが、移動手段はこれに限られず、複数のユーザが同乗して移動することが可能な任意の乗物(例えば、複数人が乗車可能な自動二輪車、自転車、馬車、人力車等)とすることができる。 In addition, although the automobile 200 has been exemplified as a means of transportation, the means of transportation is not limited to this, and any vehicle that allows a plurality of users to ride together (for example, a motorcycle, a bicycle, a horse-drawn carriage, rickshaw, etc.).

また、上記実施形態では、ユーザU1が移動手段としての自動車200に乗車して移動している場合を例に挙げて説明したが、これに限られず、ユーザU1が徒歩で移動している場合に上記の情報提供方法を適用しても良い。 Further, in the above-described embodiment, the case where the user U1 travels in the automobile 200 as a means of transportation has been described as an example. You may apply said information provision method.

本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。 Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, and includes the scope of the invention described in the claims and equivalent ranges thereof. .

1 情報提供システム
10 端末装置
11 制御部
12 記憶部
12a ナビアプリ
13 通信部
14 表示部
15 位置情報取得部
40 無線LANアクセスポイント(通信装置)
100 サーバ装置(情報処理装置)
110 制御部
111 判定部
112 予測部
113 情報提供部
120 記憶部
121 端末情報データ
121a 履歴情報データ
121b ユーザ情報データ
121c 位置情報データ
122 蓄積特徴情報データ
123 プログラム
130 通信部
200 自動車(移動手段)
1 information providing system 10 terminal device 11 control unit 12 storage unit 12a navigation application 13 communication unit 14 display unit 15 position information acquisition unit 40 wireless LAN access point (communication device)
100 server device (information processing device)
110 control unit 111 determination unit 112 prediction unit 113 information provision unit 120 storage unit 121 terminal information data 121a history information data 121b user information data 121c position information data 122 accumulated characteristic information data 123 program 130 communication unit 200 automobile (transport means)

Claims (16)

移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
を備え、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴とする情報処理装置。
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by a determination unit that determines
an information providing unit that provides information according to the determination result of the determining unit;
with
The information processing apparatus, wherein the characteristic information includes information relating to the characteristics of the moving object extracted from an image of the moving object passing by the terminal device.
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両のナンバープレートに含まれる情報の少なくとも一部を含むことを特徴とする請求項に記載の情報処理装置。
the moving body is a vehicle,
2. The information processing apparatus according to claim 1 , wherein the feature information includes at least a part of information included in a license plate of the vehicle passing by the terminal device.
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両の車種に係る情報を含むことを特徴とする請求項又はに記載の情報処理装置。
the moving body is a vehicle,
3. The information processing apparatus according to claim 1 , wherein the feature information includes information relating to the vehicle type of the vehicle passing by the terminal device.
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
を備え、
前記判定部は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴とする情報処理装置。
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination unit that determines whether to move;
an information providing unit that provides information according to the determination result of the determining unit;
with
The determination unit is configured to, when a degree of mismatch between the feature information acquired for the determination and the feature information acquired and accumulated during the past daily movement satisfies a predetermined condition, the extraordinary condition. An information processing apparatus, characterized in that it determines that a movement is a natural movement.
前記判定部は、前記判定のために取得された複数の前記特徴情報のうち、前記蓄積された特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に前記非日常的な移動であると判定することを特徴とする請求項に記載の情報処理装置。 The determination unit is configured to perform the extraordinary movement when a ratio of the feature information that does not match the accumulated feature information among the plurality of feature information acquired for the determination is greater than a predetermined reference value. 5. The information processing apparatus according to claim 4 , wherein it is determined that there is. 移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部による判定結果に応じた情報の提供を行う情報提供部と、
前記判定部により前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定部により前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測部と、
を備え、
前記情報提供部は、前記予測部により予測された前記目的地に応じた情報を提供することを特徴とする情報処理装置。
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination unit that determines whether to move;
an information providing unit that provides information according to the determination result of the determining unit;
Predicting the user's destination based on predetermined first information when the determination unit determines that the movement is routine movement, and determining that the movement is extraordinary by the determination unit a prediction unit that predicts the destination of the user based on second information including information different from the first information when the
with
The information processing apparatus, wherein the information providing unit provides information corresponding to the destination predicted by the prediction unit.
前記第1の情報は、前記ユーザが使用する前記端末装置に対応付けられた情報であり、
前記第2の情報は、前記ユーザを除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む情報であることを特徴とする請求項に記載の情報処理装置。
The first information is information associated with the terminal device used by the user,
7. The information processing apparatus according to claim 6 , wherein said second information is information including information associated with one or more reference terminal devices used by users other than said user.
前記第2の情報は、不特定多数のユーザの各々が使用する前記参照端末装置に対応付けられた情報を含むことを特徴とする請求項に記載の情報処理装置。 8. The information processing apparatus according to claim 7 , wherein said second information includes information associated with said reference terminal devices used by each of an unspecified number of users. 前記第2の情報は、前記ユーザと同一の移動手段に同乗するユーザが使用する前記参照端末装置に対応付けられた情報であることを特徴とする請求項に記載の情報処理装置。 8. The information processing apparatus according to claim 7 , wherein said second information is information associated with said reference terminal device used by a user who rides with said user on the same means of transportation. 前記第1の情報は、前記ユーザが使用する前記端末装置の使用履歴に係る情報であり、
前記第2の情報は、前記参照端末装置の使用履歴に係る情報を含む情報であることを特徴とする請求項からのいずれか一項に記載の情報処理装置。
The first information is information related to the usage history of the terminal device used by the user,
10. The information processing apparatus according to any one of claims 7 to 9 , wherein the second information is information including information related to a usage history of the reference terminal device.
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
を含み、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴とする情報提供方法。
A computer-implemented method of providing information, comprising:
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by a determination step of determining
An information provision step of providing information according to the determination result in the determination step;
including
The information providing method, wherein the characteristic information includes information relating to the characteristics of the moving object extracted from an image of the moving object passing by the terminal device.
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
を含み、
前記判定工程では、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴とする情報提供方法。
A computer-implemented method of providing information, comprising:
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination step of determining whether to move;
An information provision step of providing information according to the determination result in the determination step;
including
In the determination step, when the degree of discrepancy between the feature information acquired for the determination and the feature information acquired and accumulated in the past routine movement satisfies a predetermined condition, the extraordinary condition is met. A method of providing information, characterized by determining that the movement is a natural movement.
コンピューターが実行する情報提供方法であって、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程における判定結果に応じた情報の提供を行う情報提供工程と、
前記判定工程において前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定工程において前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測工程と、
を含み、
前記情報提供工程では、前記予測工程において予測された前記目的地に応じた情報を提供することを特徴とする情報提供方法。
A computer-implemented method of providing information, comprising:
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. a determination step of determining whether to move;
An information provision step of providing information according to the determination result in the determination step;
predicting the user's destination based on predetermined first information when the movement is determined to be the routine movement in the determination step, and determining that the movement is the extraordinary movement in the determination step; a prediction step of predicting the user's destination based on second information, including information different from the first information, if provided;
including
An information providing method, wherein the information providing step provides information corresponding to the destination predicted in the predicting step.
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
として機能させ、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報を含むことを特徴とするプログラム。
a computer provided in an information processing device,
Whether the movement of the user moving with the terminal device is unusual movement or daily movement other than the extraordinary movement based on the feature information representing the characteristics of the object that the moving terminal device passes by determination means for determining
Information provision means for providing information according to the determination result by the determination means;
function as
A program, wherein the feature information includes information relating to features of a moving object extracted from an image of a moving object passing by the terminal device.
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
として機能させ、
前記判定手段は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴とするプログラム。
a computer provided in an information processing device,
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. Determination means for determining movement,
Information provision means for providing information according to the determination result by the determination means;
function as
The determining means determines a degree of mismatch between the feature information acquired for the determination and the feature information acquired and accumulated during the past daily movement satisfies a predetermined condition when the extraordinary condition is met. A program characterized by determining that it is a natural movement.
情報処理装置に設けられたコンピューターを、
移動する端末装置とすれ違う又は通り過ぎる物の特徴を表す特徴情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段による判定結果に応じた情報の提供を行う情報提供手段、
前記判定手段により前記日常的な移動であると判定された場合に、所定の第1の情報に基づいて前記ユーザの目的地を予測し、前記判定手段により前記非日常的な移動であると判定された場合に、前記第1の情報とは異なる情報を含む第2の情報に基づいて前記ユーザの目的地を予測する予測手段、
として機能させ、
前記情報提供手段は、前記予測手段により予測された前記目的地に応じた情報を提供することを特徴とするプログラム。
a computer provided in an information processing device,
Based on the feature information representing the features of objects that pass by or pass by the moving terminal device, it is possible to determine whether the movement of the user who is moving with the terminal device is extraordinary or routine other than the extraordinary movement. Determination means for determining movement,
Information provision means for providing information according to the determination result by the determination means;
When the determination means determines that the movement is routine movement, predicting the user's destination based on predetermined first information, and determining that the movement is extraordinary by the determination means prediction means for predicting the user's destination based on second information including information different from the first information, if
function as
A program, wherein the information providing means provides information according to the destination predicted by the predicting means.
JP2018136949A 2018-07-20 2018-07-20 Information processing device, information providing method and program Active JP7195077B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018136949A JP7195077B2 (en) 2018-07-20 2018-07-20 Information processing device, information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018136949A JP7195077B2 (en) 2018-07-20 2018-07-20 Information processing device, information providing method and program

Publications (2)

Publication Number Publication Date
JP2020013479A JP2020013479A (en) 2020-01-23
JP7195077B2 true JP7195077B2 (en) 2022-12-23

Family

ID=69169922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018136949A Active JP7195077B2 (en) 2018-07-20 2018-07-20 Information processing device, information providing method and program

Country Status (1)

Country Link
JP (1) JP7195077B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7388620B2 (en) * 2021-07-20 2023-11-29 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072811A (en) 2008-09-17 2010-04-02 Olympus Corp Information processing system, program and information storage medium
JP2015230588A (en) 2014-06-05 2015-12-21 株式会社Nttドコモ Action determination device, action determination method, and program
JP2018057456A (en) 2016-09-30 2018-04-12 株式会社バンダイナムコエンターテインメント Processing system and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072811A (en) 2008-09-17 2010-04-02 Olympus Corp Information processing system, program and information storage medium
JP2015230588A (en) 2014-06-05 2015-12-21 株式会社Nttドコモ Action determination device, action determination method, and program
JP2018057456A (en) 2016-09-30 2018-04-12 株式会社バンダイナムコエンターテインメント Processing system and program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
牛越達也ほか,AirDiary:Bluetoothデバイス検出履歴を用いた半自動日記作成ツール,情報処理学会研究報告 平成22年度▲6▼ [DVD-ROM] ,一般社団法人情報処理学会,2011年04月15日,Vol.2011-HCI-142,No.7(pp.1-8)
花家朋宏ほか,Probe Requestを用いた話題提供システムの開発,情報処理学会 インタラクション2018論文集 [online],情報処理学会,2018年02月26日,pp.839-841,[検索日:2018.03.08], Internet<URL:http://www.interaction-ipsj.org/proceedings/2018/data/pdf/2P11.pdf>

Also Published As

Publication number Publication date
JP2020013479A (en) 2020-01-23

Similar Documents

Publication Publication Date Title
EP3620336B1 (en) Method and apparatus for using a passenger-based driving profile
US11748780B2 (en) Content output systems using vehicle-based data
US10380642B2 (en) Content output systems using vehicle-based data
US10571294B2 (en) Systems and methods for trip planning
US9304009B2 (en) Method and apparatus for providing passenger embarkation points for points of interests
JP6578524B2 (en) Transportation means information providing server and transportation means information providing method
EP3410348A1 (en) Method and apparatus for building a parking occupancy model
EP3620971A1 (en) Method and apparatus for generating a passenger-based driving profile
US20130054134A1 (en) Telematics apparatus for driving assistance, system of the same, and method of the same
EP3621007A1 (en) Method and apparatus for selecting a vehicle using a passenger-based driving profile
CN109389849B (en) Information providing device and information providing system
JP2019035615A (en) Digital signage controller, method for controlling digital signage, program, and recording medium
JP5088420B2 (en) Information providing apparatus and information providing system
JP6682193B2 (en) Notification system, server device, communication terminal device, program and notification method
JP6506609B2 (en) Notification system, server device and notification method
JP2018004878A (en) Information providing apparatus and computer program
JP6701275B2 (en) Information processing apparatus, information providing method and program
US20220058763A1 (en) Information processing apparatus, information processing method, and non-transitory storage medium
CA3099982A1 (en) Content output systems using vehicle-based data
JP7195077B2 (en) Information processing device, information providing method and program
JP7351701B2 (en) Information provision system, information provision device and computer program
JP6687648B2 (en) Estimating device, estimating method, and estimating program
JP2019168277A (en) Navigation device, navigation method, and program
JP6751117B2 (en) Information processing apparatus, information providing method and program
WO2019193853A1 (en) Information analysis device and information analysis method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191112

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220913

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221213

R150 Certificate of patent or registration of utility model

Ref document number: 7195077

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350