(57)【要約】【課題】  通信回線を介して公開された情報サーバから、位置情報を含む地点情報を、抽出・収集する手段を提供すること。【解決手段】  通信回線と接続する通信部と、情報サーバから、所定の登録キーワードを含むファイルを検索し、位置特定情報を切り出す位置特定情報切り出し部と、位置特定情報をファイル位置情報に変換する緯度経度変換部と、ファイル位置情報と情報サーバのアドレスとを地点情報として登録キーワードに対応付けて記憶手段に登録する地点情報登録部と、検索キーワードおよび移動端末の位置を示す端末位置情報を含む地点検索要求情報を受信すると、この検索キーワードと一致する登録キーワードを検索し、この検索された登録キーワードと対応付けられた地点情報を抽出する地点情報抽出部とからなる地点情報収集サーバを前記した課題の解決手段とする。【選択図】      図３
2005339101.tif 000002
【特許請求の範囲】
【請求項１】
位置を測位可能な移動端末および複数の情報サーバに通信回線を介して接続され、前記情報サーバから位置を特定する情報を含む地点情報を収集し、記憶手段に登録する地点情報検索サーバであって、
前記通信回線と接続する通信部と、
前記情報サーバから、所定の登録キーワードを含むファイルを検索し、検索された前記ファイルから、住所または電話番号などの位置を特定する位置特定情報を切り出す位置特定情報切り出し部と、
前記位置特定情報を、緯度経度からなるファイル位置情報に変換する緯度経度変換部と、
少なくとも前記ファイル位置情報と前記情報サーバのアドレスとを前記地点情報として、前記登録キーワードに対応付けて、前記記憶手段に登録する地点情報登録部とを含んで構成されること、
を特徴とする地点情報検索サーバ。
【請求項２】
前記位置特定情報切り出し部は、前記ファイルの前記位置特定情報が記述された前後の文字列を、ファイル概要情報としてさらに切り出し、
前記地点情報登録部は、前記地点情報に、前記ファイル概要情報を合わせて前記記憶手段に登録すること、
を特徴とする請求項１に記載の地点情報検索サーバ。
【請求項３】
前記地点情報検索サーバは、
前記通信回線を介して、前記移動端末から、目的地を検索する検索キーワードと、前記移動端末の位置を示す緯度経度からなる端末位置情報とを含む地点検索要求情報を前記通信部から受信すると、
前記記憶手段から、前記検索キーワードと一致する前記登録キーワードを検索し、この検索された前記登録キーワードと対応付けられた前記地点情報を抽出する地点情報抽出部をさらに含んで構成され、
前記通信部は、前記地点情報抽出部が抽出した前記地点情報を、地点情報検索結果情報として前記通信回線を介して、前記移動端末に送信すること、
を特徴とする請求項１または請求項２に記載の地点情報検索サーバ。
【請求項４】
前記抽出された地点情報を、前記端末位置情報と前記ファイル位置情報とを用いて、前記移動端末に距離が近い位置の前記ファイル位置情報の順に並び替えて前記地点情報検索結果情報として出力すること、
を特徴とする請求項３に記載の地点情報検索サーバ。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の地点情報検索サーバに、通信回線を介して接続される位置を測位可能な移動端末であって、
前記通信回線と接続する端末通信部と、
目的地を検索する前記検索キーワードを入力する入力部と、
自身の位置を測位して緯度経度からなる前記端末位置情報として出力する測位部とを含んで構成され、
前記検索キーワードと前記端末位置情報とを前記地点検索要求情報として、前記地点情報検索サーバに送信し、前記地点情報検索サーバから送信される前記地点情報検索結果情報を受信すること、
を特徴とする移動端末。
【請求項６】
請求項１ないし請求項４のいずれか１項に記載の地点情報検索サーバに、通信回線を介して接続される位置を測位可能な移動端末であって、
前記通信回線と接続する端末通信部と、
目的地を検索する前記検索キーワードを入力する入力部と、
自身の位置を測位して緯度経度からなる前記端末位置情報として出力する測位部とを含んで構成され、
任意の地点を選択可能な表示画面を表示し、所望の地点の緯度経度からなる選択位置情報を、前記検索キーワードと合わせて前記地点検索要求情報として前記地点情報検索サーバに送信し、前記地点情報検索サーバから送信される前記地点情報検索結果情報を受信すること、
を特徴とする移動端末。
【請求項７】
前記端末位置情報と前記ファイル位置情報とに基づいて、前記移動端末の位置と前記ファイル位置情報の位置とを地図情報にマッピングして、前記ファイル位置情報の位置を目的地として設定可能な表示画面に表示し、前記ファイル位置情報の位置を目的地として設定すると、前記移動端末の位置から前記ファイル位置情報の位置までの順路を、前記地図情報に重畳させてこの表示画面に表示するナビゲーション手段をさらに含んで構成すること、
を特徴とする請求項５または請求項６に記載の移動端末。
【請求項８】
前記地点情報検索サーバから受信した地点情報検索結果情報に含まれる前記情報サーバのアドレスを用いて前記ファイルを取得し、表示画面に表示すること、
を特徴とする請求項５ないし請求項７のいずれか１項に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の現在地を測位して地図上に表示し、目的地までの経路を探索して経路案内をする移動端末を用いたナビゲーションシステムに関し、特に、通信回線で接続された情報サーバから地点情報を抽出・収集する地点情報検索サーバおよび、この地点情報を検索し、目的地として設定する移動端末に関する。
【背景技術】
【０００２】
車載型のナビゲーション装置、ＰＤＡ（Personal Digital Assistant）または携帯電話などの位置を測定可能な移動端末を用いて、利用者を所望の目的地に誘導するナビゲーションシステムでは、利用者が目的地を設定する際に、煩雑な操作が必要であり、これを解消するためのさまざまな手段が考案されている。
【０００３】
例えば、車載型のナビゲーション装置においては、内蔵するＣＤ−ＲＯＭ（Compact Disc-Read Only memory）や、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）などの記憶メディア内に登録された地点情報のデータベースから、所望の目的地を、カテゴリーや電話番号などの属性をキー情報として検索する機能を備えており、利用者は、この検索した結果から、一つの地点を選ぶことにより目的地を設定することができる。
しかしながら、このような記憶メディアには容量に限界があり、収録できる店舗名や電話番号などの地点情報の数や付加情報量には限界があった。また、地点情報データベースに登録された情報は、書き換えおよび追記が不可能であるため、利用者が最新の地点情報をもとに地点情報検索を行うためには、記憶メディアを買い換える必要があった。
【０００４】
このような問題に対して、現在では、携帯電話などの無線通信手段を接続可能とし、この無線通信手段を介してネットワーク上のサーバと接続して、このサーバに登録された店舗名や電話番号などの地点情報を、例えば、ＨＴＭＬ（Hyper Text Markup Language）形式のファイルとして受信し、このファイルの拡張タグとして埋め込まれた緯度経度情報から目的地設定することが可能なネットワーク型のナビゲーション装置も普及している。
このような構成のナビゲーション装置では、ナビゲーション装置の記憶メディアの容量の制限にとらわれることなく、サーバ側で管理された最新の地点情報を利用可能となっている。
【０００５】
しかしながら、このような地点情報を管理するサーバの運営者は、地点情報を独自に収集し、前記のようにナビゲーション装置用途に特定した拡張タグを埋め込んだＨＴＭＬ形式のファイルを作成する必要があるため、その地点情報の提供量には限界がある。
【０００６】
一方、インターネット上では、ナビゲーション装置の用途には限定せず、パーソナルコンピュータや携帯電話での閲覧を目的として、店舗情報などとあわせて住所などの位置を特定する情報が公開されたＷｅｂページが多数ある。
しかしながら、これらの情報は、ナビゲーション装置に搭載されたＷｅｂブラウザを用いて閲覧することはできても、ページ中に拡張タグを用いて緯度経度の情報が埋め込まれていないために、Ｗｅｂページに公開された位置を特定する情報を、ナビゲーション装置の目的地として簡単な操作で設定することは不可能である。
【０００７】
このような問題に対して、特許文献１に記載のナビゲーションシステムでは、ナビゲーション装置に搭載されたＷｅｂブラウザを使ってＷｅｂページを閲覧し、そのページ内から電話番号・住所などの地点情報を抜き出して、テキスト情報としてサーバに送り、サーバではテキスト情報から緯度経度に変換して、ナビの目的地に設定することで、緯度経度情報を持たないＷｅｂページの地点情報を簡単に目的地に設定することを可能としている。
【０００８】
しかしながら、この方式では、インターネット上に多数公開されたページの中から、所望のＷｅｂページを見つけるための技術は公開されておらず、例えば、一般的なキーワード検索サービスを用いて所望のＷｅｂページを絞り込んでも、ユーザは、検索候補として挙げられたＷｅｂページすべてを閲覧し、その位置を確認して目的地として設定するか否かを判断する必要があり、ナビゲーション装置の操作が煩雑になるという問題点がある。
また、キーワード検索サービスにより絞り込まれた検索候補には、自車の位置などとの位置関係は考慮されていないために、遠方の地点情報を含むＷｅｂページも候補として混ざってしまい、所望の地点情報を探し出すのに時間がかかるという問題がある。
【０００９】
一方、特許文献２においては、あらかじめインターネット上に公開されたＷｅｂページを巡回し、このＷｅｂページの中から住所や電話番号などの位置を特定するための情報を検索し、この位置を特定するための情報から変換した緯度経度情報と、前記ＷｅｂページのＵＲＬ（Uniform Resource Locator）とを関連付けてデータベースに登録しておく情報検索サーバに関する技術が開示されており、クライアントは情報検索サーバに対して位置情報を送信すると、この位置情報に関連したページを閲覧することができる。
【００１０】
しかしながら、特許文献２に記載の情報検索サーバは、ナビゲーションシステム用途としては考慮されておらず、情報検索サーバから受信した情報をもとにナビゲーション装置に目的地として設定するための技術は開示されていない。また、ナビゲーション装置の利用者は、目的地を検索する場合、そこで行う行動を決めた上で検索することが多いため、このように、クライアントから、位置情報のみを情報検索サーバに送信し、その結果を受け取る方式では、さまざまなジャンルの地点情報が混ざってしまい、検索候補を絞り込むのに時間がかかってしまうという問題点がある。
【特許文献１】特開２０００−３３７９１１号公報（段落００６２〜００６６、図６）
【特許文献２】特開２０００−２５０８４２号公報（段落００９２〜００９７、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、前記した事情に鑑みてなされたものであり、本発明の目的は、インターネットなどの通信回線を介して公開された情報サーバから、ナビゲーションシステムの目的地として設定する位置情報を含む地点情報を、抽出・収集する手段を提供することにある。
【００１２】
また、本発明が解決しようとする別の課題は、情報サーバから抽出・収集した地点情報を検索・利用する手段を提供することである。
【課題を解決するための手段】
【００１３】
前記した課題を解決するために成された、本発明に係る地点情報検索サーバは、位置を測位可能な移動端末と、複数の情報サーバと通信回線を介して接続され、前記情報サーバから位置を特定する情報を含む地点情報を収集し、記憶手段に登録する地点情報検索サーバであって、通信回線と接続する通信部と、この情報サーバから、所定の登録キーワードを含むファイルを検索し、検索されたファイルから、住所または電話番号などの位置を特定する位置特定情報を切り出す位置特定情報切り出し部と、位置特定情報を緯度経度からなるファイル位置情報に変換する緯度経度変換部と、少なくともファイル位置情報と情報サーバのアドレスとを地点情報として、登録キーワードに対応付けて、記憶手段に登録する地点情報登録部とを含んで構成される。
【００１４】
また、前記した地点情報検索サーバは、通信回線を介して、移動端末から、目的地を検索する検索キーワードと、移動端末の位置を示す緯度経度からなる端末位置情報とを含む地点検索要求情報を受信すると、記憶手段から、この検索キーワードと一致する登録キーワードを検索し、この検索された登録キーワードと対応付けられた地点情報を抽出する地点情報抽出部をさらに含んで構成され、通信部は、地点情報抽出部が抽出した地点情報を、地点情報検索結果情報として通信回線を介して、移動端末に送信することを特徴としている。
【００１５】
また、前記した別の課題を解決するために成された、本発明に係る移動端末は、通信回線と接続する端末通信部と、目的地を検索する検索キーワードを入力する入力部と、自身の位置を測位して緯度経度からなる端末位置情報として出力する測位部とを含んで構成され、検索キーワードと端末位置情報とを地点検索要求情報として、前記した地点情報検索サーバに送信して、地点情報検索サーバから送信される地点情報検索結果情報を受信することを特徴としている。
【００１６】
また前記した移動端末は、端末位置情報とファイル位置情報とに基づいて、移動端末の位置とファイル位置情報の位置とを地図情報にマッピングして、ファイル位置情報の位置を目的地として設定可能な表示画面に表示し、ファイル位置情報の位置を目的地として設定すると、移動端末の位置から前記ファイル位置情報の位置までの順路を、前記地図情報に重畳させてこの表示画面に表示するナビゲーション手段をさらに含んで構成することができる。
【発明の効果】
【００１７】
本発明によれば、移動端末を用いたナビゲーションシステムにおいて、インターネット上に公開されたＷｅｂページから、所望の地点情報を容易に検索し、目的地として設定することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付した図面を参照して本発明の実施の形態を詳細に説明する。
【００１９】
本実施の形態は、移動端末として、自動車に搭載されたナビゲーション装置を用いたナビゲーションシステムに、本発明を適用した例である。なお、本発明は、移動端末として、車載型のナビゲーション装置だけでなく、ＧＰＳ（Global Positioning System）機能を搭載したＰＤＡや携帯電話などを用いることでも、同様の効果を得ることが可能である。
【００２０】
（ナビゲーションシステムの構成）
例えば、図１は、本実施の形態のナビゲーションシステムの全体構成を示す図である。本実施の形態のナビゲーションシステムは、自動車１００に搭載されるナビゲーション装置１０５と、ナビゲーション装置１０５に接続された携帯電話１０７と、携帯電話１０７とインターネット１１０とを中継する基地局１０９と、インターネット１１０を介してナビゲーション装置１０５との間でデータを送受信する地点情報検索サーバ１１１とを含んで構成される。さらに、地点情報検索サーバ１１１は、インターネット１１０を介して複数のＷｅｂサーバ１１２、１１３と通信可能に構成されている。
【００２１】
次に、図１に示した本実施の形態のナビゲーションシステムの各構成要素について詳しく説明する。
【００２２】
（ナビゲーション装置）
図１を参照して、本実施の形態のナビゲーション装置１０５は、携帯電話１０７を用いて、地点情報検索サーバ１１１にアクセスすることによって、目的地として設定する地点情報を取得することができる。また、ナビゲーション装置１０５は、リモコン１０６による操作と、マイク１０４を通した音声入力が可能に構成されている。
また、ＧＰＳ受信機１０３を用いて、複数のＧＰＳ衛星１０８から発信される電波を受信して、公知の演算処理により、自動車１００の車両位置の測位が可能であり、表示装置１０２には、測位された自動車１００の現在位置などが表示される。
【００２３】
ここで、図２は、図１に示したナビゲーション装置１０５の本体１０１の内部構成例を示す図である。図２を参照して本体１０１の構成について説明する。本体１０１は、本体１０１を統括して制御するＣＰＵ（Central Processing Unit）２０１と、ナビゲーション装置１０５の本体１０１として機能させるプログラムが展開されるＲＡＭ（Random Access Memory）２０２と、そのプログラムが登録されたフラッシュＲＯＭ（Read Only Memory）２０３と、表示装置１０２の表示を制御するためのディスプレイドライバ２０４と、リモコン１０６からの信号を受信するためのリモコンドライバ２０５と、各種の車載センサやＧＰＳ受信機１０３を接続するためのセンサＩＦ２０６と、携帯電話１０７などの無線通信機を制御するための無線通信機ドライバ２０７と、マイク１０４と接続するための音声入力ドライバ２０８と、これらの各装置を接続するバス２１３とを含んで構成される。
【００２４】
本実施の形態では、フラッシュＲＯＭ２０３に登録されたプログラムは、フラッシュＲＯＭ２０３から、ＲＡＭ２０２にロードされて、ＣＰＵ２０１が実行する。
なお、このプログラムは、無線通信機ドライバ２０７を介して、図示しないファイルサーバなどからＲＡＭ２０２にロードして、ＣＰＵ２０１に実行させる構成とすることもできる。
【００２５】
また、フラッシュＲＯＭ２０３に登録されたプログラムは、本体１０１の機能を統括して管理するＯＳ（Operation System）２１２と、マイク１０４から入力される音声信号を処理する音声認識プログラム２１１と、Ｗｅｂページなどを表示するＷｅｂブラウザ２１０と、ナビゲーション機能などを実現するナビゲーションプログラム２０９とを含んで構成される。
【００２６】
（地点情報検索サーバ）
次に、図３は、地点情報検索サーバ１１１の内部構成例を示す図である。図３を参照して、地点情報検索サーバ１１１の構成について説明する。地点情報検索サーバ１１１は、インターネット１１０に接続されたＷｅｂサーバ（１１２、１１３）のＷｅｂページから地点情報を切り出して登録する地点情報ＤＢ作成部３０１と、地点情報ＤＢ作成部３０１が切り出した地点情報を登録する地点情報ＤＢ３１０と、ナビゲーション装置１０５からの地点情報の検索要求に対応する地点情報抽出部３０８とから主に構成される。
【００２７】
さらに、地点情報ＤＢ作成部３０１は、Ｗｅｂページを受信する通信部３０６と、住所とそれに対応する緯度経度の情報が登録された住所−緯度経度変換テーブル３０２と、電話番号とそれに対応する緯度経度の情報が登録された電話番号−緯度経度変換テーブル３０３と、電話番号とそれに対応する住所の情報が登録された電話番号−住所変換テーブル３０９と、受信したＷｅｂページから電話番号や住所などの位置を特定するための情報（以下、位置特定情報という）を切り出す位置特定情報切り出し部３０４と、住所−緯度経度変換テーブル３０２と電話番号−緯度経度変換テーブル３０３とを使って位置特定情報から緯度経度情報を取得する緯度経度変換部３０５と、受信したＷｅｂページのＵＲＬと取得した緯度経度情報を関連付けて地点情報ＤＢ３１０に登録する地点情報登録部３０７とから構成される。
【００２８】
次に、地点情報検索サーバ１１１の各データベースに登録された情報を詳しく説明する。
図４は、図３に示した地点情報ＤＢ３１０に登録された情報の例を示す図である。図４に示すように、地点情報ＤＢ３１０は、全文検索用インデックス４０１と、Ｗｅｂページデータベース４０４とから構成される。
【００２９】
全文検索用インデックス４０１は、予め地点情報検索サーバ１１１の管理者が入力した登録キーワードが登録される登録キーワードフィールド４０２と、各登録キーワードに対応するＷｅｂページデータベース４０４のレコードのＩＤが登録されるＩＤフィールド４０３とを持つ複数のレコードから構成される。
なお、この登録キーワードは、地点情報検索サーバ１１１の管理者が登録したものだけでなく、ナビゲーション装置１０５の操作者が、後記する操作画面において入力した検索キーワードを登録キーワードとして随時追加する構成としてもよい。
【００３０】
Ｗｅｂページデータベース４０４は、このレコードに一意に付けられるＩＤが登録されたＩＤフィールド４０５と、ＷｅｂページのＵＲＬが登録されるＵＲＬフィールド４０６と、Ｗｅｂページに含まれる位置特定情報から算出された緯度と経度とが登録される位置フィールド４０７と、Ｗｅｂページのタイトルが登録されるタイトルフィールド４０８と、Ｗｅｂページの概要が登録されるページ概要フィールド４０９と、Ｗｅｂページの位置特定情報から算出される住所が登録された住所フィールド４１０とから構成される。
なお、Ｗｅｂページデータベース４０４の作成・登録過程については、後記して詳しく説明する。
【００３１】
次に、住所−緯度経度変換テーブル３０２は、住所とそれに対応する経度および緯度の情報とが、予め登録されたテーブルデータである。ここで、図５は、図３に示した住所−緯度経度変換テーブル３０２に登録された情報の例を示す図である。図５に示した住所−緯度経度変換テーブル３０２は、例えば、日本中の様々な住所が登録された住所フィールド５０１と、この住所に対応する緯度と経度とが登録される緯度フィールド５０２および経度フィールド５０３とから構成される。この住所−緯度経度変換テーブル３０２を用いることで、住所の情報から、それに対応する緯度経度情報を取得することが可能となる。
【００３２】
次に、電話番号−緯度経度変換テーブル３０３は、電話番号とそれに対応する経度および緯度の情報とが、予め登録されたテーブルデータである。ここで、図６は、図３に示した電話番号−緯度経度変換テーブル３０３に登録された情報の例を示す図である。図６に示した電話番号−緯度経度変換テーブル３０３は、例えば、日本中の様々な電話番号が登録された電話番号フィールド６０１と、この電話番号に対応する緯度と経度とが登録される緯度フィールド６０２および経度フィールド６０３とから構成される。この電話番号−緯度経度変換テーブル３０３を用いることで、電話番号の情報から、それに対応する緯度経度情報を取得することが可能となる。
【００３３】
次に、電話番号−住所変換テーブル３０９は、電話番号とそれに対応する住所とが、予め登録されたテーブルデータである。ここで、図７は、図３に示した電話番号−住所変換テーブル３０９に登録された情報の例を示す図である。図７に示した電話番号−住所変換テーブル３０９は、例えば、日本中の市町村が特定できる電話番号上位数桁の数字が登録された電話番号フィールド７０１と、この電話番号に対応する市町村名までの住所が登録された住所フィールド７０２とから構成される。この電話番号−住所変換テーブル３０９を用いることで、電話番号からそれに対応する住所を取得することが可能となる。
【００３４】
（地点情報検索の概略）
次に、図１に示したナビゲーションシステムの各構成要素間の情報のやり取りの概略について、図８に示した説明図を用いて説明する（適宜、図１参照）。
【００３５】
はじめに、地点情報検索サーバ１１１は、インターネット１１０上のＷｅｂサーバ（１１２、１１３）で公開されたＷｅｂページ（８０３、８０４）を巡回して、Ｗｅｂページ（８０３、８０４）に記載された電話番号や住所などの位置を特定するための情報である位置特定情報を検索し、位置特定情報が存在したときは、その位置特定情報を、緯度経度の情報へと変換する。
そして、地点情報検索サーバ１１１は、この緯度経度の情報と、Ｗｅｂページ（８０３、８０４）の概要と、Ｗｅｂページ（８０３、８０４）のＵＲＬとを対応付けて地点情報ＤＢ３１０に登録する。
【００３６】
次に、ナビゲーション装置１０５の操作者が、目的地を設定するために、検索キーワードを用いて地点情報の検索を行うためには、ナビゲーション装置１０５から地点情報検索サーバ１１１に、地点情報検索要求情報８０１として検索キーワードと、ナビゲーション装置１０５の位置情報と、検索の範囲（距離）に関する情報とを送信する。
【００３７】
そして、地点情報検索サーバ１１１は、この地点情報検索要求情報８０１に応じて、地点情報ＤＢ３１０から地点情報検索要求情報８０１の条件に該当するＷｅｂページを検索し、地点情報検索結果情報８０２として検索結果のＷｅｂページの緯度経度情報と、そのＷｅｂページのタイトルおよび概要とを、ナビゲーション装置１０５に返信する。
【００３８】
この地点情報検索結果情報８０２を受信したナビゲーション装置１０５は、この情報を表示装置１０２に表示するとともに、地点情報検索結果情報８０２に含まれる緯度経度の情報から、目的地を設定することが可能となる。
【００３９】
この検索方法を採用することにより、ナビゲーションシステム用に特化していない一般のＷｅｂページに記載された住所や電話番号などの地点情報から、目的地を設定することが可能となる。
【００４０】
（地点情報取得の手順）
次に、地点情報検索サーバ１１１の地点情報ＤＢ作成部３０１（図３参照）がインターネット上の公開されたＷｅｂページを巡回し、Ｗｅｂページから住所や電話番号などの地点情報を含むＷｅｂページのＵＲＬなどを地点情報ＤＢ３１０へ登録する際の処理の手順について、図９に示したこの手順を説明するフローチャートを参照して詳しく説明する（適宜、図１、図３、図８参照）。
【００４１】
はじめに、地点情報検索サーバ１１１の地点情報ＤＢ作成部３０１は、例えば、地点情報検索サーバ１１１の管理者が設定した初期検索候補ＵＲＬを取得し（ステップＳ９０１）、通信部３０６およびインターネット１１０を介して初期検索候補ＵＲＬの示す、例えば、ＨＴＭＬ形式のファイルのようなＷｅｂページを取得する（ステップＳ９０２）。
次に、地点情報検索サーバ１１１は、位置特定情報切り出し部３０４において、ステップＳ９０２において取得したＷｅｂページの情報から、電話番号や住所といった位置を特定可能な単語である位置特定情報を検索し（ステップＳ９０３）、この位置を特定可能な単語の有無によって、位置特定情報の有無を判定する（ステップＳ９０４）。
【００４２】
ここで、検索対象のＷｅｂページに位置特定情報が記載されていない場合には（ステップＳ９０４でＮｏの場合）、このＷｅｂページ内に、他のＵＲＬへのリンク情報があるか否かを判定し（ステップＳ９１３）、リンク情報がなかった場合には（ステップＳ９１３でＮｏの場合）、そのまま終了する（ステップＳ９１５）。また、ステップＳ９１３において、他のＵＲＬへのリンク情報があった場合は（ステップＳ９１３でＹｅｓの場合）、リンク情報のＵＲＬを、次の検索候補のＵＲＬとして登録し（ステップＳ９１４）、ステップＳ９０２に戻る。
【００４３】
そして、ステップＳ９０４において、位置特定情報があると判定された場合には（ステップＳ９０４でＹｅｓの場合）、その位置特定情報が電話番号であるか否かを判定し（ステップＳ９０５）、Ｗｅｂページに、"電話番号"の単語に続く数字の単語がある場合には、この"電話番号"の単語に続く単語を電話番号とみなして（ステップＳ９０５でＹｅｓとなる）、この数字を文字列として切り出して記憶する。そして、緯度経度変換部３０５において、電話番号−緯度経度変換テーブル３０３（図６参照）を用いて、切り出した電話番号から緯度経度情報を取得する（ステップＳ９０６）。
【００４４】
そして、位置特定情報が電話番号でない場合には（ステップＳ９０５でＮｏの場合）、その位置特定情報が住所であるか否かを判定し（ステップＳ９０７）、"住所"の単語に続く単語が"市"や"区"などを含む場合には、"住所"の単語に続く単語を住所とみなして（ステップＳ９０７でＹｅｓとなる）、この"住所"の単語に続く単語を文字列として切り出して記憶する。
そして、緯度経度変換部３０５において、住所−緯度経度変換テーブル３０２（図５参照）を用いて、切り出した住所から緯度経度情報を取得する（ステップＳ９０８）。
【００４５】
さらに、Ｗｅｂページに含まれる情報から、地点情報ＤＢ３１０の全文検索用インデックス４０１（図４参照）を参照して、登録キーワードを検索し（ステップＳ９０９）、登録キーワードが存在するか否かを判定し（ステップＳ９１０）、登録キーワードが存在する場合には（ステップＳ９１０でＹｅｓの場合）、地点情報ＤＢ３１０のＷｅｂページデータベース４０４（図４参照）に、地点情報やＷｅｂページのＵＲＬなどを登録する（ステップＳ９１１）。
【００４６】
ここで、ステップＳ９１１の地点情報やＷｅｂページのＵＲＬなどを地点情報ＤＢ３１０のＷｅｂページデータベース４０４に登録する過程を詳しく説明する。
【００４７】
ステップＳ９１０において、検索対象のＷｅｂページに登録キーワードがあると、地点情報検索サーバ１１１の地点情報登録部３０７は、地点情報ＤＢ３１０のＷｅｂページデータベース４０４に、新たなレコードを作成し、このレコードのＩＤフィールド４０５に、一意に付したＩＤを登録し、ＵＲＬフィールド４０６に、このＷｅｂページのＵＲＬの情報を登録する。
そして、ステップＳ９０６またはステップＳ９０８において、位置特定情報から取得した緯度経度情報を、位置フィールド４０７に、Ｗｅｂページに"<title>"タグがある場合は、このタグで囲まれた文字列をタイトルフィールド４０８に、Ｗｅｂページで位置特定情報の現れる場所前後数行にわたる文字列をページ概要フィールド４０９に、位置特定情報が住所であった場合は、切り出した住所を、位置特定情報が電話番号であった場合は、電話番号−住所変換テーブル３０９（図７参照）を用いて取得した住所を、住所フィールド４１０にそれぞれ登録する
【００４８】
さらに、Ｗｅｂページデータベース４０４に登録したＷｅｂページ中に存在した登録キーワードと全文検索用インデックス４０１の登録キーワードフィールド４０２の登録キーワードとが合致するレコードのＩＤフィールド４０３に対して、追加したＷｅｂページのレコードのＩＤを登録する。
【００４９】
ステップＳ９１１の、地点情報やＷｅｂページのＵＲＬなどの地点情報ＤＢ３１０への登録がおわると、同一のＷｅｂページ内に、別の位置特定情報があるか否かを判定し（ステップＳ９１２）、同一のＷｅｂページ内に、別の位置特定情報があった場合は（ステップＳ９１２でＹｅｓの場合）、ステップＳ９０５から同様の処理を繰り返す。
【００５０】
また、同一のＷｅｂページ内に他の位置特定情報がない場合には（ステップＳ９１２でＮｏの場合）、同一のＷｅｂページ内に他のＷｅｂページへのリンク情報があるか否かの判定を行うステップＳ９１３に進み、リンク情報がなかった場合には（ステップＳ９１３でＮｏの場合）、そのまま終了する（ステップＳ９１５）。また、ステップＳ９１３において、他のＵＲＬへのリンク情報があった場合は（ステップＳ９１３でＹｅｓの場合）、リンク情報のＵＲＬを、次の検索候補のＵＲＬとして登録し（ステップＳ９１４）、ステップＳ９０２に戻る。
【００５１】
以上、説明した地点情報検索サーバ１１１の地点情報ＤＢ作成部３０１の行う処理は、常時動作し、随時、地点情報ＤＢ３１０を更新することにより、インターネット１１０上に存在するＷｅｂページの最新の状態を元に、地点情報を含むＷｅｂページに関する情報を収集および管理することができる。また、この一連の処理において、インターネット１１０上を、Ｗｅｂページのリンク情報をたどって巡回するステップＳ９０１、ステップＳ９０２、ステップＳ９１２、ステップＳ９１３、ステップＳ９１４の処理については、公知のロボット型サーチエンジンを用いることもできる。
【００５２】
（地点情報検索の手順）
次に、図３に示した地点情報検索サーバ１１１の地点情報抽出部３０８が、ナビゲーション装置１０５からの地点情報検索要求情報８０１を受信して、地点情報検索結果情報８０２を返信する際の処理の手順について、図１０に示したこの手順を説明するフローチャートを参照しつつ詳しく説明する（適宜、図１、図３、図８参照）。
【００５３】
はじめに、地点情報検索サーバ１１１の地点情報抽出部３０８は、インターネット１１０を介して、ナビゲーション装置１０５から、検索キーワードと、ナビゲーション装置１０５自身の位置と、検索範囲に関する情報を含む地点情報検索要求情報８０１を受け付けると、地点情報ＤＢ３１０中の全文検索用インデックス４０１（図４参照）から、地点情報検索要求情報８０１の検索キーワードと登録キーワードフィールド４０２の登録キーワードとが一致するレコードのＩＤフィールド４０３に登録されたＩＤを取得する（ステップＳ１００１）。
【００５４】
そして、Ｗｅｂページデータベース４０４から（図４参照）、ステップＳ１００１において取得したＩＤに対応するレコードの位置フィールド４０７に登録された緯度経度情報と、ナビゲーション装置１０５から受け取った位置情報とから、この緯度経度情報の地点とナビゲーション装置１０５との距離を求める（ステップＳ１００２）。ここで、ステップＳ１００１において、複数のＩＤが取得されたときには、それに応じた複数のレコードに対する距離を求めることになる。
【００５５】
そして、ステップＳ１００２で求めた距離が短い順に、ＩＤに対応するレコードをソートした地点情報検索結果情報８０２を作成し（ステップＳ１００３）、この地点情報検索結果情報８０２をナビゲーション装置１０５に送信する（ステップＳ１００４）。
【００５６】
ここで、図１１は、ステップＳ１００３において作成された地点情報検索結果情報８０２の例を表す図である。図１１に示した地点情報検索結果情報８０２は、距離に応じたソートの順位を示す順位フィールド１１０２と、このレコードのＷｅｂページのＵＲＬが登録されたＵＲＬフィールド１１０３と、このレコードのＷｅｂページの位置特定情報から算出された緯度経度情報が登録された位置フィールド１１０４と、このＷｅｂページのタイトルが登録されたタイトルフィールド１１０５と、このＷｅｂページの概要が登録されたページ概要フィールド１１０６と、このレコードのＷｅｂページの位置特定情報から導かれた住所が登録された住所フィールド１１０７とから構成されている。
【００５７】
図１１に示すように、地点情報検索結果情報８０２は、ステップＳ１００３において距離でソートされた順に、地点情報検索要求情報８０１の条件に合致するＷｅｂページデータベース４０４（図４参照）のレコードの情報が抽出されてコピーされていることがわかる。
【００５８】
以上、説明した地点情報検索サーバ１１１の地点情報抽出部３０８の行う処理により、ナビゲーション装置１０５は、図１１に示した地点情報検索結果情報８０２を受け取ることで、所望のキーワードの含まれるＷｅｂページを、自身の位置に近い順番で閲覧することが可能となる。
【００５９】
また、ナビゲーション装置１０５から送信される位置情報としては、緯度経度による一点の指定のほか、行政区名などでも指定することも可能である。地点情報抽出部３０８は、行政区名が指定されたナビゲーション装置１０５からの要求があった場合、Ｗｅｂページデータベース４０４（図４参照）の位置フィールド４０７に登録された緯度経度情報が前記行政区域内に含まれるレコードのみから地点情報検索結果情報８０２を作成して送信する。
【００６０】
さらに、ナビゲーション装置１０５から送信される位置情報としては、緯度経度による一点の指定した場合は、その周辺の探索範囲の半径もあわせて指定することができる。地点情報抽出部３０８は、周辺の探索範囲の半径も付随した要求がナビゲーション装置１０５からあった場合、Ｗｅｂページデータベース４０４の位置フィールド４０７に登録された緯度経度情報と要求中の位置情報との距離が、前記探索範囲内のレコードのみから、地点情報検索結果情報８０２を作成して送信する。
【００６１】
（ナビゲーション装置の画面遷移）
次に、地点情報検索要求情報８０１を送信して地点情報を検索する際の、ナビゲーション装置１０５の操作手順および表示装置１０２に表示される画面の画面遷移について説明する（適宜、図１、図２参照のこと）。
【００６２】
ここで、図１２は、ナビゲーション装置１０５の表示装置１０２に表示される地点情報の検索画面と検索結果を表示する表示画面との例を示す図である。また、図１３（ａ）は、ナビゲーション装置１０５の表示装置１０２に表示されるナビゲーションの目的地を設定する表示画面の例を示す図であり、図１３（ｂ）は、Ｗｅｂブラウザのプログラムによりナビゲーション装置１０５の表示装置１０２に表示されるＷｅｂページの例を示す図である。
【００６３】
はじめに、リモコン１０６を用いた図示しないメニューなどにより、"Ｗｅｂキーワード検索"の機能を選択すると、ナビゲーション装置１０５の表示装置１０２の表示は、図１２に示した画面１２０１に遷移する。
画面１２０１では、検索キーワード入力欄１２０２に、図示しないソフトキーボードなどにより文字入力をし、さらに、検索対象として限定したい位置として、現在地、目的地、登録地、地名のいずれかを選択するラジオボタン１２１７をチェックし、現在地または目的地または登録地を選択した場合は、周辺検索半径入力欄１２０３に数字を入力して、検索ソフトボタン１２０５を選択する。また、ラジオボタン１２１７で地名が選択されたときは、地名選択リスト１２０４から地名を選択し、検索ソフトボタン１２０５を選択する。
【００６４】
本操作により、例えば、検索対象として限定したい位置として"現在地"が選択された場合、ナビゲーション装置１０５は、入力された検索キーワードと、ＧＰＳ受信機１０３から取得した緯度経度と、周辺検索半径を、地点情報検索サーバ１１１に送信し、地点情報検索結果情報８０２を要求する。
【００６５】
なお、画面１２０１においては、音声認識プログラム２１１を用いて、マイク１０４から入力した音声から認識した単語を、キーワードとして入力することも可能である。
【００６６】
ナビゲーション装置１０５が、地点情報検索サーバ１１１から、地点情報検索結果情報８０２（図１１参照）を受信すると、表示装置１０２の表示は画面１２０６に遷移する。画面１２０６では、地点情報検索結果情報８０２の最上位のレコードの情報を表示する領域１２０７内に、Ｗｅｂページのタイトル１２１２と、Ｗｅｂページの概要１２１３と、住所１２１４と、レコード中の位置情報をＧＰＳ受信機１０３から取得した車両位置から求めた距離および方向１２１５と、ＷｅｂページのＵＲＬ１２１６を表示する。また、画面１２０６には地図ソフトボタン１２０８と、Ｗｅｂページソフトボタン１２０９と、前候補ソフトボタン１２１０と、次候補ソフトボタン１２１１とが表示されている。
【００６７】
画面１２０６において前候補ソフトボタン１２１０または、次候補ソフトボタン１２１１を選択されると、領域１２０７を前のレコードまたは次のレコードの情報に切り替えることができる。また、画面１２０６において地図ソフトボタン１２０８を選択すると、図１３（ａ）に示した画面１３０１に遷移する。
【００６８】
図１３（ａ）に示した画面１３０１は、自車位置１３０３と、検索結果の地点情報の目的位置１３０２とが、同一画面に収まる縮尺で表示され、また、現在位置からの距離と方角とが距離方角表示１３０６に表示され、目的位置１３０２までの位置関係が分かりやすく表示される。
画面１３０１では、画面１２０６に戻るための戻るソフトボタン１３０４と、表示中の目的位置１３０２をナビゲーションの目的地に設定する目的地ソフトボタン１３０５とがあわせて表示され、この画面から簡単にナビゲーションの目的地設定が可能である。
【００６９】
画面１２０６において、Ｗｅｂページソフトボタン１２０９を選択すると、ナビゲーション装置１０５に搭載された、Ｗｅｂブラウザ２１０にアプリケーションが切り替わり、領域１２０７に表示されたＵＲＬ１２１６にアクセスし、図１３（ｂ）に示したオリジナルのＷｅｂページ１３０７を閲覧することができる。これにより、画面１２０６に表示されたＷｅｂページの概要１２１３以上の詳細な情報を閲覧可能となる。ここで、同一のＷｅｂページ内に、複数の位置情報が含まれる可能性があることを考慮して、表示するＷｅｂページ１３０７は、Ｗｅｂページに含まれる文字列から、ページ概要フィールド１１０６に含まれる文字列を検索し、Ｗｅｂブラウザに、その位置を中心に表示させてもよい。
【００７０】
なお、前記した画面の説明において、画面１２０１、画面１２０６および画面１３０１はナビゲーション装置１０５のフラッシュＲＯＭ２０３（図２参照）に登録されたナビゲーションプログラム２０９を実行することで表示され、Ｗｅｂページ１３０７は、Ｗｅｂブラウザ２１０を起動することで表示されている。
【００７１】
以上、説明した本実施の形態に係る地点情報検索サーバおよびナビゲーション装置によると、検索キーワードの入力作業だけで、インターネット上に公開された一般のＷｅｂページから、地点情報を検索・閲覧し、ナビゲーションの目的地として設定することが可能となる。
また、本実施の形態では、自動車に搭載したナビゲーション装置を例に説明したが、本発明は、これに限定されず、ＰＤＡや携帯電話などの人が携帯する端末にも適用可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態のナビゲーションシステムの全体構成を示す図である。
【図２】ナビゲーション装置の本体の内部構成を示す図である。
【図３】地点情報検索サーバの内部構成を示す図である。
【図４】地点情報ＤＢの構成を示す図である。
【図５】住所−緯度経度変換テーブルの構成を示す図である。
【図６】電話番号−緯度経度変換テーブルの構成を示す図である。
【図７】電話番号−住所変換テーブルの構成を示す図である。
【図８】ナビゲーションシステムにおける情報のやり取りを説明する図である。
【図９】地点情報検索サーバの地点情報ＤＢへの登録処理を説明するフローチャートである。
【図１０】地点情報抽出部における処理を説明するフローチャートである。
【図１１】地点情報検索結果情報の構成を示す図である。
【図１２】ナビゲーション装置の表示装置に表示される検索画面およびその検索結果の表示画面を示す図である。
【図１３】（ａ）は、ナビゲーション装置の表示装置に表示されたナビゲーション画面を示す図である。（ｂ）は、Ｗｅｂページを表示する画面を示す図である。
【符号の説明】
【００７３】
１０５  ナビゲーション装置
１１０  インターネット
１１１  地点情報検索サーバ
１１２  Ｗｅｂサーバ
２０４  ディスプレイドライバ
２０７  無線通信機ドライバ
２０９  ナビゲーションプログラム
２１０  Ｗｅｂブラウザ
３０４  位置特定情報切り出し部
３０５  緯度経度変換部
３０６  通信部
３０７  地点情報登録部
３０８  地点情報抽出部
８０１  地点情報検索要求情報
８０２  地点情報検索結果情報
【図１】
2005339101.tif 000003
【図２】
2005339101.tif 000004
【図３】
2005339101.tif 000005
【図４】
2005339101.tif 000006
【図５】
2005339101.tif 000007
【図６】
2005339101.tif 000008
【図７】
2005339101.tif 000009
【図８】
2005339101.tif 000010
【図９】
2005339101.tif 000011
【図１０】
2005339101.tif 000012
【図１１】
2005339101.tif 000013
【図１２】
2005339101.tif 000014
【図１３】
2005339101.tif 000015