(57)【要約】【課題】より適切に目的地を予測して情報を提供することができる情報処理装置、情報提供方法及びプログラムを提供する。【解決手段】情報処理装置は、端末装置により取得された所定の参照情報に基づいて、端末装置とともに移動しているユーザの移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定する判定部と、判定部により日常的な移動であると判定された場合に、所定の第１の情報に基づいてユーザの目的地を予測し、判定部により非日常的な移動であると判定された場合に、第１の情報とは異なる情報を含む第２の情報に基づいてユーザの目的地を予測する予測部と、予測部により予測された目的地に応じた情報を提供する情報提供部と、を備える【選択図】図１
2020013477.tif 000002
【特許請求の範囲】
【請求項１】
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部により前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定部により前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測部と、
前記予測部により予測された前記目的地に応じた情報を提供する情報提供部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１の情報は、前記ユーザが使用する前記端末装置に対応付けられた情報であり、
前記第２の情報は、前記ユーザを除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の情報は、不特定多数のユーザの各々が使用する前記参照端末装置に対応付けられた情報を含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第２の情報は、前記ユーザと同一の移動手段に同乗するユーザが使用する前記参照端末装置に対応付けられた情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記第１の情報は、前記ユーザが使用する前記端末装置の使用履歴に係る情報であり、
前記第２の情報は、前記参照端末装置の使用履歴に係る情報を含む情報であることを特徴とする請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記参照情報は、前記端末装置の位置、及び前記端末装置の置かれている状況の少なくとも一方に係る情報を含むことを特徴とする請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記参照情報は、前記端末装置とすれ違う物の特徴を表す特徴情報を含むことを特徴とする請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記特徴情報は、前記端末装置とすれ違う通信装置の通信上の識別情報を含むことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記識別情報は、前記通信装置に固有のＭＡＣアドレスであることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された、当該移動体の特徴に係る情報を含むことを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両のナンバープレートに含まれる情報の少なくとも一部を含むことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両の車種に係る情報を含むことを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記判定部は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴とする請求項７から１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記判定部は、前記判定のために取得された複数の前記特徴情報のうち、前記蓄積された特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に前記非日常的な移動であると判定することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
コンピューターが実行する情報提供方法であって、
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程において前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定工程において前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測工程と、
前記予測工程において予測された前記目的地に応じた情報を提供する情報提供工程と、
を含むことを特徴とする情報提供方法。
【請求項１６】
情報処理装置に設けられたコンピューターを、
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段により前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定手段により前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測手段、
前記予測手段により予測された前記目的地に応じた情報を提供する情報提供手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報提供方法及びプログラムに関する。
【背景技術】
【０００２】
従来、設定された目的地までの経路検索を行って誘導経路を案内したり、誘導経路の交通情報や周辺の店舗情報などを提供したりするナビゲーション機能を実現する情報処理装置がある。このような情報処理装置では、ユーザにより目的地が設定されていない場合に、走行経路の履歴から目的地や今後の走行経路を予測して、予測結果に基づいて各種情報提供を行う技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４９６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、目的地は、移動の目的や各種の環境因子（時間帯、曜日及び天候等）、及び同乗者などに応じて様々である。このため、走行経路の履歴から目的地を予測する画一的なアルゴリズムでは予測精度に限界があり、適切に目的地を予測するのが困難であるという課題がある。
【０００５】
この発明の目的は、より適切に目的地を予測して情報を提供することができる情報処理装置、情報提供方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の情報処理装置の発明は、
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定部と、
前記判定部により前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定部により前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測部と、
前記予測部により予測された前記目的地に応じた情報を提供する情報提供部と、
を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記第１の情報は、前記ユーザが使用する前記端末装置に対応付けられた情報であり、
前記第２の情報は、前記ユーザを除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む情報であることを特徴としている。
【０００８】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、
前記第２の情報は、不特定多数のユーザの各々が使用する前記参照端末装置に対応付けられた情報を含むことを特徴としている。
【０００９】
請求項４に記載の発明は、請求項２に記載の情報処理装置において、
前記第２の情報は、前記ユーザと同一の移動手段に同乗するユーザが使用する前記参照端末装置に対応付けられた情報であることを特徴としている。
【００１０】
請求項５に記載の発明は、請求項２から４のいずれか一項に記載の情報処理装置において、
前記第１の情報は、前記ユーザが使用する前記端末装置の使用履歴に係る情報であり、
前記第２の情報は、前記参照端末装置の使用履歴に係る情報を含む情報であることを特徴としている。
【００１１】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の情報処理装置において、
前記参照情報は、前記端末装置の位置、及び前記端末装置の置かれている状況の少なくとも一方に係る情報を含むことを特徴としている。
【００１２】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の情報処理装置において、
前記参照情報は、前記端末装置とすれ違う物の特徴を表す特徴情報を含むことを特徴としている。
【００１３】
請求項８に記載の発明は、請求項７に記載の情報処理装置において、
前記特徴情報は、前記端末装置とすれ違う通信装置の通信上の識別情報を含むことを特徴としている。
【００１４】
請求項９に記載の発明は、請求項８に記載の情報処理装置において、
前記識別情報は、前記通信装置に固有のＭＡＣアドレスであることを特徴としている。
【００１５】
請求項１０に記載の発明は、請求項７に記載の情報処理装置において、
前記特徴情報は、前記端末装置とすれ違う移動体を撮像した画像から抽出された、当該移動体の特徴に係る情報を含むことを特徴としている。
【００１６】
請求項１１に記載の発明は、請求項１０に記載の情報処理装置において、
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両のナンバープレートに含まれる情報の少なくとも一部を含むことを特徴としている。
【００１７】
請求項１２に記載の発明は、請求項１０又は１１に記載の情報処理装置において、
前記移動体は、車両であり、
前記特徴情報は、前記端末装置とすれ違う前記車両の車種に係る情報を含むことを特徴としている。
【００１８】
請求項１３に記載の発明は、請求項７から１２のいずれか一項に記載の情報処理装置において、
前記判定部は、前記判定のために取得された前記特徴情報と、過去の前記日常的な移動において取得されて蓄積された前記特徴情報との不一致の程度が所定条件を満たす場合に前記非日常的な移動であると判定することを特徴としている。
【００１９】
請求項１４に記載の発明は、請求項１３に記載の情報処理装置において、
前記判定部は、前記判定のために取得された複数の前記特徴情報のうち、前記蓄積された特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に前記非日常的な移動であると判定することを特徴としている。
【００２０】
また、上記目的を達成するため、請求項１５に記載の情報提供方法の発明は、
コンピューターが実行する情報提供方法であって、
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定工程と、
前記判定工程において前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定工程において前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測工程と、
前記予測工程において予測された前記目的地に応じた情報を提供する情報提供工程と、
を含むことを特徴としている。
【００２１】
また、上記目的を達成するため、請求項１６に記載のプログラムの発明は、
情報処理装置に設けられたコンピューターを、
端末装置により取得された所定の参照情報に基づいて、前記端末装置とともに移動しているユーザの移動が、非日常的な移動か、前記非日常的な移動以外の日常的な移動かを判定する判定手段、
前記判定手段により前記日常的な移動であると判定された場合に、所定の第１の情報に基づいて前記ユーザの目的地を予測し、前記判定手段により前記非日常的な移動であると判定された場合に、前記第１の情報とは異なる情報を含む第２の情報に基づいて前記ユーザの目的地を予測する予測手段、
前記予測手段により予測された前記目的地に応じた情報を提供する情報提供手段、
として機能させることを特徴としている。
【発明の効果】
【００２２】
本発明に従うと、より適切に目的地を予測して情報を提供することができるという効果がある。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る情報提供方法を説明する図である。
【図２】端末装置の表示部における情報表示画面の例を示す図である。
【図３】サーバ装置及び端末装置の構成例を示す図である。
【図４】履歴情報データの内容例を示す図である。
【図５】ユーザ情報データの内容例を示す図である。
【図６】位置情報データの内容例を示す図である。
【図７】蓄積特徴情報データの内容例を示す図である。
【図８】情報提供処理の制御部による制御手順を示すフローチャートである。
【図９】自動車に同乗者がいる場合の情報提供方法を説明する図である。
【図１０】同乗者が使用する複数の端末装置の特定方法を説明する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の情報処理装置、情報提供方法及びプログラムに係る実施の形態を図面に基づいて説明する。
【００２５】
［１．情報提供方法］
まず、図１及び図２を参照して、本実施形態に係る情報提供方法について説明する。
【００２６】
［１−１．情報提供方法の概要］
図１は、実施形態に係る情報提供方法を説明する図である。
本実施形態の情報提供方法は、サーバ装置１００（情報処理装置）及び端末装置１０を用いて実現される。サーバ装置１００は、移動手段としての自動車２００（車両）に乗車するユーザＵ１（乗員）が使用している端末装置１０（Ｔ１）から情報を取得して、ユーザＵ１の移動が、日常的な移動か、非日常的な移動かを判定する。また、サーバ装置１００は、この判定結果に応じた手法でユーザＵ１（自動車２００）の目的地を予測する。また、サーバ装置１００は、予測された目的地に応じた情報（例えば、予測された目的地までの渋滞情報等）を、端末装置１０（Ｔ１）に表示させて、当該端末装置１０（Ｔ１）を使用するユーザＵ１に提供する。
【００２７】
ここで、「非日常的な移動」とは、日常生活圏（日常圏）の外部における移動、及び非日常的な状況下での移動の少なくとも一方であることをいう。
このうち「日常生活圏」とは、ユーザＵ１の普段の行動範囲内（典型的には、自宅や勤務先の周辺（例えば、自宅や勤務先から所定の距離範囲内）、及び通勤経路の周辺）の地域、換言すれば、ユーザＵ１にとって普段の慣れた地域をいう。したがって、「日常生活圏の外部」は、ユーザＵ１にとって不慣れな地域（慣れない地域）であるということができる。
また、「非日常的な状況」とは、休日でレジャーに出掛けている場合など、ユーザＵ１が普段反復して行う行動（平日における通勤、通学等）とは目的地、同行者、行動パターン等が異なる状況や、災害、異常気象、事件、事故といった非常事態が生じている状況などをいう。
他方で、「日常的な移動」とは、上記の非日常的な移動以外の移動をいう。すなわち、「日常的な移動」は、ユーザＵ１にとって普段の慣れた地域（日常生活圏内）の移動であって、上述の「非日常的な状況」に該当しない状況下での移動をいう。
【００２８】
サーバ装置１００と複数の端末装置１０とは、図示しない通信ネットワークを介して通信可能に接続されている。サーバ装置１００及び複数の端末装置１０により、上記の情報の提供を実現するための情報提供システム１（図３参照）が構成される。
【００２９】
端末装置１０は、例えば、スマートフォン、タブレット型端末、ノートＰＣ（Personal  Computer）、デスクトップＰＣ、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。図１では、端末装置１０がスマートフォンである場合を例に挙げて説明している。なお、端末装置１０は、ユーザとともに移動可能でありサーバ装置１００との通信が可能なものであれば良く、上記の機器に限られない。例えば、時計などのようにユーザの体に装着するウェアラブル機器であっても良いし、自動車２００に取り付けられた車載用端末装置（カーナビゲーション装置等）であっても良い。
【００３０】
端末装置１０は、位置情報を取得してサーバ装置１００に送信可能に構成されている。端末装置１０の位置情報を取得する方式は、特には限られないが、例えば測位衛星からの送信電波を受信して位置を計測するＧＰＳ（Global Positioning System）による方式や、無線ＬＡＮ（Local Area Network）、第３世代移動通信システム及び第４世代移動通信システムなどの通信に関する情報から位置を特定する方式などを用いることができる。本実施形態の端末装置１０は、ＧＰＳにより位置情報を取得する。
この位置情報の取得は、通常、多くの電力を使用するため、端末装置１０では、ユーザの入力操作により、位置情報の取得を行わないように設定することも可能となっている。
【００３１】
図１では、各端末装置１０に付された符号「１０」に続く括弧内に、端末装置１０を識別するための端末ＩＤが記載されている。具体的には、ユーザＵ１が使用する端末装置１０の端末ＩＤは、「Ｔ１」であるものとする。また、ユーザＵ１以外のユーザ（例えば、図１において自動車２００の対向車３００に乗車しているユーザ）が使用する端末装置１０の端末ＩＤは、「Ｔｎ」であるものとする（「ｎ」は、２以上の自然数）。以下では、端末装置１０（Ｔ１）、１０（Ｔ２）、…１０（Ｔｎ）を互いに区別しない場合には、端末ＩＤを付さずに単に「端末装置１０」と記す。
【００３２】
また、サーバ装置１００では、複数のユーザが、それぞれユーザＩＤにより識別されているものとする。以下では、ユーザＵ１、Ｕ２、…ＵｍのユーザＩＤを、それぞれ「Ｕ１」、「Ｕ２」、…「Ｕｍ」とする（「ｍ」は、２以上の自然数）。
【００３３】
ユーザＵ１は、自動車２００の運転手である。また、ユーザＵ１が使用する端末装置１０（Ｔ１）には、ナビゲーション機能を実現するアプリケーションプログラム（以下では、「ナビアプリ」と記す）がインストールされている。このナビアプリは、ユーザにより設定された目的地までの経路検索を行って誘導経路を案内したり（換言すれば、誘導案内を行ったり）、誘導経路の交通情報や周辺の店舗情報などを提供したりする。ナビアプリが実行されている場合には、端末装置１０の位置情報や、ユーザにより設定された目的地などの情報が端末装置１０からサーバ装置１００に送信される。サーバ装置１００は、これらの情報に基づいて目的地までの経路を含むナビゲーション情報を生成して端末装置１０に送信する。ナビゲーション情報を受信した端末装置１０では、ナビアプリの画面上で、目的地までの経路を案内する表示などが行われる。
【００３４】
このナビアプリは、ユーザにより目的地が設定されていない場合、すなわち目的地への誘導案内が行われていない場合には、「目的地予測モード」で動作する。目的地予測モードでは、走行経路の履歴などから目的地や今後の走行経路が予測され、予測結果に基づいて各種情報の提供（表示）がなされる。目的地予測モードで提供される情報としては、予測される目的地（以下、「予測目的地」とも記す）や、予測目的地までの経路における渋滞、事故、自動速度違反取締装置（オービス）、一時停止が必要な地点などに関する交通情報、及び当該経路の周辺の店舗（例えばレストラン、ガソリンスタンド等）や施設（例えば駐車場等）に関する情報などが含まれる。また、予測目的地に関連する商品などの広告が表示されても良い。
【００３５】
従来技術の目的地予測モードでは、運転手であるユーザＵ１の過去の行動履歴（行動パターン）から目的地が予測される。具体的には、ユーザＵ１の端末装置１０（Ｔ１）の過去の位置情報（例えば、緯度及び経度の情報）や、当該位置情報が記録された時刻情報（タイムスタンプ）に基づく移動経路の履歴から目的地が予測される。
【００３６】
このような方法によれば、特に、ユーザＵ１の移動が上述の日常的な移動である場合に、一定の精度で目的地を予測することができる。これは、ユーザＵ１が日常的な移動を行っている場合には、勤務先や通学先などの日常的に繰り返し訪れる地点が目的地となる蓋然性が高く、過去の行動履歴から精度良く目的地を予測できるためである。
【００３７】
これに対し、ユーザＵ１の移動が上述の非日常的な移動である場合には、通常、ユーザＵ１が日常的に訪れている勤務先などは目的地とはならない。このため、ユーザＵ１の過去の行動履歴から目的地を予測したのでは、予測精度が低下してしまうという問題がある。
【００３８】
そこで、本実施形態のサーバ装置１００は、ユーザＵ１が使用している端末装置１０（Ｔ１）から、端末装置１０（Ｔ１）により取得された参照情報を取得し、当該参照情報に基づいて、ユーザＵ１の移動が、日常的な移動か、非日常的な移動かを判定する。ここで、参照情報は、端末装置１０（Ｔ１）の位置、及び端末装置１０（Ｔ１）が置かれている状況のうち少なくとも一方に係る情報であり、その詳細については後述する。
そして、サーバ装置１００は、日常的な移動か、非日常的な移動かの判定結果に応じて目的地予測の手法を切り替える。
【００３９】
すなわち、日常的な移動であると判定された場合には、サーバ装置１００は、ユーザＵ１の端末装置１０（Ｔ１）に対応付けられた端末情報（以下では、「ユーザ端末情報」とも記す）に基づいて、ユーザＵ１（自動車２００）の目的地を予測する。ここで、ユーザ端末情報は、ユーザＵ１による端末装置１０（Ｔ１）の使用履歴や、端末装置１０（Ｔ１）の位置情報の履歴などを含んでおり、ユーザＵ１の過去の行動履歴を反映した情報である。このため、日常的な移動における目的地の予測手法は、ユーザＵ１の過去の行動履歴に基づいて（すなわち、ユーザＵ１自身の普段の履歴ベースで）目的地を予測するものであるといえる。
上記のユーザ端末情報は、第１の情報に対応する。
【００４０】
一方、非日常的な移動であると判定された場合には、サーバ装置１００は、ユーザＵ１以外のユーザが使用する端末装置１０（以下では、「参照端末装置」とも記す）に対応付けられた端末情報を含む情報（以下では、「一般端末情報」とも記す）に基づいて、ユーザＵ１（自動車２００）の目的地を予測する。本実施形態の一般端末情報は、不特定多数のユーザの各々が使用する複数の端末装置１０に各々対応付けられた端末情報を含むものとする。このような一般端末情報に基づく目的地の予測手法は、不特定多数のユーザの行動履歴に基づいて（すなわち、不特定多数ユーザの履歴ベースで）目的地を予測するものであるといえる。非日常的な移動では、しばしば、ユーザの日常の行動履歴とは関連性の低い（又は無関係な）地点が目的地となるため、このような予測手法を用いることで、ユーザ端末情報に基づく目的地予測よりも適切に目的地を予測することができる。
上記の一般端末情報は、第２の情報に対応する。なお、一般端末情報には、ユーザ端末情報がさらに含まれていても良い。この場合には、一般端末情報におけるユーザ端末情報の影響が十分に小さくなるように、一般端末情報には、多数の（例えば、数十台〜数百台以上の）参照端末装置に係る端末情報が含まれていることが望ましい。
【００４１】
以下では、サーバ装置１００による日常的な移動か非日常的な移動かの判定方法、及び当該判定の結果に応じた目的地の予測方法について説明する。
【００４２】
［１−２．日常的な移動／非日常的な移動の判定方法］
サーバ装置１００は、ユーザＵ１の端末装置１０（Ｔ１）において、目的地予測モードでのナビアプリの動作が開始されると、端末装置１０（Ｔ１）から、参照情報として、現在の位置情報の取得を試みる。
端末装置１０（Ｔ１）から位置情報を取得可能であり、かつ取得した位置情報により示される位置が、予め設定されているユーザＵ１の日常生活圏の外部である（日常生活圏の圏外である）場合には、サーバ装置１００は、ユーザＵ１の移動が非日常的な移動であると判定する。
【００４３】
一方、位置情報の取得に用いる信号の受信状況が悪い場合や、位置情報を取得しない設定となっている場合などでは、端末装置（Ｔ１）から位置情報を取得できない場合がある。このような場合には、サーバ装置１００は、端末装置１０（Ｔ１）から、当該端末装置１０（Ｔ１）の周囲の環境や状況を反映した情報を参照情報として取得し、当該参照情報に基づいて日常的な移動か非日常的な移動かを判定する。
また、端末装置１０（Ｔ１）から位置情報を取得可能であり、かつ取得した位置情報により示される位置が、ユーザＵ１の日常生活圏内である場合であっても、必ずしも日常的な移動とは限らず、レジャーに出掛けていたり、非常事態が生じていたりする非日常的な移動であることもあり得る。このため、この場合にも、サーバ装置１００は、端末装置１０（Ｔ１）から、周囲の環境や状況を反映した情報を参照情報として取得し、当該参照情報に基づいて日常的な移動か非日常的な移動かを判定する。
【００４４】
図１の例では、端末装置１０（Ｔ１）は、端末装置１０（Ｔ１）の周囲の環境や状況を反映した参照情報として、端末装置１０（Ｔ１）とすれ違う物の特徴を表す特徴情報を取得する。
日常的な移動では、端末装置１０（Ｔ１）（ユーザＵ１）は、毎回特定の物とすれ違う（行き交う）ことが多い。例えば、日常の目的地に向かう日常的な移動（例えば通勤）においてユーザＵ１の自動車２００とすれ違う物（対向車（他車）、対向車の乗員が使用する端末装置等の通信装置、店舗等の建物、及び当該建物内にある通信装置など）は、通常、ほぼ同じである。このため、端末装置１０（Ｔ１）とすれ違う物の特徴情報が、日常的にすれ違う特定の物の特徴情報と同一である頻度が高い場合には、日常的な移動であると判定することができる。
他方で、非日常的な移動では、端末装置１０（Ｔ１）（ユーザＵ１）とすれ違う物は、日常的な移動とは異なるものが多くなる。よって、端末装置１０（Ｔ１）とすれ違う物の特徴情報が、日常的にすれ違う特定の物の特徴情報と異なる頻度が高い場合には、非日常的な移動であると判定することができる。
【００４５】
上記の特徴情報は、例えば、端末装置１０（Ｔ１）とすれ違う通信装置の通信上の識別情報である。ここで、通信装置は、無線通信を行うことが可能な機器（無線親機や無線子機等）であり、本実施形態の端末装置１０も通信装置に含まれる。
【００４６】
上記の識別情報は、通信装置を相互に識別可能なものであれば特には限られないが、典型的には、通信装置に固有のＭＡＣ（Media Access Control）アドレスとすることができる。この他にも、無線ＬＡＮのアクセスポイントの識別などに用いられるＳＳＩＤ（Service Set Identifier）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信において通信装置を識別するためのＩＤ、及び、無線通信により読み取り可能な態様で公開されている端末装置１０のユーザのユーザＩＤなどを識別情報として用いても良い。
【００４７】
無線ＬＡＮやＢｌｕｅｔｏｏｔｈといった無線通信を行う通信装置では、接続先のアクセスポイントを探索するためのビーコンと呼ばれるデータ（パケット）を定期的に（例えば、１００ｍｓｅｃ間隔で）送信している。このビーコンには、当該ビーコンを送信している通信装置を特定するための識別情報（上述のＭＡＣアドレス等）が含まれている。端末装置１０（Ｔ１）は、例えばこのビーコンを受信することで、ビーコンに含まれている識別情報を取得する。
【００４８】
図１の例では、ユーザＵ１の端末装置１０（Ｔ１）は、対向車３００のユーザが使用する端末装置１０（Ｔ１１）のＭＡＣアドレス「ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ」と、道沿いの店舗４００内にある無線ＬＡＮアクセスポイント４０のＭＡＣアドレス「ＹＹ−ＹＹ−ＹＹ−ＹＹ−ＹＹ−ＹＹ」とを、特徴情報として取得する。
【００４９】
また、特徴情報の他の例は、端末装置１０（Ｔ１）とすれ違う移動体を撮像した画像から抽出された当該移動体の特徴に係る情報である。ここで、移動体は、典型的には自動車（車両）であり、自動車のナンバープレート（自動車登録番号標）に含まれる情報の少なくとも一部や、自動車の車種を特徴情報とすることができる。
ナンバープレートには、地名、２桁又は３桁の分類番号、１文字のひらがな（又はアルファベット）、及び４桁の車両番号が含まれている。これらの全てを特徴情報として用いても良いし、このうちの一部（通常は、車両番号を含む一部）を特徴情報として用いても良い。
また、特徴情報として用いられる自動車の車種は、普通乗用車、小型トラック、大型トラック、バス及び自動二輪車といった自動車の「種類」であっても良いし、自動車の個別の名称である「車名」であっても良い。
ナンバープレートの情報と、対向車の車種の情報とは、併用されても良いし、いずれか一方のみを用いても良い。
【００５０】
すれ違う移動体を撮像する方法は、特には限られないが、自動車２００に搭載されているドライブレコーダーの画像を用いる方法や、端末装置１０（Ｔ１）を自動車２００のフロントガラスから正面方向を撮像可能な位置に取り付けた上で、端末装置１０（Ｔ１）に搭載されたカメラにより撮像する方法などが挙げられる。
また、撮像した画像から特徴情報を抽出する方法としては、各種公知の光学的文字認識（ＯＣＲ：Optical Character Recognition）などを用いることができる。
【００５１】
図１の例では、端末装置１０（Ｔ１）は、対向車３００の画像から得られたナンバープレートの情報である「ＹＹ  ３００  あ  １２−３４」、「ＺＺ  ３００  た  １３−５７」を、特徴情報として取得する。
【００５２】
サーバ装置１００は、ユーザＵ１の移動に伴って端末装置１０（Ｔ１）が取得した複数の特徴情報を、通信ネットワークを介して取得して、これらの特徴情報の各々が、予め記憶部１２０（図３）に蓄積されている特徴情報（以下では、蓄積特徴情報と記す）と合致するか否かを照合する。
ここで、蓄積特徴情報は、過去のユーザＵ１（端末装置１０（Ｔ１）、自動車２００）の日常的な移動において取得された特徴情報（すなわち、日常ですれ違う複数の車（車の群）の情報や、日常ですれ違う複数の通信装置（通信装置の群）の情報）であり、図１では、すれ違う通信装置から取得されたＭＡＣアドレスと、対向車を撮像した画像から取得されたナンバープレートとが例示されている。
【００５３】
取得された特徴情報を蓄積特徴情報と照合した（突き合わせた）結果、蓄積特徴情報のいずれかと一致する場合には、当該特徴情報が、日常的な移動において取得され得る特徴情報であるということができる。また、取得された特徴情報が蓄積特徴情報のいずれとも一致しない場合には、当該特徴情報が、日常的な移動においては取得され得ない特徴情報である可能性があるということができる。よって、取得された特徴情報と、蓄積特徴情報との不一致の程度が大きいほど（一致の程度が小さいほど）、非日常的な移動である可能性が高く、不一致の程度が小さいほど（一致の程度が大きいほど）、日常的な移動である可能性が高いと推定することができる。
【００５４】
サーバ装置１００は、端末装置１０（Ｔ１）から取得された特徴情報と、蓄積特徴情報との不一致の程度が所定条件を満たす場合に、ユーザＵ１の移動が非日常的な移動であると判定する。より具体的には、サーバ装置１００は、端末装置１０（Ｔ１）から取得された複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値（閾値）より大きい場合に非日常的な移動であると判定する。すなわち、蓄積特徴情報に対する外れ値判定により、日常的な移動か、非日常的な移動かが判定される。
【００５５】
この判定に用いられる基準値は、蓄積特徴情報の種類や数、ユーザＵ１の日常的な移動における行動パターンなどに応じて定めることができる。具体的には、蓄積特徴情報がまだ少ない場合（例えば、端末装置１０（Ｔ１）におけるナビアプリの使用日数がまだ少ない場合）には、日常的な移動で取得された特徴情報であっても蓄積特徴情報と一致しない可能性が高いため、基準値を高くしておき、蓄積特徴情報が増えるに従って（ナビアプリの使用日数が増えるに従って）基準値を低くしても良い。
また、蓄積特徴情報のうち、日常的な移動と強く推定可能な特定の特徴情報の重み付けを大きくし、当該特定の特徴情報が取得されている場合に基準値を上げるように（すなわち、非日常的な移動と判定されにくくなるように）しても良い。上記の特定の特徴情報としては、例えば自宅や勤務先の近くの店舗に設置されている無線ＬＡＮアクセスポイントのＭＡＣアドレス等、ユーザＵ１が日常生活圏内にいる場合にのみ取得できる特徴情報が挙げられる。
【００５６】
なお、蓄積特徴情報との不一致の割合に代えて、蓄積特徴情報と一致しない特徴情報の数が所定数より多い場合に非日常的な移動と判定するようにしても良い。
【００５７】
また、判定に用いる特徴情報の数が少な過ぎると、日常的な移動か非日常的な移動かの判定結果が不適切となる場合がある。例えば、日常的な移動であっても、移動開始直後にたまたま蓄積特徴情報にない新たな特徴情報を取得したような場合には、非日常的な移動であると誤判定される可能性が高くなる。このため、日常的な移動か非日常的な移動かの判定は、所定の下限数以上の特徴情報が取得された場合に開始することが望ましい。
【００５８】
図１の例では、上記基準値が０．５（５０％）であるものとする。これに対し、図１において取得されている４つの特徴情報のうち、蓄積特徴情報と一致する特徴情報は、ナンバープレート「ＺＺ  ３００  た  １３−５７」の１つのみであり、残りの３つの特徴情報は、蓄積特徴情報と一致しない。よって、蓄積特徴情報と不一致である特徴情報の割合は０．７５であり、基準値（０．５）より大きいため、サーバ装置１００は、ユーザＵ１の移動が非日常的な移動であると判定する。
【００５９】
また、図１では例示されていないが、取得された特徴情報のうち、蓄積特徴情報と不一致である特徴情報の割合が基準値以下である場合には、サーバ装置１００は、ユーザＵ１の移動が日常的な移動であると判定する。
この場合には、サーバ装置１００は、取得されている特徴情報を蓄積特徴情報に追加し、蓄積特徴情報の内容を更新する。
【００６０】
［１−３．目的地の予測方法、及び情報提供の態様例］
ユーザＵ１の移動が日常的な移動であると判定された場合には、サーバ装置１００は、ユーザＵ１の端末装置１０（Ｔ１）に対応付けられたユーザ端末情報に基づいて目的地を予測する。図１では、ユーザ端末情報として、端末装置１０（Ｔ１）の使用履歴に係る履歴情報が用いられている。より詳しくは、端末装置１０（Ｔ１）のナビアプリにおいて過去に行先として指定された地点や、実際に移動した地点を表す、「ナビアプリ行先履歴」の情報が用いられている。「ナビアプリ行先履歴」では、複数の行先が、行先として指定された回数や、実際に訪れた回数などに応じて順位付けされて配列されている。図１の例では、順位の高い方から「ＢＣＤ商事」、「スーパーＳ」、「Ｚ小学校」が配列されている。このうち「ＢＣＤ商事」は、ユーザＵ１の勤務先である。
また、サーバ装置１００は、目的地の予測を行う場合に、最新のユーザ端末情報を端末装置１０（Ｔ１）から取得する。なお、これに代えて、予めサーバ装置１００に記憶されているユーザ端末情報を用いても良い。
【００６１】
図１の例では、サーバ装置１００は、日常的な移動であると判定された場合に、このユーザ端末情報に基づいて、最も順位の高い「ＢＣＤ商事」を目的地として予測する。なお、目的地予測のアルゴリズムは上記に限られず、現在位置からの距離や時間帯などがさらに考慮されても良い。
【００６２】
一方、ユーザＵ１の移動が非日常的な移動であると判定された場合には、サーバ装置１００は、ユーザＵ１以外のユーザが使用する参照端末装置（図１では、端末装置１０（Ｔ１１）〜１０（Ｔ１４）等）に対応付けられた端末情報を含む一般端末情報に基づいて目的地を予測する。図１では、一般端末情報として、参照端末装置の使用履歴に係る履歴情報、より詳しくは、「ナビアプリ行先履歴」が含まれている。この「ナビアプリ行先履歴」では、ユーザ端末情報の行先履歴と同様に順位付けがなされて配列されている。
また、サーバ装置１００は、目的地の予測を行う場合に、各参照端末装置から最新の端末情報を取得して一般端末情報を更新する。なお、これに代えて、予めサーバ装置１００に記憶されている一般端末情報を用いても良い。
【００６３】
図１の例では、サーバ装置１００は、非日常的な移動であると判定された場合に、この一般端末情報に基づいて、最も多くの参照端末装置から取得されている「ショッピングモールＸ」を目的地として予測する。なお、目的地予測のアルゴリズムは、目的地を表すキーワードが取得された端末装置の数のみに基づくものに限られず、各参照端末装置の行先履歴における順位や、現在位置からの距離、及び時間帯などがさらに考慮されても良い。
【００６４】
また、一般端末情報のうち一部のみを選択して目的地の予測に用いても良い。
この場合に一般端末情報から選択する端末情報は、例えば、ユーザＵ１の端末装置１０（Ｔ１）に予め対応付けられている参照端末装置の端末情報とすることができる。端末装置１０（Ｔ１）に予め対応付ける参照端末装置としては、例えば、住所がユーザＵ１と近いユーザの参照端末装置（ユーザＵ１の日常生活圏内に住所があるユーザの参照端末装置等）や、ユーザＵ１と属性（性別、年代、嗜好等）が共通するユーザの参照端末装置などが挙げられる。
あるいは、端末装置１０（Ｔ１）の現在位置が取得できる場合には、端末装置１０（Ｔ１）の現在位置を考慮した端末情報が、一般端末情報から選択されても良い。例えば、参照端末装置の端末情報のうち、端末装置１０（Ｔ１）の現在位置の近傍範囲を出発地点として検索された過去の行先履歴を含む端末情報を、一般端末情報から抽出しても良い。
【００６５】
サーバ装置１００は、ナビアプリが目的地予測モードで動作している端末装置１０（Ｔ１）に対し、このように予測された目的地に応じた情報の提供を行う。ここで、情報の提供とは、端末装置１０（Ｔ１）に対して必要なデータを送信して、端末装置１０（Ｔ１）の表示部１４におけるナビアプリの画面に、各種情報を表示させることをいう。
【００６６】
図２は、端末装置１０（Ｔ１）の表示部１４における情報表示画面の例を示す図である。図２では、上記の方法により日常的な移動であると判定された場合を例に挙げて説明する。
図２に示されるように、予測目的地に係る情報を受信した端末装置１０（Ｔ１）では、表示部１４の上部に、予測される目的地として「ＢＣＤ商事」に関する情報が表示され、表示部１４の下部に、「ＢＣＤ商事」までの経路と、当該経路における渋滞などの交通情報、及び当該経路の周辺の店舗（ここでは、レストラン）に関する情報が表示される。
【００６７】
［２．情報提供システムの構成］
次に、情報提供システム１をなすサーバ装置１００及び端末装置１０の構成について説明する。
図３は、サーバ装置１００及び端末装置１０の構成例を示す図である。
【００６８】
［２−１．サーバ装置の構成］
サーバ装置１００は、制御部１１０と、記憶部１２０と、通信部１３０などを備える。サーバ装置１００は、この他に、サーバ装置１００の操作者からの入力操作を受け付ける入力部（キーボードやマウス等）や、各種情報を表示するための表示部（液晶表示装置等）などをさらに備えていても良い。
【００６９】
制御部１１０（コンピューター）は、ＣＰＵ（Central Processing Unit）等の演算装置、及びＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー等の記憶装置を備え、ＲＡＭ等を作業領域として、記憶部１２０に記憶されているプログラム１２３を実行することで、サーバ装置１００の各部の動作を制御する。また、制御部１１０は、プログラム１２３を実行することで、判定部１１１（判定手段）、予測部１１２（予測手段）及び情報提供部１１３（情報提供手段）として機能する。
【００７０】
判定部１１１は、端末装置１０（Ｔ１）から位置情報や上述の特徴情報などの参照情報を取得して、上述した方法により、端末装置１０（Ｔ１）とともに移動しているユーザＵ１の移動が、非日常的な移動か、日常的な移動かを判定する。具体的には、判定部１１１は、端末装置１０（Ｔ１）から位置情報が取得できる場合には、当該位置情報に基づいて端末装置１０（Ｔ１）の現在位置を特定し、現在位置が日常生活圏外である場合には、非日常的な移動であると判定する。また、判定部１１１は、端末装置１０（Ｔ１）から特徴情報を取得して、当該特徴情報が、記憶部１２０の蓄積特徴情報データ１２２におけるいずれかの蓄積特徴情報と一致するか否かを判定する。また、判定部１１１は、端末装置１０（Ｔ１）から取得した複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に非日常的な移動であると判定し、基準値以下である場合に日常的な移動であると判定する。また、判定部１１１は、日常的な移動であると判定した場合に、取得した特徴情報を蓄積特徴情報データ１２２に記憶させる。
【００７１】
予測部１１２は、判定部１１１による判定結果に基づく手法で、ユーザＵ１（端末装置１０（Ｔ１））の目的地を予測する。すなわち、予測部１１２は、判定部１１１により日常的な移動であると判定された場合には、記憶部１２の端末情報データ１２１のうちユーザ端末情報に基づいて目的地を予測し、非日常的な移動であると判定された場合には、端末情報データ１２１のうち一般端末情報に基づいて目的地を予測する。また、予測部１１２は、目的地の予測に際して必要に応じて端末装置１０から端末情報を取得する。
【００７２】
情報提供部１１３は、予測部１１２により予測された目的地に応じた情報を提供する。提供される情報及び情報提供の方法については、上述したとおりである。
【００７３】
記憶部１２０は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等の記憶装置によって実現される。記憶部１２０は、上述したユーザ端末情報及び一般端末情報が記憶される端末情報データ１２１と、蓄積特徴情報が記憶される蓄積特徴情報データ１２２と、プログラム１２３などを記憶する。このうち端末情報データ１２１は、端末装置１０の履歴情報を記憶する履歴情報データ１２１ａと、端末装置１０のユーザに係る情報を記憶するユーザ情報データ１２１ｂと、端末装置１０の位置情報を記憶する位置情報データ１２１ｃなどを含む。
【００７４】
図４は、履歴情報データ１２１ａの内容例を示す図である。
履歴情報データ１２１ａは、端末装置１０ごとに、「端末ＩＤ」、「ユーザＩＤ」、「検索ワード」、「ナビアプリ行先履歴」、「購入履歴」、「インストール済アプリ」などの項目の情報が関連付けられているデータである。
「端末ＩＤ」は、端末装置１０を識別するために設定されているＩＤである。
「ユーザＩＤ」は、端末装置１０を使用しているユーザを識別するために設定されているＩＤである。ユーザＩＤは、例えば、端末装置１０にインストールされているアプリケーションプログラム（以下では「アプリ」と記す）上でユーザがサーバ装置１００へのログインに用いたアカウントに係るＩＤである。
「検索ワード」は、端末装置１０において情報の検索に用いられた検索ワードである。具体的には、端末装置１０にインストールされているブラウザアプリで所望の情報を表示させるための検索に用いられた検索ワードや、ナビアプリで目的地検索に用いられた検索ワードなどである。検索ワードは、端末装置１０ごとに、所定の基準にしたがって順位付けされている。検索ワードの順位付けの方法としては、検索に使用された回数の多い検索ワードほど順位を上位とする方法や、検索に使用された時期が最近のものほど順位を上位とする方法などがある。あるいは、使用回数や検索時期などの複数の要素に応じた重み付けを行って順位を決定しても良い。
「ナビアプリ行先履歴」の内容は、上述したとおりである。
「購入履歴」は、端末装置１０のアプリ上で過去に購入された商品の情報である。これらの商品の情報は、購入回数や、最後に購入した日からの経過日数などに応じて順位付けされて配列されている。
「インストール済アプリ」は、端末装置１０にインストールされているアプリの種別（例えば、アプリの名称やジャンル）に係る情報である。これらのアプリは、使用頻度などに応じて順位付けされて配列されている。
【００７５】
このように、履歴情報データ１２１ａには、ナビアプリ行先履歴以外にも種々の情報が含まれている。このため、予測部１１２は、目的地の予測に際して、ナビアプリ行先履歴に加えて、又はナビアプリ行先履歴に代えて、履歴情報データ１２１ａに含まれる他の情報を用いても良い。
例えば、予測部１１２は、検索ワードの情報に基づいて、端末装置のユーザ（日常的な移動であればユーザＵ１、非日常的な移動であれば他の不特定多数のユーザ）が過去に検索した事項と関連する行先を目的地として予測しても良い。
また、予測部１１２は、購入履歴の情報に基づいて、端末装置のユーザ（日常的な移動であればユーザＵ１、非日常的な移動であれば他の不特定多数のユーザ）が関心を持っている商品を特定し、これらの商品を販売している店舗が共通して入っている商業施設などを目的地として予測しても良い。
また、予測部１１２は、インストール済アプリの情報に基づいて、端末装置のユーザ（日常的な移動であればユーザＵ１、非日常的な移動であれば他の不特定多数のユーザ）が関心を持っている分野を特定し、当該分野と関連性の高い地点を目的地として予測しても良い。例えば、端末装置に釣り情報のアプリがインストールされている場合に、釣りを行うことができる地点（河川や釣堀等）を目的地として予測しても良い。
また、予測部１１２は、これらの情報を複合的に用いて目的地を予測しても良い。
【００７６】
図５は、ユーザ情報データ１２１ｂの内容例を示す図である。
ユーザ情報データ１２１ｂは、端末装置１０ごとに、「端末ＩＤ」、「ユーザＩＤ」、「性別」、「年代」、「家族」などの項目の情報が関連付けられているデータである。
「性別」は、ユーザの性別である。
「年代」は、ユーザの年代である。年代に代えて、年齢の情報が用いられても良い。
「家族」は、ユーザの家族を示す情報である。例えば、ユーザの家族がユーザＩＤを有している場合に、当該ユーザＩＤにより家族構成が特定される。なお、これに代えて、登録されている住所が同一であるユーザを家族と特定する方法などの、他の方法により家族が特定されても良い。
ユーザ情報データ１２１ｂとしては、この他に、氏名、居住地（住所）、興味、収入、ライフスタイル等の情報が含まれていても良い。
予測部１１２は、履歴情報データ１２１ａに含まれる履歴情報に加えて、このユーザ情報データ１２１ｂに含まれるユーザ情報を考慮して目的地を予測しても良い。例えば、非日常的な移動と判定された場合に、ユーザＵ１と属性（性別、年代等）が共通しているユーザの参照端末装置に対応付けられている履歴情報に基づいて目的地を予測しても良い。
【００７７】
図６は、位置情報データ１２１ｃの内容例を示す図である。
位置情報データ１２１ｃは、端末ＩＤごとに、端末ＩＤに対応する端末装置１０の位置情報の履歴が時系列に記憶されているデータである。位置情報データ１２１ｃでは、各端末装置１０の位置を表す位置情報が、当該位置情報を取得した時刻に対応付けられて時系列で配列されている。
【００７８】
図７は、蓄積特徴情報データ１２２の内容例を示す図である。
図７では、図１で例示した特徴情報である「ＭＡＣアドレス」、「ナンバープレート」に加えて、「ＳＳＩＤ」、「ユーザＩＤ」（すれ違う端末装置を使用するユーザのユーザＩＤ）の特徴情報が記憶されている。日常的な移動か非日常的な移動かの判定においては、これらの特徴情報がさらに用いられても良い。また、図７で例示した特徴情報以外の特徴情報が蓄積特徴情報データ１２２にさらに記憶されて、上記判定に用いられても良い。
【００７９】
通信部１３０は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。通信部１３０は、通信ネットワークＮと有線または無線で接続され、端末装置１０の通信部１３との間で情報の送受信を行う。
【００８０】
［２−２．端末装置の構成］
図３に示されるように、端末装置１０は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、位置情報取得部１５などを備える。
【００８１】
制御部１１は、ＣＰＵ（Central Processing Unit）等の演算装置、及びＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー等の記憶装置を備え、ＲＡＭ等を作業領域として記憶部１２に記憶されているシステムプログラムや各種アプリケーションプログラム（例えばナビアプリ１２ａ等）を実行することで端末装置１０の各部の動作を制御する。
具体的には、制御部１１は、所定のタイミングで位置情報取得部１５に位置情報を取得させ、その結果を通信部１３によりサーバ装置１００に送信させる。
また、制御部１１は、ユーザからのナビアプリ１２ａの実行を指示する入力操作がなされた場合に、ナビアプリ１２ａを実行し、その処理内容に応じた情報を表示部１４に表示させる。例えば、制御部１１は、サーバ装置１００から予測目的地に応じた情報を取得した場合に、取得した情報に応じた経路情報や周辺情報などを表示部１４に表示させる。
【００８２】
記憶部１２は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等の記憶装置によって実現される。記憶部１２は、上述したシステムプログラム、及びナビアプリ１２ａを始めとする各種アプリなどを記憶する。
【００８３】
通信部１３は、第３世代移動通信システム及び第４世代移動通信システム等による通信、無線ＬＡＮ通信、及びＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信といった近距離無線通信などを行うための各種通信モジュールによって実現される。通信部１３は、通信ネットワークＮを介してサーバ装置１００の通信部１３０との間で情報の送受信を行う。また、通信部１３は、近距離無線通信等により他の端末装置１０の通信部１３との間で情報の送受信を行う。
【００８４】
表示部１４は、液晶表示装置や有機ＥＬ（Electro Luminescence）表示装置などにより実現され、制御部１１による制御下で各種情報を表示する。表示部１４の表示画面には、ユーザからの入力操作を受け付けるタッチパネルが設けられていても良い。
【００８５】
位置情報取得部１５は、測位衛星からの送信電波を受信して復調、復号し、得られた情報に基づいて端末装置１０の現在位置を算出するＧＰＳモジュールである。算出された現在位置の内容は、所定のフォーマットの位置情報として制御部１１に出力され、通信部１３を介してサーバ装置１００に送信される。
【００８６】
［３．情報提供処理のフロー］
次に、上述した情報提供を行うために、サーバ装置１００の制御部１１０により実行される情報提供処理について説明する。
【００８７】
図８は、情報提供処理の制御部１１０による制御手順を示すフローチャートである。
この情報提供処理は、ユーザＵ１の端末装置１０（Ｔ１）においてナビアプリが実行され、目的地が設定されていない状態となっている場合（目的地予測モードで動作している場合）に開始される。
【００８８】
情報提供処理が開始されると、制御部１１０（判定部１１１）は、ユーザＵ１が使用する端末装置１０（Ｔ１）から位置情報を取得可能か否かを判定する（ステップＳ１０１）。位置情報を取得可能であると判定された場合には（ステップＳ１０１で“ＹＥＳ”）制御部１１０（判定部１１１）は、位置情報を取得し、取得された位置情報により示される端末装置１０（Ｔ１）の現在位置が、予め設定されているユーザＵ１の日常生活圏内であるか否かを判定する（ステップＳ１０２）。
【００８９】
ステップＳ１０１の処理で位置情報を取得できないと判定された場合（ステップＳ１０１で“ＮＯ”）、又はステップＳ１０２の処理で現在位置が日常生活圏内であると判定された場合（ステップＳ１０２で“ＹＥＳ”）には、制御部１１０（判定部１１１）は、端末装置１０（Ｔ１）から特徴情報を取得する（ステップＳ１０３）。
【００９０】
制御部１１０（判定部１１１）は、所定の下限数以上の特徴情報を取得したか否かを判定し（ステップＳ１０４）、取得済の特徴情報が下限数未満であると判定された場合には（ステップＳ１０４で“ＮＯ”）、処理をステップＳ１０３に戻す。下限数以上の特徴情報が取得されていると判定された場合には（ステップＳ１０４で“ＹＥＳ”）、制御部１１０（判定部１１１）は、取得された特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が基準値より大きいか否かを判定する（ステップＳ１０５）。
【００９１】
取得された特徴情報のうち蓄積特徴情報と一致しない特徴情報の割合が基準値以下であると判定された場合には（ステップＳ１０５で“ＮＯ”）、制御部１１０（判定部１１１）は、ユーザＵ１の移動が日常的な移動であると判定する（ステップＳ１０６）。これに応じて、制御部１１０（予測部１１２）は、端末情報データ１２１のうちユーザ端末情報に基づいて、上述の方法により目的地を予測する（ステップＳ１０７：予測工程）。
【００９２】
ステップＳ１０５の処理で、取得された特徴情報のうち蓄積特徴情報と一致しない特徴情報の割合が基準値より大きいと判定された場合（ステップＳ１０５で“ＹＥＳ”）、又はステップＳ１０２の処理で、端末装置１０（Ｔ１）の現在位置がユーザＵ１の日常生活圏の外部にあると判定された場合（ステップＳ１０２で“ＮＯ”）には、制御部１１０（判定部１１１）は、ユーザＵ１の移動が非日常的な移動であると判定する（ステップＳ１０８）。これに応じて、制御部１１０（予測部１１２）は、端末情報データ１２１のうち一般端末情報に基づいて、上述の方法により目的地を予測する（ステップＳ１０９：予測工程）。
上記のステップのうち、ステップＳ１０１からステップＳ１０６、又はステップＳ１０８までの処理が、判定工程に対応する。
【００９３】
ステップＳ１０７又はステップＳ１０９の処理で目的地が予測されると、制御部１１０（情報提供部１１３）は、予測された目的地に応じた情報を端末装置１０（Ｔ１）に送信して端末装置１０（Ｔ１）の表示部１４に表示させる（ステップＳ１０５：情報提供工程）。
【００９４】
制御部１１０は、端末装置１０（Ｔ１）の位置情報に基づいて、ユーザＵ１（端末装置１０（Ｔ１））が予測目的地に到着したか否かを判定する（ステップＳ１１１）。ユーザＵ１が予測目的地に到着していないと判定された場合には（ステップＳ１１１で“ＮＯ”）、制御部１１０は、再びステップＳ１１１の処理を実行し、ユーザＵ１が予測目的地に到着したと判定された場合には（ステップＳ１１１で“ＹＥＳ”）、制御部１１０は、情報提供処理を終了させる。
【００９５】
なお、情報提供処理は、以下のように変形しても良い。
すなわち、ステップＳ１０２で日常生活圏内であると判定された場合に（ステップＳ１０２で“ＹＥＳ”）、一旦、日常的な移動であると判定し（ステップＳ１０６）、ユーザ履歴情報に基づく目的地予測（ステップＳ１０７）、及び予測された目的地に応じた情報提供（ステップＳ１１０）を開始させた上で、これと並行して特徴情報に基づいて非日常的な移動か否かを追加的に判定（ステップＳ１０３〜Ｓ１０５）するようにしても良い。すなわち、取得した特徴情報に基づくステップＳ１０５の判定結果が“ＹＥＳ”となった場合に、改めて非日常的な移動であると判定し（ステップＳ１０８）、一般履歴情報に基づく目的地予測（ステップＳ１０９）を行って予測目的地を更新し、更新された予測目的地に応じた情報提供（ステップＳ１１０）を行っても良い。これによれば、より早い段階で情報提供を開始して、ユーザ利便性を向上させることができる。
【００９６】
［４．情報提供方法の他の態様］
次に、上記［１．情報提供方法］で説明した方法とは異なる態様の情報提供方法について説明する。
【００９７】
非日常的な移動のうち、自動車２００にユーザＵ１以外の同乗者がいるケースでは、当該同乗者の属性、嗜好及び行動パターンなどを考慮して目的地を予測することで予測精度を向上させることができる。これは、このような場合では、レジャーや買い物などが移動の目的となっている場合が多く、同乗者の属性や嗜好などが目的地に反映されやすいためである。
このため、非日常的な移動であると判定された場合に、一般端末情報のうち、自動車２００に同乗するユーザの参照端末装置に対応付けられている端末情報に基づいて目的地を予測することで、より適切な目的地予測を行うことができる。また、この場合において、ユーザＵ１の端末装置１０（Ｔ１）に対応する端末情報が、目的地の予測に併せて用いられても良い。
【００９８】
図９は、自動車２００に同乗者がいる場合の情報提供方法を説明する図である。
図９の例では、自動車２００に、ユーザＵ１の他にユーザＵ２〜Ｕ４が同乗している。ユーザＵ２〜Ｕ４は、それぞれ端末装置１０（Ｔ２）〜１０（Ｔ４）（参照端末装置）を使用しているものとする。端末装置１０（Ｔ２）〜１０（Ｔ４）は、いずれも通信ネットワークを介してサーバ装置１００と通信可能に接続されている。
【００９９】
図９の例において、ユーザＵ１の移動が非日常的な移動であると判定された場合には、サーバ装置１００は、まず自動車２００に同乗している複数のユーザＵ１〜Ｕ４が使用している複数の端末装置１０（Ｔ１）〜１０（Ｔ４）を特定する。この端末装置１０の特定方法は、特には限られないが、端末装置１０の位置情報を利用した方法を用いることができる。
【０１００】
図１０は、同乗者が使用する複数の端末装置１０の特定方法を説明する図である。
図１０（ａ）では、時刻ｔ１、位置ＬＣ１においてユーザＵ１の端末装置１０（Ｔ１）の周辺にある端末装置１０（Ｔ１）〜１０（Ｔ６）が描かれている。
サーバ装置１００は、これらの各端末装置１０（Ｔ１）〜１０（Ｔ６）から取得された位置情報に基づいて、ユーザＵ１の端末装置１０（Ｔ１）から各端末装置１０までの距離を算出する。そして、端末装置１０（Ｔ１）から所定距離ｒ（通常、数ｍ程度とされる）の範囲内にある端末装置１０を、自動車２００の同乗者が使用する（自動車２００の車内にある）端末装置１０として特定（推定）する。ここでは、端末装置１０（Ｔ１）〜１０（Ｔ５）の５台が、端末装置１０（Ｔ１）から距離ｒの範囲内にあるため、自動車２００の同乗者が使用する端末装置１０として特定される。
【０１０１】
次に、サーバ装置１００は、図１０（ｂ）に示されるように、特定した端末装置１０（Ｔ１）〜（Ｔ５）から定期的に位置情報を取得して、各端末装置１０の移動経路を特定する。そして、時刻ｔ１で自動車２００の車内にあると特定された端末装置１０（Ｔ１）〜（Ｔ５）のうち、移動経路が端末装置１０（Ｔ１）と共通する端末装置１０を、同乗者が使用する端末装置１０として再特定し、端末装置１０の特定結果を更新する。図１０（ｂ）の例では、時刻ｔ１〜時刻ｔ３の各々において、端末装置１０（Ｔ１）〜（Ｔ４）の位置がそれぞれ位置ＬＣ１、ＬＣ２、ＬＣ３で一致するのに対し、端末装置１０（Ｔ５）の位置は、時刻ｔ１〜時刻ｔ３の各々において位置ＬＣ１、ＬＣ４、ＬＣ５となっており、端末装置１０（Ｔ１）〜１０（Ｔ４）の移動経路とは相違する。このため、サーバ装置１００は、時刻ｔ２及び時刻ｔ３のタイミングでは、端末装置１０（Ｔ５）が自動車２００の車外にあるものと推定し、残りの端末装置１０（Ｔ１）〜１０（Ｔ４）を、同乗者が使用している端末装置１０として再特定する。
【０１０２】
図９に示されるように、サーバ装置１００は、このように特定された４台の端末装置１０（Ｔ１）〜１０（Ｔ４）の各々から端末情報を取得する。図９では、端末情報のうち、端末装置１０の使用履歴に係る履歴情報が抽出されている。より詳しくは、図４の履歴情報データ１２１ａに含まれる履歴情報のうち、検索ワードが抽出されている。
図９の例では、ユーザＵ１の端末装置１０（Ｔ１）では、順位の高い方から「書籍Ａ」、「鮎釣り」、「スキー」の検索ワードが抽出されている。また、ユーザＵ２の端末装置１０（Ｔ２）では、順位の高い方から「動物園Ｂ」、「ショップＣ」、「書籍Ａ」の検索ワードが抽出されている。また、ユーザＵ３の端末装置１０（Ｔ３）では、順位の高い方から「おもちゃＤ」、「動物園Ｂ」、「水族館Ｅ」の検索ワードが抽出されている。また、ユーザＵ４の端末装置１０（Ｔ４）では、順位の高い方から「絵本Ｆ」、「動物園Ｂ」、「おもちゃＧ」の検索ワードが抽出されている。
【０１０３】
サーバ装置１００は、抽出された検索ワードのうち、最も多くの端末装置１０の履歴情報（一般端末情報）に含まれている検索ワードを特定して抽出し、抽出された検索ワードに基づいて自動車２００の目的地を予測する。ここでは、「Ｂ動物園」の検索ワードが、最も多くの端末装置１０（端末装置１０（Ｔ２）〜１０（Ｔ４）の３台）の履歴情報に含まれているため、「Ｂ動物園」の検索ワードが抽出されて目的地の予測に用いられる。なお、同一数の端末装置１０の履歴情報に含まれている検索ワードが複数ある場合には、上述した検索ワードの順位に基づいて、目的地の予測に用いられる検索ワードが決定される。
ここで、「最も多くの端末装置１０の履歴情報に含まれている検索ワード（キーワード）」は、換言すれば「キーワードの最大公約数」である。
【０１０４】
抽出された検索ワードに基づいて目的地を予測する方法は、特には限られないが、ここでは、検索ワードから所定の検索アルゴリズムで検索された複数の候補地をリストアップして、検索ワードとの関連性の高さや、現在地点からの距離などを考慮して候補地を順位付けし、順位が最も高い候補地を予測目的地として特定する。上記の検索アルゴリズムは、検索ワードとの関連性の高さに関する所定条件を満たす候補地を検索するアルゴリズムであれば、任意のものを用いることができる。
図９の例では、「Ｂ動物園」を検索ワードとする検索の結果、順位の高い方から「Ｂ動物園」、「Ｈ動植物園」、…が候補地として抽出され、順位が最も高い「Ｂ動物園」が予測目的地として特定される。
【０１０５】
予測目的地が特定されると、サーバ装置１００は、ナビアプリが目的地予測モードで動作している端末装置１０（Ｔ１）に対して予測目的地に応じた情報の提供を行う。この結果、端末装置１０（Ｔ１）の表示部１４では、「Ｂ動物園」に関する情報や、「Ｂ動物園」までの経路、及び当該経路における交通情報や周辺の店舗に関する情報などが表示される。
なお、端末装置１０（Ｔ２）〜１０（Ｔ４）にもナビアプリがインストールされており、これらの端末装置１０でナビアプリが実行されている場合には、当該端末装置１０でも端末装置１０（Ｔ１）と同様の情報の表示がなされても良い。
【０１０６】
このような情報提供方法によれば、複数の同乗者（ここでは、ユーザＵ２〜Ｕ４）が関心を持っている事柄と関連性の高い施設（「Ｂ動物園」）が予測目的地として特定されるため、非日常的な移動におけるユーザＵ１の目的地を正確に予測できる蓋然性を高めることができる。また、予測目的地が実際の目的地とは異なっていたとしても、同乗者の多くが関心を持っている施設を行先として推奨（レコメンデーション）したり、当該施設に関する情報を提供したりすることができるため、ユーザの満足度や利便性の高いサービスを提供することができる。
【０１０７】
なお、上記では、図１０（ｂ）の時刻ｔ２で特定された４台の端末装置１０（Ｔ１）〜１０（Ｔ４）から端末情報を取得して目的地予測を行っている場合の動作を説明しているが、同様の動作は、図１０（ａ）の時刻ｔ１や時刻ｔ３においても行われる。すなわち、まず、時刻ｔ１（ユーザＵ１〜Ｕ４が自動車２００に乗車したタイミング）において、同乗者が使用している端末装置１０の特定、端末情報の取得、目的地の予測、及び予測目的地に応じた情報提供が行われる。時刻ｔ１では、実際には自動車２００の外部にある端末装置１０（Ｔ５）も自動車２００の車内にあるものと判定されて、当該端末装置１０（Ｔ５）から取得された端末情報も目的地の予測に用いられる。
【０１０８】
この後、自動車２００の移動が開始された後の時刻ｔ２において、自動車２００の車内にある端末装置１０（Ｔ１）〜１０（Ｔ４）が正確に特定されて、これらの端末装置１０（Ｔ１）〜１０（Ｔ４）からの端末情報に基づいて再度目的地が予測され、更新される。この時刻ｔ２における目的地の予測精度は、車内にある端末装置１０（Ｔ１）〜１０（Ｔ４）からの端末情報のみに基づいて予測がなされることで、時刻ｔ１における予測精度より高くなっている。
以降、所定のタイミング（時刻ｔ３、ｔ４、…）で、同乗者が使用している端末装置１０の特定、端末情報の取得、目的地の予測、及び予測目的地に応じた情報提供が行われる。
【０１０９】
このように、自動車２００に乗車した瞬間のユーザの組み合わせ（クラスタ）に基づいてまず目的地の予測を行うことで、ユーザＵ１の端末装置１０（Ｔ１）の端末情報のみを用いる従来の目的地の予測方法に対して予測精度を向上させることができる。また、端末装置１０の再特定のたびに最新の端末情報に基づいて目的地を予測して目的地を更新することで、目的地の予測精度をさらに高めることができる。
【０１１０】
なお、端末情報の取得は、初回の時刻ｔ１においてのみ行い、以降の時刻ｔ２、ｔ３、…では、端末装置１０の再特定の結果に応じて、取得済の端末情報から使用する端末情報を選択し直すようにしても良い。これにより、通信データ量を抑制することができる。
【０１１１】
また、予測目的地は、自動車２００の移動経路に応じて更新されても良い。例えば、自動車２００の移動経路から、初回の予測目的地が自動車２００の移動方向とは逆方向であると判定された場合に、目的地の予測に用いた他の複数の候補地のうち、自動車２００の移動方向の先にある候補地が新たな予測目的地として更新されても良い。
【０１１２】
図９の例では、同乗者の端末装置１０（Ｔ１）〜１０（Ｔ４）から取得された履歴情報に基づいて目的地を予測したが、現在時刻の時間帯をさらに考慮して目的地を予測しても良い。例えば、現在時刻の時間帯において利用することのできない（例えば、営業時間外の）施設が予測目的地として採用されないようにしても良い。
【０１１３】
また、同乗者（ユーザＵ１〜Ｕ４）のコンテキストに基づいて目的地を予測しても良い。ここで、コンテキストとは、ユーザの、特定の対象との関係性や、ユーザの状態などを特定するのに用いることのできる任意の情報である。例えば、ユーザと、他のユーザとの関係性の観点では、性別、年代、居住地、興味、家族関係、収入、ライフスタイルなどの情報がコンテキストとなり得る。また、ユーザの状態に関しては、滞在している施設や周囲の状況、体調、運動状態などの情報がコンテキストとなり得る。
ユーザのコンテキストに基づく目的地予測の方法としては、例えば、同乗者同士が家族などの特定の関係性を有している場合に、これらの同乗者が同乗していた過去の移動履歴から予測される目的地を優先して予測目的地に採用する方法がある。また、コンテキストに応じて履歴情報に対して重み付けを行い、この重み付けがなされた履歴情報に基づいて目的地を予測しても良い。例えば、子供のユーザの端末装置１０から取得された履歴情報については重み付けを小さくする、といった態様としても良い。
【０１１４】
また、自動車２００の同乗者が使用する端末装置１０の特定方法は、上述した位置情報を用いる方法に限られない。例えば、ユーザＵ１の端末装置１０（Ｔ１）と、近距離無線通信により接続されている端末装置１０を、同乗者の端末装置１０として特定しても良い。また、ユーザからの端末装置１０に対する所定の入力操作に応じて、同乗者の端末装置１０を特定しても良い。
【０１１５】
［５．効果］
以上のように、上記実施形態に係る情報処理装置としてのサーバ装置１００は、制御部１１０を備え、制御部１１０は、端末装置１０（Ｔ１）により取得された参照情報としての特徴情報に基づいて、端末装置１０（Ｔ１）とともに移動しているユーザＵ１の移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定し（判定部１１１）、日常的な移動であると判定された場合に、第１の情報としてのユーザ端末情報に基づいてユーザＵ１の目的地を予測し、非日常的な移動であると判定された場合に、第１の情報とは異なる情報を含む第２の情報としての一般端末情報に基づいてユーザＵ１の目的地を予測し（予測部１１２）、予測された目的地に応じた情報を提供する（情報提供部１１３）。
ユーザＵ１の移動の目的地は、日常的な移動か、非日常的な移動かによって異なることが多いところ、上記構成によれば、日常的な移動か非日常的な移動かの判定結果に応じて異なる情報を用いて目的地を予測することができるため（すなわち、目的地の予測手法を切り替えることができるため）、移動の態様に応じた適切な目的地を予測できる蓋然性を高めることができる。よって、より適切な目的地の予測に基づくより的確な情報提供を行うことができる。また、予測目的地が実際の目的地とは異なっていたとしても、ユーザＵ１が関心を持っている可能性の高い地点に関する情報を提供できるため、ユーザの満足度や利便性の高いサービスを提供することができる。このようなユーザ体験を提供することで、目的地までの誘導案内を必要としない場合においても、ユーザが積極的にサービスを利用する（ナビアプリを立ち上げる）ように促すことができる（すなわち、データ活用による状況提供等でユーザアクションを増大させ、又は最大化することができる）。
【０１１６】
また、上記実施形態では、日常的な移動と判定された場合に、第１の情報として、ユーザＵ１が使用する端末装置１０（Ｔ１）に対応付けられたユーザ端末情報を用いて目的地を予測し、非日常的な移動と判定された場合に、第２の情報として、ユーザＵ１を除いたユーザが使用する一又は二以上の参照端末装置に対応付けられた情報を含む一般端末情報を用いて目的地を予測する。日常的な移動では、ユーザＵ１の過去の行動パターンから類推可能な地点が目的地となる場合が多い。このため、日常的な移動では、第１の情報としてユーザ端末情報を用いることで、ユーザＵ１の行動パターンを考慮した適切な目的地の予測を行うことができる。また、非日常的な移動では、ユーザＵ１の過去の行動パターンとは関連性の低い（又は無関係な）地点が目的地となる場合が多い。このため、第２の情報として一般端末情報を用いることで、より適切に目的地が予測される蓋然性を高めることができる。換言すれば、非日常的な移動であるにも関わらず、ユーザＵ１が日常的に訪れる地点に予測目的地が偏って、的外れな予測結果となる不具合の発生を抑制することができる。
【０１１７】
また、第２の情報として、不特定多数のユーザの各々が使用する参照端末装置に対応付けられた情報を含む一般端末情報を用いることで、非日常的な移動において、ユーザＵ１の過去の行動パターンの影響を効果的に抑えて、より適切に目的地を予測することができる。
【０１１８】
また、上記「４．情報提供方法の他の態様」では、第２の情報として、一般端末情報のうち、ユーザＵ１と同一の自動車２００に同乗するユーザが使用する参照端末装置に対応付けられた端末情報を用いて目的地を予測する。これによれば、同乗者の属性、嗜好及び行動パターンなどを考慮した目的地の予測が可能となる。よって、非日常的な移動であって、同乗者がいる場合に、より高精度に目的地を予測することができる。また、予測目的地が実際の目的地とは異なっていたとしても、同乗者の多くが関心を持っている可能性の高い地点に関する情報を提供できるため、ユーザの満足度や利便性の高いサービスを提供することができる。
【０１１９】
また、第１の情報として、ユーザＵ１が使用する端末装置１０（Ｔ１）の使用履歴に係る履歴情報を用い、第２の情報として、参照端末装置の使用履歴に係る履歴情報を含む情報を用いることで、端末装置１０（Ｔ１）や参照端末装置のユーザにとって関心のある地点を目的地として予測することができる。すなわち、日常的な移動では、端末装置１０（Ｔ１）のユーザＵ１が日常的に関心を有している地点を目的地として予測することができ、非日常的な移動では、参照端末装置の（通常、多数の）ユーザが関心を有している地点を目的地として予測することができる。
【０１２０】
また、参照情報として、端末装置１０（Ｔ１）の位置、及び端末装置１０（Ｔ１）の置かれている状況の少なくとも一方に係る情報を含む情報を用いることで、より適切に、日常的な移動か、非日常的な移動かを判定することができる。例えば、位置情報により示される端末装置１０（Ｔ１）の現在位置が日常生活圏の外部である場合に、非日常的な移動と判定することができる。また、位置情報に代えて（又は、位置情報に加えて）、端末装置１０（Ｔ１）の置かれている状況に係る情報を用いることで、端末装置１０（Ｔ１）の位置以外の観点を考慮して、より適切に日常的な移動か非日常的な移動かを判定することができる。
【０１２１】
より具体的には、参照情報として、端末装置１０（Ｔ１）とすれ違う物の特徴を表す特徴情報を用いることで、端末装置１０（Ｔ１）の周囲の環境の状況に基づいて、ユーザＵ１の移動が、日常的な移動か非日常的な移動かを判定することができる。よって、端末装置１０（Ｔ１）から位置情報を取得できない場合であっても、適切に日常的な移動か非日常的な移動かを判定することができる。また、位置情報により、端末装置１０（Ｔ１）がユーザＵ１の日常生活圏内にあると判定されている場合であっても、端末装置１０（Ｔ１）の周囲の環境の状況から、非日常的な移動であるか否かを適切に判定することが可能となる。
【０１２２】
また、特徴情報として、端末装置１０（Ｔ１）とすれ違う通信装置の通信上の識別情報を用いることで、簡易な処理で、すれ違う物（通信装置）が、日常的な移動ですれ違う物と同一であるか否かを判定することができる。よって、日常的な移動か非日常的な移動かを、容易に判定することができる。
【０１２３】
また、特徴情報として、通信装置（Ｔ１）に固有のＭＡＣアドレスを用いることで、すれ違う通信装置を個別に特定することができる。よって、すれ違う通信装置が、日常的な移動ですれ違う物であるか否かを確実に判定することができ、日常的な移動か非日常的な移動かを、容易かつ確実に判定することができる。
【０１２４】
また、特徴情報として、端末装置１０（Ｔ１）とすれ違う移動体（車両等）を撮像した画像から抽出された、当該移動体の特徴に係る情報を用いることで、すれ違う移動体の異同から日常的な移動か非日常的な移動かを判定することができる。よって、すれ違う通信装置がない場合や、通信装置から識別情報を取得できないような場合であっても、特徴情報を取得して、日常的な移動か非日常的な移動かを判定することができる。
【０１２５】
また、特徴情報として、端末装置１０（Ｔ１）とすれ違う移動体としての車両のナンバープレートに含まれる情報の少なくとも一部を用いることで、簡易な処理で確実にすれ違う車両を特定することができる。
【０１２６】
また、特徴情報として、端末装置１０（Ｔ１）とすれ違う車両の車種に係る情報を用いることで、より確実にすれ違う車両を特定することができる。
【０１２７】
また、制御部１１０は、判定のために取得された特徴情報と、過去の日常的な移動において取得されて蓄積された蓄積特徴情報との不一致の程度が所定条件を満たす場合に非日常的な移動であると判定する（判定部１１１）。これにより、特徴情報を蓄積特徴情報と照合する簡易な処理で、日常的な移動か非日常的な移動かを判定することができる。
【０１２８】
また、制御部１１０は、判定のために取得された複数の特徴情報のうち、蓄積特徴情報と一致しない特徴情報の割合が所定の基準値より大きい場合に非日常的な移動であると判定する（判定部１１１）。これにより、基準値を調整することで、日常的な移動か非日常的な移動かの判定基準を容易かつ柔軟に変えることができる。よって、ユーザＵ１の環境に合わせた適切な判定が可能となる。
【０１２９】
また、本実施形態の情報提供方法は、端末装置１０（Ｔ１）により取得された参照情報としての特徴情報に基づいて、端末装置１０（Ｔ１）とともに移動しているユーザＵ１の移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定する判定工程と、判定工程において日常的な移動であると判定された場合に、第１の情報としてのユーザ端末情報に基づいてユーザＵ１の目的地を予測し、非日常的な移動であると判定された場合に、第１の情報とは異なる情報を含む第２の情報としての一般端末情報に基づいてユーザＵ１の目的地を予測する予測工程と、予測された目的地に応じた情報を提供する情報提供工程と、を含む。このような方法によれば、日常的な移動か非日常的な移動かに応じて目的地の予測手法を切り替えることができるため、より適切に目的地を予測して当該目的地に応じた情報を提供することができる。
【０１３０】
また、本実施形態のプログラム１２３は、サーバ装置１００に設けられたコンピューターとしての制御部１１０を、端末装置１０（Ｔ１）により取得された参照情報としての特徴情報に基づいて、端末装置１０（Ｔ１）とともに移動しているユーザＵ１の移動が、非日常的な移動か、非日常的な移動以外の日常的な移動かを判定する判定部１１１、日常的な移動であると判定された場合に、第１の情報としてのユーザ端末情報に基づいてユーザＵ１の目的地を予測し、非日常的な移動であると判定された場合に、第１の情報とは異なる情報を含む第２の情報としての一般端末情報に基づいてユーザＵ１の目的地を予測する予測部１１２、予測された目的地に応じた情報を提供する情報提供部１１３、として機能させる。このようなプログラムでサーバ装置１００を動作させることにより、日常的な移動か非日常的な移動かに応じて目的地の予測手法を切り替えることができるため、より適切に目的地を予測して当該目的地に応じた情報を提供することができる。
【０１３１】
［６．その他］
本発明は、上記実施形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施形態では、日常的な移動か非日常的な移動かの判定において、位置情報（取得可能な場合）、及び特徴情報の双方を用いる例を挙げて説明したが、これに限られず、特徴情報のみに基づいて、日常的な移動か非日常的な移動かを判定しても良い。
【０１３２】
また、特徴情報を用いずに、日常的な移動か非日常的な移動かを判定しても良い。
例えば、端末装置１０（Ｔ１）の位置情報のみに基づいて（端末装置１０（Ｔ１）がユーザＵ１の日常生活圏内にあるか否か等に基づいて）、日常的な移動か非日常的な移動かを判定しても良い。
また、日常的な移動か非日常的な移動かを、ユーザが端末装置１０に対する所定の入力操作で直接指定する態様としても良い。
【０１３３】
また、移動体の特徴情報は、ナンバープレートや車種の情報に限られず、移動体の特徴を表す任意の情報とすることができる。また、移動体の特徴情報は、自動車の特徴情報に限られず、自転車や歩行者などの特徴情報であっても良い。
移動体の特徴情報の他の例としては、対向車の状態（雨で濡れている、雪が積もっている、等）、所定時間当たりにすれ違う対向車の数、所定時間当たりに追い越した自転車の数、歩道を歩行している歩行者の数、及び歩行者の特徴（大人か子供か（さらに、ランドセルを背負って登下校中であるか否か、等））、などが挙げられる。例えば、対向車に雪が積もっている場合には、スキー場など雪の多い地域に向かっているものと推定できるため、非日常的な移動であると判定することができる。また、平日には自転車や歩行者が少なく、休日には自転車や歩行者が多い道路である場合には、自転車や歩行者の数が所定数より多い場合に休日（非日常的な移動）であると判定することができる。また、ランドセルを背負って登下校中である子供の数が所定数より多い場合に、平日（日常的な移動）であると判定することができる。
【０１３４】
また、すれ違う車両の「種類」ごとの数に応じて日常的な移動か非日常的な移動かを判定しても良い。例えば、対向車のうちトラックの割合が所定値より多い場合に、平日であると推定して日常的な移動と判定し、トラックの割合が所定値以下である場合に、休日であると推定して非日常的な移動と判定しても良い。
【０１３５】
また、上記実施形態では、端末装置１０（Ｔ１）から取得された特徴情報のうち、蓄積特徴情報と一致しない特徴情報の数や割合に基づいて（すなわち、外れ値判定により）、日常的な移動か非日常的な移動かを判定する例で説明したが、これに限られず、取得された特徴情報のうち、蓄積特徴情報と一致する特徴情報の数や割合に基づいて、日常的な移動か非日常的な移動かを判定しても良い。
【０１３６】
また、上記実施形態でサーバ装置１００が実行していた処理を、端末装置１０（Ｔ１）が実行しても良い。この場合には、端末装置１０（Ｔ１）により情報処理装置が構成される。
このような構成では、サーバ装置１００を用いずに上記実施形態の方法の目的地の予測及び情報提供を行うことができる。
【０１３７】
また、上記「４．情報提供方法の他の態様」では、自動車２００に同乗するユーザの複数の端末装置１０（Ｔ１）〜（Ｔ４）がそれぞれサーバ装置１００と通信を行う例を用いて説明したが、これに限定されない。例えば、端末装置１０（Ｔ１）のみがサーバ装置１００と通信を行い、端末装置１０（Ｔ１）と端末装置１０（Ｔ２）〜（Ｔ４）とが近距離無線通信などで通信を行う構成とした上で、端末装置１０（Ｔ２）〜（Ｔ４）から端末装置１０（Ｔ１）に送信された端末情報を端末装置１０（Ｔ１）がサーバ装置１００に送信するようにしても良い。
また、上記実施形態でサーバ装置１００が実行していた処理を、端末装置１０（Ｔ１）〜（Ｔ４）のうちいずれかの端末装置１０が実行しても良い。
【０１３８】
また、上記実施形態でサーバ装置１００により提供されているサービスを、ＨａａＳ（Hardware as a Service）により提供しても良い。例えば、ＣＰＵ、メモリー及びストレージといったハードウェア資源を仮想化された情報処理装置として利用者に提供するサービスにおいて、上記実施形態と同様の目的地の予測や情報提供がなされても良い。
【０１３９】
また、端末情報は、履歴情報、ユーザ情報及び位置情報に限られず、端末装置１０に対応付けることのできる任意の情報を含めることができる。例えば、端末情報として、端末装置１０で撮影された写真の画像データや、録音された音声データなどが取得されて目的地の予測に用いられても良い。
【０１４０】
また、第１の情報及び第２の情報として、端末装置１０に対応付けられた端末情報（ユーザ端末情報、一般端末情報）を例に挙げて説明したが、これに限定する趣旨ではなく、第１の情報及び第２の情報の少なくとも一方が、端末装置１０のユーザに対応付けられた情報とされていても良い。例えば、ナビアプリの使用履歴をユーザのユーザＩＤごとに管理する態様において、ユーザＩＤに対応付けられているナビアプリ行先履歴等に基づいて目的地を予測しても良い。
【０１４１】
また、端末装置１０からの端末情報や位置情報に加えて、自動車２００から走行データ（プローブ情報）を取得して、目的地の予測に用いても良い。この場合の走行データとしては、タイムスタンプ、位置情報、車速、エンジン回転数などが挙げられる。
【０１４２】
また、移動手段として自動車２００を例示したが、移動手段はこれに限られず、複数のユーザが同乗して移動することが可能な任意の乗物（例えば、複数人が乗車可能な自動二輪車、自転車、馬車、人力車等）とすることができる。
【０１４３】
また、上記実施形態では、ユーザＵ１が移動手段としての自動車２００に乗車して移動している場合を例に挙げて説明したが、これに限られず、ユーザＵ１が徒歩で移動している場合に上記の情報提供方法を適用しても良い。
【０１４４】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
【符号の説明】
【０１４５】
１  情報提供システム
１０  端末装置
１１  制御部
１２  記憶部
１２ａ  ナビアプリ
１３  通信部
１４  表示部
１５  位置情報取得部
４０  無線ＬＡＮアクセスポイント（通信装置）
１００  サーバ装置（情報処理装置）
１１０  制御部
１１１  判定部
１１２  予測部
１１３  情報提供部
１２０  記憶部
１２１  端末情報データ
１２１ａ  履歴情報データ
１２１ｂ  ユーザ情報データ
１２１ｃ  位置情報データ
１２２  蓄積特徴情報データ
１２３  プログラム
１３０  通信部
２００  自動車（移動手段）
【図１】
2020013477.tif 000003
【図２】
2020013477.tif 000004
【図３】
2020013477.tif 000005
【図４】
2020013477.tif 000006
【図５】
2020013477.tif 000007
【図６】
2020013477.tif 000008
【図７】
2020013477.tif 000009
【図８】
2020013477.tif 000010
【図９】
2020013477.tif 000011
【図１０】
2020013477.tif 000012