(57)【特許請求の範囲】
【請求項１】
断続的にトリガ信号を発するトリガ発生部と、
前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定する自端末位置測定部と、
前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求する他端末位置要求部と、
前記他の通信端末から当該他の通信端末の位置を示す情報を受信する他端末位置受信部と、
前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出する距離算出部と、
前記距離算出部が最初に算出した距離を初期距離記憶部に記録する初期距離記録部と、
前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出する割合算出部と、
前記割合算出部が算出した割合が所定の割合より小さくになったときに、自端末と前記他の通信端末とが接近したことを通知する通知部と、
を備え、
前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しない
ことを特徴とする通信端末。
【請求項２】
前記距離算出部が異なる時刻に算出した自端末と前記他の通信端末との間の距離の差と、前記距離算出部による算出時刻間の時間とに基づいて移動速度を算出する移動速度算出部を備え、
前記所定の速度は、前記移動速度算出部が算出した移動速度である
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記トリガ発生部は、前記他の通信端末との通信の開始時刻に最初のトリガを発する
ことを特徴とする請求項１または請求項２に記載の通信端末。
【請求項４】
通信端末を用いた距離通知方法であって、
トリガ発生部は、断続的にトリガ信号を発し、
自端末位置測定部は、前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定し、
他端末位置要求部は、前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求し、
他端末位置受信部は、前記他の通信端末から当該他の通信端末の位置を示す情報を受信し、
距離算出部は、前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出し、
初期距離記録部は、前記距離算出部が最初に算出した距離を初期距離記憶部に記録し、
割合算出部は、前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出し、
通知部は、前記割合算出部が算出した割合が所定の割合より小さくなったときに、自端末と前記他の通信端末とが接近したことを通知し、
前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しない
ことを特徴とする距離通知方法。
【請求項５】
通信端末を、
断続的にトリガ信号を発するトリガ発生部、
前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定する自端末位置測定部、
前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求する他端末位置要求部、
前記他の通信端末から当該他の通信端末の位置を示す情報を受信する他端末位置受信部、
前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出する距離算出部、
前記距離算出部が最初に算出した距離を初期距離記憶部に記録する初期距離記録部、
前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出する割合算出部、
前記割合算出部が算出した割合が所定の割合より小さくなったときに、自端末と前記他の通信端末とが接近したことを通知する通知部、
として機能させ、
前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しない
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置測定機能を有する通信端末、距離通知方法及びプログラムに関する。
【背景技術】
【０００２】
近年、無線による通信を行う携帯電話機などの通信端末が一般に普及している。近年の通信端末においては、通信機能のみならず、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）機能やスケジュール機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能、アラーム機能など、情報端末としての機能も向上している。
【０００３】
なお、特許文献１〜特許文献３には、一の通信端末が他の通信端末との距離を測定し、当該距離が所定の距離を下回った場合に通知を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１２３４６号公報
【特許文献２】特開２００２−２３２９４７号公報
【特許文献３】特開２００７−０８８９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一の通信端末保有者が、他の通信端末保有者を訪問する際、または他の通信端末保有者が待つ自宅へ帰る際、一の通信端末保有者（以下、訪問者とする）は、上述した通信端末を用いて、他の通信端末保有者（以下、被訪問者とする）に、出発したことを電子メールまたは電話にて連絡することが多々ある。このとき、被訪問者は、訪問者の食事の準備や掃除などの作業を行っているために、通信端末が受信した連絡に気付かないことがある。
【０００６】
この場合、被訪問者が訪問者の移動状況を確認するには、作業を中断し、通信端末を確認する必要があった。また、出発連絡を確認できた場合においても、渋滞や電車の運転見合わせなどにより訪問者の到着時刻が遅くなるとき、被訪問者は、再度連絡を取らない限り、状況を把握することができないという問題があった。
本発明は、上記の問題に鑑みてなされたものであり、自端末に対する操作なしに、他の通信端末の自端末への接近状況を確認することができる通信端末、距離通知方法及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、断続的にトリガ信号を発するトリガ発生部と、前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定する自端末位置測定部と、前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求する他端末位置要求部と、前記他の通信端末から当該他の通信端末の位置を示す情報を受信する他端末位置受信部と、前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出する距離算出部と、前記距離算出部が最初に算出した距離を初期距離記憶部に記録する初期距離記録部と、前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出する割合算出部と、前記割合算出部が算出した割合が所定の割合より小さくなったときに、自端末と前記他の通信端末とが接近したことを通知する通知部と、を備え、前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しないことを特徴とする。
【０００８】
また、本発明は、通信端末を用いた距離通知方法であって、トリガ発生部は、断続的にトリガ信号を発し、自端末位置測定部は、前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定し、他端末位置要求部は、前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求し、他端末位置受信部は、前記他の通信端末から当該他の通信端末の位置を示す情報を受信し、距離算出部は、前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出し、初期距離記録部は、前記距離算出部が最初に算出した距離を初期距離記憶部に記録し、割合算出部は、前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出し、通知部は、前記割合算出部が算出した割合が所定の割合より小さくなったときに、自端末と前記他の通信端末とが接近したことを通知し、前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しないことを特徴とする。
【０００９】
また、本発明は、通信端末を、断続的にトリガ信号を発するトリガ発生部、前記トリガ発生部がトリガ信号を発したときに、自端末の位置を測定する自端末位置測定部、前記トリガ発生部がトリガ信号を発したときに、他の通信端末に当該他の通信端末の位置を示す情報の送信を要求する他端末位置要求部、前記他の通信端末から当該他の通信端末の位置を示す情報を受信する他端末位置受信部、前記自端末位置測定部が測定した位置と前記他端末位置受信部が受信した情報が示す位置との間の距離を算出する距離算出部、前記距離算出部が最初に算出した距離を初期距離記憶部に記録する初期距離記録部、前記初期距離記憶部が記憶する距離に対する前記距離算出部が算出した距離の割合を算出する割合算出部、前記割合算出部が算出した割合が所定の割合より小さくなったときに、自端末と前記他の通信端末とが接近したことを通知する通知部、として機能させ、前記トリガ発生部は、最初にトリガを発した時刻から、前記初期距離記憶部が記憶する距離を所定の速度で除算して得られる時間の経過以降、トリガ信号を発しないことを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明によれば、トリガ発生部がトリガ信号を発する度に、距離算出部が距離の算出を行い、初期距離記憶部が記憶する距離に対する距離算出部が算出した距離の割合が、所定の割合より小さくなったときに、通知部は、自端末と他の通信端末とが接近したことを通知する。これにより、通信端末は、自端末に対する操作なしに、他の通信端末の自端末への接近状況を確認することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態の動作概要を示す図である。
【図２】本発明の第１の実施形態による通信端末の構成を示す概略ブロック図である。
【図３】本発明の第１の実施形態による通信端末の動作を示すフローチャートである。
【図４】各種速度を示す図である。
【図５】本発明の第２の実施形態による通信端末の構成を示す概略ブロック図である。
【図６】本発明の第２の実施形態による通信端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
図１は、本発明の一実施形態の動作概要を示す図である。
ここでは、被訪問者の保有する通信端末２００−２が、自端末と訪問者の保有する通信端末２００−１との距離に基づいて通知を発する場合を説明する。以下、通信端末２００−１、２００−２を総称する場合は通信端末２００と表記する。
図１（ａ）に示すように、訪問者は、時刻ｔ１において通信端末２００−１を用いて被訪問者の通信端末２００−２に電話または電子メールによる通信を行う。このとき、通信端末２００−２は、自端末と通信端末２００−１との間の距離ｌ１を算出する。距離ｌ１は、通信端末２００−１、２００−２がそれぞれ自端末の位置をＧＰＳ衛星から取得し、これら２地点の位置に基づいて算出する。
【００１３】
次に、図１（ｂ）に示すように、時刻ｔ１から一定時間（例えば５分）が経過した時刻ｔｉにおいて、通信端末２００−２は、自端末と通信端末２００−１との間の距離ｌｉを算出する。以降、一定時間毎に距離ｌｉの算出を行う。
そして、図１（ｃ）に示すように、時刻ｔｎにおいて、通信端末２００−２が自端末と通信端末２００−１との間の距離ｌｎを算出する。このとき、通信端末２００−１と通信端末２００−２との間の距離ｌｎが、距離ｌ１の２分の１より小さくなる。この場合、通信端末２００−２は、通信端末２００−１が接近していると判定し、通知音を鳴動し、距離の算出処理を終了する。
このような動作により、被訪問者は、通信端末２００−２に対する操作を行わずに、訪問者の接近状況を確認することができる。
【００１４】
図２は、本発明の第１の実施形態による通信端末の構成を示す概略ブロック図である。
通信端末２００は、制御部２０１（初期距離記録部、割合算出部）、無線通信部２０２（他端末位置要求部、他端末位置受信部）、ＧＰＳ部２０３（自端末位置測定部）、距離算出部２０４、時間計測部２０５（トリガ発生部）、キー操作部２０６、ディスプレイ２０７、通知音鳴動部２０８、メモリ部２０９（初期距離記憶部）を備える。
制御部２０１は、時間計測部２０５から一定時間毎にトリガを受け、各処理部の動作を制御し、上述した処理を実行する。
無線通信部２０２は、他の通信端末２００と、電話通信や電子メール通信などの無線通信を行う。
ＧＰＳ部２０３は、ＧＰＳ衛星から信号を受信し、自端末の位置を測定する。
距離算出部２０４は、無線通信部２０２が他の通信端末２００から受信した、他の通信端末２００の位置情報とＧＰＳ部２０３が測定した位置情報とに基づいて自端末と他の通信端末との間の距離を算出する。
【００１５】
時間計測部２０５は、自装置が計測する時間が所定の閾値を超えたときに、制御部２０１にトリガを発する。ここで、トリガ信号とは、制御部２０１による動作のきっかけとなる信号であり、時間計測部２０５がトリガ信号を発することで、被訪問者が意図的に位置情報の取得を行わなくても、バックグラウンドで定期的に距離算出を行うことができる。
キー操作部２０６は、ユーザからキーによる操作を受け付ける。
ディスプレイ２０７は、制御部２０１による処理結果を表示する。
通知音鳴動部２０８は、他の通信端末２００から情報を受信したとき、または制御部２０１が、他の通信端末２００が接近していると判定したときに鳴動する。
メモリ部２０９は、制御部２０１が生成した情報を記憶する。
【００１６】
このような構成を備える通信端末２００において、時間計測部２０５は、断続的にトリガ信号を発する。時間計測部２０５がトリガ信号を発すると、ＧＰＳ部２０３は、自端末の位置を測定し、無線通信部２０２は、他の通信端末２００に当該他の通信端末２００の位置を示す情報の送信を要求する。次に、無線通信部２０２は、他の通信端末２００から当該他の通信端末２００の位置を示す情報を受信し、距離算出部２０４は、ＧＰＳ部２０３が測定した位置と無線通信部２０２が受信した情報が示す位置との間の距離を算出する。なお、制御部２０１は、距離算出部２０４が最初に算出した距離をメモリ部２０９に記録する。
そして、制御部２０１は、メモリ部２０９が記憶する距離に対する、距離算出部２０４が算出した距離の割合を算出し、当該割合が所定の割合より小さくなったとき、通知音鳴動部２０８は、自端末と他の通信端末２００とが接近したことを通知する。
これにより、通信端末２００は、自端末に対する操作なしに、他の通信端末２００の自端末への接近状況を確認することができる。
【００１７】
次に、本実施形態による通信端末２００の動作を説明する。ここでは、通信端末２００−１から電子メールを受信したときの通信端末２００−２の距離通知動作を説明する。
図３は、本発明の第１の実施形態による通信端末の動作を示すフローチャートである。
通信端末２００−１の無線通信部２０２が通信端末２００−２に電子メールを送信すると、通信端末２００−２の無線通信部２０２は、通信端末２００−１が送信した電子メールを受信する（ステップＳ１）。
【００１８】
無線通信部２０２が電子メールを受信すると、時間計測部２０５は、トリガ信号を発し、現在時刻からの経過時間の計測を開始する（ステップＳ２）。時間計測部２０５がトリガ信号を発すると、ＧＰＳ部２０３は、ＧＰＳ衛星から信号の受信を開始し、受信した信号に基づいて自端末の位置を測定する（ステップＳ３）。また、時間計測部２０５がトリガ信号を発すると、無線通信部２０２は、通信端末２００−１に位置情報の測定命令を送信する（ステップＳ４）。なお、無線通信部２０２は、位置情報の測定命令を電子メールやＳＭＳにて送信しても良いし、他の通信を用いて送信しても良い。
【００１９】
通信端末２００−２が位置情報の測定命令を送信すると、通信端末２００−１の無線通信部２０２は、当該測定命令を受信する。次に、通信端末２００−１のＧＰＳ部２０３は、ＧＰＳ衛星から信号の受信を開始し、受信した信号に基づいて自端末の位置を測定する。そして、通信端末２００−１の無線通信部２０２は、ＧＰＳ部２０３が測定した位置情報を通信端末２００−２に送信する。なお、無線通信部２０２は、位置情報を電子メールやＳＭＳにて送信しても良いし、他の通信を用いて送信しても良い。
【００２０】
通信端末２００−１が位置情報を送信すると、通信端末２００−２の無線通信部２０２は、当該位置情報を受信する（ステップＳ５）。ステップＳ３でＧＰＳ部２０３が自端末の位置を測定し、さらにステップＳ５で無線通信部２０２が通信端末２００−１の位置情報を受信すると、距離算出部２０４は、自端末の位置と通信端末２００−１の位置とに基づいて、自端末と通信端末２００−１との距離を算出する（ステップＳ６）。自端末と通信端末２００−１との距離は、例えば、自端末と通信端末２００−１との緯度の差、及び自端末と通信端末２００−１との経度の差を算出し、当該緯度の差と経度の差とをそれぞれ二乗し、その和の平方根を算出することで得ることができる。なお、端末間の距離の算出方法はこれに限られず、例えば半射程角を用いて算出しても良い。
距離算出部２０４が自端末と通信端末２００−１との間の距離を算出すると、制御部２０１は、当該距離を現在時刻に関連付けて、メモリ部２０９に登録する（ステップＳ７）。
【００２１】
次に、制御部２０１は、メモリ部２０９に最後に登録した距離ｌｉが、メモリ部２０９に最初に登録した距離ｌ１の２分の１より小さいか否かを判定する（ステップＳ８）。これは、制御部２０１が、メモリ部２０９に最初に登録した距離ｌｉに対する、メモリ部２０９に最後に登録した距離ｌｉの割合を算出し、当該割合が２分の１より小さいか否かを判定することと等価である。
制御部２０１が、距離ｌｉが距離ｌ１の２分の１より小さいと判定した場合（ステップＳ８：ＹＥＳ）、通信端末２００−１が接近していると判定し、通知音鳴動部２０８は、通知音を鳴動することで、被訪問者に訪問者の接近を通知する（ステップＳ９）。通知音鳴動部２０８が通知音を鳴動すると、通信端末２００−２は、距離通知動作を終了する。
【００２２】
他方、制御部２０１が、距離ｌｉが距離ｌ１の２分の１以上であると判定した場合（ステップＳ８：ＮＯ）、メモリ部２０９に最初に登録した時刻ｔ１から現在の時刻ｔｉまでの時間ｔ１、ｉを算出する（ステップＳ１０）。次に、制御部２０１は、メモリ部２０９に最初に登録した距離ｌ１を速度ｖｘで移動した場合にかかる時間ｔｘと、ステップＳ１０で算出した時間ｔ１、ｉとを比較し、ｔｌ、１がｔｘより短いか否かを判定する（ステップＳ１１）。ここで、速度ｖｘとしては、例えば、幹線道路における自動車の法定最高速度である６０ｋｍ／ｈなどが挙げられる。
【００２３】
制御部２０１は、ｔｌ、１がｔｘより短いと判定した場合（ステップＳ１１：ＹＥＳ）、時間計測部２０５がステップＳ２で計測を開始した経過時間が一定時間を経過するまで待機する（ステップＳ１２）。時間計測部２０５は、測定する経過時間が一定時間を経過すると、ステップＳ２に戻り、トリガ信号を発し、現在時刻からの経過時間の計測を開始する。つまり、時間計測部２０５は、断続的にトリガ信号を発する。
他方、制御部２０１は、ｔｌ、１がｔｘ以上であると判定した場合（ステップＳ１１：ＮＯ）、通信端末２００−１が接近していないと判定し、通信端末２００−２は、距離通知動作を終了する。
なお、上述した位置情報取得や距離算出に関する動作は、被訪問者による操作なしに動作するものとする。
【００２４】
このように、本実施形態によれば、時間計測部２０５がトリガ信号を発する度に、距離算出部２０４が距離の算出を行い、距離算出部２０４が最初に算出した距離ｌ１における最後に算出した距離ｌｉの割合が、２分の１より小さくになったときに、通知音鳴動部２０８は、自端末と通信端末２００−１とが接近したことを通知する。これにより、通信端末２００は、自端末に対する操作なしに、他の通信端末２００の自端末への接近状況を確認することができる。
【００２５】
以上、図面を参照してこの発明の第１の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、位置情報を取得継続する時間ｔｘを算出する際に、固定移動速度を用いる場合を説明したが、これに限られない。具体的には、図４に示すように、想定し得る任意の移動速度によって時間ｔｘを算出しても良い。この場合、予め訪問者が移動手段に基づいて図４に示す速度の一覧から速度ｖｘを選択し、当該速度ｖｘを例えば位置情報とともに通信端末２００−２に送信することで、通信端末２００−２は、速度ｖｘに基づいて時間ｔｘを算出することができる。このように、端末装置２００−１が移動する速度を考慮することで、端末装置２００−２は、位置情報取得処理の実行回数を制御し、消費電力の低減を図ることができる。
【００２６】
（第２の実施形態）
次に、本発明の第２の実施形態について詳しく説明する。
図５は、本発明の第２の実施形態による通信端末の構成を示す概略ブロック図である。
第２の実施形態による通信端末２００は、第１の実施形態による通信端末２００に加え、さらに速度算出部２１０を備えたものである。
速度算出部２１０は、メモリ部２０９が記憶する距離情報に基づいて、他の通信端末２００の移動速度を算出する。
【００２７】
次に、本実施形態による通信端末２００の動作を説明する。ここでは、通信端末２００−１から電子メールを受信したときの通信端末２００−２の距離通知動作を説明する。
図６は、本発明の第２の実施形態による通信端末の動作を示すフローチャートである。
なお、第１の実施形態と同一の処理を行う部分は、同一のステップ数を用いて説明する。
通信端末２００−１の無線通信部２０２が通信端末２００−２に電子メールを送信すると、通信端末２００−２の無線通信部２０２は、通信端末２００−１が送信した電子メールを受信する（ステップＳ１）。
【００２８】
無線通信部２０２が電子メールを受信すると、時間計測部２０５は、トリガ信号を発し、現在時刻からの経過時間の計測を開始する（ステップＳ２）。時間計測部２０５がトリガ信号を発すると、ＧＰＳ部２０３は、ＧＰＳ衛星から信号の受信を開始し、受信した信号に基づいて自端末の位置を測定する（ステップＳ３）。また、時間計測部２０５がトリガ信号を発すると、無線通信部２０２は、通信端末２００−１に位置情報の測定命令を送信する（ステップＳ４）。なお、無線通信部２０２は、位置情報の測定命令を電子メールやＳＭＳにて送信しても良いし、他の通信を用いて送信しても良い。
【００２９】
通信端末２００−２が位置情報の測定命令を送信すると、通信端末２００−１の無線通信部２０２は、当該測定命令を受信する。次に、通信端末２００−１のＧＰＳ部２０３は、ＧＰＳ衛星から信号の受信を開始し、受信した信号に基づいて自端末の位置を測定する。そして、通信端末２００−１の無線通信部２０２は、ＧＰＳ部２０３が測定した位置情報を通信端末２００−２に送信する。なお、無線通信部２０２は、位置情報を電子メールやＳＭＳにて送信しても良いし、他の通信を用いて送信しても良い。
【００３０】
通信端末２００−１が位置情報を送信すると、通信端末２００−２の無線通信部２０２は、当該位置情報を受信する（ステップＳ５）。ステップＳ３でＧＰＳ部２０３が自端末の位置を測定し、さらにステップＳ５で無線通信部２０２が通信端末２００−１の位置情報を受信すると、距離算出部２０４は、自端末の位置と通信端末２００−１の位置とに基づいて、自端末と通信端末２００−１との距離を算出する（ステップＳ６）。自端末と通信端末２００−１との距離は、例えば、自端末と通信端末２００−１との緯度の差、及び自端末と通信端末２００−１との経度の差を算出し、当該緯度の差と経度の差とをそれぞれ二乗し、その和の平方根を算出することで得ることができる。なお、端末間の距離の算出方法はこれに限られず、例えば半射程角を用いて算出しても良い。
距離算出部２０４が自端末と通信端末２００−１との間の距離を算出すると、制御部２０１は、当該距離を現在時刻に関連付けて、メモリ部２０９に登録する（ステップＳ７）。
【００３１】
次に、速度算出部２１０は、メモリ部２０９に直近に登録された４つの時刻ｔｉ、ｔｉ−１、ｔｉ−２、ｔｉ−３とそれぞれの時刻に関連付けられた距離ｌｉ、ｌｉ−１、ｌｉ−２、ｌｉ−３との組み合わせを読み出す（ステップＳ２１）。次に、速度算出部２１０は、読み出した時刻ｔｉ、ｔｉ−１、ｔｉ−２、ｔｉ−３及び距離ｌｉ、ｌｉ−１、ｌｉ−２、ｌｉ−３に基づいて、通信端末２００−１の平均速度ｖｘ＿ａｖｅを算出する（ステップＳ２２）。
具体的には、まず速度算出部２１０は、時刻ｔｉと時刻ｔｉ−１との間の時間ｔｉ、ｉ−１を算出する。次に、速度算出部２１０は、距離ｌｉと距離ｌｉ−１との差の距離ｌｉ、ｉ−１を算出する。そして、速度算出部２１０は、距離ｌｉ、ｉ−１を時間ｔｉ、ｉ−１で除算することで、時刻ｔｉから時刻ｔｉ−１までの通信端末２００−１の移動速度ｖｉ、ｉ−１を算出する。同様に、速度算出部２１０は、時刻ｔｉ−１から時刻ｔｉ−２までの通信端末２００−１の移動速度ｖｉ−１、ｉ−２、時刻ｔｉ−２から時刻ｔｉ−３までの通信端末２００−１の移動速度ｖｉ−２、ｉ−３を算出する。そして、速度算出部２１０は。算出した移動速度ｖ１、ｉ−１、ｖｉ−１、ｉ−２、ｖｉ−２、ｉ−３の平均を算出することで、ｖｘ＿ａｖｅを算出する。
【００３２】
次に、制御部２０１は、メモリ部２０９に最後に登録した距離ｌｉが、メモリ部２０９に最初に登録した距離ｌ１の２分の１より小さいか否かを判定する（ステップＳ８）。これは、制御部２０１が、メモリ部２０９に最初に登録した距離ｌｉに対する、メモリ部２０９に最後に登録した距離ｌｉの割合を算出し、当該割合が２分の１より小さいか否かを判定することと等価である。
制御部２０１が、距離ｌｉが距離ｌ１の２分の１より小さいと判定した場合（ステップＳ８：ＹＥＳ）、通信端末２００−１が接近していると判定し、通知音鳴動部２０８は、通知音を鳴動することで、被訪問者に訪問者の接近を通知する（ステップＳ９）。通知音鳴動部２０８が通知音を鳴動すると、通信端末２００−２は、距離通知動作を終了する。
【００３３】
他方、制御部２０１が、距離ｌｉが距離ｌ１の２分の１以上であると判定した場合（ステップＳ８：ＮＯ）、メモリ部２０９に最初に登録した時刻ｔ１から現在の時刻ｔｉまでの時間ｔ１、ｉを算出する（ステップＳ１０）。次に、制御部２０１は、メモリ部２０９に最初に登録した距離ｌ１をステップＳ２２で算出した平均速度ｖｘ＿ａｖｅで移動した場合にかかる時間ｔｘ＿ａｖｅと、ステップＳ１０で算出した時間ｔ１、ｉとを比較し、ｔｌ１がｔｘ＿ａｖｅより短いか否かを判定する（ステップＳ２３）。
【００３４】
制御部２０１は、ｔｌ、１がｔｘ＿ａｖｅより短いと判定した場合（ステップＳ２３：ＹＥＳ）、時間計測部２０５がステップＳ２で計測を開始した経過時間が一定時間を経過するまで待機する（ステップＳ１２）。時間計測部２０５は、測定する経過時間が一定時間を経過すると、ステップＳ２に戻り、トリガ信号を発し、現在時刻からの経過時間の計測を開始する。
他方、制御部２０１は、ｔｌ、１がｔｘ＿ａｖｅ以上であると判定した場合（ステップＳ２３：ＮＯ）、通信端末２００−１が接近していないと判定し、通信端末２００−２は、距離通知動作を終了する。
なお、上述した位置情報取得や距離算出に関する動作は、被訪問者による操作なしに動作するものとする。
【００３５】
このように、本実施形態によれば、速度算出部２１０が、メモリ部２０９が記憶する距離情報に基づいて通信端末２００−１の平均移動速度ｖｘ＿ａｖｅを算出する。これにより、位置情報を取得継続する時間ｔｘ＿ａｖｅを可変することができる。
【００３６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、上述した第１の実施形態及び第２の実施形態では、距離ｌｉが距離ｌ１の２分の１より大きいときに、通知音鳴動部２０８が通知音を鳴動する場合を説明したが、これに限られず、例えば距離ｌｉが距離ｌ１の４分の１、２分の１、４分の３の距離に到達した場合に通知音を鳴動しても良い。
【００３７】
また、上述した第１の実施形態及び第２の実施形態では、通知音鳴動部２０８が通知音を鳴動することで被訪問者に訪問者の接近を通知する場合を説明したが、これに限られず、例えばバイブレータ（図示せず）が振動することによって通知を行っても良いし、無線通信部２０２が他の通信装置２００に通知を発するようにしても良い。
【００３８】
上述の通信端末２００は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４０】
２００、２００−１、２００−２…通信端末  ２０１…制御部  ２０２…無線通信部  ２０３…ＧＰＳ部  ２０４…距離算出部  ２０５…時間計測部  ２０６…キー操作部  ２０７…ディスプレイ  ２０８…通知音鳴動部  ２０９…メモリ部  ２１０…速度算出部
【図１】
0005446971.tif 000002
【図２】
0005446971.tif 000003
【図３】
0005446971.tif 000004
【図４】
0005446971.tif 000005
【図５】
0005446971.tif 000006
【図６】
0005446971.tif 000007