(57)【要約】【課題】移動端末を含む通信システムにおいて、より高い確度で移動端末の位置を推定することができる移動通信端末位置推定装置を提供する。【解決手段】移動通信端末位置推定装置としての交換機３０に、移動端末１０の位置を推定するために用いる情報を記憶するための記憶部３０２と、移動端末１０の位置情報と、その位置情報の生成時刻情報とを取得して記憶部３０２に記憶させるとともに、移動端末１０の利用者が移動端末１０に登録した情報のうち、移動端末１０の位置を推定するために用いる端末登録情報を取得して記憶部３０２に記憶させるデータベース管理部３０１ａと、記憶部３０２に予め記憶されている地図情報と、記憶部３０２に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、移動端末１０の推定位置を示す推定位置情報を生成する現在位置予測部３０１ｂとを備える。【選択図】  図１
2004343431.tif 000002
【特許請求の範囲】
【請求項１】
通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムに含まれる移動通信端末位置推定装置において、
前記移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、
前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して前記記憶部に記憶させるとともに、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させる情報管理手段と、
前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備えることを特徴とする移動通信端末位置推定装置。
【請求項２】
前記端末登録情報には、前記移動通信端末装置の利用者が予定している行き先の位置を示す情報と、その行き先への到着予定時刻を示す情報とを含むスケジュール情報が含まれることを特徴とする請求項１に記載の移動通信端末位置推定装置。
【請求項３】
前記情報管理手段は、過去に記憶させた前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とが保持されるように、新たな位置情報と、その位置情報の生成時刻情報とを前記記憶部に記憶させ、
前記位置推定手段は、さらに、前記記憶部に記憶された位置情報と、生成時刻情報との履歴に基づいて推定位置情報を生成することを特徴とする請求項１に記載の移動通信端末位置推定装置。
【請求項４】
前記移動通信端末装置が通信可能な状態にあるか、通信不可能な状態にあるかを判定する通信可否判定手段をさらに備え、
前記通信システムでは、前記移動通信端末装置が通信可能な状態にある場合に、前記移動通信端末装置の位置情報の生成が繰り返し行われ、
前記情報管理手段は、前記通信システムにて繰り返し生成される前記移動通信端末装置の位置情報と、各位置情報の生成時刻情報とを逐次前記記憶部に記憶させ、
前記位置推定手段は、前記移動通信端末装置が通信可能な状態と判定された場合には、前記記憶部に記憶されている最新の位置情報を、前記移動通信端末装置の推定位置情報とすることを特徴とする請求項１に記載の移動通信端末位置推定装置。
【請求項５】
前記通信システムに含まれる他の通信端末装置への前記推定位置情報の通知の可否が予め登録された通知許可情報に基づいて、前記他の通信端末装置に対して前記推定位置情報を通知するか否かを判定する通知可否判定手段をさらに備えることを特徴とする請求項１に記載の移動通信端末位置推定装置。
【請求項６】
請求項１に記載の移動通信端末位置推定装置と通信可能な通信端末装置であり、前記推定位置情報を受け取り、この推定位置情報の示す推定位置を提示する推定位置提示手段を備えることを特徴とする通信端末装置。
【請求項７】
通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムにおいて、
前記移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、
前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して前記記憶部に記憶させるとともに、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させる情報管理手段と、
前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備えることを特徴とする通信システム。
【請求項８】
通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムにおける移動通信端末位置推定方法において、
情報管理手段により、前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるステップと、
情報管理手段により、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させるステップと、
位置推定手段により、前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成するステップとを含むことを特徴とする移動通信端末位置推定方法。
【請求項９】
請求項１から５の何れか１項に記載の移動通信端末位置推定装置をコンピュータにて実現させる移動通信端末位置推定プログラムであって、コンピュータを前記各手段として動作させるための移動通信端末位置推定プログラム。
【請求項１０】
請求項９に記載の移動通信端末位置推定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信端末装置を含む通信システムにおいて、移動通信端末装置の位置を推定する移動通信端末位置推定装置、この移動通信端末位置推定装置と通信可能な通信端末装置、通信システム、通信システムにおける移動通信端末位置推定方法、移動通信端末位置推定プログラム、及び移動通信端末位置推定プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
近年、一般加入電話に代わり、何時でも何処でも移動体電話サービスを受けることができるという利便性から、移動体電話（移動端末）の需要は伸び、すでに一般加入電話を凌ぐ加入者数を得ている。そして、音楽、動画配信、Ｗｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）閲覧等のより高度なアプリケーションが提供されることで、移動端末として自由度の高いサービスを受けることができるようになってきている。
【０００３】
ここで、移動体電話サービスを受けるためには、移動端末の近傍に基地局が必要であり、基地局を通じて交換局との通信が成り立った上でサービスを利用することが可能となる。したがって、例えば、移動端末に対する緊急通話呼出が発生した場合において、その移動端末が通信不可能であるときには、その移動端末の利用者の状況を把握することが困難であり、呼出要求元におけるその後の対応策に支障が生じる。
【０００４】
これに対し、例えば、特許文献１には、移動端末の正確な位置を外部装置に出力する移動端末の位置情報検索システムが開示されている。
【０００５】
特許文献１に開示の技術では、移動端末に対して無鳴動着信させ、当該移動端末と無線接続した基地局の情報を記憶管理に格納するとともに、当該移動端末の位置情報を表示出力する。その際、当該移動端末が圏外にある時、当該移動端末の記憶保持されている最新の登録位置情報及び位置登録時刻を表示出力する、としている。
【０００６】
【特許文献１】
特開２００１−２５０５６公報（公開日２００１年１月２６日）
【０００７】
【発明が解決しようとする課題】
上記特許文献１に開示の技術では、移動端末の最新の登録位置情報及び位置登録時刻を表示出力する機能を有し、呼出要求元も当該移動端末の利用者の状況をある程度推測することが可能であるが、入手される情報は予測が困難であるほど時間が経過している場合もあり、現在位置を予測するにあたっては十分な情報量であるとは言い難く、推測誤差発生の可能性が高い。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、移動通信端末を含む通信システムにおいて、より高い確度で移動通信端末の位置を推定することができる移動通信端末位置推定装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明の移動通信端末位置推定装置は、通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムに含まれる移動通信端末位置推定装置であって、上記の課題を解決するために、前記移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して前記記憶部に記憶させるとともに、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させる情報管理手段と、前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備えることを特徴としている。
【００１０】
上記の構成では、移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部を備えている。この記憶部には、地図情報が予め記憶されている。また、記憶部には、情報管理手段によって取得された、移動通信端末装置の位置情報と、その位置情報の生成時刻情報とが記憶される。さらに、記憶部には、情報管理手段によって取得された端末登録情報が記憶される。そして、記憶部に記憶された上記の情報に基づいて、位置推定手段が、移動通信端末装置の推定位置を示す推定位置情報を生成する。
【００１１】
これにより、移動通信端末装置が通信不可能な状態にあり、最新の位置情報を取得できないような状況においても、位置推定手段の生成する推定位置情報に基づくことにより、移動通信端末装置の推定位置を認識することができる。
【００１２】
ここで、位置推定手段による推定位置情報の生成は、上記のように、既に記憶部に記憶されている古い位置情報、及びその位置情報の生成時刻情報に加えて、端末登録情報にも基づいて行われる。端末登録情報は、移動通信端末装置の利用者がその移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる情報、つまり、その利用者の行動を予測できるような情報である。
【００１３】
これにより、単に古い位置情報やその位置情報の生成時刻情報に基づいて位置を推定する場合と比較して、より確度の高い推定が可能になる。
【００１４】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、前記端末登録情報には、前記移動通信端末装置の利用者が予定している行き先の位置を示す情報と、その行き先への到着予定時刻を示す情報とを含むスケジュール情報が含まれていてもよい。
【００１５】
上記の構成では、スケジュール情報通りに利用者が行動し、それにともなって移動通信端末装置も移動すると仮定して、行き先の位置を示す情報、及びその行き先への到着予定時刻を示す情報と、記憶部に記憶されている位置情報及び生成時刻情報とから、移動通信端末装置の推定位置を算出することができる。
【００１６】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、前記情報管理手段は、過去に記憶させた前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とが保持されるように、新たな位置情報と、その位置情報の生成時刻情報とを前記記憶部に記憶させ、前記位置推定手段は、さらに、前記記憶部に記憶された位置情報と、生成時刻情報との履歴に基づいて推定位置情報を生成してもよい。
【００１７】
上記の構成では、記憶部に保持されている位置情報と、生成時刻情報との履歴を、利用者の過去の行動パターンとみなし、この過去の行動パターンに基づいて利用者の招来の行動を予測することができる。したがって、この予測通りに利用者が行動し、それにともなって移動通信端末装置も移動すると仮定して移動通信端末装置の推定位置を算出することができる。
【００１８】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、前記移動通信端末装置が通信可能な状態にあるか、通信不可能な状態にあるかを判定する通信可否判定手段をさらに備え、前記通信システムでは、前記移動通信端末装置が通信可能な状態にある場合に、前記移動通信端末装置の位置情報の生成が繰り返し行われ、前記情報管理手段は、前記通信システムにて繰り返し生成される前記移動通信端末装置の位置情報と、各位置情報の生成時刻情報とを逐次前記記憶部に記憶させ、前記位置推定手段は、前記移動通信端末装置が通信可能な状態と判定された場合には、前記記憶部に記憶されている最新の位置情報を、前記移動通信端末装置の推定位置情報してもよい。
【００１９】
上記の構成では、移動通信端末装置が通信可能な状態にある場合には、移動通信端末装置の位置情報と、その位置情報の生成時刻情報とが、繰り返し更新される。したがって、この繰り返しの時間間隔をある程度短く設定することにより、記憶部に記憶されている最新の位置情報の示す位置は、その時点での実際の位置とほぼ等しいとみなすことができる。
【００２０】
そこで、上記の構成では、通信可否判定手段により、移動通信端末装置が通信可能な状態と判定された場合には、記憶部に記憶されている最新の位置情報を、移動通信端末装置の推定位置情報とする。これにより、移動通信端末装置が通信可能な状態にある場合において、より確度の高い推定が可能になる。
【００２１】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、前記通信システムに含まれる他の通信端末装置への前記推定位置情報の通知の可否が予め登録された通知許可情報に基づいて、前記他の通信端末装置に対して前記推定位置情報を通知するか否かを判定する通知可否判定手段をさらに備えてもよい。
【００２２】
移動通信端末装置の位置は、その利用者の位置でもあるため、その利用者のプライバシーにかかわる事項である。したがって、移動通信端末装置の推定位置情報を無制限に通知可能にすると、その利用者のプライバシーが脅かされる。
【００２３】
そこで、上記の構成では、推定位置情報を通信システムに含まれる他の通信端末装置へ通知するか否かを、予め登録された通知許可情報に基づいて通知可否判定手段が判定する。これにより、推定位置情報の通知を許可する範囲を制限して、利用者のプライバシーを守ることができる。
【００２４】
なお、上記の移動通信端末位置推定装置は、コンピュータにて実現されてもよい。本発明の移動通信端末位置推定プログラムは、コンピュータを移動通信端末位置推定装置として動作させるためのプログラムであって、コンピュータを前記各手段として動作させることを特徴としている。また、本発明のコンピュータ読み取り可能な記録媒体は、上記の移動通信端末位置推定プログラムを記録した記録媒体である。
【００２５】
本発明の通信端末装置は、上記の移動通信端末位置推定装置と通信可能な通信端末装置であり、前記推定位置情報を受け取り、この推定位置情報の示す推定位置を提示する推定位置提示手段を備えることを特徴としている。
【００２６】
上記の構成では、推定位置提示手段が、上記の移動通信端末位置推定装置から推定位置情報を受け取り、その推定位置情報の示す推定位置を提示する。提示の方法は、画面上での文字や地図によって推定位置を表示する、あるいは、音声によって推定位置を報知するなどといった様々な方法をとることができる。これにより、この通信端末装置の利用者は、移動通信端末装置の推定位置を把握することができる。
【００２７】
本発明の通信システムは、通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムであって、上記の課題を解決するために、前記移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して前記記憶部に記憶させるとともに、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させる情報管理手段と、前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備えることを特徴としている。
【００２８】
上記の構成によっても、上記移動通信端末位置推定装置と同様、より確度の高い移動通信端末装置の位置の推定が可能になる。
【００２９】
本発明の移動通信端末位置推定方法は、通信可能な状態にある移動通信端末装置の位置情報を生成する通信システムにおける移動通信端末位置推定方法であって、上記の課題を解決するために、情報管理手段により、前記通信システムにて生成される前記移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるステップと、情報管理手段により、前記移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、前記移動通信端末装置の位置を推定するために用いる端末登録情報を取得して前記記憶部に記憶させるステップと、位置推定手段により、前記記憶部に予め記憶されている地図情報と、前記記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、前記移動通信端末装置の推定位置を示す推定位置情報を生成するステップとを含むことを特徴としている。
【００３０】
上記の方法によっても、上記移動通信端末位置推定装置と同様、より確度の高い移動通信端末装置の位置の推定が可能になる。
【００３１】
【発明の実施の形態】
本発明の実施の一形態について図１から図１３に基づいて説明すれば、以下の通りである。
【００３２】
まず、本実施形態の移動端末位置情報通知システム１の概略構成を図２に基づいて説明する。移動端末位置情報通知システム１は、移動端末（移動通信端末装置）１０と、基地局２０と、交換機３０と、外部端末（通信端末装置）４０とを備えた通信システムである。
【００３３】
移動端末１０は、例えば、携帯電話端末やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）端末などからなる。
【００３４】
外部端末４０は、移動端末１０と同様の携帯電話端末やＰＨＳ端末などからなる移動型外部端末４０ａであってもよく、パーソナルコンピュータやサーバコンピュータなどからなる固定型外部端末４０ｂであってもよい。
【００３５】
なお、移動型外部端末４０ａと固定型外部端末４０ｂとは、交換機３０との通信形態が異なるものの、移動端末位置情報通知システム１における基本的機能は共通しているので、本実施形態では、特にことわらない限り外部端末４０として移動型外部端末４０ａを想定して説明する。
【００３６】
また、本実施形態では移動端末１０と移動型外部端末４０ａとを区別し、別々の端末装置として説明するが、これに限らず、同一の端末装置が、ときには移動端末１０として機能し、ときには移動型外部端末４０ａとして機能するようになっていてもよい。
【００３７】
交換機３０には、通常、多数の基地局が接続されているが、図２では、代表として１つの基地局２０を図示している。交換機３０は、移動端末１０と、他の移動端末や、移動型外部端末４０ａとの間で、一方からのダイアリング操作に伴って他方との回線の接続を行い、電話サービスを開始する。
【００３８】
基地局２０は、移動端末１０や移動型外部端末４０ａと交換機３０との架け橋の役割を担っており、移動端末１０や移動型外部端末４０ａとの間では無線通信を行い、交換機３０との間では無線又は有線通信を行う。基地局２０の通信エリア内には、それぞれ複数の移動端末や移動型外部端末が含まれていてもよいが、図２では、それぞれ１つの移動端末１０、移動型外部端末４０ａを図示している。
【００３９】
基地局２０の周辺環境には、一般に、デパートや地下鉄の駅など、移動端末１０との通信が不可能な場所が存在したり、高層マンションなど、基地局２０と移動端末１０とを結ぶ無線通信経路を遮断する障壁が存在したりする。あるいは、図３に示すように、移動端末が、ある基地局の通信エリアＡから特定の方向Ｄに移動すると、何れの基地局の通信エリアでもない通信圏外Ｂに出てしまい、基地局２０と移動端末１０との通信が途絶えることもある。
【００４０】
次に、移動端末位置情報通知システム１を構成する各装置について、より詳細に説明する。
【００４１】
交換機３０の構成を図１のブロック図に基づいて説明する。交換機３０は、交換機３０の各部を制御する制御部３０１と、各種情報を記憶する記憶部３０２と、基地局２０や固定型外部端末４０ｂとの通信を行うとともに、これらの通信の交換操作を行う通信部３０３とを備えている。
【００４２】
ここで、記憶部３０２は、移動端末１０の位置を推定するために用いる情報（基礎情報）を記憶する。基礎情報には、位置・時刻情報、スケジュール情報、個人登録情報、地図情報などが含まれている。また、記憶部３０２は、通知許可情報を記憶する。これらの情報の詳細については後述する。
【００４３】
制御部３０１は、例えば、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）や、メモリ、入出力装置、バスなどを備えるコンピュータにより構成されている。そして、制御部３０１は、データベース管理部（情報管理手段）３０１ａ、現在位置予測部（位置推定手段）３０１ｂ、通信可否判定部（通信可否判定手段）３０１ｃ、及び通知可否判定部（通知可否判定手段）３０１ｄとして機能する。
【００４４】
データベース管理部３０１ａは、移動端末１０において生成されるその移動端末１０の位置情報と、その位置情報が生成された時刻を示す時刻情報（生成時刻情報）とを移動端末１０から取得し、位置・時刻情報として記憶部３０２に記憶させる。このとき、データベース管理部３０１ａは、過去に記憶部３０２に記憶させた位置・時刻情報を、過去の行動パターン情報として記憶部３０２に保持させる。
【００４５】
また、データベース管理部３０１ａは、移動端末１０の利用者がその移動端末１０に登録した情報、例えば、スケジュール情報、個人登録情報、通知許可情報などを移動端末１０から取得し、それぞれ記憶部３０２に記憶させる。このうち、スケジュール情報及び個人登録情報は、移動端末１０の位置を推定するために用いる端末登録情報である。また、通知許可情報は、移動端末１０の推定位置を、外部端末４０へ通知することを許可するか否かが、予め登録された情報である。
【００４６】
現在位置予測部３０１ｂは、記憶部３０２に記憶されている基礎情報に基づいて、移動端末１０の推定位置を示す推定位置情報を生成する。現在位置予測部３０１ｂにおいて推定位置情報を生成するための具体的処理内容については後述する。
【００４７】
通信可否判定部３０１ｃは、移動端末１０が通信可能な状態にあるか、通信不可能な状態にあるか、つまり、移動端末１０と、基地局２０との通信が成立しているか否かを判定する。この判定は、通信部３０３を介して移動端末１０と基地局２０との通信状態を確認することによって行われる。
【００４８】
通知可否判定部３０１ｄは、記憶部３０２に記憶されている通知許可情報に基づいて、外部端末４０に対して上記推定位置情報を提供するか否かを判定する。
【００４９】
次に、移動端末１０及び移動型外部端末４０ａの外観構成の一例をそれぞれ図４及び図５に基づいて説明する。移動端末１０の外観構成と移動型外部端末４０ａの外観構成とは、基本的には同じである。
【００５０】
移動端末１０／移動型外部端末４０ａは、それぞれ、画面表示部１０５／４０５、キー入力部１０４／４０４、スピーカ１１１／４１１、マイク１１２／４１２、及びアンテナ１１３／４１３を備えており、画面表示部１０５／４０５には、アンテナ感度メータ１１４／４１４が表示される。
【００５１】
画面表示部１０５／４０５は、文字や記号によりシステム内部の状態や設定情報、操作手順等を表示し、利用者に対して視覚的に様々な情報を提供する。キー入力部１０４／４０４は、整列配置された各種ボタンスイッチにより構成され、特定の操作に従いボタンスイッチを押下することで、各種情報の入力が可能である。アンテナ感度メータ１１４／４１４は、基地局との通信感度を示しており、利用者は、その表示状態に基づいて通信感度を知ることができる。
【００５２】
次に、移動端末１０の構成を図６のブロック図に基づいて説明する。移動端末１０は、移動端末１０の各部を制御する制御部１０１と、各種情報を記憶する記憶部１０２と、基地局２０との通信を行う通信部１０３と、図４にも示したキー入力部１０４と、図４にも示した画面表示部１０５と、移動端末１０の位置を検出する位置検出部１０６とを備えている。
【００５３】
制御部１０１は、交換機３０の制御部３０１と同様にコンピュータによって構成されている。そして、制御部３０１は、データベース管理部１０１ａとして機能する。
【００５４】
データベース管理部１０１ａは、位置検出部１０６において移動端末１０自体の位置を検出させ、その位置を示す情報として生成された位置情報と、その位置情報を生成した時刻を示す時刻情報とを位置・時刻情報として記憶部１０２に記憶させる。
【００５５】
また、データベース管理部１０１ａは、移動端末１０の利用者が、キー入力部１０４などを介して入力した情報、例えば、スケジュール情報、個人登録情報などを、端末登録情報として記憶部１０２に記憶させる。さらに、データベース管理部１０１ａは、この移動端末１０に関する推定位置情報の外部端末４０に対する通知の可否を、この移動端末１０の利用者がキー入力部１０４などを介して入力した場合に、これを通知許可情報として記憶部１０２に記憶させる。
【００５６】
記憶部１０２は、上記の位置・時刻情報、スケジュール情報、個人登録情報、通知許可情報などを記憶する。
【００５７】
位置検出部１０６は、例えばＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）などからなり、移動端末１０の位置を検出する。位置検出部１０６は、検出した位置を示す位置情報を生成する。この位置情報としては、例えば、所定の座標系における座標値を用いることができる。
【００５８】
次に、移動型外部端末４０ａの構成を図７のブロック図に基づいて説明する。移動型外部端末４０ａは、移動型外部端末４０ａの各部を制御する制御部４０１と、各種情報を記憶する記憶部４０２と、基地局２０との通信を行う通信部４０３と、図５にも示したキー入力部４０４と、図５にも示した画面表示部４０５とを備えている。
【００５９】
制御部４０１は、交換機３０の制御部３０１と同様にコンピュータによって構成されている。そして、制御部４０１は、推定位置提示部（推定位置提示手段）４０１ａとして機能する。
【００６０】
推定位置提示部４０１ａは、通信部４０３を介して交換機３０から上記推定位置情報を受け取り、この推定位置情報の表す位置を提示する。この位置の提示の方法としては、画面表示部４０５を用いて画面上に上記位置を文字や地図によって表示する方法であってもよく、図５のスピーカ４１１を用いて音声によって報知する方法であってもよい。
【００６１】
なお、移動端末１０及び移動型外部端末４０ａには、それぞれ端末ＩＤが割り当てられている。この端末ＩＤは、例えば、それぞれの端末に割り当てられた電話番号などからなる。この端末ＩＤは、それぞれの記憶部１０２・４０２に記憶されている。
【００６２】
次に、移動端末位置情報通知システム１における処理の流れについて説明する。
【００６３】
移動端末１０に記憶された情報に基づいて交換機３０に記憶された情報を更新する処理の流れを図８のフローチャートに基づいて説明する。
【００６４】
まず、交換機３０の通信可否判定部３０１ｃが、通信部３０３を介して移動端末１０と基地局２０との通信状態を確認し（Ｓ３０１）、通信の可否を判定する（Ｓ３０２）。通信不可能である場合には、所定時間が経過するのを待って（Ｓ３０３）、再度通信の可否の判定を行い、通信可能状態になるまで繰り返す。
【００６５】
通信可能である場合には、交換機３０のデータベース管理部３０１ａから移動端末１０に対して、移動端末１０の位置情報と、その位置情報が生成された時刻を示す時刻情報とからなる位置・時刻情報の送信要求が行われる（Ｓ３０４）。移動端末１０では、交換機３０からの送信要求を受信すると（Ｓ１０１）、位置検出部１０６にて位置を検出し、この検出した位置を示す位置情報と、その位置情報が生成された時刻を示す時刻情報とをデータベース管理部１０１ａにより記憶部１０２内のデータベースに記録する。また、移動端末１０の制御部１０１は、データベースに記録した位置・時刻情報を、通信部１０３を介して交換機３０に送る（Ｓ１０２）。交換機３０では、移動端末１０から送られてきた位置・時刻情報を通信部３０３にて受信し、それらをデータベース管理部３０１ａにより記憶部３０２内のデータベースに記録する（Ｓ３０５）。
【００６６】
移動端末１０では、ステップＳ１０２に引き続いて、交換機３０に対して前回情報を送信した時点から記憶部３０２内のデータベースに記録されている位置・時刻情報以外の情報が更新されたか否かをデータベース管理部１０１ａにて判定し（Ｓ１０３）、更新された情報がなければ処理を終了する。更新された情報がある場合には、制御部１０１がその情報を通信部１０３を介して交換機３０に送る（Ｓ１０４）。交換機３０では、移動端末１０から送られてきた情報を通信部３０３にて受信し、それをデータベース管理部３０１ａにより記憶部３０２内のデータベースに記録する（Ｓ３０６）。
【００６７】
これにより、情報を更新するための一連の処理が終了し、次回の処理の開始時まで待機し（Ｓ３０７）、次回の処理の開示時になるとステップＳ３０１からの処理を繰り返す。
【００６８】
このように、上記一連の処理は、移動端末１０の利用者の操作によって開始するものではなく、交換機３０の制御のもとで自動的かつ定期的に実行するものである。ただし、上記一連の処理を、移動端末１０の利用者の操作によって開始してもよく、あるいは交換機３０の制御のもとで不定期に開始してもよい。このように、移動端末位置情報通知システム１では、移動端末１０が通信可能な状態にある場合に、移動端末１０の位置情報の生成が繰り返し行われる。そして、交換機３０のデータベース管理部３０１ａは、上記繰り返し生成される移動端末１０の位置情報と、各位置情報の時刻情報とを、逐次記憶部３０２に記憶させる。
【００６９】
次に、移動端末１０の位置情報を移動型外部端末４０ａから問い合わせる処理の流れを図９のフローチャートに基づいて説明する。
【００７０】
まず、移動型外部端末４０ａの利用者が、特定の手順にしたがって移動型外部端末４０ａのキー入力部４０４のボタンスイッチを押下し、移動端末１０の端末ＩＤをダイアリング操作することで、移動型外部端末４０ａの制御部４０１が、通信部４０３を介して電話サービス開始要求とともにダイアリング操作した端末ＩＤを交換機３０に送る（Ｓ４１１）。このとき、移動型外部端末４０ａに記録されている移動型外部端末４０ａ自体の端末ＩＤも交換機３０に送る。
【００７１】
交換機３０では、通信部１０３にて電話サービス開始要求や端末ＩＤを受信すると（Ｓ３１１）、通信可否判定部３０１ｃにより、移動端末１０と基地局２０との通信の可否を判定する（Ｓ３１２）。通信不可能である場合には、制御部３０１が応答フラグをリセットし（Ｓ３１３）、後述するステップＳ３１８に移る。応答フラグは、制御部３０１内に設定しておくことができる。
【００７２】
通信可能である場合には、対象となる移動端末１０に対して通信要求（コーリング）を送信する（Ｓ３１４）。移動端末１０では、交換機３０からの通信要求を通信部１０３により受信すると（Ｓ１１１）、着信音等により利用者に対して着信を通知する着信処理を行う（Ｓ１１２）。このとき、利用者が着信応答操作をすることにより、移動端末１０と移動型外部端末４０ａとの回線を接続して通話を可能にし、その後、利用者が終了操作をすることにより、回線を切断する、という通話処理を、交換機３０の通信部３０３、移動端末１０、及び移動型外部端末４０ａが行う（Ｓ１１３，Ｓ３１６，Ｓ４１２）。
【００７３】
交換機３０では、ステップＳ３１４に引き続いて、制御部１０１により移動端末１０が着信応答したか否かを判定し、着信応答した場合には上記通話処理を行った後（Ｓ３１６）、制御部３０１が応答フラグをセットする（Ｓ３１７）。着信応答しなかった場合には、通話処理を行わずに応答フラグをセットする。
【００７４】
続いて、交換機３０では、通知可否判定部３０１ｄにより、電話サービス開始要求もとである移動型外部端末４０ａに対して、移動端末１０の推定位置情報の通知が許可されているか否かを判定する（Ｓ３１８）。この判定は、記憶部３０２に予め登録されている通知許可情報を参照して行う。通知が許可されていない場合には、推定位置情報の通知を拒否する旨の拒否通知を移動型外部端末４０ａに対して送り（Ｓ３１９）、移動型外部端末４０ａがこれを受信する（Ｓ４１３）。通知が許可されている場合には、制御部１０１が応答フラグがセットされているか否かを判定する（Ｓ３２０）。
【００７５】
ここで、応答フラグがセットされている場合は、移動端末１０と基地局２０とが通信可能な状態にあったことになる。通信可能であれば、図８に基づいて説明した情報の更新処理が行われていることになるので、記憶部３０２内のデータベースに記録されている移動端末１０の最新の位置情報は、最近の情報であることになる。したがって、その最新の位置情報が示す位置は、移動端末１０の実際の位置とほぼ一致するとみなすことができる。そこで、現在位置予測部３０１ｂは、記憶部３０２内のデータベースに記録されている最新の位置情報を推定位置情報とし、その最新の位置情報に対応する時刻情報とともに移動型外部端末４０ａに送る（Ｓ３２１）。
【００７６】
一方、応答フラグがリセットされている場合は、移動端末１０と基地局２０とが通信不可能な状態にあったことになる。通信不可能であれば、図８に基づいて説明した情報の更新処理を行うことができていないので、記憶部３０２内のデータベースに記録されている最新の位置情報であっても、それは登録されてからある程度の時間が経過した古い情報であることになる。したがって、その最新の位置情報が示す位置は、移動端末１０の実際の位置から大きく離れた位置である可能性が高い。そこで、現在位置予測部３０１ｂにより、記憶部３０２内のデータベースに記録されている情報に基づいて移動端末１０の現在位置を予測し（Ｓ３２２）、その予測結果として生成される推定位置情報を移動型外部端末４０ａに送る（Ｓ３２１）。このとき、提供する推定位置情報が予測結果である旨の情報を含めて移動型外部端末４０ａに送ってもよい。なお、ステップＳ３２２の現在位置予測処理の詳細は後述する。
【００７７】
移動型外部端末４０ａでは、交換機３０から送られてきた移動端末１０の推定位置情報を通信部４０３で受信し（Ｓ４１４）、その推定位置情報の示す位置を推定位置提示部４０１ａにより画面表示部４０５に表示する（Ｓ４１５）。このとき、その推定位置情報が示す位置を地図上で表示してもよい。この場合、地図の表示に必要な地図情報は、移動型外部端末４０ａが、交換機３０から取得してもよく、他の情報源から取得してもよい。
【００７８】
このように、現在位置予測部３０１ｂは、通信可否判定部３０１ｃの判定に基づき、移動端末１０が通信可能な状態である場合には、記憶部３０２に記憶されている最新の位置情報を、移動端末１０の推定位置情報とし、移動端末１０が通信不可能な状態である場合には、記憶部３０２に記憶されている情報に基づいて、移動端末１０の推定位置情報を生成する。
【００７９】
次に、移動端末１０及び交換機３０それぞれにおいて管理されているデータベースの内容について説明する。
【００８０】
まず、移動端末１０において管理されているデータベースの内容の一例について、図１０（ａ）〜（ｄ）に基づいて説明する。
【００８１】
このデータベースには、通知許可情報（図１０（ａ））、位置・時刻情報（図１０（ｂ））、スケジュール情報（図１０（ｃ））、及び個人登録情報（図１０（ｄ））が記録されている。
【００８２】
通知許可情報は、この移動端末１０の位置情報通知サービスを受ける移動型外部端末４０ａに対して、移動端末１０の位置情報の通知を許可するか否かを定める情報であり、移動型外部端末４０ａごとの、登録Ｎｏ．、利用者の名前、移動型外部端末４０ａの端末ＩＤ、及び通知の可否から構成されている。
【００８３】
位置・時刻情報は、所定時間ごと、あるいは交換機３０からの要求に応じて位置検出部１０６にて検出した移動端末１０の位置情報と、その検出時刻を示す時刻情報とから構成されている。位置・時刻情報としては、最新のものが記録されておればよい。また、位置情報としては、地図上の座標を用いることができる。
【００８４】
スケジュール情報は、移動端末１０の利用者が登録したスケジュールを表すものであり、利用者が予定している行き先の位置を示す情報と、その行き先へ到着する予定時刻とから構成されている。この行き先の位置を示す情報も、上記位置情報と同様、地図上の座標を用いることができる。
【００８５】
個人登録情報は、移動端末１０の利用者が登録した情報であり、その利用者の自宅や勤務先など、その利用者と関連のある関連場所の位置を示す情報と、その場所の名称とから構成されている。関連場所の位置を示す情報も、上記位置情報と同様、地図上の座標を用いることができる。この個人登録情報としては、現在予測位置を推定するにあたり有効な個人情報であればよい。
【００８６】
次に、交換機３０において管理されているデータベースの内容の一例について、図１１（ａ）〜（ｄ）に基づいて説明する。
【００８７】
このデータベースには、位置・時刻情報（図１１（ａ））、スケジュール情報（図１１（ｂ））、個人登録情報（図１１（ｃ））、地図情報（図１１（ｄ））、及び通知許可情報が記録されている。なお、通知許可情報は、図１０（ａ）と同一の情報であるので、図示していない。また、図１１（ｄ）には、地図情報に含まれる後述する施設情報のみを図示している。
【００８８】
これらの情報のうち、位置・時刻情報、スケジュール情報、個人登録情報、及び通知許可情報は、移動端末１０ごとの情報であるので、移動端末１０の端末ＩＤと対応付けて移動端末１０ごとに記録されている。地図情報に関しては、全ての利用者に共通の情報として記録されている。
【００８９】
地図情報としては、例えば、カーナビゲーションシステムなどにおいて用いられている地図情報を利用することができる。この地図情報には、路線地図情報や道路地図情報等、交通手段を特定するための情報も含まれる。
【００９０】
また、この地図情報には、例えば図１３に示すように、地図上に位置するデパートや、地下鉄の駅の入り口、病院、マンションなどの施設に関する施設情報が含まれる。この施設情報は、各施設の位置を示す情報と、各施設の名称と、各施設に割り当てられた固有の登録Ｎｏ．とから構成されている。この施設情報としては、移動端末１０と交換機３０との無線通信の妨げとなり得る施設が主に登録されている。
【００９１】
位置・時刻情報、スケジュール情報、及び個人登録情報は、上記図８のフローチャートに示した情報の更新処理におけるステップＳ１０２，Ｓ１０４において移動端末１０が交換機３０に対して送信し、ステップＳ３０５，Ｓ３０６において交換機３０のデータベース管理部３０１ａが記録したものである。したがって、上記更新処理が行われることにより、交換機３０にて管理されている位置・時刻情報、スケジュール情報、及び個人登録情報の内容は、移動端末１０にて管理されている位置・時刻情報、スケジュール情報、及び個人登録情報の内容と一致することになる。
【００９２】
ただし、位置・時刻情報に関しては、最新の情報に加えて、過去の情報（位置・時刻情報の履歴）も所定期間分保存されている。この過去の情報は、その利用者の過去の行動パターンを示す情報として管理される。また、位置・時刻情報における位置情報の示す位置が、施設情報における施設の位置の近辺である場合には、その位置・時刻情報に対してその施設情報の登録Ｎｏ．が付加される。
【００９３】
次に、図９のステップＳ３２２に示した現在位置予測処理の具体例について、図１２のフローチャートに基づいて説明する。なお、図１２のフローチャートにおいて、各種情報の読み出しの処理は交換機３０のデータベース管理部３０１ａが行い、その他の処理は現在位置予測部３０１ｂが行うものとする。また、データベース管理部３０１ａにて読み出す各種情報は、記憶部３０２内のデータベースに記録されている情報である。
【００９４】
まず、移動端末１０の位置・時刻情報のうち、最新のものを読み出す（Ｓ３３１）。そして、読み出した位置情報が示す位置を、現在予測位置を推定するに当たっての基準位置として登録する。また、読み出した時刻情報が示す時刻を現在時刻から差し引いた値を差分時間１として登録する（Ｓ３３２）。
【００９５】
次に、移動端末１０のスケジュール情報を読み出し（Ｓ３３３）、このスケジュール情報に基づいて、現在時刻直後に予定されている行き先と、その到着予定時刻を選定し、その行き先の位置を目標位置、到着予定時刻を目標時刻として登録する。また、目標時刻から現在時刻を差し引いた値を差分時間２として登録する（Ｓ３３４）。
【００９６】
次に、地図情報及び個人登録情報を読み出す（Ｓ３３５）。そして、地図情報に含まれる施設情報を検索し、基準位置周辺のデパートや地下鉄の駅等の移動端末１０と基地局２０との通信を断ち切る原因となり得る通信中断要因を特定する。このとき、個人登録情報に通信中断要因を絞り込む情報があれば、それらを参照の上、最も可能性の高い通信中断要因を特定する（Ｓ３３６）。
【００９７】
次に、移動端末１０の利用者が、移動のために利用していると考えられる交通手段を特定する。なお、交通手段には、徒歩を含むものとする。
【００９８】
そのために、まず、過去の行動パターンを読み出し（Ｓ３３７）、過去の行動パターンに基づく交通手段の特定が可能か否かを判定し（Ｓ３３８）、可能である場合には、過去の行動パターンに基づいて交通手段を特定する（Ｓ３３９）。
【００９９】
例えば、過去の行動パターンにおいて、ステップＳ３３６で特定した通信中断要因と同じ通信中断要因により移動端末１０の通信が途切れたことがある場合に、過去の行動パターンに基づく交通手段の特定が可能であると判定する。そして、その過去の行動パターンにおいて、通信が再開された位置（出現ポイント）を読み出し、地図情報に基づくことにより、ステップＳ３３６で特定した通信中断要因と、出現ポイントとを結ぶ交通手段を特定する。そして、このようにして特定した交通手段が、今回も利用されているものと推定する。
【０１００】
一方、過去の行動パターンに基づく交通手段の特定が不可能である場合には、地図情報に基づいて基準位置から目標位置までの距離を算出し、差分時間２も考慮した上で、利用される可能性の最も高い交通手段を特定する（Ｓ３３７）。
【０１０１】
例えば、基準位置座標ｐ１（ｘ１，  ｙ１）、目標位置座標ｐｅ（ｘｅ，  ｙｅ）であった場合に、直線距離Ｌ＃１は、所定の関数Ｆ１を用いることにより、Ｌ＃１＝Ｆ１（ｘ１，  ｙ１，  ｘｅ，  ｙｅ）として容易に算出可能である。また、より実距離に近い値を求めるのであれば、地図情報内の路線情報より最短ルートを導き出し、各中継地点ｐ２，  ｐ３，  ｐ４，  …の間の距離を合計することによって算出できる推定実距離Ｌ＃１Ａを直線距離Ｌ＃１の代わりに使用してもよい。ここでは、推定実距離Ｌ＃１Ａを使用するものとする。
【０１０２】
また、徒歩による人間の平均的な移動速度をｓ＃ｔｏｈｏとして予め設定しておくと、基準位置座標ｐ１（ｘ１，  ｙ１）から目標位置座標ｐｅ（ｘｅ，  ｙｅ）へ移動する場合の、移動必要時間はｔ＃１＝Ｌ＃１Ａ  ／  ｓ＃ｔｏｈｏにて算出できる。
【０１０３】
そして、ｔ＃１≦差分時間２である場合には、徒歩での移動と推定する。一方、ｔ＃１＞＞差分時間２である場合や、推定実距離Ｌ＃１Ａが非常に長い場合には、徒歩での移動は考えがたいので、高速で移動できる他の交通手段を利用するものと推定する。
【０１０４】
このとき、店舗・地域情報に地下鉄等の交通手段に関わる情報が含まれている場合、これらの施設情報をも包括した判断の元で交通手段を推定する。
【０１０５】
例えば、店舗・地域情報を参照し、基準位置座標ｐ１（ｘ１，  ｙ１）、又は各中継地点座標ｐ２（ｘ２，  ｙ２），  ｐ３（ｘ３，  ｙ３），  ｐ４（ｘ４，  ｙ４），  …の周辺に、地下鉄等の交通手段に関わる施設の座標情報が単数又は複数登録されている場合、まず、それらの交通手段の１つを選択し、選択した交通手段Ａを利用したと仮定し、その交通手段Ａを利用した場合の発着駅等を地図情報に基づいて推定する。
【０１０６】
複数の交通手段を乗り継いで利用すると考えられる場合（例えば、徒歩→地下鉄→徒歩の場合は３つの交通手段を利用していることになる。）には、それらの交通手段の節目に経由ポイントＫ２ａ（基準位置），  Ｋ２ｂ，  Ｋ２ｃ，  …を設定した上で、各経由ポイント間の交通手段の平均移動速度ｓ＃Ｋ２ａ，  ｓ＃Ｋ２ｂ，  ｓ＃Ｋ２ｃ，  …と、各経由ポイント間の距離Ｌ＃Ｋ２ａ，  Ｌ＃Ｋ２ｂ，  Ｌ＃Ｋ２ｃ，  …とから、各経由ポイント間の移動必要時間ｔ＃Ｋ２ａ（＝  Ｌ＃Ｋ２ａ／ｓ＃Ｋ２ａ），  ｔ＃Ｋ２ｂ，  ｔ＃Ｋ２ｃ，  …を算出する。なお、各経由ポイント間の距離は、上記関数Ｆ１を用いて算出することができる。
【０１０７】
そして、交通手段Ａを利用した場合のトータル移動時間ｔ＃２＝Σ（ｔ＃Ｋ２ｉ）  （ｉ＝ａ，  ｂ，  ｃ，  …）を算出し、ｔ＃２≦差分時間２であればこの交通手段Ａを利用した可能性があると判定し、ｔ＃２＞＞差分時間２であればこの交通手段Ａを利用したとは判断しづらいため、この交通手段Ａを利用した可能性はないと判定する。
【０１０８】
他の交通手段Ｂ，Ｃ，Ｄ，…についても同様の処理を行い、差分時間２に最も近い移動必要時間となる交通手段を特定し、移動端末１０の利用者がこの交通手段を利用したと推定する。
【０１０９】
そして、ステップＳ３３９又はＳ３４０にて特定した交通手段を利用しているものとして、基準位置から差分時間１経過後の現在予測位置を、経由ポイントまでの必要時間と平均移動速度などに基づいて推定する（Ｓ３４１）。
【０１１０】
例えば、特定した交通手段の経由ポイントをＫＮａ，  ＫＮｂ，  ＫＮｃ，  ＫＮｄ、経由ポイント間の交通手段の平均移動速度をｓ＃ＫＮａ，  ｓ＃ＫＮｂ，  ｓ＃ＫＮｃ、経由ポイント間の距離をＬ＃ＫＮａ，  Ｌ＃ＫＮｂ，  Ｌ＃ＫＮｃ、経由ポイント間の移動必要時間をｔ＃ＫＮａ，  ｔ＃ＫＮｂ，  ｔ＃ＫＮｃとすると、例えば、ｔ＃ＫＮａ＜差分時間１、かつ、ｔ＃ＫＮａ＋ｔ＃ＫＮｂ＞差分時間１であれば、移動端末１０の利用者は経由ポイントＫＮｂ，  ＫＮｃ間を移動中であると推定できる。また、現在予測位置は経由ポイントＫＮｂからＫＮｃにかけて、距離＝ｓ＃ＫＮｂ×（差分時間１−ｔ＃ＫＮａ）進んだ付近であると推定できる。
【０１１１】
以上の説明では、現在予測位置を推定するにあたり、スケジュール情報、施設情報、個人登録情報等の数種の推定元情報を用いた場合の例であるが、上記した推定元情報のうちの一部の情報が欠落した場合でも、アルゴリズム次第で十分に現在予測位置を推定することは可能である。
【０１１２】
以上のように、本実施形態の移動端末位置情報通知システム１では、移動端末１０の位置を推定する機能を交換機３０にもたせている。つまり、移動端末位置情報通知システム１では、交換機３０が本発明の移動通信端末位置推定装置として機能する。ただし、本発明の移動通信端末位置推定装置は、交換機３０とは別の装置として移動端末位置情報通知システム１に組み込まれていてもよい。
【０１１３】
また、本実施形態の移動端末位置情報通知システム１では、移動端末１０において移動端末１０の位置情報と、その位置情報の生成時刻情報とを生成するものとしたが、位置情報と、その位置情報の生成時刻情報とは、移動端末１０を含む通信システム内で生成されるようになっておればよい。例えば、基地局２０の通信エリアがある程度狭い場合、移動端末１０がどの基地局２０の通信エリアに属しているかを交換機３０により判定し、これに基づいて移動端末１０の位置情報を生成するようにしてもよい。
【０１１４】
また、本実施形態の移動端末位置情報通知システム１では、移動端末１０や移動型外部端末４０ａとして、電話機能を備えた端末を想定して説明したが、必ずしも電話機能を備えている必要はなく、データ通信端末のようなものであってもよい。
【０１１５】
以上のように、本発明の移動通信端末位置推定装置は、通信可能な状態にある移動端末１０の位置情報を生成する通信システムに含まれるものであって、次の構成を備えることを特徴とするものである。
【０１１６】
すなわち、本発明の移動通信端末位置推定装置は、移動通信端末装置（移動端末１０）の位置を推定するために用いる情報を記憶するための記憶部（記憶部３０２）と、通信システムにて生成される移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるとともに、移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる端末登録情報を取得して記憶部に記憶させる情報管理手段（データベース管理部３０１ａ）と、記憶部に予め記憶されている地図情報と、記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段（現在位置予測部３０１ｂ）とを備える。
【０１１７】
この構成では、移動通信端末装置が通信不可能な状態にあり、最新の位置情報を取得できないような状況においても、位置推定手段の生成する推定位置情報に基づくことにより、移動通信端末装置の推定位置を認識することができる。
【０１１８】
ここで、位置推定手段による推定位置情報の生成は、上記のように、既に記憶部に記憶されている古い位置情報、及びその位置情報の生成時刻情報に加えて、端末登録情報にも基づいて行われる。端末登録情報は、移動通信端末装置の利用者がその移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる情報、つまり、その利用者の行動を予測できるような情報である。
【０１１９】
これにより、単に古い位置情報やその位置情報の生成時刻情報に基づいて位置を推定する場合と比較して、より確度の高い推定が可能になる。
【０１２０】
なお、本発明の移動通信端末位置推定装置は、ハードウェアで実現してもよいが、コンピュータに移動通信端末位置推定プログラムを読み込むことで、コンピュータを移動通信端末位置推定装置として動作させることで実現してもよい。
【０１２１】
この場合、移動通信端末位置推定プログラムがコンピュータに読み込まれることにより、そのコンピュータにおいて、図１のデータベース管理部３０１ａ、現在位置予測部３０１ｂ、通信可否判定部３０１ｃ、通知可否判定部３０１ｄが構成される。また、記憶部３０２は、コンピュータの外部記憶装置などで実現することができる。
【０１２２】
上記移動通信端末位置推定プログラムは、その移動通信端末位置推定プログラムを記録した記録媒体からコンピュータに供給されてもよく、通信ネットワーク（インターネット、イントラネット等を含む）とコンピュータとを接続可能に構成して、その通信ネットワークを介してコンピュータに供給されてもよい。
【０１２３】
移動通信端末位置推定プログラムを記録する記録媒体は、コンピュータと分離可能に構成してもよく、コンピュータに組み込むようになっていてもよい。この記録媒体は、記録したプログラムコードをコンピュータが直接読み取ることができるようにコンピュータに装着されるものであっても、外部記憶装置としてコンピュータに接続されたプログラム読み取り装置を介して読み取ることができるように装着されるものであってもよい。
【０１２４】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フレキシブルディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２５】
【発明の効果】
以上のように、本発明の移動通信端末位置推定装置は、移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、通信システムにて生成される移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるとともに、移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる端末登録情報を取得して記憶部に記憶させる情報管理手段と、記憶部に予め記憶されている地図情報と、記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備える構成である。
【０１２６】
上記の構成では、移動通信端末装置が通信不可能な状態にあり、最新の位置情報を取得できないような状況においても、位置推定手段の生成する推定位置情報に基づくことにより、移動通信端末装置の推定位置を認識することができる。
【０１２７】
ここで、位置推定手段による推定位置情報の生成は、上記のように、既に記憶部に記憶されている古い位置情報、及びその位置情報の生成時刻情報に加えて、端末登録情報にも基づいて行われる。端末登録情報は、移動通信端末装置の利用者がその移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる情報、つまり、その利用者の行動を予測できるような情報である。
【０１２８】
これにより、単に古い位置情報やその位置情報の生成時刻情報に基づいて位置を推定する場合と比較して、より確度の高い推定が可能になるという効果を奏する。
【０１２９】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、端末登録情報には、スケジュール情報が含まれていてもよい。
【０１３０】
上記の構成では、スケジュール情報における行き先の位置を示す情報、及びその行き先への到着予定時刻を示す情報と、記憶部に記憶されている位置情報及び生成時刻情報とから、移動通信端末装置の推定位置を算出することができる。
【０１３１】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、情報管理手段は、過去に記憶させた移動通信端末装置の位置情報と、その位置情報の生成時刻情報とが保持されるように記憶部に記憶させ、位置推定手段は、さらに、記憶部に記憶された位置情報と、生成時刻情報との履歴に基づいて推定位置情報を生成してもよい。
【０１３２】
上記の構成では、過去の行動パターンに基づいて利用者の招来の行動を予測することができ、これに対応した移動通信端末装置の推定位置を算出することができる。
【０１３３】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、通信可否判定手段をさらに備え、通信システムでは、移動通信端末装置が通信可能な状態にある場合に、移動通信端末装置の位置情報の生成が繰り返し行われ、情報管理手段は、通信システムにて繰り返し生成される移動通信端末装置の位置情報と、各位置情報の生成時刻情報とを逐次記憶部に記憶させ、位置推定手段は、移動通信端末装置が通信可能な状態と判定された場合には、記憶部に記憶されている最新の位置情報を、移動通信端末装置の推定位置情報してもよい。
【０１３４】
上記の構成では、通信可否判定手段により、移動通信端末装置が通信可能な状態と判定された場合には、記憶部に記憶されている最新の位置情報を、移動通信端末装置の推定位置情報とする。これにより、移動通信端末装置が通信可能な状態にある場合において、より確度の高い推定が可能になる。
【０１３５】
本発明の移動通信端末位置推定装置は、上記の移動通信端末位置推定装置において、他の通信端末装置に対して推定位置情報を通知するか否かを通知許可情報に基づいて判定する通知可否判定手段をさらに備えてもよい。
【０１３６】
上記の構成では、推定位置情報を通信システムに含まれる他の通信端末装置へ通知するか否かを、予め登録された通知許可情報に基づいて通知可否判定手段が判定する。これにより、推定位置情報の通知を許可する範囲を制限して、利用者のプライバシーを守ることができる。
【０１３７】
なお、上記の移動通信端末位置推定装置は、コンピュータにて実現されてもよい。本発明の移動通信端末位置推定プログラムは、コンピュータを移動通信端末位置推定装置として動作させるためのプログラムであって、コンピュータを各手段として動作させるプログラムである。また、本発明のコンピュータ読み取り可能な記録媒体は、上記の移動通信端末位置推定プログラムを記録した記録媒体である。
【０１３８】
本発明の通信端末装置は、上記の移動通信端末位置推定装置と通信可能な通信端末装置であり、推定位置情報を受け取り、この推定位置情報の示す推定位置を提示する推定位置提示手段を備える構成である。
【０１３９】
これにより、上記通信端末装置の利用者は、移動通信端末装置の推定位置を把握することができる。
【０１４０】
本発明の通信システムは、移動通信端末装置の位置を推定するために用いる情報を記憶するための記憶部と、通信システムにて生成される移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるとともに、移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる端末登録情報を取得して記憶部に記憶させる情報管理手段と、記憶部に予め記憶されている地図情報と、記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、移動通信端末装置の推定位置を示す推定位置情報を生成する位置推定手段とを備える構成である。
【０１４１】
上記の構成によっても、上記移動通信端末位置推定装置と同様、より確度の高い移動通信端末装置の位置の推定が可能になる。
【０１４２】
本発明の移動通信端末位置推定方法は、情報管理手段により、通信システムにて生成される移動通信端末装置の位置情報と、その位置情報の生成時刻情報とを取得して記憶部に記憶させるステップと、情報管理手段により、移動通信端末装置の利用者が当該移動通信端末装置に登録した情報のうち、移動通信端末装置の位置を推定するために用いる端末登録情報を取得して記憶部に記憶させるステップと、位置推定手段により、記憶部に予め記憶されている地図情報と、記憶部に記憶された位置情報、生成時刻情報、及び端末登録情報とに基づいて、移動通信端末装置の推定位置を示す推定位置情報を生成するステップとを含む方法である。
【０１４３】
上記の方法によっても、上記移動通信端末位置推定装置と同様、より確度の高い移動通信端末装置の位置の推定が可能になる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る移動端末位置情報通知システムにおける交換機の構成を示すブロック図である。
【図２】本発明の実施の一形態に係る移動端末位置情報通知システムの全体構成を示す図面である。
【図３】図２の移動端末位置情報通知システムにおける基地局の通信エリアと、通信圏外とを示す図面である。
【図４】図２の移動端末位置情報通知システムにおける移動端末の外観構成を示す平面図である。
【図５】図２の移動端末位置情報通知システムにおける移動型外部端末の外観構成を示す平面図である。
【図６】図２の移動端末位置情報通知システムにおける移動端末のブロック構成を示すブロック図である。
【図７】図２の移動端末位置情報通知システムにおける移動型外部端末のブロック構成を示すブロック図である。
【図８】図２の移動端末位置情報通知システムにおいて、移動端末に記憶された情報に基づいて交換機に記憶された情報を更新する処理の流れを示すフローチャートである。
【図９】図２の移動端末位置情報通知システムにおいて、移動型外部端末から交換機に対して移動端末の位置情報を問い合わせる処理の流れを示すフローチャートである。
【図１０】（ａ）〜（ｄ）は、図２の移動端末位置情報通知システムにおける移動端末に記録されている情報を示す図面である。
【図１１】（ａ）〜（ｄ）は、図２の移動端末位置情報通知システムにおける交換機に記録されている情報を示す図面である。
【図１２】図２の移動端末位置情報通知システムにおける交換機において、移動端末の現在位置を予測する処理の流れを示すフローチャートである。
【図１３】図２の移動端末位置情報通知システムにおける交換機に記録されている地図情報を説明するための図面である。
【符号の説明】
１      移動端末位置情報通知システム（通信システム）
１０      移動端末（移動通信端末装置）
２０      基地局
３０      交換機（移動通信端末位置推定装置）
４０      外部端末（通信端末装置）
４０ａ    移動型外部端末
４０ｂ    固定型外部端末
１０１      制御部
１０１ａ    データベース管理部
１０２      記憶部
１０３      通信部
１０４      キー入力部
１０５      画面表示部
１０６      位置検出部
３０１      制御部
３０１ａ    データベース管理部（情報管理手段）
３０１ｂ    現在位置予測部（位置推定手段）
３０１ｃ    通信可否判定部（通信可否判定手段）
３０１ｄ    通知可否判定部（通知可否判定手段）
３０２      記憶部
３０３      通信部
４０１      制御部
４０１ａ    推定位置提示部（推定位置提示手段）
４０２      記憶部
４０３      通信部
４０４      キー入力部
４０５      画面表示部
【図１】
2004343431.tif 000003
【図２】
2004343431.tif 000004
【図３】
2004343431.tif 000005
【図４】
2004343431.tif 000006
【図５】
2004343431.tif 000007
【図６】
2004343431.tif 000008
【図７】
2004343431.tif 000009
【図８】
2004343431.tif 000010
【図９】
2004343431.tif 000011
【図１０】
2004343431.tif 000012
【図１１】
2004343431.tif 000013
【図１２】
2004343431.tif 000014
【図１３】
2004343431.tif 000015