(57)【要約】      （修正有）【課題】ユーザの嗜好に合った施設を通知するサーバ装置及び通知情報をユーザーに提示するナビゲーション端末を提供する。【解決手段】サーバ装置２０は、通知情報によりユーザに通知されている施設ごとに、ユーザが施設を訪問済みか否かの情報を記憶する訪問済施設記憶部と、訪問済みか否かの情報に基づいて選択された複数の施設についての通知情報を生成する通知情報生成部２２と、ユーザに通知情報を送信する情報送信部２６と、を含む。【選択図】図１
2017015465.tif 000002
【特許請求の範囲】
【請求項１】
通知情報によりユーザに通知されている施設ごとに、前記ユーザが前記施設を訪問済みか否かの情報を記憶する訪問済施設記憶部と、
前記訪問済みか否かの情報に基づいて選択された複数の前記施設についての前記通知情報を生成する通知情報生成部と、
前記ユーザに前記通知情報を送信する送信部と、
を含むサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記通知情報は、ナビゲーション端末により前記ユーザに提示され、
前記通知情報生成部は、前記ナビゲーション端末で入力された目的地の周辺にある前記施設の名称と、前記訪問済みか否かの情報とを含む通知情報を生成するサーバ装置。
【請求項３】
請求項１または２に記載のサーバ装置において、
前記通知情報生成部は、前記施設の属するジャンル毎に、前記施設を前記通知情報において前記ユーザに提示する際の優先度を設定するサーバ装置。 
【請求項４】
請求項３に記載のサーバ装置において、
前記通知情報生成部は、前記訪問済施設記憶部に記憶された情報の最新の所定の件数のうち、前記訪問済みか否かの情報により訪問済みとされた前記施設の件数が多いジャンルほど、より高い前記優先度を設定するサーバ装置。
【請求項５】
請求項１−４のいずれか一項に記載のサーバ装置において、
前記通知情報生成部は、前記ユーザが訪問済みの前記施設を提示しないよう入力した場合は、前記訪問済みか否かの情報により訪問済みとされた前記施設を選択しないサーバ装置。
【請求項６】
請求項１−５のいずれか一項に記載のサーバ装置において、
前記通知情報は、車両内のナビゲーション端末により前記ユーザに提示され、
前記訪問済施設記憶部は、前記ナビゲーション端末において前記施設が目的地に設定された場合に、前記ユーザが前記施設を訪問済みとして前記訪問済みか否かの情報を記憶するサーバ装置。
【請求項７】
請求項１−６のいずれか一項に記載のサーバ装置において、
前記通知情報は、車両内のナビゲーション端末により前記ユーザに提示され、
前記訪問済施設記憶部は、前記通知情報により前記ユーザに通知されていない施設については、前記車両が前記施設を含む所定の範囲内で所定の時間以上停車した場合に、前記施設を訪問済みとして前記訪問済みか否かの情報を記憶するサーバ装置。 
【請求項８】
請求項１−７のいずれか一項に記載のサーバ装置において、
前記通知情報は、ナビゲーション端末により前記ユーザに提示され、
前記通知情報生成部は、前記ナビゲーション端末において設定された目的地が、自宅または登録された地点の場合には、前記通知情報を生成しないサーバ装置。
【請求項９】
請求項１−８のいずれか一項に記載のサーバ装置と、
前記通知情報を前記ユーザに提示するナビゲーション端末と、
を含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置およびシステムに関する。
【背景技術】
【０００２】
カーナビゲーション等において、ユーザが煩わしい操作をしなくても、ユーザの意図に沿った情報が提供されるシステムが知られている。例えば、特許文献１のカーナビゲーションシステムでは、ユーザは、目的地を設定するだけで、追加操作なく、観光関連施設情報の提示を受けることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７９３４８０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のカーナビゲーションシステムでは、ユーザが過去に何度か訪れたことがある地域で、新しい観光施設を検索する際には適切に情報が提供されないおそれがある。
【課題を解決するための手段】
【０００５】
本発明によるサーバ装置は、通知情報によりユーザに通知されている施設ごとに、ユーザが施設を訪問済みか否かの情報を記憶する訪問済施設記憶部と、訪問済みか否かの情報に基づいて選択された複数の施設についての通知情報を生成する通知情報生成部と、ユーザに通知情報を送信する送信部と、を含む。
本発明によるシステムは、本発明によるサーバ装置と、通知情報をユーザに提示するナビゲーション端末と、を含む。
【発明の効果】
【０００６】
本発明によれば、ユーザの過去の行動に基づいて適切に立ち寄り施設を案内できる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態におけるシステムの概略図である。
【図２】第１の実施形態におけるシステムの物理的構成を示す図である。
【図３】第１の実施形態における通知情報の生成および表示の流れを説明するフローチャートである。
【図４】第１の実施形態における通知要否情報の取得の流れを説明するフローチャートである。
【図５】第１の実施形態における施設情報検索の処理の流れを説明するフローチャートである。
【図６】第１の実施形態における施設情報の構成を示す表である。
【図７】第１の実施形態における通知情報生成処理の流れを説明するフローチャートである。
【図８】第１の実施形態における行動履歴情報の構成を示す図である。
【図９】第１の実施形態におけるジャンル別の優先度の決定方法を説明する表である。
【図１０】第１の実施形態における目的地設定等した施設の保存処理の流れを説明するフローチャートである。
【図１１】第１の実施形態における通知情報の表示画面の例を示す図である。
【図１２】第１の実施形態における観光施設詳細画面の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施形態について詳しく説明する。本実施形態において、「観光施設」とは必ずしも観光目的の施設に限定されず、施設情報ＤＢ２１０に記憶されている施設を指し、適宜「施設」と省略される。
【０００９】
図１は、本発明の第１の実施形態に係るシステムの機能ブロックの構成を示した図である。図１に示されるように、システム１は、ユーザが乗る車両内部に搭載される車載機１０と、複数の車載機１０と通信を行うサーバ装置（以下、サーバと呼ぶ）２０とを含んで構成される。このとき、車載機１０とサーバ２０との間の情報転送は、電話回線やインターネット等からなる通信ネットワーク９０等を介して行われる。
【００１０】
本実施形態のシステムにおいて、サーバ２０は、車両の目的地周辺等にある観光施設を優先度により並べた通知情報（後述の図１１の画面例（符号５５）参照）を生成し、車載機１０に送信する。
【００１１】
車載機１０は、目的地設定部１１と、経路案内部１２と、目的地判定部１３と、訪問済施設通知要否取得部１４と、施設情報通知部１５と、情報受信部１６と、情報送信部１７と、通知要否データベース（以下、通知要否ＤＢと呼ぶ）１４０とを含んで構成される。
【００１２】
目的地設定部１１は、経路案内において、ユーザからの入力に基づき目的地の設定を行う。経路案内部１２は、ユーザに対して現在地と目的地との間の経路案内を行う。目的地判定部１３は、設定された目的地がユーザの自宅か否かを判定する。訪問済施設通知要否取得部１４は、ユーザからの入力に基づき、通知情報に訪問済施設を含めるか否かの情報（以下、通知要否情報と呼ぶ）を取得する。施設情報通知部１５は、サーバ２０から送られた通知情報等を出力装置を介してユーザに提示する。情報受信部１６は、サーバ２０等から通知情報等を受信する。情報送信部１７は、サーバ２０に目的地および通知要否情報等を送信する。通知要否ＤＢ１４０は、通知要否情報を記憶する。
【００１３】
サーバ２０は、施設情報検索部２１と、通知情報生成部２２と、行動履歴情報取得部２３と、行動履歴保存部２４と、情報受信部２５と、情報送信部２６と、施設情報データベース（以下、施設情報ＤＢと呼ぶ）２１０と、行動履歴データベース（以下、行動履歴ＤＢと呼ぶ）２３０とを含んで構成される。
【００１４】
施設情報検索部２１は、施設情報ＤＢ２１０から、通知情報に含める観光施設を検索する。通知情報生成部２２は、検索により抽出された観光施設を優先度の順に並べ、通知情報を生成する。行動履歴情報取得部２３は、行動履歴ＤＢ２３０に記憶された情報を取得する。行動履歴保存部２４は、観光施設についてユーザが詳細情報（図１２の観光施設詳細画面に記載されている情報）の確認、目的地設定、該施設付近での停車等した際、その情報を行動履歴ＤＢ２３０に記録する。情報受信部２５は、車載機１０からの目的地および通知要否情報等を受信する。情報送信部２６は、車載機１０に通知情報等を送信する。施設情報ＤＢ２１０は、観光施設の位置情報および施設ジャンル等を含むデータベースである。行動履歴ＤＢ２３０は、ユーザが過去に詳細情報確認、目的地設定、付近での停車等した観光施設の情報と、ユーザがその観光施設について、詳細確認済みか否か、訪問済みか否か等の情報とを含むデータベースである。
【００１５】
以下、本実施形態では、行動履歴ＤＢ２３０の情報について、ユーザが観光施設を、車載機１０において目的地に設定した場合、または、ユーザの車両が所定の条件を満たし該観光施設の付近で停車した場合に、車載機１０はユーザが該観光施設を「訪問済み」と設定する。しかし、ユーザが観光施設を目的地に設定した場合のみ「訪問済み」と設定したり、あるいは、ユーザが所定の条件を満たし観光施設の付近で停車した場合のみ「訪問済み」と設定する等、適宜設計変更して処理を構成することも可能である。
詳細確認済みか否かの情報、および訪問済みか否かの情報は、それぞれ二値情報の形式により、例えば、訪問済みの場合は１、訪問済みでない場合は０の値として構成することができる。
【００１６】
図２は、本発明の第１の実施形態に係るシステムのハードウェアの構成を示した図である。図１の車載機１０の各機能ブロックは、図２の車載機１０のハードウェアを用いて適宜構成される。図１のサーバ２０の各機能ブロックは、図２のサーバ２０のハードウェアを用いて適宜構成される。
【００１７】
図２に示されるように、システム１の車載機１０は、ＣＰＵ３１と、振動ジャイロ３２と、車速センサ３３と、ＧＰＳ（Global Positioning System）受信機３４と、記憶装置３５と、入力装置３６と、表示モニタ３７と、スピーカ３８と、通信装置３９とを含んで構成される。
【００１８】
車載機１０のＣＰＵ３１は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、図１に示された車載機１０の各機能ブロックの情報処理の実行主体となる。
【００１９】
車載機１０の振動ジャイロ３２は、自車両の角速度を検出するためのセンサである。車載機１０の車速センサ３３は、自車両の車速を検出するためのセンサである。これらのセンサを用いて自車両の運動状態を所定の時間間隔ごとに検出することにより、自車両の位置移動量が求められ、それによって自車両の現在位置が算出される。
【００２０】
車載機１０のＧＰＳ受信機３４は、現在時刻および自車両の現在位置を取得するためのＧＰＳ信号を受信する。このＧＰＳ受信部３４と、前述の振動ジャイロ３２および車速センサ３３により、自車両の現在位置が検出される。
【００２１】
車載機１０の記憶装置３５は、記録されたデータを記憶保持することができる不揮発性の記録媒体である。記憶装置３５には、プログラム、通知要否ＤＢ１４０、および地図データを含む各種のデータが記録されている。記憶装置３５に記録されているこれらのデータは、必要に応じて読み出され、車載機１０のＣＰＵ３１で実行される様々な処理や制御に利用される。
【００２２】
車載機１０の記憶装置３５に記録された地図データは、経路計算データと、道路データと、背景データとを含む。経路計算データは、目的地までの推奨経路を探索する際などに用いられるデータである。道路データは、道路の形状や種別などを表すデータである。なお、地図データにおいて各道路の最小単位はリンクと呼ばれている。すなわち、地図データにおいて各道路は複数のリンクにより構成される。背景データは、地図の背景を表すデータである。なお、地図の背景とは、地図上に存在する道路以外の様々な構成物である。たとえば、河川、鉄道、緑地帯、各種構造物などが背景データによって表される。
【００２３】
上記の地図データは、様々な立ち寄り施設に関するＰＯＩ（Point Of Interest）データも含んで構成されうる。たとえば、旅館やホテル等の宿泊施設、温泉浴場、レストラン、ガソリンスタンド、コンビニエンスストアなどの様々な立ち寄り施設について、その種類と位置の情報がＰＯＩデータに記録されている。
【００２４】
車載機１０の入力装置３６は、ユーザが車載機１０を動作させるための様々な入力操作を行うための装置であり、各種の入力スイッチ類を有している。ユーザは入力装置３６を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された地点の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。この入力装置３６は、操作パネルやリモコンなどによって実現することができる。あるいは、入力装置３６を後述の表示モニタ３７と一体化されたタッチパネルとしてもよい。
【００２５】
車載機１０の表示モニタ３７は、車載機１０において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ３７により、たとえば自車両の現在位置周辺の地図や、目的地周辺の地図などが表示される。なお、表示モニタ３７に表示される画面の内容は、経路案内部１２や施設情報通知部１５が行う画面表示制御によって決定される。表示モニタ３７は、たとえば自車両のダッシュボード上やインストルメントパネル内など、ユーザが見やすいような位置に設置されている。車載機１０のスピーカ３８は、経路案内部１２の制御により、経路案内用の音声など様々な音声を出力する。
【００２６】
車載機１０の通信装置３９は、情報受信部１６および情報送信部１７の制御により、通信ネットワーク９０を介してサーバ２０と接続し、サーバ２０の通信装置４３との間で様々な情報を必要に応じて送受信することができる。
【００２７】
図２に示されるように、システム１のサーバ２０は、ＣＰＵ４１と、記憶装置４２と、通信装置４３とを含んで構成される。
【００２８】
サーバ２０のＣＰＵ４１は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、図２に示されたサーバ２０の各機能ブロックの情報処理の実行主体となる。
【００２９】
サーバ２０の記憶装置４２は、記録されたデータを記憶保持することができる不揮発性の記録媒体である。記憶装置４２には、プログラム、施設情報ＤＢ２１０、行動履歴ＤＢ２３０および地図データを含む各種のデータが記録されている。記憶装置３５に記録されているこれらのデータは、必要に応じて読み出され、サーバ２０のＣＰＵ４１で実行される様々な処理や制御に利用される。
【００３０】
サーバ２０の通信装置４３は、情報受信部２５および情報送信部２６の制御により、通信ネットワーク９０を介して車載機１０の通信装置３９と接続し、車載機１０との間で様々な情報を必要に応じて送受信することができる。
【００３１】
図３は、サーバ２０が車載機１０に、目的地周辺の観光施設の通知情報を提供する際の流れを示すフローチャートである。以下、本実施形態のシステム１の各機能ブロックの動作をフローチャートに沿って説明する。ステップＳ１０１−Ｓ１１０は車載機側の処理であり、ステップＳ２０１−Ｓ２０７はサーバ側の処理である。図３において、破線による矢印は情報の流れを表す。
【００３２】
（車載機側の処理）
ステップＳ１０１において、車載機１０の目的地設定部１１は、入力装置３６を介してユーザが入力した目的地を、経路案内における目的地に設定する。目的地が設定されたら、ステップＳ１０２へ進む。
【００３３】
ステップＳ１０２において、経路案内部１２は、車両の現在位置を出発地として、所定のアルゴリズムの計算を行うことにより、出発地から目的地まで経路を設定する。まず、経路案内部１２は、上述のＧＰＳ情報等に基づいて、車両の現在位置を算出する。経路案内部１２は、現在位置と目的地との間の経路探索を、公知のダイクストラ法等のアルゴリズムを用いて行う。この経路探索により求められた経路が、目的地までの推奨経路として設定される。経路案内部１２は、表示モニタ３７に、他の道路とは異なる色を使用するなどの方法により、他の道路とは区別して推奨経路を地図上に表示する。これにより、ユーザは、推奨経路を容易に認識することができる。また、この推奨経路に沿ってユーザが車両を運転できるようにするため、車載機１０は表示モニタ３７の画面表示やスピーカ３８からの音声出力などにより、次に曲がるべき誘導交差点の指示や、その誘導交差点における進行方向の指示などをユーザに対して行う。このような案内情報が車載機１０から提供されることで、目的地までの経路案内が行われる。経路案内が開始されたら、ステップＳ１０３に進む。
【００３４】
ステップＳ１０３において、車載機１０の目的地判定部１３は、設定された目的地がユーザの自宅であるか否かの判定を行う。ユーザの自宅は予めユーザにより登録されている。あるいは、ユーザの自宅は、頻繁にまたは定期的に駐車する地点等であることを基準に車両の位置解析によって推定され、自動的に登録されている。目的地が自宅であると判断された場合、サーバ２０から車載機１０への通知情報の提供はされずに、ステップＳ１０３を肯定判定してステップＳ１０１に戻る。目的地が自宅でないと判断された場合、ステップＳ１０３を否定判定してステップＳ１０４に進む。
【００３５】
ステップＳ１０４において、訪問済施設通知要否取得部１４は、通知要否ＤＢ１８に格納されている値に基づいて、ユーザが訪問済みの施設を通知情報に含めるか否かの情報を取得する。本実施形態では、通知要否情報は二値情報の形式で記憶される。ユーザは、入力装置３６を介して通知要否情報を入力する。例えば、通知要否ＤＢ１４０は、訪問済みの施設を通知情報に含める場合は１を、含めない場合は０を、通知要否情報として記憶する。
【００３６】
図４は、訪問済施設通知要否取得部１４が通知要否情報を取得する流れを示すフローチャートである。ステップＳ４０１において、訪問済施設通知要否取得部１４は、車載機１０の記憶装置３５に記憶された通知要否ＤＢ１４０の情報を参照し、通知要否情報を取得する。通知要否情報が取得されたら、ステップＳ１０５に進む（図３）。
【００３７】
ステップＳ１０５において、車載機１０の情報送信部１７は、目的地の情報および通知要否情報を、サーバ２０に送信する。ステップＳ１０６に進む。
【００３８】
ステップＳ１０６において、車載機１０の施設情報通知部１５は、サーバ２０からの通知情報を待つ間、所定の周期ごとに、車両の目的地が変更されたか否かを判定する。目的地が変更された場合、ステップＳ１０６を肯定判定してステップＳ１０１に戻る。目的地が変更されていない場合、ステップＳ１０６を否定判定してステップＳ１０７に進む。
【００３９】
ステップＳ１０７において、車載機１０の施設通知情報通知部１５は、サーバ２０から目的地周辺の施設の通知情報を受信したか否かを判定する。サーバ２０からの通知情報を受信していた場合、ステップＳ１０７を肯定判定してステップＳ１０８に進む。該通知情報を受信していない場合はステップＳ１０７を否定判定してステップＳ１０６に戻る。
【００４０】
ステップＳ１０８において、車載機１０の施設情報通知部１５は、受信した通知情報を表示モニタ３７に表示する。施設情報通知部１５は、必要に応じて、通知情報に含まれる２０件の施設のうち、ユーザが訪問済みか否かの情報により施設を分類し、訪問済みとされていない施設から優先的に上位に提示し、下位に訪問済みとされた施設を提示する。その後、ステップＳ１０９に進む。
【００４１】
ステップＳ１０９において、車載機１０の情報送信部１７は、訪問済み施設等の情報をサーバ２０に送信する。ステップＳ１０８において受信された通知情報に示された２０件の施設について、ユーザによりいずれかの施設の詳細情報が確認された場合、ユーザＩＤ、施設ＩＤおよび、該ユーザにより該施設が詳細確認済みである情報をサーバ２０に送信する。同様に、当該通知情報に示された２０件の施設について、目的地設定部１１により目的地に設定された場合には、ユーザＩＤ、施設ＩＤおよび、該ユーザにより該施設が訪問済みである情報をサーバ２０に送信する。
あるいは、情報送信部１７は、通知情報が更新される際、または、目的地が変更された際等に、上記の詳細確認済みであるか否かの情報および訪問済みであるか否かの情報をまとめてサーバ２０に送る構成にしてもよい。
【００４２】
さらに、好ましくは、車載機１０の情報送信部１７は、通知情報で提示された、あるいは任意の観光施設を含む所定の地理範囲、例えば観光施設を中心とした所定の半径、例えば１００ｍ以内の範囲で、ユーザの乗る車両が１０分以上停車した場合に、ユーザＩＤ、施設ＩＤおよび、該ユーザにより該施設が訪問済みである情報をサーバ２０に送信する。ユーザが乗る車両が１０分以上停車したか否かは、イグニッションスイッチがＯＦＦになった時刻とイグニッションスイッチがＯＮになった時刻とを計測し、その差が１０分以上か否かを判定することにより検出することができる。上記所定の半径は５０ｍ、２００ｍ等、適宜設定することができる。上記所定の時間も５分以上、１５分以上等、適宜設定することができる。
ステップＳ１０９において、訪問済み施設等の情報が送信されたら、ステップＳ１１０に進む。
【００４３】
ステップＳ１１０において、車載機１０の電源がＯＦＦになる場合等、処理を終了する必要がある場合は、ステップＳ１１０を肯定判定して、処理を終了する。車載機１０は、処理を継続する場合は、ステップＳ１１０を否定判定してステップＳ１０６に戻る。
【００４４】
（サーバ側の処理）
ステップＳ２０１において、サーバ２０の情報受信部２５は、目的地の情報および通知要否情報を車載機１０から受信する。ステップＳ２０２に進む。
【００４５】
ステップＳ２０２において、サーバ２０の施設情報検索部２１は、目的地周辺の観光施設の情報を、施設情報ＤＢ２１０から検索する。詳細は後述する（図５等）が、施設情報検索部２１は、目的地周辺の観光施設を、所定の件数抽出できるまで、目的地を含む狭い範囲から広い範囲へと検索対象を広げていき、所定の件数を抽出する。所定の件数は、数件以上の範囲で、適宜設定される。本実施形態では、所定の件数は２０件として説明する。所定の件数の施設が抽出されたら、ステップＳ２０３に進む。
【００４６】
ステップＳ２０３において、サーバ２０の通知情報生成部２２は、ステップＳ２０２において抽出された２０件の施設を、ジャンル別の優先度に基づき、ユーザへの提示優先度を決定し、該提示優先度の順に並び替え、通知情報を生成する。ジャンル別の優先度は、通知情報生成部２２が、通知情報を生成する際に、行動履歴ＤＢ２３０の情報を基に決定する。詳細は後述する（図７等）。通知情報が生成されたら、ステップＳ２０４に進む。
【００４７】
ステップＳ２０４において、サーバ２０の情報送信部２６は、ステップＳ２０３で生成された通知情報を車載機１０に送信する。通知情報が送信されたら、ステップＳ２０５に進む。
【００４８】
ステップＳ２０５において、サーバ２０の行動履歴保存部２４は、ステップＳ１０９で車載機１０から送られた、ユーザが通知情報によりユーザに通知されている施設の詳細情報を確認したか、および、ユーザが該施設を訪問済みか等の情報を、必要に応じて施設情報ＤＢ２１０も参照しながら、行動履歴ＤＢ２３０に保存する。詳細な処理は後述する（図１０等）。これにより、行動履歴保存部２４は、ユーザが特定の施設の詳細情報を参照したか否か、または該施設を目的地設定したかを登録日時と共に行動履歴ＤＢ２３０に追加することになる。その後、ステップＳ２０６に進む。
なお、行動履歴保存部２４は、ステップＳ１０９で、通知情報により提示された施設について、ユーザが施設の付近で停車した場合にユーザが該施設を訪問済みであるとの情報を送信する設定の場合には、通知された施設が目的地設定された場合だけでなく、ユーザが該施設の付近で停車した場合にも、訪問済みとしてその情報を行動履歴ＤＢ２３０に追加することになる。
【００４９】
ステップＳ２０６において、情報受信部２６は、車両の目的地が変更されたか否かを判定する。情報受信部２６は、新たな目的地または通知要否情報の受信があれば、ステップＳ２０６を肯定判定し、ステップＳ２０２に進む。情報受信部２６は、新たな目的地または通知要否情報の受信が無い場合、ステップＳ２０７に進む。
【００５０】
ステップＳ２０７において、サーバ２０の電源がＯＦＦになる場合等、処理を終了する必要がある場合は、ステップＳ２０７を肯定判定して、処理を終了する。サーバ２０は、処理を継続（車載機１０からの情報を待機）する場合は、ステップＳ２０７を否定判定してステップＳ２０１に戻る。
【００５１】
（観光施設を検索する際の流れ）
図５は、図３のステップＳ２０２における、目的地周辺の２０件の観光施設の抽出の流れをフローチャートで説明する図である。サーバ２０の施設情報検索部２１は、施設情報ＤＢ２１０から所定の件数（本実施形態では２０件）の施設情報を検索し抽出する。
【００５２】
ステップＳ７０１において、サーバ２０の施設情報検索部２１は、サーバ２０の情報受信部１６から、ユーザの目的地と訪問済施設の通知要否情報とを受け取り、地図データ上の地理的な検索範囲の設定を開始する。また、初期設定では０の値が格納されている、整数Ｎに１を加える。その後、ステップＳ７０１に進む。
【００５３】
ステップＳ７０２−１において、施設情報検索部２１は、今回の施設情報の検索において、１回目の検索かどうかを判定する。１回目であるか否かの判定は、例えば、整数Ｎが１かどうかを検出することで行う（Ｎ＝１なら１回目である）。１回目の検索であると判定されたら、ステップＳ７０２−１を肯定判定し、ステップＳ７０２−１０に進む。１回目の検索でないと判定されたら、ステップＳ７０２−１を否定判定して、ステップＳ７０２−２に進む。
【００５４】
ステップＳ７０２−１０において、施設情報検索部２１は、検索範囲を目的地の半径５ｋｍの範囲に設定してステップＳ７０３に進む。
【００５５】
ステップＳ７０２−２において、施設情報検索部２１は、今回の施設情報の検索において、２回目の検索かどうかを判定する。２回目であるか否かの判定は、例えば、整数Ｎが２かどうかを検出することで行う（Ｎ＝２なら２回目である）。２回目の検索であると判定されたら、ステップＳ７０２−２を肯定判定してステップＳ７０２−２０に進む。１回目の検索でないと判定されたら、ステップＳ７０２−２を否定判定して、ステップＳ７０２−３に進む。
【００５６】
ステップＳ７０２−２０において、施設情報検索部２１は、検索範囲を目的地の半径１０ｋｍの範囲に設定してステップＳ７０３に進む。
ステップＳ７０２−３、Ｓ７０２−３０でもステップＳ７０２−２、Ｓ７０２−２０と同様の処理が行われる。但し、３回目の検索であると判定されたら、検索範囲は目的地の半径１５ｋｍの範囲に設定される。
【００５７】
ステップＳ７０２−４において、施設情報検索部２１は、検索範囲を目的地の半径２０ｋｍの範囲に設定して、ステップＳ７０３に進む。上述の例では検索範囲を４種類に分けたが、種類の数、それぞれの種類で設定される距離、範囲は適宜変更可能である。
【００５８】
ステップＳ７０３において、施設情報検索部２１は、目的地の位置情報と、直前のステップで設定された検索範囲を基に施設情報ＤＢ２１０を検索する。施設情報検索部２１は、施設情報ＤＢ２１０を検索し、目的地を中心にステップＳ７０２−１０、Ｓ７０２−２０、Ｓ７０２−３０またはステップＳ７０２−４のいずれかで設定された距離を半径とした円内に含まれる施設を抽出する。このとき、施設情報ＤＢ２１０は、ユーザが訪問済施設の通知を希望しない場合、すなわち訪問済施設の通知要否情報がＯＦＦの場合には、行動履歴ＤＢ２３０を参照し、訪問済施設は除外して２０件確保するように抽出する。これにより、ユーザが訪問済みの施設を提示しないよう入力した場合には、行動履歴情報において訪問済みとされた施設は通知情報に含まれない。
【００５９】
図６は、施設情報ＤＢ２１０の個々のデータの構成を説明する図である。図６では、ＤＢの各項目と、各項目に対する値の説明と例とが表になっている。施設情報ＤＢ２１０では、各観光施設に対し図６の表で示される一つのデータが記憶される。施設情報ＤＢ２１０の各データは、対応する観光施設を一意に表す観光施設ＩＤ、観光施設が属する温泉、土産物店、飲食店および宿泊施設等の施設ジャンル、観光施設の名称、位置情報ならびに電話番号等が記憶される。施設情報検索部２１がこれらの施設情報を取得したら、ステップＳ７０４に進む。
なお、施設情報ＤＢ２１０は上述のＰＯＩデータを含んで構成されてもよい。あるいはサーバ２０の記憶装置４２は、別のデータベースとして上述のＰＯＩデータを含み得る。
【００６０】
ステップＳ７０４において、施設情報検索部２１は、施設情報ＤＢ２１０から抽出し取得した施設情報が所定の件数、すなわち本実施形態では２０件以上であるか否かを判定する。施設情報検索部２１は、取得された施設情報が２０件以上の場合、ステップＳ７０４を肯定判定してステップＳ７０５に進む。施設情報検索部２１は、取得された施設情報が２０件未満で、かつ、Ｎが４でない場合、ステップＳ７０４を否定判定してステップＳ７０１に戻る。
また、施設情報検索部２１は、取得した施設情報が２０件未満でも、Ｎ＝４の場合は、ステップＳ７０４を肯定判定してステップＳ７０５に進む。
【００６１】
ステップＳ７０５において、施設情報検索部２１は、取得した施設情報について、クチコミランキングの高い順または目的地からの距離が近い順に並び替える。クチコミランキングは、公知のＰＯＩデータ等を参照して取得する。施設情報検索部２１は、取得した施設情報が２０件を超える場合には、クチコミランキングの高い順または目的地からの距離が近い順の上位２０件のみを取得結果とする。施設情報検索部２１は、得られた施設情報を、サーバ２０の通知情報生成部２２に出力し、整数Ｎの値を０に設定し、処理を終了する。
【００６２】
（通知情報を生成する際の流れ）
図７は、図３のステップＳ２０３における、通知情報の生成の流れをフローチャートで説明する図である。サーバ２０の通知情報生成部２２は、施設情報検索部２１が検索し抽出した所定の件数の施設情報を、行動履歴情報取得部２３が取得した行動履歴ＤＢ２３０に記憶された情報を基にユーザへの提示優先度順に並び替え、通知情報を生成する。
【００６３】
ステップＳ８０１において、サーバ２０の行動履歴情報取得部２３は、サーバ２０の行動履歴ＤＢ２３０から、当該ユーザに関する最新の一定の件数（本実施形態では３０件）の行動履歴情報を取得する。
【００６４】
図８は、行動履歴ＤＢ２３０の個々のデータの構成を説明する図である。図８では、ＤＢの各項目と、各項目に対する値の説明と例とが表になっている。行動履歴ＤＢ２３０の各データは、対応するユーザＩＤ、対応する観光施設を一意に表す観光施設ＩＤ、観光施設が属する施設ジャンル、訪問済みか否か等を示す訪問済みフラグ、詳細情報を確認したかどうかの詳細確認済みフラグ、ならびに行動履歴ＤＢ２３０への登録日時等が記憶される。
【００６５】
サーバ２０の行動履歴ＤＢ２３０では、各ユーザが通知情報により提示された各観光施設に対して目的地設定または詳細情報確認等のアクションをした場合に、そのアクションごとに、図８の表で示される一つのデータ（行動履歴情報）が記憶される。
また、ユーザが目的地を含む所定の地理範囲に一定時間以上停車した場合にも、そのアクションごとに、一つの行動履歴情報が記憶される。
【００６６】
ユーザＩＤで紐づけられたユーザが、観光施設ＩＤで紐づけられた観光施設について、車載機１０の目的地設定部１１により目的地設定したか、または観光施設を含む所定の地理範囲で１０分以上停車した場合に訪問済みフラグが１として行動履歴情報が行動履歴ＤＢ２３０に登録される。
【００６７】
ユーザＩＤで紐づけられたユーザが観光施設ＩＤで紐づけられた観光施設の詳細情報を確認した場合、詳細確認済みフラグが１として行動履歴情報が行動履歴ＤＢ２３０に登録される。本実施形態では、行動履歴情報取得部２３は、ユーザと紐づけられたユーザＩＤについて最新の３０件の行動履歴情報を取得し、ステップＳ８０２に進む。該３０件に同一の観光施設の行動履歴情報が含まれている場合は、最新の情報のみ残すようにして、全体で３０件確保するようにしてもよい。
【００６８】
ステップＳ８０２において、通知情報生成部２２は、各施設ジャンルごとに定義されたカウント数をリセットし、３０件の行動履歴情報について、ステップＳ８０３〜ステップＳ８０５までの処理を再帰的に開始する。処理が開始されたら、ステップＳ８０３に進む。
【００６９】
ステップＳ８０３において、通知情報生成部２２は、取得された３０件のうちのまだ処理されていない１件の行動履歴情報について、詳細確認済みフラグ、および訪問済みフラグを確認する。本実施形態では、通知情報生成部２２は、ユーザが観光施設に、目的地設定若しくは該施設の近くで停車したか、または、詳細を確認したが、目的地設定若しくは該施設の近くで停車していないことを確認する。つまり、通知情報生成部２２は、行動履歴情報の訪問済みフラグが１であるか、または、訪問済みフラグが０であるが詳細確認済みフラグが１であることを確認する。確認したら、ステップＳ８０４に進む。
なお、もし上記と異なるフラグの値のデータが含まれていた場合は、通知情報生成部２２は、該データを除き、次のデータについて処理をする。
【００７０】
ステップＳ８０４において、通知情報生成部２２は、ステップＳ８０３で確認した１件の行動履歴情報について、該施設の施設ジャンルに対応するカウント数に１を加え、ステップＳ８０５に進む。
【００７１】
図９は、図７のフローチャートで施設ジャンルのカウント数が１増加する際の場合分けをまとめた図である。ユーザが過去に施設を目的地設定していた、または目的地の近くで所定の条件を満たし停車した場合、訪問済みフラグが１として行動履歴ＤＢ２３０に記憶されていることになる。このとき、その施設の施設ジャンル、例えば温泉についてのカウント数が１増加される。ユーザが過去にショッピング施設の詳細は確認したが目的地設定しなかった、または、施設の近くで停車していない場合、訪問済みフラグが０、詳細確認済みフラグが１として行動履歴ＤＢ２３０に記憶されていることになる。このとき、施設ジャンル、例えばショッピングについてのカウント数が１増加される。本実施形態では、ユーザが目的地設定も施設付近での停車もしなかった（詳細も確認しなかった）場合は、行動履歴ＤＢ２３０に登録されていないため、カウントされない。
【００７２】
ステップＳ８０５において、通知情報生成部２２は、３０件の行動履歴情報のうち、まだステップＳ８０３〜Ｓ８０４の処理を行っていないものがあるか否かを判定する。通知情報生成部２２は、まだ取得したデータが有る場合、ステップＳ８０５を肯定判定し、ステップＳ８０２に戻る。通知情報生成部２２は、３０件すべてについてステップＳ８０３〜Ｓ８０４の処理を終えたと判断した場合、ステップＳ８０５を否定判定し、ステップＳ８０６に進む。
【００７３】
ステップＳ８０６において、通知情報生成部２２は、施設情報検索部２１が検索し抽出した２０件の施設情報について、カウント数のより多い、つまり訪問済とされた施設がより多い施設ジャンルに属する施設により高いユーザへの提示優先度を与え、該優先度の順に並び替える。また、通知情報生成部２２は、行動履歴ＤＢ２３０を参照し、得られた２０件の施設情報のそれぞれについて、当該施設が訪問済みか否かの情報を付加する。その後、通知情報生成部２２は、各施設ジャンルのカウント数を０にリセットし、処理を終了する。
通知情報生成部２２は、訪問済みか否かの情報に基づき、訪問済みとされた（行動履歴ＤＢ２３０で訪問済みフラグの値が１）施設を優先的に提示するように並べ替えてもよい。
【００７４】
（行動履歴情報を保存する際の流れ）
図１０は、図３のステップＳ２０５における、訪問済み施設等の情報が行動履歴ＤＢ２３０に保存される際の流れをフローチャートで説明する図である。サーバ２０の行動履歴保存部２４は、車載機１０の情報送信部１７からの情報を基に、ユーザが観光施設の詳細確認済みか否かの情報および訪問済みか否かの情報を、行動履歴ＤＢ２３０に保存する。ユーザに通知情報が提示された後、所定期間後、または、目的地が変更される情報を受け取ったときまたはサーバ２０の本通知情報に関する処理が終了されるとき等に、通知情報で通知した各施設について、ステップＳ９０１以下の処理が行われる。整数である詳細確認済み仮フラグと訪問済み仮フラグが定義され、初期設定の値は共に０となっている。
【００７５】
ステップＳ９０１において、サーバ２０の行動履歴保存部２４は、通知情報がユーザに通知された後に車載機１０から受け取った情報に、ユーザが施設の詳細情報を確認したという情報が含まれているかどうかを判定する。詳細情報を確認したという情報が含まれている場合において、ユーザが施設を訪問済み（目的地に設定した等）という情報がさらに含まれている場合には訪問済み仮フラグを１とし、訪問済みという情報が含まれていない場合には、詳細確認済み仮フラグを１とし、ステップＳ９０１を肯定判定して、ステップＳ９０３に進む。車載機１０から受け取った情報に、ユーザが施設の詳細情報を確認したという情報が含まれていない場合には、ステップＳ９０１を否定判定して、ステップＳ９０２に進む。
【００７６】
ステップＳ９０２において、行動履歴保存部２４は、通知情報がユーザに通知された後に車載機１０から受け取った情報に、ユーザが施設を訪問済み（目的地に設定した等）という情報が含まれているかどうかを判定する。ユーザが施設を訪問済みという情報が含まれている場合には、訪問済み仮フラグを１とし、ステップＳ９０２を肯定判定して、ステップＳ９０４に進む。車載機１０から受け取った情報に、ユーザが施設を目的地に設定したという情報が含まれていない場合には、ステップＳ９０２を否定判定して、行動履歴ＤＢ２３０に情報を保存せず、ステップＳ９０３に進む。
【００７７】
ステップＳ９０３において、行動履歴保存部２４は、行動履歴ＤＢ２３０に当該ユーザについての当該施設の行動履歴情報を登録する。行動履歴保存部２４は、行動履歴ＤＢ２３０の項目である詳細確認済みフラグには詳細確認済み仮フラグの値を、行動履歴ＤＢ２３０の項目である訪問済みフラグには訪問済み仮フラグの値を設定して登録する。例えば、目的地設定された場合には詳細確認済みフラグの値が０で訪問済みフラグの値が１に、目的地設定されずに詳細確認がされた場合は詳細確認済みフラグの値が１で訪問済みフラグの値が０に、設定され登録される。
これにより、施設がユーザにより詳細確認された場合には詳細確認済みとして行動履歴ＤＢ２３０に記憶される。また、施設が車載機１０において目的地に設定された場合（ステップＳ１０９の設定によっては、ユーザが施設付近で停車した場合も含む）には訪問済みとして行動履歴ＤＢ２３０に記憶されることになる。
行動履歴保存部２４は、必要に応じて施設情報ＤＢ２１０を参照し、施設の属するジャンル等の情報を抽出し、行動履歴情報に含めて行動履歴ＤＢ２３０に保存する。
行動履歴ＤＢ２３０にデータが登録されたら、処理を終了する。
【００７８】
また、施設が通知情報によりユーザに提示されていない場合でも、ユーザが当該施設を含む所定の地理範囲内に所定の時間以上停車した場合には、車載機１０の情報送信部１６は、ユーザが当該施設を訪問済みとの情報をサーバ２０に送る構成にしてもよい。サーバ２０の行動履歴保存部２４は、車載機１０の情報送信部１６からの該訪問済みとの情報を受け取った後、訪問済みフラグを１（詳細確認済みフラグは０）として行動履歴ＤＢ２３０に行動履歴情報を保存する。
これにより、ユーザが施設の付近に停車した場合には、ユーザが施設を訪問済みとして行動履歴ＤＢ２３０に記憶される。
なお、行動履歴情報のフラグの値による場合分けの方法は適宜変更して構成することで、施設に関して、ユーザによる詳細情報の確認、目的地設定、施設近くでの停車等様々な行動に対して条件分けし、データを適切に分類することができる。
【００７９】
以上の処理では目的地の周辺の施設を検索し、通知情報を生成したが、目的地を現在地に置き換えることにより、現在地周辺の施設についても通知情報を生成することができる。
【００８０】
（画面例）
以上のフローチャートで説明された処理により生成される通知情報は以下の画面例のようにユーザに参照される。ユーザは、経路案内部１２から経路案内を受けながら、以下の画面例で表示された通知情報等を参照し、立ち寄る観光施設等を選択することができる。
【００８１】
図１１は、車載機１０の表示モニタ３７に表示された画面例である。図１１の画面例は、ナビゲーション画面５８と、観光情報通知画面５４を含む。ナビゲーション画面５８は、通知情報５５で示された各施設の位置を示す吹出し５１ａ、５１ｂと、地図上に自車両の位置を示す矢印５２と、現在時刻等を示すウィンドウ５３とを含んで構成される。観光情報通知画面５４は、通知情報５５と、各種の制御パネル５６と、スクロール用のパネル５７ａおよび５７ｂとを含んで構成される。
【００８２】
通知情報５５は、原則的に所定の件数、つまり２０件の施設データを含み、通知情報５５のそれぞれの施設情報は、通知情報５５内での施設の優先度の順位、施設のクチコミランキングの順位、施設の名称、施設の現在地からの距離、クチコミの評価の星の数等が表示されている。図１１では、通知情報５５の２０件のうち、未訪問の３件の通知情報５５ａ（１番目の施設情報（○○温泉）５５ａ−１、２番目の施設情報（○○湖）５５ａ−２、３番目の施設情報（○○神社）５５ａ−３）が優先的に表示され、次から訪問済みの施設についての情報がクチコミランキング順に４番目の通知情報５５ｂ（○○美術館）から並んでいる。
【００８３】
通知情報５５のうち、訪問済みの施設情報５５ｂについては、吹き出しの内部の色またはパターンを、未訪問の施設についての施設情報５５ａの吹き出しの色やパターンと比べて変化させることにより、訪問済みであることを表示している。ナビゲーション画面上の対応する訪問済みの施設情報の吹き出し５１ｂも同様に、色またはパターンを、未訪問の施設についての施設情報の吹き出し５１ａと比べて変化させることにより、訪問済みであることを表示している。
【００８４】
観光情報通知画面５４では、目的地付近の施設の通知情報に加え、現在地付近の施設の通知情報５５も提示することができる。本実施形態では、観光情報通知画面５４の上部の「現在地付近」「目的地付近」と記載されたタブを選択することで、表示を切り替えることができる構成としている。
【００８５】
図１２は、施設の詳細情報をユーザに提示する観光施設詳細画面６０の画面例である。観光施設詳細画面６０は、施設基本情報提示部６１と、選択部６２と、詳細情報提示部６３と、スクロールパネル６４ａおよび６４ｂと、施設画像提示部６５と、施設電話番号提示部６６とを含んで構成される。
本実施形態では、車載機１０の表示モニタ３７に観光施設詳細画面６０が表示されることにより、ユーザが詳細情報を確認したとして車載機１０からサーバ２０への情報送信等の処理（図３のステップＳ１０９）が行われる。
【００８６】
施設基本情報提示部６１には、施設の名称（○○神社）と、施設の現在地からの距離と、施設のクチコミ順位と、施設の住所とが含まれる。選択部６２は、ユーザのタッチにより施設の概要を説明する文章を提示するか、クチコミを提示するかを選択できるように構成されている。詳細情報提示部６３は、施設の概要を説明する文章またはクチコミを表示する。スクロールパネル６４ａおよび６４ｂは、それぞれ、詳細情報提示部６３に記載された文章を上または下の向きにスクロールさせる。施設画像提示部６５は、施設の写真を提示する。施設電話番号提示部６６は、施設の電話番号を提示する。
【００８７】
車載機１０に表示される通知情報５５および詳細情報等の情報は、サーバ２０の施設情報ＤＢ２１０や行動履歴ＤＢ２３０の情報が用いられるが、必要に応じて、サーバ２０のそれ以外のデータベースを用いたり、車載機１０のデータベースの情報を用いることができる。
【００８８】
上述した実施の形態によれば、次の作用効果が得られる。
（１）サーバ２０は、通知情報により過去にユーザに通知された施設ごとに、ユーザが施設を訪問済みか否かの情報を記憶する行動履歴ＤＢ２３０と、訪問済みか否かの情報に基づいて選択された複数の施設についての通知情報５５を生成する通知情報生成部２２とを備える。これにより、サーバ２０は、ユーザの過去の行動に基づいて、的確にユーザの嗜好にあった新たな観光施設をユーザに通知することができる。
【００８９】
（２）サーバ２０の通知情報生成部２２がユーザに通知する通知情報５５は、ナビゲーション端末によりユーザに提示され、通知情報生成部２２は、車載機１０で入力された目的地の周辺にある施設の名称と、訪問済みか否かの情報とを含む通知情報を生成する。これにより、サーバ２０は、通知情報５５で通知された施設が訪問済みか否かをユーザに伝えることができ、ユーザは訪問済みか否かの情報に基づいて的確に訪問したい観光施設を選択することができる。
【００９０】
（３）サーバ２０の通知情報生成部２２は、施設の属するジャンル毎に、施設を通知情報５５においてユーザに提示する際の優先度を設定する。これにより、サーバ２０は、ユーザの過去の行動に基づき、ユーザの好みのジャンルを反映して観光施設を通知することができる。
【００９１】
（４）サーバ２０の通知情報生成部２２は、行動履歴ＤＢ２３０に記憶された情報の最新の所定の件数のうち、訪問済みか否かの情報により訪問済みとされた施設の件数が多いジャンルほど、高い優先度を設定する。これにより、サーバ２０は、訪問済みとされた施設が多いジャンルに属する施設をユーザに通知することができ、ユーザの過去の行動に基づいた適切なジャンルの観光施設を提案することができる。
【００９２】
（５）サーバ２０の通知情報生成部２２は、ユーザが訪問済みの施設を提示しないよう入力した場合は、訪問済みか否かの情報により訪問済みとされた施設を、通知する施設として選択しない。これにより、サーバ２０は、ユーザの自主的な選択により、施設が訪問済か否かに応じて的確に施設情報をユーザに通知することができる。
【００９３】
（６）サーバ２０の行動履歴ＤＢ２３０は、車載機１０において施設が目的地に設定された場合に、当該ユーザが当該施設を訪問済みとして訪問済か否かの情報を記憶する。これにより、サーバ２０は、ユーザの行動に基づいて、ユーザの興味があると考えられる施設を記憶することができる。
【００９４】
（７）サーバ２０の行動履歴ＤＢ２３０は、通知情報によりユーザに通知されていない施設については、車両が前記施設を含む所定の範囲内で所定の時間以上停車した場合に、施設を訪問済みとして訪問済みか否かの情報を記憶する。これにより、サーバ２０は、ユーザの嗜好に合わないと判断され通知情報５５に含まれなかった施設も、ユーザの訪問を推定し記憶することができる。
【００９５】
（８）サーバ２０の通知情報生成部２２は、車載機１０において設定された目的地が、自宅または登録された地点の場合には、通知情報５５を生成しない。これにより、サーバ２０は、ユーザが観光目的でない場合には、施設を通知せず、処理を効率化できる。
【００９６】
（９）システム１は、上記（１）−（８）のいずれかの特徴を持ったサーバ装置２０と、通知情報５５をユーザに提示する車載機１０と、を含む。これにより、システム１は、ユーザに上記（１）−（８）のうち対応する効果を有し、ユーザの過去の行動に基づいて、ユーザに適切に観光施設を通知することができる。
【００９７】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）
上述の実施形態では、車載機１０が通知要否ＤＢ１４０を備えるように構成した。しかし、サーバ２０が通知要否ＤＢ１４０を備え、ユーザが車載機１０の入力装置３６から入力した通知要否情報は、サーバ２０に送信された後、サーバ２０の通知要否ＤＢ１４０に記憶される構成にしてもよい。これにより、サーバ２０から通知要否ＤＢ１４０へのアクセスを円滑にすることができる。
【００９８】
（変形例２）
上述の実施形態では、車載機１０は、振動ジャイロ３２等の各種センサも含む構成にしたが、車載機１０は携帯端末であり、デッドレコニング等の一部の経路案内の機能は省略するか、あるいは、据え置き型車載ナビゲーション装置等から提供される構成にしてもよい。これにより、多くの人が個人的に保有し扱いなれている携帯端末により、簡便に本実施形態の実施、または導入に必要なプログラムの提供ができる。
【００９９】
（変形例３）
上述の実施形態では、目的地が自宅に設定された場合に通知情報の生成を行わない構成としたが、ユーザの入力により、自宅以外の登録地点も目的地とされたら通知情報の生成を行わない構成としてもよい。例えば、地点登録の際に、当該地点が目的地とされた場合に通知情報の生成を行うかどうかをユーザが入力する構成にすることができる。これにより、ユーザの指定により予め無駄な通知情報の生成を排除し、サーバ２０の処理を効率化することができる。
【０１００】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【０１０１】
１０…車載機、１１…目的地設定部、１２…経路案内部、１３…目的地判定部、１４…訪問済施設通知要否取得部、１５…施設情報通知部、１６…情報受信部、１７…情報送信部、２０…サーバ、２１…施設情報検索部、２２…通知情報生成部、２３…行動履歴情報取得部、２４…行動履歴保存部、２５…情報受信部、２６…情報送信部、３１…ＣＰＵ、３５…記憶装置、３６…入力装置、３７…表示モニタ、３９…通信装置、４１…ＣＰＵ、４２…記憶装置、４３…通信装置、５１ａ…未訪問施設吹き出し、５１ｂ…訪問済施設吹き出し、５２…車両の現在位置、５４…観光情報通知画面、５５…通知情報、５５ａ…未訪問施設情報、５５ｂ…訪問済施設情報、５８…ナビゲーション画面、６０…観光施設詳細画面、６３…施設詳細情報、９０…通信網、１４０…通知要否ＤＢ、２１０…施設情報ＤＢ、２３０…行動履歴ＤＢ。
【図１】
2017015465.tif 000003
【図２】
2017015465.tif 000004
【図３】
2017015465.tif 000005
【図４】
2017015465.tif 000006
【図５】
2017015465.tif 000007
【図６】
2017015465.tif 000008
【図７】
2017015465.tif 000009
【図８】
2017015465.tif 000010
【図９】
2017015465.tif 000011
【図１０】
2017015465.tif 000012
【図１１】
2017015465.tif 000013
【図１２】
2017015465.tif 000014