(57)【要約】【課題】  ユーザに相手位置を容易に認識させる。【解決手段】  移動体通信端末１００は、他の移動体通信端末１００の位置情報を通信によって取得するとともに、自己の位置を示す自位置情報をＧＰＳ測位部１６０の測位によって取得する。制御部１１０は、取得した各位置情報に基づいて、当該移動体通信端末１００と他の移動体通信端末１００との相対位置や離間距離を算出する。制御部１１０は、算出した離間距離に対応する報知パターン情報を通知パターン情報格納領域１７２から取得し、取得したパターン情報に基づいて、表示部１４１、報知音発生部１４２、モータ駆動部１４４を制御することで、離間距離に応じた表示色、表示パターン、報知音、振動動作となるよう出力動作を制御する。制御部１１０は、算出した相対位置や離間距離に基づいて作成された移動体通信端末１００間の経路を示す地図情報を取得して表示部１４１に表示する。【選択図】  図２
2007088943.tif 000002
【特許請求の範囲】
【請求項１】
自位置認識機能を有する端末装置において、
他の端末装置の位置を示す他端末位置情報を、当該他の端末装置との通信により取得する位置情報取得手段と、
前記自位置認識機能により認識された自位置を示す自位置情報と、前記位置情報取得手段が取得した前記他端末位置情報とに基づいて、各前記端末装置間の離間距離を随時算出する距離算出手段と、
複数種類の通知パターンを示した通知パターン情報を記憶する通知パターン情報記憶手段と、
前記距離算出手段が算出する離間距離に応じて、前記通知パターン情報記憶手段から前記通知パターン情報を選択する通知パターン選択手段と、
前記通知パターン選択手段が選択した前記通知パターン情報に基づいて、前記端末装置の出力装置を制御し、少なくとも前記距離算出手段が算出した離間距離を前記端末装置のユーザに通知する出力制御手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記自位置情報と、前記他端末位置情報とに基づいて、各前記端末装置間の相対位置を随時算出する相対位置算出手段をさらに備え、
前記出力制御手段は、選択された前記通知パターン情報に基づいて前記出力装置を制御して、前記距離算出手段が算出した前記離間距離と前記相対位置算出手段が算出した前記相対位置とを前記ユーザに通知する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の表示色を規定した前記通知パターン情報を記憶し、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する表示色での表示出力となるよう前記出力装置を制御する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の表示パターンを規定した前記通知パターン情報を記憶し、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する表示パターンでの表示出力となるよう前記出力装置を制御する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の端末装置。
【請求項５】
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の音声を規定した前記通知パターン情報を記憶し、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する音声を出力するよう前記出力装置を制御する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の端末装置。
【請求項６】
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の振動動作を規定した前記パターン方法情報を記憶し、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する振動動作となるよう前記出力装置を制御する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の端末装置。
【請求項７】
前記出力制御手段は、距離と方角とを示す同心円画像と、当該同心円の中心に位置する前記端末装置を示す画像と、から構成されたレーダ画面上に、前記離間距離と前記相対位置とに応じた前記他の端末装置を示す画像が前記同心円画像上に随時表示されるよう前記出力装置を制御する、
ことを特徴とする請求項２乃至６のいずれか１項に記載の端末装置。
【請求項８】
前記自位置認識機能により認識された自位置を出発地とし、前記位置情報取得手段が取得した位置情報が示す前記他の端末装置の位置を目的地とした経路を示す地図情報を取得する地図情報取得手段をさらに備え、
前記出力制御手段は、前記地図情報取得手段が取得した地図情報を表示出力するよう前記出力装置を制御する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の端末装置。
【請求項９】
他の端末装置からの要求に応じて、前記自位置認識機能で認識した自位置を示す自位置情報を当該他の端末装置に送信する自位置情報送信手段をさらに備え、
前記位置情報取得手段は、他の端末装置の前記自位置情報送信手段が送信した自位置情報を、前記他端末位置情報として取得する、
ことを特徴とする請求項１乃至８のいずれか１項に記載の端末装置。
【請求項１０】
端末装置を制御するコンピュータに、
自位置を示す自位置情報を取得する機能と、
他の端末装置の位置を示す他端末位置情報を、当該他の端末装置との通信により取得する機能と、
取得した前記自位置情報と前記他端末位置情報とに基づいて、前記各端末装置間の離間距離を随時算出する機能と、
取得した前記自位置情報と前記他端末位置情報とに基づいて、前記各端末装置間の相対位置を随時算出する機能と、
距離と方角とを示す同心円画像から構成されたレーダ画面を前記端末装置の表示装置に表示させる機能と、
前記表示装置に、前記端末装置を示す画像を前記レーダ画面における同心円の中心位置に表示させ、前記算出した離間距離と相対位置とに基づいて前記他の端末装置を示す画像を前記同心円画像上に表示させる機能と、
前記算出した離間距離の変化に応じて、前記レーダ画面の表示色を変化させる機能と、
前記算出した離間距離の変化に応じて、前記レーダ画面の表示パターンを変化させる機能と、
前記算出した離間距離に応じた音声を前記端末装置の音声出力装置に出力させ、該離間距離の変化に応じて前記音声の出力パターンを変化させる機能と、
前記算出した離間距離に応じた振動動作を前記端末装置の振動装置に実行させ、該離間距離の変化に応じて前記振動動作の振動パターンを変化させる機能と、
前記自位置情報と前記他端末位置情報とに基づいて、前記端末装置の位置を出発地とし、前記他の端末装置の位置を目的地とした経路を示す地図情報を取得して前記表示装置に表示させる機能と、
を実現させることを特徴とするプログラム。
【請求項１１】
前記コンピュータに、
他の端末装置からの要求に応じて、前記自位置情報を取得する機能と、
取得した前記自位置情報を、前記他端末位置情報として前記他の端末装置に送信する機能と、
をさらに実現させることを特徴とする請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、および、プログラムに関し、特に、複数ユーザ間の位置確認等に好適な端末装置、および、プログラムに関する。
【背景技術】
【０００２】
携帯電話などの移動体通信分野においては、技術の向上により端末の高機能化がすすんでおり、基本機能である通話機能以外の種々の機能が付加されている。近時では、例えば、ＧＰＳ（Global Positioning System：全地球測位システム）などを用いた位置認識機能なども付加されている。
【０００３】
このような位置認識機能により、移動体通信端末の使用者が自己の位置を認識することができる。また、このような機能を利用して、他の移動体通信端末の位置を認識する手法なども提案されている（例えば、特許文献１）。
【特許文献１】特開平７−１９３５２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１で開示されている従来技術の場合、対象とする移動体通信端末の位置をレーダ画面上に輝点表示するのみであったので、相手の位置を把握するためには、常に画面を確認しておかなければならず、相手の位置認識を容易におこなうことができなかった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、移動体通信端末を用いての位置確認等を容易におこなうことができる端末装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点にかかる端末装置は、
自位置認識機能を有する端末装置において、
他の端末装置の位置を示す他端末位置情報を、当該他の端末装置との通信により取得する位置情報取得手段と、
前記自位置認識機能により認識された自位置を示す自位置情報と、前記位置情報取得手段が取得した前記他端末位置情報とに基づいて、各前記端末装置間の離間距離を随時算出する距離算出手段と、
複数種類の通知パターンを示した通知パターン情報を記憶する通知パターン情報記憶手段と、
前記距離算出手段が算出する離間距離に応じて、前記通知パターン情報記憶手段から前記通知パターン情報を選択する通知パターン選択手段と、
前記通知パターン選択手段が選択した前記通知パターン情報に基づいて、前記端末装置の出力装置を制御し、少なくとも前記距離算出手段が算出した離間距離を前記端末装置のユーザに通知する出力制御手段と、
を備えることを特徴とする。
【０００７】
このような構成によれば、移動体通信端末などの端末装置において、対象とする他の端末装置との離間距離を随時算出し、算出した離間距離に応じた通知パターンでユーザに通知するので、ユーザは、各端末装置間の位置関係を容易に認識することができる。
【０００８】
上記端末装置は、
前記自位置情報と、前記他端末位置情報とに基づいて、各前記端末装置間の相対位置を随時算出する相対位置算出手段をさらに備えていることが望ましく、この場合、
前記出力制御手段は、選択された前記通知パターン情報に基づいて前記出力装置を制御して、前記距離算出手段が算出した前記離間距離と前記相対位置算出手段が算出した前記相対位置とを前記ユーザに通知することが望ましい。
【０００９】
このような構成によれば、自己と対象となる端末装置との間の離間距離や方角を、離間距離に応じて異なる通知パターンによってユーザに通知するので、ユーザは、各端末装置間の位置関係を容易に認識することができる。
【００１０】
上記端末装置において、
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の表示色を規定した前記通知パターン情報を記憶することができ、この場合、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する表示色での表示出力となるよう前記出力装置を制御することが望ましい。
【００１１】
また、
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の表示パターンを規定した前記通知パターン情報を記憶することができ、この場合、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する表示パターンでの表示出力となるよう前記出力装置を制御することが望ましい。
【００１２】
また、
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の音声を規定した前記通知パターン情報を記憶することができ、この場合、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する音声を出力するよう前記出力装置を制御することが望ましい。
【００１３】
また、
前記通知パターン情報記憶手段は、前記離間距離に応じた複数種類の振動動作を規定した前記パターン方法情報を記憶することができ、この場合、
前記出力制御手段は、前記通知パターン選択手段が選択した通知パターン情報が規定する振動動作となるよう前記出力装置を制御することが望ましい。
【００１４】
このような構成によれば、離間距離に応じて設定された通知パターンに基づいて、各端末装置間の位置関係をユーザに通知するので、例えば、待ち合わせなどといった、互いを近接させることを目的としている場合、端末装置間の離間距離がより離れた場合に、より注意喚起効果のあるパターンで通知することができる。
【００１５】
例えば、端末装置の表示機能によって通知する場合は、表示色や表示パターン（画面の明滅など）を離間距離に応じて異ならせることで、より注意喚起効果のある通知をおこなうことができる。また、端末装置の音声出力機能で通知する場合は、出力音声のパターン（例えば、鳴音周期や音量など）を離間距離に応じて異ならせることができ、端末装置のバイブレータ機能で通知する場合には、振動動作のパターン（例えば、振動周期や振動強度など）を離間距離に応じて異ならせることができる。
【００１６】
このため、離間距離に変化した場合に、通常とは異なる出力パターンに切り替わるので、ユーザは、常に画面表示や端末装置の動作に注力していなくても変化を認識することができる。
【００１７】
上記端末装置において、
前記出力制御手段は、距離と方角とを示す同心円画像と、当該同心円の中心に位置する前記端末装置を示す画像と、から構成されたレーダ画面上に、前記離間距離と前記相対位置とに応じた前記他の端末装置を示す画像が前記同心円画像上に随時表示されるよう前記出力装置を制御することが望ましい。
【００１８】
このような構成によれば、端末装置の表示機能を用いてレーダ画面を表示し、レーダ画面を構成する同心円を自己の位置として、対象とする他の端末装置の位置を随時表示出力して通知するので、ユーザは、各端末装置の位置関係を容易に把握することができる。
【００１９】
上記端末装置は、
前記自位置認識機能により認識された自位置を出発地とし、前記位置情報取得手段が取得した位置情報が示す前記他の端末装置の位置を目的地とした経路を示す地図情報を取得する地図情報取得手段をさらに備えていることが望ましく、この場合、
前記出力制御手段は、前記地図情報取得手段が取得した地図情報を表示出力するよう前記出力装置を制御することが望ましい。
【００２０】
このような構成によれば、各端末装置間の経路を示した地図情報を表示出力するので、ユーザは、対象としている端末装置（ユーザ）までの経路を容易に把握することができる。これにより、例えば、互いを近接させることを目的とした場合に、容易に対象に到達することができる。
【００２１】
上記端末装置は、
他の端末装置からの要求に応じて、前記自位置認識機能で認識した自位置を示す自位置情報を当該他の端末装置に送信する自位置情報送信手段をさらに備えていることが望ましく、この場合、
前記位置情報取得手段は、他の端末装置の前記自位置情報送信手段が送信した自位置情報を、前記他端末位置情報として取得することが望ましい。
【００２２】
このような構成によれば、位置表示をおこなう端末装置からの要求に応じて、自己の位置情報を送信するので、このような端末装置を複数用いることで、所望する相手の位置をユーザに通知することができる。
【００２３】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
端末装置を制御するコンピュータに、
自位置を示す自位置情報を取得する機能と、
他の端末装置の位置を示す他端末位置情報を、当該他の端末装置との通信により取得する機能と、
取得した前記自位置情報と前記他端末位置情報とに基づいて、前記各端末装置間の離間距離を随時算出する機能と、
取得した前記自位置情報と前記他端末位置情報とに基づいて、前記各端末装置間の相対位置を随時算出する機能と、
距離と方角とを示す同心円画像から構成されたレーダ画面を前記端末装置の表示装置に表示させる機能と、
前記表示装置に、前記端末装置を示す画像を前記レーダ画面における同心円の中心位置に表示させ、前記算出した離間距離と相対位置とに基づいて前記他の端末装置を示す画像を前記同心円画像上に表示させる機能と、
前記算出した離間距離の変化に応じて、前記レーダ画面の表示色を変化させる機能と、
前記算出した離間距離の変化に応じて、前記レーダ画面の表示パターンを変化させる機能と、
前記算出した離間距離に応じた音声を前記端末装置の音声出力装置に出力させ、該離間距離の変化に応じて前記音声の出力パターンを変化させる機能と、
前記算出した離間距離に応じた振動動作を前記端末装置の振動装置に実行させ、該離間距離の変化に応じて前記振動動作の振動パターンを変化させる機能と、
前記自位置情報と前記他端末位置情報とに基づいて、前記端末装置の位置を出発地とし、前記他の端末装置の位置を目的地とした経路を示す地図情報を取得して前記表示装置に表示させる機能と、
を実現させることを特徴とする。
【００２４】
上記プログラムは、
前記コンピュータに、
他の端末装置からの要求に応じて、前記自位置情報を取得する機能と、
取得した前記自位置情報を、前記他端末位置情報として前記他の端末装置に送信する機能と、
をさらに実現させることを特徴とする。
【００２５】
このようなプログラムを適用することで、例えば、汎用の端末装置や既存の移動体通信端末などを上記端末装置として機能させることができる。
【発明の効果】
【００２６】
本発明によれば、端末間の離間距離に応じて、表示色、報知音、振動動作などの出力制御をおこなうので、ユーザは容易に位置関係を把握することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明にかかる実施形態を説明する。本実施形態では、本発明にかかる端末装置を移動体通信端末によって実現するものとし、このような移動体通信端末を複数用いて、ユーザ間の位置確認をおこなう場合を例に以下説明する。より詳細には、２者のユーザ同士を接近させることを目的とした場面（例えば、待ち合わせなど）で、移動体通信端末を用いて相手の位置をユーザに通知する場合を例示する。
【００２８】
以下、本実施形態にかかる移動体通信端末を移動体通信端末１００とする。本実施形態では、移動体通信端末１００を使用する複数のユーザ間で、あるユーザが他のユーザとの位置関係を認識する場合を説明する。ここで、位置認識をおこなうユーザをユーザＡとし、ユーザＡが使用する移動体通信端末１００を自端末１００Ａとする。また、ユーザＡが位置認識の対象とするユーザをユーザＢとし、ユーザＢが使用する移動体通信端末１００を対象端末１００Ｂ（他端末）とする。なお、自端末１００Ａと対象端末１００Ｂの構成は同一である。
【００２９】
本実施形態にかかる移動体通信端末１００は、例えば、携帯電話やＰＨＳ（Personal Handyphone System）などといった移動体通信用の端末装置（電話機）であり、基本機能である音声通話機能の他に、自己の位置を認識する位置認識機能を有する。この位置認識機能は、ＧＰＳ機能により実現されるものとする。また、移動体通信端末１００には、インターネットなどを介してデータ通信し、ウェブサイトなどにアクセスするデータ通信機能を有しているものとする。
【００３０】
このような移動体通信端末１００の構成を、図１および図２を参照して説明する。図１は移動体通信端末１００の外観構成を示す図であり、図２は移動体通信端末１００の内部構成を示すブロック図である。
【００３１】
図１に示すように、操作部１３０、表示部１４１、報音スピーカ１４３、受話用スピーカ１５１、送話用マイクロフォン１５２、などが移動体通信端末１００の外観上に構成されている
【００３２】
また、図２に示すように、移動体通信端末１００は、制御部１１０、通信部１２１、アンテナ１２２、音声通信制御部１２３、データ通信制御部１２４、操作部１３０、表示部１４１、報知音発生部１４２、報音スピーカ１４３、モータ駆動部１４４、モータ１４５、通話処理部１５０、受話用スピーカ１５１、送話用マイクロフォン１５２、ＧＰＳ測位部１６０、ＧＰＳアンテナ１６１、記憶部１７０、などから構成される。
【００３３】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）などから構成され、移動体通信端末１００の各部を制御する。すなわち、移動体通信端末１００の各構成は制御部１１０によって制御されるとともに、各構成間の情報伝達などは制御部１１０を介しておこなわれる。このような制御は、制御部１１０が実行する所定の動作プログラムに基づいておこなわれるものである。
【００３４】
通信部１２１は、例えば、所定の無線通信回路などから構成され、アンテナ１２２を介して基地局との無線通信をおこなうことで、音声通話やデータ通信が実現される。
【００３５】
音声通信制御部１２３およびデータ通信制御部１２４は、例えば、所定の送受信回路などから構成され、通信部１２１との協働により、移動体通信端末１００の送受信動作をおこなう。音声通信制御部１２３は、移動体通信端末１００の音声通話機能における音声通信をおこない、データ通信制御部１２４は、移動体通信端末１００のデータ通信機能におけるデータ通信の送受信動作をおこなう。
【００３６】
操作部１３０は、移動体通信端末１００の外面上に構成された所定のボタンやキーなどから構成され、移動体通信端末１００のユーザによって操作される。操作部１３０は、所定の入力回路などを備え、ユーザの操作に応じた入力信号を生成し、制御部１１０に入力する。
【００３７】
表示部１４１は、例えば、液晶表示装置などから構成された表示出力装置であり、制御部１１０の制御によって画像等を表示出力する。本実施形態では、カラー表示可能な表示装置によって表示部１４１が構成されるものとする。
【００３８】
報知音発生部１４２は、例えば、所定の電子音生成回路などから構成された音声出力装置であり、制御部１１０の制御によって所定の電子音を発生し、報音スピーカ１４３によって報音出力する。
【００３９】
モータ駆動部１４４は、例えば、所定の駆動回路などから構成され、制御部１１０の制御によりモータ１４５を駆動させる。モータ１４５は、移動体通信端末１００のバイブレータ機能を実現するための振動モータであり、モータ駆動部１４４によって駆動されることで振動動作を発生する。
【００４０】
通話処理部１５０は、例えば、所定のコーデック回路などから構成され、移動体通信端末１００の通話機能にかかる音声の処理をおこなう。すなわち、音声通信制御部１２３により受信されたデジタル音声データをアナログ音声信号に変換して、受話用スピーカ１５１から出力するとともに、送話用マイクロフォン１５２から入力されたユーザの発話音声をデジタル音声データに変換する。
【００４１】
ＧＰＳ測位部１６０は、例えば、所定のＧＰＳ用通信回路などから構成され、ＧＰＳアンテナ１６１によるＧＰＳ用衛星との通信などにより、移動体通信端末１００の位置を示す座標情報などを取得する。
【００４２】
記憶部１７０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどの記憶装置から構成され、制御部１１０が実行する動作プログラムを格納する他、本発明を実現するために必要な種々のデータを格納する。本実施形態では、図２に示すように、複数の記憶領域が記憶部１７０に構成され、各記憶領域に所定のデータが格納される。図示するように、記憶部１７０には、プログラム格納領域１７１、通知パターン情報格納領域１７２、自位置情報格納領域１７３、対象位置情報格納領域１７４、相対位置情報格納領域１７５、などの記憶領域が構成される。
【００４３】
プログラム格納領域１７１には、制御部１１０が実行するプログラムが格納される。ここで、制御部１１０がプログラム格納領域１７１に格納されているプログラムを実行することで、本実施形態にかかる処理をおこなうための機能構成が実現される。制御部１１０によって実現される機能構成を図３に示す。図３は、制御部１１０によって実現される機能構成を示す機能ブロック図である。
【００４４】
図示するように、制御部１１０は、位置情報取得部１１１、離間距離算出部１１２、相対位置算出部１１３、通知パターン選択部１１４、出力制御部１１５、地図情報取得部１１６、などとして機能する。
【００４５】
位置情報取得部１１１は、ＧＰＳ測位部１６０との協働により、当該移動体通信端末１００の位置（自位置）を示す位置情報（自位置情報）を取得するとともに、他の移動体通信端末１００の位置情報（他端末位置情報）を取得する。
【００４６】
すなわち、当該移動体通信端末１００が自端末１００Ａである場合、位置情報取得部１１１は、自端末１００ＡのＧＰＳ測位部１６０が取得した座標情報を、自端末１００Ａの自位置情報として取得するとともに、データ通信制御部１２４との協働により、他端末（対象端末１００Ｂ）の位置を示す位置情報（他端末位置情報）を当該対象端末１００Ｂとの通信により取得する。位置情報取得部１１１は、取得した自位置情報および他端末位置情報を記憶部１７０に格納する。
【００４７】
また、当該移動体通信端末１００が、自端末１００Ａからみた対象端末１００Ｂ（他端末）である場合、位置情報取得部１１１は、自端末１００Ａからの要求に応じて、対象端末１００Ｂの位置情報を取得する。この場合、位置情報取得部１１１は、対象端末１００ＢのＧＰＳ測位部１６０によって対象端末１００Ｂの位置情報を取得する。そして、データ通信制御部１２４との協働により、取得した位置情報を他端末位置情報として自端末１００Ａに送信する。
【００４８】
離間距離算出部１１２は、位置情報取得部１１１が取得した位置情報に基づいて、対象となる端末間の離間距離を算出するものであり、当該移動体通信端末１００が自端末１００Ａである場合に機能する。より詳細には、位置情報取得部１１１が取得した自位置情報と他端末位置情報とに基づいて、当該自端末１００Ａと対象端末１００Ｂ（他端末）との離間距離を算出し、記憶部１７０に格納する。
【００４９】
相対位置算出部１１３は、位置情報取得部１１１が取得した位置情報に基づいて、対象となる端末間の相対位置を算出するものであり、当該移動体通信端末１００が自端末１００Ａである場合に機能する。より詳細には、位置情報取得部１１１が取得した自位置情報と他端末位置情報とに基づいて、当該自端末１００Ａと対象端末１００Ｂ（他端末）との相対位置を算出し、記憶部１７０に格納する。本実施形態では、自端末１００Ａからみた対象端末１００Ｂの方角を相対位置とする。
【００５０】
通知パターン選択部１１４は、離間距離算出部１１２が算出した離間距離に基づいて通知パターンを選択するものであり、当該移動体通信端末１００が自端末１００Ａである場合に機能する。より詳細には、通知パターン情報格納領域１７２に格納されている複数種類の通知パターンから、離間距離算出部１１２が算出した離間距離に応じた通知パターンを選択する。
【００５１】
出力制御部１１５は、通知パターン選択部１１４が選択した通知パターン情報に基づいて出力装置を制御するものであり、当該移動体通信端末１００が自端末１００Ａである場合に機能する。より詳細には、選択された通知パターンにしたがって表示部１４１、報知音発生部１４２、モータ駆動部１４４（モータ１４５）などの出力装置を制御して、画面表示や電子音出力、バイブレータ動作などの出力動作を実行する。本実施形態では、このような出力制御による情報出力や動作によって、自端末１００Ａと対象端末１００Ｂとの位置関係が、自端末１００Ａのユーザに通知される。
【００５２】
地図情報取得部１１６は、自端末１００Ａと対象端末１００Ｂとの経路を示す地図情報を取得するものであり、当該移動体通信端末１００が自端末１００Ａである場合に機能する。より詳細には、取得した位置情報に基づいた経路情報を含んだ地図情報を取得する。本実施形態では、例えば、データ通信制御部１２４との協働により、地図データサービスを提供するインターネットのサイト（以下、「地図サービスサイト」とする）などから地図情報を取得する。したがって、地図情報取得部１１６は、いわゆるブラウザ機能の一部として実現することができる。この場合、地図情報取得部１１６は、自端末１００Ａの自位置情報を出発地とし、対象端末１００Ｂの位置情報（他端末位置情報）を目的地とした経路検索を地図サービスサイトに要求することで、自端末１００Ａから対象端末１００Ｂまでの経路を示した地図情報を取得する。
【００５３】
本実施形態では、制御部１１０がプログラムを実行することによって、上記機能構成が論理的に実現されるものとするが、これらの機能を、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などの物理的な構成によって実現してもよい。
【００５４】
記憶部１７０の他の記憶領域（図２参照）について説明する。
【００５５】
通知パターン情報格納領域１７２は、本実施形態において、自端末１００Ａと対象端末１００Ｂとの位置関係を、自端末１００Ａのユーザに通知する際の通知パターンを規定した情報（以下、「通知パターン情報」とする）を格納する。
【００５６】
通知パターン情報格納領域１７２に格納される通知パターン情報の例を図４（ａ）に示す。図示するように、通知パターン情報は、対象となる端末間（自端末１００Ａと対象端末１００Ｂ）の離間距離に応じた複数種類の通知パターンを規定する情報である。
【００５７】
本実施形態では、「パターンＸ」、「パターンＹ」、「パターンＺ」の３種類の通知パターンが規定されているものとする。各パターンに対応づけられる離間距離は、パターンＸが「１５メートル以内」、パターンＹが「１５〜３０メートル」、パターンＺが「３０メートル以遠」、とする。本実施形態では、ユーザ同士を接近させる目的で位置通知をおこなうので、離間距離が離れるにしたがって、より重度の警告をおこなうものとする。
【００５８】
本実施形態では、例えば、自己を中心とした半径３０メートルまでの範囲を、接近することが十分に可能な範囲とし、これより離れた場合に警告通知をおこなうものとする。よって、離間距離３０メートル以遠に対応づけられているパターンＺは、このような警告通知のための通知パターンである。また、この半径３０メートルの範囲内である場合は、注意通知をおこなうものとする。よって、離間距離が３０メートル未満であり、かつ、至近距離である１５メートルより離れている場合に対応づけられているパターンＹは、このような注意通知のための通知パターンである。さらに、自己を中心とした半径１５メートル以内の範囲は、容易に接近することができる至近距離になるので、この範囲内であれば、通常の通知をおこなうものとする。よって、離間距離が１５メートル以内に対応づけられているパターンＸは、このような通常通知のための通知パターンとなる。すなわち、離間距離に応じた通知レベル毎に通知パターンが規定されている。
【００５９】
各パターンには、表示部１４１で表示する画面の表示色および表示パターン、報知音発生部１４２が出力する報知音（電子音）のパターン、および、モータ駆動部１４４（モータ１４５）による振動動作の振動パターン、などが規定されている。
【００６０】
本実施形態では、自端末１００Ａと対象端末１００Ｂ（他端末）との離間距離および相対位置を示す画面としてレーダ画面を表示するものとする（詳細後述）。よって、通知パターン情報で規定される「表示色」は、このレーダ画面表示時の表示色を示すものであり、例えば、パターンＸでは「緑」（通常色）、パターンＹでは「黄」（注意色）、パターンＺでは「赤」（警告色）、が規定されているものとする。
【００６１】
この表示色は、例えば、ユーザに対する注意度などに応じて規定されているものとする。すなわち、本実施形態では、待ち合わせなどにおいてユーザ同士を接近させるために、移動体通信端末１００が互いの位置をユーザに通知するので、ユーザ同士（すなわち、自端末１００Ａと対象端末１００Ｂ）がより離間してしまった場合に注意喚起となる表示色を規定する。よって、本実施形態では、離間距離が大きくなるにしたがって、より注意喚起効果のある表示色（黄や赤）が規定されている。
【００６２】
表示色以外の規定項目（表示パターン、報知音パターン、振動パターン）も、同様に、ユーザ同士（自端末１００Ａと対象端末１００Ｂ）がより離間してしまった場合（離間距離が変化した場合）に、レーダ画面の表示パターンを変化させたり、電子音を報音したり、バイブレータ機能の振動動作をおこなうことによって、ユーザに注意喚起することを目的とする。よって、最も近接した離間距離に対応するパターンＸでは、表示パターン、報知音、バイブレータ動作は規定されていない。一方、パターンＸに対応づけられた離間距離よりも離れた離間距離に対応するパターンＹでは、報知音、バイブレータ動作のそれぞれが規定されている。
【００６３】
パターンＹに対応する離間距離よりもさらに離れた離間距離に対応するパターンＺでは、パターンＹと同様に報知音とバイブレータ動作が規定されているが、パターンＹとは異なる報音パターン、振動パターンが規定されている。また、他のパターンでは規定されていない表示パターンが規定されている。
【００６４】
すなわち、報音パターンの場合、例えば、パターンＹでは「デフォルト鳴音」（短鳴音）が規定されているのに対し、パターンＺでは、デフォルト鳴音よりも鳴音周期が長い「長鳴音」が規定されている。すなわち、より離間距離が離れた場合に、よりユーザへの注意喚起となるような報知音パターンが規定されている。
【００６５】
振動パターンの場合、例えば、パターンＹでは「デフォルト振動」（短振動）が規定されているのに対し、パターンＺでは、デフォルト振動よりも振動周期が長い「長振動」が規定されている。すなわち、より離間距離が離れた場合、よりユーザへの注意喚起となるような振動パターンが規定されている。
【００６６】
また、パターンＺのみに規定されている表示パターンでは、画面明滅が規定されている。すなわち、最も離間距離が離れた場合、よりユーザへの注意喚起となるような表示パターンが規定されている。
【００６７】
自位置情報格納領域１７３は、位置情報取得部１１１がＧＰＳ測位部１６０から取得した移動体通信端末１００（自端末１００Ａ）の位置を示す座標情報（自位置情報）を格納する。
【００６８】
対象位置情報格納領域１７４は、当該移動体通信端末１００が自端末１００Ａとして動作する場合に、位置情報取得部１１１が取得した、対象端末１００Ｂの位置情報（他端末位置情報）を格納する。対象位置情報格納領域１７４に記録される情報の例を図４（ｂ）に示す。図示するように、対象位置情報格納領域１７４には、対象端末１００Ｂとのセッション毎に割り当てられるセッションＩＤをキーとしたレコードが作成され、各レコードには、例えば、当該対象端末１００Ｂの電話番号や電子メールアドレスなどといった、当該端末を特定する識別情報（端末識別情報）や、当該対象端末１００Ｂについての位置情報（他端末位置情報）の取得毎に割り当てられる位置情報ＩＤと、そのときに取得した位置情報（他端末位置情報）や取得日時、などを示す情報が記録される。ここで、位置情報ＩＤは、当該セッションにおける他端末位置情報の受信回数を示すものとする。
【００６９】
相対位置情報格納領域１７５は、離間距離算出部１１２が算出した離間距離や相対位置算出部１１３が算出した相対位置を示す情報を格納する。相対位置情報格納領域１７５に記録される情報の例を図４（ｃ）に示す。図示するように、相対位置情報格納領域１７５には、算出の基になった対象端末１００Ｂの他端末位置情報についてのセッションＩＤをキーとしたレコードが作成され、各レコードには、算出に用いた他端末位置情報に割り当てられている位置情報ＩＤ毎に、算出した相対位置と離間距離を示す情報が記録される。ここで、相対位置は、当該移動体通信端末１００から見た対象端末１００Ｂの方角などを示す。すなわち、セッションにおける他端末位置情報の受信毎に算出された相対位置情報と離間距離情報とが記録される。
【００７０】
なお、上記各構成は、移動体通信端末１００によって本発明を実現するために必要な主要な構成であり、移動体通信端末として必要なその他の構成については、必要に応じて備えられているものとする。
【００７１】
以上のような構成を有する移動体通信端末１００（自端末１００Ａと対象端末１００Ｂ）により実行される動作を以下説明する。上述したように、本実施形態では、自端末１００Ａと対象端末１００Ｂとの位置関係を、自端末１００Ａがそのユーザに通知する。この場合に、自端末１００Ａと対象端末１００Ｂとの間でおこなわれるセッションを、図５に示すフローチャートを参照して説明する。
【００７２】
ここでは、自端末である自端末１００Ａが、対象端末１００Ｂとの位置関係を表示するための端末位置表示処理を実行し、対象端末１００Ｂ（他端末）が、自端末１００Ａからの要求に応じて位置情報送信するための位置情報送信処理を実行することにより自端末１００Ａと対象端末１００Ｂとのセッションがおこなわれる。図５においては、自端末１００Ａが実行する端末位置表示処理を左側のフローチャートに示し、対象端末１００Ｂ（他端末）が実行する位置情報送信処理を右側のフローチャートに示す。
【００７３】
セッションは、自端末１００Ａ側の端末位置表示処理（図５左側）によって開始される。この端末位置表示処理は、自端末１００Ａのユーザが操作部１３０を操作し、端末位置表示動作の開始を指示することを契機に開始されるものとする。
【００７４】
自端末である自端末１００Ａで端末位置表示処理が開始されると、自端末１００Ａの出力制御部１１５は、位置認識の対象とする対象端末１００Ｂをユーザに指定させるための「対象端末指定画面」を生成して、表示部１４１に表示させる（ステップＳ１０１）。
【００７５】
ユーザは、操作部１３０を操作し、所望する対象端末１００Ｂを指定する情報を入力する。ここでは、例えば、対象端末１００Ｂに割り当てられている電話番号や電子メールアドレスなどといった、対象端末１００Ｂを特定するための情報（端末識別情報）を入力する。
【００７６】
操作部１３０によって端末識別情報が制御部１１０に入力されると、位置情報取得部１１１がデータ通信制御部１２４を制御し、入力された端末識別情報に基づいて対象端末１００Ｂとの通信を開始し、対象端末１００Ｂの位置情報（他端末位置情報）の送信を要求する旨の情報（以下、「位置通知要求情報」とする）を対象端末１００Ｂに送信する（ステップＳ１０２）。
【００７７】
この場合、図５右側に示す位置情報送信処理により、対象端末１００Ｂでは、自端末１００Ａが送信した位置通知要求情報をデータ通信制御部１２４が受信する（ステップＳ２０１）。これにより、自端末１００Ａと対象端末１００Ｂとの通信が開始され、これを契機に、位置情報取得部１１１が、対象端末１００Ｂに自動送信設定がされているか否かを位置情報取得部１１１が判別する。
【００７８】
この自動送信設定とは、他の移動体通信端末１００からの位置通知要求に応じて当該移動体通信端末１００が自動的に位置情報を送信するか否かの設定であり、当該移動体通信端末１００のユーザによって設定される。本実施形態では、自動送信設定をフラグ（自動送信フラグ）によって設定するものとする。この場合、フラグ値「１」が「自動送信する」設定を示し、フラグ値「０」が「自動送信しない」設定を示すものとする。よって、位置情報取得部１１１は、自動送信フラグが１であるか否かを判別することで、自動送信設定がされているか否かを判別する（ステップＳ２０２）。なお、自動送信フラグのフラグ値は、記憶部１７０に格納されているものとする。
【００７９】
ここで、フラグ値が「０」の場合（ステップＳ２０２：Ｎｏ）、出力制御部１１５は、位置情報の送信許否をユーザに選択させるための「許否選択画面」を生成し、表示部１４１に表示する（ステップＳ２０３）。この許否選択画面には、自己（この場合、対象端末１００Ｂ）の位置情報を要求元の移動体通信端末１００（この場合、自端末１００Ａ）に通知してよいか否かを問い合わせるメッセージと、それに対する回答（例えば、「はい」と「いいえ」など）が選択可能に表示される。ユーザは、操作部１３０を操作し、所望する回答を選択する。
【００８０】
ユーザの操作により、位置情報の送信が拒否された場合（ステップＳ２０４：Ｎｏ）、そのまま処理を終了する。
【００８１】
一方、ユーザの操作により、位置情報の送信が許可された場合（ステップＳ２０４：Ｙｅｓ）、もしくは、自動送信フラグのフラグ値が「１」となっている場合（ステップＳ２０２：Ｙｅｓ）、位置情報取得部１１１がＧＰＳ測位部１６０を制御して、位置測位動作をおこない、対象端末１００Ｂの位置を示す位置情報（対象端末１００Ｂの自位置情報）を取得する（ステップＳ２０５）。
【００８２】
位置情報取得部１１１は、データ通信制御部１２４との協働により、ステップＳ２０５での測位動作で取得した自位置情報を、通信中の自端末１００Ａに送信する（ステップＳ２０６）。これにより、自端末１００Ａに対する他端末位置情報が対象端末１００Ｂから自端末１００Ａに送信される。
【００８３】
この場合、図５左側に示す端末位置表示処理により、自端末１００Ａでは、対象端末１００Ｂが送信した位置情報をデータ通信制御部１２４が受信し、制御部１１０に入力する。この場合、位置情報取得部１１１は、入力された対象端末１００Ｂの位置情報を対象位置情報格納領域１７４に格納する。すなわち、位置情報取得部１１１によって、対象端末１００Ｂ（他端末）の位置情報（他端末位置情報）が取得され、対象位置情報格納領域１７４に格納される（ステップＳ１０３）。
【００８４】
対象端末１００Ｂの位置情報（他端末位置情報）を取得すると、自端末１００Ａでは、対象端末１００Ｂの位置をユーザに通知するための通知処理を実行する（ステップＳ１５０）。この通知処理を、図６に示すフローチャートを参照して説明する。
【００８５】
処理が開始されると、自端末１００Ａの位置情報取得部１１１は、ＧＰＳ測位部１６０を制御し、自端末１００Ａの位置を示す自位置情報を取得し、自位置情報格納領域１７３に格納する（ステップＳ１５１）。
【００８６】
自位置情報を格納すると、ステップＳ１０３で対象位置情報格納領域１７４に格納した対象端末１００Ｂの位置情報（他端末位置情報）と、ステップＳ１５１で自位置情報格納領域１７３に格納した自己（自端末１００Ａ）の位置情報（自位置情報）とに基づいて、相対位置算出部１１３が、自端末１００Ａと対象端末１００Ｂとの相対位置を算出して、相対位置情報格納領域１７５に格納する（ステップＳ１５２）。
【００８７】
ここでは、自端末１００Ａからみた対象端末１００Ｂの方角を相対位置として算出する。すなわち、対象端末１００Ｂの位置情報（他端末位置情報）および自端末１００Ａの自位置情報のいずれも、ＧＰＳ機能によって取得された座標情報によって示されているので、相対位置算出部１１３は、双方の座標から、自端末１００Ａからみた対象端末１００Ｂの方角を算出する。
【００８８】
対象端末１００Ｂとの相対位置が算出されると、ステップＳ１０３で対象位置情報格納領域１７４に格納した対象端末１００Ｂの位置情報（他端末位置情報）と、ステップＳ１５１で自位置情報格納領域１７３に格納した自端末１００Ａの位置情報（自位置情報）とに基づいて、離間距離算出部１１２が、自端末１００Ａと対象端末１００Ｂとの間の離間距離を算出して、相対位置情報格納領域１７５に格納する（ステップＳ１５３）。ここでは、自位置情報と他端末位置情報のそれぞれを構成している座標情報に基づいて、自端末１００Ａと対象端末１００Ｂの離間距離（以下、「算出離間距離Ｄ」とする）を算出する。
【００８９】
離間距離が算出されると、通知パターン選択部１１４が、通知パターン情報格納領域１７２に格納されている通知パターン情報で規定されている基準離間距離と算出離間距離Ｄとの比較をおこない、比較結果に応じた通知パターンを選択する。ここでは、パターンＸ、パターンＹ、パターンＺの順で、それぞれのパターンの基準離間距離と算出離間距離Ｄとの比較をおこなうものとする。
【００９０】
通知パターン選択部１１４は、まず、パターンＸの基準離間距離（以下、「基準離間距離Ｘ」とする）と算出離間距離Ｄとの比較をおこなう。図４（ａ）に示したように、本実施形態では、１５メートル以内の離間距離とパターンＸとが対応づけられている。よって、パターンＸの基準離間距離Ｘは１５メートルとなる。そして、通知パターン選択部１１４は、算出離間距離Ｄと基準離間距離Ｘとを比較し、「Ｄ≦Ｘ」となるか否かを判別する（ステップＳ１５４）。すなわち、算出離間距離Ｄが１５メートル以内であるか否かが判別される。
【００９１】
ここで、算出離間距離Ｄが、パターンＸについての規定範囲内（すなわち、Ｄ≦Ｘ）となる場合（ステップＳ１５４：Ｙｅｓ）、通知パターン選択部１１４は、通知パターンとしてパターンＸを選択する（ステップＳ１５５）。一方、Ｄ＞Ｘとなり、パターンＸの規定範囲内ではない場合（ステップＳ１５４：Ｎｏ）、通知パターン選択部１１４は、次のパターンＹについての基準離間距離と算出離間距離Ｄとの比較をおこなう。
【００９２】
パターンＹが対応する離間距離は「１５〜３０メートル」（図４（ａ）参照）であるので、１５メートルと３０メートルを基準離間距離として比較する。ここでは、１５メートルを示す基準離間距離を基準離間距離Ｙ１とし、３０メートルを示す基準離間距離を基準離間距離Ｙ２とする。通知パターン選択部１１４は、これらと算出離間距離Ｄとを比較し、「Ｙ１＜Ｄ＜Ｙ２」となるか否かを判別する（ステップＳ１５６）。
【００９３】
算出離間距離Ｄが、パターンＹについての規定範囲内（すなわち、Ｙ１＜Ｄ＜Ｙ２）となる場合（ステップＳ１５６：Ｙｅｓ）、通知パターン選択部１１４は、通知パターンとしてパターンＹを選択する（ステップＳ１５７）。一方、Ｄ≧Ｙ２となり、パターンＸおよびパターンＹの規定範囲内ではない場合（ステップＳ１５６：Ｎｏ）、通知パターン選択部１１４は、パターンＺに該当するものとし、通知パターンとしてパターンＺを選択する（ステップＳ１５８）。
【００９４】
このようにして、通知パターンが選択されると、選択されたパターンに応じた報知処理が出力制御部１１５などによって実行される。すなわち、ステップＳ１５５でパターンＸが選択された場合には、パターンＸ報知処理が実行され（ステップＳ３００）、ステップＳ１５７でパターンＹが選択された場合には、パターンＹ報知処理が実行され（ステップＳ４００）、ステップＳ１５８でパターンＺが選択された場合には、パターンＺ報知処理が実行される（ステップＳ５００）。各処理について、以下説明する。
【００９５】
まず、パターンＸ報知処理を、図７に示すフローチャートを参照して説明する。本実施形態では、自端末１００Ａと対象端末１００Ｂとの位置関係をレーダ画面によって表示することとする。よって、処理が開始されると、出力制御部１１５は、表示部１４１を制御し、図１０（ａ）に示すような、離間距離の目安となる同心円レーダ画面を表示部１４１に表示する（ステップＳ３０１）。レーダ画面の同心円上には、例えば、図１０（ａ）に示すような十字線が重畳されており、これにより、東西南北の方角が示される。図１０（ａ）の例では、画面上方が北（Ｎ）、画面下方が南（Ｓ）、画面右方が東（Ｅ）、画面左方が西（Ｗ）、を示しているものとする。
【００９６】
出力制御部１１５は、さらに表示部１４１を制御し、図１０（ｂ）に示すように、自端末１００Ａを示すオブジェクト画像（以下、「オブジェクトＡ」とする）を、ステップＳ３０１で表示したレーダ画面同心円の中心位置に表示する（ステップＳ３０２）。
【００９７】
次に、出力制御部１１５は、相対位置情報格納領域１７５にアクセスし、ステップＳ１５２で算出された対象端末１００Ｂの自端末１００Ａに対する相対位置情報、および、ステップＳ１５３で算出された自端末１００Ａと対象端末１００Ｂとの離間距離情報を取得する（ステップＳ３０３）。
【００９８】
そして、図１１に示すような、対象端末１００Ｂを示すオブジェクト画像（以下、「オブジェクトＢ」とする）をレーダ画面上に表示する（ステップＳ３０４）。ここでは、実際の自端末１００Ａから見た対象端末１００Ｂの方角となるよう、レーダ画面上にオブジェクトＢを表示する。
【００９９】
この場合、図１１に示すように、出力制御部１１５は、オブジェクトＡからオブジェクトＢの方向を示す矢印直線をレーダ画面上に表示する。この矢印直線は、例えば、離間距離に応じた描画属性を持っているものとする。例えば、離間距離が離れるにしたがって、より太い矢印直線が表示されるものとする。
【０１００】
次に出力制御部１１５は、通知パターン情報格納領域１７２にアクセスし、現在選択されている通知パターンのパターン情報を取得する。ここでは、パターンＸが選択されているので、パターンＸを規定するパターン情報を取得する（ステップＳ３０５）。パターンＸでは、表示色のみが規定されているので、出力制御部１１５は、表示部１４１を制御し、ステップＳ３０１で表示したレーダ画面の表示色制御をおこなう。ここでは、例えば、図１１に示すように、レーダ画面の同心円内を緑色の表示色で表示して（ステップＳ３０６）、処理を終了する。この場合、図１１に示すように、取得した離間距離情報が示す離間距離や、至近距離であることを示すメッセージなどが表示部１４１に表示される。
【０１０１】
すなわち、離間距離が１５メートル以内である場合は、パターンＸの規定により、レーダ画面が通常色の緑色で表示され、報知音の出力や振動動作のない通常通知がおこなわれる。
【０１０２】
次に、パターンＹが選択された場合に実行されるパターンＹ報知処理を、図８に示すフローチャートを参照して説明する。
【０１０３】
まず、出力制御部１１５は、パターンＸ報知処理の場合と同様に、離間距離と方角の目安となる同心円レーダ画面を表示部１４１に表示し（ステップＳ４０１（図１０（ａ）参照））、その中心にオブジェクトＡを表示する（ステップＳ４０２（図１０（ｂ）参照））。そして、相対位置情報格納領域１７５から、相対位置情報と離間距離情報を取得すると（ステップＳ４０３）、取得した相対位置情報と離間距離情報に基づいて、オブジェクトＢを表示部１４１のレーダ画面上に表示する（ステップＳ４０４）。この場合、出力制御部１１５は、オブジェクトＡからオブジェクトＢの方向を示す矢印直線をレーダ画面上に表示するが、パターンＸの場合よりも太い矢印直線を表示して、離間距離が比較的大きいことを直感的な視覚表示によって表す。
【０１０４】
次に、出力制御部１１５は、通知パターン情報格納領域１７２にアクセスし、パターンＹのパターン情報を取得する（ステップＳ４０５）。出力制御部１１５は、取得したパターン情報に基づいて、表示色制御をおこなう。パターンＹでは、注意色の黄色が表示色として規定されているので、出力制御部１１５は、表示部１４１を制御し、図１２に示すように、レーダ画面の同心円内を黄色の表示色で表示する（ステップＳ４０６）。ここでは、図１２に示すように、取得した離間距離情報が示す離間距離や、表示可能圏外（詳細後述）に近いことを示すメッセージなどが表示部１４１に表示される。
【０１０５】
パターンＸの場合と異なり、パターンＹでは、報知音と振動動作も規定されている。よって、出力制御部１１５はまず、報知音の出力制御（音声制御）をおこなう。この場合、出力制御部１１５は、パターンＹで規定されている報知音の報知パターンに基づいて報知音発生部１４２を制御し、報音スピーカ１４３から報知音を出力する。すなわち、パターンＹで規定されているデフォルト鳴音（短鳴音）の鳴音周期となる電子音を報知音発生部１４２に発生させて出力する（ステップＳ４０７）。
【０１０６】
出力制御部１１５はさらに、パターンＹの規定に基づいて、バイブレータ機能の振動制御（バイブレータ制御）をおこなう。この場合、出力制御部１１５は、パターンＹに規定されている振動動作の振動パターンに基づいてモータ駆動部１４４を制御してモータ１４５を振動動作させる。ここでは、パターンＹで規定されているデフォルト振動（短振動）の振動周期となる振動動作をモータ１４５に発生させて（ステップＳ４０８）、処理を終了する。
【０１０７】
次に、パターンＺ報知処理を、図９に示すフローチャートを参照して説明する。ここでは、パターンＹ報知処理の場合と同様に、出力制御部１１５の表示制御によって、同心円レーダ画面とオブジェクトＡを表示部１４１に表示する（ステップＳ５０１）。
【０１０８】
ここで、本実施形態で表示される同心円レーダ画面で表示可能な最大離間距離の上限を３０メートル（表示可能圏）とする。したがって、パターンＸまたはパターンＹが選択される離間距離においては、オブジェクトＢをレーダ画面上に表示することができるが（表示可能圏内）、パターンＺが選択される離間距離の場合では、正確な離間距離を示すオブジェクトＢをレーダ画面上に表示することができない（表示可能圏外）。よって、パターンＺが選択された場合、出力制御部１１５は、相対位置情報格納領域１７５から相対位置情報と離間距離情報を取得すると（ステップＳ５０２）、相対位置情報に基づいた方角のレーダ最縁部にオブジェクトＢを表示する（ステップＳ５０３）。
【０１０９】
次に出力制御部１１５は、パターンＺに規定されているパターン情報を通知パターン情報格納領域１７２から取得し（ステップＳ５０４）、表示色制御をおこなう。パターンＺでは、表示色として警告色の赤が規定されているので、出力制御部１１５は、表示部１４１を制御し、図１３に示すように、表示したレーダ画面の同心円内を赤色の表示色で表示する（ステップＳ５０５）。また、図１３に示すように、取得した離間距離情報が示す離間距離や、表示可能圏外である旨を示すメッセージなどが表示部１４１に表示される。
【０１１０】
ここで、パターンＺでは、他のパターンと異なり、表示パターンが規定されているので、出力制御部１１５は、表示パターン制御をおこなう。パターンＺでは、表示パターンとして明滅表示が規定されているので、出力制御部１１５は、例えば、表示部１４１のバックライトを制御することで画面を明滅させる（ステップＳ５０６）。
【０１１１】
さらに出力制御部１１５は、パターンＺのパターン情報に基づいて、音声制御とバイブレータ制御をおこなう。すなわち、パターンＺに規定されている報知音パターンに基づいて、報知音発生部１４２を制御し、長鳴音となる報知音を報音スピーカ１４３から出力する（ステップＳ５０７）。また、パターンＺに規定されている振動パターンに基づいて、モータ駆動部１４４を制御し、長振動となる振動をモータ１４５から発生させる（ステップＳ５０８）。すなわち、パターンＹが選択された場合とは異なる報知音や振動が出力される。
【０１１２】
ここで、自端末１００Ａの出力制御部１１５は、ステップＳ５０２で取得した相対位置情報の位置情報ＩＤに基づいて、対象端末１００Ｂとのセッションにおいて、初回に取得された位置情報のみに基づく表示動作であるか否かを判別する（ステップＳ５０９）。すなわち、本実施形態では、後述する処理により、対象端末１００Ｂとのセッションにおいて、位置情報を複数回取得する場合がある。よって、ステップＳ５０９の判別によって、同一セッションにおいて複数回の位置情報取得がされているか否かが判別されることになる。
【０１１３】
同一セッションで初回に取得された位置情報に基づく処理である場合（ステップＳ５０９：Ｙｅｓ）、出力制御部１１５は、ステップＳ５０２で取得した相対位置情報に基づく方角を示す矢印直線をレーダ画面上に表示する（ステップＳ５１０）。すなわち、現時点における対象端末１００Ｂの方角を示す矢印直線がレーダ画面上に表示される。
【０１１４】
一方、同一セッションにおける位置情報取得が複数回おこなわれている場合（ステップＳ５０９：Ｎｏ）、対象端末１００Ｂの移動方向の推定を相対位置算出部１１３に依頼する。相対位置算出部１１３は、出力制御部１１５からの依頼に応じて、複数回取得された位置情報に基づいた対象端末１００Ｂの移動軌跡を演算し、推定される対象端末１００Ｂの移動方向ベクトルを算出して、推定される対象端末１００Ｂの移動位置を算出する。相対位置算出部１１３は、算出した推定移動位置を自端末１００Ａから見た場合の相対位置として示す相対位置情報を生成し、出力制御部１１５に通知する（ステップＳ５１１）。
【０１１５】
出力制御部１１５は、相対位置算出部１１３が算出した推定移動位置を示す相対位置の方角を示す矢印直線をレーダ画面上に表示して（ステップＳ５１２）、処理を終了する。すなわち、対象端末１００Ｂが表示可能圏外である場合、オブジェクトＢがレーダ同心円の最縁部に表示されるとともに、推定される移動位置の方角が矢印直線によって表示される。なお、パターンＺが選択された場合に表示される矢印直線は、パターンＹが選択された場合に表示される矢印直線よりも太く表示することで、離間距離が大きいことを直感的な視覚表示によって表す。
【０１１６】
選択された報知パターンに応じた報知処理が実行されると、図６に示す通知処理のフローに戻る。
【０１１７】
ここで、図１０〜図１３に示すように、各報知画面上には、「戻る」ボタン、「地図表示」ボタン、「終了」ボタン、が表示されている。各ボタンは、操作部１３０を構成する所定のボタンと対応づけられており、ユーザが当該ボタンを操作することで、ボタンに示されている内容の実行が指示されることになる。
【０１１８】
対象端末１００Ｂの位置表示をさらに続ける場合、ユーザは「戻る」ボタンに対応する操作部１３０を操作する。また、現在レーダ画面に表示されている対象端末１００Ｂと自端末１００Ａまでの経路を示す地図の表示を所望する場合は、「地図表示」ボタンに対応する操作部１３０を操作する。一方、対象端末１００Ｂの位置表示を終了したい場合には、「終了」ボタンに対応する操作部１３０を操作する。
【０１１９】
ユーザが操作部１３０を操作すると、いずれのボタンが操作されたかを示す入力信号が、操作部１３０から制御部１１０に入力される。制御部１１０は入力信号に基づいてユーザの指示を判別する。
【０１２０】
ここで、「地図表示」が指示された場合（ステップＳ１５９：Ｙｅｓ）、地図画面を表示するための地図画面表示処理が地図情報取得部１１６などによって実行される（ステップＳ６００）。この地図画面表示処理の詳細は後述する。
【０１２１】
一方、「地図表示」以外の指示がされた場合（ステップＳ１５９：Ｎｏ）、図５に示す端末位置表示処理のフローに戻る。ここでは、ユーザの指示が「終了」である場合（ステップＳ１０４：Ｙｅｓ）、位置情報取得部１１１は、位置情報送信動作の終了を対象端末１００Ｂに要求する（ステップＳ１０５）。ここでは、データ通信制御部１２４との協働により、送信動作の終了を要求する送信終了要求情報が通信中の対象端末１００Ｂに送信される。これにより、位置情報送信動作の終了を対象端末１００Ｂに要求して、処理を終了する。
【０１２２】
また、「戻る」が指示された場合（ステップＳ１０４：Ｎｏ）、端末位置表示処理のステップＳ１０３に戻り、上述した処理を繰り返す。すなわち、同一のセッションにおいて、対象端末１００Ｂの位置情報を複数回取得するとともに、自己の位置も随時検出することで、自端末１００Ａと対象端末１００Ｂとの位置関係が随時出力される。
【０１２３】
自端末１００Ａ側で位置表示の継続が指示された場合の対象端末１００Ｂの動作を図５に戻って説明する。ここでは、図５右側に示す位置情報送信処理のフローチャートを参照して対象端末１００Ｂの動作を説明する。
【０１２４】
対象端末１００Ｂにおいては、ステップＳ２０６で自端末１００Ａに位置情報を送信すると、位置情報取得部１１１がデータ通信制御部１２４と協働し、自端末１００Ａから送信終了要求情報が送信されたか否かを判別する（ステップＳ２０７）。図５左側に示すステップＳ１０６で、自端末１００Ａが送信終了要求情報を送信した場合、対象端末１００Ｂのデータ通信制御部１２４によって受信されて、制御部１１０に入力される（ステップＳ２０７：Ｙｅｓ）。この場合、位置情報の送信動作終了が自端末１００Ａから要求されたので、対象端末１００Ｂの位置情報取得部１１１は、そのまま位置情報送信処理を終了する。
【０１２５】
一方、自端末１００Ａから送信終了要求情報が送信されない場合（ステップＳ２０７：Ｎｏ）、位置情報取得部１１１は、前回の位置情報送信から所定時間経過したか否かを判別する（ステップＳ２０８）。所定時間経過した場合（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０５に戻り、現在の対象端末１００Ｂの位置を示す位置情報を自端末１００Ａに送信する。
【０１２６】
すなわち、自端末１００Ａから送信終了要求があるまで、対象端末１００Ｂは、自己の位置を示す位置情報を所定時間毎に自端末１００Ａに送信することになる。
【０１２７】
つまり、自端末１００Ａのユーザが終了を指示するまで、自端末１００Ａは対象端末１００Ｂの位置情報（他端末位置情報）と自己の位置情報（自位置情報）を随時取得し、取得した位置情報に応じた報知処理をおこなうことになる。よって、各移動体通信端末１００が移動している場合には、その移動が随時レーダ画面に反映される。そして、移動によって離間距離が変化すると、これに応じて対応する通知パターンが変化することになる。本実施形態では、離間距離が所定範囲以上離れた場合、より注意喚起をするための通知に切り替わることになる。
【０１２８】
ここで、図６に示す通知処理において、自端末１００Ａのユーザが「地図表示」を指示した場合（ステップＳ１５９：Ｙｅｓ）に実行される地図表示処理を、図１４に示すフローチャートを参照して説明する。この地図表示処理は、自端末１００Ａの地図情報取得部１１６等によって実行される。
【０１２９】
処理が開始されると、地図情報取得部１１６は、自位置情報格納領域１７３にアクセスし、最も直近に取得された自端末１００Ａの位置情報（自位置情報）を取得する（ステップＳ６０１）。
【０１３０】
次に地図情報取得部１１６は、対象位置情報格納領域１７４にアクセスし、最も直近に取得された対象端末１００Ｂの位置情報（他端末位置情報）を取得する（ステップＳ６０２）。
【０１３１】
各移動体通信端末１００の位置情報を取得すると、地図情報取得部１１６はデータ通信制御部１２４との協働により、地図情報を提供するウェブサイト（地図サービスサイト）にアクセスする（ステップＳ６０３）。ここでは、このようなウェブサイトを示すアドレス情報（例えば、ＵＲＬ（Uniform Resource Locator））が予め記憶部１７０に格納されているものとし、地図情報取得部１１６は、このようなアドレスを指定することにより、自端末１００Ａのデータ通信機能（インターネットアクセス機能）によってアクセスする。
【０１３２】
地図サービスサイトにアクセスすると、地図情報取得部１１６は、ステップＳ６０１で取得した自位置情報が示す自位置を出発地、ステップＳ６０２で取得した位置情報（他端末位置情報）が示す対象端末１００Ｂの位置を目的地として、それぞれの位置情報を地図サービスサイトに送信する（ステップＳ６０４）。
【０１３３】
地図サービスサイトでは、自端末１００Ａが送信した位置情報を受信し、指定された出発地から目的地までの経路を示した地図情報を作成し、自端末１００Ａに送信する。この場合の地図情報の作成は、既知の経路検索手法などを用いて実現されるものとする。
【０１３４】
自端末１００Ａでは、地図サービスサイトが送信した地図情報をデータ通信制御部１２４が受信し（ステップＳ６０５）、制御部１１０に入力する。地図情報取得部１１６は、入力された地図情報の表示を出力制御部１１５に指示する。出力制御部１１５は、地図情報取得部１１６の指示に応じて、表示部１４１を制御し、図１５に示すような地図画面を表示する（ステップＳ６０６）。
【０１３５】
図示するように、地図画面には、取得した地図情報が表示される他、操作部１３０の所定のボタンに対応づけられた「戻る」ボタンや「終了」ボタンなどが表示される。地図画面表示からレーダ画面表示に戻る場合は「戻る」ボタンに対応する操作部１３０が操作され、位置表示を終了させる場合には、「終了」ボタンが操作される。ユーザが所望する動作を指定するボタンを選択することで、当該動作の実行が指示される。制御部１１０は、操作部１３０からの入力信号により、ユーザの指示を判別する。
【０１３６】
ここで、「終了」が指定された場合（ステップＳ６０７：Ｙｅｓ）、制御部１１０は、位置表示にかかるすべての処理を終了する。一方、「戻る」が指示された場合（ステップＳ６０７：Ｎｏ、Ｓ６０８：Ｙｅｓ）、制御部１１０は、地図表示処理を終了し、図６に示す通知処理のフローに戻る。この場合、そのまま図５に示す端末位置表示処理のフローに戻り、レーダ表示による位置表示の動作が継続しておこなわれる。
【０１３７】
以上説明したように、本発明を上記実施形態の如く適用することで、移動体通信端末などの端末装置を用いて、所望する相手の位置を随時ユーザに報知することができる。この場合において、相手との離間距離によって異なる報知方法を選択するので、例えば、相手と近接しなければならない場面でより離間してしまった場合などに、注意喚起する方法でユーザに通知することができる。つまり、離間距離の変化に応じて、通知パターンを変化させるので、ユーザに対し効果的に注意喚起することができる。この場合、表示画面の表示色や表示パターンで注意喚起することができるので、ユーザは容易に離間してしまったことなどを知ることができる。また、表示以外の手段でも注意喚起がおこなわれるので、ユーザが常に表示画面を注視していなくても、報知音やバイブレータ振動などによってユーザに注意を促すことができる。
【０１３８】
また、取得した位置情報を用いて、経路表示のされた地図情報を取得することができるので、相手位置に到達するための経路を容易に知ることができる。
【０１３９】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１４０】
例えば、上記実施形態で示した通知パターン情報は一例であり、設定内容などは任意である。つまり、通知パターンの種類は３種類に限られず任意である他、設定されている移動体通信端末１００の動作も任意である。例えば、上記実施形態では、報知音の鳴音周期やバイブレータ振動の振動周期を規定したが、報知音の音量やバイブレータの振動強度などを設定してもよい。
【０１４１】
また、これらの動作が選択的に実行されてもよい。この場合、例えば、当該移動体通信端末１００に設定されている通話モードなどに応じて報知動作がおこなわれてもよい。例えば、マナーモードが設定されている場合には、報知音パターンが設定されている場合であっても、報知音を出力しないで報知するように動作してもよい。
【０１４２】
また、上記実施形態では、移動体通信端末１００の位置関係をレーダ画面で表示するものとしたが、位置関係を報知することができるのであれば任意の画面によって報知してもよい。また、レーダ画面における表示可能範囲の設定も任意である。上記実施形態では、自己に対する他の端末の方角を矢印直線で示すものとしたが、例えば、他の端末の移動方向を矢印直線などで表示してもよい。
【０１４３】
上記実施形態では、一方の端末において位置表示をおこなうものとしたが、上記実施形態で示した位置表示にかかる動作を双方の端末で同時におこなってもよい。
【０１４４】
また、上記実施形態では、所定のウェブサイトから地図情報を取得するものとしたが、移動体通信端末１００内に経路情報や地図情報を格納しておき、移動体通信端末１００内で経路検索などをおこなってもよい。
【０１４５】
上記実施形態では、端末の位置をＧＰＳ機能により認識するものとしたが、位置の認識ができるのであれば、任意の方法で位置情報を取得してもよい。例えば、移動体通信をおこなうための至近の基地局の位置などに基づいて、自己の位置を認識してもよい。
【０１４６】
上記実施形態では、本発明にかかる端末装置を移動体通信端末で実現した場合を例示したが、自己の位置を認識する機能や、通信により他の端末の位置情報を取得できる機能を有するものであれば、移動体通信端末に限らず、任意の端末装置に本発明を適用することができる。この場合、例えば、ＰＤＡ（Personal Data Assistance：携帯情報端末）やパーソナルコンピュータなどといった端末装置に本発明を適用してもよい。
【０１４７】
なお、上述した移動体通信端末１００のように、本発明を実現するための機能を予め備えている端末装置として提供できることはもとより、これらの機能を備えていない装置にプログラムを適用することで、本発明にかかる端末装置として機能させることもできる。この場合、少なくとも、ＧＰＳなどにより自己の位置を認識できる機能や通信ネットワークを介した通信をおこなう通信機能を備えた端末装置に、上述した移動体通信端末１００の各処理を実行させるためのプログラムを適用し、当該端末装置を制御するコンピュータ（ＣＰＵなど）がそのプログラムを実行することで、本発明にかかる端末装置として機能させることができる。
【０１４８】
このようなプログラムの適用方法は任意であり、例えば、インターネットなどの通信媒体を介して提供することで任意の装置に適用できる他、所定の記録媒体（例えば、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、など）にプログラムを格納して配布することでも適用可能である。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施形態にかかる移動体通信端末の外観構成を示す図である。
【図２】図１に示す移動体通信端末の内部構成を示すブロック図である。
【図３】図２に示す制御部によって実現される機能構成を示す機能ブロック図である。
【図４】図２に示す記憶部に格納される情報の例を示す図であり、（ａ）は通知パターン情報格納領域に格納される情報の例を示し、（ｂ）は対象位置情報格納領域に格納される情報の例を示し、（ｃ）は相対位置情報格納領域に格納される情報の例を示す。
【図５】本発明の実施形態にかかる「端末位置表示処理」と「位置情報送信処理」を説明するためのフローチャートである。
【図６】図５に示す端末位置表示処理において実行される「通知処理」を説明するためのフローチャートである。
【図７】図６に示す通知処理において実行される「パターンＸ報知処理」を説明するためのフローチャートである。
【図８】図６に示す通知処理において実行される「パターンＹ報知処理」を説明するためのフローチャートである。
【図９】図６に示す通知処理において実行される「パターンＺ報知処理」を説明するためのフローチャートである。
【図１０】図７〜図９に示す各処理における画面表示を説明するための図であり、（ａ）は同心円レーダ画面が表示されたときの画面表示例を示し、（ｂ）はレーダ画面上に自端末を示すオブジェクト画像が表示されたときの画面表示例を示す。
【図１１】図７に示す「パターンＸ報知処理」における移動体通信端末の動作を説明するための図である。
【図１２】図８に示す「パターンＹ報知処理」における移動体通信端末の動作を説明するための図である。
【図１３】図９に示す「パターンＺ報知処理」における移動体通信端末の動作を説明するための図である。
【図１４】図６に示す報知処理において実行される「地図表示処理」を説明するためのフローチャートである。
【図１５】図１４に示す地図表示処理における画面表示例を示す図である。
【符号の説明】
【０１５０】
１００…移動体通信端末、１００Ａ…自端末、１００Ｂ…対象端末（他端末）、１１０…制御部、１１１…位置情報取得部、１１２…離間距離算出部、１１３…相対位置算出部、１１４…通知パターン選択部、１１５…出力制御部、１１６…地図情報取得部、１２１…通信部、１２２…アンテナ、１２３…音声通信制御部、１２４…データ通信制御部、１３０…操作部、１４１…表示部、１４２…報知音発生部、１４３…報音スピーカ、１４４…モータ駆動部、１４５…モータ、１５０…通話処理部、１５１…受話用スピーカ、１５２…送話用マイクロフォン、１６０…ＧＰＳ測位部、１６１…ＧＰＳアンテナ、１７０…記憶部、１７１…プログラム格納領域、１７２…通知パターン情報格納領域、１７３…自位置情報格納領域、１７４…対象位置情報格納領域、１７５…相対位置情報格納領域
【図１】
2007088943.tif 000003
【図２】
2007088943.tif 000004
【図３】
2007088943.tif 000005
【図４】
2007088943.tif 000006
【図５】
2007088943.tif 000007
【図６】
2007088943.tif 000008
【図７】
2007088943.tif 000009
【図８】
2007088943.tif 000010
【図９】
2007088943.tif 000011
【図１０】
2007088943.tif 000012
【図１１】
2007088943.tif 000013
【図１２】
2007088943.tif 000014
【図１３】
2007088943.tif 000015
【図１４】
2007088943.tif 000016
【図１５】
2007088943.tif 000017