(57)【要約】【課題】携帯通信端末と通信する基地局の情報を用いて携帯通信端末の位置を算出する場合において、位置の誤検出を高い精度で判断する。【解決手段】通信部１１０は、基地局２０と通信を行う。本実施形態において、基地局２０の位置は既知である。位置情報生成部１２０は、通信部１１０との通信結果から、携帯通信端末１０の位置を示す位置情報を、時間を空けて繰り返し算出する。移動距離算出部１４０は、位置情報生成部１２０が生成した位置情報の変化に基づいて、携帯通信端末１０の移動距離を算出する。そして位置情報判断部１５０は、この移動距離に基づいて、位置情報の正しさを判断する。【選択図】図２
2014064062.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末であって、
位置が既知である複数の基地局それぞれと通信を行う通信手段と、
前記通信手段による通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する位置情報生成手段と、
前記位置情報生成手段が生成した前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する移動距離算出手段と、
前記移動距離に基づいて、前記位置情報の正しさを判断する位置情報判断手段と、
を備える携帯通信端末。
【請求項２】
請求項１に記載の携帯通信端末において、
前記位置情報判断手段は、前記移動距離が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する携帯通信端末。
【請求項３】
請求項１に記載の携帯通信端末において、
前記位置情報判断手段は、前記移動距離から前記携帯通信端末の移動速度を算出し、当該移動速度が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する携帯通信端末。
【請求項４】
請求項１〜３のいずれか一項に記載の携帯通信端末において、
前記位置情報判断手段によって正しいと判断された前記位置情報が予め定められた基準を満たす場合に、前記携帯通信端末のユーザへの通知処理を行う通知処理手段を備える携帯通信端末。
【請求項５】
請求項４に記載の携帯通信端末において、
前記通知処理手段は、予め定められた誤差情報が加えられた後の前記位置情報が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
【請求項６】
請求項４又は５に記載の携帯通信端末において、
前記通知処理手段は、複数の前記位置情報を結ぶ領域が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
【請求項７】
請求項６に記載の携帯通信端末において、
前記通知処理手段は、前記位置情報の中心として、径が誤差である円を、最新の前記位置情報と、その一つ前の位置情報のそれぞれで設定し、２つの前記円の共通外接線で挟まれる領域が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
【請求項８】
携帯通信端末が、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成し、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出し、
前記移動距離に基づいて、前記位置情報の正しさを判断する情報処理方法。
【請求項９】
携帯通信端末用のプログラムであって、
前記携帯通信端末に、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する機能と、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する機能と、
前記移動距離に基づいて、前記位置情報の正しさを判断する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
携帯通信端末に求められる機能の一つに、位置通知機能がある。位置通知機能には、一般的には、ＧＰＳ（Global Positioning System）を用いる場合が多い。一方、ＧＰＳの機能を用いずに、携帯通信端末が位置を検出する方法も検討されている。この方法の一つに、携帯通信端末と通信する基地局の情報を用いて、携帯通信端末の位置を算出する方法がある。例えば特許文献１には、ＧＰＳでは携帯通信端末の位置を算出できない場合に、基地局の位置情報を用いて携帯通信端末の位置を算出することが記載されている。
【０００３】
一方、特許文献２には、無線ＬＡＮ端末がいずれの中継機と通信しているかを把握することにより、無線ＬＡＮ端末の位置を推定することが記載されている。特に特許文献２には、無線ＬＡＮ端末が通信する中継機が不自然に飛躍している場合に、その位置を誤検出として無視することが記載されている。
【０００４】
なお、特許文献３には、携帯通信端末が予め定められたエリアに入ったか否かを判断する際に、そのエリアを、誤差分だけ広くすることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３４７５７０号公報
【特許文献２】特開２０１０−２３６８６６号公報
【特許文献３】特開２００２−２１６０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯通信端末と通信する基地局の情報を用いて携帯通信端末の位置を算出する場合において、位置が誤検出される可能性がある。これに対応するために、特許文献２に記載の技術を応用することも考えられる。しかし、基地局の間隔は、一般的に無線ＬＡＮの中継機の間隔よりも広い。このため、特許文献２に記載の技術では、誤検出を高い精度で判断することは難しい。
【０００７】
本発明の目的は、携帯通信端末と通信する基地局の情報を用いて携帯通信端末の位置を算出する場合において、位置の誤検出を高い精度で判断することができる携帯通信端末、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、携帯通信端末であって、
位置が既知である複数の基地局それぞれと通信を行う通信手段と、
前記通信手段による通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する位置情報生成手段と、
前記位置情報生成手段が生成した前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する移動距離算出手段と、
前記移動距離に基づいて、前記位置情報の正しさを判断する位置情報判断手段と、
を備える携帯通信端末が提供される。
【０００９】
本発明によれば、携帯通信端末が、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成し、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出し、
前記移動距離に基づいて、前記位置情報の正しさを判断する情報処理方法が提供される。
【００１０】
本発明によれば、携帯通信端末用のプログラムであって、
前記携帯通信端末に、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する機能と、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する機能と、
前記移動距離に基づいて、前記位置情報の正しさを判断する機能と、
を実現させるプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、携帯通信端末と通信する基地局の情報を用いて携帯通信端末の位置を算出する場合において、位置の誤検出を高い精度で判断することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る携帯通信端末１０の使用環境を示す図である。
【図２】携帯通信端末１０の機能構成を示すブロック図である。
【図３】携帯通信端末１０の第１の処理を示すフローチャートである。
【図４】携帯通信端末１０の第２の処理を示すフローチャートである。
【図５】第２の実施形態に係る携帯通信端末１０の機能構成を示すブロック図である。
【図６】本実施形態における携帯通信端末１０が行う処理を示すフローチャートである。
【図７】図６のステップＳ６０で行われる処理の第１例を示す図である。
【図８】図６のステップＳ６０で行われる処理の第２例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１４】
なお、以下に示す説明において、携帯通信端末１０の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。携帯通信端末１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係る携帯通信端末１０の使用環境を示す図である。携帯通信端末１０は、基地局２０を介して情報の送受信を行う。この情報には、電話機能における音声情報や、データ通信におけるデータ情報が含まれている。また携帯通信端末１０は、基地局２０との通信結果に基づいて、携帯通信端末１０の位置を算出する。
【００１６】
図２は、携帯通信端末１０の機能構成を示すブロック図である。携帯通信端末１０は、通信部１１０、位置情報生成部１２０、移動距離算出部１４０、及び位置情報判断部１５０を備えている。通信部１１０は、基地局２０と通信を行う。本実施形態において、基地局２０の位置は既知である。位置情報生成部１２０は、通信部１１０との通信結果から、携帯通信端末１０の位置を示す位置情報を、時間を空けて繰り返し算出する。移動距離算出部１４０は、位置情報生成部１２０が生成した位置情報の変化に基づいて、携帯通信端末１０の移動距離を算出する。そして位置情報判断部１５０は、この移動距離に基づいて、位置情報の正しさを判断する。
【００１７】
また、携帯通信端末１０は位置情報記憶部１３０を有している。位置情報記憶部１３０は、位置情報生成部１２０が算出した位置情報を、その位置情報を算出した時刻と共に記憶する。すなわち位置情報記憶部１３０は、携帯通信端末１０の位置情報の履歴を記憶する。なお、位置情報記憶部１３０は、携帯通信端末１０の外部に設けられていても良い。
【００１８】
図３は、携帯通信端末１０の第１の処理を示すフローチャートである。
【００１９】
まず、通信部１１０は、通信可能な基地局２０と通信を行う。この際、通信部１１０は、その基地局２０の識別情報を受信する（ステップＳ１０）。
【００２０】
次いで、位置情報生成部１２０は、通信部１１０が受信した識別情報に基づいて、携帯通信端末１０の位置を算出する（ステップＳ２０）。
【００２１】
詳細には、基地局２０の位置を示す基地局位置情報は、基地局２０の識別情報に対応付けて記憶されている。この情報は、携帯通信端末１０とは別のデータベースが記憶していてもよいし、携帯通信端末１０が記憶していても良い。前者の場合、携帯通信端末１０は、いずれかの基地局２０を介してそのデータベースとも通信を行う。そして位置情報生成部１２０は、携帯通信端末１０が受信した基地局２０の識別情報に対応する基地局位置情報を取得し、この基地局位置情報を用いて携帯通信端末１０の位置を算出する。位置情報生成部１２０は、時間を空けて携帯通信端末１０の位置情報を繰り返し算出する。図３に示す例では、位置情報生成部１２０は、予め定められた時間間隔で携帯通信端末１０の位置情報を算出する。
【００２２】
一般的に、携帯通信端末１０は、複数の基地局２０から基地局識別情報を受信している。携帯通信端末１０は、最も電波が強い基地局２０の基地局位置情報を、携帯通信端末１０の位置情報として用いても良い。また携帯通信端末１０は、複数の基地局２０の基地局位置情報を用いて携帯通信端末１０の位置情報を算出しても良い。この場合、携帯通信端末１０は、例えば各基地局２０から受信する電波の強度を用いて、複数の基地局２０それぞれの係数を算出し、当該係数を用いて基地局位置情報を荷重平均することにより、携帯通信端末１０の位置情報を算出しても良い。
【００２３】
次いで、移動距離算出部１４０は、位置情報生成部１２０が新たな位置情報を算出すると、携帯通信端末１０の移動距離を算出する（ステップＳ３０）。
【００２４】
詳細には、移動距離算出部１４０は、一つ前の位置情報を位置情報記憶部１３０から読み出す。そして移動距離算出部１４０は、新たな位置情報と、その一つ前の位置情報の差分を、携帯通信端末１０の移動距離として算出する（ステップＳ３０）。
【００２５】
次いで位置情報判断部１５０は、移動距離算出部１４０が算出した移動距離に基づいて、位置情報生成部１２０が新たに算出した位置情報が正しいか否かを判断する（ステップＳ４０）。
【００２６】
詳細には、移動距離算出部１４０が算出した移動距離が、予め定められた値（基準値）よりも大きい場合に、位置情報が誤りであると判断する。この基準値は、物理的に携帯通信端末１０が、位置情報の算出間隔では移動できない距離を基準に定められる。例えばこの基準値は、その地域で最も早い移動手段（例えば高速鉄道）の速度に位置情報の算出間隔を乗じた値に、一定のマージンを乗せた値である。
【００２７】
そして位置情報判断部１５０は、位置情報生成部１２０が新たに算出した位置情報が誤りであると判断された場合（ステップＳ４０：Ｎｏ）に、位置情報記憶部１３０が記憶しているその位置情報に、誤りフラグを立てるか、またはその位置情報を削除する（ステップＳ５０）。
【００２８】
なお、位置情報生成部１２０が新たに算出した位置が誤りとなる原因の一つに、基地局２０の設置位置が変更されることがある。基地局２０の位置が変更された直後では、基地局２０の位置を示す情報（例えば基地局２０の位置を示すデータベース）は更新されていない。このような場合において、その基地局２０の近くを携帯通信端末１０が通過した場合に、位置情報生成部１２０は誤った位置情報を算出してしまう。
【００２９】
図４は、携帯通信端末１０の第２の処理を示すフローチャートである。本処理は、ステップＳ３０までの処理は、図３に示した第１の処理と同様である。位置情報判断部１５０は、移動距離算出部１４０が移動距離を算出すると、携帯通信端末１０の移動速度を算出する（ステップＳ３２）。例えば位置情報判断部１５０は、移動距離算出部１４０が算出した移動距離を、２つの位置情報の算出間隔（時刻の差分）で割ることにより、携帯通信端末１０の移動速度を算出する。
【００３０】
そして位置情報判断部１５０は、移動距離算出部１４０が算出した移動距離が基準を満たさない場合に、位置情報生成部１２０が新たに算出した位置情報が誤りである（誤検出）と判断する（ステップＳ４０）。例えば位置情報判断部１５０は、移動距離算出部１４０が算出した移動速度が予め定められた値（基準値）よりも大きい場合に、位置情報が誤りであると判断する。この基準値は、物理的に携帯通信端末１０が移動できない速度を基準に定められる。例えばこの基準値は、その地域で最も早い移動手段（例えば高速鉄道）の速度に、一定のマージンを乗せた値である。
【００３１】
その後の処理（ステップＳ５０）は、図３に示した例と同様である。
【００３２】
以上、本実施形態によれば、携帯通信端末１０の位置情報判断部１５０は、携帯通信端末１０の移動距離に基づいて、携帯通信端末１０の位置情報生成部１２０が算出した位置情報が誤りであるか否かを判断する。このため、位置情報判断部１５０は、位置の誤検出を高い精度で判断することができる。
【００３３】
（第２の実施形態）
図５は、第２の実施形態に係る携帯通信端末１０の機能構成を示すブロック図である。本実施形態に係る携帯通信端末１０は、通知処理部１６０及び基準記憶部１６５を備えている点を除いて、第１の実施形態に係る携帯通信端末１０と同様の構成である。
【００３４】
通知処理部１６０は、位置情報生成部１２０が新たに算出した位置情報が、位置情報判断部１５０によって正しいと判断された場合に、その位置情報が予め定められた基準を満たすか否かを判断する。この基準は、例えば位置情報が示す位置が、予め定められた範囲に含まれるか否かである。そして通知処理部１６０は、位置情報が予め定められた基準を満たす場合に、携帯通信端末１０のユーザへの通知処理を行う。
【００３５】
基準記憶部１６５は、通知処理部１６０が用いる基準を記憶している。例えばこの基準が、位置情報における予め定められた範囲である場合、基準記憶部１６５は、例えば、その中心位置を示す緯度経度情報と、その中心位置からの半径を示す情報を記憶している。なお基準記憶部１６５は、多角形の各頂点の緯度経度情報を記憶していても良い。
【００３６】
図６は、本実施形態における携帯通信端末１０が行う処理を示すフローチャートである。本図に示す処理は、ステップＳ５０までの処理は、第１の実施形態と同様である。なお、本図は、ステップＳ５０までの処理が、図３と同様の場合を示している。ただし、ステップＳ５０までの処理は、図４と同様であっても良い。
【００３７】
ステップＳ４０において、位置情報生成部１２０が新たに算出した位置情報が正しいと判断された場合、通知処理部１６０は、その位置情報が、基準記憶部１６５に記憶されている基準を満たすか否かを判断する（ステップＳ６０）。基準が満たされている場合（ステップＳ６０：Ｙｅｓ）、通知処理部１６０は、携帯通信端末１０のユーザへの通知処理を行う（ステップＳ７０）。この通知処理は、画面に画像を出力する処理であっても良いし、バイブレータを動かす処理であっても良いし、音声を出力する処理であっても良い。
【００３８】
なお、基準記憶部１６５は、複数の基準（例えば複数の位置）を記憶している場合、通知処理部１６０は、複数の基準それぞれについて、ステップＳ６０，Ｓ７０に示した処理を行う。この際、基準記憶部１６５は、複数の基準を互いに識別する情報（例えば基準が示す位置を示す情報）を記憶していても良い。そして通知処理部１６０は、ステップＳ７０において、ステップＳ６０で満たされていると判断された規準に対応する情報を基準記憶部１６５から読み出して画面等に出力しても良い。
【００３９】
図７は、図６のステップＳ６０で行われる処理の第１例を示している。本図に示す例において、通知処理部１６０は、位置情報が示す位置を中心とした、半径が誤差βの円（第１の円）を算出する。誤差βは、位置情報生成部１２０が算出する位置情報の精度に基づいて、予め定められている。そして通知処理部１６０は、第１の円の少なくとも一部が、基準記憶部１６５が記憶している基準を満たす場合に、基準を満たすと判断する。
【００４０】
例えば図７において、基準記憶部１６５は、基準として、中心位置を示す緯度経度情報と、その中心位置からの半径αを示す情報を記憶している。そして通知処理部１６０は基準記憶部１６５が記憶している情報に基づいて第２の円を設定し、第１の円の少なくとも一部が第２の円の少なくとも一部と重なる場合に、基準を満たすと判断する。
【００４１】
図８は、図６のステップＳ６０で行われる処理の第２例を示している。本図に示す例において、位置情報生成部１２０が算出した位置情報を結ぶ領域が、基準記憶部１６５が記憶している基準を満たす場合に、通知処理を行う。
【００４２】
具体的には、通知処理部１６０は、第１の円を、時間軸上で互いに前後する２つの位置情報（例えば最新の位置情報と、その一つ前の位置情報）それぞれで設定する。そして通知処理部１６０は、２つの第１円の共通外接線で挟まれる領域が前記予め定められた基準を満たす場合に、通知処理を行う。
【００４３】
本実施形態によっても、第１の実施形態と同様の効果を得ることができる。また、携帯通信端末１０の通知処理部１６０は、位置情報生成部１２０が生成した位置情報が正しい場合にのみ、その位置情報が基準を満たす（例えば予め登録された場所を示す場合）か否かを判断する。このため、通知処理部１６０は、高い精度で携帯通信端末１０のユーザに対する通知処理を行える。
【００４４】
また、位置情報生成部１２０は、時間を空けて位置情報を算出している。このため、図８に示すように、携帯通信端末１０の位置が、位置情報生成部１２０が位置情報を検出していないタイミングで、基準記憶部１６５が記憶している基準を満たすこともありえる。これに対して図８に示した処理を行うと、このような場合においても通知処理部１６０は通知処理を行うことができる。
【００４５】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００４６】
なお、上記した実施形態によれば、以下の発明が開示されている。
（付記１）
携帯通信端末であって、
位置が既知である複数の基地局それぞれと通信を行う通信手段と、
前記通信手段による通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する位置情報生成手段と、
前記位置情報生成手段が生成した前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する移動距離算出手段と、
前記移動距離に基づいて、前記位置情報の正しさを判断する位置情報判断手段と、
を備える携帯通信端末。
（付記２）
付記１に記載の携帯通信端末において、
前記位置情報判断手段は、前記移動距離が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する携帯通信端末。
（付記３）
付記１に記載の携帯通信端末において、
前記位置情報判断手段は、前記移動距離から前記携帯通信端末の移動速度を算出し、当該移動速度が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する携帯通信端末。
（付記４）
付記１〜３のいずれか一項に記載の携帯通信端末において、
前記位置情報判断手段によって正しいと判断された前記位置情報が予め定められた基準を満たす場合に、前記携帯通信端末のユーザへの通知処理を行う通知処理手段を備える携帯通信端末。
（付記５）
付記４に記載の携帯通信端末において、
前記通知処理手段は、予め定められた誤差情報が加えられた後の前記位置情報が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
（付記６）
付記４又は５に記載の携帯通信端末において、
前記通知処理手段は、複数の前記位置情報を結ぶ領域が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
（付記７）
付記６に記載の携帯通信端末において、
前記通知処理手段は、前記位置情報の中心として、径が誤差である円を、最新の前記位置情報と、その一つ前の位置情報のそれぞれで設定し、２つの前記円の共通外接線で挟まれる領域が前記予め定められた基準を満たす場合に、前記通知処理を行う携帯通信端末。
（付記８）
携帯通信端末が、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成し、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出し、
前記移動距離に基づいて、前記位置情報の正しさを判断する情報処理方法。
（付記９）
付記８に記載の情報処理方法において、
前記携帯通信端末は、前記移動距離が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する情報処理方法。
（付記１０）
付記８に記載の情報処理方法において、
前記携帯通信端末は、前記移動距離から前記情報処理方法の移動速度を算出し、当該移動速度が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断する情報処理方法。
（付記１１）
付記８〜１０のいずれか一項に記載の情報処理方法において、
前記携帯通信端末は、正しいと判断された前記位置情報が予め定められた基準を満たす場合に、前記情報処理方法のユーザへの通知処理を行う情報処理方法。
（付記１２）
付記１１に記載の情報処理方法において、
前記携帯通信端末は、予め定められた誤差情報が加えられた後の前記位置情報が前記予め定められた基準を満たす場合に、前記通知処理を行う情報処理方法。
（付記１３）
付記１１又は１２に記載の情報処理方法において、
前記携帯通信端末は、複数の前記位置情報を結ぶ領域が前記予め定められた基準を満たす場合に、前記通知処理を行う情報処理方法。
（付記１４）
付記１３に記載の情報処理方法において、
前記携帯通信端末は、前記位置情報の中心として、径が誤差である円を、最新の前記位置情報と、その一つ前の位置情報のそれぞれで設定し、２つの前記円の共通外接線で挟まれる領域が前記予め定められた基準を満たす場合に、前記通知処理を行う情報処理方法。
（付記１５）
携帯通信端末用のプログラムであって、
前記携帯通信端末に、
位置が既知である複数の基地局それぞれと通信を行い、これらの通信結果から、前記携帯通信端末の位置を示す位置情報を、時間を空けて繰り返し生成する機能と、
前記位置情報の変化に基づいて、前記携帯通信端末の移動距離を算出する機能と、
前記移動距離に基づいて、前記位置情報の正しさを判断する機能と、
を実現させるプログラム。
（付記１６）
付記１５に記載のプログラムにおいて、
前記携帯通信端末に、前記移動距離が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断させるプログラム。
（付記１７）
付記１５に記載のプログラムにおいて、
前記携帯通信端末に、前記移動距離から前記プログラムの移動速度を算出し、当該移動速度が予め定められた値よりも大きい場合に、前記位置情報が誤りであると判断させるプログラム。
（付記１８）
付記１５〜１７のいずれか一項に記載のプログラムにおいて、
前記携帯通信端末に、正しいと判断された前記位置情報が予め定められた基準を満たす場合に、前記プログラムのユーザへの通知処理を行う機能を実現させるプログラム。
（付記１９）
付記１８に記載のプログラムにおいて、
前記携帯通信端末に、予め定められた誤差情報が加えられた後の前記位置情報が前記予め定められた基準を満たす場合に、前記通知処理を行わせるプログラム。
（付記２０）
付記１８又は１９に記載のプログラムにおいて、
前記携帯通信端末に、複数の前記位置情報を結ぶ領域が前記予め定められた基準を満たす場合に、前記通知処理を行わせるプログラム。
（付記２１）
付記２０に記載のプログラムにおいて、
前記携帯通信端末に、前記位置情報の中心として、径が誤差である円を、最新の前記位置情報と、その一つ前の位置情報のそれぞれで設定させ、２つの前記円の共通外接線で挟まれる領域が前記予め定められた基準を満たす場合に、前記通知処理を行わせるプログラム。
【符号の説明】
【００４７】
１０ 携帯通信端末
２０ 基地局
１１０ 通信部
１２０ 位置情報生成部
１３０ 位置情報記憶部
１４０ 移動距離算出部
１５０ 位置情報判断部
１６０ 通知処理部
１６５ 基準記憶部
【図１】
2014064062.tif 000003
【図２】
2014064062.tif 000004
【図３】
2014064062.tif 000005
【図４】
2014064062.tif 000006
【図５】
2014064062.tif 000007
【図６】
2014064062.tif 000008
【図７】
2014064062.tif 000009
【図８】
2014064062.tif 000010