(57)【要約】【課題】電波プローブ及び電波プローブシステムにおいて、非専門家が容易にサイトサーベイを行うことを可能とすることを目的とする。【解決手段】電波プローブシステムにおいて、情報処理装置は、複数の電波プローブからのセンサデータに基づき、各電波プローブのサイト内の位置を表示装置の画面に表示し、前記画面上で静止状態にある電波プローブの位置入力があると、前記複数の電波プローブからの電波受信に関する一次情報に基づき電波伝搬シミュレーションを行い、前記サイト内の各スポットにおける探知性能分布を前記画面に表示することで可視化する。【選択図】図９
2020191593.tif 000002
【特許請求の範囲】
【請求項１】
電波を受信して無線環境を表す情報を送信する電波プローブであって、
電波を検出する電波センサと、
前記電波プローブの静止状態及び移動状態を検出する状態センサと、
通信手段と、
前記電波センサが検出した電波の受信信号強度を含む一次情報を生成し、前記通信手段を介して送信する制御手段とを備え、
前記制御手段は、前記状態センサが検出した状態が変化すると、前記電波プローブの識別情報と、前記状態センサが検出した移動状態及び静止状態とを含むセンサデータを前記通信手段を介して送信することを特徴とする、電波プローブ。
【請求項２】
前記制御手段は、前記通信手段を介して他の電波プローブと通信して互いの内部時計を同期し、
前記センサデータは、前記内部時計が生成するタイムスタンプを含み、
前記一次情報は、前記電波の出現頻度、送信元アドレス、送信先アドレス、及びパケット種別のうち少なくとも１つの情報を更に含むことを特徴とする、請求項１記載の電波プローブ。
【請求項３】
前記他の電波プローブからの距離を測定する測距センサと、
前記電波プローブの位置の変位を検出する変位センサとを更に備え、
前記制御手段は、前記電波プローブの移動状態と、前記測距センサが測定した前記他の電波プローブからの距離と、前記変位センサが検出した変位とに基づいて、ある時点からの前記電波プローブの相対位置の変化を求め、
前記センサデータは、前記電波プローブの相対位置の変化を含むことを特徴とする、請求項２記載の電波プローブ。
【請求項４】
同じサイト内の異なるスポットに配置された複数の電波プローブと、
前記複数の電波プローブと通信可能な情報処理装置とを備え、
各電波プローブは、
電波を検出する電波センサと、
当該電波プローブの静止状態及び移動状態を検出する状態センサと、
前記情報処理装置と通信する第１の通信手段と、
前記電波センサが検出した電波の受信信号強度を含む一次情報を生成し、前記第１の通信手段を介して前記情報処理装置に送信する第１の制御手段とを有し、
前記第１の制御手段は、前記状態センサが検出した状態が変化すると、前記電波プローブの識別情報と、前記状態センサが検出した移動状態及び静止状態とを含むセンサデータを前記第１の通信手段を介して前記情報処理装置に送信し、
前記情報処理装置は、
各電波プローブと通信する第２の通信手段と、
各電波プローブから受信した前記一次情報及び前記センサデータを記録するメモリと、
表示装置と、
前記メモリに記録された前記センサデータに基づき、各電波プローブの前記サイト内の位置を前記表示装置の画面に表示し、前記画面上で静止状態にある電波プローブの位置入力を依頼し、位置入力に応答して前記メモリに記録された前記一次情報に基づき電波伝搬シミュレーションを行って前記サイト内の各スポットにおける探知性能分布を前記画面に表示する第２の制御手段とを有することを特徴とする、電波プローブシステム。
【請求項５】
前記第２の制御手段は、前記表示装置の前記画面上で１つの電波プローブの位置を移動する入力があると、前記電波伝搬シミュレーションを再度行うことを特徴とする、請求項４記載の電波プローブシステム。
【請求項６】
前記第２の制御手段は、前記画面上で前記１つの電波プローブの位置を移動する入力があると、前記１つの電波プローブの前記サイト内での実際の位置の移動を前記画面上で促し、前記１つの電波プローブが移動状態にあると、静止後に前記画面上で位置入力依頼をすることを特徴とする、請求項５記載の電波プローブシステム。
【請求項７】
前記探知性能分布は、各電波プローブが配置された前記サイト内の各スポットで受信可能な電波の発信源の範囲、又は、一定以上の精度で測位可能な範囲を含むことを特徴とする、請求項４乃至６のいずれか１項記載の電波プローブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波プローブ及び電波プローブシステムに関する。
【０００２】
本明細書において、「電波プローブ」とは、電波を受信して無線環境を表す情報を送信する機能を有する装置のことを言う。
【背景技術】
【０００３】
例えば、無線システムを新規に導入する際には、導入現場（以下、「サイト」と言う）における無線環境を事前に調査する、サイトサーベイ（Site  Survey）と呼ばれる作業を行う。無線環境を表す情報は、一次情報と、二次情報を含む。一次情報は、例えば稼働中の他システムから受信した信号のチャネル、受信信号強度、出現頻度、送信元アドレス、送信先アドレス、パケット種別等を含む。一方、二次情報は、例えばこれらの一次情報から推定される、他システムの発信源の位置、送信電力、トラフィック、時間占有率、カバレッジ等を含む。
【０００４】
サイトサーベイは、無線技術の専門家（以下、単に「専門家」と言う）が、例えば測定機器を持参してサイトに入り、複数の地点（以下、「スポット」と言う）で調査を行う作業を伴う。例えば、サイト内のトラフィックのパターン等を取得する場合には、数時間から数日といった単位の作業時間がかかる。また、サイトの広さによっては、サイト内の多数のスポットで測定を行わないと、正確な測定結果が得られない。更に、発信源の位置を推定する場合等にも、サイト内の多数のスポットで測定を行わないと、正確な位置を推定できない。
【０００５】
このようなサイトサーベイは、専門家を長時間拘束することになり、無線システムの導入コストを増大する原因となる。そこで、専門家の介入なしにサイトサーベイを行えれば、無線システムの導入コストの低減が期待できる。
【０００６】
一般に、スマートフォンやパーソナルコンピュータ（ＰＣ：Personal  Computer）のアプリケーションソフトウェア（又は、アプリケーションプログラム）の中には、比較的簡単に一次情報を取得できるツールがある。このような、非専門家向けに提案されているツールを用いたサイトサーベイであれば、非専門家であっても一次情報を取得できる。
【０００７】
しかし、他システムによる影響を高精度に評価するためには、サイトサーベイは、他システムの発信源の位置、送信電力、トラフィック、時間占有率、カバレッジ等の二次情報を正確に取得しなければならない。これらの二次情報を正確に取得するには、正確な一次情報が必要となる。正確な一次情報を取得するには、複数の電波プローブをサイト内の適切なスポットに配置して、複数スポットで無線環境を同時に測定した測定結果から一次情報を取得するといった、煩雑さや困難さを伴う作業を行わなければならない。しかし、非専門家が上記のツールを用いて正確な一次情報を取得することは難しい。つまり、上記のツールは、主にビーコン測位するための最適なインフラ設置や運用のための簡易ツールであり、一次情報を高精度に測定して他システムの影響を評価するような用途に対応することは難しい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−３５０６３号公報
【特許文献２】特開平１０−５６４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来、非専門家向けに提案されている簡易ツールを用いても、非専門家が容易にサイトサーベイを行うことは難しい。
【００１０】
そこで、１つの側面では、非専門家が容易にサイトサーベイを行うことのできる電波プローブ及び電波プローブシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
１つの案によれば、電波を受信して無線環境を表す情報を送信する電波プローブであって、電波を検出する電波センサと、前記電波プローブの静止状態及び移動状態を検出する状態センサと、通信手段と、前記電波センサが検出した電波の受信信号強度を含む一次情報を生成し、前記通信手段を介して送信する制御手段とを備え、前記制御手段は、前記状態センサが検出した状態が変化すると、前記電波プローブの識別情報と、前記状態センサが検出した移動状態及び静止状態とを含むセンサデータを前記通信手段を介して送信する電波プローブが提供される。
【発明の効果】
【００１２】
一態様によれば、非専門家が容易にサイトサーベイを行うことができる。
【図面の簡単な説明】
【００１３】
【図１】一実施例における電波プローブシステムの一例を示すブロック図である。
【図２】情報処理装置の一例を示すブロック図である。
【図３】電波プローブの一例を示すブロック図である。
【図４】電波プローブの処理の一例を説明するフローチャートである。
【図５】情報処理装置の処理の一例を説明するフローチャートである。
【図６】情報処理装置の処理の一例を説明するフローチャートである。
【図７】情報処理装置の表示画面の一例を示す図である。
【図８】電波プローブシステムの処理の第１の例を説明する図である。
【図９】電波プローブシステムの処理の第２の例を説明する図である。
【図１０】電波プローブシステムの処理の第３の例を説明する図である。
【発明を実施するための形態】
【００１４】
以下に、開示の電波プローブ及び電波プローブシステムの各実施例を図面と共に説明する。
【実施例】
【００１５】
図１は、一実施例における電波プローブシステムの一例を示すブロック図である。図１に示す電波プローブシステム１は、情報処理装置２と、無線環境を調査するサイト内の異なるスポットに配置された複数の電波プローブ３−１〜３−Ｎ（Ｎは２以上の自然数）とを有する。情報処理装置２は、ＰＣ等の汎用コンピュータ、サーバ等であっても良い。また、情報処理装置２は、一又は複数の設置場所が任意である、一又は複数の汎用コンピュータ、サーバ等で形成されたクラウドコンピューティングシステムであっても良い。情報処理装置２と各電波プローブ３−１〜３−Ｎは、互いに無線通信可能である。また、電波プローブ３−１〜３−Ｎ同士も、互いに無線通信可能である。無線通信の方式は、特に限定されない。
【００１６】
図２は、情報処理装置の一例を示すブロック図である。図２に示す例では、情報処理装置２は、ＣＰＵ（Central  Processing  Unit）２１、メモリ２２、通信インタフェース（以下、単に「通信Ｉ／Ｆ」と言う）２３、入力装置２４、及び表示装置２５を有する。ＣＰＵ２１、メモリ２２、通信Ｉ／Ｆ２３、入力装置２４、及び表示装置２５は、例えばバス２６を介して接続されている。
【００１７】
ＣＰＵ２１は、情報装置装置２全体の制御を司る制御手段の一例である。ＣＰＵ２１は、メモリ２２に格納されたプログラムを実行して、後述する図５及び図６の処理等を含む各種処理を実行可能なプロセッサの一例である。メモリ２２は、ＣＰＵ２１が実行するプログラム、及び各電波プローブ３−１〜３−Ｎから受信したセンサデータ等を含む各種データを記憶する記憶装置の一例である。記憶装置は、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等であっても良い。また、記憶装置は、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であっても良い。更に、記憶装置は、複数の記憶装置で形成されていても良く、この場合、情報処理装置２に外部接続された記憶装置を含んでも良い。
【００１８】
通信Ｉ／Ｆ２３は、無線通信機能を有し、情報処理装置２と各電波プローブ３−１〜３−Ｎとの間の情報やコマンド等の授受を司る通信手段の一例である。入力装置２４は、例えば情報処理装置２のユーザが操作するキーボード等で形成可能であり、情報処理装置２に情報やコマンド等を入力するのに用いられる。表示装置２５は、ユーザに対してメッセージや処理結果等を表示するのに用いられる。表示装置２５が表示する処理結果は、電波伝搬シミュレーションの結果等を含む。電波伝搬シミュレーションの結果は、例えば電波プローブ３−１〜３−Ｎが配置されたサイト内のスポットで受信可能な電波の発信源（又は、送信源）の範囲、一定以上の精度で測位可能な範囲等の探知性能分布を含む。また、電波伝搬シミュレーションの結果は、発信源の推定位置を含んでも良い。なお、入力装置２４と表示装置２５とが一体的に設けられたタッチパネルを用いても良い。
【００１９】
図３は、電波プローブの一例を示すブロック図である。各電波プローブ３−１〜３−Ｎは、この例では図３に示す同じ構成を有する。図３に示す電波プローブ３は、電源スイッチ３０、ＣＰＵ３１、メモリ３２、通信Ｉ／Ｆ３３、センサ群３４、及びバッテリ４０を有する。センサ群３４は、加速度センサ３５、変位センサ３６、電波センサ３７、及び測距センサ３８を有する。ＣＰＵ３１、メモリ３２、通信Ｉ／Ｆ３３、及びセンサ群３４は、例えばバス３９を介して接続されている。バッテリ４０は、電源スイッチ３０がオンの状態で電波プローブ３の各部に電源電圧を供給する電源の一例である。
【００２０】
ＣＰＵ３１は、電波プローブ３全体の制御を司る制御手段の一例である。ＣＰＵ３１は、内部時計及び内部タイマを含む。ＣＰＵ３１は、メモリ３２に格納されたプログラムを実行して、後述する図４に示す処理等を含む各種処理を実行可能なプロセッサの一例である。ＣＰＵ３１は、例えば電源スイッチ３０がオンになると通信Ｉ／Ｆ３３を介して、電源スイッチ３０がオンの状態である他の電波プローブ３と通信して、互いの内部時計を同期することができる。
【００２１】
メモリ３２は、ＣＰＵ３１が実行するプログラム、及び電波プローブ３の識別情報（以下「ＩＤ」とも言う）等を含む各種データを記憶する記憶装置の一例である。記憶装置は、ＣＤ−ＲＯＭ、ＤＶＤ、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等であっても良い。また、記憶装置は、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であっても良い。更に、記憶装置は、複数の記憶装置で形成されていても良く、この場合、電波プローブ３に外部接続された記憶装置を含んでも良い。
【００２２】
通信Ｉ／Ｆ３３は、無線通信機能を有し、電波プローブ３と情報処理装置２との間の情報やコマンド等の授受や、電波プローブ３と他の電波プローブ３との間の情報やコマンド等の授受を司る通信手段の一例である。
【００２３】
加速度センサ３５は、電波プローブ３の加速度を検出する周知の構成を有する。変位センサ３６は、電波プローブ３の位置の変位を検出する周知の構成を有する。ＣＰＵ３１は、加速度センサ３５が検出した加速度と、変位センサ３６が検出した変位とに基づいて、電波プローブ３の移動状態及び静止状態を周知の方法で検出して、通信Ｉ／Ｆ３３を介して情報処理装置２に送信したり、メモリ３２に記録したりすることができる。この場合、加速度センサ３５及び変位センサ３６は、状態センサの一例を形成する。ＣＰＵ３１は、変位センサ３６が検出した変位のみに基づいて、電波プローブ３の移動状態及び静止状態を周知の方法で検出して、通信Ｉ／Ｆ３３を介して情報処理装置２に送信したり、メモリ３２に記録したりしても良い。この場合、変位センサ３６は状態センサの一例を形成し、加速度センサ３５は省略可能である。更に、加速度センサ３５と変位センサ３６の代わりにカメラ（図示せず）を設けて、カメラの撮像画像から電波プローブ３の移動状態及び静止状態を周知の方法で検出したり、電波プローブ３の変位を検出したりするようにしても良い。
【００２４】
電波センサ３７は、電波を検出する周知の構成を有する。ＣＰＵ３１は、電波センサ３７が検出した電波に基づいて、電波の受信信号強度（ＲＳＳＩ：Received  Signal  Strength  Indicator）、出現頻度等を算出したり、送信元アドレス、送信先アドレス、パケット種別等を周知の方法で検出して一次情報を求めることができる。パケット種別は、例えばビーコン、データ、及びコントロールパケット等を含む。ＣＰＵ３１は、求めた一次情報を、メモリ３２に記録したり、通信Ｉ／Ｆ３３を介して例えば定期的に情報処理装置２に送信したりすることができる。測距センサ３８は、他の電波プローブ３からの距離を測定する周知の構成を有する。ＣＰＵ３１は、測距センサ３８が測定した、他の電波プローブ３からの距離をメモリ３２に記録することができる。２つの電波プローブ３間の距離は、例えばツーウェイレインジング（Two-Way  Ranging）等の手法を用いて測定できる。
【００２５】
この例では、電波プローブ３−１〜３−Ｎは、予め関連付けられており、関連付けを示す関連付け情報が各電波プローブ３−１〜３−Ｎのメモリ３２に記録されている。関連付け情報は、例えば同じサイト内に配置される電波プローブ３−１〜３−Ｎであることを示し、各電波プローブ３−１〜３−ＮのＩＤを含むので、互いの内部時計を同期するのに利用することができる。電波プローブ３−１〜３−Ｎの内部時計を同期することで、各電波プローブ３−１〜３−Ｎの電波センサ３７が検出した電波が同じ発信源からの電波であることを保証できるので、発信源の推定位置を求めることが可能となる。ＣＰＵ３１は、メモリ３２に記録された関連付け情報と、電波プローブ３の移動状態と、他の電波プローブ３からの距離と、変位センサ３６が検出した変位とに基づいて、ある時点からの電波プローブ３の相対位置の変化を周知の方法で求めることができる。ＣＰＵ３１は、求めた電波プローブ３のある時点からの相対位置の変化を、通信Ｉ／Ｆ３３を介して情報処理装置２に送信したり、メモリ３２に記録したりすることができる。ある時点からの電波プローブ３の相対位置の変化は、例えば電波プローブ３が初期位置にある時からの相対位置の変化である。
【００２６】
ＣＰＵ３１は、内部タイマを用いて、電波プローブ３の状態が変化すると、センサデータを通信Ｉ／Ｆ３３を介して情報処理装置２に送信する。また、ＣＰＵ３１は、一次情報を通信Ｉ／Ｆ３３を介して例えば定期的に情報処理装置２に送信する。これにより、常時通信を行う場合と比べると、情報処理装置２と複数の電波プローブ３−１〜３−Ｎとの間のトラフィックを低減可能であり、また、各電波プローブ３−１〜３−Ｎの消費電力を削減可能である。
【００２７】
なお、電波プローブ３は、図示を省略する入力装置や表示装置、或いは、タッチパネルを更に有しても良い。この場合、電波プローブ３は、図３と類似した構成を有するスマートフォン等の移動端末であっても良く、無線環境測定用の専用の装置でなくても良い。
【００２８】
図４は、電波プローブの処理の一例を説明するフローチャートである。図４に示す処理は、電波プローブ３の電源スイッチ３０がオン状態になると、ＣＰＵ３１がメモリ３２に格納されたプログラムを実行することで開始される。
【００２９】
図４に示すステップＳ１では、ＣＰＵ３１が、通信Ｉ／Ｆ３３を介して、同じサイト内に配置された電源スイッチ３０がオンの状態である他の電波プローブ３と通信して、互いの内部時計を同期する。同じサイト内に配置された複数の電波プローブ３の内部時計を同期することで、各電波プローブ３の電波センサ３７が検出した電波が同じ発信源からの電波であることを保証できるので、発信源の推定位置を求めることが可能となる。しかし、発信源の推定位置を求めない場合等には、このように同じサイト内に配置された複数の電波プローブ３の内部時計を同期しなくても良く、この場合はステップＳ１を省略可能である。
【００３０】
ステップＳ２では、ＣＰＵ３１が、加速度センサ３５が検出した加速度と、変位センサ３６が検出した変位とに基づいて、電波プローブ３の移動状態又は静止状態を検出して同期した内部時計が生成するタイムスタンプと共にメモリ３２に記録する。なお、ステップＳ２では、ＣＰＵ３１が、変位センサ３６が検出した変位のみに基づいて、電波プローブ３の移動状態又は静止状態を検出しても良い。電波プローブ３の第１の静止状態と第２の静止状態の間の移動状態を識別可能にメモリ３２に記録しても良い。ステップＳ３では、ＣＰＵ３１が、電波プローブ３の状態が変化したか否かを判定する。電波プローブ３の状態が変化すると、ステップＳ３の判定結果がＹＥＳになる。ステップＳ３の判定結果がＹＥＳであると、ステップＳ４では、ＣＰＵ３１が、メモリ３２に記録されているセンサデータを通信Ｉ／Ｆ３３を介して情報処理装置２に送信する。メモリ３２に記録されているセンサデータには、電波プローブ３のＩＤ、移動状態、静止状態、相対位置の変化、タイムスタンプ等が含まれる。電波プローブ３の相対位置の変化、一次情報等は、後述するステップＳ５〜Ｓ７においてＣＰＵ３１が求めてメモリ３２に記録する。ステップＳ３の判定結果がＹＥＳであると、処理はステップＳ５へ進む。
【００３１】
ステップＳ５では、ＣＰＵ３１が、測距センサ３８が測定した、他の電波プローブ３からの距離をメモリ３２に記録する。この例では、電波プローブ３−１〜３−Ｎの関連付けを示す関連付け情報が各電波プローブ３−１〜３−Ｎのメモリ３２に記録されている。ステップＳ６では、ＣＰＵ３１が、メモリ３２に記録された移動状態と、関連付け情報と、他の電波プローブ３からの距離と、変位センサ３６が検出した変位とに基づいて、電波プローブ３のある時点からの相対位置の変化を求めてＩＤと共にメモリ３２に記録する。従って、電波プローブ３が情報処理装置２に送信するセンサデータには、電波プローブ３のＩＤ、移動状態、静止状態、相対位置の変化、タイムスタンプ等が含まれる。
【００３２】
ステップＳ７では、ＣＰＵ３１が、電波センサ３７が検出した電波に基づいて、電波のＲＳＳＩ、出現頻度等を算出したり、送信元アドレス、送信先アドレス、パケット種別等を検出して、一次情報を求める。また、ステップＳ７では、ＣＰＵ３１が、求めた一次情報を、ＩＤと共にメモリ３２に記録し、通信Ｉ／Ｆ３３を介して例えば定期的に情報処理装置２に送信することができる。ステップＳ７の後、処理はステップＳ２へ戻る。
【００３３】
なお、ステップＳ５及びステップＳ６を実行する順序は逆であっても良い。また、ステップＳ５，Ｓ６は、ステップＳ２の前、或いは、ステップＳ２の後に実行するようにしても良い。
【００３４】
図５及び図６は、情報処理装置の処理の一例を説明するフローチャートである。図５及び図６に示す処理は、情報処理装置２のユーザが入力装置２４を操作して位置設定を指示すると、情報処理装置２のＣＰＵ２１がメモリ２２に格納されたプログラムを実行することで、同じサイト内の各電波プローブ３−１〜３−Ｎに対して開始される。図５及び図６において便宜上、データの参照は太い破線の矢印で示し、データの入力は細い破線の矢印で示す。
【００３５】
図５に示すステップＳ１１では、ＣＰＵ２１が、電波プローブ３のＩＤの状態履歴を参照して、電波プローブ３が現在静止状態であるか否かを判定する。電波プローブ３のＩＤの状態履歴は、電波プローブ３からセンサデータが通知される度に、ＣＰＵ２１が通信Ｉ／Ｆ２３を介して受信してメモリ２２に記録している。ステップＳ１１の判定結果がＹＥＳであると、処理はステップＳ１２へ進む。ステップＳ１２では、ＣＰＵ２１が、メモリ２２に記録されたセンサデータのうち、電波プローブ３のＩＤの位置設定状態を参照して、２以上の電波プローブ３の位置が設定済み、即ち、サイト内のあるスポットに実際に配置済みであるか否かを判定する。電波プローブ３のＩＤの位置設定状態は、後述するステップＳ１４で電波プローブ３の位置がユーザにより入力され位置設定がされる度に、ＣＰＵ２１がメモリ２２に記録している。ステップＳ１１又はステップＳ１２の判定結果がＮＯであると、処理はステップＳ１１へ戻る。ステップＳ１２の判定結果がＹＥＳであると、処理はステップＳ１３へ進む。
【００３６】
ステップＳ１３では、ＣＰＵ２１が、ユーザに位置入力依頼を行う。具体的には、ＣＰＵ２１が、ユーザに、表示装置２５に表示された例えばサイトの見取り図、或いは、地図の画面上に、電波プローブ３の位置を入力する位置設定を促すメッセージ等を表示する。メモリ２２は、各電波プローブ３−１〜３−Ｎの相対位置の変化も記録しているので、ＣＰＵ２１は、相対位置の変化を用いて各電波プローブ３−１〜３−Ｎの絶対位置を推定して表示装置２５に表示することができる。これにより、表示装置２５に表示された例えばサイトの見取り図、或いは、地図の画面上に、各電波プローブ３−１〜３−Ｎの大まかな位置を例えばアイコン、ＩＤ等で表示できる。ステップＳ１４では、ＣＰＵ２１が、電波プローブ３の位置がユーザにより入力装置２４から入力され位置設定がされたか否かを判定し、判定結果がＮＯであると、処理はステップＳ１３へ戻る。ユーザは、例えば入力装置２４で位置設定する電波プローブ３のアイコン、ＩＤ等を選択することで、電波プローブ３の位置設定を行うことができる。ステップＳ１４の判定結果がＹＥＳであると、ＣＰＵ２１が、電波プローブ３の位置設定状態をメモリ２２に記録し、処理はステップＳ１５へ進む。
【００３７】
ステップＳ１５では、ＣＰＵ２１が、位置入力に応答して、電波伝搬シミュレーションが可能であることを示すメッセージ等を表示装置２５に表示する。ステップＳ１６では、ＣＰＵ２１が、電波伝搬シミュレーションの実行を指示するコマンドがユーザにより入力装置２４から入力されたか否かを判定する。ステップＳ１６判定結果がＮＯであると、処理はステップＳ１５へ戻る。ステップＳ１６の判定結果がＹＥＳであると、処理はステップＳ１７へ進む。ステップＳ１７では、ＣＰＵ２１が、例えば周知の電波伝搬シミュレータにより、メモリ２２に記録された各電波プローブ３−１〜３−ＮのＩＤの一次情報を参照して、電波伝搬シミュレーションを実行する。電波プローブ３のＩＤの一次情報は、電波プローブ３から通知される度に、ＣＰＵ２１が通信Ｉ／Ｆ２３を介して受信してメモリ２２に記録している。電波伝搬シミュレータによる電波伝搬シミュレーションは、例えばＣＰＵ２１がメモリ２２に格納された電波伝搬シミュレーションプログラムを実行することで実行可能である。各電波プローブ３−１〜３−Ｎが求めた電波の一次情報は、ＩＤと共に、各電波プローブ３−１〜３−Ｎから通知される度に、ＣＰＵ２１が通信Ｉ／Ｆ２３を介して受信してメモリ２２に記録している。従って、ステップＳ１７では、ＣＰＵ２１が、メモリ２２に記録された一次情報を参照して、例えば電波伝搬シミュレータにより電波伝搬シミュレーションを実行する。
【００３８】
なお、ＣＰＵ２１は、メモリ２２に記録された電波プローブ３のＩＤの上記状態履歴を参照することで、移動状態にあるＩＤの電波プローブ３からの一次情報をメモリ２２から削除するようにしても良い。この場合、メモリ２２が必要とする記憶容量を効果的に削減できる。
【００３９】
ステップＳ１８では、ＣＰＵ２１が、電波伝搬シミュレーションにより、電波プローブ３−１〜３−Ｎが受信可能な電波の発信源の範囲、又は、電波プローブ３−１〜３−Ｎが一定以上の精度で測位可能な範囲を算出する。また、ステップＳ１８では、ＣＰＵ２１が、算出した範囲（又は、カバー範囲）の探知性能分布を、表示装置２５に表示した例えばサイトの見取り図、或いは、地図の画面上に表示する。従って、同じサイト内の異なるスポットに配置された電波プローブ３−１〜３−Ｎの配置情報を用いて電波伝搬シミュレーションを実行し、算出した探知性能分布を表示装置２４の画面に表示してユーザに提示することができる。
【００４０】
ステップＳ１９では、ＣＰＵ２１が、表示装置２５に表示した画面上で、電波プローブ３の位置が変更されたか否かを判定する。ユーザは、入力装置２４を用いて画面上の電波プローブ３のアイコン、ＩＤ等を選択、ドラッグ、及びドロップの如き操作をすることで、画面上のプローブ３の位置を変更することができる。ステップＳ１９の判定結果がＹＥＳであると、ＣＰＵ２１が、メモリ２２に記録された電波プローブ３の位置設定状態を更新し、処置はステップＳ１５へ戻る。ステップＳ１９の判定結果は、情報処理装置２のユーザが入力装置２４を操作して表示装置２５に表示した画面上の電波プローブ３の位置を変更すると、ＹＥＳになる。一方、ステップＳ１９の判定結果がＮＯであると、処理は図６に示すステップＳ２０へ進む。従って、探知性能分布の画面上で電波プローブ３の位置を変更すると、自動的に電波伝搬シミュレーションを再実行し、電波プローブ３の位置を変更後に推定される探知性能分布を算出して画面に表示して、ユーザに提示することができる。
【００４１】
図６に示すステップＳ２０では、ＣＰＵ２１が、表示装置２５の画面上に表示した電波プローブ３が正しい位置にあるか否かを判定する。ユーザは、表示装置２５の画面上に表示した電波プローブ３が受信可能な電波の発信源の範囲、又は、一定以上の精度で測位可能な範囲が許容範囲であると判断すると、電波プローブ３が正しい位置にあると判断する。ユーザは、電波プローブ３が正しい位置にあると判断すると入力装置２４からコマンドを入力しないので、ステップＳ２０の判定結果はＹＥＳになり、電波プローブ３の位置設定が終了する。一方、ユーザは、表示装置２５の画面上に表示した電波プローブ３が受信可能な電波の発信源の範囲、又は、一定以上の精度で測位可能な範囲が許容範囲でないと判断すると、入力装置２４からコマンドを入力する。例えば内部タイマで計数する一定時間未満の期間内に、ユーザが入力装置２４からコマンドを入力すると、ステップＳ２０の判定結果はＮＯになり、処理はステップＳ２１へ進む。ステップＳ２１では、ＣＰＵ２１が、電波プローブ３の移動指示を表示装置２５に表示して、ユーザに電波プローブ３のサイト内での実際の位置を移動するよう促す。ステップＳ２２では、ＣＰＵ２１が、メモリ２２に記録された電波プローブ３の状態履歴を参照して、電波プローブ３が移動したか否かを判定する。ステップＳ２２の判定結果がＮＯであると、処理はステップＳ２１へ戻る。一方、ステップＳ２２の判定結果がＹＥＳであると、電波プローブ３の位置設定が終了する。
【００４２】
電波プローブ３の位置設定が終了すると、ステップＳ２３では、ＣＰＵ２１が、電波プローブ３が移動したか否かを判定し、判定結果がＹＥＳであると、処理はステップＳ１１へ戻る。ステップＳ２３の判定結果がＮＯであると、処理はステップＳ２４へ進む。ステップＳ２４では、ＣＰＵ２１が、メモリ２２に記録した一次情報に基づき、二次情報を推定する受信データ処理を行い、処理はステップＳ１５へ戻る。受信データ処理は、例えば他システムの発信源の位置、送信電力、トラフィック等の二次情報を周知の方法で推定する。ステップＳ２４では、ＣＰＵ２１が推定した二次情報を、メモリ２２に記録しても良く、表示装置２５の画面に表示しても良い。ＣＰＵ２１は、例えばステップＳ１８において算出した電波プローブ３が受信可能な電波の発信源の範囲、又は、電波プローブ３が一定以上の精度で測位可能な範囲を、二次情報と共に表示装置２４の画面に表示しても良い。
【００４３】
なお、図４に示す処理は、各電波プローブ３−１〜３−Ｎにより実行され、図５及び図６に示す処理は、情報処理装置２により同じサイト内の各電波プローブ３−１〜３−Ｎに対して実行される。
【００４４】
図７は、情報処理装置の表示画面の一例を示す図である。情報処理装置２は、図７に示す表示画面を、例えば図６のステップＳ２０において表示装置２５に表示する。この例では、サイト５０内に配置された電波プローブ３−１〜３−５の○印で示すアイコンを、対応するＩＤ１〜ＩＤ５と共に表示する。サイト５０は、例えば建物内にあり、表示画面に表示された見取り図（又は、レイアウト）には、壁５１や通路５２が設けられている。この例では、破線で示すカバー範囲６０が、図５に示すステップＳ１８において算出した、各電波プローブ３−１〜３−５が配置されたサイト５０内の各スポットで受信可能な電波の発信源の範囲、又は、一定以上の精度で測位可能な範囲に相当する。カバー範囲６０は、領域６１をカバーしていない。そこで、ユーザは、例えば画面上の電波プローブ３−５（ＩＤ５）の位置を、矢印で示す方向に移動して領域６１に近づけるように変更すれば、領域６１がカバー範囲６０内に収まるように調整できることを、直感的にイメージできる。ユーザが画面上の電波プローブ３−５（ＩＤ５）の位置を矢印で示す方向に移動して変更すると、図５に示すステップＳ１９の判定結果はＹＥＳになる。
【００４５】
なお、図７の表示画面に、図５に示すステップＳ２４において一次情報から推定した、発信源の位置、送信電力、トラフィック等の二次情報を表示しても良い。また、電波の利用状況を可視化する電波環境可視化技術を活用することで、場所毎の電波のＲＳＳＩやトラフィックのレベルを例えば色で表現したヒートマップを表示画面に表示したり、発信源の位置やＩＤをヒートマップ上に表示しても良い。
【００４６】
このようにして、サイト内の各スポットにおける探知性能分布を可視化することができる。また、ユーザが画面上で電波プローブの位置を移動することで、探知性能分布の変化を視覚的に確認できるので、ユーザが非専門家であっても容易にサイトサーベイを行うことができる。
【００４７】
図８は、電波プローブシステムの処理の第１の例を説明する図である。図８に示す例では、ユーザ５００に、電波プローブ３−１〜３−４を含むパッケージ８０１が届けられるが、電波プローブの数は４個に限定されない。ユーザ５００は、各電波プローブ３−１〜３−４の電源スイッチ３０をオン状態とする。次に、ユーザ５００は、各電波プローブ３−１〜３−４を、サイト８０５内に実際に配置し、図５に示すステップＳ１３の位置入力依頼に対し、情報処理装置２において各電波プローブ３−１〜３−４の位置設定を行う。図８は、サイト８０５の見取り図を模式的に示し、各電波プローブ３−１〜３−４のサイト８０５内の配置も模式的に示す。また、ユーザ５００が電波プローブ３−１〜３−４の表示画面上の位置を移動すると、図５に示すステップＳ１９の判定結果がＹＥＳになる。図６に示すステップＳ２１における表示画面上の移動指示に従って、ユーザ５００が電波プローブ３−１〜３−４のサイト８０５内の実際の位置を移動すると、図６に示すステップＳ２２の判定結果がＹＥＳになる。このため、情報処理装置２は、電波プローブ３−１〜３−４の移動後の位置、即ち、更新された位置を表示画面に表示する。図８では、便宜上、移動前の電波プローブ３−１〜３−４の位置を梨地で示す。
【００４８】
なお、ユーザ５００が電波プローブ３−１〜３−４をサイト８０５内に実際に配置する際には、夫々の位置へ高精度に配置することはない。これは、表示装置２５に表示された例えばサイトの見取り図、或いは、地図の画面上には、各電波プローブ３−１〜３−４の大まかな位置が、例えばアイコン、ＩＤ等で表示されるからである。また、ユーザ５００が情報処理装置２の表示画面上で電波プローブ３−１〜３−４の位置を変更して測位可能なカバー範囲を調整した場合、ユーザ５００は電波プローブ３−１〜３−４の実際の位置をサイト８０５内で移動するからである。
【００４９】
図９は、電波プローブシステムの処理の第２の例を説明する図である。情報処理装置２は、図９に示す表示画面を、例えば図６のステップＳ２０において表示装置２５に表示する。この例では、サイト５０内に配置された電波プローブ３−１〜３−４のアイコンを、対応するＩＤ１〜ＩＤ４と共に表示する。この例では、カバー範囲６０Ａが、図５に示すステップＳ１８において算出した第１の閾値Ｔ１以上の高精度で測位可能なカバー範囲に相当する。また、カバー範囲６０Ｂが、図５に示すステップＳ１８において算出した第２の閾値Ｔ２以上で第１の閾値Ｔ１未満（Ｔ２＜Ｔ１）の中精度で測位可能なカバー範囲に相当する。更に、カバー範囲６０Ｃが、図５に示すステップＳ１８において算出した第３の閾値Ｔ３以上で第２の閾値Ｔ２未満（Ｔ３＜Ｔ２）の低精度で測位可能なカバー範囲に相当する。例えば、電波の影響を調べたいサイト５０内の▲印で示す場所が低精度で測位可能なカバー範囲１０Ｃ内にある場合には、図５に示すステップＳ１９で画面上の電波プローブ３−４（ＩＤ４）の位置を例えば矢印で示す方向に移動して変更する。これにより、高精度で測位可能なカバー範囲６０Ａが広がり、電波の影響を調べたい場所を高精度で調べることが可能となる。
【００５０】
なお、カバー範囲の調整は、電波プローブ３の移動ではなく、新たな電波プローブ３の追加によっても行うことができる。また、カバー範囲を調整するために、電波プローブ３を削除しても良いことは、言うまでもない。
【００５１】
図１０は、電波プローブシステムの処理の第３の例を説明する図である。情報処理装置２は、図１０に示す表示画面を、例えば図６のステップＳ２０において表示装置２５に表示する。この例では、サイト５０内に配置された電波プローブ３−１〜３−８のアイコンを、対応するＩＤ１〜ＩＤ８と共に表示する。この例では、カバー範囲６０が、図５に示すステップＳ１８において算出した、各電波プローブ３−１〜３−８が配置されたサイト５０内の各スポットで受信可能な電波の発信源の範囲に相当する。カバー範囲６０は、領域６１Ａ，６１Ｂをカバーしていない。そこで、図５に示すステップＳ１９で画面上の電波プローブ３−１，３−８（ＩＤ１，ＩＤ８）の位置を例えば矢印で示す方向に移動して変更することで、領域６１Ａ，６１Ｂがカバー範囲６０内に収まるように調整できる。このように、カバー範囲６０の調整は、複数の電波プローブ３−１，３−８の移動によって行うことができる。図１０では、便宜上、移動前の電波プローブ３−１，３−８の位置を梨地で示す。
【００５２】
なお、カバー範囲６０の調整は、電波プローブ３−１，３−８の移動ではなく、複数の新たな電波プローブ３の追加によっても行うことができる。また、カバー範囲６０を調整するために、複数の電波プローブ３を削除しても良いことは、言うまでもない。
【００５３】
このように、電波プローブシステムの処理の第１乃至第３の例では、ユーザが非専門家であっても、電波プローブの配置を容易に決定できる。また、ユーザが非専門家であっても、煩雑さや困難さを解消してサイトサーベイを支援し、容易にサイトサーベイを行うことができる。
【００５４】
なお、各電波プローブが送信するセンサデータに、各電波プローブが受信したパケットが同じであることを示す情報を含める場合には、タイムスタンプを情報処理装置に送信しなくても良い。
【００５５】
上記の実施例によれば、他システムの影響を高精度に測定するために、他システムの電波を測定するための、電波プローブの配置を、非専門家であっても容易に決定できる。また、煩雑さや困難さを解消してサイトサーベイを支援し、非専門家であっても容易にサイトサーベイを行うことができる。更に、二次情報を可視化してサイト内の各スポットにおける探知性能分布を可視化することができる。
【００５６】
ユーザは、非専門家であっても、画面上で電波プローブの位置を移動することによる各電波プローブが配置されたサイト内の各スポットで受信可能な電波の発信源の範囲や、一定以上の精度で測位可能な範囲の変化を、直感的にイメージできる。また、ユーザは、非専門家であっても、画面上で電波プローブの位置を移動することで、探知性能分布の変化を視覚的に確認できる。
【００５７】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
電波を受信して無線環境を表す情報を送信する電波プローブであって、
電波を検出する電波センサと、
前記電波プローブの静止状態及び移動状態を検出する状態センサと、
通信手段と、
前記電波センサが検出した電波の受信信号強度を含む一次情報を生成し、前記通信手段を介して送信する制御手段とを備え、
前記制御手段は、前記状態センサが検出した状態が変化すると、前記電波プローブの識別情報と、前記状態センサが検出した移動状態及び静止状態とを含むセンサデータを前記通信手段を介して送信することを特徴とする、電波プローブ。
（付記２）
前記制御手段は、前記通信手段を介して他の電波プローブと通信して互いの内部時計を同期し、
前記センサデータは、前記内部時計が生成するタイムスタンプを含み、
前記一次情報は、前記電波の出現頻度、送信元アドレス、送信先アドレス、及びパケット種別のうち少なくとも１つの情報を更に含むことを特徴とする、付記１記載の電波プローブ。
（付記３）
前記他の電波プローブからの距離を測定する測距センサと、
前記電波プローブの位置の変位を検出する変位センサとを更に備え、
前記制御手段は、前記電波プローブの移動状態と、前記測距センサが測定した前記他の電波プローブからの距離と、前記変位センサが検出した変位とに基づいて、ある時点からの前記電波プローブの相対位置の変化を求め、
前記センサデータは、前記電波プローブの相対位置の変化を含むことを特徴とする、付記２記載の電波プローブ。
（付記４）
前記制御手段は、前記一次情報を前記通信手段を介して定期的に送信することを特徴とする、付記１乃至３のいずれか１項記載の電波プローブ。
（付記５）
同じサイト内の異なるスポットに配置された複数の電波プローブと、
前記複数の電波プローブと通信可能な情報処理装置とを備え、
各電波プローブは、
電波を検出する電波センサと、
当該電波プローブの静止状態及び移動状態を検出する状態センサと、
前記情報処理装置と通信する第１の通信手段と、
前記電波センサが検出した電波の受信信号強度を含む一次情報を生成し、前記第１の通信手段を介して前記情報処理装置に送信する第１の制御手段とを有し、
前記第１の制御手段は、前記状態センサが検出した状態が変化すると、前記電波プローブの識別情報と、前記状態センサが検出した移動状態及び静止状態とを含むセンサデータを前記第１の通信手段を介して前記情報処理装置に送信し、
前記情報処理装置は、
各電波プローブと通信する第２の通信手段と、
各電波プローブから受信した前記一次情報及び前記センサデータを記録するメモリと、
表示装置と、
前記メモリに記録された前記センサデータに基づき、各電波プローブの前記サイト内の位置を前記表示装置の画面に表示し、前記画面上で静止状態にある電波プローブの位置入力を依頼し、位置入力に応答して前記メモリに記録された前記一次情報に基づき電波伝搬シミュレーションを行って前記サイト内の各スポットにおける探知性能分布を前記画面に表示する第２の制御手段とを有することを特徴とする、電波プローブシステム。
（付記６）
前記第２の制御手段は、前記表示装置の前記画面上で１つの電波プローブの位置を移動する入力があると、前記電波伝搬シミュレーションを再度行うことを特徴とする、付記５記載の電波プローブシステム。
（付記７）
前記第２の制御手段は、前記画面上で前記１つの電波プローブの位置を移動する入力があると、前記１つの電波プローブの前記サイト内での実際の位置の移動を前記画面上で促し、前記１つの電波プローブが移動状態にあると、静止後に前記画面上で位置入力依頼をすることを特徴とする、付記６記載の電波プローブシステム。
（付記８）
前記探知性能分布は、各電波プローブが配置された前記サイト内の各スポットで受信可能な電波の発信源の範囲、又は、一定以上の精度で測位可能な範囲を含むことを特徴とする、付記５乃至７のいずれか１項記載の電波プローブシステム。
（付記９）
各電波プローブは、
他の電波プローブからの距離を測定する測距センサと、
当該電波プローブの位置の変位を検出する変位センサとを更に有し、
前記センサデータは、当該電波プローブの相対位置の変化を含み、
前記第１の制御手段は、当該電波プローブの移動状態と、前記測距センサが測定した前記他の電波プローブからの距離と、前記変位センサが検出した変位とに基づいて、ある時点からの前記電波プローブの相対位置の変化を求め、
前記情報処理装置の第２の制御手段は、２つの電波プローブの位置入力があると、残りの電波プローブの相対位置を前記相対位置の変化から求めて前記表示装置の前記画面に表示することを特徴とする、付記５乃至８のいずれか１項記載の電波プローブシステム。
（付記１０）
各電波プローブの前記第１の制御手段は、前記第１の通信手段を介して他の電波プローブと通信して互いの内部時計を同期し、
前記センサデータは、前記内部時計が生成するタイムスタンプを含み、
前記一次情報は、前記電波の出現頻度、送信元アドレス、送信先アドレス、及びパケット種別のうち少なくとも１つの情報を更に含むことを特徴とする、付記５乃至９のいずれか１項記載の電波プローブシステム。
（付記１１）
前記第２の制御手段は、前記表示装置の前記画面上で１つの電波プローブを削除又は追加すると、前記電波伝搬シミュレーションを再度行うことを特徴とする、付記５乃至１０のいずれか１項記載の電波プローブシステム。
【００５８】
以上、開示の電波プローブ及び電波プローブシステムを実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【符号の説明】
【００５９】
１      電波プローブシステム
２      情報処理装置
３，３−１〜３−Ｎ      電波プローブ
２１，３１      ＣＰＵ
２２，３２      メモリ
２３，３３      通信Ｉ／Ｆ
２４      入力装置
２５      表示装置
３０      電源スイッチ
３４      センサ群
３５      加速度センサ
３６      変位センサ
３７      電波センサ
３８      測距センサ
４０      バッテリ
【図１】
2020191593.tif 000003
【図２】
2020191593.tif 000004
【図３】
2020191593.tif 000005
【図４】
2020191593.tif 000006
【図５】
2020191593.tif 000007
【図６】
2020191593.tif 000008
【図７】
2020191593.tif 000009
【図８】
2020191593.tif 000010
【図９】
2020191593.tif 000011
【図１０】
2020191593.tif 000012