(57)【特許請求の範囲】
【請求項１】
目的地の検索条件を示す検索条件情報をインターネット上の検索プロバイダの検索サーバに送信する検索条件情報送信手段と、
前記検索条件に基づいて前記検索サーバが検索した地点である目的地点について名称と住所と電話番号とを対応付けた目的地点情報を前記検索サーバから取得する目的地点情報取得手段と、
道路が接続された候補地点について名称と住所と電話番号とを対応付けた候補地点情報を当該候補地点と対応付けて記録した候補地点データベースを記録する記録媒体を備え、前記候補地点データベースにおいて、名称と住所と電話番号のうちの１項目以上が前記目的地点情報と一致する前記候補地点情報が対応付けられた前記候補地点を到着地点として特定する到着地点特定手段と、
前記到着地点が特定できた場合に、前記到着地点までの経路とともに前記目的地点の位置を示す第１案内情報を生成し、
前記到着地点が特定できなかった場合に、道路上の地点のうち前記目的地点に最も近い地点までの経路を示す第２案内情報を生成する案内情報生成手段と、
を備える案内情報生成装置。
【請求項２】
検索条件情報送信手段が、目的地の検索条件を示す検索条件情報をインターネット上の検索プロバイダの検索サーバに送信する目的地点情報取得工程と、
目的地点情報取得手段が、前記検索条件に基づいて前記検索サーバが検索した地点である目的地点について名称と住所と電話番号とを対応付けた目的地点情報を前記検索サーバから取得する目的地点情報取得工程と、
到着地点特定手段が、道路が接続された候補地点について名称と住所と電話番号とを対応付けた候補地点情報を当該候補地点と対応付けて記録した候補地点データベースを記録する記録媒体を備え、前記候補地点データベースにおいて、名称と住所と電話番号のうちの１項目以上が前記目的地点情報と一致する前記候補地点情報が対応付けられた前記候補地点を到着地点として特定する到着地点特定工程と、
案内情報生成手段が、前記到着地点が特定できた場合に、前記到着地点までの経路とともに前記目的地点の位置を示す第１案内情報を生成し、
前記到着地点が特定できなかった場合に、道路上の地点のうち前記目的地点に最も近い地点までの経路を示す第２案内情報を生成する案内情報生成工程と、
を含む案内情報生成方法。
【請求項３】
検索条件情報送信手段が、目的地の検索条件を示す検索条件情報をインターネット上の検索プロバイダの検索サーバに送信する目的地点情報取得機能と、
目的地点情報取得手段が、前記検索条件に基づいて前記検索サーバが検索した地点である目的地点について名称と住所と電話番号とを対応付けた目的地点情報を前記検索サーバから取得する目的地点情報取得機能と、
到着地点特定手段が、道路が接続された候補地点について名称と住所と電話番号とを対応付けた候補地点情報を当該候補地点と対応付けて記録した候補地点データベースを記録する記録媒体を備え、前記候補地点データベースにおいて、名称と住所と電話番号のうちの１項目以上が前記目的地点情報と一致する前記候補地点情報が対応付けられた前記候補地点を到着地点として特定する到着地点特定機能と、
案内情報生成手段が、前記到着地点が特定できた場合に、前記到着地点までの経路とともに前記目的地点の位置を示す第１案内情報を生成し、
前記到着地点が特定できなかった場合に、道路上の地点のうち前記目的地点に最も近い地点までの経路を示す第２案内情報を生成する案内情報生成機能と、
をコンピュータに実現させる案内情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案内情報生成装置、案内情報生成方法および案内情報生成プログラムに関する。
【背景技術】
【０００２】
インターネット上の検索プロバイダによる検索結果を利用して、ナビゲーション装置に案内させる地点を特定する技術が提案されている。特許文献１では、ナビゲーション装置においてユーザから受け付けた検索キーワードに一致する地点が検索できなかった場合に、当該検索キーワードに関連する別の検索キーワードを検索プロバイダが取得し、当該別の検索キーワードに一致する地点をナビゲーション装置が再度を検索する技術が開示されている。インターネット上の検索プロバイダが検索に使用するデータベースは、ナビゲーション装置が備えるデータベースよりも膨大な量のデータを格納するため、検索プロバイダを利用することにより、ナビゲーション装置単独では検索できない地点も検索することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５６１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、検索プロバイダの検索結果は、ナビゲーション装置が利用する情報として相応しくない場合がある。すなわち、検索プロバイダのデータベースには、道路と接続しない地点も多く登録されるため、検索プロバイダの検索結果に基づいて目的地を案内した場合に、目的地点までの経路を探索できなかったり、目的地点付近の道路上の地点であって車両を到着させるには相応しくない地点までの経路を案内してしまうという問題があった。
本発明は、前記課題にかんがみてなされたものであり、道路が接続しない目的地点が検索された場合でも、当該目的地点に行くために相応しい到着地点を案内することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明において、検索条件情報送信手段は、目的地の検索条件を示す検索条件情報を検索サーバに送信する。目的地点情報取得手段は、検索条件に基づいて検索サーバが検索した地点である目的地点に関する目的地点情報を検索サーバから取得する。すなわち、検索条件情報送信手段が送信した検索条件情報の返答として、目的地点情報取得手段は目的地点情報を検索サーバから取得する。到着地点特定手段は、道路と接続された候補地点に関する候補地点情報を当該候補地点と対応付けて記録した候補地点データベースにおいて、目的地点に関する目的地点情報との類似度が所定基準以上となる候補地点情報が対応付けられた候補地点を到着地点として特定する。そして、案内情報生成手段は、到着地点が特定できた場合に、到着地点までの経路を示す第１案内情報を生成する。一方、案内情報生成手段は、到着地点が特定できなかった場合、すなわち目的地点情報との類似度が所定基準以上となる候補地点情報が候補地点データベースに記録されていない場合に、道路上の地点のうち目的地点に最も近い地点までの経路を示す第２案内情報を生成する。
【０００６】
以上の構成において、検索サーバによって検索された目的地点に関する目的地点情報との類似度が所定基準以上となる候補地点情報が対応付けられた到着地点が特定できた場合には、当該到着地点までの経路を案内させることができる。すなわち、道路と接続された候補地点が到着地点として特定されるため、案内情報生成手段は、目的地点が道路と接続する地点であるか否かに拘わらず、確実に到着地点まで接続する経路を得ることができ、当該経路を示す第１案内情報を生成できる。
【０００７】
ここで、地点データベースに候補地点情報が記録される候補地点は道路が接続する地点であり、当該候補地点に接続する道路は車両が走行できる車道であってもよいし、自転車が走行可能な自転車道であってもよいし、歩行者が歩行可能な歩道であってもよいし、これらを組み合わせた道路であってもよい。すなわち、車両において案内を行わせる場合には、車両が到着地点に到着できるように車道が接続された到着地点を特定すればよい。また、歩行者への案内を行わせる場合には、歩行者が到着地点に到着できるように歩道が接続された到着地点を特定すればよい。すなわち、案内対象の移動手段によって移動できる道路が接続された地点を到着地点として特定することが望ましい。さらに、車両が到着地点に到着する場合には、当該到着地点に対応する施設に車両が進入でき、さらに当該施設内に駐停車するためのスペースが設けられていることが望ましい。すなわち、車両のように到着地点にて駐停車する必要がある移動手段のための案内を行う場合には、駐停車施設に対応する地点を到着地点として案内するのが望ましい。地点データベースに候補地点情報が記録される候補地点は、案内対象の移動手段によって到着するのに適した施設に対応する地点であることが望ましい。案内対象の移動手段によって到着するのに相応しい施設に対応する地点を候補地点とした地点データベースを用意しておけば、案内対象の移動手段によって到着するのに相応しい到着地点までの経路を案内させることができる。
一方、到着地点が特定できなかった場合には、案内情報生成手段は、道路上の地点のうち目的地点に最も近い地点までの経路を示す第２案内情報を生成する。従って、到着地点が特定できなかった場合でも、経路が案内できなくなることが防止できる。
【０００８】
ここで、目的地点に関する目的地点情報との類似度が所定基準以上となる候補地点情報が対応付けられた候補地点は、目的地点に対応する施設と独立した施設ではなく、目的地点に対応する施設の付属施設に対応する地点であると推定できる。目的地点に対応する施設の付属施設に対応する候補地点については、目的地点と類似度の高い情報が対応付けられる可能性が高いからである。このように、目的地点に対応する施設の付属施設に対応する候補地点が到着地点として特定できるため、ユーザは、まず道路と接続された到着地点に到着してから、当該到着地点が付属する施設に対応する目的地点へ行くことができる。さらに、到着地点は道路と接続された地点であるため、目的地点が道路と接続されていない地点であっても確実に到着地点に到着してから目的地点へ行くことができる。
【０００９】
到着地点特定手段は、目的地点情報との類似度が所定基準以上となる候補地点情報が対応付けられた候補地点を到着地点として特定すればよく、目的地点と候補地点に関する各種情報の類似度に基づいて到着地点を特定することができる。例えば、目的地点情報と候補地点情報とが互いに対応する複数項目の情報項目についての情報を含む場合に、互いの情報が一致する情報項目の項目数や割合が所定閾値以上の場合に、目的地点情報と候補地点情報との類似度が所定基準以上であるとしてもよい。目的地点情報と候補地点情報とが示す情報の情報項目の例として、目的地点と候補定点の名称や住所や電話番号等が挙げられる。
【００１０】
本発明の案内情報生成装置は、単独の装置であってもよいし、複数の装置によって構成されてもよい。例えば、案内情報生成装置を構成するすべての手段がナビゲーション装置等の車載器に備えられてもよいし、案内情報生成装置を構成するすべての手段が検索サーバとは別の案内サーバに備えられてもよい。後者の場合、案内サーバにて第１案内情報および第２案内情報を生成しておき、これらを車載器に送信することにより、当該車載器において到着地点までの経路を案内させることができる。さらに、案内情報生成装置を構成する各手段は、車載器と案内サーバとに分散して備えられてもよい。例えば、案内サーバが到着地点を特定し、車載器が第１案内情報と第２案内情報とを生成してもよい。
【００１１】
また、案内情報生成手段は、到着地点までの経路のみを示す第１案内情報を生成してもよいし、到着地点までの経路とともに目的地点の位置を示す第１案内情報を生成してもよい。後者の場合、ユーザは到着地点から目的地点との位置関係を認識できる。また、目的地点の位置を案内することにより、ユーザの意図通りの目的地点が案内されていることを認識できる。例えば、目的地点に対応する施設に付属する駐車場に対応する到着地点までの経路のみが案内された場合、当該経路の終点としての到着地点の位置を認識できるが、当該到着地点がユーザの意図通りの目的地点に行くためのものであるか否かが疑わしいと感じる場合も生じ得る。これに対して、目的地点の位置も案内しておけば、意図通りの目的地点に行くための駐車場までの経路が案内されていることが認識できる。
また、案内情報生成手段は、表示により到着地点までの経路を案内させる第１案内情報および第２案内情報を生成してもよいし、音声により到着地点までの経路を案内させる第１案内情報および第２案内情報を生成してもよい。さらに、案内情報生成手段は、道路上の地点のうち目的地点に最も近い地点までの経路とともに、目的地点の位置を示す第２案内情報を生成してもよい。
【００１２】
なお、本発明のように、目的地点情報に基づいて特定した到着地点までの経路を案内する手法は、この処理を行う方法やプログラムとしても適用可能である。また、本発明の手法を適用した案内情報生成装置、方法、プログラムは、単独の装置として実現される場合もあれば、複数の装置として実現される場合もある。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、案内情報生成装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１３】
【図１】目的地点案内システムを示すブロック図である。
【図２】（２Ａ），（２Ｂ）は目的地点案内処理のフローチャートである。
【図３】目的地案内画面を示す図である。
【発明を実施するための形態】
【００１４】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）目的地点案内システムの構成：
（２）目的地点案内処理：
（３）他の実施形態：
【００１５】
（１）目的地点案内システムの構成：
まず、目的地点案内システム１のハードウェア構成について説明する。図１は、本実施形態にかかる目的地点案内システム１の構成を示すブロック図である。目的地点案内システム１は、案内サーバ１０と検索サーバ２０と車載器としてのナビゲーション装置３０とを含む。ナビゲーション装置３０は図示しない車両に備えられており、車両に備えられたナビゲーション装置３０と案内サーバ１０とが双方向通信する。図示しないが車両およびナビゲーション装置３０は複数対存在し得る。案内サーバ１０と検索サーバ２０とは双方向通信する。なお、本実施形態において、案内対象とする移動手段は車両である。
【００１６】
案内サーバ１０と検索サーバ２０とナビゲーション装置３０とは、それぞれ制御部１１，２１，３１と通信部１２，２２，３２と記録媒体１３，２３，３３とを備える。制御部１１，２１，３１はそれぞれ図示しないＣＰＵ，ＲＯＭ，ＲＡＭを備え、ＲＯＭや記録媒体１３，２３，３３に記録されたプログラムデータをＲＡＭに展開して各種プログラムを実行する。案内サーバ１０の通信部１２とナビゲーション装置３０の通信部３２とは、例えば電波を用いた無線通信手段により双方向通信を実現する。なお、通信部３２はナビゲーション装置３０に備えられてもよいし、ナビゲーション装置３０と通信する携帯電話等の別装置によって構成されてもよい。案内サーバ１０の通信部１２と検索サーバ２０の通信部２２とは、例えばインターネットを介して双方向通信を実現する。
【００１７】
次に、案内サーバ１０のソフトウェア構成について説明する。図１に示すように、案内サーバ１０の制御部１１は位置情報提供プログラム１１０を実行する。位置情報提供プログラム１１０は、第１検索条件情報送信部１１０ａと目的地点情報取得部１１０ｂと到着地点特定部１１０ｃと位置情報送信部１１０ｄとを含む。
【００１８】
第１検索条件情報送信部１１０ａは、目的地の検索条件を示す検索条件情報ＣＩを検索サーバ２０に送信する機能を制御部１１に実行させるためのモジュールである。すなわち、第１検索条件情報送信部１１０ａの機能により制御部１１は、図１に示すように検索条件情報ＣＩをナビゲーション装置３０から受信すると、当該検索条件情報ＣＩを検索サーバ２０に送信する。目的地の検索条件は、ナビゲーション装置３０がユーザから受け付けた単数または複数の検索キーワードである。
【００１９】
目的地点情報取得部１１０ｂは、検索条件に基づいて検索サーバ２０が検索した地点である目的地点に関する目的地点情報を検索サーバ２０から取得する機能を制御部１１に実行させるためのモジュールである。すなわち、目的地点情報取得部１１０ｂの機能により制御部１１は、図１に示すように検索条件情報ＣＩの返答として目的地点情報ＤＩを検索サーバ２０から受信する。この目的地点情報ＤＩは、検索条件情報ＣＩが示す検索条件に基づいて検索サーバ２０が検索した目的地点の位置と名称と住所と電話番号とを少なくとも示す。
【００２０】
到着地点特定部１１０ｃは、道路に接続された候補地点に関する候補地点情報を当該候補地点に対応付けて記録した候補地点ＤＢ（データベース）１３ａにおいて、目的地点情報ＤＩとの類似度が所定の基準類似度以上の候補地点情報が対応付けられた候補地点を到着地点として特定する機能を制御部１１に実行させるためのモジュールである。ここで、候補地点ＤＢ１３ａは、道路が接続する候補地点のそれぞれについて少なくとも候補地点の位置と名称と住所と電話番号とを示す候補地点情報を対応付けて記録したデータベースである。なお、候補地点ＤＢに候補地点情報が記録される候補地点は、車両が走行できる道路と接続された地点であり、かつ、車両が到着するのに相応しい施設、すなわち車両が外部の道路から内部へと進入でき、さらに内部に駐停車するためのスペースが設けられる施設内の地点である。本実施形態では、駐車場や降車場内の地点を候補地点とし当該候補地点に関する候補地点情報が候補地点ＤＢに記録される。
【００２１】
到着地点特定部１１０ｃの機能により制御部１１は、候補地点ＤＢ１３ａを参照することにより、目的地点情報ＤＩが示す目的地点の名称と住所と電話番号とのいずれか１項目以上の情報項目について一致する情報を示す候補地点情報が対応付けられ候補地点を、目的地点情報ＤＩとの類似度が所定の基準類似度以上の候補地点情報が対応付けられた候補地点である到着地点として特定する。すなわち、到着地点の目的地点の名称と住所と電話番号のうちの１項目以上は、目的地点情報ＤＩが示す目的地点の名称と住所と電話番号と一致する。
【００２２】
位置情報送信部１１０ｄは、到着地点が特定できた場合に、目的地点の位置と、到着地点の位置とを示す第１位置情報ＰＩ１を生成し、当該第１位置情報ＰＩ１をナビゲーション装置３０に送信する機能を制御部１１に実行させるモジュールである。すなわち、位置情報送信部１１０ｄの機能により制御部１１は、目的地点情報ＤＩが示す目的地点の位置と、候補地点ＤＢにて到着地点に対応付けられた位置とを取得し、これらの位置を示す第１位置情報ＰＩ１を生成し、ナビゲーション装置３０に送信する。また、到着地点が特定できなかった場合に、位置情報送信部１１０ｄの機能により制御部１１は、目的地点情報ＤＩが示す目的地点の位置を示す第２位置情報ＰＩ２を生成し、ナビゲーション装置３０に送信する。
【００２３】
次に、検索サーバ２０のソフトウェア構成について説明する。図１に示すように、検索サーバ２０の制御部２１は検索プログラム２１０を実行する。検索プログラム２１０は、目的地点情報送信部２１０ａを含む。目的地点情報送信部２１０ａの機能により制御部２１は、案内サーバ１０から検索条件情報ＣＩを受信し、検索条件情報ＣＩが示す検索条件（検索キーワード）に一致する目的地点を検索する。検索サーバ２０の記録媒体２３には目的地点ＤＢ（データベース）２３ａが記録されており、制御部２１は、当該目的地点ＤＢ２３ａを参照することにより目的地点を検索する。目的地点ＤＢ２３ａにおいては、車両が走行できる道路と接続する地点のみならず、車両が走行できるいずれの道路とも接続しない地点についても少なくとも位置と名称と住所と電話番号とキーワードとが対応付けて記録されている。キーワードとは、地点に関連するインターネット上の記述（地点に関する記述がなされたＷＥＢページにおける記述等）から抽出された文字列（文字）である。
【００２４】
目的地点情報送信部２１０ａの機能により制御部２１は、目的地点ＤＢ２３ａにおいて、検索条件の単数または複数の検索キーワードと一致するキーワードが対応付けられた地点を目的地点として検索する。目的地点情報送信部２１０ａの機能により制御部２１は、検索した目的地点に対応づけられた位置と名称と住所と電話番号とを目的地点ＤＢ２３ａから取得し、当該位置と名称と住所と電話番号とを示す目的地点情報を生成し、案内サーバ１０へ送信する。なお、本実施形態において検索サーバ２０は、いわゆるインターネット検索プロバイダが管理するサーバであり、候補地点ＤＢ１３ａよりも遙かに大きいデータ量の目的地点ＤＢ２３ａを記録する。目的地点ＤＢ２３ａにおいては候補地点ＤＢ１３ａよりも地点が細分化されており、細分化された地点ごとに詳細な位置が記録されている。
【００２５】
次に、ナビゲーション装置３０のソフトウェア構成について説明する。図１に示すように、ナビゲーション装置３０の制御部３１はナビゲーションプログラム３１０を実行する。ナビゲーションプログラム３１０は、第２検索条件情報送信部３１０ａと案内情報生成部３１０ｂと案内制御部３１０ｃとを含む。第２検索条件情報送信部３１０ａは、検索条件をユーザから受け付け、当該検索条件を示す検索条件情報ＣＩを案内サーバ１０へ送信する機能を制御部３１に実行させるモジュールである。第２検索条件情報送信部３１０ａの機能により制御部３１は、図示しない入力装置を介してユーザから検索条件としての検索キーワードの入力を受け付け、当該検索条件を示す検索条件情報ＣＩを生成する。
【００２６】
案内情報生成部３１０ｂは、到着地点が特定できた場合に到着地点までの経路を示す第１案内情報ＧＩ１を生成し、到着地点が特定できなかった場合に、道路上の地点のうち目的地点に最も近い地点までの経路を示す第２案内情報ＧＩ２を生成する機能を制御部３１に実行させるためのモジュールである。すなわち、案内情報生成部３１０ｂの機能により制御部３１は、第１位置情報ＰＩ１または第２位置情報ＰＩ２を取得する。そして、案内情報生成部３１０ｂの機能により制御部３１は、目的地点の位置と到着地点の位置の双方を示す第１位置情報ＰＩ１を取得した場合に、記録媒体３３に記録された地図情報３３ａを参照することにより、車両の現在位置から到着地点の位置までを接続する経路を公知の経路探索手法により探索し、当該経路を示す第１案内情報ＧＩ１を生成する。一方、案内情報生成部３１０ｂの機能により制御部３１は、目的地点の位置のみを示す第２位置情報ＰＩ２を取得した場合に、記録媒体３３に記録された地図情報３３ａを参照することにより、道路上の地点のうち目的地点に最も近い地点を特定し、車両の現在位置から当該地点までを接続する経路を公知の経路探索手法により探索し、当該経路を示す第２案内情報ＧＩ２を生成する。なお、地図情報３３ａにおいては、道路に対応するリンクを特定するリンクデータと、リンクの接続点を示すノードを特定するノードデータとが含まれる。また、車両の現在位置は、図示しないＧＰＳ受信部や車速センサからの出力信号等に基づいて特定される。
【００２７】
案内制御部３１０ｃは、第１案内情報ＧＩ１に基づいて到着地点までの経路と目的地点の位置とを案内させ、第２案内情報ＧＩ２に基づいて道路上の地点のうち目的地点に最も近い地点までの経路を案内させる機能を制御部３１に実行させるモジュールである。すなわち、案内制御部３１０ｃの機能により制御部３１は、第１案内情報ＧＩ１が取得された場合に、地図情報３３ａに基づいて図示しない表示装置に地図を表示させるとともに、当該地図上において車両の現在位置から到着地点の位置までの経路と目的地点の位置とを表示させる。一方、案内制御部３１０ｃの機能により制御部３１は、第２案内情報ＧＩ２が取得された場合に、地図情報３３ａに基づいて図示しない表示装置に地図を表示させるとともに、当該地図上において車両の現在位置から、道路上の地点のうち目的地点に最も近い地点までの経路と目的地点の位置とを表示させる。
【００２８】
以上の構成において、検索サーバ２０によって検索された目的地点に関する目的地点情報ＤＩとの類似度が所定基準以上となる候補地点情報が対応付けられた到着地点が特定できた場合には、当該到着地点までの経路を案内させることができる。すなわち、道路と接続された候補地点が到着地点として特定されるため、案内情報生成部３１０ｂの機能により制御部３１は、目的地点が道路と接続する地点であるか否かに拘わらず、確実に到着地点まで接続する経路を得ることができ、当該経路を示す第１案内情報ＧＩ１を生成できる。
【００２９】
ここで、候補地点ＤＢ１３ａに候補地点情報が記録される候補地点は道路に接続する地点であり、当該地点に接続する道路は車両が走行できる車道である。すなわち、本実施形態のように車両において案内を行わせる場合に、車両が到着地点に到着できるように車道が接続された候補地点を到着地点として特定できる。さらに、車両が到着地点に到着する場合には、当該到着地点にて駐停車するためのスペースが設けられていることが望ましい。すなわち、車両のように到着地点にて駐停車する必要がある移動手段のための案内を行う場合には、駐停車施設に対応する地点を到着地点として案内するのが望ましい。本実施形態では、地点ＤＢ１３ａに候補地点情報が記録される候補地点は、車両によって到着するのに適した施設（駐車場、降車場）内の地点であるため、車両によって到着するのに相応しい到着地点までの経路を案内させることができる。
一方、到着地点が特定できなかった場合には、案内情報生成部３１０ｂの機能により制御部３１は、道路上の地点のうち目的地点に最も近い地点までの経路を示す第２案内情報を生成する。従って、到着地点が特定できなかった場合でも、経路が案内できなくなることが防止できる。
【００３０】
ここで、目的地点に関する目的地点情報ＤＩとの類似度が所定基準以上となる候補地点情報が対応付けられた候補地点は、目的地点に対応する施設と独立した施設ではなく、目的地点に対応する施設の付属施設に対応する地点であると推定できる。目的地点に対応する施設の付属施設に対応する候補地点については、目的地点と類似度の高い情報が対応付けられる可能性が高いからである。本実施形態において到着地点特定部１１０ｃの機能により制御部１１は、目的地点の位置との名称と住所と電話番号との１項目以上が一致する候補地点を到着地点として特定するため、ユーザは、まず道路と接続された到着地点に到着してから、当該到着地点が付属する施設に対応する目的地点へ行くことができる。さらに、到着地点は道路と接続された地点であるため、目的地点が道路と接続されていない地点であっても確実に到着地点に到着してから目的地点へ行くことができる。
【００３１】
また、案内情報生成部３１０ｂの機能により制御部３１は、到着地点が特定できた場合に、到着地点までの経路とともに目的地点の位置を示す第１案内情報ＧＩ１を生成する。これにより、ユーザは到着地点から目的地点との位置関係を認識できる。本実施形態では、検索サーバ２０が目的地点を検索するために参照する目的地点ＤＢ２３ａが目的地点の位置を詳細に特定するため、ユーザは到着地点から目的地点との位置関係を詳細に認識できる。また、目的地点の位置を案内することにより、ユーザの意図通りの目的地点が案内されていることを認識できる。例えば、目的地点の駐車場としての到着地点までの経路のみが案内された場合、当該到着地点の位置を認識できるが、当該到着地点がユーザの意図通りの目的地点に行くためのものであるか否かが疑わしいと感じる場合も生じ得る。これに対して、目的地点の位置も案内しておけば、意図通りの目的地点に行くための駐車場までの経路が案内されていることが認識できる。
【００３２】
（２）目的地点案内処理：
図２Ａは目的地点案内処理のうちナビゲーション装置３０が実行する処理のフローチャートであり、図２Ｂは目的地点案内処理のうち案内サーバ１０が実行する処理のフローチャートである。まず、図２Ａに示すように第２検索条件情報送信部３１０ａの機能によりナビゲーション装置３０の制御部３１は、図示しない入力装置を介してユーザから検索条件としての検索キーワードの入力を受け付け、当該検索条件を示す検索条件情報ＣＩを案内サーバ１０へ送信する（Ｓ１１０）。ここでは、検索条件として検索キーワード"ＸＹ公園"が受け付けられた場合を例に挙げて説明する。検索条件情報ＣＩを送信すると、制御部３１は、検索条件情報ＣＩの返答として案内サーバ１０から第１位置情報ＰＩ１または第２位置情報ＰＩ２を受信するまで待機する（Ｓ１２０）。
【００３３】
図２Ｂに示す案内サーバ１０の処理は、案内サーバ１０がナビゲーション装置３０から検索条件情報ＣＩを受信したことをトリガーとして開始する。なお、案内サーバ１０の処理が実行される期間において、ナビゲーション装置３０は第１位置情報ＰＩ１または第２位置情報ＰＩ２を受信するまで待機することとなる（Ｓ１２０）。案内サーバ１０がナビゲーション装置３０から検索条件情報ＣＩを受信すると、第１検索条件情報送信部１１０ａの機能により案内サーバ１０の制御部１１は、当該検索条件情報ＣＩを検索サーバ２０に送信する（Ｓ２１０）。次に、目的地点情報取得部１１０ｂの機能により制御部１１は、検索条件情報ＣＩの返答として目的地点情報ＤＩを検索サーバ２０から受信するまで待機する（Ｓ２２０）。
【００３４】
案内サーバ１０が検索条件情報ＣＩを検索サーバ２０に送信すると（Ｓ２１０）、目的地点情報送信部２１０ａの機能により検索サーバ２０の制御部２１は、検索条件情報ＣＩが示す検索条件に一致する目的地点を検索する。目的地点情報送信部２１０ａの機能により制御部２１は、検索条件の検索キーワードに一致するキーワードが対応付けられた地点を目的地点ＤＢ２３ａにて検索する。目的地点を検索すると、目的地点情報送信部２１０ａの機能により制御部２１は、検索した目的地点に対応付けられた名称と住所と電話番号と位置とを少なくとも示す目的地点情報ＤＩを生成し、当該目的地点情報ＤＩを案内サーバ１０に送信する。なお、本実施形態において、目的地点情報送信部２１０ａの機能により制御部２１は、検索キーワードに一致するキーワードが対応付けられた地点が複数検索された場合には、当該検索された地点のうち最も選択頻度の高い地点を目的地点とする。
【００３５】
選択頻度は、検索サーバ２０が以下の統計処理を行うことにより予め得られている。本実施形態の検索サーバ２０は、インターネット上に設けられたいわゆる検索プロバイダであり、インターネット上の多数のクライアント端末（ＰＣ，ＰＤＡ，携帯電話等）からの要求に応じて地図検索サービスを提供する。この地図検索サービスでは、検索サーバ２０は、クライアント端末から指定された検索キーワードに一致するキーワードに対応付けられた地点を目的地点ＤＢ２３ａにて検索する。検索サーバ２０は、当該検索した地点の位置を示すマーカを地図上に表示させるための情報をクライアント端末に送信する。検索キーワードに一致するキーワードが対応付けられた地点が複数検索された場合、検索サーバ２０は、これらの地点のそれぞれについて、マーカを表示させるための情報をクライアント端末に送信する。そして、クライアント端末にてマーカが選択されると、検索サーバ２０は、当該マーカに対応する地点が選択されたとして、当該地点に対応付けられたＷＥＢページのＵＲＬをクライアント端末に送信する。検索サーバ２０は、検索キーワードごとに、地点が選択された頻度を選択頻度として統計している。クライアント端末においてユーザは、地図上にて位置を確認しながらマーカを選択するため、ユーザが意図した検索対象の位置としての信憑性の高い位置や、ユーザの注意を惹く位置に表示されたマーカに対応する地点ほど選択頻度が高くなる。従って、不正確な位置が対応付けられた地点の選択頻度は低くなる。また、ユーザが意図した検索対象が地図上にてある程度広い領域を占め、当該領域内に複数のマーカが表示される場合、検索対象の象徴的な位置に表示されたマーカに対応する地点ほど選択頻度が高くなる。
【００３６】
図２ＢのＳ２２０において案内サーバ１０が目的地点情報ＤＩを受信すると、到着地点特定部１１０ｃの機能により制御部１１は、到着地点を特定し、到着地点が特定できたか否かを判定する（Ｓ２３０）。すなわち、到着地点特定部１１０ｃの機能により制御部１１は、候補地点ＤＢ１３ａを参照することにより、目的地点の名称と住所と電話番号との１項目以上が一致する名称と住所と電話番号とを示す候補地点情報が対応付けられた候補地点を到着地点として検索する。そして、到着地点特定部１１０ｃの機能により制御部１１は、到着地点が一つも検索できなかった場合には、到着地点が特定できなかったと判定する。一方、到着地点特定部１１０ｃの機能により制御部１１は、到着地点が一つでも検索できた場合には、到着地点が特定できたと判定する。
【００３７】
ステップＳ２３０にて到着地点が特定できなかったと判定された場合、位置情報送信部１１０ｄの機能により制御部１１は、目的地点情報ＤＩが示す目的地点の位置を取得し、当該位置を示す第２位置情報ＰＩ２を生成する（Ｓ２４０）。一方、ステップＳ２３０にて到着地点が特定できたと判定された場合、位置情報送信部１１０ｄの機能により制御部１１は、目的地点情報ＤＩが示す目的地点の位置と候補地点ＤＢに記録された到着地点の位置とを取得し、これらの位置を示す第１位置情報ＰＩ１を生成する（Ｓ２５０）。なお、複数の到着地点が特定された場合には、目的地点情報ＤＩと情報が一致する情報項目の項目数が最も大きい候補地点情報が対応付けられた到着地点の位置と、目的地点情報ＤＩが示す目的地点の位置とを示す第１位置情報ＰＩ１を生成する。
そして、位置情報送信部１１０ｄの機能により制御部１１は、ステップＳ２４０またはステップＳ２５０にて生成した第２位置情報ＰＩ２または第１位置情報ＰＩ１をナビゲーション装置３０に送信する（Ｓ２６０）。
【００３８】
図２ＡのステップＳ１２０においてナビゲーション装置３０が第１位置情報ＰＩ１を受信すると、案内情報生成部３１０ｂの機能により制御部３１は、記録媒体３３に記録された地図情報３３ａを参照することにより、車両の現在位置から到着地点の位置までを接続する経路を示す第１案内情報ＧＩ１を生成する。そして、案内制御部３１０ｃの機能により制御部３１は、地図情報３３ａに基づいて図示しない表示装置に地図を表示させるとともに、当該地図上において車両の現在位置から到着地点の位置までを接続する経路と目的地点の位置とを車両に備えられた図示しない表示装置にて表示させる。
【００３９】
一方、ステップＳ２３０にて到着地点が特定できなかったと判定された場合、第２位置情報ＰＩ２に基づいて到着地点の位置を特定することができない。この場合には、案内情報生成部３１０ｂの機能により制御部３１は、記録媒体３３に記録された地図情報３３ａを参照することにより、道路上の地点のうち目的地点の位置から最も近い地点までの経路を探索し、当該経路および目的地点の位置を示す第２案内情報ＧＩ２を生成する。そして、案内制御部３１０ｃの機能により制御部３１は、地図情報３３ａに基づいて図示しない表示装置に地図を表示させるとともに、当該地図上において車両の現在位置から、道路上の地点のうち目的地点の位置に最も近い地点の位置までを接続する経路と目的地点の位置とを車両に備えられた図示しない表示装置にて表示させる。
【００４０】
図３は、表示装置に表示された地図を示す図である。図３の例は、ステップＳ２３０にて到着地点が特定できた場合に表示された地図である。図３の地図において、目的地点の位置を示す位置マーカＰ１と、到着地点の位置を示す位置マーカＰ２と、車両の現在位置を示す車両マーカＣと、現在位置から到着地点の位置までの経路を示す経路表示Ｒとが示されている。同図の例では、名称が"ＸＹ公園"である目的地点に対して、名称が"ＸＹ公園東駐車場"である到着地点が特定され、目的地点と到着地点との電話番号が互いに一致している。
【００４１】
ところで、"ＸＹ公園"は車両が内部に進入できない。従って、"ＸＹ公園"に対して直接接続する経路を案内（探索）することはできない。これに対して、"ＸＹ公園東駐車場"は駐車場であり、外部の道路から内部へと車両が進入でき、かつ、内部に車両を駐車するスペースを有する。従って、経路を到着地点としての"ＸＹ公園東駐車場"まで接続させることができ、"ＸＹ公園"に付属し、かつ、車両が駐車可能な"ＸＹ公園東駐車場"までの経路を案内させることができる。
【００４２】
さらに、図３の地図においては、"ＸＹ公園東駐車場"の位置を示す位置マーカＰ２ともに、"ＸＹ公園"の位置を示す位置マーカＰ１が表示されるため、これらの相対位置関係に基づいて、ユーザが車両を"ＸＹ公園東駐車場"に駐車させた後に向かうべき方向を認識できる。また、"ＸＹ公園東駐車場"の位置を示す位置マーカＰ２のみが表示された場合、ユーザの意図通りに"ＸＹ公園"が検索されたか否かが疑わしく感じられる場合も生じ得るが、"ＸＹ公園"の位置を示す位置マーカＰ１も表示することにより、意図通りの"ＸＹ公園"に行くためにまず"ＸＹ公園東駐車場"に到着すべきことを認識できる。さらに、検索サーバ２０は、クライアント端末から検索キーワード"ＸＹ公園"が指定された場合の選択頻度が最も高い地点を目的地点とするため、多くのユーザが検索対象である"ＸＹ公園"の位置として認識する位置が対応付けられた地点が目的地点とされる。例えば、"ＸＹ公園"に象徴的な建物（図３の地図上の表示Ｂが対応）が存在する場合には、"ＸＹ公園"内に他の地点が存在していても、当該建物の位置に対応付けられた地点の選択頻度が最も高くなる。すなわち、"ＸＹ公園"の位置を示す位置マーカＰ１は、地図上における"ＸＹ公園"の表示領域内において"ＸＹ公園"を象徴的に表す位置に表示され、ユーザは意図した目的地が検索されたことを容易に認識できる。
【００４３】
一方、ステップＳ２３０にて到着地点が特定できなかった場合には、案内情報生成部３１０ｂの機能により制御部３１は、道路上の地点のうち目的地点の位置から最も近い地点（図３の終点マーカＶ）までの経路を案内する。
【００４４】
（３）他の実施形態：
本発明の案内情報生成装置は単独の装置であってもよく、例えば案内サーバ１０が実行する各モジュール１１０ａ〜１１０ｄをナビゲーション装置３０にて実行してもよい。すなわち、ナビゲーション装置３０が検索条件情報ＣＩを直接検索サーバ２０に送信し、その返答として得られた目的地点情報ＤＩに基づいてナビゲーション装置３０が到着地点を特定してもよい。また、前記実施形態において、案内サーバ１０において、到着地点までの経路を示す第１案内情報ＧＩ１、および、道路上の地点のうち目的地点に最も近い地点までの経路を示す第２案内情報ＧＩ２を生成し、これらをナビゲーション装置３０に送信してもよい。また、到着地点特定部１１０ｃの機能により制御部１１は、車両を案内するために車道が接続する到着地点を特定したが、歩行者への案内を行わせるために歩道が接続する到着地点を案内してもよい。
【００４５】
前記実施形態において、到着地点特定部１１０ｃの機能により制御部１１は、目的地点情報と候補地点情報とが示す目的地点と候補地点の名称や電話番号等の複数の情報項目の情報のうち互いに一致する情報の項目数が１以上であれば、目的地点情報と候補地点情報との類似度が所定基準以上であるとしたが、情報が一致する項目数が所定の複数個以上である場合に、目的地点情報と候補地点情報との類似度が所定基準以上であるとしてもよい。さらに、情報が一致する項目の割合が所定の閾値以上である場合に、目的地点情報と候補地点情報との類似度が所定基準以上であるとしてもよい。また、名称等が一致する場合には、名称等に対応する文字の文字コードが一致する場合に限られず、文字コードが異なるが文字の意味が実質的に同義である場合も含み得る。例えば、アルファベットの大文字と小文字とが相違している場合でも一致するとしてもよいし、平仮名と片仮名が異なる場合でも一致するとしてもよいし、漢字と平仮名が変換可能な関係にある場合でも一致するとしてもよい。
【００４６】
案内情報生成部３１０ｂの機能により制御部３１は、到着地点までの経路のみを示す第１案内情報ＧＩ１を生成してもよく、必ずしも目的地点の位置も示す第１案内情報ＧＩ１を生成しなくてもよい。到着地点の近くまでユーザを案内することができれば、目的地点の位置を案内せずとも、ユーザが現実の視界にて目的地点を認識できるからである。また、案内情報生成部３１０ｂの機能により制御部３１は、音声により到着地点までの経路を案内する第１案内情報ＧＩ１、および、道路上の地点のうち目的地点に最も近い地点まで経路を案内する第２案内情報ＧＩ２を生成してもよい。
【符号の説明】
【００４７】
１…目的地点案内システム、１０…案内サーバ、２０…検索サーバ、３０…ナビゲーション装置、１１，２１，３１…制御部、１２，２２，３２…通信部、１３，２３，３３…記録媒体、１３ａ…候補地点ＤＢ、２３ａ…目的地点ＤＢ、３３ａ…地図情報、１１０…位置情報提供プログラム、１１０ａ…検索条件情報送信部、１１０ｂ…目的地点情報取得部、１１０ｃ…到着地点特定部、１１０ｄ…位置情報送信部、２１０…検索プログラム、２１０ａ…目的地点情報送信部、３１０…ナビゲーションプログラム、３１０ａ…検索条件情報送信部、３１０ｂ…案内情報生成部、３１０ｃ…案内制御部、Ｐ１，Ｐ２…位置マーカ，ＣＩ…検索条件情報、ＤＩ…目的地点情報、ＧＩ１…第１案内情報、ＧＩ２…第２案内情報、Ｂ…表示、Ｃ…車両マーカ、Ｖ…終点マーカ。
【図１】
0005762160.tif 000002
【図２】
0005762160.tif 000003
【図３】
0005762160.tif 000004