(57)【要約】【課題】電子地図を用いて経路探索を行う経路探索装置の利便性を向上させる。【解決手段】通信ナビゲーション装置とサービスセンタのサーバとをインターネットを介して接続した通信ナビゲーションシステムを構成する。サーバに複数の通信ナビゲーション装置をグループ登録する。通信ナビゲーション装置およびサーバは、複数の通信ナビゲーション装置の現在位置情報を用いて集合場所を自動設定する。また、先導車Ａの移動軌跡を追従車Ｂ、Ｃで表示する。また、先導車Ａから追従車Ｂ、Ｃへ経由地点を指定する。所定の解除条件が満たされたときには、先導車、追従車のグループ登録を解除する。【選択図】  図１
2004271197.tif 000002
【特許請求の範囲】
【請求項１】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
前記電子地図データを記憶する電子地図データ記憶部と、
複数の出発地の位置を示す出発位置情報を取得する位置情報取得部と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する集合場所設定部と、
を備える情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記所定の条件は、前記各出発地から前記集合場所までの距離が約同一となる条件を含む、
情報処理装置。
【請求項３】
請求項１記載の情報処理装置であって、
前記所定の条件は、前記各出発地から前記集合場所までの所要時間が約同一となる条件を含む、
情報処理装置。
【請求項４】
請求項１記載の情報処理装置であって、さらに、
目的地の位置を示す目的位置情報を取得する目的位置情報取得部を備え、
前記集合場所設定部は、さらに、前記目的位置情報を考慮して、前記集合場所を設定する、
情報処理装置。
【請求項５】
請求項１記載の情報処理装置であって、さらに、
前記集合場所に適した施設に関する集合場所データを記憶する集合場所データ記憶部を備え、
前記集合場所設定部は、さらに、前記集合場所データに基づいて、前記集合場所を設定する、
情報処理装置。
【請求項６】
請求項１記載の情報処理装置であって、
前記位置情報取得部は、現在位置を検出する位置検出装置を備える移動体から、所定のネットワークを介して、前記出発位置情報として前記現在位置を示す現在位置情報を取得する、
情報処理装置。
【請求項７】
請求項１記載の情報処理装置であって、さらに、
前記集合場所の位置を示す集合位置情報を、所定のネットワークを介して、所定の移動体に送信する送信部を備える、
情報処理装置。
【請求項８】
請求項７記載の情報処理装置であって、
前記送信部は、さらに、前記位置情報取得部が取得した前記複数の出発位置情報を送信する、
情報処理装置。
【請求項９】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
経路探索を行うための経路探索データを記憶する電子地図データ記憶部と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する位置情報取得部と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する目的地設定部と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う経路探索部と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する送信部と、
を備える情報処理装置。
【請求項１０】
請求項９記載の情報処理装置であって、さらに、
前記一の移動体と前記他の移動体とのうちの少なくとも一方の移動軌跡を記憶する移動軌跡記憶部を備え、
前記送信部は、さらに、前記一の移動体または前記他の移動体からの要求に応じて、前記移動軌跡記憶部が記憶する前記一の移動体または前記他の移動体の移動軌跡を送信する、
情報処理装置。
【請求項１１】
請求項９記載の情報処理装置であって、さらに、
前記位置情報取得部による前記他の移動体の前記現在位置情報の取得に支障が生じた後、該支障が解消されたときに、前記経路探索データを参照して、前記支障が生じる前の前記他の移動体の前記現在位置情報と、前記支障が解消された後の前記他の移動体の前記現在位置情報とに基づいて、前記支障が生じている間の前記他の移動体の移動軌跡を補完する移動軌跡補完部を備える、
情報処理装置。
【請求項１２】
請求項９記載の情報処理装置であって、
前記送信部は、さらに、前記一の移動体の前記現在位置情報を、所定の移動体に送信する、
情報処理装置。
【請求項１３】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
通信を行うべき複数の移動体を、予めグループとして登録する登録部と、
前記複数の移動体と通信を行う通信部と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する登録解除部と、
を備える情報処理装置。
【請求項１４】
請求項１３記載の情報処理装置であって、さらに、
前記移動体からの指示に応じて、前記解除条件を設定するための条件設定部を備える情報処理装置。
【請求項１５】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する位置情報取得部と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する経由地点設定部と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する送信部と、
を備える情報処理装置。
【請求項１６】
電子地図データを用いて経路探索を行う経路探索装置として構成された請求項１ないし１５のいずれか記載の情報処理装置。
【請求項１７】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置の制御方法であって、
（ａ）前記電子地図データを準備する工程と、
（ｂ）複数の出発地の位置を示す出発位置情報を取得する工程と、
（ｃ）前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する工程と、
を備える制御方法。
【請求項１８】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置の制御方法であって、
（ａ）経路探索を行うための経路探索データを準備する工程と、
（ｂ）所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する工程と、
（ｃ）前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する工程と、
（ｄ）前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う工程と、
（ｅ）前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信するする工程と、
を備える制御方法。
【請求項１９】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置の制御方法であって、
（ａ）通信を行うべき複数の移動体を、予めグループとして登録する工程と、
（ｂ）前記複数の移動体と通信を行う工程と、
（ｃ）前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する工程と、
を備える制御方法。
【請求項２０】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置の制御方法であって、
（ａ）所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する工程と、
（ｂ）前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する工程と、
（ｃ）前記経由地点の位置を示す経由地点情報を他の移動体に送信する工程と、
を備える制御方法。
【請求項２１】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置を制御するためのコンピュータプログラムであって、
前記電子地図データを記憶する機能と、
複数の出発地の位置を示す出発位置情報を取得する機能と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２２】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置を制御するためのコンピュータプログラムであって、
経路探索を行うための経路探索データを記憶する機能と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する機能と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する機能と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う機能と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２３】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置を制御するためのコンピュータプログラムであって、
通信を行うべき複数の移動体を、予めグループとして登録する機能と、
前記複数の移動体と通信を行う機能と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２４】
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置を制御するためのコンピュータプログラムであって、
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する機能と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する機能と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２５】
請求項２１ないし２４記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子地図データを用いた経路案内用の情報処理に関する。
【０００２】
【従来の技術】
従来、電子地図データを利用して現在地や出発地から目的地までの経路探索や経路誘導を行うナビゲーション装置が普及している。近年では、通信機能を備え、所定のサーバからインターネットを介して、店舗案内や観光案内など各種サービス情報を取得したり、所定の中継局などから道路交通情報を取得したりすることが可能な、いわゆる通信ナビゲーション装置も普及している。また、通信ナビゲーション装置に関し、グループでツーリングに出掛けるときなどに、複数の装置間で、直接的に、あるいは、所定のサーバを介して、互いに通信を行い、互いの位置および動向を把握する技術が提案されている（例えば、特許文献１、特許文献２）。
【０００３】
【特許文献１】
特開２０００−３５３３７号公報
【特許文献２】
特開２００２−６２１４７号公報
【０００４】
【発明が解決しようとする課題】
しかし、例えば、ツーリング出発前の集合場所は、従来、ツーリングのメンバが互いに相談したりして感覚的に決定し、ナビゲーション装置の各ユーザが集合場所を目的地として個別に設定していた。また、ツーリング中の各種機能についても、必ずしも十分とは言えなかった。つまり、ナビゲーション装置、特に互いに通信を行う通信ナビゲーション装置の利便性に関して、更なる改良の余地があった。このような課題は、通信ナビゲーション装置に限られず、通信ナビゲーション装置に情報を提供するサーバや、電子地図データを用いて経路案内用の各種情報処理を行うためのアプリケーションソフトを備えるパーソナルコンピュータなどの情報処理装置についても同様である。
【０００５】
本発明は、上述の課題を解決するためになされたものであり、電子地図を用いて経路案内用の所定の情報処理を行う情報処理装置の利便性を向上させる技術を提供することを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の第１の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
前記電子地図データを記憶する電子地図データ記憶部と、
複数の出発地の位置を示す出発位置情報を取得する位置情報取得部と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する集合場所設定部と、
を備えることを要旨とする。
【０００７】
こうすることによって、複数人で相談して感覚的に集合場所を決定することなく、複数の出発地からの適当な集合場所を設定することができる。この結果、情報処理装置の利便性を向上させることができる。なお、電子地図データは、出発地や集合場所などの座標値を特定できればよい。集合場所の設定は、例えば、各出発地の座標値を用いて、中点や重心などを幾何学的な計算によって求めて行うことができる。また、電子地図データに、ノードデータや、リンクデータや、リンクコストデータなどのいわゆる経路探索データが含まれる場合には、ダイクストラ法などの手法による経路探索を用いて行ってもよい。
【０００８】
また、集合場所は、所定の条件下で、出発地を集合場所として設定してもよいが、出発地以外の場所を設定することが好ましい。こうすることによって、複数の出発地の位置情報を有効に活用して集合場所を設定することができる。
【０００９】
上記情報処理装置において、「所定の条件」としては、種々の条件を設定可能であるが、例えば、
前記所定の条件は、前記各出発地から前記集合場所までの距離が約同一となる条件を含むようにすることができる。「距離が約同一」とは、直線距離が約同一であってもよいし、経路探索データを用いて経路探索を行ったときの道のりが約同一であってもよい。
【００１０】
また、前記所定の条件は、前記各出発地から前記集合場所までの所要時間が約同一となる条件を含むようにしてもよい。所要時間は、経路探索データを用いた経路探索によって求めることができる。
【００１１】
こうすることによって、集合場所の設定に関し、各出発地から集合場所までの距離や所要時間についての不公平を回避することができる。
【００１２】
本発明の第１の情報処理装置において、さらに、
目的地の位置を示す目的位置情報を取得する目的位置情報取得部を備え、
前記集合場所設定部は、さらに、前記目的位置情報を考慮して、前記集合場所を設定するようにしてもよい。
【００１３】
「目的位置情報を考慮して」とは、種々の態様を採ることができる。例えば、目的地を出発地と同等に扱って集合場所を設定するようにしてもよい。また、例えば、（出発地から集合場所までの距離）：（集合場所から目的地までの距離）＝１：２のように、両者の重みを変えて集合場所を設定するようにしてもよい。また、目的地から所定の距離内で集合場所を設定するようにしてもよい。また、各出発地について、出発地から目的地へ向かう方向と、出発地から集合場所へ向かう方向とのなす角度が９０°以内になるように集合場所を設定するようにしてもよい。また、目的地に最も近い出発地を集合場所として設定するようにしてもよい。
【００１４】
このようにすることによって、出発地から集合場所、集合場所から目的地への移動を効率的に行うことができるように、集合場所を設定することができる。
【００１５】
また、本発明の第１の情報処理装置において、さらに、
前記集合場所に適した施設に関する集合場所データを記憶する集合場所データ記憶部を備え、
前記集合場所設定部は、さらに、前記集合場所データに基づいて、前記集合場所を設定するようにしてもよい。
【００１６】
複数人で待ち合わせをする場合、集合場所は、例えば、駅や公園などの公共施設や、喫茶店や、レストランなどが選択される場合が多い。また、自動車で集合する場合には、駐車スペースが必要となる。本発明では、集合場所データ記憶部が、上述したような集合場所に適した施設に関する集合場所データを記憶しているので、より適切な集合場所を設定することができる。この場合、例えば、「距離が同一」、「所要時間が同一」などの条件で設定された地点に近い集合場所を、集合場所データから選択する方法を採ることができる。
【００１７】
なお、上記情報処理装置において、前記集合場所設定部は、集合場所データから複数の前記集合場所の候補地を抽出するようにし、該複数の候補地の中からユーザが選択可能であるようにしてもよい。
【００１８】
こうすることによって、集合場所の設定について、ユーザの意向を反映させることができる。
【００１９】
本発明の第１の情報処理装置において、複数の出発位置情報は、例えば、ユーザが手入力するようにしてもよいが、
前記位置情報取得部は、現在位置を検出する位置検出装置を備える移動体から、所定のネットワークを介して、前記出発位置情報として前記現在位置を示す現在位置情報を取得するようにしてもよい。
【００２０】
本明細書において、「移動体」とは、車両や、船舶や、航空機や、人など種々のものを含む。また、「位置検出装置を備える移動体」には、例えば、ナビゲーション装置や、携帯電話や、携帯情報端末なども含まれる。これらの機器は、経路探索機能を有していても有していなくてもよい。本発明によって、各移動体との通信によって現在位置情報を取得し、これに基づいて、集合場所を設定することができる。
【００２１】
なお、上記情報処理装置において、さらに、
道路交通情報を発信する所定の発信局から、前記道路交通情報を取得する道路交通情報取得部を備え、
前記集合場所設定部は、さらに、前記道路交通情報を考慮して、前記集合場所を設定するようにしてもよい。
【００２２】
「道路交通情報」としては、例えば、通行所要時間や、渋滞状況や、交通規制などが挙げられる。集合場所設定部は、これらの情報に基づいて、集合場所の候補地までの所要時間や走行距離を評価して、集合場所の設定を行うことができる。本発明によって、各出発地から集合場所への到着時刻のずれを抑制することができる。
【００２３】
本発明の第１の情報処理装置において、さらに、
前記集合場所の位置を示す集合位置情報を、所定のネットワークを介して、所定の移動体に送信する送信部を備えるようにしてもよい。
【００２４】
「所定の移動体」としては、各出発地に対応する移動体や、予めグループとして登録された移動体などが挙げられる。位置情報取得部が移動体から現在位置情報を取得する構成の場合には、現在位置情報を取得した移動体を「所定の移動体」としてもよい。本発明によって、所定の移動体に集合場所を報知することができる。各移動体がそれぞれ経路探索装置を備える場合には、各経路探索装置で集合場所を表示したり、出発地から集合場所までの経路探索を行ったりするようにすることができる。
【００２５】
上記情報処理装置において、
前記送信部は、さらに、前記位置情報取得部が取得した前記複数の出発位置情報を送信するようにしてもよい。
【００２６】
こうすることによって、例えば、各移動体に、待ち合わせを行う仲間の出発地を報知することができる。
【００２７】
本発明の第２の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
経路探索を行うための経路探索データを記憶する電子地図データ記憶部と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する位置情報取得部と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する目的地設定部と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う経路探索部と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する送信部と、
を備えることを要旨とする。
【００２８】
経路探索部による経路探索結果が必ずしも最も適切な経路とは限らない。例えば、グループでのツーリング中などに、いわゆる裏道に詳しい人が運転する先導車（他の移動体）がある場合には、追従車（一の移動体）は、経路探索結果に従うよりも、先導車に追従した方がスムーズに移動できることが多い。本発明によって、一の移動体では、経路探索よりも都合のよい経路を利用することができる。この結果、情報処理装置の利便性を向上させることができる。
【００２９】
なお、「経路探索よりも優先して」とは、「経路探索を行った後に、その結果よりも優先して」という意味と、「経路探索を行わずに」という意味とを含んでいる。つまり、送信部は、例えば、経路探索を行い、その結果を移動軌跡と比較した上で、移動軌跡を優先的に送信するようにしてもよいし、経路探索を行わずに移動軌跡を送信するようにしてもよい。さらに、経路探索を行った場合に、送信部は、経路探索結果と移動軌跡との双方を送信するようにしてもよい。この場合、線を太くしたり、色を変えたりするなど、一の移動体側で移動軌跡を強調表示することが可能なデータを送信するようにすればよい。
【００３０】
上記情報処理装置において、さらに、
前記一の移動体と前記他の移動体とのうちの少なくとも一方の移動軌跡を記憶する移動軌跡記憶部を備え、
前記送信部は、さらに、前記一の移動体または前記他の移動体からの要求に応じて、前記移動軌跡記憶部が記憶する前記一の移動体または前記他の移動体の移動軌跡を送信するようにしてもよい。
【００３１】
移動軌跡記憶部には、位置情報取得部が取得した一の移動体と他の移動体とのうちの少なくとも一方の現在位置情報が順次記憶される。送信部は、一の移動体からの要求内容に応じて、一の移動体の移動軌跡を一の移動体に送信するようにしてもよいし、他の移動体の移動軌跡を送信するようにしてもよい。他の移動体からの要求についても同様である。こうすることによって、各移動体では、後に、通常の経路探索では得られない経路を利用するようにすることができる。
【００３２】
本発明の第２の情報処理装置において、さらに、
前記位置情報取得部による前記他の移動体の前記現在位置情報の取得に支障が生じた後、該支障が解消されたときに、前記経路探索データを参照して、前記支障が生じる前の前記他の移動体の前記現在位置情報と、前記支障が解消された後の前記他の移動体の前記現在位置情報とに基づいて、前記支障が生じている間の前記他の移動体の移動軌跡を補完する移動軌跡補完部を備えるようにしてもよい。
【００３３】
こうすることによって、通信障害などによって一時的に先導車の動向が不明になった場合でも、支障の解消後に、不明だった期間の先導車の移動軌跡を補完して利用するようにすることができる。なお、「支障」は、他の移動体との単なる通信の支障の他、情報処理装置自身のダウンも含んでいる。
【００３４】
本発明の第２の情報処理装置において、
前記送信部は、さらに、前記一の移動体の前記現在位置情報を、所定の移動体に送信するようにしてもよい。
【００３５】
こうすることによって、所定の移動体に一の移動体の現在位置を報知することができる。例えば、一緒にツーリングに出掛ける各車において、他の各車の移動状況を容易に把握することができる。
【００３６】
本発明の第３情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
通信を行うべき複数の移動体を、予めグループとして登録する登録部と、
前記複数の移動体と通信を行う通信部と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する登録解除部と、
を備えることを要旨とする。
【００３７】
「グループから解除するための専用の操作」としては、例えば、移動体がグループ登録解除のための専用のボタンを備える場合におけるボタン操作が挙げられる。また、「解除条件」としては、例えば、移動体がグループ内で設定した共通の目的地に到着したことや、予め設定された時刻になったことや、いずれかの移動体で他の移動体とは異なる新たな目的地が入力されたことや、他の移動体との距離が所定値以上離れたことなどが挙げられる。本発明によって、解除条件が満たされたときに、移動体側の意図とは無関係にグループ登録を解除することができる。
【００３８】
上記情報処理装置において、さらに、
前記移動体からの指示に応じて、前記解除条件を設定するための設定部を備えるようにしてもよい。
【００３９】
こうすることによって、各移動体から条件設定を任意に行うことができる。
【００４０】
なお、本発明の第３の情報処理装置において、
前記通信部が、さらに、各移動体の現在位置を示す現在位置情報を送信する機能を有する場合には、
前記通信部は、前記解除条件が満たされたときに、該解除条件が満たされた移動体の前記現在位置情報を送信しないようにすることが好ましい。
【００４１】
こうすることによって、プライバシを守ることができる。
【００４２】
本発明の第４の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する位置情報取得部と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する経由地点設定部と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する送信部と、
を備えることを要旨とする。
【００４３】
例えば、グループでのツーリング中に、先導車が、ある駐車場に駐車した後、徒歩で移動する場合などには、追従車に、駐車場を経由地点として指示したい場合がある。本発明によって、所定の移動体（例えば、先導車）から他の移動体（例えば、追従車）に経由地点を指示することができる。この結果、情報処理装置の利便性を向上させることができる。本発明は、所定の移動体がＰＤＡなどの着脱可能な端末である場合に特に有効である。
【００４４】
なお、本発明は、経路探索装置の発明として構成することもできる。すなわち、上述した本発明の第１ないし第４のいずれかの情報処理装置の機能を有する経路探索装置である。
【００４５】
本発明の経路探索装置は、いわゆる車載型であってもよいし、携帯型であってもよい。本発明によって、先に説明した情報処理装置と同様に、経路探索装置の利便性を向上させることができる。また、他の経路探索装置と通信可能な構成では、サーバ等を介さずに、経路探索装置同士で直接通信することができる。
【００４６】
本発明は、上述の情報処理装置および経路探索装置としての構成の他、情報処理装置および経路探索装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００４７】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、情報処理装置および経路探索装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００４８】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．通信ナビゲーションシステムの構成：
Ｂ．通信ナビゲーション装置：
Ｃ．サーバ：
Ｄ．通信ナビゲーション：
Ｄ１．集合場所の自動設定：
Ｄ２．先導車の移動軌跡の表示：
Ｄ３．先導車の移動軌跡の補完：
Ｄ４．追従車への経由地点の指示：
Ｄ５．帰宅時の経路案内：
Ｅ．変形例：
【００４９】
Ａ．通信ナビゲーションシステムの構成：
図１は、本発明の一実施例としての通信ナビゲーションシステム１０００の概略構成を示す説明図である。本実施例の通信ナビゲーションシステム１０００は、サービスセンタから通信ナビゲーション装置に、インターネットＩＮＴを介して、各種サービスを提供するシステムである。本実施例では、通信ナビゲーション装置を搭載した車両Ａ、Ｂ、Ｃが集合場所で待ち合わせをし、車両Ａを先導車とし、車両Ｂ、車両Ｃを追従車として、グループでツーリングに出掛ける場合を例に説明する。
【００５０】
車両Ａ、車両Ｂ、車両Ｃには、それぞれ通信ナビゲーション信装置１０Ａ、１０Ｂ、１０Ｃが搭載されている。これらは、インターネットＩＮＴを介して、サービスセンタのサーバ５００と接続されている。各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃは、各車両Ａ、Ｂ、Ｃに着脱可能であり、ユーザが歩行時などに携帯して利用可能であるものとした。なお、本実施例の通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃは、同じ機能を有するものとし、以下、これらに関連する符号にアルファベットの添え字を付さずに、単に通信ナビゲーション装置１０などとも呼ぶこととする。
【００５１】
通信ナビゲーション装置１０は、アンテナ１２０や、ＧＰＳアンテナ１３０や、図示しない無線通信装置や、制御ユニットなどを備えている。通信ナビゲーション装置１０は、ＧＰＳアンテナ１３０によって３機のＧＰＳ衛星ＳＡＴ１、ＳＡＴ２、ＳＡＴ３から受信した電波信号に基づいて現在位置を検出し、この現在位置を示す現在位置情報をアンテナ１２０からインターネットＩＮＴを介して、サーバ５００に送信する。サーバ５００は、通信ナビゲーション装置１０から受信した現在位置情報を用いて、後述する各種処理を行い、通信ナビゲーション装置１０に処理結果を送信する。
【００５２】
Ｂ．通信ナビゲーション装置：
図２は、通信ナビゲーション装置１０の概略構成を示す説明図である。通信ナビゲーション装置１０は、表示パネル１２と、操作パネル１４と、制御ユニット１００とを備えている。また、通信ナビゲーション装置１０は、経路探索データや経路誘導データなどを保持するＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）から各種データを読み出すＤＶＤ−ＲＯＭドライブや、サーバ５００からダウンロードした経路探索データや経路誘導データなどを保持するハードディスク１１０を備えている。経路探索データは、ノードデータ、リンクデータ、リンクコストデータなどの道路ネットワークデータや、交通規制データなどを含んでいる。
【００５３】
表示パネル１２は、地図や文字情報やユーザインタフェースや経路探索の結果や経路誘導の状況などを表示する。操作パネル１４は、表示パネル１２に表示された地図上のカーソルの移動や、縮尺の設定・変更、画面のスクロール、後述するツーリングのグループ登録や集合場所に関する各種設定等、ユーザの指示を入力するためのものである。操作パネル１４には、「帰る」と表示されたボタン１５（以下、「帰る」ボタンと呼ぶ）が設けられている。この「帰る」ボタン１５を用いた機能については後述する。ユーザの指示の入力は、リモート・コントローラ（リモコン）１６を用いて行うことも可能である。また、音声入力部を設け、ユーザの指示を音声によって入力可能としてもよい。
【００５４】
図中に制御ユニット１００内の構成を併せて示した。制御ユニット１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備えるマイクロコンピュータとして構成されており、図示した各機能ブロックを備えている。これらの各機能ブロックは、ソフトウェア的に構成されている。
【００５５】
制御部１０１は、制御ユニット１００内の各部の制御を行う。通信部１０２は、図示しない中継局と無線通信を行い、インターネットＩＮＴを介して、サーバ５００と各種データのやり取りを行う。
【００５６】
現在地検出部１０３は、ＧＰＳアンテナ１３０が受信したＧＰＳ衛星ＳＡＴ１、ＳＡＴ２、ＳＡＴ３からの電波信号に基づいて現在位置を検出する。現在位置の検出は、ＤＧＰＳ（ディファレンシャルＧＰＳ）を利用した方法や、携帯電話、ＰＨＳ等の無線基地局の電波を利用した方法や、ジャイロセンサを利用もしくは併用した方法などによって現在位置を検出するものとしてもよい。
【００５７】
コマンド入力部１０４は、操作パネル１４やリモコン１６の操作によるユーザの指示を入力する。
【００５８】
電子地図データ参照部１０５は、現在地や、目的地などに基づいて、ＤＶＤおよびハードディスク１１０が保持する経路探索データを参照する。また、電子地図データ参照部１０５は、経路探索部１０６が行った経路探索結果に基づいて、経路誘導データを参照する。
【００５９】
経路探索部１０６は、電子地図データ参照部１０５が参照した経路探索データを用いて、出発地から目的地までの経路探索を行う。本実施例では、周知のダイクストラ法によって経路探索を行うものとした。経路誘導部１０７は、現在地検出部１０３が検出した現在地、および、電子地図データ参照部１０５が参照した経路誘導用データを用いて経路誘導を行う。
【００６０】
表示制御部１０８は、表示パネル１２に表示する表示画面を制御する。
【００６１】
Ｃ．サーバ：
図３は、サーバ５００の概略構成を示す説明図である。サーバ５００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備えるコンピュータであり、図示する各機能ブロックを備えている。これらの各機能ブロックは、ソフトウェア的に構成されている。
【００６２】
制御部５１０は、サーバ５００内の各部の制御を行う。通信部５２０は、インターネットＩＮＴを介して、通信ナビゲーション装置１０とデータのやり取りを行う。インタフェース提供部５３０は、通信ナビゲーション装置１０からの要求に応じて、通信ナビゲーション装置１０の表示パネル１２に表示するための各種ユーザインタフェースを提供する。
【００６３】
グループ登録部５４０は、グループでのツーリング時などに、複数の通信ナビゲーション装置１０をグループとして登録したり、解除したりする。グループ登録部５４０は、さらに、グループ内の先導車および追従車の登録、および、解除も行う。本実施例では、各通信ナビゲーション装置１０に、予め識別情報（ＩＤ）が付与されており、グループ登録部５４０は、この識別情報を用いて登録および解除を行う。グループ登録部５４０は、本発明の登録部および登録解除部に相当する。
【００６４】
なお、サーバ５００は、図示しない個人情報データベースを備えており、この個人情報データベースは、通信ナビゲーション装置のユーザごとに、グループ登録の履歴など、サーバ５００が提供する各種サービスの利用履歴を記憶する。個人情報データベースは、各通信ナビゲーション装置から、自己のサービス利用履歴を参照することができる。
【００６５】
位置情報取得部５５０は、通信部５２０によって通信ナビゲーション装置１０から受信した現在位置情報を取得する。この現在位置情報は、後に各通信ナビゲーション装置１０で個別に利用可能なように、通信ナビゲーション装置１０ごとに随時位置情報データベースに記憶される。本実施例では、通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃ用の位置情報データベース５５１、５５２、５５３がそれぞれ用意されている。位置情報データベース５５１、５５２、５５３は、本発明の移動軌跡記憶部にも相当する。
【００６６】
データベース参照部５６０は、必要に応じて電子地図データベース５６１や、集合場所データベース５６２や、位置情報データベース５５１、５５２、５５３を参照する。電子地図データベース５６１は、経路探索データや、経路誘導データなどを記憶している。集合場所データベース５６２は、後述するように、集合場所に適した施設に関する集合場所データを記憶している。
【００６７】
集合場所設定部５７０は、グループでのツーリングの出発時に、グループ登録部５４０に登録された通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃの各出発地の現在位置情報、および、集合場所データベース５６２に基づいて、適当な集合場所を設定する。集合場所の設定については後述する。
【００６８】
サーバ５００は、先導車である車両Ａ（通信ナビゲーション装置１０Ａ）の移動軌跡を、追従車である車両Ｂ、車両Ｃに搭載された通信ナビゲーション装置１０Ｂ、１０Ｃに送信する機能を有している。そして、移動軌跡補完部５８０は、先導車Ａに搭載された通信ナビゲーション装置１０Ａとサーバ５００との通信に支障が発生し、この支障が解消したときに、通信の支障が発生する直前の現在位置情報と、支障解消後の現在位置情報とに基づいて、支障が生じていた期間の移動軌跡を経路探索によって補完する。
【００６９】
図４は、集合場所データベース５６２内の集合場所データの一例を示す説明図である。図示するように、本実施例では、集合場所データベース５６２には、集合場所に適した施設の名称と、駐車の可否と、位置情報（緯度、経度）とが対応付けて記憶されている。
【００７０】
Ｄ．通信ナビゲーション：
本実施例の通信ナビゲーションシステム１０００は、以下に説明するいくつかの機能を有している。
【００７１】
Ｄ１．集合場所の自動設定：
図５は、車両Ａ、Ｂ、Ｃの各出発地からの集合場所を自動設定する工程を示す説明図である。まず、通信ナビゲーション装置１０Ａは、ユーザの指示により、サーバ５００に、自分のＩＤとともに、集合場所設定のサービスの提供要求を送信する（ステップＳ１００）。サーバ５００は、通信ナビゲーション装置１０Ａからサービスの提供要求を受信すると、通信ナビゲーション装置１０Ａに、グループ登録を行うためのユーザインタフェースを提供する（ステップＳ１１０）。次に、通信ナビゲーション装置１０Ａは、ユーザによって入力されたグループ登録の内容をサーバ５００に送信する（ステップＳ１２０）。本実施例では、通信ナビゲーション装置１０Ａが、通信ナビゲーション装置１０Ｂ、１０ＣのＩＤを送信することにより、通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃをグループ登録するものとした。サーバ５００は、通信ナビゲーション装置１０Ａからグループ登録の内容を受信すると、通信ナビゲーション装置１０Ｂ、１０Ｃにグループ登録の可否の問合せを送信する（ステップＳ１３０）。次に、通信ナビゲーション装置１０Ｂ、１０Ｃは、グループ登録の許可通知をサーバ５００に送信する（ステップＳ１４０）。サーバ５００は、通信ナビゲーション装置１０Ｂ、１０Ｃからグループ登録の許可通知を受信すると、グループ登録部５４０に各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃをグループ登録し、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃにグループ登録の完了通知を送信する（ステップＳ１５０）。なお、サーバ５００は、所定時間内に通信ナビゲーション装置１０Ｂ、１０Ｃからグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置１０Ａに送信する。また、サーバ５００は、通信ナビゲーション装置１０Ｂ、１０Ｃの一方からしかグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置１０Ａおよびグループ登録の許可通知が得られたいずれかの通信ナビゲーション装置に送信する。
【００７２】
通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃは、ステップＳ１５０において、サーバ５００からグループ登録の完了通知を受信すると、それぞれ現在地検出部１０３によって検出した現在位置情報をサーバ５００に送信する。サーバ５００は、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃから現在位置情報を取得し（ステップＳ１６０）、集合場所設定処理を行う（ステップＳ１７０）。そして、サーバ５００は、設定した集合位置情報を通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃに送信する（ステップＳ１８０）。このとき、サーバ５００は、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃに他車（他の通信ナビゲーション装置）の現在位置情報も送信する。
【００７３】
各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃでは、サーバ５００から受信した集合位置情報が目的地として設定される。この後、サーバ５００と各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃとの間で現在位置情報のやり取りは随時行われ、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃでは、現在位置から集合場所までの経路探索および経路誘導が行われる。
【００７４】
図６は、集合場所設定処理の流れを示すフローチャートである。図７は、集合場所の設定の様子を示す説明図である。まず、サーバ５００は、車両Ａ、Ｂ、Ｃの各出発地点Ｐａ、Ｐｂ、Ｐｃから同一距離の座標Ｐｏを算出する（ステップＳ１７２）。そして、集合場所データベース５６２を参照し（ステップＳ１７４）、ステップＳ１７２で算出された座標値に最も近く、駐車可能な施設である「○○公園」を集合場所として設定する（ステップＳ１７６）。
【００７５】
なお、サーバ５００は、通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃの利用状態に応じて、集合場所の設定方法を切り換えることが可能である。例えば、通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃが車両に搭載されない状態で利用される場合には、サーバ５００は、駐車の可否を考慮せずに集合場所を設定する。駐車の可否を考慮するか否かなどの集合場所の設定方法の切り換え条件は、ユーザによって予め設定可能である。
【００７６】
図８は、通信ナビゲーション装置１０の表示パネル１２に表示される表示画面の一例を示す説明図である。図示するように、表示パネル１２には、各車両Ａ、Ｂ、Ｃの位置や、集合場所や、各車両の集合場所への到着予測時刻が随時表示される。本実施例では、集合場所への到着予測時刻の算出は、サーバ５００で行うものとした。この到着予想時刻の算出は、通信ナビゲーション装置１０で行うようにしてもよい。
【００７７】
以上説明した工程によって、ツーリングのメンバが感覚的に集合場所の相談をせずに、集合場所を自動設定することができる。また、各出発地から集合場所までの距離についての不公平を回避することができる。
【００７８】
Ｄ２．先導車の移動軌跡の表示：
各車両Ａ、Ｂ、Ｃが集合場所に到着した後、先導車および追従車の登録を行い、ツーリングに出発する。そして、追従車が搭載する通信ナビゲーション装置１０には、先導車の移動軌跡が表示される。
【００７９】
図９は、先導車の移動軌跡を表示する工程を示す説明図である。まず、先導車となる車両Ａに搭載された通信ナビゲーション装置１０Ａは、サーバ５００に、先導車の移動軌跡表示サービスの提供要求を送信する（ステップＳ２００）。サーバ５００は、通信ナビゲーション装置１０Ａからサービスの提供要求を受信すると、通信ナビゲーション装置１０Ａに、先導車および追従車の登録を行うためのユーザインタフェースを提供する（ステップＳ２１０）。次に、通信ナビゲーション装置１０Ａは、ユーザによって入力された先導車および追従車の設定内容をサーバ５００に送信する（ステップＳ２２０）。先に説明したように、本実施例では、車両Ａを先導車、車両Ｂ、Ｃを追従車として登録するものとした。サーバ５００は、通信ナビゲーション装置１０Ａから設定内容を受信すると、通信ナビゲーション装置１０Ｂ、１０Ｃに登録の可否の問合せを送信する（ステップＳ２３０）。そして、通信ナビゲーション装置１０Ｂ、１０Ｃは、登録の許可通知をサーバ５００に送信する（ステップＳ２４０）。サーバ５００は、通信ナビゲーション装置１０Ｂ、１０Ｃから登録の許可通知を受信すると、グループ登録部５４０に各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃを先導車および追従車として登録し、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃに登録の完了通知を送信する（ステップＳ２５０）。なお、サーバ５００は、所定時間内に通信ナビゲーション装置１０Ｂ、１０Ｃから登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置１０Ａに送信する。また、サーバ５００は、通信ナビゲーション装置１０Ｂ、１０Ｃの一方からしかグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置１０Ａおよびグループ登録の許可通知が得られたいずれかの通信ナビゲーション装置に送信する。
【００８０】
通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃは、ステップＳ２５０において、サーバ５００から登録の完了通知を受信すると、それぞれ現在地検出部１０３によって検出した現在位置情報をサーバ５００に送信する。サーバ５００は、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃから現在位置情報を取得し（ステップＳ２６０）、各現在位置情報を位置情報データベース５５１、５５２、５５３に、後に各通信ナビゲーション装置１０で個別に利用可能に保存する（ステップＳ２７０）。こうすることによって、通信ナビゲーション装置１０Ｂ、１０Ｃは、後に先導車Ａの移動軌跡を経路探索に用いることができる。
【００８１】
そして、サーバ５００は、通信ナビゲーション装置１０Ａに、追従車Ｂ、Ｃ（通信ナビゲーション装置１０Ｂ、１０Ｃ）の現在位置情報を送信する（ステップＳ２８０）。また、サーバ５００は、通信ナビゲーション装置１０Ｂに、先導車Ａ（通信ナビゲーション装置１０Ａ）の移動軌跡および先導車Ａ、追従車Ｃ（通信ナビゲーション装置１０Ｃ）の現在位置情報を送信する（ステップＳ２８０）。また、サーバ５００は、通信ナビゲーション装置１０Ｃに、先導車Ａの移動軌跡および先導車Ａ、追従車Ｂ（通信ナビゲーション装置１０Ｂ）の現在位置情報を送信する（ステップＳ２８０）。この後、ステップＳ２６０〜ステップＳ２８０の工程が随時行われる。
【００８２】
図１０は、通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２に表示される先導車および追従車の表示の一例を示す説明図である。太実線Ｌは、先導車である車両Ａの移動軌跡を示している。なお、表示パネル１２に、先導車Ａと各追従車Ｂ、Ｃとの時間差を併せて表示するようにしてもよい。
【００８３】
以上説明した工程によって、追従車Ｂ、Ｃのユーザは、先導車Ａの移動軌跡に従ってツーリングを行うことができる。
【００８４】
Ｄ３．先導車の移動軌跡の補完：
先導車Ａ（通信ナビゲーション装置１０Ａ）とサーバ５００との通信に支障が生じた場合には、先に説明した先導車Ａの移動軌跡の表示を行うことができなくなる。図１１は、先導車Ａとサーバ５００との通信に支障が生じた場合の処理の流れを示す説明図である。サーバ５００は、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃから現在位置情報を取得する（ステップＳ３００）。このとき、先導車Ａ（通信ナビゲーション装置１０Ａ）との通信に支障が発生したものとする。サーバ５００は、追従車Ｂ、Ｃ（通信ナビゲーション装置１０Ｂ、１０Ｃ）に、先導車Ａとの通信に支障が発生し、先導車Ａの移動軌跡を送信できない旨を通知する（ステップＳ３１０）。この後、サーバ５００と先導車Ａとの通信の支障が解消したものとする。サーバ５００は、追従車Ｂ、Ｃに先導車Ａとの通信の支障が解消したことを通知する（ステップＳ３２０）。そして、再度、各車両Ａ、Ｂ、Ｃから現在位置情報を取得し（ステップＳ３３０）、各現在位置情報を位置情報データベース５５１、５５２、５５３に保存する（ステップＳ３４０）。
【００８５】
次に、サーバ５００は、通信に支障が生じた直前の先導車Ａの現在位置情報を位置情報データベース５５１から読み出す（ステップＳ３５０）。そして、この現在位置情報と支障が解消した直後の現在位置情報とを用いて、電子地図データベース５６１を参照して、経路探索により移動軌跡の補完を行う（ステップＳ３６０）。そして、サーバ５００は、通信ナビゲーション装置１０Ａに、追従車Ｂ、Ｃ（通信ナビゲーション装置１０Ｂ、１０Ｃ）の現在位置情報を送信する（ステップＳ３７０）。また、サーバ５００は、通信ナビゲーション装置１０Ｂに、先導車Ａ（通信ナビゲーション装置１０Ａ）の移動軌跡および先導車Ａ（通信ナビゲーション装置１０Ａ）、追従車Ｃ（通信ナビゲーション装置１０Ｃ）の現在位置情報を送信する（ステップＳ３７０）。また、サーバ５００は、通信ナビゲーション装置１０Ｃに、先導車Ａ（通信ナビゲーション装置１０Ａ）の移動軌跡および先導車Ａ（通信ナビゲーション装置１０Ａ）、追従車Ｂ（通信ナビゲーション装置１０Ｂ）の現在位置情報を送信する（ステップＳ３７０）。
【００８６】
以上説明した処理によって、先導車Ａとサーバ５００との通信に支障が生じ、その後、支障が解消したときに、通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２に先導車Ａの移動軌跡を表示することができる。
【００８７】
なお、上述した先導車の移動軌跡の補完は、サーバ５００がダウンしたときにも適用可能である。この場合、サーバ５００は、ステップＳ３１０およびＳ３２０の通知を行うことができないから、支障が解消されたときに、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃに現在位置情報の要求を送信し、現在位置情報を取得し（ステップＳ３３０）、同様の処理を行う。
【００８８】
Ｄ４．追従車への経由地点の指示：
本実施例の通信ナビゲーションシステム１０００では、先導車Ａ（通信ナビゲーション装置１０Ａ）から追従車Ｂ、Ｃ（通信ナビゲーション装置１０Ｂ、１０Ｃ）に経由地点を指示することができる。図１２は、先導車Ａから追従車Ｂ、Ｃに経由地点を指示する工程を示す説明図である。まず、通信ナビゲーション装置１０Ａのユーザが、ある位置を経由地点として追従車Ｂ、Ｃに指示したいタイミングで、操作パネル１４またはリモコン１６で経由地点の指定のための操作を行う（ステップＳ４００）。すると、通信ナビゲーション装置１０Ａは、その時点での現在位置情報を経由地情報として、サーバ５００に送信する。ユーザは、通信ナビゲーション装置１０Ａの表示パネル１２上で、過去の通過点で通信ナビゲーション装置１０Ｂ、１０Ｃがまだ到達していない地点を経由地点として指定してもよい。サーバ５００は、通信ナビゲーション装置１０Ａから経由地情報を受信すると、経由地点の設定を行い（ステップＳ４１０）、通信ナビゲーション装置１０Ｂ、１０Ｃに経由地情報を送信する（ステップＳ４２０）。通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２には、サーバ５００から受信した経由地情報に基づいて、経由地点が表示される。
【００８９】
図１３は、通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２に表示される表示画面の一例を示す説明図である。ここでは、先導車Ａが「○○遊園地」の駐車場に駐車し、この駐車場を経由地点として指定し、通信ナビゲーション装置１０Ａを車両Ａから取り外して移動した場合について示した。表示パネル１２には、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃの位置や、通信ナビゲーション装置１０Ａの移動軌跡（太実線Ｌ）や、経由地点や、追従車Ｂ、Ｃの現在位置から経由地点までの所要時間が随時表示される。追従車Ｂ、Ｃの現在位置から経由地点までの所要時間は、サーバ５００で算出するようにしてもよいし、通信ナビゲーション装置１０で算出するようにしてもよい。
【００９０】
このようにすることによって、先導車Ａ（通信ナビゲーション装置１０Ａ）から追従車Ｂ、Ｃ（通信ナビゲーション装置１０Ｂ、１０Ｃ）に経由地点の指定を行うことができる。
【００９１】
Ｄ５．帰宅時の経路案内：
追従車のユーザは、先導車の移動軌跡を表示しつつツーリングを行っている途中に、ツーリングを中止し、帰宅する場合がある。図１４は、追従車の帰宅時の経路案内の工程を示す説明図である。ここでは、追従車Ｂが帰宅する場合について説明する。まず、追従車Ｂのユーザが通信ナビゲーション装置１０Ｂの「帰る」ボタン１５を押下すると（ステップＳ５００）、通信ナビゲーション装置１０Ｂは、その旨を自分のＩＤとともにサーバ５００に送信する。このとき、通信ナビゲーション装置１０Ｂは、ユーザが新たな目的地を入力することなく、元の出発地を新たな目的地として自動設定する。さらに、通信ナビゲーション装置１０Ｂは、現在地検出部１０３で検出された現在位置情報をサーバ５００に送信しないように設定する。
【００９２】
サーバ５００は、通信ナビゲーション装置１０Ｂから、「帰る」ボタン１５が押下されたことを受信すると、グループ登録部５４０の通信ナビゲーション装置１０Ｂの追従車登録を解除する（ステップＳ５１０）。そして、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃに通信ナビゲーション装置１０Ｂの登録を解除した旨を通知する。
【００９３】
この後、通信ナビゲーション装置１０Ｂでは、先導車Ａの移動軌跡を表示せずに、電子地図データおよび位置情報データベース５５２のデータを用いた経路探索および経路誘導を行う（ステップＳ５２０）。位置情報データベース５５２のデータを用いるか否かは、ユーザによって選択可能である。位置情報データベース５５２のデータを用いる場合には、通信ナビゲーション装置１０Ｂは、サーバ５００から往路で蓄積されたデータを受信して、経路案内を行う。サーバ５００、および、通信ナビゲーション装置１０Ａ、１０Ｃは、これまで通りの処理、すなわち、図９に示したステップＳ２６０〜ステップＳ２８０の工程を継続する。
【００９４】
なお、先導車Ａのユーザが通信ナビゲーション装置１０Ａの「帰る」ボタン１５を押下した場合には、サーバ５００では、グループ登録部５４０の先導車および追従車の登録が全て解除されるようにしてもよいし、通信ナビゲーション装置１０Ｂ、１０Ｃのグループ登録を維持するようにしてもよい。前者の場合、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃでは、それぞれ電子地図データおよび位置情報データベース５５１、５５２、５５３のデータを用いた経路探索および経路誘導を行うようにすることができる。後者の場合、通信ナビゲーション装置１０Ｂ、１０Ｃは、電子地図データおよび位置情報データベース５５２、５５３のデータを用いた経路探索および経路誘導を行いつつ、互いの現在位置を表示するようにすることができる。
【００９５】
このようにすることによって、帰宅時に、ユーザの意図とは無関係に、元の出発地を目的地として自動設定し、グループ登録を解除することができる。さらに、「帰る」ボタン１５が押下されたときに、通信ナビゲーション装置１０が現在位置情報をサーバ５００に送信しないようにすることによって、ユーザのプライバシを守ることができる。
【００９６】
以上説明した本実施例の通信ナビゲーションシステム１０００によれば、電子地図データを有効利用し、利便性を向上させることができる。
【００９７】
Ｅ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形例が可能である。
【００９８】
Ｅ１．変形例１：
上記実施例では、通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃは、インターネットＩＮＴおよびサーバ５００を介して、通信および各種処理を行っているが、これに限られない。サーバ５００が有する機能、例えば、集合場所設定部や、移動軌跡補完部や、集合場所データベースや、位置情報データベースなどを各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃが備えるようにし、各通信ナビゲーション装置１０Ａ、１０Ｂ、１０Ｃが互いに直接通信を行うようにしてもよい。
【００９９】
Ｅ２．変形例２：
上記実施例では、集合場所設定処理において、各出発地点Ｐａ、Ｐｂ、Ｐｃから同一距離の座標Ｐｏを算出するものとしたが、これに限られない。例えば、各出発地点Ｐａ、Ｐｂ、Ｐｃからの所要時間が同一となる地点を経路探索するようにしてもよい。こうすることによって、各出発地から集合場所までの所要時間の不公平を回避することができる。
【０１００】
また、出発地点以外に、目的地を考慮して集合場所を設定するようにしてもよい。この場合、種々の態様を採ることができる。例えば、目的地を出発地と同等に扱って集合場所を設定するようにしてもよい。また、例えば、（出発地から集合場所までの距離）：（集合場所から目的地までの距離）＝１：２のように、重みを変えて集合場所を設定するようにしてもよい。また、目的地から所定の距離内で集合場所を設定するようにしてもよい。また、各出発地について、出発地から目的地へ向かう方向と、出発地から集合場所へ向かう方向とのなす角度が９０°以内になるように集合場所を設定するようにしてもよい。このようにすることによって、出発地から集合場所、集合場所から目的地への移動を効率的に行うことができるように、集合場所を設定することができる。
【０１０１】
また、例えば、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）などを利用し、道路交通情報を考慮して、すなわち、通行所要時間や、渋滞状況や、交通規制などの情報に基づいて、集合場所の候補地までの所要時間や走行距離を評価し、集合場所を設定するようにしてもよい。こうすることによって、各出発地から集合場所への到着時刻のずれを抑制することができる。
【０１０２】
Ｅ３．変形例３：
上記実施例では、集合場所の設定において、集合場所データベース５６２から１つの集合場所を抽出して設定しているが、複数の候補地を抽出して、ユーザによる選択を許容するようにしてもよい。こうすることによって、集合場所の設定について、ユーザの意向を反映させることができる。
【０１０３】
Ｅ４．変形例４：
上記実施例では、サーバ５００は、集合場所データベース５６２を備えているが、これを備えなくてもよい。
【０１０４】
Ｅ５．変形例５：
上記実施例では、複数の通信ナビゲーション装置１０の現在位置情報を出発地点としているが、ユーザが出発地点の位置情報を手入力するようにしてもよい。
【０１０５】
Ｅ６．変形例６：
上記実施例では、サーバ５００は、集合場所設定処理によって設定された集合場所の集合位置情報を、グループ登録された全通信ナビゲーション装置１０に送信しているが、少なくとも１つに送信するようにしてもよい。この場合、集合位置情報を受信した通信ナビゲーション装置１０のユーザが他の通信ナビゲーション装置１０のユーザに集合場所を連絡し、各自で集合場所を目的地として設定すればよい。
【０１０６】
Ｅ７．変形例７：
上記実施例では、通信ナビゲーション装置１０の表示パネル１２に複数の通信ナビゲーション装置１０の現在位置を表示するようにしているが、表示しないようにしてもよい。
【０１０７】
Ｅ８．変形例８：
上記実施例では、通信ナビゲーション装置１０は、「帰る」ボタン１５を備えており、「帰る」ボタン１５の操作によって、元の出発地が新たな目的地として設定され、グループ登録の解除を行うものとしたが、これに限られない。例えば、サーバ５００に、グループ登録の解除を行うための条件設定を行う設定部を設け、通信ナビゲーション装置１０から任意に条件設定を可能とし、この条件を満たしたときに、グループ登録を解除するものとしてもよい。この条件としては、例えば、当該通信ナビゲーション装置１０がグループ内で設定した共通の目的地に到着したことや、予め設定した時刻になったことや、当該通信ナビゲーション装置１０に他の通信ナビゲーション装置１０とは異なる新たな目的地が入力されたことや、他の通信ナビゲーション装置１０との距離が所定値以上離れたことなどが挙げられる。
【図面の簡単な説明】
【図１】本発明の一実施例としての通信ナビゲーションシステム１０００の概略構成を示す説明図である。
【図２】通信ナビゲーション装置１０の概略構成を示す説明図である。
【図３】サーバ５００の概略構成を示す説明図である。
【図４】集合場所データベース５６２内の集合場所データの一例を示す説明図である。
【図５】車両Ａ、Ｂ、Ｃの各出発地からの集合場所を自動設定する工程を示す説明図である。
【図６】集合場所設定処理の流れを示すフローチャートである。
【図７】集合場所の設定の様子を示す説明図である。
【図８】通信ナビゲーション装置１０の表示パネル１２に表示される表示画面の一例を示す説明図である。
【図９】先導車の移動軌跡を表示する工程を示す説明図である。
【図１０】通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２に表示される先導車および追従車の表示の一例を示す説明図である。
【図１１】先導車Ａとサーバ５００との通信に支障が生じた場合の処理の流れを示す説明図である。
【図１２】先導車Ａから追従車Ｂ、Ｃに経由地点を指示する工程を示す説明図である。
【図１３】通信ナビゲーション装置１０Ｂ、１０Ｃの表示パネル１２に表示される表示画面の一例を示す説明図である。
【図１４】追従車の帰宅時の経路案内の工程を示す説明図である。
【符号の説明】
１０００…通信ナビゲーションシステム
１０、１０Ａ、１０Ｂ、１０Ｃ…通信ナビゲーション装置
１２…表示パネル
１４…操作パネル
１５…「帰る」ボタン
１６…リモート・コントローラ（リモコン）
１００…制御ユニット
１０１…制御部
１０２…通信部
１０３…現在地検出部
１０４…コマンド入力部
１０５…電子地図データ参照部
１０６…経路探索部
１０７…経路誘導部
１０８…表示制御部
１１０…ハードディスク
１２０、１２０Ａ、１２０Ｂ、１２０Ｃ…アンテナ
１３０、１３０Ａ、１３０Ｂ、１３０Ｃ…ＧＰＳアンテナ
５００…サーバ
５１０…制御部
５２０…通信部
５３０…インタフェース提供部
５４０…グループ登録部
５５０…位置情報取得部
５５１、５５２、５５３…位置情報データベース
５６０…データベース参照部
５６１…電子地図データベース
５６２…集合場所データベース
５７０…集合場所設定部
５８０…移動軌跡補完部
ＩＮＴ…インターネット
ＳＡＴ１，ＳＡＴ２，ＳＡＴ３…ＧＰＳ衛星
【図１】
2004271197.tif 000003
【図２】
2004271197.tif 000004
【図３】
2004271197.tif 000005
【図４】
2004271197.tif 000006
【図５】
2004271197.tif 000007
【図６】
2004271197.tif 000008
【図７】
2004271197.tif 000009
【図８】
2004271197.tif 000010
【図９】
2004271197.tif 000011
【図１０】
2004271197.tif 000012
【図１１】
2004271197.tif 000013
【図１２】
2004271197.tif 000014
【図１３】
2004271197.tif 000015
【図１４】
2004271197.tif 000016