(57)【要約】【課題】  移動通信端末の測位に用いられる、電波の受信強度と位置との関係を示す情報を保持するデータベースを適切に更新する。【解決手段】  測位サーバ１０は、セルラ端末（移動通信端末）２０の測位に用いられる、セルラ基地局３０に応じた当該電波の受信強度と位置との関係を示す情報を保持する測位用データベース１１を管理する。測位サーバ１０は、セルラ端末２０によって受信される、セルラ基地局３０に応じた電波の受信強度を示す強度情報を受信する強度情報受信部１２と、セルラ端末２０によって電波が受信された位置を示す位置情報を受信する位置情報受信部１３と、受信された強度情報及び位置情報に基づいて測位用データベース１１を更新する更新部１６とを備える。【選択図】  図１
2010060419.tif 000002
【特許請求の範囲】
【請求項１】
移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理するデータベース管理システムであって、
前記移動通信端末によって受信又は送信される、前記発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信手段と、
前記移動通信端末によって前記電波が受信又は送信された位置を示す位置情報を受信する位置情報受信手段と、
前記強度情報受信手段によって受信された前記強度情報、及び前記位置情報受信手段によって受信された前記位置情報に基づいて、前記データベースを更新する更新手段と、
を備えるデータベース管理システム。
【請求項２】
前記位置情報受信手段は、ＧＰＳによって測定された前記位置情報を受信することを特徴とする請求項１に記載のデータベース管理システム。
【請求項３】
前記強度情報受信手段によって受信された前記強度情報と、前記データベースに保持された前記受信強度を示す情報とを比較する比較手段を更に備え、
前記更新手段は、前記比較手段によって比較された結果に応じて、前記データベースを更新する、
ことを特徴とする請求項１又は２に記載のデータベース管理システム。
【請求項４】
前記更新手段は、前記強度情報受信手段によって受信された前記強度情報に係る前記発信源、並びに前記比較手段による比較の対象となった、前記データベースに保持された前記受信強度に係る前記関係を示す情報の過去の更新時刻、当該受信強度に係る前記関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、前記データベースを更新することを特徴とする請求項３に記載のデータベース管理システム。
【請求項５】
前記比較手段によって比較された結果に応じて、前記位置情報の送信要求を行う位置情報要求手段を更に備え、
前記位置情報受信手段は、前記位置情報要求手段によって行われた送信要求に応じて送信された前記位置情報を受信する、
ことを特徴とする請求項３又は４に記載のデータベース管理システム。
【請求項６】
前記位置情報要求手段は、前記強度情報受信手段によって受信された前記強度情報に係る前記発信源、並びに前記比較手段による比較の対象となった、前記データベースに保持された前記受信強度に係る前記関係を示す情報の過去の更新時刻、当該受信強度に係る前記関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、前記位置情報の送信要求を行うことを特徴とする請求項５に記載のデータベース管理システム。
【請求項７】
前記更新手段は、前記位置情報受信手段によって受信された前記位置情報の精度を参照して、前記データベースを更新することを特徴とする請求項１〜６のいずれか一項に記載のデータベース管理システム。
【請求項８】
前記更新手段は、前記移動通信端末の移動速度を示す速度情報を取得して当該速度情報に応じて前記データベースを更新することを特徴とする請求項１〜７のいずれか一項に記載のデータベース管理システム。
【請求項９】
移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理するデータベース管理方法であって、
前記移動通信端末によって受信又は送信される、前記発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信ステップと、
前記移動通信端末によって前記電波が受信又は送信された位置を示す位置情報を受信する位置情報受信ステップと、
前記強度情報受信ステップにおいて受信された前記強度情報、及び前記位置情報受信ステップにおいて受信された前記位置情報に基づいて、前記データベースを更新する更新ステップと、
を含むデータベース管理方法。
【請求項１０】
前記位置情報受信ステップにおいて、ＧＰＳによって測定された前記位置情報を受信することを特徴とする請求項９に記載のデータベース管理方法。
【請求項１１】
前記強度情報受信ステップにおいて受信された前記強度情報と、前記データベースに保持された前記受信強度を示す情報とを比較する比較ステップを更に含み、
前記更新ステップにおいて、前記比較ステップにおいて比較された結果に応じて、前記データベースを更新する、
ことを特徴とする請求項９又は１０に記載のデータベース管理方法。
【請求項１２】
前記更新ステップにおいて、前記強度情報受信ステップにおいて受信された前記強度情報に係る前記発信源、並びに前記比較ステップにおける比較の対象となった、前記データベースに保持された前記受信強度に係る前記関係を示す情報の過去の更新時刻、当該受信強度に係る前記関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、前記データベースを更新することを特徴とする請求項１１に記載のデータベース管理方法。
【請求項１３】
前記比較ステップにおいて比較された結果に応じて、前記位置情報の送信要求を行う位置情報要求ステップを更に含み、
前記位置情報受信ステップにおいて、前記位置情報要求ステップにおいて行われた送信要求に応じて送信された前記位置情報を受信する、
ことを特徴とする請求項１１又は１２に記載のデータベース管理方法。
【請求項１４】
前記位置情報要求ステップにおいて、前記強度情報受信ステップにおいて受信された前記強度情報に係る前記発信源、並びに前記比較ステップにおける比較の対象となった、前記データベースに保持された前記受信強度に係る前記関係を示す情報の過去の更新時刻、当該受信強度に係る前記関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、前記位置情報の送信要求を行うことを特徴とする請求項１３に記載のデータベース管理方法。
【請求項１５】
前記更新ステップにおいて、前記位置情報受信ステップにおいて受信された前記位置情報の精度を参照して、前記データベースを更新することを特徴とする請求項９〜１４のいずれか一項に記載のデータベース管理方法。
【請求項１６】
前記更新ステップにおいて、前記移動通信端末の移動速度を示す速度情報を取得して当該速度情報に応じて前記データベースを更新することを特徴とする請求項９〜１５のいずれか一項に記載のデータベース管理方法。
【請求項１７】
コンピュータに、移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理させるデータベース管理プログラムであって、
前記移動通信端末によって受信又は送信される、前記発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信機能と、
前記移動通信端末によって前記電波が受信又は送信された位置を示す位置情報を受信する位置情報受信機能と、
前記強度情報受信機能によって受信された前記強度情報、及び前記位置情報受信機能によって受信された前記位置情報に基づいて、前記データベースを更新する更新機能と、
をコンピュータに実行させるデータベース管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末の測位に用いられる、電波の受信強度と位置との関係を示す情報を保持するデータベースを管理するデータベース管理システム、データベース管理方法及びデータベース管理プログラムに関する。
【背景技術】
【０００２】
従来から、移動通信端末が受信する電波の受信強度（受信レベル）に基づいて、当該移動通信端末の位置を推定する技術が提案されている。特許文献１には、所定の基地局から受信される電波の受信強度と当該電波が受信される位置との関係を示す情報をデータベースに格納しておき、当該データベースを用いて受信強度とのマッチングを行い移動通信端末の位置を推定する技術が記載されている。
【特許文献１】特開平７−２３１４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載された方法では、データベースに格納された上記の関係を示す情報が適切な情報でなければ、正確な移動通信端末の位置の推定を行うことができない。例えば、電波の発信源である基地局が設けられる場所が変わったり、建物の建築によって伝搬環境が変化したりした場合等には、それ以前の受信強度と位置との関係に基づいては、正確な移動通信端末の位置の推定を行うことができない。
【０００４】
本発明は、上記を鑑みてなされたものであり、移動通信端末の測位に用いられる、電波の受信強度と位置との関係を示す情報を保持するデータベースを適切に更新することができるデータベース管理システム、データベース管理方法及びデータベース管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係るデータベース管理システムは、移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理するデータベース管理システムであって、移動通信端末によって受信又は送信される、発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信手段と、移動通信端末によって電波が受信又は送信された位置を示す位置情報を受信する位置情報受信手段と、強度情報受信手段によって受信された強度情報、及び位置情報受信手段によって受信された位置情報に基づいて、データベースを更新する更新手段と、を備えることを特徴とする。
【０００６】
本発明に係るデータベース管理システムでは、移動通信端末によって受信又は送信される、発信源に応じた電波の受信強度を示す強度情報が受信されると共に、移動通信端末によって当該電波が受信又は送信された位置を示す位置情報が受信される。当該強度情報及び位置情報に基づいてデータベースが更新される。従って、本発明に係るデータベース管理システムによれば、上記のデータベースは移動通信端末によって実測された情報に基づいて更新されるので、データベースを適切に更新することができる。
【０００７】
位置情報受信手段は、ＧＰＳによって測定された位置情報を受信することが望ましい。この構成によれば、正確な位置情報が確実に取得できるので、より適切にデータベースを更新することができる。
【０００８】
強度情報受信手段によって受信された強度情報と、データベースに保持された受信強度を示す情報とを比較する比較手段を更に備え、更新手段は、比較手段によって比較された結果に応じて、データベースを更新する、ことが望ましい。この構成によれば、データベースの状態に応じて、適切にデータベースの更新を行うことができる。
【０００９】
更新手段は、強度情報受信手段によって受信された強度情報に係る発信源、並びに比較手段による比較の対象となった、データベースに保持された受信強度に係る関係を示す情報の過去の更新時刻、当該受信強度に係る関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、データベースを更新することが望ましい。この構成によれば、詳細なデータベースの状態に応じて、更に適切にデータベースの更新を行うことができる。
【００１０】
比較手段によって比較された結果に応じて、位置情報の送信要求を行う位置情報要求手段を更に備え、位置情報受信手段は、位置情報要求手段によって行われた送信要求に応じて送信された位置情報を受信する、ことが望ましい。この構成によれば、データベースの更新が必要な場合のみに位置情報が受信されるので、効率的に本発明を実施することができる。
【００１１】
位置情報要求手段は、強度情報受信手段によって受信された強度情報に係る発信源、並びに比較手段による比較の対象となった、データベースに保持された受信強度に係る関係を示す情報の過去の更新時刻、当該受信強度に係る関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、位置情報の送信要求を行うことが望ましい。この構成によれば、より適切にデータベースの更新が必要な場合を判断することができ、更に効率的に本発明を実施することができる。
【００１２】
更新手段は、位置情報受信手段によって受信された位置情報の精度を参照して、データベースを更新することが望ましい。この構成によれば、更新されるデータベースをより適切な内容にすることができる。
【００１３】
更新手段は、移動通信端末の移動速度を示す速度情報を取得して当該速度情報に応じてデータベースを更新することが望ましい。移動通信端末が移動している場合には、強度情報又は位置情報が更新に適さないものとなるので、その場合の更新を防止することができる。
【００１４】
ところで、本発明は、上記のようにデータベース管理システムの発明として記述できる他に、以下のようにデータベース管理方法及びデータベース管理プログラムの発明としても記述することができる。これはカテゴリ等が異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１５】
即ち、本発明に係るデータベース管理方法は、移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理するデータベース管理方法であって、移動通信端末によって受信又は送信される、発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信ステップと、移動通信端末によって電波が受信又は送信された位置を示す位置情報を受信する位置情報受信ステップと、強度情報受信ステップにおいて受信された強度情報、及び位置情報受信ステップにおいて受信された位置情報に基づいて、データベースを更新する更新ステップと、を含むことを特徴とする。
【００１６】
位置情報受信ステップにおいて、ＧＰＳによって測定された位置情報を受信することが望ましい。
【００１７】
強度情報受信ステップにおいて受信された強度情報と、データベースに保持された受信強度を示す情報とを比較する比較ステップを更に含み、更新ステップにおいて、比較ステップにおいて比較された結果に応じて、データベースを更新する、ことが望ましい。
【００１８】
更新ステップにおいて、強度情報受信ステップにおいて受信された強度情報に係る発信源、並びに比較ステップにおける比較の対象となった、データベースに保持された受信強度に係る関係を示す情報の過去の更新時刻、当該受信強度に係る関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、データベースを更新することが望ましい。
【００１９】
比較ステップにおいて比較された結果に応じて、位置情報の送信要求を行う位置情報要求ステップを更に含み、位置情報受信ステップにおいて、位置情報要求ステップにおいて行われた送信要求に応じて送信された位置情報を受信する、ことが望ましい。
【００２０】
位置情報要求ステップにおいて、強度情報受信ステップにおいて受信された強度情報に係る発信源、並びに比較ステップにおける比較の対象となった、データベースに保持された受信強度に係る関係を示す情報の過去の更新時刻、当該受信強度に係る関係を示す情報の過去の更新回数、及び当該受信強度に係る位置の精度の少なくともいずれか一つに応じて、位置情報の送信要求を行うことが望ましい。
【００２１】
更新ステップにおいて、位置情報受信ステップにおいて受信された位置情報の精度を参照して、データベースを更新することが望ましい。
【００２２】
更新ステップにおいて、移動通信端末の移動速度を示す速度情報を取得して当該速度情報に応じてデータベースを更新することが望ましい。
【００２３】
また、本発明に係るデータベース管理プログラムは、コンピュータに、移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースを管理させるデータベース管理プログラムであって、移動通信端末によって受信又は送信される、発信源に応じた電波の、受信強度を示す強度情報を受信する強度情報受信機能と、移動通信端末によって電波が受信又は送信された位置を示す位置情報を受信する位置情報受信機能と、強度情報受信機能によって受信された強度情報、及び位置情報受信機能によって受信された位置情報に基づいて、データベースを更新する更新機能と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、移動通信端末の測位に用いられる、電波の発信源に応じた当該電波の受信強度と位置との関係を示す情報を保持するデータベースは移動通信端末によって実測された情報に基づいた情報により更新されるので、データベースを適切に更新することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面とともに本発明に係るデータベース管理システム及びデータベース管理方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２６】
図１に本実施形態に係るデータベース管理システムである測位サーバ１０を示す。測位サーバ１０は、セルラ端末（移動通信端末）２０の位置を推定する装置である。測位サーバ１０によるセルラ端末２０の測位は、セルラ通信システム（移動通信システム）の枠組みを利用して行われる。具体的には、セルラ基地局３０から送信され、セルラ端末２０によって受信される電波の受信強度（受信レベル）に基づいて行われる。当該受信強度を示す情報から、セルラ基地局３０に応じた当該電波の受信レベルと位置との関係を示す情報を保持する測位用データベース１１が参照されマッチング処理が行われてセルラ端末２０の位置が推定される。測位サーバ１０は、セルラ基地局３０等を介して、セルラ端末２０との間で情報の送受信を行うことができる。なお、測位サーバ１０は、移動体通信網に含まれていてもよい。
【００２７】
セルラ端末２０は、移動体通信を行うことができる移動通信端末である。セルラ通信２０は、セルラ基地局３０との間で無線通信を行う。即ち、セルラ通信２０は、セルラ基地局３０との間で電波の送受信を行う。セルラ端末２０は、自端末２０の測位のために、セルラ基地局３０から受信された電波の受信強度を測定して、その情報（強度情報）を測位サーバ１０に送信する。セルラ端末２０から測位サーバ１０に送信される強度情報には、当該電波を発信したセルラ基地局３０を特定する情報（例えば、基地局ＩＤ等）が対応付けられており、その情報も併せて送信される。また、セルラ端末２０は、当該電波のＲＴＴ（Round Trip Time）を測定して、強度情報と併せて送信することとしてもよい。
【００２８】
セルラ端末２０から測位サーバ１０に送信される強度情報は、測位用データベース１１の更新にも用いられる。また、強度情報は、測位用データベース１１の更新のためのみに、セルラ端末２０から測位サーバ１０に送信されてもよい。また、セルラ端末２０は、ＧＰＳ（Global Positioning System）衛星４０からの電波を受信して、当該電波に基づいて自端末２０の測位を行うＧＰＳ測位機能も有している。セルラ端末２０は、ＧＰＳ測位が成功した場合、測位結果である自端末２０の位置を示す位置情報（例えば、緯度及び経度の情報）、及び測位の精度を示す情報（例えば、誤差半径）を取得する。セルラ端末２０は、測位用データベース１１の更新のために強度情報を測位サーバ１０に送信する場合、当該強度情報が取得された位置におけるＧＰＳ測位によって得られた情報も測位サーバ１０に送信する。なお、ＧＰＳ測位が失敗した場合は、その旨の情報を送信する。また、ＧＰＳ測位によって高度（標高）が取得できる場合は、その情報も位置情報に含めてもよい。ＧＰＳ測位によって得られた情報の送信は、強度情報と併せて送信されてもよいし、後述するように測位サーバ１０からの要求に応じて行われてもよい（この場合、送信のみならずＧＰＳ測位自体も測位サーバ１０からの要求に応じて行われてもよい）。
【００２９】
また、セルラ端末２０には、自端末２０の移動速度を示す速度情報を取得して、測位サーバ１０に送信する機能が設けられていてもよい。速度情報は、例えば、ＧＰＳ測位結果の時間変化を計測することによって取得することができる。あるいは、セルラ端末２０に設けられたその他の速度センサによって自端末２０の速度が検出されてもよい。
【００３０】
なお、測位サーバ１０の測位対象である全てのセルラ端末２０にＧＰＳ測位機能が設けられている必要はなく、測位用データベース１１の更新のために情報を送信するセルラ端末２０のみにＧＰＳ測位機能が設けられていればよい。また、測位サーバ１０の測位対象ではない、測位用データベース１１更新用のセルラ端末２１が存在していてもよい。測位用データベース１１更新用のセルラ端末２１は、例えば、図１に示すように車載の通信端末であり、ＧＰＳ測位機能によって測定された位置情報をカーナビの技術等を用いて補正して精度のよい自端末２１の位置情報（キャリブレーションデータ）を取得することができる。測位用データベース１１更新用のセルラ端末２１も、上述したセルラ端末２０と同様に強度情報及び位置情報を測位サーバ１０に送信する。上記のセルラ端末２０，２１は、ＣＰＵ（Central Processing Unit）、メモリ及び無線通信モジュール等のハードウェアを備えて構成されている。
【００３１】
各セルラ基地局３０は、移動体通信網における構成要素である一方で、上述した測位を行うための電波を発信する電波の発信源であり、それぞれ予め位置が決められて設置されている。また、各セルラ基地局３０には、基地局ＩＤ等のセルラ基地局３０を一意に特定するための情報が設定されており、測位サーバ１０及びセルラ端末２０は当該情報に基づいてセルラ基地局３０を特定することができる。なお、セルラ基地局３０は、ＣＰＵ、メモリ及び無線通信モジュール等のハードウェアを備えて構成されている。
【００３２】
引き続いて、測位サーバ１０の機能的な構成を説明する。図１に示すように、測位サーバ１０は、測位用データベース１１と、強度情報受信部１２と、位置情報受信部１３と、比較部１４と、位置情報要求部１５と、更新部１６とを備えて構成される。上記の構成要素は、本発明に係るデータベース管理システムとしての構成要素であり、上記の構成要素以外にも測位用データベース１１を用いてマッチング処理を行いセルラ端末２０の測位を行う手段等も設けられている。
【００３３】
測位用データベース１１は、上述したように、セルラ端末２０の測位に用いられる、セルラ基地局３０に応じたセルラ端末２０における電波の受信強度と、当該セルラ端末２０の位置との関係を示す情報を保持するデータベースである。具体的には、測位用データベース１１は、図２に示すテーブルにデータを格納することによって上記の情報を保持している。
【００３４】
図２に示すように、測位用データベース１１は、所定の位置においてセルラ端末２０によって受信される電波の受信強度のパターン毎にデータを格納している。１つのパターンについて、受信強度の情報として、最大ｎ個のセルラ基地局３０毎の受信強度のデータを格納している（図中の“基地局−１”…“基地局−ｎ”のデータ）。各セルラ基地局３０のデータは、基地局ＩＤ（図中の“ＩＤ−１−１”等のデータ）、受信強度を示すデータ（図中の“ＬＶ−１−１”等のデータ）及びＲＴＴを示すデータ（図中の“ＲＴＴ−１−１”等のデータ）の３つのデータから構成されている。即ち、パターン毎のセルラ基地局３０（のデータ）となっている（パターン毎にセルラ基地局３０の組み合わせが異なりえる）。
【００３５】
上記の格納される信号強度等のデータは、例えば、予め定められた桁数のデータとしてもよい。例えば、小数点以下２桁以降切捨てとして、２０．３６７ｄＢｍの場合は、２０．３ｄＢｍとする（上記の切捨てを行う桁数は任意の桁数にできる）。また、一定の幅を持ったデータとしてもよい。例えば、受信強度が５０〜６０ｄＢｍの場合テーブルに格納されるデータを“１”とし、受信強度が４０〜５０ｄＢｍの場合テーブルに格納されるデータを“２”とし、受信強度が３０〜４０ｄＢｍの場合テーブルに格納されるデータを“３”とするようにしてもよい。上記のパターン化は、信号強度以外のデータに対して同じように行われてもよい。また、１つのパターンでのセルラ基地局３０の数がｎに満たない場合は、その部分のデータには何も格納されていなくてもよい（空とする）。
【００３６】
また、各パターンのデータには、位置情報である位置座標のデータ（図中の“Ｐｏｓ−１”等のデータ）、精度のデータ（図中の“Ａｃｃ−１”等のデータ）、タイムスタンプのデータ（図中の“Ｔ−１”等のデータ）、更新回数のデータ（図中の“Ｎ−１”等のデータ）及び高さのデータ（図中の“Ｈ−１”等のデータ）が対応付けられて格納されている。位置座標のデータは、セルラ端末２０によって受信される電波の信号強度が、対応するパターンの受信強度であった場合にセルラ端末２０の所在位置として推定される位置のデータである。具体的には、位置座標のデータは、セルラ端末２０のＧＰＳ測位機能によって取得される位置情報（例えば、緯度及び経度の情報）と同様のデータである。
【００３７】
精度のデータは、上記の位置座標によって推定されるセルラ端末２０の位置の精度を示したデータであり、具体的には、セルラ端末２０のＧＰＳ測位機能によって取得される精度の情報（例えば、誤差半径）と同様のデータである。タイムスタンプのデータは、対応するパターンのデータ（位置座標や精度等）が更新された（最新の）過去の時刻を示すデータである。更新回数のデータは、対応するパターンのデータ（位置座標や精度等）が更新された回数を示すデータである。高さのデータは、上記の位置座標に対応する高度（標高）のデータであり、セルラ端末２０のＧＰＳ測位機能によって取得される情報と同様のデータである。
【００３８】
測位サーバ１０は、セルラ端末２０から、セルラ基地局３０に応じた当該電波の受信強度を示す強度情報（電波強度のパターン）を受信して、当該情報と測位用データベース１１に格納されている電波強度のパターンとのマッチングを行って、セルラ端末２０の位置を推定する。上記のマッチングは、測位用データベース１１のようなデータベースを用いた従来の測位技術と同様に行われる。
【００３９】
強度情報受信部１２は、セルラ端末２０によって受信される、セルラ基地局３０に応じた電波の受信強度を示す強度情報（電波強度のパターン）を、セルラ端末２０から受信する強度情報受信手段である。電波強度のパターンは、例えば、１以上の基地局ＩＤと受信強度とが対応付けられた情報である。強度情報受信部１２は、受信した強度情報を更新部１６に出力する。また、強度情報受信部１２は、必要に応じて受信した強度情報を比較部１４にも出力する。
【００４０】
位置情報受信部１３は、セルラ端末２０によって上記の強度情報に係る電波が受信された位置を示す位置情報を、セルラ端末２０から受信する位置情報受信手段である。当該位置情報は、上述したようにセルラ端末２０のＧＰＳ測位機能によって測位されて得られたものである。また、位置情報は、上述したように強度情報に対応しているものである。位置情報と強度情報とが別々にセルラ端末２０から測位サーバ１０に送信される場合には、それぞれの情報に同一のＩＤを含める等してそれぞれが対応付けられていることが測位サーバ１０において判断できるようにしておく。位置情報受信部１３は、受信した位置情報を更新部１６に出力する。
【００４１】
比較部１４は、強度情報受信部１２によって受信された強度情報と、測位用データベース１１に保持された受信強度を示す情報とを比較する比較手段である。比較部１４は、強度情報受信部１２によって受信された電波強度のパターンと測位用データベース１１に格納された電波強度のパターンとのマッチングを行う。具体的には、比較部１４は、強度情報受信部１２によって受信された電波強度のパターンと、測位用データベース１１に格納された電波強度の各パターンとの相関係数を算出して、予め記憶した閾値以上の相関係数があるか否か判断する。比較部１４は、予め記憶した閾値以上の相関係数があった場合、マッチングが成功したと判断する。一方、比較部１４は、予め記憶した閾値以上の相関係数がなかった場合、マッチングが失敗したと判断する。なお、マッチング自体の処理は、測位用データベース１１を用いてマッチングして測位する際の方法と同様の方法を用いることができる。
【００４２】
比較部１４による上記の比較は、後述するように、測位用データベース１１の更新の判断のために行われる。例えば、マッチングが失敗した場合、強度情報受信部１２によって受信された電波強度のパターン（あるいはそれに類似するパターン）が測位用データベース１１に含まれていないこととなり、測位用データベース１１の更新を行うこととする。また、例えば、マッチングが成功した場合であっても、測位用データベース１１の内容をより適切なものとするため、特定の条件を満たす場合には測位用データベース１１の更新を行うこととする。
【００４３】
比較部１４は、マッチングの成否の情報、マッチングが成功した場合には、強度情報受信部１２によって受信された強度情報を位置情報要求部１５及び更新部１６に出力する。また、比較部１４は、マッチングが成功した場合には、強度情報受信部１２によって受信された電波強度のパターンにマッチした測位用データベース１１に格納された電波強度のパターン（例えば、上記の相関係数が最も高かったパターン）に係るパターンの情報（図２における行に対応する情報）も、比較の対象となった情報として位置情報要求部１５及び更新部１６に出力する。即ち、比較部１４は、マッチング元とマッチング先のパターンの情報を位置情報要求部１５及び更新部１６に出力する。
【００４４】
位置情報要求部１５は、セルラ端末２０に対して位置情報の送信要求を行う位置情報要求手段である。例えば、位置情報要求部１５は、セルラ端末２０に対して、位置情報の送信要求に係る信号を送信する。位置情報要求部１５は、比較部１４から入力された情報に基づいて、以下のように位置情報の送信要求を行うか否かを判断する。比較部１４から入力された情報に基づく判断は、測位用データベース１１が更新されるべきか否かによる。即ち、測位用データベース１１が更新されるべきときには、位置情報の送信要求を行うと判断する。測位用データベース１１の更新には、セルラ端末２０の位置情報が必要だからである。以降、位置情報の送信要求を行って測位用データベース１１の更新を行うことをサンプル抽出とも呼ぶ。
【００４５】
位置情報要求部１５は、比較部１４によるマッチングが失敗した場合、位置情報の送信要求を行うと判断する。また、位置情報要求部１５は、比較部１４によるマッチングが成功した場合、比較部１４から入力された情報に基づいて、サンプル抽出確率を設定して、当該サンプル抽出確率から位置情報の送信要求を行うか否かを判断する。具体的には、強度情報受信部１２によって受信された強度情報に係るセルラ基地局３０（の基地局ＩＤ）（セルラ端末２０によって受信された電波が何れのセルラ基地局３０から発信されたか）、並びに比較部１４によってマッチングされた測位用データベース１１に格納されたパターンのタイムスタンプ、更新回数及び精度の少なくともいずれか一つに基づいて、サンプル抽出確率を設定する。
【００４６】
例えば、強度情報受信部１２によって受信された強度情報に係るセルラ基地局３０（の基地局ＩＤ）の中に、重点的に測位用データベース１１を更新すべきセルラ基地局３０（の基地局ＩＤ）が含まれていた場合、サンプル抽出確率を高く設定する。重点的に測位用データベース１１を更新すべきセルラ基地局３０（の基地局ＩＤ）は、予め測位サーバ１０の管理者等によって設定されており、位置情報要求部１５に記憶されている。重点的に測位用データベース１１を更新すべきセルラ基地局３０は、例えば、新たに設けられたセルラ基地局３０や設置位置が変更されたセルラ基地局３０等、測位用データベース１１のパターンの情報がとりわけ必要なセルラ基地局３０である。
【００４７】
また、測位用データベース１１に格納されたパターンのタイムスタンプからの現在までの経過時間Δｔの増加関数からサンプル抽出確率Ｐを設定してもよい。経過時間Δｔが大きい程、抽出確率Ｐを高く設定することが望ましい。例えば、位置情報要求部１５は、Ｐ＝１−ｅｘｐ（−Δｔ）という式を用いてＰを計算して、サンプル抽出確率を設定してもよい。これは、過去の更新から時間が経っている場合、環境の変化等によって受信強度のパターンが変化していること等を考慮したものである。
【００４８】
また、測位用データベース１１に格納されたパターンの更新回数ｊからサンプル抽出確率Ｐを設定してもよい。更新回数ｊが少ないほど、抽出確率Ｐを高く設定することが望ましい。例えば、位置情報要求部１５は、Ｐ＝１／（ｊ＋１）という式を用いてＰを計算して、サンプル抽出確率を設定してもよい。これは、更新回数が少ない場合、測位用データベース１１の情報が適切なものでない可能性が高いこと等を考慮したものである。
【００４９】
また、測位用データベース１１に格納されたパターンの精度からサンプル抽出確率Ｐを設定してもよい。精度が低い（例えば、誤差半径ａが大きい）ほど、抽出確率Ｐを高く設定することが望ましい。例えば、位置情報要求部１５は、Ｐ＝ａ／（ａ＋Ａ）という式を用いてＰを計算して、サンプル抽出確率を設定してもよい。ここで、Ａは最大誤差半径であり、予め位置情報要求部１５に記憶されている。これは、精度が低い場合、測位用データベース１１の情報が適切なものでないこと等を考慮したものである。
【００５０】
また、上記の各要素から総合的に判断して、サンプル抽出確率を設定してもよい。例えば、各データを用いて設定されたサンプル抽出確率の平均をとって、サンプル抽出確率を設定してもよい。
【００５１】
位置情報要求部１５は、上記のように設定したサンプル抽出確率Ｐが、予め記憶された閾値以上であった場合、位置情報の送信要求を行うと判断する。また、位置情報要求部１５は、０から１までの一様分布の乱数を毎回発生させて、その乱数がサンプル抽出確率Ｐより小さければ、位置情報の送信要求を行うと判断する。位置情報要求部１５は、上記の判断に応じて位置情報の送信要求を行う。なお、比較部１４から入力された情報にはセルラ端末２０を特定する情報が含まれており、位置情報要求部１５は、その情報から送信要求を行うべきセルラ端末２０を特定する。
【００５２】
更新部１６は、強度情報受信部１２によって受信された強度情報、及び位置情報受信部１３によって受信された位置情報に基づいて、測位用データベース１１を更新する更新手段である。また、更新部１６は、比較部１４から入力された情報に基づいて、測位用データベース１１における更新対象のパターンのデータを特定する。更新部１６は、比較部１４によるマッチングが失敗した場合、強度情報受信部１２によって受信された強度情報、及び位置情報受信部１３によって受信された位置情報を新規なパターンとして、測位用データベース１１に追加する。
【００５３】
更新部１６は、比較部１４によるマッチングが成功した場合、強度情報受信部１２によって受信された電波強度のパターンにマッチした測位用データベース１１に格納された電波強度のパターンに係るパターンの情報を更新対象として特定する。この場合、更新は例えば以下のように行われる。更新部１６は、強度情報受信部１２によって受信された電波強度のパターンに係る精度と、更新対象の測位用データベース１１に格納された電波強度のパターンに係る精度とを比較する。強度情報受信部１２によって受信された電波強度のパターンに係る精度の方が高い場合、位置座標、精度及び高さのデータを、強度情報受信部１２によって受信された電波強度のパターンに係るデータで更新する（データを入れ替える）。また、各セルラ基地局３０に応じた電波強度のデータが、強度情報受信部１２によって受信された電波強度のパターンに係るものと、更新対象の測位用データベース１１に格納された電波強度のパターンに係るものとが異なっている場合（電波強度のパターンが同一でなかった場合）、各セルラ基地局３０に応じた電波強度のデータも強度情報受信部１２によって受信された電波強度のパターンに係るものに入れ替えてもよい。
【００５４】
また、上記以外でも、強度情報受信部１２によって受信された電波強度のパターンに係るデータ、及び更新対象の測位用データベース１１に格納された電波強度のパターンに係るデータの両方のデータを用いて新たな更新データ（位置座標、精度及び高さのデータ）を生成して、そのデータを用いて更新を行ってもよい。具体的には、上記それぞれのデータの精度、タイムスタンプ、セルラ基地局３０、更新回数等から、それぞれのデータに重み付けして、当該重みに基づいて新たな更新データを生成してもよい。例えば、強度情報受信部１２によって受信された電波強度のパターンに係る位置情報（Ｐｏｓ＿ＲＥＮＥＷ）の精度（ａ１）と、更新対象の測位用データベース１１に格納された電波強度のパターンに係る位置情報（Ｐｏｓ＿ＤＢ）の精度（ａ２）とから、それぞれの重みｗ１，ｗ２（ｗ１＋ｗ２＝１）を決める場合では、以下の式からｗ１，ｗ２を計算して、それから新たな更新用の位置情報（Ｐｏｓ´）を計算する。
ｗ１＝ａ２／（ａ１＋ａ２），ｗ２＝ａ１／（ａ１＋ａ２）
Ｐｏｓ´＝ｗ１×Ｐｏｓ＿ＲＥＮＥＷ＋ｗ２×Ｐｏｓ＿ＤＢ
また、同様に生成した重みを用いて更新用の精度及び高さを計算して、計算したデータで測位用データベース１１を更新する。
【００５５】
また、各セルラ基地局３０に応じた電波強度のデータが、強度情報受信部１２によって受信された電波強度のパターンに係るものと、更新対象の測位用データベース１１に格納された電波強度のパターンに係るものとが異なっている場合（電波強度のパターンが同一でなかった場合）、各セルラ基地局３０に応じた電波強度のデータも上記のように生成した重みを用いて更新用のものを計算して入れ替えてもよい。
【００５６】
なお、上記の重みについては、予め設定され更新部１６によって記憶された固定値を用いることとしてもよい。例えば、強度情報受信部１２によって受信された電波強度のパターンに係るデータの重み（ｗ１）を０．２、更新対象の測位用データベース１１に格納された電波強度のパターンに係るデータの重み（ｗ２）を０．８のように予め固定値としておく。
【００５７】
更新部１６は、測位用データベース１１の更新を行った場合、更新を行ったパターンのデータのタイムスタンプ及び更新回数を更新する。タイムスタンプには、更新を行った時刻の情報が格納される。更新回数の数値は１増加される。但し、新たにパターンのデータが追加された場合は、更新回数の数値は０とされる。
【００５８】
なお、移動体通信網の構成や電波の受信環境に変更があった場合、同じ強度情報のパターンに対応する位置情報が大きく変わるといった、測位用データベース１１に格納される情報の変化が発生すると考えられる。測位用データベース１１の更新の際、こうした状況を検出してそのパターンに対応した更新回数を０にリセットすることが望ましい。例えば、予め閾値を設定しておき、更新前後のデータの精度が同じであるにもかかわらず、位置座標の変動（更新前後の位置間の距離）がその閾値以上であれば、更新回数を０にリセットする等の方法がある。
【００５９】
また、更新部１６は、比較部１４によるマッチングが成功した場合、比較部１４から入力された情報に基づいて、サンプル抽出確率を設定して、当該サンプル抽出確率から測位用データベース１１の更新を行うか否かを判断する。具体的には、強度情報受信部１２によって受信された強度情報に係るセルラ基地局３０（の基地局ＩＤ）、並びに比較部１４によってマッチングされた測位用データベース１１に格納されたパターンのタイムスタンプ、更新回数及び精度の少なくともいずれか一つに基づいて、サンプル抽出確率を設定する。サンプル抽出確率の設定についての具体的方法は、上述した位置情報要求部１５による方法と同様である。なお、位置情報要求部１５においてサンプル抽出確率を設定して、位置情報の送信要求の判断を行っている場合、更新部１６におけるサンプル抽出確率を設定及びそれに基づく判断は必ずしも必要ではない。
【００６０】
また、セルラ端末２０から（電波強度のパターンが取得されたときの）自端末２０の速度情報が送信された場合、更新部１６は、その情報を受信してその情報に基づいて、測位用データベース１１の更新を行うか否かを判断してもよい。例えば、更新部１６は、受信した速度情報に係る移動速度と、予め設定して記憶した閾値とを比較して、移動速度が閾値よりも大きければ測位用データベース１１の更新を行わないこととしてもよい。これは、一定以上の速度のセルラ端末２０によって取得されたデータは、測位用データベース１１の更新には適さないことによるものである。以上が、本実施形態に係る測位サーバ１０の機能構成である。
【００６１】
図３に測位サーバ１０のハードウェア構成を示す。図３に示すように測位サーバ１０は、ＣＰＵ１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ（Read Only Memory）１０３、通信を行うための通信モジュール１０４、並びにハードディスク等の補助記憶装置１０５等のハードウェアを備えるコンピュータを含むものとして構成される。これらの構成要素がプログラム等により動作することにより、上述した測位サーバ１０の機能が発揮される。
【００６２】
引き続いて、図４のフローチャートを用いて、本実施形態に係る測位サーバ１０で実行される処理（データベース管理方法）を説明する。この処理は、例えば、セルラ端末２０から測位サーバ１０に対して情報が送信されることをトリガとして開始される。なお、上記以外をトリガとして処理が開始されてもよい。
【００６３】
まず、測位サーバ１０では、強度情報受信部１２によって、セルラ端末２０から送信される、セルラ基地局３０に応じた電波の受信強度を示す強度情報（電波強度のパターン）が受信される（Ｓ０１、強度情報受信ステップ）。当該情報は、比較部１４及び更新部１６に出力される。なお、本処理では、この時点では、測位サーバ１０では、セルラ端末２０の位置情報は受信されない（セルラ端末２０はＧＰＳ測位を行わない）。
【００６４】
続いて、比較部１４によって、強度情報受信部１２によって受信された強度情報と、測位用データベース１１に保持された受信強度を示す情報とのマッチングが行われる（Ｓ０２、比較ステップ）。続いて、マッチングの成否の情報、並びにマッチングが成功した場合にはマッチング元とマッチング先のパターンの情報が、比較部１４から位置情報要求部１５に出力される。
【００６５】
続いて、位置情報要求部１５によって、比較部１４から入力された情報に基づいてマッチングの成否が判断される（Ｓ０３、位置情報要求ステップ）。マッチングが成功していると判断された場合、位置情報要求部１５によって、比較部１４から入力された情報に基づいてサンプル抽出確率が設定される（Ｓ０４、位置情報要求ステップ）。続いて、位置情報要求部１５によって、設定されたサンプル抽出確率に基づいて、位置情報の送信要求を行うか否かが判断される（Ｓ０５、位置情報要求ステップ）。
【００６６】
Ｓ０３においてマッチングが失敗していると判断された場合、又はＳ０５において位置情報の送信要求を行うと判断された場合、位置情報要求部１５によって、セルラ端末２０に対して位置情報の送信要求が行われる（Ｓ０６、位置情報要求ステップ）。続いて、当該送信要求を受信したセルラ端末２０では、ＧＰＳ測位が行われて（あるいは予めＧＰＳ測位されており）、自端末２０の位置情報が測位サーバ１０に送信される。この位置情報は、上記の強度情報に係る電波が受信された位置に係る情報である。
【００６７】
測位サーバ１０では、位置情報受信部１３によって、セルラ端末２０から送信された上記の位置情報が受信される（Ｓ０７、位置情報受信ステップ）。受信された位置情報は、位置情報受信部１３から更新部１６に出力される。続いて、更新部１６によって、強度情報受信部１２によって受信された強度情報、及び位置情報受信部１３によって受信された位置情報に基づいて、測位用データベース１１が更新される（Ｓ０８、更新ステップ）。また、上述したように更新部１６では、比較部１４から入力された情報等に基づいて、測位用データベース１１の更新が行うか否かが判断されてもよい。上記のように更新された測位用データベース１１は、セルラ端末２０の測位に供される。
【００６８】
一方、Ｓ０５において位置情報の送信要求を行わないと判断された場合、測位用データベース１１の更新は行われずに処理が終了する。以上が、本実施形態に係る測位サーバ１０で実行される測位処理である。
【００６９】
引き続いて、図５のフローチャートを用いて、本実施形態に係る測位サーバ１０で実行される処理（データベース管理方法）の別の例を説明する。この処理は、例えば、セルラ端末２０から測位サーバ１０に対して情報が送信されることをトリガとして開始される。本処理では、当初セルラ端末２０から測位サーバ１０に送信される情報は、セルラ基地局３０に応じた電波の受信強度だけでなく、当該電波が受信された位置に係るセルラ端末２０の位置情報を含む（但し、必ずしも同じタイミングで送信される必要はなく、ほぼ同じタイミングで送信されればよい）。
【００７０】
まず、測位サーバ１０では、強度情報受信部１２によって、セルラ端末２０から送信される、セルラ基地局３０に応じた電波の受信強度を示す強度情報（電波強度のパターン）が受信される（Ｓ１１、強度情報受信ステップ）。当該情報は、比較部１４及び更新部１６に出力される。また、位置情報受信部１３によって、セルラ端末２０から送信された上記の位置情報が受信される（Ｓ１１、位置情報受信ステップ）。
【００７１】
続いて、比較部１４によって、強度情報受信部１２によって受信された強度情報と、測位用データベース１１に保持された受信強度を示す情報とのマッチングが行われる（Ｓ１２、比較ステップ）。続いて、マッチングの成否の情報、並びにマッチングが成功した場合にはマッチング元とマッチング先のパターンの情報が、比較部１４から更新部１６に出力される。
【００７２】
続いて、更新部１６によって、比較部１４から入力された情報に基づいてマッチングの成否が判断される（Ｓ１３、更新ステップ）。マッチングが成功していると判断された場合、更新部１６によって、比較部１４から入力された情報に基づいてサンプル抽出確率が設定される（Ｓ１４、更新ステップ）。続いて、更新部１６によって、設定されたサンプル抽出確率に基づいて、測位用データベース１１の更新を行うか否かが判断される（Ｓ１５、更新ステップ）。
【００７３】
Ｓ１３においてマッチングが失敗していると判断された場合、又はＳ１５において測位用データベース１１の更新を行うと判断された場合、更新部１６によって、強度情報受信部１２によって受信された強度情報、及び位置情報受信部１３によって受信された位置情報に基づいて、測位用データベース１１が更新される（Ｓ１６、更新ステップ）。また、上述したように更新部１６では、セルラ端末２０から受信した、セルラ端末２０の速度情報等に基づいて、測位用データベース１１の更新が行うか否かが判断されてもよい。上記のように更新された測位用データベース１１は、セルラ端末２０の測位に供される。
【００７４】
一方、Ｓ１５において位置情報の送信要求を行わないと判断された場合、測位用データベース１１の更新は行われずに処理が終了する。以上が、本実施形態に係る測位サーバ１０で実行される測位処理の別の例である。
【００７５】
なお、図４及び５のフローチャートで説明したような、位置情報の送信要求を行うか否かの判断及び測位用データベース１１の更新の判断は、必ずしも行われなくてもよい。例えば、測位用データベース１１更新用のセルラ端末２１からの情報を受信した場合（例えば、セルラ端末２０，２１を特定する情報を含めておきそれにより情報の送信元を判断する）、位置情報の送信要求を行うか否かの判断及び測位用データベース１１の更新の判断を行わずに、位置情報の送信要求及び測位用データベース１１の更新を行なうこととしてもよい。
【００７６】
上述したように、本実施形態に係る測位サーバ１０によれば、セルラ端末２０によって実測された強度情報及び位置情報に基づいて更新されるので、測位用データベース１１を適切に更新することができる。また、ＧＰＳ測位による測位結果を位置情報とすることにより、正確な位置情報が確実に取得できるので、より適切に測位用データベース１１を更新することができる。但し、セルラ端末２０によって送受信される電波のＲＴＴ（Round Trip Time）を用いた測位等、他の測位方法によって得られた位置情報が受信されてもよい。
【００７７】
また、位置情報要求部１５によって測位用データベース１１の更新が必要な場合のみにセルラ端末２０に対して位置情報を要求するようにすれば、測位用データベース１１の更新が必要な場合のみに位置情報が受信されるので、効率的に本発明を実施することができる。また、セルラ端末２０においても不要な測位を行うことを防止することができる。
【００７８】
また、本実施形態のように、電波強度に係るセルラ基地局３０、並びに測位用データベース１１の更新対象のパターンの更新時刻、更新回数及び位置情報の精度等に基づいて更新、あるいは位置情報の送信要求を行うこととすれば、測位用データベース１１の状態に応じた処理を行うことができ、更に適切に測位用データベース１１の更新を行うことができる。また、受信された位置情報の精度やセルラ端末２０の速度情報等に基づいて更新を判断すれば、測位用データベース１１の内容をより適切なものにすることができる。
【００７９】
なお、上述した実施形態では、測位用データベース１１に格納され、測位に利用される情報は、セルラ端末２０が受信する電波の受信強度を用いていたが（ダウンリンク）、セルラ端末２０から送信されてセルラ基地局３０によって受信される電波の受信強度を用いてもよい（アップリンク）。この場合でも、測位用データベース１１の構成や使い方は、上述したものと同様とすることができる。
【００８０】
また、上述した測位用データベース１１は、セルラ端末２０の機種毎に用意されて、機種毎に異なる測位用データベース１１が用いられて測位やデータベースの更新が行われてもよい。この場合でも、測位用データベース１１の構成や使い方は、上述したものと同様とすることができる。
【００８１】
引き続いて、上述した一連の測位サーバ１０のデータベース管理処理を行う処理を（測位サーバ１０に備えられる）コンピュータに実行させるためのデータベース管理プログラムを説明する。図６に示すように、データベース管理プログラム５１は、コンピュータが備える記録媒体５０に形成されたプログラム格納領域５０ａ内に格納される。
【００８２】
データベース管理プログラム５１は、データベース管理処理を統括的に制御するメインモジュール５１ａと、強度情報受信モジュール５１ｂと、位置情報受信モジュール５１ｃと、比較モジュール５１ｄと、位置情報要求モジュール５１ｅと、更新モジュール５１ｆとを備えて構成される。強度情報受信モジュール５１ｂ、位置情報受信モジュール５１ｃ、比較モジュール５１ｄ、位置情報要求モジュール５１ｅ及び更新モジュール５１ｆを実行させることにより実現される機能は、上述した測位サーバ１０の強度情報受信部１２、位置情報受信部１３、比較部１４、位置情報要求部１５及び更新部１６の機能とそれぞれ同様である。
【００８３】
なお、データベース管理プログラム５１は、その一部又は全部が、通信回線等の伝送媒体を介して伝送され、他の機器により受信されて記録（インストールを含む）される構成としてもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態に係るデータベース管理システムである測位サーバの機能構成を示す図である。
【図２】測位用データベースに保持される情報を示すテーブルである。
【図３】本発明の実施形態に係る測位サーバのハードウェア構成を示す図である。
【図４】本発明の実施形態に係る測位サーバで実行される処理（データベース管理方法）を示すフローチャートである。
【図５】本発明の実施形態に係る測位サーバで実行される処理（データベース管理方法）の別の例を示すフローチャートである。
【図６】本発明の実施形態に係るデータベース管理プログラムの構成を示す図である。
【符号の説明】
【００８５】
１０…測位サーバ、１１…測位用データベース、１２…強度情報受信部、１３…位置情報受信部、１４…比較部、１５…位置情報要求部、１６…更新部、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…通信モジュール、１０５…補助記憶装置、２０，２１…セルラ端末、３０…セルラ基地局、４０…ＧＰＳ衛星、５０…記録媒体、５０ａ…プログラム格納領域、５１…データベース管理プログラム、５１ａ…メインモジュール、５１ｂ…強度情報受信モジュール、５１ｃ…位置情報受信モジュール、５１ｄ…比較モジュール、５１ｅ…位置情報要求モジュール、５１ｆ…更新モジュール。
【図１】
2010060419.tif 000003
【図２】
2010060419.tif 000004
【図３】
2010060419.tif 000005
【図４】
2010060419.tif 000006
【図５】
2010060419.tif 000007
【図６】
2010060419.tif 000008