(57)【要約】【課題】アクセスポイントの位置を容易に推定する。【解決手段】ＡＰ１００の受信電力レベル算出部１１０が、通信装置３００−１〜３００−３それぞれから送信されてきた無線信号の受信電力レベルを算出し、情報送信部１２０が、算出した受信電力レベルを制御装置２００へ送信し、制御装置２００の位置算出部２１０が、通信装置３００−１〜３００−３それぞれの位置と、ＡＰ１００から送信されてきた受信電力レベルとに基づいて、ＡＰ１００の位置を算出する。【選択図】図１
2017227442.tif 000002
【特許請求の範囲】
【請求項１】
設置されている位置が特定されている３つ以上の通信装置と、
アクセスポイントと、
前記アクセスポイントを制御する制御装置とを有し、
前記アクセスポイントは、
前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを前記制御装置へ送信する情報送信部とを有し、
前記制御装置は、
前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する無線通信システム。
【請求項２】
請求項１に記載の無線通信システムにおいて、
前記情報送信部は、前記通信装置それぞれを識別するための通信装置識別情報と前記受信電力レベルとを対応付けて前記制御装置へ送信する無線通信システム。
【請求項３】
請求項１または請求項２に記載の無線通信システムにおいて、
前記位置算出部は、前記通信装置それぞれから送信される無線信号の送信電力レベルと、前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する無線通信システム。
【請求項４】
請求項１から３のいずれか１項に記載の無線通信システムにおいて、
前記アクセスポイントは、
前記通信装置へ所定の信号を送信し、該送信した信号に対する応答信号を該通信装置から受信し、該送信の時刻と該受信の時刻とに基づいて、該通信装置との間の伝搬遅延時間を算出する遅延時間算出部を有し、
前記情報送信部は、前記受信電力レベルと共に前記遅延時間算出部が算出した伝搬遅延時間を前記制御装置へ送信し、
前記位置算出部は、前記アクセスポイントの位置を算出する際、前記アクセスポイントから送信されてきた伝搬遅延時間を加味する無線通信システム。
【請求項５】
請求項１から４のいずれか１項に記載の無線通信システムにおいて、
前記位置算出部は、３点測位方法を用いて前記アクセスポイントの位置を算出する無線通信システム。
【請求項６】
請求項１から５のいずれか１項に記載の無線通信システムにおいて、
前記制御装置は、
前記通信装置それぞれの位置をあらかじめ記憶する記憶部を有する無線通信システム。
【請求項７】
請求項１から６のいずれか１項に記載の無線通信システムにおいて、
前記通信装置は、アクセスポイントである無線通信装置。
【請求項８】
設置されている位置が特定されている３つ以上の通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを制御装置へ送信する情報送信部とを有するアクセスポイント。
【請求項９】
設置されている位置が特定されている３つ以上の通信装置それぞれの位置と、アクセスポイントから送信されてきた、前記通信装置それぞれから送信されてきた無線信号の該アクセスポイントにおける受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する制御装置。
【請求項１０】
設置されている位置が特定されている３つ以上の通信装置と、アクセスポイントと、前記アクセスポイントを制御する制御装置とを有する無線通信システムにおける位置算出方法であって、
前記アクセスポイントが、前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する処理と、
前記アクセスポイントが、前記算出した受信電力レベルを前記制御装置へ送信する処理と、
前記制御装置が、前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する処理とを行う位置算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイントの位置を算出する無線通信システム、アクセスポイント、制御装置および位置算出方法に関する。
【背景技術】
【０００２】
近年、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）を使った通信端末の測位サービスが普及し始めている。通信端末の測位には、その通信端末から送信された信号を複数のアクセスポイント（以下、ＡＰと称する）が受信し、その受信電力レベルや伝搬遅延時間などに基づいて、各々のＡＰから通信端末までの距離を算出し、三点測位を用いて通信端末の位置を特定する方法がある。ここで、通信端末の位置を正確に特定するためには、ＡＰが設置されている位置をＷｉ−Ｆｉサービス事業者が正確に把握しておくことが重要である。
【０００３】
サービス事業者は、ＡＰの設置位置（緯度、経度などの情報）をシステムに手動で入力したり、ＡＰにＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を内蔵して設置位置の入力を自動化したりするなどの方法を用いて位置情報を登録している。多くのＡＰを設置する場合、前者の手動入力は非常に煩雑であり、誤入力が生じてしまうリスクがある。また、後者の方法では、多く設置する必要があるＡＰ自体が高価となってしまったり、ＧＰＳ信号を受信できない屋内環境のような場所では、手動登録が必要となってしまったりする。また、小売店舗や家庭等に簡易的に設置できるタイプのＡＰについては、設置後に店舗や家庭の事情によりサービス事業者が知らないうちに移動させられてしまうおそれがある。このように移動させられたＡＰから送信された情報に基づいて通信端末の位置を特定しようとすると、誤った位置判定を行ってしまうため、常に適切な位置情報を管理する必要があるが、上記理由からその管理は非常に困難である。
そこで、ＡＰのカバレッジエリアの中に存在する通信端末が、当該ＡＰから送信された信号の受信電力値に基づいて、当該ＡＰの位置を推定する技術が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５３６８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたような技術においては、通信端末が存在する位置を把握しておかなければならないため、その手間が必要となってしまうという問題点がある。
【０００６】
本発明の目的は、上述した課題を解決する無線通信システム、アクセスポイント、制御装置および位置算出方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の無線通信システムは、
設置されている位置が特定されている３つ以上の通信装置と、
アクセスポイントと、
前記アクセスポイントを制御する制御装置とを有し、
前記アクセスポイントは、
前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを前記制御装置へ送信する情報送信部とを有し、
前記制御装置は、
前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する。
また、本発明のアクセスポイントは、
設置されている位置が特定されている３つ以上の通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを制御装置へ送信する情報送信部とを有する。
また、本発明の制御装置は、
設置されている位置が特定されている３つ以上の通信装置それぞれの位置と、アクセスポイントから送信されてきた、前記通信装置それぞれから送信されてきた無線信号の該アクセスポイントにおける受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する。
また、本発明の位置算出方法は、
設置されている位置が特定されている３つ以上の通信装置と、アクセスポイントと、前記アクセスポイントを制御する制御装置とを有する無線通信システムにおける位置算出方法であって、
前記アクセスポイントが、前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する処理と、
前記アクセスポイントが、前記算出した受信電力レベルを前記制御装置へ送信する処理と、
前記制御装置が、前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する処理とを行う。
【発明の効果】
【０００８】
以上説明したように、本発明においては、アクセスポイントの位置を容易に推定することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の無線通信システムの第１の実施の形態を示す図である。
【図２】図１に示した無線通信システムにおける位置算出方法の一例を説明するためのシーケンス図である。
【図３】本発明の無線通信システムの第２の実施の形態を示す図である。
【図４】図３に示したＡＰが具備する記憶部に記憶されている情報の一例を示す図である。
【図５】図３に示した制御装置が具備する記憶部に記憶されている情報の一例を示す図である。
【図６】図３に示した無線通信システムにおける位置算出方法のうち、ＡＰにおける処理の一例を説明するためのフローチャートである。
【図７】図３に示した無線通信システムにおける位置算出方法のうち、制御装置における処理の一例を説明するためのフローチャートである。
【図８】本発明の無線通信システムの第３の実施の形態を示す図である。
【図９】図８に示した制御装置が具備する記憶部に記憶されている情報の一例を示す図である。
【図１０】図８に示した無線通信システムにおける位置算出方法のうち、制御装置における処理の一例を説明するためのフローチャートである。
【図１１】本発明の無線通信システムの第４の実施の形態を示す図である。
【図１２】図１１に示したＡＰが具備する記憶部に記憶されている情報の一例を示す図である。
【図１３】図１１に示した無線通信システムにおける位置算出方法のうち、ＡＰにおける処理の一例を説明するためのフローチャートである。
【図１４】図１１に示した無線通信システムにおける位置算出方法のうち、制御装置における処理の一例を説明するためのフローチャートである。
【図１５】本発明の無線通信システムの第５の実施の形態を示す図である。
【図１６】図１５に示した通信端末の内部構成の一例を示す図である。
【図１７】図１６に示した記憶部が記憶している対応付けの一例を示す図である。
【図１８】図１５に示したＡＰが具備する記憶部に記憶されている情報の一例を示す図である。
【図１９】図１５に示した無線通信システムにおける位置算出方法のうち、通信端末における処理の一例を説明するためのフローチャートである。
【図２０】図１５に示した無線通信システムにおける位置算出方法のうち、制御装置における処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
【００１１】
図１は、本発明の無線通信システムの第１の実施の形態を示す図である。
本形態における無線通信システムは図１に示すように、ＡＰ１００と、制御装置２００と、通信装置３００−１〜３００−３とを具備している。
通信装置３００−１〜３００−３は、それぞれ制御装置２００と接続されており、ＡＰ１００へ無線信号を送信する装置である。また、通信装置３００−１〜３００−３は、自身が設置されている位置が特定されている。
制御装置２００は、ＡＰ１００および通信装置３００−１〜３００−３を制御する。また、制御装置２００は、位置算出部２１０を有している。
位置算出部２１０は、通信装置３００−１〜３００−３それぞれの位置と、ＡＰ１００から送信されてきた受信電力レベルとに基づいて、ＡＰ１００の位置を算出する。
ＡＰ１００は、アクセスポイントであり、受信電力レベル算出部１１０と、情報送信部１２０とを有している。
受信電力レベル算出部１１０は、通信装置３００−１〜３００−３それぞれから送信されてきた無線信号を受信し、受信した無線信号の受信電力レベルを算出する。
情報送信部１２０は、受信電力レベル算出部１１０が算出した受信電力レベルを制御装置２００へ送信する。
なお、図１には、通信装置３００−１〜３００−３が３つである場合を例に挙げて示しているが、４つ以上であっても良い。また、図１には、ＡＰ１００および制御装置２００が具備する構成要素のうち、本形態に関わる構成要素のみを示した。
【００１２】
以下に、図１に示した無線通信システムにおける位置算出方法について説明する。
図２は、図１に示した無線通信システムにおける位置算出方法の一例を説明するためのシーケンス図である。
まず、ＡＰ１００の受信電力レベル算出部１１０が、通信装置３００−１〜３００−３から送信されてきた無線信号を受信すると（ステップＳ１）、受信電力レベル算出部１１０は受信した無線信号の受信電力レベルを算出する（ステップＳ２）。この受信電力レベルの算出方法は、算出の結果が、制御装置２００がＡＰ１００の位置の算出に用いることができるものであれば良く、ここでは特に規定しない。
続いて、情報送信部１２０は、受信電力レベル算出部１１０が算出した受信電力レベルを制御装置２００へ送信する（ステップＳ３）。すると、制御装置２００の位置算出部２１０が、通信装置３００−１〜３００−３それぞれの位置と、ＡＰ１００から送信されてきた受信電力レベルとに基づいて、ＡＰ１００の位置を算出する（ステップＳ４）。
【００１３】
このように、ＡＰ１００が周囲の３つ以上の通信装置から送信されてきた無線信号の受信電力レベルを制御装置２００へ通知し、制御装置２００がその通信装置それぞれの位置と受信電力レベルとに基づいてＡＰ１００の位置を算出する。これにより、特定のハードウェアを追加することなく、ＡＰ１００の位置を検出することができる。
（第２の実施の形態）
【００１４】
図３は、本発明の無線通信システムの第２の実施の形態を示す図である。
本形態における無線通信システムは図３に示すように、ＡＰ１０１と、制御装置２０１と、ＡＰ４００−１〜４００−３とを具備している。
【００１５】
ＡＰ４００−１〜４００−３は、図１に示した通信装置３００−１〜３００−３に相当し、それぞれ制御装置２０１と接続されており、ＡＰ１０１へ無線信号を送信するアクセスポイント（周囲ＡＰ）である。また、ＡＰ４００−１〜４００−３は、自身が設置されている位置が特定されている。
【００１６】
ＡＰ１０１は、アクセスポイントであり、受信電力レベル算出部１１１と、情報送信部１２１と、記憶部１３０とを有している。
受信電力レベル算出部１１１は、ＡＰ４００−１〜４００−３それぞれから送信されてきた無線信号を受信し、受信した無線信号の受信電力レベルを算出する。
記憶部１３０は、受信電力レベル算出部１１１が算出した受信電力レベルと、その無線信号を送信してきたＡＰ４００−１〜４００−３の識別情報とを対応付けて記憶する。
【００１７】
図４は、図３に示した記憶部１３０に記憶されている情報の一例を示す図である。
図３に示した記憶部１３０には図４に示すように、送信元ＡＰ識別情報と、受信電力レベルとが対応付けられて記憶されている。送信元ＡＰ識別情報は、ＡＰ４００−１〜４００−３それぞれを識別可能にあらかじめ固有に付与された通信装置識別情報である。受信電力レベルは、受信電力レベル算出部１１１が算出した受信電力レベルの値である。
例えば、図４に示すように、送信元ＡＰ識別情報「４００−１」と受信電力レベル「−７６ｄＢｍ」とが対応付けられて記憶されている。これは、送信元ＡＰ識別情報が「４００−１」である周囲ＡＰから送信されてきた無線信号をＡＰ１０１が受信し、受信した無線信号の受信電力レベルを受信電力レベル算出部１１１が算出した値が「−７６ｄＢｍ」であることを示している。
【００１８】
情報送信部１２１は、記憶部１３０が記憶している送信元ＡＰ識別情報と受信電力レベルとを対応付けて制御装置２０１へ送信する。
【００１９】
制御装置２０１は、ＡＰ１０１，４００−１〜４００−３を制御する。また、制御装置２０１は、位置算出部２１１と、記憶部２２０とを有している。
記憶部２２０は、ＡＰ４００−１〜４００−３それぞれの位置をあらかじめ記憶している。
【００２０】
図５は、図３に示した記憶部２２０に記憶されている情報の一例を示す図である。
図３に示した記憶部２２０には図５に示すように、送信元ＡＰ識別情報と、設置位置情報（緯度、経度）とが対応付けられて記憶されている。送信元ＡＰ識別情報は、ＡＰ４００−１〜４００−３それぞれを識別可能にあらかじめ固有に付与された識別情報である。設置位置情報（緯度、経度）は、ＡＰ４００−１〜４００−３それぞれが設置されている位置を示す位置情報（緯度、経度）である。この位置情報は、制御装置２０１がＡＰ４００−１〜４００−３それぞれからあらかじめ取得したものであっても良いし、システムに登録されているＡＰ４００−１〜４００−３それぞれの位置情報を取得したものであっても良い。
【００２１】
位置算出部２１１は、記憶部２２０に記憶されている、ＡＰ４００−１〜４００−３それぞれの位置と、ＡＰ１０１から送信されてきた受信電力レベルとに基づいて、ＡＰ１０１の位置を算出する。
【００２２】
なお、図３には、ＡＰ４００−１〜４００−３が３つである場合を例に挙げて示しているが、４つ以上であっても良い。また、図３には、ＡＰ１０１および制御装置２０１が具備する構成要素のうち、本形態に関わる構成要素のみを示した。
【００２３】
以下に、図３に示した無線通信システムにおける位置算出方法について説明する。
【００２４】
図６は、図３に示した無線通信システムにおける位置算出方法のうち、ＡＰ１０１における処理の一例を説明するためのフローチャートである。
ＡＰ１０１に電源が投入されるか、またはリセットが行われるかすると（ステップＳ１１）、ＡＰ１０１は、動作モードを通常モードから受信モードへ移行する（ステップＳ１２）。この通常モードは、ＡＰ１０１が一般的なアクセスポイントとして動作する動作モードである。一方、受信モードは、ＡＰ１０１が周囲ＡＰから送信された無線信号を受信する動作モードであり、運用しているチャネルにおける周囲のＷｉ−Ｆｉ信号をリスニングする動作モードである。
すると、受信電力レベル算出部１１１が、ＡＰ４００−１〜４００−３から送信されてきた無線信号を受信し（ステップＳ１３）、受信した無線信号の受信電力レベルを算出する（ステップＳ１４）。算出方法については、第１の実施の形態におけるものと同じで良い。受信電力レベル算出部１１１は、算出した受信電力レベルと、その無線信号を送信してきた周囲ＡＰの識別情報とを対応付けて記憶部１３０に書き込んで記憶させる。続いて、受信電力レベル算出部１１１は、運用しているすべてのチャネルにおいて受信電力レベルを算出したかどうかを判定する（ステップＳ１５）。この運用しているチャネルとは、運用可能なチャネルであっても良いし、あらかじめ設定されたチャネルであっても良い。
受信電力レベル算出部１１１は、運用しているすべてのチャネルにおいて受信電力レベルを算出していないと判定した場合、チャネルを変更し（ステップＳ１６）、変更したチャネルにおいてステップＳ１３の処理を行う。
一方、受信電力レベル算出部１１１は、運用しているすべてのチャネルにおいて受信電力レベルを算出したと判定した場合、情報送信部１２１は、記憶部１３０が記憶している情報、つまり、送信元ＡＰ識別情報と受信電力レベルとの対応付けを制御装置２０１へ送信する（ステップＳ１７）。
ここで、情報送信部１２１が情報を送信するタイミングは特に規定しない。そのタイミングは、上述したように、受信電力レベル算出部１１１が運用しているすべてのチャネルにおいて受信電力レベルを算出したと判定したときであっても良いし、あらかじめ決められたタイミングであっても良い。情報送信部１２１が情報を送信するタイミングがあらかじめ決められている場合、それまでに受信電力レベル算出部１１１は定期的に無線信号を受信し、受信電力レベルを算出し続けるものであっても良い。この場合、受信電力レベル算出部１１１は、その間に受信して算出した受信電力レベルの平均値を記憶部１３０に記憶させても良いし、最新の値を記憶部１３０に記憶させておいても良い。
情報送信部１２１が制御装置２０１へ情報を送信すると、ＡＰ１０１は、動作モードを受信モードから通常モードへ移行する（ステップＳ１８）。
【００２５】
図７は、図３に示した無線通信システムにおける位置算出方法のうち、制御装置２０１における処理の一例を説明するためのフローチャートである。
ＡＰ１０１の情報送信部１２１から送信された情報（送信元ＡＰ識別情報と受信電力レベルとの対応付け）を制御装置２０１の位置算出部２１１が受信すると（ステップＳ２１）、位置算出部２１１は、情報送信部１２１から送信されてきた送信元ＡＰ識別情報と対応付けられている周囲ＡＰの位置情報を記憶部２２０から読み出す（ステップＳ２２）。すべての周囲ＡＰについてのステップＳ２１，Ｓ２２の処理が完了すると、位置算出部２１１は、読み出した周囲ＡＰの位置情報と情報送信部１２１から送信されてきた受信電力レベルとに基づいて、ＡＰ１０１の位置を算出する（ステップＳ２３）。この算出方法は、周囲ＡＰそれぞれにおける受信電力レベルに基づいて、周囲ＡＰそれぞれからＡＰ１０１までの距離を算出し、その距離と周囲ＡＰの位置情報とを用いた３点測位方法等を用いる方法であっても良く、ここでは特に規定しない。
【００２６】
このように、ＡＰ１０１が周囲の３つ以上の周囲ＡＰから送信されてきた無線信号の受信電力レベルを制御装置２０１へ通知し、制御装置２０１が受信電力レベルとあらかじめ記憶している周囲ＡＰそれぞれの位置とに基づいてＡＰ１０１の位置を算出する。これにより、特定のハードウェアを追加することなく、ＡＰ１０１の位置を検出することができる。
（第３の実施の形態）
【００２７】
図８は、本発明の無線通信システムの第３の実施の形態を示す図である。
本形態における無線通信システムは図８に示すように、ＡＰ１０１と、制御装置２０２と、ＡＰ４００−１〜４００−３とを具備している。
【００２８】
ＡＰ１０１，４００−１〜４００−３は、第２の実施の形態におけるものと同じものである。
【００２９】
制御装置２０２は、ＡＰ１０１，４００−１〜４００−３を制御する。また、制御装置２０２は、位置算出部２１２と、記憶部２２１とを有している。
記憶部２２１は、ＡＰ４００−１〜４００−３それぞれの位置をあらかじめ記憶している。また、記憶部２２１は、ＡＰ４００−１〜４００−３それぞれから送信される無線信号の送信電力レベルをあらかじめ記憶している。また、記憶部２２１は、さらに、ＡＰ４００−１〜４００−３のアンテナゲインと、運用チャネルとを対応付けて記憶しているものであっても良い。
【００３０】
図９は、図８に示した記憶部２２１に記憶されている情報の一例を示す図である。
図８に示した記憶部２２１には図９に示すように、送信元ＡＰ識別情報と、設置位置情報（緯度、経度）と、運用チャネルと、送信電力レベルと、アンテナゲインとが対応付けられて記憶されている。送信元ＡＰ識別情報は、ＡＰ４００−１〜４００−３それぞれを識別可能にあらかじめ固有に付与された識別情報である。設置位置情報（緯度、経度）は、ＡＰ４００−１〜４００−３それぞれが設置されている位置を示す位置情報（緯度、経度）である。運用チャネルは、ＡＰ４００−１〜４００−３それぞれから送信される無線信号を受信するために用いられるチャネルのチャネル情報である。送信電力レベルは、ＡＰ４００−１〜４００−３それぞれから送信される無線信号の送信電力レベルである。アンテナゲインは、ＡＰ４００−１〜４００−３それぞれに設けられたアンテナのゲインを示す値である。これらの情報は、制御装置２０２がＡＰ４００−１〜４００−３それぞれからあらかじめ取得したものであっても良いし、システムに登録されているＡＰ４００−１〜４００−３それぞれの情報を取得したものであっても良い。
【００３１】
位置算出部２１２は、記憶部２２１に記憶されている、ＡＰ４００−１〜４００−３それぞれの送信電力レベルと、ＡＰ４００−１〜４００−３それぞれの位置と、ＡＰ１０１から送信されてきた受信電力レベルとに基づいて、ＡＰ１０１の位置を算出する。また、位置算出部２１２は、ＡＰ１０１の位置を算出する際、記憶部２２１に記憶されている、ＡＰ４００−１〜４００−３それぞれのアンテナゲインを加味しても良い。
なお、図８には、ＡＰ４００−１〜４００−３が３つである場合を例に挙げて示しているが、４つ以上であっても良い。また、図８には、ＡＰ１０１および制御装置２０２が具備する構成要素のうち、本形態に関わる構成要素のみを示した。
【００３２】
以下に、図８に示した無線通信システムにおける位置算出方法について説明する。図８に示した無線通信システムにおける位置算出方法のうち、ＡＰ１０１における処理は第２の実施に形態におけるものと同じである。
【００３３】
図１０は、図８に示した無線通信システムにおける位置算出方法のうち、制御装置２０２における処理の一例を説明するためのフローチャートである。
ＡＰ１０１の情報送信部１２１から送信された情報（送信元ＡＰ識別情報と受信電力レベルとの対応付け）を制御装置２０２の位置算出部２１２が受信すると（ステップＳ３１）、位置算出部２１２は、情報送信部１２１から送信されてきた送信元ＡＰ識別情報と対応付けられている周囲ＡＰの位置情報、送信電力レベルおよびアンテナゲインを記憶部２２１から読み出す（ステップＳ３２）。位置算出部２１２は、すべての周囲ＡＰについてのステップＳ３１，Ｓ３２の処理が完了すると、読み出した周囲ＡＰの位置情報、送信電力レベルおよびアンテナゲインと、情報送信部１２１から送信されてきた受信電力レベルとに基づいて、ＡＰ１０１の位置を算出する（ステップＳ３３）。この算出方法は、周囲ＡＰそれぞれにおける受信電力レベル、送信電力レベルおよびアンテナゲインに基づいて、周囲ＡＰそれぞれからＡＰ１０１までの距離を算出し、その距離と周囲ＡＰの位置情報とを用いた３点測位方法等を用いる方法であっても良く、ここでは特に規定しない。
【００３４】
このように、ＡＰ１０１が周囲の３つ以上の周囲ＡＰから送信されてきた無線信号の受信電力レベルを制御装置２０２へ通知し、制御装置２０２が受信電力レベルとあらかじめ記憶している周囲ＡＰそれぞれの位置、送信電力レベルおよびアンテナゲインとに基づいてＡＰ１０１の位置を算出する。これにより、特定のハードウェアを追加することなく、ＡＰ１０１の位置を検出することができる。
（第４の実施の形態）
【００３５】
図１１は、本発明の無線通信システムの第４の実施の形態を示す図である。
本形態における無線通信システムは図１１に示すように、ＡＰ１０２と、制御装置２０３と、ＡＰ４００−１〜４００−３とを具備している。
【００３６】
ＡＰ４００−１〜４００−３は、第２の実施の形態におけるものと同じものである。
【００３７】
ＡＰ１０２は、アクセスポイントであり、受信電力レベル算出部１１１と、情報送信部１２２と、記憶部１３１と、遅延時間算出部１４０とを有している。
受信電力レベル算出部１１１は、第２の実施の形態におけるものと同じものである。
遅延時間算出部１４０は、ＡＰ４００−１〜４００−３へ所定の信号を送信し、送信した信号に対する応答信号をＡＰ４００−１〜４００−３から受信し、その送信した時刻と受信した時刻とに基づいて、ＡＰ１０２とＡＰ４００−１〜４００−３との間の伝搬遅延時間（往復遅延時間）を算出する。
記憶部１３１は、受信電力レベル算出部１１１が算出した受信電力レベルと、その無線信号を送信してきたＡＰ４００−１〜４００−３の識別情報と、遅延時間算出部１４０が算出した伝搬遅延時間とを対応付けて記憶する。
【００３８】
図１２は、図１１に示した記憶部１３１に記憶されている情報の一例を示す図である。
図１１に示した記憶部１３１には図１２に示すように、送信元ＡＰ識別情報と、受信電力レベルと、伝搬遅延時間とが対応付けられて記憶されている。送信元ＡＰ識別情報は、ＡＰ４００−１〜４００−３それぞれを識別可能にあらかじめ固有に付与された通信装置識別情報である。受信電力レベルは、受信電力レベル算出部１１１が算出した受信電力レベルの値である。伝搬遅延時間は、遅延時間算出部１４０が算出した伝搬遅延時間である。
例えば、図１２に示すように、送信元ＡＰ識別情報「４００−１」と受信電力レベル「−７６ｄＢｍ」と伝搬遅延時間「１２０ｎｓ」とが対応付けられて記憶されている。これは、送信元ＡＰ識別情報が「４００−１」である周囲ＡＰから受信した無線信号の受信電力レベルを受信電力レベル算出部１１１が算出した値が「−７６ｄＢｍ」であり、遅延時間算出部１４０が算出したこの周囲ＡＰとＡＰ１０２との間の伝搬遅延時間が「１２０ｎｓ」であることを示している。
【００３９】
情報送信部１２２は、記憶部１３１が記憶している送信元ＡＰ識別情報と受信電力レベルと伝搬遅延時間とを対応付けて制御装置２０３へ送信する。
【００４０】
制御装置２０３は、ＡＰ１０２，４００−１〜４００−３を制御する。また、制御装置２０３は、位置算出部２１３と、記憶部２２１とを有している。
記憶部２２１は、第３の実施の形態におけるものと同じものである。
位置算出部２１３は、記憶部２２１に記憶されている、ＡＰ４００−１〜４００−３それぞれの位置と、ＡＰ１０２から送信されてきた受信電力レベルおよび伝搬遅延時間とに基づいて、ＡＰ１０２の位置を算出する。また、位置算出部２１３は、ＡＰ１０２の位置を算出する際、記憶部２２１に記憶されている、ＡＰ４００−１〜４００−３それぞれの送信電力レベルやアンテナゲインを加味しても良い。
なお、図１１には、ＡＰ４００−１〜４００−３が３つである場合を例に挙げて示しているが、４つ以上であっても良い。また、図１１には、ＡＰ１０２および制御装置２０３が具備する構成要素のうち、本形態に関わる構成要素のみを示した。
【００４１】
以下に、図１１に示した無線通信システムにおける位置算出方法について説明する。
【００４２】
図１３は、図１１に示した無線通信システムにおける位置算出方法のうち、ＡＰ１０２における処理の一例を説明するためのフローチャートである。
ＡＰ１０２に電源が投入されるか、またはリセットが行われるかすると（ステップＳ４１）、ＡＰ１０２は、動作モードを通常モードから端末モードへ移行する（ステップＳ４２）。この通常モードは、ＡＰ１０２が一般的なアクセスポイントとして動作する動作モードである。一方、端末モードは、ＡＰ１０２がＷｉ−Ｆｉ端末として動作する動作モードである。動作モードを端末モードへ移行したＡＰ１０２は、周囲ＡＰから送信されるビーコン（ＡＰが種々の設定・属性情報を報知するための信号）を受信する（ステップＳ４３）。
すると、ＡＰ１０２の遅延時間算出部１４０が、周囲ＡＰに対して情報を要求するためのＰｒｏｂｅ  Ｒｅｑｕｅｓｔを送信する（ステップＳ４４）。続いて、遅延時間算出部１４０は、その応答として周囲ＡＰから送信されてきたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信する（ステップＳ４５）。
すると、受信電力レベル算出部１１１は、遅延時間算出部１４０が受信したＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの受信電力レベルを算出する（ステップＳ４６）。この算出方法は、第１の実施の形態における受信電力レベルの算出方法と同じで良い。また、遅延時間算出部１４０が、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信した時刻とＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信した時刻とに基づいて、ＡＰ１０２と周囲ＡＰとの間の伝搬遅延時間（往復遅延時間）を算出する（ステップＳ４７）。具体的には、遅延時間算出部１４０は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信した際、その送信時刻を記憶しておき、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信した際、その受信時刻を記憶しておき、ステップＳ４７にて、送信時刻から受信時刻までの時間を算出し、算出した時間をＡＰ１０２と周囲ＡＰとの間の伝搬遅延時間とする。受信電力レベル算出部１１１は、算出した受信電力レベルと、そのＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを送信してきた周囲ＡＰの識別情報とを対応付けて記憶部１３１に書き込んで記憶させる。遅延時間算出部１４０は、その対応付けに、自身が算出した伝搬遅延時間をさらに対応付けて記憶部１３１に書き込んで記憶させる。
続いて、遅延時間算出部１４０は、運用しているすべてのチャネル（ＳＳＩＤ：Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）において伝搬遅延時間を算出したかどうかを判定する（ステップＳ４８）。この運用しているチャネルとは、運用可能なチャネルであっても良いし、あらかじめ設定されたチャネルであっても良い。
遅延時間算出部１４０は、運用しているすべてのチャネルにおいて伝搬遅延時間を算出していないと判定した場合、ＡＰ１０２は、チャネルを変更し（ステップＳ４９）、変更したチャネルにおいてステップＳ４３の処理を行う。
一方、遅延時間算出部１４０は、運用しているすべてのチャネルにおいて伝搬遅延時間を算出したと判定した場合、情報送信部１２２は、記憶部１３１が記憶している情報、つまり、送信元ＡＰ識別情報と受信電力レベルと伝搬遅延時間との対応付けを制御装置２０３へ送信する（ステップＳ５０）。
ここで、情報送信部１２２が情報を送信するタイミングは特に規定しない。そのタイミングは、上述したように、遅延時間算出部１４０が運用しているすべてのチャネルにおいて伝搬遅延時間を算出したと判定したときであっても良いし、あらかじめ決められたタイミングであっても良い。情報送信部１２２が情報を送信するタイミングがあらかじめ決められている場合、それまでにＡＰ１０２がステップＳ４３からステップＳ４９の処理を繰り返し行うものであっても良い。この場合、受信電力レベル算出部１１１は、その間に受信して算出した受信電力レベルの平均値を記憶部１３１に記憶させても良いし、最新の値を記憶部１３１に記憶させておいても良い。また、遅延時間算出部１４０は、その間に算出した伝搬遅延時間の平均値を記憶部１３１に記憶させても良いし、最新の値を記憶部１３１に記憶させておいても良い。
情報送信部１２２が制御装置２０３へ情報を送信すると、ＡＰ１０２は、動作モードを端末モードから通常モードへ移行する（ステップＳ５１）。
【００４３】
図１４は、図１１に示した無線通信システムにおける位置算出方法のうち、制御装置２０３における処理の一例を説明するためのフローチャートである。
ＡＰ１０２の情報送信部１２２から送信された情報（送信元ＡＰ識別情報と受信電力レベルと伝搬遅延時間との対応付け）を制御装置２０３の位置算出部２１３が受信すると（ステップＳ６１）、位置算出部２１３は、情報送信部１２２から送信されてきた送信元ＡＰ識別情報と対応付けられている周囲ＡＰの位置情報、送信電力レベルおよびアンテナゲインを記憶部２２１から読み出す（ステップＳ６２）。位置算出部２１３は、すべての周囲ＡＰについてのステップＳ６１，Ｓ６２の処理が完了すると、読み出した周囲ＡＰの位置情報、送信電力レベルおよびアンテナゲインと、情報送信部１２１から送信されてきた受信電力レベルおよび伝搬遅延時間とに基づいて、ＡＰ１０２の位置を算出する（ステップＳ６３）。この算出方法は、周囲ＡＰそれぞれにおける伝搬遅延時間、受信電力レベル、送信電力レベルおよびアンテナゲインに基づいて、周囲ＡＰそれぞれからＡＰ１０２までの距離を算出し、その距離と周囲ＡＰの位置情報とを用いた３点測位方法等を用いる方法であっても良く、ここでは特に規定しない。
【００４４】
このように、本形態においては、第３の実施の形態に対して、ＡＰ１０２の位置を算出するための要素として、ＡＰ１０２と周囲ＡＰとの間の伝搬遅延時間が追加されるため、ＡＰ１０２の位置をより正確に検出することができる。
（第５の実施の形態）
【００４５】
図１５は、本発明の無線通信システムの第５の実施の形態を示す図である。
本形態における無線通信システムは図１５に示すように、ＡＰ１０３と、制御装置２０４と、通信端末５００−１〜５００−３とを具備している。
【００４６】
通信端末５００−１〜５００−３は、ＡＰ１０３のカバレッジエリアに存在し、ＡＰ１０３との間で無線通信を行う。また、通信端末５００−１〜５００−３は、ＧＰＳ機能、ＡＰ１０３との間の伝搬遅延時間算出機能およびＡＰ１０３から送信されてきた無線信号の受信電力レベル算出機能を有する。通信端末５００−１〜５００−３は、Ｗｉ−Ｆｉサービスを利用するエンドユーザが所持する通信端末であっても良いし、サービス事業者の関係者がシステムのメンテナンスのために使用する通信端末であっても良い。
【００４７】
図１６は、図１５に示した通信端末５００−１の内部構成の一例を示す図である。
図１５に示した通信端末５００−１は図１６に示すように、ＧＰＳ部５１０と、測距部５２０と、記憶部５３０と、報告データ生成部５４０と、パケット生成部５５０とを有する。なお、図１６には、通信端末５００−１が具備する構成要素のうち、本形態に関わる構成要素のみを示した。また、図１５に示した通信端末５００−２，５００−３についても、通信端末５００−１が具備する構成要素と同じ構成要素を具備する。
ＧＰＳ部５１０は、ＧＰＳ機能を有し、ＧＰＳ機能を用いて通信端末５００−１の位置を測定する。ＧＰＳ部５１０は、測定した位置を示す位置情報を記憶部５３０に書き込んで記憶させる。
測距部５２０は、第４の実施の形態においてＡＰ１０２が行ったステップＳ４３〜Ｓ４７の処理を行う。つまり、測距部５２０は、ＡＰ１０３から送信されたビーコンを受信する。また、測距部５２０は、ＡＰ１０３へ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信する。また、測距部５２０は、送信したＰｒｏｂｅ  Ｒｅｑｕｅｓｔへの応答としてＡＰ１０３から送信されたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信する。また、測距部５２０は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信してからＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信するまでの時間を伝搬遅延時間として算出する。また、測距部５２０は、受信したＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの受信電力レベルを算出する。また、測距部５２０は、伝搬遅延時間と受信電力レベルとを対応付けて記憶部５３０に書き込んで記憶させる。
記憶部５３０は、ＧＰＳ部５１０が書き込んだ通信端末５００−１の位置を示す位置情報を記憶する。また、記憶部５３０は、ＡＰ１０３の識別情報と測距部５２０が書き込んだ伝搬遅延時間および受信電力レベルとを対応付けて記憶する。また、記憶部５３０は、通信端末５００−１からＡＰ１０３へ無線信号を送信するための送信電力レベルと、通信端末５００−１に具備されたアンテナのアンテナゲインとを記憶する。
【００４８】
図１７は、図１６に示した記憶部５３０が記憶している対応付けの一例を示す図である。
図１６に示した記憶部５３０には図１７に示すように、ＡＰ１０３の識別情報とである送信元ＡＰ識別情報と、受信電力レベルと、伝搬遅延時間とが対応付けられて記憶されている。
【００４９】
報告データ生成部５４０は、記憶部５３０に記憶されている情報を読み出す。具体的には、報告データ生成部５４０は、記憶部５３０から、通信端末５００−１の位置を示す位置情報と、伝搬遅延時間と、受信電力レベルと、送信電力レベルと、アンテナゲインとを読み出す。報告データ生成部５４０は、これらの情報から、ＡＰ１０３が認識可能な報告データを生成し、生成した報告データをパケット生成部５５０へ出力する。
パケット生成部５５０は、報告データ生成部５４０から出力されてきた報告データをＡＰ１０３へ送信するための特殊なパケットを生成する。通信端末５００−１がＡＰ１０３に帰属すると、パケット生成部５５０は、生成したパケットをＡＰ１０３へ送信する。
なお、報告データ生成部５４０とパケット生成部５５０とは、サービス事業者側から配布されるサービス接続用のアプリケーションで実現するものであっても良い。
【００５０】
ＡＰ１０３は、アクセスポイントであり、受信電力レベル算出部１１２と、情報送信部１２３と、記憶部１３２とを有している。
受信電力レベル算出部１１２は、通信端末５００−１〜５００−３それぞれから送信されてきた無線信号を受信し、受信した無線信号の受信電力レベルを算出する。
記憶部１３２は、受信電力レベル算出部１１２が算出した受信電力レベルと、その無線信号を送信してきた通信端末５００−１〜５００−３の識別情報と、通信端末５００−１〜５００−３から送信されてきた報告データの内容とを対応付けて記憶する。
【００５１】
図１８は、図１５に示した記憶部１３２に記憶されている情報の一例を示す図である。
図１５に示した記憶部１３２には図１８に示すように、通信端末識別情報と、存在位置情報（緯度、経度）と、通信端末受信電力レベルと、通信端末送信電力レベルと、通信端末アンテナゲインと、伝搬遅延時間と、ＡＰ受信電力レベルとが対応付けられて記憶されている。通信端末識別情報は、報告データを送信してきた通信端末の識別情報である。存在位置情報、通信端末受信電力レベル、通信端末送信電力レベル、通信端末アンテナゲインおよび伝搬遅延時間は、通信端末から送信されてきた報告データに含まれる情報である。ＡＰ受信電力レベルは、受信電力レベル算出部１１２が算出した受信電力レベルの値である。
【００５２】
情報送信部１２３は、図１８に示したような記憶部１３２が記憶している対応付け情報を報告データとして制御装置２０４へ送信する。
【００５３】
制御装置２０４は、ＡＰ１０３を制御する。また、制御装置２０４は、位置算出部２１４と、記憶部２２２とを有している。
記憶部２２２は、ＡＰ１０３の情報送信部１２３から送信されてきた報告データを記憶する。記憶部２２２における報告データの記憶の態様は、図１８に示したものと同様であり、この報告データが、どのＡＰに関するものなのかを識別できるように、ＡＰの識別情報と対応付けて記憶する。
位置算出部２１４は、記憶部２２２に記憶されている報告データに基づいて、ＡＰ１０３の位置を算出する。このとき、位置算出部２１４は、記憶部２２２に記憶されている報告データのうち、存在位置情報およびＡＰ受信電力レベルのみを用いてＡＰ１０３の位置を算出するものであっても良いし、この算出に伝搬遅延時間を加味したり、通信端末受信電力レベルや通信端末送信電力レベル、通信端末アンテナゲインを加味したりするものであっても良い。
【００５４】
なお、図１５には、通信端末５００−１〜５００−３が３つである場合を例に挙げて示しているが、４つ以上であっても良い。また、図１５には、ＡＰ１０３および制御装置２０４が具備する構成要素のうち、本形態に関わる構成要素のみを示した。
【００５５】
以下に、図１５に示した無線通信システムにおける位置算出方法について説明する。
【００５６】
図１９は、図１５に示した無線通信システムにおける位置算出方法のうち、通信端末５００−１における処理の一例を説明するためのフローチャートである。
通信端末５００−１が起動すると（ステップＳ７１）、通信端末５００−１は、ＡＰ１０３から送信されるビーコンを受信する（ステップＳ７２）。また、ＧＰＳ部５１０が、ＧＰＳ機能を用いて、通信端末５００−１の位置の測定を開始する。
すると、測距部５２０が、ＡＰ１０３に対して情報を要求するためのＰｒｏｂｅ  Ｒｅｑｕｅｓｔを送信する（ステップＳ７３）。続いて、測距部５２０は、その応答としてＡＰ１０３から送信されてきたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信する（ステップＳ７４）。
すると、測距部５２０は、受信したＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの受信電力レベルを算出する（ステップＳ７５）。この算出方法は、第１の実施の形態における受信電力レベルの算出方法と同じで良い。また、測距部５２０は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信した時刻とＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信した時刻とに基づいて、通信端末５００−１とＡＰ１０３との間の伝搬遅延時間（往復遅延時間）を算出する（ステップＳ７６）。具体的には、測距部５２０は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信した際、その送信時刻を記憶しておき、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信した際、その受信時刻を記憶しておき、ステップＳ７６にて、送信時刻から受信時刻までの時間を算出し、算出した時間を通信端末５００−１とＡＰ１０３との間の伝搬遅延時間とする。測距部５２０は、算出した受信電力レベルと算出した伝搬遅延時間とを対応付けて記憶部５３０に書き込んで記憶させる。また、ＧＰＳ部５１０は、測定した位置を示す位置情報（緯度、経度）を記憶部５３０に書き込んで記憶させる。
続いて、報告データ生成部５４０は、記憶部５３０から、通信端末５００−１の位置を示す位置情報と、伝搬遅延時間と、受信電力レベルと、送信電力レベルと、アンテナゲインとを読み出す。報告データ生成部５４０は、これらの情報から、ＡＰ１０３が認識可能な報告データを生成する（ステップＳ７７）。
すると、パケット生成部５５０は、報告データ生成部５４０が生成した報告データをＡＰ１０３へ送信するための特殊なパケットを生成する（ステップＳ７８）。その後、通信端末５００−１がＡＰ１０３に帰属すると（ステップＳ７９）、パケット生成部５５０は、生成したパケットをＡＰ１０３へ送信する（ステップＳ８０）。
【００５７】
すると、ＡＰ１０３は、通信端末５００−１〜５００−３から送信されてきた報告データを一時的に記憶し、所定のタイミングで自身の識別情報とともに制御装置２０４へ送信する。
【００５８】
図２０は、図１５に示した無線通信システムにおける位置算出方法のうち、制御装置２０４における処理の一例を説明するためのフローチャートである。
ＡＰ１０３の情報送信部１２３から送信された報告データを制御装置２０４の位置算出部２１４が受信すると（ステップＳ８１）、位置算出部２１４は、受信した報告データを記憶部２２２に書き込んで記憶させる（ステップＳ８２）。続いて、位置算出部２１４は、記憶部２２２が記憶している報告データが、１つのＡＰ１０３について、３つ以上の通信端末からの報告データとなっているかどうかを判定する（ステップＳ８３）。
位置算出部２１４が、記憶部２２２が記憶している報告データが、１つのＡＰ１０３について、３つ以上の通信端末からの報告データとなっていると判定した場合、位置算出部２１４は、この報告データに基づいてＡＰ１０３の位置を算出する（ステップＳ８４）。この算出方法は、上述した他の実施の形態におけるものと同様の方法で良い。また、位置算出部２１４は、記憶部２２２に記憶されている報告データのうち、存在位置情報およびＡＰ受信電力レベルのみを用いてＡＰ１０３の位置を算出するものであっても良いし、この算出に伝搬遅延時間を加味したり、通信端末受信電力レベルや通信端末送信電力レベル、通信端末アンテナゲインを加味したりするものであっても良い。
一方、位置算出部２１４が、記憶部２２２が記憶している報告データが、１つのＡＰ１０３について、３つ以上の通信端末からの報告データとなっていないと判定した場合は、ステップＳ８１の処理を行う。
ここで、報告データに、通信端末５００−１〜５００−３の送信電力レベルやアンテナゲインの値が含まれている場合を例に挙げて説明したが、第３の実施の形態と同様に、制御装置２０４がこれらの情報を通信端末５００−１〜５００−３それぞれからあらかじめ取得したものであっても良いし、システムに登録されている通信端末５００−１〜５００−３それぞれの情報から取得したものであっても良い。
【００５９】
変形例として、本形態を、Ｗｉ−Ｆｉのシステムに限らず、他の基地局／端末構成の無線システムにも応用することが可能である。
【００６０】
このように、ＡＰ１０３のカバレッジエリアに存在する３つ以上の通信端末５００−１〜５００−３にて、ＡＰ１０３から送信された無線信号の受信電力レベルや伝搬遅延時間を測定し、制御装置２０４がこれらの情報と通信端末５００−１〜５００−３の位置情報とに基づいてＡＰ１０３の位置を算出する。これにより、特定のハードウェアを追加することなく、通信端末５００−１〜５００−３と、ＡＰ１０３と、制御装置２０４とが協調してＡＰ１０３の位置を検出することができる。
【００６１】
なお、上述した実施の形態における処理を定期的に実行することで、ＡＰの位置をさらに正確に特定することができる。
【００６２】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）設置されている位置が特定されている３つ以上の通信装置と、
アクセスポイントと、
前記アクセスポイントを制御する制御装置とを有し、
前記アクセスポイントは、
前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを前記制御装置へ送信する情報送信部とを有し、
前記制御装置は、
前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する無線通信システム。
（付記２）前記情報送信部は、前記通信装置それぞれを識別するための通信装置識別情報と前記受信電力レベルとを対応付けて前記制御装置へ送信する、付記１に記載の無線通信システム。
（付記３）前記位置算出部は、前記通信装置それぞれから送信される無線信号の送信電力レベルと、前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する、付記１または付記２に記載の無線通信システム。
（付記４）前記アクセスポイントは、
前記通信装置へ所定の信号を送信し、該送信した信号に対する応答信号を該通信装置から受信し、該送信の時刻と該受信の時刻とに基づいて、該通信装置との間の伝搬遅延時間を算出する遅延時間算出部を有し、
前記情報送信部は、前記受信電力レベルと共に前記遅延時間算出部が算出した伝搬遅延時間を前記制御装置へ送信し、
前記位置算出部は、前記アクセスポイントの位置を算出する際、前記アクセスポイントから送信されてきた伝搬遅延時間を加味する、付記１から３のいずれか１項に記載の無線通信システム。
（付記５）前記位置算出部は、３点測位方法を用いて前記アクセスポイントの位置を算出する、付記１から４のいずれか１項に記載の無線通信システム。
（付記６）前記制御装置は、
前記通信装置それぞれの位置をあらかじめ記憶する記憶部を有する、付記１から５のいずれか１項に記載の無線通信システム。
（付記７）前記通信装置は、アクセスポイントである、付記１から６のいずれか１項に記載の無線通信装置。
（付記８）設置されている位置が特定されている３つ以上の通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する受信電力レベル算出部と、
前記受信電力レベル算出部が算出した受信電力レベルを制御装置へ送信する情報送信部とを有するアクセスポイント。
（付記９）設置されている位置が特定されている３つ以上の通信装置それぞれの位置と、アクセスポイントから送信されてきた、前記通信装置それぞれから送信されてきた無線信号の該アクセスポイントにおける受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する位置算出部を有する制御装置。
（付記１０）設置されている位置が特定されている３つ以上の通信装置と、アクセスポイントと、前記アクセスポイントを制御する制御装置とを有する無線通信システムにおける位置算出方法であって、
前記アクセスポイントが、前記通信装置それぞれから送信されてきた無線信号を受信し、該受信した無線信号の受信電力レベルを算出する処理と、
前記アクセスポイントが、前記算出した受信電力レベルを前記制御装置へ送信する処理と、
前記制御装置が、前記通信装置それぞれの位置と、前記アクセスポイントから送信されてきた受信電力レベルとに基づいて、前記アクセスポイントの位置を算出する処理とを行う位置算出方法。
【符号の説明】
【００６３】
１００〜１０３，４００−１〜４００−３    ＡＰ
１１０〜１１２    受信電力レベル算出部
１２０〜１２３    情報送信部
１３０〜１３２，２２０〜２２２，５３０    記憶部
１４０    遅延時間算出部
２００〜２０４    制御装置
２１０〜２１４    位置算出部
３００−１〜３００−３    通信装置
５００−１〜５００−３    通信端末
５１０    ＧＰＳ部
５２０    測距部
５４０    報告データ生成部
５５０    パケット生成部
【図１】
2017227442.tif 000003
【図２】
2017227442.tif 000004
【図３】
2017227442.tif 000005
【図４】
2017227442.tif 000006
【図５】
2017227442.tif 000007
【図６】
2017227442.tif 000008
【図７】
2017227442.tif 000009
【図８】
2017227442.tif 000010
【図９】
2017227442.tif 000011
【図１０】
2017227442.tif 000012
【図１１】
2017227442.tif 000013
【図１２】
2017227442.tif 000014
【図１３】
2017227442.tif 000015
【図１４】
2017227442.tif 000016
【図１５】
2017227442.tif 000017
【図１６】
2017227442.tif 000018
【図１７】
2017227442.tif 000019
【図１８】
2017227442.tif 000020
【図１９】
2017227442.tif 000021
【図２０】
2017227442.tif 000022