JP2004271197A - Information processing for route guide using digital map data - Google Patents
Information processing for route guide using digital map data Download PDFInfo
- Publication number
- JP2004271197A JP2004271197A JP2003058108A JP2003058108A JP2004271197A JP 2004271197 A JP2004271197 A JP 2004271197A JP 2003058108 A JP2003058108 A JP 2003058108A JP 2003058108 A JP2003058108 A JP 2003058108A JP 2004271197 A JP2004271197 A JP 2004271197A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- current position
- position information
- moving object
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、電子地図データを用いた経路案内用の情報処理に関する。
【0002】
【従来の技術】
従来、電子地図データを利用して現在地や出発地から目的地までの経路探索や経路誘導を行うナビゲーション装置が普及している。近年では、通信機能を備え、所定のサーバからインターネットを介して、店舗案内や観光案内など各種サービス情報を取得したり、所定の中継局などから道路交通情報を取得したりすることが可能な、いわゆる通信ナビゲーション装置も普及している。また、通信ナビゲーション装置に関し、グループでツーリングに出掛けるときなどに、複数の装置間で、直接的に、あるいは、所定のサーバを介して、互いに通信を行い、互いの位置および動向を把握する技術が提案されている(例えば、特許文献1、特許文献2)。
【0003】
【特許文献1】
特開2000−35337号公報
【特許文献2】
特開2002−62147号公報
【0004】
【発明が解決しようとする課題】
しかし、例えば、ツーリング出発前の集合場所は、従来、ツーリングのメンバが互いに相談したりして感覚的に決定し、ナビゲーション装置の各ユーザが集合場所を目的地として個別に設定していた。また、ツーリング中の各種機能についても、必ずしも十分とは言えなかった。つまり、ナビゲーション装置、特に互いに通信を行う通信ナビゲーション装置の利便性に関して、更なる改良の余地があった。このような課題は、通信ナビゲーション装置に限られず、通信ナビゲーション装置に情報を提供するサーバや、電子地図データを用いて経路案内用の各種情報処理を行うためのアプリケーションソフトを備えるパーソナルコンピュータなどの情報処理装置についても同様である。
【0005】
本発明は、上述の課題を解決するためになされたものであり、電子地図を用いて経路案内用の所定の情報処理を行う情報処理装置の利便性を向上させる技術を提供することを目的とする。
【0006】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の第1の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
前記電子地図データを記憶する電子地図データ記憶部と、
複数の出発地の位置を示す出発位置情報を取得する位置情報取得部と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する集合場所設定部と、
を備えることを要旨とする。
【0007】
こうすることによって、複数人で相談して感覚的に集合場所を決定することなく、複数の出発地からの適当な集合場所を設定することができる。この結果、情報処理装置の利便性を向上させることができる。なお、電子地図データは、出発地や集合場所などの座標値を特定できればよい。集合場所の設定は、例えば、各出発地の座標値を用いて、中点や重心などを幾何学的な計算によって求めて行うことができる。また、電子地図データに、ノードデータや、リンクデータや、リンクコストデータなどのいわゆる経路探索データが含まれる場合には、ダイクストラ法などの手法による経路探索を用いて行ってもよい。
【0008】
また、集合場所は、所定の条件下で、出発地を集合場所として設定してもよいが、出発地以外の場所を設定することが好ましい。こうすることによって、複数の出発地の位置情報を有効に活用して集合場所を設定することができる。
【0009】
上記情報処理装置において、「所定の条件」としては、種々の条件を設定可能であるが、例えば、
前記所定の条件は、前記各出発地から前記集合場所までの距離が約同一となる条件を含むようにすることができる。「距離が約同一」とは、直線距離が約同一であってもよいし、経路探索データを用いて経路探索を行ったときの道のりが約同一であってもよい。
【0010】
また、前記所定の条件は、前記各出発地から前記集合場所までの所要時間が約同一となる条件を含むようにしてもよい。所要時間は、経路探索データを用いた経路探索によって求めることができる。
【0011】
こうすることによって、集合場所の設定に関し、各出発地から集合場所までの距離や所要時間についての不公平を回避することができる。
【0012】
本発明の第1の情報処理装置において、さらに、
目的地の位置を示す目的位置情報を取得する目的位置情報取得部を備え、
前記集合場所設定部は、さらに、前記目的位置情報を考慮して、前記集合場所を設定するようにしてもよい。
【0013】
「目的位置情報を考慮して」とは、種々の態様を採ることができる。例えば、目的地を出発地と同等に扱って集合場所を設定するようにしてもよい。また、例えば、(出発地から集合場所までの距離):(集合場所から目的地までの距離)=1:2のように、両者の重みを変えて集合場所を設定するようにしてもよい。また、目的地から所定の距離内で集合場所を設定するようにしてもよい。また、各出発地について、出発地から目的地へ向かう方向と、出発地から集合場所へ向かう方向とのなす角度が90°以内になるように集合場所を設定するようにしてもよい。また、目的地に最も近い出発地を集合場所として設定するようにしてもよい。
【0014】
このようにすることによって、出発地から集合場所、集合場所から目的地への移動を効率的に行うことができるように、集合場所を設定することができる。
【0015】
また、本発明の第1の情報処理装置において、さらに、
前記集合場所に適した施設に関する集合場所データを記憶する集合場所データ記憶部を備え、
前記集合場所設定部は、さらに、前記集合場所データに基づいて、前記集合場所を設定するようにしてもよい。
【0016】
複数人で待ち合わせをする場合、集合場所は、例えば、駅や公園などの公共施設や、喫茶店や、レストランなどが選択される場合が多い。また、自動車で集合する場合には、駐車スペースが必要となる。本発明では、集合場所データ記憶部が、上述したような集合場所に適した施設に関する集合場所データを記憶しているので、より適切な集合場所を設定することができる。この場合、例えば、「距離が同一」、「所要時間が同一」などの条件で設定された地点に近い集合場所を、集合場所データから選択する方法を採ることができる。
【0017】
なお、上記情報処理装置において、前記集合場所設定部は、集合場所データから複数の前記集合場所の候補地を抽出するようにし、該複数の候補地の中からユーザが選択可能であるようにしてもよい。
【0018】
こうすることによって、集合場所の設定について、ユーザの意向を反映させることができる。
【0019】
本発明の第1の情報処理装置において、複数の出発位置情報は、例えば、ユーザが手入力するようにしてもよいが、
前記位置情報取得部は、現在位置を検出する位置検出装置を備える移動体から、所定のネットワークを介して、前記出発位置情報として前記現在位置を示す現在位置情報を取得するようにしてもよい。
【0020】
本明細書において、「移動体」とは、車両や、船舶や、航空機や、人など種々のものを含む。また、「位置検出装置を備える移動体」には、例えば、ナビゲーション装置や、携帯電話や、携帯情報端末なども含まれる。これらの機器は、経路探索機能を有していても有していなくてもよい。本発明によって、各移動体との通信によって現在位置情報を取得し、これに基づいて、集合場所を設定することができる。
【0021】
なお、上記情報処理装置において、さらに、
道路交通情報を発信する所定の発信局から、前記道路交通情報を取得する道路交通情報取得部を備え、
前記集合場所設定部は、さらに、前記道路交通情報を考慮して、前記集合場所を設定するようにしてもよい。
【0022】
「道路交通情報」としては、例えば、通行所要時間や、渋滞状況や、交通規制などが挙げられる。集合場所設定部は、これらの情報に基づいて、集合場所の候補地までの所要時間や走行距離を評価して、集合場所の設定を行うことができる。本発明によって、各出発地から集合場所への到着時刻のずれを抑制することができる。
【0023】
本発明の第1の情報処理装置において、さらに、
前記集合場所の位置を示す集合位置情報を、所定のネットワークを介して、所定の移動体に送信する送信部を備えるようにしてもよい。
【0024】
「所定の移動体」としては、各出発地に対応する移動体や、予めグループとして登録された移動体などが挙げられる。位置情報取得部が移動体から現在位置情報を取得する構成の場合には、現在位置情報を取得した移動体を「所定の移動体」としてもよい。本発明によって、所定の移動体に集合場所を報知することができる。各移動体がそれぞれ経路探索装置を備える場合には、各経路探索装置で集合場所を表示したり、出発地から集合場所までの経路探索を行ったりするようにすることができる。
【0025】
上記情報処理装置において、
前記送信部は、さらに、前記位置情報取得部が取得した前記複数の出発位置情報を送信するようにしてもよい。
【0026】
こうすることによって、例えば、各移動体に、待ち合わせを行う仲間の出発地を報知することができる。
【0027】
本発明の第2の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
経路探索を行うための経路探索データを記憶する電子地図データ記憶部と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する位置情報取得部と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する目的地設定部と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う経路探索部と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する送信部と、
を備えることを要旨とする。
【0028】
経路探索部による経路探索結果が必ずしも最も適切な経路とは限らない。例えば、グループでのツーリング中などに、いわゆる裏道に詳しい人が運転する先導車(他の移動体)がある場合には、追従車(一の移動体)は、経路探索結果に従うよりも、先導車に追従した方がスムーズに移動できることが多い。本発明によって、一の移動体では、経路探索よりも都合のよい経路を利用することができる。この結果、情報処理装置の利便性を向上させることができる。
【0029】
なお、「経路探索よりも優先して」とは、「経路探索を行った後に、その結果よりも優先して」という意味と、「経路探索を行わずに」という意味とを含んでいる。つまり、送信部は、例えば、経路探索を行い、その結果を移動軌跡と比較した上で、移動軌跡を優先的に送信するようにしてもよいし、経路探索を行わずに移動軌跡を送信するようにしてもよい。さらに、経路探索を行った場合に、送信部は、経路探索結果と移動軌跡との双方を送信するようにしてもよい。この場合、線を太くしたり、色を変えたりするなど、一の移動体側で移動軌跡を強調表示することが可能なデータを送信するようにすればよい。
【0030】
上記情報処理装置において、さらに、
前記一の移動体と前記他の移動体とのうちの少なくとも一方の移動軌跡を記憶する移動軌跡記憶部を備え、
前記送信部は、さらに、前記一の移動体または前記他の移動体からの要求に応じて、前記移動軌跡記憶部が記憶する前記一の移動体または前記他の移動体の移動軌跡を送信するようにしてもよい。
【0031】
移動軌跡記憶部には、位置情報取得部が取得した一の移動体と他の移動体とのうちの少なくとも一方の現在位置情報が順次記憶される。送信部は、一の移動体からの要求内容に応じて、一の移動体の移動軌跡を一の移動体に送信するようにしてもよいし、他の移動体の移動軌跡を送信するようにしてもよい。他の移動体からの要求についても同様である。こうすることによって、各移動体では、後に、通常の経路探索では得られない経路を利用するようにすることができる。
【0032】
本発明の第2の情報処理装置において、さらに、
前記位置情報取得部による前記他の移動体の前記現在位置情報の取得に支障が生じた後、該支障が解消されたときに、前記経路探索データを参照して、前記支障が生じる前の前記他の移動体の前記現在位置情報と、前記支障が解消された後の前記他の移動体の前記現在位置情報とに基づいて、前記支障が生じている間の前記他の移動体の移動軌跡を補完する移動軌跡補完部を備えるようにしてもよい。
【0033】
こうすることによって、通信障害などによって一時的に先導車の動向が不明になった場合でも、支障の解消後に、不明だった期間の先導車の移動軌跡を補完して利用するようにすることができる。なお、「支障」は、他の移動体との単なる通信の支障の他、情報処理装置自身のダウンも含んでいる。
【0034】
本発明の第2の情報処理装置において、
前記送信部は、さらに、前記一の移動体の前記現在位置情報を、所定の移動体に送信するようにしてもよい。
【0035】
こうすることによって、所定の移動体に一の移動体の現在位置を報知することができる。例えば、一緒にツーリングに出掛ける各車において、他の各車の移動状況を容易に把握することができる。
【0036】
本発明の第3情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
通信を行うべき複数の移動体を、予めグループとして登録する登録部と、
前記複数の移動体と通信を行う通信部と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する登録解除部と、
を備えることを要旨とする。
【0037】
「グループから解除するための専用の操作」としては、例えば、移動体がグループ登録解除のための専用のボタンを備える場合におけるボタン操作が挙げられる。また、「解除条件」としては、例えば、移動体がグループ内で設定した共通の目的地に到着したことや、予め設定された時刻になったことや、いずれかの移動体で他の移動体とは異なる新たな目的地が入力されたことや、他の移動体との距離が所定値以上離れたことなどが挙げられる。本発明によって、解除条件が満たされたときに、移動体側の意図とは無関係にグループ登録を解除することができる。
【0038】
上記情報処理装置において、さらに、
前記移動体からの指示に応じて、前記解除条件を設定するための設定部を備えるようにしてもよい。
【0039】
こうすることによって、各移動体から条件設定を任意に行うことができる。
【0040】
なお、本発明の第3の情報処理装置において、
前記通信部が、さらに、各移動体の現在位置を示す現在位置情報を送信する機能を有する場合には、
前記通信部は、前記解除条件が満たされたときに、該解除条件が満たされた移動体の前記現在位置情報を送信しないようにすることが好ましい。
【0041】
こうすることによって、プライバシを守ることができる。
【0042】
本発明の第4の情報処理装置は、
電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置であって、
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する位置情報取得部と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する経由地点設定部と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する送信部と、
を備えることを要旨とする。
【0043】
例えば、グループでのツーリング中に、先導車が、ある駐車場に駐車した後、徒歩で移動する場合などには、追従車に、駐車場を経由地点として指示したい場合がある。本発明によって、所定の移動体(例えば、先導車)から他の移動体(例えば、追従車)に経由地点を指示することができる。この結果、情報処理装置の利便性を向上させることができる。本発明は、所定の移動体がPDAなどの着脱可能な端末である場合に特に有効である。
【0044】
なお、本発明は、経路探索装置の発明として構成することもできる。すなわち、上述した本発明の第1ないし第4のいずれかの情報処理装置の機能を有する経路探索装置である。
【0045】
本発明の経路探索装置は、いわゆる車載型であってもよいし、携帯型であってもよい。本発明によって、先に説明した情報処理装置と同様に、経路探索装置の利便性を向上させることができる。また、他の経路探索装置と通信可能な構成では、サーバ等を介さずに、経路探索装置同士で直接通信することができる。
【0046】
本発明は、上述の情報処理装置および経路探索装置としての構成の他、情報処理装置および経路探索装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【0047】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、情報処理装置および経路探索装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやCD−ROM、DVD−ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【0048】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
A.通信ナビゲーションシステムの構成:
B.通信ナビゲーション装置:
C.サーバ:
D.通信ナビゲーション:
D1.集合場所の自動設定:
D2.先導車の移動軌跡の表示:
D3.先導車の移動軌跡の補完:
D4.追従車への経由地点の指示:
D5.帰宅時の経路案内:
E.変形例:
【0049】
A.通信ナビゲーションシステムの構成:
図1は、本発明の一実施例としての通信ナビゲーションシステム1000の概略構成を示す説明図である。本実施例の通信ナビゲーションシステム1000は、サービスセンタから通信ナビゲーション装置に、インターネットINTを介して、各種サービスを提供するシステムである。本実施例では、通信ナビゲーション装置を搭載した車両A、B、Cが集合場所で待ち合わせをし、車両Aを先導車とし、車両B、車両Cを追従車として、グループでツーリングに出掛ける場合を例に説明する。
【0050】
車両A、車両B、車両Cには、それぞれ通信ナビゲーション信装置10A、10B、10Cが搭載されている。これらは、インターネットINTを介して、サービスセンタのサーバ500と接続されている。各通信ナビゲーション装置10A、10B、10Cは、各車両A、B、Cに着脱可能であり、ユーザが歩行時などに携帯して利用可能であるものとした。なお、本実施例の通信ナビゲーション装置10A、10B、10Cは、同じ機能を有するものとし、以下、これらに関連する符号にアルファベットの添え字を付さずに、単に通信ナビゲーション装置10などとも呼ぶこととする。
【0051】
通信ナビゲーション装置10は、アンテナ120や、GPSアンテナ130や、図示しない無線通信装置や、制御ユニットなどを備えている。通信ナビゲーション装置10は、GPSアンテナ130によって3機のGPS衛星SAT1、SAT2、SAT3から受信した電波信号に基づいて現在位置を検出し、この現在位置を示す現在位置情報をアンテナ120からインターネットINTを介して、サーバ500に送信する。サーバ500は、通信ナビゲーション装置10から受信した現在位置情報を用いて、後述する各種処理を行い、通信ナビゲーション装置10に処理結果を送信する。
【0052】
B.通信ナビゲーション装置:
図2は、通信ナビゲーション装置10の概略構成を示す説明図である。通信ナビゲーション装置10は、表示パネル12と、操作パネル14と、制御ユニット100とを備えている。また、通信ナビゲーション装置10は、経路探索データや経路誘導データなどを保持するDVD(Digital Versatile Disc)から各種データを読み出すDVD−ROMドライブや、サーバ500からダウンロードした経路探索データや経路誘導データなどを保持するハードディスク110を備えている。経路探索データは、ノードデータ、リンクデータ、リンクコストデータなどの道路ネットワークデータや、交通規制データなどを含んでいる。
【0053】
表示パネル12は、地図や文字情報やユーザインタフェースや経路探索の結果や経路誘導の状況などを表示する。操作パネル14は、表示パネル12に表示された地図上のカーソルの移動や、縮尺の設定・変更、画面のスクロール、後述するツーリングのグループ登録や集合場所に関する各種設定等、ユーザの指示を入力するためのものである。操作パネル14には、「帰る」と表示されたボタン15(以下、「帰る」ボタンと呼ぶ)が設けられている。この「帰る」ボタン15を用いた機能については後述する。ユーザの指示の入力は、リモート・コントローラ(リモコン)16を用いて行うことも可能である。また、音声入力部を設け、ユーザの指示を音声によって入力可能としてもよい。
【0054】
図中に制御ユニット100内の構成を併せて示した。制御ユニット100は、CPU、RAM、ROM等を備えるマイクロコンピュータとして構成されており、図示した各機能ブロックを備えている。これらの各機能ブロックは、ソフトウェア的に構成されている。
【0055】
制御部101は、制御ユニット100内の各部の制御を行う。通信部102は、図示しない中継局と無線通信を行い、インターネットINTを介して、サーバ500と各種データのやり取りを行う。
【0056】
現在地検出部103は、GPSアンテナ130が受信したGPS衛星SAT1、SAT2、SAT3からの電波信号に基づいて現在位置を検出する。現在位置の検出は、DGPS(ディファレンシャルGPS)を利用した方法や、携帯電話、PHS等の無線基地局の電波を利用した方法や、ジャイロセンサを利用もしくは併用した方法などによって現在位置を検出するものとしてもよい。
【0057】
コマンド入力部104は、操作パネル14やリモコン16の操作によるユーザの指示を入力する。
【0058】
電子地図データ参照部105は、現在地や、目的地などに基づいて、DVDおよびハードディスク110が保持する経路探索データを参照する。また、電子地図データ参照部105は、経路探索部106が行った経路探索結果に基づいて、経路誘導データを参照する。
【0059】
経路探索部106は、電子地図データ参照部105が参照した経路探索データを用いて、出発地から目的地までの経路探索を行う。本実施例では、周知のダイクストラ法によって経路探索を行うものとした。経路誘導部107は、現在地検出部103が検出した現在地、および、電子地図データ参照部105が参照した経路誘導用データを用いて経路誘導を行う。
【0060】
表示制御部108は、表示パネル12に表示する表示画面を制御する。
【0061】
C.サーバ:
図3は、サーバ500の概略構成を示す説明図である。サーバ500は、CPU、RAM、ROM等を備えるコンピュータであり、図示する各機能ブロックを備えている。これらの各機能ブロックは、ソフトウェア的に構成されている。
【0062】
制御部510は、サーバ500内の各部の制御を行う。通信部520は、インターネットINTを介して、通信ナビゲーション装置10とデータのやり取りを行う。インタフェース提供部530は、通信ナビゲーション装置10からの要求に応じて、通信ナビゲーション装置10の表示パネル12に表示するための各種ユーザインタフェースを提供する。
【0063】
グループ登録部540は、グループでのツーリング時などに、複数の通信ナビゲーション装置10をグループとして登録したり、解除したりする。グループ登録部540は、さらに、グループ内の先導車および追従車の登録、および、解除も行う。本実施例では、各通信ナビゲーション装置10に、予め識別情報(ID)が付与されており、グループ登録部540は、この識別情報を用いて登録および解除を行う。グループ登録部540は、本発明の登録部および登録解除部に相当する。
【0064】
なお、サーバ500は、図示しない個人情報データベースを備えており、この個人情報データベースは、通信ナビゲーション装置のユーザごとに、グループ登録の履歴など、サーバ500が提供する各種サービスの利用履歴を記憶する。個人情報データベースは、各通信ナビゲーション装置から、自己のサービス利用履歴を参照することができる。
【0065】
位置情報取得部550は、通信部520によって通信ナビゲーション装置10から受信した現在位置情報を取得する。この現在位置情報は、後に各通信ナビゲーション装置10で個別に利用可能なように、通信ナビゲーション装置10ごとに随時位置情報データベースに記憶される。本実施例では、通信ナビゲーション装置10A、10B、10C用の位置情報データベース551、552、553がそれぞれ用意されている。位置情報データベース551、552、553は、本発明の移動軌跡記憶部にも相当する。
【0066】
データベース参照部560は、必要に応じて電子地図データベース561や、集合場所データベース562や、位置情報データベース551、552、553を参照する。電子地図データベース561は、経路探索データや、経路誘導データなどを記憶している。集合場所データベース562は、後述するように、集合場所に適した施設に関する集合場所データを記憶している。
【0067】
集合場所設定部570は、グループでのツーリングの出発時に、グループ登録部540に登録された通信ナビゲーション装置10A、10B、10Cの各出発地の現在位置情報、および、集合場所データベース562に基づいて、適当な集合場所を設定する。集合場所の設定については後述する。
【0068】
サーバ500は、先導車である車両A(通信ナビゲーション装置10A)の移動軌跡を、追従車である車両B、車両Cに搭載された通信ナビゲーション装置10B、10Cに送信する機能を有している。そして、移動軌跡補完部580は、先導車Aに搭載された通信ナビゲーション装置10Aとサーバ500との通信に支障が発生し、この支障が解消したときに、通信の支障が発生する直前の現在位置情報と、支障解消後の現在位置情報とに基づいて、支障が生じていた期間の移動軌跡を経路探索によって補完する。
【0069】
図4は、集合場所データベース562内の集合場所データの一例を示す説明図である。図示するように、本実施例では、集合場所データベース562には、集合場所に適した施設の名称と、駐車の可否と、位置情報(緯度、経度)とが対応付けて記憶されている。
【0070】
D.通信ナビゲーション:
本実施例の通信ナビゲーションシステム1000は、以下に説明するいくつかの機能を有している。
【0071】
D1.集合場所の自動設定:
図5は、車両A、B、Cの各出発地からの集合場所を自動設定する工程を示す説明図である。まず、通信ナビゲーション装置10Aは、ユーザの指示により、サーバ500に、自分のIDとともに、集合場所設定のサービスの提供要求を送信する(ステップS100)。サーバ500は、通信ナビゲーション装置10Aからサービスの提供要求を受信すると、通信ナビゲーション装置10Aに、グループ登録を行うためのユーザインタフェースを提供する(ステップS110)。次に、通信ナビゲーション装置10Aは、ユーザによって入力されたグループ登録の内容をサーバ500に送信する(ステップS120)。本実施例では、通信ナビゲーション装置10Aが、通信ナビゲーション装置10B、10CのIDを送信することにより、通信ナビゲーション装置10A、10B、10Cをグループ登録するものとした。サーバ500は、通信ナビゲーション装置10Aからグループ登録の内容を受信すると、通信ナビゲーション装置10B、10Cにグループ登録の可否の問合せを送信する(ステップS130)。次に、通信ナビゲーション装置10B、10Cは、グループ登録の許可通知をサーバ500に送信する(ステップS140)。サーバ500は、通信ナビゲーション装置10B、10Cからグループ登録の許可通知を受信すると、グループ登録部540に各通信ナビゲーション装置10A、10B、10Cをグループ登録し、各通信ナビゲーション装置10A、10B、10Cにグループ登録の完了通知を送信する(ステップS150)。なお、サーバ500は、所定時間内に通信ナビゲーション装置10B、10Cからグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置10Aに送信する。また、サーバ500は、通信ナビゲーション装置10B、10Cの一方からしかグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置10Aおよびグループ登録の許可通知が得られたいずれかの通信ナビゲーション装置に送信する。
【0072】
通信ナビゲーション装置10A、10B、10Cは、ステップS150において、サーバ500からグループ登録の完了通知を受信すると、それぞれ現在地検出部103によって検出した現在位置情報をサーバ500に送信する。サーバ500は、各通信ナビゲーション装置10A、10B、10Cから現在位置情報を取得し(ステップS160)、集合場所設定処理を行う(ステップS170)。そして、サーバ500は、設定した集合位置情報を通信ナビゲーション装置10A、10B、10Cに送信する(ステップS180)。このとき、サーバ500は、各通信ナビゲーション装置10A、10B、10Cに他車(他の通信ナビゲーション装置)の現在位置情報も送信する。
【0073】
各通信ナビゲーション装置10A、10B、10Cでは、サーバ500から受信した集合位置情報が目的地として設定される。この後、サーバ500と各通信ナビゲーション装置10A、10B、10Cとの間で現在位置情報のやり取りは随時行われ、各通信ナビゲーション装置10A、10B、10Cでは、現在位置から集合場所までの経路探索および経路誘導が行われる。
【0074】
図6は、集合場所設定処理の流れを示すフローチャートである。図7は、集合場所の設定の様子を示す説明図である。まず、サーバ500は、車両A、B、Cの各出発地点Pa、Pb、Pcから同一距離の座標Poを算出する(ステップS172)。そして、集合場所データベース562を参照し(ステップS174)、ステップS172で算出された座標値に最も近く、駐車可能な施設である「○○公園」を集合場所として設定する(ステップS176)。
【0075】
なお、サーバ500は、通信ナビゲーション装置10A、10B、10Cの利用状態に応じて、集合場所の設定方法を切り換えることが可能である。例えば、通信ナビゲーション装置10A、10B、10Cが車両に搭載されない状態で利用される場合には、サーバ500は、駐車の可否を考慮せずに集合場所を設定する。駐車の可否を考慮するか否かなどの集合場所の設定方法の切り換え条件は、ユーザによって予め設定可能である。
【0076】
図8は、通信ナビゲーション装置10の表示パネル12に表示される表示画面の一例を示す説明図である。図示するように、表示パネル12には、各車両A、B、Cの位置や、集合場所や、各車両の集合場所への到着予測時刻が随時表示される。本実施例では、集合場所への到着予測時刻の算出は、サーバ500で行うものとした。この到着予想時刻の算出は、通信ナビゲーション装置10で行うようにしてもよい。
【0077】
以上説明した工程によって、ツーリングのメンバが感覚的に集合場所の相談をせずに、集合場所を自動設定することができる。また、各出発地から集合場所までの距離についての不公平を回避することができる。
【0078】
D2.先導車の移動軌跡の表示:
各車両A、B、Cが集合場所に到着した後、先導車および追従車の登録を行い、ツーリングに出発する。そして、追従車が搭載する通信ナビゲーション装置10には、先導車の移動軌跡が表示される。
【0079】
図9は、先導車の移動軌跡を表示する工程を示す説明図である。まず、先導車となる車両Aに搭載された通信ナビゲーション装置10Aは、サーバ500に、先導車の移動軌跡表示サービスの提供要求を送信する(ステップS200)。サーバ500は、通信ナビゲーション装置10Aからサービスの提供要求を受信すると、通信ナビゲーション装置10Aに、先導車および追従車の登録を行うためのユーザインタフェースを提供する(ステップS210)。次に、通信ナビゲーション装置10Aは、ユーザによって入力された先導車および追従車の設定内容をサーバ500に送信する(ステップS220)。先に説明したように、本実施例では、車両Aを先導車、車両B、Cを追従車として登録するものとした。サーバ500は、通信ナビゲーション装置10Aから設定内容を受信すると、通信ナビゲーション装置10B、10Cに登録の可否の問合せを送信する(ステップS230)。そして、通信ナビゲーション装置10B、10Cは、登録の許可通知をサーバ500に送信する(ステップS240)。サーバ500は、通信ナビゲーション装置10B、10Cから登録の許可通知を受信すると、グループ登録部540に各通信ナビゲーション装置10A、10B、10Cを先導車および追従車として登録し、各通信ナビゲーション装置10A、10B、10Cに登録の完了通知を送信する(ステップS250)。なお、サーバ500は、所定時間内に通信ナビゲーション装置10B、10Cから登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置10Aに送信する。また、サーバ500は、通信ナビゲーション装置10B、10Cの一方からしかグループ登録の許可通知が得られない場合には、その旨を通信ナビゲーション装置10Aおよびグループ登録の許可通知が得られたいずれかの通信ナビゲーション装置に送信する。
【0080】
通信ナビゲーション装置10A、10B、10Cは、ステップS250において、サーバ500から登録の完了通知を受信すると、それぞれ現在地検出部103によって検出した現在位置情報をサーバ500に送信する。サーバ500は、各通信ナビゲーション装置10A、10B、10Cから現在位置情報を取得し(ステップS260)、各現在位置情報を位置情報データベース551、552、553に、後に各通信ナビゲーション装置10で個別に利用可能に保存する(ステップS270)。こうすることによって、通信ナビゲーション装置10B、10Cは、後に先導車Aの移動軌跡を経路探索に用いることができる。
【0081】
そして、サーバ500は、通信ナビゲーション装置10Aに、追従車B、C(通信ナビゲーション装置10B、10C)の現在位置情報を送信する(ステップS280)。また、サーバ500は、通信ナビゲーション装置10Bに、先導車A(通信ナビゲーション装置10A)の移動軌跡および先導車A、追従車C(通信ナビゲーション装置10C)の現在位置情報を送信する(ステップS280)。また、サーバ500は、通信ナビゲーション装置10Cに、先導車Aの移動軌跡および先導車A、追従車B(通信ナビゲーション装置10B)の現在位置情報を送信する(ステップS280)。この後、ステップS260〜ステップS280の工程が随時行われる。
【0082】
図10は、通信ナビゲーション装置10B、10Cの表示パネル12に表示される先導車および追従車の表示の一例を示す説明図である。太実線Lは、先導車である車両Aの移動軌跡を示している。なお、表示パネル12に、先導車Aと各追従車B、Cとの時間差を併せて表示するようにしてもよい。
【0083】
以上説明した工程によって、追従車B、Cのユーザは、先導車Aの移動軌跡に従ってツーリングを行うことができる。
【0084】
D3.先導車の移動軌跡の補完:
先導車A(通信ナビゲーション装置10A)とサーバ500との通信に支障が生じた場合には、先に説明した先導車Aの移動軌跡の表示を行うことができなくなる。図11は、先導車Aとサーバ500との通信に支障が生じた場合の処理の流れを示す説明図である。サーバ500は、各通信ナビゲーション装置10A、10B、10Cから現在位置情報を取得する(ステップS300)。このとき、先導車A(通信ナビゲーション装置10A)との通信に支障が発生したものとする。サーバ500は、追従車B、C(通信ナビゲーション装置10B、10C)に、先導車Aとの通信に支障が発生し、先導車Aの移動軌跡を送信できない旨を通知する(ステップS310)。この後、サーバ500と先導車Aとの通信の支障が解消したものとする。サーバ500は、追従車B、Cに先導車Aとの通信の支障が解消したことを通知する(ステップS320)。そして、再度、各車両A、B、Cから現在位置情報を取得し(ステップS330)、各現在位置情報を位置情報データベース551、552、553に保存する(ステップS340)。
【0085】
次に、サーバ500は、通信に支障が生じた直前の先導車Aの現在位置情報を位置情報データベース551から読み出す(ステップS350)。そして、この現在位置情報と支障が解消した直後の現在位置情報とを用いて、電子地図データベース561を参照して、経路探索により移動軌跡の補完を行う(ステップS360)。そして、サーバ500は、通信ナビゲーション装置10Aに、追従車B、C(通信ナビゲーション装置10B、10C)の現在位置情報を送信する(ステップS370)。また、サーバ500は、通信ナビゲーション装置10Bに、先導車A(通信ナビゲーション装置10A)の移動軌跡および先導車A(通信ナビゲーション装置10A)、追従車C(通信ナビゲーション装置10C)の現在位置情報を送信する(ステップS370)。また、サーバ500は、通信ナビゲーション装置10Cに、先導車A(通信ナビゲーション装置10A)の移動軌跡および先導車A(通信ナビゲーション装置10A)、追従車B(通信ナビゲーション装置10B)の現在位置情報を送信する(ステップS370)。
【0086】
以上説明した処理によって、先導車Aとサーバ500との通信に支障が生じ、その後、支障が解消したときに、通信ナビゲーション装置10B、10Cの表示パネル12に先導車Aの移動軌跡を表示することができる。
【0087】
なお、上述した先導車の移動軌跡の補完は、サーバ500がダウンしたときにも適用可能である。この場合、サーバ500は、ステップS310およびS320の通知を行うことができないから、支障が解消されたときに、各通信ナビゲーション装置10A、10B、10Cに現在位置情報の要求を送信し、現在位置情報を取得し(ステップS330)、同様の処理を行う。
【0088】
D4.追従車への経由地点の指示:
本実施例の通信ナビゲーションシステム1000では、先導車A(通信ナビゲーション装置10A)から追従車B、C(通信ナビゲーション装置10B、10C)に経由地点を指示することができる。図12は、先導車Aから追従車B、Cに経由地点を指示する工程を示す説明図である。まず、通信ナビゲーション装置10Aのユーザが、ある位置を経由地点として追従車B、Cに指示したいタイミングで、操作パネル14またはリモコン16で経由地点の指定のための操作を行う(ステップS400)。すると、通信ナビゲーション装置10Aは、その時点での現在位置情報を経由地情報として、サーバ500に送信する。ユーザは、通信ナビゲーション装置10Aの表示パネル12上で、過去の通過点で通信ナビゲーション装置10B、10Cがまだ到達していない地点を経由地点として指定してもよい。サーバ500は、通信ナビゲーション装置10Aから経由地情報を受信すると、経由地点の設定を行い(ステップS410)、通信ナビゲーション装置10B、10Cに経由地情報を送信する(ステップS420)。通信ナビゲーション装置10B、10Cの表示パネル12には、サーバ500から受信した経由地情報に基づいて、経由地点が表示される。
【0089】
図13は、通信ナビゲーション装置10B、10Cの表示パネル12に表示される表示画面の一例を示す説明図である。ここでは、先導車Aが「○○遊園地」の駐車場に駐車し、この駐車場を経由地点として指定し、通信ナビゲーション装置10Aを車両Aから取り外して移動した場合について示した。表示パネル12には、各通信ナビゲーション装置10A、10B、10Cの位置や、通信ナビゲーション装置10Aの移動軌跡(太実線L)や、経由地点や、追従車B、Cの現在位置から経由地点までの所要時間が随時表示される。追従車B、Cの現在位置から経由地点までの所要時間は、サーバ500で算出するようにしてもよいし、通信ナビゲーション装置10で算出するようにしてもよい。
【0090】
このようにすることによって、先導車A(通信ナビゲーション装置10A)から追従車B、C(通信ナビゲーション装置10B、10C)に経由地点の指定を行うことができる。
【0091】
D5.帰宅時の経路案内:
追従車のユーザは、先導車の移動軌跡を表示しつつツーリングを行っている途中に、ツーリングを中止し、帰宅する場合がある。図14は、追従車の帰宅時の経路案内の工程を示す説明図である。ここでは、追従車Bが帰宅する場合について説明する。まず、追従車Bのユーザが通信ナビゲーション装置10Bの「帰る」ボタン15を押下すると(ステップS500)、通信ナビゲーション装置10Bは、その旨を自分のIDとともにサーバ500に送信する。このとき、通信ナビゲーション装置10Bは、ユーザが新たな目的地を入力することなく、元の出発地を新たな目的地として自動設定する。さらに、通信ナビゲーション装置10Bは、現在地検出部103で検出された現在位置情報をサーバ500に送信しないように設定する。
【0092】
サーバ500は、通信ナビゲーション装置10Bから、「帰る」ボタン15が押下されたことを受信すると、グループ登録部540の通信ナビゲーション装置10Bの追従車登録を解除する(ステップS510)。そして、各通信ナビゲーション装置10A、10B、10Cに通信ナビゲーション装置10Bの登録を解除した旨を通知する。
【0093】
この後、通信ナビゲーション装置10Bでは、先導車Aの移動軌跡を表示せずに、電子地図データおよび位置情報データベース552のデータを用いた経路探索および経路誘導を行う(ステップS520)。位置情報データベース552のデータを用いるか否かは、ユーザによって選択可能である。位置情報データベース552のデータを用いる場合には、通信ナビゲーション装置10Bは、サーバ500から往路で蓄積されたデータを受信して、経路案内を行う。サーバ500、および、通信ナビゲーション装置10A、10Cは、これまで通りの処理、すなわち、図9に示したステップS260〜ステップS280の工程を継続する。
【0094】
なお、先導車Aのユーザが通信ナビゲーション装置10Aの「帰る」ボタン15を押下した場合には、サーバ500では、グループ登録部540の先導車および追従車の登録が全て解除されるようにしてもよいし、通信ナビゲーション装置10B、10Cのグループ登録を維持するようにしてもよい。前者の場合、各通信ナビゲーション装置10A、10B、10Cでは、それぞれ電子地図データおよび位置情報データベース551、552、553のデータを用いた経路探索および経路誘導を行うようにすることができる。後者の場合、通信ナビゲーション装置10B、10Cは、電子地図データおよび位置情報データベース552、553のデータを用いた経路探索および経路誘導を行いつつ、互いの現在位置を表示するようにすることができる。
【0095】
このようにすることによって、帰宅時に、ユーザの意図とは無関係に、元の出発地を目的地として自動設定し、グループ登録を解除することができる。さらに、「帰る」ボタン15が押下されたときに、通信ナビゲーション装置10が現在位置情報をサーバ500に送信しないようにすることによって、ユーザのプライバシを守ることができる。
【0096】
以上説明した本実施例の通信ナビゲーションシステム1000によれば、電子地図データを有効利用し、利便性を向上させることができる。
【0097】
E.変形例:
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形例が可能である。
【0098】
E1.変形例1:
上記実施例では、通信ナビゲーション装置10A、10B、10Cは、インターネットINTおよびサーバ500を介して、通信および各種処理を行っているが、これに限られない。サーバ500が有する機能、例えば、集合場所設定部や、移動軌跡補完部や、集合場所データベースや、位置情報データベースなどを各通信ナビゲーション装置10A、10B、10Cが備えるようにし、各通信ナビゲーション装置10A、10B、10Cが互いに直接通信を行うようにしてもよい。
【0099】
E2.変形例2:
上記実施例では、集合場所設定処理において、各出発地点Pa、Pb、Pcから同一距離の座標Poを算出するものとしたが、これに限られない。例えば、各出発地点Pa、Pb、Pcからの所要時間が同一となる地点を経路探索するようにしてもよい。こうすることによって、各出発地から集合場所までの所要時間の不公平を回避することができる。
【0100】
また、出発地点以外に、目的地を考慮して集合場所を設定するようにしてもよい。この場合、種々の態様を採ることができる。例えば、目的地を出発地と同等に扱って集合場所を設定するようにしてもよい。また、例えば、(出発地から集合場所までの距離):(集合場所から目的地までの距離)=1:2のように、重みを変えて集合場所を設定するようにしてもよい。また、目的地から所定の距離内で集合場所を設定するようにしてもよい。また、各出発地について、出発地から目的地へ向かう方向と、出発地から集合場所へ向かう方向とのなす角度が90°以内になるように集合場所を設定するようにしてもよい。このようにすることによって、出発地から集合場所、集合場所から目的地への移動を効率的に行うことができるように、集合場所を設定することができる。
【0101】
また、例えば、VICS(Vehicle Information and Communication System)などを利用し、道路交通情報を考慮して、すなわち、通行所要時間や、渋滞状況や、交通規制などの情報に基づいて、集合場所の候補地までの所要時間や走行距離を評価し、集合場所を設定するようにしてもよい。こうすることによって、各出発地から集合場所への到着時刻のずれを抑制することができる。
【0102】
E3.変形例3:
上記実施例では、集合場所の設定において、集合場所データベース562から1つの集合場所を抽出して設定しているが、複数の候補地を抽出して、ユーザによる選択を許容するようにしてもよい。こうすることによって、集合場所の設定について、ユーザの意向を反映させることができる。
【0103】
E4.変形例4:
上記実施例では、サーバ500は、集合場所データベース562を備えているが、これを備えなくてもよい。
【0104】
E5.変形例5:
上記実施例では、複数の通信ナビゲーション装置10の現在位置情報を出発地点としているが、ユーザが出発地点の位置情報を手入力するようにしてもよい。
【0105】
E6.変形例6:
上記実施例では、サーバ500は、集合場所設定処理によって設定された集合場所の集合位置情報を、グループ登録された全通信ナビゲーション装置10に送信しているが、少なくとも1つに送信するようにしてもよい。この場合、集合位置情報を受信した通信ナビゲーション装置10のユーザが他の通信ナビゲーション装置10のユーザに集合場所を連絡し、各自で集合場所を目的地として設定すればよい。
【0106】
E7.変形例7:
上記実施例では、通信ナビゲーション装置10の表示パネル12に複数の通信ナビゲーション装置10の現在位置を表示するようにしているが、表示しないようにしてもよい。
【0107】
E8.変形例8:
上記実施例では、通信ナビゲーション装置10は、「帰る」ボタン15を備えており、「帰る」ボタン15の操作によって、元の出発地が新たな目的地として設定され、グループ登録の解除を行うものとしたが、これに限られない。例えば、サーバ500に、グループ登録の解除を行うための条件設定を行う設定部を設け、通信ナビゲーション装置10から任意に条件設定を可能とし、この条件を満たしたときに、グループ登録を解除するものとしてもよい。この条件としては、例えば、当該通信ナビゲーション装置10がグループ内で設定した共通の目的地に到着したことや、予め設定した時刻になったことや、当該通信ナビゲーション装置10に他の通信ナビゲーション装置10とは異なる新たな目的地が入力されたことや、他の通信ナビゲーション装置10との距離が所定値以上離れたことなどが挙げられる。
【図面の簡単な説明】
【図1】本発明の一実施例としての通信ナビゲーションシステム1000の概略構成を示す説明図である。
【図2】通信ナビゲーション装置10の概略構成を示す説明図である。
【図3】サーバ500の概略構成を示す説明図である。
【図4】集合場所データベース562内の集合場所データの一例を示す説明図である。
【図5】車両A、B、Cの各出発地からの集合場所を自動設定する工程を示す説明図である。
【図6】集合場所設定処理の流れを示すフローチャートである。
【図7】集合場所の設定の様子を示す説明図である。
【図8】通信ナビゲーション装置10の表示パネル12に表示される表示画面の一例を示す説明図である。
【図9】先導車の移動軌跡を表示する工程を示す説明図である。
【図10】通信ナビゲーション装置10B、10Cの表示パネル12に表示される先導車および追従車の表示の一例を示す説明図である。
【図11】先導車Aとサーバ500との通信に支障が生じた場合の処理の流れを示す説明図である。
【図12】先導車Aから追従車B、Cに経由地点を指示する工程を示す説明図である。
【図13】通信ナビゲーション装置10B、10Cの表示パネル12に表示される表示画面の一例を示す説明図である。
【図14】追従車の帰宅時の経路案内の工程を示す説明図である。
【符号の説明】
1000…通信ナビゲーションシステム
10、10A、10B、10C…通信ナビゲーション装置
12…表示パネル
14…操作パネル
15…「帰る」ボタン
16…リモート・コントローラ(リモコン)
100…制御ユニット
101…制御部
102…通信部
103…現在地検出部
104…コマンド入力部
105…電子地図データ参照部
106…経路探索部
107…経路誘導部
108…表示制御部
110…ハードディスク
120、120A、120B、120C…アンテナ
130、130A、130B、130C…GPSアンテナ
500…サーバ
510…制御部
520…通信部
530…インタフェース提供部
540…グループ登録部
550…位置情報取得部
551、552、553…位置情報データベース
560…データベース参照部
561…電子地図データベース
562…集合場所データベース
570…集合場所設定部
580…移動軌跡補完部
INT…インターネット
SAT1,SAT2,SAT3…GPS衛星[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to information processing for route guidance using electronic map data.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, navigation devices that use electronic map data to search and guide a route from a current location or a departure location to a destination have become widespread. In recent years, with a communication function, it is possible to obtain various service information such as shop guidance and tourist information from a predetermined server via the Internet, and to obtain road traffic information from a predetermined relay station, So-called communication navigation devices have also become widespread. Also, regarding a communication navigation device, a technology for communicating with each other directly or via a predetermined server to grasp each other's position and trend when going out for touring in a group or the like has been developed. It has been proposed (for example, Patent Documents 1 and 2).
[0003]
[Patent Document 1]
JP-A-2000-35337
[Patent Document 2]
JP-A-2002-62147
[0004]
[Problems to be solved by the invention]
However, for example, the meeting place before the departure of the touring is conventionally determined intuitively by consultation between the members of the touring, and each user of the navigation device has individually set the meeting place as the destination. In addition, various functions during touring were not always sufficient. That is, there is room for further improvement regarding the convenience of the navigation device, particularly the communication navigation device that communicates with each other. Such a problem is not limited to the communication navigation device, but may be a server that provides information to the communication navigation device or a personal computer having application software for performing various information processing for route guidance using electronic map data. The same applies to the processing device.
[0005]
The present invention has been made to solve the above-described problem, and has as its object to provide a technique for improving the convenience of an information processing apparatus that performs predetermined information processing for route guidance using an electronic map. I do.
[0006]
[Means for Solving the Problems and Their Functions and Effects]
In order to solve at least a part of the problems described above, the present invention employs the following configurations.
A first information processing apparatus according to the present invention includes:
An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
An electronic map data storage unit that stores the electronic map data;
A position information acquisition unit that acquires departure position information indicating positions of a plurality of departure locations,
A meeting place setting unit that refers to the electronic map data and sets a predetermined meeting place under a predetermined condition set in advance based on the plurality of pieces of departure position information;
The gist is to provide
[0007]
By doing so, it is possible to set an appropriate meeting place from a plurality of departure points without consulting with a plurality of people and sensuously deciding the meeting place. As a result, the convenience of the information processing device can be improved. Note that the electronic map data only needs to be able to specify coordinate values such as a departure place and a meeting place. The setting of the meeting place can be performed by, for example, obtaining a middle point, a center of gravity, and the like by geometric calculation using the coordinate values of each departure place. When the electronic map data includes so-called route search data such as node data, link data, and link cost data, the route search may be performed using a route search method such as the Dijkstra method.
[0008]
In addition, the meeting place may be set as a meeting place under a predetermined condition, but it is preferable to set a place other than the starting place. In this way, the meeting place can be set by effectively utilizing the position information of the plurality of departure points.
[0009]
In the information processing device, various conditions can be set as the “predetermined condition”.
The predetermined condition may include a condition that a distance from each departure place to the meeting place is approximately the same. “Distances are approximately the same” may mean that the straight-line distances are approximately the same, or that the routes when a route search is performed using the route search data are approximately the same.
[0010]
The predetermined condition may include a condition that a required time from each departure place to the meeting place is approximately the same. The required time can be obtained by a route search using the route search data.
[0011]
By doing so, it is possible to avoid unfairness in setting the meeting place with respect to the distance from each departure place to the meeting place and the required time.
[0012]
In the first information processing apparatus of the present invention,
A destination position information acquisition unit that acquires destination position information indicating the position of the destination,
The meeting place setting unit may further set the meeting place in consideration of the destination position information.
[0013]
“Considering target position information” may take various forms. For example, the meeting place may be set by treating the destination as equivalent to the departure place. Further, for example, the meeting place may be set by changing the weight of both, such as (distance from the starting point to the meeting place) :( distance from the meeting place to the destination) = 1: 2. Alternatively, the meeting place may be set within a predetermined distance from the destination. Further, for each departure place, the meeting place may be set such that the angle between the direction from the starting place to the destination and the direction from the departure place to the meeting place is within 90 °. Alternatively, the departure place closest to the destination may be set as the meeting place.
[0014]
By doing so, the meeting place can be set so that the transfer from the starting point to the meeting place and from the meeting place to the destination can be performed efficiently.
[0015]
Further, in the first information processing apparatus of the present invention,
A meeting place data storage unit that stores meeting place data on facilities suitable for the meeting place;
The meeting place setting unit may further set the meeting place based on the meeting place data.
[0016]
When a meeting is held by a plurality of people, as a meeting place, for example, a public facility such as a station or a park, a coffee shop or a restaurant is often selected. Also, when gathering by car, a parking space is required. According to the present invention, the meeting place data storage unit stores the meeting place data relating to the facility suitable for the meeting place as described above, so that a more appropriate meeting place can be set. In this case, for example, a method of selecting a meeting place close to a point set under conditions such as “distance is the same” and “time required is the same” from the meeting place data can be adopted.
[0017]
In the information processing apparatus, the meeting place setting unit may extract a plurality of candidate places of the meeting place from the meeting place data, and may allow a user to select from the plurality of candidate places. Is also good.
[0018]
By doing so, it is possible to reflect the user's intention in setting the meeting place.
[0019]
In the first information processing apparatus of the present invention, the plurality of pieces of departure position information may be manually input by a user, for example.
The position information acquiring unit may acquire, as a departure position information, current position information indicating the current position from a moving object including a position detecting device that detects a current position, via a predetermined network.
[0020]
In this specification, the term “mobile object” includes various things such as a vehicle, a ship, an aircraft, and a person. Further, the “moving body including the position detecting device” includes, for example, a navigation device, a mobile phone, a portable information terminal, and the like. These devices may or may not have the route search function. According to the present invention, it is possible to acquire current location information through communication with each mobile unit and set a meeting place based on the current location information.
[0021]
In the above information processing apparatus,
From a predetermined transmitting station that transmits road traffic information, a road traffic information acquisition unit that acquires the road traffic information,
The meeting place setting unit may further set the meeting place in consideration of the road traffic information.
[0022]
The “road traffic information” includes, for example, the time required for traffic, traffic congestion, traffic regulations, and the like. The meeting place setting unit can set the meeting place by evaluating the required time and traveling distance to the candidate place of the meeting place based on the information. According to the present invention, it is possible to suppress a difference in arrival time from each departure place to a meeting place.
[0023]
In the first information processing apparatus of the present invention,
The information processing apparatus may further include a transmission unit that transmits the meeting position information indicating the position of the meeting place to a predetermined moving object via a predetermined network.
[0024]
Examples of the “predetermined moving object” include a moving object corresponding to each departure place and a moving object registered as a group in advance. In the case where the position information acquiring unit acquires the current position information from the moving object, the moving object from which the current position information has been acquired may be set as the “predetermined moving object”. According to the present invention, a meeting place can be notified to a predetermined moving body. When each of the moving objects has a route search device, each route search device can display a meeting place or perform a route search from the departure place to the meeting place.
[0025]
In the above information processing apparatus,
The transmission unit may further transmit the plurality of pieces of departure position information acquired by the position information acquisition unit.
[0026]
By doing so, for example, it is possible to notify each moving body of the departure place of a friend who meets.
[0027]
A second information processing apparatus according to the present invention includes:
An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
An electronic map data storage unit that stores route search data for performing a route search;
Through a predetermined network, to obtain the current position information indicating the current position of one mobile, and a position information acquisition unit that obtains the current position information of the other mobile previously registered in time series,
A destination setting unit that sets a destination according to an instruction from the one moving object or the other moving object,
A route search unit that performs a route search from the current position of the one moving object to the destination by referring to the route search data;
A transmission unit that transmits the trajectory of the other moving object to the one moving object based on the current position information acquired in chronological order, in preference to the route search.
The gist is to provide
[0028]
The route search result by the route search unit is not always the most appropriate route. For example, when there is a leading car (another moving body) driven by a person who is familiar with so-called back roads during touring in a group, etc., the following vehicle (one moving body) leads rather than follows the route search result. In many cases, following a car can move smoothly. According to the present invention, a route that is more convenient than a route search can be used for one moving object. As a result, the convenience of the information processing device can be improved.
[0029]
Note that “priority over the route search” includes “priority over the result after the route search is performed” and meaning “without performing the route search”. That is, for example, the transmission unit may perform a route search, compare the result with the movement locus, and transmit the movement locus preferentially, or transmit the movement locus without performing the route search. You may do so. Further, when a route search is performed, the transmitting unit may transmit both the route search result and the movement trajectory. In this case, data that can highlight the movement trajectory on one moving body side, such as thickening the line or changing the color, may be transmitted.
[0030]
In the above information processing apparatus,
A moving path storage unit that stores a moving path of at least one of the one moving body and the other moving body,
The transmission unit further transmits, in response to a request from the one moving object or the other moving object, a moving trajectory of the one moving object or the other moving object stored in the moving trajectory storage unit. You may do so.
[0031]
The moving trajectory storage unit sequentially stores current position information of at least one of one moving body and another moving body acquired by the position information acquiring unit. The transmitting unit may transmit the movement trajectory of one moving body to one moving body or transmit the movement trajectory of another moving body according to the request content from one moving body. You may. The same applies to requests from other moving bodies. By doing so, each moving body can use a route that cannot be obtained by a normal route search later.
[0032]
In the second information processing device of the present invention,
After a problem has occurred in the acquisition of the current position information of the other moving object by the position information acquisition unit, when the problem has been resolved, referring to the route search data, the problem before the problem occurs Based on the current position information of the other moving object and the current position information of the other moving object after the trouble has been eliminated, the movement trajectory of the other moving object during the occurrence of the trouble May be provided.
[0033]
In this way, even if the movement of the leading vehicle is temporarily unknown due to communication failures, etc., it is possible to complement and use the movement trajectory of the leading vehicle during the unknown period after the hindrance is resolved. it can. In addition, the "disturbance" includes not only a mere interruption of communication with another moving object but also a down of the information processing apparatus itself.
[0034]
In the second information processing apparatus of the present invention,
The transmission unit may further transmit the current position information of the one moving body to a predetermined moving body.
[0035]
By doing so, it is possible to notify the predetermined moving body of the current position of one moving body. For example, in each vehicle that goes out for touring together, the movement status of each other vehicle can be easily grasped.
[0036]
The third information processing device of the present invention includes:
An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
A registration unit for registering a plurality of mobile units to be communicated in advance as a group,
A communication unit that communicates with the plurality of mobile objects;
In any one of the plurality of moving bodies, apart from a dedicated operation for releasing the moving body from the group, when a predetermined release condition set in advance is satisfied, the moving body is A deregistration unit to release from the group,
The gist is to provide
[0037]
As the “dedicated operation for releasing from group”, for example, a button operation in a case where the moving object has a dedicated button for releasing group registration is given. Further, the “cancellation condition” may be, for example, that the mobile has arrived at a common destination set within the group, that a preset time has been reached, that one of the mobiles has For example, a new destination different from the above is input, or a distance from another moving body is greater than or equal to a predetermined value. According to the present invention, when the cancellation condition is satisfied, the group registration can be canceled regardless of the intention of the moving body.
[0038]
In the above information processing apparatus,
A setting unit for setting the release condition may be provided according to an instruction from the moving body.
[0039]
By doing so, it is possible to arbitrarily set conditions from each mobile unit.
[0040]
In the third information processing apparatus of the present invention,
When the communication unit further has a function of transmitting current position information indicating the current position of each mobile,
It is preferable that, when the release condition is satisfied, the communication unit does not transmit the current position information of the moving object satisfying the release condition.
[0041]
By doing so, privacy can be maintained.
[0042]
A fourth information processing apparatus according to the present invention includes:
An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
Via a predetermined network, a position information acquisition unit that acquires current position information indicating the current position of a predetermined moving object,
A waypoint setting unit that sets the current position at a timing designated by the mobile as a waypoint,
A transmitting unit that transmits the waypoint information indicating the position of the waypoint to another mobile unit,
The gist is to provide
[0043]
For example, when the leading car parks in a certain parking lot and then moves on foot during touring in a group, it may be desired to instruct the following vehicle to use the parking lot as a waypoint. According to the present invention, it is possible to instruct a moving point from a predetermined moving body (for example, a leading vehicle) to another moving body (for example, a following vehicle). As a result, the convenience of the information processing device can be improved. The present invention is particularly effective when the predetermined moving object is a detachable terminal such as a PDA.
[0044]
Note that the present invention can also be configured as a route search device invention. That is, the route search device has the function of any one of the first to fourth information processing devices of the present invention described above.
[0045]
The route search device of the present invention may be a so-called vehicle type or a portable type. According to the present invention, similarly to the information processing apparatus described above, the convenience of the route search device can be improved. In a configuration that can communicate with another route search device, the route search devices can directly communicate with each other without going through a server or the like.
[0046]
The present invention can be configured as an invention of a control method of the information processing device and the route search device, in addition to the configuration as the information processing device and the route search device described above. Further, the present invention can be realized in various forms, such as a computer program for realizing the above, a recording medium on which the program is recorded, and a data signal including the program and embodied in a carrier wave. In each embodiment, the various additional elements described above can be applied.
[0047]
When the present invention is configured as a computer program or a recording medium on which the program is recorded, the present invention may be configured as an entire program for controlling the operations of the information processing device and the route search device, or may fulfill the functions of the present invention. Only a part may be constituted. Examples of the recording medium include a flexible disk, a CD-ROM, a DVD-ROM, a magneto-optical disk, an IC card, a ROM cartridge, a punched card, a printed matter on which a code such as a barcode is printed, and a computer internal storage device (RAM or RAM). Various computer-readable media such as a memory such as a ROM) and an external storage device can be used.
[0048]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in the following order based on examples.
A. Configuration of communication navigation system:
B. Communication navigation device:
C. server:
D. Communication navigation:
D1. Automatic setting of meeting place:
D2. Display of the trajectory of the leading car:
D3. Complement the trail of the leading car:
D4. Instructions for waypoints to following vehicles:
D5. Route guidance when returning home:
E. FIG. Modification:
[0049]
A. Configuration of communication navigation system:
FIG. 1 is an explanatory diagram showing a schematic configuration of a
[0050]
Vehicles A, B and C are equipped with communication
[0051]
The
[0052]
B. Communication navigation device:
FIG. 2 is an explanatory diagram illustrating a schematic configuration of the
[0053]
The
[0054]
The configuration inside the
[0055]
The
[0056]
The current
[0057]
The
[0058]
The electronic map
[0059]
The
[0060]
The
[0061]
C. server:
FIG. 3 is an explanatory diagram illustrating a schematic configuration of the
[0062]
The
[0063]
The
[0064]
The
[0065]
The position
[0066]
The
[0067]
The meeting
[0068]
The
[0069]
FIG. 4 is an explanatory diagram showing an example of the meeting place data in the
[0070]
D. Communication navigation:
The
[0071]
D1. Automatic setting of meeting place:
FIG. 5 is an explanatory diagram showing a process of automatically setting the meeting place of each of the vehicles A, B, and C from the departure place. First, the
[0072]
Upon receiving the group registration completion notification from the
[0073]
In each of the
[0074]
FIG. 6 is a flowchart showing the flow of the meeting place setting process. FIG. 7 is an explanatory diagram showing how a meeting place is set. First, the
[0075]
The
[0076]
FIG. 8 is an explanatory diagram illustrating an example of a display screen displayed on the
[0077]
Through the steps described above, the meeting place can be automatically set without the tooling member intuitively consulting the meeting place. Further, unfairness in the distance from each departure place to the meeting place can be avoided.
[0078]
D2. Display of the trajectory of the leading car:
After the vehicles A, B, and C arrive at the meeting place, the leading vehicle and the following vehicle are registered, and the vehicle departs for touring. Then, the communication trajectory of the leading vehicle is displayed on the
[0079]
FIG. 9 is an explanatory diagram illustrating a process of displaying a movement locus of a leading vehicle. First, the
[0080]
Upon receiving the registration completion notification from the
[0081]
Then, the
[0082]
FIG. 10 is an explanatory diagram showing an example of a display of a leading vehicle and a following vehicle displayed on the
[0083]
Through the steps described above, the users of the following vehicles B and C can perform touring according to the movement locus of the leading vehicle A.
[0084]
D3. Complement the trail of the leading car:
When the communication between the leading vehicle A (the
[0085]
Next, the
[0086]
By the above-described processing, communication between the leading vehicle A and the
[0087]
Note that the above-described complementation of the trajectory of the leading vehicle can be applied even when the
[0088]
D4. Instructions for waypoints to following vehicles:
In the
[0089]
FIG. 13 is an explanatory diagram illustrating an example of a display screen displayed on the
[0090]
By doing so, it is possible to specify a waypoint from the leading vehicle A (
[0091]
D5. Route guidance when returning home:
The user of the following vehicle may stop touring and return home while performing touring while displaying the trajectory of the leading vehicle. FIG. 14 is an explanatory diagram illustrating a process of route guidance when the following vehicle returns home. Here, a case where the following vehicle B returns home will be described. First, when the user of the following vehicle B presses the "return"
[0092]
When
[0093]
Thereafter, the communication navigation device 10B performs route search and route guidance using the electronic map data and the data of the
[0094]
Note that, when the user of the leading vehicle A presses the “return”
[0095]
By doing so, when returning home, the original departure place can be automatically set as the destination and the group registration can be canceled regardless of the intention of the user. Furthermore, when the "return"
[0096]
According to the
[0097]
E. FIG. Modification:
As described above, some embodiments of the present invention have been described, but the present invention is not limited to such embodiments at all, and can be implemented in various modes without departing from the gist thereof. It is. For example, the following modifications are possible.
[0098]
E1. Modification 1
In the above embodiment, the
[0099]
E2. Modified example 2:
In the above embodiment, in the meeting place setting process, the coordinates Po at the same distance from the respective departure points Pa, Pb, Pc are calculated, but the present invention is not limited to this. For example, a route search may be performed for a point where the required time from each of the departure points Pa, Pb, and Pc is the same. By doing so, it is possible to avoid unfairness in the time required from each departure place to the meeting place.
[0100]
Also, the meeting place may be set in consideration of the destination other than the departure point. In this case, various modes can be adopted. For example, the meeting place may be set by treating the destination as equivalent to the departure place. Further, for example, the meeting place may be set by changing the weight, such as (distance from the starting point to the meeting place) :( distance from the meeting place to the destination) = 1: 2. Alternatively, the meeting place may be set within a predetermined distance from the destination. Further, for each departure place, the meeting place may be set such that the angle between the direction from the starting place to the destination and the direction from the departure place to the meeting place is within 90 °. By doing so, the meeting place can be set so that the transfer from the starting point to the meeting place and from the meeting place to the destination can be performed efficiently.
[0101]
Also, for example, using a VICS (Vehicle Information and Communication System) or the like, taking into account road traffic information, that is, based on information such as the time required for traffic, traffic congestion, and traffic regulations, a candidate location of a meeting place is determined. It is also possible to set the meeting place by evaluating the required time and traveling distance. By doing so, it is possible to suppress a difference in arrival time from each departure place to the meeting place.
[0102]
E3. Modification 3:
In the above embodiment, in setting the meeting place, one meeting place is extracted and set from the
[0103]
E4. Modification 4:
In the above embodiment, the
[0104]
E5. Modification 5:
In the above embodiment, the current position information of the plurality of
[0105]
E6. Modification 6:
In the above embodiment, the
[0106]
E7. Modification 7:
In the above embodiment, the current positions of the plurality of
[0107]
E8. Modification 8:
In the above embodiment, the
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a schematic configuration of a
FIG. 2 is an explanatory diagram showing a schematic configuration of the
FIG. 3 is an explanatory diagram showing a schematic configuration of a
FIG. 4 is an explanatory diagram showing an example of meeting place data in a
FIG. 5 is an explanatory diagram showing a process of automatically setting a meeting place from each departure point of vehicles A, B, and C.
FIG. 6 is a flowchart showing a flow of a meeting place setting process.
FIG. 7 is an explanatory diagram showing how a meeting place is set.
FIG. 8 is an explanatory diagram showing an example of a display screen displayed on the
FIG. 9 is an explanatory diagram showing a process of displaying a movement locus of a leading vehicle.
FIG. 10 is an explanatory diagram showing an example of a display of a leading vehicle and a following vehicle displayed on the
FIG. 11 is an explanatory diagram showing a flow of processing when communication between a leading vehicle A and a
FIG. 12 is an explanatory diagram showing a process of instructing a follow-up vehicle from a leading vehicle A to a waypoint.
FIG. 13 is an explanatory diagram showing an example of a display screen displayed on the
FIG. 14 is an explanatory diagram showing a process of route guidance when the following vehicle returns home.
[Explanation of symbols]
1000 ... communication navigation system
10, 10A, 10B, 10C ... communication navigation device
12 Display panel
14. Operation panel
15 ... "Return" button
16 Remote controller (remote controller)
100 ... control unit
101 ... Control unit
102 ... communication unit
103: Current location detection unit
104 command input section
105: Electronic map data reference section
106: Route search unit
107: route guidance unit
108 ... Display control unit
110 ... Hard disk
120, 120A, 120B, 120C ... antenna
130, 130A, 130B, 130C ... GPS antenna
500 ... Server
510 ... Control unit
520 ... communication unit
530: Interface providing unit
540… Group registration section
550 position information acquisition unit
551, 552, 553 ... location information database
560: Database reference section
561: Electronic map database
562 ... Meeting place database
570 ... Meeting place setting part
580: Moving trajectory complementer
INT ... Internet
SAT1, SAT2, SAT3 ... GPS satellites
Claims (25)
前記電子地図データを記憶する電子地図データ記憶部と、
複数の出発地の位置を示す出発位置情報を取得する位置情報取得部と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する集合場所設定部と、
を備える情報処理装置。An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
An electronic map data storage unit that stores the electronic map data;
A position information acquisition unit that acquires departure position information indicating positions of a plurality of departure locations,
A meeting place setting unit that refers to the electronic map data and sets a predetermined meeting place under a predetermined condition set in advance based on the plurality of pieces of departure position information;
An information processing device comprising:
前記所定の条件は、前記各出発地から前記集合場所までの距離が約同一となる条件を含む、
情報処理装置。The information processing device according to claim 1,
The predetermined condition includes a condition that a distance from each departure point to the meeting place is approximately the same,
Information processing device.
前記所定の条件は、前記各出発地から前記集合場所までの所要時間が約同一となる条件を含む、
情報処理装置。The information processing device according to claim 1,
The predetermined condition includes a condition that a required time from each departure place to the meeting place is approximately the same,
Information processing device.
目的地の位置を示す目的位置情報を取得する目的位置情報取得部を備え、
前記集合場所設定部は、さらに、前記目的位置情報を考慮して、前記集合場所を設定する、
情報処理装置。The information processing apparatus according to claim 1, further comprising:
A destination position information acquisition unit that acquires destination position information indicating the position of the destination,
The meeting place setting unit further sets the meeting place in consideration of the target position information,
Information processing device.
前記集合場所に適した施設に関する集合場所データを記憶する集合場所データ記憶部を備え、
前記集合場所設定部は、さらに、前記集合場所データに基づいて、前記集合場所を設定する、
情報処理装置。The information processing apparatus according to claim 1, further comprising:
A meeting place data storage unit that stores meeting place data on facilities suitable for the meeting place;
The meeting place setting unit further sets the meeting place based on the meeting place data,
Information processing device.
前記位置情報取得部は、現在位置を検出する位置検出装置を備える移動体から、所定のネットワークを介して、前記出発位置情報として前記現在位置を示す現在位置情報を取得する、
情報処理装置。The information processing device according to claim 1,
The position information acquisition unit, from a moving object including a position detection device that detects the current position, via a predetermined network, to obtain the current position information indicating the current position as the departure position information,
Information processing device.
前記集合場所の位置を示す集合位置情報を、所定のネットワークを介して、所定の移動体に送信する送信部を備える、
情報処理装置。The information processing apparatus according to claim 1, further comprising:
A transmission unit that transmits the collection position information indicating the position of the collection place to a predetermined moving object via a predetermined network,
Information processing device.
前記送信部は、さらに、前記位置情報取得部が取得した前記複数の出発位置情報を送信する、
情報処理装置。The information processing apparatus according to claim 7, wherein
The transmission unit further transmits the plurality of departure position information acquired by the position information acquisition unit,
Information processing device.
経路探索を行うための経路探索データを記憶する電子地図データ記憶部と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する位置情報取得部と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する目的地設定部と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う経路探索部と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する送信部と、
を備える情報処理装置。An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
An electronic map data storage unit that stores route search data for performing a route search;
Through a predetermined network, to obtain the current position information indicating the current position of one mobile, and a position information acquisition unit that obtains the current position information of the other mobile previously registered in time series,
A destination setting unit that sets a destination according to an instruction from the one moving object or the other moving object,
A route search unit that performs a route search from the current position of the one moving object to the destination by referring to the route search data;
A transmission unit that transmits the trajectory of the other moving object to the one moving object based on the current position information acquired in chronological order, in preference to the route search.
An information processing device comprising:
前記一の移動体と前記他の移動体とのうちの少なくとも一方の移動軌跡を記憶する移動軌跡記憶部を備え、
前記送信部は、さらに、前記一の移動体または前記他の移動体からの要求に応じて、前記移動軌跡記憶部が記憶する前記一の移動体または前記他の移動体の移動軌跡を送信する、
情報処理装置。The information processing apparatus according to claim 9, further comprising:
A moving path storage unit that stores a moving path of at least one of the one moving body and the other moving body,
The transmission unit further transmits, in response to a request from the one moving object or the other moving object, a moving trajectory of the one moving object or the other moving object stored in the moving trajectory storage unit. ,
Information processing device.
前記位置情報取得部による前記他の移動体の前記現在位置情報の取得に支障が生じた後、該支障が解消されたときに、前記経路探索データを参照して、前記支障が生じる前の前記他の移動体の前記現在位置情報と、前記支障が解消された後の前記他の移動体の前記現在位置情報とに基づいて、前記支障が生じている間の前記他の移動体の移動軌跡を補完する移動軌跡補完部を備える、
情報処理装置。The information processing apparatus according to claim 9, further comprising:
After a problem has occurred in the acquisition of the current position information of the other moving object by the position information acquisition unit, when the problem has been resolved, referring to the route search data, the problem before the problem occurs Based on the current position information of the other moving object and the current position information of the other moving object after the trouble has been eliminated, the movement trajectory of the other moving object during the occurrence of the trouble A movement trajectory complementer for complementing
Information processing device.
前記送信部は、さらに、前記一の移動体の前記現在位置情報を、所定の移動体に送信する、
情報処理装置。The information processing device according to claim 9,
The transmitting unit further transmits the current position information of the one moving body to a predetermined moving body,
Information processing device.
通信を行うべき複数の移動体を、予めグループとして登録する登録部と、
前記複数の移動体と通信を行う通信部と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する登録解除部と、
を備える情報処理装置。An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
A registration unit for registering a plurality of mobile units to be communicated in advance as a group,
A communication unit that communicates with the plurality of mobile objects;
In any one of the plurality of moving bodies, apart from a dedicated operation for releasing the moving body from the group, when a predetermined release condition set in advance is satisfied, the moving body is A deregistration unit to release from the group,
An information processing device comprising:
前記移動体からの指示に応じて、前記解除条件を設定するための条件設定部を備える情報処理装置。The information processing apparatus according to claim 13, further comprising:
An information processing apparatus comprising a condition setting unit for setting the cancellation condition in accordance with an instruction from the moving body.
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する位置情報取得部と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する経由地点設定部と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する送信部と、
を備える情報処理装置。An information processing apparatus for performing predetermined information processing for route guidance using electronic map data,
Via a predetermined network, a position information acquisition unit that acquires current position information indicating the current position of a predetermined moving object,
A waypoint setting unit that sets the current position at a timing designated by the mobile as a waypoint,
A transmitting unit that transmits the waypoint information indicating the position of the waypoint to another mobile unit,
An information processing device comprising:
(a)前記電子地図データを準備する工程と、
(b)複数の出発地の位置を示す出発位置情報を取得する工程と、
(c)前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する工程と、
を備える制御方法。A control method of an information processing device that performs predetermined information processing for route guidance using electronic map data,
(A) preparing the electronic map data;
(B) obtaining departure position information indicating positions of a plurality of departure locations;
(C) setting a predetermined meeting place under predetermined conditions based on the plurality of departure position information with reference to the electronic map data;
A control method comprising:
(a)経路探索を行うための経路探索データを準備する工程と、
(b)所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する工程と、
(c)前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する工程と、
(d)前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う工程と、
(e)前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信するする工程と、
を備える制御方法。A control method of an information processing device that performs predetermined information processing for route guidance using electronic map data,
(A) preparing route search data for performing a route search;
(B) acquiring, via a predetermined network, current position information indicating the current position of one moving object, and acquiring the current position information of another moving object registered in advance in time series;
(C) setting a destination according to an instruction from the one moving object or the other moving object;
(D) performing a route search from the current position of the one moving object to the destination with reference to the route search data;
(E) transmitting a trajectory of the other moving object to the one moving object based on the current position information acquired in a time-series manner, prior to the route search;
A control method comprising:
(a)通信を行うべき複数の移動体を、予めグループとして登録する工程と、
(b)前記複数の移動体と通信を行う工程と、
(c)前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する工程と、
を備える制御方法。A control method of an information processing device that performs predetermined information processing for route guidance using electronic map data,
(A) a step of registering a plurality of mobile units to be communicated as a group in advance;
(B) communicating with the plurality of mobile objects;
(C) In any one of the plurality of moving objects, when a predetermined release condition set in advance is satisfied, the moving operation is performed separately from a dedicated operation for releasing the moving object from the group. Releasing the body from the group;
A control method comprising:
(a)所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する工程と、
(b)前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する工程と、
(c)前記経由地点の位置を示す経由地点情報を他の移動体に送信する工程と、
を備える制御方法。A control method of an information processing device that performs predetermined information processing for route guidance using electronic map data,
(A) obtaining, via a predetermined network, current position information indicating a current position of a predetermined moving object;
(B) setting the current position at a timing designated by the moving object as a waypoint;
(C) transmitting waypoint information indicating the position of the waypoint to another mobile object;
A control method comprising:
前記電子地図データを記憶する機能と、
複数の出発地の位置を示す出発位置情報を取得する機能と、
前記電子地図データを参照し、前記複数の出発位置情報に基づいて、予め設定された所定の条件下で、所定の集合場所を設定する機能と、
をコンピュータに実現させるためのコンピュータプログラム。A computer program for controlling an information processing device that performs predetermined information processing for route guidance using electronic map data,
A function of storing the electronic map data;
A function to obtain departure location information indicating the locations of a plurality of departure locations,
A function of referring to the electronic map data and setting a predetermined meeting place under predetermined conditions based on the plurality of pieces of departure position information;
Computer program to make a computer realize.
経路探索を行うための経路探索データを記憶する機能と、
所定のネットワークを介して、一の移動体の現在位置を示す現在位置情報を取得するとともに、予め登録された他の移動体の前記現在位置情報を時系列的に取得する機能と、
前記一の移動体または前記他の移動体からの指示に応じて、目的地を設定する機能と、
前記経路探索データを参照して、前記一の移動体の前記現在位置から前記目的地までの経路探索を行う機能と、
前記経路探索よりも優先して、前記時系列的に取得された前記現在位置情報に基づいて、前記他の移動体の移動軌跡を、前記一の移動体に送信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。A computer program for controlling an information processing device that performs predetermined information processing for route guidance using electronic map data,
A function of storing route search data for performing a route search,
Through a predetermined network, to obtain the current position information indicating the current position of one mobile, and to obtain the current position information of the other mobile previously registered in time series,
A function of setting a destination according to an instruction from the one moving body or the other moving body,
A function of referring to the route search data and performing a route search from the current position of the one moving object to the destination;
A function of transmitting the movement trajectory of the other moving object to the one moving object based on the current position information acquired in chronological order in preference to the route search,
Computer program to make a computer realize.
通信を行うべき複数の移動体を、予めグループとして登録する機能と、
前記複数の移動体と通信を行う機能と、
前記複数の移動体のうちのいずれかにおいて、該移動体を前記グループから解除するための専用の操作とは別に、予め設定された所定の解除条件が満たされたときに、該移動体を前記グループから解除する機能と、
をコンピュータに実現させるためのコンピュータプログラム。A computer program for controlling an information processing device that performs predetermined information processing for route guidance using electronic map data,
A function of registering a plurality of mobile units to be communicated in advance as a group,
A function of communicating with the plurality of mobile objects,
In any one of the plurality of moving bodies, apart from a dedicated operation for releasing the moving body from the group, when a predetermined release condition set in advance is satisfied, the moving body is A function to release from the group,
Computer program to make a computer realize.
所定のネットワークを介して、所定の移動体の現在位置を示す現在位置情報を取得する機能と、
前記移動体から指定されたタイミングにおける前記現在位置を経由地点として設定する機能と、
前記経由地点の位置を示す経由地点情報を他の移動体に送信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。A computer program for controlling an information processing device that performs predetermined information processing for route guidance using electronic map data,
Via a predetermined network, a function of acquiring current position information indicating the current position of a predetermined moving object,
A function of setting the current position at a timing designated by the mobile as a waypoint,
A function of transmitting waypoint information indicating the position of the waypoint to another mobile body,
Computer program to make a computer realize.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003058108A JP2004271197A (en) | 2003-03-05 | 2003-03-05 | Information processing for route guide using digital map data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003058108A JP2004271197A (en) | 2003-03-05 | 2003-03-05 | Information processing for route guide using digital map data |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008287586A Division JP2009092665A (en) | 2008-11-10 | 2008-11-10 | Information processor, control method of information processor, computer program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004271197A true JP2004271197A (en) | 2004-09-30 |
Family
ID=33121300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003058108A Pending JP2004271197A (en) | 2003-03-05 | 2003-03-05 | Information processing for route guide using digital map data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004271197A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008032513A (en) * | 2006-07-28 | 2008-02-14 | Nippon Telegr & Teleph Corp <Ntt> | Face-to-face guidance apparatus, positional information management apparatus, face-to-face guidance system, and meeting guidance method |
KR100835540B1 (en) | 2007-05-28 | 2008-06-05 | 팅크웨어(주) | Method and system for providing path data |
JP2014106780A (en) * | 2012-11-28 | 2014-06-09 | Hitachi Information & Control Solutions Ltd | Moving body information distribution device and moving body information display system |
WO2014162543A1 (en) * | 2013-04-03 | 2014-10-09 | パイオニア株式会社 | Terminal device |
KR20170054368A (en) * | 2017-05-08 | 2017-05-17 | 삼성전자주식회사 | Apparatus and method for providing traffic information service using portable terminal |
JP2023063165A (en) * | 2021-10-22 | 2023-05-09 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Communication system, communication method, and communication program |
-
2003
- 2003-03-05 JP JP2003058108A patent/JP2004271197A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008032513A (en) * | 2006-07-28 | 2008-02-14 | Nippon Telegr & Teleph Corp <Ntt> | Face-to-face guidance apparatus, positional information management apparatus, face-to-face guidance system, and meeting guidance method |
KR100835540B1 (en) | 2007-05-28 | 2008-06-05 | 팅크웨어(주) | Method and system for providing path data |
JP2014106780A (en) * | 2012-11-28 | 2014-06-09 | Hitachi Information & Control Solutions Ltd | Moving body information distribution device and moving body information display system |
WO2014162543A1 (en) * | 2013-04-03 | 2014-10-09 | パイオニア株式会社 | Terminal device |
KR20170054368A (en) * | 2017-05-08 | 2017-05-17 | 삼성전자주식회사 | Apparatus and method for providing traffic information service using portable terminal |
KR102038959B1 (en) | 2017-05-08 | 2019-10-31 | 삼성전자주식회사 | Apparatus and method for providing traffic information service using portable terminal |
JP2023063165A (en) * | 2021-10-22 | 2023-05-09 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Communication system, communication method, and communication program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4066439B2 (en) | Evacuation route providing system, route search server, and portable terminal device | |
JP4599649B2 (en) | Billing processing apparatus in data communication network | |
JP2012048563A (en) | Automatic operation control system | |
JP2005267601A (en) | Borrowing and lending support system, communication device, and server | |
JP3757114B2 (en) | Navigation system | |
JP2009085784A (en) | Mobile terminal, transportation guide information processing device, transportation guide system, and transportation guide program | |
JP2009110234A (en) | Terminal device, analysis server, probe information analysis system and method | |
JP2009092665A (en) | Information processor, control method of information processor, computer program, and recording medium | |
JP2007072588A (en) | Meeting support system, method and apparatus | |
JP2006250874A (en) | Navigation device and guidance method for own vehicle relative position | |
JP6482198B2 (en) | Navigation system | |
JP2004271197A (en) | Information processing for route guide using digital map data | |
JP4133114B2 (en) | Inter-vehicle communication device | |
JP2008304313A (en) | Navigation device, distribution device and navigation system | |
JP2002114149A (en) | Transportation navigation system and method | |
JP4689104B2 (en) | Parking lot information retrieval method, parking lot information retrieval system and program | |
JP5239592B2 (en) | Information communication system and information communication method | |
JP2005251054A (en) | System, method for providing positional information, program and computer readable recording medium | |
JP2002298288A (en) | Operation management system and communication terminal device | |
JP4436701B2 (en) | Navigation system, navigation device | |
JP5716514B2 (en) | Information provision device | |
JP4496324B2 (en) | Navigation system, navigation device | |
JP2003256989A (en) | Taxi allocation system | |
JP6818279B2 (en) | Information processing equipment, server equipment, public transportation usage guidance methods, computer programs | |
JP2004108803A (en) | Navigation terminal, navigation system, its program, and travel guidance method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080617 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090120 |