(57)【要約】【課題】通信を効率化すること。【解決手段】実施形態に係る情報取得装置は、取得部と、表示制御部と、判定部とを備える。取得部は、所定のタイミングが到来するごとに地図データにおける１以上の地点情報を取得する。表示制御部は、表示部の表示領域に対しスクロール可能に地図データを表示させるとともに、取得部によって地点情報が取得されるごとに、地図データ上に地点情報を表示させる。判定部は、上記タイミングの到来を判定する。また、判定部は、表示領域に対する地図データの中心地点の移動要因に応じて上記タイミングを異ならせる。【選択図】図２Ａ
2018205041.tif 000002
【特許請求の範囲】
【請求項１】
所定のタイミングが到来するごとに地図データにおける１以上の地点情報を取得する取得部と、
表示部の表示領域に対しスクロール可能に前記地図データを表示させるとともに、前記取得部によって前記地点情報が取得されるごとに、前記地図データ上に前記地点情報を表示させる表示制御部と、
前記タイミングの到来を判定する判定部と
を備え、
前記判定部は、
前記表示領域に対する前記地図データの中心地点の移動要因に応じて前記タイミングを異ならせること
を特徴とする情報取得装置。
【請求項２】
前記判定部は、
前記地図データの中心地点に対応する移動体の現在位置が所定の第１距離分移動するごとに、または、前記地図データの中心地点がスクロール操作により所定の第２距離分移動するごとに、前記取得部に前記地点情報を取得させること
を特徴とする請求項１に記載の情報取得装置。
【請求項３】
前記第１距離は、前記第２距離よりも小さいこと
を特徴とする請求項２に記載の情報取得装置。
【請求項４】
前記取得部に取得させる前記地点情報の検索条件を設定する設定部
をさらに備え、
前記検索条件は、
前記地点情報の検索対象範囲の中心位置を含み、
前記設定部は、
前記移動体の移動状況に基づいて該移動体が通過すると見込まれる通過ルートを予測し、該通過ルート上に前記中心位置を設定すること
を特徴とする請求項２または３に記載の情報取得装置。
【請求項５】
前記設定部は、
前記現在位置を前記中心位置にして既に取得済みの前記地点情報から検索した検索結果に含まれる前記地点情報の密度に基づいて前記検索対象範囲を導出し、該検索対象範囲の大きさに基づいて前記中心位置の前記現在位置からの離間距離を補正したうえで、前記通過ルート上に前記中心位置を設定すること
を特徴とする請求項４に記載の情報取得装置。
【請求項６】
前記判定部は、
前記移動体の移動速度に応じて前記タイミングを異ならせること
を特徴とする請求項２に記載の情報取得装置。
【請求項７】
前記設定部は、
前記移動体の移動速度に応じて前記検索対象範囲の大きさを異ならせること
を特徴とする請求項４に記載の情報取得装置。
【請求項８】
請求項１〜７のいずれか一つに記載の情報取得装置と、
前記情報取得装置とネットワーク接続され、前記取得部からの前記地点情報の検索要求に対して該当する前記地点情報を抽出し、検索結果として抽出した前記地点情報を提供する情報提供装置と
を備えることを特徴とする情報取得システム。
【請求項９】
所定のタイミングが到来するごとに地図データにおける１以上の地点情報を取得する取得工程と、
表示部の表示領域に対しスクロール可能に前記地図データを表示させるとともに、前記取得工程によって前記地点情報が取得されるごとに、前記地図データ上に前記地点情報を表示させる表示制御工程と、
前記タイミングの到来を判定する判定工程と
を含み、
前記判定工程は、
前記表示領域に対する前記地図データの中心地点の移動要因に応じて前記タイミングを異ならせること
を特徴とする情報取得方法。
【請求項１０】
所定のタイミングが到来するごとに地図データにおける１以上の地点情報を取得する取得ステップと、
表示部の表示領域に対しスクロール可能に前記地図データを表示させるとともに、前記取得ステップによって前記地点情報が取得されるごとに、前記地図データ上に前記地点情報を表示させる表示制御ステップと、
前記タイミングの到来を判定する判定ステップと
をコンピュータに実行させ、
前記判定ステップは、
前記表示領域に対する前記地図データの中心地点の移動要因に応じて前記タイミングを異ならせること
を特徴とする情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、情報取得装置、情報取得システム、情報取得方法および情報取得プログラムに関する。
【背景技術】
【０００２】
従来、車両に搭載され、ＧＰＳ（Global  Positioning  System）を利用したナビゲーション機能を備えた装置が知られている（たとえば、特許文献１参照）。
【０００３】
このような装置には、表示画面に表示した地図データ上に自車両の現在位置や目的地などを表示しつつ目的地まで車両を案内するほかに、センタから配信されるたとえば施設情報に基づいて「どこにどのような施設があるのか」を示すアイコンなどを地図データ上に表示する機能がある。
【０００４】
かかる機能の動作においては、たとえばまず車両側から、現在位置と取得したい施設情報のジャンル（コンビニエンスストアやガソリンスタンドなど）がセンタへ送信される。センタは、指定されたジャンルの施設情報を、外部のコンテンツプロバイダなどを利用して検索する。このとき、検索対象範囲は車両の現在位置を中心として指定され、たとえば周囲最大１０ｋｍ、最大件数１００件までといった制限内で、コンテンツプロバイダから検索結果が返される。
【０００５】
そして、センタは、受け取った検索結果を車両側へ送信し、車両側の装置はかかる検索結果に基づいて地図データ上に各施設に対応するアイコンなどを表示する。なお、かかる機能は、表示されている地図データの中心地点が所定距離（たとえば、６００ｍ）移動するごとに繰り返し実施される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１００３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術には、通信を効率化するうえで更なる改善の余地がある。
【０００８】
具体的には、上述した従来技術を用いた場合、地図データの中心地点が所定距離移動するごとに繰り返しコンテンツプロバイダからの検索結果を取得するが、取得した内容が重複する場合が多く、データ通信に無駄が生じやすかった。
【０００９】
実施形態の一態様は、上記に鑑みてなされたものであって、通信を効率化することができる情報取得装置、情報取得システム、情報取得方法および情報取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
実施形態の一態様に係る情報取得装置は、取得部と、表示制御部と、判定部とを備える。前記取得部は、所定のタイミングが到来するごとに地図データにおける１以上の地点情報を取得する。前記表示制御部は、表示部の表示領域に対しスクロール可能に前記地図データを表示させるとともに、前記取得部によって前記地点情報が取得されるごとに、前記地図データ上に前記地点情報を表示させる。前記判定部は、前記タイミングの到来を判定する。また、前記判定部は、前記表示領域に対する前記地図データの中心地点の移動要因に応じて前記タイミングを異ならせる。
【発明の効果】
【００１１】
実施形態の一態様によれば、通信を効率化することができる。
【図面の簡単な説明】
【００１２】
【図１Ａ】図１Ａは、実施形態に係る情報取得方法の概要説明図（その１）である。
【図１Ｂ】図１Ｂは、実施形態に係る情報取得方法の概要説明図（その２）である。
【図１Ｃ】図１Ｃは、実施形態に係る情報取得方法の概要説明図（その３）である。
【図１Ｄ】図１Ｄは、実施形態に係る情報取得方法の概要説明図（その４）である。
【図２Ａ】図２Ａは、実施形態に係る情報取得システムのブロック図である。
【図２Ｂ】図２Ｂは、検索条件設定部のブロック図である。
【図３Ａ】図３Ａは、通過ルート予測処理の処理説明図（その１）である。
【図３Ｂ】図３Ｂは、通過ルート予測処理の処理説明図（その２）である。
【図３Ｃ】図３Ｃは、通過ルート予測処理の処理説明図（その３）である。
【図４Ａ】図４Ａは、検索範囲導出処理および検索中心点設定処理の処理説明図（その１）である。
【図４Ｂ】図４Ｂは、検索範囲導出処理および検索中心点設定処理の処理説明図（その２）である。
【図４Ｃ】図４Ｃは、検索範囲導出処理および検索中心点設定処理の処理説明図（その３）である。
【図４Ｄ】図４Ｄは、検索範囲導出処理および検索中心点設定処理の処理説明図（その４）である。
【図４Ｅ】図４Ｅは、検索範囲導出処理および検索中心点設定処理の処理説明図（その５）である。
【図５Ａ】図５Ａは、実施形態に係る情報取得システムが実行する処理手順を示すフローチャート（その１）である。
【図５Ｂ】図５Ｂは、実施形態に係る情報取得システムが実行する処理手順を示すフローチャート（その２）である。
【図５Ｃ】図５Ｃは、実施形態に係る情報取得システムが実行する処理手順を示すフローチャート（その３）である。
【図５Ｄ】図５Ｄは、実施形態に係る情報取得システムが実行する処理手順を示すフローチャート（その４）である。
【図５Ｅ】図５Ｅは、実施形態に係る情報取得システムが実行する処理手順を示すフローチャート（その５）である。
【図６】図６は、実施形態に係る情報取得装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【図７Ａ】図７Ａは、その他の実施形態に係る更新タイミング判定処理の処理説明図である。
【図７Ｂ】図７Ｂは、その他の実施形態に係る検索条件設定処理の処理説明図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本願の開示する情報取得装置、情報取得システム、情報取得方法および情報取得プログラムの実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１４】
また、以下では、本実施形態に係る情報取得方法の概要について図１Ａ〜図１Ｄを用いて説明した後に、本実施形態に係る情報取得方法を適用した情報取得装置１０およびそれを備える情報取得システム１について、図２Ａ〜図７Ｂを用いて説明することとする。
【００１５】
また、以下では、コンビニエンスストアやガソリンスタンドといった周辺施設に関する施設情報を取得して、車載装置１００がかかる施設情報に対応するアイコンを表示部の地図データ上に表示する場合を例に挙げて説明する。施設情報は、地図データにおける１以上の地点情報の一例に相当する。
【００１６】
まず、本実施形態に係る情報取得方法の概要について図１Ａ〜図１Ｄを用いて説明する。図１Ａ〜図１Ｄは、本実施形態に係る情報取得方法の概要説明図（その１）〜（その４）である。
【００１７】
図１Ａに示すように、本実施形態に係る情報取得システム１は、情報取得装置１０と、コンテンツプロバイダ３００とを備える。情報取得装置１０は、車両Ｃに搭載された車載装置１００と、センタに設けられたサーバ装置２００とを有する。
【００１８】
車載装置１００と、サーバ装置２００と、コンテンツプロバイダ３００とは、ネットワークＮを介して通信可能に設けられる。サーバ装置２００およびコンテンツプロバイダ３００のネットワークＮへの接続形態は、有線または無線を問わない。
【００１９】
かかる情報取得システム１を用いて、本実施形態に係る情報取得方法では、通信を効率化することを目的として、まず車両Ｃ側において、車載装置１００が「更新タイミング判定処理」を実行する（ステップＳ１）。
【００２０】
かかる「更新タイミング判定処理」では、表示部に表示される地図データの中心地点（通常、ナビゲーション機能では、車両Ｃの現在位置に対応）の移動理由に応じて、アイコンの表示を更新させるトリガとなるタイミング、すなわち、センタ側へ施設情報の取得要求を送信するタイミングを変更可能とした。
【００２１】
具体的には、図１Ｂに示すように、更新タイミング判定処理では、地図データの中心地点の移動理由が、車両Ｃの現在位置ＣＰの実際の移動（「現在位置移動」）である場合、６００ｍ（「所定の第１距離」の一例に相当）ごとを更新タイミングと判定する。
【００２２】
また、図１Ｃに示すように、更新タイミング判定処理では、地図データの中心地点の移動理由が、地図データが表示されたたとえばタッチパネル１１０に対するスクロール操作による移動（「スクロール操作移動」）である場合、図１Ｂの場合よりも大きい１０００ｍごと（「所定の第２距離」の一例に相当）を、更新タイミングと判定する。
【００２３】
これにより、「現在位置移動」と「スクロール操作移動」の場合とで、センタ側への通信が発生するタイミングを変えることができ、より具体的には「スクロール操作移動」の場合には「現在位置移動」の場合よりも通信が発生する回数を減らすことができる。したがって、通信を効率化するのに資することができる。
【００２４】
図１Ａの説明に戻る。つづいて、本実施形態に係る情報取得方法では、車載装置１００が、「検索条件設定処理」を実行する（ステップＳ２）。かかる「検索条件設定処理」では、施設情報の検索対象範囲（以下、「検索範囲」と記載する）の中心位置（以下、「検索中心点」と記載する）が、現在位置ＣＰではなく、これから車両Ｃが通過すると予測される予測ルート上に、現在位置ＣＰから最適な離間距離を空けて設定される。
【００２５】
具体的には、図１Ｄに示すように、検索条件設定処理では、車両Ｃのこれからの通過ルートを予測して（ステップＳ２１）、予測ルートが決定される。かかる処理の詳細については、図３Ａ〜図３Ｃを用いて後述する。
【００２６】
そして、検索条件設定処理では、現在位置ＣＰからの離間距離を最適化しつつ、予測ルート上に検索中心点ＳＣを設定する（ステップＳ２２）。離間距離は、検索結果により示される周辺施設の密度に基づき、最適化される。そして、離間距離を半径とする検索範囲を設定する（ステップＳ２３）。これらの処理の詳細については、図４Ａ〜図４Ｅを用いて後述する。
【００２７】
このように、これから車両Ｃが通過する予測ルート上に最適な離間距離を空けて設定された検索中心点ＳＣを含む検索条件の設定を行うことで、現在位置ＣＰを検索中心点ＳＣとすることによって生じていた検索結果間のデータの重複を減らすことができる。したがって、通信を効率化するのに資することができる。
【００２８】
図１Ａの説明に戻る。つづいて、本実施形態に係る情報取得方法では、車載装置１００が、「検索条件設定処理」の処理結果に基づき、「施設情報取得要求」を行い（ステップＳ３）、サーバ装置２００が、かかる取得要求に基づいて「キャッシュ利用可否判定処理」を実行する（ステップＳ４）。かかる「キャッシュ利用可否判定処理」では、サーバ装置２００が有するキャッシュＤＢ（データベース）２０３ａを利用しての施設情報の検索が可能か否かが判定される。
【００２９】
本実施形態に係る情報取得方法では、サーバ装置２００は、周期的に検索履歴などを解析し、交通量の多い道路周辺の施設情報や、検索実績の多い検索条件に該当する施設情報について、コンテンツプロバイダ３００を利用して検索し、検索結果をキャッシュＤＢ２０３ａに保存する。かかる処理の詳細については、図５Ｅを用いて後述する。
【００３０】
したがって、車載装置１００からの取得要求に含まれる検索条件での検索にキャッシュＤＢ２０３ａが利用できる場合、サーバ装置２００は、つづく「検索処理」（ステップＳ５）において、キャッシュＤＢ２０３ａを検索対象ＤＢとした施設情報の検索を実行する。
【００３１】
また、サーバ装置２００は、キャッシュＤＢ２０３ａが利用できない場合、「検索処理」（ステップＳ５）において、コンテンツプロバイダ３００の施設情報ＤＢ３０１を検索対象ＤＢとした施設情報の検索を実行する。
【００３２】
このように、検索対象ＤＢを、キャッシュＤＢ２０３ａまたは施設情報ＤＢ３０１で切り替えつつ、利用頻度の高い検索条件についてはキャッシュＤＢ２０３ａを利用することによって、サーバ装置２００とコンテンツプロバイダ３００との間の通信回数を減らすことができ、通信を効率化するのに資することができる。
【００３３】
そして、サーバ装置２００は、「検索処理」の実行後、車載装置１００側へ向けた検索結果の「データ整形」後（ステップＳ６）、車載装置１００へデータ送信し、車載装置１００はかかるデータ整形された検索結果に基づいて「施設情報表示更新」を行う（ステップＳ７）。表示部の地図データ上の周辺施設のアイコンは、かかるステップＳ７により、表示更新されることとなる。
【００３４】
以下、上述した本実施形態に係る情報取得方法を適用した情報取得装置１０およびそれを備える情報取得システム１について、さらに具体的に説明する。
【００３５】
図２Ａは、本実施形態に係る情報取得システム１のブロック図である。また、図２Ｂは、検索条件設定部１０１ｃのブロック図である。なお、図２Ａおよび図２Ｂでは、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
【００３６】
換言すれば、図２Ａおよび図２Ｂに図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００３７】
図２Ａに示すように、情報取得システム１は、情報取得装置１０と、コンテンツプロバイダ３００とを備える。情報取得装置１０は、車載装置１００と、サーバ装置２００とを有する。
【００３８】
車載装置１００側から説明する。車載装置１００は、車両Ｃに搭載されたタッチパネル１１０、ＧＰＳ部１２０およびセンサ部１３０のそれぞれと通信可能に接続されている。
【００３９】
タッチパネル１１０は、操作部１１１と、表示部１１２とを備える。タッチパネル１１０は、たとえば静電容量方式の情報入力機能を有する操作部品である操作部１１１と、液晶パネルなどの表示部品である表示部１１２とが組み合わされて構成される。操作部１１１は、ユーザの入力操作、たとえば前述のスクロール操作を受け付けて車載装置１００へ通知する。
【００４０】
表示部１１２は、車載装置１００からの指示に基づいて、たとえば地図データを表示させたり、前述のスクロール操作に応じて地図データをスクロール移動させたり、施設情報に対応するアイコンを表示させたりする。
【００４１】
ＧＰＳ（Global  Positioning  System）部１２０は、ＧＰＳ衛星から受信した電波に基づいて車載装置１００の位置、すなわち、車両Ｃの現在位置ＣＰを取得する。また、ＧＰＳ部１２０は、取得した現在位置ＣＰを車載装置１００へ出力する。
【００４２】
センサ部１３０は、車両Ｃの走行状況などの検出デバイス群であって、たとえば車速センサや方位センサなどを含む。センサ部１３０は、検出した走行状況などを車載装置１００へ出力する。
【００４３】
車載装置１００は、制御部１０１と、通信部１０２と、記憶部１０３とを備える。制御部１０１は、表示制御部１０１ａと、更新タイミング判定部１０１ｂと、検索条件設定部１０１ｃと、検索要求部１０１ｄと、検索結果取得部１０１ｅとを備える。
【００４４】
通信部１０２は、無線通信デバイスであり、車載装置１００とサーバ装置２００との間のデータ送受信を行う。
【００４５】
記憶部１０３は、ハードディスクドライブや不揮発性メモリ、レジスタといった記憶デバイスであって、地図情報１０３ａと、目的地情報１０３ｂと、走行履歴１０３ｃと、施設情報１０３ｄとを記憶する。
【００４６】
地図情報１０３ａは、表示制御部１０１ａが表示部１１２へ表示させる地図データなどを含む情報である。目的地情報１０３ｂは、ナビゲーション機能においてユーザにより設定された目的地などを含む情報である。
【００４７】
走行履歴１０３ｃは、車両Ｃの走行履歴に関する情報であり、各履歴には、日時や天候などが含まれる。施設情報１０３ｄは、車載装置１００側が保持する周辺施設に関する情報であり、たとえばサーバ装置２００側から取得済みの検索結果が、たとえば所定期間分保持される。
【００４８】
制御部１０１は、車載装置１００全体を制御する。表示制御部１０１ａは、地図情報１０３ａに基づいて表示部１１２に地図データを表示させる。また、表示制御部１０１ａは、目的地情報１０３ｂに基づいて設定された案内ルートを表示部１１２に対し、地図データ上に表示させる。
【００４９】
また、表示制御部１０１ａは、後述する検索結果取得部１０１ｅによって取得された施設情報の検索結果に基づき、表示部１１２に対し、地図データ上に周辺施設のアイコンを表示させる。
【００５０】
更新タイミング判定部１０１ｂは、上述した「更新タイミング判定処理」（図１Ａ〜図１Ｃ参照）を実行する。すなわち、「現在位置移動」の場合には、たとえば６００ｍ移動ごとに、次段の検索条件設定部１０１ｃによる上述の「検索条件設定処理」（図１Ａおよび図１Ｄ参照）を実行させる。また、「スクロール操作移動」の場合には、たとえば１０００ｍ移動ごとに、次段の検索条件設定部１０１ｃによる「検索条件設定処理」を実行させる。
【００５１】
検索条件設定部１０１ｃは、更新タイミング判定部１０１ｂからの指示に基づき、「検索条件設定処理」を実行する。具体的には、図２Ｂに示すように、検索条件設定部１０１ｃは、案内ルート管理部１０１ｃａと、走行履歴管理部１０１ｃｂと、走行状況判定部１０１ｃｃと、通過ルート予測部１０１ｃｄと、検索範囲導出部１０１ｃｅと、検索中心点設定部１０１ｃｆとを備える。
【００５２】
案内ルート管理部１０１ｃａは、目的地情報１０３ｂなどに基づき、目的地情報１０３ｂに設定された目的地までの案内ルートを管理する。走行履歴管理部１０１ｃｂは、走行履歴１０３ｃを管理する。走行状況判定部１０１ｃｃは、ＧＰＳ部１２０やセンサ部１３０の検出結果などに基づき、現在位置ＣＰや車速などを含む車両Ｃの走行状況を判定する。
【００５３】
通過ルート予測部１０１ｃｄは、案内ルート管理部１０１ｃａ、走行履歴管理部１０１ｃｂおよび走行状況判定部１０１ｃｃからの情報に基づき、車両Ｃがこれから通過する通過ルートを予測し、予測ルートを設定する。
【００５４】
ここで、通過ルート予測部１０１ｃｄによる通過ルート予測処理について、図３Ａ〜図３Ｃを用いてより具体的に説明する。図３Ａ〜図３Ｃは、通過ルート予測処理の処理説明図（その１）〜（その３）である。
【００５５】
図３Ａに示すように、「目的地あり」の場合、すなわち、目的地情報１０３ｂに目的地Ｇが設定され、案内ルート管理部１０１ｃａによってかかる目的地Ｇまでの案内ルートが管理されている場合、通過ルート予測部１０１ｃｄは、その案内ルートを通過ルートと予測する（ステップＳ３１）。後段の「検索条件設定処理」では、かかる予測された通過ルート上のいずれかの地点に検索中心点ＳＣを設定することとなる（ステップＳ３２）。
【００５６】
また、図３Ｂに示すように、「目的地なし」だが「走行履歴あり」の場合、すなわち、目的地情報１０３ｂに目的地Ｇは未設定だが、走行中の道路に関する走行履歴１０３ｃが走行履歴管理部１０１ｃｂによって管理されている場合、通過ルート予測部１０１ｃｄは、現状の日時、天候などから目的地Ｇを推定可能かを判定する。
【００５７】
すなわち、通過ルート予測部１０１ｃｄは、現状の日時や、天候、曜日などに合致する走行履歴１０３ｃから目的地Ｇを推定可能である場合（ステップＳ３３）、かかる推定可能な目的地Ｇへのルートを通過ルートと予測する（ステップＳ３４）。後段の「検索条件設定処理」では、かかる予測された通過ルート上のいずれかの地点に検索中心点ＳＣを設定することとなる（図３ＡのステップＳ３２と同様）。
【００５８】
また、図３Ｃに示すように、「目的地なし」で「走行履歴なし」の場合、すなわち、目的地情報１０３ｂに目的地Ｇが未設定であり、かつ、走行中の道路に関する走行履歴１０３ｃもない場合、通過ルート予測部１０１ｃｄは、走行状況判定部１０１ｃｃの判定結果を得る。
【００５９】
その結果、幹線道路を走行中である場合（ステップＳ３５）、通過ルート予測部１０１ｃｄは、当該幹線道路を通過ルートと予測する（ステップＳ３６）。後段の「検索条件設定処理」では、かかる予測された通過ルート上のいずれかの地点に検索中心点ＳＣを設定することとなる（図３ＡのステップＳ３２と同様）。
【００６０】
図３Ａ〜図３Ｃに示したように、通過ルート予測部１０１ｃｄが通過ルートを予測することによって、検索結果間のデータの重複を減らすことを目的としたサーバ装置２００側に対する検索条件の設定が可能となる。すなわち、通信の効率化に資することができる。
【００６１】
なお、図３Ｃにおいて、走行中の道路が幹線道路ではない場合、後段の「検索条件設定処理」では、現在位置ＣＰに検索中心点ＳＣを設定してもよい。
【００６２】
図２Ｂの説明に戻る。検索範囲導出部１０１ｃｅは、車載装置１００が内部に保持する施設情報１０３ｄに基づいて現在位置ＣＰの周辺施設を検索し、検索結果に基づいて取得可能な検索範囲を導出する。検索中心点設定部１０１ｃｆは、検索範囲導出部１０１ｃｅが導出した検索範囲に基づき、通過ルート予測部１０１ｃｄが予測した通過ルート、すなわち予測ルート上に検索中心点ＳＣを設定する。
【００６３】
ここで、検索範囲導出部１０１ｃｅによる検索範囲導出処理、および、検索中心点設定部１０１ｃｆによる検索中心点設定処理について、図４Ａ〜図４Ｅを用いてより具体的に説明する。図４Ａ〜図４Ｅは、検索範囲導出処理および検索中心点設定処理の処理説明図（その１）〜（その５）である。なお、図４Ａ〜図４Ｅでは、コンビニエンスストア（以下、「コンビニ」と記載する）のアイコンが表示される場合を例に挙げる。アイコンは、コンビニａ〜コンビニｃを示す３種類をごく簡略的に図示している。
【００６４】
まず、図４Ａに示すように、検索範囲導出部１０１ｃｅが、現在位置ＣＰの周辺施設（ここでは、ジャンルは「コンビニ」）を上限検索する（ステップＳ４１）。すなわち、検索範囲導出部１０１ｃｅは、現在位置ＣＰを中心に、たとえば最大半径１０ｋｍまたは最大件数１００件の制限にかかるまで周辺施設を検索する。そして、かかる結果に基づき、検索範囲を導出する（ステップＳ４２）。
【００６５】
検索範囲は、検索された周辺施設の密度により、その大きさに違いが現れる。具体的には、図４Ｂに示すように、「周辺施設が疎」である場合は、「周辺施設が密」である場合に比して、導出される検索範囲は相対的に大きくなる。逆に言えば、「周辺施設が密」である場合は、「周辺施設が疎」である場合に比して、導出される検索範囲は相対的に小さくなる。
【００６６】
そして、図４Ｃに示すように、検索中心点設定部１０１ｃｆが、検索範囲導出部１０１ｃｅによって導出された検索範囲に基づき、現在位置ＣＰから予測ルートを半径ｎ分進んだ地点を検索中心点ＳＣとする（ステップＳ４３）。
【００６７】
そして、図４Ｄに示すように、検索範囲導出部１０１ｃｅが、検索中心点設定部１０１ｃｆによって設定された検索中心点ＳＣで再検索を行う（ステップＳ４４）。再検索は、ステップＳ４１と同様の、施設情報１０３ｄに基づく上限検索である。そして、かかる結果に基づき、検索範囲を導出する（ステップＳ４５）。
【００６８】
ここで、導出された新たな検索範囲は、周辺施設の密度によっては大きさが変わるはずである。もし、ここで、図４Ｄに示すように、導出された検索範囲に現在位置ＣＰが含まれているならば、現在位置ＣＰ周辺の施設情報の検索に漏れは生じないと考えられるので、ステップＳ４３で設定された検索中心点ＳＣ、および、ステップＳ４５で導出された検索範囲が、サーバ装置２００側への検索条件に設定される。
【００６９】
一方、図４Ｅに示すように、ステップＳ４５での検索範囲に現在位置ＣＰが含まれていないならば、現在位置ＣＰ周辺の施設情報の検索に漏れが生じるおそれがあるので、検索中心点設定部１０１ｃｆは、改めて、予測ルートを不足距離分戻った地点を検索中心点ＳＣとする（ステップＳ４６）。そして、検索範囲導出部１０１ｃｅが、新たな検索中心点ＳＣでステップＳ４４からの処理を繰り返す。かかるステップＳ４６からの処理の流れは、不足距離が解消するまで繰り返されることとなる。
【００７０】
図４Ａ〜図４Ｅに示した検索範囲導出処理および検索中心点設定処理を実行することによって、検索結果間のデータの重複を減らしつつ、データの漏れを防ぐことを目的としたサーバ装置２００側に対する検索条件の設定が可能となる。すなわち、通信の効率化に資することができる。
【００７１】
図２Ａの説明に戻る。検索条件設定部１０１ｃは、設定した検索中心点ＳＣを含む検索条件を検索要求部１０１ｄへ出力する。検索要求部１０１ｄは、検索条件設定部１０１ｃから受け取った検索条件を反映した検索要求を通信部１０２を介してサーバ装置２００側へ送信する。
【００７２】
検索結果取得部１０１ｅは、検索要求部１０１ｄが送信した検索要求に対し、サーバ装置２００側から応答された検索結果を通信部１０２を介して取得する。また、検索結果取得部１０１ｅは、取得した検索結果を表示制御部１０１ａに対し通知し、表示部１１２に表示された周辺施設のアイコンを、表示制御部１０１ａに表示更新させる。
【００７３】
次に、サーバ装置２００側について説明する。サーバ装置２００は、制御部２０１と、通信部２０２と、記憶部２０３とを備える。制御部２０１は、キャッシュ利用可否判定部２０１ａと、検索実行部２０１ｂと、データ整形部２０１ｃと、更新部２０１ｄとを備える。
【００７４】
通信部２０２は、通信デバイスであり、サーバ装置２００と車載装置１００との間のデータ送受信、および、サーバ装置２００とコンテンツプロバイダ３００との間のデータ送受信を行う。
【００７５】
記憶部２０３は、ハードディスクドライブや不揮発性メモリ、レジスタといった記憶デバイスであって、キャッシュＤＢ２０３ａと、検索履歴２０３ｂとを記憶する。
【００７６】
既に述べたが、キャッシュＤＢ２０３ａは、交通量の多い道路周辺の施設情報や、検索実績の多い検索条件に該当する施設情報につき、コンテンツプロバイダ３００を利用して周期的に検索された検索結果が保存される。
【００７７】
検索履歴２０３ｂは、後述する検索実行部２０１ｂによって実行される「検索処理」の履歴に関する情報であり、検索実行部２０１ｂによって適宜更新される。
【００７８】
制御部２０１は、サーバ装置２００全体を制御する。キャッシュ利用可否判定部２０１ａは、上述した「キャッシュ利用可否判定処理」（図１Ａ参照）を実行する。すなわち、キャッシュ利用可否判定部２０１ａは、車載装置１００側からの検索要求に対し、サーバ装置２００が保持するキャッシュＤＢ２０３ａを利用しての検索が可能か否かを判定する。
【００７９】
具体的には、キャッシュ利用可否判定部２０１ａは、キャッシュＤＢ２０３ａを参照し、車載装置１００側からの検索要求に対応する検索結果がキャッシュＤＢ２０３ａに含まれる場合に利用可であると判定し、含まれない場合に利用不可であると判定する。
【００８０】
また、キャッシュ利用可否判定部２０１ａは、判定した判定結果と、車載装置１００側からの検索要求を検索実行部２０１ｂへ通知する。
【００８１】
検索実行部２０１ｂは、キャッシュ利用可否判定部２０１ａの判定結果が利用可である場合に、車載装置１００側からの検索要求に対する検索処理を、キャッシュＤＢ２０３ａを検索対象ＤＢとして実行する。また、検索実行部２０１ｂは、キャッシュ利用可否判定部２０１ａの判定結果が利用不可である場合に、車載装置１００側からの検索要求に対する検索処理を、コンテンツプロバイダ３００の有する施設情報ＤＢ３０１を検索対象ＤＢとして、通信部２０２を介し実行する。
【００８２】
また、検索実行部２０１ｂは、実行した検索処理の検索結果を、キャッシュＤＢ２０３ａから抽出、あるいは、通信部２０２を介してコンテンツプロバイダ３００側から受信し、データ整形部２０１ｃへ出力する。また、検索実行部２０１ｂは、実行した検索処理の検索結果によって検索履歴２０３ｂを更新する。
【００８３】
データ整形部２０１ｃは、検索実行部２０１ｂから受け取った検索結果を車載装置１００用にデータ整形し、通信部２０２を介して車載装置１００側へ送信する。
【００８４】
更新部２０１ｄは、検索履歴２０３ｂを所定の周期ごとに解析し、利用頻度の高い検索条件がある場合には、かかる検索条件で検索実行部２０１ｂに施設情報ＤＢ３０１を検索対象ＤＢとした検索処理を実行させる。検索実行部２０１ｂは、かかる更新部２０１ｄの指示に基づく検索処理を実行した場合、受信した検索結果をキャッシュＤＢ２０３ａへ保存する。
【００８５】
次に、本実施形態に係る情報取得システム１が実行する処理手順について、図５Ａ〜図５Ｅを用いて説明する。図５Ａ〜図５Ｅは、本実施形態に係る情報取得システム１が実行する処理手順を示すフローチャート（その１）〜（その５）である。なお、図５Ｄおよび図５Ｅは、車載装置１００、サーバ装置２００およびコンテンツプロバイダ３００間の処理シーケンスを兼ねたフローチャートとなっている。
【００８６】
まず、車載装置１００は起動済みであり、表示制御部１０１ａが、表示部１１２に対し少なくとも地図データおよび現在位置ＣＰを表示させた状態であるものとする。かかる状態において、図５Ａに示すように、更新タイミング判定部１０１ｂが、更新タイミング判定処理を実行する。
【００８７】
具体的には、更新タイミング判定部１０１ｂは、表示部１１２に表示された地図データの中心地点につき、現在位置移動が６００ｍ、または、スクロール操作移動が１０００ｍ生じたか否かを判定する（ステップＳ１０１）。
【００８８】
ここで、ステップＳ１０１の判定条件を満たす場合（ステップＳ１０１，Ｙｅｓ）、情報取得システム１は、表示更新処理を実行する（ステップＳ１０２）。表示更新処理は、図１ＡにステップＳ２〜ステップＳ７として示した一連の処理に対応する。
【００８９】
ステップＳ１０１の判定条件を満たさない場合（ステップＳ１０１，Ｎｏ）、情報取得システム１は、ステップＳ１０３へ制御を移す。
【００９０】
ステップＳ１０３では、終了イベントありか否かが判定される。終了イベントは、たとえばＡＣＣオフなどに対応する。ここで、終了イベントがないと判定された場合（ステップＳ１０３，Ｎｏ）、情報取得システム１は、ステップＳ１０１からの処理を繰り返す。また、終了イベントがあると判定された場合（ステップＳ１０３，Ｙｅｓ）、情報取得システム１は、処理を終了する。
【００９１】
次に、ステップＳ１０２の表示更新処理の処理手順について詳細に説明する。図５Ｂに示すように、表示更新処理では、検索条件設定部１０１ｃの通過ルート予測部１０１ｃｄが、目的地設定ありか否かを判定する（ステップＳ２０１）。
【００９２】
ここで、目的地設定ありと判定された場合（ステップＳ２０１，Ｙｅｓ）、通過ルート予測部１０１ｃｄは、案内ルート管理部１０１ｃａによって管理されている案内ルートを通過ルートとして予測する（ステップＳ２０２）。
【００９３】
また、目的地設定ありと判定されなかった場合（ステップＳ２０１，Ｎｏ）、通過ルート予測部１０１ｃｄは、走行履歴管理部１０１ｃｂによって管理されている走行履歴１０３ｃに、走行中道路の走行履歴があるか否かを判定する（ステップＳ２０３）。
【００９４】
ここで、走行履歴ありと判定された場合（ステップＳ２０３，Ｙｅｓ）、通過ルート予測部１０１ｃｄは、走行履歴１０３ｃに基づき、目的地Ｇを推定可能であるか否かを判定する（ステップＳ２０４）。目的地Ｇを推定可能であると判定された場合（ステップＳ２０４，Ｙｅｓ）、通過ルート予測部１０１ｃｄは、推定可能な目的地Ｇへのルートを通過ルートとして予測する（ステップＳ２０５）。
【００９５】
一方、ステップＳ２０３またはステップＳ２０４の判定条件を満たさなかった場合（ステップＳ２０３，Ｎｏ／ステップＳ２０４，Ｎｏ）、通過ルート予測部１０１ｃｄは、走行状況判定部１０１ｃｃの判定結果に基づき、幹線道路を走行中であるか否かを判定する（ステップＳ２０６）。
【００９６】
ここで、幹線道路を走行中であると判定された場合（ステップＳ２０６，Ｙｅｓ）、通過ルート予測部１０１ｃｄは、当該幹線道路を通過ルートとして予測する（ステップＳ２０７）。幹線道路を走行中であると判定されなかった場合（ステップＳ２０６，Ｎｏ）、通過ルート予測部１０１ｃｄは、現在位置ＣＰを採用する（ステップＳ２０８）。
【００９７】
つづいて、図５Ｃに示すように、検索条件設定部１０１ｃの検索範囲導出部１０１ｃｅが、車載装置１００の内部の施設情報１０３ｄに基づいて現在位置ＣＰ周辺を検索する（ステップＳ２０９）。そして、検索範囲導出部１０１ｃｅは、その検索結果に基づいて取得可能な検索範囲を導出する（ステップＳ２１０）。
【００９８】
そして、検索中心点設定部１０１ｃｆが、現在位置ＣＰから予測ルートを検索範囲の半径ｎ分進んだ地点を検索中心点ＳＣとする（ステップＳ２１１）。
【００９９】
そして、検索範囲導出部１０１ｃｅが、検索中心点ＳＣで施設情報１０３ｄを再検索する（ステップＳ２１２）つづいて、検索範囲導出部１０１ｃｅは、ステップＳ２１２で導出される検索範囲に現在位置ＣＰが含まれるか否かを判定する（ステップＳ２１３）。
【０１００】
ここで、検索範囲に現在位置ＣＰが含まれると判定された場合（ステップＳ２１３，Ｙｅｓ）、ステップＳ２１５へ制御を移す。一方、検索範囲に現在位置ＣＰが含まれると判定されなかった場合（ステップＳ２１３，Ｎｏ）、検索中心点設定部１０１ｃｆは、予測ルートを不足距離分戻った地点を検索中心点ＳＣとして（ステップＳ２１４）、ステップＳ２１２からの処理を繰り返す。
【０１０１】
そして、検索中心点設定部１０１ｃｆが、検索中心点ＳＣを検索条件に設定し（ステップＳ２１５）、検索要求部１０１ｄが、設定された検索条件でサーバ装置２００へ検索要求を行う（ステップＳ２１６）。
【０１０２】
かかる検索要求は、図５Ｄに示すように、サーバ装置２００において通信部２０２が受信し（ステップＳ２１７）、つづいてキャッシュ利用可否判定部２０１ａが、かかる検索要求の該当情報はキャッシュＤＢ２０３ａにキャッシュ済みであるか否かを判定する（ステップＳ２１８）。
【０１０３】
ここで、キャッシュ済みであると判定された場合（ステップＳ２１８，Ｙｅｓ）、検索実行部２０１ｂが、キャッシュＤＢ２０３ａからデータ抽出する（ステップＳ２１９）。一方、キャッシュ済みであると判定されなかった場合（ステップＳ２１８，Ｎｏ）、検索実行部２０１ｂが、コンテンツプロバイダ３００へ検索要求を行う（ステップＳ２２０）。
【０１０４】
コンテンツプロバイダ３００の情報提供装置（たとえば図示略のデータベースサーバ）は、かかる検索要求を受信し（ステップＳ２２１）、施設情報ＤＢ３０１からデータ抽出のうえ（ステップＳ２２２）、サーバ装置２００へ向けて検索結果を送信する（ステップＳ２２３）。
【０１０５】
そして、サーバ装置２００の検索実行部２０１ｂが検索結果を受信し（ステップＳ２２４）、かかる検索結果を、データ整形部２０１ｃが車載装置１００用にデータ整形後、送信する（ステップＳ２２５）。なお、データ整形部２０１ｃは、車載装置１００とは異なる他の車載装置用にデータ整形後、かかる他の車載装置に検索結果を送信してもよい。
【０１０６】
車載装置１００は、かかる検索結果を検索結果取得部１０１ｅが受信して、表示制御部１０１ａに表示させ（ステップＳ２２６）、表示更新処理を終了する。
【０１０７】
次に、キャッシュＤＢ２０３ａの更新処理の処理手順について説明する。図５Ｅに示すように、更新部２０１ｄが、検索履歴２０３ｂを解析する（ステップＳ３０１）。そして、更新部２０１ｄは、解析結果に基づき、利用頻度の高い検索条件があるか否かを判定する（ステップＳ３０２）。
【０１０８】
ここで、利用頻度の高い検索条件があると判定された場合（ステップＳ３０２，Ｙｅｓ）、検索実行部２０１ｂが、コンテンツプロバイダ３００に対し、該当検索条件で検索要求を行う（ステップＳ３０３）。一方、利用頻度の高い検索条件があると判定されなかった場合（ステップＳ３０２，Ｎｏ）、ステップＳ３０９へ制御を移す。
【０１０９】
コンテンツプロバイダ３００の対象装置は、検索要求を受信し（ステップＳ３０４）、施設情報ＤＢ３０１からデータ抽出のうえ（ステップＳ３０５）、サーバ装置２００へ向けて検索結果を送信する（ステップＳ３０６）。
【０１１０】
そして、サーバ装置２００の検索実行部２０１ｂが検索結果を受信し（ステップＳ３０７）、かかる検索結果を、キャッシュＤＢ２０３ａへ保存する（ステップＳ３０８）。
【０１１１】
そして、たとえば解析周期待ちを行なって（ステップＳ３０９）、ステップＳ３０１からの処理を繰り返す。
【０１１２】
ところで、本実施形態に係る情報取得装置１０は、図６に一例として示す構成のコンピュータ６００で実現することができる。図６は、実施形態に係る情報取得装置１０の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【０１１３】
コンピュータ６００は、ＣＰＵ（Central  Processing  Unit）６１０と、ＲＯＭ（Read  Only  Memory）６２０と、ＲＡＭ（Random  Access  Memory）６３０と、ＨＤＤ（Hard  Disk  Drive）６４０とを備える。また、コンピュータ６００は、メディアインターフェイス（Ｉ／Ｆ）６５０と、通信インターフェイス（Ｉ／Ｆ）６６０と、入出力インターフェイス（Ｉ／Ｆ）６７０とを備える。
【０１１４】
なお、コンピュータ６００は、ＳＳＤ（Solid  State  Drive）を備え、かかるＳＳＤがＨＤＤ６４０の一部または全ての機能を実行するようにしてもよい。また、ＨＤＤ６４０に代えてＳＳＤを設けることとしてもよい。
【０１１５】
ＣＰＵ６１０は、ＲＯＭ６２０およびＨＤＤ６４０の少なくとも一方に格納されるプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ６２０は、コンピュータ６００の起動時にＣＰＵ６１０によって実行されるブートプログラムや、コンピュータ６００のハードウェアに依存するプログラムなどを格納する。ＨＤＤ６４０は、ＣＰＵ６１０によって実行されるプログラムおよびかかるプログラムによって使用されるデータ等を格納する。
【０１１６】
メディアＩ／Ｆ６５０は、記憶媒体６８０に格納されたプログラムやデータを読み取り、ＲＡＭ６３０を介してＣＰＵ６１０に提供する。ＣＰＵ６１０は、かかるプログラムを、メディアＩ／Ｆ６５０を介して記憶媒体６８０からＲＡＭ６３０上にロードし、ロードしたプログラムを実行する。あるいは、ＣＰＵ６１０は、かかるデータを用いてプログラムを実行する。記憶媒体６８０は、たとえばＤＶＤ（Digital  Versatile  Disc）などの光磁気記録媒体やＳＤカード、ＵＳＢメモリなどである。
【０１１７】
通信Ｉ／Ｆ６６０は、ネットワーク６９０（上述のネットワークＮに対応）を介して他の機器からデータを受信してＣＰＵ６１０に送り、ＣＰＵ６１０が生成したデータを、ネットワーク６９０を介して他の機器へ送信する。あるいは、通信Ｉ／Ｆ６６０は、ネットワーク６９０を介して他の機器からプログラムを受信してＣＰＵ６１０に送り、ＣＰＵ６１０がかかるプログラムを実行する。
【０１１８】
ＣＰＵ６１０は、入出力Ｉ／Ｆ６７０を介して、表示部１１２等の出力部、キーボードやマウス、ボタン、操作部１１１等の入力部を制御する。ＣＰＵ６１０は、入出力Ｉ／Ｆ６７０を介して、入力部からデータを取得する。また、ＣＰＵ６１０は、生成したデータを入出力Ｉ／Ｆ６７０を介して表示部１１２等の出力部に出力する。
【０１１９】
たとえば、コンピュータ６００が車載装置１００として機能する場合、コンピュータ６００のＣＰＵ６１０は、ＲＡＭ６３０上にロードされたプログラムを実行することにより、表示制御部１０１ａと、更新タイミング判定部１０１ｂと、検索条件設定部１０１ｃと、検索要求部１０１ｄと、検索結果取得部１０１ｅとを含む制御部１０１の各機能を実現する。
【０１２０】
また、たとえば、コンピュータ６００がサーバ装置２００として機能する場合、コンピュータ６００のＣＰＵ６１０は、ＲＡＭ６３０上にロードされたプログラムを実行することにより、キャッシュ利用可否判定部２０１ａと、検索実行部２０１ｂと、データ整形部２０１ｃと、更新部２０１ｄとを含む制御部２０１の各機能を実現する。
【０１２１】
コンピュータ６００のＣＰＵ６１０は、たとえばこれらのプログラムを記憶媒体６８０から読み取って実行するが、他の例として、他の装置からネットワーク６９０を介してこれらのプログラムを取得してもよい。また、ＨＤＤ６４０は、記憶部１０３や記憶部２０３が記憶する情報を記憶することができる。
【０１２２】
上述してきたように、本実施形態に係る情報取得装置１０は、検索結果取得部１０１ｅ（「取得部」の一例に相当）と、表示制御部１０１ａと、更新タイミング判定部１０１ｂとを備える。
【０１２３】
検索結果取得部１０１ｅは、更新タイミング（「所定のタイミング」の一例に相当）が到来するごとに地図データにおける１以上の施設情報（「地点情報」の一例に相当）を取得する。
【０１２４】
表示制御部１０１ａは、表示部１１２の表示領域に対しスクロール可能に地図データを表示させるとともに、検索結果取得部１０１ｅによって施設情報が取得されるごとに、地図データ上に施設情報を表示させる。更新タイミング判定部１０１ｂは、更新タイミングの到来を判定する。また、更新タイミング判定部１０１ｂは、表示領域に対する地図データの中心地点の移動要因に応じて更新タイミングを異ならせる。
【０１２５】
したがって、本実施形態に係る情報取得装置１０によれば、通信を効率化することができる。
【０１２６】
また、更新タイミング判定部１０１ｂは、地図データの中心地点に対応する車両Ｃ（「移動体」の一例に相当）の現在位置ＣＰが所定の第１距離分移動するごとに、または、地図データの中心地点がスクロール操作により所定の第２距離分移動するごとに、検索結果取得部１０１ｅに施設情報を取得させる。また、第１距離は、第２距離よりも小さい。
【０１２７】
したがって、本実施形態に係る情報取得装置１０によれば、「現在位置移動」と「スクロール操作移動」の場合とで、センタ側への通信が発生するタイミングを変えることができ、より具体的には「スクロール操作移動」の場合には「現在位置移動」の場合よりも通信が発生する回数を減らすことができる。したがって、通信を効率化するのに資することができる。
【０１２８】
また、検索結果取得部１０１ｅに取得させる施設情報の検索条件を設定する検索条件設定部１０１ｃをさらに備え、検索条件は、施設情報の検索範囲の検索中心点ＳＣ（「検索対象範囲の中心位置」の一例に相当）を含み、検索条件設定部１０１ｃは、車両Ｃの走行状況（「移動状況」の一例に相当）に基づいて車両Ｃが通過すると見込まれる通過ルートを予測し、かかる通過ルート上に検索中心点ＳＣを設定する。
【０１２９】
したがって、本実施形態に係る情報取得装置１０によれば、異なる検索結果間でのデータの重複を減らすことを目的としたサーバ装置２００側に対する検索条件の設定が可能となる。すなわち、通信の効率化に資することができる。
【０１３０】
また、検索条件設定部１０１ｃは、現在位置ＣＰを検索中心点ＳＣにして施設情報１０３ｄ（「既に取得済みの地点情報」の一例に相当）から検索した検索結果に含まれる施設情報の密度に基づいて検索範囲を導出し、かかる検索範囲の大きさに基づいて検索中心点ＳＣの現在位置ＣＰからの離間距離を補正したうえで、通過ルート上に検索中心点ＳＣを設定する。
【０１３１】
したがって、本実施形態に係る情報取得装置１０によれば、これから車両Ｃが通過する予測ルート上に最適な離間距離を空けて設定された検索中心点ＳＣを含む検索条件の設定を行うことで、現在位置ＣＰを検索中心点ＳＣとすることによって生じていた検索結果間のデータの重複を減らすことができる。すなわち、通信の効率化に資することができる。
【０１３２】
また、本実施形態に係る情報取得システム１は、情報取得装置１０と、かかる情報取得装置１０とネットワーク接続され、検索結果取得部１０１ｅからの施設情報の検索要求に対して該当する施設情報を抽出し、検索結果として抽出した施設情報を提供するコンテンツプロバイダ３００のデータベースサーバ（「情報提供装置」の一例に相当）とを備える。
【０１３３】
したがって、本実施形態に係る情報取得システム１によれば、通信を効率化することができる。
【０１３４】
（その他の実施形態）
ところで上述した実施形態では、表示部１１２に表示された地図データの中心地点の移動要因に応じて、更新タイミングを異ならせる場合について説明したが、この他にもたとえば車両Ｃの車速に応じて更新タイミングを異ならせてもよい。
【０１３５】
図７Ａにその一例を示す。図７Ａは、その他の実施形態に係る更新タイミング判定処理の処理説明図である。
【０１３６】
図７Ａに示すように、かかる場合では、更新タイミング判定部１０１ｂは、車両Ｃの車速に応じた異なる更新タイミング判定を行う。たとえば、所定速を基準として、車速の低速走行時と高速走行時とを単純に切り分ける場合を一例として挙げる。
【０１３７】
かかる場合、図７Ａに示すように、更新タイミング判定部１０１ｂは、たとえば「車速≦所定速」である低速走行時よりも、「車速＞所定速」である高速走行時の方が、更新タイミング周期が大となるように更新タイミングを判定してもよい。
【０１３８】
すなわち、同じ距離区間であれば、低速走行時よりも高速走行時の方が、かかる距離区間を通過する時間は短くなる。逆に言えば、単位時間あたりでは、高速走行時の方が低速走行時よりも無論、移動距離は大きくなる。
【０１３９】
したがって、所定距離ごとで更新タイミングを判定すると、高速走行時の方が、低速走行時よりも、単位時間あたりの通信回数が増えてしまう。このため、高速走行時の方が低速走行時よりも更新タイミング周期が大きくなるようにすることによって、単位時間あたりの通信回数を減らすことができ、通信の効率化に資することができる。
【０１４０】
なお、ここでは、所定速によって低速および高速を２値的に切り分けているが、車速に応じてタイミング周期がたとえば線形に変化するようにしてもよい。
【０１４１】
また、図７Ｂに示すように、たとえば車両Ｃの車速に応じて検索条件を異ならせるようにしてもよい。図７Ｂは、その他の実施形態に係る検索条件設定処理の処理説明図である。
【０１４２】
たとえば、検索条件設定部１０１ｃは、図７Ｂに示すように、高速走行時の方が低速走行時よりも検索範囲が小となるように検索条件を設定してもよい。たとえば車両Ｃが高速道路を高速走行中であるような場合、車両Ｃとしては高速道路のサービスエリアなどにあるコンビニやガソリンスタンドといった施設が認識可能に表示されていればよく、たとえば高速道路領域外の施設に関しては、高速道路をすぐに下りてかかる施設に向かうことができない以上、必ずしも表示する必要はないとも考えられる。
【０１４３】
したがって、このような考え方に立てば、たとえば少なくとも高速道路領域が含まれる程度に検索範囲を小さくして、高速道路走行中に利用できる施設の情報を限定的に取得するようにしてもよい。これにより、高速道路利用中には実際的に利用できない施設に関する情報の取得にかかる通信負荷を減らすことができ、通信の効率化に資することができる。
【０１４４】
また、上述した各実施形態では、車載装置１００とサーバ装置２００とで情報取得装置１０を構成することとしたが、車載装置１００がサーバ装置２００の機能を備え、車載装置１００のみによって、情報取得装置１０を構成してもよい。
【０１４５】
また、上述した各実施形態では、キャッシュＤＢ２０３ａをサーバ装置２００が有することとしたが、車載装置１００もキャッシュＤＢを有することとしたうえで、検索要求の検索先を車載装置１００自体とすることが可能な構成にしてもよい。これにより、対サーバ装置２００、対コンテンツプロバイダ３００の通信回数や通信負荷を減らすことができ、通信の効率化に資することができる。
【０１４６】
また、上述した各実施形態では、現在位置ＣＰの周辺施設に関する施設情報を地点情報の一例とし、これを取得する場合を例に挙げたが、施設情報に限らず、地点情報は工事地点に対応する工事情報などであってもよい。
【０１４７】
また、上述した各実施形態では、コンテンツプロバイダ３００のデータベースサーバにアクセスする場合を例に挙げたが、情報取得装置１０の外部に存在する情報提供装置であればよく、かかる例に限られない。
【０１４８】
また、上述した各実施形態では、ナビゲーション機能を備えた車載装置１００を例に挙げたが、人間が携帯可能なＰＮＤ（Portable  Navigation  Device）などであってもよい。したがって、現在位置ＣＰが示すのは車両Ｃに限らず、歩行者などの移動体であってよい。
【０１４９】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１５０】
１    情報取得システム
１０    情報取得装置
１００    車載装置
１０１ａ  表示制御部
１０１ｂ  更新タイミング判定部
１０１ｃ  検索条件設定部
１０１ｅ  検索結果取得部
１１２    表示部
２００    サーバ装置
２０１ａ  キャッシュ利用可否判定部
２０１ｂ  検索実行部
２０１ｄ  更新部
２０３ａ  キャッシュＤＢ
３００    コンテンツプロバイダ
３０１    施設情報ＤＢ
Ｃ      車両
ＣＰ    現在位置
Ｇ      目的地
Ｎ      ネットワーク
ＳＣ    検索中心点
【図１Ａ】
2018205041.tif 000003
【図１Ｂ】
2018205041.tif 000004
【図１Ｃ】
2018205041.tif 000005
【図１Ｄ】
2018205041.tif 000006
【図２Ａ】
2018205041.tif 000007
【図２Ｂ】
2018205041.tif 000008
【図３Ａ】
2018205041.tif 000009
【図３Ｂ】
2018205041.tif 000010
【図３Ｃ】
2018205041.tif 000011
【図４Ａ】
2018205041.tif 000012
【図４Ｂ】
2018205041.tif 000013
【図４Ｃ】
2018205041.tif 000014
【図４Ｄ】
2018205041.tif 000015
【図４Ｅ】
2018205041.tif 000016
【図５Ａ】
2018205041.tif 000017
【図５Ｂ】
2018205041.tif 000018
【図５Ｃ】
2018205041.tif 000019
【図５Ｄ】
2018205041.tif 000020
【図５Ｅ】
2018205041.tif 000021
【図６】
2018205041.tif 000022
【図７Ａ】
2018205041.tif 000023
【図７Ｂ】
2018205041.tif 000024