(57)【要約】【課題】ユーザが要求する通信成功率、親機の最大設置台数、または、通信成功率と親機の最大設置台数の両方を満たす親機の設置場所を選択する。【解決手段】無線通信システム５は、子機３と、仮設置された仮親機２と、仮親機２と通信可能な情報収集／親機選択装置１とを備えている。情報収集／親機選択装置１の親機選択プログラムは、所定期間に亘って全ての仮親機２に対して全ての子機３との通信を指示するパケットを送信して、通信正否情報を含む応答のパケットを受信して記憶装置に記憶する仮親機情報収集部と、通信正否情報に基づいて通信成功率を計算して通信成功率テーブルを出力する通信成功率計算部と、通信成功率テーブルに基づき、子機３との通信成功率が所定値以上になるように、仮親機２のいずれかの組み合わせを、正規の無線親機２ａとして選択する親機選択部とを備えている。【選択図】図１
2014072853.tif 000002
【特許請求の範囲】
【請求項１】
無線通信インタフェースを備えた１または複数の無線子機と、
設置候補位置に仮設置され、前記無線子機と通信可能な無線通信インタフェースを備えた１または複数の無線仮親機と、
前記無線仮親機と通信可能な通信手段、記憶手段、および、制御手段を有する親機選択装置とを備え、
前記親機選択装置の前記制御手段は、
所定期間に亘って前記通信手段によって、全ての前記無線仮親機に対して全ての前記無線子機との通信を指示するパケットを送信して、各前記無線仮親機から各前記無線子機との通信正否情報を含む応答のパケットを受信し、当該通信正否情報を前記記憶手段に記憶する仮親機情報収集手段と、
前記通信正否情報に基づき、各前記無線仮親機と各前記無線子機との通信成功率を計算して通信成功率テーブルを出力する通信成功率計算手段と、
前記通信成功率テーブルに基づき、前記無線子機との通信成功率が所定値以上になるように、前記無線仮親機のいずれかの組み合わせを、前記無線子機と通信する正規の無線親機として選択する親機選択手段と、
を備えたことを特徴とする無線通信システム。
【請求項２】
前記無線仮親機は、
前記親機選択装置と通信可能な通信インタフェース、および、全ての前記無線子機との間で連続して通信を行う連続通信手段を備え、
前記親機選択装置から、全ての前記無線子機との通信を指示するパケットを受信したならば、前記連続通信手段によって全ての前記無線子機との間で連続して通信を行い、
各前記無線子機との前記通信正否情報を含む応答のパケットを前記親機選択装置に返信する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記無線仮親機は、各前記無線子機との間の通信が失敗したときに再送処理を行わず、
前記正規の無線親機は、各前記無線子機との間の通信が失敗したときに再送処理を行う、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記親機選択装置の前記親機選択手段は、
前記通信成功率テーブルに基づき、前記無線子機との通信成功率が所定値以上、かつ、前記無線仮親機が最小台数となるように、前記無線仮親機のいずれかの組み合わせを、前記無線子機と通信する前記正規の無線親機として選択する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記親機選択装置の前記親機選択手段は、
前記通信成功率テーブルに基づき、所定台数の前記無線仮親機のいずれかの組み合わせのうち、前記無線子機との通信成功率が最高となる組み合わせを、前記正規の無線親機として選択する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項６】
前記親機選択装置の前記親機選択手段は、
各前記無線子機と各前記無線親機との通信成功率の順番を示す親機リストを更に生成する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項７】
前記親機選択装置は更に、前記無線親機といずれかの無線子機との通信の際には、前記親機リストを参照して、当該無線子機との通信に於いて通信成功率が最も高い無線親機を選択する対子機通信手段を備える、
ことを特徴とする請求項６に記載の無線通信システム。
【請求項８】
前記親機選択装置の前記対子機通信手段は更に、
前記選択した無線親機が通信に失敗したならば、前記選択した無線親機の次に通信成功率が高い無線親機を選択する、
ことを特徴とする請求項７に記載の無線通信システム。
【請求項９】
前記親機選択装置の前記親機選択手段は、前記無線子機と通信する前記正規の無線親機として選択した前記無線仮親機に所定表示を指示するパケットを送信し、
前記無線仮親機は、当該所定表示を指示するパケットを受信したならば、視認可能な所定の表示を行う、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項１０】
前記親機選択手段は、前記無線子機と通信する前記正規の無線親機として選択しなかった前記無線仮親機に所定表示を指示するパケットを送信し、
前記無線仮親機は、当該所定表示を指示するパケットを受信したならば、視認可能な所定の表示を行う、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項１１】
前記親機選択手段は、前記無線子機と通信する前記正規の無線親機として選択しなかった前記無線仮親機に電源オフを指示するパケットを送信し、
前記無線仮親機は、当該電源オフを指示するパケットを受信したならば、自らの電源をオフする、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項１２】
前記無線子機は、有線によって通信可能に接続された１または複数のグループを構成しており、
前記親機選択装置の前記親機選択手段は、
前記通信成功率テーブルに基づき、前記グループを構成する前記無線子機との通信成功率が所定値以上、かつ、前記無線仮親機が最小台数となるように、前記無線仮親機のいずれかの組み合わせを、前記無線子機と通信する前記正規の無線親機として選択する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項１３】
請求項１ないし請求項１１のいずれか１項に記載の無線通信システムを備え、
前記無線子機には、それぞれ電力監視ユニットが接続されている、
ことを特徴とする電力監視システム。
【請求項１４】
前記電力監視ユニットには、複数の前記無線子機が接続されている、
ことを特徴とする請求項１３に記載の電力監視システム。
【請求項１５】
無線通信インタフェースを備えた１または複数の無線子機と、
設置候補位置に仮設置され、前記無線子機と通信可能な無線通信インタフェースを備えた１または複数の無線仮親機と、
前記無線仮親機と通信可能な通信手段、記憶手段、および、制御手段を有する親機選択装置とを備え、
前記親機選択装置の前記制御手段は、
所定期間に亘り、前記通信手段によって全ての前記無線仮親機に対して順番に、全ての前記無線子機との通信を指示するパケットを送信して、各前記無線仮親機から各前記無線子機との通信正否情報を含むパケットを受信し、当該通信正否情報を前記記憶手段に記憶する仮親機情報収集手段と、
前記通信正否情報に基づき、各前記無線仮親機と各前記無線子機との通信成功率テーブルを計算する通信成功率計算手段と、
前記通信成功率テーブルに基づき、前記無線子機との通信成功率が所定値以上になるように、前記無線仮親機のいずれかの組み合わせを、前記無線子機と通信する正規の無線親機として選択する親機選択手段と、
を実行することを特徴とする無線通信システムの親機選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う親機と子機とで構成される無線通信システム、当該無線通信システムで通信を行う電力監視システム、および、無線通信システムの親機選択方法に関する。
【背景技術】
【０００２】
近年、無線通信機器は、汎用ＰＣ（Personal computer）間の通信システムや、産業用の分野に於けるセンサ機器（例えば工場の電力監視システム）からのデータ収集システムなどに利用されている。この理由の一つとして、無線通信機器を用いたネットワークは、有線で各装置が接続されているネットワークと比較して、ケーブルの配線コストを低減できることが挙げられる。
【０００３】
しかし、無線通信には、その日の天候、ドアや窓やシャッターなどに代表される建具の開閉状態、家具や装置の移動や新規設置などの状態変化の影響により通信の状態が安定せず、所定の時間に於ける通信に失敗するという問題がある。これらの状態変化による無線通信への影響を把握し、通信成功率の高い設置場所を決定する方法としては、現場で電波を観測することが現実的である。しかし、通信成功率の高い設置場所を求めて、何度も無線機器の移動を繰り返す必要があるため、各無線機器の設置工数および設置コストが増大するという問題が発生する。
この問題を解決する方法として、特許文献１や特許文献２に記載の技術がある。
【０００４】
特許文献１の課題には、「家庭内には、各種家電機器が多数存在すつため、家電機器から発生するノイズのレベル、ノイズの周波数帯、ノイズが発生するタイミング（時刻）は、家庭によって様々なものとなる。」と記載され、解決手段には、「家電製品２００は、所定時刻毎に家電製品２００に内蔵された第１送受信手段２０２もしくは第２送受信手段２０３を用いて決められた周波数で受信動作を行い、その周波数の家電機器周辺の環境ノイズを測定して記憶手段２０５に記憶する。次に、制御手段２０４は、記憶手段２０５に記憶された複数回の測定データから、環境ノイズの発生の少ない時刻帯を選出し、家電製品２００と基地局１００との無線通信実施期間を選出する。」と記載されている。
【０００５】
特許文献２の課題には、「子機を新たに設置する際、設置作業を効率的なものにし、かつ、既存の子機に影響を極力与えない。」と記載され、解決手段には、「置局用子機は、自らの位置を測定する手段、又は自らの位置に係るデータが入力される手段を備えることにより、自らの位置データを保持する。さらに、親機と置局用子機との間の通信における電波の強度測定手段が親機又は置局用子機に備わる。複数の子機設置候補位置に関して、親機と置局用子機との通信電波の強度が測定され、最も電波強度の大きい位置が、子機設置位置になる。この親機と置局用子機との間の通信においては、既存の子機に備わるバッテリの消耗に影響を与えないため、親機と既存子機との間の通信での電波周波数とは、異なる電波周波数が利用される。」と記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２２８７７３号公報
【特許文献２】特開２００１−１２７６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術は、無線機周辺のノイズを測定し、ノイズの少ない周波数帯と時間帯に再送している。特許文献１に記載の技術は、或る特定の時間帯だけ通信可能であればよく、通信の失敗が認容されることが前提である。しかし、「所定以上の電力が使用されているか否か」を所定周期で定期的に確認するための電力監視システムでは、通信の失敗は許容されず、特許文献１に記載の技術は適用できない。
【０００８】
特許文献２に記載の技術は、親機と置局用子機との間の通信に於ける電波の強度測定手段によって、子機の設置位置を特定するものである。しかし、無線の状態は常に流動的であることを鑑みると、特許文献２に記載の技術によって特定した子機の設置位置は、必ずしも最適ではない場合がある。したがって、何度も子機の設置位置のやりなおしが発生する虞があり、通信失敗による顧客価値損失と設置コストの増大とを引き起こす虞がある。
【０００９】
そこで、本発明は、ユーザが要求する通信成功率、親機の最大設置台数、または、通信成功率と親機の最大設置台数の両方を満たす親機の設置場所を選択することが可能な無線通信システムおよび電力監視システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記した課題を解決するため、請求項１に記載の発明では、無線通信インタフェースを備えた１または複数の無線子機と、設置候補位置に仮設置され、前記無線子機と通信可能な無線通信インタフェースを備えた１または複数の無線仮親機と、前記無線仮親機と通信可能な通信手段、記憶手段、および、制御手段を有する親機選択装置とを備え、前記親機選択装置の前記制御手段は、所定期間に亘って前記通信手段によって、全ての前記無線仮親機に対して全ての前記無線子機との通信を指示するパケットを送信して、各前記無線仮親機から各前記無線子機との通信正否情報を含む応答のパケットを受信し、当該通信正否情報を前記記憶手段に記憶する仮親機情報収集手段と、前記通信正否情報に基づき、各前記無線仮親機と各前記無線子機との通信成功率を計算して通信成功率テーブルを出力する通信成功率計算手段と、前記通信成功率テーブルに基づき、前記無線子機との通信成功率が所定値以上になるように、前記無線仮親機のいずれかの組み合わせを、前記無線子機と通信する正規の無線親機として選択する親機選択手段と、を備えたことを特徴とする無線通信システムとした。
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【００１１】
本発明によれば、ユーザが要求する通信成功率、親機の最大設置台数、または、通信成功率と親機の最大設置台数の両方を満たす親機の設置場所を選択することが可能な無線通信システムおよび電力監視システムを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に於ける無線通信システムを示す概略の構成図である。
【図２】第１の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。
【図３】第１の実施形態に於ける仮親機を示す概略の構成図である。
【図４】第１の実施形態に於ける情報収集／親機選択装置の設定データ例を示す図である。
【図５】第１の実施形態に於ける仮親機の設定データ例を示す図である。
【図６】第１の実施形態に於ける情報収集／親機選択装置の仮親機情報収集部の処理を示すフローチャートである。
【図７】第１の実施形態に於ける仮親機の連続通信部の処理を示すフローチャートである。
【図８】第１の実施形態に於ける情報収集シーケンスを示す図である。
【図９】第１の実施形態に於ける通信成功率テーブルの例を示す図である。
【図１０】第１の実施形態に於ける情報収集／親機選択装置の親機選択部の処理を示すフローチャートである。
【図１１】第１の実施形態に於ける親機リストの例を示す図である。
【図１２】第１の実施形態に於ける情報収集／親機選択装置の電力情報収集部の処理を示すフローチャートである。
【図１３】第１の実施形態に於ける情報収集／親機選択装置の対子機通信部の処理を示すフローチャートである。
【図１４】第１の実施形態に於ける親機の個別通信部の処理を示すフローチャートである。
【図１５】第２の実施形態に於ける無線通信システムを示す概略の構成図である。
【図１６】第２の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。
【図１７】第２の実施形態に於ける仮親機の設定データ例を示す図である。
【図１８】第２の実施形態に於ける通信成功率テーブル例を示す図である。
【図１９】第２の実施形態に於ける親機リストの例を示す図である。
【図２０】第２の実施形態に於ける情報収集／親機選択装置の電力情報収集部の処理を示すフローチャートである。
【図２１】第２の実施形態に於ける情報収集／親機選択装置の対ユニット通信部の処理を示すフローチャートである。
【図２２】第３の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。
【図２３】第３の実施形態に於ける情報収集／親機選択装置の親機選択部の処理を示すフローチャートである。
【図２４】第３の実施形態に於ける組み合わせ通信成功率テーブルの例を示す図である。
【図２５】第３の実施形態に於ける情報収集／親機選択装置の対子機通信部の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
（第１の実施形態の構成）
【００１４】
図１（ａ），（ｂ）は、第１の実施形態に於ける無線通信システムを示す概略の構成図である。
【００１５】
図１（ａ）は、仮親機２−１〜２−６の情報を収集して親機２ａ−１〜２ａ−３を選択するときの構成を示す図である。
電力監視システム６には、通信機能を備えた電力監視ユニット４−１〜４−３と、電力監視ユニット４−１〜４−３から定期的に計測データ（例えば、電流値、電圧値、電力量など）を収集するための無線通信システム５が組み込まれている。以下、電力監視ユニット４−１〜４−３を特に区別しないときには、単に電力監視ユニット４と記載する。
電力監視ユニット４は、例えば、工場などの施設内の分電盤付近に設置され、分電盤から計測データを収集するものである。なお、電力監視ユニットは、分電盤内に設置されていてもよい。
ここで、無線通信システム５は、設置候補位置に仮設置され、無線通信インタフェースを有する仮親機２−１〜２−６（無線仮親機）と、同様な無線通信インタフェースを有している子機３−１〜３−３（無線子機）と、仮親機２−１〜２−６と通信可能な通信インタフェースを備え、いずれかの仮親機２−１〜２−６を介して子機３−１〜３−３と無線で通信する情報収集／親機選択装置１とを備えている。
情報収集／親機選択装置１と仮親機２−１〜２−６とは、例えばイーサネット（登録商標）ケーブルやシリアルケーブルなどの有線の通信路で接続されているか、または、Ｗｉｆｉ（登録商標）に代表される無線通信機能を備えている。仮親機２−１〜２−６と子機３−１〜３−３とは、無線による通信路によって通信可能である。
以下、仮親機２−１〜２−６を特に区別しないときには、単に仮親機２と記載する。子機３−１〜３−３を特に区別しないときには、単に子機３と記載する。
【００１６】
情報収集／親機選択装置１は、仮親機２と子機３との通信の成否を判断し、かつ、電力監視ユニット４から定期的に情報を収集するものである。
仮親機２は、情報収集／親機選択装置１に制御されて、各子機３と無線で通信するものである。子機３は、仮親機２と無線で通信してパケットを中継するものである。仮親機２は、子機３を介して、電力監視ユニット４との間でパケットを送受信する。
【００１７】
情報収集／親機選択装置１と親機２ａとのデータの送受信には、イーサネット（登録商標）ケーブルやシリアルケーブルなどの有線の通信路や、Ｗｉｆｉ（登録商標）に代表される無線通信路が利用される。そのため、親機２ａは、複数の場所に設置可能である。情報収集／親機選択装置１と各電力監視ユニット４とが無線通信を行う場合、親機２ａ−１〜２ａ−３は、各子機３と通信可能な場所に設置しなければならない。子機３−１〜３−３と電力監視ユニット４−１〜４−３とは、例えばイーサネット（登録商標）ケーブルやシリアルケーブルなどの有線の通信路でそれぞれ接続されている。そのため、子機３の設置場所は、分電盤付近に制限される。
親機２ａの設置場所や環境の変化により、親機２ａと子機３との間の無線通信の状況に影響が発生する虞がある。したがって、親機２ａの設置位置は、子機３との間の無線通信の状況および環境の変化を考慮して決定する必要がある。
【００１８】
本実施形態の無線通信システム５は、環境の変化に関らず、ユーザが要求する親機２ａ−１〜２ａ−３の設置台数と通信成功率に合った設置場所を自動で判断するものである。
【００１９】
図１（ｂ）は、情報収集／親機選択装置１が各電力監視ユニット４から電力情報を収集するときの構成を示す図である。
このとき、無線通信システム５ａの情報収集／親機選択装置１には、仮親機２−１〜２−６に替えて、親機２ａ−１〜２ａ−３が接続されている。電力監視システム６ａは、図１（ａ）の無線通信システム５に代わり、無線通信システム５ａを備えている。親機２ａ−１は、仮親機２−２が設置されていた位置に設置されている。親機２ａ−２は、仮親機２−４が設置されていた位置に設置されている。親機２ａ−３は、仮親機２−６が設置されていた位置に設置されている。以下、親機２ａ−１〜２ａ−３を特に区別しないときには、単に親機２ａと記載する。
無線通信システム５ａの情報収集／親機選択装置１は、電力監視ユニット４に計測データを要求するパケットを送信し、電力監視ユニット４から当該パケットの応答としての計測データを含むパケットを受信することにより、電力情報を収集するものである。
【００２０】
図２は、第１の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。
情報収集／親機選択装置１は、例えばＲＡＭ（Random Access Memory）などであるメモリ１０と、例えばＨＤＤ（Hard Disk Drive）やフラッシュメモリなどである記憶装置１１（記憶手段）と、情報の処理と制御とを行うＣＰＵ（Central Processing Unit）１２と、ユーザの入力を受け付ける入力デバイス１３と、ユーザに情報を表示する表示デバイス１４と、仮親機２や親機２ａなどと通信を行う通信インタフェース１５（通信手段）とを備えている。メモリ１０、ＣＰＵ１２、入力デバイス１３、表示デバイス１４、および、通信インタフェース１５は、相互にバスで接続されている。
【００２１】
メモリ１０は、親機選択プログラム１６（制御手段）と、電力情報収集プログラム１７（制御手段）と、ＯＳ（Operating System）１８とがロードされている。
親機選択プログラム１６は、仮親機２と子機３との通信成否に基づいて、いずれの仮親機２の設置位置を、親機２ａの設置位置とするかを判断するものである。親機選択プログラム１６がＣＰＵ１２で実行されることにより、仮親機情報収集部１６０（仮親機情報収集手段）と、通信成功率計算部１６１（通信成功率計算手段）と、親機選択部１６２（親機選択手段）とが具現化される。
仮親機情報収集部１６０（仮親機情報収集手段）は、各仮親機２から、各子機３との通信成否情報を収集するものであり、後記する図６で詳細に説明する。
通信成功率計算部１６１（通信成功率計算手段）は、各仮親機２と各子機３との通信成功率を計算するものである。
親機選択部１６２（親機選択手段）は、各子機３との通信成功率が所定位置以上になるように、仮親機２のいずれかの組み合わせを各子機３と通信する正規の親機２ａとして選択するものである。
【００２２】
電力情報収集プログラム１７は、親機２ａと子機３とを介して電力監視ユニット４に計測データを要求するパケットを送信し、電力監視ユニット４が子機３と親機２ａとを介して、当該パケットの応答として計測データを含むパケットを応答することにより、電力情報を収集するものである。電力情報収集プログラム１７が、ＣＰＵ１２で実行されることにより、電力情報収集部１７０と、対子機通信部１７１（対子機通信手段）とが具現化される。
【００２３】
記憶装置１１は、収集データログ１１０と、設定データ１１１と、通信成功率テーブル１１２と、親機リスト１１３と、電力情報ログ１１４とを記憶する。
収集データログ１１０は、仮親機情報の収集の際に、各仮親機２と各子機３との間の通信成否情報を収集するものである。
設定データ１１１は、当該無線通信システムの仮親機２や子機３の構成や親機２ａの選択条件を示すものであり、後記する図４で詳細に説明する。
通信成功率テーブル１１２は、各仮親機２と各子機３との間の通信成功率を格納するものであり、後記する図９で詳細に説明する。
親機リスト１１３は、各仮親機２と各子機３との間の通信成功率に基づいて決定された正規の親機２ａのリストであり、後記する図１１で詳細に説明する。
電力情報ログ１１４は、収集した電力情報を格納するものである。
【００２４】
ＣＰＵ１２は、メモリ１０に格納されているプログラムのバイナリコードを実行することにより、各処理部や、ＯＳ１８を具現化するものである。
入力デバイス１３は、例えばマウスやキーボードなどであり、ユーザの操作情報を受け付けるものである。
表示デバイス１４は、親機２ａの選択結果を表示して、ユーザに通知するモニタやプリンタなどである。
通信インタフェース１５は、各仮親機２とデータ通信を行うためのインタフェースであり、例えば、イーサネットインタフェースや無線通信インタフェースなどである。
ＯＳ１８は、情報収集／親機選択装置１全体の動作を制御するための基本ソフトウェアである。
【００２５】
図３は、第１の実施形態に於ける仮親機を示す概略の構成図である。
仮親機２は、仮親機２を動作させるソフトウェアであるソフトウェアモジュール２０と、ＯＳ２１と、記憶装置２２と、仮親機２を動作させるハードウェアであるハードウェアモジュール２３とを備えている。
【００２６】
ソフトウェアモジュール２０は、設定データ取得部２００と、連続通信部２０１（連続通信手段）と、個別通信部２０２（個別通信手段）とを備えている。設定データ取得部２００と、連続通信部２０１と、個別通信部２０２とは、後記するマイコン２３１によって、ソフトウェアプログラムのバイナリコードが実行されることにより、具現化される。
設定データ取得部２００（設定データ取得手段）は、ＵＳＢ（Universal Serial Bus）インタフェース２３５を用いて外部から設定データ２２１を取得して、記憶装置２２に格納するものである。
連続通信部２０１（連続通信手段）は、有線通信インタフェース２３２を介して情報収集／親機選択装置１から送信開始要求のパケットを受信すると、無線通信インタフェース２３３を介して、全ての各子機３との間で連続してデータの送受信を行い、通信成否の結果のパケットを、有線通信インタフェース２３２を介して情報収集／親機選択装置１へ送信するものである。連続通信部２０１の処理は、後記する図７で詳細に説明する。
個別通信部２０２（個別通信手段）は、無線通信インタフェース２３３を介して、情報収集／親機選択装置１からパケットを受信すると、指定されたいずれかの子機３にデータの送受信を行い、当該子機３から受信した応答を情報収集／親機選択装置１へ送信するものである。個別通信部２０２の処理は、後記する図１４で詳細に説明する。
【００２７】
ＯＳ２１は、仮親機２全体の動作を制御するための基本ソフトウェアである。
記憶装置２２は、例えば、ＨＤＤやフラッシュメモリなどであり、各子機３との通信に必要な設定データ２２１を保持するものである。
【００２８】
ハードウェアモジュール２３は、仮親機２を動作させるハードウェアであり、マイコン２３１と、有線通信インタフェース２３２と、無線通信インタフェース２３３と、タイマ２３４と、ＵＳＢインタフェース２３５と、スイッチ２３６とＬＥＤ（Light emitting diode）２３７とを備えている。
マイコン２３１は、ＣＰＵと、ＲＡＭなどの揮発性メモリと、ＲＯＭ（Read Only Memory）とを備えている。
有線通信インタフェース２３２は、情報収集／親機選択装置１とデータ通信を行うためのインタフェースであり、例えばイーサネットインタフェースである。
無線通信インタフェース２３３は、子機３とデータ通信を行うためのインタフェースであり、例えば特定小電力による無線通信を行うものである。
【００２９】
タイマ２３４は、時間を計測するハードウェアである。タイマ２３４は、連続通信部２０１や個別通信部２０２が、無線通信インタフェース２３３を介して子機３からの応答パケットを待っている状況において、所定時間が経過しても応答パケットを受信しない場合に、パケットロスであることを判断するものである。
ＵＳＢインタフェース２３５は、ＵＳＢのファンクションコントローラであり、設定データ２２１を外部から取得して変更する際に利用されるものである。
スイッチ２３６は、個別通信部２０２および連続通信部２０１と、設定データ取得部２００とを切り換えるものである。
ＬＥＤ２３７は、当該仮親機２が親機２ａとして選択されたか否かを視認可能な所定の表示を行ってユーザに示すものである。仮親機２は、上位装置である情報収集／親機選択装置１から送信された所定表示を指示するパケットを受信すると、ＬＥＤ２３７の点灯と非点灯とを切り替える。
【００３０】
図４は、第１の実施形態に於ける情報収集／親機選択装置の設定データ例を示す図である。
設定データ１１１は、仮親機２や子機３などの情報を示すテーブルであり、仮親機台数欄１１１ａと、仮親機（１）アドレス欄１１１ｂ−１…と、子機台数欄１１１ｃと、子機（１）アドレス欄１１１ｄ−１…と、計測期間欄１１１ｅと、解析単位欄１１１ｆと、ログ受信待ち時間欄１１１ｇと、通信成功率の閾値欄１１１ｈと、所望の親機台数欄１１１ｋとを備えている。
【００３１】
仮親機台数欄１１１ａには、本実施形態に於いて設置された仮親機２の台数が格納されている。設置された各仮親機２のアドレスは、仮親機（１）アドレス欄１１１ｂ−１、仮親機（２）アドレス欄１１１ｂ−２、…に格納されている。以下、仮親機（１）アドレス欄１１１ｂ−１、仮親機（２）アドレス欄１１１ｂ−２、…を特に区別しないときには、単に仮親機アドレス欄１１１ｂと記載する。
子機台数欄１１１ｃには、本実施形態に於いて設置された子機３の台数が格納されている。設置された各子機３のアドレスは、子機（１）アドレス欄１１１ｄ−１、子機（２）アドレス欄１１１ｄ−２に格納されている。
計測期間欄１１１ｅには、情報収集／親機選択装置１がデータ収集を実行する期間（所定期間）が格納されている。
解析単位欄１１１ｆには、通信成功率計算部１６１が、通信の成功率を時間帯毎に分割して計算する際の、各時間帯の期間が格納されている。
ログ受信待ち時間欄１１１ｇには、仮親機情報収集部１６０が、パケットの受信を待つ時間が格納されている。
通信成功率の閾値欄１１１ｈには、親機選択部１６２が、仮親機２と子機３間とが通信可能であると判断し、正規の親機２ａとして選択する際の閾値（所定値）が格納されている。
所望の親機台数欄１１１ｋには、ユーザが要求する親機の最大設置台数が格納されている。
【００３２】
図５は、第１の実施形態に於ける仮親機の設定データ例を示す図である。
設定データ２２１は、仮親機アドレス欄２２１ａと、子機台数欄２２１ｂと、子機（１）アドレス欄２２１ｃ−１、子機（２）アドレス欄２２１ｃ−２…と、受信待ち時間欄２２１ｄとを備えている。
仮親機アドレス欄２２１ａには、情報収集／親機選択装置１の設定データ１１１の仮親機アドレス欄１１１ｂと同一のアドレスが格納されている。
子機３に関する子機台数欄２２１ｂは、情報収集／親機選択装置１の設定データ１１１の子機台数欄１１１ｃと同一の台数が格納されている。
子機３に関する子機（１）アドレス欄２２１ｃ−１には、情報収集／親機選択装置１の設定データ１１１の子機（１）アドレス欄１１１ｄ−１と同一のアドレスが格納されている。子機３に関する子機（２）アドレス欄２２１ｃ−２には、情報収集／親機選択装置１の設定データ１１１の子機（２）アドレス欄１１１ｄ−２と同一のアドレスが格納されている。
受信待ち時間欄２２１ｄには、連続通信部２０１や個別通信部２０２が、パケットロスをしたことを判断するための受信待ち時間の情報が格納されている。
【００３３】
（第１の実施形態の動作）
【００３４】
図６は、第１の実施形態に於ける情報収集／親機選択装置の仮親機情報収集部の処理を示すフローチャートである。
ユーザが入力デバイス１３を操作してデータ収集開始を指示すると、仮親機情報収集部１６０の処理が開始する。
ステップＳ１０に於いて、仮親機情報収集部１６０は、設定データ１１１を確認する。
ステップＳ１１に於いて、仮親機情報収集部１６０は、現在時刻ｔに計測期間欄１１１ｅの期間を加算することにより、データ収集の終了時刻Ｔｅｎｄを取得する。
ステップＳ１２に於いて、仮親機情報収集部１６０は、通信の試行回数ｉを０に初期化する。
ステップＳ１３に於いて、仮親機情報収集部１６０は、通信の試行回数ｉを１加算して収集データログ１１０に保存する。
ステップＳ１４に於いて、仮親機情報収集部１６０は、現在時刻ｔを取得する。
ステップＳ１５に於いて、仮親機情報収集部１６０は、現在時刻ｔがデータ収集の終了時刻Ｔｅｎｄを過ぎているか否かを判断する。仮親機情報収集部１６０は、当該判断条件が成立したならば（Ｙｅｓ）、図６の処理を終了し、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１６の処理を行う。
ステップＳ１６に於いて、仮親機情報収集部１６０は、設定データ１１１から仮親機台数欄１１１ａ（仮親機台数Ｎ）を取得し、変数Ｘに格納する。
【００３５】
ステップＳ１７に於いて、仮親機情報収集部１６０は、変数Ｘで示された仮親機２のアドレスに連続送受信開始要求パケットを送信する。以下、変数Ｘで示された仮親機２のことを、仮親機Ｘと記載する。
ステップＳ１８に於いて、仮親機情報収集部１６０は、受信待ちタイマを開始する。
ステップＳ１９に於いて、仮親機情報収集部１６０は、仮親機Ｘからパケットを受信したか否かを判断する。仮親機情報収集部１６０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２１の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ２０の処理を行う。
ステップＳ２０に於いて、仮親機情報収集部１６０は、受信待ち時間を経過したか否かを判断する。仮親機情報収集部１６０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ２２の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１９の処理に戻る。
ステップＳ２１に於いて、仮親機情報収集部１６０は、受信した当該パケットと時刻を収集データログ１１０に保存し、ステップＳ１９の処理に戻る。当該パケットには、変数Ｘで示された仮親機２と子機３との通信成否情報が格納されている。
ステップＳ２２に於いて、仮親機情報収集部１６０は、変数Ｘを１減算する。
ステップＳ２３に於いて、仮親機情報収集部１６０は、変数Ｘが０以下であるか否かを判断し、よって全ての仮親機２についてステップＳ１７〜Ｓ２２の処理を繰り返したか否かを判断する。仮親機情報収集部１６０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１３の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１７の処理に戻る。
このようにして、仮親機情報収集部１６０は、全ての仮親機２に各子機３との連続送受信を行わせて通信成否情報を取得し、収集データログ１１０に記録する。
【００３６】
図７は、第１の実施形態に於ける仮親機の連続通信部の処理を示すフローチャートである。
仮親機２が電源オンして起動し、かつ、スイッチ２３６によって連続通信部２０１と個別通信部２０２との動作が指示されていたならば、連続通信部２０１の処理が開始する。
ステップＳ３０に於いて、連続通信部２０１は、設定データ２２１を確認する。
ステップＳ３１に於いて、連続通信部２０１は、情報収集／親機選択装置１から連続送信要求のパケットを受信したか否かを判断する。連続送信要求のパケットとは、全ての子機３との通信を指示するものである。連続通信部２０１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ３２の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ３１の処理に戻る。
ステップＳ３２に於いて、連続通信部２０１は、受信した連続送信要求のパケットを解析し、自分宛（当該仮親機２宛）のデータであるか否かを判断する。連続通信部２０１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ３３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ３１の処理に戻る。
ステップＳ３３に於いて、連続通信部２０１は、設定データ２２１から子機台数欄２２１ｂ（子機台数Ｍ）を取得し、変数Ｙに格納する。以下、変数Ｙで示される子機３のことを、子機Ｙを記載する。
ステップＳ３４に於いて、連続通信部２０１は、子機Ｙに、テスト用パケットを送信する。このテスト用パケットには、送信元アドレス、宛先アドレス、および、その他通信に必要な情報が含まれている。更にこのテスト用パケットには、システムで実際に使用されるデータや、システムで使用されるデータを模擬した模擬データを含んでいてもよい。
ステップＳ３５に於いて、連続通信部２０１は、受信待ちタイマを開始する。
ステップＳ３６に於いて、連続通信部２０１は、子機Ｙから、通信正否情報を含む応答のパケットを受信したか否かを判断する。連続通信部２０１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ３７の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ３８の処理に戻る。
ステップＳ３７に於いて、連続通信部２０１は、受信待ちタイマを解除し、ステップＳ３９の処理を行う。
ステップＳ３８に於いて、連続通信部２０１は、受信待ち時間を経過したか否かを判断する。連続通信部２０１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ３９の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ３６の処理に戻る。
ステップＳ３９に於いて、連続通信部２０１は、当該仮親機２と、子機Ｙとの通信成否情報のパケットを情報収集／親機選択装置１に送信する。
ステップＳ４０に於いて、連続通信部２０１は、変数Ｙを１減算する。
ステップＳ４１に於いて、連続通信部２０１は、変数Ｙが０以下であるか否かを判断し、よって全ての子機３についてステップＳ３４〜Ｓ４０の処理を繰り返したか否かを判断する。仮親機情報収集部１６０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ３１の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ３４の処理に戻る。
このようにして、連続通信部２０１は、当該仮親機２と各子機３との連続送受信を行わせて通信成否情報を取得し、情報収集／親機選択装置１に送信する。連続通信部２０１は、当該仮親機２と各子機３との通信に失敗した場合であっても、再送処理を行っていないので、各子機３との１回あたりの通信に於ける成功率を鋭敏に計測することができる。
【００３７】
図８は、第１の実施形態に於ける情報収集シーケンスを示す図である。
ここでは仮親機２が２台、子機３が２台の場合を例に説明する。
ユーザが設定データ１１１にデータを入力した後、仮親機情報収集部１６０の実行を指示することにより、情報収集シーケンスが開始する。
シーケンスＱ１０に於いて、情報収集／親機選択装置１は、設定データ１１１を確認すると共に、データ収集の終了時刻Ｔｅｎｄを取得する。
シーケンスＱ１１に於いて、情報収集／親機選択装置１は、通信の試行回数ｉを０に初期化する。
シーケンスＱ１２に於いて、情報収集／親機選択装置１は、通信の試行回数ｉを１増加して、収集データログ１１０に保存する。
シーケンスＱ１３に於いて、情報収集／親機選択装置１は、現在時刻ｔを取得する。
シーケンスＱ１４に於いて、情報収集／親機選択装置１は、連続通信開始要求のパケットを、仮親機（２）２−２に送信する。
【００３８】
シーケンスＱ１５に於いて、仮親機（２）２−２は、子機（３）３−３にパケットを送信する。
シーケンスＱ１６に於いて、子機（３）３−３は、仮親機（２）２−２に応答パケットを送信する。
シーケンスＱ１７に於いて、仮親機（２）２−２は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
シーケンスＱ１８に於いて、情報収集／親機選択装置１は、子機（３）３−３の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ１９に於いて、仮親機（２）２−２は、子機（２）３−２にパケットを送信する。
シーケンスＱ２０に於いて、子機（２）３−２は、仮親機（２）２−２に応答パケットを送信する。
シーケンスＱ２１に於いて、仮親機（２）２−２は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
【００３９】
シーケンスＱ２２に於いて、情報収集／親機選択装置１は、子機（２）３−２の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ２３に於いて、仮親機（２）２−２は、子機（１）３−１にパケットを送信する。
シーケンスＱ２４に於いて、子機（１）３−１は、仮親機（２）２−２に応答パケットを送信する。
シーケンスＱ２５に於いて、仮親機（２）２−２は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
シーケンスＱ２６に於いて、情報収集／親機選択装置１は、子機（１）３−１の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ２７に於いて、情報収集／親機選択装置１は、受信待ち時間が経過するまで待つ。
シーケンスＱ２８に於いて、情報収集／親機選択装置１は、現在時刻ｔを取得する。
シーケンスＱ２９に於いて、情報収集／親機選択装置１は、連続通信開始要求のパケットを、仮親機（１）２−１に送信する。
シーケンスＱ３０に於いて、仮親機（１）２−１は、子機（３）３−３にパケットを送信する。
【００４０】
シーケンスＱ３１に於いて、子機（３）３−３は、仮親機（１）２−１に応答パケットを送信する。
シーケンスＱ３２に於いて、仮親機（１）２−１は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
シーケンスＱ３３に於いて、情報収集／親機選択装置１は、子機（３）３−３の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ３４に於いて、仮親機（１）２−１は、子機（２）３−２にパケットを送信する。
シーケンスＱ３５に於いて、子機（２）３−２は、仮親機（１）２−１に応答パケットを送信する。
シーケンスＱ３６に於いて、仮親機（１）２−１は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
【００４１】
シーケンスＱ３７に於いて、情報収集／親機選択装置１は、子機（２）３−２の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ３８に於いて、仮親機（１）２−１は、子機（１）３−１にパケットを送信する。
シーケンスＱ３９に於いて、子機（１）３−１は、仮親機（１）２−１に応答パケットを送信する。
シーケンスＱ４０に於いて、仮親機（１）２−１は、情報収集／親機選択装置１に送受信成功通知のパケットを送信する。
シーケンスＱ４１に於いて、情報収集／親機選択装置１は、子機（１）３−１の機器情報である送受信成功通知と現在時刻とを、収集データログ１１０に保存する。
シーケンスＱ４２に於いて、情報収集／親機選択装置１は、受信待ち時間が経過するまで待つ。
以降、同様にして、情報収集／親機選択装置１は、シーケンスＱ１４〜Ｑ４２の処理を繰り返すことにより、収集データログ１１０に各仮親機２と各子機３との間の通信成否情報を格納する。
【００４２】
図９は、第１の実施形態に於ける通信成功率テーブルの例を示す図である。
通信成功率テーブル１１２は、各時間帯に於ける各子機３と各仮親機２との間の通信成功率が格納されている。
例えば７：００〜７：２９に於いて、子機（１）３−１と仮親機（１）２−１との間の通信成功率は、４０％である。子機（２）３−２と仮親機（１）２−１との間の通信成功率は、９６％である。子機（１）３−１と仮親機（２）２−２との間の通信成功率は、６０％である。子機（２）３−２と仮親機（２）２−２との間の通信成功率は、９９％である。
通信成功率計算部１６１は、設定データ１１１と収集データログ１１０に基づき、各時間帯に於ける各仮親機２と子機３との間の通信成功回数と通信試行回数とをカウントし、通信成功回数を通信試行回数で除算して通信成功率を計算し、通信成功率テーブル１１２に格納する。
【００４３】
図１０は、第１の実施形態に於ける情報収集／親機選択装置の親機選択部の処理を示すフローチャートである。
仮親機情報収集部１６０の処理終了に伴い、親機選択部１６２の処理が開始する。
ステップＳ５０に於いて、親機選択部１６２は、設定データ１１１を確認する。
ステップＳ５１に於いて、親機選択部１６２は、親機リスト１１３を初期化する。
ステップＳ５２に於いて、親機選択部１６２は、解析データである通信成功率テーブル１１２を取得する。
ステップＳ５３に於いて、親機選択部１６２は、使用する仮親機２の台数を示す変数iを１台として初期化する。以下、使用する仮親機２の台数を、台数ｉと記載する。
ステップＳ５４に於いて、親機選択部１６２は、通信成功率テーブル１１２からi台の異なる仮親機２の組み合わせリストを取得する。
ステップＳ５５に於いて、親機選択部１６２は、仮親機２の組み合わせリストに於ける、各列の最大値を採用したリストを作成する。例えば、図９に示す通信成功率テーブル１１２に於ける仮親機（１）２−１と仮親機（２）２−２の組み合わせを取得した場合、７：００〜７：２９の時間帯に於ける子機（１）３−１の通信成功率の最大値は、子機（１）３−１と仮親機（２）２−２との通信成功率の６０％である。
【００４４】
ステップＳ５６に於いて、親機選択部１６２は、通信成功率テーブル１１２に於いて、各列の全ての通信成功率が、ユーザの指定した閾値以上となる仮親機２の組み合わせがあるか否かを判断する。親機選択部１６２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ５７の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ５９の処理を行う。
ステップＳ５７に於いて、親機選択部１６２は、当該仮親機２の組み合わせリストに、各子機３との通信成功率の順番を付与して親機リスト１１３に格納する。
ステップＳ５８に於いて、親機選択部１６２は、親機リスト１１３に、各子機３との通信成功率の順番を付与し、ステップＳ６１の処理を行う。親機リスト１１３は、後記する図１１で詳細に説明する。
ステップＳ５９に於いて、親機選択部１６２は、使用する仮親機２の台数iを１増加する。
ステップＳ６０に於いて、親機選択部１６２は、使用する仮親機２の台数ｉが、ユーザが要求する所望の親機台数Ｓを超えているか否かを判断する。親機選択部１６２は、当該判断条件が成立したならば（Ｙｅｓ）、異常終了により図１０の処理を終了し、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ５４の処理に戻る。
ステップＳ６１に於いて、親機選択部１６２は、親機リスト１１３の内容を表示デバイス１４に表示すると共に、メールでユーザに通知する。
ステップＳ６２に於いて、親機選択部１６２は、親機リスト１１３に掲載されている全ての仮親機２に、ＬＥＤ２３７を新たに点灯するように指示し、図１０の処理を終了する。
【００４５】
図１１は、第１の実施形態に於ける各時間帯の親機リストの例を示す図である。
親機リスト１１３は、行方向には選択した親機（１）２ａ−１〜親機（３）２ａ−３が記載されている。
１番目の列には、対応する仮親機２が記載されている。
２番目の列には、子機（１）３−１と各親機２ａとの通信成功率の順番が記載されている。
３番目の列には、子機（２）３−２と各親機２ａとの通信成功率の順番が記載されている。
４番目の列には、子機（３）３−３と各親機２ａとの通信成功率の順番が記載されている。
図１１は、各時間帯に於ける親機リストの例である。しかし、これに限られず、各時間帯を統合した単一の親機リストとしてもよい。これにより、各時間帯で親機を変更する必要がなくなり、解析単位の数だけのリストを生成する必要がなくなる。
【００４６】
図１２は、第１の実施形態に於ける情報収集／親機選択装置の電力情報収集部の処理を示すフローチャートである。
ユーザが親機２ａを設置し、入力デバイス１３を介して電力情報の収集を指示したならば、電力情報収集部１７０は処理を開始する。
ステップＳ７０に於いて、電力情報収集部１７０は、子機３を示す変数Ｙに、子機台数欄１１１ｃに格納されている子機台数Ｍを設定する。以下、変数Ｙで示される子機３のことを、単に子機Ｙと記載する。
ステップＳ７１に於いて、電力情報収集部１７０は、対子機通信部１７１の処理を行う。対子機通信部１７１の処理は、後記する図１３で詳細に説明する。
ステップＳ７２に於いて、電力情報収集部１７０は、子機Ｙとの通信が成功したか否かを判断する。電力情報収集部１７０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ７３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ７４の処理を行う。
【００４７】
ステップＳ７３に於いて、電力情報収集部１７０は、通信結果と現在時刻とを電力情報ログ１１４に記録し、ステップＳ７５の処理を行う。
ステップＳ７４に於いて、電力情報収集部１７０は、通信エラーした旨と現在時刻とを電力情報ログ１１４に記録する。
ステップＳ７５に於いて、電力情報収集部１７０は、変数Ｙの値を１減算する。
ステップＳ７６に於いて、電力情報収集部１７０は、変数Ｙが０以下であるか否かを判断する。電力情報収集部１７０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ７０の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ７１の処理に戻る。
図１２に示す処理により、電力情報収集部１７０は、各子機３を介して、各電力監視ユニット４から定期的にデータを取得し、現在時刻と共に電力情報ログ１１４に記録することができる。
【００４８】
図１３は、第１の実施形態に於ける情報収集／親機選択装置の対子機通信部の処理を示すフローチャートである。
電力情報収集部１７０によるステップＳ７１の処理が行われると、対子機通信部１７１の処理が開始する。
ステップＳ８０に於いて、対子機通信部１７１は、親機リスト１１３を読み込む。
ステップＳ８１に於いて、対子機通信部１７１は、当該子機Ｙに対して、最も高い通信成功率を示している親機２ａを選択する。親機２ａは、変数Ｚで示されるものであり、以下、親機Ｚと記載する。
ステップＳ８２に於いて、対子機通信部１７１は、当該親機Ｚに、当該子機Ｙへの個別送受信開始要求を送信する。
ステップＳ８３に於いて、対子機通信部１７１は、受信待ちタイマを開始する。
ステップＳ８４に於いて、対子機通信部１７１は、親機Ｚからパケットを受信したか否かを判断する。対子機通信部１７１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ８５の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ８９の処理を行う。
【００４９】
ステップＳ８５に於いて、対子機通信部１７１は、受信待ちタイマを解除する。
ステップＳ８６に於いて、対子機通信部１７１は、受信したパケットを解析し、通信失敗した旨を受信したか否かを判断する。対子機通信部１７１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ８７の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ９０の処理を行う。
ステップＳ８７に於いて、対子機通信部１７１は、受信したパケットを当該子機Ｙからの通信結果とする。
ステップＳ８８に於いて、対子機通信部１７１は、当該子機Ｙとの通信が成功したと判定する。
ステップＳ８９に於いて、対子機通信部１７１は、受信待ち時間を経過したか否かを判断する。対子機通信部１７１は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ９０の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ８４の処理に戻る。
ステップＳ９０に於いて、対子機通信部１７１は、当該子機Ｙとの通信が失敗したと判定し、図１３の処理を終了する。
【００５０】
図１４は、第１の実施形態に於ける親機の個別通信部の処理を示すフローチャートである。
親機２ａの個別通信部２０２は、情報収集／親機選択装置１から個別送受信開始要求を受信すると、処理を開始する。
ステップＳ１００に於いて、個別通信部２０２は、設定データ２２１を確認する。
ステップＳ１０１に於いて、個別通信部２０２は、情報収集／親機選択装置１から個別送信要求のパケットを受信したか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０２の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１０１の処理に戻る。
ステップＳ１０２に於いて、個別通信部２０２は、受信した個別送信要求のパケットを解析し、自分宛（当該親機２ａ宛）のデータであるか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１０１の処理に戻る。
【００５１】
ステップＳ１０３に於いて、個別通信部２０２は、再送回数Ｒに、最大再送数Ｐを設定する。当該親機２ａは、各子機３との間の通信が失敗したときに再送回数Ｒの再送処理を行う。
ステップＳ１０４に於いて、個別通信部２０２は、個別送信要求パケットで指定された子機Ｙへパケットを送信する。
ステップＳ１０５に於いて、個別通信部２０２は、受信待ちタイマを開始する。
ステップＳ１０６に於いて、個別通信部２０２は、当該子機Ｙからパケットを受信したか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０７の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１１０の処理を行う。
ステップＳ１０７に於いて、個別通信部２０２は、受信待ちタイマを解除する。
ステップＳ１０８に於いて、個別通信部２０２は、受信したパケットが正常であるか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１０９の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１１１の処理を行う。
【００５２】
ステップＳ１０９に於いて、個別通信部２０２は、受信した当該パケットを情報収集／親機選択装置１へ送信し、ステップＳ１０１の処理に戻る。
ステップＳ１１０に於いて、個別通信部２０２は、受信待ち時間を経過したか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１１１の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１０６の処理に戻る。
ステップＳ１１１に於いて、個別通信部２０２は、再送回数Ｒを１減算する。
ステップＳ１１２に於いて、個別通信部２０２は、再送回数Ｒが０未満であるか否かを判断する。個別通信部２０２は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１１３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１０４の処理に戻る。
ステップＳ１１３に於いて、個別通信部２０２は、通信失敗した旨を情報収集／親機選択装置１へ送信し、ステップＳ１０１の処理に戻る。
【００５３】
（第１の実施形態の効果）
以上説明した第１の実施形態では、次の（Ａ）〜（Ｇ）のような効果がある。
【００５４】
（Ａ）  無線通信システム５は、ユーザが要求する通信成功率を満たすように親機２ａの設置場所を選択することができる。
【００５５】
（Ｂ）  無線通信システム５は更に、ユーザが要求する通信成功率と親機２ａの最大設置台数とを満たすように親機２ａの設置場所を選択することができる。これにより、無線通信システム５は、ユーザが要求する通信成功率を、最小台数となる親機２ａ（最小の費用となる設置コスト）で、実現することができる。
【００５６】
（Ｃ）  仮親機２の連続通信部２０１は、当該仮親機２と全ての子機３との通信を連続して行っている。これにより、無線通信システム５は、当該仮親機２と子機３との通信成否情報を短時間に多く収集することができると共に、情報収集／親機選択装置１の通信量を減らし、かつ、処理負荷を減らすことができる。
【００５７】
（Ｄ）  無線通信システム５の親機選択部１６２は、仮親機２から親機２ａを選択する際に、各親機２ａと各子機３との通信成功率の順番を示す親機リスト１１３を生成している。これにより、電力監視ユニット４からの電力情報の収集の際（通常稼働の際）に、対子機通信部１７１は、最も高い通信成功率の親機２ａから当該電力監視ユニット４が接続されている子機３への通信を行うことが可能となり、通信成功率を更に向上させることができる。
【００５８】
（Ｅ）  仮親機２の連続通信部２０１は、再送処理を行わず、当該仮親機２と各子機３との各通信に於ける試行の回数と、通信の成功の回数とを収集し、通信成功回数を通信試行回数で除算したものを通信成功率としている。これにより、無線通信システム５は、仮親機２の情報収集に於いて、無線通信環境の悪化に伴う通信成功率の低下を鋭敏に検知することができるので、最も通信成功率が高い仮親機２を親機２ａとして適切に選択することができる。
【００５９】
（Ｆ）  仮親機２の個別通信部２０２は、電力情報の収集に於いて、再送処理を行っているので、無線通信環境の悪化に伴う通信エラーが発生した場合であっても通信成功率を向上させることができる。
【００６０】
（Ｇ）  情報収集／親機選択装置１の親機選択部１６２は、親機リスト１１３に掲載された全ての仮親機２にＬＥＤ２３７の点灯を指示するパケットを送信して、当該仮親機２のＬＥＤ２３７を点灯させている。これにより、親機リスト１１３を表示デバイス１４に表示したり、親機リスト１１３をユーザにメール送信するようも、更に直感的に解りやすく親機リスト１１３に掲載されている親機２ａをユーザに示すことができる。
【００６１】
（第２の実施形態の構成）
【００６２】
図１５（ａ），（ｂ）は、第２の実施形態に於ける無線通信システムを示す概略の構成図である。第１の実施形態の無線通信システム５，５ａ（図１（ａ），（ｂ））と同一の要素には同一の符号を付与している。
【００６３】
図１５（ａ）は、仮親機２−１〜２−６の情報を収集して親機２ａ−１〜２ａ−３を選択するときの構成を示す図である。
第２の実施形態の電力監視システム６Ｂは、第１の実施形態の電力監視システム６（図１（ａ））とは異なる無線通信システム５Ｂを備えている。
第２の実施形態の無線通信システム５Ｂは、第１の実施形態の無線通信システム５（図１（ａ））に加えて、子機３−４〜３−６を備えている。
子機３−１，３−２は、電力監視ユニット４−１に接続されている。子機３−３，３−４は、電力監視ユニット４−２に接続されている。子機３−５，３−６は、電力監視ユニット４−３に接続されている。電力監視システム６Ｂは、それ以外に於いて、第１の実施形態の電力監視システム６（図１（ａ））と同様に構成されている。
【００６４】
図１５（ｂ）は、情報収集／親機選択装置１が各電力監視ユニット４から電力情報を収集するときの構成を示す図である。
第２の実施形態の電力監視システム６Ｂａは、第１の実施形態の電力監視システム６ａ（図１（ｂ））とは異なる無線通信システム５Ｂａを備えている。第２の実施形態の無線通信システム５Ｂａは、第１の実施形態の無線通信システム５ａ（図１（ｂ））に加えて、子機３−４〜３−６を備えている。
子機３−１，３−２は、電力監視ユニット４−１に接続されている。子機３−３，３−４は、電力監視ユニット４−２に接続されている。子機３−５，３−６は、電力監視ユニット４−３に接続されている。電力監視システム６Ｂａは、それ以外に於いて、第１の実施形態の電力監視システム６ａ（図１（ｂ））と同様に構成されている。
第２の実施形態の電力監視システム６Ｂは、第１の実施形態の電力監視システム６（図１（ｂ））とは異なり、電力監視ユニット４に複数の子機３が接続されている。第１の実施形態の電力監視ユニット４（図１（ｂ））は、通信路を介して１台の子機３に接続されている。それに対して、第２の実施形態の電力監視ユニット４は、通信路を介して２台の子機３に接続されている。情報収集／親機選択装置１は、複数の親機２ａと複数の子機３のいずれかの組み合わせにより、電力監視ユニット４とデータを送受信することができ、いずれかの親機２ａと子機３との組み合わせに於ける通信が成功すればよいので、通信成功率を向上させることができる。
【００６５】
図１６は、第２の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。第１の実施形態の情報収集／親機選択装置１（図２）と同一の要素には同一の符号を付与している。
第２の実施形態の情報収集／親機選択装置１Ａは、第１の実施形態の情報収集／親機選択装置１（図２）とは異なる記憶装置１１Ａと、電力情報収集プログラム１７Ａとを備えている。第２の実施形態の情報収集／親機選択装置１Ａは、それ以外に於いて、第１の実施形態の情報収集／親機選択装置１（図２）と同様に構成されている。
第２の実施形態の記憶装置１１Ａは、第１の実施形態の記憶装置１１（図２）とは異なる設定データ１１１Ａと、子機単位通信成功率テーブル１１２ａと、ユニット単位通信成功率テーブル１１２ｂと、親機リスト１１３Ａとを備えている。
第２の実施形態の電力情報収集プログラム１７Ａは、第１の実施形態の電力情報収集プログラム１７（図２）とは異なる対ユニット通信部１７１Ａを備えている。
【００６６】
図１７は、第２の実施形態に於ける仮親機の設定データ例を示す図である。第１の実施形態の仮親機２の設定データ１１１（図４）と同一の要素には同一の符号を付与している。
第２の実施形態の設定データ１１１Ａは、第１の実施形態の設定データ１１１（図５）と同様の構成に加えて、子機グループ数欄１１１ｉ、子機グループ（１）欄１１１ｊ−１、子機グループ（２）欄１１１ｊ−２、…を備えている。
子機グループ数欄１１１ｉは、電力監視ユニット４の数量が格納されている。ここで子機グループとは、同一の電力監視ユニット４に接続されている子機３のことをいう。
子機グループ（１）欄１１１ｊ−１には、電力監視ユニット４−１に接続されている子機（１）３−１、子機（２）３−２の情報（アドレスや固有ＩＤなど）が格納されている。
子機グループ（２）欄１１１ｊ−２は、電力監視ユニット４−１に接続されている子機（３）３−３、子機（４）３−４の情報が格納されている。
以下、子機グループ（１）欄１１１ｊ−１、子機グループ（２）欄１１１ｊ−２、…を特に区別しないときには、単に子機グループ欄１１１ｊと記載している場合がある。
【００６７】
図１８（ａ），（ｂ）は、第２の実施形態に於ける通信成功率テーブル例を示す図である。
【００６８】
図１８（ａ）は、子機単位通信成功率テーブル１１２ａの例を示す図である。
「時間帯」の行には、設定データ１１１の解析単位に応じた時間帯が示されている。
「電力監視ユニット」の行には、複数の子機３に係る電力監視ユニット４の番号が示されている。
「子機グループ」の行には、子機３に係るグループが示されており、前記した電力監視ユニットの行と同様な情報が示されている。
「子機番号」の行には、各子機３の番号が示されている。
各仮親機２の行には、各子機３との間の通信成功率が示されている。
【００６９】
図１８（ｂ）は、ユニット単位通信成功率テーブル１１２ｂの例を示す図である。
ユニット単位通信成功率テーブル１１２ｂは、子機単位通信成功率テーブル１１２ａとは異なる選択子機の行を備えている。
選択子機の行には、当該グループに属する子機３のうち、当該時間帯に於いて、最も通信成功率が高い子機３が選択されて示されている。
各仮親機２の行には、選択された子機３との間の通信成功率が示されている。
ユニット単位通信成功率テーブル１１２ｂは、各時間帯に於いて、最も通信成功率の高い子機３が選択されている。これにより、無線通信システム５Ｂは、選択した子機３を介して通信を行うことにより、通信成功率を向上させることができる。
【００７０】
通信成功率計算部１６１は、設定データ１１１と収集データログ１１０から各時間帯に於ける各仮親機２と各子機３との間の通信成功回数と通信試行回数とをカウントし、通信成功回数を通信試行回数で除算して通信成功率を計算し、子機単位通信成功率テーブル１１２ａに格納する。
通信成功率計算部１６１は、設定データ１１１に、子機グループ数欄１１１ｉと、子機グループ欄１１１ｊに関する情報がある場合、当該情報に基づいて子機グループ内で最も通信成功率の高い仮親機２と子機３の組み合わせを計算し、ユニット単位通信成功率テーブル１１２ｂに格納する。
【００７１】
図１９は、第２の実施形態に於ける各時間帯の親機リストの例を示す図である。
親機リスト１１３Ａは、「対応する仮親機」の列と、各電力監視ユニット４の列とを備えている。各電力監視ユニット４の列には、当該電力監視ユニット４に接続されている子機３の列が含まれている。例えば、「電力監視ユニット（１）」の列には、子機（１）３−１と子機（２）３−２の情報とが含まれている。
「対応する仮親機」の列には、当該電力監視ユニット４に接続されている各子機３の通信成功率の順番が示されている。例えば、電力監視ユニット（１）４−１に接続されている子機３のうち、子機（２）３−２が、最も通信成功率が高いことが示されている。
【００７２】
（第２の実施形態の動作）
【００７３】
図２０は、第２の実施形態に於ける情報収集／親機選択装置の電力情報収集部の処理を示すフローチャートである。
ユーザが親機２ａを設置し、入力デバイス１３を介して電力情報の収集を指示したならば、電力情報収集部１７０は処理を開始する。
ステップＳ１２０に於いて、電力情報収集部１７０は、電力監視ユニット４を示す変数Ｗに、電力監視ユニット４の総台数Ｑを設定する。電力情報収集部１７０は、設定データ１１１Ａの子機グループ数欄１１１ｉの値を取得し、これを電力監視ユニット４の総台数Ｑとして変数Ｗに設定する。以下、変数Ｗで示される電力監視ユニット４のことを、電力監視ユニットＷと記載する。
ステップＳ１２１に於いて、電力情報収集部１７０は、対ユニット通信部１７１Ａの処理を行う。対ユニット通信部１７１Ａの処理は、後記する図２１で詳細に説明する。
ステップＳ１２２に於いて、電力情報収集部１７０は、電力監視ユニットＷとの通信が成功したか否かを判断する。電力情報収集部１７０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１２３の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１２４の処理を行う。
ステップＳ１２３に於いて、電力情報収集部１７０は、通信結果と現在時刻とを電力情報ログ１１４に記録し、ステップＳ１２５の処理を行う。
ステップＳ１２４に於いて、電力情報収集部１７０は、通信エラーした旨と現在時刻とを電力情報ログ１１４に記録する。
ステップＳ１２５に於いて、電力情報収集部１７０は、変数Ｗの値を１減算する。
ステップＳ１２６に於いて、電力情報収集部１７０は、変数Ｗが０以下であるか否かを判断する。電力情報収集部１７０は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１２０の処理に戻り、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１２１の処理に戻る。
図２０に示す処理により、電力情報収集部１７０は、電力監視ユニット４に接続されている子機３のいずれかを介して、当該電力監視ユニット４から定期的データを取得し、現在時刻と共に電力情報ログ１１４に記録することができる。
【００７４】
図２１は、第２の実施形態に於ける情報収集／親機選択装置の対ユニット通信部の処理を示すフローチャートである。
電力情報収集部１７０によるステップＳ１２１の処理が行われると、対ユニット通信部１７１Ａの処理が開始する。
ステップＳ１３０に於いて、対ユニット通信部１７１Ａは、親機リスト１１３Ａを読み込む。
ステップＳ１３１に於いて、対ユニット通信部１７１Ａは、電力監視ユニットＷに対して、最も高い通信成功率を示している親機２ａを選択する。親機２ａは、変数Ｚで示されるものであり、以下、親機Ｚと記載する。
ステップＳ１３２に於いて、対ユニット通信部１７１Ａは、電力監視ユニットＷに接続され、かつ、最も高い通信成功率を示している子機３を選択する。子機３は、変数Ｙで示されるものであり、以下、子機Ｙと記載する。
ステップＳ１３３に於いて、対ユニット通信部１７１Ａは、当該親機Ｚに、当該子機Ｙへの個別送受信開始要求を送信する。
ステップＳ１３４に於いて、対ユニット通信部１７１Ａは、受信待ちタイマを開始する。
ステップＳ１３５に於いて、対ユニット通信部１７１Ａは、親機Ｚからパケットを受信したか否かを判断する。対ユニット通信部１７１Ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１３６の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１４０の処理を行う。
ステップＳ１３６に於いて、対ユニット通信部１７１Ａは、受信待ちタイマを解除する。
ステップＳ１３７に於いて、対ユニット通信部１７１Ａは、受信したパケットを解析し、通信失敗した旨を受信したか否かを判断する。対ユニット通信部１７１Ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１３８の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１４１の処理を行う。
ステップＳ１３８に於いて、対ユニット通信部１７１Ａは、受信したパケットを当該電力監視ユニットＷからの通信結果とする。
ステップＳ１３９に於いて、対ユニット通信部１７１Ａは、当該電力監視ユニットＷとの通信が成功したと判定する。
ステップＳ１４０に於いて、対ユニット通信部１７１Ａは、受信待ち時間を経過したか否かを判断する。対ユニット通信部１７１Ａは、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ１４１の処理を行い、当該判断条件が成立しなかったならば（Ｎｏ）、ステップＳ１３５の処理に戻る。
ステップＳ１４１に於いて、対ユニット通信部１７１Ａは、当該電力監視ユニットＷとの通信が失敗したと判定し、図２１の処理を終了する。
【００７５】
（第２の実施形態の効果）
以上説明した第２の実施形態では、次の（Ｈ），（Ｉ）のような効果がある。
【００７６】
（Ｈ）  電力監視ユニット４は、通信路を介して２台の子機３に接続されている。これにより、情報収集／親機選択装置１は、選択した親機２ａと、２台の子機３のうちいずれかとの通信が成功すればよいので、通信成功率を向上させることができる。
【００７７】
（Ｉ）  情報収集／親機選択装置１は、選択した親機２ａと、電力監視ユニット４に接続された２台の子機３のうち通信成功率が高いものとの通信により、当該電力監視ユニット４とデータを送受信している。これにより、通信成功率を向上させることができる。
【００７８】
（第３の実施形態の構成）
図２２は、第３の実施形態に於ける情報収集／親機選択装置を示す概略の構成図である。第１の実施形態の情報収集／親機選択装置１（図２）と同一の要素には同一の符号を付与している。
第３の実施形態の情報収集／親機選択装置１Ｂは、第１の実施形態の情報収集／親機選択装置１（図２）とは異なる記憶装置１１Ｂを備えている。第３の実施形態の情報収集／親機選択装置１Ｂは、それ以外に於いて、第１の実施形態の情報収集／親機選択装置１（図２）と同様に構成されている。
第２の実施形態の記憶装置１１Ｂは、第１の実施形態の記憶装置１１（図２）と同様の構成に加えて更に、組み合わせ通信成功率テーブル１１５を備えている。組み合わせ通信成功率テーブル１１５は、後記する図２４で詳細に説明する。
第３の実施形態の情報収集／親機選択装置１Ｂは、電力情報を収集する際に通信エラーが発生したならば、親機２ａを切り替えながら再送を行うものである。これにより、情報収集／親機選択装置１Ｂは、電力監視ユニット４との通信成功率を向上させることができる。
【００７９】
（第３の実施形態の動作）
図２３は、第３の実施形態に於ける情報収集／親機選択装置の親機選択部の処理を示すフローチャートである。第１の実施形態の親機選択部の処理を示すフローチャート（図１０）と同一の要素には同一の符号を付与している。
処理を開始したのち、ステップＳ５０〜Ｓ５４の処理は、第１の実施形態の親機選択部１６２が実行するステップＳ５０〜Ｓ５４の処理（図１０）と同様である。
ステップＳ５５ａに於いて、親機選択部１６２は、仮親機２をｉ台を選択した組み合わせリストから、組み合わせ通信成功率テーブル１１５を生成する。ここで、仮親機２をi台選択したときの通信成功率は、各仮親機２の通信失敗率を積算し、１００％から前記積算した通信失敗率を減算したものである。
ステップＳ５５ｂに於いて、親機選択部１６２は、組み合わせ通信成功率テーブル１１５の各行に於ける最大値を取得する。
ステップＳ５６〜Ｓ６２の処理は、第１の実施形態の親機選択部１６２が実行するステップＳ５６〜Ｓ６２の処理（図１０）と同様である。
【００８０】
図２４（ａ）〜（ｃ）は、第３の実施形態に於ける組み合わせ通信成功率テーブルの例を示す図である。
【００８１】
図２４（ａ）は、仮親機２を１台選択した場合に於ける組み合わせ通信成功率テーブル１１５ａの例を示す図である。図２４に於いて、組み合わせ通信成功率テーブル１１５ａ，１１５ｂ，１１５ｃは、それぞれ組み合わせ通信成功率テーブル１１５（図２３）の一例である。
仮親機２を１台選択した場合に於ける組み合わせ通信成功率テーブル１１５ａは、第１の実施形態の通信成功率テーブル１１２と同様である。
【００８２】
図２４（ｂ）は、仮親機２を２台選択した場合に於ける組み合わせ通信成功率テーブル１１５ｂの例を示す図である。
列方向には、各時間帯に於ける各子機３が示されている。行方向には、それぞれ仮親機２を２台選択したものが示されている。例えば、「仮親機（１）＋（２）」とは、仮親機（１）２−１と、仮親機（２）２−２とを、当該子機３との通信に用いることを示している。このように複数の仮親機２を組み合わせて再送することにより、無線通信システム５ａの通信成功率を向上させることができる。
【００８３】
図２４（ｃ）は、仮親機２を３台選択した場合に於ける組み合わせ通信成功率テーブル１１５ｃの例を示す図である。
列方向には、各時間帯に於ける各子機３が示されている。行方向には、それぞれ仮親機２を３台選択したものが示されている。「仮親機（１）＋（２）＋（３）」とは、仮親機（１）２−１と、仮親機（２）２−２と、仮親機（３）２−３とを、当該子機３との通信に用いることを示している。このように、より多くの仮親機２を組み合わせて再送することにより、無線通信システム５ａの通信成功率を更に向上させることができる。
【００８４】
図２５は、第３の実施形態に於ける情報収集／親機選択装置の対子機通信部の処理を示すフローチャートである。第１の実施形態に於ける対子機通信部の処理のフローチャート（図１３）と同一の要素には同一の符号を付与している。
電力情報収集部１７０によるステップＳ７１の処理が行われると、対子機通信部１７１の処理が開始する。
ステップＳ８０の処理は、第１の実施形態に於ける対子機通信部１７１のステップＳ８０の処理（図１３）と同様である。
ステップＳ９１に於いて、対子機通信部１７１は、アクセス順番を示す変数Ｋを１で初期化する。
ステップＳ９２に於いて、対子機通信部１７１は、当該子機Ｙに対して、通信成功率がＫ番目である親機２ａを選択する。親機２ａは、変数Ｚで示されるものであり、以下、親機Ｚと記載する。
【００８５】
ステップＳ８２〜Ｓ８９の処理は、第１の実施形態に於ける対子機通信部１７１のステップＳ８２〜Ｓ８９の処理（図１３）と同様である。対子機通信部１７１は、ステップＳ８９の処理に於いて判断条件が成立したとき（Ｙｅｓ）と、ステップＳ８６の処理に於いて判断条件が成立しなかったとき（Ｎｏ）とに、ステップＳ９３の処理を行う。
ステップＳ９３に於いて、対子機通信部１７１は、アクセス順番を示す変数Ｋを１加算する。
ステップＳ９４に於いて、対子機通信部１７１は、アクセス順番を示す変数Ｋが、親機総数以下であるか否かを判断する。対子機通信部１７１は、当該判断条件が成立したとき（Ｙｅｓ）、ステップＳ９２の処理に戻り、当該判断条件が成立しなかったとき（Ｎｏ）、ステップＳ９０の処理を行う。
ステップＳ９０の処理は、第１の実施形態に於ける対子機通信部１７１のステップＳ９０の処理（図１３）と同様である。
【００８６】
（第３の実施形態の効果）
以上説明した第３の実施形態では、次の（Ｊ），（Ｋ）のような効果がある。
【００８７】
（Ｊ）  対子機通信部１７１は、選択した複数の親機２ａを、最も通信成功率が高い親機２ａから順番に、当該子機３との通信に用いている。これにより、対子機通信部１７１は、当該子機３が接続されている電力監視ユニット４との通信を短時間に終了することができる。
【００８８】
（Ｋ）  対子機通信部１７１は、選択した複数の親機２ａを切り替えて再送している。すなわち、対子機通信部１７１は、選択した親機２ａが通信に失敗したならば、当該親機２ａの次に通信成功率が高い親機２ａを選択して通信する。これにより、対子機通信部１７１は、当該子機３の電波のヌル点に当該親機２ａが位置していることを原因とする通信エラー、または、当該親機２ａの電波のヌル点に当該子機３が位置していることを原因とする通信エラーが発生したとき、他の位置に設置されている親機２ａに切り替えて再送するので、通信成功率を向上させることができる。
【００８９】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｉ）のようなものがある。
【００９０】
（ａ）  第１の実施形態の親機選択部１６２は、選択する親機２ａの組み合わせ台数を、所望の親機台数Ｓまで計算している。しかし、これに限られず、親機選択部１６２は、例えばユーザが親機２ａを選択する際に、親機２ａの組み合わせ台数を、仮親機２の台数Ｎまで計算してもよい。
【００９１】
（ｂ）  無線通信システム５は、ユーザが入力した所望の親機台数Ｓに基づいて、親機２ａの組み合わせリストを生成し、当該組み合わせリストの各親機２ａと各子機３との間の通信が最も高い通信成功率になるように、親機２ａを選択してもよい。これにより、親機２ａの設置コストが制約されている場合であっても、その中で最も高い通信成功率になるように、親機２ａの設置場所を選択することができる。
【００９２】
（ｃ）  第１の実施形態の親機選択プログラム１６と電力情報収集プログラム１７とは、情報収集／親機選択装置１にインストールされている。しかし、これに限られず、親機選択プログラム１６と電力情報収集プログラム１７とは、それぞれ異なる装置にインストールされていてもよい。
【００９３】
（ｄ）  第１の実施形態の仮親機２と子機３との間、および、親機２ａと子機３との間は、特定小電力による無線によってパケットが送受信されている。しかし、これに限られず、仮親機２と子機３との間、および、親機２ａと子機３との間は、ＩＥＥＥ  ８０２．１１，Ｗｉｆｉ（登録商標），Ｂｌｕｅｔｏｏｔｈ（登録商標），ＺｉｇＢｅｅ（登録商標）などの任意の無線規格によって接続されていてもよい。
【００９４】
（ｅ）  第１の実施形態の無線通信システム５は、電力監視システム６に組み込まれている。しかし、これに限られず、本発明の無線通信システムは、第１の装置や第１のネットワークと、第２の装置や第２のネットワークとを相互に通信可能とする任意の上位システムに組み込まれていてもよい。
【００９５】
（ｆ）  第１の実施形態の無線通信システム５は、親機リスト１１３に掲載されている全ての仮親機２のＬＥＤ２３７の点灯を指示するパケットを送信し、当該仮親機２のＬＥＤ２３７を点灯させ、親機２ａとして選択されたことを表示している。しかし、これに限られず、無線通信システム５は、親機リスト１１３に掲載されていない全ての仮親機２のＬＥＤ２３７の点灯（例えば、赤い警告表示など）を指示するパケットを送信することにより、親機２ａとして選択されなかったことをＬＥＤ２３７の点灯によって表示してもよい。無線通信システム５は、親機リスト１１３に掲載されていない全ての仮親機２に、電源オフを指示するパケットを送信して、当該仮親機２の電源をオフしてもよい。
【００９６】
（ｇ）  第１の実施形態の無線通信システム５は、親機リスト１１３に掲載されている全ての仮親機２のＬＥＤ２３７の点灯を指示するパケットを送信し、当該仮親機２のＬＥＤ２３７を点灯させ、親機２ａとして選択されたことを表示している。しかし、これに限られず、無線通信システム５は、仮親機２に液晶ディスプレイなどの表示装置を設け、親機リスト１１３に掲載されている全ての仮親機２の表示装置に、選択されたことを文字や図形や画像などで表示してもよい。また、無線通信システム５は、親機リスト１１３に掲載されていない全ての仮親機２の表示装置に、選択されなかったことを文字や図形や画像などで表示してもよい。
【００９７】
（ｈ）  第１の実施形態の無線通信システム５は、仮親機２を選択する動作を行っている。しかし、これに限られず、子機３を選択するような動作を行ってもよい。
【００９８】
（ｉ）  第１の実施形態の無線通信システム５は、仮親機２と子機３との間で双方向通信を行っている。しかし、これに限られず、仮親機２と子機３との間で単方向通信を行うシステムに於いて、仮親機２側または子機３側のいずれかに情報収集装置を設置して、仮親機２または子機３の設置場所を選択するように動作してもよい。
【符号の説明】
【００９９】
１，１Ａ，１Ｂ  情報収集／親機選択装置  （親機選択装置）
２  仮親機  （無線仮親機）
２ａ  親機  （無線親機）
３  子機  （無線子機）
４  電力監視ユニット  
５，５ａ，５Ｂ，５Ｂａ  無線通信システム
６，６ａ，６Ｂ，６Ｂａ  電力監視システム
１０  メモリ
１１，１１Ａ，１１Ｂ  記憶装置  （記憶手段）
１１０  収集データログ
１１１，１１１Ａ  設定データ
１１２  通信成功率テーブル  （通信成功率テーブル）
１１２ａ  子機単位通信成功率テーブル  （通信成功率テーブル）
１１２ｂ  ユニット単位通信成功率テーブル  （通信成功率テーブル）
１１３，１１３Ａ  親機リスト
１１４  電力情報ログ
１１５  組み合わせ通信成功率テーブル
１５  通信インタフェース
１６  親機選択プログラム  （制御手段）
１６０  仮親機情報収集部  （仮親機情報収集手段）
１６１  通信成功率計算部  （通信成功率計算手段）
１６２  親機選択部  （親機選択手段）
１７，１７Ａ  電力情報収集プログラム
１７０  電力情報収集部
１７１  対子機通信部  （対子機通信手段）
１７１Ａ  対ユニット通信部  （対子機通信手段）
１８  ＯＳ
２０  ソフトウェアモジュール
２００  設定データ取得部
２０１  連続通信部  （連続通信手段）
２０２  個別通信部  （個別通信手段）
２１  ＯＳ
２２  記憶装置  （記憶手段）
２２１  設定データ
２３２  有線通信インタフェース  （通信インタフェース）
２３３  無線通信インタフェース  （通信インタフェース）
２３４  タイマ
２３７  ＬＥＤ
【図１】
2014072853.tif 000003
【図２】
2014072853.tif 000004
【図３】
2014072853.tif 000005
【図４】
2014072853.tif 000006
【図５】
2014072853.tif 000007
【図６】
2014072853.tif 000008
【図７】
2014072853.tif 000009
【図８】
2014072853.tif 000010
【図９】
2014072853.tif 000011
【図１０】
2014072853.tif 000012
【図１１】
2014072853.tif 000013
【図１２】
2014072853.tif 000014
【図１３】
2014072853.tif 000015
【図１４】
2014072853.tif 000016
【図１５】
2014072853.tif 000017
【図１６】
2014072853.tif 000018
【図１７】
2014072853.tif 000019
【図１８】
2014072853.tif 000020
【図１９】
2014072853.tif 000021
【図２０】
2014072853.tif 000022
【図２１】
2014072853.tif 000023
【図２２】
2014072853.tif 000024
【図２３】
2014072853.tif 000025
【図２４】
2014072853.tif 000026
【図２５】
2014072853.tif 000027