(57)【要約】【課題】お互いの現在の位置関係を確認する際、お互いの役割を簡単に設定して、自己と通信相手との近接の容易化を図る。【解決手段】携帯端末１であって、所定情報の受信に基づいて、当該端末本体の現在位置に係る位置情報を通信相手の携帯端末に対して一度だけ送信させるように制御する第１の送信制御手段（中央制御部１９）と、当該端末本体に対する外部からの所定の指示操作に基づいて、所定のタイミングで取得された当該端末本体の現在位置に係る位置情報を通信相手の携帯端末に対して逐次送信させるように制御する第２の送信制御手段（中央制御部１９）と、通信相手から送信され第１通信制御部１４により受信した位置情報と、当該端末本体の現在位置に係る位置情報とに基づいて、当該端末本体と通信相手の携帯端末との相対的な位置関係を逐次出力させるように制御する第１の出力制御手段（中央制御部１９）と、を備えている。【選択図】図２
2012168074.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段と、
この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段と、
この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段と、
前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段と、
前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段と、
この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記位置取得手段は、当該機器本体の現在位置に係る位置情報を所定の時間間隔毎に取得し、
前記第２の送信制御手段は、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記送信手段から所定の時間間隔毎に送信させ、
前記第２の送信制御手段により前記送信手段から所定の時間間隔毎に送信され、前記受信手段により受信された前記位置情報に基づいて、前記外部機器の移動方向を算出するか、或いは、前記位置取得手段により所定の時間間隔毎に取得された当該機器本体の現在位置に係る位置情報に基づいて、当該機器本体の移動方向を算出する第１の算出手段を更に備え、
前記第１の出力制御手段は、前記相対的な位置関係として、前記第１の算出手段によって算出された前記外部機器の移動方向、或いは、当該機器本体の移動方向を前記出力手段から出力させるように制御することを特徴とする請求項１記載の電子機器。
【請求項３】
前記受信制御手段により前記受信手段に受信させた位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との距離を算出する第２の算出手段を更に備え、
前記第１の出力制御手段は、前記相対的な位置関係として、前記第２の算出手段によって算出された当該機器本体と前記外部機器との距離を前記出力手段から出力させるように制御することを特徴とする請求項１記載の電子機器。
【請求項４】
前記第２の算出手段によって算出された当該機器本体と前記外部機器との距離が所定値以下となったか否かを判断する第２の判断手段と、
この第２の判断手段により当該機器本体と前記外部機器との距離が所定値以下となったと判断された場合に、所定情報を前記出力手段から出力させるように制御する第２の出力制御手段とを更に備えることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記出力手段は、前記相対的な位置関係を表示する表示手段であることを特徴とする請求項１〜４の何れか一項に記載の電子機器。
【請求項６】
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備える電子機器のコンピュータを、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段、
この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段、
この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段、
前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段、
前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段、
この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段、
として機能させることを特徴とするプログラム。
【請求項７】
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器を用いて、当該機器本体と前記外部機器との近接を支援する近接支援方法であって、
前記電子機器は、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備え、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出するステップと、
検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断するステップと、
前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御するステップと、
前記出力開始の指示が、当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御するステップと、
前記送信手段から送信された前記位置情報を受信手段により受信させるように制御するステップと、
前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御するステップと、
を含むことを特徴とする近接支援方法。
【請求項８】
ユーザにより携帯され、所定の通信回線を介して互いに通信可能な第１及び第２の電子機器を備え、これら第１及び第２の電子機器の近接を支援する近接支援システムであって、
前記第１及び第２の電子機器の各々は、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と通信相手の外部機器との相対的な位置関係を出力する出力手段と、を備え、
前記第１の電子機器は、更に、
当該第１の電子機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第１の検出手段と、
この第１の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により所定のタイミングで取得された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の電子機器に対して第１の送信手段により逐次送信させるように制御する第１の送信制御手段と、
前記第２の電子機器から送信された当該第２の電子機器本体の現在位置に係る位置情報を第１の受信手段により受信させるように制御する第１の受信制御手段と、
この第１の受信制御手段により前記第１の受信手段に受信させた前記第２の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第１の電子機器本体の現在位置に係る位置情報とに基づいて、当該第１の電子機器本体と前記第２の電子機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、を備え、
前記第２の電子機器は、更に、
前記第１の電子機器から送信された所定情報の第２の受信手段による受信に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第２の検出手段と、
この第２の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報を前記第１の電子機器に対して第２の送信手段により一度だけ送信させるように制御する第２の送信制御手段と、
前記第１の電子機器から送信された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の受信手段により受信させるように制御する第２の受信制御手段と、
この第２の受信制御手段により前記第２の受信手段に受信させた前記第１の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報とに基づいて、当該第２の電子機器と前記第１の電子機器本体との相対的な位置関係を前記出力手段により逐次出力させるように制御する第２の出力制御手段と、を備えることを特徴とする近接支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能と現在位置取得機能とを備える、例えば、電子機器、プログラム、近接支援方法及び近接支援システムに関する。
【背景技術】
【０００２】
近年、携帯電話等の通信機器において、自己の現在位置を取得する機能が付加されたことにより、自己、通信相手、或いは双方の現在位置を出力する技術が広く知られている。
例えば、携帯電話サービスにおいて同一のエリア内にいる二つの携帯電話に対し、互いに通信相手までの相対的な位置、方向等の情報を表示するよう制御することで、通信相手同士が見知らぬ場所で待ち合わせする場合であっても、接触し易いようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６６８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１の技術に限らず、このような通信相手同士の接触については、仮に互いに顔見知りではない場合、互いが至近距離に存在していても相手に気付かずにすれ違うことにより見失う可能性がある。
したがって、事前に、どちらが「待つ側」でどちらが「向かう側」であるか、その役割を決めておくのが望ましいが、これをナビゲーションする以前に決めておくのはやや面倒であるという問題がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本願発明の課題は、お互いの現在の位置関係を確認する際、お互いの役割を簡単に設定することができ、自己と通信相手との近接の容易化を図ることができる電子機器、プログラム、近接支援方法及び近接支援システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の電子機器は、
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段と、この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段と、この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段と、前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段と、前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段と、この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、を備えることを特徴としている。
【０００７】
また、本発明のプログラムは、
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備える電子機器のコンピュータを、前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段、この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段、この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段、前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段、前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段、この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段、として機能させることを特徴としている。
【０００８】
また、本発明の近接支援方法は、
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器を用いて、当該機器本体と前記外部機器との近接を支援する近接支援方法であって、前記電子機器は、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備え、前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出するステップと、検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断するステップと、前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御するステップと、前記出力開始の指示が、当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御するステップと、前記送信手段から送信された前記位置情報を受信手段により受信させるように制御するステップと、前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御するステップと、を含むことを特徴としている。
【０００９】
また、本発明の近接支援システムは、
ユーザにより携帯され、所定の通信回線を介して互いに通信可能な第１及び第２の電子機器を備え、これら第１及び第２の電子機器の近接を支援する近接支援システムであって、前記第１及び第２の電子機器の各々は、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と通信相手の外部機器との相対的な位置関係を出力する出力手段と、を備え、前記第１の電子機器は、更に、当該第１の電子機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第１の検出手段と、この第１の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により所定のタイミングで取得された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の電子機器に対して第１の送信手段により逐次送信させるように制御する第１の送信制御手段と、前記第２の電子機器から送信された当該第２の電子機器本体の現在位置に係る位置情報を第１の受信手段により受信させるように制御する第１の受信制御手段と、この第１の受信制御手段により前記第１の受信手段に受信させた前記第２の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第１の電子機器本体の現在位置に係る位置情報とに基づいて、当該第１の電子機器本体と前記第２の電子機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、を備え、前記第２の電子機器は、更に、前記第１の電子機器から送信された所定情報の第２の受信手段による受信に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第２の検出手段と、この第２の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報を前記第１の電子機器に対して第２の送信手段により一度だけ送信させるように制御する第２の送信制御手段と、前記第１の電子機器から送信された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の受信手段により受信させるように制御する第２の受信制御手段と、この第２の受信制御手段により前記第２の受信手段に受信させた前記第１の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報とに基づいて、当該第２の電子機器と前記第１の電子機器本体との相対的な位置関係を前記出力手段により逐次出力させるように制御する第２の出力制御手段と、を備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、お互いの現在の位置関係を確認する際、お互いの役割を簡単に設定することができ、自己と通信相手との近接の容易化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明を適用した一実施形態の近接支援システムの概略構成を模式的に示す図である。
【図２】図１の近接支援システムを構成する携帯端末の概略構成を示すブロック図である。
【図３】図１の近接支援システムによる近接支援処理に係る動作の一例を示すフローチャートである。
【図４】図３の近接支援処理の続きを示すフローチャートである。
【図５】図３の近接支援処理の続きを示すフローチャートである。
【図６】図３及び図４の近接支援処理における第１の携帯端末の表示の一例を模式的に示す図である。
【図７】図５の近接支援処理における第２の携帯端末の表示の一例を模式的に示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の近接支援システム１００の概略構成を示すブロック図である。
【００１３】
図１に示すように、本実施形態の近接支援システム１００は、第１及び第２のユーザＡ、Ｂの各々により携帯される第１及び第２の携帯端末１Ａ、１Ｂを備え、第１及び第２の携帯端末１Ａ、１Ｂは、通信ネットワークＮ及び無線基地局２を介して相互に情報通信可能に接続されている。また、第１及び第２の携帯端末１Ａ、１Ｂは、複数のＧＰＳ衛星３（図１には、一のＧＰＳ衛星３のみを図示する。）から送信されるＧＰＳ信号の受信に基づいて、当該端末本体の存する現在位置を測位する。
そして、近接支援システム１００は、第１及び第２の携帯端末１Ａ、１Ｂの近接、即ち、第１及び第２の携帯端末１Ａ、１Ｂの各々を使用する第１及び第２のユーザＡ、Ｂどうしの近接を支援する。
【００１４】
先ず、第１及び第２の携帯端末１Ａ、１Ｂについて詳細に説明する。
第１の携帯端末１Ａは、例えば、所定の場所にて待ち合わせを行う場合に、所定の場所に向かう「向かう側の人」である第１のユーザＡにより携帯される電子機器であり、一方、第２の携帯端末１Ｂは、所定の場所で待っている「待つ側の人」である第２のユーザＢにより携帯される電子機器である。
第１及び第２の携帯端末１Ａ、１Ｂは、例えば、腕時計等から構成されているが、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、第１及び第２の携帯端末１Ａ、１Ｂの各々は、それぞれ同様の構成をなし、図２を参照して以下にまとめて説明する。
【００１５】
図２は、携帯端末１の概略構成を示すブロック図である。
図２に示すように、第１及び第２の携帯端末１Ａ、１Ｂの各々は、位置取得部１１と、表示部１２と、計時部１３と、第１通信制御部１４と、第２通信制御部１５と、操作入力部１６と、ワークメモリ１７と、プログラムメモリ１８と、中央制御部１９とを備えている。
【００１６】
位置取得部１１は、ＧＰＳ（Global Positioning System）アンテナ１１ａにより受信されたＧＰＳ信号に基づいて、携帯端末１本体の存する現在位置に係る位置情報を取得する。
即ち、ＧＰＳアンテナ１１ａは、地球低軌道に打ち上げられた複数のＧＰＳ衛星３から送信されるＧＰＳ信号（例えば、アルマナック（概略軌道情報）やエフェメリス（詳細軌道情報）など）を所定のタイミングで受信し、当該ＧＰＳ信号を位置取得部１１に出力する。位置取得部１１は、ＧＰＳアンテナ１１ａから出力されたＧＰＳ信号に基づいて、当該端末本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得する。
また、位置取得部１１は、携帯端末１本体の現在位置に係る位置情報を所定の時間間隔毎に取得しても良い。
なお、位置取得部１１は、例えば、ユーザによる操作入力部１６の所定操作に基づいて入力された現在位置に係る情報を位置情報として取得する構成であっても良い。即ち、「待つ側の人」である第２のユーザＢにより携帯される携帯端末１の場合、ユーザによる操作入力部１６の所定操作に基づいて入力された現在位置の地名や住所等に基づいて、位置取得部１１は、所定のデータベース（図示略）を参照して当該携帯端末１の現在位置（緯度、経度）に係る位置情報を取得するようにしても良い。
ここで、ＧＰＳアンテナ１１ａ及び位置取得部１１は、当該携帯端末１本体の存する現在位置に係る位置情報を取得する位置取得手段を構成している。
【００１７】
なお、ＧＰＳアンテナ１１ａにより受信されたＧＰＳ信号に基づいて、携帯端末１本体の存する現在位置に係る位置情報を取得するようにしたが、一例であってこれに限られるものではなく、位置情報の取得方法は適宜任意に変更可能である。例えば、予め無線ＬＡＮのアクセスポイント（Access Point）の位置を登録しておき、所定位置で検出された所定数のアクセスポイントからの電波の強度等に基づいて携帯端末１本体の存する現在位置を推定するようにしても良い。
【００１８】
表示部１２は、例えば、ＬＣＤパネル等の表示画面１２ａ（図６、図７参照）や表示制御部（図示略）等を備え、表示制御部の制御下にて所定の画面を表示画面１２ａに表示させる。
即ち、表示制御部は、表示画面１２ａに所定の画面データを出力し、当該画面データに基づいて所定の画面を表示画面１２ａに表示させる。例えば、表示制御部は、位置取得部１１により取得されワークメモリ１７に一時的に記憶されている当該端末本体（例えば、第１の携帯端末１Ａ等）の現在位置に係る位置情報に基づいて、当該端末本体と通信相手の外部機器（例えば、第２の携帯端末１Ｂ等）との相対的な位置関係を表す画像（図６及び図７参照；詳細後述）を表示画面１２ａに出力して表示させる。
ここで、表示部１２は、位置取得部１１により取得された位置情報に基づいて、当該携帯端末１（電子機器）本体と通信相手の外部機器との相対的な位置関係を出力する出力手段を構成している。
【００１９】
計時部１３は、図示は省略するが、例えば、タイマや計時回路等を備えて構成され、現在の時刻を計時して時刻情報を取得する。そして、計時部１３は、取得した時刻情報をワークメモリ１７に出力する。
なお、計時部１３は、取得した時刻情報に基づいて、日付や曜日等の暦を特定しても良い。
【００２０】
第１通信制御部１４は、無線基地局２との間で第１通信アンテナ１４ａを介してデータの送受信を行う。
即ち、第１通信アンテナ１４ａは、当該携帯端末１が無線基地局２との通信で採用している所定の通信方式（例えば、Ｗ−ＣＤＭＡ(Wideband Code Division Multiple Access)方式、ＣＤＭＡ２０００方式、ＧＳＭ（Global System for Mobile Communications）方式等）に対応したデータの送受信が可能なアンテナである。そして、第１通信制御部１４は、所定の通信方式に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局２との間で第１通信アンテナ１４ａを介してデータの送受信を行う。
即ち、当該携帯端末１（例えば、第１の携帯端末１Ａ）の第１通信制御部１４は、中央制御部１９から出力されて入力される指示信号に基づいて、通信ネットワークＮを介して通信相手の携帯端末１（例えば、第２の携帯端末１Ｂ）に対して当該携帯端末１（例えば、第１の携帯端末１Ａ）の現在位置に係る位置情報を送信したり、通信相手の携帯端末１（例えば、第２の携帯端末１Ｂ）から送信された通信相手の携帯端末１の現在位置に係る位置情報を受信する。
なお、第１通信制御部１４の構成は一例であってこれに限られるものではなく、適宜任意に変更可能であり、例えば、図示は省略するが、無線ＬＡＮモジュールを搭載し、アクセスポイント（Access Point）を介して通信ネットワークＮにアクセス可能な構成としても良い。
【００２１】
なお、通信ネットワークＮは、携帯端末１を無線基地局２やゲートウェイサーバ（図示略）等を介して接続する通信ネットワークＮである。また、通信ネットワークＮは、専用線や既存の一般公衆回線を利用して構築された通信ネットワークＮであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の様々な回線形態を適用することが可能である。また、通信ネットワークＮには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信ネットワーク網と、ＩＰネットワーク、ＶｏＩＰ（Voice over Internet Protocol）ゲートウェイ、インターネットサービスプロバイダ等が含まれる。
【００２２】
第２通信制御部１５は、各ユーザにより携帯される携帯電話機４（図２参照）との間で第２通信アンテナ１５ａを介してデータの送受信を行う。
即ち、第２通信アンテナ１５ａは、当該携帯端末１が携帯電話機４との通信で採用している近距離無線通信規格（例えば、Bluetooth（登録商標）やZigbee（登録商標）等）により実現される無線ＰＡＮ（Personal Area Network）に対応したデータの送受信が可能なアンテナである。そして、第２通信制御部１５は、無線ＰＡＮに対応する通信プロトコルに従って、この無線ＰＡＮで設定される通信チャネルにより携帯電話機４との間で第２通信アンテナ１５ａを介してデータの送受信を行う。
具体的には、第２通信制御部１５は、中央制御部１９から出力されて入力される指示信号に基づいて、無線ＰＡＮを介して接続されている携帯電話機４に対して通信相手の連絡先（例えば、メールアドレスや電話番号等）や地図データ１８ｂの送信要求を送信したり、当該送信要求に対して携帯電話機４から送信された通信相手の連絡先や地図データ１８ｂを受信する。
【００２３】
なお、携帯電話機４は、公知のものであり、通話機能や通信機能等を具備している。即ち、携帯電話機４は、携帯端末１と同様に、無線基地局２との通信で採用している所定の通信方式（例えば、Ｗ−ＣＤＭＡ方式、ＣＤＭＡ２０００方式、ＧＳＭ方式等）に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局２との間で通信アンテナを介して送受話音声の送受信やデータ通信を行う。
【００２４】
操作入力部１６は、ユーザによる所定操作に基づいて、携帯端末１本体に対して各種指示を入力する。具体的には、操作入力部１６は、例えば、電源ボタン、上下左右のカーソルボタン、決定ボタン（何れも図示略）等を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部１６は、操作されたボタンに応じた指示信号を中央制御部１９に出力する。中央制御部１９は、操作入力部１６から出力され入力された指示信号に従って所定の処理（例えば、後述する検出処理等）を実行する。
【００２５】
ワークメモリ１７は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、位置取得部１１、表示部１２、計時部１３、第１通信制御部１４、第２通信制御部１５、プログラムメモリ１８、中央制御部１９等によって処理されるデータ等を一時的に記憶する。
【００２６】
プログラムメモリ１８は、中央制御部１９のＣＰＵの動作に必要な各種プログラム１８ａやデータを記憶している。
このプログラム１８ａは、後述する検出処理ルーチン、第１判断処理ルーチン、第１送信制御処理ルーチン、第２送信制御処理ルーチン、受信制御処理ルーチン、方向算出処理ルーチン、距離算出処理ルーチン、第１出力制御処理ルーチン、第２判断処理ルーチン、第２出力制御処理ルーチンを含む。
ここでいうルーチンとは、コンピュータのプログラムの部分をなし、ある機能をもった一連の命令群のことである。
【００２７】
検出処理ルーチンは、中央制御部１９を検出手段として機能させるためのプログラム部分である。即ち、検出処理ルーチンは、表示部１２による当該携帯端末１（第１の携帯端末１Ａ）本体と通信相手の携帯端末１（第２の携帯端末１Ｂ）との相対的な位置関係の出力開始の指示を検出する検出処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、この検出処理ルーチンにより、中央制御部１９のＣＰＵは、通信相手の携帯端末１から通信ネットワークＮを介して送信された所定情報の第１通信制御部１４による受信に基づいて、当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の出力開始の指示を検出する。例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａから、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報や第２の携帯端末１Ｂ本体の現在位置に係る位置情報の送信要求が所定情報として通信ネットワークＮを介して送信されて、第２の携帯端末１Ｂの第１通信制御部１４により受信されると、中央制御部１９のＣＰＵは、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの相対的な位置関係の出力開始の指示を検出する。
また、検出処理ルーチンにより、中央制御部１９のＣＰＵは、当該携帯端末１本体に対する外部からの所定の指示操作、即ち、ユーザによる操作入力部１６の所定操作に基づいて、当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の出力開始の指示を検出する。例えば、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａでは、第１のユーザＡによる操作入力部１６に対する所定の指示操作に基づいて当該操作入力部１６から出力された指示信号が中央制御部１９に入力されると、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの相対的な位置関係の出力開始の指示を検出する。
【００２８】
第１判断処理ルーチンは、中央制御部１９を第１の判断手段として機能させるためのプログラム部分である。即ち、第１判断処理ルーチンは、検出処理にて検出された当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の出力開始の指示が、第１通信制御部１４による所定情報の受信に基づくものであるか、或いは、当該携帯端末１本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１判断処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、この第１判断処理ルーチンにより、中央制御部１９のＣＰＵは、検出処理にて、通信相手の携帯端末１から通信ネットワークＮを介して送信された所定情報（例えば、第１の携帯端末１Ａ本体の位置情報や第２の携帯端末１Ｂの位置情報の送信要求等）が第１通信制御部１４により受信されることに基づいて出力開始の指示が検出されたか、或いは、ユーザによる操作入力部１６に対する所定の指示操作に基づいて出力開始の指示が検出されたか否かを判断する。
【００２９】
第１送信制御処理ルーチンは、中央制御部１９を第１の送信制御手段として機能させるためのプログラム部分である。即ち、第１送信制御処理ルーチンは、位置取得部１１により取得された当該携帯端末１本体の現在位置に係る位置情報を通信相手の携帯端末１（外部機器）に対して第１通信制御部１４により一度だけ送信させるように制御する第１送信制御処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、この第１送信制御処理ルーチンにより、中央制御部１９のＣＰＵは、第１判断処理にて当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの相対的な位置関係の出力開始の指示が第１通信制御部１４による所定情報の受信に基づくものであると判断されると、位置取得部１１により取得された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報を第１の携帯端末１Ａに対して第１通信制御部１４により一度だけ送信させるように制御する。
【００３０】
第２送信制御処理ルーチンは、中央制御部１９を第２の送信制御手段として機能させるためのプログラム部分である。即ち、第２送信制御処理ルーチンは、位置取得部１１により所定のタイミングで取得された当該携帯端末１本体の現在位置に係る位置情報を通信相手の携帯端末１（外部機器）に対して第１通信制御部１４により逐次送信させるように制御する第２送信制御処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、例えば、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａでは、この第２送信制御処理ルーチンにより、中央制御部１９のＣＰＵは、第１判断処理にて当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの相対的な位置関係の出力開始の指示が第１のユーザＡによる操作入力部１６に対する所定の指示操作に基づくものであると判断されると、位置取得部１１により所定の時間間隔毎に取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を第２の携帯端末１Ｂに対して第１通信制御部１４により所定の時間間隔毎に送信させるように制御する。
【００３１】
受信制御処理ルーチンは、中央制御部１９を受信制御手段として機能させるためのプログラム部分である。即ち、受信制御処理ルーチンは、第１送信制御処理及び第２送信制御処理により送信された位置情報を第１通信制御部１４により受信させるように制御する受信制御処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、例えば、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａでは、この受信制御処理ルーチンにより、中央制御部１９のＣＰＵは、第１送信制御処理により第２の携帯端末１Ｂの第１通信制御部１４から送信された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報を第１通信制御部１４により受信させるように制御する。
また、例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、この受信制御処理ルーチンにより、中央制御部１９のＣＰＵは、第２送信制御処理により第１の携帯端末１Ａの第１通信制御部１４から送信された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を第１通信制御部１４により受信させるように制御する。
【００３２】
方向算出処理ルーチンは、中央制御部１９を第１の算出手段として機能させるためのプログラム部分である。即ち、方向算出処理ルーチンは、第２送信制御処理により所定の時間間隔毎に送信され、第１通信制御部１４により受信された位置情報に基づいて、通信相手の携帯端末１の移動方向を算出するか、或いは、位置取得部１１により所定の時間間隔毎に取得された当該携帯端末１本体の現在位置に基づいて、当該携帯端末１本体の移動方向を算出する第１算出処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、この方向算出処理ルーチンにより、中央制御部１９のＣＰＵは、第１の携帯端末１Ａの第１通信制御部１４により所定の時間間隔毎に送信されて第１通信制御部１４により受信された当該第１の携帯端末１Ａの現在位置に係る位置情報（例えば、緯度、経度の座標情報）から、第１のユーザＡ「向かう側の人」、即ち、第１の携帯端末１Ａ（通信相手の外部機器）の移動方向を所定の時間間隔毎に算出する。
また、例えば、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａでは、この方向算出処理ルーチンにより、中央制御部１９のＣＰＵは、位置取得部１１により所定の時間間隔毎に取得された当該第１の携帯端末１Ａの現在位置に係る位置情報（例えば、緯度、経度の座標情報）から、第１の携帯端末１Ａの移動方向を所定の時間間隔毎に算出する。
【００３３】
距離算出処理ルーチンは、中央制御部１９を第２の算出手段として機能させるためのプログラム部分である。即ち、距離算出処理ルーチンは、受信制御処理にて第１通信制御部１４に受信させた位置情報と、位置取得部１１により取得された当該携帯端末１本体の現在位置に係る位置情報とに基づいて、当該携帯端末１本体と通信相手の携帯端末１との距離を算出する第２算出処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、例えば、第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａでは、この距離算出処理ルーチンにより、中央制御部１９のＣＰＵは、第１送信制御処理により第２の携帯端末１Ｂの第１通信制御部１４から送信されて第１通信制御部１４により受信した当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報（例えば、緯度、経度の座標情報）と、位置取得部１１により取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報とに基づいて、第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を算出する。
また、例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、この距離算出処理ルーチンにより、中央制御部１９のＣＰＵは、第２送信制御処理により第１の携帯端末１Ａの第１通信制御部１４から送信されて第１通信制御部１４により受信した当該第１の携帯端末１Ａ本体の現在位置に係る位置情報（例えば、緯度、経度の座標情報）と、位置取得部１１により取得された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報とに基づいて、第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離を算出する。
なお、携帯端末１本体と通信相手の携帯端末１との距離は、例えば、各携帯端末１の位置情報（例えば、緯度、経度の座標情報）に基づいて算出された各携帯端末１どうしの現在位置を結ぶ直線距離であっても良いし、地図データ１８ｂの地形情報や道路情報等に基づいて第１のユーザＡが通行可能なルート（特に、最短ルートが好ましい）を特定し、当該ルートに沿う距離であっても良い。
【００３４】
第１出力制御処理ルーチンは、中央制御部１９を第１の出力制御手段として機能させるためのプログラム部分である。即ち、第１出力制御処理ルーチンは、受信制御処理にて第１通信制御部１４に受信させた位置情報と、位置取得部１１により取得された当該携帯端末１本体の現在位置に係る位置情報とに基づいて、当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係を表示部１２から逐次出力させるように制御する第１出力制御処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、この第１出力制御処理ルーチンにより、中央制御部１９のＣＰＵは、当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係として、第２算出処理により算出された当該携帯端末１本体と通信相手の携帯端末１との距離を表示部１２に表示させるように制御する（図６（ｄ）、図７（ｂ）参照）。
また、例えば、第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂでは、第１出力制御処理ルーチンにより、中央制御部１９のＣＰＵは、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの相対的な位置関係として、第１算出処理により算出された通信相手の第１の携帯端末１Ａの移動方向を表示部１２に表示させるように制御する（図６（ｅ）、図７（ｃ）参照）。
【００３５】
なお、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の表示部１２からの出力は、例えば、所定の時間間隔毎に行われても良いし、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の単位時間あたりの変化量、例えば、携帯端末１本体と通信相手の携帯端末１との距離や第１の携帯端末１Ａの移動方向の単位時間あたりの変化量が所定値よりも大きくなったか否かを判断し、単位時間あたりの変化量が所定値よりも大きくなったと判断された場合のみ表示部１２から出力させるようにしても良い。
また、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係として、携帯端末１本体と通信相手の携帯端末１との距離や通信相手の携帯端末１の移動方向を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００３６】
第２判断処理ルーチンは、中央制御部１９を第２の判断手段として機能させるためのプログラム部分である。即ち、第２判断処理ルーチンは、第２算出処理により算出された当該携帯端末１本体と通信相手の携帯端末１との距離が所定値以下となったか否かを判断する第２判断処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、この第２判断処理ルーチンにより、中央制御部１９のＣＰＵは、当該携帯端末１（例えば、第１の携帯端末１Ａ）本体と通信相手の携帯端末１（例えば、第２の携帯端末１Ｂ）との距離、即ち、携帯端末１どうしの現在位置を結ぶ直線距離や第１のユーザＡが通行可能なルートに沿う距離が第１の所定距離範囲（例えば、５０ｍ等）や第２の所定距離範囲（例えば、３ｍ等）以下となったか否かを判断する。
【００３７】
第２出力制御処理ルーチンは、中央制御部１９を第２の出力制御手段として機能させるためのプログラム部分である。即ち、第２出力制御処理ルーチンは、第２判断処理により当該携帯端末１本体と通信相手の携帯端末１との距離が所定値以下となったと判断された場合に、所定情報を表示部１２から出力させるように制御する第２出力制御処理に係る機能を中央制御部１９のＣＰＵに実現させるための命令群を含む。
具体的には、第２判断処理により当該携帯端末１本体と通信相手の携帯端末１との距離が第１の所定距離範囲以下となったと判断された場合に、この第２出力制御処理ルーチンにより、中央制御部１９のＣＰＵは、第１及び第２の携帯端末１Ａ、１Ｂの各々の現在位置が含まれる所定範囲の地図データ１８ｂをプログラムメモリ１８から取得して、当該所定範囲の地図Ｍ上に第１及び第２の携帯端末１Ａ、１Ｂの各々の位置を示す標識（マーク）Ｍａ、Ｍｂを重畳させた画像Ｇｅ、Ｗｃを表示部１２から出力させるように制御する（図６（ｅ）、図７（ｃ）参照）。
また、第２判断処理により当該携帯端末１本体と通信相手の携帯端末１との距離が第２の所定距離範囲以下となったと判断された場合に、この第２出力制御処理ルーチンにより、中央制御部１９のＣＰＵは、所定のメッセージ（例えば、第１の携帯端末１Ａにあっては、「ＧＯＡＬ」や「お疲れさまでした。」；図６（ｆ）参照等）、第２の携帯端末１Ｂにあっては、「ＡＲＲＩＶＥＤ」や「お待たせしました。」；図７（ｄ）参照等）を各携帯端末１の表示部１２から出力させるように制御する。
【００３８】
また、プログラムメモリ１８は、地図データ１８ｂを記憶している。
地図データ１８ｂは、例えば、所定範囲内の地図を表示部１２に表示するための画像データを含む。また、地図データ１８ｂには、都道府県や市町村等の行政区画、番地等の住所情報や、建物、施設、店舗、公園、鉄道に関する情報、地形情報、道路情報等が含まれていても良い。
なお、地図データ１８ｂは、予め携帯端末１のプログラムメモリ１８に記憶されていても良いし、通信ネットワークＮに接続されている所定の地図データベースから送信された地図データ１８ｂを第１通信制御部１４を介して取得して記憶しても良いし、無線ＰＡＮに接続されているユーザの携帯電話機４から送信された地図データ１８ｂを第２通信制御部１５を介して取得して記憶しても良い。
【００３９】
中央制御部１９は、携帯端末１の各部を統括的に制御する。具体的には、中央制御部１９は、図示は省略するが、ＣＰＵ（Central Processing Unit）等を備え、携帯端末１用の各種処理プログラムに従って各種の制御動作を行い、必要に応じてその制御動作の結果を表示部１２に表示させる。
【００４０】
次に、近接支援システム１００による近接支援処理について、図３〜図７を参照して説明する。
図３〜図５は、近接支援処理に係る動作の一例を示すフローチャートである。このうち、図３及び図４は、主として第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａとして実行される処理内容を示し、図５は、主として第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂとして実行される処理内容を示している。
【００４１】
図３に示すように、先ず、第１及び第２の携帯端末１Ａ、１Ｂの中央制御部１９のＣＰＵは、ユーザによる操作入力部１６の所定操作に基づいて、「向かう側」及び「待つ側」となる携帯端末１を設定する設定処理の実行指示を検出したか否かを判断する（ステップＳ１）。
具体的には、中央制御部１９のＣＰＵは、検出処理ルーチンにより、表示部１２による当該携帯端末１（第１の携帯端末１Ａ）本体と通信相手の携帯端末１（第２の携帯端末１Ｂ）との相対的な位置関係の出力開始の指示を検出する検出処理を行い、第１判断処理ルーチンにより、検出処理にて、ユーザによる操作入力部１６に対する所定の指示操作に基づいて出力開始の指示が検出されたか否かを判断する。例えば、中央制御部１９のＣＰＵは、表示部１２に表示されている所定の画面（例えば、時間表示画面Ｇａ等）にて、第１のユーザＡ「向かう側の人」によって設定処理の実行ボタン（例えば、「設定／確認」ボタン等）が指示操作されることによって実行指示を検出したか否かを判断する（図６（ａ）参照）。
【００４２】
ステップＳ１にて、設定処理の実行指示を検出したと判断されると（ステップＳ１；ＹＥＳ）、実行指示を検出したと判断した携帯端末１が第１の携帯端末１Ａとして機能し、当該第１の携帯端末１Ａの中央制御部１９のＣＰＵは、第１のユーザＡによる操作入力部１６の所定の入力操作の検出に基づいて、「向かう側」及び「待つ側」となる携帯端末１を特定するための情報を設定する（ステップＳ２）。具体的には、中央制御部１９のＣＰＵは、例えば、表示部１２に表示されている所定の設定画面Ｇｂにて、第１のユーザＡによる操作入力部１６の所定の入力操作の検出に基づいて、「待つ側の人」の情報（相手情報）として、例えば、名前、メールアドレス、電話番号等の情報を設定する。相手情報は、予めプログラムメモリ１８に記録されていても良いし、無線ＰＡＮを介して接続されている携帯電話機４から取得しても良い。
ここで、「向かう側の人」は、第１のユーザＡ自身であるため、名前、メールアドレス、電話番号等の自分情報は予め登録されていても良いし、変更箇所などを改めて設定し直すようにしても良い。
なお、ステップＳ１にて、設定処理の実行指示を検出していないと判断されると（ステップＳ１；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ３１に移行する（図５参照）。なお、ステップＳ３１以降の処理は、後述する。
【００４３】
次に、中央制御部１９のＣＰＵは、第１のユーザＡによる操作入力部１６の所定の入力操作の検出に基づいて、ナビゲーションの開始（スタート）を指示する開始指示を検出したか否かを判断する（ステップＳ３）。
ここで、開始指示を検出していないと判断されると（ステップＳ３；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ２に移行して、ステップＳ３にて開始指示を検出したと判断されるまで（ステップＳ３；ＹＥＳ）、それ以降の処理を繰り返し実行する。
ステップＳ３にて、開始指示を検出したと判断されると（ステップＳ３；ＹＥＳ）、中央制御部１９のＣＰＵは、位置取得部１１に第１の携帯端末１Ａ本体の存する現在位置に係る位置情報を取得させる位置取得処理を実行させる（ステップＳ４）。具体的には、位置取得部１１は、複数のＧＰＳ衛星３から送信されＧＰＳアンテナ１１ａにより受信されたＧＰＳ信号に基づいて、当該端末本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得する。
【００４４】
次に、中央制御部１９のＣＰＵは、第２送信制御処理ルーチンにより、位置取得処理にて取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を、「待つ側」の端末である第２の携帯端末１Ｂに対して第１通信制御部１４により通信ネットワークＮを介して送信させる（ステップＳ５）。
その後、中央制御部１９のＣＰＵは、第２の携帯端末１Ｂから送信された当該第２の携帯端末１Ｂ本体の現在位置の位置情報を第１通信制御部１４により受信したか否かを判断する（ステップＳ６）。具体的には、中央制御部１９のＣＰＵは、受信制御処理ルーチンにより、第１送信制御処理により第２の携帯端末１Ｂの第１通信制御部１４から送信された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報を第１通信制御部１４により受信させるように制御し、当該制御の結果、第２の携帯端末１Ｂ本体の現在位置に係る位置情報を第１通信制御部１４により受信したか否かを判断する。
ここで、第２の携帯端末１Ｂ本体の現在位置の位置情報を第１通信制御部１４により受信したと判断されると（ステップＳ６；ＹＥＳ）、中央制御部１９のＣＰＵは、ナビゲーションの開始画面Ｇｃ（例えば、ＳＴＡＲＴ表示等）を表示部１２に表示させた後（ステップＳ７）、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を所定の時間間隔毎に送信するためのタイマのカウントをスタートさせる（ステップＳ８）。
【００４５】
一方、ステップＳ６にて、第２の携帯端末１Ｂ本体の現在位置の位置情報を第１通信制御部１４により受信していないと判断されると（ステップＳ６；ＮＯ）、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信回数が所定のリトライ回数を超えたか否かを判断する（ステップＳ９）。
ここで、位置情報の送信回数が所定のリトライ回数を超えていないと判断されると（ステップＳ９；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ４に移行して、位置取得部１１に位置取得処理を実行させる。
一方、ステップＳ９にて、位置情報の送信回数が所定のリトライ回数を超えたと判断されると（ステップＳ９；ＹＥＳ）、中央制御部１９のＣＰＵは、近接支援処理を終了させる（図４参照）。
【００４６】
ステップＳ８のタイマのスタートの後、図４に示すように、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、受信制御処理にて第１通信制御部１４により受信した第２の携帯端末１Ｂの位置情報（例えば、緯度、経度の座標情報）と、位置取得部１１により取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報（例えば、緯度、経度の座標情報）とに基づいて、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を演算する（ステップＳ１０）。
続けて、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離が第１の所定距離範囲（例えば、５０ｍ等）以下となったか否かに応じて第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在するか否かを判断する（ステップＳ１１）。
【００４７】
ステップＳ１１にて、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在しないと判断されると（ステップＳ１１；ＮＯ）、中央制御部１９のＣＰＵは、第１出力制御処理ルーチンにより、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を示す所定の画面Ｇｄ（図６（ｄ）参照）を表示部１２に表示させる（ステップＳ１２）。具体的には、中央制御部１９のＣＰＵは、第１の携帯端末１Ａ本体と第２の携帯端末１Ｂとの距離、第１の携帯端末１Ａを携帯する「向かう側」の第１のユーザＡの位置を示す標識Ｍａ、第２の携帯端末１Ｂを携帯する「待つ側」の第２のユーザＢのおおよその位置を示す標識Ｍｂ等を含む所定の画面Ｇｄを表示部１２に表示させる。
【００４８】
その後、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信用のタイマがタイムアップしたか否かを判断する（ステップＳ１３）。
ここで、タイマがタイムアップしていないと判断されると（ステップＳ１３；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ１２に移行して、第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を示す所定の画面Ｇｄ（図６（ｄ）参照）を表示部１２に表示させる。
一方、タイマがタイムアップしたと判断されると（ステップＳ１３；ＹＥＳ）、中央制御部１９のＣＰＵは、位置取得部１１に第１の携帯端末１Ａ本体の現在位置に係る位置情報を取得させる位置取得処理を実行させた後（ステップＳ１４）、第２送信制御処理ルーチンにより、位置取得処理にて取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を、第２の携帯端末１Ｂに対して第１通信制御部１４により通信ネットワークＮを介して送信させる（ステップＳ１５）。
【００４９】
次に、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信用のタイマのカウント値をリセットした後、当該タイマのカウントを再スタートさせる（ステップＳ１６）。
続けて、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、第２の携帯端末１Ｂの位置情報と、位置取得部１１により新たに取得された第１の携帯端末１Ａ本体の現在位置に係る位置情報とに基づいて、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を演算するとともに、方向算出処理ルーチンにより、位置取得部１１により所定の時間間隔を空けて取得された第１の携帯端末１Ａ本体の二つの位置情報から、当該第１の携帯端末１Ａの移動方向を算出する（ステップＳ１７）。
【００５０】
その後、中央制御部１９のＣＰＵは、処理をステップＳ１１に移行して、第２判断処理ルーチンにより、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在するか否かを判断する（ステップＳ１１）。
ステップＳ１１にて、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在しないと判断されると（ステップＳ１１；ＮＯ）、ステップＳ１２にて、中央制御部１９のＣＰＵは、第１出力制御処理ルーチンにより、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離及び第１の携帯端末１Ａの移動方向を示す所定の画面を表示部１２に表示させる（ステップＳ１２；図６（ｄ）参照）。なお、図６（ｄ）に示す画面例では、第１の携帯端末１Ａの移動方向を標識Ｍａの矢印の向きによって表している。
【００５１】
一方、ステップＳ１１にて、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在すると判断されると（ステップＳ１１；ＹＥＳ）、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離が第２の所定距離範囲（例えば、３ｍ等）以下となったか否かに応じて第２の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在するか否かを判断する（ステップＳ１８）。
ステップＳ１８にて、第２の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在しないと判断されると（ステップＳ１８；ＮＯ）、中央制御部１９のＣＰＵは、第２出力制御処理ルーチンにより、第１及び第２の携帯端末１Ａ、１Ｂの各々の現在位置が含まれる所定範囲の地図データ１８ｂをプログラムメモリ１８から取得して、当該所定範囲の地図Ｍ上に第１及び第２の携帯端末１Ａ、１Ｂの各々の位置を示す標識Ｍａ、Ｍｂを重畳させた所定の画像Ｇｅ（図６（ｅ）参照）を表示部１２に表示させる（ステップＳ１９）。なお、図６（ｅ）に示す画面例では、第１の携帯端末１Ａの移動方向を標識Ｍａの矢印の向きによって表している。
【００５２】
その後、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信用のタイマがタイムアップしたか否かを判断する（ステップＳ２０）。
ここで、タイマがタイムアップしていないと判断されると（ステップＳ２０；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ１９に移行して、所定範囲の地図Ｍ上に第１及び第２の携帯端末１Ａ、１Ｂの各々を示す標識Ｍａ、Ｍｂを重畳させた所定の画像Ｇｅ（図６（ｅ）参照）を表示部１２に表示させる。
一方、タイマがタイムアップしたと判断されると（ステップＳ２０；ＹＥＳ）、中央制御部１９のＣＰＵは、位置取得部１１に第１の携帯端末１Ａ本体の現在位置に係る位置情報を取得させる位置取得処理を実行させた後（ステップＳ２１）、第２送信制御処理ルーチンにより、位置取得処理にて取得された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を、第２の携帯端末１Ｂに対して第１通信制御部１４により通信ネットワークＮを介して送信させる（ステップＳ２２）。
【００５３】
次に、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信用のタイマのカウント値をリセットした後、当該タイマのカウントを再スタートさせる（ステップＳ２３）。
続けて、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、第２の携帯端末１Ｂの位置情報と、位置取得部１１により新たに取得された第１の携帯端末１Ａ本体の現在位置に係る位置情報とに基づいて、当該第１の携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を演算するとともに、方向算出処理ルーチンにより、位置取得部１１により所定の時間間隔を空けて取得された第１の携帯端末１Ａ本体の二つの位置情報から、当該第１の携帯端末１Ａの移動方向を算出する（ステップＳ２４）。
【００５４】
その後、中央制御部１９のＣＰＵは、処理をステップＳ１１に移行して、それ以降の処理を実行する。
具体的には、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在するか否かを判断し（ステップＳ１１）、第１の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在すると判断されると（ステップＳ１１；ＹＥＳ）、処理をステップＳ１８に移行して、第２の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在するか否かを判断する（ステップＳ１８）。
ステップＳ１８にて、第２の所定距離範囲内に「待つ側」の端末である第２の携帯端末１Ｂが存在すると判断されると（ステップＳ１８；ＹＥＳ）、中央制御部１９のＣＰＵは、当該第１の携帯端末１Ａ本体の現在位置に係る位置情報の送信用のタイマのカウント値をリセットした後（ステップＳ２５）、ナビゲーションの終了画面Ｇｆ（図６（ｆ）参照）を表示部１２に表示させる（ステップＳ２６）。具体的には、中央制御部１９のＣＰＵは、第２出力制御処理ルーチンにより、例えば、「ＧＯＡＬ」や「お疲れさまでした。」等の所定のメッセージ含むナビゲーションの終了画面Ｇｆを表示部１２に表示させる。
これにより、主として第１のユーザＡ「向かう側の人」により携帯される第１の携帯端末１Ａにより実行される近接支援処理を終了する。
【００５５】
一方、ステップＳ１にて、設定処理の実行指示を検出していないと判断されると（ステップＳ１；ＮＯ）、図５に示すように、中央制御部１９のＣＰＵは、無線ＰＡＮに接続されているユーザ自身の携帯電話機４のアドレス帳に登録されている人物（通信相手）の携帯端末１から送信された、当該携帯端末１の現在位置に係る位置情報及びユーザの携帯する携帯端末１の現在位置に係る位置情報の送信要求を第１通信制御部１４を介して受信したか否かを判断する（ステップＳ３１）。
具体的には、中央制御部１９のＣＰＵは、検出処理ルーチンにより、表示部１２による当該携帯端末１（第２の携帯端末１Ｂ）本体と通信相手の携帯端末１（第１の携帯端末１Ａ）との相対的な位置関係の出力開始の指示を検出する検出処理を行い、第１判断処理ルーチンにより、検出処理にて、通信相手の第１の携帯端末１Ａから通信ネットワークＮを介して送信された第１の携帯端末１Ａ本体の位置情報や第２の携帯端末１Ｂの位置情報の送信要求が第１通信制御部１４により受信されることに基づいて出力開始の指示が検出されたか否かを判断する。また、中央制御部１９のＣＰＵは、第２通信制御部１５を介してユーザ自身の携帯電話機４と所定の通信を行って、第１通信制御部１４により位置情報を受信した携帯端末１のメールアドレスが、ユーザの携帯電話機４のアドレス帳に登録されている人物のものであるか否かを判断する。
【００５６】
ステップＳ３１にて、通信相手の携帯端末１の現在位置に係る位置情報及びユーザの携帯端末１の現在位置に係る位置情報の送信要求を受信したと判断されると（ステップＳ３１；ＹＥＳ）、受信したと判断した携帯端末１が第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂとして機能し、当該第２の携帯端末１Ｂの中央制御部１９のＣＰＵは、第２のユーザＢによる操作入力部１６の所定操作に基づいて、ナビゲーションの開始の承諾を検出したか否かを判断する（ステップＳ３２）。
ここで、ナビゲーションの開始の承諾を検出したと判断されると（ステップＳ３２；ＹＥＳ）、中央制御部１９のＣＰＵは、ナビゲーションの開始画面Ｗａ（例えば、「○○は出発地を出ました。」等；図７（ａ）参照）を表示部１２に表示させる（ステップＳ３３）。
一方、ステップＳ３２にて、ナビゲーションの開始の承諾を検出していないと判断されるか（ステップＳ３２；ＮＯ）、或いは、ステップＳ３１にて、通信相手の携帯端末１の現在位置に係る位置情報及びユーザの携帯端末１の現在位置に係る位置情報の送信要求を受信していないと判断されると（ステップＳ３１；ＮＯ）、中央制御部１９のＣＰＵは、近接支援処理を終了させる。
【００５７】
ステップＳ３３の後、中央制御部１９のＣＰＵは、位置取得部１１に第２の携帯端末１Ｂ本体の存する現在位置に係る位置情報を取得させる位置取得処理を実行させる（ステップＳ３４）。具体的には、位置取得部１１は、複数のＧＰＳ衛星３から送信されＧＰＳアンテナ１１ａにより受信されたＧＰＳ信号に基づいて、当該端末本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得する。
次に、中央制御部１９のＣＰＵは、第１送信制御処理ルーチンにより、位置取得処理にて取得された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報を、「向かう側」の端末である第１の携帯端末１Ａに対して第１通信制御部１４により通信ネットワークＮを介して一度だけ送信させる（ステップＳ３５）。
【００５８】
その後、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、第１通信制御部１４により受信した第の携帯端末１の位置情報（例えば、緯度、経度の座標情報）と、位置取得部１１により取得された当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報（例えば、緯度、経度の座標情報）とに基づいて、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離を演算する（ステップＳ３６）。
続けて、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離が第１の所定距離範囲（例えば、５０ｍ等）以下となったか否かに応じて第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在するか否かを判断する（ステップＳ３７）。
【００５９】
ステップＳ３７にて、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在しないと判断されると（ステップＳ３７；ＮＯ）、中央制御部１９のＣＰＵは、第１出力制御処理ルーチンにより、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離を示す所定の画面Ｗｂ（図７（ｂ）参照）を表示部１２に表示させる（ステップＳ３８）。具体的には、中央制御部１９のＣＰＵは、第２の携帯端末１Ｂ本体と第１の携帯端末１Ａとの距離、第１の携帯端末１Ａを携帯する「向かう側」の第１のユーザＡのおおよその位置を示す標識Ｍａ含む所定の画面Ｗｂを表示部１２に表示させる。
その後、中央制御部１９のＣＰＵは、第１の携帯端末１Ａの現在位置に係る位置情報を第１通信制御部１４を介して受信したか否かを判断する（ステップＳ３９）。具体的には、中央制御部１９のＣＰＵは、受信制御処理ルーチンにより、第２送信制御処理により第１の携帯端末１Ａの第１通信制御部１４から送信された当該第１の携帯端末１Ａ本体の現在位置に係る位置情報を第１通信制御部１４により受信させるように制御し、当該制御の結果、第１の携帯端末１Ａ本体の現在位置に係る位置情報を第１通信制御部１４により受信したか否かを判断する。
ここで、第１の携帯端末１Ａの現在位置に係る位置情報を受信していないと判断されると（ステップＳ３９；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ３８に移行して、第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離を示す所定の画面Ｗｂ（図７（ｂ）参照）を表示部１２に表示させる。
【００６０】
一方、ステップＳ３９にて、第１の携帯端末１Ａの現在位置に係る位置情報を受信したと判断されると（ステップＳ３９；ＹＥＳ）、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、第２の携帯端末１Ｂの位置情報と、第１通信制御部１４により新たに受信された第１の携帯端末１Ａ本体の現在位置に係る位置情報とに基づいて、当該第１の携帯端末１Ａ本体と通信相手の第１の携帯端末１Ａとの距離を演算するとともに、方向算出処理ルーチンにより、第１通信制御部１４により所定の時間間隔を空けて受信された第１の携帯端末１Ａ本体の二つの位置情報から、当該第１の携帯端末１Ａの移動方向を算出する（ステップＳ４０）。
【００６１】
その後、中央制御部１９のＣＰＵは、処理をステップＳ３７に移行して、第２判断処理ルーチンにより、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在するか否かを判断する（ステップＳ３７）。
ステップＳ３７にて、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在しないと判断されると（ステップＳ３７；ＮＯ）、ステップＳ３８にて、中央制御部１９のＣＰＵは、第１出力制御処理ルーチンにより、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離及び第１の携帯端末１Ａの移動方向を示す所定の画面を表示部１２に表示させる（ステップＳ３８；図７（ｂ）参照）。なお、図７（ｂ）に示す画面例では、第１の携帯端末１Ａの移動方向を標識Ｍａの矢印の向きによって表している。
【００６２】
一方、ステップＳ３７にて、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在すると判断されると（ステップＳ３７；ＹＥＳ）、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、当該第２の携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離が第２の所定距離範囲（例えば、３ｍ等）以下となったか否かに応じて第２の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在するか否かを判断する（ステップＳ４１）。
ステップＳ４１にて、第２の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在しないと判断されると（ステップＳ４１；ＮＯ）、中央制御部１９のＣＰＵは、第２出力制御処理ルーチンにより、第１及び第２の携帯端末１Ａ、１Ｂの各々の現在位置が含まれる所定範囲の地図データ１８ｂをプログラムメモリ１８から取得して、当該所定範囲の地図Ｍ上に第１の携帯端末１Ａの位置を示す標識Ｍａ及び第２の携帯端末１Ｂの位置を示す標識Ｍｂを重畳させた所定の画像Ｗｃ（図７（ｃ）参照）を表示部１２に表示させる（ステップＳ４２）。なお、図７（ｃ）に示す画面例では、第１の携帯端末１Ａの移動方向を標識Ｍａの矢印の向きによって表している。
【００６３】
その後、中央制御部１９のＣＰＵは、第１の携帯端末１Ａの現在位置に係る位置情報を第１通信制御部１４を介して受信したか否かを判断する（ステップＳ４３）。
ここで、第１の携帯端末１Ａの現在位置に係る位置情報を受信していないと判断されると（ステップＳ４３；ＮＯ）、中央制御部１９のＣＰＵは、処理をステップＳ４２に移行して、所定範囲の地図Ｍ上に第１及び第２の携帯端末１Ａ、１Ｂの各々の位置を示す標識Ｍａ、Ｍｂを重畳させた所定の画像Ｗｃ（図７（ｃ）参照）を表示部１２に表示させる。
一方、ステップＳ４３にて、第１の携帯端末１Ａの現在位置に係る位置情報を受信したと判断されると（ステップＳ４３；ＹＥＳ）、中央制御部１９のＣＰＵは、距離算出処理ルーチンにより、第２の携帯端末１Ｂの位置情報と、第１通信制御部１４により新たに受信された第１の携帯端末１Ａ本体の現在位置に係る位置情報とに基づいて、当該第１の携帯端末１Ａ本体と通信相手の第１の携帯端末１Ａとの距離を演算するとともに、方向算出処理ルーチンにより、第１通信制御部１４により所定の時間間隔を空けて受信された第１の携帯端末１Ａ本体の二つの位置情報から、当該第１の携帯端末１Ａの移動方向を算出する（ステップＳ４４）。
【００６４】
その後、中央制御部１９のＣＰＵは、処理をステップＳ３７に移行して、それ以降の処理を実行する。
具体的には、中央制御部１９のＣＰＵは、第２判断処理ルーチンにより、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在するか否かを判断し（ステップＳ３７）、第１の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在すると判断されると（ステップＳ３７；ＹＥＳ）、処理をステップＳ４１に移行して、第２の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在するか否かを判断する（ステップＳ４１）。
ステップＳ４１にて、第２の所定距離範囲内に「向かう側」の端末である第１の携帯端末１Ａが存在すると判断されると（ステップＳ４１；ＹＥＳ）、中央制御部１９のＣＰＵは、ナビゲーションの終了画面Ｗｄ（図７（ｄ）参照）を表示部１２に表示させる（ステップＳ４５）。具体的には、中央制御部１９のＣＰＵは、第２出力制御処理ルーチンにより、例えば、「ＡＲＲＩＶＥＤ」や「お待たせしました。」等の所定のメッセージ含むナビゲーションの終了画面Ｗｄを表示部１２に表示させる。
これにより、主として第２のユーザＢ「待つ側の人」により携帯される第２の携帯端末１Ｂにより実行される近接支援処理を終了する。
【００６５】
以上のように、本実施形態の近接支援システム１００によれば、「待つ側の人」により携帯される第２の携帯端末１Ｂにあっては、通信相手の第１の携帯端末１Ａから送信された所定情報の受信に基づいて、当該第２の携帯端末１Ｂ本体の現在位置に係る位置情報を通信相手の第１の携帯端末１Ａに対して一度だけ送信し、一方、「向かう側の人」により携帯される第１の携帯端末１Ａにあっては、当該第１の携帯端末１Ａ本体に対する外部からの所定の指示操作に基づいて、所定のタイミングで取得された第１の携帯端末１Ａ本体の現在位置に係る位置情報を通信相手の第２の携帯端末１Ｂに対して逐次送信する。そして、第１及び第２の携帯端末１Ａ、１Ｂでは、通信相手の携帯端末１から送信され第１通信制御部１４により受信した通信相手の携帯端末１の位置情報と、当該携帯端末１本体の現在位置に係る位置情報とに基づいて、当該携帯端末１本体と通信相手の携帯端末１との相対的な位置関係を逐次出力する。
即ち、第１及び第２のユーザＡ、Ｂがお互いの現在の位置関係を確認する際に、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係の出力開始の指示が、第１通信制御部１４による所定情報の受信に基づくものであるか、或いは、当該携帯端末１本体に対する外部からの所定の指示操作に基づくものであるかに応じて、通信相手の携帯端末１に対する位置情報の送信タイミングを制御することにより、「待つ側」及び「向かう側」といったお互いの役割を自動的に設定することができる。
このように、お互いの役割を簡単に設定することができ、自己と通信相手との近接の容易化を図ることができる。
また、「待つ側」の携帯端末の場合、定期的に位置情報を取得する必要が無いので、比較的長時間の駆動させることができる。
【００６６】
さらに、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係として、「向かう側」の携帯端末１の移動方向を所定の時間間隔毎に表示部１２に表示することができる。即ち、「向かう側の人」により携帯される第１の携帯端末１Ａにあっては、位置取得部１１により所定の時間間隔毎に取得された当該携帯端末１Ａ本体の現在位置に係る位置情報に基づいて、当該携帯端末１Ａ本体の移動方向を算出して表示部１２に表示することができ、一方、「待つ側の人」により携帯される第２の携帯端末１Ｂにあっては、第１の携帯端末１Ａの位置取得部１１により取得されて所定の時間間隔毎に送信され、第１通信制御部１４により受信された第１の携帯端末１Ａの現在位置に係る位置情報に基づいて、当該第１の携帯端末１Ａ本体の移動方向を算出して表示部１２に表示することができる。
【００６７】
また、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係として、携帯端末１本体と通信相手の携帯端末１との距離を表示部１２に表示することができる。即ち、「向かう側の人」により携帯される第１の携帯端末１Ａにあっては、位置取得部１１により所定の時間間隔毎に取得された当該携帯端末１Ａ本体の現在位置に係る位置情報と第１通信制御部１４により受信した第２の携帯端末１Ｂの位置情報とに基づいて、当該携帯端末１Ａ本体と通信相手の第２の携帯端末１Ｂとの距離を算出して表示部１２に表示することができ、一方、「待つ側の人」により携帯される第２の携帯端末１Ｂにあっては、第１の携帯端末１Ａの位置取得部１１により取得されて所定の時間間隔毎に送信され、第１通信制御部１４により受信された第１の携帯端末１Ａの現在位置に係る位置情報と位置取得部１１により取得された第２の携帯端末１Ｂ本体の現在位置に係る位置情報とに基づいて、当該携帯端末１Ｂ本体と通信相手の第１の携帯端末１Ａとの距離を算出して表示部１２に表示することができる。
さらに、携帯端末１本体と通信相手の携帯端末１との距離が所定値以下となった場合に、所定情報を表示部１２に表示するので、通信相手の携帯端末１を携帯するユーザとの距離が近付いたことを報知することができる。特に、当該携帯端末１本体と通信相手の携帯端末１との距離が第１の所定距離範囲以下となった場合にのみ、第１及び第２の携帯端末１Ａ、１Ｂの各々の現在位置が含まれる所定範囲の地図Ｍ上に第１及び第２の携帯端末１Ａ、１Ｂの各々を示す標識Ｍａ、Ｍｂを重畳させた画像を表示部１２に表示するので、第１及び第２の携帯端末１Ａ、１Ｂの距離が第１の所定距離よりも離れている場合、つまり、地図を表示しても通信相手の携帯端末１の位置の把握を適正に行うことができないような場合には、地図表示を行う必要がなくなる。
【００６８】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
上記実施形態では、通信相手の携帯端末（外部機器）１と第１通信制御部１４を介して情報通信を行うようにしたが、通信相手の携帯端末１との通信方法は一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、第１通信制御部１４を備えずに、第２通信制御部１５を介して無線ＰＡＮにより接続された携帯電話機４の通信回線を介して通信相手の携帯端末１との情報通信を行うようにしても良い。
【００６９】
また、上記実施形態では、携帯端末１本体と通信相手の携帯端末１との相対的な位置関係を表示部１２に表示させて出力するようにしたが、一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、相対的な位置関係を聴覚、触覚等によって把握、認識させるような方法であっても良く、例えば、相対的な位置関係を音（音声など）や振動により出力するようにしても良い。
【００７０】
また、上記実施形態では、当該携帯端末１本体と通信相手の携帯端末１との距離が所定値以下となったか否かを判断する第２判断処理を行い、この第２判断処理により当該携帯端末１本体と通信相手の携帯端末１との距離が所定値以下となったと判断された場合に、地図や所定のメッセージ等の所定情報を出力させる第２出力制御処理を行うようにしたが、第２判断処理及び第２出力制御処理を行うか否かは適宜任意に変更可能である。
【００７１】
さらに、携帯端末１の構成は、上記実施形態に例示したものは一例であり、これに限られるものではなく、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であれば如何なる構成であっても良い。
【００７２】
加えて、上記実施形態にあっては、検出手段、第１の判断手段、第１の送信制御手段、第２の送信制御手段、受信制御手段、第１の出力制御手段としての機能を、中央制御部１９のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
同様に、第１の算出手段、第２の算出手段、第２の判断手段、第２の出力制御手段についても、各種機能を実現するためのロジック回路等から構成しても良い。
【００７３】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００７４】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段と、
この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段と、
この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段と、
前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段と、
前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段と、
この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
前記位置取得手段は、当該機器本体の現在位置に係る位置情報を所定の時間間隔毎に取得し、
前記第２の送信制御手段は、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記送信手段から所定の時間間隔毎に送信させ、
前記第２の送信制御手段により前記送信手段から所定の時間間隔毎に送信され、前記受信手段により受信された前記位置情報に基づいて、前記外部機器の移動方向を算出するか、或いは、前記位置取得手段により所定の時間間隔毎に取得された当該機器本体の現在位置に係る位置情報に基づいて、当該機器本体の移動方向を算出する第１の算出手段を更に備え、
前記第１の出力制御手段は、前記相対的な位置関係として、前記第１の算出手段によって算出された前記外部機器の移動方向、或いは、当該機器本体の移動方向を前記出力手段から出力させるように制御することを特徴とする請求項１記載の電子機器。
＜請求項３＞
前記受信制御手段により前記受信手段に受信させた位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との距離を算出する第２の算出手段を更に備え、
前記第１の出力制御手段は、前記相対的な位置関係として、前記第２の算出手段によって算出された当該機器本体と前記外部機器との距離を前記出力手段から出力させるように制御することを特徴とする請求項１記載の電子機器。
＜請求項４＞
前記第２の算出手段によって算出された当該機器本体と前記外部機器との距離が所定値以下となったか否かを判断する第２の判断手段と、
この第２の判断手段により当該機器本体と前記外部機器との距離が所定値以下となったと判断された場合に、所定情報を前記出力手段から出力させるように制御する第２の出力制御手段とを更に備えることを特徴とする請求項３に記載の電子機器。
＜請求項５＞
前記出力手段は、前記相対的な位置関係を表示する表示手段であることを特徴とする請求項１〜４の何れか一項に記載の電子機器。
＜請求項６＞
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器であって、当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備える電子機器のコンピュータを、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する検出手段、
この検出手段による検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断する第１の判断手段、
この第１の判断手段によって前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御する第１の送信制御手段、
前記第１の判断手段によって当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御する第２の送信制御手段、
前記第１の送信制御手段及び前記第２の送信制御手段により前記送信手段から送信された前記位置情報を受信手段により受信させるように制御する受信制御手段、
この受信制御手段により前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段、
として機能させることを特徴とするプログラム。
＜請求項７＞
ユーザにより携帯され、通信相手の外部機器と所定の通信回線を介して通信可能な電子機器を用いて、当該機器本体と前記外部機器との近接を支援する近接支援方法であって、
前記電子機器は、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と前記外部機器との相対的な位置関係を出力する出力手段と、を備え、
前記外部機器から送信された所定情報の受信手段による受信、或いは、当該機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出するステップと、
検出された前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであるか、或いは、当該機器本体に対する外部からの所定の指示操作に基づくものであるかを判断するステップと、
前記出力開始の指示が、前記受信手段による前記所定情報の受信に基づくものであると判断されると、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により一度だけ送信させるように制御するステップと、
前記出力開始の指示が、当該機器本体に対する外部からの所定の指示操作に基づくものであると判断されると、前記位置取得手段により所定のタイミングで取得された当該機器本体の現在位置に係る位置情報を前記外部機器に対して送信手段により逐次送信させるように制御するステップと、
前記送信手段から送信された前記位置情報を受信手段により受信させるように制御するステップと、
前記受信手段に受信させた前記位置情報と、前記位置取得手段により取得された当該機器本体の現在位置に係る位置情報とに基づいて、当該機器本体と前記外部機器との相対的な位置関係を前記出力手段により逐次出力させるように制御するステップと、
を含むことを特徴とする近接支援方法。
＜請求項８＞
ユーザにより携帯され、所定の通信回線を介して互いに通信可能な第１及び第２の電子機器を備え、これら第１及び第２の電子機器の近接を支援する近接支援システムであって、
前記第１及び第２の電子機器の各々は、
当該機器本体の存する現在位置に係る位置情報を取得する位置取得手段と、
この位置取得手段により取得された位置情報に基づいて、当該機器本体と通信相手の外部機器との相対的な位置関係を出力する出力手段と、を備え、
前記第１の電子機器は、更に、
当該第１の電子機器本体に対する外部からの所定の指示操作に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第１の検出手段と、
この第１の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により所定のタイミングで取得された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の電子機器に対して第１の送信手段により逐次送信させるように制御する第１の送信制御手段と、
前記第２の電子機器から送信された当該第２の電子機器本体の現在位置に係る位置情報を第１の受信手段により受信させるように制御する第１の受信制御手段と、
この第１の受信制御手段により前記第１の受信手段に受信させた前記第２の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第１の電子機器本体の現在位置に係る位置情報とに基づいて、当該第１の電子機器本体と前記第２の電子機器との相対的な位置関係を前記出力手段により逐次出力させるように制御する第１の出力制御手段と、を備え、
前記第２の電子機器は、更に、
前記第１の電子機器から送信された所定情報の第２の受信手段による受信に基づいて、前記出力手段による前記相対的な位置関係の出力開始の指示を検出する第２の検出手段と、
この第２の検出手段による前記出力開始の指示の検出に基づいて、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報を前記第１の電子機器に対して第２の送信手段により一度だけ送信させるように制御する第２の送信制御手段と、
前記第１の電子機器から送信された当該第１の電子機器本体の現在位置に係る位置情報を前記第２の受信手段により受信させるように制御する第２の受信制御手段と、
この第２の受信制御手段により前記第２の受信手段に受信させた前記第１の電子機器の現在位置に係る位置情報と、前記位置取得手段により取得された当該第２の電子機器本体の現在位置に係る位置情報とに基づいて、当該第２の電子機器と前記第１の電子機器本体との相対的な位置関係を前記出力手段により逐次出力させるように制御する第２の出力制御手段と、を備えることを特徴とする近接支援システム。
【符号の説明】
【００７５】
１００  近接支援システム
１、１Ａ、１Ｂ  携帯端末
１１    位置取得部
１１Ａ  ＧＰＳアンテナ
１２    表示部
１４    第１通信制御部
１８    プログラムメモリ
１９    中央制御部
Ｎ      通信ネットワーク
【図１】
2012168074.tif 000003
【図２】
2012168074.tif 000004
【図３】
2012168074.tif 000005
【図４】
2012168074.tif 000006
【図５】
2012168074.tif 000007
【図６】
2012168074.tif 000008
【図７】
2012168074.tif 000009