(57)【特許請求の範囲】
【請求項１】
情報サーバと前記情報サーバから情報を取得して利用することができるナビゲーション装置で構成されたナビゲーションシステムであって、
前記情報サーバは、
利用者が外部ネットワークを用いて検索した検索情報履歴を収集する検索情報履歴収集手段と、
施設情報を保持し前記外部ネットワークを介して前記施設情報が更新可能なデータベースと、
前記検索情報履歴収集手段で収集された前記検索情報履歴に関連した前記施設情報を前記データベースから検索する施設情報検索手段と、
前記外部ネットワーク及び前記ナビゲーション装置と通信を行う通信手段と、
を備え、
前記ナビゲーション装置は、
現在位置を検出する現在位置検出手段と、
前記通信手段を用いて前記施設情報検索手段で検索された前記施設情報を取得する情報取得手段と、
前記情報取得手段で取得した前記施設情報を記憶する情報記憶手段と、
前記現在位置検出手段で検出された現在位置周辺に該当する前記施設情報があるか否かを検索する周辺施設検索手段と、
前記周辺施設検索手段の検索結果を報知する報知手段と、
を備えて構成されることを特徴とするナビゲーションシステム。
【請求項２】
前記ナビゲーション装置は、任意の位置から目的地までの経路を探索する経路探索手段と、前記経路において少なくとも一つ以上の前記施設情報を含む経路を探索するように前記経路探索手段を制御する経路探索制御手段を備えることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記検索情報履歴収集手段は、利用者が検索した検索キーワード、検索履歴、検索結果の少なくとも一つを収集し、前記施設情報検索手段は、前記検索ワード、前記検索履歴、前記検索結果の少なくとも一つを用いて前記データベースから検索することを特徴とする請求項１又は請求項２に記載のナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報サーバから情報をナビゲーション装置で受信して利用することができるナビゲーションシステムに関し、詳しくは検索履歴に関連した施設情報を音声や画面表示などで利用者に報知することができるナビゲーションシステムに関する。
【背景技術】
【０００２】
一般的なナビゲーション装置は、例えば車両のような移動体に搭載されるカーナビゲーション装置や、ＰＮＤ（Ｐｏｒｔａｂｌｅ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ：持ち運び可能ナビゲーション）装置や、ＰＤＡ（小型情報端末）や、携帯電話のアプリケーションとしての歩行者ナビゲーション装置等が知られている。これらは、移動体の出発点から所望の目的地までの推奨経路を自動的に探索したり、所望の位置の地図を画面に表示したりすることができるように構成されている。さらに、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信し、現在地を算出することで現在地の地図を表示すると共に利用者が所望する目的地までの推奨経路の案内を行うことができるものが知られている。
【０００３】
このようなナビゲーション装置の利用者は、旅行やドライブに出発する際にインターネット上にある検索エンジンや旅行サイトを利用して、例えば、温泉、地名、紅葉、料理等を検索ワードとして入力して検索を行い、検索した場所に行こうとした場合には、ナビゲーション装置に店舗や観光地等の正確な住所を入力するために観光地や温泉等の詳細が記載されたホームページを印刷するか、観光地等の名称、住所、電話番号などをメモして、ナビゲーション装置に直接手入力することで設定を行っていた。このような入力操作を行わないためにナビゲーション装置から直接インターネットに接続して、観光地や温泉等の詳細が記載されたホームページ等の文字データの中から特定の施設等の電話番号、郵便番号、住所などを抽出して経路案内することができるナビゲーション装置が開示されている（例えば特許文献１）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１４１５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ナビゲーション装置から直接インターネットに接続して観光地や温泉等を検索するためには車が停止状態で行わなければならない問題があり、また、ナビゲーション装置でインターネットに接続して検索する場合には、予め利用者が決めている観光地や温泉地等を調べる程度となり、利用者が家でインターネットを使って色々検索した際に発見したレストラン、観光地、温泉等の施設情報をナビゲーション装置で案内することができないという問題があった。
【０００６】
そこで本発明は、これらの問題を解決するものであり、利用者が自宅でインターネットを用いて検索した検索キーワードや検索履歴に関連する施設情報を案内することができるナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のナビゲーションシステムは、情報サーバと前記情報サーバから情報を取得して利用することができるナビゲーション装置で構成されたナビ
ゲーションシステムであって、前記情報サーバは、利用者が外部ネットワークを用いて検索した検索情報履歴を収集する検索情報履歴収集手段と、施設情報を保持し前記外部ネットワークを介して前記施設情報が更新可能なデータベースと、前記検索情報履歴収集手段で収集された前記検索情報履歴に関連した前記施設情報を前記データベースから検索する施設情報検索手段と、前記外部ネットワーク及び前記ナビゲーション装置と通信を行う通信手段と、を備え、前記ナビゲーション装置は、現在位置を検出する現在位置検出手段と、前記通信手段を用いて前記施設情報検索手段で検索された前記施設情報を取得する情報取得手段と、前記情報取得手段で取得した前記施設情報を記憶する情報記憶手段と、前記現在位置検出手段で検出された現在位置周辺に該当する前記施設情報があるか否かを検索する周辺施設検索手段と、前記周辺施設検索手段の検索結果を報知する報知手段と、を備えて構成されることを特徴としている。
【０００８】
このように構成されたナビゲーションシステムによれば、利用者が家で外部ネットワークを用いて検索した様々な検索キーワードや検索履歴や検索結果等の情報を収集し、データベースから収集した情報に関連する観光地や施設等の情報を検索し、検索結果をナビゲーション装置に送信して情報記憶手段に記憶させると共に、現在位置検出手段で検出された現在位置の周辺に情報記憶手段に記憶された施設情報が有るか否かを周辺施設検索手段で検索して、該当する施設情報がある場合には、現在位置周辺に施設があることを報知することができるように構成されている。なお、データベースに保存されている施設情報とは、店舗名、施設名、位置情報、営業時間、駐車場の有無等の詳細情報であり、外部ネットワークに接続されており、常に新しい情報に更新されるように構成されている。
【０００９】
また本発明のナビゲーションシステムの前記ナビゲーション装置は、任意の位置から目的地までの経路を探索する経路探索手段と、前記経路において少なくとも一つ以上の前記施設情報を含む経路を探索するように前記経路探索手段を制御する経路探索制御手段を備えることを特徴としている。
【００１０】
このように構成されたナビゲーションシステムのナビゲーション装置によれば、任意の位置から目的地を設定して経路案内を行う際に、情報記憶手段に記憶された施設情報を少なくとも１つ以上含む経路を探索するように経路探索手段を経路探索制御手段で制御するように構成されている。
【００１１】
また、本発明のナビゲーションシステムの検索情報履歴収集手段は、利用者が検索した検索キーワード、検索履歴、検索結果の少なくとも一つを収集し、前記施設情報検索手段は、前記検索ワード、前記検索履歴、前記検索結果の少なくとも一つを用いて前記データベースから検索することを特徴としている。
【００１２】
このように構成されたナビゲーションシステムの検索情報履歴収集手段によれば、利用者が家で検索した際に用いた検索キーワード、検索履歴、検索結果の少なくとも一つを収集し、収集された情報を用いてデータベースに保存されている情報に該当する施設情報があるか否かを施設情報検索手段で検索するように構成されている。
【発明の効果】
【００１３】
本発明によれば、利用者が家のパソコンを用いてインターネット等の外部ネットワークを介して検索した、検索キーワード、検索履歴、検索結果を情報サーバが自動的に収集することで、利用者が検索した検索キーワード、検索履歴、検索結果に関連した施設情報を情報サーバのデータベースを用いて検索し、検索結果をナビゲーション装置に送信して利用者に通知することができるので、家で利用者が検索した情報に関連する施設を走行中や経路案内中に利用者に通知することができる。
【００１４】
また、利用者が家でインターネット等を用いて検索した情報に関連した施設をナビゲーション装置を利用しているときに自動的に通知することで、利用者はナビゲーション装置の煩雑な操作をすることなく、例えば、利用者が家のパソコンで検索した際のキーワードに関連する施設などの近くを車両が通るときにナビゲーション装置から家のパソコンで検索したキーワードに関連する店舗や観光地等の関連施設がある旨の案内を行うことができるので利用者が簡単に関連施設を知ることができ、また、そこに立寄ることが出来る。
【図面の簡単な説明】
【００１５】
【図１】本発明第１の実施形態におけるナビゲーション装置のハードウェア構成を示すブロック図
【図２】本発明の第１の実施形態におけるコンピュータネットワーク網の構成を示すブロック図
【図３】本発明の第１の実施形態における各構成を示すブロック図
【図４】パソコンの詳細な処理動作を示すフローチャート
【図５】情報サーバの詳細な動作を示すフローチャート
【図６】ナビゲーション装置の詳細な動作を示すフローチャート
【図７】第２の実施の形態におけるナビゲーション装置の動作を示すフローチャート
【図８】第３の実施の形態におけるナビゲーション装置の構成を示すブロック図
【図９】第３の実施の形態におけるナビゲーション装置の動作を示すフローチャート
【図１０】表示部に検索履歴情報を表示した状態を示す模式図
【発明を実施するための形態】
【００１６】
（第１の実施の形態）
次に本発明について図面を用いて詳細に説明する。
図１は、本発明の第１の実施の形態に係るナビゲーションシステムにおけるナビゲーション装置のハードウェア構成を示すブロック図である。図１に示すように,本発明のナビゲーション装置１は、ＣＰＵ２と、インターフェース（図１にはＩ／Ｆと略記）３と、ＧＰＳ受信部３ａと、自立航法ユニット３ｂと、入力部４と、ＲＯＭ５と、記憶部６と、ＲＡＭ７と、表示部８と、音声出力制御部９と、音声出力部１０と、データ通信部１１と、バスライン１２と、を備えて構成されている。
【００１７】
ＣＰＵ２は、ナビゲーション装置１を構成している各部の動作を制御することができるように構成され、現在位置検出部２ａ、経路探索部２ｂ、周辺施設検索部２ｃ、経路案内部２ｄを備えて構成されている。
【００１８】
ここで現在位置検出部２ａは、ＧＰＳ受信部３ａから取得された緯度・経度情報及び／又は自立航法ユニットから３ｂから取得した加速度情報及び角速度情報を用いて現在位置を検出することができるように構成されている。
経路探索部２ｂは、利用者が入力部４を操作して入力された目的地（位置）を推奨経路の目標点とし、前述の現在位置検出部２ａにより検出された現在位置を出発点とし、出発点から目標点までの推奨経路を、ＲＡＭ７に読み出された地図データを使って探索しＲＡＭ７に格納することができるように構成されている。なお、経路探索部２ｂは、利用者が入力部４を操作することにより設定された位置を出発点として用いても構わない。
【００１９】
また、周辺施設検索部２ｃは、ナビゲーション装置がある場所の近辺に情報サーバ２２から取得した施設、店舗、観光地等に該当する位置情報が存在するか否かという判断し、近くに情報があるときには、表示部８及び音声出力制御部９を用いて利用者に対してパソコンで検索したときの関連した施設、店舗、観光地などが存在する旨の案内表示出力指示や案内音声出力指示を行うことができるように構成されている。具体的には、情報送受信部１０１が受信した店舗や観光地に該当する位置情報が現在位置付近に存在すると判断す
ると、表示部８や音声出力制御部９に対して現在位置付近に利用者がパソコンで検索した内容に類似した施設や店舗や観光地などが存在する旨の案内表示出力指示や案内音声出力指示を行うことができるように構成されている。
経路案内部２ｄは、経路探索部２ｄで探索された経路について案内を行うことができるように構成されており、例えば、現在位置から推奨経路に沿って目標点側の一定距離内のある交差点を曲折する場合は、表示部８及び音声出力制御部９に対して一定距離先の交差点をいずれかの方向に曲折する旨の案内表示出力指示及び案内音声出力指示を行うことができるように構成されている。
【００２０】
インターフェース（Ｉ／Ｆ）３は、ＧＰＳ受信部３ａ及び自立航法ユニット３ｂが接続されて構成されている。ここでＧＰＳ受信部３ａは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に代表される測位システムに収容される人工衛星からの電波を受信して、移動体の現在位置を示す位置情報をインターフェース３に出力することができるように構成されている。また、自立航法ユニット３ｂは、加速度センサ及び角速度センサを含んで構成されており、それらから検出された加速度情報及び角速度情報をインターフェース３に出力することができるように構成されている。さらにインターフェース３は、ＧＰＳ受信部３ａと自立航法ユニット３ｂから入力された位置情報並びに加速度情報及び角速度情報をＣＰＵ２に転送することができるように構成されている。
【００２１】
入力部４は、例えば表示部８の印字画面の表面に設けられたタッチパネルやリモートコントローラ（リモコン）のように、利用者がナビゲーション装置１に対してナビゲーション装置の動作の操作やデータ入力（目的地設定、経路条件設定、表示設定等）を行うために使用することができるように構成されている。
【００２２】
ＲＯＭ５は、ナビゲーション装置１の動作を規定するコンピュータプログラムが予め保存されており、ＲＯＭ５に保存されたコンピュータプログラムを読み出し、コンピュータプログラムに基づいてナビゲーション装置１の動作を規定することができるように構成されている。
【００２３】
記憶部６は、一般的にはＨＤＤ（ハードディスクドライブ）に代表される記録媒体であり、この記憶媒体にはナビゲーションに必要な電子地図データが記録され、ＣＰＵ２からの指示に基づいて必要な電子地図データを読み出してＲＡＭ７に転送することができるように構成されている。なお、ＨＤＤ以外の他の記憶媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリーカード等を同様に用いることができる。
【００２４】
ＲＡＭ７は、本ナビゲーション装置１の構成各部から転送されてくる情報を格納することができると共に必要に応じて情報を消去することができるように構成されている。
表示部８は、ナビゲーション装置１における地図や推奨経路を表示することができるように構成されており、具体的には液晶ディスプレイなどで構成されている。
音声出力制御部９は、音声出力部１０への音や音声の出力を制御することができるように構成されている。音声出力部１０は、利用者に対して音や音声を出力できるものであり、例えばスピーカで構成されている。
【００２５】
データ通信部１１は、電波による通信（無線通信）やＢｌｕｅｔｏｏｔｈ（登録商標）（ブルートゥース）通信を行う情報送受信部１０１を含み、外部ネットワークに接続して送受信を行うことができるように構成されている。また、データ通信部１１は、ＣＰＵ２が生成した情報を外部のネットワーク（図２）に送出したり、外部のネットワークから送られてきた又は取得した情報をＲＡＭ７に転送することができるように構成されている。バスライン１２は、本ナビゲーション装置１を構成する各部と通信可能に接続することができるように構成されている。
【００２６】
なお、ナビゲーション装置１の情報送受信部１０１は、ナビゲーション装置１の電源が投入されると情報サーバと通信を確立することができるように構成してもよく、また、電源が投入されるときに情報サーバ２２と通信を確立するだけではなく、ナビゲーション装置１の入力部４から入力される利用者の操作に応じて情報サーバ２２に接続するように構成してもよい。
【００２７】
次に、本発明の第１の実施の形態に係るコンピュータネットワーク網の構成について図を用いて説明する。図２は、本発明の実施の形態に係るコンピュータネットワーク網の構成を示すブロック図である。図３は、図１及び図２に示したナビゲーション装置及びコンピュータネットワーク網の主要な構成を示すブロック図である。
【００２８】
図２に示すようにコンピュータネットワーク網（インターネット）は、パソコン２２と、情報サーバ２３と、ナビゲーション装置１とそれぞれコンピュータネットワーク２１によって接続されている。なお、図３に示すナビゲーション装置１の構成は図１で示した構成と同じ構成を有しており詳細な説明は省略する。
【００２９】
パソコン（パーソナルコンピュータ）２１は、コンピュータネットワーク網を利用してグローバルネットワーク（インターネット）に接続して、検索エンジンを用いて様々なコンテンツを検索して利用することができるように構成されている。また、検索エンジンを用いて検索した際に、パソコン利用者が検索した検索キーワード履歴や検索履歴を情報サーバ２２の検索情報履歴収集部２２ｃが収集することができるように構成されている。
【００３０】
情報サーバ２２は、施設情報検索部２２ａと、情報データベース２２ｂと、検索情報履歴収集部２２ｃと、記憶部２２ｄと、情報送受信部２２ｅと、情報サーバ２２を構成している各部をそれぞれ制御する制御部２２ｆとを備えて構成されている。
【００３１】
ここで、施設情報検索部２２ａは、検索情報履歴収集部２２ｃがパソコン２１から収集し記憶部２２ｅに日付毎に記憶された検索キーワードや検索履歴を用いて施設情報データベース２２ｂから利用者がパソコン２１で検索した分野に関連する施設情報を検索することができるように構成されている。例えば、パソコン２１において利用者がインターネットを使用して「熱海温泉」と調べたことが検索キーワード（検索履歴）として検索情報履歴収集部２２ｃが収集してくると、施設情報検索部２２ａは、「熱海温泉」や「熱海」、「温泉」と２つに分けて、それぞれに関連する情報について施設情報データベース２２ｂを用いて検索することができるように構成されている。検索の仕方としては、施設情報データベース２２ｂから「熱海」と名称がつく観光地、店舗、施設等の情報を検索して、検索された位置情報及び詳細情報を記憶部２２ｄに保存するように構成されている。なお、記憶部２２ｄに日付毎に記憶された検索キーワードや検索履歴は、検索実行日に近い日付の情報を優先的に使用するように構成されている。
【００３２】
施設情報データベース２２ｂは、各種キーワード毎に関連した観光地、店舗、施設等の情報が保存されており、各情報には位置情報、開園時間などの詳細情報が保存されている。また、施設情報データベース２２ｂは、情報送受信部２２ｄを用いて更新可能に構成されており、常に新しい情報の取得や情報の更新などを（自動的に）行うことができるように構成されている。
【００３３】
検索情報履歴収集部２２ｃは、パソコン２１の利用者が検索に用いた検索キーワード、検索履歴、検索結果等の情報を自動的に取得することができるように構成されている。パソコン２１から取得された情報は日付毎に記憶部２２ｄに保存することができるように構成されている。
【００３４】
記憶部２２ｄは、施設情報検索部２２ａで検索された検索結果を保存することができるとともに、検索情報履歴収集部２２ｃでパソコン２１から収集した検索キーワード、検索履歴、検索結果等の情報を日付毎に保存することができるように構成されている。
【００３５】
情報送受信部２２ｅは、コンピュータネットワーク網を利用してグローバルネットワークに接続することが可能に構成されるとともに、パソコン２１とナビゲーション装置１とはそれぞれ情報送受信部２２ｅを介して接続されるように構成されている。
【００３６】
制御部２２ｆは、情報サーバ２２を構成する施設情報検索部２２ａ、施設情報データベース２２ｂ、検索情報履歴収集部２２ｃ、記憶部２２ｄ、情報送受信部２２ｅの各動作をそれぞれ制御することができるように構成されている。
【００３７】
このように構成された情報サーバ２２は、施設情報データベース２２ｂを使用してパソコン２１から取得した検索キーワード、検索履歴、検索履歴等の情報に関連する店舗、観光地、施設等の詳細情報を検索し、検索結果をコンピュータネットワークを介してナビゲーション装置１に送信するように構成しているので、例えば、検索履歴として「温泉」があった場合には、施設情報データベース２２ｂの中から温泉に関わる店舗や観光地等の施設情報を検索し、検索結果をナビゲーション装置１に送信して、ナビゲーション装置１の表示部８に施設情報を表示させることができる。
【００３８】
また、コンピュータネットワーク２３は、インターネットに代表されるグローバルネットワークであり、グローバルネットワークに接続されたサーバ、データベース、パソコンと双方向で通信することができるように構成されている。
【００３９】
次に、このように構成されたナビゲーションシステムのパソコン、情報サーバ、ナビゲーション装置の各動作についてフローチャートを用いて説明する。
図４は、本発明の第１の実施の形態におけるパソコンの動作を示すフローチャートである。図５は、情報サーバの動作を示すフローチャートである。図６は、ナビゲーション装置の動作を示すフローチャートである。図７は、ナビゲーション装置の表示部に表示される表示画面を示す模式図である。
【００４０】
図４に示すようにパソコン２１は、利用者がパソコン２１を使いインターネットで検索しているか否かを判断する（Ｓ１０）。Ｓ１０においてインターネットで検索していると判断されると（Ｓ１０、ＹＥＳ）、インターネットで検索した際の検索キーワード、検索履歴、検索結果等の情報をパソコン２１のハードディスク等の記憶部のキャッシュに保存される（Ｓ１１）。次に、パソコン２１の利用者がインターネットを用いて情報の検索をしているか否かを判断し（Ｓ１２）、利用者がパソコン２１で情報を検索している場合には（Ｓ１２、ＮＯ）、Ｓ１１に戻り利用者がパソコン２１で検索している検索キーワード、検索履歴、検索結果等の情報を保存する工程を繰り返す。また、Ｓ１２においてインターネットを利用した検索が終了したと判断すると（Ｓ１２、ＹＥＳ）、情報サーバ２２から検索キーワード、検索履歴、検索結果等の情報の送信の要望があるか否かを判断し（Ｓ１３）、情報サーバ２２の検索情報履歴収集部２２ｃから要望があるときは（Ｓ１３、ＹＥＳ）、キャッシュに保存された検索キーワード、検索履歴、検索結果等の情報を情報サーバ２２に送信する。
【００４１】
このようにパソコン２１は、利用者（ユーザ）がインターネットを使って検索した検索キーワード、検索履歴、検索結果等の情報をパソコン２１のキャッシュ等に保存し、情報サーバ２２からの要望があったときに送信することができる。特に、コンピュータネットワーク２２に接続された環境で用いることで、簡単に情報サーバ２２に検索キーワードや
検索履歴等を送信することができる。また、インターネットで検索した際にブラウザで保存されるキャッシュデータを情報サーバ２２に送信するように構成しても同様の効果を得ることができる。なお、データを情報サーバ２２に送信する際にパソコン２１のＩＤを一緒に送信し、パソコン２１の利用者を特定するように特定手段を備えてもよい。また、パソコン２１から情報サーバ２２にデータが送信される際に、利用者が使用しているナビゲーション装置１の機器番号、製造番号、機種名を一緒に送信するようにし、情報サーバ２２からナビゲーション装置１にデータを送信する際の認証に利用して、認証が一致したときだけ情報サーバ２２から送信したデータを用いるように認証手段を備えるようにしてもよい。
【００４２】
次に情報サーバ２２の動作についてフローチャートを用いて詳細に説明する。
図５に示すように情報サーバ２２は、パソコン２１に保存された検索キーワード、検索履歴、検索結果等の情報を情報サーバ２２の検索情報履歴収集部２２ｃが取得する（Ｓ２１）。Ｓ２１において検索情報履歴収集部２２ｃがパソコン２１から情報を取得できたか否かを制御部２２ｆが判定する（Ｓ２２）。Ｓ２２において情報が収集できたと制御部２２ｆが判定すると（Ｓ２２、ＹＥＳ）、施設情報検索部２２ａが検索情報履歴収集部２２ｃで収集した情報を用いて施設情報データベース２２ｂで検索を行う（Ｓ２３）。S２３で検索した際に、検索情報履歴収集部２２ｃで収集した情報に関連した施設情報があるか否かを判断する（Ｓ２４）。Ｓ２４において施設情報データベース２２ｂにパソコン２１から収集した情報に関連した施設情報があると判断されると（Ｓ２４、ＹＥＳ）、検索結果を記憶部２２ｄに保存する（Ｓ２５）。そしてＳ２５に記憶部２２ｄに保存された検索結果をナビゲーション装置１に送信する（Ｓ２６）。
【００４３】
また、Ｓ２４において施設情報データベース２２ｂにパソコン２１から収集した検索キーワード、検索履歴、検索結果等の情報に関連した施設情報がないと判断されると（Ｓ２４、ＮＯ）、自動的に検索条件を変更し（Ｓ２７）、変更した検索条件で再度検索を行う（Ｓ２８）。Ｓ２８において変更された検索条件によって施設情報データベース２２ｂから関連した施設情報があるときは（Ｓ２９、ＹＥＳ）、検索結果を記憶部２２ｄに保存し（Ｓ２５）、記憶部２２ｄに保存された検索結果をナビゲーション装置１に送信する（Ｓ２６）。また、Ｓ２９において検索条件を変更しても施設情報データベース２２ｄに施設情報が見つからないときは処理を終了する（Ｓ２９、ＮＯ）。
【００４４】
このように構成された情報サーバ２２は、パソコン２１から取得した検索キーワード、検索履歴、検索結果等の情報を用いて施設情報データベース２２ｂで検索を行い、検索結果を記憶部２２ｄに保存すると共に検索結果をナビゲーション装置１に送信することができるように構成されている。また、パソコン２１から取得した検索キーワード、検索履歴、検索結果等の情報に対して施設情報データベース２２ｂを用いて検索した際に関連する施設情報が無かったときでも検索条件を変更して再度施設情報データベース２２ｂで検索を行うようにしているので、関連する施設情報を発見しナビゲーション装置１に送信することができる。なお、例えば、利用者がパソコン２１で「熱海温泉」を検索していた検索キーワード（検索履歴）を検索情報履歴収集部２２ｃが収集したときには、まず「熱海温泉」として情報データベース２２ｂを用いて検索を行い、検索結果を得られないときには、施設情報検索部２２ａは、「熱海」、「温泉」に分けて施設情報データベース２２ｂを用いてそれぞれに関連する施設情報や観光地情報について検索することができるように構成されている。特に、検索キーワードを細かく分けることで観光地を含む施設情報を検索することができ、また新たな関連施設を検索することができ、検索された検索結果をナビゲーション装置１に送信して利用者に通知することができる。
【００４５】
次に、ナビゲーション装置１の動作についてフローチャートを用いて説明する。なお、第１の実施の形態においてナビゲーション装置が目的地に対して経路探索や経路案内を行
っていない状態として説明する。
【００４６】
図６に示すように、ナビゲーション装置１が起動すると、データ通信部１１の情報送受信部１０１を用いて、情報サーバ２２の記憶部２２ｄに保存されている観光地を含む施設情報を取得する（Ｓ３０）。次に、ナビゲーション装置１は、ＧＰＳ受信部３ａから受信した情報元に現在位置検出部２ａで現在位置を検出する（Ｓ３１）。Ｓ３１において周辺施設検索部２ｃを用いて現在位置検出部２ａで検出された現在位置が情報サーバ２２から取得した施設情報の中に存在するか否か検索し（Ｓ３２）、Ｓ３２において現在位置付近に施設情報があるときは（Ｓ３２、ＹＥＳ）、表示部８や音声出力制御部９を介して音声出力部１０からナビゲーション装置１の利用者に対して表示、音、音声の少なくともひとつを用いて通知を行う（Ｓ３３）。Ｓ３３において通知した後、ナビゲーション装置１の電源がＯＦＦになったか否かをＣＰＵ２が判断し（Ｓ３４）、Ｓ３４においてナビゲーション装置１の電源がＯＦＦになっていないと判断されると（Ｓ３４、ＮＯ）、再度Ｓ３１に戻り処理を続ける。なお、Ｓ３２において現在位置付近に施設情報がないと判断すると（Ｓ３２、ＮＯ）、Ｓ３１に戻り処理を行う。また、Ｓ３４においてナビゲーション装置１の電源がＯＦＦになったと判断すると処理を終了する。
【００４７】
このように第１の実施の形態におけるナビゲーションシステムによれば、利用者がパソコン２１でインターネットを用いて検索した検索キーワードや検索履歴を情報サーバ２２が取得し、取得された検索キーワード、検索履歴、検索結果等の情報を用いて情報サーバ２２に備える施設情報データベース２２ｂで検索を行って、検索結果をナビゲーション装置１に送信することができ、情報サーバ２２から情報を取得したナビゲーション装置１は、現在位置と情報サーバ２２から送信された情報との比較を行い、現在位置周辺に該当する施設があるときに利用者に対して自動的に通知することができる。また、利用者がパソコン２１で検索した検索キーワード、検索履歴、検索結果等の情報を細かく分類して関連する観光地や施設情報を検索することができるように構成しているので、利用者がパソコン２１で検索した情報意外の施設情報や観光地情報も通知することができる。
【００４８】
（第２の実施の形態）
次に第２の実施の形態について図面を用いて説明する。第１の実施の形態ではナビゲーション装置に目的地を設定していない状態について説明したが、第２の実施の形態では目的地が設定されているときのナビゲーション装置の動作について図面を用いて説明する。なお、第１の実施の形態におけるパソコン２１及び情報サーバ２２の動作ついては同様であり詳細な説明は省略する。図７は、第２の実施の形態におけるナビゲーション装置の動作を示すフローチャートである。
【００４９】
図７に示すように、本発明の第２の実施の形態におけるナビゲーション装置１が起動すると、データ通信部１１の情報送受信部１０１を用いて、情報サーバ２２の記憶部２２ｄに保存されている観光地を含む施設情報を取得する（Ｓ５０）。次に利用者にナビゲーション装置１１の目的地を入力部４から入力（設定）させる（Ｓ５１）。次に、ナビゲーション装置１は、ＧＰＳ受信部３ａから受信した情報元に現在位置検出部２ａで現在位置を検出し（Ｓ５２）、現在位置検出部２ａで検出された現在位置からＳ５１で入力された目的地までの経路を経路探索部２ｂで探索を行う（Ｓ５３）。Ｓ５３で検索された経路に関して経路案内部２ｄで経路案内を開始する（Ｓ５４）。現在位置検出部２ａで検出される位置情報からナビゲーション装置１が経路探索部２ｂで探索された経路上にいるか否かをＣＰＵ２が判断する（Ｓ５５）。Ｓ５５においてＣＰＵ２が経路上に存在していると判断すると（Ｓ５５、ＹＥＳ）、現在位置付近に施設情報があるか否かを周辺施設検索部２ｃが判断する（Ｓ５６）。Ｓ５６において現在位置付近に施設情報があると判断されると（Ｓ５６、ＹＥＳ）、表示部８や音声出力部１０から表示、音、音声の少なくともひとつを用いてナビゲーション装置１の利用者に対して通知を行う（Ｓ５７）。Ｓ５７において施
設情報を通知した後、ナビゲーション装置１の現在位置が目的地に到着したか否かを確認し（Ｓ５８）、Ｓ５８において目的地に到着した場合には（Ｓ５８、ＹＥＳ）処理を終了する。また、Ｓ５８において目的地に到着していないと判断されると（Ｓ５８、ＮＯ）、ナビゲーション装置１の電源がＯＦＦになったか否かを確認し（Ｓ５９）、Ｓ５９においてナビゲーション装置１の電源がＯＦＦになったと判断すると処理を終了する。また、Ｓ５９において電源がＯＦＦになっていないと判断されると（Ｓ５９）、Ｓ５４に戻りナビゲーション装置が目的地に到着するか電源がＯＦＦになるまで動作を繰り返す。
【００５０】
なお、Ｓ５６において現在位置付近に施設情報が無いと判断した場合には（Ｓ５６、ＮＯ）、目的地に到着したか否かを確認し（Ｓ５８）、目的地に到着していないと判断されたときには（Ｓ５９）、ナビゲーション装置１の電源がＯＦＦになったか否かを確認し（Ｓ５９）、Ｓ５９において電源がＯＦＦになったと判断された場合は（Ｓ５９、ＹＥＳ）、処理を終了する。Ｓ５９において電源がＯＦＦになっていないと判断されると（Ｓ５９、ＮＯ）、Ｓ５４に戻りナビゲーション装置が目的地に到着するか電源がＯＦＦになるまで動作を繰り返す。
【００５１】
このように本発明の第２の実施の形態におけるナビゲーションシステムによれば、利用者がパソコン２１でインターネットを用いて検索した検索キーワード、検索履歴、検索結果等の情報を情報サーバ２２が取得し、取得された情報を用いて情報サーバ２２に備える施設情報データベース２２ｂで検索を行って、取得した情報に関連する観光地情報や施設情報をナビゲーション装置１に送信する。ナビゲーション装置１は、設定された目的地までの経路において、経路上のナビゲーション装置１の現在位置と情報サーバ２２から送信された情報との比較を行い、現在位置周辺に該当する施設があるときに利用者に対して自動的に施設情報を通知することができる。また、図７のフローチャートで図示していないが、図５のフローチャートに示したように利用者がパソコン２１で検索した情報に関連した施設情報を施設情報データベース２２ｂで見つけられないときでも、取得した情報を細かく分類して検索を行うようにしているのでパソコン２１を用いて利用者が検索した情報意外の施設情報や観光地情報を通知することができる。
【００５２】
（第３の実施の形態）
次に、第３の実施の形態について図面を用いて説明する。なお、第１の実施の形態と同じ構成の箇所には同一の符号を付し詳細な説明は省略する。図８は、第３の実施の形態におけるナビゲーション装置の構成を示すブロック図である。
【００５３】
図８に示すように第３の実施の形態におけるナビゲーション装置１は、ＣＰＵ２と、インターフェース（図８にはＩ／Ｆと略記）３と、ＧＰＳ受信部３ａと、自立航法ユニット３ｂと、入力部４と、ＲＯＭ５と、記憶部６と、ＲＡＭ７と、表示部８と、音声出力制御部９と、音声出力部１０と、データ通信部１１と、バスライン１２と、を備えて構成されている。
【００５４】
ここでＣＰＵ２は、ナビゲーション装置１を構成している各部の動作を制御することができるように構成され、現在位置検出部２ａ、経路探索部２ｂ、周辺施設検索部２ｃ、経路案内部２ｄ、経路探索制御部２ｅを備えて構成されている。なお、現在位置検出部２ａ、経路探索部２ｂ、周辺施設検索部２ｃ、経路案内部２ｄは、第１の実施の形態と同様であり詳細な説明は省略する。
【００５５】
経路探索制御部２ｅは、経路探索部２ｂで目的地まで経路探索する際にデータ通信部１１を介して情報サーバ２２から取得した施設情報に関連する施設を巡るように経路探索部２ｂを制御して探索させることができるように構成されている。特に、情報サーバ２２から取得した観光地や施設情報に含まれる位置情報を元に、現在位置検出部２ａで検出され
る現在位置から最適な経路を自動的に探索することができるよう構成されている。例えば、ナビゲーション装置１の現在位置の周辺にある観光地や施設を巡り、現在位置から離れる場所にある観光地や施設を順々に巡るように経路探索部２ｂを制御することができるように構成されている。
【００５６】
このように構成された本発明の第３の実施の形態におけるナビゲーション装置１の動作について図面を用いて詳細に説明する。図９は、第３の実施の形態におけるナビゲーション装置の動作を示すフローチャートである。
【００５７】
図９に示すように、本発明の第３の実施の形態におけるナビゲーション装置１は、電源が入れられると、情報サーバ２２から施設情報を取得する（Ｓ７０）。Ｓ７０において施設情報を取得した後、ナビゲーション装置１の現在位置検出部２ａでナビゲーション装置１の現在位置を検出する（Ｓ７１）。Ｓ７１においてナビゲーション装置１の現在位置を検出した後、経路探索部２ｂで探索を行うか否かをナビゲーション装置１の利用者に入力部４を用いて選択させる（Ｓ７２）。Ｓ７２において入力部４から経路探索を行うことが選択されると（Ｓ７２、ＹＥＳ）、次に情報サーバ２２から取得した施設情報に関連する経路案内を行うか否かについて表示部８を用いて利用者に対して表示して選択させる（Ｓ７３）。Ｓ７３において情報サーバ２２から取得した施設情報に関連する経路探索を行うことが利用者によって選択されると（Ｓ７３、ＹＥＳ）、ナビゲーション装置１の経路探索部２ｂは現在位置から情報サーバ２２から取得した施設情報を巡る推奨経路を探索する（Ｓ７４）。そしてＳ７４において現在位置から施設情報を巡る推奨経路が探索された後、ナビゲーション装置１は現在位置を検出し（Ｓ７５）、検出された位置情報からＳ７４で検索された推奨経路上にいるか否かをＣＰＵ２が判断する（Ｓ７６）。
【００５８】
Ｓ７６においてナビゲーション装置１が推奨経路上にいると判断すると（Ｓ７６、ＹＥＳ）、経路案内部２ｄが表示部８や音声出力部１０を用いて推奨経路の案内を行う（Ｓ７７）。Ｓ７７において推奨経路の経路案内が開始されたナビゲーション装置１は、現在位置検出部２ａで検出された位置情報の周辺に情報サーバ２２から取得した施設情報に該当する情報があるか否かを周辺施設検索部２ｃで判断し（Ｓ７８）、Ｓ７８において周辺施設検索部２ｃが現在位置周辺に施設情報があると判断すると（Ｓ７８、ＹＥＳ）、表示部８や音声出力部１０を用いてナビゲーション装置１の利用者に対して施設情報を通知する（Ｓ７９）。そして、Ｓ７９において施設情報を通知した後ナビゲーション装置１は、現在位置検出部２ａで検出された現在位置がＳ７４で検索された推奨経路上の最終目的地に到着したか否かをＣＰＵ２で判断する（Ｓ８０）。Ｓ８０において目的地に到着していないとＣＰＵ２が判断すると（Ｓ８０、ＮＯ）、ＣＰＵ２がナビゲーション装置１の電源がＯＦＦになったか否かを判断する（Ｓ８１）。Ｓ８１において、電源がＯＦＦにされていないとＣＰＵ２が判断すると（Ｓ８１、ＮＯ）、Ｓ７５に戻り目的地に到着するかナビゲーション装置の電源がＯＦＦになるまで処理を繰り返す。
【００５９】
なお、Ｓ７６においてナビゲーション装置１の現在位置がＳ７４で探索された推奨経路上に無いと判断すると（Ｓ７６、ＮＯ）、推奨経路の経路案内を行わず現在位置付近に情報サーバ２２から取得した施設情報があるか確認を行う処理を行う（Ｓ７８）。また、Ｓ７８において周辺施設検索部２ｃが現在位置付近に施設情報が無いと判断すると（Ｓ７８、ＮＯ）、ナビゲーション装置１が目的地に到着したか否かをＣＰＵ２で判断する（Ｓ８０）。さらに、Ｓ８０において目的地に到着したとＣＰＵ２が判断すると（Ｓ８０，ＹＥＳ）、ナビゲーション装置１における経路案内の処理を終了するように構成されている。
【００６０】
次に、Ｓ７２においてナビゲーション装置１の利用者が経路探索を行わないことを選択した時の処理について説明する（Ｓ７２、ＮＯ）。
Ｓ７２においてナビゲーション装置１の利用者が経路探索を行わないことが入力部４か
ら選択（入力）されると（Ｓ７２、ＮＯ）、ＣＰＵ２の周辺施設検索部２ｃは、Ｓ７１で検出された現在位置の周辺に情報サーバ２２から取得した施設情報があるか否かを判断し（Ｓ８２）、Ｓ８２において施設情報があると周辺施設検索部２ｃが判断すると（Ｓ８２、ＹＥＳ）、表示部８や音声出力部１０を用いてナビゲーション装置１の利用者に対して施設情報を通知する（Ｓ８３）。そして、Ｓ８３において施設情報を通知した後、ナビゲーション装置１の電源がＯＦＦになったか否かをＣＰＵ２で判断し（Ｓ８４）、Ｓ８４においてナビゲーション装置１の電源がＯＦＦになっていないとＣＰＵ２が判断すると（Ｓ８４、ＮＯ）、現在位置検出部２ａでナビゲーション装置１の現在位置を検出する（Ｓ８５）。そして、Ｓ８２に戻りナビゲーション装置１の電源がＯＦＦになるまで処理を繰り返す。また、Ｓ８４においてナビゲーション装置１の電源がＯＦＦになったとＣＰＵ２が判断すると処理を終了する。
【００６１】
次に、Ｓ７３において利用者が施設情報に関連する経路探索をしないことを選択した場合について説明する（Ｓ７３、ＮＯ）。
Ｓ７３において、情報サーバ２２から取得した施設情報に関連する経路探索をしないと入力部４を介して選択されると（Ｓ７３、ＮＯ）、入力部４からナビゲーション装置１で経路探索を行う目的地の入力を行う（Ｓ８６）。ナビゲーション装置１は、Ｓ８６で入力された目的地に対して、現在位置から目的地までの推奨経路を経路探索部２ｂで探索を行う（Ｓ８７）。Ｓ８７で探索された推奨経路上に対し、ナビゲーション装置１の現在位置検出部２ａで検出される現在位置があるか否かをＣＰＵ２が判断し（Ｓ８９）、Ｓ８９においてナビゲーション装置１の現在位置が推奨経路上にあると判断すると（Ｓ８９、ＹＥＳ）、Ｓ８７で探索された経路に関して経路案内部２ｄで経路案内を開始する（Ｓ９０）。Ｓ９０において推奨経路の経路案内が開始されたナビゲーション装置１は、周辺施設検索部２ｃが現在位置検出部２ａで検出された位置情報の周辺に情報サーバ２２から取得した施設情報に該当する情報があるか否か判断し（Ｓ９１）、Ｓ９１において周辺施設検索部２ｃが現在位置周辺に施設情報があると判断すると（Ｓ９１、ＹＥＳ）、表示部８や音声出力部１０を用いてナビゲーション装置１の利用者に対して施設情報を通知する（Ｓ９２）。そして、Ｓ９２において施設情報を通知した後ナビゲーション装置１は、現在位置検出部２ａで検出された現在位置がＳ８７で検索された推奨経路上の最終目的地に到着したか否かをＣＰＵ２が判断する（Ｓ９３）。Ｓ９３において目的地に到着していないとＣＰＵ２が判断すると（Ｓ９３、ＮＯ）、ＣＰＵ２はナビゲーション装置１の電源がＯＦＦになったか否かを判断する（Ｓ９４）。Ｓ９４において、電源がＯＦＦにされていないとＣＰＵ２が判断すると（Ｓ９４、ＮＯ）、Ｓ８８に戻り目的地に到着するかナビゲーション装置の電源がＯＦＦになるまで処理を繰り返す。
【００６２】
なお、Ｓ８９においてナビゲーション装置１の現在位置がＳ８７で探索された推奨経路上に無いと判断すると（Ｓ８９、ＮＯ）、推奨経路の経路案内を行わず現在位置付近に情報サーバ２２から取得した施設情報があるか確認を行う処理を行う（Ｓ９１）。また、Ｓ９１において周辺施設検索部２ｃが現在位置付近に施設情報が無いと判断すると（Ｓ９１、ＮＯ）、ナビゲーション装置１が目的地に到着したか否かをＣＰＵ２で判断する（Ｓ９３）。さらに、Ｓ９３において目的地に到着したとＣＰＵ２が判断すると（Ｓ９３，ＹＥＳ）、ナビゲーション装置１における経路案内の処理を終了するように構成されている。
【００６３】
このように本発明の第３の実施の形態におけるナビゲーションシステムによれば、利用者がパソコン２１でインターネットを用いて検索した検索キーワード、検索履歴、検索結果等の情報を情報サーバ２２が取得し、取得された情報を用いて情報サーバ２２に備える施設情報データベース２２ｂで検索を行って、パソコン２１で取得した情報に関連する観光地情報や施設情報等の情報をナビゲーション装置１に送信する。これよりナビゲーション装置１は、情報サーバ２２から受信した情報に該当する施設を巡る経路案内を行うことができる。また、経路案内中において現在位置周辺に情報サーバ２２から受信した観光地
情報や施設情報があると判断されたときには、施設情報を利用者に対して通知することができる。
【００６４】
なお、図９のフローチャートで図示していないが、図５のフローチャートに示したように利用者がパソコン２１で検索した検索キーワード、検索履歴、検索結果等の情報に関連する情報が施設情報データベース２２ｂから見つけられない場合でも、検索キーワード、検索履歴、検索結果等の情報を細かく分類（分割）して再検索を行うようにすることで、パソコン２１を用いて利用者が検索した情報意外の施設情報や観光地情報等の情報を取得することができ、取得した情報をナビゲーション装置１から自動的に通知するように構成しても同様の効果を得ることができる。
【００６５】
以上のように第１の実施の形態から第３の実施の形態まで説明したが、本発明を限定するものではなく種々の変更をしても同様の効果を得ることができる。なお、図１０は、表示部に検索履歴情報を表示した状態を示す模式図である。
【００６６】
例えば、図１０に示すように情報サーバ２２から取得した観光地情報や施設情報等の情報を表示部８に表示するように構成してもよく、また、図１０に示すように表示部８に表示された情報を利用者が選択することで目的地を設定するように構成しても同様の効果を得ることができる。
【産業上の利用可能性】
【００６７】
本発明に係るナビゲーションシステム及びナビゲーション装置は、利用者がパソコンで検索に用いた検索キーワード、検索履歴、検索結果等の情報に関連する施設情報を検索し、検索結果を簡単にナビゲーション装置に取り込んで利用者に対して案内することでき、より確実に利用者がパソコンで検索した検索キーワードや検索履歴に関連した店舗、施設、観光地等を通知することができるナビゲーション装置等の用途にも適用できる。
【符号の説明】
【００６８】
１    ナビゲーション装置
２    ＣＰＵ
２ａ  現在位置検出部
２ｂ  経路探索部
２ｃ  周辺施設検索部
２ｄ  経路案内部
３    インターフェース
３ａ  ＧＰＳ受信部
３ｂ  自立航法ユニット
４    入力部
５    ＲＯＭ
６    記憶部
７    ＲＡＭ
８    表示部
９    音声出力制御部
１０    音声出力部
１１    データ通信部
１２    バスライン
２１    パソコン
２２    情報サーバ
２３    コンピュータネットワーク
１０１    情報送受信部
１０２    現在位置検出部
１０３    経路探索部
１０４    現在位置判断部
１０５    経路案内部
１２１    チューナー部
１２２    表示部
１２３    視聴履歴記憶部
１２４    視聴履歴データ部
１２５    情報送受信部
１３１    施設情報検索部
１３２    制御部
ｂ１    ボタン
ｂ２    ボタン
ｂ３    ボタン
ｂ４    ボタン
ｂ５    ボタン
ｂ１０    ボタン
ｂ２０    ボタン
【図１】
0005505035.tif 000002
【図２】
0005505035.tif 000003
【図３】
0005505035.tif 000004
【図４】
0005505035.tif 000005
【図５】
0005505035.tif 000006
【図６】
0005505035.tif 000007
【図７】
0005505035.tif 000008
【図８】
0005505035.tif 000009
【図９】
0005505035.tif 000010
【図１０】
0005505035.tif 000011