(57)【要約】【課題】ユーザによる簡単な操作により複数のナビゲーション装置間でナビゲーション情報を共有可能とする。【解決手段】ナビゲーション装置は、例えば車両に搭載される車載用ナビゲーション装置として構成される。通信手段としては、例えば携帯電話や通信カードが接続される。ナビゲーション装置は、例えば登録地点情報などの装置内に記憶すべき情報や、ユーザの操作に応じて生成される目的地、ルート情報などを含むナビゲーション情報を生成する。また、ナビゲーション装置は、例えばメール送受信機能、チャット機能などを備え、ユーザが入力したメッセージなどの入力情報を他のナビゲーション装置へ送信する。この際、ユーザが入力した入力情報とナビゲーション情報とを含む送信データが生成され、通信手段を利用して他のナビゲーション装置へ送信される。送信データを受信したナビゲーション装置は、メッセージなどの入力情報を表示するとともに、受信したナビゲーション情報に基づいて各種の処理を行う。【選択図】図３
2007255908.tif 000002
【特許請求の範囲】
【請求項１】
情報共有システムを構成する情報端末装置であって、
ユーザの入力により任意の地点を設定する地点設定手段と、
ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段と、
前記送信データを他のナビゲーション装置へ送信する送信手段と、
他の情報端末装置が送信した送信データを受信する受信手段と、
受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段と、を備えることを特徴とする情報端末装置。
【請求項２】
前記送信データ生成手段は、前記地点に関連する情報を文字列データに変換し、前記送信データに含めることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記送信手段は、情報を共有する情報端末装置の情報を有し、前記情報を共有する情報端末装置の全てに前記送信データを送信することを特徴とする請求項２に記載の情報端末装置。
【請求項４】
前記送信手段は、ユーザの入力に応じて、前記情報を共有する情報端末装置のうち前記送信データを送信すべき情報端末装置を特定する特定手段を有し、前記特定手段により特定された情報端末装置へ前記送信データを送信することを特徴とする請求項３に記載の情報端末装置。
【請求項５】
前記送信データ生成手段は、前記送信データ中に、当該送信データが前記地点に関連する情報を含むことを示す識別情報を含め、
前記表示手段は、前記識別情報に基づいて、前記文字列と前記地点に関連する情報とを識別することを特徴とする請求項２に記載の情報端末装置。
【請求項６】
前記送信データ生成手段は、前記送信データ中に、前記地点に関連する情報の種類を示すヘッダ情報を含め、
前記表示手段は、前記ヘッダ情報により規定された種類に応じて、前記地点に関連する情報を処理することを特徴とする請求項５に記載の情報端末装置。
【請求項７】
前記データの種類は、前記地点の位置又は前記地点までのルート情報を含むことを特徴とする請求項６に記載の情報端末装置。
【請求項８】
情報共有システムを構成する情報端末装置において実行される情報通信方法であって、
ユーザの入力により任意の地点を設定する地点設定工程と、
ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成工程と、
前記送信データを他のナビゲーション装置へ送信する送信工程と、
他の情報端末装置が送信した送信データを受信する受信工程と、
受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示工程と、を備えることを特徴とする情報通信方法。
【請求項９】
コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムであって、
ユーザの入力により任意の地点を設定する地点設定手段、
ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段、
前記送信データを他のナビゲーション装置へ送信する送信手段、
他の情報端末装置が送信した送信データを受信する受信手段、
受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段、として前記コンピュータを機能させることを特徴とする情報通信プログラム。
【請求項１０】
請求項９に記載の情報通信プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のナビゲーション装置間でナビゲーション情報を共有する手法に関する。
【背景技術】
【０００２】
サーバや情報提供センタなどと通信することにより、地図データや経路誘導データなどを取得し、車両のナビゲーションを実行する通信型の車載用ナビゲーション装置が知られている。例えば、特許文献１には、携帯電話を通信手段として利用し、ネットワークを介してサーバから施設情報を取得可能なカーナビゲーション装置が開示されている。この文献では、移動体の現在位置近傍の情報を特定することで、実際の使用上、必要とならない情報をサーバが送信しないようにすることを特徴としている。
【０００３】
【特許文献１】特開２００２−３５７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、情報の受信者である移動体（カーナビゲーション装置）と、サーバと、クライアント（店舗）からなるシステムを開示しているが、サーバ及びクライアントはその役割が固定化されており、複数の移動体がナビゲーションに関連する情報（以下、「ナビゲーション情報」と呼ぶ。）を相互に共有するような状況において適したシステムとは言い難い。
【０００５】
また、ナビゲーション情報は、例えば登録地点情報、経路情報などであって一般的には複雑なデータ構造を有するため、ユーザは簡単な操作でナビゲーション情報を他のユーザに提供することが難しい。
【０００６】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、ユーザによる簡単な操作で、複数のナビゲーション装置間でナビゲーション情報を共有可能とすることを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、情報共有システムを構成する情報端末装置であって、ユーザの入力により任意の地点を設定する地点設定手段と、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段と、前記送信データを他のナビゲーション装置へ送信する送信手段と、他の情報端末装置が送信した送信データを受信する受信手段と、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段と、を備えることを特徴とする。
【０００８】
請求項８に記載の発明は、情報共有システムを構成する情報端末装置において実行される情報通信方法であって、ユーザの入力により任意の地点を設定する地点設定工程と、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成工程と、前記送信データを他のナビゲーション装置へ送信する送信工程と、他の情報端末装置が送信した送信データを受信する受信工程と、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示工程と、を備えることを特徴とする。
【０００９】
請求項９に記載の発明は、コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムであって、ユーザの入力により任意の地点を設定する地点設定手段、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段、前記送信データを他のナビゲーション装置へ送信する送信手段、他の情報端末装置が送信した送信データを受信する受信手段、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の好適な実施形態では、情報共有システムを構成する情報端末装置は、ユーザの入力により任意の地点を設定する地点設定手段と、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段と、前記送信データを他のナビゲーション装置へ送信する送信手段と、他の情報端末装置が送信した送信データを受信する受信手段と、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段と、を備える。
【００１１】
上記の情報端末装置は、例えば車両に搭載される車載用ナビゲーション装置として構成することができ、例えば携帯電話や通信カードなどを通信手段として他の情報端末装置と通信することができる。ユーザの入力により任意の地点が設定される。また、入力手段を用いてユーザは文字列を入力する。ユーザが入力した文字列と、ユーザが設定した地点に関連する情報を含む送信データが生成される。情報端末装置は、例えばメール送受信機能、チャット機能などを備え、生成された送信データを他の情報端末装置へ送信する。
【００１２】
これにより、送信データを受信した情報端末装置は、送信データから文字列及び地点に関連する情報を抽出する。そして、文字列を表示装置に表示するとともに、地点に関連する情報に基づいて、当該地点の周辺の地図上に当該地点を表示する。例えば、あるユーザが他のユーザの情報端末装置へ地点に関連する情報として特定の目的地を送信した場合、他のユーザの情報端末装置はその目的地を表示するとともに、その目的地へのルートを表示することができる。これにより、あるユーザが指定した目的地へのルートを他のユーザの情報端末装置で共有することができる。
【００１３】
上記の情報端末装置の一態様では、前記送信データ生成手段は、前記地点に関連する情報を文字列データに変換し、前記送信データに含める。これにより、例えばメール送受信機能、チャット機能などの文字列（テキスト）データを扱う通信機能を利用して、地点に関連する情報を簡単な操作で送信することができる。
【００１４】
上記の情報端末装置の他の一態様では、前記送信手段は、情報を共有する情報端末装置のリスト情報を有し、前記情報を共有する情報端末装置の全てに前記送信データを送信することができる。また、他の一態様では、前記送信手段は、ユーザの入力に応じて、前記情報を共有する情報端末装置のうち前記送信データを送信すべき情報端末装置を特定する特定手段を有し、前記特定手段により特定された情報端末装置へ前記送信データを送信することができる。これにより、ユーザは任意の情報端末装置に対して送信データを送信することができる。
【００１５】
上記の情報端末装置の他の一態様では、前記送信データ生成手段は、前記送信データ中に、当該送信データが前記地点に関連する情報を含むことを示す識別情報を含め、前記表示手段は、前記識別情報に基づいて、前記文字列と前記地点に関連する情報とを識別する。また、前記送信データ生成手段は、前記送信データ中に、前記地点に関連する情報の種類を示すヘッダ情報を含め、前記表示手段は、前記ヘッダ情報により規定された種類に応じて、前記地点に関連する情報を処理する。好適な例では、前記データの種類は、前記地点の位置又は前記地点までのルート情報を含む。
【００１６】
本発明の他の実施形態では、情報共有システムを構成する情報端末装置において実行される情報通信方法は、ユーザの入力により任意の地点を設定する地点設定工程と、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成工程と、前記送信データを他のナビゲーション装置へ送信する送信工程と、他の情報端末装置が送信した送信データを受信する受信工程と、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示工程と、を備える。ナビゲーション装置などの情報端末装置上で上記の方法を実行することにより、複数の情報端末装置間で、地点に関連する情報などのナビゲーション情報を容易に共有することができる。
【００１７】
本発明のさらに他の実施形態では、コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムは、ユーザの入力により任意の地点を設定する地点設定手段、ユーザが入力した文字列及び前記地点に関連する情報を含む送信データを生成する送信データ生成手段、前記送信データを他のナビゲーション装置へ送信する送信手段、他の情報端末装置が送信した送信データを受信する受信手段、受信した送信データから文字列及び地点に関連する情報を抽出し、前記文字列及び前記地点に関連する情報を、当該地点に対応する地図とともに表示装置に表示する表示手段、として前記コンピュータを機能させる。このプログラムをナビゲーション装置などの情報端末装置上で実行することにより、複数の情報端末装置間で、地点に関連する情報などのナビゲーション情報を容易に共有することができる。なお、このプログラムは記録媒体に記録した状態で好適に取り扱うことができる。
【実施例】
【００１８】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明を車両に搭載されるナビゲーション装置に適用した例を示す。即ち、ナビゲーション装置が本発明における情報端末装置を構成する。
【００１９】
［ナビゲーション装置］
図１に、ナビゲーション装置１の構成を示す。図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００２０】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２１】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２２】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００２３】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００２４】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００２５】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００２６】
データ記憶ユニット３６は、例えばＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。
【００２７】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Vehicle Information Communication System）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。
【００２８】
また、通信装置３８は、インターネットその他のネットワークを通じてサーバと通信し、情報を送受信可能なように構成することができる。この場合、通信装置３８は、サーバを介して、他の車両に搭載されたナビゲーション装置１と情報を送受信することができる。さらには、通信装置３８は、他の車両に搭載されたナビゲーション装置１とピア・ツゥ・ピア（Peer-To-Peer:Ｐ２Ｐ）通信により直接的に情報を送受信可能なように構成することもできる。
【００２９】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３０】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３１】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３２】
［通信環境］
次に、複数のナビゲーション装置１により構成される通信環境について説明する。図２に、通信環境の構成例を示す。図２において、通信環境１００は複数のナビゲーション装置１ａ〜１ｃにより構成される。各ナビゲーション装置１ａ〜１ｃは、図１に示す構成を有するものとする。即ち、各ナビゲーション装置１ａ〜１ｃは、通信装置３８を利用してサーバ１０１又は他のナビゲーション装置１と通信する。
【００３３】
基本的に、各ナビゲーション装置１ａ〜１ｃは、サーバ１０１に接続することにより情報を送受信することができる。例えばナビゲーション装置１ａを操作するユーザＡが他のユーザＢ及びＣに対してある情報を提供する場合、ユーザＡがその情報をサーバ１０１へアップロードし、ユーザＢ及びＣがその情報をサーバ１０１から各ナビゲーション装置１ｂ及び１ｃへダウンロードする。なお、各ナビゲーション装置１ａ〜１ｃがピア・ツゥ・ピア（以下、「Ｐ２Ｐ」と記す。）通信可能に構成されている場合、図２中の破線１０７に示すように、ユーザＡ〜Ｃはサーバ１０１を経由することなく直接的に情報の送受信が可能である。なお、図２に示すような通信環境は、各ナビゲーション装置１ａ〜１ｃのユーザがメール送受信機能やチャット機能などを利用することにより実現される。
【００３４】
メール送受信機能とは、ナビゲーション装置１を端末装置として利用し、電子メールを送受信する機能であり、その基本的な手法はＰＣ（パーソナルコンピュータ）などの間で電子メールを送受信する手法と同様である。なお、ナビゲーション装置１が通信装置３８として携帯電話を使用する場合には、携帯電話自体が備えるメール送受信機能を使用することとしてもよい。メール送受信機能を利用する場合、各ナビゲーション装置１ａ〜１ｃが通常のＰＣや携帯電話などの端末装置として機能し、インターネットメールを含む電子メールの送受信を行う。
【００３５】
チャット機能とは、一般的にインターネットやパソコン通信にアクセスしている複数のユーザ同士が画面上で文字を使ってリアルタイムに会話する機能を言う。本実施例では、ユーザがナビゲーション装置１を端末装置として使用して、他のナビゲーション装置を使用するユーザとの間でリアルタイムで文字列（テキスト）データの交換を行う。なお、あるユーザが入力した文字情報は、基本的にチャットに参加中の全てのユーザのナビゲーション装置１上に表示される。
【００３６】
チャット機能を利用する場合、各ユーザＡ〜Ｃは各ナビゲーション装置１ａ〜１ｃ上でチャット機能を実行してチャット通信に参加し、そのメンバーとなることにより実現される。例えば、チャット通信を実行するユーザは、予め決められたユーザ名やパスワードなどを入力し、チャット通信ネットワークにログインする。これにより、そのユーザはチャット通信ネットワークのメンバーとなり、他のメンバーから認識される。また、基本的な機能として、チャット通信に参加中のメンバーは、定期的に自己の車両の現在位置情報を他のメンバーのナビゲーション装置１に送信し、相互に他のメンバーの現在位置を認識することができる。
【００３７】
なお、上記のものは複数のナビゲーション装置間でデータ通信を行う手法の例に過ぎない。本発明は、これらに限定されることなく、各種の通信手法を用いるナビゲーション装置間の通信に適用することが可能である。
【００３８】
［ナビゲーション情報の送受信方法］
次に、通信環境１００におけるナビゲーション装置間のナビゲーション情報の送受信方法について説明する。本実施例では、上述のように、ナビゲーション情報の送受信は各ナビゲーション装置１ａ〜１ｃが備えるメール送受信機能又はチャット機能を利用する。
【００３９】
上記のメール送受信機能及びチャット機能は、いずれもサーバ及び／又は他のナビゲーション装置１との間で文字列（テキスト）データの送受信を行う機能である。本実施例では、このようなテキスト情報の送受信機能を利用してナビゲーション情報を送受信することにより、簡易な操作でナビゲーション情報を複数のナビゲーション装置間で供給することが可能となる。
【００４０】
一般的に、ナビゲーション装置１内で使用されるナビゲーション情報は、地図上の地点を示す座標、地点名などの名称、特定の地点までのルート情報などの地点に関連する情報を含む、比較的複雑なデータ構造を有し、データ形式としてはバイナリ形式のデータ（以下、「バイナリデータ」とも呼ぶ。）など、テキスト形式以外の形式のデータである。なお、バイナリデータとは、任意の２進数で表現されたデータをいう。一方、メール送受信機能やチャット機能は基本的にテキストデータを送受信するように構成されており、そのままではバイナリ形式のナビゲゲーション情報を送受信することができない。
【００４１】
そこで、本実施例では、ナビゲーション装置１は、バイナリ形式のナビゲーション情報１１０を、テキスト形式のデータに変換する。例えば、ナビゲーション装置１は、既知のエンコード（変換）方式であるＢＡＳＥ６４などを利用して、バイナリ形式のナビゲーション情報１１０をテキストデータに変換する。「ＢＡＳＥ６４」とは、インターネットメールなどでバイナリデータを送信するために利用されるエンコード方式（変換方式）の１つである。ＢＡＳＥ６４では、バイナリデータを６ビットずつに区切り、それぞれを０〜６３までの６ビット整数とみなし、アルファベットの大文字及び小文字、数字の０〜９、「＋」、「／」の計６４文字に対応させる。なお、この方式自体は既知の変換方式であるので、これ以上の詳細な説明は省略する。また、ＢＡＳＥ６４はバイナリデータをテキストデータに変換する方式の一例に過ぎず、本発明ではこれ以外の方式を用いても構わない。
【００４２】
即ち、情報送信者であるユーザＡのナビゲーション装置１ａでは、バイナリ形式のナビゲーション情報１１０をテキスト形式に変換（エンコード）し、もともとテキスト形式であるメッセージ１１２と合わせて送信データ１２０を生成する。一方、送信データ１２０を受信したナビゲーション装置１ｂ及び１ｃでは、送信データ１２０に含まれるテキスト形式のナビゲーション情報をバイナリ形式に変換（デコード）し、ナビゲーション情報１１０を得る。
【００４３】
このように、テキスト形式以外の形式であるナビゲーション情報をテキスト形式に変換し、メール送受信機能又はチャット機能などを利用して送受信することにより、新規な通信方式などを要することなく、簡易にナビゲーション情報を送受信することが可能となる。
【００４４】
図３に、送信データ１２０のデータ構造の一例を示す。図示のように、送信データ１２０中には添付データ１２５が挿入される。なお、添付データ１２５は、送信すべきナビゲーション情報が存在するときに送信データ１２０中に挿入される。添付データ１２５は、後述のデータ添付ボタン１４２に基づく処理により作成され、エスケープ文字列１２１と、ヘッダ１２２と、ナビゲーションデータ１２３とを含む。図３では１つの添付データを挿入する例について説明しているが、複数の添付データを送信データ中に連続的に又は離散的に配置してもよい。エスケープ文字列１２１は、ナビゲーション情報の存在を示すコードであり、識別情報として機能する。即ち、送信データ１２０を受信したナビゲーション装置１は、送信データ１２０中に識別情報としてのエスケープ文字列１２１を見つけた場合、その直後に１つのナビゲーション情報が存在することを認識する。
【００４５】
ヘッダ１２２は、ナビゲーションデータ１２３の種類を示すタグ１２２ａと、タグ１２２ａのサイズを示すサイズ１２２ｂとを含む。ナビゲーションデータの種類としては、例えば登録地点、目的地、立ち寄り地などの地点の位置、その地点までのルート情報などが挙げられる。ナビゲーションデータ１２３は、バイナリ形式のナビゲーション情報を、前述のＢＡＳＥ６４などにより変換して得られたテキスト形式のデータである。メッセージ１２４は、メール又はチャットのためにユーザが入力した文字列であり、図２におけるメッセージ１１２に相当する。
【００４６】
以下、ナビゲーション情報の送受信方法について具体的に説明する。いま、図２において、ナビゲーション装置１ａを使用するユーザＡが情報送信者となり、ナビゲーション装置１ｂ及び１ｃを使用するユーザＢ及びユーザＣが情報受信者となって、ナビゲーション情報を送受信するものと仮定する。
【００４７】
図４に、ナビゲーション情報の送信処理のフローチャートを示す。この送信処理は、情報送信者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。
【００４８】
まず、ユーザＡはナビゲーション装置１ａを操作してメール送受信機能又はチャット機能を起動し、入力装置６０を使用して送信すべきメッセージ１１２を入力する。ナビゲーション装置１ａはユーザが入力したメッセージを取得する（ステップＳ１１）。なお、メッセージ１１２はテキストデータである。
【００４９】
次に、ユーザＡは、送信すべきナビゲーション情報１１０を指定し、ナビゲーション装置１ａはユーザが指定したナビゲーション情報を取得する（ステップＳ１２）。ここで、ナビゲーション情報とは、ナビゲーション装置１が搭載された移動体の移動に関連する情報である。例えば、車載用ナビゲーション装置においては、目的地及び目的地までの案内ルート、予め登録されている登録地点情報、ユーザが指定したある地点の情報など、地点に関連する各種の情報が含まれる。
【００５０】
ユーザＡがナビゲーション情報１１０を指定すると、ナビゲーション装置１ａは、通常はバイナリデータであるナビゲーション情報をテキスト形式に変換し（ステップＳ１３）、メッセージ１１２及びナビゲーション情報１１０を含む送信データ１２０を生成する（ステップＳ１４）。即ち、送信データ１２０は、文字列（テキスト）データとして生成される。そして、ナビゲーション装置１ａは、メール送受信機能又はチャット機能により、送信データ１２０をサーバ１０１へ送信する（ステップＳ１５）。こうして、ナビゲーション情報１１０を含む送信データ１２０がサーバ１０１へアップロードされる。
【００５１】
図５に、ナビゲーション情報の受信処理のフローチャートを示す。この受信処理は、情報受信者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。
【００５２】
情報受信者であるユーザＢ及びユーザＣは、自己のナビゲーション装置１ｂ及び１ｃを操作してメール送受信機能又はチャット機能を起動し、サーバ１０１へアクセスして送信データ１２０を受信する（ステップＳ２１）。そして、ナビゲーション装置１ｂ及び１ｃは、送信データ１２０からナビゲーション情報を抽出し（ステップＳ２２）、これをバイナリデータに変換する（ステップＳ２３）。
【００５３】
次に、ナビゲーション装置１ｂ及び１ｃは、取得したメッセージ１１２を表示ユニット４０のディスプレイ４４に表示する（ステップＳ２４）。また、ナビゲーション装置１ｂ及び１ｃは、取得したナビゲーション情報に基づいて、ナビゲーション装置１ｂ及び１ｃ内の設定を行ったり、目的地までのルート案内を行うなど、対応する処理を実行する（ステップＳ２５）。例えば、ナビゲーション装置１ｂ及び１ｃは、ナビゲーション情報として取得した登録地点を自己の登録地点に設定したり、ナビゲーション情報として取得した目的地を自己の現在の目的地に設定したりする。
【００５４】
［表示画面例］
次に、ナビゲーション情報の送受信操作中にユーザに対して表示される表示画面例について説明する。上記の送信データは、情報送信者であるユーザがナビゲーション装置１を操作することにより作成される。以下、ナビゲーション装置１の表示画面例を参照して、ユーザによる操作手順について説明する。
【００５５】
図６（ａ）に、ユーザＡが使用しているナビゲーション装置１ａの表示画面例を示す。この例では、図２に示すようにユーザＡ〜Ｃがそれぞれナビゲーション装置１ａ〜１ｃを使用し、チャット通信を行っているものとする。ユーザＡのナビゲーション装置１ａのディスプレイ４４には、図６（ａ）に示すように表示画面１３０が表示されている。表示画面１３０は、地図と、各種の入力ボタンと、チャットのメッセージとを含む。具体的に、表示画面１３０には、地図上の道路１３１を含む車両の現在位置付近の地図が表示され、地図上には車両の現在位置を示す現在位置マーク１３２、現在案内中のルートを示す案内ルート１３３、及び、チャット通信に参加している他のメンバーの車両の現在位置マーク１３４ｂ及び１３４ｃが表示されている。なお、現在位置マーク１３４ｂはナビゲーション装置１ｂを備えるユーザＢの車両に対応し、現在位置マーク１３４ｃはナビゲーション装置１ｃを備えるユーザＣの車両に対応する。
【００５６】
さらに、表示画面１３０には、チャットのメッセージを示すメッセージウィンドウ１４５が表示されている。図６（ａ）の例では、ユーザＢ及びユーザＣから送信されたメッセージがメッセージウィンドウ１４５内に表示されている。
【００５７】
また、表示画面１３０の左右の位置には各種の入力ボタンが表示されている。このうちメッセージ入力ボタン１３６は、ユーザがチャット又はメール送受信のためのメッセージを入力する際に操作される。
【００５８】
各ナビゲーション装置１は、ナビゲーション情報の通信の対象となりうるナビゲーション装置１のリスト情報を記憶しており、このリスト情報に基づいて送信先選択ボタン１３５ａ〜１３５ｃを表示する。送信先選択ボタン１３５ａ〜１３５ｃは、メール機能においてメールの送信対象を特定するために使用される。例えばユーザＡがユーザＢのみにメールを送信する場合にはボタン１３５ｂを押し、ユーザＣのみにメールを送信する場合にはボタン１３５ｃを押し、両者（即ち全員）にメールを送信する場合にはボタン１３５ａを押す。なお、チャット機能は基本的にメンバー全員にメッセージを送信するものであるので、ボタン１３５ａ〜１３５ｃの操作は不要である。
【００５９】
情報送信者であるユーザＡがメッセージ入力ボタン１３６を操作すると、図６（ｂ）に例示するようなメッセージ入力画面１４０がディスプレイ４４に表示される。メッセージ入力画面１４０は、５０音文字、記号及び各種機能に対応するキーと、メッセージ表示部１４１と、データ添付ボタン１４２とを備える。ユーザＡが文字キーを順に押してメッセージを入力すると、そのメッセージはメッセージ表示部１４１に表示される。ユーザＡは、メッセージの入力が終わると、データ添付ボタン１４２を押す。これにより、ディスプレイ４４には、図７（ａ）に例示するデータ添付画面１５０が表示される。
【００６０】
データ添付画面１５０には、ナビゲーション情報として送信すべきデータをユーザが指定するための各種のボタンが表示される。典型的な例としては、ナビゲーション情報は所定の地点情報とされる。これにより、ユーザＡは、検索などにより得た特定の地点（例えばある店）の場所又はその場所までのルートをナビゲーション情報として他のナビゲーション装置１へ送信することができる。また、ユーザＡから地点情報を受信したナビゲーション装置１は、内部に備える地図ＤＢなどを参照して、その地点に存在する店の情報を得ることができる。
【００６１】
ユーザＡは、各種ボタンを操作して、ナビゲーション情報として送信すべきデータ、例えば目的地及び／又はその目的地までのルート情報などを生成し、送信ボタン１５６を押す。送信ボタン１５６が押されると、ナビゲーション装置１ａは、送信データ１２０を生成し、ユーザＢ及びＣのナビゲーション装置１ｂ及び１ｃへ送信する。
【００６２】
具体的には、図２及び図３に示すように、ナビゲーション装置１ａのシステムコントローラ２０は、ユーザが指定したナビゲーション情報１１０をＢＡＳＥ６４などの変換方式によりテキストデータに変換し、ユーザが入力したメッセージ１１２を含めて図３に例示する送信データ１２０を生成する。そして、ナビゲーション装置１ａは、通信装置３８を利用して、送信データ１２０をサーバ１０１へアップロードする。
【００６３】
ナビゲーション装置１ｂ及び１ｃは、ナビゲーション装置１ａがアップロードした送信データ１２０をサーバ１０１からダウンロードし、メッセージ１１２を抽出して表示画面に表示する。また、送信データ１２０からテキスト形式のナビゲーション情報（図３におけるナビゲーションデータ１２３）を抽出し、バイナリデータに変換する。そして、得られたナビゲーション情報に基づいて、目的地の表示、ルート案内などの対応するナビゲーション処理を実行する。
【００６４】
図７（ｂ）は、送信データ１２０を受信したナビゲーション装置１ｂの表示画面例である。表示画面１６０には、図６（ａ）に示すナビゲーション装置１ａの表示画面１３０と同様に、地図上にユーザＢの車両の現在位置を示す現在位置マーク１３２が表示されるとともに、チャット通信のメンバーであるユーザＡ及びユーザＣの車両の現在位置マーク１３４ａ及び１３４ｃが表示される。また、この例では、送信データ１２０に含まれるナビゲーション情報１１０として昼食場所のレストランの位置が送信されている。よって、送信データ１２０を受信したナビゲーション装置１ｂの表示画面１６０には、そのレストランの位置を示す目的地マーク１６１が表示される。また、ナビゲーション装置１ｂは、その目的地までのルートを計算し、案内ルート１３３を表示している。さらに、送信データ１２０に含まれていたユーザＡからのメッセージがメッセージウィンドウ１４５内に表示されている。
【００６５】
なお、送信データ１２０を受信したユーザＣのナビゲーション装置１ｃにも、図７（ｂ）と類似した表示画面が表示される。但し、ナビゲーション装置１ｃの表示画面では、ユーザＣの車両の現在位置が現在位置マーク１３２により示されるとともに、その現在位置から目的地マーク１６１までのルート１３３が表示される。また、ユーザＡ及びＢの車両の現在位置がマーク１３４ａ及び１３４ｂにより示される。
【００６６】
以上はチャット機能を利用してナビゲーション情報を送受信する例であったが、同様にメール送受信機能を利用してナビゲーション情報を送受信することも可能である。メール送受信機能を利用することにより、情報送信者は、図４に示すボタン１３５ａ〜１３５ｃを利用して、ナビゲーション情報をメンバー全員に送信することもできるし、任意に選択した特定のメンバーのみに送信することもできる。
【００６７】
［通信処理例］
図８に、ナビゲーション情報の通信処理例を示す。まず、ユーザＡがメッセージ１１２を入力するとともにナビゲーション情報１１０を指定し、送信指示を入力すると、ナビゲーション装置１ａは送信データ１２０をサーバ１０１へアップロードする（ステップＳ３１）。これに応答し、サーバ１０１は送信データ１２０のアップロードが完了したことを示す通知を自動的にユーザＡのナビゲーション装置１ａへ送信する（ステップＳ３２）。
【００６８】
アップロード完了通知を受信したナビゲーション装置１ａは、自動的にナビゲーション装置１ｂに対して、送信データ１２０のアップロードが完了したことを示す通知を行う（ステップＳ３３）。この通知は、サーバ経由で行ってもよいが、データ量が小さいためＰ２Ｐで行うことが好適である。
【００６９】
ユーザＢのナビゲーション装置１ｂは、アップロード完了通知を受信すると、サーバ１０１へアクセスし（ステップＳ３４）、アップロードされている送信データ１２０をダウンロードする（ステップＳ３５）。この場合、ナビゲーション装置１ｂは、ステップＳ３３でアップロード完了通知を受信すると自動的にサーバ１０１へアクセスして送信データ１２０をダウンロードするように設定することができる。その代わりに、ナビゲーション装置１ｂは、ステップＳ３３でアップロード完了通知を受信すると、その旨のメッセージをディスプレイ４４に表示するなどしてユーザＢに告知し、ユーザＢの指示が入力された場合にのみサーバ１０１へアクセスして送信データ１２０をダウンロードするように設定することもできる。こうして、送信データ１２０がユーザＡのナビゲーション装置１ａからユーザＢのナビゲーション装置１ｂへと送られる。なお、ここではユーザＢのナビゲーション装置１ｂに対する送信例を説明したが、ユーザＣのナビゲーション装置１ｃに対しても同様に送信データ１２０が送信される。
【００７０】
このように、本実施例では、複数のナビゲーション装置間でナビゲーション情報を通信可能としたので、通信環境に参加しているメンバー間で、地点に関連する情報などのナビゲーション情報を容易に共有することができる。また、ナビゲーション情報をテキストデータに変換し、メール送受信機能やチャット機能を利用してナビゲーション情報を送受信するので、ユーザは使い慣れた簡易な操作でナビゲーション情報を送受信することができる。
【図面の簡単な説明】
【００７１】
【図１】実施例によるナビゲーション装置の概略構成を示すブロック図である。
【図２】複数のナビゲーション装置による通信環境の例を示す。
【図３】ナビゲーション情報を含む送信データのデータ構造例を示す。
【図４】送信データの送信処理のフローチャートである。
【図５】送信データの受信処理のフローチャートである。
【図６】ナビゲーション情報を含む送信データの送信操作中の表示画面例である。
【図７】ナビゲーション情報を含む送信データの送信操作中の表示画面例である。
【図８】送信データの通信処理例を示す。
【符号の説明】
【００７２】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
【図１】
2007255908.tif 000003
【図２】
2007255908.tif 000004
【図３】
2007255908.tif 000005
【図４】
2007255908.tif 000006
【図５】
2007255908.tif 000007
【図６】
2007255908.tif 000008
【図７】
2007255908.tif 000009
【図８】
2007255908.tif 000010