JP2004271197A - Information processing for route guide using digital map data - Google Patents

Information processing for route guide using digital map data Download PDF

Info

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
Application number
JP2003058108A
Other languages
Japanese (ja)
Inventor
Hideya Tokunaga
秀也 徳永
Yoshinori Sagara
芳則 相良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Co Ltd
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Co Ltd
Zenrin Datacom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zenrin Co Ltd, Zenrin Datacom Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2003058108A priority Critical patent/JP2004271197A/en
Publication of JP2004271197A publication Critical patent/JP2004271197A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve convenience of a route search device for performing route search by using a digital map. <P>SOLUTION: A communication navigation system wherein a communication navigation device is connected to the server of a service center through Internet is constituted. A plurality of communication navigation devices are registered as a group in the server. The communication navigation device and the server set automatically a meeting place by using present position information of the plurality of communication navigation devices. A moving locus of a leading car A is displayed by following cars B, C. A course point is designated from the leading car A to the following cars B, C. When a prescribed canceling condition is fulfilled, group registration of the leading car and the following cars is canceled. <P>COPYRIGHT: (C)2004,JPO&NCIPI

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 communication navigation system 1000 as one embodiment of the present invention. The communication navigation system 1000 of the present embodiment is a system that provides various services from a service center to a communication navigation device via the Internet INT. In the present embodiment, an example is described in which vehicles A, B, and C equipped with the communication navigation device meet at a meeting place, and vehicle A is set as a leading vehicle, and vehicles B and C are set as following vehicles, and go out for touring in a group. Will be described.
[0050]
Vehicles A, B and C are equipped with communication navigation communication devices 10A, 10B and 10C, respectively. These are connected to the server 500 of the service center via the Internet INT. Each of the communication navigation devices 10A, 10B, and 10C is detachable from each of the vehicles A, B, and C, and can be carried and used by a user when walking or the like. Note that the communication navigation devices 10A, 10B, and 10C of the present embodiment have the same functions, and will be hereinafter simply referred to as the communication navigation device 10 or the like without adding alphabetical suffixes to the symbols related thereto. And
[0051]
The communication navigation device 10 includes an antenna 120, a GPS antenna 130, a wireless communication device (not shown), a control unit, and the like. The communication navigation device 10 detects the current position based on the radio signals received from the three GPS satellites SAT1, SAT2, and SAT3 by the GPS antenna 130, and outputs the current position information indicating the current position from the antenna 120 via the Internet INT. To the server 500. The server 500 performs various processes described below using the current position information received from the communication navigation device 10, and transmits a processing result to the communication navigation device 10.
[0052]
B. Communication navigation device:
FIG. 2 is an explanatory diagram illustrating a schematic configuration of the communication navigation device 10. The communication navigation device 10 includes a display panel 12, an operation panel 14, and a control unit 100. In addition, the communication navigation device 10 stores a DVD-ROM drive that reads various data from a DVD (Digital Versatile Disc) holding route search data, route guidance data, and the like, and route search data and route guidance data downloaded from the server 500. It has a hard disk 110 for holding. The route search data includes road network data such as node data, link data, and link cost data, and traffic regulation data.
[0053]
The display panel 12 displays a map, character information, a user interface, a result of a route search, a status of route guidance, and the like. The operation panel 14 inputs user's instructions such as moving a cursor on a map displayed on the display panel 12, setting / changing a scale, scrolling a screen, registering a tooling group described later and various settings relating to a meeting place. It is for. The operation panel 14 is provided with a button 15 displaying “return” (hereinafter, referred to as a “return” button). The function using the “return” button 15 will be described later. The input of the user's instruction can also be performed using the remote controller (remote controller) 16. Further, a voice input unit may be provided so that a user's instruction can be input by voice.
[0054]
The configuration inside the control unit 100 is also shown in the figure. The control unit 100 is configured as a microcomputer including a CPU, a RAM, a ROM, and the like, and includes the illustrated functional blocks. Each of these functional blocks is configured by software.
[0055]
The control unit 101 controls each unit in the control unit 100. The communication unit 102 performs wireless communication with a relay station (not shown), and exchanges various data with the server 500 via the Internet INT.
[0056]
The current position detection unit 103 detects a current position based on radio signals from the GPS satellites SAT1, SAT2, and SAT3 received by the GPS antenna 130. The current position is detected by a method using DGPS (Differential GPS), a method using radio waves of a wireless base station such as a mobile phone or a PHS, a method using or using a gyro sensor, or the like. It may be.
[0057]
The command input unit 104 inputs a user's instruction by operating the operation panel 14 or the remote controller 16.
[0058]
The electronic map data reference unit 105 refers to the route search data held by the DVD and the hard disk 110 based on the current location, the destination, and the like. The electronic map data reference unit 105 refers to the route guidance data based on the route search result performed by the route search unit 106.
[0059]
The route search unit 106 performs a route search from the departure place to the destination using the route search data referred to by the electronic map data reference unit 105. In this embodiment, the route search is performed by the well-known Dijkstra method. The route guidance unit 107 performs route guidance using the current location detected by the current location detection unit 103 and the route guidance data referenced by the electronic map data reference unit 105.
[0060]
The display control unit 108 controls a display screen displayed on the display panel 12.
[0061]
C. server:
FIG. 3 is an explanatory diagram illustrating a schematic configuration of the server 500. The server 500 is a computer including a CPU, a RAM, a ROM, and the like, and includes each functional block illustrated. Each of these functional blocks is configured by software.
[0062]
The control unit 510 controls each unit in the server 500. The communication unit 520 exchanges data with the communication navigation device 10 via the Internet INT. The interface providing unit 530 provides various user interfaces to be displayed on the display panel 12 of the communication navigation device 10 in response to a request from the communication navigation device 10.
[0063]
The group registration unit 540 registers or cancels a plurality of communication navigation devices 10 as a group, for example, during touring in a group. The group registration unit 540 further registers and cancels the leading vehicle and the following vehicle in the group. In this embodiment, identification information (ID) is assigned to each communication navigation device 10 in advance, and the group registration unit 540 performs registration and cancellation using the identification information. The group registration unit 540 corresponds to the registration unit and the registration cancellation unit of the present invention.
[0064]
The server 500 includes a personal information database (not shown). The personal information database stores, for each user of the communication navigation device, usage history of various services provided by the server 500, such as a group registration history. The personal information database can refer to its own service usage history from each communication navigation device.
[0065]
The position information acquisition unit 550 acquires the current position information received from the communication navigation device 10 by the communication unit 520. This current position information is stored in the position information database for each communication navigation device 10 as needed so that it can be individually used later by each communication navigation device 10. In this embodiment, position information databases 551, 552, and 553 for the communication navigation devices 10A, 10B, and 10C are provided, respectively. The position information databases 551, 552, and 553 also correspond to the movement locus storage unit of the present invention.
[0066]
The database reference unit 560 refers to the electronic map database 561, the meeting place database 562, and the position information databases 551, 552, and 553 as necessary. The electronic map database 561 stores route search data, route guidance data, and the like. The meeting place database 562 stores meeting place data on facilities suitable for the meeting place, as described later.
[0067]
The meeting place setting unit 570, based on the current position information of each departure place of the communication navigation devices 10A, 10B, and 10C registered in the group registration unit 540 and the meeting place database 562 at the time of departure of touring in a group, Set an appropriate meeting place. The setting of the meeting place will be described later.
[0068]
The server 500 has a function of transmitting the movement trajectory of the vehicle A (communication navigation device 10A), which is the leading vehicle, to the communication navigation devices 10B, 10C mounted on the vehicles B, C, which are following vehicles. Then, the movement trajectory complementing unit 580 determines the current position immediately before the communication trouble occurs when the trouble occurs in the communication between the communication navigation device 10A mounted on the leading vehicle A and the server 500 and the trouble is solved. Based on the information and the current position information after the elimination of the trouble, the movement trajectory during the period in which the trouble has occurred is complemented by a route search.
[0069]
FIG. 4 is an explanatory diagram showing an example of the meeting place data in the meeting place database 562. As illustrated, in this embodiment, the meeting place database 562 stores the names of facilities suitable for the meeting place, whether parking is possible, and positional information (latitude and longitude) in association with each other.
[0070]
D. Communication navigation:
The communication navigation system 1000 of this embodiment has several functions described below.
[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 communication navigation device 10A transmits a request for providing a service for setting a meeting place together with its own ID to the server 500 according to a user's instruction (step S100). Upon receiving the service provision request from the communication navigation device 10A, the server 500 provides the communication navigation device 10A with a user interface for performing group registration (step S110). Next, the communication navigation device 10A transmits the contents of the group registration input by the user to the server 500 (Step S120). In this embodiment, the communication navigation device 10A transmits the IDs of the communication navigation devices 10B and 10C to register the communication navigation devices 10A, 10B and 10C as a group. When the server 500 receives the content of the group registration from the communication navigation device 10A, the server 500 transmits an inquiry as to whether or not the group registration is possible to the communication navigation devices 10B and 10C (step S130). Next, the communication navigation devices 10B and 10C transmit a notice of permission for group registration to the server 500 (step S140). When the server 500 receives the group registration permission notification from the communication navigation devices 10B and 10C, the server 500 registers the communication navigation devices 10A, 10B and 10C in the group registration unit 540 as a group, and registers the group in each of the communication navigation devices 10A, 10B and 10C. A registration completion notification is transmitted (step S150). Note that, when the group navigation permission notification is not obtained from the communication navigation devices 10B and 10C within the predetermined time, the server 500 transmits the notification to the communication navigation device 10A. If the server 500 can obtain a group registration permission notification from only one of the communication navigation devices 10B and 10C, the server 500 notifies the communication navigation device 10A and any of the communication devices that have received the group registration permission notification. Send to navigation device.
[0072]
Upon receiving the group registration completion notification from the server 500 in step S150, the communication navigation devices 10A, 10B, and 10C each transmit the current position information detected by the current position detection unit 103 to the server 500. The server 500 acquires the current position information from each of the communication navigation devices 10A, 10B, and 10C (Step S160), and performs a meeting place setting process (Step S170). Then, server 500 transmits the set gathering position information to communication navigation devices 10A, 10B, and 10C (step S180). At this time, the server 500 also transmits the current position information of another vehicle (another communication navigation device) to each of the communication navigation devices 10A, 10B, and 10C.
[0073]
In each of the communication navigation devices 10A, 10B, and 10C, the set position information received from the server 500 is set as a destination. Thereafter, the exchange of the current position information between the server 500 and each of the communication navigation devices 10A, 10B, and 10C is performed at any time. In each of the communication navigation devices 10A, 10B, and 10C, a route search from the current position to the meeting place is performed. Route guidance is performed.
[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 server 500 calculates coordinates Po of the same distance from the departure points Pa, Pb, and Pc of the vehicles A, B, and C (step S172). Then, by referring to the meeting place database 562 (step S174), "OO park" which is the closest to the coordinate value calculated in step S172 and is a parkable facility is set as the meeting place (step S176).
[0075]
The server 500 can switch the setting method of the meeting place according to the use state of the communication navigation devices 10A, 10B, and 10C. For example, when the communication navigation devices 10A, 10B, and 10C are used without being mounted on a vehicle, the server 500 sets a meeting place without considering whether parking is possible. The switching condition of the method of setting the meeting place, such as whether to consider whether parking is possible or not, can be set in advance by the user.
[0076]
FIG. 8 is an explanatory diagram illustrating an example of a display screen displayed on the display panel 12 of the communication navigation device 10. As shown, the display panel 12 displays the positions of the vehicles A, B, and C, the meeting place, and the estimated time of arrival of each vehicle at the meeting place as needed. In the present embodiment, the server 500 calculates the predicted arrival time at the meeting place. The calculation of the estimated arrival time may be performed by the communication navigation device 10.
[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 communication navigation device 10 mounted on the following vehicle.
[0079]
FIG. 9 is an explanatory diagram illustrating a process of displaying a movement locus of a leading vehicle. First, the communication navigation device 10A mounted on the vehicle A serving as a leading vehicle transmits a request for providing a traveling locus display service of the leading vehicle to the server 500 (step S200). Upon receiving the service provision request from the communication navigation device 10A, the server 500 provides the communication navigation device 10A with a user interface for registering the leading vehicle and the following vehicle (step S210). Next, the communication navigation device 10A transmits the settings of the leading vehicle and the following vehicle input by the user to the server 500 (step S220). As described above, in this embodiment, the vehicle A is registered as a leading vehicle, and the vehicles B and C are registered as following vehicles. When the server 500 receives the setting content from the communication navigation device 10A, the server 500 transmits an inquiry as to whether registration is possible to the communication navigation devices 10B and 10C (step S230). Then, the communication navigation devices 10B and 10C transmit a registration permission notification to the server 500 (step S240). Upon receiving the registration permission notification from the communication navigation devices 10B and 10C, the server 500 registers the communication navigation devices 10A, 10B and 10C in the group registration unit 540 as the leading vehicle and the following vehicle, and registers the communication navigation devices 10A and 10B. Then, a registration completion notification is transmitted to 10C (step S250). Note that, if the registration permission notification is not obtained from the communication navigation devices 10B and 10C within a predetermined time, the server 500 transmits a notification to that effect to the communication navigation device 10A. If the server 500 can obtain a group registration permission notification from only one of the communication navigation devices 10B and 10C, the server 500 notifies the communication navigation device 10A and any of the communication devices that have received the group registration permission notification. Send to navigation device.
[0080]
Upon receiving the registration completion notification from the server 500 in step S250, the communication navigation devices 10A, 10B, and 10C transmit the current position information detected by the current position detection unit 103 to the server 500, respectively. The server 500 acquires the current position information from each of the communication navigation devices 10A, 10B, and 10C (step S260), and uses each of the current position information in the position information databases 551, 552, and 553, and later uses each of the communication navigation devices 10 individually. Save as possible (step S270). By doing so, the communication navigation devices 10B and 10C can use the movement trajectory of the leading vehicle A later for route search.
[0081]
Then, the server 500 transmits the current position information of the following vehicles B and C (the communication navigation devices 10B and 10C) to the communication navigation device 10A (step S280). In addition, the server 500 transmits the movement trajectory of the leading vehicle A (the communication navigation device 10A) and the current position information of the leading vehicle A and the following vehicle C (the communication navigation device 10C) to the communication navigation device 10B (step S280). In addition, the server 500 transmits the movement trajectory of the leading vehicle A and the current position information of the leading vehicle A and the following vehicle B (the communication navigation device 10B) to the communication navigation device 10C (step S280). Thereafter, steps S260 to S280 are performed as needed.
[0082]
FIG. 10 is an explanatory diagram showing an example of a display of a leading vehicle and a following vehicle displayed on the display panel 12 of the communication navigation devices 10B and 10C. A thick solid line L indicates a movement locus of the vehicle A, which is a leading vehicle. The time difference between the leading vehicle A and each of the following vehicles B and C may be displayed on the display panel 12 together.
[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 communication navigation device 10A) and the server 500 is interrupted, the movement locus of the leading vehicle A described above cannot be displayed. FIG. 11 is an explanatory diagram illustrating a flow of processing when communication between the leading vehicle A and the server 500 is interrupted. The server 500 acquires the current position information from each of the communication navigation devices 10A, 10B, and 10C (Step S300). At this time, it is assumed that trouble has occurred in communication with the leading vehicle A (the communication navigation device 10A). The server 500 notifies the following vehicles B and C (the communication navigation devices 10B and 10C) that communication with the leading vehicle A has been interrupted and that the trajectory of the leading vehicle A cannot be transmitted (step S310). After that, it is assumed that the trouble of communication between the server 500 and the leading vehicle A has been resolved. The server 500 notifies the following vehicles B and C that the trouble of communication with the leading vehicle A has been resolved (step S320). Then, the current position information is obtained again from each of the vehicles A, B, and C (step S330), and the current position information is stored in the position information databases 551, 552, and 553 (step S340).
[0085]
Next, the server 500 reads, from the position information database 551, the current position information of the leading vehicle A immediately before the communication has failed (step S350). Then, using the current position information and the current position information immediately after the trouble has been resolved, the electronic map database 561 is referenced to complement the movement trajectory by a route search (step S360). Then, the server 500 transmits the current position information of the following vehicles B and C (the communication navigation devices 10B and 10C) to the communication navigation device 10A (step S370). Further, the server 500 transmits the movement trajectory of the leading vehicle A (the communication navigation device 10A) and the current position information of the leading vehicle A (the communication navigation device 10A) and the following vehicle C (the communication navigation device 10C) to the communication navigation device 10B. (Step S370). Further, the server 500 transmits, to the communication navigation device 10C, the movement trajectory of the leading vehicle A (the communication navigation device 10A) and the current position information of the leading vehicle A (the communication navigation device 10A) and the following vehicle B (the communication navigation device 10B). (Step S370).
[0086]
By the above-described processing, communication between the leading vehicle A and the server 500 is hindered, and thereafter, when the hindrance is resolved, displaying the movement locus of the leading vehicle A on the display panel 12 of the communication navigation device 10B, 10C. Can be.
[0087]
Note that the above-described complementation of the trajectory of the leading vehicle can be applied even when the server 500 goes down. In this case, since the server 500 cannot perform the notification in steps S310 and S320, the server 500 transmits a request for the current position information to each of the communication navigation devices 10A, 10B, and 10C when the trouble is solved, and Is obtained (step S330), and the same processing is performed.
[0088]
D4. Instructions for waypoints to following vehicles:
In the communication navigation system 1000 of the present embodiment, it is possible to instruct the follow-up vehicles B and C (the communication navigation devices 10B and 10C) from the leading vehicle A (the communication navigation device 10A) to the waypoints. FIG. 12 is an explanatory diagram showing a process of instructing follow-up vehicles B and C from the leading vehicle A to indicate a waypoint. First, the user of the communication navigation device 10A performs an operation for designating a waypoint on the operation panel 14 or the remote controller 16 at a timing when the user wants to instruct the following vehicles B and C with a certain position as a waypoint (step S400). Then, the communication navigation device 10A transmits the current position information at that time to the server 500 as the waypoint information. The user may designate, on the display panel 12 of the communication navigation device 10A, a point at which the communication navigation devices 10B and 10C have not yet arrived at the past passing points as a waypoint. When the server 500 receives the transit point information from the communication navigation device 10A, the server 500 sets the transit point (step S410), and transmits the transit point information to the communication navigation devices 10B and 10C (step S420). The transit points are displayed on the display panels 12 of the communication navigation devices 10B and 10C based on the transit point information received from the server 500.
[0089]
FIG. 13 is an explanatory diagram illustrating an example of a display screen displayed on the display panel 12 of the communication navigation devices 10B and 10C. Here, the case where the leading vehicle A is parked in the parking lot of “XX amusement park”, this parking lot is designated as a waypoint, and the communication navigation device 10A is removed from the vehicle A and moved is shown. The display panel 12 displays the positions of the communication navigation devices 10A, 10B, and 10C, the trajectory of the communication navigation device 10A (thick solid line L), the waypoints, and the current positions of the following vehicles B and C from the waypoints. The required time is displayed at any time. The required time from the current position of the following vehicles B and C to the waypoint may be calculated by the server 500 or may be calculated by the communication navigation device 10.
[0090]
By doing so, it is possible to specify a waypoint from the leading vehicle A (communication navigation device 10A) to the following vehicles B and C (communication navigation devices 10B and 10C).
[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" button 15 of the communication navigation device 10B (step S500), the communication navigation device 10B transmits the fact to the server 500 together with its own ID. At this time, the communication navigation device 10B automatically sets the original departure place as a new destination without the user inputting a new destination. Further, the communication navigation device 10B sets so as not to transmit the current position information detected by the current position detection unit 103 to the server 500.
[0092]
When server 500 receives that "return" button 15 has been pressed from communication navigation device 10B, server 500 cancels the following vehicle registration of communication navigation device 10B in group registration section 540 (step S510). Then, each of the communication navigation devices 10A, 10B, and 10C is notified that the registration of the communication navigation device 10B has been released.
[0093]
Thereafter, the communication navigation device 10B performs route search and route guidance using the electronic map data and the data of the position information database 552 without displaying the movement locus of the leading vehicle A (step S520). Whether or not to use the data of the position information database 552 can be selected by the user. When the data in the position information database 552 is used, the communication navigation device 10B receives the data accumulated on the outward route from the server 500 and performs route guidance. The server 500 and the communication navigation apparatuses 10A and 10C continue the processing as before, that is, the steps S260 to S280 shown in FIG.
[0094]
Note that, when the user of the leading vehicle A presses the “return” button 15 of the communication navigation device 10A, the server 500 may cancel all registration of the leading vehicle and the following vehicle in the group registration unit 540. Alternatively, the group registration of the communication navigation devices 10B and 10C may be maintained. In the former case, each of the communication navigation devices 10A, 10B, and 10C can perform route search and route guidance using the electronic map data and the data of the position information databases 551, 552, and 553, respectively. In the latter case, the communication navigation devices 10B and 10C can display the current position of each other while performing route search and route guidance using the electronic map data and the data of the position information databases 552 and 553.
[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" button 15 is pressed, the communication navigation device 10 does not transmit the current position information to the server 500, thereby protecting the privacy of the user.
[0096]
According to the communication navigation system 1000 of the present embodiment described above, electronic map data can be effectively used, and convenience can be improved.
[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 communication navigation devices 10A, 10B, and 10C perform communication and various processes via the Internet INT and the server 500, but are not limited thereto. Each of the communication navigation devices 10A, 10B, and 10C includes a function of the server 500, such as a meeting place setting unit, a movement trajectory complementing unit, a meeting place database, and a position information database. 10B and 10C may directly communicate with each other.
[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 meeting place database 562, but a plurality of candidate places may be extracted and the selection by the user may be allowed. . By doing so, it is possible to reflect the user's intention in setting the meeting place.
[0103]
E4. Modification 4:
In the above embodiment, the server 500 includes the meeting place database 562, but the server 500 does not have to include the meeting place database 562.
[0104]
E5. Modification 5:
In the above embodiment, the current position information of the plurality of communication navigation devices 10 is used as the departure point, but the user may manually input the position information of the departure point.
[0105]
E6. Modification 6:
In the above embodiment, the server 500 transmits the gathering location information of the gathering place set by the gathering place setting process to all the communication navigation devices 10 registered in the group. Is also good. In this case, the user of the communication navigation device 10 that has received the gathering position information may notify the user of another communication navigation device 10 of the gathering place, and each may set the gathering place as the destination.
[0106]
E7. Modification 7:
In the above embodiment, the current positions of the plurality of communication navigation devices 10 are displayed on the display panel 12 of the communication navigation device 10, but may not be displayed.
[0107]
E8. Modification 8:
In the above embodiment, the communication navigation device 10 includes the "return" button 15, and the operation of the "return" button 15 sets the original departure place as a new destination and cancels the group registration. But it is not limited to this. For example, the server 500 is provided with a setting unit for setting conditions for canceling group registration, enabling arbitrary setting of conditions from the communication navigation device 10, and canceling group registration when this condition is satisfied. It may be. The conditions include, for example, that the communication navigation device 10 has arrived at a common destination set within the group, that a predetermined time has been reached, that the communication navigation device 10 has another communication navigation device 10 For example, a new destination different from the above is input, or the distance from another communication navigation device 10 is greater than or equal to a predetermined value.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a schematic configuration of a communication navigation system 1000 as one embodiment of the present invention.
FIG. 2 is an explanatory diagram showing a schematic configuration of the communication navigation device 10.
FIG. 3 is an explanatory diagram showing a schematic configuration of a server 500.
FIG. 4 is an explanatory diagram showing an example of meeting place data in a meeting place database 562.
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 display panel 12 of the communication navigation device 10.
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 display panel 12 of the communication navigation devices 10B and 10C.
FIG. 11 is an explanatory diagram showing a flow of processing when communication between a leading vehicle A and a server 500 is interrupted.
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 display panel 12 of the communication navigation devices 10B and 10C.
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:
請求項1記載の情報処理装置であって、
前記所定の条件は、前記各出発地から前記集合場所までの距離が約同一となる条件を含む、
情報処理装置。
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.
請求項1記載の情報処理装置であって、
前記所定の条件は、前記各出発地から前記集合場所までの所要時間が約同一となる条件を含む、
情報処理装置。
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.
請求項1記載の情報処理装置であって、さらに、
目的地の位置を示す目的位置情報を取得する目的位置情報取得部を備え、
前記集合場所設定部は、さらに、前記目的位置情報を考慮して、前記集合場所を設定する、
情報処理装置。
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.
請求項1記載の情報処理装置であって、さらに、
前記集合場所に適した施設に関する集合場所データを記憶する集合場所データ記憶部を備え、
前記集合場所設定部は、さらに、前記集合場所データに基づいて、前記集合場所を設定する、
情報処理装置。
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.
請求項1記載の情報処理装置であって、
前記位置情報取得部は、現在位置を検出する位置検出装置を備える移動体から、所定のネットワークを介して、前記出発位置情報として前記現在位置を示す現在位置情報を取得する、
情報処理装置。
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.
請求項1記載の情報処理装置であって、さらに、
前記集合場所の位置を示す集合位置情報を、所定のネットワークを介して、所定の移動体に送信する送信部を備える、
情報処理装置。
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.
請求項7記載の情報処理装置であって、
前記送信部は、さらに、前記位置情報取得部が取得した前記複数の出発位置情報を送信する、
情報処理装置。
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:
請求項9記載の情報処理装置であって、さらに、
前記一の移動体と前記他の移動体とのうちの少なくとも一方の移動軌跡を記憶する移動軌跡記憶部を備え、
前記送信部は、さらに、前記一の移動体または前記他の移動体からの要求に応じて、前記移動軌跡記憶部が記憶する前記一の移動体または前記他の移動体の移動軌跡を送信する、
情報処理装置。
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.
請求項9記載の情報処理装置であって、さらに、
前記位置情報取得部による前記他の移動体の前記現在位置情報の取得に支障が生じた後、該支障が解消されたときに、前記経路探索データを参照して、前記支障が生じる前の前記他の移動体の前記現在位置情報と、前記支障が解消された後の前記他の移動体の前記現在位置情報とに基づいて、前記支障が生じている間の前記他の移動体の移動軌跡を補完する移動軌跡補完部を備える、
情報処理装置。
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.
請求項9記載の情報処理装置であって、
前記送信部は、さらに、前記一の移動体の前記現在位置情報を、所定の移動体に送信する、
情報処理装置。
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:
請求項13記載の情報処理装置であって、さらに、
前記移動体からの指示に応じて、前記解除条件を設定するための条件設定部を備える情報処理装置。
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:
電子地図データを用いて経路探索を行う経路探索装置として構成された請求項1ないし15のいずれか記載の情報処理装置。16. The information processing device according to claim 1, wherein the information processing device is configured as a route search device that performs a route search using electronic map data. 電子地図データを用いて経路案内用の所定の情報処理を行う情報処理装置の制御方法であって、
(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.
請求項21ないし24記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。A recording medium on which the computer program according to claim 21 is recorded in a computer-readable manner.
JP2003058108A 2003-03-05 2003-03-05 Information processing for route guide using digital map data Pending JP2004271197A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (7)

* Cited by examiner, † Cited by third party
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