(57)【要約】【課題】基地局３０の位置を推定すること。【解決手段】記憶部２３は、基地局３０を識別する基地局識別子と該基地局３０から送信される電波の受信強度と位置とが関連付けられた測位用データを記憶する。強度情報受信部２１は、移動機１０が基地局３０から受信した電波の受信強度を示す強度情報と、該基地局３０の基地局識別子と、を該移動機１０から受信する。移動機位置算出部２４は、強度情報及び基地局識別子に対応する測位用データを記憶部２３から抽出し、該抽出された測位用データに含まれる位置を移動機１０の位置として算出する。基地局位置算出部２７は、移動機位置算出部２４により算出された移動機の位置に基づいて、基地局の位置を算出する。【選択図】図１
2010130533.tif 000002
【特許請求の範囲】
【請求項１】
基地局を識別する基地局識別子と、該基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段と、
移動機が基地局から受信した電波の受信強度を示す強度情報と、該基地局の基地局識別子とを該移動機から受信する強度情報受信手段と、
前記強度情報受信手段により受信された強度情報及び基地局識別子に対応する測位用データを前記記憶手段から抽出し、抽出された測位用データに含まれる位置を前記移動機の位置として算出する移動機位置算出手段と、
前記移動機位置算出手段により算出された移動機の位置に基づいて、前記基地局の位置を算出する基地局位置算出手段と、
を備える位置算出サーバ。
【請求項２】
前記基地局位置算出手段が、前記移動機位置算出手段により算出された移動機の位置の相加平均を前記基地局の位置として算出する、請求項１に記載の位置算出サーバ。
【請求項３】
前記基地局位置算出手段が、前記移動機位置算出手段により算出された移動機の位置を前記強度情報受信手段により受信された強度情報で重み付けした重み付け平均を、前記基地局の位置として算出する、ことを特徴とする請求項１に記載の位置算出サーバ。
【請求項４】
前記基地局位置算出手段は、前記強度情報受信手段により受信された強度情報が所定値以上である移動機の位置を用いて前記基地局の位置を算出する、ことを特徴とする請求項１〜３の何れか一項に記載の位置算出サーバ。
【請求項５】
移動機と、位置算出サーバと、を備える位置算出システムであって、
前記移動機は、
基地局から受信した電波の受信強度を測定する受信強度測定手段と、
前記受信強度測定手段により測定された受信強度を示す強度情報と、前記基地局を識別する基地局識別子とを前記位置算出サーバに送信する送信手段と、
を備え、
前記位置算出サーバは、
前記基地局識別子と、該基地局識別子で示される基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段と、
前記送信手段により送信された強度情報と、基地局識別子とを受信する強度情報受信手段と、
前記強度情報受信手段により受信された強度情報及び基地局識別子に対応する測位用データを前記記憶手段から抽出し、抽出された測位用データに含まれる位置を前記移動機の位置として算出する移動機位置算出手段と、
前記移動機位置算出手段により算出された移動機の位置に基づいて前記基地局の位置を算出する基地局位置算出手段と、
を備える、
ことを特徴とする位置算出システム。
【請求項６】
基地局を識別する基地局識別子と、該基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段を備える位置算出サーバにより実行される位置算出方法であって、
移動機が基地局から受信した電波の受信強度を示す強度情報と、該基地局の基地局識別子とを該移動機から受信する強度情報受信ステップと、
前記強度情報受信ステップにおいて受信された強度情報及び基地局識別子に対応する測位用データを前記記憶手段から抽出し、該抽出された測位用データに含まれる位置を前記移動機の位置として算出する移動機位置算出ステップと、
前記移動機位置算出ステップにおいて算出された前記移動機の位置に基づいて、前記基地局の位置を算出する基地局位置算出ステップと、
を含むことを特徴とする位置算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局の位置を算出する位置算出サーバ、位置算出システム及び位置算出方法に関する。
【背景技術】
【０００２】
従来から、基地局の位置に基づいて当該基地局の通話エリアに存在する移動機の位置を推定する方法が提案されている。例えば、特許文献１には、複数の基地局が移動機から受信した受信波の電界強度、受信時刻、受信波の指向性、及び、受信波の予め定められた周波数と実際に受信した周波数との偏差を測定することで移動機の位置を推定する方法が開示されている。
【特許文献１】特開２００４−３６４１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
その一方で、移動機ではなく基地局の位置を推定したい場合がある。例えば、通信可能範囲が半径約数十メートルのフェムトセルは、通信事業者の知らない間に移動機の利用者によって設置されるので、通信事業者がフェムトセルの位置を把握したい場合がある。また、通信事業者が他の事業者の基地局の位置を把握したい場合もある。
【０００４】
そこで、上述の課題を解決するために本発明は、基地局の位置を推定することが可能な位置算出サーバ、位置算出システム及び位置算出方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明の位置算出サーバは、基地局を識別する基地局識別子と、該基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段と、移動機が基地局から受信した電波の受信強度を示す強度情報と、該基地局の基地局識別子とを該移動機から受信する強度情報受信手段と、強度情報受信手段により受信された強度情報及び基地局識別子に対応する測位用データを記憶手段から抽出し、抽出された測位用データに含まれる位置を移動機の位置として算出する移動機位置算出手段と、移動機位置算出手段により算出された移動機の位置に基づいて、基地局の位置を算出する基地局位置算出手段と、を備える。
【０００６】
また、上記課題を解決するために本発明の位置算出システムは、移動機と、位置算出サーバと、を備える位置算出システムであって、移動機は、基地局から受信した電波の受信強度を測定する受信強度測定手段と、受信強度測定手段により測定された受信強度を示す強度情報と、基地局を識別する基地局識別子とを位置算出サーバに送信する送信手段と、を備え、位置算出サーバは、基地局識別子と、該基地局識別子で示される基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段と、送信手段により送信された強度情報と、基地局識別子とを受信する強度情報受信手段と、強度情報受信手段により受信された強度情報及び基地局識別子に対応する測位用データを記憶手段から抽出し、抽出された測位用データに含まれる位置を移動機の位置として算出する移動機位置算出手段と、移動機位置算出手段により算出された移動機の位置に基づいて基地局の位置を算出する基地局位置算出手段と、を備えることを特徴とする。
【０００７】
また、上記課題を解決するために本発明の位置算出方法は、基地局を識別する基地局識別子と、該基地局から送信される電波の受信強度と、位置とが関連付けられた測位用データを記憶する記憶手段を備える位置算出サーバにより実行される位置算出方法であって、移動機が基地局から受信した電波の受信強度を示す強度情報と、該基地局の基地局識別子とを該移動機から受信する強度情報受信ステップと、強度情報受信ステップにおいて受信された強度情報及び基地局識別子に対応する測位用データを記憶手段から抽出し、該抽出された測位用データに含まれる位置を移動機の位置として算出する移動機位置算出ステップと、移動機位置算出ステップにおいて算出された移動機の位置に基づいて、基地局の位置を算出する基地局位置算出ステップと、を含むことを特徴とする。
【０００８】
このような位置算出サーバ、位置算出システム、及び位置算出方法によれば、移動機から受信した基地局識別子及び受信強度に対応する測位用データが抽出されることで移動機の位置が算出され、算出された位置に基づいて基地局の位置が算出されるので、基地局の位置を推定できる。
【０００９】
また、移動機の位置は基地局からの電波の受信強度に基づいて算出されるので、移動機がＧＰＳ機能を備えていなくても、移動機の位置に基づいて基地局の位置を算出することが可能となる。
【００１０】
また、本発明の位置算出サーバでは、基地局位置算出手段は、移動機位置算出手段により算出された移動機の位置の相加平均を基地局の位置として算出する、ことが好適である。
【００１１】
この場合、移動局の位置の相加平均が基地局の位置として算出されるので、基地局の位置を簡易且つ精度良く推定できる。
【００１２】
また、本発明の位置算出サーバでは、前記基地局位置算出手段が、移動機位置算出手段により算出された移動機の位置を強度情報受信手段により受信された強度情報で重み付けした重み付け平均を、基地局の位置として算出することが好適である。
【００１３】
この場合、強度情報による重み付け平均を用いて基地局の位置を算出するので、より正確に基地局の位置を推定することが可能となる。
【００１４】
また、本発明の位置算出サーバでは、基地局位置算出手段は、強度情報受信手段により受信された強度情報が所定値以上である移動機の位置を用いて基地局の位置を算出することが好適である。
【００１５】
このような位置算出サーバによれば、基地局から一定以上の強度の電波を受信した移動機の位置情報を用いて基地局の位置を算出するので、基地局の位置をより正確に推定することが可能となる。
【発明の効果】
【００１６】
本発明によれば、移動機から受信した基地局識別子及び受信強度に対応する測位用データが抽出されることで移動機の位置が算出され、算出された位置に基づいて基地局の位置が算出されるので、基地局の位置を推定することが可能となる。
【発明を実施するための最良の形態】
【００１７】
［第一実施形態］
本発明の第一実施形態に係る位置算出システム１について図面を参照して説明する。なお、説明において、同一要素又は同一機能を有する要素には同一符号を用いることとし、重複する説明は省略する。
【００１８】
図１は本実施形態における位置算出システム１の機能構成を示す図である。位置算出システム１は、移動機１０の位置を算出し、算出した移動機１０の位置から基地局３０の位置を算出するサーバである。図１に示すように、位置算出システム１は、移動機１０、位置算出サーバ２０、及び基地局３０を含んで構成されている。図１では、説明を簡単にするために移動機１０を一つのみ示しているが、位置算出システム１は複数の移動機１０を備えている。
【００１９】
移動機１０は、基地局３０を介して図示しないネットワークと接続可能な端末である。本実施形態では移動機１０として携帯電話機を用いている。但し移動機１０は、これに限らず簡易型携帯電話機（ＰＨＳ：Personal Handy-phone System）、通信機能を有する携帯型情報端末（ＰＤＡ：Personal Digital Assistant）、或いは、パーソナルコンピュータ（ＰＣ：Personal Computer）などであってもよい。移動機１０は、具体的には受信部１１、受信強度測定部（受信強度測定手段）１２、及び送信部（送信手段）１３を含んで構成される。
【００２０】
受信部１１は、基地局３０から電波を受信する部分である。受信した電波には少なくとも基地局３０を一意に識別可能である基地局識別子が含まれている。受信部１１は、基地局識別子を受信強度測定部１２へ出力する。
【００２１】
受信強度測定部１２は、受信部１１が受信した電波の受信強度を測定し、当該受信強度を示す強度情報、及び受信部１１から入力された基地局識別子を送信部１３に出力する部分である。
【００２２】
送信部１３は、受信強度測定部１２から入力された強度情報及び基地局識別子を位置算出サーバ２０に送信する部分である。
【００２３】
位置算出サーバ２０は、図示しないネットワークを介して移動機１０と接続可能であり、端末からの測位要求を契機として、或いは、自らの要求を契機として基地局３０の位置を測位するサーバである。以後、当該測位の対象としての基地局３０を「測位対象基地局」と称する。具体的に位置算出サーバ２０は、強度情報受信部（強度情報受信手段）２１、判断部２２、記憶部（記憶手段）２３、移動機位置算出部（移動機位置算出手段）２４、保持部２５、保持数判断部２６、及び基地局位置算出部（基地局位置算出手段）２７を含んで構成されている。
【００２４】
強度情報受信部２１は、移動機１０から強度情報及び基地局識別子を受信し、受信した強度情報及び基地局識別子を判断部２２に出力する部分である。
【００２５】
判断部２２は、強度情報受信部２１が受信した基地局識別子によって示される基地局３０が、測位対象基地局であるか否かを判断する部分である。具体的には、判断部２２は、測位対象基地局を示す基地局識別子（以後、測位対象基地局識別子という）を保持しており、強度情報受信部２１から入力された基地局識別子と、保持している測位対象基地局識別子とを比較する。このとき、強度情報受信部２１が受信した基地局識別子と保持している測位対象基地局識別子とが同一である場合には、判断部２２は、入力された基地局識別子及び受信強度を移動機位置算出部２４に出力する。
【００２６】
記憶部２３は、移動機１０の測位に用いられる基地局３０毎の移動機１０における受信強度のパターン、及び、移動機１０の位置情報を、パターン名と関連付けて記憶している。これを、図２に模式的に示す。図２において、Ｍ１、Ｍ２及びＭ３は、各基地局の電界マップである。「受信強度のパターン」とは、特定の位置（例えば図２中のグリッドＡ）におけるＭ１、Ｍ２及びＭ３の受信強度が、対応する基地局識別子と関連付けられているパターンのことを指す。
【００２７】
記憶部２３が記憶しているデータの構造の具体例を図３に示す。図３に示すように、記憶部２３は１つのパターンにおいて最大ｎ個の強度情報を格納している。基地局３０毎の強度情報（図中の“ＬＶ-１-１”等のデータ）は、基地局識別子（図中の“ＩＤ-１-１”等のデータ）と共に記憶されている。なお、パターン毎に基地局３０の組み合わせは異なっていても良い。パターンに含まれる基地局３０の数は、ｎ個に満たなくても良い。
【００２８】
位置情報（図３中の“Ｐｏｓ−１”等のデータ）は、移動機１０によって受信される電波の強度情報のパターンが、記憶部２３に記憶されているパターンの強度情報に対応する場合に移動機１０の位置として算出される位置情報である。位置情報は、緯度及び経度の情報であってもよいし、図２に示すグリッドを一意に表示するグリッド識別子であっても良い。
【００２９】
移動機位置算出部２４は、強度情報受信部２１により受信された強度情報及び基地局識別子に対応する測位用データを記憶部２３から抽出し、抽出された測位用データに含まれる位置を移動機１０の位置として算出する部分である。
【００３０】
移動機位置算出部２４は、強度情報受信部２１が受信した強度情報及び基地局識別子を用いて、記憶部２３に記憶されている情報からパターンマッチング手法により移動機１０の位置を算出する。移動機位置算出部２４は、算出した移動機１０の位置情報を保持部２５に保持する。
【００３１】
移動機位置算出部２４は、強度情報受信部２１によって受信された強度情報のパターンと記憶部２３に記憶されている強度情報のパターンとのマッチングを行う。具体的には、移動機位置算出部２４は、強度情報受信部２１によって受信された強度情報のパターンと、記憶部２３に格納された強度情報のパターンとの相関係数を算出する。相関係数の算出方法に関しては様々あるが、例えば最小２乗法を用いることができる。移動機位置算出部２４は、算出した相関係数が最も小さいパターンと関連付けられて記憶部２３に記憶されている位置情報を移動機１０の位置情報として算出する。移動機位置算出部２４は、算出した移動機１０の位置情報を保持部２５に保持する。
【００３２】
保持部２５は、位置をグリッドに分割した電界マップを保持する部分である。図４に、保持部２５が保持する電界マップを模式的に示す。図４に示すように、保持部２５は、移動機位置算出部２４が算出した位置情報をグリッド上に保持している。図中の網掛け部分は、移動機位置算出部２４によって移動機１０の位置として算出されたグリッドを示す。
【００３３】
保持数判断部２６は、移動機位置算出部２４が移動機１０の位置を保持部２５に保持した回数が、予め定められた閾値以上か否かを判断する部分である。保持数判断部２６は、移動機位置算出部２４が移動機１０の位置を保持部２５に保持した回数が、予め定められた閾値以上であると判断した場合に、保持部２５に保持されている移動機１０の位置情報を読み出して、基地局位置算出部２７に出力する。これに対し、移動機位置算出部２４が移動機１０の位置を保持部２５に保持した回数が、予め定められた閾値未満であると判断した場合には、保持数判断部２６は処理を終了する。
【００３４】
「予め定められた閾値」は任意に設定可能である。閾値として大きな値を設定する程、算出の精度は向上する。一方、閾値として小さな値を設定する程、移動機位置算出部２４が算出する必要のある位置の数は少なくなる。
【００３５】
基地局位置算出部２７は、保持数判断部２６から入力した移動機１０の位置情報を使用して測位対象基地局の位置を算出する部分である。
【００３６】
図４を用いて、測位対象基地局の推定位置の算出方法を説明する。図４中黒塗りで示すグリッドが、測位対象基地局の位置として算出された位置を示す。基地局位置算出部２７は、図４における網掛け部分のグリッドに保持されている移動機１０の位置の平均を測位対象基地局の位置とする。
【００３７】
具体的には、基地局位置算出部２７は、測位対象基地局の位置（Ｘ、Ｙ）を、夫々式（１）及び式（２）によって算出することができる。ここで、ｎは、移動機１０の位置算出回数であり、（ｘ、ｙ）は、保持数判断部２６から入力された移動機１０の位置である。
【数１】
2010130533.tif 000003
【数２】
2010130533.tif 000004
【００３８】
基地局位置算出部２７は、移動機１０における受信強度が所定値以上である位置情報に基づいて位置算出サーバ２０の位置を算出することが好適である。所定値は自由に設定可能としてもよい。この場合、基地局からの一定の強度の電波を受信した移動機１０の位置情報を用いて基地局の位置を算出するので、基地局の位置をより正確に推定することが可能となる。
【００３９】
図５に、位置算出サーバ２０のハードウェア構成を示す。図５に示すように位置算出サーバ２０は、物理的には、ＣＰＵ（Central Access Memory）等の制御装置１０１、ＲＡＭ（Random Access Memory）といった揮発性半導体等のメモリ１０２、ＬＡＮ（Local Area Network）の通信制御カード若しくはボード等の通信を制御する通信装置１０３、フラッシュメモリー、ハードディスクなどの補助記憶部１０４、キーボードなどの入力装置１０５、及び、ＬＣＤ（Liquid Crystal Display）や有機ＥＬディスプレイなどの出力装置１０６を備える。位置算出サーバ２０の各機能は、制御装置１０１、メモリ１０２等のハードウェア上に所定のソフトウェアを読み込ませることにより、制御装置１０１の制御のもとで通信制御装置１０３、出力装置１０６、入力装置１０５を動作させると共に、メモリ１０２や補助記憶部１０４におけるデータの読み出し及び書き込みを行うことで実現される。なお、移動機１０のハードウェア構成も同様である。
【００４０】
次に図６を参照して本実施形態の位置算出システム１における処理の流れを説明する。
【００４１】
まず、強度情報受信部２１が、電波強度を示す強度情報と、基地局３０を表示する基地局識別子を移動機１０から受信する（ステップＳ１０１）。続いて、判断部２２が、受信した基地局識別子が測位対象基地局識別子であるか否かを判断する（ステップＳ１０２）。
【００４２】
判断部２２は、基地局識別子が表示する基地局３０が測位対象基地局ではないと判断した場合は（ステップＳ１０２において“ＮＯ”）処理をステップＳ１０１に戻す。一方、判断部２２が、基地局識別子が表示する基地局３０が測位対象基地局であると判断した場合は（ステップＳ１０２において“ＹＥＳ”）、移動機位置算出部２４が受信した強度情報及び基地局識別子を用いて、記憶部２３に記憶されている情報からデータマッチング手法により移動機１０の位置を算出する。また、移動機位置算出部２４は、算出した移動機１０の位置情報を保持部２５に保持する（ステップＳ１０３）。
【００４３】
続いて、保持数判断部２６が、移動機位置算出部２４による移動機１０の位置の算出回数が、予め定められた閾値以上か否かを判断する（ステップＳ１０４）。このとき、算出回数が、閾値未満であれば（ステップＳ１０４において“ＮＯ”）、処理はステップＳ１０１に戻る。これに対して、算出回数が閾値以上であれば（ステップＳ１０４において“ＹＥＳ”）、基地局位置算出部２７が、保持部２５に保持された移動機１０の位置情報に基づいて測位対象基地局の位置を測位する（ステップＳ１０５）。
【００４４】
以上説明したように、本実施形態によれば、移動機１０から受信した基地局識別子及び受信強度に対応する測位用データが抽出されることで移動機１０の位置が算出され、算出された位置に基づいて基地局３０の位置が算出されるので、基地局３０の位置を推定できる。
【００４５】
また、移動機１０の位置は基地局３０からの電波の受信強度に基づいて算出されるので、移動機１０がＧＰＳ機能を備えていなくても、移動機１０の位置に基づいて基地局３０の位置を算出することが可能となる。
【００４６】
また、本実施形態によれば、保持数判断部２６は、移動機位置算出部２４により算出された移動機１０の位置の相加平均を基地局３０の位置として算出する。この場合、移動局の位置の相加平均が基地局の位置として算出されるので、基地局の位置を簡易且つ精度良く推定できる。
【００４７】
上記実施形態においては、基地局位置算出部２７は、移動機位置算出部２４によって算出された移動機１０の位置の相加平均を基地局の位置としたが、測位対象基地局が送信した電波の受信強度によって重み付けをしても良い。
【００４８】
具体的には、基地局位置算出部２７は、測位対象基地局の位置（Ｘ、Ｙ）を夫々式（３）及び（４）によって算出することができる。ここで、ｎは移動機位置算出部２４による移動機１０の位置の算出回数であり、（ｘ、ｙ）は、保持数判断部２６から入力された移動機１０の位置であり、ｐは、受信強度である。
【数３】
2010130533.tif 000005
【数４】
2010130533.tif 000006
【００４９】
基地局位置算出部２７が受信強度によって重み付けをすることによって、より正確に測位対象基地局の位置を算出することが可能となる。
【００５０】
上記実施形態において、測位対象基地局が方向によってエリアを複数に分割するセクタセルであった場合、セクタ毎に上記方法当該セクタに属する移動機１０の平均位置を求めて、当該求めたセクタ毎の移動機１０の平均位置を更に平均することによって測位対象基地局の位置を算出しても良い。その場合、移動機１０は、セクタを一意に識別可能であるセクタ識別子を基地局３０から受信する。当該セクタコードは受信強度及び基地局識別子と共に位置算出サーバ２０へ送信される。セクタコードはセクタを一意に識別可能であるため、基地局位置算出部２７は、セクタコードを利用してセクタ毎に移動機１０の位置を平均することによってセクタ毎に平均位置を求める。次に、セクタ毎の平均位置を更に平均することによって基地局３０の位置を算出することができる。
【００５１】
この構成により、セクタセルの場合であっても適切に測位対象サーバの位置を算出することが可能となる。
【００５２】
測位対象基地局がセクタセルの場合更に、セクタ毎に上記と同様の方法で、受信強度によって重み付けしても良い。この場合、より正確に測位対象基地局の位置を算出することが可能となる。
【００５３】
なお、基地局３０が一つの基地局３０から全ての方向に電波を送信する方法であるオムニセルか、あるいはセクタセルであるかの判断は、ネットワーク情報としてデータベースより取得することが可能である。
【００５４】
［第二実施形態］
次に本発明の第二の実施形態に係る位置算出システム１について図面を参照して説明する。
【００５５】
本実施形態における位置算出システム１の機能構成は第一実施形態と同様であるため、図１を用いて本実施形態における位置算出システム１の機能構成を説明する。図１に示すように本実施形態における位置算出システム１は、移動機１０、位置算出サーバ２０、及び基地局３０を含んで構成されている。
【００５６】
移動機位置算出部２４は、前記実施形態と同様に、強度情報受信部２１が受信した強度情報及び基地局識別子を用いて記憶部２３に保持されている情報から、パターンマッチングによって移動機１０の位置を算出する。移動機位置算出部２４は、保持部２５に基地局３０の位置が保持されていない場合には、当該算出した移動機１０の位置を基地局３０の位置として保持部２５に保持する。移動機位置算出部２４は、保持部２５に既に基地局３０の位置が保持されている場合には、当該算出した移動機１０の位置と、該保持部２５に保持されている基地局３０の位置と、を利用して保持部２５に保持されている基地局３０の位置を更新する。
【００５７】
保持部２５は、測位対象基地局の位置情報、及び当該測位対象基地局の位置情報の更新回数（「当該測位対象基地局の位置情報の更新回数」を指して以後単に「更新回数」という）を保持する。
【００５８】
保持数判断部２６は、更新回数が予め定められた閾値以上であるか否かを判断する部分である。保持数判断部２６は、更新回数が閾値以上である場合には、保持部２５に保持されている基地局３０の位置を得て、当該得た基地局３０の位置を基地局位置算出部２７に出力する。保持数判断部２６は、更新回数が閾値以上である場合処理を終了する。
【００５９】
基地局位置算出部２７は、保持数判断部２６から出力された基地局３０の位置を例えば図示しない出力部などに出力する部分である。
【００６０】
次に図７を参照して本実施形態における位置算出サーバ２０の処理の流れについて説明する。
【００６１】
図７におけるステップＳ２０１、ステップＳ２０２、及びステップＳ２０３は、夫々第一実施形態において説明した図６のステップＳ１０１、ステップＳ１０２、及びステップＳ１０３と同様である。
【００６２】
その後、移動機位置算出部２４が、保持部２５を参照して、測位対象基地局の位置が設定されているか確認する（ステップＳ２０４）。移動機位置算出部２４は、保持部２５に測位対象基地局の位置が設定されていない場合（ステップＳ２０４において“ＮＯ”）、移動機１０の位置情報を測位対象基地局の位置として保持部２５に保持する。移動機位置算出部２４は、保持部２５に測位対象基地局の位置が設定されている場合（ステップＳ２０４において“ＹＥＳ”）、移動機１０の位置情報と当該保持部２５に保持されている測位対象基地局の位置情報とを利用して測位対象基地局の位置を更新する（ステップＳ２０６）。
【００６３】
保持数判断部２６は、更新回数が予め定められた閾値以上であるか否かを判断する（ステップＳ２０７）。更新回数が閾値未満であると判断した場合（ステップＳ２０７において“ＮＯ”）、処理はステップＳ２０１に戻る。これに対して、更新回数が閾値以上であると判断した場合（ステップＳ２０７において“ＹＥＳ”）、基地局位置算出部２７は基地局の位置を出力する（ステップＳ２０８）。
【００６４】
以上説明したように、本実施形態によれば、移動機１０から受信した基地局識別子及び受信強度に対応する測位用データが抽出されることで移動機１０の位置が算出され、算出された位置に基づいて基地局３０の位置が算出されるので、基地局３０の位置を推定できる。
【００６５】
また、移動機１０の位置は基地局からの電波の受信強度に基づいて算出されるので、移動機１０がＧＰＳ機能を備えていなくても、移動機１０の位置に基づいて基地局３０の位置を算出することが可能となる。
【００６６】
更に、本実施形態の位置算出サーバ２０は、移動機位置算出部２４が移動機１０の位置を算出する毎に、当該算出された移動機１０の位置と、測位対象基地局の位置と、を平均することにより測位対象基地局の位置を更新するため、保持するデータの量を減らすことが可能となる。
【００６７】
上記実施形態においては位置情報を平均していたが、別の実施形態として強度情報により重み付けを行っても良い。重み付けを用いることで、より正確に測位対象基地局の位置を算出することが可能となる。
【図面の簡単な説明】
【００６８】
【図１】第一実施形態及び第二実施形態における位置算出システムの機能構成を示す図である。
【図２】図１に示す記憶部が保持する受信強度のパターンを模式的に示す図である。
【図３】図１に示す記憶部が記憶しているデータの構造の具体例を示す図である。
【図４】図１に示す保持部が保持する情報を模式的に示す図である。
【図５】図１に示す位置算出サーバのハードウェア構成を示す図である。
【図６】第一実施形態における測位システムの処理の流れを示す図である。
【図７】第二実施形態における測位システムの処理の流れを示す図である。
【符号の説明】
【００６９】
１…位置算出システム、１０…移動機、１１…受信部、１２…受信強度測定部（受信強度測定手段）、１３…送信部（送信手段）、２０…位置算出サーバ、２１…強度情報受信部（強度情報受信手段）、２２…判断部、２３…記憶部（記憶手段）、２４…移動機位置算出部（移動機位置算出手段）、２５…保持部（保持手段）、２６…保持数判断部、２７…基地局位置算出部（基地局位置算出手段）、３０…基地局。
【図１】
2010130533.tif 000007
【図２】
2010130533.tif 000008
【図３】
2010130533.tif 000009
【図４】
2010130533.tif 000010
【図５】
2010130533.tif 000011
【図６】
2010130533.tif 000012
【図７】
2010130533.tif 000013