(57)【要約】【課題】広い空間内においても、少ない計算量で精度良く端末の位置を推定することができる位置推定システムを提供する。【解決手段】本発明は、複数の無線送信手段から送信された無線信号を受信し、複数の無線信号の受信強度値と、各送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定する位置推定システムであり、各無線送信手段の位置情報を、各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段と、検出された複数の受信強度値及び識別情報を端末から受け取り、端末における受信強度値が上位の無線送信手段の識別情報及び受信強度値を選択する候補選択手段と、選択された複数の無線送信手段からの各無線信号の端末における受信強度値と、位置情報記憶手段から取得した複数の無線送信手段の位置情報とに基づいて端末の位置を推定する位置推定手段とを備えることを特徴とする。【選択図】      図１
2011203000.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線送信手段から送信された無線信号を受信し、複数の上記無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定する位置推定システムにおいて、
上記各無線送信手段の位置情報を、上記各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段と、
上記受信強度検出手段により検出された上記複数の受信強度値及び上記識別情報を上記端末から受け取り、上記端末における受信強度値が上位の上記無線送信手段の識別情報及び上記受信強度値を選択する候補選択手段と、
上記候補選択手段により選択された複数の上記無線送信手段からの上記各無線信号の上記端末における受信強度値と、上記位置情報記憶手段から取得した複数の上記無線送信手段の位置情報とに基づいて、上記端末の位置を推定する位置推定手段と
を備えることを特徴とする位置推定システム。
【請求項２】
上記複数の無線送信手段の位置情報に基づいて、空間内に複数の領域を形成し、上記各領域を構成する複数の上記無線送信手段を示す領域構成情報を記憶する領域構成情報記憶手段を備え、
上記候補選択手段は、上記領域構成情報記憶手段を参照して、上記端末における受信強度値が上位の上記無線送信手段の識別情報を含む上記領域を検索し、検索した上記領域を構成する複数の上記無線送信手段の上記識別情報及び上記受信強度値を選択する
ことを特徴とする請求項１に記載の位置推定システム。
【請求項３】
上記位置推定手段は、所定の位置推定算出規則に従って、上記複数の上記無線送信手段の位置情報と、上記端末における上記各無線信号の受信強度値とに基づいて、上記端末の位置を推定するものであることを特徴とする請求項１又は２に記載の位置推定システム。
【請求項４】
複数の無線送信手段から送信された無線信号を受信し、複数の上記無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定する位置推定装置において、
上記各無線送信手段の位置情報を、上記各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段と、
上記受信強度検出手段により検出された上記複数の受信強度値及び上記識別情報を上記端末から受け取り、上記端末における受信強度値が上位の上記無線送信手段の識別情報及び上記受信強度値を選択する候補選択手段と、
上記候補選択手段により選択された複数の上記無線送信手段からの上記各無線信号の上記端末における受信強度値と、上記位置情報記憶手段から取得した複数の上記無線送信手段の位置情報とに基づいて、上記端末の位置を推定する位置推定手段と
を備えることを特徴とする位置推定装置。
【請求項５】
複数の無線送信手段から送信された無線信号を受信し、複数の上記無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定するものであって、上記各無線送信手段の位置情報を、上記各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段を備えるコンピュータを、
上記受信強度検出手段により検出された上記複数の受信強度値及び上記識別情報を上記端末から受け取り、上記端末における受信強度値が上位の上記無線送信手段の識別情報及び上記受信強度値を選択する候補選択手段、
上記候補選択手段により選択された複数の上記無線送信手段からの上記各無線信号の上記端末における受信強度値と、上記位置情報記憶手段から取得した複数の上記無線送信手段の位置情報とに基づいて、上記端末の位置を推定する位置推定手段
として機能させることを特徴とする位置推定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置推定システム、位置推定装置及び位置推定プログラムに関し、例えば、オフィス等の室内環境下で、無線機能を有する端末の位置を推定する位置推定システム、位置推定装置及び位置推定プログラムに適用し得るものである。
【背景技術】
【０００２】
例えばオフィス等の室内環境下において、無線端末の位置を計測する方法としては、特許文献１に開示される技術がある。
【０００３】
特許文献１の記載技術は、端末が空間内の複数の基地局からの信号を受信し、その受信強度を計測する。そして、端末の位置を測定する装置が、端末により計測された受信強度を、無線ネットワークの確率モデルに与え、空間内の任意点における位置の妥当性を確率値として計算し、これに基づいて端末の位置を決定するというものである。なお、上記の確率モデルは、あらかじめ、空間内の複数のサンプル点で計測した複数の基地局からの信号の受信強度に基づいて構築されるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００６−５１７７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の記載技術によれば、空間全体に亘って確率値の計算が必要となるため、対象とする空間が広くなればなるほど、端末の位置を決定するための確率値の計算量が増大するとう問題が生じ得る。
【０００６】
さらに、特許文献１の記載技術は、対象とする空間が広い場合には、空間内で隣接する地点間での受信強度に明確な差が現れない場合があり、端末の位置の推定精度が低下するという問題点があった。
【０００７】
そこで、本発明は、上記課題を解決するために、広い空間内においても、少ない計算量で精度良く端末の位置を推定することができる位置推定システム、位置推定装置及び位置推定プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、第１の本発明の位置推定システムは、複数の無線送信手段から送信された無線信号を受信し、複数の無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定する位置推定システムにおいて、（１）各無線送信手段の位置情報を、各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段と、（２）受信強度検出手段により検出された複数の受信強度値及び識別情報を端末から受け取り、端末における受信強度値が上位の無線送信手段の識別情報及び受信強度値を選択する候補選択手段と、（３）候補選択手段により選択された複数の無線送信手段からの各無線信号の端末における受信強度値と、位置情報記憶手段から取得した複数の無線送信手段の位置情報とに基づいて、端末の位置を推定する位置推定手段とを備えることを特徴とする。
【０００９】
第２の本発明の位置推定装置は、複数の無線送信手段から送信された無線信号を受信し、複数の無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定する位置推定装置において、（１）各無線送信手段の位置情報を、各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段と、（２）受信強度検出手段により検出された複数の受信強度値及び識別情報を端末から受け取り、端末における受信強度値が上位の無線送信手段の識別情報及び受信強度値を選択する候補選択手段と、（３）候補選択手段により選択された複数の無線送信手段からの各無線信号の端末における受信強度値と、位置情報記憶手段から取得した複数の無線送信手段の位置情報とに基づいて、端末の位置を推定する位置推定手段とを備えることを特徴とする。
【００１０】
第３の本発明の位置推定プログラムは、複数の無線送信手段から送信された無線信号を受信し、複数の無線信号の受信強度値と、それぞれの送信元の識別情報とを検出する受信強度検出手段を備える端末の位置を推定するものであって、各無線送信手段の位置情報を、各無線送信手段の識別情報に対応付けて記憶する位置情報記憶手段を備えるコンピュータを、（１）受信強度検出手段により検出された複数の受信強度値及び識別情報を端末から受け取り、端末における受信強度値が上位の無線送信手段の識別情報及び受信強度値を選択する候補選択手段、（２）候補選択手段により選択された複数の無線送信手段からの各無線信号の端末における受信強度値と、位置情報記憶手段から取得した複数の無線送信手段の位置情報とに基づいて、端末の位置を推定する位置推定手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、広い空間内においても、少ない計算量で精度良く端末の位置を推定することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態の位置推定システムの全体構成を示す全体構成図である。
【図２】第１の実施形態のポリゴン管理サーバ、位置推定装置、端末の内部構成を示す内部構成図である。
【図３】第１の実施形態のポリゴンの構築処理を示すフローチャートである。
【図４】第１の実施形態の空間領域を上から見下ろした場合の位置推定装置２の配置を示す図である。
【図５】第１の実施形態の端末の位置を推定する処理を示すシーケンス図である。
【図６】第１の実施形態のポリゴンにおける位置推定ルールを説明する説明図である。
【発明を実施するための形態】
【００１３】
（Ａ）第１の実施形態
以下では、本発明の位置推定システム、位置推定装置及び位置推定プログラムの第１の実施形態を図面を参照しながら説明する。
【００１４】
第１の実施形態は、例えばオフィス等の空間内に存在する端末の位置を推定する位置推定システムに本発明を適用した実施形態を例示する。
【００１５】
（Ａ−１）第１の実施形態の構成
（Ａ−１−１）全体構成
図１は、第１の実施形態の位置推定システムの全体構成例を示す全体構成図である。図１において、第１の実施形態の位置推定システム１０は、ポリゴン管理サーバ１、複数の位置推定装置２−１〜２−Ｎ（Ｎは正の整数）、端末３を少なくとも有して構成される。
【００１６】
端末３は、無線通信機能を有する端末である。例えば、端末３は、携帯電話機やＰＨＳ端末やＰＤＡ等の携帯端末、移動可能なノート型パーソナルコンピュータ、マイクやリモコンや利用者の位置を検出させるための専用の位置被検出装置等の携帯機器などを適用することができる。
【００１７】
位置推定装置２−１〜２−Ｎ（以下、位置推定装置２と呼ぶ）は、後述するポリゴン管理サーバ１から端末３の位置を推定するために必要な情報を取得し、端末３の位置を推定するものである。位置推定装置２が推定した端末３の位置データは、様々なアプリケーション等に利用することができるが、第１の実施形態では、位置データの利用については詳述しない。
【００１８】
また、位置推定装置２は、無線ネットワーク上であれば、ポリゴン管理サーバ１上に搭載されるようにしてもよいし、又は専用装置として設けるようにしてもよいが、第１の実施形態では、例えば、無線信号を周期的に送出するアクセスポイント等の基地局に搭載される場合を例示する。
【００１９】
ポリゴン管理サーバ１は、空間内に設けられる複数の位置推定装置２の位置を頂点として構成される多角形の領域（以下ポリゴンともいう）や、各領域を構成する位置推定装置の組み合わせ及び位置情報などのポリゴン情報を管理するものである。
【００２０】
（Ａ−１−２）各構成要素の内部構成
図２は、第１の実施形態の端末３、位置推定装置２、ポリゴン管理サーバ１の内部構成を示す内部構成図である。
【００２１】
図２において、端末３は、通信部３１、無線強度検出部３２、動き検出部３３を少なくとも有する。
【００２２】
通信部３１は、位置推定装置２との間で情報を授受する通信処理部又は装置である。通信部３１は、位置推定装置２が周期的に送出する無線信号を受信するものであ。また、通信部３１は、後述する無線強度検出部３２から無線強度データを受け取ると、位置推定装置２に向けて送信するものである。
【００２３】
ここで、無線強度データは、例えば、端末３の識別情報、端末３において受信した複数の位置推定装置２の無線強度を有するものである。
【００２４】
また、通信部３１は、位置推定装置２との間で無線通信を行うことができれば、種々の通信方式を広く適用することができ、例えば、無線ＬＡＮ（ＩＥＥＥ802.11の標準化技術）、Bluetooth（登録商標：ＩＥＥＥ802.15の標準化技術）、ZigBee（登録商標：ＩＥＥＥ802.15.4の標準化技術）等を適用することができる。
【００２５】
無線強度検出部３２は、動き検出部３３から無線強度検出指示データを受け取ると、位置推定装置２から送信された無線信号の受信強度を計測するものである。
【００２６】
ここで、位置推定装置２から送信される無線信号には、位置推定装置２の識別情報が含まれている。無線強度検出部３２は、無線信号に含まれる位置推定装置２の識別情報を検出し、識別情報毎の受信強度を検出する。また、無線強度検出部３２は、識別情報毎の受信強度と、自端末の識別情報とを含む受信強度データを、通信部３１に与えて送信させる。
【００２７】
動き検出器３３は、端末３の移動を検出するものであり、端末３の移動を検出すると、無線強度の検出を指示する無線強度検出指示データを、無線強度検出部３２に与えるものである。これにより、無線強度の計測は、端末３の位置が変更したとき（すなわち端末３を所持する人が動いたとき）をトリガとすることができる。
【００２８】
ここで、動き検出器３３による端末３の動きを検出する方法としては、種々の方法を適用することができる。例えば、磁針センサにより磁石の回転により動きを検出する方法や、振動センサ等により振動検出により動きを検出する方法等を適用することができる。
【００２９】
図２において、位置推定装置２は、通信部２１、通信部２２、ポリゴン決定要求部２３、ポリゴン詳細データ管理部２４、位置推定部２５、ポリゴン詳細データ保持部２６を少なくとも有する。
【００３０】
通信部２１は、ポリゴン管理サーバ１との間で情報を授受する通信処理部又は装置である。通信部２１は、後述するポリゴン決定要求部２３からポリゴン決定要求データを受け取ると、ポリゴン管理サーバ１に向けて送信するものである。また、通信部２１は、ポリゴン管理サーバ１からポリゴン詳細データを受け取ると、ポリゴン詳細データをポリゴン詳細データ管理部２４に与えるものである。
【００３１】
ここで、通信部２１は、ポリゴン管理サーバ１との間で通信することができれば、有線通信、無線通信のいずれであってもよい。また、通信プロトコルは、特に限定されるものではなく広く適用することができる。
【００３２】
通信部２２は、端末３との間で情報を授受する通信処理部又は装置である。通信部２２は、周期的に、自装置２を識別する識別情報を含む所定の無線信号を送出するものである。また、通信部２２は、端末３からの無線強度データを受信すると、受信した無線強度データをポリゴン決定要求部２３に与えるものである。
【００３３】
ポリゴン決定要求部２３は、通信部２２を通じて、端末３から無線強度データを受け取ると、ポリゴン決定要求データを通信部２１に与えてポリゴン管理サーバ１に送信させるものである。
【００３４】
ポリゴン詳細データ管理部２４は、通信部２１を通じて、ポリゴン管理サーバ１からポリゴン詳細データを受け取ると、そのポリゴン詳細データをポリゴン詳細データ保持部２６に格納するものである。
【００３５】
位置推定部２５は、ポリゴン詳細データ保持部２６に保持されるポリゴン詳細データを用いて、端末３の位置を推定するものである。ここで、位置推定部２５による端末３の位置推定方法については、動作の項で詳細に説明するが、ポリゴン管理サーバ１から受け取った所定の位置推定ルールに従って行う。
【００３６】
また、位置推定部２５は、所定の位置推定ルールに従って端末３の位置を推定する際に、ポリゴン詳細データに含まれるポリゴン（多角形の領域）を構成する位置推定装置２の位置情報に基づいてポリゴンの大きさを求めて所定値と比較判定するポリゴン大きさ判定部２５１を有する。
【００３７】
ポリゴン詳細データ保持部２６は、ポリゴン詳細データを保持する記憶領域である。
【００３８】
図２において、ポリゴン管理サーバ１は、通信部１１、ポリゴン構成部１２、ポリゴン決定部１３、ポリゴン情報データベース１４を少なくとも有する。
【００３９】
通信部１１は、位置推定装置２との間で情報を授受する通信処理部又は装置である。通信部１１は、位置推定装置２からポリゴン決定要求データを受信すると、ポリゴン決定部１３にポリゴン決定要求データを与えるものである。また、通信部１１は、ポリゴン決定部１３からポリゴン詳細データを受け取ると、ポリゴン詳細データを位置推定装置２に与えるものである。
【００４０】
ポリゴン構成部１２は、空間内に配置される複数の位置推定装置２の位置を頂点とする多角形の領域であるポリゴンを構成するものである。ポリゴン構成部１２は、図２に示すように、ポリゴン構成データ生成部１２１、サンプル位置強度設定部１２２を少なくとも有する。
【００４１】
ポリゴン構成データ生成部１２１は、空間内に配置された複数の位置推定装置２の位置を頂点とする局在化されたポリゴンの組み合わせを計算して、各ポリゴン構成を示すポリゴン構成データを生成し、ポリゴン情報データベース１４に記憶するものである。
【００４２】
ここで、ポリゴン構成データ生成部１２１は、例えば、空間内の位置推定装置２が配置されたとき、又は位置推定装置２の配置変更がされたときに、ポリゴンの組み合わせの計算を行うものとする。
【００４３】
また、ポリゴン構成データとしては、例えば、位置推定装置２の位置を頂点とする各ポリゴンについて、少なくとも、各ポリゴンを構成する位置推定装置２の識別情報、位置情報等を対応付けたデータとすることができる。
【００４４】
サンプル位置強度設定部１２２は、ポリゴン構成データ生成部１２１により求められた各ポリゴン付近の複数のサンプル位置で、当該ポリゴンを構成する各位置推定装置２からの無線信号の各受信強度を計測し、これら受信強度のデータを用いて、当該ポリゴン付近の空間の受信強度分布を求めるものである。また、サンプル位置強度設定部１２２は、上記のようにして求めた各ポリゴン付近の空間の受信強度分布のデータをポリゴン情報データベース１４に記憶するものである。
【００４５】
ポリゴン決定部１３は、通信部１１を通じて、位置推定装置２からポリゴン決定要求データを受け取ると、ポリゴン情報データベース１４を参照して、端末３の位置を推定するためのポリゴンを決定するものである。また、ポリゴン決定部１３は、決定したポリゴンに関するポリゴン詳細データを通信部１１を介して位置推定装置２に与えるものである。
【００４６】
ここで、ポリゴン詳細データは、ポリゴン決定部１３が決定した各ポリゴンに関するデータであり、例えば、各ポリゴンを構成する位置推定装置２の位置情報、位置推定ルール、端末３の識別情報、端末３において受信した各位置推定装置２の無線強度を含むものである。
【００４７】
また、ポリゴン決定部１３は、図２に示すように、候補選択部１３１、位置推定ルール設定部１２３、ポリゴン詳細データ生成部１３３、代表位置推定装置決定部１３４を少なくとも有する。
【００４８】
候補選択部１３１は、ポリゴン決定要求データに含まれている端末３における複数の位置推定装置２の受信強度に基づいて、ポリゴン情報データベース１４を参照して、受信強度が大きい１又は複数のポリゴンを選択するものである。
【００４９】
位置推定ルール設定部１３２は、端末３の位置を推定するための位置推定ルールを設定するものである。
【００５０】
ポリゴン詳細データ生成部１３３は、候補選択部１３１により選択された各ポリゴンに関するポリゴン詳細データを生成するものである。
【００５１】
代表位置推定装置決定部１３４は、候補選択部１３１により選択された各ポリゴンを構成する位置推定装置２のうち、代表とする位置推定装置２を決定するものである。この代表とする位置推定装置２に対して、ポリゴン詳細データを与えて端末３の位置を推定させる。
【００５２】
ポリゴン情報データベース１４は、ポリゴン構成データ、位置推定ルール、サンプル位置の受信強度などのポリゴン情報を記憶する記憶領域である。
【００５３】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態の位置推定システム１０における位置推定処理の動作を、図面を参照しながら説明する。
【００５４】
以下では、ポリゴン情報データベース１４の構築処理と、端末３の位置を推定する処理とに分けて説明する。
【００５５】
（Ａ−２−１）ポリゴン情報データベース１４の構築処理
図３は、ポリゴン情報データベース１４の構築処理を示すフローチャートである。
【００５６】
ポリゴン管理サーバ１において、ポリゴン構成部１２は、空間内に位置推定装置２が配置された場合、若しくは、位置推定装置２の配置変更が生じた場合に、空間内のポリゴン配置の構築を行う。
【００５７】
ポリゴン構成部１２では、ポリゴン構成データ生成部１２１が、空間内に配置された位置推定装置２の位置情報に基づき、位置推定装置２の位置を頂点とする多角形の領域の設定を行う（ステップＳ１０１）。
【００５８】
この多角形の領域をポリゴンとし、ポリゴン構成データ生成部１２１が、各ポリゴンを構成する複数の位置推定装置２の識別情報及び位置情報を少なくとも有するポリゴン構成データを、ポリゴン情報データベース１４に記憶する（ステップＳ１０２）。
【００５９】
図４は、第１の実施形態の空間領域を上から見下ろした場合の位置推定装置２の配置を示す図である。図４において、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｈ」は、それぞれ位置推定装置２を表し、「Ｔ」は端末３を表す。
【００６０】
ポリゴン構成データ生成部１２１には、例えば、図４に示す位置推定装置２の位置情報（ｘ，ｙ）を予め登録しておく。そして、ポリゴン構成データ生成部１２１は、位置推定装置２の位置情報を用いて、複数の位置推定装置２の位置を頂点として囲まれる領域を形成する。
【００６１】
例えば、第１の実施形態では、四角形の領域をポリゴンとする。図４では、四角形ＡＢＥＤ、四角形ＢＣＥＤ、四角形ＤＥＧＦ、四角形ＣＨＧＥの４個のポリゴンを構築した場合を例示する。
【００６２】
ここで、ポリゴンの構築方法は、特に限定されるものでなく、種々の方法を適用することができる。例えば、位置推定装置２間の距離を求め、距離が短いもの同士（すなわち、近傍に位置するもの同士）を組としてポリゴンを構築する方法等を適用することができる。
【００６３】
また、ポリゴン構成データ生成部１２１は、複数のポリゴン間で領域が接するように構築してもよいし、またポリゴン間で一部領域が重なるようにして構築するようにしてもよい。
【００６４】
ポリゴン構成データ生成部１２１は、例えば、四角形ＡＢＤＥのポリゴン構成データとして、位置推定装置Ａ、Ｂ、Ｄ、Ｅの各識別情報と、位置推定装置Ａ、Ｂ、Ｄ、Ｅの各位置情報（ｘ，ｙ）とを含むものとする。
【００６５】
（Ａ−２−２）端末３の位置推定処理
図５は、第１の実施形態の端末３の位置を推定する処理を示すシーケンス図である。
【００６６】
まず、端末３を持った人が空間内に入ると、人の移動をトリガとして、端末３の動き検出部３３が端末３の動きを検出し（ステップＳ２０１）、無線強度検出指示データを無線強度検出部３２に出力する。
【００６７】
なお、人および端末３が特定の場所に留まる場合には、動き検出部３３が動きを検出しないので、無線強度検出指示データは出力されず、以降の処理は行われない。これにより、端末３の位置が変更になった場合のみ、端末３の位置推定が実行されるように動作する。
【００６８】
動き検出部３３から無線強度検出指示データを受け取った無線強度検出部３２は、各位置推定装置２が周期的に（例えば１秒毎に）送出している無線信号を（ステップＳ２０２）、所定時間（例えば２秒間）だけ受信し、その受信強度を計測する（ステップＳ２０３）。
【００６９】
このとき、無線信号には、位置推定装置２の識別情報が含まれている。無線強度検出部３２は、受信強度の大きさの順に位置推定装置２の識別情報を並べ、各位置推定装置２の識別情報と受信強度とを組とした無線強度データを作成する。さらに、無線強度検出部３２は、最も受信強度が大きい位置推定装置２に無線強度データを送信する（ステップＳ２０４）。
【００７０】
例えば、図４において、端末Ｔにおいて、Ｄ、Ｂ、Ｅ、Ａ、Ｆ、Ｇ、Ｃ、・・・の順で強い受信強度が観測されたとすると、端末Ｔは、観測した受信強度のうち、受信強度が大きい順から上位Ｎ個（例えばＮ＝７）の位置推定装置Ｄ、Ｂ、Ｅ、Ａ、Ｆ、Ｇ、Ｃを選択する。そして、端末Ｔでは、上位Ｎ個の位置推定装置Ｄ、Ｂ、Ｅ、Ａ、Ｆ、Ｇ、Ｃの識別情報と受信強度とを組とする無線強度データを生成する。また、端末Ｔは、受信強度が最も大きい位置推定装置「Ｄ」に対して、無線強度データを送信する。
【００７１】
位置推定装置２において、端末３から無線強度データが与えられると（ステップＳ２０５）、ポリゴン決定要求部２３は、通信部２１を通じてポリゴン決定要求データを、ポリゴン管理サーバ１に送信する（ステップＳ２０６）。
【００７２】
このとき、ポリゴン決定要求データは、少なくとも端末３から受信した無線強度データに含まれている全てのデータを含むものとする。
【００７３】
ポリゴン管理サーバ１において、ポリゴン決定部１３がポリゴン決定要求データを受け取ると、候補選択部１３１は、ポリゴン決定要求データに含まれる無線強度データに基づいて、端末Ｔにおいて受信強度が大きいポリゴンを、ポリゴン情報データベース１４から選択する（ステップＳ２０７）。
【００７４】
ここで、ポリゴンの選択方法については、無線強度データに含まれている位置推定装置２の識別情報及び受信強度を用いて選択することができれば、種々の方法を取ることができる。また、ポリゴン間で一部領域が重なる場合には、複数のポリゴンを選択するようにしてもよい。例えば、ポリゴンの選択方法として、無線強度データから最上位の位置推定装置２の識別情報を含むポリゴンを選択するようにしてもよいし、また、無線強度データから上位Ｍ個（１≦Ｍ≦Ｎ）の位置推定装置２の識別情報を含むポリゴンを選択するようにしてもよい。また、所定値以上の受信強度である位置推定装置２の識別情報を含むポリゴンを選択するようにしてもよい。
【００７５】
候補選択部１３１によりポリゴンが選択されると、ポリゴン詳細データ生成部１３３が各ポリゴンの構成に関するポリゴン詳細データを生成し（ステップＳ２０８）、代表位置推定装置決定部１３４が、ポリゴンを構成する複数の位置推定装置２の中から代表する位置推定装置２を決定し（ステップＳ２０９）、該決定された位置推定装置にポリゴン詳細データをネットワーク経由で出力する（ステップＳ２１０）。
【００７６】
ここで、ポリゴン詳細データは、少なくとも、例えば、ポリゴンを構成する４個の位置推定装置２の位置情報、後述する位置推定ルールのデータ、端末３の識別情報、端末３において計測された４個の位置推定装置２からの無線信号の受信強度を有するものである。
【００７７】
さらに、代表位置推定装置２の決定方法は、種々の方法により決定することができる。例えば、端末３における受信強度が最も大きい位置推定装置２を代表と決定してもよいし、また、ポリゴン配置の際に予めポリゴン毎に代表とする位置推定装置２を決定しておいてもよい。
【００７８】
例えば、図４に例示した端末３における受信強度の強さが、Ｄ、Ｂ、Ｅ、Ａ、Ｆ、Ｇ、Ｃの順であることから、候補選択部１３１は、受信強度の大きい四角形ＡＢＥＤのポリゴンを選択し、代表位置推定装置決定部１３４は、位置推定装置Ａをポリゴンの代表と指定決定する。そして、ポリゴン詳細データ生成部１３３は、四角形ＡＢＥＤのポリゴンのポリゴン詳細データを生成し、これを位置推定装置Ａに送信する。
【００７９】
代表となる位置推定装置２において、ポリゴン管理サーバ１からのポリゴン詳細データが与えられると、ポリゴン詳細データ管理部２４が、受け取ったポリゴン詳細データを、ポリゴン詳細データ保持部２６に保存する（ステップＳ２１１）。
【００８０】
このとき、代表となる位置推定装置２は、以前に、ポリゴンを構成する４個の位置推定装置２の位置情報、位置推定ルールのデータを受け取り、現在も保持している場合には、これらの情報を用いることができるので、ポリゴン決定部１３から、端末３の識別情報と、端末３が４個の位置推定装置２から受信した無線信号の受信強度だけを受け取るようにしてもよい。
【００８１】
上記の構成を実現するためには、例えば、ポリゴン管理サーバ１が位置推定装置２にポリゴン詳細データを送信する際、ポリゴン管理サーバ１と位置推定装置２との間で制御情報の授受を行い、必要なデータを確認することで実現することができる。
【００８２】
位置推定装置２がポリゴン詳細データを取得すると、ポリゴン大きさ判定部２５１が、ポリゴン詳細データに含まれている当該ポリゴンを構成する位置推定装置２の位置情報を用いて当該ポリゴンの大きさを求め、このポリゴンの大きさが所定値以下であるか否かを判定する（ステップＳ２１２）。
【００８３】
そして、位置推定部２５は、ポリゴン詳細データに含まれるデータを用いて、端末３の位置を求める（ステップＳ２１３）。
【００８４】
ここで、端末３の位置推定の方法としては、第１の実施形態では、例えば以下のような方法を適用する。
【００８５】
位置推定部２５は、ポリゴンの大きさが所定値以下である場合、ポリゴンを構成する位置推定装置２の位置情報に基づいて、当該ポリゴンの重心を求め、これを端末３の位置データとしてする。
【００８６】
これに対して、ポリゴンの大きさが所定値を超えている場合、位置推定部２５は、ポリゴン詳細データに含まれている位置推定ルールに従って、４個の位置推定装置２の位置情報及び受信強度の組に基づいて、端末３の位置を求める。
【００８７】
ここで、位置推定ルールは、ポリゴンに属する位置推定装置２が端末３の位置を推定する方法を定義したものである。位置推定ルールは、端末３の位置を推定するにあたり、空間全体における端末３の推定位置の妥当性を考慮するものではなく、空間を複数に分割した各ポリゴンにおける端末３の推定位置の妥当性を考慮したものである。
【００８８】
例えば、ポリゴン管理サーバ１において、サンプル位置強度設定部１２２が、ポリゴン付近の複数のサンプル点の位置に対して、ポリゴンを構成する各位置推定装置２からの受信強度を計測し、これらのデータを用いて、ポリゴン付近の空間の受信強度分布を推定する。
【００８９】
ポリゴン決定部１３において、位置推定ルール設定部１３２は、端末３における位置推定装置２の受信強度の組（４個の受信強度のデータの組み合わせ）に対して、上記サンプル位置強度設定部１２２が推定した当該ポリゴン付近の受信強度分布の値と最も類似する位置を、当該端末３の位置と推定する位置推定ルールと設定し、必要なパラメータの組を位置推定ルールのデータとする。そして、ポリゴン詳細データ生成部１３２は、位置推定ルール設定部１３２が生成した位置推定ルールのデータ（すなわち、当該ポリゴン付近の各サンプルの位置情報と各サンプルにおける各位置推定装置２の受信強度の組）をポリゴン詳細データに含める。
【００９０】
図６は、図４に例示する四角形ＡＢＥＤの位置推定ルールを説明する説明図である。図６において、Ｓ１〜Ｓ１７は、サンプル位置強度設定部１２２が計測した四角形ＡＢＥＤ付近についてのサンプル位置である。
【００９１】
位置推定ルール設定部１３２は、図６に例示する各サンプルにおける各位置推定装置２の受信強度の組のうち、端末３における各位置推定装置２の受信強度の組と最も類似するものを選択させ、そのサンプル位置を端末３の位置と推定するという位置推定ルールを設定する。
【００９２】
また、ポリゴン詳細データ生成部１３４は、上記位置推定ルールと、当該ポリゴン付近の各サンプルの位置情報と各サンプルにおける各位置推定装置２の受信強度の組を含むデータをポリゴン詳細データとして位置推定装置２に与える。
【００９３】
位置推定装置２では、位置推定部２５が、位置推定ルールに従って、ポリゴン詳細データに含まれる、各サンプルにおける各位置推定装置２の受信強度分布と、端末３における各位置推定装置２の受信強度の組（４個の受信強度値）とに基づいて、端末３の位置を推定する。
【００９４】
なお、上記では、受信強度の組が最も類似するサンプル位置を端末３の位置と推定する場合を例示したが、これに限定されない。例えば、位置推定部２５は、位置推定ルールのデータから、４個の位置推定装置間の受信強度を補間した受信強度分布を形成することができる。そこで、受信強度の組が最も類似するサンプルの受信強度の組と、端末３の受信強度に組との関係から、当該サンプル位置を基準にした端末３の距離を割り出すことで、端末３の位置を求めるようにしてもよい。
【００９５】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、空間内に複数の位置推定装置を分散して配置し、ポリゴン管理サーバが、空間を、位置推定装置を頂点とするポリゴンに分割し、さらに、ポリゴン管理サーバが、端末で受信される複数の位置推定装置からの無線信号の受信強度に基づいて、当該端末の位置推定に用いるポリゴンを決定し、該ポリゴンに属する位置推定装置が、同ポリゴンの各頂点に位置する位置推定装置からの無線信号の受信強度に基づいて端末の位置を推定するようにしたので、端末の位置を、空間全体ではなく、受信強度が大きいポリゴンの付近を対象として計算でき、広い屋内空間においても、少ない計算量で精度良く無線端末の位置を推定できる。
【００９６】
（Ｂ）他の実施形態
（Ｂ−１）第１の実施形態では、位置推定装置がポリゴン詳細データに基づいて端末の位置を推定する場合について説明したが、本処理をポリゴン管理サーバにて実施するように構成してもよい。本処理を位置推定装置、ポリゴン管理サーバのいずれで実施するかは、各々のハードウェアの処理能力に応じて適宜決定すればよい。
【００９７】
（Ｂ−２）第１の実施形態では、４個の位置推定装置によりポリゴンを構成する場合につき説明したが、ポリゴンを構成する位置推定装置の数は、３個以上の数で適宜変更してもよい。例えば、位置推定装置を多く配置できない場合には３個、より精度の高い位置検出を行う場合には４個以上等としても、第１の実施形態と同様の効果が得られる。
【００９８】
（Ｂ−３）第１の実施形態では、あらかじめ、空間内の複数のサンプル点で計測した複数の位置推定装置からの信号の受信強度に基づいて、位置推定装置がポリゴン付近の端末位置を推定するよう構成した場合について説明したが、ポリゴン付近の端末位置を従来公知の方法で推定するようにしても第１の実施形態と同様の効果が得られる。
【００９９】
例えば、あらかじめサンプル点により計測した受信強度による計算モデルを用いるのではなく、一般的な無線の伝搬モデルにより端末位置を推定するようにしてもよい。すなわち、無線の伝搬損失Ｌ［ｄＢ］を下記で表現する。
【０１００】
Ｌ＝２０×ｌｏｇ（ｄ）＋α      …（１）
ただし、ｄは伝搬距離、αは無線波長で決まる定数である。
【０１０１】
本式を適用すれば、ポリゴンの頂点の任意の２つの組み合わせに対し、無線強度の差分を計算すれば、２つの頂点から端末までの距離の比を求めることができる。従って、位置推定装置は、ポリゴンの頂点位置と、各頂点から端末までの距離の比、とに基づいて、端末の位置を推定できる。
【０１０２】
（Ｂ−４）第１の実施形態において、端末、位置推定装置、ポリゴン管理サーバにおける処理は、いわゆるソフトウェア処理により実現することができる。例えば、ハードウェア構成として、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等からなり、ＣＰＵが、ＲＯＭに格納された処理プログラムを読み出し、処理に必要なデータを用いて処理プログラムを実行することにより各機能を実現することができる。
【符号の説明】
【０１０３】
１…ポリゴン管理サーバ
１１…通信部、１２…ポリゴン構成部、１３…ポリゴン決定部、１３１…候補選択部、
１３２…位置推定ルール設定部、１３３…ポリゴン詳細データ生成部、
１３４…代表位置推定装置決定部、１４…ポリゴン情報データベース、
２…位置推定装置、
２１及び２２…通信部、２３…ポリゴン決定要求部、
２４…ポリゴン詳細データ管理部、２５…位置推定部、
２６…ポリゴン詳細データ保持部、
３…端末、
３１…通信部、３２…無線強度検出部、３３…動き検出部、
１０…位置推定システム。
【図１】
2011203000.tif 000003
【図２】
2011203000.tif 000004
【図３】
2011203000.tif 000005
【図４】
2011203000.tif 000006
【図５】
2011203000.tif 000007
【図６】
2011203000.tif 000008