(57)【要約】【課題】  マッチングによる無線機の位置の推定において、高い測位精度の測位結果を得る。【解決手段】  測位サーバ１０は、セルラ端末２０の位置を推定する測位システムであって、位置と当該位置におけるセルラ基地局３０に応じた当該電波の伝搬時間との関係を示す情報を保持する測位用データベース１１と、セルラ端末２０によって受信される、セルラ基地局３０に応じた電波の伝搬時間を示す伝搬時間情報を取得する伝搬時間情報取得部１２と、取得された伝搬時間情報と、測位用データベース１１に保持されている情報とをマッチングする比較部１３と、マッチング結果に基づいてセルラ端末２０の位置を推定する位置推定部１４と、推定されたセルラ端末２０の位置を出力する出力部１５とを備える。【選択図】  図１
2011133331.tif 000002
【特許請求の範囲】
【請求項１】
無線通信機能を有する無線機の位置を推定する測位システムであって、
位置と当該位置における電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持するデータベースと、
無線機によって受信又は送信される、前記発信源に応じた電波の伝搬時間を示す伝搬時間情報を取得する伝搬時間情報取得手段と、
前記伝搬時間情報取得手段によって取得された伝搬時間情報と、前記データベースに保持されている情報とを比較する比較手段と、
前記比較手段による比較結果に基づいて、前記無線機の位置を推定する位置推定手段と、
前記位置推定手段によって推定された前記無線機の位置を出力する出力手段と、
を備える測位システム。
【請求項２】
前記データベースは、前記無線機の位置の推定対象となる地域をグリッドに区切り、各グリッドと当該各グリッドにおける電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持し、
前記位置推定手段は、前記グリッドの何れかを前記無線機の位置として推定する、
ことを特徴とする請求項１に記載の測位システム。
【請求項３】
前記伝搬時間情報取得手段は、前記伝搬時間情報として複数の発信源からの電波の受信時刻の差を示す情報を取得することを特徴とする請求項１又は２に記載の測位システム。
【請求項４】
前記データベースは、前記関係を示す情報を時刻毎に保持し、
前記伝搬時間情報取得手段は、前記伝搬時間情報に係る電波が前記無線機によって受信又は送信された時刻を示す時刻情報も取得して、
前記比較手段は、前記伝搬時間情報取得手段によって取得された時刻情報により示される時刻に応じた前記データベースに保持される前記関係を示す情報を比較に用いる、
ことを特徴とする請求項１〜３の何れか一項に記載の測位システム。
【請求項５】
無線通信機能を有する無線機の位置を推定する、位置と当該位置における電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持するデータベースを備える測位システムによる測位方法であって、
無線機によって受信又は送信される、前記発信源に応じた電波の伝搬時間を示す伝搬時間情報を取得する伝搬時間情報取得ステップと、
前記伝搬時間情報取得ステップにおいて取得された伝搬時間情報と、前記データベースに保持されている情報とを比較する比較ステップと、
前記比較ステップにおける比較結果に基づいて、前記無線機の位置を推定する位置推定ステップと、
前記位置推定ステップにおいて推定された前記無線機の位置を出力する出力ステップと、
を含む測位方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線機の位置を推定する測位システム及び測位方法に関する。
【背景技術】
【０００２】
従来から、セルラ端末（移動通信端末）等の無線機が受信する電波の受信強度（受信レベル）に基づいて、当該無線機の位置を推定する技術が提案されている。特許文献１には、所定の基地局から受信される電波の受信強度と当該電波が受信される位置との関係を示す情報をデータベースに格納しておき、当該データベースを用いて受信強度とのマッチングを行い無線機の位置を推定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２３１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、マッチングによる無線機の位置の推定で受信強度を用いる場合、測位精度が十分でないことがある。例えば、この測位方法においては、セルラ端末の位置の推定対象となる地域をグリッドに区切り、グリッド毎に電波の受信強度をデータベースに格納しておく形態がある。この場合、無線機はどのグリッドに位置しているかが推定されるので、測位精度を上げるためにはグリッドサイズを小さくする必要がある。しかしながら、電波伝搬の特徴からグリッドサイズに限界があり、数１０ｍ程度のグリッド間では受信強度の特徴が出ずに、位置を特定できなくなってしまう。
【０００５】
本発明は、上記を鑑みてなされたものであり、マッチングによる無線機の位置の推定において、高い測位精度の測位結果を得ることができる測位システム及び測位方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る測位システムは、無線通信機能を有する無線機の位置を推定する測位システムであって、位置と当該位置における電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持するデータベースと、無線機によって受信又は送信される、発信源に応じた電波の伝搬時間を示す伝搬時間情報を取得する伝搬時間情報取得手段と、伝搬時間情報取得手段によって取得された伝搬時間情報と、データベースに保持されている情報とを比較する比較手段と、比較手段による比較結果に基づいて、無線機の位置を推定する位置推定手段と、位置推定手段によって推定された無線機の位置を出力する出力手段と、を備えることを特徴とする。
【０００７】
電波の伝搬時間は電波の受信強度に比べて、位置の変化に応じた特徴が出やすい。従って、本発明に係る測位システムによれば、マッチングによる無線機の位置の推定において高い測位精度の測位結果を得ることができる。
【０００８】
データベースは、無線機の位置の推定対象となる地域をグリッドに区切り、各グリッドと当該各グリッドにおける電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持し、位置推定手段は、グリッドの何れかを無線機の位置として推定する、ことが望ましい。この構成によれば、容易かつ適切に無線機の位置を推定することができる。
【０００９】
伝搬時間情報取得手段は、伝搬時間情報として複数の発信源からの電波の受信時刻の差を示す情報を取得することが望ましい。この構成によれば、容易に伝搬時間情報を取得することができ、その結果容易に本発明を実施することができる。
【００１０】
データベースは、関係を示す情報を時刻毎に保持し、伝搬時間情報取得手段は、伝搬時間情報に係る電波が無線機によって受信又は送信された時刻を示す時刻情報も取得して、比較手段は、伝搬時間情報取得手段によって取得された時刻情報により示される時刻に応じたデータベースに保持される関係を示す情報を比較に用いる、ことが望ましい。この構成によれば、例えば、時刻に応じて電波の発信源の位置が変わる場合であっても、正確に無線機の位置を推定することができる。
【００１１】
ところで、本発明は、上記のように測位システムの発明として記述できる他に、以下のように測位方法としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１２】
即ち、本発明に係る測位方法は、無線通信機能を有する無線機の位置を推定する、位置と当該位置における電波の発信源に応じた当該電波の伝搬時間との関係を示す情報を保持するデータベースを備える測位システムによる測位方法であって、無線機によって受信又は送信される、発信源に応じた電波の伝搬時間を示す伝搬時間情報を取得する伝搬時間情報取得ステップと、伝搬時間情報取得ステップにおいて取得された伝搬時間情報と、データベースに保持されている情報とを比較する比較ステップと、比較ステップにおける比較結果に基づいて、無線機の位置を推定する位置推定ステップと、位置推定ステップにおいて推定された無線機の位置を出力する出力ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、マッチングによる無線機の位置の推定において高い測位精度の測位結果を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る測位システムである測位サーバの機能構成を示す図である。
【図２】基地局からの電波の受信時刻の差を示す図である。
【図３】測位用データベースに保持される情報の概念示す図である。
【図４】本発明の実施形態に係る測位サーバのハードウェア構成を示す図である。
【図５】本発明の実施形態に係る測位サーバで実行される処理（測位方法）を示すフローチャートである。
【図６】本発明の実施形態に係る測位サーバで実行される処理（測位方法）の別の例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面と共に本発明に係る測位システム及び測位方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１６】
図１に本実施形態に係る測位システムである測位サーバ１０を示す。測位サーバ１０は、セルラ端末（移動通信端末）２０の位置を推定する装置である。測位サーバ１０によるセルラ端末２０の測位は、電波の発信源であるセルラ基地局３０を複数含んで構成されるセルラ通信システム（移動通信システム）の枠組みを利用して行われる。具体的には、セルラ基地局３０から送信され、セルラ端末２０によって受信される電波の伝搬時間に基づいて行われる。測位サーバ１０は、セルラ基地局３０等を介して、セルラ端末２０との間で情報の送受信を行うことができる。なお、なお、測位サーバ１０は、セルラ通信網（移動体通信網）に含まれていてもよい。
【００１７】
セルラ端末２０は、無線通信機能を有する無線機である。具体的には、セルラ端末２０は、移動体通信を行うことができる移動通信端末である。セルラ端末２０は、セルラ基地局３０との間で無線通信を行う。即ち、セルラ端末２０は、セルラ基地局３０との間で電波の送受信を行う。セルラ端末２０は、自端末２０の測位のために、セルラ基地局３０から受信された電波の伝搬時間を測定して、伝搬時間を示す伝搬時間情報を取得する。セルラ端末２０は、伝搬時間情報を測位サーバ１０に送信する。
【００１８】
通常、セルラ基地局３０からの電波が送信された時刻（タイミング）が、セルラ端末２０において把握できない。即ち、通常の場合、セルラ基地局３０とセルラ端末２０との間で時刻同期がなされていない。その場合、（相対的な）伝搬時間として、複数のセルラ基地局３０からの電波の受信時刻の差を測定することとしてもよい。伝搬時間が測定される電波として、例えば、セルラ基地局３０から送信されるパイロット信号（報知信号、報知情報）が用いられる。それぞれのセルラ基地局３０からは、セルラ基地局３０固有のスクランブルコードが用いられたパイロット信号が送信されている。セルラ端末２０は、セルラ基地局３０に対応するスクランブルコードを用いて受信信号の相関を取ることで、セルラ基地局３０毎の受信フレームのタイミングを取ることができる。受信フレームとは、パイロット信号の構成要素である。タイミングを取る受信フレームは予め設定しておくことができる。
【００１９】
図２に示すように、セルラ端末２０は、複数のセルラ基地局３０毎の受信フレームの受信時刻を取得し、それぞれのセルラ基地局３０に対応する受信時刻から、いずれか一つのセルラ基地局３０に対応する受信時刻（基準時刻）との差分を取る。例えば、図２に示すようにセルラ基地局３０Ａに対応する受信時刻ｔ＿Ａと、セルラ基地局３０Ｂに対応する受信時刻ｔ＿Ｂとが取得された場合、その差分Δｔ＝ｔ＿Ａ−ｔ＿Ｂを算出する。ここで、基準時刻とする受信時刻は、例えば最も受信強度が高い電波のセルラ基地局３０に係るもの、あるいは、セルラ端末２０が通信中のセルラ基地局３０に係るものが用いられる。セルラ端末２０は、上記の差分を示す情報を伝搬時間情報とする。この場合、伝搬時間情報には、何れのセルラ基地局３０に対応する受信時刻間の差分かを示す情報（例えば、セルラ基地局３０を示す基地局ＩＤ）と、差分の値とを含む。また、セルラ基地局３０毎の受信時刻を測位サーバ１０に送信して、測位サーバ１０において受信時刻の差分が算出されてもよい。
【００２０】
伝搬時間情報として、上記以外にも例えば、電波のＲＴＴ（Round Trip Time）を用いることとしてもよい。ＲＴＴを用いる場合、セルラ基地局３０とセルラ端末２０との間で時刻同期がなされていなくても、折り返しの伝搬時間をセルラ基地局３０で測定できるためＲＴＴの値を２で割った値を伝搬時間情報として用いることができる。ＲＴＴは、セルラ基地局３０又はセルラ端末２０等で測定される。この場合、伝搬時間情報には、セルラ基地局３０と、伝搬時間（ＲＴＴの値を２で割った値）とが対応付けられた情報である。
【００２１】
上記のセルラ端末２０は、ＣＰＵ（Central Processing Unit）、メモリ及び無線通信モジュール等のハードウェアを備えて構成されている。
【００２２】
各セルラ基地局３０は、セルラ通信網における構成要素である一方で、上述した測位を行うための電波を発信する電波の発信源であり、それぞれ予め位置が決められて設置されている。また、各セルラ基地局３０には、基地局ＩＤ等のセルラ基地局３０を一意に特定するための情報が設定されており、測位サーバ１０及びセルラ端末２０は当該情報に基づいてセルラ基地局３０を特定することができる。なお、セルラ基地局３０は、ＣＰＵ、メモリ及び無線通信モジュール等のハードウェアを備えて構成されている。
【００２３】
引き続いて、測位サーバ１０の機能的な構成を説明する。図１に示すように、測位サーバ１０は、測位用データベース１１と、伝搬時間情報取得部１２と、比較部１３と、位置推定部１４と、出力部１５とを備えて構成される。
【００２４】
測位用データベース１１は、セルラ端末２０の測位に用いられる、位置と当該位置におけるセルラ基地局３０に応じた当該電波の伝搬時間との関係を示す情報を保持するデータベースである。具体的には、測位用データベース１１は、セルラ端末２０の位置の推定対象となる地域をグリッドに区切り、グリッド毎に伝搬時間との関係を示す情報を記憶する。グリッド６０とは、例えば、図３に示すように、上記の地域をメッシュ状に区切ったものである。また、測位用データベース１１は、各グリッドの位置を示す情報、例えば、グリッドの位置を示す緯度及び経度の情報も記憶しておく。伝搬時間を示す情報は、例えば、μ秒といった単位のものである。
【００２５】
測位用データベース１１によって保持される伝搬時間の情報は、伝搬時間情報として用いられる情報に対応するものである。即ち、伝搬時間情報として、セルラ基地局３０間の受信時刻の差の情報を用いる場合には、測位用データベース１１によって保持される伝搬時間の情報もセルラ基地局３０間の受信時刻の差を用いる。その場合、例えば、セルラ端末２０の位置の推定対象となる地域において電波を受信しうる全てのセルラ基地局３０の組み合わせについて、測位用データベース１１に受信時刻の差の情報を保持させておく。図３に示すように、セルラ基地局３０の組み合わせ７０毎に受信時刻の差の情報を保持する。例えば、セルラ基地局３０Ａ−セルラ基地局３０Ｂの受信時刻の差、セルラ基地局３０Ａ−セルラ基地局３０Ｃの受信時刻の差等毎に受信時刻の差の情報といったように、全てのセルラ基地局３０の組み合わせ７０毎の情報を保持する。また、伝搬時間情報として、ＲＴＴを用いる場合には、測位用データベース１１によって保持される伝搬時間の情報もセルラ基地局３０毎の電波の伝搬時間を用いる。
【００２６】
セルラ端末２０の測位時には、測位用データベース１１には予め上記の情報が格納されている。測位用データベース１１の格納される情報は、例えば、以下のように２つの方法の何れかにより（あるいは両方を併用して）得ることができる。
【００２７】
一つは、伝搬モデルによる予測による方法である。具体的には、レイトレース等を用いて、セルラ基地局３０と測定位置（グリッドの位置に対応）との間の伝搬経路及び受信強度を推定する。そして、複数存在する伝搬経路の中から最大の受信強度のパスから、−ＸｄＢ以内（ここで、Ｘは例えば予め設定された閾値）の伝搬経路のものに絞り込む。この中から最も経路の短いものを選択し、この経路の長さから、この場所におけるセルラ基地局３０からの電波の伝搬時間を算出する。この演算を全てのセルラ基地局３０及び全ての測定位置（全てのグリッド）に対して行う。なお、受信時刻の差は、２つのセルラ基地局３０の伝搬時間及びセルラ基地局３０からの電波の送信時刻（送信時間間隔）からも求められる。
【００２８】
もう一つは、測定器等による事前測定による方法である。測定車等にＧＰＳ（Global Positioning System、全地球測位システム）等の位置座標を取得できる測定器と、セルラ基地局３０からの電波の伝搬時間（二つのセルラ基地局３０間の電波の受信時刻の差を含む）を測定できる測定器を搭載し、道路上を走行してデータを収集する。電波の伝搬時間は、測定できる全てのセルラ基地局３０に対して取得してＧＰＳ等から得られる位置座標に対応付ける。データが取得できない場所に関しては、前後左右のデータから補間（例えば、線形補間）する。
【００２９】
測位用データベース１１に保持される情報は、比較部１３及び位置推定部１４によって必要に応じて取得されて参照される。
【００３０】
伝搬時間情報取得部１２は、測位対象であるセルラ端末２０によって受信又は送信される電波に係る電波伝搬時間情報を取得する伝搬時間情報取得手段である。具体的には、伝搬時間情報取得部１２は、セルラ端末２０又はセルラ基地局３０から送信された伝搬時間情報を受信することによって、伝搬時間情報を受信する。また、それ以外でも、伝搬時間情報取得部１２は、セルラ端末２０からセルラ基地局３０毎の電波の受信時刻を示す情報を受信して、それらの受信時刻の２つのセルラ基地局３０の間の差分を算出して伝搬時間情報を取得することとしてもよい。伝搬時間情報取得部１２は、取得した電波伝搬時間情報を比較部１３に出力する。
【００３１】
比較部１３は、伝搬時間情報取得部１２によって取得された伝搬時間情報と、測位用データベース１１に保持されている情報とを比較する比較手段である。具体的には、比較部１３は、測位用データベース１１に保持されているグリッド毎の伝搬時間を示す情報と、伝搬時間情報取得部１２によって取得された伝搬時間情報とのマッチング（照合）を行う。比較部１３によるマッチング処理の結果、グリッド毎に測位用データベース１１に保持されている伝搬時間を示す情報と伝搬時間情報取得部１２によって取得された伝搬時間情報との類似度（尤度）が算出される。
【００３２】
比較部１３は、具体的には、以下の式を記憶しており、各グリッドｎにおける尤度Ｐｎを算出する。この算出方法はユークリッド距離を用いた方法である。
【数１】
2011133331.tif 000003
ここで、上記の式において、Ｄｎ，ｂは測位用データベース１１に保持されている伝搬時間を示す情報である。ｎはグリッドを示す添え字であり、ｂは伝搬時間の情報に対応するセルラ基地局３０の添え字である。即ち、ｂは、伝搬時間情報がセルラ基地局３０間の受信時刻の差である場合には受信時刻の差に係るセルラ基地局３０の組み合わせを示す添え字であり、伝搬時間情報がセルラ基地局３０毎の伝搬時間である場合にはセルラ基地局３０を示す添え字である。Ｔｎ，ｂは、伝搬時間情報取得部１２によって取得された伝搬時間情報である。Ｐｎは値が大きいほど尤度が高いことを示している。即ち、Ｐｎの値が大きいほど、グリッドｎにおける測位用データベース１１に保持されている情報に係る伝搬時間と、伝搬時間情報取得部１２によって取得された伝搬時間情報に係る伝搬時間とが類似していることを示している。
【００３３】
比較部１３は、全てのグリッドｎに対してＰｎを算出する。上記の式において、（Ｄｎ，ｂ−Ｔｎ，ｂ）の項については、Ｔｎ，ｂが存在しているｂに関してのみ算出が行われる。また、伝搬時間情報がセルラ基地局３０間の受信時刻の差である場合、測位用データベース１１に保持されている情報と、伝搬時間情報取得部１２によって取得された伝搬時間情報との方向が逆になっている場合は、方向を揃える。即ち、例えば、測位用データベース１１に保持されている情報がセルラ基地局３０Ａ−セルラ基地局３０Ｂの受信時刻の差であり、伝搬時間情報取得部１２によって取得された伝搬時間情報がセルラ基地局３０Ｂ−セルラ基地局３０Ａの受信時刻の差である場合、伝搬時間情報取得部１２によって取得された伝搬時間情報に−１をかけて方向を揃える。比較部１３は、算出したＰｎを示す情報を、グリッドｎを特定する情報と共に位置推定部１４に出力する。
【００３４】
位置推定部１４は、比較部１３による比較結果に基づいて、セルラ端末２０の位置を推定する位置推定手段である。具体的には、位置推定部１４は、比較部１３から入力されたＰｎを参照して、最も大きい値のＰｎのグリッドｎの位置を示す情報をセルラ端末２０の位置として測位用データベース１１から取得する。位置推定部１４は、セルラ端末２０の位置として取得したグリッドｎの位置を示す情報を出力部１５に出力する。なお、位置推定部１４は、必ずしも一つのグリッドｎの位置をセルラ端末２０の位置とするのではなく、例えば、Ｐｎの値が大きい順に複数のグリッドｎの位置をセルラ端末２０の位置の候補とすることとしてもよい。また、位置推定部１４が予め記憶した閾値よりもＰｎが大きかった場合のみ、グリッドｎの位置を示す情報をセルラ端末２０の位置とすることしてもよい。
【００３５】
なお、比較部１３によるマッチング処理、及び位置推定部１４による位置推定の処理については、必ずしも上記のものでなくてもよく、例えば、受信強度の情報を用いたパターンマッチングによる測位演算と同様のものが用いることができる場合にはそれを用いてもよい。
【００３６】
出力部１５は、位置推定部１４によって推定されたセルラ端末２０の位置を出力する出力手段である。出力部１５は、位置推定部１４から入力されたセルラ端末２０の位置を示す情報を、セルラ端末２０に送信する等、使用内容に応じて出力する。以上が、測位サーバ１０の機能構成である。
【００３７】
図４に測位サーバ１０のハードウェア構成を示す。図４に示すように測位サーバ１０は、ＣＰＵ１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ（Read Only Memory）１０３、通信を行うための通信モジュール１０４、並びにハードディスク等の補助記憶装置１０５等のハードウェアを備えるコンピュータを含むものとして構成される。これらの構成要素がプログラム等により動作することにより、上述した測位サーバ１０の機能が発揮される。
【００３８】
引き続いて、図５のフローチャートを用いて、本実施形態に係る測位サーバ１０で実行される測位処理（測位方法）を説明する。この処理は、例えば、測位サーバ１０によって、セルラ端末２０からセルラ通信網を介して測位要求が受信されることによって開始される。なお、上記以外をトリガとして測位処理が開始されてもよい。
【００３９】
まず、セルラ端末２０において測定されて取得された、セルラ端末２０において受信された電波のセルラ基地局３０間の受信時刻の差分の情報が、伝搬時間情報としてセルラ端末２０から測位サーバ１０に送信される。測位サーバ１０では、伝搬時間情報取得部１２によって電波伝搬時間情報が受信される（Ｓ０１、伝搬時間情報取得ステップ）。取得された電波伝搬時間情報は、伝搬時間情報取得部１２から比較部１３に出力される。
【００４０】
続いて、比較部１３によって、グリッド毎の測位用データベース１１に保持されている伝搬時間を示す情報と、伝搬時間情報取得部１２によって取得された伝搬時間情報とがマッチングされる。具体的には、比較部１３によって各グリッドｎにおける尤度Ｐｎが算出される（Ｓ０２、比較ステップ）。算出されたＰｎを示す情報は、比較部１３から位置推定部１４に出力される。
【００４１】
続いて、位置推定部１４によって、比較部１３から入力されたＰｎに基づいてセルラ端末２０の位置が推定される（Ｓ０３、位置推定ステップ）。推定されたセルラ端末２０の位置を示す情報は、位置推定部１４から出力部１５に出力される。
【００４２】
続いて、出力部１５によって、位置推定部１４によって推定されたセルラ端末２０の位置が例えばセルラ端末２０に出力されて（Ｓ０４、出力ステップ）、測位処理が終了する。以上が本実施形態に係る測位サーバ１０で実行される測位処理である。
【００４３】
上述したように、本実施形態によれば、セルラ端末２０の位置に応じた電波の伝搬時間のパターンのマッチングにより、セルラ端末２０の位置が推定される。電波の伝搬時間は電波の受信強度に比べて、位置の変化に応じた特徴が出やすい。従って、本実施形態によれば、マッチングによるセルラ端末２０の位置の推定において高い測位精度の測位結果を得ることができる。
【００４４】
また、本実施形態のようにグリッドを用いてセルラ端末２０の位置の推定を行うこととすれば、容易かつ適切にセルラ端末２０の位置を推定することができる。
【００４５】
また、本実施形態のように、伝搬時間情報をセルラ基地局３０間の受信時刻の差分の情報にすることとすれば、各セルラ基地局３０からの電波の発信のタイミング等を把握することなく伝搬時間情報を得ることができる。従って、容易に伝搬時間情報を取得することができ、その結果容易に本発明を実施することができる。
【００４６】
なお、上述したように、本実施形態では、測位演算を行う主体が測位サーバ１０であったが、測位演算を行う主体がセルラ端末２０であってもよい。即ち、その場合、本発明の機能をセルラ端末２０が全て備えている構成であってもよい。その場合、判定等に必要な情報を予めセルラ端末２０に送信しておく。また、セルラ端末２０が備えるＩＣチップに全ての機能が備えられていてもよい。また、上述した機能の何れかをセルラ端末２０が備える構成としてもよい。
【００４７】
また、上述したように測位対象となるセルラ端末２０は、必ずしもセルラ通信が行えるものでなくてもよく、無線通信が行えるものであればよい。具体的には例えば、上述したように無線タグから情報の読出しができたり、無線ＬＡＮが行えたりするものであればよい。即ち、伝搬時間情報に係る電波は、必ずしも、セルラ通信に係る電波である必要はない。
【００４８】
上述した実施形態では、伝搬時間情報に係る電波はセルラ通信に係るものであった。以下に説明するように伝搬時間情報に係る電波は、ＧＰＳに係るものであってもよい。
【００４９】
その場合、セルラ端末２０は、ＧＰＳ測位に用いられる信号の受信機能を有する。具体的には、セルラ端末２０は、ＧＰＳ衛星から送信される、測位に用いられる信号（電波）を受信する手段を備える。セルラ端末２０には、ＧＰＳ衛星からの信号を受信するためのアンテナが設けられており、そのアンテナが用いられて受信が行われる。セルラ端末２０は、ＧＰＳ衛星からの電波について上述した実施形態と同様に伝搬時間情報を取得する。
【００５０】
上記のＧＰＳ衛星は、時刻に応じて所定の場所に位置しており、当該位置から測位に用いられる測位用の信号を送信している。具体的には、ＧＰＳ衛星は、高度約２万ｋｍの６個の周回軌道上に４〜５個ずつ配置されており、時間の経過に伴って周回軌道上を移動する。ＧＰＳ衛星が送信する測位用の信号には、ＧＰＳ衛星を区別して特定するための識別情報、ＧＰＳ衛星の軌道を示す情報（アルマナック又はエフェメリス）、及び信号を送信した時刻を示す情報が含まれている。
【００５１】
上記のようにＧＰＳにおける電波の発信源であるＧＰＳ衛星は、セルラ通信システムにおける電波の発信源とは異なり、時刻に応じて位置が異なることとなる。従って、測位サーバ１０におけるセルラ端末２０の位置の推定も、電波の発信源が時刻に応じたものになることを考慮されて行われる必要がある。例えば、以下のような構成をとることができる。
【００５２】
測位用データベース１１は、位置と当該位置におけるＧＰＳ衛星に応じた電波の伝搬時間との関係を示す情報を時刻毎に保持する。即ち、測位用データベース１１は、当該関係を示す情報を時刻に応じたＧＰＳ衛星の位置毎に保持する。具体的には、図３を用いて上述した当該関係を示す情報を、一定間隔の時刻（例えば、３０分毎）を示す情報に対応付けて保持する。
【００５３】
この場合、測位用データベース１１の格納される情報は、例えば、上述したセルラ基地局３０からの電波の伝搬時間と同様に、伝搬モデルによる予測による方法により得ることができる。その際、時刻毎のＧＰＳ衛星の位置（位置座標）は、ＧＰＳ衛星の軌道を示す情報を用いて計算することができる。
【００５４】
伝搬時間情報取得部１２は、伝搬時間情報に係る電波がセルラ端末２０によって受信された時刻を示す時刻情報も取得する。具体的には例えば、セルラ端末２０から伝搬時間情報と併せて時刻情報も受信することで取得してもよい。また、それ以外にも、例えば、セルラ端末２０が電波を受信してすぐに当該電波に係る伝搬時間情報を送信することとすれば、伝搬時間情報取得部１２は、伝搬時間情報を受信した時刻を時刻情報として用いてもよい。
【００５５】
測位用データベース１１の格納される位置と伝搬時間との関係を示す情報のうち、比較部１３は、伝搬時間情報取得部１２によって取得された時刻情報により示される時刻に応じた関係を示す情報を上記の比較に用いる。具体的には例えば、比較部１３は、時刻情報によって示される時刻Ｔｕと、測位用データベース１１に格納された上記の関係を示す情報に対応付けられた時刻Ｔｄの情報とを比較する。測位用データベース１１に格納された時刻の情報のうち、時刻Ｔｕと最も近い時刻Ｔｄの情報を取得する。
【００５６】
ここで、時刻Ｔｕと時刻Ｔｄとの差がΔＴ以上離れている場合には、マッチング処理を行わない。ここで、ΔＴは予め比較部１３に記憶されている値である。即ち、比較部１３は、時刻Ｔｄと時刻Ｔｕとが以下の式を満たすか否かを判断する。
｜Ｔｕ−Ｔｄ｜＜ΔＴ
この式を満たすと判断した場合、時刻Ｔｄに対応付けられた、位置と伝搬時間との関係を示す情報を用いてマッチング処理（上記のＰｎの算出）を行う。一方、
この式を満たさないと判断した場合、マッチング処理は行わずセルラ端末２０の測位が失敗したものとして処理を終了する。なお、上記の判断を行わず、単に時刻Ｔｕと最も近い時刻Ｔｄに対応付けられた関係を用いてマッチングを行うこととしてもよい。
【００５７】
引き続いて、図６のフローチャートを用いて、ＧＰＳ衛星からの電波を用いる場合の測位サーバ１０で実行される測位処理（測位方法）を説明する。この処理は、例えば、測位サーバ１０によって、セルラ端末２０からセルラ通信網を介して測位要求が受信されることによって開始される。なお、上記以外をトリガとして測位処理が開始されてもよい。
【００５８】
まず、セルラ端末２０において測定されて取得された、セルラ端末２０において受信された電波のＧＰＳ衛星間の受信時刻の差分の情報が、伝搬時間情報としてセルラ端末２０から測位サーバ１０に送信される。また、セルラ端末２０
から伝搬時間情報と併せて時刻情報が測位サーバ１０に送信される。測位サーバ１０では、伝搬時間情報取得部１２によって電波伝搬時間情報及び時刻情報が受信される（Ｓ１１、伝搬時間情報取得ステップ）。取得された電波伝搬時間情報は、伝搬時間情報取得部１２から比較部１３に出力される。
【００５９】
続いて、比較部１３によって、測位用データベース１１に格納された時刻の情報のうち、時刻情報により示される時刻Ｔｕと最も近い時刻Ｔｄの情報が取得される（Ｓ１２、比較ステップ）。続いて、比較部１３によって、時刻Ｔｄと時刻Ｔｕとが以下の式を満たすか否かが判断される（Ｓ１３、伝搬時間情報取得ステップ）。
｜Ｔｕ−Ｔｄ｜＜ΔＴ
【００６０】
この式を満たすと判断された場合、グリッド毎の測位用データベース１１に保持されている時刻Ｔｄに対応付けられた伝搬時間を示す情報と、伝搬時間情報取得部１２によって取得された伝搬時間情報とがマッチングされる。具体的には、比較部１３によって各グリッドｎにおける尤度Ｐｎが算出される（Ｓ１４、比較ステップ）。算出されたＰｎを示す情報は、比較部１３から位置推定部１４に出力される。
【００６１】
続いて、位置推定部１４によって、比較部１３から入力されたＰｎに基づいてセルラ端末２０の位置が推定される（Ｓ１５、位置推定ステップ）。推定されたセルラ端末２０の位置を示す情報は、位置推定部１４から出力部１５に出力される。
【００６２】
続いて、出力部１５によって、位置推定部１４によって推定されたセルラ端末２０の位置が例えばセルラ端末２０に出力されて（Ｓ１６、出力ステップ）、測位処理が終了する。
【００６３】
Ｓ１３において、式を満たさないと判断された場合、マッチング処理は行われずセルラ端末２０の測位が失敗したものとして処理を終了する。例えば、測位が失敗した旨の情報がセルラ端末２０に出力されて（Ｓ１７）、測位処理が終了する。以上がＧＰＳ衛星からの電波を用いる場合の測位サーバ１０で実行される測位処理である。
【００６４】
上記のような構成によれば、ＧＰＳ衛星のように時刻に応じて電波の発信源の位置が変わる場合であっても、正確にセルラ端末２０の位置を推定することができる。
【符号の説明】
【００６５】
１０…測位サーバ、１１…測位用データベース、１２…伝搬時間情報取得部、１３…比較部、１４…位置推定部、１５…出力部、２０…セルラ端末、３０…セルラ基地局、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…通信モジュール、１０５…補助記憶装置。
【図１】
2011133331.tif 000004
【図２】
2011133331.tif 000005
【図３】
2011133331.tif 000006
【図４】
2011133331.tif 000007
【図５】
2011133331.tif 000008
【図６】
2011133331.tif 000009