最初に、本発明の実施形態の内容を列記して説明する。
(1)本発明の実施の形態に係る親装置は、電力線を介して電力情報取得装置と通信する親装置であって、自己の前記親装置との通信接続を要求している前記電力情報取得装置の台数である要求台数、および前記通信接続を確立している前記電力情報取得装置の台数である接続台数をカウントするカウント部と、前記通信接続を確立可能な前記電力情報取得装置の台数である接続可能台数が所定値に制限された状態で自己の前記親装置が動作している場合において、前記カウント部によってカウントされた前記要求台数および前記接続台数の和が前記所定値を超えるとき、前記接続可能台数を増加させるための緩和処理を行う処理部とを備える。
このような構成により、たとえば、他の親装置が故障したことによって自己の親装置の管理下に入ろうとする電力情報取得装置の台数が増加し、要求台数および接続台数の和が所定値を超えた場合においても、接続可能台数を増加させることができる。これにより、自己の親装置の管理下に入ろうとする電力情報取得装置との通信接続を確立することができるので、親装置の管理下に入れなかったために電力情報の送信先を失う電力情報取得装置が発生することを防ぐことができる。したがって、複数の子機を備えるシステムにおいて、子機を良好に管理することができる。これにより、親装置の管理下に入れなかった電力情報取得装置からの電力情報が欠損してしまうことを防ぐことができる。
(2)好ましくは、前記処理部は、さらに、前記緩和処理によって新たに前記通信接続を確立した前記電力情報取得装置との前記通信接続を切断するための処理を行う。
このような構成により、たとえば、故障した他の親装置の代わりに新たな親装置が設けられた場合において、緩和処理によって自己の親装置と新たに通信接続を確立した電力情報取得装置に対して、より良好に通信を行うことが可能な当該新たな親装置との通信接続を確立させることができる。
(3)好ましくは、前記親装置および前記通信接続を確立した各前記電力情報取得装置は、周期的に繰り返される情報期間において情報を送受信し、前記情報期間は、前記電力情報取得装置が電力情報を送信するための電力情報送信期間を含み、前記処理部は、前記緩和処理として、前記電力情報送信期間を延ばす処理を行う。
たとえば、電力情報送信期間の長さが、緩和処理を行う前の接続可能台数に応じて設定されている場合、所定値を超える台数の電力情報取得装置からの電力情報を電力情報送信期間において伝送することが困難なことがある。上記の構成により、所定値を超える台数の電力情報取得装置からの電力情報を電力情報送信期間において伝送することができる。
(4)好ましくは、前記親装置および前記通信接続を確立した各前記電力情報取得装置は、周期的に繰り返される情報期間において情報を送受信し、前記情報期間は、前記電力情報取得装置が電力情報を送信するための電力情報送信期間を含み、前記処理部は、前記緩和処理として、連続する2つの前記電力情報送信期間のうちの一方の前記電力情報送信期間において前記所定値を超える前記各電力情報取得装置の一部に前記電力情報を送信させ、他方の前記電力情報送信期間において前記所定値を超える前記各電力情報取得装置の残りに前記電力情報を送信させる。
たとえば、電力情報送信期間の長さが、緩和処理を行う前の接続可能台数に応じて設定されている場合、所定値を超える台数の電力情報取得装置からの電力情報を電力情報送信期間において伝送することが困難なことがある。上記の構成により、所定値を超える台数の電力情報取得装置は、連続する2つの電力情報送信期間のうちのいずれか一方において電力情報を送信する機会を得ることができるので、電力情報の送信先が失った状態のままになってしまうことを防ぐことができる。
(5)本発明の実施の形態に係る通信制御方法は、電力線を介して電力情報取得装置と通信する親装置における通信制御方法であって、自己の前記親装置との通信接続を要求している前記電力情報取得装置の台数である要求台数、および前記通信接続を確立している前記電力情報取得装置の台数である接続台数をカウントするステップと、前記通信接続を確立可能な前記電力情報取得装置の台数である接続可能台数が所定値に制限された状態で動作している場合において、カウントした前記要求台数および前記接続台数の和が前記所定値を超えるとき、前記接続可能台数を増加させるための処理を行うステップとを含む。
このような構成により、たとえば、他の親装置が故障したことによって自己の親装置の管理下に入ろうとする電力情報取得装置の台数が増加し、要求台数および接続台数の和が所定値を超えた場合においても、接続可能台数を増加させることができる。これにより、自己の親装置の管理下に入ろうとする電力情報取得装置との通信接続を確立することができるので、親装置の管理下に入れなかったために電力情報の送信先を失う電力情報取得装置が発生することを防ぐことができる。したがって、複数の子機を備えるシステムにおいて、子機を良好に管理することができる。これにより、親装置の管理下に入れなかった電力情報取得装置からの電力情報が欠損してしまうことを防ぐことができる。
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
[構成および基本動作]
図1は、本発明の実施の形態に係る電力情報収集システムの構成を示す図である。
図1を参照して、電力情報収集システム301は、複数のスマートメータ101と、複数のコンセントレータ102と、サーバ103とを備える。サーバ103は、たとえばヘッドエンドである。スマートメータ101は、電力情報取得装置の一例である。コンセントレータ102は、親装置の一例である。
なお、電力情報収集システム301は、1つのサーバ103を備える構成に限らず、複数のサーバ103を備える構成であってもよい。
電力情報収集システム301は、たとえば集合住宅151において用いられる。各スマートメータ101は、電力線161を介してコンセントレータ102に接続されている。具体的には、電力線161は、たとえば、集合住宅151において上下階の縦方向に複数系統が配設されており、階ごとにスマートメータ101が接続されている。
コンセントレータ102は、電力線161を介してスマートメータ101と通信する。より詳細には、スマートメータ101およびコンセントレータ102は、たとえば、電力線161を用いた電力線通信により、各種情報をやり取りする。
スマートメータ101は、電力線通信における子機であり、コンセントレータ102は、当該電力線通信における親機である。以下、スマートメータ101およびコンセントレータ102を、それぞれ子装置101および親装置102とも称する。
子装置101は、通信機能付きの電力計量器である。子装置101は、計測対象とする家庭または事業所において消費される電力を示す電力情報を定期的たとえば30分ごとに取得し、取得した電力情報を親装置102へ送信する。
また、子装置101は、他の子装置101を介して親装置102と通信することが可能である。すなわち、子装置101は、他の子装置101と親装置102との通信を中継する機能を有する。
具体的には、子装置101は、取得した電力情報を他の子装置101を介さずに親装置102へ直接送信する場合もあるし、また、取得した電力情報を1または複数の他の子装置101を介して親装置102へ送信する場合もある。
親装置102およびサーバ103は、有線通信または無線通信により、インターネット10経由で各種情報をやり取りする。
親装置102は、各子装置101から電力情報を受信する。親装置102は、各子装置101から電力情報を受信し、受信した電力情報を集約してサーバ103へ送信するか、または受信した電力情報を個別にサーバ103へ送信する。電力情報には、たとえば子装置101のIDが含まれる。
サーバ103は、たとえば、電力料金情報、およびファームウェアのアップデート情報を親装置102へ送信する。親装置102は、サーバ103から電力料金情報およびアップデート情報を受信すると、受信した電力料金情報およびアップデート情報を子装置101へ送信する。
子装置101は、親装置102から電力料金情報を受信すると、受信した電力料金情報をたとえば図示しないHEMS(Home Energy Management System)等の他の装置へ送信する。
また、子装置101は、親装置102からアップデート情報を受信すると、受信したアップデート情報を用いて、自己のファームウェアをアップデートする。
親装置102および子装置101間の通信、ならびに各子装置101間の通信は、たとえば非特許文献1(G3−PLC Alliance、”Narrowband OFDM PLC specifications for G3−PLC networks”、G3−PLC Alliance、2014年10月)に記載のG3−PLC規格に従って行われる。
また、たとえば、子装置101、親装置102およびサーバ103間で送受信される情報は、所定の方式に従い暗号化および復号化される。
図2は、本発明の実施の形態に係る電力情報収集システムにおける各機器および配線状態の一例を示す図である。図2では、集合住宅151における2系統の電力線161A,161Bを代表的に示す。
図2を参照して、電力系統171からたとえば6.6kVの三相交流電力が集合住宅151に供給される。電力系統171からの交流電力は、たとえばトランス104A,104Bにより200Vの単相三線式の交流電力に変換されて各階に供給される。
電力線161Aには、トランス104A、および親装置102である親装置102Aが接続されている。
電力線161Bには、トランス104B、および親装置102である親装置102Bが接続されている。
親装置102が管理可能な子装置101の台数は、たとえば100台に制限されている。このため、電力情報収集システム301を集合住宅151に設置する際に、電力線161Aには、100台以下の子装置101が接続される。
この例では、電力線161Aには、子装置101である60台の子装置101Aが接続されている。同様に、電力線161Bには、子装置101である60台の子装置101Bが接続されている。
なお、電力線161Aには、59台以下または61台以上かつ100台以下の子装置101Aが接続されてもよい。また、電力線161Bには、59台以下または61台以上かつ100台以下の子装置101Bが接続されてもよい。また、電力情報収集システム301は、親装置102A,102Bを備える構成に限らず、3つ以上の親装置102を備える構成であってもよい。
以下、トランス104A,104Bの各々を、トランス104とも称する。電力線161A,161Bの各々を電力線161とも称する。
子装置101は、装置固有の識別子の一例としてMAC(Media Access Control)アドレスを有する。MACアドレスは、たとえば装置の製造時に設定される。上記IDは、たとえばこのMACアドレスである。
具体的には、60台の子装置101Aは、それぞれMAC−A001〜MAC−A060のMACアドレスを有する。60台の子装置101Bは、それぞれMAC−B001〜MAC−B060のMACアドレスを有する。
[ネットワークトポロジ]
図3は、本発明の実施の形態に係る電力情報収集システムにおけるネットワークトポロジの一例を示す図である。
図3を参照して、親装置102および子装置101は、たとえばPAN_ID(Personal Area Network Identification)およびショートアドレスを有する。
各親装置102は、異なるPAN_IDを有する。また、各親装置102のショートアドレスは、たとえばゼロに設定されている。
親装置102は、1または複数の子装置101を管理し、管理対象の子装置101と認証情報および電力情報等のやり取りを行う。
子装置101は、電力情報の送信先となる親装置102と通信接続を確立する。具体的には、MAC−A001のMACアドレスを有する子装置101A(以下、子装置101A−1とも称する。)は、親装置102の管理下にない場合、たとえば親装置102Aと通信接続を確立する。
この場合、子装置101A−1は、たとえば認証情報および電力情報等のやり取りを親装置102Aと直接行う。
また、MAC−A002,MAC−A003のMACアドレスを有する子装置101A(以下、それぞれ子装置101A−2,101A−3とも称する。)は、親装置102の管理下にない場合、子装置101A−1を介して親装置102Aと通信接続を確立する。
この場合、子装置101A−2,101A−3は、子装置101A−1を介して親装置102Aと認証情報および電力情報等のやり取りを行う。
すなわち、子装置101A−1は、親装置102Aおよび子装置101A−2,101A−3間においてやり取りされる情報を中継するためのホップ先となる。なお、子装置101A−2,101A−3は、子装置101A−1を介さずに親装置102Aと通信接続を確立してもよい。
親装置102A、および親装置102Aの管理下にある子装置101A−1,101A−2,101A−3のPAN_IDは、たとえば「0001」である。
同様に、図示しないMAC−A004〜MAC−A060のMACアドレスを有する子装置101AのPAN_IDは、「0001」である。
また、同じPAN_IDを有する各装置において、異なる識別子であるショートアドレスが付与される。具体的には、子装置101A−1,101A−2,101A−3のショートアドレスは、ゼロ以外の値であって互いに重複しない値、たとえばそれぞれ「1」,「2」,「3」である。
図示しないMAC−A004〜MAC−A060のMACアドレスを有する子装置101Aは、子装置101A−1〜101A−3と同様に、親装置102Aと通信接続を確立する。
また、MAC−A004〜MAC−A060のMACアドレスを有する子装置101Aのショートアドレスは、たとえばそれぞれ「4」〜「60」である。
MAC−A001〜MAC−A060のMACアドレスを有する子装置101Aのショートアドレスは、たとえば親装置102Aにより付与される。
親装置102A、およびMAC−A001〜MAC−A060のMACアドレスを有する子装置101Aは、PA(Personal Area)ネットワークNWAを形成する。
同様に、親装置102Bは、MAC−B001〜MAC−B060のMACアドレスを有する子装置101Bを管理する。親装置102B、および親装置102Bの管理下にある各子装置101BのPAN_IDは、たとえば「0002」である。
MAC−B001〜MAC−B060のMACアドレスを有する子装置101Bのショートアドレスは、ゼロ以外の値であって互いに重複しない値、たとえばそれぞれ「1」〜「60」である。これらのショートアドレスは、たとえば親装置102Bにより付与される。
親装置102B、およびMAC−B001〜MAC−B060のMACアドレスを有する子装置101Bは、PAネットワークNWBを形成する。
すなわち、親装置102および子装置101がどのPAネットワークに通信接続されているかは、PAN_IDに基づいて判別することが可能である。
[MACフレーム]
図4は、本発明の実施の形態に係る電力情報取得装置において用いられるMACフレームの一例を示す図である。図4には、非特許文献1に記載のG3−PLC規格に従うMACフレームのフォーマットが示されている。
図4を参照して、MACフレーム71は、MACヘッダと、MACペイロードと、MACフッタとを含む。
MACヘッダは、たとえば、「セグメント制御(Segment control)」、「フレーム制御(Frame control)」、「シーケンスナンバー(Sequence number)」、「宛先PAN(Destination PAN)」、「宛先アドレス(Destination address)」、「送信元PAN(Source PAN)」、「送信元アドレス(Source address)」および「副セキュリティヘッダ(Auxiliary security header)」のフィールドを含む。これらのフィールドの長さは、それぞれ3オクテット、2オクテット、1オクテット、2オクテット、2オクテット、2オクテット、2オクテット、および2オクテットである。
「宛先アドレス」のフィールドには、たとえばMACフレーム71の宛先のショートアドレスが格納される。また、「送信元アドレス」のフィールドには、たとえばMACフレーム71の送信元のショートアドレスが格納される。
なお、MACフレーム71は、「宛先PAN」、「宛先アドレス」、「送信元PAN」、「送信元アドレス」および「副セキュリティヘッダ」の各フィールドの少なくともいずれか1つを含まない場合がある。
また、「宛先アドレス」のフィールドには、たとえば、MACフレーム71の宛先のロングアドレスが格納されてもよい。また、「送信元アドレス」のフィールドには、MACフレーム71の送信元のロングアドレスが格納されてもよい。
ここで、宛先のロングアドレスおよび送信元のロングアドレスは、たとえば、それぞれ宛先のMACアドレスおよび送信元のMACアドレスに基づくアドレスである。
[動作の流れ]
電力情報収集システム301における各装置は、コンピュータを備え、当該コンピュータにおけるCPU等の演算処理部は、以下のシーケンス図またはフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
図5は、本発明の実施の形態に係る電力情報収集システムにおける子装置が参入処理を行う際のシーケンスの一例を示す図である。
図5を参照して、親装置102A,102Bが既にPAネットワークを構築している場合において、たとえば子装置101A−1の電源がオンされ、子装置101A−1が動作を開始した状況を想定する。
まず、子装置101A−1は、親装置102を探索するためにビーコンリクエストをブロードキャストする(ステップS102)。
次に、親装置102Bは、子装置101A−1からビーコンリクエストを受信すると、受信したビーコンリクエストの応答としてビーコンBBを作成し、作成したビーコンBBを子装置101A−1へ送信する(ステップS104)。
ビーコンBBでは、MACフレーム71における「送信元PAN」のフィールドおよび「送信元アドレス」のフィールドに、親装置102BのPAN_IDすなわち「0002」および親装置102Bのショートアドレスすなわちゼロがそれぞれ格納される。
次に、親装置102Aは、子装置101A−1からビーコンリクエストを受信すると、受信したビーコンリクエストの応答としてビーコンBAを作成し、作成したビーコンBAを子装置101A−1へ送信する(ステップS106)。
ビーコンBAでは、MACフレーム71における「送信元PAN」のフィールドおよび「送信元アドレス」のフィールドに、親装置102AのPAN_IDすなわち「0001」および親装置102Aのショートアドレスすなわちゼロがそれぞれ格納される。
次に、子装置101A−1は、親装置102A,102Bからビーコンを受信すると、受信した各ビーコンに基づいて、自己が通信先とすべき親装置102を選択する選択処理を行う(ステップS108)。
具体的には、子装置101A−1は、たとえば、自己との通信品質が最も良い親装置102、この例では親装置102Aを、自己が通信先とすべき親装置102として選択する。
次に、子装置101A−1は、電力情報の送信先となる親装置102Aと通信を開始するための参入処理を行う(ステップS110)。
より詳細には、子装置101A−1は、たとえば、自己のロングアドレスおよび親装置102AのPAN_IDを含む接続要求、具体的にはJoiningを親装置102Aへ送信する。
親装置102Aは、子装置101A−1から接続要求を受信すると、受信した接続要求の内容確認処理を行う。親装置102Aは、接続要求に含まれるPAN_IDと自己のPAN_IDとが一致することを確認すると、子装置101A−1を管理すると判断する。
そして、接続要求に含まれるロングアドレスを用いて子装置101A−1および親装置102A間で認証情報のやり取りが行われ、親装置102Aは、子装置101A−1を認証する。
これにより、子装置101A−1および親装置102A間において直接の通信接続が確立する。
次に、子装置101A−1は、計測対象において消費される電力を計測する(ステップS114)。
次に、子装置101A−1は、計測結果を示す電力情報を親装置102Aへ送信する(ステップS116)。
次に、子装置101A−1は、親装置102Aとの通信の確認を行うために、接続確認要求を親装置102Aへ送信する(ステップS118)。
次に、親装置102Aは、子装置101A−1から接続確認要求を受信すると、接続確認要求を受信したことを示すACKを子装置101A−1へ送信する(ステップS120)。
次に、子装置101A−1は、親装置102AからACKを受信すると、このACKの受信により、親装置102Aとの通信が確保されていることを確認する(ステップS122)。
ここで、上記ステップS114〜S122の動作は、たとえば30分ごとに繰り返される。
なお、上記ステップS104,S106の順番は、上記に限らず、順番を入れ替えてもよい。
また、電力情報収集システム301では、上記ステップS118〜S122において、子装置101A−1が接続確認要求を親装置102Aへ送信し、親装置102AがACKを子装置101A−1へ送信することにより、子装置101A−1が親装置102Aとの通信を確認する構成であるとしたが、これに限定するものではない。たとえば、子装置101A−1が電力情報を親装置102Aへ送信し、親装置102Aが、電力情報の受信の応答としてACKを子装置101A−1へ送信することにより、子装置101A−1が親装置102Aとの通信を確認する構成であってもよい。
また、MAC−A002〜MAC−A060のMACアドレスを有する子装置101Aは、子装置101A−1と同様の動作を行うことにより、親装置102Aとの通信接続を確立する。
また、MAC−B001〜MAC−B060のMACアドレスを有する子装置101Bも、同様に、親装置102Bとの通信接続を確立する。
図6は、親装置が動作を停止した際のシーケンスの比較例を示す図である。
図6を参照して、親装置102A,102Bが既にPAネットワークを構築し、かつ子装置101A−1の電力情報の送信先が親装置102Aに設定されている状況を想定する。
まず、親装置102Aは、たとえば故障して動作を停止する(ステップS202)。
次に、子装置101A−1は、計測対象において消費される電力を計測する(ステップS204)。
次に、子装置101A−1は、計測結果を示す電力情報を親装置102Aへ送信する(ステップS206)。
しかしながら、ここでは、親装置102Aが動作を停止しているため、電力情報は親装置102Aにおいて受信されない。
次に、子装置101A−1は、接続確認要求を親装置102Aへ送信する(ステップS208)。
しかしながら、ここでは、親装置102Aが動作を停止しているため、子装置101A−1は、親装置102AからACKを受信することができない。
次に、子装置101A−1は、たとえば、所定のタイムアウト時間内に親装置102AからACKを受信できないので、親装置102Aとの通信において通信エラーが発生していることを確認する(ステップS210)。
ステップS204〜S210の動作は、たとえば所定の回数N1繰り返される。
次に、子装置101A−1は、たとえば、親装置102Aとの通信エラーの発生をN1回連続で確認すると、親装置102Aから離脱し、新たな親装置102を探索することを決定する(ステップS212)。
次に、子装置101A−1は、新たな親装置102を探索するためにビーコンリクエストをブロードキャストする(ステップS214)。
しかしながら、ここでは、親装置102Aは、動作を停止しているためビーコンリクエストを受信しない。
次に、親装置102Bは、子装置101A−1からビーコンリクエストを受信すると、受信したビーコンリクエストの応答としてビーコンBBを作成し、作成したビーコンBBを子装置101A−1へ送信する(ステップS216)。
次に、子装置101A−1は、親装置102BからビーコンBBを受信すると、受信したビーコンBBに基づいて選択処理を行う(ステップS218)。
ここでは、子装置101A−1は、親装置102Bを、自己が通信先とすべき親装置102として選択する。
次に、子装置101A−1は、電力情報の送信先となる親装置102Bと通信を開始するための参入処理を行う(ステップS220)。
これにより、子装置101A−1および親装置102B間において直接の通信接続が確立する。
なお、上記ステップS202において、親装置102Aの動作の停止は、故障により発生したが、これに限定するものではなく、たとえば、親装置102Aの動作の停止は、親装置102Aの交換、メンテナンスおよび修理等における電源オフによって発生することもある。
[課題1]
図7は、本発明の実施の形態に係る電力情報収集システムにおける各情報の送信期間の一例を示す図である。
図7を参照して、親装置102および当該親装置102との通信接続を確立した各子装置101は、たとえば、周期的に繰り返される情報期間において情報を送受信する。この情報期間は、たとえば、子装置101が電力情報を送信するための電力情報送信期間Ppを含む。
電力情報収集システム301では、たとえば、各種情報を伝送するための単位として30分の長さを有する情報期間が設定される。情報期間は、たとえば時間的に連続するように設定される。
この例では、毎時ゼロ分から60分までにおいて、ゼロ分から開始する第1の情報期間と30分から開始する第2の情報期間とが設けられる。
第1の情報期間および第2の情報期間の各々は、先頭から順に、電力情報送信期間Ppと、時刻同期期間P1と、電力料金送信期間P2と、ファームウェア更新期間P3とを含む。
電力情報送信期間Pp、時刻同期期間P1、電力料金送信期間P2およびファームウェア更新期間P3は、電力情報、子装置101と親装置102とを時刻同期させるための同期情報、電力料金情報およびアップデート情報をそれぞれ送信するための期間である。
この例では、電力情報送信期間Ppが情報期間の先頭に設けられている。なお、電力情報送信期間Ppは、情報期間の2番目以降に設けられてもよい。また、情報期間における電力情報送信期間Ppの順番は、情報期間ごとに異なってもよい。
また、情報期間は、時刻同期期間P1、電力料金送信期間P2およびファームウェア更新期間P3を含む構成に限らず、これらの一部を含む構成であってもよいし、他の期間をさらに含む構成であってもよい。
電力情報送信期間Ppの長さは、電力情報以外の、同期情報、電力料金情報およびアップデート情報等をPAネットワークにおいて円滑に伝送するためにたとえば5分間に固定されている。
電力情報送信期間Ppの長さが固定されていることにより、親装置102が通信接続を確立可能な子装置101の台数である接続可能台数が所定値に制限されている。
より詳細には、PAネットワークにおける電力情報の伝送を電力情報送信期間Pp内に完了させるために、親装置102が管理可能な子装置101の台数の上限として、上述のようにたとえば100台が設定される。
また、図6に示す動作の流れでは、上記ステップS220において、子装置101A−1は、親装置102Bと通信接続を確立する。
この状態において、親装置102Bは、60台の子装置101Bおよび子装置101A−1と通信接続を既に確立しているので、親装置102Bが通信接続を確立している子装置101の台数である接続台数は、61台となる。
また、MAC−A002〜MAC−A060のMACアドレスを有する子装置101Aが、子装置101A−1と同様に、接続要求を親装置102Bへ送信した場合、親装置102Bとの通信接続を要求している子装置101の台数である要求台数は、59台となる。
このような状態では、接続台数および要求台数の和が、接続可能台数である100台を超えてしまうため、MAC−A002〜MAC−A060のMACアドレスを有する子装置101Aのうちの20台は、親装置102Bとの通信接続を確立することができない。
電力情報収集システム301では、これら20台の子装置101Aが電力情報の送信先を失ってしまうため、電力情報の欠損が発生してしまう。
図8は、本発明の実施の形態に係る電力情報収集システムにおける親装置が交換された際のシーケンスの一例を示す図である。
図8を参照して、親装置102Bが既にPAネットワークを構築し、かつ子装置101A−1の電力情報の送信先が親装置102Bに設定されている状況を想定する。
まず、子装置101A−1は、計測対象において消費される電力を計測する(ステップS252)。
次に、子装置101A−1は、計測結果を示す電力情報を親装置102Bへ送信する(ステップS254)。
次に、子装置101A−1は、接続確認要求を親装置102Bへ送信する(ステップS256)。
次に、親装置102Bは、子装置101A−1から接続確認要求を受信すると、接続確認要求を受信したことを示すACKを子装置101A−1へ送信する(ステップS258)。
次に、子装置101A−1は、親装置102BからACKを受信すると、このACKの受信により、親装置102Bとの通信が確保されていることを確認する(ステップS260)。
ここで、上記ステップS252〜S260の動作は、たとえば30分ごとに繰り返される。
次に、故障した親装置102Aの代わりに、親装置102Cが電力線161Aに接続される(ステップS262)。なお、親装置102CのPAN_IDは、たとえば「0003」に設定されている。
次に、子装置101A−1は、計測対象において消費される電力を計測する(ステップS264)。
次に、子装置101A−1は、計測結果を示す電力情報を親装置102Bへ送信する(ステップS266)。
次に、子装置101A−1は、接続確認要求を親装置102Bへ送信する(ステップS268)。
次に、親装置102Bは、子装置101A−1から接続確認要求を受信すると、接続確認要求を受信したことを示すACKを子装置101A−1へ送信する(ステップS270)。
次に、子装置101A−1は、親装置102BからACKを受信すると、このACKの受信により、親装置102Bとの通信が確保されていることを確認する(ステップS272)。
ここで、上記ステップS264〜S272の動作は、たとえば30分ごとに繰り返される。
[課題2]
上述の動作の流れでは、子装置101A−1は、親装置102Bを電力情報の送信先に設定している。この場合、図2に示すように、子装置101A−1はトランス104A,104Bを介して親装置102Bと通信を行う。
このようなトランス104を介した通信では、信号レベルの減衰が大きくなるため、通信成功率が低下することがある。
したがって、子装置101は、トランス104を介さずに通信可能な親装置102を電力情報の送信先とする構成が好ましい。具体的には、子装置101A−1は、トランス104A,104Bを介さずに通信可能な親装置102Cを電力情報の送信先とする構成が好ましい。
また、上記ステップS262において、故障した親装置102Aの代わりに、親装置102Cが電力線161Aに接続される。しかしながら、子装置101A−1は、親装置102Cが電力線161Aに接続された後も、電力情報を親装置102Bへ送信する(ステップS266)。
すなわち、良好な成功率で電力情報を送信することが可能な親装置102Cが電力線161Aに接続されても、子装置101A−1における電力情報の送信の成功率が低下したままになってしまう。
また、MAC−A002〜MAC−A060のMACアドレスを有する子装置101Aのうち、親装置102Bと通信接続を確立した子装置101Aも、子装置101A−1と同様に電力情報の送信の成功率が低下したままになってしまう。
そこで、本発明の実施の形態に係る電力情報収集システムでは、以下のような構成および動作により、このような課題を解決する。
[親装置102の構成および動作]
図9は、本発明の実施の形態に係る電力情報収集システムにおける親装置の構成を示す図である。
図9を参照して、親装置102は、通信部21と、カウント部22と、記憶部24と、処理部25とを備える。
以下では、親装置102Bにおいて行われる処理について説明するが、親装置102Aにおいても同様の処理が行われる。
親装置102Bにおける通信部21は、非特許文献1に記載のG3−PLC規格に従って、電力線161を介して子装置101と通信する。
より詳細には、通信部21は、電力線161Bを介して子装置101Bと通信可能であり、かつ電力線161B,トランス104B,電力系統171,トランス104A,電力線161Aを介して子装置101Aと通信可能である。
処理部25は、子装置101から通信部21経由でビーコンリクエストを受信すると、受信したビーコンリクエストの応答としてビーコンを作成し、作成したビーコンを当該子装置101Aへ通信部21経由で送信する。
図10は、本発明の実施の形態に係る電力情報収集システムにおける親装置が保持する子装置リストの一例を示す図である。
図10を参照して、記憶部24は、フラッシュメモリ等の不揮発性のメモリであり、自己の親装置102が通信接続を確立している子装置101の識別子を含む識別子情報を保持する。
具体的には、記憶部24は、たとえば、自己の親装置102Bが通信接続を確立している各子装置101BのMACアドレスを含む子装置リストLst1を保持する。
この例では、子装置リストLst1には、自己の親装置102Bとトランス104を介さずに接続される60台の子装置101BのMACアドレスすなわちMAC−B001〜MAC−B060が含まれる。
図11は、本発明の実施の形態に係る電力情報収集システムにおける親装置が緩和判定処理を行う際のシーケンスの一例を示す図である。
図11を参照して、親装置102A,102Bが既にPAネットワークを構築し、かつ子装置101A−1の電力情報の送信先が親装置102Aに設定されている状況を想定する。
ステップS302〜S318の動作は、図6に示すステップS202〜S218の動作と同様である。
次に、子装置101A−1は、自己のロングアドレスおよび親装置102BのPAN_IDを含む接続要求、具体的にはJoiningを親装置102Bへ送信する(ステップS320)。
次に、親装置102Bは、子装置101A−1からJoiningを受信すると、受信したJoiningに基づいて緩和判定処理を行う(ステップS322)。
[緩和判定処理]
図12は、本発明の実施の形態に係る親装置が接続要求を受信する際の動作手順を定めたフローチャートである。
図13は、本発明の実施の形態に係る親装置における記憶部が保持する接続要求リストの一例を示す図である。
図12および図13を参照して、処理部25は、通信部21が子装置101から受信する接続要求を処理する。
より詳細には、処理部25は、通信部21が子装置101から受信する接続要求に含まれるMACアドレスを記憶部24にバッファリングする。
まず、親装置102Bにおける処理部25は、通信部21経由で子装置101からJoiningを受信するまで、MACアドレスのバッファリングについて待機する(ステップS402でNO)。
そして、処理部25は、通信部21経由で子装置101からJoiningを受信すると(ステップS402でYES)、受信したJoiningからロングアドレスおよびPAN_IDを取得する(ステップS404)。
次に、処理部25は、取得したPAN_IDと自己の親装置102BのPAN_IDとが一致するか否かを確認する(ステップS406)。
処理部25は、取得したPAN_IDと自己の親装置102BのPAN_IDとが一致する場合(ステップS406でYES)、取得したロングアドレスに基づいてMACアドレスを生成して記憶部24における接続要求リストLst2に登録する(ステップS408)。
次に、処理部25は、取得したPAN_IDと自己の親装置102BのPAN_IDとが一致しない場合(ステップS406でNO)、またはMACアドレスを接続要求リストLst2に登録すると(ステップS408)、通信部21経由で子装置101から新たなJoiningを受信するまで、MACアドレスのバッファリングについて待機する(ステップS402でNO)。
上記動作の流れにより、接続要求リストLst2には、親装置102Bとトランス104を介して接続される60台の子装置101AのMACアドレスすなわちMAC−A001〜MAC−A060が登録される。
図14は、本発明の実施の形態に係る親装置が接続要求を処理する際の動作手順を定めたフローチャートである。
図14を参照して、処理部25は、バッファリングしたMACアドレスを順次処理する。
まず、親装置102Bにおける処理部25は、接続要求リストLst2(図13参照)にMACアドレスが登録されているか否かを確認する(ステップS502)。
処理部25は、接続要求リストLst2にMACアドレスが登録されていない場合、MACアドレスの処理について待機する(ステップS502でNO)。
一方、処理部25は、接続要求リストLst2にMACアドレスが登録されている場合(ステップS502でYES)、接続要求リストLst2からMACアドレスを1つ取得する(ステップS504)。
次に、処理部25は、取得したMACアドレスを有する子装置101との通信接続を確立する(ステップS506)。
より詳細には、処理部25は、たとえば、取得したMACアドレスに基づいてロングアドレスを生成し、生成したロングアドレスを用いて、通信部21経由で当該子装置101と認証情報のやり取り等を行うことにより、当該子装置101との通信接続を確立する。
次に、処理部25は、取得したMACアドレスを接続要求リストLst2から抹消する(ステップS508)。
次に、処理部25は、取得したMACアドレスを子装置リストLst1に登録する(ステップS510)。
次に、処理部25は、接続要求リストLst2にMACアドレスが登録されているか否かを確認する(ステップS502)。
なお、上記ステップS506〜S510の順番は、上記に限らず、一部または全部の順番を変更してもよい。
再び図9を参照して、カウント部22は、要求台数および接続台数をカウントする。
より詳細には、カウント部22は、記憶部24における子装置リストLst1(図10参照)および接続要求リストLst2(図13参照)を参照し、子装置リストLst1に含まれるMACアドレスの個数と接続要求リストLst2に含まれるMACアドレスの個数との和を算出し、算出結果を処理部25へ出力する。
処理部25は、接続可能台数がたとえば100台に制限された状態で自己の親装置102Bが動作している場合において、カウント部22によってカウントされた要求台数および接続台数の和が100台を超えるとき、接続可能台数を増加させるための緩和処理を行う。
より詳細には、処理部25は、たとえば、緩和処理として、電力情報送信期間Ppを延ばす処理を行う。
図15は、本発明の実施の形態に係る親装置が緩和処理を行う際の動作手順を定めたフローチャートである。
図15を参照して、親装置102Bは、たとえば所定周期ごとのカウントタイミングが到来するまで、要求台数および接続台数の和を算出する処理について待機する(ステップS602でNO)。
そして、親装置102Bは、カウントタイミングが到来すると(ステップS602でYES)、要求台数および接続台数の和を算出する(ステップS604)。
次に、親装置102Bは、算出した和が所定値、ここでは上限値以下である場合(ステップS606でNO)、新たなカウントタイミングが到来するまで、要求台数および接続台数の和を算出する処理について待機する(ステップS602でNO)。
一方、親装置102Bは、算出した和が上限値より大きい場合(ステップS606でYES)、上限値を引き上げる(ステップS608)。
より詳細には、処理部25は、カウント部22から算出結果を受けると、受けた算出結果と上限値とを比較し、算出結果が上限値より大きい場合、上限値を100台からたとえば150台に設定する。
この150台は、たとえば、親装置102Bのメモリ容量といったリソース、および各種情報の通信頻度等に基づいて決定される。
次に、親装置102Bは、電力情報送信期間Ppを延ばす(ステップS610)。
図16は、本発明の実施の形態に係る電力情報収集システムにおける各情報の送信期間の一例を示す図である。
図16を参照して、親装置102Bにおける処理部25は、図7に示す第1の情報期間および第2の情報期間の長さを30分に維持しながら、各期間を以下のように変更する。
すなわち、処理部25は、たとえば、電力情報送信期間Ppの長さを5分から6分に延長するとともに、時刻同期期間P1、電力料金送信期間P2およびファームウェア更新期間P3の長さの合計を25分から24分に短縮する。
再び図15を参照して、親装置102Bは、新たに設定した電力情報送信期間Ppの開始タイミングおよび終了タイミングを示すタイミング変更要求を作成し、作成したタイミング変更要求を子装置101へ送信する(ステップS612)。
詳細には、処理部25は、自己の親装置102Bが通信接続を確立している子装置101(以下、接続済子装置とも称する。)、および自己の親装置102BへJoiningを送信してきた子装置101(以下、接続要求子装置とも称する。)へタイミング変更要求を通信部21経由で送信する。
より詳細には、処理部25は、子装置リストLst1に含まれるMACアドレスを有する子装置101、および接続要求リストLst2に含まれるMACアドレスを有する子装置101へタイミング変更要求を通信部21経由で送信する。
なお、上記ステップS608〜S612の順番は、上記に限らず、一部または全部の順番を変更してもよい。
図17は、本発明の実施の形態に係る電力情報収集システムにおける親装置がタイミング変更要求を子装置へ送信する際のシーケンスの一例を示す図である。
図17を参照して、まず、親装置102Bは、タイミング変更要求を接続済子装置へ送信する(ステップS702)。
次に、接続済子装置は、親装置102Bからタイミング変更要求を受信すると、受信したタイミング変更要求に従って、電力情報送信期間Ppを含む各期間を変更する変更処理を行う(ステップS704)。
次に、接続済子装置は、変更処理が完了したことを示すタイミング変更応答を親装置102Bへ送信する(ステップS706)。
親装置102Bにおける処理部25は、接続済子装置から通信部21経由でタイミング変更応答を受信すると、接続済子装置におけるタイミング変更が正常に完了したことを認識する。
ここで、上記ステップS702〜S706の動作は、子装置リストLst1に含まれるMACアドレスを有する接続済子装置のすべてに対して行われる。
次に、親装置102Bは、タイミング変更要求を接続要求子装置へ送信する(ステップS708)。
次に、接続要求子装置は、親装置102Bからタイミング変更要求を受信すると、受信したタイミング変更要求に従って、電力情報送信期間Ppを含む各期間を変更する変更処理を行う(ステップS710)。
次に、接続要求子装置は、変更処理が完了したことを示すタイミング変更応答を親装置102Bへ送信する(ステップS712)。
親装置102Bにおける処理部25は、接続要求子装置から通信部21経由でタイミング変更応答を受信すると、接続要求子装置におけるタイミング変更が正常に完了したことを認識する。
ここで、上記ステップS708〜S712の動作は、接続要求リストLst2に含まれるMACアドレスを有する接続済子装置のすべてに対して行われる。
このように、電力情報送信期間Ppを延ばす構成により、接続済子装置および接続要求子装置から親装置102Bへの電力情報の送信を電力情報送信期間Pp内に完了させることが可能となる。
なお、上記ステップS702〜S706と上記ステップS708〜S712との順番は、上記に限らず、順番を入れ替えてもよい。
[親装置102の変形例]
再び図9を参照して、処理部25は、緩和処理として、電力情報送信期間Ppを延ばす処理を行う構成であるとしたが、これに限定するものではない。処理部25は、たとえば、緩和処理として、連続する2つの電力情報送信期間のうちの一方の電力情報送信期間において所定値を超える各子装置101の一部に電力情報を送信させ、他方の電力情報送信期間において所定値を超える各子装置101の残りに電力情報を送信させる。
子装置101は、たとえば、連続する2つの電力情報送信期間において送信すべき電力情報を、1つの電力情報送信期間において送信する。
図18は、本発明の実施の形態に係る親装置の変形例が緩和処理を行う際の動作手順を定めたフローチャートである。
図18を参照して、ステップS802〜S808の動作は、図15に示すステップS602〜S608の動作と同様である。
次に、親装置102Bは、接続済子装置および接続要求子装置に対して電力情報送信期間Ppを割り当てる割当処理を行う(ステップS810)。
図19は、本発明の実施の形態に係る電力情報収集システムにおける各子装置に対する電力情報送信期間の割り当ての一例を示す図である。
図19を参照して、親装置102Bにおける処理部25は、カウント部22から算出結果を受けると、受けた算出結果と所定値すなわち上限値とを比較し、算出結果が上限値より大きい場合、以下の処理を行う。
すなわち、処理部25は、図7に示す第1の情報期間における電力情報送信期間Ppを、MAC−B001〜MAC−B060,MAC−A001〜MAC−A040のMACアドレスを有する子装置101(以下、第1グループ子装置とも称する。)が電力情報を送信すべき期間に割り当てる。
また、処理部25は、図7に示す第2の情報期間における電力情報送信期間Ppを、MAC−A041〜MAC−A060のMACアドレスを有する子装置101(以下、第2グループ子装置とも称する。)が電力情報を送信すべき期間に割り当てる。
再び図18を参照して、親装置102Bは、新たに設定した電力情報送信期間Ppの開始タイミングおよび終了タイミングを示すタイミング変更要求を作成し、作成したタイミング変更要求を子装置101へ送信する(ステップS812)。
より詳細には、親装置102Bにおける処理部25は、たとえば、2回分の電力情報を第1の情報期間における電力情報送信期間Pp(図7参照)に送信することを要求する第1グループ子装置宛のタイミング変更要求を作成し、作成したタイミング変更要求を通信部21経由で第1グループ子装置へ送信する。
また、処理部25は、たとえば、2回分の電力情報を第2の情報期間における電力情報送信期間Pp(図7参照)に送信することを要求する第2グループ子装置宛のタイミング変更要求を作成し、作成したタイミング変更要求を通信部21経由で第2グループ子装置へ送信する。
第1グループ子装置は、親装置102Bからタイミング変更要求を受信すると、受信したタイミング変更要求に従って、2回分の電力情報を第1の情報期間における電力情報送信期間Pp(図7参照)に送信するように設定する変更処理を行う。
第1グループ子装置は、変更処理が完了したことを示すタイミング変更応答を親装置102Bへ送信する。
第2グループ子装置は、親装置102Bからタイミング変更要求を受信すると、受信したタイミング変更要求に従って、2回分の電力情報を第2の情報期間における電力情報送信期間Pp(図7参照)に送信するように設定する変更処理を行う。
第2グループ子装置は、変更処理が完了したことを示すタイミング変更応答を親装置102Bへ送信する。
図4に示すように、MACフレーム71には、16オクテットの長さを有するMACヘッダおよび4オクテットの長さを有するMACフッタが含まれるため、2回分の電力情報を1回で送信する構成では、2回分の電力情報を2回に分けて送信する構成と比べて、伝送する情報のサイズを削減することが可能である。
第1の情報期間における電力情報送信期間Ppにおいて第1グループ子装置に2回分の電力情報を送信させ、第2の情報期間における電力情報送信期間Ppにおいて第2グループ子装置に2回分の電力情報を送信させる構成により、引き上げ前の上限値を超える台数の子装置101と親装置102Bとが通信接続を確立した状態においても、これらの子装置101からの電力情報を良好に収集することができる。
[離脱処理]
再び図9を参照して、処理部25は、たとえば、緩和処理によって新たに通信接続を確立した子装置101との通信接続を切断するための処理を行う。
図20は、本発明の実施の形態に係る電力情報収集システムにおける子装置が親装置から離脱する際のシーケンスの一例を示す図である。
まず、サーバ103は、たとえば、所定条件C1が満たされると、子装置101Aに対して通信接続を切断させるための子装置101A宛の離脱通知を作成する(ステップS902)。
ここで、所定条件C1は、たとえば、サーバ103の管理者によって、子装置101Aに対して通信接続を切断させるための操作を受けたことである。
なお、所定条件C1は、上記に限らず、たとえば、子装置101Aが、親装置102Bとトランス104を介して通信接続を確立した状態が所定時間以上継続したことであってもよい。
ここで、上記所定時間は、たとえば、親装置102Aの交換に要する時間に基づいて算出される。
この場合、サーバ103は、たとえば、親装置102がトランス104を介さずに接続される各子装置101のIDを含むリストを保持している。また、サーバ103は、親装置102から受信する電力情報に基づいて、当該親装置102による電力情報の収集元の子装置101のIDを認識する。上記IDは、たとえばMACアドレスである。
サーバ103は、保持するリストに基づいて、子装置101がトランス104を介して親装置102と通信接続を確立している状態であるか否かをチェックする。
この例では、サーバ103は、子装置101Aがトランス104を介して親装置102Bと通信接続を確立している状態であることを認識する。この状態が、所定時間継続すると、所定条件C1が満たされる。
次に、サーバ103は、作成した離脱通知を親装置102Bへ送信する(ステップS904)。
次に、親装置102Bは、サーバ103から離脱通知を受信すると、受信した離脱通知を子装置101Aへ送信する(ステップS906)。
より詳細には、親装置102Bにおける処理部25は、サーバ103から通信部21経由で離脱通知を受信すると、受信した離脱通知に従って、当該離脱通知を通信部21経由で子装置101Aへ送信する。
次に、子装置101Aは、親装置102Bから離脱通知を受信すると、受信した離脱通知に従って、親装置102Bとの通信接続を切断する離脱処理を行う(ステップS908)。
そして、子装置101Aは、図5に示すように、ビーコンリクエストをブロードキャストする。これにより、子装置101Aは、トランス104を介さずに通信可能な親装置102C(図8参照)と通信接続を確立することができるので、良好な成功率で電力情報を送信することができる。
なお、本発明の実施の形態に係る親装置では、処理部25は、サーバ103から受信した離脱通知に従って、緩和処理によって新たに親装置102Bと通信接続を確立した子装置101Aに対して、当該通信接続を切断させるための処理を行う構成であるとしたが、これに限定するものではない。処理部25は、たとえば、主体的に離脱通知を作成して子装置101Aへ送信することにより、自己の親装置102Bと子装置101Aとの通信接続を切断する構成であってもよい。
より詳細には、処理部25は、たとえば、自己の親装置102Bとトランス104を介さずに接続される子装置101AのMACアドレスを含む正常時リストを保持する。正常時リストの内容は、親装置102が停止(図11に示すステップS302)する前のタイミングにおける子装置リストLst1(図10参照)と同じである。処理部25は、たとえば、緩和処理を行ってから所定時間経過後に、子装置リストLst1に含まれるMACアドレスのうち、正常時リストに含まれないMACアドレスを抽出する。処理部25は、抽出したMACアドレスを有する子装置101へ離脱通知を通信部21経由で送信する。ここで、上記所定時間は、たとえば、親装置102Aの交換に要する時間に基づいて算出される。
また、本発明の実施の形態に係る親装置では、処理部25は、緩和処理によって新たに親装置102Bと通信接続を確立した子装置101Aに対して、当該通信接続を切断させるための処理を行う構成であるとしたが、これに限定するものではない。たとえば、管理者によって子装置101Aに対して電源オフまたはリセットを行うことにより、親装置102Bと子装置101Aとの通信接続が切断される構成であってもよい。
また、本発明の実施の形態に係る電力情報収集システムでは、図19に示すように、電力情報送信期間Ppの割当処理を受けた子装置101は、連続する2つの電力情報送信期間において送信すべき電力情報を、割り当てられた1つの電力情報送信期間において送信する構成であるとしたが、これに限定するものではない。電力情報送信期間Ppの割当処理を受けた子装置101は、連続する2つの電力情報送信期間においてそれぞれ送信すべき電力情報のうちのいずれか一方を、割り当てられた1つの電力情報送信期間において送信する構成であってもよい。
ところで、特許文献1に記載の通信ネットワークにおいて、たとえば、複数の親機が設けられることがある。このような通信ネットワークにおいて、親機は、たとえば、複数の子機を管理し、自己の管理する子機から電力情報を定期的に取得する。たとえば、複数の親機のうちの1つが故障した場合、故障した親機の管理下にある子機は、他の親機の管理下に入ろうとする。しかしながら、親機が管理可能な子機の台数に上限がある場合、他の親機は、自己の管理下に入ろうとする子機を管理できないことがある。このような状況では、親機の管理下に入れなかった子機からの電力情報が欠損してしまうため、好ましくない。
これに対して、本発明の実施の形態に係る親装置は、電力線161を介して子装置101と通信する。カウント部22は、自己の親装置102との通信接続を要求している子装置101の台数である要求台数、および通信接続を確立している子装置101の台数である接続台数をカウントする。そして、処理部25は、通信接続を確立可能な子装置101の台数である接続可能台数が所定値に制限された状態で自己の親装置102が動作している場合において、カウント部22によってカウントされた要求台数および接続台数の和が当該所定値を超えるとき、接続可能台数を増加させるための緩和処理を行う。
このような構成により、たとえば、他の親装置102が故障したことによって自己の親装置102の管理下に入ろうとする子装置101の台数が増加し、要求台数および接続台数の和が所定値を超えた場合においても、接続可能台数を増加させることができる。これにより、自己の親装置102の管理下に入ろうとする子装置101との通信接続を確立することができるので、親装置102の管理下に入れなかったために電力情報の送信先を失う子装置101が発生することを防ぐことができる。したがって、複数の子機を備えるシステムにおいて、子機を良好に管理することができる。これにより、親装置102の管理下に入れなかった子装置101からの電力情報が欠損してしまうことを防ぐことができる。
また、本発明の実施の形態に係る親装置では、処理部25は、緩和処理によって新たに通信接続を確立した子装置101との通信接続を切断するための処理を行う。
このような構成により、たとえば、故障した他の親装置102の代わりに新たな親装置102が設けられた場合において、緩和処理によって自己の親装置102と新たに通信接続を確立した子装置101に対して、より良好に通信を行うことが可能な当該新たな親装置102との通信接続を確立させることができる。
また、本発明の実施の形態に係る親装置では、親装置102、および通信接続を確立した各子装置101は、周期的に繰り返される情報期間において情報を送受信する。情報期間は、子装置101が電力情報を送信するための電力情報送信期間Ppを含む。そして、処理部25は、緩和処理として、電力情報送信期間Ppを延ばす処理を行う。
たとえば、電力情報送信期間Ppの長さが、緩和処理を行う前の接続可能台数に応じて設定されている場合、所定値を超える台数の子装置101からの電力情報を電力情報送信期間Ppにおいて伝送することが困難なことがある。上記の構成により、所定値を超える台数の子装置101からの電力情報を電力情報送信期間Ppにおいて伝送することができる。
また、本発明の実施の形態に係る親装置では、親装置102、および通信接続を確立した各子装置101は、周期的に繰り返される情報期間において情報を送受信する。情報期間は、子装置101が電力情報を送信するための電力情報送信期間Ppを含む。そして、処理部25は、緩和処理として、連続する2つの電力情報送信期間Ppのうちの一方の電力情報送信期間Ppにおいて上記所定値を超える各子装置101の一部に電力情報を送信させ、他方の電力情報送信期間Ppにおいて上記所定値を超える各子装置101の残りに電力情報を送信させる。
たとえば、電力情報送信期間Ppの長さが、緩和処理を行う前の接続可能台数に応じて設定されている場合、所定値を超える台数の子装置101からの電力情報を電力情報送信期間Ppにおいて伝送することが困難なことがある。上記の構成により、所定値を超える台数の子装置101は、連続する2つの電力情報送信期間Ppのうちのいずれか一方において電力情報を送信する機会を得ることができるので、電力情報の送信先が失った状態のままになってしまうことを防ぐことができる。
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
以上の説明は、以下に付記する特徴を含む。
[付記1]
電力線を介して電力情報取得装置と通信する親装置であって、
自己の前記親装置との通信接続を要求している前記電力情報取得装置の台数である要求台数、および前記通信接続を確立している前記電力情報取得装置の台数である接続台数をカウントするカウント部と、
前記通信接続を確立可能な前記電力情報取得装置の台数である接続可能台数が所定値に制限された状態で自己の前記親装置が動作している場合において、前記カウント部によってカウントされた前記要求台数および前記接続台数の和が前記所定値を超えるとき、前記接続可能台数を増加させるための緩和処理を行う処理部とを備え、
前記電力情報取得装置は、スマートメータであり、
前記親装置は、コンセントレータである、親装置。