(57)【要約】【課題】通信相手の識別情報をユーザにとって分かりやすい形式で提示する。【解決手段】ナビゲーション装置５０とデータの送受信を行う無線通信部２０と、通信装置８０とデータの送受信を行う回線通信部３０とを備え、無線通信部２０を介して通信装置８０を識別する識別情報をナビゲーション装置５０に対して送信するアドレス送信部２２と、回線通信部３０を介して通信装置８０から位置情報を受信する位置受信部２６と、無線通信部２０を介して前記位置情報をナビゲーション装置５０に対して送信する位置送信部２４と、無線通信部２０を介してナビゲーション装置５０からのメッセージを受信するメッセージ受信部３２と、メッセージに自装置を識別する識別情報を付加するアドレス付加部３４と、回線通信部３０を介して識別情報を付加したメッセージを通信装置８０に対して送信するメッセージ送信部３６とを備えている。【選択図】図３
2010071763.tif 000002
【特許請求の範囲】
【請求項１】
情報提示装置とデータの送受信を行う第１通信手段と、
他の通信装置とデータの送受信を行う第２通信手段とを備えた通信装置であって、
前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信手段と、
前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信手段と、
前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信手段と、
前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信手段と、
前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加手段と、
前記第２通信手段を介して、前記識別情報付加手段が識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信手段とを備えることを特徴とする通信装置。
【請求項２】
前記位置情報受信手段は、位置情報が埋め込まれた画像データを前記位置情報として受信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１通信手段は、近距離無線通信を用いて通信を行う通信手段であり、
前記第２通信手段は、携帯電話通信回線を用いて通信を行う通信手段であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
請求項１から３のいずれか１項に記載の通信装置と前記第１通信手段を介して通信を行う情報提示装置であって、
前記第１通信手段を介して、前記他の通信装置を識別する識別情報を受信する識別情報受信手段と、
前記識別情報に基づいて、メッセージの送信相手を選択可能に提示する送信先選択手段と、
前記第１通信手段を介して、前記通信装置から前記位置情報を受信する位置情報受信手段と、
前記位置情報に基づいて、当該位置情報の示す場所に自装置が到着する時刻である到着時刻を予測する到着時刻予測手段と、
前記到着時刻予測手段が予測した前記到着時刻に基づいて、前記送信先選択手段で選択された送信相手に対して送信するメッセージを生成するメッセージ生成手段と、
前記第１通信手段を介して、前記情報提示装置に対して、前記メッセージ生成手段が生成した前記メッセージを送信するメッセージ送信手段とを備えることを特徴とする情報提示装置。
【請求項５】
情報提示装置とデータの送受信を行う第１通信手段と、
他の通信装置とデータの送受信を行う第２通信手段とを備えた通信装置における通信方法であって、
前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信ステップと、
前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信ステップと、
前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信ステップと、
前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信ステップと、
前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加ステップと、
前記第２通信手段を介して、前記識別情報付加ステップで識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信ステップとを含むことを特徴とする通信方法。
【請求項６】
請求項１から３のいずれか１項に記載の通信装置、または、請求項４に記載の情報提示装置を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したデータを他の装置に転送する通信装置に関するものである。
【背景技術】
【０００２】
従来、外出中のユーザが所持している第１の通信装置の現在位置を、在宅中のユーザが所持している第２の通信装置に送信し、受信した現在位置をさらにナビゲーション装置に送信して、上記外出中のユーザの現在位置をナビゲーション装置の目的地として設定を行うシステムが知られている（例えば、特許文献１など）。
【０００３】
また、設定された目的地への到着時刻を予測して、予測した到着予定時刻を第１の通信装置に送信するナビゲーション装置が存在する（例えば、特許文献２など）。
【０００４】
上記従来の構成によれば、第２の通信装置のユーザは、ナビゲーション装置に、第１の通信装置の現在位置までのルートガイドを容易に実行させることができる。また、第１の通信装置のユーザは、ナビゲーション装置からの通知によって、何時ごろに第２の通信装置のユーザと落ち合うことができるかを認識することができる。
【特許文献１】特開２００３−１０６８５４号公報（２００３年４月９日公開）
【特許文献２】特開２００５−１２７９４９号公報（２００５年５月１９日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の構成では、ナビゲーション装置から第１の通信装置に到着予定時刻が送信されるので、第１の通信装置のユーザは、落ち合う相手が誰であるかを認識することができないという問題を生じる。
【０００６】
すなわち、到着予定時刻を受信した第１の通信装置のユーザは、当該到着予定時刻の発信元を確認することができるが、その発信元は、ナビゲーション装置である。このため、第１の通信装置のユーザは、自分の現在位置に向かっているのがナビゲーション装置であることを認識することができるものの、当該ナビゲーション装置を用いて自分の現在位置に向かっている者が誰であるかを認識することができない。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、他の通信装置から受信したデータをさらに他の装置（例えばナビゲーション装置）に送信し、該他の装置が発信するメッセージ（例えば到着予定時刻）を上記他の通信装置に伝達する際に、該他の通信装置のユーザに上記メッセージを分かりやすく提示することができるようにする通信装置等を実現することにある。
【課題を解決するための手段】
【０００８】
本発明に係る通信装置は、上記課題を解決するために、情報提示装置とデータの送受信を行う第１通信手段と、他の通信装置とデータの送受信を行う第２通信手段とを備えた通信装置であって、前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信手段と、前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信手段と、前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信手段と、前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信手段と、前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加手段と、前記第２通信手段を介して、前記識別情報付加手段が識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信手段とを備えることを特徴としている。
【０００９】
また、本発明に係る通信方法は、情報提示装置とのデータの送受信を行う第１通信手段と、他の通信装置とのデータの送受信を行う第２通信手段とを備えた通信装置における通信方法であって、前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信ステップと、前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信ステップと、前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信ステップと、前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信ステップと、前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加ステップと、前記第２通信手段を介して、前記識別情報付加ステップで識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信ステップとを含むことを特徴としている。
【００１０】
上記の構成によれば、識別情報送信手段が他の通信装置を識別する識別情報を情報提示装置に送信する。具体例をあげれば、通信装置のアドレス帳に記録されているメールアドレスを、ナビゲーション装置などの情報提示装置に送信することで、ナビゲーション装置上でアドレス帳に記録されているメールアドレスに対してメッセージを作成することができる。
【００１１】
また、位置情報受信手段が他の通信装置から位置指定を行うための位置情報を受信し、位置情報送信手段が、情報提示装置に対して位置情報を送信する。これによって、情報提示装置は、他の通信装置のユーザが指定した位置情報に基づいて目的地の設定等の動作を行うことができる。
【００１２】
また、メッセージ受信手段が情報提示装置からのメッセージを受信し、識別情報付加手段が自装置の識別情報をメッセージに付加し、メッセージ送信手段が自装置の識別情報が付加されたメッセージを他の通信装置に対して送信する。これによって、メッセージを受信した他の通信装置が、送信元が自装置であることを識別することが可能なメッセージが送信できるという効果を奏する。
【００１３】
このように、通信装置に記憶されている識別情報を情報提示装置に送信し、自装置の識別情報をメッセージに付加して送信するので、通信相手の識別情報をユーザにとって分かりやすい形式で提示することができる通信装置を実現することができる。
【００１４】
本発明に係る通信装置では、上記位置情報受信手段は、位置情報が埋め込まれた画像データを前記位置情報として受信することが好ましい。
【００１５】
上記の構成によれば、上記位置情報が画像データに埋め込まれていることにより、例えば画像データが、上記位置情報が示す場所に存在する施設の写真である場合に、通信装置にて画像データを表示したユーザが上記位置情報が示す場所を視覚的に認識することができる。また、画像データとして位置情報が送信されるため、画像データを送受信する構成を用いて位置情報を送信できるというさらなる効果を奏する。
【００１６】
本発明に係る通信装置では、前記第１通信手段は、近距離無線通信を用いて通信を行う通信手段であり、前記第２通信手段は、携帯電話通信回線を用いて通信を行う通信手段であることが好ましい。
【００１７】
上記の構成によれば、他の通信装置とは携帯電話回線を介して通信を行い、情報提示装置とは近距離無線通信を介して通信を行うので、通信相手に応じた通信速度や回線接続方式を用いて、適切な通信を行うことができるというさらなる効果を奏する。具体例を挙げれば、携帯端末などの他の通信装置とは３Ｇなどの携帯電話回線を介して通信を行うことで、通信相手の場所に影響されにくい通信方式を選択することができ、通信装置の近くに存在するナビゲーション装置などの情報提示装置には、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いた近距離無線通信を用いることで、通信コストのかからない高速な通信方式を選択することができる。
【００１８】
また、前記第１通信手段を介して、前記他の通信装置を識別する識別情報を受信する識別情報受信手段と、前記識別情報に基づいて、メッセージの送信相手を選択可能に提示する送信先選択手段と、前記第１通信手段を介して、前記通信装置から前記位置情報を受信する位置情報受信手段と、前記位置情報に基づいて、当該位置情報の示す場所に自装置が到着する時刻である到着時刻を予測する到着時刻予測手段と、前記到着時刻予想手段が予測した前記到着時刻に基づいて、前記送信先選択手段で選択された送信相手に対して送信するメッセージを生成するメッセージ生成手段と、前記第１通信手段を介して、前記情報提示装置に対して、前記メッセージ生成手段が生成した前記メッセージを送信するメッセージ送信手段とを備えることで、上述の通信装置と通信を行う情報提示装置を構成することができる。
【００１９】
なお、上記通信装置および情報提示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記通信装置および情報提示装置をコンピュータにて実現させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２０】
本発明に係る通信装置は、情報提示装置とのデータの送受信を行う第１通信手段と、他の通信装置とのデータの送受信を行う第２通信手段とを備えた通信装置であって、前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信手段と、前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信手段と、前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信手段と、前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信手段と、前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加手段と、前記第２通信手段を介して、前記識別情報付加手段が識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信手段とを備えている。
【００２１】
また、本発明に係る通信方法は、情報提示装置とのデータの送受信を行う第１通信手段と、他の通信装置とのデータの送受信を行う第２通信手段とを備えた通信装置における通信方法であって、前記第１通信手段を介して、前記他の通信装置を識別する識別情報を前記情報提示装置に対して送信する識別情報送信ステップと、前記第２通信手段を介して、前記他の通信装置から位置指定を行うための位置情報を受信する位置情報受信ステップと、前記第１通信手段を介して、前記位置情報を前記情報提示装置に対して送信する位置情報送信ステップと、前記第１通信手段を介して、前記情報提示装置からのメッセージを受信するメッセージ受信ステップと、前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加ステップと、前記第２通信手段を介して、前記識別情報付加ステップで識別情報を付加した前記メッセージを前記他の通信装置に対して送信するメッセージ送信ステップとを含んでいる。
【００２２】
上記の構成によれば、通信装置に記憶されている識別情報を情報提示装置に送信し、自装置の識別情報をメッセージに付加して送信するので、通信相手の識別情報をユーザにとって分かりやすい形式で提示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
本発明の一実施形態について図１から図１５に基づいて説明すると以下の通りである。
【００２４】
図１は、本実施形態の通信システムの構成を示す概略図である。本実施形態の通信システムは、通信装置１０、ナビゲーション装置５０（情報提示装置）、外部サーバ６０、および、通信装置８０を備えている。
【００２５】
通信装置１０および通信装置８０は、３Ｇなどの携帯通信回線を介して互いに通信を行うことができる。また、通信装置１０および通信装置８０は、外部サーバ６０と通信を行い、地図情報や電車乗換案内などの情報提示サービスを受けることができる。通信装置１０はユーザＡに所持され、通信装置８０はユーザＢに所持されている。ナビゲーション装置５０は、ユーザＡの所有する車両に搭載されており、通信装置１０とＢｌｕｅｔｏｏｔｈ（登録商標）で通信を行うことができるようになっている。
【００２６】
ここで、ユーザＢは、通信装置８０から携帯通信回線を介してメールを送信することで、ユーザＡに対して迎えに来てくれるように連絡している。ユーザＢが送信するメールには、外部サーバ６０で稼動するサービスから取得した目的地の位置情報（緯度・経度情報）が少なくとも埋め込まれた画像が添付されている。なお、この画像には、上記位置情報に加えて、目的地への到着時刻を含むデータが埋め込まれていても良い。以下では、ユーザＢからのメールを通信装置１０で受信したユーザＡが、ナビゲーション装置５０が搭載された車両にてユーザＢを迎えに行く際にやり取りされるデータの流れについて説明する。
【００２７】
図２は、本実施形態の通信システムでやり取りされるデータの流れを示すシーケンス図である。なお、上述のように、通信装置１０はユーザＡに所持されており、ナビゲーション装置５０はユーザＡの所持する車両に搭載されており、通信装置８０はユーザＢに所持されている。また、外部サーバ６０はユーザＡおよびユーザＢから離れた別の場所に存在している。
【００２８】
ここでは、ユーザＡが、ナビゲーション装置５０が搭載された上記車両にて、これからユーザＢを迎えに行く場面を想定している。また、ここでは、ユーザＢは、電車で移動しており、ユーザＡに対して下車予定の駅まで迎えに来るように連絡を行うとする。
【００２９】
最初に、Ｓ１０１において、通信装置１０は、ナビゲーション装置５０に対してアドレス帳に記録されているアドレスデータ（第１のアドレス）を送信する。このアドレスデータには、ユーザＢの所持する通信装置８０のメールアドレスが含まれている。
【００３０】
なお、通信装置１０のアドレス帳に、通信装置８０のメールアドレス以外のアドレスデータも含まれる場合には、これらのアドレスデータもナビゲーション装置５０に送信しても良い。ただし、通信装置１０のアドレス帳には、ナビゲーション装置５０に送信する必要のないアドレスデータも含まれていることが考えられるので、ナビゲーション装置５０に対して送信するアドレスデータは、ユーザＡが通信装置１０に対して予め設定しておくようにすることが好ましい。
【００３１】
詳細については後述するが、ナビゲーション装置５０は、通信装置１０から受信した上記アドレスデータを、メッセージ送付先の候補として表示し、表示した候補から選択されたアドレスに対してメッセージの送付を行う。
【００３２】
続いて、Ｓ１０２において、ナビゲーション装置５０は、アドレスデータ（第１のアドレス）を受信したことを通知する確認送信を通信装置１０に対して返信する。
【００３３】
なお、本実施形態では、アドレスデータとして、通信装置１０のアドレス帳に保存されている相手先名称、メールアドレス、電話番号などの個人を識別する情報を用いるものとするが、これに限るものではない。ＭＡＣアドレスや、ＩＰアドレスなど、ネットワーク上の機器を識別する情報であってもよいし、指紋や声紋などの個人を特定するためのバイオメトリクスデータをアドレスデータの代わりに用いてもよい。
【００３４】
次に、Ｓ１０３において、ユーザＢは自身の所持する通信装置８０を用いて、ユーザＡに迎えに来てもらう場所および時刻の検索を行う。具体的には、ユーザＢは、通信装置８０から外部サーバ６０にユーザＢが下車する駅の位置（つまり「お迎え場所」）を示すデータ、およびその駅に電車が到着する時刻を要求する。
【００３５】
Ｓ１０４では、通信装置８０は、通信装置８０からの要求を受けた外部サーバ６０から、電車の到着時刻および下車予定駅の位置データを、これらのデータを埋め込んだ画像データとして取得する。
【００３６】
なお、本実施形態は、外部サーバ６０に対して要求することで下車予定駅の位置データを取得したが、位置データの取得方法はこれに限るものではない。例えば、ユーザＢが、ユーザＡに迎えに来てもらいたい「お迎え場所」に既に到着しているような場合には、通信装置８０の内部にＧＰＳ（Global Positioning System）を内蔵し、通信装置８０で取得した現在位置をユーザＡの通信装置１０に送信してもよい。また、通信装置８０内部にデータベースおよび検索ソフトウェアを内蔵し、到着駅等のユーザＡに迎えに来てもらいたい「お迎え場所」の位置情報を取得する構成であってもよい。
【００３７】
Ｓ１０５において、通信装置８０は、外部サーバ６０から受信した画像データを「お迎え場所」情報として、通信装置１０に対して送信する。また、「お迎え場所」情報として、下車予定駅の位置データおよび到着予定時刻だけではなく、通信装置８０の現在地を示す位置情報を含めて送信してもよい。
【００３８】
以下、通信装置８０が通信装置１０に送信する「お迎え場所」情報を含むメールを、お迎えメールと呼ぶ。なお、通信装置８０と通信装置１０との間の情報の送受信は、どのような形式で行われても良いが、ここでは通信装置８０および通信装置１０が備える電子メール機能を利用して情報の送受信を行うものとする。
【００３９】
続いて、「お迎え場所」情報を受信した通信装置１０は、Ｓ１０６において、「お迎え場所」情報を受信したことを示す受信確認メールを通信装置８０に返信する。
【００４０】
その後、Ｓ１０７において、通信装置１０は、Ｓ１０５で受信したお迎えメールに含まれる「お迎え場所」情報の（「お迎え場所」の位置データ等が埋め込まれた画像データ）を外部サーバ６０に送信して、「お迎え場所」の位置確認を要求する。
【００４１】
「お迎え場所」の位置確認要求および「お迎え場所」情報を受信した外部サーバ６０は、受信した「お迎え場所」情報に含まれる位置データが示す位置（つまり「お迎え場所」）に関連する情報の検索を行い、検出した情報を位置確認情報として通信装置１０に送信する。そして、通信装置１０は、外部サーバ６０か位置確認情報を受信すると、受信した位置確認情報を自動的またはユーザＡの入力操作に従って表示する。
【００４２】
なお、位置確認情報は、ユーザＡが「お迎え場所」に向かう際に有用な情報であればよく、特に限定されない。例えば、位置確認情報は、「お迎え場所」に存在する施設あるいはレストランなどが示された「お迎え場所」周辺の地図であっても良いし、「お迎え場所」周辺の施設を示す情報であっても良いし、「お迎え場所」周辺の渋滞情報あるいは天候情報であっても良く、またこれらの組み合わせであってもよい。
【００４３】
このように、通信装置１０は、外部サーバ６０に「お迎え場所」情報を転送することによって、「お迎え場所」に向かう際に有用な位置確認情報を取得することができるので、通信装置１０は、Ｓ１０７およびＳ１０８の処理を実行することが好ましい。しかしながら、これらの処理は、本発明の必須の処理ではないので省略することも可能である。
【００４４】
Ｓ１０９において、通信装置１０は、Ｓ１０５で取得した「お迎え場所」情報（「お迎え場所」の位置データ等が埋め込まれた画像データ）をナビゲーション装置５０に対して送信する。なお、通信装置１０は、「お迎え場所」情報をＢｌｕｅｔｏｏｔｈ通信にてナビゲーション装置５０に送信する。
【００４５】
次に、Ｓ１１０において、ナビゲーション装置５０はＳ１０９で受信した「お迎え場所」情報に基づいて、現在位置から「お迎え場所」までの道順を検索し、現在位置から「お迎え場所」までのルート設定を行う。また、このときにナビゲーション装置５０は、「お迎え場所」への到着時刻の予測を行う。
【００４６】
Ｓ１１１において、ナビゲーション装置５０は、Ｓ１０１で受信したアドレスデータ（第１のアドレス）を表示し、ユーザＡに到着確認データの送付先を選択させる。なお、到着確認データとは、ユーザＡが「お迎え場所」に向かっていること、および「お迎え場所」への到着予定時刻等を示すものである。また、到着確認データには、「○○時には△△駅に着くように、ｘｘ時に家を出ます」といった、ユーザＡによるメッセージが含まれていても良い。
【００４７】
到着確認データは、上記アドレスデータに含まれる任意のアドレスに対して送信することができ、また同時に複数のアドレスに対して送信することができるが、ここでは、通信装置８０が到着確認データの送信先として選択されたものとする。
【００４８】
送信先が選択されると、Ｓ１１２において、ナビゲーション装置５０は、ユーザＡに対して送信先の確認を行い、Ｓ１１２において送信先が確定されると、ナビゲーション装置５０は、Ｓ１１３において通信装置１０に対して到着確認データを返信する。
【００４９】
Ｓ１１４において、通信装置１０は、Ｓ１１３で受信した到着確認データに対して、通信装置１０を識別するためのアドレス（第２のアドレス）を付与する。ここで、通信装置１０を識別するための第２のアドレスを到着確認データに対して付与するのは、ナビゲーション装置５０から直接メールなどのメッセージが送信された場合、通信装置１０は通信装置（モデム）としか使用されず、メッセージの送信元としてはナビゲーション装置５０の識別情報のみが記録されているため、メッセージの送信元が誰であるのかユーザＢに判別し辛いからである。
【００５０】
通信装置１０の識別情報（ここでは、メールアドレスまたは電話番号）を付加し、送信元（Ｆｒｏｍ）として設定することで、ユーザＢがユーザＡの所持する通信装置１０からメッセージを受け取ったことを判断可能となり、また、ユーザＢは受け取ったメッセージに返信することで、ナビゲーション装置５０ではなく通信装置１０に対してメッセージを送信することができるので、ユーザＢにとって送信相手が分かりやすい形式で提示することができる。
【００５１】
また、ユーザＡにとっても、ナビゲーション装置５０上でアドレスを入力する手間や、自身が通信装置１０を所持するユーザであることが相手に分かるように設定する手間などを省いて、お迎えを求めるメールに対して返信を行う手間を簡略化することができる。
【００５２】
その後、Ｓ１１５において、通信装置１０は通信装置８０に対してＳ１１４で第２のアドレスを付与された到着確認データを送信する。なお、ここでは、ルート設定直後にユーザによる宛先アドレスの選択操作を起点として到着確認データを送信する例を説明するが、到着確認データの送信タイミングはルート設定の後、目的地に到着するまでの間であればいつでもよい。
【００５３】
その後、Ｓ１１６において、通信装置８０はＳ１１５で受け取った到着確認データに対する応答データを作成し、Ｓ１１７において、通信装置８０から通信装置１０に対して応答データ、例えば、「了解、気をつけて」などの内容のメッセージを返信メールとして作成し、通信装置１０に送信することで、一連の処理が終了する。
【００５４】
なお、図２の例では、通信装置１０は、位置データを受信する前にＳ１０１およびＳ１０２の処理を行ってアドレスデータをナビゲーション装置に送信する例を示しているが、Ｓ１０１およびＳ１０２の処理は、Ｓ１１１の宛先アドレスを選択させる処理以前に行われていればよく、図示のタイミングに限られない。
【００５５】
また、図２の例では、外部サーバ６０が作成した位置データを、Ｓ１０４にて通信装置８０が受信し、その後、Ｓ１０５にて、通信装置８０は位置データを含むお迎えメールを通信装置１０に転送しているが、外部サーバ６０がお迎えメールを作成して直接、通信装置１０に送信する構成であってもよい。
【００５６】
なお、図２のＳ１０５において、通信装置１０が位置データ受信時に位置データの送信元である通信装置８０のメールアドレスを記憶してもよい。これによって、ナビゲーション装置５０において宛先アドレスを選択するステップＳ１１１および送信先を確認するステップＳ１１２をスキップしても、Ｓ１１３において送信先が空の状態でも信装置１０に到着確認データを送信することができる。その後、通信装置１０にて、端末アドレス付与Ｓ１１４の直前または直後において、記憶したメールアドレスを送信先（Ｔｏ：）に設定し、Ｓ１１５にて通信装置８０に送信することができる。
【００５７】
同様に、通信装置８０は、Ｓ１０４にて位置データを受信した後、位置データが埋め込まれた画像に通信装置８０のメールアドレスをさらに埋め込んで、Ｓ１０５で通信装置１０に位置データを送信するようにしてもよい。これによって、ナビゲーション装置５０にて宛先アドレスを選択するステップＳ１１１、および、送信先を確認するステップＳ１１２をスキップした場合であっても、位置データ（画像）に含まれるメールアドレスを送信先（Ｔｏ：）に設定し、Ｓ１１３にて、通信装置１０に到着確認データを送信することができる。
【００５８】
上述の一連の処理によって、ユーザＢはユーザＡに対して迎えに着て欲しい場所および時間を伝え、ユーザＡはユーザＢの到着時間および場所を把握し、迎えに行くためのルートおよび到着予想時間を算出し、迎えに来て欲しいというメッセージを受け取ったことを確認するメッセージをユーザＢに対して返信する。このユーザＢに対するメッセージには、ユーザＡが所持する通信端末のアドレスが付加されているため、ユーザＢはユーザＡがメッセージを受け取ったことを容易に確認することができる。
【００５９】
また、図２の例では、位置データを受信した通信装置１０を所持するユーザＡが下車予定の駅まで迎えに行く例を示しているが、位置データを受信した通信装置のユーザとは異なるユーザが迎えに行ってもよい。
【００６０】
この場合、Ｓ１０４にて位置データを受信したユーザＡの通信装置１０が、Ｓ１０５において位置データを受信した後、実際にお迎えに行くユーザ（ユーザＣと称する）が所持する通信装置に、位置データを転送する。その後、図２で通信装置１０に代わって、ユーザＣが所持する通信装置が各処理（Ｓ１０６、Ｓ１０７、Ｓ１０８の受信、Ｓ１１４、Ｓ１１５、Ｓ１１７の受信）を行う。
【００６１】
このとき、Ｓ１１４では、ユーザＣが所持する通信装置の端末アドレスが、到着確認データに付与される。使用するナビゲーション装置は、ユーザＡが所持するナビゲーション装置５０であってもよいし、Ｓ１０１、Ｓ１０２の手順により通信装置８０のアドレスデータが登録されているものであれば、ユーザＣが所持する別のカーナビゲーション装置であってもよい。
【００６２】
以上の動作により、都合があって迎えに行くことができないユーザＡに代わって、異なるユーザが、お迎えを行うことが可能になるとともに、ユーザＢにとっても、到着確認データを受信した際に実際にお迎えに来るユーザが誰であるかを判別することが可能である。
【００６３】
次に、図３から図５を参照して、本実施形態で用いられる通信装置１０、ナビゲーション装置５０、外部サーバ６０、および通信装置８０の詳細な構成について説明する。図３は、通信装置１０、ナビゲーション装置５０、外部サーバ６０、および通信装置８０を含む通信システムの主要な機能構成を示した機能ブロック図である。図４は、通信装置１０の詳細な構成を示した機能ブロック図である。図５は、外部サーバ６０の詳細な構成を示した機能ブロック図である。
【００６４】
まず、図３を参照して通信システム全体の構成について説明する。通信装置１０は、無線通信部（第２通信手段）２０、アドレス送信部（識別情報送信手段）２２、位置送信部（位置送信手段）２４、位置受信部（位置受信手段）２６、回線通信部（第１通信手段）３０、メッセージ受信部（メッセージ受信手段）３２、アドレス付加部（識別情報付加手段）３４を備えている。
【００６５】
無線通信部２０は、Ｂｌｕｅｔｏｏｔｈなどの近距離無線通信を用いてナビゲーション装置５０に接続するための通信制御部である。アドレス送信部２２は、通信装置１０の記憶部４２（図４参照）からアドレスデータ（第１のアドレス）を取得し、無線通信部２０を介してナビゲーション装置５０に送信する。
【００６６】
表１は、上記アドレスデータのデータ構造の一例を示す表である。
【００６７】
【表１】
2010071763.tif 000003
【００６８】
表１に示すアドレスデータは、「名前」、「電話番号」、および「メールアドレス」が対応付けられたデータである。「名前」、「電話番号」、および「メールアドレス」を一組とするアドレスデータが複数集まってアドレス帳が形成される。なお、アドレスデータは、メールの送信に用いられるので、「名前」と「メールアドレス」とを少なくとも含むものであれば良い。また、「名前」は、ユーザを識別できるものであれば良い。
【００６９】
位置受信部２６は、通信装置８０から送信されたお迎えメールに添付されている画像を取得し、この画像に含まれるＵＲＬを用いて外部サーバ６０へリクエストを行い、外部サーバ６０の位置送信部６２から位置に関連する情報（上述の位置確認情報）を取得する。
【００７０】
位置送信部２４は、無線通信部２０を介して、通信装置８０から送信されたお迎えメールに添付されている画像（「お迎え場所」の位置データ等が埋め込まれた画像）をＢｌｕｅｔｏｏｔｈ通信にてナビゲーション装置５０に送信する。なお、この画像のデータ構造の詳細は後述する。
【００７１】
回線通信部３０は、３Ｇなど携帯電話回線網を用いて公衆電話回線やインターネットに接続するための通信部である。メッセージ受信部３２は、無線通信部２０や回線通信部３０を介して他の装置からのメッセージを受信する処理部である。アドレス付加部３４は、ナビゲーション装置５０から受信したメッセージに対して通信装置１０自身を識別するための識別情報（第２のアドレス）を付加する処理部である。
【００７２】
ナビゲーション装置５０は、無線通信部５２、位置・アドレス受信部（識別情報受信手段、位置情報受信手段）５４、位置記憶部５５、ルート検索部（到着時刻予測手段）５６、メッセージ返信部（メッセージ生成手段、メッセージ送信手段）５８、および表示部（送信先提示手段）５９を備えている。
【００７３】
無線通信部５２は、Ｂｌｕｅｔｏｏｔｈなどの近距離無線通信を用いて通信装置１０に接続するための通信制御部である。位置・アドレス受信部５４は、通信装置１０から位置情報およびアドレスデータを受信し、位置情報が埋め込まれた画像情報から、位置に関する情報を抽出して、位置記憶部５５へ記憶し、表示部５９への表示、ルートの検索、およびメッセージ送信先の選択などに用いることができる形式に変換する。
【００７４】
位置記憶部５５は、位置・アドレス受信部５４が受信した位置情報を記憶する記憶部であり、ユーザが頻繁に目的地に設定する位置情報を記憶する。
【００７５】
表２は、位置記憶部５５に記憶される位置情報の一例を示す表である。
【００７６】
【表２】
2010071763.tif 000004
【００７７】
表２の例では、「登録番号」には登録地点の登録順序を示す数字が、「地点名」には登録地点を識別するための文字情報が、「経度座標」および「緯度座標」には、それぞれ、登録地点の経度、緯度の情報が示されている。表２の例では、１件のみ示しているが、登録番号が異なる位置情報を複数件記憶することができる。
【００７８】
ルート検索部５６は、位置・アドレス受信部５４が受信した位置情報に基づいてルート検索や到着時刻予想などを行う、一般的なナビゲーション装置の機能を実現するための処理部である。
【００７９】
メッセージ返信部５８は、通信装置１０が通信装置８０から受信したお迎えメールに対して返信するメッセージを作成する処理部である。メッセージ返信部５８が作成したメッセージは、通信装置１０に送信され、通信装置１０は、上記メッセージの送信元として通信装置１０のアドレスを追加したお迎え通知メールを作成して通信装置８０に送信する。これにより、通信装置８０のユーザＢは、ユーザＡが迎えに来てくれることを認識することができる。
【００８０】
なお、お迎えメールに対して返信するメッセージは、メッセージ返信部５８が自動で作成してもよいし、ナビゲーション装置５０を使用するユーザＡが、生成された定型文（到着予定時刻や、迎えに行くことを告げるメッセージなど）に手動でメッセージを追加する構成であってもよい。
【００８１】
表３は、お迎えメールに対して返信されるメッセージの一例を示す表である。
【００８２】
【表３】
2010071763.tif 000005
【００８３】
表３の例では、「タイトル」には、メールのサブジェクトを示す文字列が、「送信先（ＴＯ）」には送信先のメールアドレスが、「本文」には、メールとして送信する文字列や添付データの情報が示されている。
【００８４】
表示部５９は、位置・アドレス受信部５４が受信した各種情報や、ルート検索部５６が検索したルート情報や、ナビゲーション装置５０を操作する上で必要となる各種情報の表示を行う。
【００８５】
外部サーバ６０は、位置送信部６２を備えている。位置送信部６２は、外部からＵＲＬの形式でアクセスしてきた通信装置１０や通信装置８０に対して、ＵＲＬに対応する地図情報、あるいは施設案内などの位置に関連する位置確認情報を返信する。
【００８６】
通信装置８０は、位置取得部８１、位置送信部８２、メッセージ受信部８４、回線通信部８５、およびアドレス受信部８６を備えている。
【００８７】
位置取得部８１は、「お迎え場所」の位置データを取得する。具体的には、位置取得部は、「お迎え場所」の位置を特定するための情報（例えば、駅名等）を外部サーバ６０に送信して、外部サーバ６０から「お迎え場所」の位置データが埋め込まれた画像データを受信する。位置送信部８２は、位置取得部８１が受信した画像データを「お迎え場所」の位置データとして回線通信部８５を介して通信装置１０に送信する。
【００８８】
表４は、「お迎え場所」の位置データが埋め込まれた画像データをメールで送信する場合のデータの一例を示す表である。
【００８９】
【表４】
2010071763.tif 000006
【００９０】
表４の例では、「タイトル」には、メールのサブジェクトを示す文字列が、「送信先（ＴＯ）」には送信先のメールアドレスが、「送信元（ＦＲＯＭ）」には送信元のメールアドレスが、「本文」にはユーザＢが入力した任意の文字列が、「添付データ」には、メールに添付する画像データが示されている。この画像データに、「お迎え場所」の位置データが埋め込まれている。なお、上記画像データのデータ構造については後述する。
【００９１】
メッセージ受信部８４は、回線通信部８５を介して通信装置１０からのメッセージ（本実施形態ではメールによるメッセージ）を受信する処理部であり、アドレス受信部８６は、回線通信部８５を介して通信装置１０からアドレスを受信する処理部である。なお、アドレス受信部８６が受信するアドレスは、通信装置１０のアドレス付加部３４で付加された通信装置１０自身を識別する識別情報である。回線通信部８５は、３Ｇなど携帯電話回線網を用いて公衆電話回線やインターネットに接続するための通信部であり、回線通信部８５を介してメールの送受信を行うこともできるようになっている。
【００９２】
次に、図４を参照して、通信装置１０の詳細な構成について説明する。なお、図３で説明した機能ブロックと同じ機能を持つブロックについては、同じ名前および部材番号を付与し、説明を省略するものとする。通信装置１０は、さらに、メッセージ送信部（メッセージ送信手段）３６、メッセージ作成部３８、入力部４０、記憶部４２、表示部４４、サービス受信部４６、およびサービス実行部４８を備えている。
【００９３】
入力部４０は、ユーザＡからの通信装置１０に対する各種入力操作を受け付ける入力デバイスである。記憶部４２は、半導体素子や磁気記録媒体などで構成されたメモリデバイスであり、通信装置１０で用いるアドレス帳や設定情報、アプリケーションなどの各種データを記憶している。表示部４４は、サービス実行部４８で実行された各種アプリケーションの実行結果など、各種出力画面を表示する表示出力デバイスである。
【００９４】
サービス受信部４６は、外部サーバ６０などからＨＴＭＬやＸＭＬなどで記載された表示画面データや、実行形式のアプリケーションなどを受信する処理を行う。サービス実行部４８は、ブラウザやアプリケーションエンジンなどの実行部であり、サービス受信部４６が受信したデータを展開して実行し、実行結果を表示部４４に出力する。
【００９５】
次に、図５を参照して、外部サーバ６０の詳細な構成について説明する。外部サーバ６０は、通信部６１、位置送信部６２、経路探索部６３、お迎え要求作成部６４、お迎え要求送信部６５、位置確認送信部６６、時刻表記憶部７０、地名−位置記憶部７２、出発地点記憶部７４、および地図−位置記憶部７６を備えている。
【００９６】
通信部６１は、公衆電話回線などを介してネットワークに接続する制御を行う通信制御部である。
【００９７】
経路探索部６３は、時刻表記憶部７０に記憶されている時刻表や路線情報を参照して路線経路や乗換情報を探索し、下車予定駅への到着時刻を予想する。お迎え要求作成部６４は、経路探索部６３が探索した経路、到着時刻や、地名−位置記憶部７２から取得したお迎え場所の位置情報、出発地点記憶部７４から取得した下車予定駅の位置情報などに基づいて、お迎え要求を作成する。お迎え要求送信部６５は、通信部６１を介して、お迎え要求作成部６４が作成したお迎え要求を通信装置８０に送信する。
【００９８】
位置確認送信部６６は、図２のＳ１０７で通信装置１０から受信した受信した位置確認情報（お迎え場所確認）に対して、通信部６１を介して対応する地図、施設案内等の位置確認情報を返信する。
【００９９】
時刻表記憶部７０は、電車の時刻表情報、路線情報、乗換情報、移動時間情報、およびその他の電車に関わる時間情報を記憶している。地名−位置記憶部７２は、地名情報、および地名情報に対応する緯度経度情報などの位置を示す情報を記憶している。出発地点記憶部７４は、通信装置８０が指定した通信装置１０の出発地点の位置を示す情報を記憶している。地図−位置記憶部７６は、地図情報、および地図情報に対応する緯度経度情報などの位置を示す情報を記憶している。
【０１００】
次に、図６を参照して、通信装置１０からお迎えメールを送信する操作入力画面の一例について説明する。図６（ａ）は、外部サーバ６０から「お迎え場所」情報を取得して、取得した「お迎え場所」情報をお迎えメールとして送信するときの表示画面の一例を示している。この表示画面に表示されている画像Ｐには、「お迎え場所」情報が埋め込まれており、通信装置１０への入力操作によって選択することができるようになっている。なお、この表示画面は、上記表４のデータに基づいて作成することができる。
【０１０１】
図６（ａ）の画面が表示されている状態にて画像Ｐが選択されると、図６（ｂ）に示すような処理メニューウインドウＷ１が表示される。ウインドウＷ１は、画像Ｐを他の装置に送信する等の処理を行うためのものであり、ウインドウＷ１には１〜７の選択肢が表示されている。また、ウインドウＷ１には、カーソル９５が表示されており、このカーソル９５を通信装置１０への入力操作によって移動させることにより、１〜７の選択肢の何れかを選択できるようになっている。
【０１０２】
「１  赤外線送信」を選択することにより、画像Ｐを他の装置に赤外線通信にて送信することができる。また、「２  ＩＣ送信」を選択することにより、画像Ｐを他の装置にＩＣ通信にて送信することができる。そして、「３  Ｂｌｕｅｔｏｏｔｈ送信」を選択することにより、画像Ｐを他の装置にＢｌｕｅｔｏｏｔｈ通信にて送信することができる。
【０１０３】
また、「４  Ｗｅｂ接続」を選択することにより、画像Ｐに含まれているＵＲＬに対してＷｅｂ接続することができる。そして、「５  タグ表示」を選択することにより、画像Ｐのタグを表示することができる。また、「６  フォルダ保存」を選択することにより、画像Ｐをユーザの指定するフォルダに保存することができ、「７  削除」を選択することにより、画像Ｐを削除することができる。
【０１０４】
ここでは、通信装置１０は、Ｂｌｕｅｔｏｏｔｈ通信にてナビゲーション装置５０に「お迎え場所」情報、すなわち画像Ｐを送信することを想定しているので、図６（ｂ）の表示画面では、「３  Ｂｌｕｅｔｏｏｔｈ送信」が選択される。なお、ここでは、ユーザ操作によって画像Ｐを送信する例を示しているが、通信装置１０は、ナビゲーション装置５０とＢｌｕｅｔｏｏｔｈ通信が可能な範囲に入ったことを検知して、自動的に画像Ｐをナビゲーション装置５０に送信するようにしてもよい。
【０１０５】
図６（ｃ）は、図６（ｂ）にて「３  Ｂｌｕｅｔｏｏｔｈ送信」が選択された場合に表示されるウインドウＷ２を示している。図示のように、ウインドウＷ２には「１  目的地に設定」および「２  地点登録」の２項目がユーザに選択可能に表示されている。
【０１０６】
ここで、「１  目的地に設定」が選択されると、画像Ｐに埋め込まれた位置データが、ナビゲーション装置５０のルートガイドの目的地として位置記憶部５５に登録されて、ルートガイドが開始される。一方、「２  地点登録」が選択されると、画像Ｐに埋め込まれた位置データが、ナビゲーション装置５０がルートガイドを行う目的地の候補として位置記憶部５５に登録される。
【０１０７】
次に、お迎えメールに添付されて通信装置８０と通信装置１０との間で送受信され、ナビゲーション装置５０に送信される画像ファイル（位置データ等が埋め込まれた画像データ）のデータ構造の一例について、図７に基づいて説明する。図７は、位置データ等が埋め込まれた画像データのデータ構造の一例を示す概念図である。
【０１０８】
図７に示すように、画像データ１４１は、ヘッダー領域１４２と画像領域１４とからなり、ヘッダー領域１４２の末尾の空き領域に、付帯情報領域１４４を有している。この付帯情報領域１４４には、１）データシグネチャ、２）提供者情報、３）メッセージ、４）用途情報、５）ＵＲＩ、６）拡張データ、７）ユーザデータ、および８）署名データが含まれている。
【０１０９】
１）データシグネチャは、データが操作用画像データフォーマットであることを示す情報である。バージョン情報もデータシグネチャに含まれる。
【０１１０】
２）提供者情報は、「\0」でターミネートされたＵＴＦ−８文字列であり、提供者を示す。
【０１１１】
３）メッセージは、「\0」でターミネートされたＵＴＦ−８文字列であり、任意のメッセージを示す。通信装置１０およびナビゲーション装置５０は、提供者情報および／またはメッセージの先頭から１６文字以上を表示できることが望ましい。
【０１１２】
４）用途情報は、「\0」でターミネートされたＵＴＦ−８文字列である。用途情報の利用方法はナビゲーション装置５０の仕様に依存するが、例えば、起動したいアプリケーションの選択に利用することができる。
【０１１３】
５）ＵＲＩは、「\0」でターミネートされた文字列であり、通信装置１０が取得するべきデータのＵＲＩを示す。ＵＲＩには、図２の位置確認要求（Ｓ１０７）で外部サーバ６０に送信するＵＲＬが記述されている。このＵＲＩは、例えば、「http://www.xxxservice.ne.jp/data.cgi?lat= N343834&long=E1354851」のようなＵＲＬの形式で表記されている。このＵＲＬは、外部サーバ６０で稼動しているサービスの提供場所を特定し、画像データに含まれる位置（お迎え場所）の座標を表す文字列を含む。
【０１１４】
６）拡張データは、任意のバイナリーデータである。この拡張データをサポートするために、通信装置１０およびナビゲーション装置５０は、最低２０４８バイトの拡張データを扱えるように実装されていることが望ましい。拡張データには、お迎え場所を示す位置データが含まれる。
【０１１５】
表５は、拡張データに含まれる位置データの一例を示す表である。
【０１１６】
【表５】
2010071763.tif 000007
【０１１７】
表５の例では、「登録番号」には登録地点の登録順序を示す数字が、「地点名」には登録地点を識別するための文字情報が、「経度座標」および「緯度座標」には、それぞれ、経度、緯度が示されている。表５の例ではお迎え場所を緯度および経度の座標で示しているが、お迎え場所は、位置の記述言語として一般に使用されるＰＯＩＸ（Point of Interest Exchange Language）などの形式で記述されていてもよい。
【０１１８】
７）ユーザデータは、任意のバイナリーデータである。このユーザデータをサポートするために、通信装置１０およびナビゲーション装置５０は、最低２０４８バイトのユーザデータを扱えるように実装されていることが望ましい。なお、ユーザデータの２０４８バイトを超える部分は、通信装置１０およびナビゲーション装置５０により処理されないことがある。拡張データとユーザデータとの違いは、拡張データが電子署名の対象となるデータであるのに対し、ユーザデータが電子署名の対象外のデータである点である。
【０１１９】
したがって、この領域には、外部サーバ６０のような画像データの生成元以外の装置でも記述することができる。例えば、通信装置８０が、自装置のメールアドレスをこの領域に記述して、通信装置１０へ送信する（図２の位置データ送信（Ｓ１０５）に対応）ことが可能である。
【０１２０】
８）署名データは、電子署名であり、pkcs#7/DERに従う。電子署名の他に、ルート証明書を除く認証チェーンの任意の証明書を署名データに含めることができる。署名データを用いて画像データ１４１の検証を行うことによって、信頼できる出所以外からの画像データ１４１が使用されることを防ぐことができる。
【０１２１】
次に、図８を参照して、ユーザＢをお迎え場所まで迎えに行くユーザＡが所持する通信装置１０が行う処理の流れについて説明する。図８は、通信装置１０が行う処理の一例を示すフローチャートである。なお、図８では、ユーザＡが、ナビゲーション装置５０が搭載された車両に乗り込み、通信装置１０とナビゲーション装置５０とがＢｌｕｅｔｏｏｔｈ通信可能な範囲内に存在している状態で行われる処理を示している。
【０１２２】
Ｓ１において、アドレス送信部２２は、アドレスデータ（第１のアドレス）を、無線通信部２０を介してナビゲーション装置５０に送信する（図２のＳ１０１に対応）。ナビゲーション装置５０は、アドレスデータを受信すると、その受信確認を通信装置に返信するので、Ｓ２において、無線通信部２０は、これを受信する（図２のＳ１０２に対応）。
【０１２３】
ここで、通信装置８０は、通信装置１０にお迎えメールを送信するので、通信装置１０の位置受信部２６は、回線通信部３０を介して上記お迎えメールを受信する。このお迎えメールには、お迎え場所の位置データを含む画像データが添付されているので、Ｓ３では通信装置１０は、お迎え場所の位置データを含む画像データを受信することになる（図２のＳ１０５に対応）。
【０１２４】
続いて、Ｓ４において、メッセージ送信部３６は、Ｓ３で受信した位置データを含む画像データの受信確認メールを通信装置８０に送信する（図２のＳ１０６に対応）。
【０１２５】
次に、Ｓ５において、位置送信部２４は、Ｓ３において受信した位置データを含む画像データをナビゲーション装置５０に送信する（図２のＳ１０９に対応）。
【０１２６】
位置データを含む画像データを受信したナビゲーション装置５０は、通信装置１０に到着確認データを送信するので、Ｓ６において、通信装置１０のメッセージ受信部３２は、これを受信する（図２のＳ１１３に該当）。
【０１２７】
到着確認データを受信すると、Ｓ７において、アドレス付加部３４は、受信した到着確認データに通信装置１０のアドレス（第２のアドレス）を付与する（図２のＳ１１４）。
【０１２８】
そして、Ｓ８において、メッセージ送信部３６は、Ｓ７において第２のアドレスを付与した到着確認データを通信装置８０に送信する。最後に、Ｓ９において、メッセージ受信部３２は、Ｓ７において送信した到着確認データに対する応答データを通信装置８０から受信して（図２のＳ１１７）、通信装置１０における一連の処理は終了する。
【０１２９】
次に、図９を参照して、お迎えメールを送信する際に表示される画面の遷移と、メールの送信処理完了の正否について説明する。
【０１３０】
まず、画面１５１において、通信装置１０では待ち受け画面、あるいは任意のアプリケーションが起動している。ここで、図２の到着確認データ送信（Ｓ１１３）に対応して、ナビゲーション装置５０から通信装置１０に対してメールの送信要求が送信される。通信装置１０はメールアプリを起動しようとするが、起動が不可である場合には、ナビゲーション装置５０に対してその旨を通知する。
【０１３１】
メールアプリが起動できた場合には、ナビゲーション装置５０から受信した到着確認データを用いてメールの送信処理を行う。この場合には、画面１５２が表示される。一方、メールの送信処理が失敗した場合には、通信装置１０はナビゲーション装置５０にその旨を通知する。
【０１３２】
上記メールの送信処理によって、メールの送信が成功した場合には、画面１５３が表示され、ナビゲーション装置５０に対してメールの送信が成功した旨が通知される。一方、メールの送信が失敗した場合には、画面１５４が表示され、ナビゲーション装置５０に対してメールの送信が失敗した旨が通知される。
【０１３３】
次に、図１０から図１３を参照して、ユーザＡが通信装置１０でお迎えメールを受信し、ナビゲーション装置５０が搭載された車両にてユーザＢを迎えに行くまでの処理についてさらに詳細に説明する。
【０１３４】
図１０は、上記車両に乗車したユーザＡが目的地に辿り着くまでにナビゲーション装置５０で行われる処理一例を示したフローチャートである。また、図１１は、図１０のフローチャートに示された処理の過程で表示される画面表示の一例を示す図である。そして、図１２は、通信装置１０およびナビゲーション装置５０が目的地に辿り着くまでに行われる移動の概要を示した概念図である。
【０１３５】
まず、図１０を参照してナビゲーション装置５０で行われる処理の流れについて説明する。なお、図１０のフローチャートでは、通信装置１０が通信装置８０から受信するお迎え場所を示す位置データを、ＵＲＬが埋め込まれた画像データとして受信する場合を例に説明する。
【０１３６】
まず、Ｓ２０１において、ナビゲーション装置５０は、通信装置１０からアドレスデータ（第１のアドレス）を受信する（図２のＳ１０１に対応）。続いて、Ｓ２０２において、ナビゲーション装置５０は、第１のアドレスを受信したことを確認する受信確認を通信装置１０に対して返信する（図２のＳ１０２に対応）。
【０１３７】
ここで、Ｓ２０３において、ナビゲーション装置５０は、通信装置１０から位置データを受信する（図２のＳ１０９に対応）。上述のように、この位置データは、位置データが埋め込まれた画像データとして受信する。
【０１３８】
また、図６（ｃ）に示したように、通信装置１０は、位置データが埋め込まれた画像データをナビゲーション装置５０に送信するときに、上記位置データが示す位置を目的地に設定するか、地点登録するかを選択させるようにしている。つまり、Ｓ２０３では、ナビゲーション装置５０は、位置データが埋め込まれた画像データと共に、上記位置を目的地に設定するか、地点登録するかを示すデータを受信する。
【０１３９】
そして、Ｓ２０４において、ナビゲーション装置５０は、通信装置１０から受信した上記位置を目的地に設定するか、地点登録するかを示すデータに基づいて目的地の設定または登録を行う。目的地の設定を行う場合（Ｓ２０４で「目的地設定」）は、通信装置１０から送信された画像データに含まれる位置データを抽出し、該位置データで特定された位置を目的地として設定して処理はＳ２０６に進む。一方、目的地の登録を行う場合（Ｓ２０４で「登録」）には、処理はＳ２０５に進む。
【０１４０】
Ｓ２０５では、ナビゲーション装置５０のルート検索部５６は、画像データに含まれる位置データが示す位置を位置記憶部５５（図３参照）に登録して、処理はＳ２０１へ戻る。このように、頻繁に目的地に設定する地点を登録しておくことにより、以降容易な操作で目的地設定を行うことが出来るようになる。
【０１４１】
一方、Ｓ２０６では、ルート検索部５６は、ＧＰＳなどを用いて現在地の位置情報を取得し、Ｓ２０７において、Ｓ２０６で取得した現在地からＳ２０４で設定した目的地までの経路の検索を行い、Ｓ２０８において、現在地から目的地までのナビゲーションを開始する。そして、Ｓ２０９において、ナビゲーション装置５０は、車両の移動に従って現在位置を再取得し、表示内容を更新する。
【０１４２】
ここで、Ｓ２１０では、ナビゲーション装置５０のメッセージ返信部５８は、ユーザＡから通知メール（お迎え通知メール）を送信する指示が行われたか否かを判断する。通知メールの送信指示が行われた場合（Ｓ２１０でＹＥＳ）、処理はＳ２１１へ進む。通知メールの送信指示が行われなかった場合（Ｓ２１０でＮＯ）、処理はＳ２１３へ進む。
【０１４３】
Ｓ２１１において、ナビゲーション装置５０は、Ｓ２０１で通信装置１０から受信したアドレスデータに基づいて、送信先リストを表示部５９にユーザＡが選択可能に表示する。ここで表示される送信先リストは、例えば図１１（ａ）のようになる。図１１（ａ）の例では、「お母さん」のメールアドレスである「mama@???.ne,jp」、「娘」のメールアドレスである「musume@???.ne.jp」、「鈴木さん」のメールアドレスである「suzuki@??.co.jp」が送信先リストとして表示されている。
【０１４４】
表示した送信先リストから、送信先が選択されたときには、ナビゲーション装置５０は、選択されたメールアドレスに対して通知メールを送信してよいか否かをユーザＡに選択させる画面（図１１（ｂ）に対応）を表示部５９に表示し、通知メールの送信が決定されたか否かを判断する（Ｓ２１２）。
【０１４５】
ここでは、例えば図１１（ｂ）に示すような画像が表示される。図示のように、選択された送信先の「娘」およびそのメールアドレス「musume@???.ne.jp」が表示され、送信の決定の可否を選択するための項目を表示することにより、ユーザＡは、送信先に間違いがないことを確認した上でお迎え通知メールの送信を行うことができ、また送信先に間違いがあったときにはお迎え通知メールの送信先を修正することが可能になる。
【０１４６】
送信先が選択され、送信が決定された場合（Ｓ２１２でＹＥＳ）、処理はＳ２１３へ進む。一方、送信先が決定されなかった場合（Ｓ２１２でＮＯ）、処理はＳ２１２に戻り、送信先が決定されるまで送信先リストの表示を繰り返す。
【０１４７】
Ｓ２１３において、メッセージ返信部５８は、ルート検索部５６からユーザＡの乗車している車両の目的地への到着予想時刻を取得する。Ｓ２１４において、メッセージ返信部５８は、Ｓ２１１で取得した到着予想時刻にユーザＡが入力したメッセージ、または、定型文のメッセージを添付して、通信装置１０に到着確認データとして送信する。送信する到着確認データは、例えば、図１１（ｃ）に示すようなメールデータである。
【０１４８】
なお、図１１（ｃ）のメールデータは、通信装置８０のユーザＢに送信する内容のデータであるが、ナビゲーション装置５０は、上述のように、到着確認データを直接通信装置８０に送信することはなく、これを通信装置１０に送信する。そして、通信装置１０が、上記到着確認データに自身の識別情報を付加して、お迎え通知メールとして通信装置８０に送信する。識別情報は、お迎え通知メールの送信元が通信装置１０のユーザＡであることを、通信装置８０のユーザＢが認識することができるものであればよく、例えば「taro@mail.xxx.jp」のような通信装置１０のメールアドレスとしてもよい。
【０１４９】
そして、Ｓ２１５において、ナビゲーション装置５０のルート検索部５６は、ナビゲーション装置５０が搭載された車両が目的地に到着したか否かを判断する。目的地に到着している場合、処理はＳ２０１に戻る。目的地に到着していない場合には、処理はＳ２０９に戻り、目的地に到着するまで、現在位置の情報を更新する処理と、到着確認データを送信する処理とを繰り返す。
【０１５０】
次に、図１２および図１３を参照して、ユーザＡがユーザＢを迎えに行くまでの間に行われる処理の流れについて説明する。
【０１５１】
まず、１）において、ユーザ１６１（ユーザＢ）は、外部サーバ６０に対して、「出発駅がＡ駅、到着駅（下車予定駅）、つまりお迎え場所がＢ駅、出発時刻が１８：５５、ユーザ１６２（ユーザＡ）の出発地が習志野市山田」であることを示す情報を送信する（図１３（ａ）に対応）。
【０１５２】
次に、２）において、外部サーバ６０は、１）で送信された情報に基づいて時刻表記憶部７０を参照して到着駅（Ｂ駅）への到着時刻（１９：２７）を取得し、これにお迎えを希望する時間（Ｂ駅に到着後５分）を加算してお迎え時刻（１９：３２）を算出する。
【０１５３】
さらに、外部サーバ６０の経路探索部６３は、ユーザ１６２（ユーザＡ）の出発地から到着駅（Ｂ駅）までの経路探索を行い、ユーザ１６２のＢ駅への所要時間（１５分）を算出するとともに、お迎え時刻から所要時間を逆算して、ユーザ１６２（ユーザＡ）の出発時刻（１９：１７）を算出する。
【０１５４】
これにより、外部サーバ６０は、出発駅（Ａ駅）、発車時刻（１９：００）、到着駅（Ｂ駅）、到着時刻（１９：２７）、ユーザ１６２（ユーザＡ）の出発地（習志野市山田）および出発時刻（１９：１７）の情報を取得する。そして、外部サーバ６０は、上記の各情報、および、到着駅の位置情報と位置データが示す地点の周辺地図あるいは施設案内に関する情報を取得するためのＵＲＬを含む画像データを生成してユーザ１６１に対して返信する。
【０１５５】
次に、３）において、ユーザ１６１の携帯電話８０は、ユーザ１６２の出発地、出発時刻、お迎え時刻、およびお迎え場所を含むメール本文を生成し（図１３（ｂ）に対応）、上記受信した画像データを添付したお迎えメールを通信装置１０へ送信する。
【０１５６】
お迎えメールを受信した通信装置１０では、例えば図１３（ｃ）に示すような画像が表示される。図１３（ｃ）の例では、ユーザ１６２の出発地、出発時刻、お迎え場所、お迎え時刻、および添付の画像が表示されている。
【０１５７】
次に、図１４を参照して、外部サーバ６０で行われる処理の流れについて説明する。Ｓ３０１において、外部サーバ６０の経路探索部６３は、通信部６１を介して通信装置８０から受信した出発駅および到着駅の情報、ユーザ１６１の出発時刻、および到着駅に電車が到着した後、お迎えまでの時間を示す情報を電車探索の検索条件として設定する。
【０１５８】
また、経路探索部６３は、通信装置８０から受信した、ユーザ１６２（ユーザＡ）の出発地を出発地点記憶部７４に記憶する。
【０１５９】
Ｓ３０２において、経路探索部６３は、出発駅、下車予定駅、出発時刻に基づき時刻表記憶部７０を参照してユーザ１６１の出発駅から下車予定駅までの電車を探索して経路計算を行い、下車予定駅への到着時刻を予測する。
【０１６０】
また、Ｓ３０３では、位置確認送信部６６は、お迎え場所の地点情報（位置確認情報）の検索を行う。具体的には、位置確認送信部６６は、地図−位置記憶部７６を参照して、上記下車予定駅の位置に対応する地図を検索する。そして、位置確認送信部６６は、検出した地図を位置確認情報として通信装置１０に送信する。なお、このときに、上記下車予定駅周辺の施設や渋滞情報なども合わせて送信してもよい。
【０１６１】
また、Ｓ３０４において、お迎え要求作成部６４は、出発地点記憶部７４を参照して、設定されたユーザ１６２（ユーザＡ）の出発地点を読み出す。
【０１６２】
上記Ｓ３０１、Ｓ３０２、およびＳ３０４の処理で得られた情報を用いて、Ｓ３０５では、お迎え要求作成部６４は、ユーザ１６２（ユーザＡ）がお迎えに出発するべき時刻の推定を行う。
【０１６３】
具体的には、お迎え要求作成部６４は、Ｓ３０２で算出したユーザ１６１が下車予定駅に到着する時刻と、Ｓ３０１で設定された下車予定駅に到着後お迎え到着までの時間とを加算して、ユーザ１６２（ユーザＡ）が上記下車予定駅に到着すべき時刻を割り出す。そして、お迎え要求作成部６４は、Ｓ３０４で検出したユーザ１６２の出発地点から上記下車予定駅までの所要時間を算出し、上記時刻から上記所要時間を逆算して、ユーザ１６２（ユーザＡ）がお迎えに出発するべき時刻を推定する。
【０１６４】
そして、お迎え要求作成部６４は、上記のようにして作成した下車予定駅の位置データおよび、位置データが示す地点の周辺地図あるいは施設案内に関する情報を取得するためのＵＲＬを埋め込んだ画像データを生成する。
【０１６５】
最後に、Ｓ３０６において、お迎え要求送信部６５は、お迎え要求作成部６４が作成した画像データ、および上記で作成した、出発駅、発車時刻、下車予定駅、到着時刻、ユーザ１６２（ユーザＡ）の出発地点およびＳ３０５で検索したユーザ１６２（ユーザＡ）の出発予定時刻の情報を、通信部６１を介して通信装置８０に送信し、処理は終了する。
【０１６６】
なお、画像データは、「津田山.jpg」のように下車予定駅、つまり画像データが現す位置の名称を含むファイル名を指定して通信装置８０に送信する。これによって、通信装置８０あるいは、図２のＳ１０５において、この画像データを取得した通信装置１０のユーザが、お迎え場所を認識しやすくすることができる。
【０１６７】
以上のように、本実施形態の通信装置１０は、ナビゲーション装置５０とデータの送受信を行う無線通信部２０と、通信装置８０とデータの送受信を行う回線通信部３０とを備えた通信装置１０であって、無線通信部２０を介して、通信装置８０を識別する識別情報をナビゲーション装置５０に対して送信するアドレス送信部２２と、回線通信部３０を介して、通信装置８０から位置指定を行うための位置情報を受信する位置受信部２６と、無線通信部２０を介して、前記位置情報をナビゲーション装置５０に対して送信する位置送信部２４と、無線通信部２０を介して、ナビゲーション装置５０からのメッセージを受信するメッセージ受信部３２と、前記メッセージに対して、自装置を識別する識別情報を付加するアドレス付加部３４と、回線通信部３０を介して、前記識別情報付加手段が識別情報を付加した前記メッセージを通信装置８０に対して送信するメッセージ送信部３６とを備えている。
【０１６８】
また、本実施形態の通信方法は、ナビゲーション装置５０とデータの送受信を行う無線通信部２０と、通信装置８０とデータの送受信を行う回線通信部３０とを備えた通信装置１０における通信方法であって、無線通信部２０を介して、前記他の通信装置を識別する識別情報をナビゲーション装置５０に対して送信する識別情報送信ステップと、回線通信部３０を介して、通信装置８０から位置指定を行うための位置情報を受信する位置情報受信ステップと、無線通信部２０を介して、前記位置情報をナビゲーション装置５０に対して送信する位置情報送信ステップと、無線通信部２０を介して、ナビゲーション装置５０からのメッセージを受信するメッセージ受信ステップと、前記メッセージに対して、自装置を識別する識別情報を付加する識別情報付加ステップと、回線通信部３０を介して、前記識別情報付加ステップで識別情報を付加した前記メッセージを通信装置８０に対して送信するメッセージ送信ステップとを含んでいる。
【０１６９】
上記の構成によれば、アドレス送信部２２が通信装置８０を識別する識別情報をナビゲーション装置５０に送信する。具体的には、通信装置１０のアドレス帳に記録されているメールアドレスを、ナビゲーション装置５０に送信されることで、ナビゲーション装置５０上でアドレス帳に記録されているメールアドレスに対してメッセージを作成することができる。
【０１７０】
また、位置受信部２６が通信装置８０からお迎え場所を指定する位置データを受信し、位置送信部２４が、ナビゲーション装置５０に対して位置情報を送信する。これによって、ナビゲーション装置５０は、通信装置８０のユーザが指定した位置情報に基づいて判断を行える。
【０１７１】
また、メッセージ受信部３２がナビゲーション装置５０からのメッセージを受信し、アドレス付加部３４が自装置の識別情報をメッセージに付加し、メッセージ送信部３６が自装置の識別情報が付加されたメッセージを通信装置８０に対して送信している。これによって、メッセージを受信した通信装置８０が、送信元が通信装置１０であることを識別することが可能なメッセージが送信できる。
【０１７２】
このように、通信装置に記憶されている識別情報を情報提示装置に送信し、自装置の識別情報をメッセージに付加して送信するので、通信相手の識別情報をユーザにとって分かりやすい形式で提示することができる。
【０１７３】
本実施形態の通信装置１０は、位置受信部２６は、位置情報が埋め込まれた画像データを前記位置情報として受信する。
【０１７４】
上記の構成によれば、上記位置情報が画像データに埋め込まれていることにより、画像データとして位置情報が送信するため、画像データを送受信する構成を用いて位置情報を送信できる。
【０１７５】
本実施形態の通信装置１０は、回線通信部３０、携帯電話通信回線を用いて通信を行う通信手段であり、無線通信部２０は、Ｂｌｕｅｔｏｏｔｈなどの近距離無線通信を用いて通信を行う通信手段である。
【０１７６】
上記の構成によれば、通信装置８０とは携帯電話回線を介して通信を行い、ナビゲーション装置５０とは近距離無線通信を介して通信を行うので、通信相手に応じた通信速度や回線接続方式を用いて、適切な通信を行うことができる。具体的には、携帯端末などの他の通信装置とは３Ｇなどの携帯電話回線を介して通信を行うことで、通信相手の場所に影響されにくい通信方式を選択することができ、通信端末の近くに存在するナビゲーション装置などの情報提示装置には、Ｂｌｕｅｔｏｏｔｈなどを用いた近距離無線通信を用いることで、通信コストのかからない高速な通信方式を選択することができる。
【０１７７】
また、無線通信部５２を介して、通信装置８０を識別する識別情報を受信する位置・アドレス受信部５４と、前記識別情報に基づいて、メッセージの送信相手を選択可能に提示する表示部５９と、無線通信部５２を介して、通信装置１０から前記位置情報を受信する位置・アドレス受信部５４と、前記位置情報に基づいて、当該位置情報の示す場所に自装置が到着する時刻である到着時刻を予測するルート検索部５６と、前記到着時刻予想手段が予測した前記到着時刻に基づいて、表示部５９で選択された送信相手に対して送信するメッセージを生成するメッセージ返信部５８と、無線通信部５２を介して、通信装置１０に対して、メッセージ返信部５８が生成した前記メッセージを送信するメッセージ送信手段とを備えることで、上述の通信装置１０と通信を行うナビゲーション装置５０を構成することができる。
【０１７８】
ここで、上記通信装置１０および８０、外部サーバ６０、およびナビゲーション装置５０は、例えば図１５のようなハードウェア構成で実現することもできる。図１５は、通信装置１０および８０、外部サーバ６０、およびナビゲーション装置５０のハードウェア構成の一例を示すブロック図である。なお、上記通信装置１０および８０は、何れも同様のハードウェア構成で実現することが可能であるから、図１５では通信装置１０のみのブロックを示している。
【０１７９】
〔通信装置１０の構成〕
通信装置１０は、通話機能と電子メール（Ｅメール）送信機能とを備えた通信端末であり、ナビゲーション装置５０および外部サーバ６０と通信可能に構成されている。図示のように、通信装置１０は、回線通信部３０、音声入力部４７、音声出力部４９、ＣＰＵ３１、一時記憶部４３、記憶部４２、無線通信部２０、操作部４５、及び表示部４４を備えている。
【０１８０】
回線通信部３０は、上述のように、携帯電話網等を介して、他の携帯電話機や一般電話機と通話を行ったり、インターネットに接続して通信を行ったりするためのものである。本発明では、回線通信部３０は、通信装置１０が外部サーバ６０と通信するために用いられる。具体的には、回線通信部３０は、携帯電話網（３Ｇ）を介してインターネットに接続し、インターネット経由で外部サーバ６０と通信する。
【０１８１】
音声入力部４７は、例えば通話時等において通信装置１０に音声信号を入力するためのものであり、音声出力部４９は、通話時等において回線通信部３０が受信した音声信号等に基づいて音声を出力するためのものである。また、音声出力部４９は、電話やメール等の着信を示す音声等も出力する。音声入力部４７及び音声出力部４９は、それぞれ音声の入力及び出力ができるものであればよく、従来の携帯電話機等で使用されているものを適用することもできる。
【０１８２】
ＣＰＵ３１は、通信装置１０の動作を統括して制御するものであり、例えばＲＡＭ等で構成される一時記憶部４３を作業領域として動作する。これにより、図４に示す、サービス受信部４６、位置受信部２６、サービス実行部４８、アドレス付加部３４、メッセージ作成部３８、メッセージ受信部３２、位置送信部２４、メッセージ送信部３６、およびアドレス送信部２２の機能が実現される。
【０１８３】
すなわち、記憶部４２は、図示のように、プログラム及びデータを格納している。そして、通信装置１０は、記憶部４２に格納されているプログラムを、ＣＰＵ３１が一時記憶部４３に読み出して実行することによって、上記実施形態で説明したような予め定められた動作を実行する。また、例えば回線通信部３０が受信したメール等のデータや、通信装置１０のユーザが記録した電話番号やメールアドレス等のデータも記憶部４２に格納されるようになっている。なお、記憶部４２は、通信装置１０の本体から着脱可能に構成されていてもよい。
【０１８４】
無線通信部２０は、通信装置１０が他の装置と通信を行うためのものであり、本発明では、無線通信部２０は、通信装置１０がナビゲーション装置５０と通信を行うために用いられる。ここでは、ナビゲーション装置５０が搭載された車に乗車しているユーザが通信装置１０を所持しているときに、通信端末１１０とナビゲーション装置５０装置とが通信を行う。
【０１８５】
このため、無線通信部２０は、ユーザが所持している通信装置１０とナビゲーション装置５０との間で通信が行えるようなものであればよく、その通信方法は特に限定されない。
【０１８６】
例えば、上記実施形態で記載したように、Ｂｌｕｅｔｏｏｔｈ通信を適用してもよいし、ＺｉｇＢｅｅ（登録商標）、ＵＷＢ（Ultra Wide Band）を適用することもできるし、Ｗｉ‐Ｆｉ（登録商標）等のＩＥＥＥ８０２．１１無線を適用することもできる。また、通信装置１０とナビゲーション装置５０とは、通信可能に構成されていればよく、有線接続されていてもよい。
【０１８７】
操作部４５は、通信装置１０のユーザが通信装置１０に操作入力を行うためのものであり、ユーザが所望の操作入力を行えるものであれば特に限定されない。なお、ここでは、操作部４５は、通信装置１０の本体表面に設けられた操作キーで構成されていることを想定している。
【０１８８】
具体的には、操作キーとして、メールに関連するメニュー画面やインターネット接続に関するメニュー画面等を表示部４４に表示させる各種メニューキーや、通話の開始、終了等の入力を行うためのキー、表示部４４に表示される項目を選択するための上下左右の方向キー、選択された項目を決定する決定キー、数字や文字を入力するための文字入力キー、入力する文字の切り換えを行う切換キー等を含む複数の操作キーを備えているものとする。
【０１８９】
表示部４４は、ＣＰＵ３１の指示に従って画像を表示する表示出力デバイスである。表示部４４は、ＣＰＵ３１の指示に従って画像を表示するものであればよく、特に限定されない。表示部４４は、例えばＬＣＤ（Liquid Crystal Display）表示パネルやＥＬ（Electro Luminescence）表示パネル等で構成することもできる。
【０１９０】
なお、通信装置８０は、自装置の現在位置を取得して通信装置１０に送信するため、上記の構成に加えて、現在位置取得部を備えている。現在位置取得部は、通信装置８０の現在位置を取得するものである。現在位置取得部は、通信装置８０の現在位置を検出できるようになっていればよく、例えば、ＧＰＳを用いて現在位置を取得するものであってもよいし、現在通信可能な基地局がどの基地局であるかを判断することによって、現在位置を検出するものであってもよい。
【０１９１】
〔ナビゲーション装置５０の構成〕
図示のように、ナビゲーション装置５０は、無線通信部５２、位置取得部５３、音声入力部１０２、音声出力部１０３、ＣＰＵ５１、一時記憶部１０１、記憶部１００、操作部１０４、及び表示部５９を備えている。
【０１９２】
無線通信部５２は、通信装置１０の無線通信部２０と通信を行うためのものである。このため、無線通信部５２は、通信装置１０の無線通信部２０の通信方式と同じ通信方式で通信が行えるように構成される。ここでは、通信装置１０の無線通信部２０がＢｌｕｅｔｏｏｔｈ通信を行うことを想定しているので、ナビゲーション装置５０の無線通信部５２もＢｌｕｅｔｏｏｔｈ通信を行うことができるように構成される。
【０１９３】
位置取得部５３は、ＧＰＳを利用してナビゲーション装置５０の現在位置（つまり、ナビゲーション装置５０が搭載された車の現在地）を取得する。ナビゲーション装置５０では、この現在地に基づいて、表示部５９に、現在地付近の地図が表示され、その地図中に車の現在位置が重畳して表示される。
【０１９４】
音声入力部１０２は、ナビゲーション装置５０に音声入力を行うものであり、例えばマイク等で構成される。ナビゲーション装置５０では、操作部１０４から入力操作を行うことができるようになっていると共に、音声入力部１０２から音声によって入力操作を行うこともできるようになっている。
【０１９５】
音声出力部１０３は、ＣＰＵ５１の指示に従って音声の出力を行うものであり、例えばスピーカ等で構成される。音声出力部５７からは、例えばルートガイド用の音声等が出力される。
【０１９６】
ＣＰＵ５１は、ナビゲーション装置５０の動作を統括して制御するものであり、例えばＲＡＭ等で構成される一時記憶部１０１を作業領域として動作する。これにより、図３に示す、位置・アドレス受信部５４、ルート検索部５６、およびメッセージ返信部５８の機能が実現される。
【０１９７】
すなわち、図示のように、記憶部１００は、プログラム及びデータを格納している。そして、ナビゲーション装置５０は、記憶部１００に格納されているプログラムを、ＣＰＵ５１が一時記憶部１０１に読み出して実行することによって、上記実施形態で説明したような予め定められた動作を実行する。また、例えば地図データや、音声出力を行うための音声データ等も記憶部１００に格納されている。なお、記憶部１００は、ナビゲーション装置５０の本体から着脱可能に構成されていてもよい。
【０１９８】
操作部１０４は、ユーザがナビゲーション装置５０に入力操作を行うためのものであり、表示部５９はＣＰＵ５１の指示に従って、目的地を設定するための入力画面、地図、目的地までのルート等を表示するものである。ナビゲーション装置５０では、操作部１０４が表示部５９への接触を入力操作として検出する、いわゆるタッチパネル方式で入力を行うものとする。なお、操作部１０４は、ユーザの入力操作を受け付け可能な構成となっていればよく、例えば操作部１０４を複数の入力ボタンで構成してもよい。
【０１９９】
〔外部サーバ６０の構成〕
外部サーバ６０は、図示のように、外部サーバ６０は、回線通信部９１、ＣＰＵ９４、一時記憶部９２、記憶部９０、操作部９６、及び表示部９８を備えている。
【０２００】
回線通信部９１は、通信装置１０の回線通信部３０と通信を行うためのものである。このため、回線通信部９１は、通信装置１０の回線通信部３０の通信方式と同じ通信方式で通信が行えるように構成される。ここでは、通信装置１０の回線通信部３０がインターネットを介して通信を行うことを想定しているので、外部サーバ６０の通信部６１もインターネットを介して通信を行うことができるように構成される。なお、回線通信部９１を介しての通信は、通信部６１（図５参照）の制御に基づいて行われる。
【０２０１】
ＣＰＵ９４は、外部サーバ６０の動作を統括して制御するものであり、例えばＲＡＭ等で構成される一時記憶部９２を作業領域として動作する。これにより、図５に示す、位置確認送信部６６、経路送信部６８、経路探索部６３、お迎え要求作成部６４、お迎え要求送信部６５、端末特定部６７、および位置送信部６２の機能が実現される。
【０２０２】
すなわち、記憶部９０には、図示のようにプログラム及びデータが格納されており、外部サーバ６０は、記憶部９０に格納されているプログラムを、ＣＰＵ９４が一時記憶部９２に読み出して実行することによって、上記実施形態で説明したような予め定められた動作を実行する。
【０２０３】
記憶部９０は、図示のように、プログラム及びデータを格納しており、外部サーバ６０は、記憶部９０に格納されているプログラムを、ＣＰＵ９４が一時記憶部９２に読み出して実行することによって、上記実施形態で説明したような予め定められた動作を実行する。なお、図１４には示していないが、記憶部９０には、図５に示す、時刻表記憶部７０、地名−位置記憶部７２、出発地点記憶部７４、および地図−位置記憶部７６が含まれている。
【０２０４】
操作部９６は、外部サーバ６０に入力操作を行うためのものであり、表示部９８はＣＰＵ９４の指示に従って画像を表示するものである。これにより、表示部９８に表示される画像を確認しながら、外部サーバ６０に入力操作を行うことができる。
【０２０５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２０６】
以上のように、通信装置１０、ナビゲーション装置５０、および通信装置８０の各ブロック、特に位置送信部２４、アドレス付加部３４、位置・アドレス受信部５４、位置取得部８１、および位置送信部８２等は、ＣＰＵを用いてソフトウェアによって実現することもできる。
【０２０７】
すなわち、通信装置１０、ナビゲーション装置５０、および通信装置８０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである通信装置１０、ナビゲーション装置５０、および通信装置８０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記通信装置１０、ナビゲーション装置５０、および通信装置８０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２０８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２０９】
また、通信装置１０、ナビゲーション装置５０、および通信装置８０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２１０】
無論、通信装置１０、ナビゲーション装置５０、および通信装置８０は、ハードウェアロジックによって構成してもよい。
【産業上の利用可能性】
【０２１１】
本発明に係る通信装置は、他の通信装置を識別する識別情報を前記情報提示装置に対して送信し、他の通信装置から任意の位置を指定する位置情報を受信し、位置情報を前記情報提示装置に対して送信し、情報提示装置からのメッセージを受信し、メッセージに対して、自装置を識別する識別情報を付加し、識別情報を付加したメッセージを他の通信装置に対して送信するため、通信相手の識別情報をユーザにとって分かりやすい形式で提示することができるので、通信装置、ナビゲーション装置、携帯電話機、ＰＤＡ（Personal Digital Assistant）、ゲーム機、情報提示装置、およびその他の電子機器に適用することができる。
【図面の簡単な説明】
【０２１２】
【図１】本発明の一実施形態を示すものであり、通信システムの要部構成を示す概要図である。
【図２】上記の通信システムでやり取りされるデータの流れを示すシーケンス図である。
【図３】通信装置、ナビゲーション装置、外部サーバ、および通信装置を含む通信システムの主要な機能構成を示した機能ブロック図である。
【図４】上記の通信装置の詳細な構成を示した機能ブロック図である。
【図５】上記の外部サーバの詳細な構成を示した機能ブロック図である。
【図６】図６（ａ）〜図６（ｃ）は、通信装置からお迎えメールを送信する操作画面の一例を示す模式図である。
【図７】位置データ等が埋め込まれた画像ファイルのデータ構造の一例を示す概念図である。
【図８】迎えに行くユーザが所持する、ナビゲーション装置との通信を行う通信装置が行う処理の流れを示すフローチャートである。
【図９】お迎えメールを送信する際に表示される画面の遷移と、メール送信処理の完了の正否を示す概念図である。
【図１０】上記の通信装置およびナビゲーション装置で行われる処理の流れを示すフローチャートである。
【図１１】お迎え通知メールを送信および受信する際に表示される画面の例を示す図である。
【図１２】上記の通信装置およびナビゲーション装置が目的地に辿り着くまでに行われる移動の概要を示した概念図である。
【図１３】図１３（ａ）〜図１３（ｃ）は、通信端末に表示される操作画面またはメールの内容の閲覧画面を示す図である。
【図１４】上記の外部サーバ上で行われる処理の流れを示すフローチャートである。
【図１５】上記の通信システムを構成する各装置のハードウェア構成の一例を示す図である。
【符号の説明】
【０２１３】
１０    通信装置
２０    無線通信部（第２通信手段）
２２    アドレス送信部（識別情報送信手段）
２４    位置送信部（位置情報送信手段）
２６    位置受信部（位置情報受信手段）
３０    回線通信部（第１通信手段）
３２    メッセージ受信部（メッセージ受信手段）
３４    アドレス付加部（識別情報付加手段）
３６    メッセージ送信部（メッセージ送信手段）
３８    メッセージ作成部
４０    入力部
４２    記憶部
４４    表示部
４６    サービス受信部
４８    サービス実行部
５０    ナビゲーション装置（情報提示装置）
５２    無線通信部
５４    位置・アドレス受信部（識別情報受信手段、位置情報受信手段）
５５    位置記憶部
５６    ルート検索部（到着時刻予測手段）
５８    メッセージ返信部（メッセージ生成手段、メッセージ送信手段）
５９    表示部（送信先提示手段）
６０    外部サーバ
６１    通信部
６２    位置送信部
６３    経路探索部
６４    お迎え要求作成部
６５    お迎え要求送信部
６６    位置確認送信部
７０    時刻表記憶部
７２    地名−位置記憶部
７４    出発地点記憶部
７６    地図−位置記憶部
８０    通信装置
８１    位置取得部
８２    位置送信部
８４    メッセージ受信部
８５    回線通信部
８６    アドレス受信部
【図１】
2010071763.tif 000008
【図２】
2010071763.tif 000009
【図３】
2010071763.tif 000010
【図４】
2010071763.tif 000011
【図５】
2010071763.tif 000012
【図６】
2010071763.tif 000013
【図７】
2010071763.tif 000014
【図８】
2010071763.tif 000015
【図９】
2010071763.tif 000016
【図１０】
2010071763.tif 000017
【図１１】
2010071763.tif 000018
【図１２】
2010071763.tif 000019
【図１３】
2010071763.tif 000020
【図１４】
2010071763.tif 000021
【図１５】
2010071763.tif 000022