(57)【特許請求の範囲】
【請求項１】
複数の基地局と、該複数の基地局から送信される特定信号を受信し、該特定信号の伝播遅延時間に基づいて測位を行う移動端末およびサーバ装置とを有する測位システムにおける移動端末であって、
上記サーバ装置と通信するための信号送受信部と、
上記受信した複数の特定信号のそれぞれについて遅延プロファイルを作成する相関演算部と、
上記複数の基地局についての識別情報と位置と上記特定信号の発信タイミング情報とを含む基地局情報を記載したテーブルを保持するメモリと、
上記テーブルの管理を行うＣＰＵとを有し、
上記ＣＰＵは、上記テーブルの更新の要否を判断し、
上記テーブルの更新が必要であると判断された場合に、上記信号送受信部は上記サーバ装置に向けて上記テーブルに記載された基地局情報よりも新しい基地局情報を保持する該更新に必要な情報の転送要求を送信し、上記サーバ装置から転送される該更新に必要な情報を受信し、
上記ＣＰＵは該更新に必要な情報を用いて上記テーブルの更新を行い、
基地局から受信した信号から該基地局の識別番号を取得し、
上記取得した識別番号をもとに上記テーブルを参照し、
上記取得した識別番号の基地局から距離の近い順に、互いに異なる発信タイミングを有する他の複数の基地局の特定信号の発信タイミングおよび位置を取得し、
上記受信した特定信号のそれぞれの発信基地局における発信タイミング情報および上記遅延プロファイルを用いて上記複数の基地局から受信した特定信号の伝播遅延時間差を求め、該伝播遅延時間と上記テーブルに保持される該発信基地局の位置とを用いて測位を行うことを特徴とする移動端末。
【請求項２】
請求項１記載の移動端末であって、
上記サーバ装置から通知される情報に基づいて上記テーブルの更新の要否を判断することを特徴とする移動端末。
【請求項３】
請求項１記載の移動端末であって、
上記テーブルに、上記保持されている基地局情報のバージョンを示す情報を記載し、
上記ＣＰＵは、上記サーバ装置より通知される上記サーバ装置が保持する最新の基地局情報のバージョンを示す情報と上記テーブルに記載されるバージョンを示す情報との比較により上記テーブルの更新要否を判断することを特徴とする移動端末。
【請求項４】
請求項３記載の移動端末であって、
上記ＣＰＵは、上記テーブルの更新が必要であると判断された場合に、上記サーバ装置に上記テーブルに保持されている基地局情報のバージョンを示す情報を送信することで該更新に必要な情報の転送を要求することを特徴とする移動端末。
【請求項５】
請求項１記載の移動端末であって、
上記ＣＰＵは、
該移動端末の周辺の基地局状況と上記テーブルに記載される基地局情報と照合して上記テーブルの更新要否を判断し、
上記テーブルの更新が必要と判断された場合は上記サーバ装置に該更新に必要な情報の転送を要求し、
上記サーバ装置から転送されてくる更新に必要な情報を用いて上記テーブルの更新を行うことを特徴とする移動端末。
【請求項６】
請求項５記載の移動端末であって、
上記移動端末の周辺の基地局状況は、基地局から送信される、該基地局の近隣基地局情報を含むネイバーリストを利用することを特徴とする移動端末。
【請求項７】
請求項１記載の移動端末であって、
上記基地局情報に、それぞれの基地局についてセクタごとの送信アンテナ位置情報を含むセクタ情報を含むことを特徴とする移動端末。
【請求項８】
請求項１記載の移動端末であって、上記基地局情報が複数のグループに分けられており、各グループごとに基地局情報を更新することが可能であることを特徴とする移動端末。
【請求項９】
請求項１記載の移動端末であって、上記テーブルの更新の指示又は更新情報の表示に用いられるユーザインタフェースを有することを特徴とする移動端末。
【請求項１０】
請求項１記載の移動端末であって、タイマを有し、該タイマに基づいて上記ＣＰＵの機能を制御することを特徴とする移動端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、CDMA方式の携帯電話システムを用いた測位システムに関する。
【０００２】
【従来の技術】
特開平7-181242は、CDMA方式の携帯電話システムを用いた測位システムを開示している。
図35は、上記測位システムを、3つの基地局による平面上の測位システムとした場合である。91は移動端末を、９２１、９２２、９２３はそれぞれ基地局を示す。また、（ｘ，ｙ）は移動端末９１の位置（座標）を、（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）は、それぞれ、基地局９２１、９２２、９２３の位置（詳細には基地局の送信アンテナの座標）を示す。基地局９２１、９２２、９２３は基準時間Ｔ０を共有している。また、基地局９２１、９２２、９２３には、それぞれ、予め定められたパイロットＰＮオフセットＴＯ１、ＴＯ２、ＴＯ３が与えられている。基地局９２１、９２２、９２３のそれぞれは、パイロットチャネルにより、同じＰＮ（疑似雑音）符号を同じ速度で繰り返し送信している。しかし、基地局９２１、９２２、９２３それぞれが送信するＰＮ符号の先頭の値を送信する時刻（換言すれば、ＰＮ符号の送信開始時刻）は、基準時間Ｔ０に対して、パイロットＰＮオフセットＴＯ１、ＴＯ２、ＴＯ３の分、それぞれ遅れている。なお、各基地局はそれぞれの上記パイロットＰＮオフセットをシンクチャネルにより各々送信しているので、移動端末９１は上記遅延時間ＴＯ１、ＴＯ２、ＴＯ３を得ることが可能である。また、各基地局は近隣基地局のパイロットＰＮオフセットをページングチャネルにより送信しているので、移動端末９１は上記パイロットＰＮオフセットＴＯ１、ＴＯ２、ＴＯ３を得ることが可能である。ＴＰ１、ＴＰ２、ＴＰ３はそれぞれ基地局９２１、９２２、９２３から移動端末９１への信号伝搬時間を示す。Ｔ１、Ｔ２、Ｔ３のそれぞれは、移動端末９１で計った時刻を示すものであって、基地局９２１、９２２、９２３がそれぞれ送信したＰＮ符号の先頭の値が移動端末１に到着した時刻を示すものとする。
移動端末９１の位置（座標）（ｘ，ｙ）は次の連立方程式（１）を解くことによって得ることができる。ただし、連立方程式（１）において、ｃを光速とし、（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を既知と仮定している。ｘ、ｙ、ＴＰ１、ＴＰ２、ＴＰ３の５つが未知数である。
【０００３】
【数１】
0004016651.tif 000002
なお、４つ以上の基地局を利用できる場合には、連立方程式（１）に比べて、多くの方程式を得られるため、例えば、最小二乗法などを用いて解を求めることができる。
【０００４】
上記公知例では、基地局の座標を知る手段として、移動端末内にパイロットＰＮオフセットから基地局の座標を求める変換テーブルを開示している。
【０００５】
【発明が解決しようとする課題】
しかし、パイロットＰＮオフセットの数には限りがあり、同一のパイロットＰＮオフセットが複数の基地局に割り当てられている。従って、パイロットＰＮオフセットからだけでは基地局の位置を特定できない。さらに、基地局には新設や廃止が生じるため、上記テーブルから基地局座標の記載が漏れたり、上記テーブルに記載されている基地局座標が不正となることが生じる。
そこで、適切な基地局の座標を与えることが課題である。
【０００６】
【課題を解決するための手段】
上記課題を解決するための手段は、CDMA信号の伝搬時間に基づいて測位計算を行う移動端末であって、複数の基地局の周波数チャネル番号と識別番号と各基地局が含むセクタのパイロットＰＮオフセットと該送信アンテナ位置とを記載した第一のテーブルを蓄積し、該端末の受信した基地局の識別番号を基に上記第一のテーブルを参照して上記基地局から距離の近い順にパイロットＰＮオフセットと送信アンテナ位置を対応させることで送信アンテナ位置を得ることを特徴とする移動端末と、基地局を介して上記移動端末の第一のテーブルを更新するためのサーバとからなるシステムを提供することである。
【０００７】
【発明の実施の形態】
本発明による移動端末の実施例を図１を用いて説明する。
１０１〜１１１はＣＤＭＡ方式の移動端末が通常の通信動作を可能とする要素を示す。１０１は送受信を行うアンテナ、１０２は高周波信号とベースバンド信号との変換を行うＲＦ部、１０３はディジタル信号をアナログ信号に変換するＤＡ変換部、１０４はアナログ信号をディジタル信号に変換するＡＤ変換部、１０５は変調信号に対してスペクトル拡散を行う拡散部、１０６はディジタル受信信号から制御チャネル信号および通信チャネル信号を取り出すために逆拡散を行う逆拡散部、１０７はディジタル受信信号からパイロットチャネル信号を取り出すために逆拡散を行う逆拡散部、１０８はメッセージを変調するための変調部、１０９はパイロット信号を参照して制御チャネルあるいは通信チャネル上のメッセージを取り出す復調部、１１０は受信メッセージあるいは送信するためのメッセージを蓄積するためのメモリを示す。ＣＰＵ１１１は呼制御、受信メッセージ解析、送信メッセージ生成を行う。
１１１〜１１４は測位処理を可能とする要素を示す。ＣＰＵ１１１は上述の処理に加え、相関演算部１１２の制御と、メモリ１１３に蓄積される複数の遅延プロファイルとメモリ１１４に蓄積される第一のテーブルに含まれる基地局情報とに基づいて該移動端末の位置を計算する。また、ＣＰＵ１１１はメモリ１１４に蓄積される第一のテーブルに含まれる基地局情報の更新を行う。１１２は逆拡散部１０７からのＰＮ符号タイミングを参照しＣＰＵ１１１から指示されるパイロットＰＮオフセットについて遅延プロファイルを生成してメモリ１１３に出力する相関演算部を示す。
メモリ１１４に蓄積する第一のテーブルの構成例を図２に示す。第一のテーブルは、そのバージョン番号と、１つ以上の周波数グループと、該テーブルが含む周波数グループの数を示す周波数グループ数からなる。各周波数グループは、該グループ内の基地局が使用する周波数チャネルを特定するための１つの周波数チャネル番号と、基地局情報と、該グループが含む基地局情報の数を示す基地局情報数からなる。各基地局情報は基地局を特定するための基地局識別番号と、該基地局が含むセクタ数と、該基地局が含むセクタの個々の情報を記載したセクタ情報とからなる。各セクタ情報は、該セクタのパイロットＰＮオフセットと、該セクタの送信アンテナ位置とからなる。
次に上記第一のテーブルを用いた移動端末における測位計算のフロー例を図３に示す。同図において、ステップ３０１は、受信した基地局のセクタの制御チャネルから、該セクタのパイロットＰＮオフセットと、該セクタが属する基地局の基地局識別番号と周波数チャネル番号を取り出すステップである。
【０００８】
ステップ３０２は、上記周波数チャネル番号を含む周波数グループ内において、上記基地局識別番号を有する基地局情報に含まれるセクタ情報から上記パイロットＰＮオフセットを有するセクタ情報に含まれる送信アンテナ位置を取得するステップである。
【０００９】
ステップ３０３は、ステップ３０２で取得した送信アンテナ位置に対して距離の近い送信アンテナ位置を含む基地局情報を同周波数グループ内から距離の近い順に複数取り出すステップである。
【００１０】
ステップ３０４は、ステップ３０３で取得した複数の基地局情報に含まれる各パイロットＰＮオフセットについて遅延プロファイルを作成するステップである。
ステップ３０５は、ステップ３０４で作成した遅延プロファイルから信号到着時間を求めるステップである。
【００１１】
ステップ３０６は、ステップ３０３で取得した複数の基地局情報に含まれる各パイロットＰＮオフセットに対応する送信アンテナ位置を取得するステップである。
ステップ３０７は、ステップ３０５で求めた信号到着時間と、ステップ３０６で取得した送信アンテナ位置とから、移動端末位置を計算するステップである。
上記ステップ３０３の詳細例を図４に示す。同図において、ステップ４０１は、ステップ３０１で取得した周波数チャネル番号が含まれる周波数グループ内の１つの基地局情報について、ステップ３０２で取得した送信アンテナ位置と、該基地局情報が含む１つもしくは全ての送信アンテナ位置との距離を算出するステップである。
【００１２】
ステップ４０２は、ステップ４０１で算出した距離のうち１つを選択して、基地局間距離とするステップである。上記の選択基準は、例えば、算出した距離の最小値を採択するなどとする。
【００１３】
ステップ４０３は、ステップ３０１で取得した周波数チャネル番号が含まれる周波数グループ内の任意の基地局情報について、ステップ４０１および４０２同様に、基地局間距離を算出するステップである。
【００１４】
ステップ４０４は、基地局間距離について昇順に、予め定めた数の基地局情報を取り出すステップである。ステップ４０４において、例えば、平面上の測位の場合、上記取り出す数を３以上に設定する。また、基地局情報を取り出す際、該基地局情報に含まれるパイロットＰＮオフセットと同じものが既に取り出された基地局情報に含まれている場合には、基地局間距離の大きい方の基地局情報を取り出すことを省く。
測位に必要な基地局の位置（厳密には基地局のセクタの送信アンテナの位置）を得る手順は、上述のステップ３０１、３０２、３０３、３０６により要約される。これらのステップによって、測位に必要な基地局（のセクタの送信アンテナ）の位置を特定出来る原理について述べる。
一般に、１つのパイロットＰＮオフセットは、複数のセクタに対して割り当てられるため、パイロットＰＮオフセットからだけではセクタの位置は特定できない。ところが、同一の周波数チャネル上で、同一のパイロットＰＮオフセットを近隣のセクタ間で割り当てると、信号干渉してしまうため、同一のパイロットＰＮオフセットが同一の周波数チャネル上で割り当てられるセクタ間には一定の距離がおかれる。このことは、周波数チャネルを特定し、場所を絞れば、パイロットＰＮオフセットから該セクタの送信アンテナ位置を１つに特定できることを意味する。
移動端末が受信する制御チャネル信号の送信元となる基地局は、およそ移動端末から最寄りとなる基地局であり、測位に利用できる基地局は移動端末の最寄り基地局およびその周辺基地局となるため、ステップ３０２およびステップ３０３によって上記場所の絞り込みを実現できる。
以上により、測位に必要な基地局（のセクタの送信アンテナ）の位置を特定出来る。
次に上記第一のテーブルを更新するためのシステムの実施例を図５に示す。同図において、１は移動端末、２１、２２、２３は基地局、３はサーバを示す。
上記サーバの実施例を図６に示す。サーバ３は、システム内の基地局の情報を記載した第二のテーブルを蓄積するためのメモリ３１と、基地局を通じて移動端末と通信するための通信部３２と、移動端末のアクセスに応じて上記第二のテーブル内のデータを選択して取り出すためのCPU３３とを備える。このようなサーバはPCなどにより実現できる。
メモリ３１に蓄積する第二のテーブルの構成例を図７に示す。第二のテーブルは、１つ以上のバージョングループと、該テーブルが含むバージョングループの数を示すバージョングループ数とからなる。各バージョングループは、そのバージョン番号と、新設情報と、更改情報と、廃止情報とからなる。前記各情報は該情報が含む周波数グループの数を示す周波数グループ数と、周波数グループとからなる。各周波数グループは、該グループ内の基地局が使用する周波数チャネルを特定するための１つの周波数チャネル番号と、該グループが含む基地局情報の数を示す基地局情報数と、基地局情報とからなる。各基地局情報は基地局を特定するための基地局識別番号と、該基地局が含むセクタ数と、該基地局が含むセクタの個々の情報を記載したセクタ情報とからなる。各セクタ情報は、該セクタのパイロットＰＮオフセットと、該セクタの送信アンテナ位置とからなる。
第二のテーブルの構成要素の与え方の例を示す。
まず、バージョングループをその作成日時によって順序づける。例えば、バージョングループ(i+1)の作成日時はバージョングループ(i)のそれよりも新しいとする。システム内の基地局の変更（新設、更改あるいは廃止）がある毎に、新たにバージョングループを追加する。その際、追加するバージョングループには、変更のあった差分について記載するものとする。各バージョングループのバージョン番号に、バージョングループ間の順序づけを反映する。例えば、作成日時の新しいバージョングループに対して昇順となるような番号を与える。この場合、作成日時の新しいバージョングループほど大きいバージョン番号を有することになる。
次に移動端末の第一のテーブルの更新シーケンスの例を図８に示す。同図において、ステップ８０１は、移動端末の第一のテーブルの更新の必要有無を検出するステップである。同ステップにおいて、更新の必要性を検出した場合に、次のステップ８０２を実行する。
ステップ８０２は、第一のテーブルのバージョン番号を、サーバに伝えるステップである。
ステップ８０３は、移動端末から受けたバージョン番号を基に、サーバが、バージョングループを取り出すステップである。具体的には、移動端末が通知してきたバージョン番号よりも新しいバージョン番号を含むバージョングループを全て取り出す。
ステップ８０４は、上記取り出したバージョングループを移動端末に伝えるステップである。
ステップ８０５は、受け取ったバージョングループを使って移動端末が自己の第一のテーブルを更新するステップである。
上記ステップ８０１の第一の詳細例を図９に示す。同図において、ステップ９０１は、サーバが自己の第二のテーブルの最新のバージョングループに含まれるバージョン番号を、基地局を介して、定期的に移動端末に報知するステップである。
【００１５】
ステップ９０２は、移動端末が、基地局からの受信信号から上記バージョン番号を取り出して、自己の第一のテーブルのバージョン番号を比較するステップである。自己のバージョン番号の方が古い場合に、第一のテーブルを更新する必要のある旨を判定する。
上記ステップ８０１の第二の詳細例は、移動端末の周辺の基地局状況を、基地局からの信号を元に収集してリスト化し、これを自己の第一のテーブルと照合して更新の必要有無を検出しようというものである。そのフローを図１０に示す。同図において、ステップ１００１は、移動端末が基地局からの制御チャネル信号より、上記の基地局の周波数チャネル番号と識別番号とパイロットＰＮオフセットとを取得するステップである。
ステップ１００２は、移動端末が、自己の第一のテーブルを参照して、上記基地局の周波数チャネル番号と識別番号とパイロットＰＮオフセットとの存在を確認するステップである。同ステップにおいて、上記存在の確認されなかった場合に、第一のテーブルを更新する必要があることを判定する。
ステップ１００３は、上記基地局の周波数チャネル番号と識別番号とパイロットＰＮオフセットとを有するセクタの送信アンテナ位置を取得するステップである。
ステップ１００４は、移動端末が近隣基地局のパイロットＰＮオフセットのリストを得るステップである。
ステップ１００５は、上記周波数チャネル番号の記載されている、移動端末上の第一のテーブルの周波数グループにおいて、上記１００４で得たリスト内の１つのパイロットＰＮオフセットの存在を確認するステップである。上記存在の確認されなかった場合に、第一のテーブルを更新する必要があることを判定する。
ステップ１００６は、上記周波数グループにおいて、上記存在の確認されたパイロットＰＮオフセットを有するセクタの送信アンテナ位置を取得するステップである。
ステップ１００７は、ステップ１００３にて取得した送信アンテナ位置と上記ステップ１００６において取得した任意の送信アンテナ位置との距離を求めるステップである。
ステップ１００８は、ステップ１００７にて求めた距離の少なくとも一つが予め定めた値を下回る場合、ステップ１００５で確認されたパイロットＰＮオフセットをリストから除外するステップである。TIA/EIA-95に準拠する800MHz帯のセルラシステムにおいては、上記値を例えば、15kmに設定しておく。
ステップ１００９は、上記リスト内の任意のパイロットＰＮオフセットについて、上記１００５、１００６、１００７、１００８を順に行うステップである。
ステップ１０１０は、上記リスト内に含まれるパイロットＰＮオフセットの有無を確認するステップである。同ステップにおいて、一つでもパイロットＰＮオフセットの存在が確認された場合に、第一のテーブルを更新する必要があることを判定する。
上記ステップ１００４の第一の詳細例を図１１に示す。同図において、ステップ１１０１は、基地局からの制御チャネル信号に含まれるネイバーリストを基にして、移動端末が、近隣基地局のパイロットＰＮオフセット取得するステップである。ここで、ネイバーリストとは、移動端末が近隣基地局のパイロット信号を検出することを支援するために、基地局が移動局に向けて報知しているリストである。該リストは、それを送信している近隣基地局のセクタのパイロットＰＮオフセットを含んでいる。該リストは、通常、例えば、移動端末のハンドオフの際に用いられている。
上記ステップ１００４の第二の詳細例を図１２に示す。同図において、ステップ１２０１は、移動端末において、１つのパイロットＰＮオフセットについて遅延プロファイルを生成するステップである。
ステップ１２０２は、上記生成した遅延プロファイルの信号電力対雑音比（SNR）が予め定めた値を越えているか否か確認するステップである。TIA/EIA-95に準拠する800MHz帯のセルラシステムにおいては、上記値を例えば、15dBに設定しておく。
ステップ１２０３は、検出されたパイロットＰＮオフセットをリストに追加するステップである。
ステップ１２０４は、任意のパイロットＰＮオフセットについて上記１２０１、１２０２、１２０３を順に行うステップである。なお、TIA/EIA-95に準拠するCDMAシステムにおいてパイロットＰＮオフセットの総数は高々５１２である。
上記ステップ８０５の詳細例を図１８に示す。ステップ１８０１は、サーバから送られた単一もしくは複数のバージョングループをバージョン番号の古い順に１つ読み出すステップである。全てのバージョングループの読み出しを完了して、読み出すべきバージョングループが無ければ終了する。
ステップ１８０２は、ステップ１８０１で読み出したバージョングループ内の新設情報を参照して移動端末の第一のテーブルを更新するステップである。
ステップ１８０３は、ステップ１８０１で読み出したバージョングループ内の更改情報を参照して移動端末の第一のテーブルを更新するステップである。
ステップ１８０４は、ステップ１８０１で読み出したバージョングループ内の廃止情報を参照して移動端末の第一のテーブルを更新するステップである。
ステップ１８０５は、移動端末の第一のテーブルのバージョン番号を、ステップ１８０１で読み出したバージョングループのバージョン番号に更新し、ステップ１８０１へ戻るステップである。
上記ステップ１８０２の詳細例を図１９に示す。ステップ１９０１は、新設情報内の周波数グループを順番に１つ読み出すステップである。同情報内の全ての周波数グループの読み出しを完了して、読み出すべき周波数グループが無ければ終了する。
ステップ１９０２は、ステップ１９０１で読み出した周波数グループに含まれる周波数チャネル番号が第一のテーブルに存在するか否かを確認するステップである。もしなければ、ステップ１９０３を実行し、そうでなければ、ステップ１９０４を実行する。
ステップ１９０３は、ステップ１９０２において第一のテーブルへの存在有無を確認した新設情報内の周波数グループを、第一のテーブルに追加し、ステップ１９０１へ戻るステップである。その際、第一のテーブルの周波数グループ数を１つ増やしておく。
ステップ１９０４は、ステップ１９０２において第一のテーブルへの存在有無を確認した周波数グループ内の基地局情報を順番に１つ読み出すステップである。もし、読み出すべき基地局情報が無ければ、ステップ１９０１へ戻る。そうでなければ、次のステップ１９０５を実行する。
ステップ１９０５は、ステップ１９０４で読み出した基地局情報内の基地局識別番号が、該基地局情報を含む周波数グループの周波数チャネル番号と同一となる第一のテーブルの周波数グループに存在するか否かを確認するステップである。もしなければ、ステップ１９０６を実行する。そうでなければ、ステップ１９０７を実行する。
ステップ１９０６は、ステップ１９０５において第一のテーブルの周波数グループへの存在有無を確認した基地局情報を、該基地局情報を含む周波数グループの周波数チャネル番号と同一となる第一のテーブルの周波数グループに追加し、ステップ１９０４へ戻るステップである。その際、第一のテーブルにおいて追加のあった周波数グループの基地局情報数を１つ増やしておく。
ステップ１９０７は、ステップ１９０５において第一のテーブルの周波数グループへの存在有無を確認した基地局情報内のセクタ情報を順番に１つ読み出すステップである。もし、読み出すべきセクタ情報が無ければ、ステップ１９０４へ戻る。そうでなければ、次のステップ１９０８を実行する。
ステップ１９０８は、ステップ１９０７で読み出したセクタ情報を、該セクタ情報を含む基地局情報の基地局識別番号と、該セクタ情報を含む周波数グループの周波数チャネル番号とが同一となる第一のテーブルの周波数グループの基地局情報に追加し、ステップ１９０７へ戻るステップである。その際、第一のテーブルにおいて追加のあった周波数グループの基地局情報内のセクタ数を１つ増やしておく。
上記ステップ１８０３の詳細例を図２０に示す。ステップ２００１は、更改情報内の周波数グループを順番に１つ読み出すステップである。読み出すべき周波数グループが無ければ終了する。
ステップ２００２は上記読み出した周波数グループ内の周波数チャネル番号が第一のテーブルに存在することを確認するステップである。確認後、ステップ２００３を実行する。
ステップ２００３は、ステップ２００２において第一のテーブルへの存在を確認した周波数グループ内の基地局情報を順番に１つ読み出すステップである。もし、読み出すべき基地局情報が無ければ、ステップ２００１へ戻る。そうでなければ、ステップ２００４を実行する。
ステップ２００４は、ステップ２００３で読み出した基地局情報内の基地局識別番号が、該基地局情報を含む周波数グループの周波数チャネル番号と同一となる第一のテーブルの周波数グループに存在することを確認するステップである。確認後、ステップ２００５を実行する。
ステップ２００５は、ステップ２００４において第一のテーブルの周波数グループへの存在を確認した基地局情報内のセクタ情報を順番に１つ読み出すステップである。もし、読み出すべきセクタ情報が無ければ、ステップ２００３へ戻る。そうでなければ、ステップ２００６を実行する。
ステップ２００６は、ステップ２００５で読み出したセクタ情報内のパイロットＰＮオフセットを、該セクタ情報を含む基地局情報の基地局識別番号と、該セクタ情報を含む周波数グループの周波数チャネル番号とが同一となる第一のテーブルの周波数グループの基地局情報に存在することを確認するステップである。確認後ステップ２００７を実行する。
ステップ２００７は、ステップ２００６において第一のテーブルの周波数グループの基地局情報への存在を確認したセクタ情報に含まれる送信アンテナ位置を、該セクタ情報に含まれるパイロットＰＮオフセットと、該セクタ情報を含む基地局情報の基地局識別番号と、該セクタ情報を含む周波数グループの周波数チャネル番号とが同一となる第一のテーブルの周波数グループの基地局情報のセクタ情報の送信アンテナ位置と置き換えて、ステップ２００５へ戻るステップである。上記ステップ１８０４の詳細例を図２１に示す。ステップ２１０１は、廃止情報内の周波数グループを順番に１つ読み出すステップである。読み出すべき周波数グループが無ければ終了する。
ステップ２１０２は上記読み出した周波数グループ内の周波数チャネル番号が第一のテーブルに存在することを確認するステップである。確認後、ステップ２１０３を実行する。
ステップ２１０３は、ステップ２１０２において第一のテーブルへの存在を確認した周波数グループ内の基地局情報を順番に１つ読み出すステップである。もし、読み出すべき基地局情報が無ければ、ステップ２１０１へ戻る。そうでなければ、ステップ２１０４を実行する。
ステップ２１０４は、ステップ２１０３で読み出した基地局情報内の基地局識別番号が、該基地局情報を含む周波数グループの周波数チャネル番号と同一となる第一のテーブルの周波数グループに存在することを確認するステップである。確認後、ステップ２１０５を実行する。
ステップ２１０５は、ステップ２１０４において第一のテーブルの周波数グループへの存在を確認した基地局識別番号を含む基地局情報内のセクタ情報を順番に１つ読み出すステップである。もし、読み出すべきセクタ情報が無ければ、ステップ２１０３へ戻る。そうでなければ、ステップ２１０６を実行する。
ステップ２１０６は、ステップ２１０５で読み出したセクタ情報内のパイロットＰＮオフセットを、
該セクタ情報を含む基地局情報の基地局識別番号と、該セクタ情報を含む周波数グループの周波数チャネル番号とが同一となる第一のテーブルの周波数グループの基地局情報に存在することを確認するステップである。確認後ステップ２１０７を実行する。
ステップ２１０７は、ステップ２１０６において第一のテーブルの周波数グループの基地局情報への存在を確認したセクタ情報を、該セクタ情報を含む基地局情報の基地局識別番号と、該セクタ情報を含む周波数グループの周波数チャネル番号とが同一となる第一のテーブルの周波数グループの基地局情報から取り除くステップである。その際に、取り除いたセクタ情報を含んでいた基地局情報内のセクタ数を１つ減らしておく。そして該基地局情報がもはや１つのセクタ情報も含んでいなければ、すなわち、セクタ数が０ならば、該基地局情報を上記セクタ情報を取り除いた第一のテーブルの周波数グループから取り除いてもよい。その際は、取り除いた基地局情報を含んでいた周波数グループ内の基地局情報数を１つ減らしておく。そして該周波数グループがもはや１つの基地局情報も含んでいなければ、すなわち、基地局情報数が０ならば、該周波数グループを第一のテーブルから取り除いてもよい。その際は、第一のテーブルの周波数グループ数を１つ減らしておく。
以上の処理の後、ステップ２１０５へ戻る。
次に移動端末の第一のテーブルの更新シーケンスの第二の例を図１３に示す。
同図において、ステップ１３０１〜１３０３は、移動端末の第一のテーブルの更新の必要有無を検出するステップである。同ステップにおいて、更新の必要性を検出した場合に、次のステップ１３０４を実行する。
特にステップ１３０１は移動端末がサーバに対して最新のバージョン番号を要求するステップである。
ステップ１３０２はサーバが移動端末に対して最新のバージョン番号を通知するステップである。
ステップ１３０３は移動端末が上記通知されたバージョン番号と自己のバージョン番号とを比較するステップである。自己のバージョン番号の方が古い場合に、第一のテーブルを更新する必要があることを判定する。
ステップ１３０４は、自己の第一テーブルのバージョン番号を、サーバに伝えるステップである。
ステップ１３０５は、端末から受けたバージョン番号を基に、サーバが、第二テーブルのバージョングループを取り出すステップである。
ステップ１３０６は、上記取り出したバージョングループを端末に伝えるステップである。
ステップ１３０７は、受け取ったバージョングループを使って移動端末が自己の第一のテーブルを更新するステップである。
サーバ３のメモリ３１には、移動端末の情報を記載した第三のテーブルを蓄積してもよい。
例えば、このような移動端末の利用者は、予め、サーバの管理者との間で契約を交わしておくとよい。
この第三のテーブルの第一の構成例を図１４に示す。第三のテーブルは、複数の移動端末情報と当該テーブルが含む移動端末情報の数を示す移動端末情報数とからなる。各移動端末情報は識別番号を含む。該識別番号によって移動端末情報から移動端末へ一対一で対応する。上記識別番号を、例えば、移動端末の加入者電話番号としてよい。また、各移動端末情報は、対応する移動端末内の第一のテーブルのバージョン番号を含む。
次に、上記構成例で示した第三のテーブルを用いた移動端末の第一のテーブルの更新シーケンスの第三の例を図１５に示す。同図において、ステップ１５０１は、サーバが第三のテーブルを参照して、自己の第二のテーブルの最新のバージョン番号と、各移動端末の第一のテーブルのバージョン番号とを比較するステップである。当該ステップにおいて、第一テーブルのバージョン番号が第二テーブルの最新のバージョン番号よりも古い移動端末に対し、該移動端末の第一のテーブルを更新する必要があることを判定する。そして、該移動端末に対しては、次のステップ１５０２を実行する。
ステップ１５０２は、移動端末に対して、サーバが第一のテーブルの更新を要求するステップである。
ステップ１５０３は、上記要求に対し、移動端末がサーバへ応答するステップである。応答のあった移動端末に対して、サーバは、次のステップ１５０４を実行する。
ステップ１５０４は、第三のテーブルにおいて、該移動端末のバージョン番号を基に、更新の差分となるバージョングループを第二のテーブルより取り出すステップである。
ステップ１５０５は、上記取り出したバージョングループを移動端末に伝えるステップである。
ステップ１５０６は、ステップ１５０５で受け取ったバージョングループを使って自己の第一のテーブルを更新するステップである。
ステップ１５０７は、移動端末が第一のテーブルを更新した旨をサーバに通知するステップである。
ステップ１５０８は、サーバが第三のテーブルにおいて該当する移動端末情報のバージョン番号を更新するステップである。
この第三のテーブルの第二の構成例を図１６に示す。第三のテーブルは、複数の移動端末情報と該テーブルが含む移動端末情報の数を示す移動端末情報数とからなる。各移動端末情報は識別番号を含む。該識別番号によって移動端末情報から移動端末へ一対一で対応する。上記識別番号を、例えば、移動端末の加入者電話番号としてよい。また、各移動端末情報は、対応する移動端末毎に予め定めた暗証番号を格納する。
このような暗証番号は該移動端末の利用者と、サーバの管理者との間の契約により設定しておくとよい。
上記第二の構成例に示した第三のテーブルの使い方を説明する。
サーバは、移動端末における第一のテーブルの更新の差分を提供するのに先立って、移動端末に対して、該端末の識別番号と暗証番号の要求してよい。そして、正解を回答した移動端末に対してのみ移動端末における第一のテーブルの更新の差分を提供してよい。
この第三のテーブルの第三の構成例を図１７に示す。第三のテーブルは、複数の移動端末情報と該テーブルが含む移動端末情報の数を示す移動端末情報数とからなる。各移動端末情報は識別番号を含む。該識別番号によって移動端末情報から移動端末へ一対一で対応する。上記識別番号を、例えば、移動端末の加入者電話番号としてよい。また、各移動端末情報は、対応する移動端末毎に予め定めた精度レベルを格納する。
このような精度レベルは該移動端末の利用者と、サーバの管理者との間の契約により設定しておくとよい。
上記第三の構成例に示した第三のテーブルの使い方を説明する。サーバは、移動端末における第一のテーブルの更新の差分を提供するのに先立って、移動端末に対して、該端末の識別番号から精度レベルを取得する。そして、提供する更新の差分に含まれる送信アンテナ位置に対して、精度レベルに応じて丸めを行ってから、該更新の差分を提供してよい。例えば、精度レベルとして、10m、100m、200mなどと３レベルの設定があるとして、第二のテーブルに含まれる送信アンテナ位置が10m単位で記載されているとする。そして移動端末情報（１）に含まれる精度レベルが200mであるとする。この場合、移動端末情報（１）に該当する移動端末に対して提供する更新の差分に含まれる送信アンテナ位置に対して、200m単位に丸めを行ってから、該更新の差分を提供することとなる。
メモリ１１４に蓄積する第一のテーブルの第二の構成例を図２２に示す。第一のテーブルは、１つもしくは複数のエリアグループと、該テーブルが含むエリアグループの数を示すエリアグループ数とからなる。各エリアグループは、該エリアグループを特定するためのエリア番号と該エリア毎に定められるバージョン番号と、複数の周波数グループと、該エリアグループが含む周波数グループの数を示す周波数グループ数とからなる。各周波数グループは、該グループ内の基地局が使用する周波数チャネルを特定するための１つの周波数チャネル番号と、基地局情報と、該グループが含む基地局情報の数を示す基地局情報数とからなる。各基地局情報は基地局を特定するための基地局識別番号と、該基地局が含むセクタ数と、セクタ情報とからなる。各セクタ情報は、該セクタのパイロットＰＮオフセットと、該セクタの送信アンテナ位置とからなり、これらに、該セクタの時間補正情報を付け加える構成としてもよい。時間補正情報は、移動端末において測位計算する際に、セクタの送信アンテナへの給電線長の違いなどによって生じるＰＮ符号送信開始時刻の誤差を補正するのに役立つ。
上記エリアグループは、地理的領域と対応づけて定めるものである。例えば、都道府県単位毎に１つのエリアグループ（エリア番号）を定めてもよく、市町村単位毎に１つのエリアグループ（エリア番号）を定めてもよい。あるいは、これらを混在させてもよい。例えば、東北地方は県単位毎に、関東地方は市町村単位毎に１つのエリアグループ（エリア番号）を定めるなどとしてもよい。さらには、あるエリアグループと対応づけられた地理的領域を含む一層大きな地理的領域と別のエリアグループを対応づけてもよい。例えば、国分寺市と対応づけたエリアグループ（例えばエリア番号は１１０番）と、東京都と対応づけたエリアグループ（例えばエリア番号は１００番）が同時に存在してもよい。
各エリアグループは対応づけられた地理的領域に存在する基地局の基地局情報を少なくとも含むものとする。移動端末に内蔵される第一のテーブルが含むエリアグループの範囲については、該移動端末の利用者と、サーバの管理者との間の契約によって定めてよい。図２２に示した第一のテーブルを、移動端末における測位計算へ利用する場合、図３および図４に示したフローと同様に行えばよい。
図２２に示した第一のテーブルを更新するための第二のテーブルの構成例を図２３に示す。図２３に示した第二のテーブルは、複数のエリアグループと該テーブルが含むエリアグループの数を示すエリアグループ数からなる。各エリアグループは、該エリアグループを特定するためのエリア番号と、複数のバージョングループと、該エリアグループに含まれるバージョングループの数を示すバージョングループ数とからなる。各バージョングループは、そのバージョン番号と、新設情報と、更改情報と、廃止情報とからなる。前記各情報は周波数グループと、該情報が含む周波数グループの数を示す周波数グループ数からなる。各周波数グループには該グループ内の基地局が使用する周波数チャネルを特定するための１つの周波数チャネル番号と、基地局情報とが含まれる。各基地局情報は基地局を特定するための基地局識別番号と、該基地局が含むセクタ数と、セクタ情報とからなる。各セクタ情報は、該セクタのパイロットＰＮオフセットと、該セクタの送信アンテナ位置とからなり、これらに、該セクタの時間補正情報を付け加える構成としてもよい。時間補正情報は、移動端末において測位計算する際に、セクタの送信アンテナへの給電線長の違いなどによって生じるＰＮ符号送信開始時刻の誤差を補正するのに役立つ。
図２２に示した第一のテーブルの更新シーケンスの例を図２４に示す。同図において、ステップ２４０１は、移動端末の第一のテーブルの更新の必要有無を検出するステップである。当該ステップにおいて、更新の必要性を検出した場合に、次のステップ２４０２を実行する。
ステップ２４０２は、第一のテーブルの各エリアグループのエリア番号とバージョン番号をサーバに伝えるステップである。
ステップ２４０３は、移動端末から受けたエリア番号とバージョン番号とを基に、サーバが、第一のテーブルの更新の差分となるバージョングループとそのエリア番号とを取り出すステップである。具体的には、移動端末が通知してきたエリア番号で示される第二のテーブル内のエリアグループにおいて、移動端末が同じく通知してきたバージョン番号よりも新しいバージョン番号を含むバージョングループを全て取り出す。移動端末が、エリア番号とそのバージョン番号を複数通知してきた場合には、エリアグループ毎に、上記のバージョングループを取り出す操作を行う。
ステップ２４０４は、上記取り出したバージョングループと、該バージョングループを含むエリアグループを特定するためのエリア番号とを移動端末に伝えるステップである。
ステップ２４０５は、受け取ったエリア番号とバージョングループを使って移動端末が自己の第一のテーブルを更新するステップである。
上記ステップ２４０１の第一の詳細例を図２５に示す。同図において、ステップ２５０１は、サーバが第二のテーブルの各エリアグループに含まれるエリア番号と該エリアグループ内の最新のバージョングループに含まれるバージョン番号とを、基地局を介して、定期的に移動端末に報知するステップである。
【００１６】
ステップ２５０２は、移動端末が、基地局からの受信信号よりエリア番号とそのバージョン番号とを取り出して、上記エリア番号で特定される第一のテーブルのエリアグループ内のバージョン番号と比較するステップである。自己のバージョン番号の方が古い場合に、第一のテーブルを更新する必要があることを判定する。
上記ステップ２４０１の別の詳細例として、図１０に示したフローを適用してよい。
上記ステップ２４０５の詳細例として、図１８に示したフローを適用してよい。ただし、同フローは、ステップ２４０４で通知を受けたエリア番号によって特定される第一のテーブルのエリアグループの中において、適用するものとし、セクタ情報内の時間補正情報については、同情報内の送信アンテナ位置と同様の操作にて更新すればよい。
図２２に示した第一のテーブルの更新シーケンスの第二の例を図２６に示す。
同図において、ステップ２６０１〜２６０３は、
移動端末の第一のテーブルの更新の必要有無を検出するステップである。同ステップにおいて、更新の必要性を検出した場合に、次のステップ２６０４を実行する。
特にステップ２６０１は、移動端末の第一のテーブル内のエリアグループのエリア番号を含めてサーバに最新のバージョン番号を要求するステップである。
ステップ２６０２は、サーバが移動端末に対して要求のあったエリアグループのエリア番号とその最新のバージョン番号とを通知するステップである。
ステップ２６０３は、移動端末が上記通知されたエリア番号の特定する第一のテーブルのエリアグループにおいて、同じく通知されたバージョン番号と自己のバージョン番号とを比較するステップである。自己のバージョン番号の方が古いエリアグループを検出した場合に、第一のテーブルを更新する必要があることを判定する。
ステップ２６０４は、ステップ２６０３で検出した古いバージョン番号を有する自己の第一テーブルのエリアグループのエリア番号および該バージョン番号を、サーバに伝えるステップである。
ステップ２６０５は、移動端末から受けたエリア番号とバージョン番号を基に、サーバが、第二テーブルのエリア番号とバージョングループとを取り出すステップである。
ステップ２６０６は、上記取り出したエリア番号とバージョングループとを移動端末に伝えるステップである。
ステップ２６０７は、受け取ったエリア番号とバージョングループとを使って移動端末が自己の第一のテーブルを更新するステップである。
図２２に示した第一のテーブルを実施する際の第三のテーブルの第一の構成例を図２７に示す。
同図に示した第三のテーブルは、複数の移動端末情報と当該テーブルが含む移動端末情報の数を示す移動端末情報数とからなる。各移動端末情報は識別番号を含む。該識別番号によって移動端末情報から移動端末へ一対一で対応する。上記識別番号を、例えば、移動端末の加入者電話番号としてよい。また、各移動端末情報は、対応するそれぞれの移動端末の第一のテーブルが含んでいるエリアグループの情報を示すためのエリア情報を、少なくとも上記エリアグループの数だけ含む。さらに、各移動端末情報は、該情報が含むエリア情報の数を特定するためのエリア情報数を含む。各エリア情報は、対応するそれぞれの移動端末の第一のテーブルが含んでいるエリアグループを特定するためのエリア番号と、該グループのバージョンを表すバージョン番号とを含む。同図に示した第三のテーブルは、移動端末毎に内蔵される第一のテーブルが含むエリアグループの範囲について記載しているので、該移動端末の利用者に対して、差別的に課金する場合に便利である。
次に、図２７に示した第三のテーブルを用いた移動端末の第一のテーブルの更新シーケンスの例を図２８に示す。同図において、
ステップ２８０１は、サーバが第三のテーブルを参照して、各移動端末の各エリア情報に含まれるバージョン番号と、上記エリア情報のエリア番号によって特定される自己の第二のテーブルのエリアグループの最新のバージョン番号とを比較するステップである。
当該ステップにおいて、上記エリア情報内のバージョン番号が第二テーブルの最新のバージョン番号よりも古い移動端末に対し、該移動端末の第一のテーブルを更新する必要があることを判定する。そして、該移動端末に対しては、次のステップ２８０２を実行する。
ステップ２８０２は、移動端末に対して、サーバが第一のテーブルの更新を要求するステップである。
ステップ２８０３は、上記要求に対し、移動端末がサーバへ応答するステップである。応答のあった移動端末に対して、サーバは、次のステップ２８０４を実行する。
ステップ２８０４は、ステップ２８０１において検出された第二テーブルの最新のバージョン番号よりも古かったバージョン番号と該エリア番号とを基に、更新の差分となるバージョングループと該エリア番号とを第二のテーブルより取り出すステップである。
ステップ２８０５は、上記取り出したバージョングループとエリア番号とを移動端末に伝えるステップである。
ステップ２８０６は、ステップ２８０５で受け取ったエリア番号とバージョングループとを使って自己の第一のテーブルを更新するステップである。
ステップ２８０７は、移動端末が第一のテーブルを更新した旨をサーバに通知するステップである。
ステップ２８０８は、サーバが第三のテーブルの該当する移動端末情報のエリア情報のバージョン番号を更新するステップである。
移動端末の第一のテーブルを更新する際には、該移動端末利用者の意志を反映出来るようにしておくと便利である。例えば、図２９に示すように、移動端末にキーボード１１５と、ディスプレイ１１６を備える。そして、第一のテーブルを更新するためのステップ、例えば、上記ステップ９０２、１００２、１３０１、１５０３、２５０２、２６０１、２８０３、を実行する直前に、ディスプレイ１１６により該移動端末利用者に対して、実行可否を問うステップ３００１を挿入してよい。これを図３０に示す。該移動端末利用者はキーボード１１５により、第一のテーブルの更新の実行可否を指示できる。
予め定めた時刻に移動端末の第一のテーブルを更新処理を実行するようにしておくと便利である。例えば、図３１に示すように、移動端末にタイマ１１７を備える。タイマ１１７は予め定められた時刻にトリガを発するように設定し、上記トリガによって、第一のテーブルを更新するためのステップ、例えば、上記ステップ９０２、１３０１、２５０２、２６０１の実行を開始する。
本発明による移動端末とその実現に利用される半導体部品との対応について言及する。
この対応の第一の例を図３２に示す。同図において、信号送受信部116は従来の携帯電話機能を有し、ベースバンドLSIと呼ばれる半導体部品と対応する。位置検出処理部117は、本発明の位置検出に関わる処理を行う機能を有し、一般にシステムLSIと呼ばれる半導体部品と対応する。メモリ114は、FRAMと呼ばれる書き換え可能な不揮発性メモリで実現することが望ましい。メモリ114は、上記システムLSIもしくはベースバンドLSIに含まれていてもよい。
本発明による移動端末とその実現に利用される半導体部品との対応の第二の例を図３３に示す。同図において、信号送受信部118は従来の携帯電話機能と本発明の位置検出に関わる機能とを有し、ベースバンドLSIと呼ばれる半導体部品と対応する。信号処理部119は、位置検出に関わる信号処理を行うカスタムLSIと対応する。メモリ114は、FRAMと呼ばれる書き換え可能な不揮発性メモリで実現することが望ましい。メモリ114は、上記カスタムLSIもしくはベースバンドLSIに含まれていてもよい。
本発明による移動端末とその実現に利用される半導体部品との対応の第三の例を図３４に示す。同図において、120で示される従来の携帯電話機能と本発明の位置検出に関わる機能とは、ベースバンドLSIと呼ばれる半導体部品と対応する。メモリ114は、FRAMと呼ばれる書き換え可能な不揮発性メモリで実現することが望ましい。メモリ114は、上記ベースバンドLSIに含まれていてもよい。
なお、上述の実施例ではＣＤＭＡ方式、特にTIA/EIA−95に準拠する携帯電話システムを用いた測位システムを開示しているが、本発明の概念は上記携帯電話システムを用いるものに限られるわけではなく、他の無線通信システムを用いるものも含まれる。他の無線通信システムを用いる場合には、上述の実施例中のパイロット信号の代わりにそれぞれの通信システムにおける適切な特定信号を受信し、パイロットＰＮオフセットの代わりに上記特定信号の発信タイミングを使用すればよい。
【００１７】
【発明の効果】
移動端末の備える第一のテーブルは、基地局の識別番号と周波数チャネル番号とパイロットＰＮオフセットと送信アンテナ位置を含んでおり、移動端末が受信した制御チャネル信号から基地局の周波数チャネル番号と基地局識別番号を取得し、上記第一のテーブルを参照して、場所の絞り込みを行うので、パイロットＰＮオフセットと送信アンテナ位置を対応づけられ測位に必要な基地局（のセクタの送信アンテナ）の位置を特定出来る。
【００１８】
移動端末の備える第一のテーブルはそのバージョン番号を有しており、サーバが備える第二のテーブルにおいて基地局情報の更新の差分をバージョン番号で管理するので、移動端末の第一のテーブルを更新する際に、各々のバージョン番号を比較することで、更新に必要な基地局情報の差分を特定でき、また、該差分を送信することによって移動端末との間に生じる通信コストの低減に役立つ。
【００１９】
移動端末が、第一のテーブルの更新の必要有無を検出する際に、常時、基地局が送信している信号を利用してリストを作成し、第一のテーブルと照合する方法では、上記第一のテーブルの更新の必要有無の検出にサーバとの間で特別な通信を必要としないため通信コストの低減に役立つ。
【００２０】
サーバが、移動端末の識別番号と、該端末の備える第一のテーブルのバージョン番号を管理するための第三のテーブルを有する構成では、サーバ端末間で通信コストをかけずに第一のテーブルの更新の必要有無を検出することが出来る。
【００２１】
サーバが、移動端末の識別番号と、該端末の予め定めた暗証番号を蓄積した第三のテーブルを有する構成では、サーバが第一のテーブルの更新差分の提供に先立ち、移動端末に暗証番号を確認することによって、移動端末に対し正当に第一のテーブルの更新差分を提供することが出来る。
【００２２】
サーバが、移動端末毎に予め定めた精度レベルを蓄積した第三のテーブルを有する構成では、移動端末の利用者毎の契約に応じた位置精度を有する第一のテーブルの更新差分を提供することが出来る。
【００２３】
基地局の情報を地理的領域と関連づけて複数にグループ化し、移動端末利用者とサーバ運営者との間の契約により定めた上記グループと該端末との関連を蓄積した第三のテーブルを有する構成では、上記端末からの更新要求に応じて上記契約に定めたグループに含まれる基地局の情報を上記端末に通知できる。
【図面の簡単な説明】
【図１】本発明による移動端末の実施の一例を示す図である。
【図２】本発明による移動端末に蓄積する第一のテーブルの構成例を示す図である。
【図３】本発明による第一のテーブルを用いた移動端末における測位計算のフローの一例を示す図である。
【図４】本発明によるステップ３０３の詳細な例を示す図である。
【図５】本発明による第一のテーブルを更新するためのシステムの実施例を示す図である。
【図６】本発明によるサーバの実施例を示す図である。
【図７】本発明によるサーバに蓄積する第二のテーブルの構成例を示す図である。
【図８】本発明による移動端末の第一のテーブルの更新シーケンスの一例を示す図である。
【図９】本発明によるステップ８０１の第一の詳細な例を示す図である。
【図１０】本発明によるステップ８０１の第二の詳細な例を示す図である。
【図１１】本発明によるステップ１００４の第一の詳細な例を示す図である。
【図１２】本発明によるステップ１００４の第二の詳細な例を示す図である。
【図１３】本発明による移動端末の第一のテーブルの更新シーケンスの第二の例を示す図である。
【図１４】本発明によるサーバに蓄積する第三のテーブルの第一の構成例を示す図である。
【図１５】本発明による図１４の第三のテーブルを用いた第一のテーブルの更新シーケンスの例を示す図である。
【図１６】本発明によるサーバに蓄積する第三のテーブルの第二の構成例を示す図である。
【図１７】本発明によるサーバに蓄積する第三のテーブルの第三の構成例を示す図である。
【図１８】本発明によるステップ８０５の詳細な例を示す図である。
【図１９】本発明によるステップ１８０２の詳細な例を示す図である。
【図２０】本発明によるステップ１８０３の詳細な例を示す図である。
【図２１】本発明によるステップ１８０４の詳細な例を示す図である。
【図２２】本発明による移動端末に蓄積する第一のテーブルの第二の構成例を示す図である。
【図２３】本発明による図２２の第一のテーブルを更新するための第二のテーブルの構成例を示す図である。
【図２４】本発明による図２２の第一のテーブルの更新シーケンスの実施例を示す図である。
【図２５】本発明によるステップ２４０１の詳細な例を示す図である。
【図２６】本発明による図２２の第一のテーブルの更新シーケンスの第二の実施例を示す図である。
【図２７】図２２の第一のテーブルを実施する際の第三のテーブルの第一の構成例を示す図である。
【図２８】図２７の第三のテーブルを用いた第一のテーブルの更新シーケンスの実施例である。
【図２９】本発明による移動端末の実施の別な例を示す図である。
【図３０】本発明による図２９の移動端末の第一のテーブルの更新に付随するフローの一例である。
【図３１】本発明による移動端末の実施のさらに別な例を示す図である。
【図３２】本発明による移動端末の機能を実現する半導体部品の第一の例である。
【図３３】本発明による移動端末の機能を実現する半導体部品の第二の例である。
【図３４】本発明による移動端末の機能を実現する半導体部品の第三の例である。
【図３５】従来のCDMA方式のセルラ電話システムを用いた測位システムを示す図である。
【符号の説明】
１：移動端末、１０１：アンテナ、１０２：ＲＦ部、１０３：ＤＡ変換部、１０４：ＡＤ変換部、１０５：拡散部、１０６，１０７：逆拡散部、１０８：変調部、１０９：復調部、１１０，１１３，１１４：メモリ、１１１：ＣＰＵ、１１２：相関演算部、１１５：キーボード、１１６：ディスプレイ、１１７：タイマ、２１，２２，２３：基地局、３：サーバ、３１：メモリ、３２：通信部、３３：ＣＰＵ、９１：移動端末、９２１、９２２、９２３、９２４：基地局。
【図１】
0004016651.tif 000003
【図２】
0004016651.tif 000004
【図３】
0004016651.tif 000005
【図４】
0004016651.tif 000006
【図５】
0004016651.tif 000007
【図６】
0004016651.tif 000008
【図７】
0004016651.tif 000009
【図８】
0004016651.tif 000010
【図９】
0004016651.tif 000011
【図１０】
0004016651.tif 000012
【図１１】
0004016651.tif 000013
【図１２】
0004016651.tif 000014
【図１３】
0004016651.tif 000015
【図１４】
0004016651.tif 000016
【図１５】
0004016651.tif 000017
【図１６】
0004016651.tif 000018
【図１７】
0004016651.tif 000019
【図１８】
0004016651.tif 000020
【図１９】
0004016651.tif 000021
【図２０】
0004016651.tif 000022
【図２１】
0004016651.tif 000023
【図２２】
0004016651.tif 000024
【図２３】
0004016651.tif 000025
【図２４】
0004016651.tif 000026
【図２５】
0004016651.tif 000027
【図２６】
0004016651.tif 000028
【図２７】
0004016651.tif 000029
【図２８】
0004016651.tif 000030
【図２９】
0004016651.tif 000031
【図３０】
0004016651.tif 000032
【図３１】
0004016651.tif 000033
【図３２】
0004016651.tif 000034
【図３３】
0004016651.tif 000035
【図３４】
0004016651.tif 000036
【図３５】
0004016651.tif 000037