(57)【要約】【課題】新たに装置等を設置することなく、端末の機種に応じて、電波を用いた位置測位の精度を向上させることができる位置補正システム等を提供する。【解決手段】位置情報サーバ３は、無線ＬＡＮの電波により端末７の現在位置を推定し、端末７にフロアマップ画像と現在位置を送信する。ユーザは、端末７に表示された現在位置が間違っている場合、表示された現在位置と正しい現在位置をタッチすることにより現在位置を修正すると、端末７は修正前のＸ，Ｙ座標、機種名、現在の時刻、補正値ΔＸ、ΔＹを位置情報サーバ３に送信し、位置情報サーバ３は補正ＤＢ１１に登録する。位置情報サーバ３は、同じ時間帯、同じ位置、同じ機種の端末７から現在位置の問い合わせがあった場合、位置演算サーバ５から取得する端末７の現在位置を、補正ＤＢ１１に登録されている補正値ΔＸ、ΔＹで補正した結果を推定位置結果として端末７に送信する。【選択図】図６
2013205226.tif 000002
【特許請求の範囲】
【請求項１】
屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末と、前記端末とネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバと、前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバと、から構成され、前記位置情報サーバによって提供される前記位置情報を補正する位置補正システムであって、
前記位置情報サーバは、
前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、
前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、
前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、
前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、
前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、
を具備し、
前記端末は、
前記位置情報サーバから受信する前記フロアマップ画像に、前記位置情報サーバから受信する前記推定位置情報を重ねて表示する表示手段と、
前記表示手段によって表示される前記フロアマップ画像上において前記補正位置情報の入力を受け付けて、前記補正指示情報として前記端末の機種識別情報及び前記補正位置情報を、前記位置情報サーバに送信する補正情報送信手段と、
を具備することを特徴とする位置補正システム。
【請求項２】
前記補正位置情報送信手段は、前記問合せ手段によって得られる前記推定位置情報と、前記端末から受信する前記機種識別情報とを検索条件とし、前記記憶手段に記憶される前記補正位置情報を検索し、検索される前記補正位置情報によって前記推定位置情報を補正する
ことを特徴とする請求項１に記載の位置補正システム。
【請求項３】
前記記憶手段は、更に、前記受信電波情報の受信時刻ごとに、前記補正位置情報を記憶し、
前記補正情報送信手段は、更に、前記受信時刻を前記補正指示情報に含めて、前記位置情報サーバに送信し、
前記補正位置情報送信手段は、更に、前記受信時刻を検索条件に加えて、前記記憶手段に記憶される前記補正位置情報を検索し、検索される前記補正位置情報によって前記推定位置情報を補正する
ことを特徴とする請求項２に記載の位置補正システム。
【請求項４】
屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末と、前記端末とネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバと、前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバと、から構成され、前記位置情報サーバは、前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段を具備し、前記位置情報サーバによって提供される前記位置情報を補正する位置補正システムにおける位置補正方法であって、
前記位置情報サーバが、前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せステップと、
前記位置情報サーバが、前記問合せステップによって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信ステップと、
前記端末が、前記位置情報サーバから受信する前記フロアマップ画像に、前記位置情報サーバから受信する前記推定位置情報を重ねて表示する表示ステップと、
前記端末が、前記表示ステップによって表示される前記フロアマップ画像上において前記補正位置情報の入力を受け付けて、前記推定位置情報の補正を指示する補正指示情報として前記端末の機種識別情報及び前記補正位置情報を、前記位置情報サーバに送信する補正情報送信ステップと、
前記位置情報サーバが、前記端末から、前記補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新ステップと、
前記位置情報サーバが、前記問合せステップによって得られる前記推定位置情報を、前記更新ステップによって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信ステップと、
を実行することを特徴とする位置補正方法。
【請求項５】
屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末、及び前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバとネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバであって、
前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、
前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、
前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、
前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、
前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、
を具備することを特徴とする位置情報サーバ。
【請求項６】
コンピュータを、屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末、及び前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバとネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバとして機能させるためのプログラムであって、
前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、
前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、
前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、
前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、
前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、
を具備することを特徴とする位置情報サーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）あるいは屋内ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の電波を用いた位置測位において補正を行う位置補正システム等に関するものである。
【背景技術】
【０００２】
近年、カーナビゲーションや携帯電話、スマートフォン等では、ＧＰＳを用いた現在地の特定を含む地図情報、店舗情報のような位置情報サービスの提供がされている。また、屋内は衛星からのＧＰＳ信号が受信できないため、携帯電話の基地局情報や、無線ＬＡＮ等の無線の電波強度を用いたＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）等による位置測位が普及している。ＲＳＳＩ等による位置測位方法では、測位領域を一定の大きさのマス目で区切り、各マス目における無線ＬＡＮのＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）の電波受信強度を予め測定してサーバに登録しておく。そして、ユーザが所持するスマートフォンのような無線ＬＡＮが受信可能な携帯端末が受信している電波受信強度データをサーバに送り、サーバに登録されている電波受信強度と比較することにより、ユーザが位置するマス目を推定する。
しかしながら、ＲＳＳＩ等を用いた位置測位方法では、無線ＬＡＮの電波が他の電波や反射波などの環境の影響を受けるため、安定しない。
【０００３】
特許文献１の位置検出システムでは、位置が既定の真の位置のリファレンス端末を固定して設置し、リファレンス端末の位置検出結果と真の位置との差分を用いて、その他の移動端末の位置検出結果を毎回補正するという方法が開示されている。
【０００４】
特許文献２の無線ＬＡＮ位置検知サーバは、被位置検知端末の移動範囲内に設置した複数のＩＣタグの固定位置情報を格納し、無線ＬＡＮの通信情報により被位置検知端末の位置情報を検知する際、被位置検知端末はＩＣタグリーダによりＩＣタグの情報を読み取り、複数のＩＣタグの固定位置情報に基づいて被位置検知端末の位置情報を補正するという方法が開示されている。
【０００５】
特許文献３の位置情報修正システムは、移動通信端末を所持するユーザが交通手段を提供する領域内に入ったことに応じて、どの移動通信端末が領域内に入ったかを特定する。移動通信端末に対応する経路特定情報を取得し、ユーザの経路に沿って移動する移動通信端末の移動経路を推定し、経路特定情報に基づいて移動通信端末の位置情報を修正するという方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２８１５２２号公報
【特許文献２】特開２００６−３３９９７０号公報
【特許文献３】特許第４１２７８２１号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の位置検出システムにおいて、測位領域内の全てのエリアにリファレンス端末を設置するのは費用がかかる。また、スマートフォン等の携帯端末では、機種ごとに受信性能が異なり、補正値も異なる。全ての機種についてリファレンス端末を全てのエリアに設置することは現実的に無理である。
【０００８】
特許文献２の無線ＬＡＮ位置検知サーバにおいても、全てのエリアにＩＣタグを設置するのは費用がかかる。また、全てのエリアではなく、測位の誤差が大きいエリアにＩＣタグを設置するという方法も考えられるが、測位の誤差が大きいエリアは携帯端末の機種ごとに異なるため、ＩＣタグを設置するエリアを特定するのは難しい。
【０００９】
特許文献３の位置情報修正システムは、屋内施設や地下街で買い物をしているユーザは交通手段を利用することはないので適用できない。
【００１０】
本発明は、前述した問題点に鑑みてなされたもので、その目的とすることは、新たに装置等を設置することなく、端末の機種に応じて、電波を用いた位置測位の精度を向上させることができる位置補正システム等を提供することである。
【課題を解決するための手段】
【００１１】
前述した目的を達成するために第１の発明は、屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末と、前記端末とネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバと、前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバと、から構成され、前記位置情報サーバによって提供される前記位置情報を補正する位置補正システムであって、前記位置情報サーバは、前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、を具備し、前記端末は、前記位置情報サーバから受信する前記フロアマップ画像に、前記位置情報サーバから受信する前記推定位置情報を重ねて表示する表示手段と、前記表示手段によって表示される前記フロアマップ画像上において前記補正位置情報の入力を受け付けて、前記補正指示情報として前記端末の機種識別情報及び前記補正位置情報を、前記位置情報サーバに送信する補正情報送信手段と、を具備することを特徴とする位置補正システムである。
第１の発明によって、新たに装置等を設置することなく、端末の機種に応じて、電波を用いた位置測位の精度を向上させることができる。
【００１２】
前記補正位置情報送信手段は、前記問合せ手段によって得られる前記推定位置情報と、前記端末から受信する前記機種識別情報とを検索条件とし、前記記憶手段に記憶される前記補正位置情報を検索し、検索される前記補正位置情報によって前記推定位置情報を補正する。
これによって、端末の機種ごとに補正情報を反映させ、位置測位の精度をより向上させることができる。
【００１３】
前記記憶手段は、更に、前記受信電波情報の受信時刻ごとに、前記補正位置情報を記憶し、前記補正情報送信手段は、更に、前記受信時刻を前記補正指示情報に含めて、前記位置情報サーバに送信し、前記補正位置情報送信手段は、更に、前記受信時刻を検索条件に加えて、前記記憶手段に記憶される前記補正位置情報を検索し、検索される前記補正位置情報によって前記推定位置情報を補正する。
これによって、時間帯、即ち、人の混雑具合を考慮して位置測位の補正を行うことができる。
【００１４】
第２の発明は、屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末と、前記端末とネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバと、前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバと、から構成され、前記位置情報サーバは、前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段を具備し、前記位置情報サーバによって提供される前記位置情報を補正する位置補正システムにおける位置補正方法であって、前記位置情報サーバが、前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せステップと、前記位置情報サーバが、前記問合せステップによって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信ステップと、前記端末が、前記位置情報サーバから受信する前記フロアマップ画像に、前記位置情報サーバから受信する前記推定位置情報を重ねて表示する表示ステップと、前記端末が、前記表示ステップによって表示される前記フロアマップ画像上において前記補正位置情報の入力を受け付けて、前記推定位置情報の補正を指示する補正指示情報として前記端末の機種識別情報及び前記補正位置情報を、前記位置情報サーバに送信する補正情報送信ステップと、前記位置情報サーバが、前記端末から、前記補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新ステップと、前記位置情報サーバが、前記問合せステップによって得られる前記推定位置情報を、前記更新ステップによって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信ステップと、を実行することを特徴とする位置補正方法である。
第２の発明によって、新たに装置等を設置することなく、端末の機種に応じて、電波を用いた位置測位の精度を向上させることができる。
【００１５】
第３に発明は、屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末、及び前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバとネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバであって、前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、を具備することを特徴とする位置情報サーバである。
第３の発明によって、第１の発明の位置補正システムを構築し、第２の発明の位置補正方法を実行することができる。
【００１６】
第４の発明は、コンピュータを、屋内施設に滞在するユーザに携帯され、位置を特定するための電波を受信する端末、及び前記端末の受信電波情報から前記端末の推定位置情報を演算する位置演算サーバとネットワークを介して接続され、前記屋内施設における前記端末の位置情報を提供する位置情報サーバとして機能させるためのプログラムであって、前記端末の機種ごとに、前記推定位置情報、及び前記推定位置情報を補正するための補正位置情報を記憶する記憶手段と、前記端末から前記受信電波情報を受信し、前記位置演算サーバに前記推定位置情報を問い合わせる問合せ手段と、前記問合せ手段によって得られる前記推定位置情報、及び前記屋内施設のフロアマップ画像を前記端末に送信する推定位置情報送信手段と、前記端末から、前記推定位置情報の補正を指示する補正指示情報を受け付けて、前記記憶手段に記憶される前記補正位置情報を更新する更新手段と、前記問合せ手段によって得られる前記推定位置情報を、前記更新手段によって更新され、前記記憶手段によって記憶される前記補正位置情報によって補正し、補正後の前記位置情報として前記端末に送信する補正位置情報送信手段と、を具備することを特徴とする位置情報サーバとして機能させるためのプログラムである。
第４の発明を汎用的なコンピュータにインストールすることによって、位置情報サーバを得ることができる。
【発明の効果】
【００１７】
本発明により、新たに装置等を設置することなく、端末の機種に応じて、電波を用いた位置測位の精度を向上させることができる位置補正システム等を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る位置補正システム１の概要を示す図
【図２】フロアマップ画像の一例を示す図
【図３】位置情報サーバ３、位置演算サーバ５、端末７を実現するコンピュータのハードウエア構成図
【図４】位置情報サーバ３の補正ＤＢ１１内の補正データ３０の一例を示す図
【図５】位置演算サーバ５の電波環境マップデータＤＢ１５内の電波環境マップデータ４０の一例を示す図
【図６】位置補正システム１における位置情報サーバ３の処理の流れを示すフローチャート
【図７】位置情報サーバ３による推定位置結果の補正処理の詳細を示すフローチャート
【図８】端末７の処理の流れを示すフローチャート
【図９】ステップＳ３０８の端末７の現在位置修正処理の詳細を示すフローチャート
【発明を実施するための形態】
【００１９】
以下図面に基づいて、本発明の実施形態を詳細に説明する。
最初に、図１から図５を参照しながら、位置補正システム１の構成について説明する。
【００２０】
図１は、本発明の実施の形態に係る位置補正システム１の概要を示す図である。図１に示すように、位置補正システム１は、位置情報サーバ３、位置演算サーバ５、及び、ユーザが所有する端末７、１又は複数の無線ＡＰ９から構成される。
【００２１】
位置補正システム１では、屋内施設でユーザに携帯される端末７が、位置情報サーバ３に１又は複数の無線ＡＰ９からの電波受信情報を送信して位置を問い合わせ、フロアマップ画像と位置を取得し、画面上に表示する。ユーザは、端末７に表示されたフロアマップ画像上の自身の位置が間違っている場合、画面上のアイコンを指でタッチして移動させて位置を修正する。端末７は、修正された位置を位置情報サーバ３に送信する。位置情報サーバ３は、端末７から受信した修正結果を補正値として補正ＤＢ１１に記録する。位置情報サーバ３は、端末７から位置の問い合わせがあった場合、端末７から受信した電波受信情報の機種名と、位置演算サーバ５に問い合わせた端末７の推定位置結果と類似した補正値が補正ＤＢ１１に記録されている場合、推定位置結果を補正値で補正した位置を求める。
【００２２】
無線ＡＰ９は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のアクセスポイントであり、無線通信を開始するためのビーコンと呼ばれるパケットを送信している。これを受信することで、端末７は、位置測位に必要な電波強度、ＭＡＣアドレス等の情報を得ることができる。また、端末７は、無線ＡＰ９を通じて他のコンピュータ機器と通信中でも同様の情報を得られる。
端末７は、屋内施設の各フロアにおいてユーザが携帯するスマートフォン等の携帯端末である。端末７は、無線ＡＰ９からの無線ＬＡＮの電波の電波受信強度を測定し、自身の機種名と、無線ＡＰ９のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、測定した電波受信強度を電波受信情報として位置情報サーバ３に送信する。端末７は、位置情報サーバ３に位置を問い合わせ、フロアマップ画像と自身の位置のＸ座標、Ｙ座標を取得し、画面上に表示する。
また、端末７は、画面上に表示したフロアマップ画像と自身の位置を示すアイコンがユーザによりタッチされ、移動された場合、アイコンの位置を修正し、修正した結果を補正位置情報として位置情報サーバ３に送信する。
【００２３】
位置情報サーバ３は、端末７の推定位置結果を補正する補正値を保持する補正ＤＢ１１と、ビルの各フロアのフロアマップ画像を保持する地図ＤＢ１３を有する。
位置情報サーバ３は、端末７とネットワークを介して接続され、屋内施設における端末７の位置情報を提供し、端末７の機種に応じて位置情報の補正を行う。
【００２４】
位置情報サーバ３は、端末７から電波受信情報を受信し、受信した電波受信情報に含まれるＭＡＣアドレス、電波受信強度を位置演算サーバ５に送信し、端末７の推定位置結果を受信する。推定位置結果は、フロア値と、Ｘ座標、Ｙ座標を有する。
位置情報サーバ３は、端末７から位置を修正した結果を受信した場合、補正値と、端末７の機種、現在の時刻等を補正ＤＢ１１に記録する。
位置情報サーバ３は、端末７から受信した電波受信情報に含まれる機種名で、推定位置結果のＸ座標、Ｙ座標と修正前のＸ座標、Ｙ座標が近く、現在の時刻と類似する時間帯（例えば、午前、午後、夕方などの別、曜日別など）に修正された補正値が補正ＤＢ１１にあるか検索する。該当する補正値がある場合、推定位置結果を補正値で補正したＸ座標、Ｙ座標を求める。位置情報サーバ３は、端末７から位置の問い合わせを受信すると、推定位置結果のフロア値に対応するフロアマップ画像と、補正後のＸ座標、Ｙ座標を端末７に送信する。
【００２５】
位置演算サーバ５は、屋内施設に１又は複数設置されており、電波環境マップデータＤＢ１５を有する。電波環境マップデータＤＢ１５は、屋内施設の各フロアの位置における電波強度等を保持する。
位置演算サーバ５は、端末７が無線ＡＰ９から受信したＭＡＣアドレス、電波受信強度を位置情報サーバ３から受信し、電波環境マップデータＤＢ１５内の電波環境マップデータを比較し、一番近いフロア値、Ｘ座標、Ｙ座標を検索し、推定位置結果として位置情報サーバ３に送信する。
【００２６】
図２は、フロアマップ画像の一例を示す図である。
フロアマップ画像は、屋内施設の店舗、エレベータ、トイレ等の施設に加え、１又は複数の無線ＡＰ９が設置されている。屋内施設の各フロアは、点線で示すように、１ｍ単位のマス目状に分割されており、位置Ａ、位置Ｂのように識別される。
位置演算サーバ５の電波環境マップデータＤＢ１５は、１ｍ単位のマス目状の位置ごとに、各無線ＡＰ９の電波強度を保持する。
【００２７】
図３は、位置情報サーバ３、位置演算サーバ５、端末７を実現するコンピュータのハードウエア構成図である。尚、図３のハードウエア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
コンピュータは、制御部２１、記憶部２２、入力部２３、表示部２４、通信部２５等が、バス２６を介して接続される。
【００２８】
制御部２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
ＣＰＵは、記憶部２２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２６を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。
ＲＯＭは、不揮発性メモリであり、プログラムやデータ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２１が各種処理を行う為に使用するワークエリアを備える。
【００２９】
記憶部２２は、ハードディスク、フラッシュメモリ等であり、制御部２１が実行するプログラム、プログラム実行に必要なデータ等が格納される。これらの各プログラムコードは、制御部２１のＣＰＵにより必要に応じて読み出されてＲＡＭに移され、各種の手段として実行される。
【００３０】
入力部２３は、データの入力を行い、例えば、タッチパネル、キー等の入力装置を有する。入力部２３を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
表示部２４は、液晶パネル等のディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
通信部２５は、無線ＬＡＮ等のネットワーク（図示しない）等との間の通信を媒介する通信インタフェースであり、他のコンピュータ等と通信を行う。
バス２６は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３１】
図４は、位置情報サーバ３の補正ＤＢ１１内の補正データ３０の一例を示す図である。補正データ３０は、位置演算サーバ５による端末７の推定位置結果を補正するための補正値を保持するもので、端末機種名３１、Ｘ座標３２、Ｙ座標３３、Ｚ座標３４、Ｘ座標補正値３５、Ｙ座標補正値３６、時刻３７等を有する。
端末機種名３１は、推定位置結果を補正する端末７の機種名である。推定位置結果の補正値は、端末７の機種ごとに異なる。
Ｘ座標３２は、位置演算サーバ５から取得した端末７の推定位置結果のＸ座標である。
Ｙ座標３３は、位置演算サーバ５から取得した端末７の推定位置結果のＹ座標である。
Ｚ座標３４は、位置演算サーバ５から取得した端末７の推定位置結果のフロア値である。
Ｘ座標補正値３５は、端末７の画面上に表示された推定位置がユーザにより修正されたＸ座標の差分を示す値である。
Ｙ座標補正値３６は、ユーザにより端末７の画面上で修正されたＹ座標の差分を示す値である。
時刻３７は、ユーザにより端末７の画面上で修正された時刻である。
【００３２】
図５は、位置演算サーバ５の電波環境マップデータＤＢ１５内の電波環境マップデータ４０の一例を示す図である。電波環境マップデータ４０は、位置演算サーバ５が端末７を位置測位するための情報を保持するもので、位置４１、ＭＡＣアドレス４３、電波強度４５等を有する。
位置４１は、ビルの各フロアを１ｍ単位でマス目状に分割した位置を表すＩＤである。
ＭＡＣアドレス４３は、位置４１で端末７が受信する無線ＡＰ９の無線ＬＡＮのＭＡＣアドレスである。
電波強度４５は、位置４１で端末７がＭＡＣアドレス４３である無線ＡＰ９から受信する電波強度である。
【００３３】
次に、図６〜９を参照しながら、位置補正システム１における処理について説明する。
図６は、位置補正システム１における位置情報サーバ３の処理の流れを示すフローチャートである。
【００３４】
位置情報サーバ３の制御部２１は、端末７から機種名、無線ＡＰ９のＭＡＣアドレス、電波受信強度を有する電波受信情報を受信したか判定し（ステップＳ１０１）、受信した場合（ステップＳ１０１のＹｅｓ）、位置演算サーバ５に受信した電波受信情報を送信する(ステップＳ１０２)。
位置演算サーバ５の制御部２１は、位置情報サーバ３から受信した電波受信情報に含まれる無線ＡＰ９のＭＡＣアドレス、電波受信強度と、電波環境マップデータＤＢ１５内の電波環境マップデータ４０を比較し、端末７の推定位置結果（Ｘ１，Ｙ１，Ｚ１）を求め、位置情報サーバ３に送信し、位置情報サーバ３の制御部２１は受信する（ステップＳ１０３）。
【００３５】
位置情報サーバ３の制御部２１は、端末７から受信した電波受信情報、位置演算サーバ５から受信した推定位置結果を用いて補正ＤＢ１１を検索し、推定位置結果の補正を行う（ステップＳ１０４）。
【００３６】
図７は、位置情報サーバ３による推定位置結果の補正処理の詳細を示すフローチャートである。
位置情報サーバ３の制御部２１は、補正ＤＢ１１内に端末７から受信した電波受信情報に含まれる端末名に該当する端末機種名３１があるか検索し（ステップＳ２０１）、該当する端末機種名３１がある場合（ステップＳ２０１のＹｅｓ）、位置演算サーバ５による推定位置結果のフロア値Ｚ１と同じフロア値であるＺ座標３４を有し、推定位置結果（Ｘ１，Ｙ１）に近いＸ座標３２、Ｙ座標３３があるか判定する（ステップＳ２０２）。例えば、推定位置結果のフロア値Ｚ１と同じＺ座標３４を有し、推定位置結果（Ｘ１，Ｙ１）の±αｍの範囲のＸ座標３２、Ｙ座標３３の補正データ３０があるか検索する。範囲は、例えば通路１本分の距離等、適正な範囲を設定する。検索の結果、複数の補正データ３０があった場合、最も推定位置結果の位置に近い補正データ３０を使用する。無線ＡＰ９により出力される電波は、フロアの床のコンクリートを通過すると弱くなるため、フロアごとに無線ＡＰ９による電波受信強度は明らかに異なり、フロア値は誤差が出る可能性は非常に低いため、フロア値の修正は行わない。
【００３７】
位置情報サーバ３の制御部２１は、検索した補正データ３０の時刻３７が現在時刻に近いかを判定する（ステップＳ２０３）。例えば、補正データ３０の時刻３７が現在時刻と近い時間帯かを判定し、近い時間帯の場合（ステップＳ２０３のＹｅｓ）、該当する補正データ３０のＸ座標補正値３５とＹ座標補正値３６をＸ座標補正値ΔＸ、Ｙ座標補正値ΔＹとして取得する（ステップＳ２０４）。無線ＡＰ９により出力される電波の強度は、フロアにいる人に影響を受けるため、例えば、ビルが駅やデパートの場合、混雑している時間帯と、混雑していない時間帯では同じ機種の端末７でも電波受信強度が異なる可能性が高い。
【００３８】
補正ＤＢ１１に該当する機種名の補正データ３０がない場合（ステップＳ２０１のＮｏ）、推定位置結果と近い補正データ３０がない場合（ステップＳ２０２のＮｏ）、及び現在時刻に近い補正データ３０がない場合（ステップＳ２０３のＮｏ）のいずれかの場合には、位置情報サーバ３の制御部２１は、Ｘ座標補正値及びＹ座標補正値を０とする（ステップＳ２０５）。
位置情報サーバ３の制御部２１は、取得したＸ座標補正値ΔＸ及びＹ座標補正値ΔＹを用いて推定位置結果を補正した補正結果（Ｘ，Ｙ）を求める（ステップＳ２０６）。補正結果Ｘ＝Ｘ１＋ΔＸ、Ｙ＝Ｙ１＋ΔＹとする。
【００３９】
図６の説明に戻る。
位置情報サーバ３の制御部２１は、端末７から現在位置の問い合わせを受信したか判定し（ステップＳ１０５）、受信した場合（ステップＳ１０５のＹｅｓ）、推定位置結果のフロア値Ｚ１のフロアマップ画像を地図ＤＢ１３から取得し、補正結果（Ｘ，Ｙ）と共に端末７に送信する(ステップＳ１０６)。
【００４０】
図８は、端末７の処理の流れを示すフローチャートである。
端末７の制御部２１は、１又は複数の無線ＡＰ９からの無線ＬＡＮの電波を受信し、各無線ＡＰ９のＭＡＣアドレスと電波受信強度を取得する（ステップＳ３０１）。端末７の制御部２１は、自身の機種名を取得し(ステップＳ３０２)、各無線ＡＰ９のＭＡＣアドレス、電波受信強度と端末７の機種名を電波受信情報として位置情報サーバ３に送信し(ステップＳ３０３)、端末７の現在位置を位置情報サーバ３に問い合わせる（ステップＳ３０４）。
【００４１】
端末７の制御部２１は、位置情報サーバ３から端末７の現在位置と、端末７がいるフロアのフロアマップ画像を受信し（ステップＳ３０５）、端末７の現在位置を示すアイコンと、フロアマップ画像を表示部２４上に表示する（ステップＳ３０６）。
端末７の制御部２１は、ユーザにより表示部２４に表示されるフロアマップ画像の中の現在位置をタッチされたか判定し（ステップＳ３０７）、現在位置がタッチされた場合（ステップＳ３０７のＹｅｓ）、端末７の現在位置の修正を行う（ステップＳ３０８）。現在位置がタッチされない場合（ステップＳ３０７のＮｏ）、ステップＳ３０１に戻り、処理を繰り返す。無線ＡＰ９の電波受信強度の取得に始まる処理は、例えば２，３秒おきにループ処理を行う。
【００４２】
図９は、ステップＳ３０８の端末７の現在位置修正処理の詳細を示すフローチャートである。
ユーザは、端末７の表示部２４に表示されるフロアマップ画像の中の現在位置が間違っている場合、現在位置を示すアイコンを指でタッチした後、正しい現在位置をタッチすることにより現在位置を修正する。
端末７の制御部２１は、ユーザが端末７の表示部２４に表示されるフロアマップ画像の中の現在位置をタッチした後、別の位置をタッチしたか判定し（ステップＳ４０１）、別の位置をタッチしていない場合（ステップＳ４０１のＮｏ）、現在位置修正処理を終了する。
【００４３】
ユーザが別の位置をタッチした場合（ステップＳ４０１のＹｅｓ）、端末７の制御部２１は、ユーザによりタッチされた座標を修正後の座標（Ｘｓ，Ｙｓ）に設定する（ステップＳ４０２）。
端末７の制御部２１は、端末７の現在位置の座標（Ｘ，Ｙ）と修正後の座標（Ｘｓ，Ｙｓ）との差分である補正値ΔＸ、ΔＹを計算し（ステップＳ４０３）、端末７の機種名、現在位置の座標（Ｘ，Ｙ，Ｚ）、補正値ΔＸ、ΔＹと現在の時刻を補正情報として位置情報サーバ３に送信する。
【００４４】
以上の通り、位置補正システム１では、屋内施設等で無線ＬＡＮの電波により端末７の現在位置を推定し、ユーザが所持する端末７にフロアマップ画像と現在位置を表示する。ユーザは、端末７に表示された現在位置が間違っている場合、表示された現在位置と正しい現在位置をタッチすることにより現在位置を修正する。ユーザにより行われた現在位置の修正が行われると、端末７は修正前のＸ，Ｙ座標、機種名、現在の時刻、補正値ΔＸ、ΔＹを位置情報サーバ３に送信し、位置情報サーバ３は補正ＤＢ１１に登録する。位置情報サーバ３は、同じ時間帯、同じ位置、同じ機種の端末７から現在位置の問い合わせがあった場合、位置演算サーバ５から取得する端末７の現在位置を、補正ＤＢ１１に登録されている補正値ΔＸ、ΔＹで補正した結果を推定位置結果として端末７に送信する。このように、同じ機種の端末には同じ補正情報が反映されるため、位置測位の精度が向上する。また、位置補正のために新たに装置等を設置する必要はない。
【００４５】
以上、添付図面を参照しながら、本発明に係る位置補正システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００４６】
１………位置補正システム
３………位置情報サーバ
５………位置演算サーバ
７………端末
９………無線ＡＰ
１１………補正ＤＢ
１３………地図ＤＢ
１５………電波環境マップデータＤＢ
【図１】
2013205226.tif 000003
【図２】
2013205226.tif 000004
【図３】
2013205226.tif 000005
【図４】
2013205226.tif 000006
【図５】
2013205226.tif 000007
【図６】
2013205226.tif 000008
【図７】
2013205226.tif 000009
【図８】
2013205226.tif 000010
【図９】
2013205226.tif 000011