(57)【要約】【課題】測位部の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる情報処理装置、情報処理方法、およびプログラムを提供すること。【解決手段】測位部によって特定されたユーザの現在地を示す現在地情報と、前記測位部の測位精度を示す精度情報とを取得する情報管理部と、前記情報管理部によって取得された前記現在地情報および前記精度情報に基づいて、情報を取得する情報取得部と、前記情報取得部によって取得された前記情報を、前記ユーザに通知する情報通知部と、を備える情報処理装置。【選択図】図５
2018101297.tif 000002
【特許請求の範囲】
【請求項１】
測位部によって特定されたユーザの現在地を示す現在地情報と、前記測位部の測位精度を示す精度情報とを取得する情報管理部と、
前記情報管理部によって取得された前記現在地情報および前記精度情報に基づいて、情報を取得する情報取得部と、
前記情報取得部によって取得された前記情報を、前記ユーザに通知する情報通知部と、
を備える情報処理装置。
【請求項２】
前記情報取得部は、前記精度情報によって示される前記測位精度が高いほど、狭い範囲を対象とした情報を取得する
請求項１記載の情報処理装置。
【請求項３】
前記情報取得部は、前記情報管理部によって取得された前記現在地情報および前記精度情報に基づいて、前記ユーザの現在地周辺のスポットに関するスポット情報を取得する
請求項１または２記載の情報処理装置。
【請求項４】
前記情報取得部は、
前記スポット情報と、複数の測位精度にそれぞれ対応付けられたエリア情報とが関連付けられたエリア情報テーブルを用いて、前記ユーザの現在地周辺のスポットに関する前記スポット情報を取得する
請求項３記載の情報処理装置。
【請求項５】
前記エリア情報テーブルにおいて、前記測位精度が高いほど、広いエリアを示す前記エリア情報が関連付けられている
請求項４記載の情報処理装置。
【請求項６】
前記情報取得部は、
前記情報管理部によって取得された前記精度情報に対応付けられた前記エリア情報を前記エリア情報テーブルから取得し、
前記エリア情報テーブルから取得された前記エリア情報によって示されるエリアに前記ユーザの現在地が含まれる場合、前記エリア情報テーブルから取得された前記エリア情報に関連付けられた前記スポット情報を取得する
請求項４または５記載の情報処理装置。
【請求項７】
前記情報取得部は、前記エリア情報によって示される前記エリアに前記ユーザの現在地が含まれない場合、前記エリア情報によって示される前記エリアよりも広い広域エリアを示す広域エリア情報と、前記スポット情報とが関連付けられた広域エリア情報テーブルを用いて、前記ユーザの現在地を含む広域エリアに関する前記スポット情報を取得する
請求項６記載の情報処理装置。
【請求項８】
前記情報取得部は、
前記広域エリア情報を前記広域エリア情報テーブルから取得し、
前記広域エリア情報テーブルから取得された前記広域エリア情報によって示される前記広域エリアに前記ユーザの現在地が含まれる場合、前記広域エリア情報テーブルから取得された前記広域エリア情報に関連付けられた前記スポット情報を取得する
請求項７記載の情報処理装置。
【請求項９】
前記情報取得部は、前記広域エリア情報によって示される前記広域エリアに前記ユーザの現在地が含まれない場合、地域性の無い情報を前記スポット情報として取得する
請求項８記載の情報処理装置。
【請求項１０】
前記情報通知部は、前記ユーザが前記スポット情報に関連するスポットを通り過ぎないタイミングで、前記スポット情報を前記ユーザに通知する
請求項３から９の何れか一項に記載の情報処理装置。
【請求項１１】
前記情報取得部は、前記情報管理部によって取得された前記現在地情報を用いて前記ユーザの移動速度を算出し、
前記情報通知部は、前記情報取得部によって算出された前記移動速度と、前記スポットの位置と、前記現在地情報とに基づき、前記ユーザが前記スポットを通り過ぎないタイミングで、前記スポット情報を前記ユーザに通知する
請求項１０記載の情報処理装置。
【請求項１２】
前記情報処理装置は、前記ユーザの現在地から目的地までの経路を示す経路情報を、前記ユーザによって使用される端末装置に送信するナビゲーションサーバである
請求項３から１１の何れか一項に記載の情報処理装置。
【請求項１３】
前記情報管理部は、前記端末装置から前記現在地情報および前記精度情報を取得し、
前記情報通知部は、前記情報取得部によって取得された前記スポット情報を、前記端末装置に送信する
請求項１２記載の情報処理装置。
【請求項１４】
前記情報処理装置は、前記ユーザによって使用され、前記ユーザの現在地から目的地までの経路を案内する端末装置である
請求項３から１１の何れか一項に記載の情報処理装置。
【請求項１５】
前記端末装置は、
前記測位部と、
前記精度情報を生成する精度情報生成部と、を備える
請求項１４記載の情報処理装置。
【請求項１６】
前記測位部は、複数の測位方法によって複数の現在地情報を生成し、
前記精度情報生成部は、前記測位部によって生成された前記複数の現在地情報の差分に基づいて、前記精度情報を生成する
請求項１５記載の情報処理装置。
【請求項１７】
前記複数の測位方法は、衛星測位を用いた測位方法、自律航法測位を用いた測位方法、地磁気測位を用いた測位方法、または前記端末装置が通信可能な無線基地局の位置を用いた測位方法を含む
請求項１６記載の情報処理装置。
【請求項１８】
前記測位部は、衛星測位を用いて、前記ユーザの現在地を示す前記現在地情報と、前記ユーザの移動速度を示す第１速度情報とを取得し、
前記精度情報生成部は、
前記測位部によって取得された前記現在地情報に基づき、前記ユーザの移動距離および移動時間から前記ユーザの移動速度を示す第２速度情報を算出し、
前記第１速度情報と前記第２速度情報との差分に基づいて、前記精度情報を生成する
請求項１５記載の情報処理装置。
【請求項１９】
測位部によって特定されたユーザの現在地を示す現在地情報と、前記測位部の測位精度を示す精度情報とを取得する第１取得工程と、
前記第１取得工程において取得された前記現在地情報および前記精度情報に基づいて、情報を取得する第２取得工程と、
前記第２取得工程において取得された前記情報を、前記ユーザに通知する情報通知工程と、
を備える情報処理方法。
【請求項２０】
コンピュータを、
測位部によって特定されたユーザの現在地を示す現在地情報と、前記測位部の測位精度を示す精度情報とを取得する情報管理部、
前記情報管理部によって取得された前記現在地情報および前記精度情報に基づいて、情報を取得する情報取得部、
前記情報取得部によって取得された前記情報を、前記ユーザに通知する情報通知部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ＧＰＳ衛星から受信した情報に基づいて現在地を特定する、携帯電話等の端末装置が知られている。また、特定された現在地を示す現在地情報を端末装置から取得し、取得した現在地情報に基づいて、特定のエリア内に位置する端末装置に広告を配信する広告配信サーバが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５９１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、端末装置は、機種によってＧＰＳ等の測位部の測位精度にばらつきがあるのが現状である。このため、実際には端末装置が特定のエリアに進入していないにもかかわらず、特定のエリアに進入したと誤認識されてしまい、端末装置を使用するユーザの現在地に応じた適切な情報を端末装置に通知することができない場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、測位部の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、測位部によって特定されたユーザの現在地を示す現在地情報と、前記測位部の測位精度を示す精度情報とを取得する情報管理部と、前記情報管理部によって取得された前記現在地情報および前記精度情報に基づいて、情報を取得する情報取得部と、前記情報取得部によって取得された前記情報を、前記ユーザに通知する情報通知部と、を備える情報処理装置である。
【発明の効果】
【０００７】
本発明の一態様によれば、測位部の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るナビゲーションシステムの全体構成を示す図である。
【図２】第１実施形態に係る端末装置２００の詳細構成を示すブロック図である。
【図３】第１実施形態に係る地図情報１５２の一例を示す図である。
【図４】第１実施形態に係るナビゲーションシステムの処理を示すシーケンス図である。
【図５】第１実施形態に係るナビゲーションサーバ１００によって行われる処理の詳細を示すブロック図である。
【図６】第１実施形態に係るエリア情報テーブル１６２の一例を示す図である。
【図７】第１実施形態に係る広域エリア情報テーブル１６４の一例を示す図である。
【図８】第１実施形態に係る最広域エリア情報テーブル１６６の一例を示す図である。
【図９】第１実施形態に係るナビゲーションサーバ１００の処理を示すフローチャートである。
【図１０】第２実施形態に係る広域エリア情報テーブル１６４の一例を示す図である。
【図１１】第３実施形態に係るユーザの現在地とエリア情報によって示されるエリアとの関係の一例を示す図である。
【図１２】第２実施形態に係る端末装置２００の表示部２４０に表示されるナビゲーション画面の一例を示す図である。
【図１３】第２実施形態に係るユーザの現在地と広域エリア情報によって示される広域エリアとの関係の一例を示す図である。
【図１４】第２実施形態に係るナビゲーションサーバ１００の処理を示すフローチャートである。
【図１５】第３実施形態に係るナビゲーションシステムの全体構成を示す図である。
【図１６】第３実施形態に係る飲食店Ａと車両Ｖｈとの位置関係の一例を示す図である。
【図１７】第４実施形態に係る端末装置２００によって行われる処理の詳細を示すブロック図である。
【図１８】第５実施形態に係る端末装置２００によって行われる処理の詳細を示すブロック図である。
【図１９】ナビゲーションサーバ１００および端末装置２００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。情報処理装置は、測位部によって特定されたユーザの現在地を示す現在地情報と、測位部の測位精度を示す精度情報とに基づいて、ユーザの現在地周辺のスポットに関するスポット情報を取得する。スポット情報とは、例えば、店舗の広告情報、観光地の観光情報、または天候情報である。また、情報処理装置は、取得したスポット情報をユーザに通知する。これによって、情報処理装置は、測位部の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【００１０】
＜１．第１実施形態＞
以下、本発明の第１実施形態について説明する。第１実施形態において、情報処理装置は、現在地から目的地までの経路を示す経路情報を、ユーザによって使用される端末装置に送信するナビゲーションサーバであることとする。以下、第１実施形態について詳細に説明する。
【００１１】
＜１−１．システム構成＞
図１は、第１実施形態に係るナビゲーションシステムの全体構成を示す図である。ナビゲーションシステムは、ナビゲーションサーバ１００と、端末装置２００とを備える。ナビゲーションサーバ１００および端末装置２００は、ネットワークＮＷを介して通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、プロバイダ装置、無線基地局、専用回線などのうち一部または全部を含む。
【００１２】
端末装置２００は、ユーザによって使用される、スマートフォンなどの携帯電話やタブレット端末などである。端末装置２００は、ナビゲーションサーバ１００と連携するナビアプリ（ナビゲーションプログラム）が起動されることで、ナビゲーション装置として機能する。なお、図１においては、１つの端末装置２００のみが示されているが、複数の端末装置２００がネットワークＮＷに接続されてよい。
【００１３】
ナビゲーションサーバ１００は、端末装置２００に目的地までの経路を示す経路情報を提供するコンピュータである。ナビゲーションサーバ１００は、情報管理部１１０と、経路探索部１２０と、スポット情報取得部１３０と、情報通知部１４０と、第１記憶部１５０と、第２記憶部１６０とを備える。
【００１４】
情報管理部１１０、経路探索部１２０、スポット情報取得部１３０、および情報通知部１４０は、ＣＰＵ（Central Processing Unit）等のプロセッサが、プログラムメモリに記憶されたプログラムを実行することで実現される。なお、これらの機能部は、プロセッサがプログラムを実行するのと同様の機能を有するＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、およびＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することにより実現されてもよい。
【００１５】
第１記憶部１５０および第２記憶部１６０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。また、第１記憶部１５０および第２記憶部１６０の一部または全部は、ＮＡＳ（Network Attached Storage）や外部のストレージサーバなど、ナビゲーションサーバ１００がアクセス可能な外部装置であってもよい。
【００１６】
図２は、第１実施形態に係る端末装置２００の詳細構成を示すブロック図である。端末装置２００は、制御部２１０と、測位部２２０と、受付部２３０と、表示部２４０と、第３記憶部２５０と、通信部２６０とを備える。
【００１７】
制御部２１０は、ＣＰＵ等のプロセッサが、第３記憶部２５０に記憶されたプログラムを実行することで実現される。なお、制御部２１０は、プロセッサがプログラムを実行するのと同様の機能を有するＬＳＩ、ＡＳＩＣ、およびＦＰＧＡ等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
【００１８】
測位部２２０は、例えばＧＰＳ（Global Positioning System）受信機である。測位部２２０は、衛星から受信した電波に基づく測位を行って、端末装置２００の位置（すなわちユーザの位置）を特定する。また、端末装置２００は、通信部２６０が通信可能な無線基地局の位置から端末装置２００の位置を推定してもよい。
【００１９】
受付部２３０は、ユーザからの操作入力を受け付けるタッチパネルなどの装置である。表示部２４０は、液晶表示装置などの表示装置である。第３記憶部２５０は、例えば、ＲＡＭやＲＯＭ、ＨＤＤ、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。通信部２６０は、ネットワークＮＷに接続された無線基地局と無線通信を行う無線通信モジュールである。
【００２０】
端末装置２００は、定期的に（例えば数［ｓｅｃ］おきに）、測位部２２０によって特定された端末装置２００の位置を現在地情報としてナビゲーションサーバ１００に送信する。また、端末装置２００は、ユーザにより設定された目的地情報をナビゲーションサーバ１００に送信し、ナビゲーションサーバ１００から経路情報を取得する。
【００２１】
図１において、ナビゲーションサーバ１００は、端末装置２００からのリクエストに応じて経路探索を行い、経路情報を端末装置２００に送信する。ナビゲーションサーバ１００の第１記憶部１５０には、地図情報１５２が記憶される。地図情報１５２は、例えば、リンクの集合で道路を表現した情報である。
【００２２】
図３は、第１実施形態に係る地図情報１５２の一例を示す図である。地図情報１５２は、リンクの両端座標、接続リンク、車線数などの情報が、リンクの識別情報であるリンクＩＤに対応付けられた情報である。
【００２３】
ナビゲーションサーバ１００は、地図情報１５２から、端末装置２００から受信した端末装置２００の位置を中心とした領域の地図情報（部分地図情報）を抽出し、抽出した部分地図情報を端末装置２００に送信する。
【００２４】
端末装置２００の制御部２１０は、ナビゲーションサーバ１００から受信した部分地図情報に対してリンクマッチング処理を行う。リンクマッチング処理とは、部分地図情報に含まれるリンクのうち、どのリンクに対応する道路に沿って端末装置２００が移動しているか（すなわちユーザがどのリンクを移動しているか）を判定する処理である。従って、リンクマッチング処理によって、端末装置２００の位置（ユーザの位置）が、いずれかのリンクに対応付けられる。リンクマッチング処理は、例えば、端末装置２００の位置に最も近い位置にあるリンクを選択することを基本として、種々の要素を加味して行われる。端末装置２００の制御部２１０は、ナビゲーションサーバ１００から受信した部分地図情報と、リンクマッチング処理の結果とに基づいてナビゲーション画面を生成する。端末装置２００は、生成したナビゲーション画面を表示部２４０に表示する。
【００２５】
＜１−２．ナビゲーションシステムの処理＞
図４は、第１実施形態に係るナビゲーションシステムの処理を示すシーケンス図である。まず、端末装置２００の制御部２１０がナビアプリを起動し、受付部２３０がユーザによる目的地の設定を受け付ける（Ｓ１）。端末装置２００は、測位部２２０によって特定された端末装置２００の位置（以下、「現在地」）を示す現在地情報と、ユーザの目的地を示す目的地情報とを、ナビゲーションサーバ１００に送信する（Ｓ２）。
【００２６】
ナビゲーションサーバ１００は、現在地情報および目的地情報と、地図情報１５２とを用いて経路探索を行う（Ｓ３）。ナビゲーションサーバ１００は、探索結果として得られた経路情報と、端末装置２００の現在地を中心とした領域の部分地図情報とを端末装置２００に送信する（Ｓ４）。
【００２７】
端末装置２００は、現在地情報と部分地図情報に含まれるリンクとに対してリンクマッチング処理を行い、リンクマッチング処理の結果（以下、「リンクマッチング結果」）と、部分地図情報とに基づいてナビゲーション画面を生成する。端末装置２００は、生成したナビゲーション画面を表示部２４０に表示する（Ｓ５）。
【００２８】
端末装置２００は、定期的に、現在地情報およびリンクマッチング結果をナビゲーションサーバ１００に送信する（Ｓ６）。ナビゲーションサーバ１００は、端末装置２００から受信した現在地情報に対応する部分地図情報を端末装置２００に送信する（Ｓ７）。
【００２９】
このようにして、Ｓ５〜Ｓ７の処理が繰り返し実行される。端末装置２００は、測位部２２０が特定した現在地に基づき、ユーザが目的地に到着したか否かを判定する。なお、端末装置２００は、ユーザからの入力に基づいてユーザが目的地に到着したことを判定してもよい。
【００３０】
端末装置２００は、ユーザが目的地に到着したと判定した場合、目的地到着通知をナビゲーションサーバ１００に送信する（Ｓ８）。ナビゲーションサーバ１００は、端末装置２００から目的地到着通知を受信すると、図４に示される一連の動作を終了する。
【００３１】
＜１−３．ナビゲーションサーバの処理＞
図５は、第１実施形態に係るナビゲーションサーバ１００によって行われる処理の詳細を示すブロック図である。まず、情報管理部１１０は、現在地情報、目的地情報、および精度情報を、ネットワークＮＷを介して端末装置２００から取得する。精度情報は、端末装置２００の測位部２２０の測位精度を示す情報であり、端末装置２００の第３記憶部２５０に予め記憶されている。情報管理部１１０は、現在地情報および目的地情報を経路探索部１２０に出力し、現在地情報および精度情報をスポット情報取得部１３０に出力する。
【００３２】
経路探索部１２０は、情報管理部１１０から入力された現在地情報および目的地情報と、第１記憶部１５０に記憶された地図情報（図３）とに基づいて、現在地から目的地までの経路を探索する。また、経路探索部１２０は、探索によって得られた現在地から目的地までの経路を示す経路情報を生成する。
【００３３】
経路探索部１２０は、情報管理部１１０から入力された現在地情報によって示される端末装置２００の現在地を中心とした領域の部分地図情報を、第１記憶部１５０から読み出す。その後、経路探索部１２０は、経路情報および部分地図情報を、端末装置２００に送信する。
【００３４】
一方、スポット情報取得部１３０は、情報管理部１１０から入力された現在地情報および精度情報に基づいて、ユーザの現在地周辺のスポットに関するスポット情報を、第２記憶部１６０から取得する。スポット情報は、例えば、ユーザの現在地周辺の店舗の広告情報である。スポット情報取得部１３０は、エリア情報テーブル１６２、広域エリア情報テーブル１６４、または最広域エリア情報テーブル１６６を用いて、スポット情報を取得する。
【００３５】
図６は、第１実施形態に係るエリア情報テーブル１６２の一例を示す図である。エリア情報テーブル１６２は、第２記憶部１６０に記憶される。図６に示されるように、エリア情報テーブル１６２は、エリア情報とスポット情報とが関連付けられたテーブルである。
【００３６】
具体的に、図６に示される例においては、エリア情報「エリアＡ−１」と、スポット情報「飲食店Ａ  期間限定の和食メニュー」とが関連付けられている。また、「エリアＢ−１」と、スポット情報「婦人服店Ｂ  新作夏物入荷しました」とが関連付けられている。また、エリア情報「エリアＣ−１」と、スポット情報「コンビニＣ  弁当全品３０円引き」とが関連付けられている。
【００３７】
図７は、第１実施形態に係る広域エリア情報テーブル１６４の一例を示す図である。広域エリア情報テーブル１６４は、第２記憶部１６０に記憶される。図７に示されるように、広域エリア情報テーブル１６４は、広域エリアを示す広域エリア情報と、スポット情報とが関連付けられたテーブルである。広域エリア情報テーブル１６４に含まれる広域エリア情報は、エリア情報テーブル１６２に含まれるエリア情報よりも広いエリアを示す情報である。
【００３８】
具体的に、図７に示される例においては、広域エリア情報「広域エリアＸ−Ｗ」と、スポット情報「駅地下街Ｘ  抽選会実施中」とが関連付けられている。また、広域エリア情報「広域エリアＹ−Ｗ」と、スポット情報「商店街Ｙ  スタンプラリー実施中」とが関連付けられている。また、広域エリア情報「広域エリアＺ−Ｗ」と、スポット情報「デパートＺ  夏のクリアランス実施中」とが関連付けられている。
【００３９】
図８は、第１実施形態に係る最広域エリア情報テーブル１６６の一例を示す図である。最広域エリア情報テーブル１６６は、第２記憶部１６０に記憶される。最広域エリア情報テーブル１６６は、地域性の無い情報が含まれるテーブルである。例えば、図８に示されるように、最広域エリア情報テーブル１６６には、情報「○○食品  新製品販売中」と、情報「△△飲料  スポーツ飲料販売中」と、情報「××電機  新作家電製品販売中」が含まれる。
【００４０】
例えば、情報管理部１１０から入力された精度情報が測位精度（高）を示す場合、スポット情報取得部１３０は、エリア情報テーブル１６２からスポット情報を取得する。例えば、現在地情報によって示されるユーザの現在地が「エリアＡ−１」に含まれる場合、スポット情報取得部１３０は、エリア情報テーブル１６２からスポット情報「飲食店Ａ  期間限定の和食メニュー」を取得する。現在地情報によって示されるユーザの現在地が「エリアＢ−１」に含まれる場合、スポット情報取得部１３０は、エリア情報テーブル１６２からスポット情報「婦人服店Ｂ  新作夏物入荷しました」を取得する。現在地情報によって示されるユーザの現在地が「エリアＣ−１」に含まれる場合、スポット情報取得部１３０は、エリア情報テーブル１６２からスポット情報「コンビニＣ  弁当全品３０円引き」を取得する。
【００４１】
また、例えば、情報管理部１１０から入力された精度情報が測位精度（中）を示す場合、スポット情報取得部１３０は、広域エリア情報テーブル１６４からスポット情報を取得する。例えば、現在地情報によって示されるユーザの現在地が「広域エリアＸ−Ｗ」に含まれる場合、スポット情報取得部１３０は、広域エリア情報テーブル１６４からスポット情報「駅地下街Ｘ  抽選会実施中」を取得する。現在地情報によって示されるユーザの現在地が「広域エリアＹ−Ｗ」に含まれる場合、スポット情報取得部１３０は、広域エリア情報テーブル１６４からスポット情報「商店街Ｙ  スタンプラリー実施中」を取得する。現在地情報によって示されるユーザの現在地が「広域エリアＺ−Ｗ」に含まれる場合、スポット情報取得部１３０は、広域エリア情報テーブル１６４からスポット情報「デパートＺ  夏のクリアランス実施中」を取得する。
【００４２】
また、例えば、情報管理部１１０から入力された精度情報が測位精度（低）を示す場合、スポット情報取得部１３０は、最広域エリア情報テーブル１６６から情報を取得する。最広域エリア情報テーブル１６６に含まれる情報は、ナショナルブランドの広告情報など、地域性の無い情報である。最広域エリア情報テーブル１６６から取得された情報は地域性の無い情報であるが、スポット情報取得部１３０は、この情報をスポット情報として取得する。
【００４３】
スポット情報取得部１３０は、取得したスポット情報を情報通知部１４０に出力する。情報通知部１４０は、スポット情報取得部１３０から入力されたスポット情報を、端末装置２００に送信する。
【００４４】
端末装置２００の通信部２６０は、ナビゲーションサーバ１００からスポット情報を受信すると、受信したスポット情報を制御部２１０に出力する。制御部２１０は、通信部２６０から入力されたスポット情報を、表示部２４０に出力する。表示部２４０は、制御部２１０から入力されたスポット情報を表示する。これによって、ユーザは、スポット情報を把握することができる。
【００４５】
＜１−４．ナビゲーションサーバの処理のフローチャート＞
図９は、第１実施形態に係るナビゲーションサーバ１００の処理を示すフローチャートである。まず、ナビゲーションサーバ１００の情報管理部１１０は、現在地情報および精度情報を、ネットワークＮＷを介して端末装置２００から取得する（Ｓ１０）。その後、情報管理部１１０は、現在地情報および精度情報をスポット情報取得部１３０に出力する。
【００４６】
スポット情報取得部１３０は、情報管理部１１０から入力された精度情報に基づき、測位精度が「高」、「中」、「低」の何れであるかを判定する（Ｓ１１）。測位精度が「高」である場合、スポット情報取得部１３０は、狭い範囲を対象とした情報を取得する（Ｓ１２）。具体的には、スポット情報取得部１３０は、エリア情報テーブル１６２からスポット情報を取得する。
【００４７】
一方、Ｓ１１において、測位精度が「中」である場合、スポット情報取得部１３０は、中程度の範囲を対象とした情報を取得する（Ｓ１３）。具体的には、スポット情報取得部１３０は、広域エリア情報テーブル１６４からスポット情報を取得する。
【００４８】
一方、Ｓ１１において、測位精度が「低」である場合、スポット情報取得部１３０は、広い範囲を対象とした情報を取得する（Ｓ１４）。具体的には、スポット情報取得部１３０は、最広域エリア情報テーブル１６６から情報を取得する。
【００４９】
Ｓ１２からＳ１４において情報が取得されると、スポット情報取得部１３０は、取得した情報を情報通知部１４０に出力する。情報通知部１４０は、スポット情報取得部１３０から入力された情報を端末装置２００に送信し（Ｓ１５）、本フローチャートによる処理を終了する。
【００５０】
以上説明したように、第１実施形態のナビゲーションサーバ１００は、情報管理部１１０と、スポット情報取得部１３０と、情報通知部１４０とを備える。情報管理部１１０は、測位部２２０によって特定されたユーザの現在地を示す現在地情報と、測位部２２０の測位精度を示す精度情報とを取得する。スポット情報取得部１３０は、情報管理部１１０によって取得された現在地情報および精度情報に基づいて、情報を取得する。情報通知部１４０は、スポット情報取得部１３０によって取得された情報を、ユーザに通知する。これによって、第１実施形態のナビゲーションサーバ１００は、測位部２２０の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【００５１】
＜２．第２実施形態＞
第１実施形態において、スポット情報取得部１３０は、エリア情報とスポット情報とが関連付けられたエリア情報テーブル１６２を用いてスポット情報を取得することとした。これに対し、第２実施形態において、スポット情報取得部１３０は、スポット情報と、複数の測位精度（高、中、低）にそれぞれ対応付けられたエリア情報とが関連付けられたエリア情報テーブル１６２を用いてスポット情報を取得することとする。以下、第２実施形態について詳細に説明する。なお、第２実施形態のナビゲーションサーバ１００は、図５に示されるブロック図と同様の構成を備える。
【００５２】
＜２−１．ナビゲーションサーバの処理＞
図１０は、第２実施形態に係るエリア情報テーブル１６２の一例を示す図である。エリア情報テーブル１６２は、第２記憶部１６０に記憶される。図１０に示されるように、エリア情報テーブル１６２は、スポット情報と、複数の測位精度（高、中、低）にそれぞれ対応付けられたエリア情報とが関連付けられたテーブルである。
【００５３】
具体的に、図１０に示される例においては、測位精度（高）のエリア情報「エリアＡ−１」と、測位精度（中）のエリア情報「エリアＡ−２」と、測位精度（低）のエリア情報「エリアＡ−３」と、スポット情報「飲食店Ａ  期間限定の和食メニュー」とが関連付けられている。また、測位精度（高）のエリア情報「エリアＢ−１」と、測位精度（中）のエリア情報「エリアＢ−２」と、測位精度（低）のエリア情報「エリアＢ−３」と、スポット情報「婦人服店Ｂ  新作夏物入荷しました」とが関連付けられている。また、測位精度（高）のエリア情報「エリアＣ−１」と、測位精度（中）のエリア情報「エリアＣ−２」と、測位精度（低）のエリア情報「エリアＣ−３」と、スポット情報「コンビニＣ  弁当全品３０円引き」とが関連付けられている。
【００５４】
図１１は、第２実施形態に係るユーザの現在地とエリア情報によって示されるエリアとの関係の一例を示す図である。図１１において、飲食店Ａは道路Ｒ沿いに存在する。エリアＡ−１、エリアＡ−２、およびエリアＡ−３は、飲食店Ａの入口Ｅを中心とするエリアである。エリアＡ−１は、測位精度（高）の場合に用いられるエリアである。エリアＡ−２は、測位精度（中）の場合に用いられるエリアである。エリアＡ−３は、測位精度（低）の場合に用いられるエリアである。
【００５５】
エリア情報テーブル１６２において、測位部２２０の測位精度が高いほど、広いエリアを示すエリア情報が関連付けられている。このため、エリアＡ−１はエリアＡ−２よりも広く、エリアＡ−２はエリアＡ−３よりも広い。
【００５６】
測位部２２０の測位精度が低いと、測位部２２０はユーザの現在地を正確に特定することができない。このため、測位部２２０の測位精度が低い場合、端末装置２００は、ユーザが飲食店Ａの入口Ｅ近くまで来ないと、飲食店Ａに関するスポット情報を通知しない。一方、測位部２２０の測位精度が高いと、ユーザの現在地を正確に特定することができる。このため、測位部２２０の測位精度が高い場合、端末装置２００は、ユーザが飲食店Ａから多少離れていても、飲食店Ａに関するスポット情報を通知する。
【００５７】
図１２は、第２実施形態に係る端末装置２００の表示部２４０に表示されるナビゲーション画面の一例を示す図である。図１２に示されるように、表示部２４０には、ユーザの現在地を示すマーク２４１と、ユーザの向きを示すマーク２４２と、現在地から目的地までの経路２４３と、目的地の画像２４４と、飲食店Ａの画像２４５と、スポット情報２４６とが表示される。
【００５８】
図１２に示されるナビゲーション画面が表示部２４０に表示されることで、ユーザは、現在地から目的地までの経路を把握することができるとともに、ユーザの現在地周辺のスポットに関連するスポット情報（例えば、店舗の広告）を把握することができる。
【００５９】
図１１において、例えば、ユーザが位置Ｐ−１にいる場合、ユーザの現在地はエリアＡ−１には含まれるが、エリアＡ−２およびエリアＡ−３には含まれない。このため、測位部２２０の測位精度が「高」の場合、端末装置２００は飲食店Ａに関連するスポット情報を表示部２４０に表示するが、測位部２２０の測位精度が「中」または「低」の場合、端末装置２００は飲食店Ａに関連するスポット情報を表示部２４０に表示しない。これは、測位部２２０の測位精度が「中」または「低」の場合、ユーザが飲食店Ａの近くにいることを保証できないためである。
【００６０】
また、例えば、ユーザが位置Ｐ−２にいる場合、ユーザの現在地はエリアＡ−１およびエリアＡ−２には含まれるが、エリアＡ−３には含まれない。このため、測位部２２０の測位精度が「高」または「中」の場合、端末装置２００は飲食店Ａに関連するスポット情報を表示部２４０に表示するが、測位部２２０の測位精度が「低」の場合、端末装置２００は飲食店Ａに関連するスポット情報を表示部２４０に表示しない。
【００６１】
また、例えば、ユーザが位置Ｐ−３にいる場合、ユーザの現在地はエリアＡ−１、エリアＡ−２、およびエリアＡ−３の全てに含まれる。このため、測位部２２０の測位精度に関わらず、端末装置２００は飲食店Ａに関連するスポット情報を表示部２４０に表示する。これは、測位部２２０の測位精度が低い場合であっても、ユーザが飲食店Ａの近くにいることを保証できるためである。
【００６２】
このように、スポット情報取得部１３０は、情報管理部１１０によって取得された精度情報に対応付けられたエリア情報をエリア情報テーブル１６２から取得する。また、スポット情報取得部１３０は、エリア情報テーブル１６２から取得されたエリア情報によって示されるエリアにユーザの現在地が含まれる場合、エリア情報テーブル１６２から取得されたエリア情報に関連付けられたスポット情報を取得する。これによって、スポット情報取得部１３０は、ユーザの現在地周辺のスポットに関連するスポット情報を取得することができる。
【００６３】
一方、スポット情報取得部１３０は、エリア情報テーブル１６２に含まれるエリア情報によって示されるエリアにユーザの現在地が含まれない場合、広域エリア情報テーブル１６４（図７）を用いて、ユーザの現在地を含む広域エリアに関するスポット情報を取得する。
【００６４】
図１３は、第２実施形態に係るユーザの現在地と広域エリア情報によって示される広域エリアとの関係の一例を示す図である。図１３においては、広域エリアの一例として、駅地下街Ｘ、商店街Ｙ、およびデパートＺを例に挙げて説明する。駅地下街Ｘ、商店街Ｙ、およびデパートＺは、それぞれ複数の店舗を含む広域エリアである。
【００６５】
例えば、ユーザが位置Ｐ−４にいる場合、ユーザの現在地は広域エリアＸ−Ｗに含まれる。このため、端末装置２００は駅地下街Ｘに関連するスポット情報「駅地下街Ｘ  抽選会実施中」を表示部２４０に表示する。
【００６６】
また、例えば、ユーザが位置Ｐ−５にいる場合、ユーザの現在地は広域エリアＹ−Ｗに含まれる。このため、端末装置２００は商店街Ｙに関連するスポット情報「商店街Ｙ  スタンプラリー実施中」を表示部２４０に表示する。
【００６７】
また、例えば、ユーザが位置Ｐ−６にいる場合、ユーザの現在地は広域エリアＺ−Ｗに含まれる。このため、端末装置２００はデパートＺに関連するスポット情報「デパートＺ  夏のクリアランス実施中」を表示部２４０に表示する。
【００６８】
このように、スポット情報取得部は、広域エリア情報を広域エリア情報テーブル１６４から取得する。また、スポット情報取得部は、広域エリア情報テーブル１６４から取得された広域エリア情報によって示される広域エリアにユーザの現在地が含まれる場合、広域エリア情報テーブル１６４から取得された広域エリア情報に関連付けられたスポット情報を取得する。これによって、スポット情報取得部１３０は、ユーザの現在地が含まれる広域エリアに関連するスポット情報を取得することができる。
【００６９】
一方、ユーザが位置Ｐ−７にいる場合、ユーザの現在地は広域エリアＸ−Ｗ、Ｙ−Ｗ、およびＺ−Ｗの何れにも含まれない。このように、広域エリア情報テーブル１６４に含まれる広域エリア情報によって示される広域エリアにユーザの現在地が含まれない場合、スポット情報取得部１３０は、最広域エリア情報テーブル１６６（図８）を用いて、地域性の無い情報（例えば、ナショナルブランドの広告情報）をスポット情報として取得する。
【００７０】
スポット情報取得部１３０は、取得したスポット情報を情報通知部１４０に出力する。情報通知部１４０は、スポット情報取得部１３０から入力されたスポット情報を、端末装置２００に送信する。
【００７１】
端末装置２００の通信部２６０は、ナビゲーションサーバ１００からスポット情報を受信すると、受信したスポット情報を制御部２１０に出力する。制御部２１０は、通信部２６０から入力されたスポット情報を、表示部２４０に出力する。表示部２４０は、制御部２１０から入力されたスポット情報を表示する。これによって、ユーザは、スポット情報を把握することができる。
【００７２】
＜２−２．ナビゲーションサーバの処理のフローチャート＞
図１４は、第２実施形態に係るナビゲーションサーバ１００の処理を示すフローチャートである。まず、ナビゲーションサーバ１００の情報管理部１１０は、現在地情報および精度情報を、ネットワークＮＷを介して端末装置２００から取得する（Ｓ２０）。その後、情報管理部１１０は、現在地情報および精度情報をスポット情報取得部１３０に出力する。
【００７３】
スポット情報取得部１３０は、第２記憶部１６０に記憶されたエリア情報テーブル１６２から、情報管理部１１０によって取得された精度情報に関連付けられたエリア情報を取得する（Ｓ２１）。
【００７４】
スポット情報取得部１３０は、取得したエリア情報によって示されるエリアにユーザの現在地が含まれるか否かを判定する（Ｓ２２）。取得したエリア情報によって示されるエリアにユーザの現在地が含まれる場合、スポット情報取得部１３０は、取得したエリア情報に関連付けられたスポット情報を、エリア情報テーブル１６２から取得する（Ｓ２３）。その後、スポット情報取得部１３０は、取得したスポット情報を情報通知部１４０に出力する。
【００７５】
情報通知部１４０は、スポット情報取得部１３０から入力されたスポット情報を、端末装置２００に送信し（Ｓ２４）、本フローチャートによる処理を終了する。これによって、ナビゲーションサーバ１００は、ユーザにスポット情報を通知することができる。
【００７６】
一方、Ｓ２２において、取得したエリア情報によって示されるエリアにユーザの現在地が含まれない場合、スポット情報取得部１３０は、第２記憶部１６０に記憶された広域エリア情報テーブル１６４から広域エリア情報を取得する（Ｓ２５）。
【００７７】
スポット情報取得部１３０は、取得した広域エリア情報によって示される広域エリアに、ユーザの現在地が含まれるか否かを判定する（Ｓ２６）。取得した広域エリア情報によって示される広域エリアにユーザの現在地が含まれる場合、スポット情報取得部１３０は、取得した広域エリア情報に関連付けられたスポット情報を、広域エリア情報テーブル１６４から取得する（Ｓ２７）。その後、スポット情報取得部１３０は、取得したスポット情報を情報通知部１４０に出力し、前述のＳ２４に処理が移行される。
【００７８】
一方、Ｓ２６において、取得した広域エリア情報によって示される広域エリアにユーザの現在地が含まれない場合、スポット情報取得部１３０は、地域性の無い情報をスポット情報として第２記憶部１６０から取得する（Ｓ２８）。その後、スポット情報取得部１３０は、取得したスポット情報を情報通知部１４０に出力し、前述のＳ２４に処理が移行される。
【００７９】
以上説明したように、第２実施形態のナビゲーションサーバ１００は、情報管理部１１０と、スポット情報取得部１３０と、情報通知部１４０とを備える。情報管理部１１０は、測位部２２０によって特定されたユーザの現在地を示す現在地情報と、測位部２２０の測位精度を示す精度情報とを取得する。スポット情報取得部１３０は、情報管理部１１０によって取得された現在地情報および精度情報に基づいて、ユーザの現在地周辺のスポットに関するスポット情報を取得する。情報通知部１４０は、スポット情報取得部１３０によって取得されたスポット情報を、ユーザに通知する。これによって、第１実施形態のナビゲーションサーバ１００は、測位部２２０の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【００８０】
＜３．第３実施形態＞
第１実施形態および第２実施形態において、端末装置２００は、徒歩で目的地まで移動するユーザに目的地までの経路を案内することとした。これに対し、第３実施形態においては、車両に乗って目的地まで移動するユーザに目的地までの経路を案内することとする。以下、第３実施形態について詳細に説明する。
【００８１】
＜３−１．システム構成＞
図１５は、第３実施形態に係るナビゲーションシステムの全体構成を示す図である。図１５において、図１の各部に対応する部分には同一の符号を付し、説明を省略する。図１５に示されるように、ユーザは、車両Ｖｈに搭載されるナビゲーション装置として端末装置２００を使用する。
【００８２】
ユーザが車両Ｖｈに乗って移動する場合、徒歩で移動する場合よりも移動速度が速い。このため、ナビゲーションサーバ１００は、スポット情報を通知するタイミングを適切に制御する必要がある。
【００８３】
＜３−２．スポット情報の通知タイミングの制御＞
図１６は、第３実施形態に係る飲食店Ａと車両Ｖｈとの位置関係の一例を示す図である。車両Ｖｈが位置Ｐ−８から位置Ｐ−９まで走行すると、車両Ｖｈは飲食店Ａを通り過ぎることとなる。このため、ナビゲーションサーバ１００は、車両Ｖｈが飲食店Ａを通り過ぎたタイミング（位置Ｐ−９）ではなく、車両Ｖｈが飲食店Ａを通り過ぎる前のタイミング（位置Ｐ−８）で、飲食店Ａに関連するスポット情報を通知する必要がある。
【００８４】
例えば、スポット情報取得部１３０は、情報管理部１１０によって取得された現在地情報を用いてユーザの移動速度を算出する。スポット情報取得部１３０は、算出したユーザの移動速度と、飲食店Ａの位置と、ユーザの現在地とを情報通知部１４０に出力する。
【００８５】
情報通知部１４０は、スポット情報取得部１３０から入力されたユーザの移動速度と、飲食店Ａの位置と、現在地情報とに基づき、ユーザが飲食店Ａを通り過ぎないタイミングで、飲食店Ａに関連するスポット情報をユーザに通知する。
【００８６】
以上説明したように、第３実施形態の情報通知部１４０は、ユーザがスポット情報に関連するスポットを通り過ぎないタイミングで、スポット情報をユーザに通知する。これによって、ナビゲーションサーバ１００は、効果的にスポット情報をユーザに通知することができる。
【００８７】
＜４．第４実施形態＞
第１実施形態から第３実施形態においては、ナビゲーションサーバ１００が、端末装置２００から受信した現在地情報および精度情報に基づいて、スポット情報を取得することとした。これに対し、第４実施形態においては、ナビゲーションサーバ１００を用いず、端末装置２００が、現在地情報および精度情報に基づいて、スポット情報を取得することとする。以下、第４実施形態について詳細に説明する。
【００８８】
＜４−１．端末装置の処理＞
図１７は、第４実施形態に係る端末装置２００によって行われる処理の詳細を示すブロック図である。図１７において、図５の各部に対応する部分には同一の符号を付し、説明を省略する。なお、端末装置２００はナビゲーションサーバ１００の全ての機能を備えているため、第４実施形態においては、ナビゲーションサーバ１００は存在しない。
【００８９】
端末装置２００は、制御部２１０（不図示）と、測位部２２０と、受付部２３０と、表示部２４０と、通信部２６０と、第１記憶部２７０と、第２記憶部２８０と、第３記憶部２５０とを備える。制御部２１０（不図示）は、情報管理部２１１と、経路探索部２１２と、スポット情報取得部２１３と、情報通知部２１４とを備える。測位部２２０の測位精度を示す精度情報は、第３記憶部２５０に予め記憶されている。
【００９０】
情報管理部２１１は、現在地情報を測位部２２０から取得し、目的地情報を受付部２３０から取得し、精度情報を第３記憶部２５０から取得する。その後、情報管理部２１１は、現在地情報および目的地情報を経路探索部２１２に出力し、現在地情報および精度情報をスポット情報取得部２１３に出力する。
【００９１】
経路探索部２１２は、情報管理部２１１から入力された現在地情報および目的地情報と、第１記憶部２７０に記憶された地図情報（図３）とに基づいて、現在地から目的地までの経路を探索する。また、経路探索部２１２は、探索によって得られた現在地から目的地までの経路を示す経路情報を生成する。
【００９２】
経路探索部２１２は、情報管理部２１１から入力された現在地情報によって示される端末装置２００の現在地を中心とした領域の部分地図情報を、第１記憶部２７０から読み出す。その後、経路探索部２１２は、経路情報および部分地図情報を、表示部２４０に出力する。表示部２４０は、経路探索部２１２から入力された経路情報および部分地図情報に基づいて、ナビゲーション画面を表示する。
【００９３】
一方、スポット情報取得部２１３は、情報管理部２１１から入力された現在地情報および精度情報に基づいて、ユーザの現在地周辺のスポットに関するスポット情報を、第２記憶部２８０から取得する。スポット情報取得部２１３は、エリア情報テーブル１６２または広域エリア情報テーブル１６４を用いて、スポット情報を取得する。
【００９４】
スポット情報取得部２１３は、取得したスポット情報を情報通知部２１４に出力する。情報通知部２１４は、スポット情報取得部２１３から入力されたスポット情報を、表示部２４０に出力する。表示部２４０は、情報通知部２１４から入力されたスポット情報を表示する。これによって、ユーザは、スポット情報を把握することができる。
【００９５】
以上説明したように、第４実施形態の端末装置２００は、情報管理部２１１と、スポット情報取得部２１３と、情報通知部２１４とを備える。情報管理部２１１は、測位部２２０によって特定されたユーザの現在地を示す現在地情報と、測位部２２０の測位精度を示す精度情報とを取得する。スポット情報取得部２１３は、情報管理部２１１によって取得された現在地情報および精度情報に基づいて、ユーザの現在地周辺のスポットに関するスポット情報を取得する。情報通知部２１４は、スポット情報取得部２１３によって取得されたスポット情報を、ユーザに通知する。これによって、第４実施形態の端末装置２００は、測位部２２０の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【００９６】
＜５．第５実施形態＞
第４実施形態においては、測位部２２０の測位精度を示す精度情報は、第３記憶部２５０に予め記憶されていることとした。これに対し、第５実施形態の端末装置２００は、第３記憶部２５０に代えて、精度情報を生成する精度情報生成部２９０を備えることとする。以下、第５実施形態について詳細に説明する。
【００９７】
＜５−１．端末装置の処理＞
図１８は、第５実施形態に係る端末装置２００によって行われる処理の詳細を示すブロック図である。図１８において、図１７の各部に対応する部分には同一の符号を付し、説明を省略する。なお、端末装置２００はナビゲーションサーバ１００の全ての機能を備えているため、第５実施形態においては、ナビゲーションサーバ１００は存在しない。
【００９８】
端末装置２００は、制御部２１０（不図示）と、測位部２２０と、受付部２３０と、表示部２４０と、通信部２６０と、第１記憶部２７０と、第２記憶部２８０と、精度情報生成部２９０とを備える。制御部２１０（不図示）は、情報管理部２１１と、経路探索部２１２と、スポット情報取得部２１３と、情報通知部２１４とを備える。測位部２２０の測位精度を示す精度情報は、精度情報生成部２９０によって生成される。
【００９９】
＜５−２．精度情報の生成方法＞
以下、精度情報生成部２９０によって行われる精度情報の生成方法について説明する。測位部２２０は、複数の測位方法によって複数の現在地情報を生成する。例えば、複数の測位方法は、衛星測位を用いた測位方法、自律航法測位を用いた測位方法、地磁気測位を用いた測位方法、または端末装置２００が通信可能な無線基地局の位置を用いた測位方法を含む。
【０１００】
自律航法測位とは、端末装置２００に設けられたジャイロセンサや加速度センサなどを用いて、端末装置２００の位置（ユーザの位置）を特定する測位方法である。自律航法測位においては、建物の壁面等の位置を示す区画情報を用いることで、端末装置２００の位置（ユーザの位置）をより正確に特定することができる。地磁気測位とは、経路毎に地磁気データを予め測定しておき、端末装置２００に設けられた地磁気センサによって検知された地磁気データと、予め測定された地磁気データとを比較することによって、端末装置２００の位置（ユーザの位置）を特定する測位方法である。
【０１０１】
精度情報生成部２９０は、測位部２２０によって生成された複数の現在地情報の差分に基づいて精度情報を生成する。例えば、測位部２２０が衛星測位と地磁気測位を用いる場合、精度情報生成部２９０は、衛星測位によって特定された第１現在地と、地磁気測位によって特定された第２現在地との間の距離を、差分として算出する。
【０１０２】
精度情報生成部２９０は、算出した差分が第１閾値未満である場合、測位精度（高）を示す精度情報を生成する。また、精度情報生成部２９０は、算出した差分が第１閾値よりも大きい第２閾値以上である場合、測位精度（低）を示す精度情報を生成する。更に、精度情報生成部２９０は、算出した差分が第１閾値以上かつ第２閾値未満である場合、測位精度（中）であることを示す精度情報を生成する。
【０１０３】
情報管理部２１１は、現在地情報を測位部２２０から取得し、目的地情報を受付部２３０から取得し、精度情報を精度情報生成部２９０から取得する。以降の処理は、第４実施形態と同様であるので、説明を省略する。
【０１０４】
以上説明したように、第５実施形態の端末装置２００は、測位部２２０の測位精度を示す精度情報を生成する精度情報生成部２９０を備える。これによって、衛星測位において使用されるＧＰＳセンサの性能、自律航法測位において使用されるジャイロセンサや加速度センサの性能、地磁気測位において使用される地磁気センサの性能、または無線基地局と通信する通信部２６０の性能に応じて、正確に精度情報を生成することができる。
【０１０５】
なお、第５実施形態において、精度情報生成部２９０は、測位部２２０によって生成された複数の現在地情報の差分に基づいて精度情報を生成することとしたが、これに限られない。測位部２２０は、現在地情報（緯度および経度）および速度情報を、ＧＰＳ衛星から受信することができる。このため、例えば、測位部２２０は、ＧＰＳ等の衛星測位を用いて、ユーザの現在地を示す現在地情報（緯度および経度）と、ユーザの移動速度を示す第１速度情報とを取得してもよい。また、精度情報生成部２９０は、測位部２２０によって取得された現在地情報に基づき、ユーザの移動距離および移動時間からユーザの移動速度を示す第２速度情報を算出してもよい。さらに、精度情報生成部２９０は、第１速度情報と第２速度情報との差分に基づいて、精度情報を生成してもよい。
【０１０６】
例えば、精度情報生成部２９０は、算出した差分が第１閾値未満である場合、測位精度（高）を示す精度情報を生成してもよい。また、精度情報生成部２９０は、算出した差分が第１閾値よりも大きい第２閾値以上である場合、測位精度（低）を示す精度情報を生成してもよい。更に、精度情報生成部２９０は、算出した差分が第１閾値以上かつ第２閾値未満である場合、測位精度（中）を示す精度情報を生成してもよい。
【０１０７】
また、第５実施形態において、精度情報生成部２９０は端末装置２００に設けられることとしたが、これに限られない。例えば、精度情報生成部２９０は、第１実施形態から第３実施形態に示されるナビゲーションサーバ１００に設けられてもよい。これによって、第１実施形態から第３実施形態に示されるナビゲーションサーバ１００は、正確に精度情報を生成することができる。
【０１０８】
＜６．ハードウェア構成＞
図１９は、ナビゲーションサーバ１００および端末装置２００のハードウェア構成の一例を示す図である。図１９は、端末装置２００がスマートフォンやタブレット端末などのスマートデバイスである例を示している。端末装置２００は、例えば、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、並びにフラッシュメモリなどの二次記憶装置３０４、タッチパネル３０５、および無線通信モジュール３０６が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ナビアプリは、ネットワークＮＷを介してダウンロードされ、二次記憶装置３０４に格納される。
【０１０９】
ナビゲーションサーバ１００は、例えば、ＮＩＣ（Network Interface Card）４０１、ＣＰＵ４０２、ＲＡＭ４０３、ＲＯＭ４０４、フラッシュメモリやＨＤＤなどの二次記憶装置４０５、およびドライブ装置４０６が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置４０６には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置４０５、またはドライブ装置４０６に装着された可搬型記憶媒体に記憶されたプログラムがＤＭＡコントローラ（不図示）などによってＲＡＭ４０３に展開され、ＣＰＵ４０２によって実行されることで、ナビゲーションサーバ１００の機能部が実現される。
【０１１０】
以上説明したように、実施形態の情報処理装置は、情報管理部と、スポット情報取得部と、情報通知部とを備える。情報管理部は、測位部によって特定されたユーザの現在地を示す現在地情報と、測位部の測位精度を示す精度情報とを取得する。スポット情報取得部は、情報管理部によって取得された現在地情報および精度情報に基づいて、スポット情報を取得する。情報通知部は、スポット情報取得部によって取得されたスポット情報を、ユーザに通知する。これによって、実施形態の情報処理装置は、測位部の測位精度を考慮して、ユーザの現在地に応じた適切な情報をユーザに通知することができる。
【０１１１】
なお、第１実施形態から第５実施形態において、スポット情報は店舗の広告情報であることとしたが、これに限られない。例えば、スポット情報は、観光地の観光情報、または天候情報であってもよい。
【０１１２】
また、第１実施形態から第５実施形態において、ナビアプリのナビゲーション画面にスポット情報が表示されることとしたが、これに限られない。例えば、ニュースアプリや地図アプリ等、他のアプリケーションの画面にスポット情報が表示されてもよい。また、スポット情報は、音声で出力されてもよい。
【０１１３】
なお、第１実施形態から第５実施形態において、測位精度は「高」、「中」、「低」の３段階のレベルによって示されることとしたが、これに限られない。例えば、測位精度は２段階のレベルによって示されてもよいし、４段階以上のレベルによって示されてもよい。
【０１１４】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１１５】
１００…ナビゲーションサーバ
１１０…情報管理部
１２０…経路探索部
１３０…スポット情報取得部
１４０…情報通知部
１５０…第１記憶部
１６０…第２記憶部
２００…端末装置
２１０…制御部
２１１…情報管理部
２１２…経路探索部
２１３…スポット情報取得部
２１４…情報通知部
２２０…測位部
２３０…受付部
２４０…表示部
２５０…第３記憶部
２６０…通信部
２７０…第１記憶部
２８０…第２記憶部
２９０…精度情報生成部
【図１】
2018101297.tif 000003
【図２】
2018101297.tif 000004
【図３】
2018101297.tif 000005
【図４】
2018101297.tif 000006
【図５】
2018101297.tif 000007
【図６】
2018101297.tif 000008
【図７】
2018101297.tif 000009
【図８】
2018101297.tif 000010
【図９】
2018101297.tif 000011
【図１０】
2018101297.tif 000012
【図１１】
2018101297.tif 000013
【図１２】
2018101297.tif 000014
【図１３】
2018101297.tif 000015
【図１４】
2018101297.tif 000016
【図１５】
2018101297.tif 000017
【図１６】
2018101297.tif 000018
【図１７】
2018101297.tif 000019
【図１８】
2018101297.tif 000020
【図１９】
2018101297.tif 000021