(57)【特許請求の範囲】
【請求項１】
各地点の位置データを特定の文字列または数字列と関連付けて記憶する記憶手段と、文字データを受信する受信手段と、受信手段により受信された文字データに前記位置データに関連する特定の文字列または数字列が含まれているか否かを判定する判定手段と、受信文字データに前記特定の文字列または数字列が含まれていると判定されたときに前記受信文字データのうち当該文字列または数字列のみをユーザがクリッカブルであることを識別可能に表示するように受信文字データをデータ変更するデータ変更手段と、データ変更手段により変更された受信文字データを表示する表示手段と、表示手段に表示された受信文字データ中の前記ユーザ識別可能な表現形態で表示された文字列または数字列を指定するべくユーザにより操作される入力手段と、入力手段により指定された前記文字列または数字列に対応する地点の位置データを当該文字列または数字列を検索キーとして検索して記憶手段から読み出す位置データ確認手段と、を有してなることを特徴とする地点設定装置。
【請求項２】
車両の現在地を検出するセンサ手段と、各地点の位置データを特定の文字列または数字列と関連付けて記憶する記憶手段と、文字データを受信する受信手段と、受信手段により受信された文字データに前記位置データに関連する特定の文字列または数字列が含まれているか否かを判定する判定手段と、受信文字データに前記特定の文字列または数字列が含まれていると判定されたときに前記受信文字データのうち当該文字列または数字列のみをユーザがクリッカブルであることを識別可能に表示するように受信文字データをデータ変更するデータ変更手段と、データ変更手段により変更された受信文字データを表示する表示手段と、表示手段に表示された受信文字データ中の前記ユーザ識別可能な表現形態で表示された文字列または数字列を指定するべくユーザにより操作される入力手段と、入力手段により指定された前記文字列または数字列に対応する地点の位置データを当該文字列または数字列を検索キーとして検索して記憶手段から読み出す位置データ検索手段と、センサ手段により検出された現在地から位置データ検索手段により検索された位置データの地点に至る経路を自動探索する経路探索手段と、を有してなることを特徴とするナビゲーション装置。
【請求項３】
前記受信手段により受信される文字データがインターネットホームページのＨＴＭＬファイル形式であることを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記データ変更手段は、前記受信手段が受信したＨＴＭＬファイルに含まれる前記文字列または数字列の前後に特定のタグを挿入することにより当該文字列または数字列を入力手段によりユーザ指定可能とすることを特徴とする請求項３記載のナビゲーション装置。
【請求項５】
前記データ変更手段は、前記受信手段が受信した文字データに含まれる前記文字列または数字列を特定の記号で指定することにより当該文字列または数字列を前記表示手段にユーザ識別可能な表現形態で表示させるものであることを特徴とする請求項２記載のナビゲーション装置。
【請求項６】
前記判定手段は、前記受信手段が受信した文字データ中に特定の施設等の電話番号、郵便番号、住所および施設名称よりなる群から選ばれる少なくとも一であると推定可能な文字列または数字列が含まれているか否かを判定するものであることを特徴とする請求項２ないし５のいずれか記載のナビゲーション装置。
【請求項７】
前記特定の文字列または数字列が電話番号を示す数字列であり、前記判定手段は、受信文字データに「０」が含まれているか否かを判定し、「０」が含まれているときにそれに続く数字列が９桁であるか否かを判定し、「０」で始まる１０桁の数字列を確認したときに該数字列が電話番号を示すものであると認識することを特徴とする請求項２記載のナビゲーション装置。
【請求項８】
前記特定の文字列又は数字列が郵便番号を示すものであり、前記判定手段は、受信文字データに「〒」または「郵便番号」が含まれているか否かを判定し、そのいずれかが含まれているときにそれに続いて７桁の数字列があるか否かを判定し、７桁の数字列を確認したときに該数字列が郵便番号を示すものであると認識することを特徴とする請求項２記載のナビゲーション装置。
【請求項９】
前記特定の文字列又は数字列が住所を示すものであり、前記判定手段は、受信文字データに都道府県等の地方自治体名が含まれているか否かを判定し、いずれかの地方自治体名が含まれているときにそれに続く所定文字数内に数字が含まれているか否かを判定し、該所定文字数内に数字が含まれているときに地方自体名から数字直前までの文字列を住所であると認識することを特徴とする請求項２記載のナビゲーション装置。
【請求項１０】
前記特定の文字列又は数字列が施設名称を示すものであり、前記判定手段は、受信文字データに施設名称を示す文字が含まれているか否かを判定し、施設名称を示す文字が含まれているときに該文字で始まる文字列または該文字で終わる文字列を施設名称であると認識することを特徴とする請求項２記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は地点設定装置およびナビゲーション装置に関し、特にインターネットのホームページを参照して目的地設定等に利用することのできるナビゲーション装置に関する。
【０００２】
【従来の技術】
近年インターネットの普及がめざましく、各種のホームページを参照すると様々な情報を簡単に入手することができるようになってきている。
【０００３】
一方、ＧＰＳ等によって検出された車両の現在位置からユーザの指定する目的地までの経路を自動探索し、探索された経路に沿って車両を誘導するナビゲーション装置も急速に普及しており、車載ナビゲーション装置と情報センターとを携帯電話等のデータ通信手段によって接続することにより、経路探索やその他の処理のために必要な情報を情報センターから取得するようにした、いわゆる通信ナビゲーションシステムも公知である。
【０００４】
ナビゲーション装置において目的地を設定する場合、車載ディスプレイ上で目的地の名称、電話番号、住所等をタッチパネル等により入力することによって行うのが一般的であるが、これからどこに行くかについてのユーザの意思決定がまだ明確になされていない場合は、このような方法で目的地設定を行うことが困難である。
【０００５】
ナビゲーション装置には現在位置近辺の主立った施設（ガソリンスタンド、レストラン、コンビニ、ホテル、銀行等）を表示する機能が備えられているが、現在位置を中心とする所定距離範囲内にある施設しか表示することができず、たとえば現在東京都内にいるが、これから横浜方面に出かけておいしそうなレストランで食事をしたい、というような場合には上記機能を利用しても希望のレストランを探索することができない。
【０００６】
また、車載ナビゲーション装置に備えられるハードディスク、ＲＯＭ等の内部記憶装置やＣＤ−ＲＯＭ、ＤＶＤ等の外部記憶装置に記憶できる情報量は限られており、通信ナビゲーションシステムとして構成された場合の情報センターにおける記憶情報量も無限ではないから、ユーザの様々な要求を満足することのできる情報をすべて記憶させることは実際上不可能である。
【０００７】
そこで、インターネットにおける各種ホームページを参照してユーザの求める情報を取り込んでナビゲーション装置に利用することが、特開平１１−１０１６５３号公報に提案されている。この従来技術によれば、インターネット経由で得られる情報（ＨＴＭＬファイル）を解析して文字表示用の記述子（通常タグ）とナビゲーション機能用の記述子（拡張タグ）とを判別し、通常タグの記述子に基づいて通常の文字表示を行うと共に、拡張タグの記述子に基づいて目的地設定等のナビゲーション機能を実行するように構成されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来技術によるときは、インターネット経由で得られるＨＴＭＬファイルにナビゲーション機能用の拡張タグ記述文が含まれていなければ目的地設定等のナビゲーション機能にその情報を利用することができない。このことは、ホームページ作成者に対して、その情報がナビゲーション機能実行用に利用されることを意図した上で、拡張タグ記述文を含めたＨＴＭＬファイルを作成することを要求しているに他ならない。つまり、このようなホームページは結局はナビゲーション装置用に作成された特別のものであり、ナビゲーション装置のユーザ側から見たときにはごく一部のホームページを目的地設定等に利用することができるにすぎず、必ずしもユーザの要求に応えることができない。
【０００９】
【課題を解決するための手段】
そこで本発明は、従来技術における上記問題を解決し、たとえばインターネット経由で得られるホームページから必要な情報を取り込んで目的地設定等のナビゲーション機能に利用可能とすることを目的とする。
【００１０】
すなわち、請求項１にかかる本発明は、各地点の位置データを特定の文字列または数字列と関連付けて記憶する記憶手段と、文字データを受信する受信手段と、受信手段により受信された文字データに前記位置データに関連する特定の文字列または数字列が含まれているか否かを判定する判定手段と、受信文字データに前記特定の文字列または数字列が含まれていると判定されたときに前記受信文字データのうち当該文字列または数字列のみをユーザがクリッカブルであることを識別可能に表示するように受信文字データをデータ変更するデータ変更手段と、データ変更手段により変更された受信文字データを表示する表示手段と、表示手段に表示された受信文字データ中の前記ユーザ識別可能な表現形態で表示された文字列または数字列を指定するべくユーザにより操作される入力手段と、入力手段により指定された前記文字列または数字列に対応する地点の位置データを当該文字列または数字列を検索キーとして検索して記憶手段から読み出す位置データ確認手段と、を有してなることを特徴とする地点設定装置である。
【００１１】
この地点設定装置において、記憶手段は後述する実施形態の通信ナビゲーションシステムにおける記憶装置２２に、受信手段は通信制御装置２３に、判定手段およびデータ変更手段はＣＰＵ１１に、位置データ確認手段はＣＰＵ２１に、表示手段は表示装置１６に、入力手段は入力装置１４に、それぞれ対応している。
【００１２】
請求項２にかかる本発明は、車両の現在地を検出するセンサ手段と、各地点の位置データを特定の文字列または数字列と関連付けて記憶する記憶手段と、文字データを受信する受信手段と、受信手段により受信された文字データに前記位置データに関連する特定の文字列または数字列が含まれているか否かを判定する判定手段と、受信文字データに前記特定の文字列または数字列が含まれていると判定されたときに前記受信文字データのうち当該文字列または数字列のみをユーザがクリッカブルであることを識別可能に表示するように受信文字データをデータ変更するデータ変更手段と、データ変更手段により変更された受信文字データを表示する表示手段と、表示手段に表示された受信文字データ中の前記ユーザ識別可能な表現形態で表示された文字列または数字列を指定するべくユーザにより操作される入力手段と、入力手段により指定された前記文字列または数字列に対応する地点の位置データを当該文字列または数字列を検索キーとして検索して記憶手段から読み出す位置データ検索手段と、センサ手段により検出された現在地から位置データ検索手段により検索された位置データの地点に至る経路を自動探索する経路探索手段と、を有してなることを特徴とするナビゲーション装置である。
【００１３】
このナビゲーション装置において、センサ手段は後述する実施形態の通信ナビゲーションシステムにおけるセンサ１３に、記憶手段は記憶装置２２に、受信手段は同通信制御装置２３に、判定手段、データ変更手段および経路探索手段はＣＰＵ１１に、位置データ検索手段はＣＰＵ２１に、表示手段は表示装置１６に、入力手段は入力装置１４に、それぞれ対応している。
【００１４】
請求項３は、請求項２記載のナビゲーション装置において、受信手段により受信される文字データがインターネットホームページのＨＴＭＬファイル形式であることを特徴とする。
【００１６】
請求項４は、請求項３記載のナビゲーション装置において、データ変更手段が、受信手段が受信したＨＴＭＬファイルに含まれる文字列または数字列の前後に特定のタグを挿入することにより当該文字列または数字列を表示手段にユーザ識別可能な表現形態で表示させるものであることを特徴とする。
【００１７】
請求項５は、請求項２記載のナビゲーション装置において、データ変更手段が、受信手段が受信した文字データに含まれる文字列または数字列を特定の記号で指定することにより当該文字列または数字列を表示手段にユーザ識別可能な表現形態で表示させるものであることを特徴とする。
【００１８】
請求項６は、請求項２ないし５のいずれか記載のナビゲーション装置において、判定手段が、受信手段が受信した文字データ中に特定の施設等の電話番号、郵便番号、住所および施設名称よりなる群から選ばれる少なくとも一であると推定可能な文字列または数字列が含まれているか否かを判定するものであることを特徴とする。
【００１９】
請求項２記載のナビゲーション装置において特定の文字列または数字列が電話番号を示す数字列である場合、判定手段は、受信文字データに「０」が含まれているか否かを判定し、「０」が含まれているときにそれに続く数字列が９桁であるか否かを判定し、「０」で始まる１０桁の数字列を確認したときに該数字列が電話番号を示すものであると認識する（請求項７）。請求項２記載のナビゲーション装置において特定の文字列又は数字列が郵便番号を示すものである場合、判定手段は、受信文字データに「〒」または「郵便番号」が含まれているか否かを判定し、そのいずれかが含まれているときにそれに続いて７桁の数字列があるか否かを判定し、７桁の数字列を確認したときに該数字列が郵便番号を示すものであると認識する（請求項８）。請求項２記載のナビゲーション装置において特定の文字列又は数字列が住所を示すものである場合、判定手段は、受信文字データに都道府県等の地方自治体名が含まれているか否かを判定し、いずれかの地方自治体名が含まれているときにそれに続く所定文字数内に数字が含まれているか否かを判定し、該所定文字数内に数字が含まれているときに地方自体名から数字直前までの文字列を住所であると認識する（請求項９）。請求項２記載のナビゲーション装置において特定の文字列又は数字列が施設名称を示すものである場合、判定手段は、受信文字データに施設名称を示す文字が含まれているか否かを判定し、施設名称を示す文字が含まれているときに該文字で始まる文字列または該文字で終わる文字列を施設名称であると認識する（請求項１０）。
【００２０】
【発明の実施の形態】
図１は本発明の一実施形態による通信ナビゲーションシステムの構成を示す説明図である。図中、１０は車載ユニット、２０は情報センターであり、これらは携帯電話（ＰＨＳ、自動車電話を含む）等の通信手段３０を介してデータ送受信可能に接続されている。
【００２１】
車載ユニット１０は、各種データ処理および各部の動作制御を行う中央処理装置（ＣＰＵ）１１を有しており、このＣＰＵ１１にデータバスや制御バス等のバスラインで接続されたＲＯＭ、ＲＡＭ、タイマ等を備えている。ＲＯＭはＣＰＵ１１で制御を行うための各種データやプログラムがあらかじめ格納されたリードオンメモリであり、ＲＡＭはＣＰＵ１１がワーキングメモリとして使用するランダムアクセスメモリである。
【００２２】
記憶装置１２にはＣＰＵ１１が実行する各種データ処理および各部の動作制御のために必要なデータやプログラムが格納され、具体的には、現在地から目的地までの推奨経路を自動探索する経路探索処理その他の各種ナビゲーション機能の実行（後述のフローチャートによる処理の実行を含む）に用いられるナビゲーションプログラム１２１、情報センター２０で受信され通信手段３０を介してそのまま送信されるインターネット情報を閲覧するためのソフトウエアであるブラウザプログラム１２２、目的地として設定可能な施設や地点の絶対座標ならびにその名称、電話番号、住所、郵便番号等を格納する目的地データ１２３、後述する通信制御装置１５の機能を制御するための通信制御プログラム１２４、その他ＣＰＵ１１による処理に必要な各種プログラムないしデータ１２５が格納されている。
【００２３】
記憶装置１２はフロッピーディスク、ハードディスク、ＣＤ−ＲＯＭ、光ディスク、磁気テープ、ＩＣカード、光カード、ＤＶＤ等の各種記憶媒体とその駆動装置から構成されるが、単一の記憶媒体に上記各種のプログラムまたはデータを格納してもよく、あるいは一または複数のプログラムまたはデータごとに複数種類の異なる記憶媒体を用いてもよい。特に各種データ１２５としてユーザに固有のデータが格納されている場合は、これを持ち運び容易なＩＣカードやフロッピーディスクのような記憶媒体に格納し、その他のプログラムおよびデータをハードディスクに格納することができる。
【００２４】
センサ１３は車両各部（エンジン、トランスミッション、ドア、ウィンドウ、ワイパー、エアコン等）の状況や車両内外の状況（車室内温度、室外温度、天候、路面状況等）を検出するために各種備えられるが、本実施形態で特に重要なのは車両の絶対位置を検出する現在位置検出装置であり、人工衛星を利用して車両位置を測定するＧＰＳ受信装置、方位センサ、舵角センサ、距離センサ、路上に配置されたビーコンからの位置情報を得るビーコン受信装置等が単独または任意組み合わせて用いられる。ＧＰＳ受信装置とビーコン受信装置は単独で位置測定が可能であるが、これらによる受信が不可能な場所での位置測定を可能にするために方位センサ（地磁気センサ、ジャイロ、車輪センサ等）、蛇角センサ、距離センサ等を組み合わせて用いることが好ましい。また、より正確な現在位置検出のために、所定の基地局から送信される測位誤差に対する補正信号を受信して現在位置を補正するＤ−ＧＰＳ（ディファレンシャルＧＰＳ）を使用してもよい。これらの受信装置やセンサ自体はいずれも公知であるので、これ以上の詳細な説明を省略する。なお、現在位置検出装置としてのセンサ１３が本発明における車両現在地検出のためのセンサ手段を構成するものである。
【００２５】
入力装置１４は特にユーザが車両の目的地を設定するために用いられ、具体的にはタッチパネル、キーボード、マウス、ライトペン、ジョイスティック、赤外線リモコン、音声認識装置等により構成される。
【００２６】
通信制御装置１５は通信制御プログラム１２４に基づいてＣＰＵ１１により制御されて、前記通信手段３０を介して情報センター２０との間のデータ送受信を可能にするものであり、具体的にはモデムとして構成され得る。
【００２７】
表示装置（ディスプレイ）１６はＣＰＵ１１による処理の結果をユーザに視認可能な情報として表示するためのものであり、具体的には液晶表示装置やＣＲＴ等が用いられる。また、表示装置１６をタッチパネルとして構成した場合には入力装置１４としての機能をも兼ね備えたものとすることができる。
【００２８】
表示装置１６に表示されるＣＰＵ１１の処理結果としては、たとえば、ナビゲーションプログラム１２１に基づいて探索された現在地から目的地までの推奨経路や、ブラウザプログラム１２２に基づいて閲覧可能とされた受信インターネット情報（ホームページ）等がある。その他、現在地や任意地点周辺の地図や、目的地入力等のユーザが希望する操作を選択するための選択メニュー画面、あるいはＣＣＤカメラ（センサ１３の一種と考えられる）によって撮像された車室内外の画像も表示装置１６に表示される。
【００２９】
一方、情報センター２０にも同様に中央処理装置（ＣＰＵ）２１およびこのＣＰＵにデータバスや制御バス等のバスラインで接続されたＲＯＭ、ＲＡＭ、タイマ等が備えられて各種データ処理を行う。このＣＰＵ２１は、本発明において、受信手段により受信された文字データに位置データに関連する特定の文字列または数字列が含まれているか否かを判定する判定手段、および、特定の文字列または数字列が含まれていると判定されたときに当該文字列または数字列をユーザが識別可能な表現形態で表示するように受信文字データをデータ変更するデータ変更手段を構成している。
【００３０】
ＣＰＵ２１に接続される記憶装置２２は、前述の記憶装置１２と同様に単一または複数種類の記憶媒体によって構成され、ユーザが指定した文字列を検索キーとして下記目的地データ２２４を参照して対応する施設等を検索する処理（図４記載のフローのＳ３１０およびＳ３１２）を行うための目的地探索プログラム２２１、インターネット情報を送受信するためのｈｔｔｐサーバプログラム２２２、後述する通信制御装置２３，２４の機能を制御するための通信制御プログラム２２３、目的地として設定可能な施設や地点の絶対座標ならびにその名称、電話番号、住所、郵便番号等を格納する目的地データ２２４、その他ＣＰＵ２１による処理に必要な各種プログラムないしデータ２２５が格納されている。
【００３１】
通信制御装置２３，２４は通信制御プログラム２２３に基づいてＣＰＵ２１により制御され、具体的にはモデムとして構成され得るものであって、通信制御装置２３は電話回線を通じてＨＴＭＬファイルとして配信されるインターネット情報を受信するものであり、通信制御装置２４は前記通信手段３０を介して車載ユニット１０との間のデータ送受信を可能にするものである。
【００３２】
この実施形態による通信ナビゲーションシステムにおいて目的地を設定するには、従来と同様に、表示装置１６に表示される選択メニュー画面の中から「目的地設定」を選択し、希望する目的地の名称、住所、電話番号等を入力装置１４を介して入力することで目的地設定を行うことができる他、インターネット情報の中から希望する目的地を見つけ出して設定することができる。インターネット情報は通信制御装置２３を介して情報センター２０が一次的に取得し、これを通信制御装置２４、通信手段３０、通信制御装置１５を介して車載ユニット１０に送信し、ＣＰＵ１１がブラウザプログラム１２２に基づいて処理した文字情報が表示装置１６に表示される。表示された文字情報の中にユーザの希望する目的地が見つかったとき、ユーザはその目的地の電話番号、郵便番号、施設名称、住所等を入力装置１４であるタッチパネル等によって指定することができる。ＣＰＵ１１は、指定された目的地の位置データ（座標）を目的地データ１２３から読み出してナビゲーション装置の案内目的地として設定する。
【００３３】
インターネット情報からの目的地設定を可能にするため、車載ユニット１０側のＣＰＵ１１では、インターネット情報の中から電話番号、郵便番号、施設名称、住所等の目的地を特定するための情報となり得る文字列を抽出し、これをユーザが目的地として入力装置１４を介して入力設定可能であることを示すようにして表示装置１６に表示する必要がある。以下、このための処理について図２ないし図４記載のフローチャートを参照して説明する。
【００３４】
この実施形態では、情報センター２０が受信したインターネット情報を通信手段３０等を介して車載ユニット１０に送信するように構成しているので、ＣＰＵ１１はまず図２のフローチャートのＳ１００にて情報センター２０からのデータ受信を待つ。ＨＴＭＬ等のデータ受信があったとき（Ｓ１００：Ｙｅｓ）、このＨＴＭＬ等データから所定の文字列（または文字）を抽出する（Ｓ１０２，Ｓ２０８）。この実施形態では、受信したＨＴＭＬデータの中に、電話番号を示す文字列が含まれているか否か、郵便番号を示す文字列が含まれているか否か、住所を示す文字列が含まれているか否か、および施設名称を示す文字列が含まれているか否かを順次判定し、該当する文字列が含まれていると判定された場合にはその文字列をユーザ指定可能なようにクリッカブル設定（後述）する。
【００３５】
まずＳ１０２において、受信したＨＴＭＬデータの中に文字「０」があるか否かを判定する。文字「０」がある場合（Ｓ１０２：Ｙｅｓ）、その文字「０」に続く文字列が９桁の数字列であるか否かを判定する（Ｓ１０４）。このとき、「０」に続く文字列に括弧「（」、「）」やハイフン「−」あるいはスペースが含まれるときはそれらを無視する。このようにして「０」で始まる１０桁の数字列が確認されたとき（Ｓ１０６：Ｙｅｓ）、ＣＰＵ１１はこの数字列を電話番号であると認識し、クリッカブル設定する（Ｓ１０８）。
【００３６】
次に、Ｓ１１０において、受信したＨＴＭＬデータの中に文字「〒」または「郵便番号」があるか否かを判定する。「〒」または「郵便番号」の文字が含まれている場合（Ｓ１１０：Ｙｅｓ）、その文字に続く文字列が３桁の数字列＋文字「−」（ハイフン）＋４桁の数字列の組合せであるか否かを判定する（Ｓ１１２）。この判定において「−」の有無は問わず、またスペースがあるときは無視することができる。文字「〒」または「郵便番号」に続く文字列が上記組合せであることが確認されたとき（Ｓ１１２：Ｙｅｓ）、ＣＰＵ１１はこの文字列を郵便番号であると認識し、クリッカブル設定する（Ｓ１１４）。
【００３７】
図３のフローチャートに移り、次にＳ２００において、受信したＨＴＭＬデータの中に住所を示す文字としての「都」、「道」、「府」、「県」、「市」、「区」、「町」、「村」、「郡」等があるか否かを判定する。これらの文字が含まれている場合（Ｓ２００：Ｙｅｓ）、その文字に続く所定数の文字、たとえば３０文字内に数字（つまり番地）が含まれているか否かを判定する（Ｓ２０２）。３０文字内に数字が含まれているとき（Ｓ２０２：Ｙｅｓ）、ＣＰＵ１１は都道府県、市町村、あるいは郡から数字直前までの文字列を住所であると認識し、クリッカブル設定する（Ｓ２０４）。
【００３８】
次に、Ｓ２０６およびＳ２０８において、Ｓ１０２で抽出した文字列の中にたとえば「株式会社」、「店」、「駅」、「カントリークラブ」、「ゴルフクラブ」等があるか否かを判定する。抽出された文字列の先頭または末尾に「株式会社」の文字が含まれている場合（Ｓ２０６：Ｙｅｓ）には、「株式会社○○」または「××株式会社」という文字列を施設名称であると認識してクリッカブル設定する（Ｓ２１２）。また、抽出された文字列の末尾が「店」、「駅」、「カントリークラブ」、「ゴルフクラブ」であるとき（Ｓ２０８：Ｙｅｓ）は、その文字で終わる文字列を施設名称であると認識してクリッカブル設定する（Ｓ２１２）。ゴルフ場の名称としては「カントリークラブ」や「ゴルフクラブ」が先頭に用いられることもあるので、これらについては「株式会社」の場合（Ｓ２０６）と同様にそれらの文字を先頭に含む場合にも施設名称であると判定して（Ｓ２０８：Ｙｅｓ）クリッカブル設定することができる（Ｓ２１２）。
【００３９】
以上のようにして、受信したＨＴＭＬデータに含まれるすべての文字について上述の処理を行った後、図４のフローチャートに示される処理に移行する。
【００４０】
すなわち、まずＳ３００において受信したＨＴＭＬデータを表示装置１６の画面上に表示する。表示されたＨＴＭＬデータについては、既に、目的地となりうる施設等の電話番号、郵便番号、住所、名称と推定される文字列（または数字列、以下単に文字列と言う場合には数字列を含むものとする）が含まれているか否かの判定（Ｓ１０４，Ｓ１１０，Ｓ２００，Ｓ２０６，Ｓ２０８）が行われており、この判定結果に基づいて認定された電話番号、郵便番号、住所、名称の文字列はクリッカブル設定されている（Ｓ１０８，Ｓ１１４，Ｓ２０４，Ｓ２１２）。
【００４１】
ここで「クリッカブル設定」について説明すると、ＨＴＭＬデータとしてたとえば「<P>電話番号は０３−１２３４−５６７８です。</P>」を取得した場合、このＨＴＭＬデータをそのままの形でブラウザプログラム１２２に基づいて表示装置１６に表示すると、元データの通り「電話番号は０３−１２３４−５６７８です。」と表示される。なお、<P>，</P>はこれらではさまれた文字列がひとかたまりであることを示すタグと呼ばれる記号である。このような表示の場合、ユーザは単にその情報を視覚的に認知することができるにすぎず、電話番号を目的地データとして設定（入力）することはできない。すなわち、この場合の電話番号は「クリッカブル」ではない。
【００４２】
これに対して前述の図２のフローのＳ１０４〜Ｓ１０８の処理によって上記ＨＴＭＬデータのうちの「０３−１２３４−５６７８」の数字列が電話番号であると認識されて「クリッカブル設定」されると、この数字列を他の部分とは異なる表現形態で表示するために必要な処理がなされ、表示装置１６に表示される。この場合の表現形態としては、たとえば電話番号と識別された数字列の部分のみにアンダーラインを付したり、この数字列部分を他の表示部分とは異なる色で表示したり、他の文字とは異なる大きさやフォントで強調的に表示したり、特定の記号をつける等が考えられ、このような表現形態で表示装置１６に表示するために必要なデータ処理が施される。したがって、ユーザはこの数字列部分を目的地等の電話番号であると認識することができ、タッチパネル等の入力手段１４により指定することが可能となる。このような処理を本明細書ではマウスの操作にたとえて「クリッカブル設定」と呼んでいる。ＣＰＵ１１による「クリッカブル設定」の具体的手法としては、電話番号と認識された数字列を特定のタグ（たとえば次の例では<PHONE>、</PHONE>）で挟み、上記ＨＴＭＬの元データを「<P>電話番号は<PHONE>０３−１２３４−５６７８</PHONE>です。</P>」のように修正することが挙げられる。修正したデータはＣＰＵ１１に接続したＲＡＭに格納する。
【００４３】
図４のフローチャートに戻り、表示装置１６に表示されたＨＴＭＬデータの中のクリッカブルな文字列が入力手段１４を介してユーザにより指定されたとき（Ｓ３０２：Ｙｅｓ）、次いでＳ３０４において、指定された文字列についてリンク先が設定されているか否かを判定する。これは受信されたＨＴＭＬの元データ自体に既にユーザ指定可能なリンク先が設定されている場合があり、この場合にはＳ３０２でユーザにより指定された文字列が本実施形態に特有の処理によってクリッカブル設定された（Ｓ１０８，Ｓ１１４，Ｓ２０４，Ｓ２１２）文字列であるのか、あるいはＨＴＭＬの元データにおいて既に設定されていたリンク先を示す文字列であるのかを判別する必要があるためである。Ｓ３０４でリンク先が設定されていると判定されたとき（Ｓ３０４：Ｙｅｓ）はその指定されたリンク先に接続して（Ｓ３０６）、処理を終了する。
【００４４】
ユーザが指定した文字列についてリンク先が設定されていないとき（Ｓ３０４：Ｎｏ）は、当該文字列がクリッカブル設定されたものであることを意味しているので、これを取得する（Ｓ３０８）。取得した文字列は、車載ユニット１０側のＣＰＵ１１から通信制御装置１５、通信手段３０、通信制御装置２４を介して情報センター２０側のＣＰＵ２１に送信する。
【００４５】
情報センター２０側のＣＰＵ２１は、目的地検索プログラム２２１にしたがい、取得した文字列を検索キーとしてそれに対応する施設等を検索する（Ｓ３１０）。具体的には、記憶装置２２に格納された目的地データ２２４の中に取得した文字列に対応するものがあるか否かを検索し、その検索結果を取得する（Ｓ３１２）。すなわち、ユーザにより指定された電話番号、郵便番号、住所、名称等の文字列に対応する施設が検索されたときは、目的地データ２２４として格納されている当該施設のデータ、特にその絶対座標よりなる位置データを読み出し、これを検索結果として取得する。この検索結果は、通信制御装置２４、通信手段３０、通信制御装置１５を介して車載ユニット１０側のＣＰＵ１１に送信される。
【００４６】
車載ユニット１０側のＣＰＵ１１は、Ｓ３１４において、情報センター２０側のＣＰＵ２１が取得した検索結果すなわちユーザ指定文字列に対応する施設の位置データが入力されたことをＳ３１４で確認する。Ｓ３１４でユーザにより指定された電話番号、郵便番号、住所、名称等の文字列に対応する施設（目的地）のデータの取得が確認されたとき（Ｓ３１４：Ｙｅｓ）、ＣＰＵ１１は、当該施設を経路探索の目的地として設定する（Ｓ３１６）。また、当該施設について目的地データ１２３として格納されている各種データ（施設名称、住所、郵便番号、電話番号等の他、施設の写真、周辺地図等）を表示装置１６に表示して、これをナビゲーション装置の案内目的地として設定したことをユーザに報知する（Ｓ３１８）。該当する施設が検索できなかったときは、「該当する施設が見当たりません」等の表示をして、他の方法による目的地設定をユーザに促す。
【００４７】
以上で本フローによる処理を終了するが、このようにして目的地が設定された後、ＣＰＵ１１はナビゲーションプログラム１２１にしたがい、センサ１３によって検出された現在地から目的地までの推奨経路を自動探索する処理を行う。この処理は公知であるので詳細な説明を省略する。
【００４８】
なお、図４のフローでは、ユーザがクリッカブルな文字列を指定するという行為を、当該指定文字列に対応する施設等をナビゲーション装置の案内目的地として設定する意思表示であるとみなし、ＣＰＵ１１は当該目的地の位置データをＳ３１４で取得したときに直ちにこれを経路探索の目的地として設定する（Ｓ３１６）ようにしているが、Ｓ３１６の前に、検索された施設の名称等を表示装置１６に表示すると共に、併せて「目的地として設定しますか？」または「目的地設定」等の表示をして、この施設を目的地として設定するか否かの最終確認をユーザに求めるようにしてもよい。この場合には、タッチパネル等の入力手段１４を介してユーザの目的地設定の意思確認がなされたときに、ＣＰＵ１１は当該施設を目的地に設定する（Ｓ３１６）。
【００４９】
以上において本発明の一実施形態について詳細に説明したが、本発明はこの実施形態に限定されるものではなく、特許請求の範囲によって定義される発明の範囲内において様々な形態を取りうる。たとえば、Ｓ３１８におけるユーザへの報知は表示装置１６にその旨を表示することによって行うものとしたが、車載ユニット１０にスピーカを設け、表示装置１６での表示に代えて、あるいは併用して、スピーカからの音声によって上記報知を行うことができる。
【００５０】
また、上記実施形態においては、車載ユニット側のＣＰＵ１１が、電話番号等を示す文字列または数字列が受信文字データに含まれているかを判定し（判定手段）、当該文字列が含まれていると判定したときにこれをクリッカブルに設定する（データ変更手段）する構成として説明したが、これらを受信センター側のＣＰＵ２１で行うように構成することも可能である。この場合にはＣＰＵ２１により変更された受信文字データを通信制御装置２４、通信手段３０および通信制御装置１５を介してＣＰＵ２１に送信し、表示装置１６に表示させる。
【００５１】
また、上記実施形態は通信ナビゲーションシステムとしての構成例であるが、すべての処理を車載ユニット１０側で行うようにしてもよい。この場合には、本発明における判定手段、データ変更手段、位置データ検索（確認）手段および経路探索手段を車載ユニット１０側のＣＰＵ１１が担うこととなり、目的地検索プログラム２２１およびｈｔｔｐサーバプログラム２２２は記憶装置１２（本発明における記憶手段を構成する）に格納され、インターネット情報を取得するための通信制御装置２３（本発明における受信手段を構成する）は車載ユニット１０側に設けられる。
【００５２】
さらに、上記実施形態においてはユーザが目的地設定に利用する情報としてインターネット情報を挙げたが、これに限定されるものではなく、ＣＰＵ１１がクリッカブル設定を行えるようなデータ形式を持つものであれば、いかなる情報をも利用することができる。
【００５３】
なお、Ｓ１０２のＨＴＭＬデータから所定文字列（または数字列）を抽出する処理として、たとえば、改行記号、スペース、カンマ等をデリミタとして設定し、ＨＴＭＬデータからデリミタで挟まれた文字列を抽出する処理を行ってもよい。この場合、抽出された文字列に対してＳ１０４以降の処理を実行する。
【００５４】
また、上記実施形態では、Ｓ２００においてＨＴＭＬデータから「都」、「道」、「府」、「県」、「市」、「区」、「町」、「村」または「郡」の文字が検出され、且つ、Ｓ２００〜Ｓ２０４においてこれらの文字に続く所定文字数（たとえば３０文字）内に数字が含まれていることが検出された場合に、当該文字から数字までの文字列を住所としてクリッカブル設定するものとして説明したが、デリミタで挟まれた文字列から都道府県等の文字を検出した場合に、さらにその文字列に市区町村や郡の文字が含まれているか、および、その文字列に数字が含まれているか否かを検出し、これらが検出されたときに、都道府県から数字までの文字列を住所と認識してクリッカブル設定するようにしてもよい。
【００５５】
また、上記実施形態では、クリッカブル設定される文書データ（文字データ、文字列データ）としてＨＴＭＬデータを例にとって説明したが、いわゆるテキスト形式の文書データであってもよいし、特定のワープロ専用の形式の文書データ、メール形式の文書データその他の文書データであってもよい。たとえばテキスト形式の文書データ「私は０３１２３４５６７８に電話をかけた。」に対してその電話番号の数字列をクリッカブル設定することもできる。この場合、テキスト形式の文書データ「私は０３１２３４５６７８に電話をかけた。」の編集画面においてクリッカブル設定された電話番号をユーザが指定すると、上記実施形態と同様、指定した電話番号に対応する目的地設定用データ（電話番号に対応する施設の所在位置データ等）を取得することが可能となり、この取得した目的地設定用データを利用してナビゲーション装置の目的地を設定することができる。
【００５６】
なお、ここに文書データとは文書（５０音、アルファベット等）としてのデータだけではなく、数字や記号等を含み得るものである。
【００５７】
さらに、上記実施形態では、クリッカブル設定として、電話番号等として識別された文字列（または数字列）の前後を特定のタグで挟む設定を行うことで、該タグで挟まれた部分の文字列で示される電話番号等をクリッカブルにするように説明した。これに代えて、あるいはこれと共に、電話番号等として識別された文字列をクリッカブルマップに（たとえば、電話番号が識別されれば電話番号文字列クリッカブルマップに、住所が識別されれば住所文字列クリッカブルマップに、施設名称が識別されれば施設名称文字列クリッカブルマップに、郵便番号が識別されれば郵便番号文字列クリッカブルマップに）追加し、識別された文字列の表示色を変更（たとえば、電話番号が識別されれば電話番号専用の表示色に変更、住所が識別されれば住所専用の表示色に変更、施設名称が識別されれば施設名称専用の表示色に変更、郵便番号が識別されれば郵便番号専用の表示色に変更）してバッファに保存し、ＨＴＭＬデータ全体に対する識別処理が終了後、バッファ内のデータに基づいて表示するようにしてもよい。
【００５８】
また、上記実施形態では、リンク先が設定されていないクリッカブルな文字列がユーザによって指定された場合に、指定された文字列を情報センターに対して（検索キーとして）送信するように説明した。これに代えて、表示装置に表示された文書または文字列からユーザが任意の文字列を指定して、この指定された文字列を検索キーとして情報センターに対して送信するようにしてもよい。指定文字列を受信した情報センターの動作は、上記実施形態と同じである。
【００５９】
また、本発明は目的地設定だけでなく、中間地点（目的地までに経由すべき地点）その他の任意の地点設定に適用することができる。
【００６０】
【発明の効果】
本発明によれば、たとえばインターネット経由で得られるあらゆるホームページから必要な情報を取り込んで目的地設定等のナビゲーション機能に利用することができる。たとえば冒頭の従来技術に関連して述べた例のように、現在東京都内にいるがこれから横浜方面に出かけておいしそうなレストランで食事をしたい、というような場合に、膨大な情報量を持つインターネット情報の中から適当なホームページを開くことによって、ユーザの望むレストランを探し出すことができ、これを目的地として設定することができる。ホームページにはレストランの名称や住所、電話番号等の通常のナビゲーション装置に備えられるデータに加えて、一部メニューの紹介や料金、店の雰囲気、予約の可否等の様々な情報が含まれ得るので、ユーザはこれらを参照して希望するレストランを的確に見つけ出すことができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態としての通信ナビゲーションシステムの概略構成図である。
【図２】  本発明の一実施形態による電話番号認識処理および郵便番号認識処理のフローチャートである。
【図３】  図２の処理に引き続いて行われる住所認識処理および施設名称認識処理のフローチャートである。
【図４】  図３の処理に引き続いて行われる目的地検索・設定処理のフローチャートである。
【符号の説明】
１０  車載ユニット
１１  中央処理装置（ＣＰＵ）
１２  記憶装置
１３  センサ
１４  入力装置
１５  通信制御装置
２０  情報センター
２１  中央処理装置（ＣＰＵ）
２２  記憶装置
２３，２４  通信制御装置
３０  通信手段
【図１】
0004277394.tif 000002
【図２】
0004277394.tif 000003
【図３】
0004277394.tif 000004
【図４】
0004277394.tif 000005