(57)【要約】【課題】  施設に関連するコンテンツを容易に取得すること。【解決手段】  ナビゲーション装置は、施設名称と該施設を特定するための住所とを関連付けた施設データベースをメモリカードに記憶し、施設名称を受け付ける受付手段（Ｓ０１）と、受け付けられた施設名称と該施設名称に関連付けて記憶された住所をキーワードにした検索を検索エンジンサーバに依頼し、検索エンジンサーバにより抽出されたＷｅｂページのＵＲＬを取得する取得手段（Ｓ０４、Ｓ０６）と、取得されたＵＲＬに基づいてホームページを取得し（Ｓ２２）、表示する（Ｓ２３）表示手段と、を備える。【選択図】        図８
2009151494.tif 000002
【特許請求の範囲】
【請求項１】
施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するテーブル取得手段と、
前記施設名称を受け付ける受付手段と、
前記受け付けられた施設名称と該施設名称に関連付けられた前記特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得する取得手段と、
前記取得された位置情報に基づいて前記コンテンツを取得し、表示する表示手段と、を備えたコンテンツ取得装置。
【請求項２】
前記取得手段は、前記施設名称をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第１検索結果を取得する第１検索依頼手段と、
前記施設名称に関連付けられた前記特定情報をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第２検索結果を取得する第２検索依頼手段と、
前記第１検索結果に含まれる前記位置情報のうちから前記第２検索結果に含まれる位置情報のいずれか１つと前方が一致する１つを表示用位置情報として決定する位置情報決定手段と、を含む請求項１に記載のコンテンツ取得装置。
【請求項３】
前記位置情報決定手段は、前記第１検索結果に含まれる前記位置情報のうちに前記第２検索結果に含まれる位置情報のいずれか１つと前方が一致するものがなければ、前記第１検索結果に含まれる前記位置情報および前記第２検索結果に含まれる位置情報のいずれか一方の下方を削って前方が一致するか否かを判断する、請求項２に記載のコンテンツ取得装置。
【請求項４】
前記位置情報決定手段は、前記第１検索結果に含まれる前記位置情報のうちに前記第２検索結果に含まれる位置情報のいずれか１つと前方が一致するものがなければ、前記第１検索結果に含まれる前記位置情報の下方を削って前方が一致するか否かを判断する、請求項３に記載のコンテンツ取得装置。
【請求項５】
前記特定情報は、位置情報であり、
地図を表示する表示手段と、
前記表示された地図内の位置情報と前記関連付テーブルで関連付けられた１以上の前記施設名称を表示する施設名称表示手段と、をさらに備え、
前記受付手段は、前記表示された１以上の施設名称のうちから１つの指定を受け付ける、請求項１に記載のコンテンツ取得装置。
【請求項６】
前記特定情報は、住所情報、電話番号および地図上の位置情報のいずれかを含む、請求項１に記載のコンテンツ取得装置。
【請求項７】
前記取得手段は、前記受け付けられた施設名称と前記関連付テーブルにより関連付けられた特定情報を取得する特定情報取得手段と、
前記施設名称をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第１検索結果を取得する第１検索依頼手段と、
前記取得された特定情報をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第２検索結果を取得する第２検索依頼手段と、
前記第１検索結果に含まれる前記位置情報のうちから前記第２検索結果に含まれる位置情報のいずれか１つと前方が一致する１つを表示用位置情報として決定する位置情報決定手段と、を含む請求項１に記載のコンテンツ取得装置。
【請求項８】
施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを記憶するテーブル記憶手段と、
前記施設名称を受け付ける受付手段と、
前記受け付けられた施設名称と該施設名称に関連付けられた前記特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得する取得手段と、
前記取得された位置情報に基づいて前記コンテンツを取得し、表示する表示手段と、を備えたナビゲーション装置。
【請求項９】
施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するステップと、
前記施設名称を受け付けるステップと、
前記受け付けられた施設名称と該施設名称に関連付けて記憶された前記特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得するステップと、
前記取得された位置情報に基づいて、該位置情報で特定されるコンテンツを取得し、表示するステップと、を含むコンテンツ取得方法。
【請求項１０】
施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するステップと、
前記施設名称を受け付けるステップと、
前記受け付けられた施設名称と該施設名称に関連付けて記憶された前記特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得するステップと、
前記取得された位置情報に基づいて、該位置情報で特定されるコンテンツを取得し、表示するステップと、をコンピュータに実行させるコンテンツ取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ取得装置、ナビゲーション装置、コンテンツ取得方法およびコンテンツ取得プログラムに関し、特にインターネット上のＷｅｂページを取得するコンテンツ取得装置、ナビゲーション装置、コンテンツ取得方法およびコンテンツ取得プログラムに関する。
【背景技術】
【０００２】
近年、車両に搭載されるナビゲーション装置が普及している。ナビゲーション装置は、地図情報の他に、施設の情報を記憶しているものがある。施設情報は、施設の種類、名称、住所および電話番号を含んでいる。特開２００６−１５５５８号公報には、施設情報に、その施設のホームページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含めるようにし、現在の位置の周辺に位置する施設のホームページをダウンロードするナビゲーション装置が記載されている。
【０００３】
しかしながら、ホームページのＵＲＬは、変更されることが多く、変更された場合には施設情報に含まれるＵＲＬを用いてホームページをダウンロードすることができない。このため、従来のナビゲーション装置は、ＵＲＬを常に最新のものに更新する作業が必要となるといった問題があった。
【０００４】
また、インターネットに接続された検索エンジンに、施設情報をキーワードにした検索を依頼することにより、目的の施設のホームページのＵＲＬを取得することができる。しかしながら、適切なキーワードを与えなければ、目的とするホームページのＵＲＬが検索されなかったり、ホームページの下位の階層に配置されたＷｅｂページのＵＲＬが検索されて検索結果に目的とするのとは異なる多くのＵＲＬがリストされたりするといった問題がある。
【特許文献１】特開２００６−１５５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得装置を提供することである。
【０００６】
この発明の他の目的は、施設に関連するコンテンツを容易に取得することが可能なナビゲーション装置を提供することである。
【０００７】
この発明のさらに他の目的は、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得方法を提供することである。
【０００８】
この発明の他の目的は、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、コンテンツ取得装置は、施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するテーブル取得手段と、施設名称を受け付ける受付手段と、受け付けられた施設名称と該施設名称に関連付けられた特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得する取得手段と、取得された位置情報に基づいてコンテンツを取得し、表示する表示手段と、を備える。
【００１０】
この局面に従えば、施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルが取得され、施設名称が受け付けられると、施設名称と該施設名称に関連付けられた特定情報とをキーワードにしたコンテンツの検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報が取得され、取得された位置情報に基づいてコンテンツが取得され、表示される。このため、ユーザが施設名称を入力する簡単な操作をすれば、その施設に関連するコンテンツが取得され、表示されるので、キーワードを入力する必要がない。その結果、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得装置を提供することができる。
【００１１】
好ましくは、取得手段は、施設名称をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第１検索結果を取得する第１検索依頼手段と、施設名称に関連付けられた特定情報をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第２検索結果を取得する第２検索依頼手段と、第１検索結果に含まれる位置情報のうちから第２検索結果に含まれる位置情報のいずれか１つと前方が一致する１つを表示用位置情報として決定する位置情報決定手段と、を含む。
【００１２】
この局面に従えば、施設名称をキーワードにしてコンテンツを検索した第１検索結果が取得され、施設名称に関連付けられた特定情報をキーワードにしてコンテンツを検索した第２検索結果が取得され、第１検索結果に含まれる位置情報のうちから第２検索結果に含まれる位置情報のいずれか１つと前方が一致する１つが表示用位置情報として取得される。施設名称をキーワードにするとホームページが検索される可能性が高い。このため、施設に関連するホームページを取得することが可能なコンテンツ取得装置を提供することができる。
【００１３】
好ましくは、位置情報決定手段は、第１検索結果に含まれる位置情報のうちに第２検索結果に含まれる位置情報のいずれか１つと前方が一致するものがなければ、第１検索結果に含まれる位置情報および第２検索結果に含まれる位置情報のいずれか一方の下方を削って前方が一致するか否かを判断する。
【００１４】
好ましくは、位置情報決定手段は、第１検索結果に含まれる位置情報のうちに第２検索結果に含まれる位置情報のいずれか１つと前方が一致するものがなければ、第１検索結果に含まれる位置情報の下方を削って前方が一致するか否かを判断する。
【００１５】
この局面に従えば、第１検索結果に含まれる位置情報の方が第２検索結果に含まれる位置情報よりも短い場合が多いので、処理を早く終わらせることができる。
【００１６】
好ましくは、特定情報は、位置情報であり、地図を表示する表示手段と、表示された地図内の位置情報と関連付テーブルで関連付けられた１以上の施設名称を表示する施設名称表示手段と、をさらに備え、受付手段は、表示された１以上の施設名称のうちから１つの指定を受け付ける。
【００１７】
この局面に従えば、表示された地図内に施設の施設名称が表示され、表示された１以上の施設名称のうちから１つの指定が受け付けられる。このため、地図から指定された施設のコンテンツを表示することができる。
【００１８】
好ましくは、特定情報は、住所情報、電話番号および地図上の位置情報のいずれかを含む。
【００１９】
この局面に従えば、施設名称をキーワードにした検索により抽出されたコンテンツの位置情報うちから、地図上の位置情報または電話番号をキーワードにした検索により抽出されたコンテンツの位置情報と前方が一致する位置情報のコンテンツが取得され、表示される。このため、同一の施設名称が複数ある場合であっても、複数の施設名称それぞれに関連するコンテンツのうちから１つのコンテンツを特定することができる。
【００２０】
好ましくは、取得手段は、受け付けられた施設名称と関連付テーブルにより関連付けられた特定情報を取得する特定情報取得手段と、施設名称をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第１検索結果を取得する第１検索依頼手段と、取得された特定情報をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を含む第２検索結果を取得する第２検索依頼手段と、第１検索結果に含まれる位置情報のうちから第２検索結果に含まれる位置情報のいずれか１つと前方が一致する１つを表示用位置情報として決定する位置情報決定手段と、を含む。
【００２１】
この発明の他の局面によれば、ナビゲーション装置は、施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを記憶するテーブル記憶手段と、施設名称を受け付ける受付手段と、受け付けられた施設名称と該施設名称に関連付けられた特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得する取得手段と、取得された位置情報に基づいてコンテンツを取得し、表示する表示手段と、を備える。
【００２２】
この局面に従えば、ユーザが施設名称を入力する簡単な操作をすれば、その施設に関連するコンテンツが取得され、表示されるので、キーワードを入力する必要がない。その結果、施設に関連するコンテンツを容易に取得することが可能なナビゲーション装置を提供することができる。また、施設名称と特定情報とを関連付けた関連付テーブルを記憶するので、ユーザにより入力さられた施設名称に関連する特定情報を、外部から取得するより高速に取得することができる。その結果、コンテンツを高速に取得することができる。
【００２３】
この発明のさらに他の局面によれば、コンテンツ取得方法は、施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するステップと、施設名称を受け付けるステップと、受け付けられた施設名称と該施設名称に関連付けられた特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得するステップと、取得された位置情報に基づいて、該位置情報で特定されるコンテンツを取得し、表示するステップと、を含む。
【００２４】
この局面に従えば、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得方法を提供することができる。
【００２５】
この発明のさらに他の局面によれば、コンテンツ取得プログラムは、施設名称と該施設を特定するための特定情報とを関連付けた関連付テーブルを取得するステップと、施設名称を受け付けるステップと、受け付けられた施設名称と該施設名称に関連付けられた特定情報とをキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたコンテンツのネットワーク上の位置情報を取得するステップと、取得された位置情報に基づいて、該位置情報で特定されるコンテンツを取得し、表示するステップと、をコンピュータに実行させる。
【００２６】
この局面に従えば、施設に関連するコンテンツを容易に取得することが可能なコンテンツ取得プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一部品には同一の符号を付してある。それらの名称および機能も同じである。しがたってそれらについての詳細な説明は繰り返さない。
【００２８】
図１は、本発明の実施の形態の１つにおけるコンテンツ検索システムの全体概要を示す図である。図１を参照して、コンテンツ検索システム１は、それぞれがインターネット７０に接続される、ナビゲーション装置１０と、施設Ｗｅｂサーバ５０Ａ，５０Ｂ，５０Ｃと、検索エンジンサーバ６０と、を含む。
【００２９】
ナビゲーション装置１０は、コンテンツ取得装置として機能する。施設Ｗｅｂサーバ５０Ａ，５０Ｂ，５０Ｃは、施設で運営されるＷｅｂサイトを提供するサーバであり、一般的なコンピュータである。施設Ｗｅｂサーバ５０Ａ，５０Ｂ，５０Ｃの構成および機能は周知なのでここでは説明を繰り返さない。
【００３０】
検索エンジンサーバ６０は、Ｗｅｂサーバであり、ナビゲーション装置１０から検索要求を受信し、検索要求に従って検索した結果を返信する。検索エンジンサーバ６０は、検索エンジンサーバ６０をインターネット７０に接続するための通信部６１と、検索要求を受け付ける検索要求受付部６３と、情報収集部６７と、収集されたデータを記憶するための文字列検索データベース６５と、検索実行部６９とを含む。
【００３１】
情報収集部６７は、インターネット７０に接続されたＷｅｂサーバ、ここでは施設Ｗｅｂサーバ５０Ａ，５０Ｂ，５０Ｃを巡回し、Ｗｅｂページを取得する。そして、Ｗｅｂページに記述されている文字を形態素解析および字句解析して、キーワードを抽出する。さらに、キーワードとＷｅｂページとを関連付けて文字列検索データベース６５に登録する。このとき、文字列が記述されている全てのＷｅｂページのＵＲＬを登録するのではなく、Ｗｅｂサイトが有するＷｅｂページのうちいずれかが抽出される際に頻発するキーワードに対してはＷｅｂサイトのトップページのみを登録したり、ダウンロードされることが多いＷｅｂページから順番にランク付けして登録したりする。ランク付けのアルゴリズムは、従来周知なＨＩＴＳ（Ｈｙｐｅｒｌｉｎｋ−Ｉｎｄｕｃｅｄ  Ｔｏｐｉｃ  Ｓｅａｒｃｈ）アルゴリズムを用いることができる。なお、ＨＩＴＳに代えて、ｇｏｏｇｌｅ（登録商標）のＰａｇｅＲａｎｋ（登録商標）またはＹａｈｏｏ（登録商標）のＹＳＴ（Ｙａｈｏｏ  Ｓｅａｒｃｈ  Ｔｅｃｈｎｏｌｏｇｙ）などを用いてもよい。
【００３２】
検索要求受付部６３は、通信部６１が、ナビゲーション装置１０から検索要求を受信すると、通信部６１から検索要求を取得し、検索実行部６９に検索指示を出力する。検索指示は、検索要求に含まれるキーワードを含む。検索実行部６９は、検索指示が入力されると、検索指示に含まれるキーワードで、文字列検索データベースを検索し、キーワードに関連付けられたＷｅｂベージのＵＲＬを抽出する。そして、抽出したＵＲＬのリストを、通信部６１を介して検索要求を送信してきたナビゲーション装置１０に送信する。
【００３３】
図２は、ナビゲーション装置のハードウェア構成の概要を示す機能ブロック図である。図２を参照して、ナビゲーション装置１０は、ナビゲーション装置１０の全体を制御するための中央演算装置（ＣＰＵ）１１と、ＣＰＵ１１が実行するプログラム等を記憶するＲＯＭ（Ｒeａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９と、ＣＰＵ１１の作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１と、ＧＰＳ受信機１３と、無線回路１４と、メモリインターフェース（Ｉ／Ｆ）１５と、シリアル通信Ｉ／Ｆ１７と、液晶表示装置２３と、操作部２５と、を含む。
【００３４】
ＧＰＳ受信機１３は、全地球測位システム（ＧＰＳ）におけるＧＰＳ衛星から送信される電波を受信し、現在の地図上の位置を計測する。そして、計測した位置をＣＰＵ１１に出力する。
【００３５】
無線回路１４は、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）の通信方式のネットワークに接続する。これにより、ナビゲーション装置１０は、ＷｉＭＡＸの通信方式のネットワークを経由して、インターネット７０に接続される。ＷｉＭＡＸの通信方式は、Ｗｉｒｅｌｅｓｓ  ＭＡＮ（Ｗｉｒｅｌｅｓｓ  Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とも呼ばれ、都市規模のエリアを対象として高速無線通信を提供するＩＥＥＥ８０２．１６という規格である。無線回路１４は、具体的には、ＷｉＭＡＸのネットワークに接続されたアクセスポイントと無線通信する。無線回路１４は、アクセスポイントが送信する無線信号がアンテナで受信されると、アンテナより無線信号が入力され、無線信号を復調した信号をＣＰＵ１１に出力する。無線回路１４は、ＣＰＵ１１から送信のための信号が入力されると、その信号を変調した無線信号をアンテナに出力する。アンテナから送信される無線信号は、アクセスポイントで受信される。
【００３６】
なお、ここでは無線回路１４がＷｉＭＡＸのネットワークに接続する例を示すが、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であれば、ＷｉＭＡＸのネットワークに限定されるものではなく、例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＷｉＦｉ（登録商標）等のネットワークであってもよい。また、無線回路１４は、インターネット７０に接続できればよく、例えば、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ
）方式、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式のネットワーク、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）のネットワークであってもよい。さらに、インターネット７０に優先で接続するようにしてもよい。なお、ここでは、無線回路１４がＷｉＭＡＸのネットワークに接続する例を示すが、有線回線でＷｉＭＡＸのネットワークに接続するようにしてもよい。
【００３７】
メモリＩ／Ｆ１５は、着脱可能なメモリカード１５Ａが装着される。ＣＰＵ１１は、メモリカード１５Ａに記憶された地図データを読み出し、ＧＰＳ受信機１３から入力される現在位置を地図上に記した画像を液晶表示装置２３に表示する。なお、ここでは地図データをメモリカード１５Ａに記憶する例を説明するが、地図データを記憶する媒体としては、磁気ディスク、光ディスクなどであっても良い。さらに、地図データを、無線回路１４を介して接続された外部のコンピュータから受信するようにしてもよい。なお、液晶表示装置２３に代えて、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイを用いるようにしてもよい。
【００３８】
操作部２５は、ナビゲーション装置１０の前面に備えられた複数のボタンスイッチと、受光部２７と、タッチスクリーン２９とを含む。操作部２５は、ナビゲーション装置１０を操作するユーザの指示の入力を受付け、受け付けた指示をＣＰＵ１１に出力する。
【００３９】
受光部２７は、リモートコントローラ２７Ａと赤外線による無線通信が可能である。リモートコントローラ２７Ａは、操作部２５が備える複数のボタンスイッチと同様に複数のボタンスイッチを有する。このため、ユーザは、操作部２５に入力するのと同様の指示を、リモートコントローラ２７Ａを用いて入力することができる。
【００４０】
タッチスクリーン２９は、透明な部材からなり、液晶表示装置２３の表示面上に設けられる。タッチスクリーン２９は、ユーザが指等で指示した液晶表示装置２３の表示面における位置を検出し、ＣＰＵ１１に出力する。ＣＰＵ１１は、液晶表示装置２３に各種ボタンを表示することにより、タッチスクリーン２９により検出される指示された位置と組み合わせて、各種の操作指示を受け付ける。ＣＰＵ１１が液晶表示装置２３に表示する操作画面は、ナビゲーション装置１０を操作するための操作画面を含む。
【００４１】
ここではＣＰＵ１１が実行するためのプログラムをＲＯＭ３１に記憶しておく例を説明するが、プログラムをメモリカード１５Ａに記憶しておき、メモリカード１５Ａからプログラムを読み出して、ＣＰＵ１１が実行するようにしてもよい。プログラムを記憶する記録媒体としては、メモリカード１５Ａに限られず、フレキシブルディスク、カセットテープ、磁気ディスク（ＨＤＤ）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等でもよい。
【００４２】
メモリカード１５Ａは、地図情報と、施設データベースを記憶する。図３は、施設データベースの一例を示す図である。図３を参照して、施設データベースは、施設ごとにその施設を特定するための特定情報を定義した施設レコードを含む。施設レコードは、名称の項目と、住所の項目と、電話番号の項目と、座標の項目と、施設情報の項目と、を含む。名称の項目は、施設に付された施設名称が設定され、住所の項目は、施設の住所が設定され、電話番号の項目は施設に割り当てられた電話番号が設定され、座標の項目は施設が位置する地図上の位置情報が設定され、施設情報の項目は施設に関する情報が設定される。位置情報は、地図上の位置であり、緯度と経度とを含む。特定情報は、住所と、電話番号とを含む。なお、ここでは、特定情報として住所と電話番号との２つを含むが、特定情報はいずれか１つであってもよい。ここでは、特定情報を住所とする場合を例に説明する。
【００４３】
次に、ナビゲーション装置１０に施設のＷｅｂページを表示させるための操作を、ＣＰＵ１１が液晶表示装置２３に表示させる画面を用いて説明する。ナビゲーション装置１０に地図上の位置を与えると、ＣＰＵ１１は、メモリカード１５Ａに記憶されている地図情報を読出し、与えられた位置を含む所定範囲の地域の地図を表示する。さらに、ＣＰＵ１１は、施設データベースを検索して、表示する地図の範囲内に、座標の項目に設定されている位置が含まれる施設レコードを抽出し、抽出した施設レコードの施設名称の項目に設定されている施設名称を表示する。
【００４４】
図４は、地図を表示する画面の一例を示す図である。図４を参照して、与えられた位置を示す×印と、３つの施設を示す領域と、メニューの文字が表された指示ボタンと、を含む。３つの施設を示す領域は、各施設の地図上の位置に配置され、施設名称を含む。ここでは、３つの施設の施設名称を「山形パーク」、「株式会社イノシシ」および「山田株式会社」としている。なお、ナビゲーション装置１０に与える位置は、ユーザが操作部２５に入力した位置であってもよいし、ＧＰＳ受信機１３が出力する位置であってもよい。
【００４５】
ユーザが指示ボタンを指示すると、メニュー画面が表示される。図５は、メニュー画面を表示する画面の一例を示す図である。メニュー画面は、行き先に設定、周辺施設情報、ジャンル別行き先検索、現在地表示の選択肢を含む。メニュー画面において、ユーザが周辺施設情報の選択肢を指示すれば、設定画面が表示される。
【００４６】
図６は、設定画面の一例を示す図である。図６を参照して、設定画面は、図４に示した地図に表示されている施設名称の施設それぞれに対して、「行き先に設定」、「施設情報表示」および「ホームページ表示」の３つの選択肢を含む。ここでは、施設名称が「株式会社イノシシ」に対する「ホームページ表示」の選択肢が指定された場合を例に示している。
【００４７】
ナビゲーション装置１０が備えるＣＰＵ１１は、設定画面において施設名称が「株式会社イノシシ」に対する「ホームページ表示」の選択肢が指示されると、「株式会社イノシシ」のホームページを表示するために、ホームページ表示処理を実行し、取得したホームページを液晶表示装置に表示する。
【００４８】
図７は、ホームページの一例を示す図である。株式会社イノシシが提供するＷｅｂページのうちホームページが表示される例を示している。
【００４９】
図８は、ホームページ表示処理の流れの一例を示すフローチャートである。ホームページ表示処理は、ＣＰＵ１１がコンテンツ取得プログラムを実行することにより、ＣＰＵ１１により実行される処理である。
【００５０】
図８を参照して処理の流れを説明する。ステップＳ０１においては、ＣＰＵ１１は、施設が選択されたか否かを判断する。施設が選択されるまで待機状態となり、施設が選択されたならば処理をステップＳ０２に進める。すなわち、ホームページ表示処理は、施設が選択されたことを条件に実行される処理である。したがって、施設が選択された時点で割り込みを発生させ、ステップＳ０２以降の処理を実行するようにしてもよい。
【００５１】
ステップＳ０２においては、選択された施設の施設名称と住所を施設データベースから抽出する。具体的には、選択された施設の施設名称を含む施設レコードを、メモリカード１５Ａに記憶されている施設データベースから抽出し、抽出された施設レコードの施設名称と住所とを抽出する。本実施の形態におけるナビゲーション装置１０は、施設データベースをメモリカード１５Ａに記憶しているので、選択された施設の名称から住所を速く取得することができる。なお、インターネット７０に接続されたコンピュータに施設データベースを記憶するようにし、無線回路１４を介してそのコンピュータから施設名称を取得するようにしてもよい。しかしながら、施設データベースをメモリカード１５Ａに記憶するほうが、通信に要する時間が不要なため、高速に施設名称を取得することができる。
【００５２】
次のステップＳ０３においては、施設名称をキーワードにして検索する。具体的には、施設名称をキーワードにした検索要求を、検索エンジンサーバ６０に無線回路１４を介して送信する。検索エンジンサーバ６０においては、検索要求を受信すると、施設名称をキーワードにして文字列検索データベース６５を検索し、検索結果をナビゲーション装置１０に送信する。ＣＰＵ１１は、無線回路１４が検索エンジンサーバ６０から検索結果を受信すると、無線回路１４から検索結果を検索結果リストＡとして取得する（ステップＳ０４）。
【００５３】
図９は、検索結果リストＡの一例を示す図である。図９を参照して、検索結果リストＡは、ランクとＵＲＬとを関連付けたレコードを含む。各レコードは、ランクの項目と、ＵＲＬの項目とを含む。ランクの項目は、複数のレコードそれぞれに検索エンジンサーバ６０により付されたランクが設定され、ＵＲＬの項目はＷｅｂページのインターネット７０上の位置を示すＵＲＬが設定される。ここでは、施設名称「株式会社イノシシ」をキーワードに設定したので、検索結果リストＡは、株式会社イノシシの文字列と関連付けられた複数のＷｅｂページのＵＲＬを含むレコードを含む。検索結果リストＡは、株式会社イノシシのＷｅｂサイトが提供する複数のＷｅｂページを含む確率が高く、異なる地域にある同じ名称の会社のＷｅｂサイトが提供するＷｅｂページを含む可能性がある。また、検索結果リストＡは、株式会社イノシシのＷｅｂサイトが提供する複数のＷｅｂページのうちのホームページを含んでいる確率が高い。
【００５４】
図８に戻って、ステップＳ０５においては、ステップＳ０２において抽出した住所をキーワードにして検索する。具体的には、住所をキーワードにした検索要求を、検索エンジンサーバ６０に無線回路１４を介して送信する。検索エンジンサーバ６０においては、検索要求を受信すると、住所をキーワードにして文字列検索データベース６５を検索し、検索結果をナビゲーション装置１０に送信する。ＣＰＵ１１は、無線回路１４が検索エンジンサーバ６０から検索結果を受信すると、無線回路１４から検索結果を検索結果リストＢとして取得する（ステップＳ０６）。
【００５５】
図１０は、検索結果リストＢの一例を示す図である。図１０を参照して、検索結果リストＢは、検索結果リストＡと同様に、ランクとＵＲＬとを関連付けたレコードを含む。検索結果リストＢは、住所「京都市上京区上皇院源町４４番地」をキーワードに設定したので、検索結果リストＢは、その住所の文字列と関連付けられた複数のＷｅｂページのＵＲＬを含むレコードを含む。検索結果リストＢは、株式会社イノシシのＷｅｂサイトが提供する複数のＷｅｂページを含む確率が高く、異なる地域にある同じ名称の会社のＷｅｂサイトが提供するＷｅｂページは含まない。
【００５６】
図８に戻って、ステップＳ０７においては、変数Ｄに「０」を設定する。変数Ｄは、ＵＲＬから削除する階層数を示す値である。次のステップＳ０８においては、検索結果リストＡのランクが最高のレコードのＵＲＬにリストポインタＡを合わせる。リストポインタＡが合わされたＵＲＬは、以降のステップにおいて処理対象に設定される。
【００５７】
ステップＳ０９においては、処理対象のＵＲＬに対して第１ＵＲＬ変換処理を実行する。第１ＵＲＬ変換処理については後述するが、ＵＲＬの末尾がファイル名を示している場合は、そのファイル名をＵＲＬから削除する処理である。これにより、無駄なＵＲＬの比較をなくすことができる。
【００５８】
次のステップＳ１０においては、第２ＵＲＬ変換処理を実行する。第２ＵＲＬ変換処理については後述するが、ＵＲＬの下位の階層から順に変数Ｄに設定されている値の数だけのＵＲＬの階層を削除する処理である。ＵＲＬの階層は、記号”／”で区別される。最初に第２ＵＲＬ変換処理が実行される場合、変数ＤはステップＳ０７において「０」が設定されているので、階層が削除されることなく、処理はステップＳ１１に進む。ステップＳ１０の処理によれば、ＴＯＰページの位置が階層的に低い位置にある場合、換言すれば、ＴＯＰページのＵＲＬが長い場合に対応することができる。
【００５９】
ステップＳ１１においては、第２ＵＲＬ変換処理の処理結果が変換不可か否かを判断する。第２ＵＲＬ変換処理は、変数Ｄの数だけの階層を削除できない場合は、変換不可を示す信号を返り値として返すので、その返り値により判断する。第２ＵＲＬ変換処理の処理結果が変換不可ならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１８に進める。
【００６０】
ステップＳ１８においては、ステップＳ０６において取得された検索結果リストＢのランクが最高のレコードのＵＲＬにリストポインタＢを合わせる。リストポインタＢが合わされたＵＲＬは、以降のステップにおいて比較の対象に設定される。次のステップＳ１９においては、リストポインタＢにより比較対象に設定されているＵＲＬを、ステップＳ１０における第２変換処理により処理された変換ＵＲＬと前方が一致するか否かを判断する。リストポインタＢにより処理対象に設定されているＵＲＬの前方が、変換ＵＲＬと一致すれば処理をステップＳ２２に進め、そうでなければ処理をステップＳ２０に進める。
【００６１】
ステップＳ２２においては、リストポインタＡが示すＵＲＬのＷｅｂページを取得する。具体的には、施設Ｗｅｂサーバ５０Ａ，５０Ｂ，５０Ｃのうち、ＵＲＬで特定されるものに、ＵＲＬで特定されるＷｅｂページの送信要求を無線回路１４を介して送信し、返信されるＷｅｂページを無線回路１４が受信すると、そのＷｅｂページを取得する。施設名称をキーワードにして検索した結果得られる検索結果リストＡに含まれるＵＲＬのうちから、住所をキーワードにして検索した結果得られる検索結果リストＢに含まれるＵＲＬと、前方が一致するＵＲＬのＷｅｂページが取得されるので、施設名称のＷｅｂサイトが提供する複数のＷｅｂページのうちでホームページを取得することができる。
【００６２】
次のステップＳ２３においては、取得されたＷｅｂページを液晶表示装置２３に表示する（ステップＳ２３）。したがって、液晶表示装置２３にユーザが指定した施設のＷｅｂサイトが提供するホームページが表示される。
【００６３】
一方、ステップＳ１９において、リストポインタＢにより処理対象に設定されているＵＲＬの前方が、変換ＵＲＬと一致しないと判断された場合、ステップＳ２０において、リストポインタＢを１つ進める。すなわち、検索結果リストＢの複数のレコードのうち次のランクのレコードのＵＲＬが処理対象に設定される。次のステップＳ２１においては、リストポインタＢが示すＵＲＬが存在するか否かを判断し、存在しなければ処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１９に戻す。すなわち、ステップＳ１９における比較を、変換ＵＲＬと前方一致するものが存在するまで、検索結果リストＢに含まれるすべてのレコードのＵＲＬについて行う。
【００６４】
処理をステップＳ１４に進める場合、その時の変換ＵＲＬと前方一致するＵＲＬが検索結果リストＢに存在しなかった場合である。この場合には、検索結果リストＡに含まれる次のランクのＵＲＬと、検索結果リストＢに含まれるＵＲＬとの比較を行う。このため、ステップＳ１４においては、リストポインタＡを１つ進める。すなわち、検索結果リストＡの複数のレコードのうち次のランクのレコードのＵＲＬが処理対象に設定される。
【００６５】
次のステップＳ１５においては、リストポインタＡが示すＵＲＬが存在するか否かを判断し、存在しなければ処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ０９に戻す。すなわち、検索結果リストＡに含まれる次のランクのレコードのＵＲＬについて、検索結果リストＢに含まれるすべてのレコードのＵＲＬとステップＳ１９における比較を行う。
【００６６】
処理をステップＳ１６に進める場合、検索結果レコードＡに含まれるＵＲＬのすべてについて、それらの階層を変数Ｄだけ削除したものと、検索結果レコードＢに含まれるＵＲＬのすべてとに対して、ステップＳ１９における比較を終了した場合である。この場合には、処理対象とするＵＲＬを、階層を変数Ｄの数よりもさらに１つの階層を削除した変換ＵＲＬとするために、変数Ｄを１加算した値に更新し、処理をステップＳ０８に戻す。
【００６７】
一方、ステップＳ１２においては、リストポインタＡが示すＵＲＬを検索結果リストＡから削除し、処理をステップＳ１３に進める。リストポインタＡが示すＵＲＬは、階層を削除することができなくなるまで階層を削除しても、検索結果リストＢに含まれるすべてのレコードのＵＲＬと前方一致しないからである。
【００６８】
ステップＳ１３においては、検索結果リストＡに含まれるＵＲＬの総数が「０」か否かを判断する。ＵＲＬの総数が「０」ならば処理をステップＳ１７に進め、そうでなければ処理をステップＳ１４に進める。ステップＳ１７においては、エラーメッセージを液晶表示装置２３に表示し、処理を終了する。エラーメッセージは、該当するホームページを取得できなかった旨を通知するメッセージを含む。なお、ステップＳ１７において、エラーメッセージを表示する代わりに、別表記の住所をキーワードにしてステップＳ０５における検索を実行し、ステップＳ０６以降の処理を行ってもよい。例えば、検索に用いたキーワードが「越前蟹２丁目２番３４号」であった場合、「越前蟹２−２−３４」に表記の異なるキーワードに変更してステップＳ０５における検索を実行する。
【００６９】
図１１は、第１ＵＲＬ変換処理の流れの一例を示すフローチャートである。第１ＵＲＬ変換処理は、図８のステップＳ０９において実行される処理である。図１１を参照して、ＣＰＵ１１は、変換処理の対象となるＵＲＬを取得する（ステップＳ３１）。次に、処理対象として取得されたＵＲＬの文字列末尾が拡張子リスト文字列か否かを判断する（ステップＳ３２）。ＵＲＬの文字列の末尾が拡張子リストに含まれる複数の文字列のいずれかと一致すれば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３３に進める。図１２は、拡張子リストの一例を示す図である。拡張子リストは、ＲＯＭ１９に予め記憶するようにすればよい。拡張子リストは、ファイルの拡張子を含む。
【００７０】
図１１に戻って、ステップＳ３４においては、処理対象として取得されたＵＲＬの文字列末尾から文字”／”が出現するまで文字を順に削除し、処理をホームページ表示処理に戻す。これにより、ＵＲＬの最後の階層にホームページのファイル名が定義されている場合に、そのファイル名が削除される。ここでは、検索結果リストＡに含まれるＵＲＬに対して第２ＵＲＬ変換処理を実行するようにしている。検索結果リストＡに含まれるＵＲＬは、施設名称をキーワードにして抽出されたＵＲＬである。一方、検索結果リストＢに含まれるＵＲＬは、住所をキーワードにして抽出されたＵＲＬである。通常は、検索結果リストＡに含まれるＵＲＬの方が検索結果リストＢに含まれるＵＲＬよりも短い場合が多いので、ホームページ表示処理を早く終わらせることができる。
【００７１】
ステップＳ３３においては、処理対象として取得されたＵＲＬの文字列末尾が文字”／”か否かを判断する。ＵＲＬの文字列末尾が文字”／”ならば処理をホームページ表示処理に戻し、そうでなければ処理をステップＳ３５に進める。ステップＳ３５においては、処理対象として取得されたＵＲＬの文字列末尾に文字”／”を追加し、処理をホームページ表示処理に戻す。
【００７２】
図１３は、第１ＵＲＬ変換処理後のＵＲＬの一例を示す図である。図１３に示すＵＲＬは、図８に示した検索結果リストＡに含まれるＵＲＬ（変換前ＵＲＬ）について第１ＵＲＬ変換処理を施した後のＵＲＬ（変換ＵＲＬ）を示している。ホームページのファイル名等が削除さているのが判る。
【００７３】
図１４は、第２ＵＲＬ変換処理の流れの一例を示すフローチャートである。第２変換処理は、図８に示したホームページ表示処理のステップＳ１０において実行される処理である。第２ＵＲＬ変換処理は、第１ＵＲＬ変換処理後の変換ＵＲＬが処理対象となり、変換ＵＲＬから下位の階層から順に変数Ｄの数だけの階層を削除する処理である。
【００７４】
図１４を参照して、ＣＰＵ１１は、第１変換処理後の変換ＵＲＬを処理対象として取得する（ステップＳ４１）。次に、変数ＤＰに変数Ｄに設定されている値を設定する（ステップＳ４２）。変数ＤＰは、削除した階層の数を示す。次に、変数ＤＰが「０」に設定されているか否かを判断する（ステップＳ４３）。変数ＤＰに「０」に設定されていれば処理をステップＳ４４に進め、そうでなければ処理をステップＳ４５に進める。ステップＳ４４においては、返り値に変換ＵＲＬを設定し、処理をホームページ変換処理に戻す。
【００７５】
ステップＳ４５においては、変換ＵＲＬの末尾から２つ目の文字”／”が出現する直前までの文字列を削除する。これにより、変換ＵＲＬの下位の階層が１つ削除される。そして、変換ＵＲＬが所定の文字列のみを含むか否かを判断する（ステップＳ４６）。変換ＵＲＬが所定の文字列のみを含めば処理をステップＳ４７に進め、そうでなければ処理をステップＳ４８に進める。ステップＳ４７においては、返り値に「変換不可」を設定し、処理をホームページ表示処理に戻す。所定の文字列は、「ｈｔｔｐ：／／」または「ｈｔｔｐｓ：／／”である。これらは、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルで通信するための記号である。
【００７６】
ステップＳ４８においては、変数ＤＰを１減算した値に更新する。変数ＤＰが「０」になるまで、変換ＵＲＬから階層を削除するので、変換ＵＲＬから変数Ｄに設定されている数だけ階層が削除される。
【００７７】
図１５は、第２変換処理が実行された後のＵＲＬの一例を示す図である。図１５は、図８に示した検索結果リストＡに含まれるＵＲＬについて第１ＵＲＬ変換処理を施した後のＵＲＬ（変換ＵＲＬ）に第２変換処理を施した後のＵＲＬを、変数Ｄの値別に示している。変換前ＵＲＬの項目は、図８に示した検索結果リストＡに含まれるＵＲＬについて第１ＵＲＬ変換処理を施した後のＵＲＬを示している。変数Ｄの値が増えるにつれて階層が削除されているのが判る。
【００７８】
図９に示した検索結果リストＡおよび図１０に示した検索結果リストＢが取得された場合、検索結果リストＡにおけるランク２のＵＲＬに第１ＵＲＬ変換処理、および変数Ｄ＝１の場合における第２ＵＲＬ変換処理が実行されることにより生成される変換後ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｙｏｎｎｅｔ．ｊｐ／ｉｎｏｓｈｉｓｈｉ／」が、検索結果リストＢにおけるランク３のＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｙｏｎｎｅｔ．ｊｐ／ｉｎｏｓｈｉｓｈｉ／ｍａｉｎ１．ｈｔｍｌ」と前方が一致する。このため、検索結果リストＡにおけるランク２のＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｙｏｎｎｅｔ．ｊｐ／ｉｎｏｓｈｉｓｈｉ／ｉｎｆｏ」で特定されるＷｅｂページが取得され、液晶表示装置２３に表示される。
【００７９】
以上説明したように、本実施の形態におけるコンテンツ取得装置としてのナビゲーション装置１０は、施設名称と該施設を特定するための特定情報として住所を関連付けた施設データベースをメモリカード１５Ａに記憶しており、施設名称が受け付けられると、施設名称と該施設名称に関連付けて記憶された住所とをキーワードにしたコンテンツの検索を検索エンジンに依頼し、検索エンジンにより抽出されたＷｅｂページのＵＲＬが取得され、ＵＲＬに基づいてＷｅｂページが取得され、表示される。このため、ユーザが施設名称を入力する簡単な操作をすれば、その施設に関連するＷｅｂページが表示されるので、キーワードを入力する必要がない。
【００８０】
また、施設名称をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたＵＲＬを含む検索結果リストＡが取得され、施設名称に関連付けて記憶された住所をキーワードにした検索を検索エンジンに依頼し、検索エンジンにより抽出されたＵＲＬを含む検索結果リストＢが取得され、検索結果リストＡに含まれるＵＲＬのうちから検索結果リストＢに含まれるＵＲＬのいずれか１つと前方が一致する１つのＵＲＬが決定される。検索結果リストＡに含まれるＵＲＬは、ホームページの確率が高いため、施設に関連するホームページを取得することができる。
【００８１】
また、液晶表示装置２３に表示された地図に、その地図内に存在する施設の施設名称が表示され、表示された１以上の施設名称のうちから１つの指定が受け付けられることにより、施設が特定される。このため、地図から指定された施設のホームページを表示することができる。
【００８２】
さらに、施設名称をキーワードにした検索により抽出されたＵＲＬのうちから、住所または電話番号をキーワードにした検索により抽出されたＵＲＬのＷｅｂページが取得され、表示される。このため、同一の施設名称が複数ある場合であっても、複数の施設名称それぞれに関連する複数のＷｅｂページのうちから１つを特定することができる。
【００８３】
なお、上述した実施の形態においては、メモリカード１５Ａに地図情報と施設データベースとを記憶する例を示したが、この地図情報と施設データベースとは、現在市場に流通しているナビゲーション装置が備えるＨＤＤまたはＤＶＤなどの記憶媒体に記録されているものと同じである。したがって、本実施の形態におけるナビゲーション装置１０は、既存のナビゲーション装置に記憶されている地図情報と施設データベースを用いて施設に関連するＷｅｂページを取得し、表示することができるようにしたものである。
【００８４】
また、上述した実施の形態においては、ユーザにより施設が指定された後に、施設のホームページを取得するようにしたが、検索エンジンサーバ６０のレスポンスが遅れる等してホームページの取得に時間を要する場合に備えて、予め無線回路１４が空いている時間などに予め施設データベースに記憶されている施設名称ごとにＵＲＬを検索しておき、施設データベースに検索されたＵＲＬを追加登録するようにしてもよい。これにより、レスポンスを速くすることができる。
【００８５】
また、図８に示したホームページ表示処理を、インターネット７０に接続された他のコンピュータで実行するようにし、ナビゲーション装置１０がそのコンピュータに施設名称を送信し、コンピュータからホームページのＵＲＬを取得するようにしてもよい。この場合においても、ユーザが施設を指定してからコンピュータからホームページのＵＲＬを受信するようにしてもよいし、ナビゲーション装置１０がコンピュータから施設ごとにホームページのＵＲＬを予め取得し、施設データベースに登録しておくようにしてもよい。
【００８６】
さらに、上述した実施の形態においては、コンテンツ取得装置の一例としてナビゲーション装置１０を例に説明したが、地図と施設データベースを取得可能であり、インターネットに接続可能な装置であれば、例えば、携帯電話機であってもよい。さらに、図８、図１１および図１４に示したホームページ表示処理を実行するためのコンテンツ表示方法およびそのコンテンツ表示方法をコンピュータに実行させるためのコンテンツ表示プログラムとして発明を捉えることができるのは言うまでもない。
【００８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８８】
＜付記＞
（１）  検索対象物を識別するための第１の識別情報と、前記第１の識別情報とは異なる第２の識別情報とを関連付けた関連付テーブルを記憶する記憶手段と、
前記第１の識別情報を受け付ける受付手段と、
前記第１の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第１位置情報を取得する第１検索手段と、
前記第１の識別情報に関連付けて記憶された前記第２の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第２位置情報を取得する第２検索手段と、
前記第１位置情報が前記第２位置情報と前方が一致する場合、前記第１位置情報で特定されるコンテンツを取得し、表示する表示手段と、を備えたコンテンツ取得装置。
（２）  前記第１の識別情報は、前記検索対象物の名称であり、
前記第２の識別情報は、前記検索対象物が所在する位置情報であり、
地図を表示する表示手段と、
前記表示された地図内にある位置情報と前記関連付テーブルで関連付けられた１以上の前記名称を表示する名称表示手段と、をさらに備え、
前記受付手段は、前記表示された１以上の名称のうちから１つの指定を受け付ける、（１）に記載のコンテンツ取得装置。
（３）  前記第１の識別情報は、前記検索対象物の名称であり、
前記第２の識別情報は、前記検索対象物が所在する位置情報および電話番号のいずれかを含む、（１）に記載のコンテンツ取得装置。
（４）  検索対象物を識別するための第１の識別情報と、前記第１の識別情報とは異なる第２の識別情報とを関連付けた関連付テーブルを記憶する記憶手段とを備えたコンピュータで実行されるコンテンツ取得方法であって、
前記第１の識別情報を受け付けるステップと、
前記第１の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第１位置情報を取得するステップと、
前記第１の識別情報に関連付けて記憶された前記第１の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第２位置情報を取得するステップと、
前記第１位置情報が前記第２位置情報と前方が一致する場合、前記第１位置情報で特定されるコンテンツを取得し、表示するステップと、を含むコンテンツ取得方法。
（５）  検索対象物を識別するための第１の識別情報と、前記第１の識別情報とは異なる第２の識別情報とを関連付けた関連付テーブルを記憶する記憶手段を備えたコンピュータで実行されるコンテンツ取得プログラムであって、
前記第１の識別情報を受け付けるステップと、
前記第１の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第１位置情報を取得するステップと、
前記第１の識別情報に関連付けて記憶された前記第１の識別情報をキーワードにして検索し、抽出されたコンテンツのネットワーク上の第２位置情報を取得するステップと、
前記第１位置情報が前記第２位置情報と前方が一致する場合、前記第１位置情報で特定されるコンテンツを取得し、表示するステップと、をコンピュータに実行させるコンテンツ取得プログラム。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態の１つにおけるコンテンツ検索システム全体概要を示す図である。
【図２】ナビゲーション装置のハードウェア構成の概要を示す機能ブロック図である。
【図３】施設データベースの一例を示す図である。
【図４】地図を表示する画面の一例を示す図である。
【図５】メニュー画面を表示する画面の一例を示す図である。
【図６】設定画面の一例を示す図である。
【図７】ホームページの一例を示す図である。
【図８】ホームページ表示処理の流れの一例を示すフローチャートである。
【図９】検索結果リストＡの一例を示す図である。
【図１０】検索結果リストＢの一例を示す図である。
【図１１】第１ＵＲＬ変換処理の流れの一例を示すフローチャートである。
【図１２】拡張子リストの一例を示す図である。
【図１３】第１ＵＲＬ変換処理後のＵＲＬの一例を示す図である。
【図１４】第２ＵＲＬ変換処理の流れの一例を示すフローチャートである。
【図１５】第２変換処理が実行された後のＵＲＬの一例を示す図である。
【符号の説明】
【００９０】
１  コンテンツ検索システム、１０  ナビゲーション装置、１１  ＣＰＵ、１３  ＧＰＳ受信機、１４  リモートコントローラ、１４  無線回路、１５  メモリＩ／Ｆ、１５Ａ  メモリカード、１７  シリアル通信Ｉ／Ｆ、１９  ＲＯＭ、２１  ＲＡＭ、２３  液晶表示装置、２５  操作部、２７  受光部、２７Ａ  リモートコントローラ、２９  タッチスクリーン、５０Ａ，５０Ｂ，５０Ｃ  施設Ｗｅｂサーバ、６０  検索エンジンサーバ、６１  通信部、６３  検索要求受付部、６５  文字列検索データベース、６７  情報収集部、６９  検索実行部、７０  インターネット。
【図１】
2009151494.tif 000003
【図２】
2009151494.tif 000004
【図３】
2009151494.tif 000005
【図４】
2009151494.tif 000006
【図５】
2009151494.tif 000007
【図６】
2009151494.tif 000008
【図７】
2009151494.tif 000009
【図８】
2009151494.tif 000010
【図９】
2009151494.tif 000011
【図１０】
2009151494.tif 000012
【図１１】
2009151494.tif 000013
【図１２】
2009151494.tif 000014
【図１３】
2009151494.tif 000015
【図１４】
2009151494.tif 000016
【図１５】
2009151494.tif 000017