(57)【要約】【課題】親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供する。【解決手段】電力線通信システムは、親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備え、前記子装置は、前記親装置または他の前記子装置から受信したパケットを中継することが可能であり、前記親装置および前記子装置は、所定のアプリケーションにおいて用いられる情報を含む対象パケットを作成してマルチキャストし、前記子装置は、マルチキャストパケットを中継するか否かを設定可能であり、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを中継するように設定された中継子装置は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して中継する。【選択図】図１３
2020198465.tif 000002
【特許請求の範囲】
【請求項１】
親装置と、
前記親装置と電力線を介して通信可能な複数の子装置とを備え、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記親装置および前記子装置は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、
前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、
前記対象パケットは、ホップカウント値を含み、
前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する、電力線通信システム。
【請求項２】
前記アプリケーションは、音声通話である、請求項１に記載の電力線通信システム。
【請求項３】
前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、
前記親装置は、確認パケットを作成してマルチキャストし、
前記子装置は、前記親装置から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、
前記親装置は、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、
前記各子装置は、前記親装置による前記確認パケットの送信前において、前記マルチキャストパケットを中継するように設定されており、
前記親装置は、決定した前記中継子装置以外の前記子装置による前記マルチキャストパケットの中継を停止させる設定を行う、請求項１または請求項２に記載の電力線通信システム。
【請求項４】
前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、
前記親装置は、確認パケットを作成してマルチキャストし、
前記子装置は、前記親装置から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、
前記親装置は、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、
前記各子装置は、前記親装置による前記確認パケットの送信前において、前記マルチキャストパケットを中継しないように設定されており、
前記親装置は、決定した前記中継子装置による前記マルチキャストパケットの中継を開始させる設定を行う、請求項１または請求項２に記載の電力線通信システム。
【請求項５】
前記親装置は、前記親装置が受信した前記応答パケットの送信元の前記子装置のうち、前記親装置から最も遠い前記子装置を前記中継子装置として決定する、請求項３または請求項４に記載の電力線通信システム。
【請求項６】
前記親装置は、前記中継子装置を決定した後、前記確認パケットを作成してマルチキャストし、既に前記送信元となった前記子装置以外の、新たに受信した前記応答パケットの送信元の前記子装置である新規応答子装置のうち、所定条件を満たす前記子装置を前記中継子装置として追加し、
前記親装置は、前記親装置が受信した前記応答パケットの送信元の前記子装置である応答子装置のうち、前記親装置に最も近い前記応答子装置から連続して位置する複数の前記応答子装置の中で前記親装置から最も遠い前記応答子装置を前記中継子装置として決定する、請求項３または請求項４に記載の電力線通信システム。
【請求項７】
前記親装置は、前記中継子装置を決定した後、前記確認パケットを作成してマルチキャストし、既に前記送信元となった前記子装置以外の、新たに受信した前記応答パケットの送信元の前記子装置である新規応答子装置のうち、所定条件を満たす前記子装置を前記中継子装置として追加し、
前記親装置は、送信した１回目または２回目以降の前記確認パケットに対する新規応答子装置のうち、前記親装置から離れる方向へ、前記親装置または最も直近に決定された前記中継子装置から所定台数以上離れた前記子装置を前記中継子装置として決定する、請求項３または請求項４に記載の電力線通信システム。
【請求項８】
親装置であって、
子装置と電力線を介して通信する通信部を備え、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記通信部は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、
前記親装置は、さらに、
マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定する設定部を備え、
前記対象パケットは、ホップカウント値を含み、
前記設定部は、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する、親装置。
【請求項９】
親装置と電力線を介して通信する通信部を備え、
前記通信部は、前記親装置または他の子装置から受信したパケットを他の子装置または前記親装置へ中継することが可能であり、
前記通信部は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、
前記通信部は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、
前記対象パケットは、ホップカウント値を含み、
前記マルチキャストパケットを中継するように設定された前記通信部は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する、子装置。
【請求項１０】
親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備える電力線通信システムにおける通信方法であって、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、
前記親装置または前記子装置が、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップを含み、
前記対象パケットは、ホップカウント値を含み、
前記通信方法は、さらに、
前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップとを含む、通信方法。
【請求項１１】
子装置と電力線を介して通信する親装置における通信方法であって、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップと、
マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定するステップとを含み、
前記対象パケットは、ホップカウント値を含み、
前記マルチキャストパケットを前記子装置が中継するか否かを設定するステップにおいては、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する、通信方法。
【請求項１２】
親装置と電力線を介して通信する子装置における通信方法であって、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記子装置は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、
マルチキャストされたパケットであるマルチキャストパケットを中継するか否かが設定されるステップを含み、
前記対象パケットは、ホップカウント値を含み、
前記通信方法は、さらに、
前記マルチキャストパケットを中継するように設定された後、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップを含む、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電力線通信システム、親装置、子装置および通信方法に関する。
【背景技術】
【０００２】
たとえば、特許文献１（特開２０１５−００５８６２号公報）には、電力系統における異なる電柱等に設置される子機が地理的に異なる場所に設置される親機と通信を行ない、信号を中継するシステムが開示されている。
【０００３】
また、特許文献２（特開２０１７−６９６５３号公報）には、電力線通信システムにおいて用いられる電力線通信装置が開示されている。すなわち、電力線通信装置は、他の装置と電力線通信を行なうことが可能な電力線通信装置であって、前記電力線通信に用いられるプラグと、前記他の装置からの通信信号を前記プラグ経由で受信する受信部と、前記受信部によって受信された前記通信信号の品質を測定する測定部と、前記測定部による前記品質の測定結果に基づいて前記プラグの差し込み先を判定する判定部と、前記判定部の判定結果に基づいて警報情報を出力する警報部とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−００５８６２号公報
【特許文献２】特開２０１７−０６９６５３号公報
【非特許文献】
【０００５】
【非特許文献１】Ｇ３−ＰＬＣ  Ａｌｌｉａｎｃｅ、”Ｎａｒｒｏｗｂａｎｄ  ＯＦＤＭ  ＰＬＣ  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｇ３−ＰＬＣ  ｎｅｔｗｏｒｋｓ”、Ｇ３−ＰＬＣ  Ａｌｌｉａｎｃｅ、２０１４年１０月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
たとえば、上記のような電力線通信装置が複数設けられ、パケットが中継されるシステムにおいて、アプリケーションをより安定して提供することが望まれる。
【０００７】
本開示は、上述の課題を解決するためになされたもので、その目的は、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することが可能な電力線通信システム、親装置、子装置および通信方法を提供することである。
【課題を解決するための手段】
【０００８】
本開示の電力線通信システムは、親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備え、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記親装置および前記子装置は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する。
【０００９】
本開示の親装置は、子装置と電力線を介して通信する通信部を備え、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記通信部は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、前記親装置は、さらに、マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定する設定部を備え、前記対象パケットは、ホップカウント値を含み、前記設定部は、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する。
【００１０】
本開示の子装置は、親装置と電力線を介して通信する通信部を備え、前記通信部は、前記親装置または他の子装置から受信したパケットを他の子装置または前記親装置へ中継することが可能であり、前記通信部は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記通信部は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを中継するように設定された前記通信部は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する。
【００１１】
本開示の通信方法は、親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備える電力線通信システムにおける通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記親装置または前記子装置が、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップを含み、前記対象パケットは、ホップカウント値を含み、前記通信方法は、さらに、前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップとを含む。
【００１２】
本開示の通信方法は、子装置と電力線を介して通信する親装置における通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップと、マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定するステップとを含み、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを前記子装置が中継するか否かを設定するステップにおいては、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する。
【００１３】
本開示の通信方法は、親装置と電力線を介して通信する子装置における通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記子装置は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かが設定されるステップを含み、前記対象パケットは、ホップカウント値を含み、前記通信方法は、さらに、前記マルチキャストパケットを中継するように設定された後、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップを含む。
【００１４】
本開示の一態様は、このような特徴的な処理部を備える電力線通信システムとして実現され得るだけでなく、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現され得る。また、本開示の一態様は、電力線通信システムの一部または全部を実現する半導体集積回路として実現され得る。
【００１５】
本開示の一態様は、このような特徴的な処理部を備える親装置として実現され得るだけでなく、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現され得る。また、本開示の一態様は、親装置の一部または全部を実現する半導体集積回路として実現され得る。
【００１６】
本開示の一態様は、このような特徴的な処理部を備える子装置として実現され得るだけでなく、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現され得る。また、本開示の一態様は、子装置の一部または全部を実現する半導体集積回路として実現され得る。
【発明の効果】
【００１７】
本開示によれば、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本開示の実施の形態に係る電力線通信システムが設けられる電力系統の構成を示す図である。
【図２】図２は、本開示の実施の形態に係る電力線通信システムが用いられる地中ケーブルの構成の一例を示す図である。
【図３】図３は、本開示の実施の形態に係る電力線通信システムが用いられる普通接続箱における地中ケーブルの接続方法の一例を示す図である。
【図４】図４は、本開示の実施の形態に係る電力線通信システムが用いられる絶縁接続箱における地中ケーブルの接続方法の一例を示す図である。
【図５】図５は、本開示の実施の形態に係る電力線通信システムが適用されるクロスボンド接続の一例を示す図である。
【図６】図６は、本開示の実施の形態に係る電力線通信システムの構成を示す図である。
【図７】図７は、本開示の実施の形態に係る電力線通信システムにおけるネットワークトポロジの一例を示す図である。
【図８】図８は、本開示の実施の形態に係る電力線通信システムにおいて用いられるパケットの一例であるＭＡＣフレームの一例を示す図である。
【図９】図９は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置が参入処理を行う際のシーケンスの一例を示す図である。
【図１０】図１０は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送親装置の構成を示す図である。
【図１１】図１１は、本開示の実施の形態に係る電力線通信システムにおける配置テーブルの一例を示す図である。
【図１２】図１２は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置の構成を示す図である。
【図１３】図１３は、本開示の実施の形態に係る電力線通信システムにおいて、中継子装置の決定後のＰＬＣ伝送親装置およびＰＬＣ伝送子装置間の通信の一例を示す図である。
【図１４】図１４は、本開示の実施の形態に係る電力線通信システムにおいて、各ＰＬＣ伝送子装置が複数のカテゴリに分類された他の例を示す図である。
【図１５】図１５は、本開示の実施の形態に係る電力線通信システムにおけるネットワークトポロジの他の例を模式的に示す図である。
【図１６】図１６は、本開示の実施の形態に係る電力線通信システムにおけるパケットを用いた通信のシーケンスを示す図である。
【図１７】図１７は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送親装置が中継子装置を決定する際の動作手順を定めたフローチャートである。
【図１８】図１８は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置によるパケットを用いた通信の動作手順を定めたフローチャートである。
【図１９】図１９は、本開示の実施の形態に係る電力線通信システムの変形例におけるネットワークトポロジの一例を模式的に示す図である。
【図２０】図２０は、本開示の実施の形態に係る電力線通信システムの変形例におけるパケットを用いた通信のシーケンスを示す図である。
【図２１】図２１は、本開示の実施の形態に係る電力線通信システムの変形例におけるＰＬＣ伝送親装置が中継子装置を決定する際の動作手順を定めたフローチャートである。
【図２２】図２２は、本開示の実施の形態に係る電力線通信システムの変形例におけるＰＬＣ伝送子装置によるパケットを用いた通信の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００１９】
最初に、本開示の実施形態の内容を列記して説明する。
【００２０】
（１）本開示の実施の形態に係る電力線通信システムは、親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備え、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記親装置および前記子装置は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する。
【００２１】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００２２】
（２）好ましくは、前記アプリケーションは、音声通話である。
【００２３】
このような構成により、リアルタイム性の要求される音声通話用の通信の遅延時間を低減することができる。
【００２４】
（３）好ましくは、前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、前記親装置は、確認パケットを作成してマルチキャストし、前記子装置は、前記親装置から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、前記親装置は、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、前記各子装置は、前記親装置による前記確認パケットの送信前において、前記マルチキャストパケットを中継するように設定されており、前記親装置は、決定した前記中継子装置以外の前記子装置による前記マルチキャストパケットの中継を停止させる設定を行う。
【００２５】
このような構成により、中継子装置を予め決定しておく必要がなく、通信システムにおける各装置の設置状態に応じて中継子装置を柔軟に選択することができる。
【００２６】
（４）好ましくは、前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、前記親装置は、確認パケットを作成してマルチキャストし、前記子装置は、前記親装置から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、前記親装置は、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、前記各子装置は、前記親装置による前記確認パケットの送信前において、前記マルチキャストパケットを中継しないように設定されており、前記親装置は、決定した前記中継子装置による前記マルチキャストパケットの中継を開始させる設定を行う。
【００２７】
このような構成により、中継子装置を予め決定しておく必要がなく、通信システムにおける各装置の設置状態に応じて中継子装置を柔軟に選択することができる。また、各子装置によるマルチキャストパケットの中継が無効に設定されている構成により、たとえば、各子装置の通信性能のばらつきに起因して中継子装置とは異なる子装置を経由することにより親装置と新たに通信可能となった子装置が、当該中継子装置と通信できず、対象パケットによる通信を親装置と行えなくなる事態を防ぐことができる。すなわち、たとえば、中継子装置が設定された後、当該中継子装置を経由することにより親装置と新たに通信可能となった子装置の中からのみ新たな中継子装置を親装置に追加させることができる。
【００２８】
（５）より好ましくは、前記親装置は、前記親装置が受信した前記応答パケットの送信元の前記子装置のうち、前記親装置から最も遠い前記子装置を前記中継子装置として決定する。
【００２９】
このような構成により、通信システムにおける中継子装置の数を最小限にすることができる。これにより、さらに、対象パケットの遅延時間を低減し、また、マルチキャストパケットによる通信量の増大を抑制することができる。
【００３０】
（６）より好ましくは、前記親装置は、前記中継子装置を決定した後、前記確認パケットを作成してマルチキャストし、既に前記送信元となった前記子装置以外の、新たに受信した前記応答パケットの送信元の前記子装置である新規応答子装置のうち、所定条件を満たす前記子装置を前記中継子装置として追加し、前記親装置は、前記親装置が受信した前記応答パケットの送信元の前記子装置である応答子装置のうち、前記親装置に最も近い前記応答子装置から連続して位置する複数の前記応答子装置の中で前記親装置から最も遠い前記応答子装置を前記中継子装置として決定する。
【００３１】
このような構成により、各子装置の通信性能がばらつく場合でも、各子装置における対象パケットの通信を確保しながら、通信システムにおける中継子装置の数を少なくすることができる。これにより、各子装置の通信性能がばらつく場合でも、対象パケットの遅延時間の低減、およびマルチキャストパケットによる通信量の増大の抑制を促進することができる。
【００３２】
（７）より好ましくは、前記親装置は、前記中継子装置を決定した後、前記確認パケットを作成してマルチキャストし、既に前記送信元となった前記子装置以外の、新たに受信した前記応答パケットの送信元の前記子装置である新規応答子装置のうち、所定条件を満たす前記子装置を前記中継子装置として追加し、前記親装置は、送信した１回目または２回目以降の前記確認パケットに対する新規応答子装置のうち、前記親装置から離れる方向へ、前記親装置または最も直近に決定された前記中継子装置から所定台数以上離れた前記子装置を前記中継子装置として決定する。
【００３３】
このような構成により、通信システムにおける中継子装置の数を少なくすることができる。これにより、さらに、対象パケットの遅延時間を低減し、また、マルチキャストパケットによる通信量の増大を抑制することができる。
【００３４】
（８）本開示の実施の形態に係る親装置は、子装置と電力線を介して通信する通信部を備え、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記通信部は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、前記親装置は、さらに、マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定する設定部を備え、前記対象パケットは、ホップカウント値を含み、前記設定部は、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する。
【００３５】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００３６】
（９）本開示の実施の形態に係る子装置は、親装置と電力線を介して通信する通信部を備え、前記通信部は、前記親装置または他の子装置から受信したパケットを他の子装置または前記親装置へ中継することが可能であり、前記通信部は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記通信部は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを中継するように設定された前記通信部は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継する。
【００３７】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００３８】
（１０）本開示の実施の形態に係る通信方法は、親装置と、前記親装置と電力線を介して通信可能な複数の子装置とを備える電力線通信システムにおける通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、前記親装置または前記子装置が、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップを含み、前記対象パケットは、ホップカウント値を含み、前記通信方法は、さらに、前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップとを含む。
【００３９】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００４０】
（１１）本開示の実施の形態に係る通信方法は、子装置と電力線を介して通信する親装置における通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストするステップと、マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定するステップとを含み、前記対象パケットは、ホップカウント値を含み、前記マルチキャストパケットを前記子装置が中継するか否かを設定するステップにおいては、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定する。
【００４１】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００４２】
（１２）本開示の実施の形態に係る通信方法は、親装置と電力線を介して通信する子装置における通信方法であって、前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、前記子装置は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かが設定されるステップを含み、前記対象パケットは、ホップカウント値を含み、前記通信方法は、さらに、前記マルチキャストパケットを中継するように設定された後、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するステップを含む。
【００４３】
このように、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継する子装置を選択的に設定することができるため、マルチキャストパケットが各子装置において中継されることによるパケットの衝突を抑制することができる。したがって、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【００４４】
以下、本開示の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００４５】
図１は、本開示の実施の形態に係る電力線通信システムが設けられる電力系統の構成を示す図である。
【００４６】
図１を参照して、電力系統４０１は、１組のケーブル端末１１Ａ，１１Ｂ，１１Ｃと、地中ケーブル１０Ａ，１０Ｂ，１０Ｃと、複数の普通接続箱２１と、複数の絶縁接続箱２２とを備える。
【００４７】
電力系統４０１において、ケーブル端末１１Ａ，１１Ｂ，１１Ｃは、たとえば、変電所内において、地中ケーブル１０Ａ，１０Ｂ，１０Ｃが地上に現れる部分に設置されている。普通接続箱２１および絶縁接続箱２２の各々は、マンホール３１の内部に設けられる。以下、地中ケーブル１０Ａ，１０Ｂ，１０Ｃの各々を、地中ケーブル１０とも称する。
【００４８】
図２は、本開示の実施の形態に係る電力線通信システムが用いられる地中ケーブルの構成の一例を示す図である。
【００４９】
図２を参照して、地中ケーブル１０は、中心部から順に、導体７１と、半導電エチレンプロピレン（ＥＰ：Ｅｔｈｙｌｅｎｅ  Ｐｒｏｐｙｌｅｎｅ）ゴム製の内部半導電層７２と、ＥＰゴム製の絶縁体７３と、半導電テープである外部半導電層７４と、導電性の遮蔽層７５と、ビニル製のシース７６とから構成される。
【００５０】
地中ケーブル１０における導体７１は、送電に用いられ、高圧電圧が印加されている。遮蔽層７５は、導電性である一方、地中ケーブル１０の途中で接地されている。このため、遮蔽層７５の電圧は、導体７１と比べて低い。
【００５１】
電力線通信システム３０１では、一例として、配電方式として３相３線式が用いられる。地中ケーブル１０は、地中ケーブル１０Ａ，１０Ｂ，１０Ｃの３相設けられる。普通接続箱２１および絶縁接続箱２２において、地中ケーブル１０Ａの導体７１同士が接続され、地中ケーブル１０Ｂの導体７１同士が接続され、地中ケーブル１０Ｃの導体７１同士が接続される。
【００５２】
図３は、本開示の実施の形態に係る電力線通信システムが用いられる普通接続箱における地中ケーブルの接続方法の一例を示す図である。図３では、説明を簡単にするために、地中ケーブル１０のうちの導体７１および遮蔽層７５を主に示している。
【００５３】
図３を参照して、普通接続箱２１において、地中ケーブル１０は、たとえば、地中ケーブル１０の導体７１同士の接続部分において遮蔽層７５が露出する。
【００５４】
普通接続箱２１では、地中ケーブル１０Ａ１の遮蔽層７５および地中ケーブル１０Ａ２の遮蔽層７５をたとえば導電性のワイヤ１２を用いて結線する。地中ケーブル１０Ｂ１および地中ケーブル１０Ｂ２、ならびに地中ケーブル１０Ｃ１および地中ケーブル１０Ｃ２も同様である。
【００５５】
そして、地中ケーブル１０Ａ１の遮蔽層７５および地中ケーブル１０Ａ２の遮蔽層７５が接続される場合、たとえば地中ケーブル１０Ａ２の遮蔽層７５における露出部分に、普通接続箱２１の外部に露出する端子８１が設けられる。地中ケーブル１０Ｂ１の遮蔽層７５および地中ケーブル１０Ｂ２の遮蔽層７５が接続される場合、たとえば地中ケーブル１０Ｂ２の遮蔽層７５における露出部分に端子８１が設けられる。地中ケーブル１０Ｃ１の遮蔽層７５および地中ケーブル１０Ｃ２の遮蔽層７５が接続される場合、たとえば地中ケーブル１０Ｃ２の遮蔽層７５における露出部分に端子８１が設けられる。なお、端子８１は、地中ケーブル１０Ａ１，１０Ｂ１，１０Ｃ１の各々の遮蔽層７５における露出部分に設けられてもよい。
【００５６】
そして、各地中ケーブル１０に設けられた端子８１が接地ノード１３にケーブル（以下、接地線とも称する。）等により接続されることにより、各地中ケーブル１０の遮蔽層７５が接地される。以下、接地ノード１３に接続された端子８１、接地ノード１３および当該接地線等を含む回路を、接地回路と称する。
【００５７】
図４は、本開示の実施の形態に係る電力線通信システムが用いられる絶縁接続箱における地中ケーブルの接続方法の一例を示す図である。図４では、説明を簡単にするために、地中ケーブル１０の構成のうちの導体７１および遮蔽層７５を主に示している。
【００５８】
図４を参照して、絶縁接続箱２２において、地中ケーブル１０は、たとえば、地中ケーブル１０の導体同士の接続部分において遮蔽層７５が露出し、露出部分に絶縁接続箱２２の外部に露出する端子８１等が設けられる。
【００５９】
絶縁接続箱２２では、地中ケーブル１０Ａ１の導体７１および地中ケーブル１０Ａ２の導体７１が接続される場合、たとえば地中ケーブル１０Ａ１における端子８１と地中ケーブル１０Ｂ２における端子８１とをワイヤ１２を用いて結線することにより、地中ケーブル１０Ａ１の遮蔽層７５および地中ケーブル１０Ｂ２の遮蔽層７５が接続される。
【００６０】
同様に、地中ケーブル１０Ｂ１の導体７１および地中ケーブル１０Ｂ２の導体７１が接続される場合、たとえば地中ケーブル１０Ｂ１における端子８１と地中ケーブル１０Ｃ２における端子８１とをワイヤ１２を用いて結線することにより、地中ケーブル１０Ｂ１の遮蔽層７５および地中ケーブル１０Ｃ２の遮蔽層７５が接続される。
【００６１】
同様に、地中ケーブル１０Ｃ１の導体７１および地中ケーブル１０Ｃ２の導体７１が接続される場合、たとえば上記地中ケーブル１０Ｃ１における端子８１と地中ケーブル１０Ａ２における端子８１とをワイヤ１２を用いて結線することにより、地中ケーブル１０Ｃ１の遮蔽層７５および地中ケーブル１０Ａ２の遮蔽層７５が接続される。
【００６２】
図５は、本開示の実施の形態に係る電力線通信システムが適用されるクロスボンド接続の一例を示す図である。
【００６３】
クロスボンド接続は、地中ケーブルを長距離にわたって敷設する場合に多く用いられる接続方法である。電力線通信システム３０１は、クロスボンド接続されている電力系統に用いられる。
【００６４】
図５を参照して、地中ケーブル１０Ａは、地中ケーブル１０Ａ１，１０Ａ２，１０Ａ３，１０Ａ４，１０Ａ５を含む。地中ケーブル１０Ｂは、地中ケーブル１０Ｂ１，１０Ｂ２，１０Ｂ３，１０Ｂ４，１０Ｂ５を含む。地中ケーブル１０Ｃは、地中ケーブル１０Ｃ１，１０Ｃ２，１０Ｃ３，１０Ｃ４，１０Ｃ５を含む。図５では、普通接続箱２１である普通接続箱２１Ａ，２１Ｂおよび絶縁接続箱２２である絶縁接続箱２２Ａ，２２Ｂを代表的に示している。
【００６５】
地中ケーブル１０Ａ１，１０Ｂ１，１０Ｃ１は、普通接続箱２１Ａにおいてそれぞれ地中ケーブル１０Ａ２，１０Ｂ２，１０Ｃ２と接続される。
【００６６】
地中ケーブル１０Ａ２，１０Ｂ２，１０Ｃ２は、絶縁接続箱２２Ａにおいてそれぞれ地中ケーブル１０Ａ３，１０Ｂ３，１０Ｃ３と接続される。
【００６７】
地中ケーブル１０Ａ３，１０Ｂ３，１０Ｃ３は、絶縁接続箱２２Ｂにおいてそれぞれ地中ケーブル１０Ａ４，１０Ｂ４，１０Ｃ４と接続される。
【００６８】
地中ケーブル１０Ａ４，１０Ｂ４，１０Ｃ４は、普通接続箱２１Ｂにおいてそれぞれ地中ケーブル１０Ａ５，１０Ｂ５，１０Ｃ５と接続される。
【００６９】
このように、３相の各地中ケーブル１０は、普通接続箱２１において接地されるため、３つの区間ごとに接地されることになる。以下、このような普通接続箱２１Ａから普通接続箱２１Ｂまでのような接続箱同士を結ぶ３つの区間をクロスボンド区間とも称する。
【００７０】
このような電力系統における地中部分において、たとえば、温度情報、マンホール内の水位の情報、熱などの影響により地中ケーブルが変形した場合の変形度合いを示す情報、およびマンホールの蓋の開閉に関する情報等、電力伝送システムの保守に必要な解析情報をＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いて伝送し、収集することが考えられる。
【００７１】
図６は、本開示の実施の形態に係る電力線通信システムの構成を示す図である。
【００７２】
図６を参照して、電力線通信システム３０１は、ＰＬＣ伝送親装置１０１と、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄとを備える。
【００７３】
電力線通信システム３０１の一部は、たとえば電力系統４０１における地中部分に設けられる。より詳細には、ＰＬＣ伝送子装置１０２Ａは、一例として、電力系統４０１におけるクロスボンド区間ＣＢ１において、普通接続箱２１Ａにおける地中ケーブル１０の遮蔽層７５とグランドとの間、すなわち普通接続箱２１Ａにおける接地回路に設けられる。
【００７４】
ＰＬＣ伝送子装置１０２Ｂは、一例として、絶縁接続箱２２Ａにおける地中ケーブル１０Ａ３の遮蔽層７５および地中ケーブル１０Ｃ２の遮蔽層７５を接続するワイヤ１２に設けられる。
【００７５】
ＰＬＣ伝送子装置１０２Ｃは、一例として、絶縁接続箱２２Ｂにおける地中ケーブル１０Ａ４の遮蔽層７５および地中ケーブル１０Ｃ３の遮蔽層７５を接続するワイヤ１２に設けられる。
【００７６】
ＰＬＣ伝送子装置１０２Ｄは、一例として、普通接続箱２１Ｂにおける地中ケーブル１０の遮蔽層７５とグランドとの間、すなわち普通接続箱２１Ｂにおける接地回路に設けられる。
【００７７】
また、電力系統４０１にいて、クロスボンド区間ＣＢ１における地中ケーブル１０Ａ１はケーブル端末１１Ａに接続され、クロスボンド区間ＣＢ１における地中ケーブル１０Ｂ１は、ケーブル端末１１Ｂに接続され、クロスボンド区間ＣＢ１における地中ケーブル１０Ｃ１は、ケーブル端末１１Ｃに接続される。
【００７８】
ケーブル端末１１Ａ，１１Ｂ，１１Ｃにおいて、地中ケーブル１０Ａ１，１０Ｂ１，１０Ｃ１の各々の遮蔽層７５が露出している。これらの遮蔽層７５における露出部分に、それぞれ端子８１が設けられる。
【００７９】
地中ケーブル１０Ａ１，１０Ｂ１，１０Ｃ１は、それぞれ、ケーブル端末１１Ａ，１１Ｂ，１１Ｃにおいて、接地ノード１５に接続されている。より詳細には、地中ケーブル１０Ａ１，１０Ｂ１，１０Ｃ１の各々に設けられた端子８１が接地ノード１５にケーブル等により接続されることにより、各地中ケーブル１０の遮蔽層７５が接地される。
【００８０】
ＰＬＣ伝送親装置１０１は、一例として、当該ケーブル等が集まった部分に設けられる。
【００８１】
ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２、ならびに各ＰＬＣ伝送子装置１０２は、たとえば、地中ケーブル１０を介して互いに通信を行う。
【００８２】
ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２間の通信、ならびに各ＰＬＣ伝送子装置１０２間の通信は、たとえばＧ３−ＰＬＣ  Ａｌｌｉａｎｃｅ、”Ｎａｒｒｏｗｂａｎｄ  ＯＦＤＭ  ＰＬＣ  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｇ３−ＰＬＣ  ｎｅｔｗｏｒｋｓ”、Ｇ３−ＰＬＣ  Ａｌｌｉａｎｃｅ、２０１４年１０月（非特許文献１）に記載のＧ３−ＰＬＣ規格に従って行われる。
【００８３】
［ネットワークトポロジ］
図７は、本開示の実施の形態に係る電力線通信システムにおけるネットワークトポロジの一例を示す図である。図７は、電力線通信システム３０１におけるネットワークトポロジを模式的に示している。
【００８４】
図７を参照して、たとえば、ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１を端として地中ケーブル１０を介して直列的に接続される。
【００８５】
より詳細には、ケーブル端末１１に設けられたＰＬＣ伝送親装置１０１を端として、普通接続箱２１および絶縁接続箱２２において、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆがこの順に設けられる。
【００８６】
ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２は、たとえばＰＡＮ＿ＩＤ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）およびショートアドレスを有する。ＰＡＮ＿ＩＤは、ＰＬＣ伝送親装置１０１を特定可能な識別情報の一例である。
【００８７】
電力線通信システム３０１において、たとえば、図示しない複数のＰＬＣ伝送親装置１０１が設けられる場合、各ＰＬＣ伝送親装置１０１は、異なるＰＡＮ＿ＩＤを有する。また、各ＰＬＣ伝送親装置１０１のショートアドレスは、たとえばゼロに設定されている。
【００８８】
また、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２は、たとえば、装置固有の識別子であるＥＵＩ（Ｅｘｔｅｎｄｅｄ  Ｕｎｉｑｕｅ  ＩＤ）−６４形式のＩＤである６４ビットのロングアドレスを有する。このロングアドレスは、たとえば装置の製造時に設定される。
【００８９】
ＰＬＣ伝送親装置１０１は、たとえば、１または複数のＰＬＣ伝送子装置１０２を管理し、管理対象のＰＬＣ伝送子装置１０２と認証情報および上記解析情報等の各種情報のやり取りを行う。
【００９０】
より詳細には、ＰＬＣ伝送親装置１０１は、たとえば、１または複数のＰＬＣ伝送子装置１０２を管理し、管理対象のＰＬＣ伝送子装置１０２と各種情報を含むパケットを送受信する。
【００９１】
ＰＬＣ伝送子装置１０２は、各種情報の送信先となるＰＬＣ伝送親装置１０１と通信接続を確立する。具体的には、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１の管理下にない場合、ＰＬＣ伝送親装置１０１と通信接続を確立する。
【００９２】
より詳細には、たとえば、ＰＬＣ伝送子装置１０２Ａは、各種情報のやり取りをＰＬＣ伝送親装置１０１と直接行う。
【００９３】
また、ＰＬＣ伝送子装置１０２は、他のＰＬＣ伝送子装置１０２を介してＰＬＣ伝送親装置１０１と通信接続を確立してもよい。
【００９４】
この場合、一例として、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ａを介してＰＬＣ伝送親装置１０１と各種情報のやり取りを行う。より詳細には、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１またはＰＬＣ伝送子装置１０２Ｂから受信したパケットをＰＬＣ伝送子装置１０２ＢまたはＰＬＣ伝送親装置１０１へ中継することが可能である。
【００９５】
すなわち、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ｂ間においてやり取りされる情報を中継するためのホップ先となる。なお、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ａを介さずにＰＬＣ伝送親装置１０１と通信接続を確立してもよい。
【００９６】
また、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆは、上記のようなＰＬＣ伝送子装置１０２Ａ，１０２Ｂと同様の処理を行うことが可能である。
【００９７】
また、同じＰＬＣ伝送親装置１０１が管理する各ＰＬＣ伝送子装置１０２において、異なる識別子であるショートアドレスが付与される。具体的には、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆのショートアドレスは、ゼロ以外の値であって互いに重複しない値、たとえばそれぞれ「１」〜「６」である。ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆのショートアドレスは、たとえばＰＬＣ伝送親装置１０１により付与される。
【００９８】
このように、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆは、ＰＡ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ）ネットワークを形成する。
【００９９】
［ＭＡＣフレーム］
図８は、本開示の実施の形態に係る電力線通信システムにおいて用いられるパケットの一例であるＭＡＣフレームの一例を示す図である。図８には、非特許文献１に記載のＧ３−ＰＬＣ規格に従うＭＡＣフレームのフォーマットが示されている。
【０１００】
図８を参照して、ＭＡＣフレームは、ＭＡＣヘッダと、ＭＡＣペイロードと、ＭＡＣフッタとを含む。
【０１０１】
ＭＡＣヘッダは、たとえば、「セグメント制御（Ｓｅｇｍｅｎｔ  ｃｏｎｔｒｏｌ）」、「フレーム制御（Ｆｒａｍｅ  ｃｏｎｔｒｏｌ）」、「シーケンスナンバー（Ｓｅｑｕｅｎｃｅ  ｎｕｍｂｅｒ）」、「宛先ＰＡＮ（Ｄｅｓｔｉｎａｔｉｏｎ  ＰＡＮ）」、「宛先アドレス（Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ）」、「送信元ＰＡＮ（Ｓｏｕｒｃｅ  ＰＡＮ）」、「送信元アドレス（Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ）」および「副セキュリティヘッダ（Ａｕｘｉｌｉａｒｙ  ｓｅｃｕｒｉｔｙ  ｈｅａｄｅｒ）」のフィールドを含む。これらのフィールドの長さは、それぞれ３オクテット、２オクテット、１オクテット、２オクテット、２オクテット、２オクテット、２オクテット、および２オクテットである。
【０１０２】
「宛先アドレス」のフィールドには、たとえばＭＡＣフレームの宛先のショートアドレスが格納される。また、「送信元アドレス」のフィールドには、たとえばＭＡＣフレームの送信元のショートアドレスが格納される。
【０１０３】
なお、ＭＡＣフレームは、「宛先ＰＡＮ」、「宛先アドレス」、「送信元ＰＡＮ」、「送信元アドレス」および「副セキュリティヘッダ」の各フィールドの少なくともいずれか１つを含まない場合がある。
【０１０４】
また、「宛先アドレス」のフィールドには、ＭＡＣフレームの宛先のロングアドレスが格納されてもよい。また、「送信元アドレス」のフィールドには、ＭＡＣフレームの送信元のロングアドレスが格納されてもよい。
【０１０５】
［動作の流れ］
本開示の実施の形態に係る電力線通信システムにおける各装置は、メモリを含むコンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンスまたはフローチャートの各ステップの一部または全部を含むプログラムを当該メモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【０１０６】
図９は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置が参入処理を行う際のシーケンスの一例を示す図である。
【０１０７】
図９を参照して、ＰＬＣ伝送親装置１０１が既にＰＡネットワークを構築している場合において、たとえばＰＬＣ伝送子装置１０２Ｃの電源がオンされ、ＰＬＣ伝送子装置１０２Ｃが動作を開始した状況を想定する。また、ＰＬＣ伝送子装置１０２Ｃは、情報を不揮発的に記憶可能な記憶領域たとえばフラッシュメモリを有する。このフラッシュメモリには、電力情報の送信先とすべきＰＡＮ＿ＩＤが保存されていない状況を想定する。
【０１０８】
まず、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送親装置１０１を探索するために、ビーコンリクエストを示すパケットをマルチキャストする（ステップＳ１１）。
【０１０９】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｃからビーコンリクエストを示すパケットを受信すると、受信したビーコンリクエストを示すパケットの応答としてビーコンを示すパケットを作成し、作成したビーコンを示すパケットをＰＬＣ伝送子装置１０２Ｃへユニキャストする（ステップＳ１２）。
【０１１０】
ビーコンでは、上述したように、ＭＡＣフレームにおける「送信元ＰＡＮ」のフィールドおよび「送信元アドレス」のフィールドに、ＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤおよびＰＬＣ伝送親装置１０１のショートアドレスすなわちゼロがそれぞれ格納される。
【０１１１】
次に、ＰＬＣ伝送子装置１０２Ｃは、各種情報を含むパケットの送信先となるＰＬＣ伝送親装置１０１と通信を開始するための参入処理を行う（ステップＳ１３）。
【０１１２】
より詳細には、ＰＬＣ伝送子装置１０２Ｃは、各種情報を含むパケットの送信先となるＰＬＣ伝送親装置１０１と、当該ＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤを用いて地中ケーブル１０経由で通信する。
【０１１３】
具体的には、ＰＬＣ伝送子装置１０２Ｃは、たとえば、参入処理において、受信したビーコンを示すパケットからＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤを取得し、取得したＰＡＮ＿ＩＤをフラッシュメモリにおいて不揮発的に記憶する。
【０１１４】
また、ＰＬＣ伝送子装置１０２Ｃは、たとえば、自己のロングアドレスおよびＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤを含む接続要求、具体的にはＪｏｉｎｉｎｇを示すパケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０１１５】
ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｃから接続要求を受信すると、受信した接続要求の内容確認処理を行う。ＰＬＣ伝送親装置１０１は、接続要求に含まれるＰＡＮ＿ＩＤと自己のＰＡＮ＿ＩＤとが一致することを確認すると、ＰＬＣ伝送子装置１０２Ｃを管理すると判断する。
【０１１６】
そして、接続要求に含まれるロングアドレスを用いてＰＬＣ伝送子装置１０２ＣおよびＰＬＣ伝送親装置１０１間で認証情報のやり取りが行われ、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｃを認証する。
【０１１７】
これにより、ＰＬＣ伝送子装置１０２ＣおよびＰＬＣ伝送親装置１０１間において直接の通信接続が確立する。
【０１１８】
次に、ＰＬＣ伝送子装置１０２Ｃは、フラッシュメモリにＰＡＮ＿ＩＤが保存されていない状態において、各種情報の送信先とすべきＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤをフラッシュメモリに保存する保存処理を行う（ステップＳ１４）。
【０１１９】
具体的には、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送親装置１０１のＰＡＮ＿ＩＤをフラッシュメモリに保存する。
【０１２０】
次に、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ｃは、各種パケットたとえば解析情報等を含むパケットを作成して送信する。なお、パケットの他の例は、認証情報を含むパケット、および所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットである。
【０１２１】
たとえば、電力線通信システム３０１において、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２は、所定のアプリケーションの一例である音声通話において用いられる情報を含む対象パケットを作成して送信する。
【０１２２】
より詳細には、ＰＬＣ伝送子装置１０２Ｃは、パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ１５）。
【０１２３】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｃからパケットを受信すると、パケットを受信したことを示すＡＣＫをＰＬＣ伝送子装置１０２Ｃへユニキャストする（ステップＳ１６）。
【０１２４】
ここで、上記ステップＳ１５およびＳ１６の動作は、たとえば定期的に繰り返される。
【０１２５】
［課題］
たとえば、上記のような電力線通信システムにおいて、地上に設置された通信装置と地中に設置された通信装置との間で音声通話を行うことが考えられる。
【０１２６】
このような電力線通信システムにおいて、たとえば、Ｇ３−ＰＬＣ規格に従うパケットを用いて通信を行う場合、ある通信装置からユニキャストされた当該パケットを受信した通信装置は、当該パケットに対するＡＣＫを送信する必要がある。
【０１２７】
たとえば、リアルタイム性を要求される音声通話等においては、このようなＡＣＫの送受信に要する時間が問題となる。
【０１２８】
また、通信装置においてＡＣＫの受信が確認できない等、通信装置間の通信に失敗した場合、通信経路の再構築が必要になり、当該再構築にも時間を要する。
【０１２９】
そこで、電力線通信システムにおいて音声通話を行う際、ＡＣＫの送信が不要であるマルチキャストを行う方法が考えられる。しかしながら、パケットをマルチキャストした場合、複数の通信装置がパケットを転送することから、電力線通信システムにおいて伝送されるパケットが増大し、パケット同士の衝突が多くなるため、宛先の通信装置への当該パケットの到達が遅くなり、音声通話において遅延が生じる。
【０１３０】
また、このようなパケット同士の衝突の増加により、パケットが宛先の通信装置へ到達しなくなり、音声通話を継続することが困難になる場合がある。
【０１３１】
このため、電力線通信システムにおいて、Ｇ３−ＰＬＣ規格に従うパケットを用いて円滑に音声通話を行うことが困難である。
【０１３２】
これに対して、本開示の実施の形態に係る電力線通信システムでは、以下のような構成および動作により、上記課題を解決する。
【０１３３】
［ＰＬＣ伝送親装置］
図１０は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送親装置の構成を示す図である。
【０１３４】
図１０を参照して、ＰＬＣ伝送親装置１０１は、通信部５１と、設定部５２と、記憶部５３とを備える。
【０１３５】
通信部５１は、ＰＬＣ伝送子装置１０２と地中ケーブル１０を介して通信する。より詳細には、通信部５１は、たとえば、ＰＬＣ伝送子装置１０２と地中ケーブル１０を介してパケットのやり取りを行う。
【０１３６】
設定部５２は、マルチキャストされたパケットであるマルチキャストパケットをＰＬＣ伝送子装置１０２が中継するか否かを設定する。
【０１３７】
ＰＬＣ伝送親装置１０１は、たとえば、電力線通信システム３０１における各ＰＬＣ伝送子装置１０２の配置を示す配置情報として配置テーブルを記憶部５３に保持している。
【０１３８】
図１１は、本開示の実施の形態に係る電力線通信システムにおける配置テーブルの一例を示す図である。
【０１３９】
図１１を参照して、配置テーブルは、ＰＬＣ伝送親装置１０１が含まれるＰＡネットワークに属する１または複数のＰＬＣ伝送子装置１０２と、ＰＬＣ伝送子装置１０２のショートアドレスと、ＰＬＣ伝送子装置１０２の「位置」と、ＰＬＣ伝送子装置１０２が含まれる後述のカテゴリとの対応関係を示している。図１１は、図７に示す電力線通信システム３０１における配置テーブルの一例を示している。
【０１４０】
配置テーブルにおいて、「位置」は、対応のＰＬＣ伝送子装置１０２がＰＬＣ伝送親装置１０１から見て何番目のＰＬＣ伝送子装置１０２であるかを示す。
【０１４１】
より詳細には、位置が「１」であるＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１を端として２番目、すなわちＰＬＣ伝送親装置１０１の隣のＰＬＣ伝送子装置１０２である。位置が「２」であるＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１を端として３番目のＰＬＣ伝送子装置１０２である。
【０１４２】
具体的には、ＰＬＣ伝送子装置１０２Ａは、ショートアドレスが「１」であり、位置が「１」であり、カテゴリが「１」である。ＰＬＣ伝送子装置１０２Ｂは、ショートアドレスが「２」であり、位置が「２」であり、カテゴリが「１」である。ＰＬＣ伝送子装置１０２Ｃは、ショートアドレスが「３」であり、位置が「３」であり、カテゴリが「２」である。ＰＬＣ伝送子装置１０２Ｄは、ショートアドレスが「４」であり、位置が「４」であり、カテゴリが「２」である。ＰＬＣ伝送子装置１０２Ｅは、ショートアドレスが「５」であり、位置が「５」であり、カテゴリが「３」である。ＰＬＣ伝送子装置１０２Ｆは、ショートアドレスが「６」であり、位置が「６」であり、カテゴリが「３」である。
【０１４３】
［初期設定］
たとえば、ＰＬＣ伝送親装置１０１における通信部５１は、上述の参入処理の後に初期設定を行う。
【０１４４】
具体的には、ＰＬＣ伝送親装置１０１における通信部５１は、配置テーブルに含まれるＰＬＣ伝送子装置１０２の参入状況を確認するための確認パケットを作成してマルチキャストする。
【０１４５】
確認パケットは、たとえば、Ｐｉｎｇ（Ｐａｃｋｅｔ  ＩＮｔｅｒｎｅｔ  Ｇｒｏｐｅｒ）であり、中継可能なＰＬＣ伝送子装置１０２の最大数を示すホップカウント値を含む。
【０１４６】
より詳細には、通信部５１は、非特許文献１に記載のＧ３−ＰＬＣ規格に従い、ホップカウント値を「１４」に設定した確認パケットを作成してマルチキャストする。
【０１４７】
［ＰＬＣ伝送子装置］
図１２は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置の構成を示す図である。
【０１４８】
図１２を参照して、ＰＬＣ伝送子装置１０２は、通信部６１と、記憶部６３とを備える。記憶部６３は、たとえば、上述のフラッシュメモリである。
【０１４９】
通信部６１は、ＰＬＣ伝送親装置１０１と地中ケーブル１０を介して通信する。より詳細には、通信部６１は、たとえば、ＰＬＣ伝送親装置１０１と地中ケーブル１０を介してパケットのやり取りを行う。
【０１５０】
具体的には、ＰＬＣ伝送子装置１０２における通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信する。そして、通信部６１は、たとえば、前回確認パケットを受信してからの経過時間が所定時間以上である場合、受信した確認パケットに対する応答パケットを、たとえばマルチキャストすることによりＰＬＣ伝送親装置１０１へ送信する。以下、応答パケットの送信元のＰＬＣ伝送子装置１０２を応答子装置とも称する。
【０１５１】
一方、通信部６１は、前回確認パケットを受信してからの経過時間が所定時間未満である場合、受信した確認パケットに対する応答パケットをマルチキャストしない。
【０１５２】
また、通信部６１は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２からユニキャストされたパケットを中継可能であり、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２からマルチキャストされたパケットを中継可能である。
【０１５３】
通信部６１は、たとえば、受信したパケットにおける図８に示す宛先アドレス等によって、受信したパケットがユニキャストされたパケットであるか、またはマルチキャストされたパケットであるかを判別する。
【０１５４】
より詳細には、ＰＬＣ伝送子装置１０２は、マルチキャストパケットを中継するか否かを設定可能である。たとえば、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、自己のＰＬＣ伝送子装置１０２がマルチキャストパケットを中継する中継子装置として設定されている。
【０１５５】
たとえば、ＰＬＣ伝送子装置１０２における通信部６１には、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継するように自己のレジスタ等の値が設定されている。
【０１５６】
この場合、各ＰＬＣ伝送子装置１０２における通信部６１は、受信した確認パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して確認パケットを中継する。
【０１５７】
具体的には、たとえば、通信部６１は、受信したＰＬＣ伝送親装置１０１からの確認パケットにおけるホップカウント値が「２」以上である場合、当該ホップカウント値を「１」減算して更新した確認パケットをマルチキャストする。
【０１５８】
上記応答パケットを未送信のＰＬＣ伝送子装置１０２における通信部６１は、たとえば、前回確認パケットを受信してからの経過時間が所定時間以上である場合、他のＰＬＣ伝送子装置１０２により中継された確認パケットを受信すると、受信した確認パケットに対する応答パケットをマルチキャストする。応答パケットには、たとえば、自己のＰＬＣ伝送子装置１０２を示すショートアドレスが含まれる。
【０１５９】
また、上記応答パケットを未送信のＰＬＣ伝送子装置１０２における通信部６１は、受信した確認パケットにおけるホップカウント値が「２」以上である場合、当該ホップカウント値を「１」減算して更新した確認パケットをマルチキャストする。
【０１６０】
各ＰＬＣ伝送子装置１０２は、他のＰＬＣ伝送子装置１０２から送信された応答パケットを中継する。より詳細には、各ＰＬＣ伝送子装置１０２は、他のＰＬＣ伝送子装置１０２から送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０１６１】
ＰＬＣ伝送親装置１０１における通信部５１は、各ＰＬＣ伝送子装置１０２から送信された応答パケットを、直接または他の１もしくは複数のＰＬＣ伝送子装置１０２を介して受信することができる。
【０１６２】
すなわち、電力線通信システム３０１において、各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１から送信された確認パケットを、直接または他の１もしくは複数のＰＬＣ伝送子装置１０２を介して受信することができる。また、ＰＬＣ伝送親装置１０１は、自己が送信した確認パケットに対する各ＰＬＣ伝送子装置１０２からの応答パケットを、直接または他の１もしくは複数のＰＬＣ伝送子装置１０２を介して受信することができる。
【０１６３】
これにより、ＰＬＣ伝送親装置１０１は、自己が含まれるＰＡネットワークに属するＰＬＣ伝送子装置１０２を認識することができる。そして、ＰＬＣ伝送親装置１０１における通信部５１は、初期設定を終了する。
【０１６４】
なお、ＰＬＣ伝送子装置１０２における通信部６１は、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継するように自己のレジスタ等が設定されている構成であるとしたが、これに限らず、たとえば、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継するように自己のレジスタ等の値を変更する構成であってもよい。
【０１６５】
より詳細には、ＰＬＣ伝送親装置１０１は、たとえば、確認パケットの送信前において、各ＰＬＣ伝送子装置１０２においてマルチキャストパケットを中継するように設定する旨の指示およびホップカウント値を含む指示パケットを作成し、作成した指示パケットをマルチキャストする。当該ホップカウント値は、たとえば「１４」に設定されている。
【０１６６】
各ＰＬＣ伝送子装置１０２における通信部６１は、ＰＬＣ伝送親装置１０１からの指示パケットを受信する。そして、通信部６１は、自己のレジスタ等の値がマルチキャストパケットを中継しないように設定されている場合、受信した指示パケットに従い、自己のレジスタ等の値をマルチキャストパケットを中継するように設定する。
【０１６７】
そして、通信部６１は、当該指示パケットに対する応答パケットをマルチキャストする。また、通信部６１は、受信した指示パケットにおけるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合、当該ホップカウント値を更新した指示パケットをマルチキャストする。
【０１６８】
一方、通信部６１は、自己のレジスタ等の値がマルチキャストパケットを中継するように設定されている場合、当該指示パケットに対する応答パケットをマルチキャストする。また、通信部６１は、受信した指示パケットにおけるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合、当該ホップカウント値を更新した指示パケットをマルチキャストする。
【０１６９】
また、上記応答パケットを未送信のＰＬＣ伝送子装置１０２における通信部６１は、他のＰＬＣ伝送子装置１０２を介してＰＬＣ伝送親装置１０１からの指示パケットを受信する。そして、通信部６１は、自己のレジスタ等の値がマルチキャストパケットを中継しないように設定されている場合、受信した指示パケットに従い、自己のレジスタ等の値をマルチキャストパケットを中継するように設定する。
【０１７０】
そして、通信部６１は、当該指示パケットに対する応答パケットをマルチキャストする。また、通信部６１は、受信した指示パケットにおけるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合、当該ホップカウント値を更新した指示パケットをマルチキャストする。
【０１７１】
一方、通信部６１は、自己のレジスタ等の値がマルチキャストパケットを中継するように設定されている場合、当該指示パケットに対する応答パケットをマルチキャストする。また、通信部６１は、受信した指示パケットにおけるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合、当該ホップカウント値を更新した指示パケットをマルチキャストする。
【０１７２】
［中継子装置の決定方法１］
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、初期設定の後、ホップカウント値を「１」に設定した確認パケットを作成してマルチキャストする。
【０１７３】
再び図７および図１２を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１７４】
また、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０１７５】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂからそれぞれ送信された応答パケットを受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０１７６】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、ＰＬＣ伝送子装置１０２による確認パケットの中継を要することなく当該確認パケットを受信可能なＰＬＣ伝送子装置１０２を認識する。
【０１７７】
具体的には、設定部５２は、通信部５１から受けた各ショートアドレスを有するＰＬＣ伝送子装置１０２Ａ，１０２Ｂを、自己の送信した確認パケットを直接受信可能であるカテゴリ１に分類する。
【０１７８】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂのカテゴリとしてカテゴリ１を登録するか、またはＰＬＣ伝送子装置１０２Ａ，１０２Ｂのカテゴリをカテゴリ１に更新する。
【０１７９】
また、設定部５２は、記憶部５３における配置テーブルを参照し、当該配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合、ホップカウント値を更新する指示を通信部５１へ出力する。
【０１８０】
より詳細には、設定部５２は、たとえば、図１１に示す配置テーブルに含まれるＰＬＣ伝送子装置１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆからの応答パケットが確認できていないため、ホップカウント値を更新する指示を通信部５１へ出力する。
【０１８１】
通信部５１は、設定部５２から受けた指示に従い、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする。
【０１８２】
再び図７および図１２を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１８３】
また、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、当該確認パケットにおけるホップカウント値が「２」であることから、当該ホップカウント値を「２」から「１」に減算した確認パケットをマルチキャストする。
【０１８４】
ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂの少なくともいずれか一方から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１８５】
また、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０１８６】
ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄから送信された応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０１８７】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄからそれぞれ送信された応答パケットを直接またはＰＬＣ伝送子装置１０２Ａ，１０２Ｂを介して受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０１８８】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、カテゴリ１に分類したＰＬＣ伝送子装置１０２Ａ，１０２Ｂを除くＰＬＣ伝送子装置１０２Ｃ，１０２Ｄを、自己の送信した確認パケットをＰＬＣ伝送子装置１０２による一度の中継により受信可能であるカテゴリ２に分類する。
【０１８９】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄのカテゴリとしてカテゴリ２を登録するか、またはＰＬＣ伝送子装置１０２Ｃ，１０２Ｄのカテゴリをカテゴリ２に更新する。
【０１９０】
また、設定部５２は、図１１に示す配置テーブルに含まれるＰＬＣ伝送子装置１０２Ｅ，１０２Ｆからの応答パケットが確認できていないため、ホップカウント値を更新する指示を通信部５１へ出力する。
【０１９１】
通信部５１は、設定部５２から受けた指示に従い、ホップカウント値を「３」に設定した確認パケットを作成してマルチキャストする。
【０１９２】
再び図７および図１２を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１９３】
また、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、当該確認パケットにおけるホップカウント値が「３」であることから、当該ホップカウント値を「３」から１減算して「２」に更新した確認パケットをマルチキャストする。
【０１９４】
ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂの少なくともいずれか一方から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１９５】
また、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄにおける通信部６１は、当該確認パケットにおけるホップカウント値が「２」であることから、当該ホップカウント値を「２」から「１」に減算した確認パケットをマルチキャストする。
【０１９６】
ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆにおける通信部６１は、ＰＬＣ伝送子装置１０２ＣおよびＰＬＣ伝送子装置１０２Ｄの少なくともいずれか一方から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０１９７】
また、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０１９８】
ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄは、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆから送信された応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０１９９】
ＰＬＣ伝送子装置１０２Ａ，１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄから送信された応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｄからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０２００】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆからそれぞれ送信された応答パケットを直接、または１もしくは複数のＰＬＣ伝送子装置１０２を介して受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０２０１】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、カテゴリ１およびカテゴリ２に分類したＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄを除くＰＬＣ伝送子装置１０２Ｅ，１０２Ｆを、自己の送信した確認パケットをＰＬＣ伝送子装置１０２による二度の中継により受信可能であるカテゴリ３に分類する。
【０２０２】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆのカテゴリとしてカテゴリ３を登録するか、またはＰＬＣ伝送子装置１０２Ｅ，１０２Ｆのカテゴリをカテゴリ３に更新する。
【０２０３】
また、設定部５２は、図１１に示す配置テーブルに含まれるすべてのＰＬＣ伝送子装置１０２からの応答パケットが確認できたため、ホップカウント値の更新を終了する。
【０２０４】
なお、設定部５２は、確認パケットに含まれるホップカウント値が「１４」になるまで、ホップカウント値を更新する指示をそれぞれ通信部５１へ出力する構成であってもよい。
【０２０５】
そして、ＰＬＣ伝送親装置１０１における設定部５２は、各応答子装置のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０２０６】
設定部５２は、たとえば、配置情報に基づいて、各応答子装置のうち、自己のＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０２０７】
より詳細には、設定部５２は、記憶部５３の配置テーブルを参照して上述のカテゴリ１〜３にそれぞれ含まれる１または複数のＰＬＣ伝送子装置１０２のうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０２０８】
具体的には、設定部５２は、カテゴリ１に含まれるＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｂを中継子装置として決定する。
【０２０９】
設定部５２は、カテゴリ２に含まれるＰＬＣ伝送子装置１０２ＣおよびＰＬＣ伝送子装置１０２Ｄのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｄを中継子装置として決定する。
【０２１０】
設定部５２は、カテゴリ３に含まれるＰＬＣ伝送子装置１０２ＥおよびＰＬＣ伝送子装置１０２Ｆのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｆを中継子装置として決定する。
【０２１１】
そして、設定部５２は、決定した中継子装置以外のＰＬＣ伝送子装置１０２によるマルチキャストパケットの中継を停止させる設定を行う。
【０２１２】
より詳細には、設定部５２は、たとえば、中継子装置として決定したＰＬＣ伝送子装置１０２Ｂ，１０２Ｄ，１０２Ｆ以外のＰＬＣ伝送子装置１０２、すなわちＰＬＣ伝送子装置１０２Ａ，１０２Ｃ，１０２Ｅのマルチキャストパケットの中継を停止させる旨の指示を通信部５１へ出力する。
【０２１３】
通信部５１は、設定部５２から受けた指示に従い、当該指示の示すＰＬＣ伝送子装置１０２ごとに、マルチキャストパケットの中継を停止させる旨の中継停止通知を含むパケット（以下、停止リクエストパケットとも称する。）を作成し、作成した停止リクエストパケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｃ，１０２Ｅへそれぞれユニキャストする。
【０２１４】
再び図７および図１２を参照して、ＰＬＣ伝送子装置１０２Ａにおける通信部６１は、ＰＬＣ伝送親装置１０１からの停止リクエストパケットを受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する。
【０２１５】
そして、通信部６１は、中継停止の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０２１６】
また、ＰＬＣ伝送子装置１０２Ａにおける通信部６１は、たとえば、マルチキャストパケットではないことから、ＰＬＣ伝送子装置１０２ＣまたはＰＬＣ伝送子装置１０２Ｅへユニキャストされた停止リクエストパケットを中継する。
【０２１７】
これにより、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｅは、ＰＬＣ伝送親装置１０１からの停止リクエストパケットを１または複数のＰＬＣ伝送子装置１０２を介して受信する。そして、ＰＬＣ伝送子装置１０２Ｃ，１０２Ｅにおける通信部６１は、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定し、設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０２１８】
各ＰＬＣ伝送子装置１０２における通信部６１は、たとえば、マルチキャストパケットではないことから、ＰＬＣ伝送子装置１０２Ｃまたは１０２Ｅからユニキャストされた設定完了パケットを中継する。
【０２１９】
ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｃ，１０２Ｅからユニキャストされた設定完了パケットを直接、または１もしくは複数のＰＬＣ伝送子装置１０２を介して受信する。
【０２２０】
［中継子装置の決定後の通信］
図１３は、本開示の実施の形態に係る電力線通信システムにおいて、中継子装置の決定後のＰＬＣ伝送親装置およびＰＬＣ伝送子装置間の通信の一例を示す図である。
【０２２１】
図１３を参照して、中継子装置が決定済みの電力線通信システム３０１において、たとえば、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ｃが音声通話を行う場合、ＰＬＣ伝送子装置１０２Ｃは、音声通話に用いられるＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の所定のアプリケーションが開始されると、当該アプリケーションにおいて用いられる対象パケットを作成してマルチキャストする。対象パケットには、ホップカウント値が含まれる。
【０２２２】
より詳細には、ＰＬＣ伝送子装置１０２Ｃは、たとえば、ホップカウント値を「１４」に設定した対象パケットを作成してマルチキャストする。
【０２２３】
中継子装置であるＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃからの対象パケットを受信し、受信した対象パケットを中継する。
【０２２４】
より詳細には、ＰＬＣ伝送子装置１０２Ｂは、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、たとえば、ホップカウント値が「２」以上である場合、ホップカウント値を減算して更新した当該対象パケットを中継する。
【０２２５】
これにより、電力線通信システム３０１において、対象パケットがＰＬＣ伝送親装置１０１に到達する。また、ホップカウント値を減算して中継することにより、対象パケットが中継される回数が制限されるため、電力線通信システム３０１において伝送されるパケットの量を抑制することができる。
【０２２６】
なお、ＰＬＣ伝送子装置１０２Ｃは、対象パケットのホップカウント値を「１４」に限らず、任意の値に設定してもよい。より詳細には、ＰＬＣ伝送子装置１０２Ｃは、たとえば、対象パケットのホップカウント値をＰＬＣ伝送親装置１０１から通知された値に設定してもよい。
【０２２７】
具体的には、ＰＬＣ伝送親装置１０１は、たとえば、中継子装置を決定した後に、上記配置テーブルの示す最大のカテゴリに対応するホップカウント値を通知する通知パケットをＰＬＣ伝送子装置１０２Ｃへユニキャストまたはマルチキャストする。
【０２２８】
ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送親装置１０１からの通知パケットを直接またはＰＬＣ伝送子装置１０２を介して受信し、受信した通知パケットの示すホップカウント値を対象パケットに設定する。
【０２２９】
また、ＰＬＣ伝送親装置１０１は、ＳＩＰ等の所定のアプリケーションにおいて用いられる対象パケットを作成してマルチキャストする。
【０２３０】
中継子装置であるＰＬＣ伝送子装置１０２Ｂは、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、たとえば、ホップカウント値が「２」以上である場合、ホップカウント値を減算して更新した当該対象パケットを中継する。
【０２３１】
ＰＬＣ伝送子装置１０２ＣおよびＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｂによって中継された対象パケットを受信する。
【０２３２】
一方、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送子装置１０２ＣまたはＰＬＣ伝送親装置１０１からの対象パケットを受信した場合、当該対象パケットを中継しない。
【０２３３】
［中継子装置の決定方法２］
図１４は、本開示の実施の形態に係る電力線通信システムにおいて、各ＰＬＣ伝送子装置が複数のカテゴリに分類された他の例を示す図である。
【０２３４】
図１４を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｅがカテゴリ１に分類され、ＰＬＣ伝送子装置１０２Ｄ，１０２Ｆがカテゴリ２に分類されている。
【０２３５】
図１４に示す電力線通信システム３０１において、たとえば製造ばらつきによってＰＬＣ伝送子装置１０２Ｄの通信性能が他のＰＬＣ伝送子装置１０２より低いために、ＰＬＣ伝送子装置１０２ＤがＰＬＣ伝送親装置１０１からの確認パケットを直接受信できず、他のＰＬＣ伝送子装置１０２によって中継された確認パケットを受信したことから、ＰＬＣ伝送子装置１０２Ｄがカテゴリ２に分類されている。
【０２３６】
また、ＰＬＣ伝送子装置１０２Ｅは、ＰＬＣ伝送親装置１０１からの確認パケットを直接受信できたことから、ＰＬＣ伝送子装置１０２ＤよりＰＬＣ伝送親装置１０１から遠くに位置していてもカテゴリ１に分類されている。
【０２３７】
このような状況において、カテゴリ１に含まれる各ＰＬＣ伝送子装置１０２のうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｅが中継子装置として決定されると、ＰＬＣ伝送子装置１０２ＤによるＰＬＣ伝送親装置１０１からのパケットの受信が困難になる場合がある。
【０２３８】
そこで、ＰＬＣ伝送親装置１０１は、電力線通信システム３０１における各ＰＬＣ伝送子装置１０２を複数のカテゴリに分類した後に中継子装置を決定するのではなく、１つのカテゴリに含まれる１または複数のＰＬＣ伝送子装置１０２の中から中継子装置を決定した後、カテゴリが未分類である１または複数のＰＬＣ伝送子装置１０２を他のカテゴリに分類する。
【０２３９】
より詳細には、まず、ＰＬＣ伝送親装置１０１における設定部５２は、たとえば、カテゴリ１における応答子装置のうちＰＬＣ伝送親装置１０１に最も近い応答子装置から連続して位置する複数の応答子装置の中でＰＬＣ伝送親装置１０１から最も遠い応答子装置を中継子装置として決定する。
【０２４０】
具体的には、設定部５２は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｅをカテゴリ１に分類した後、当該ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｅのうち、ＰＬＣ伝送親装置１０１から最も近い応答子装置であるＰＬＣ伝送子装置１０２Ａから、連続して位置するＰＬＣ伝送子装置１０２Ｂ，１０２ＣのうちＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｃを中継子装置として決定する。
【０２４１】
そして、設定部５２は、中継子装置以外のＰＬＣ伝送子装置１０２であるＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｅのマルチキャストパケットの中継を停止させる旨の指示を通信部５１へ出力する。
【０２４２】
通信部５１は、設定部５２から受けた指示に従い、マルチキャストパケットの中継を停止させる旨の停止リクエストパケットを作成し、作成した停止リクエストパケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｅへそれぞれユニキャストする。
【０２４３】
再び図１２および図１４を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｅにおける通信部６１は、ＰＬＣ伝送親装置１０１からの停止リクエストパケットを受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する。
【０２４４】
そして、各通信部６１は、中継停止の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０２４５】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｅからユニキャストされた各設定完了パケットを受信し、受信した各設定完了パケットを設定部５２へ出力する。
【０２４６】
設定部５２は、通信部５１から各設定完了パケットを受けて、記憶部５３における配置テーブルを参照し、当該配置テーブルにおけるＰＬＣ伝送子装置１０２Ｄ，１０２Ｆからの応答パケットが確認できていないため、ホップカウント値を更新する指示を通信部５１へ出力する。
【０２４７】
通信部５１は、設定部５２から受けた指示に従い、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする。
【０２４８】
再び図１２および図１４を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｅにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０２４９】
また、中継子装置であるＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、当該確認パケットにおけるホップカウント値が「２」であることから、当該ホップカウント値を「２」から「１」に減算した確認パケットをマルチキャストする。
【０２５０】
一方、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｅにおける通信部６１は、中継子装置ではないため、確認パケットを中継しない。
【０２５１】
ＰＬＣ伝送子装置１０２Ｄ，１０２Ｆにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃから送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０２５２】
ＰＬＣ伝送子装置１０２Ｅにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃから送信された確認パケットを受信する。そして、ＰＬＣ伝送子装置１０２Ｅは、ＰＬＣ伝送親装置１０１からの確認パケットに対する応答パケットをマルチキャスト済みであるため、受信したＰＬＣ伝送子装置１０２Ｃからの確認パケットに対する応答パケットをマルチキャストしない。
【０２５３】
また、ＰＬＣ伝送子装置１０２Ｄ，１０２Ｅ，１０２Ｆにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０２５４】
ＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｄ，１０２Ｆから送信された各応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｄ，１０２Ｆからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０２５５】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆからそれぞれ送信された応答パケットを直接またはＰＬＣ伝送子装置１０２Ｃを介して受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０２５６】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、カテゴリ１に分類したＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｆを除くＰＬＣ伝送子装置１０２Ｄ，１０２Ｅを、自己の送信した確認パケットをＰＬＣ伝送子装置１０２による一度の中継により受信可能であるカテゴリ２に分類する。
【０２５７】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ｄ，１０２Ｆのカテゴリとしてカテゴリ２を登録するか、またはＰＬＣ伝送子装置１０２Ｄ，１０２Ｆのカテゴリをカテゴリ２に更新する。
【０２５８】
次に、設定部５２は、既に応答子装置となったＰＬＣ伝送子装置１０２Ｃ以外の、新たに受信した応答子装置である新規応答子装置のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として追加する。
【０２５９】
より詳細には、設定部５２は、たとえば、カテゴリ２に含まれる応答子装置のうち、ＰＬＣ伝送親装置１０１に最も近い応答子装置から連続して位置する、カテゴリ１またはカテゴリ２に含まれる複数の応答子装置の中で当該ＰＬＣ伝送親装置１０１から最も遠い応答子装置を中継子装置として決定する。
【０２６０】
具体的には、設定部５２は、カテゴリ１またはカテゴリ２に含まれる連続して位置するＰＬＣ伝送子装置１０２Ｄ，１０２Ｅ，１０２Ｆのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｆを中継子装置として決定する。
【０２６１】
これにより、各ＰＬＣ伝送子装置１０２の通信性能がばらつく場合でも、各ＰＬＣ伝送子装置１０２における対象パケットの通信を確保しながら、電力線通信システム３０１における中継子装置の数を少なくすることができる。
【０２６２】
［中継子装置の決定方法３］
ＰＬＣ伝送親装置１０１は、中継子装置を決定した後、確認パケットを作成してマルチキャストし、既に応答子装置となったＰＬＣ伝送子装置１０２以外の、新たに受信した応答子装置である新規応答子装置のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として追加してもよい。
【０２６３】
図１５は、本開示の実施の形態に係る電力線通信システムにおけるネットワークトポロジの他の例を模式的に示す図である。
【０２６４】
図１５を参照して、電力線通信システム３０２は、図７に示す電力線通信システム３０１と比べて、さらに、ＰＬＣ伝送子装置１０２Ｇ，１０２Ｈを備える。ＰＬＣ伝送子装置１０２Ｇの「位置」は「７」であり、ショートアドレスは「７」である。ＰＬＣ伝送子装置１０２Ｈの「位置」は「８」であり、ショートアドレスは「８」である。
【０２６５】
電力線通信システム３０２において、ＰＬＣ伝送親装置１０１における通信部５１は、ホップカウント値を「１」に設定した確認パケットを作成してマルチキャストする。
【０２６６】
再び図１２を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０２６７】
また、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０２６８】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄからそれぞれ送信された応答パケットを受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０２６９】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、ＰＬＣ伝送子装置１０２による確認パケットの中継を要することなく当該確認パケットを受信可能なＰＬＣ伝送子装置１０２を認識する。
【０２７０】
具体的には、設定部５２は、通信部５１から受けた各ショートアドレスを有するＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄを、自己の送信した確認パケットを直接受信可能であるカテゴリ１に分類する。
【０２７１】
そして、設定部５２は、送信した１回目の確認パケットに対する各新規応答子装置のうち、ＰＬＣ伝送親装置１０１から離れる方向へ、ＰＬＣ伝送親装置１０１から所定台数たとえば２台以上離れたＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０２７２】
より詳細には、設定部５２は、カテゴリ１に含まれるＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂのうち、ＰＬＣ伝送親装置１０１から離れる方向へ、ＰＬＣ伝送親装置１０１からたとえば３台離れたＰＬＣ伝送子装置１０２Ｃを中継子装置として決定する。
【０２７３】
より詳細には、設定部５２は、中継子装置以外のＰＬＣ伝送子装置１０２であるＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄのマルチキャストパケットの中継を停止させる旨の指示を通信部５１へ出力する。
【０２７４】
通信部５１は、設定部５２から受けた指示に従い、マルチキャストパケットの中継を停止させる旨の停止リクエストパケットを作成し、作成した停止リクエストパケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄへそれぞれユニキャストする。
【０２７５】
再び図１２および図１５を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１からの停止リクエストパケットを受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する。
【０２７６】
そして、各通信部６１は、中継停止の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０２７７】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄからユニキャストされた各設定完了パケットを受信し、受信した各設定完了パケットを設定部５２へ出力する。
【０２７８】
設定部５２は、通信部５１から各設定完了パケットを受けて、記憶部５３における配置テーブルを参照し、当該配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合、ホップカウント値を更新する指示を通信部５１へ出力する。
【０２７９】
より詳細には、設定部５２は、たとえば、配置テーブルに含まれるＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからの応答パケットが確認できていないため、ホップカウント値を更新する指示を通信部５１へ出力する。
【０２８０】
通信部５１は、設定部５２から受けた指示に従い、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする。
【０２８１】
再び図１２および図１５を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０２８２】
また、中継子装置であるＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、当該確認パケットにおけるホップカウント値が「２」であることから、当該ホップカウント値を「２」から「１」に減算した確認パケットをマルチキャストする。
【０２８３】
一方、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄにおける通信部６１は、中継子装置ではないため、確認パケットを中継しない。
【０２８４】
ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｃから送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０２８５】
また、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈにおける通信部６１は、当該確認パケットにおけるホップカウント値が「１」であることから、当該確認パケットを中継しない。
【０２８６】
ＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈから送信された各応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ｃにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０２８７】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからそれぞれ送信された応答パケットを直接またはＰＬＣ伝送子装置１０２Ｃを介して受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０２８８】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、カテゴリ１に分類したＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄを除くＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈを、自己の送信した確認パケットをＰＬＣ伝送子装置１０２による一度の中継により受信可能であるカテゴリ２に分類する。
【０２８９】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのカテゴリとしてカテゴリ２を登録するか、またはＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのカテゴリをカテゴリ２に更新する。
【０２９０】
次に、設定部５２は、送信した２回目の確認パケットに対する各新規応答子装置のうち、最も直近に決定された中継子装置から所定台数以上離れたＰＬＣ伝送子装置１０２を前記中継子装置として決定する。
【０２９１】
より詳細には、設定部５２は、２回目の新規応答子装置となったＰＬＣ伝送子装置１０２、すなわち、カテゴリ２に含まれるＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのうち、最も直近に決定された中継子装置であるＰＬＣ伝送子装置１０２Ｃからたとえば３台離れたＰＬＣ伝送子装置１０２Ｆを中継子装置として追加する。
【０２９２】
より詳細には、設定部５２は、カテゴリ２に含まれる中継子装置以外のＰＬＣ伝送子装置１０２であるＰＬＣ伝送子装置１０２Ｅ，１０２Ｇ，１０２Ｈのマルチキャストパケットの中継を停止させる旨の指示を通信部５１へ出力する。
【０２９３】
通信部５１は、設定部５２から受けた指示に従い、マルチキャストパケットの中継を停止させる旨の停止リクエストパケットを作成し、作成した停止リクエストパケットをＰＬＣ伝送子装置１０２Ｅ，１０２Ｇ，１０２Ｈへそれぞれユニキャストする。
【０２９４】
再び図１２および図１５を参照して、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｇ，１０２Ｈにおける通信部６１は、ＰＬＣ伝送親装置１０１からの停止リクエストパケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのうちの少なくともいずれか１つを介して受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する。
【０２９５】
そして、各通信部６１は、中継停止の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０２９６】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｇ，１０２Ｈからユニキャストされた各設定完了パケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのうちの少なくともいずれか１つを介して受信し、受信した各設定完了パケットを設定部５２へ出力する。
【０２９７】
設定部５２は、通信部５１から各設定完了パケットを受けて、記憶部５３における配置テーブルを参照し、当該配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合、ホップカウント値を更新する指示を通信部５１へ出力する。
【０２９８】
より詳細には、設定部５２は、たとえば、配置テーブルに含まれるすべてのＰＬＣ伝送子装置１０２からの応答パケットが確認できたため、ホップカウント値の更新を終了する。
【０２９９】
なお、設定部５２は、確認パケットに含まれるホップカウント値が「１４」になるまで、ホップカウント値を更新する指示をそれぞれ通信部５１へ出力する構成であってもよい。
【０３００】
また、設定部５２は、ＰＬＣ伝送親装置１０１または最も直近に決定された中継子装置から所定台数として３台離れたＰＬＣ伝送子装置１０２を中継子装置として決定する構成に限らず、ＰＬＣ伝送親装置１０１または最も直近に決定された中継子装置の隣のＰＬＣ伝送子装置１０２または２台もしくは４台以上離れたＰＬＣ伝送子装置１０２を中継子装置として決定してもよい。
【０３０１】
また、ＰＬＣ伝送親装置１０１は、参入処理の後に初期設定および中継子装置の決定を行う構成であるとしたが、これに限らず、上述の参入処理の後、定期的または不定期に初期設定および中継子装置の決定を行う構成であってもよい。具体的には、ＰＬＣ伝送親装置１０１は、たとえば、自己が含まれるＰＡネットワークに新たなＰＬＣ伝送子装置１０２が参入した場合、または初期設定および中継子装置の決定を行わせるユーザ等による操作がＰＬＣ伝送親装置１０１またはＰＬＣ伝送子装置１０２に対して行われた場合、初期設定および中継子装置の決定を行う構成であってもよい。
【０３０２】
図１６は、本開示の実施の形態に係る電力線通信システムにおけるパケットを用いた通信のシーケンスを示す図である。図１６は、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃの動作を代表的に示している。
【０３０３】
図１６を参照して、まず、ＰＬＣ伝送親装置１０１は、ホップカウント値を「１」に設定した確認パケットを作成してマルチキャストする（ステップＳ１０１）。
【０３０４】
次に、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ１０２）。
【０３０５】
また、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ１０３）。
【０３０６】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂから送信された各応答パケットを受信し、受信した各応答パケットに含まれるショートアドレスに基づいて、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂをカテゴリ１に分類する（ステップＳ１０４）。
【０３０７】
次に、ＰＬＣ伝送親装置１０１は、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする（ステップＳ１０５）。
【０３０８】
次に、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ１０６）。
【０３０９】
また、ＰＬＣ伝送子装置１０２Ａは、受信した当該確認パケットのホップカウント値を「１」に減算して更新した確認パケットをマルチキャストする（ステップＳ１０７）。
【０３１０】
また、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ１０８）。
【０３１１】
また、ＰＬＣ伝送子装置１０２Ｂは、受信した当該確認パケットのホップカウント値を「１」に減算して更新した確認パケットをマルチキャストする（ステップＳ１０９）。
【０３１２】
次に、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂによってマルチキャストされた確認パケットを受信し、受信した各確認パケットのうち先に受信した方の確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ１１０）。
【０３１３】
次に、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃから送信された応答パケットを受信し、受信した応答パケットをマルチキャストすることにより中継する（ステップＳ１１１）。
【０３１４】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送子装置１０２Ｃからの応答パケットを受信し、受信した応答パケットに含まれるショートアドレスに基づいて、ＰＬＣ伝送子装置１０２Ｃをカテゴリ２に分類する（ステップＳ１１２）。
【０３１５】
次に、ＰＬＣ伝送親装置１０１は、たとえば、ＰＬＣ伝送子装置１０２Ｂを中継子装置として決定する。そして、ＰＬＣ伝送親装置１０１は、中継子装置以外のＰＬＣ伝送子装置１０２であるＰＬＣ伝送子装置１０２Ａ，１０２Ｃへ停止リクエストパケットをそれぞれユニキャストする（ステップＳ１１３およびステップＳ１１４）。
【０３１６】
次に、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１からユニキャストされた停止リクエストパケットを受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する（ステップＳ１１５）。
【０３１７】
次に、ＰＬＣ伝送子装置１０２Ａは、中継停止の設定完了を示す設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ１１６）。
【０３１８】
また、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１からＰＬＣ伝送子装置１０２Ｃへユニキャストされた停止リクエストパケットを中継する（ステップＳ１１７）。
【０３１９】
次に、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送親装置１０１からの停止リクエストパケットを受信し、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己のレジスタ等に設定する（ステップＳ１１８）。
【０３２０】
次に、ＰＬＣ伝送子装置１０２Ｃは、中継停止の設定完了を示す設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ１１９）。
【０３２１】
次に、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２ＣからＰＬＣ伝送親装置１０１へユニキャストされた設定完了パケットを中継する（ステップＳ１２０）。
【０３２２】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２ＡおよびＰＬＣ伝送子装置１０２Ｃからの設定完了パケットをそれぞれ受信する（ステップＳ１２１）。
【０３２３】
次に、ＰＬＣ伝送親装置１０１は、所定のアプリケーションが開始されると、所定のアプリケーションにおいて用いられる情報と、ホップカウント値とを含む対象パケットを作成してマルチキャストする（ステップＳ１２２）。
【０３２４】
次に、中継子装置であるＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１からの対象パケットを受信し、受信した対象パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合、ホップカウント値を減算して更新した対象パケットを中継する（ステップＳ１２３）。
【０３２５】
次に、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送親装置１０１からの対象パケットを受信する。また、ＰＬＣ伝送子装置１０２Ｃは、所定のアプリケーションにおいて用いられる情報と、ホップカウント値とを含む対象パケットを作成してマルチキャストする（ステップＳ１２４）。
【０３２６】
次に、中継子装置であるＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃからの対象パケットを受信し、受信した対象パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合、ホップカウント値を減算して更新した対象パケットを中継する（ステップＳ１２５）。
【０３２７】
そして、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送子装置１０２Ｃからの対象パケットを受信する。
【０３２８】
図１７は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送親装置が中継子装置を決定する際の動作手順を定めたフローチャートである。
【０３２９】
図１７を参照して、まず、ＰＬＣ伝送親装置１０１は、ホップカウント値を「１」に設定した確認パケットを作成し（ステップＳ２０１）、作成した確認パケットをマルチキャストする（ステップＳ２０２）。
【０３３０】
次に、ＰＬＣ伝送親装置１０１は、当該確認パケットに対する１または複数のＰＬＣ伝送子装置１０２からの応答パケットを受信し（ステップＳ２０３）、受信した応答パケットに含まれるショートアドレスに基づいて、当該応答パケットの送信元のＰＬＣ伝送子装置１０２を、自己が送信した確認パケットのホップカウント値に対応するカテゴリに分類する分類処理を行う（ステップＳ２０４）。
【０３３１】
次に、ＰＬＣ伝送親装置１０１は、自己の保持する配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合であって（ステップＳ２０５でＮＯ）、ホップカウント値が「１３」以下である場合（ステップＳ２０６でＹＥＳ）、ホップカウント値をインクリメントした確認パケットを作成し（ステップＳ２０７）、作成した確認パケットをマルチキャストする（ステップＳ２０２）。
【０３３２】
一方、ＰＬＣ伝送親装置１０１は、ホップカウント値が「１４」である場合であって（ステップＳ２０６でＮＯ）、ＰＬＣ伝送子装置１０２の分類処理を所定回数行った場合（ステップＳ２０８でＹＥＳ）、マルチキャストパケットを１または複数のＰＬＣ伝送子装置１０２が中継するか否かを設定する。すなわち、ＰＬＣ伝送親装置１０１は、中継子装置を決定する（ステップＳ２０９）。
【０３３３】
一方、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２の分類処理の回数が所定回数未満である場合（ステップＳ２０８でＮＯ）、ホップカウント値を「１」に設定した確認パケットを作成する（ステップＳ２０１）。
【０３３４】
また、ＰＬＣ伝送親装置１０１は、自己の保持する配置テーブルにおけるすべてのＰＬＣ伝送子装置１０２からの応答パケットが確認できた場合（ステップＳ２０５でＹＥＳ）、中継子装置を決定する（ステップＳ２０９）。
【０３３５】
次に、ＰＬＣ伝送親装置１０１は、中継子装置以外の１または複数のＰＬＣ伝送子装置１０２へ停止リクエストパケットをそれぞれユニキャストする（ステップＳ２１０）。
【０３３６】
次に、ＰＬＣ伝送親装置１０１は、停止リクエストパケットに対する当該１または複数のＰＬＣ伝送子装置１０２からの設定完了パケットを受信する（ステップＳ２１１）。
【０３３７】
図１８は、本開示の実施の形態に係る電力線通信システムにおけるＰＬＣ伝送子装置によるパケットを用いた通信の動作手順を定めたフローチャートである。
【０３３８】
図１８を参照して、まず、ＰＬＣ伝送子装置１０２は、たとえば、マルチキャストパケットを中継する内容の設定情報を自己の記憶部６３から読み出して自己の通信部６１におけるレジスタ等に設定する（ステップＳ３０１）。
【０３３９】
次に、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１からの確認パケットを受信した場合であって（ステップＳ３０２でＹＥＳ）、前回確認パケットを受信してからの経過時間が所定時間以上である場合（ステップＳ３０３でＹＥＳ）、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ３０４）。
【０３４０】
一方、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１からの確認パケットを受信した場合であって（ステップＳ３０２でＹＥＳ）、前回確認パケットを受信してからの経過時間が所定時間未満である場合（ステップＳ３０３でＮＯ）、当該応答パケットをマルチキャストせず、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４１】
次に、ＰＬＣ伝送子装置１０２は、マルチキャストパケットを中継するように設定されている場合であって（ステップＳ３０５でＹＥＳ）、当該確認パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合（ステップＳ３０６でＹＥＳ）、ホップカウント値を減算して更新した確認パケットをマルチキャストすることにより中継する（ステップＳ３０７）。
【０３４２】
一方、ＰＬＣ伝送子装置１０２は、当該確認パケットに含まれるホップカウント値が「１」である等、所定の条件を満たさない場合（ステップＳ３０６でＮＯ）、当該確認パケットを中継せず、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４３】
また、ＰＬＣ伝送子装置１０２は、マルチキャストパケットを中継しないように設定されている場合（ステップＳ３０５でＮＯ）、受信した確認パケットを中継せず、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４４】
次に、ＰＬＣ伝送子装置１０２は、停止リクエストパケットを受信した場合（ステップＳ３０２でＮＯかつステップＳ３０８でＹＥＳ）、受信した停止リクエストパケットに従い、マルチキャストパケットの中継停止を自己の通信部６１におけるレジスタ等に設定する（ステップＳ３０９）。
【０３４５】
次に、ＰＬＣ伝送子装置１０２は、中継停止の設定完了を示す設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ３１０）。そして、ＰＬＣ伝送子装置１０２は、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４６】
次に、ＰＬＣ伝送子装置１０２は、対象パケットを受信した場合であって（ステップＳ３０２でＮＯ、ステップＳ３０８でＮＯかつステップＳ３１１でＹＥＳ）、マルチキャストパケットを中継するように設定されており（ステップＳ３１２でＹＥＳ）、かつ受信した対象パケットに含まれるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合（ステップＳ３１３でＹＥＳ）、当該ホップカウント値を更新してマルチキャストする（ステップＳ３１４）。そして、ＰＬＣ伝送子装置１０２は、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４７】
一方、ＰＬＣ伝送子装置１０２は、受信した対象パケットに含まれるホップカウント値が所定条件を満たさない場合（ステップＳ３１３でＮＯ）、受信した対象パケットを中継せず、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４８】
また、ＰＬＣ伝送子装置１０２は、対象パケットを受信した場合であって（ステップＳ３０２でＮＯ、ステップＳ３０８でＮＯかつステップＳ３１１でＹＥＳ）、マルチキャストパケットを中継しないように設定されている場合（ステップＳ３１２でＮＯ）、受信した対象パケットを中継せず、新たなパケットを待ち受ける（ステップＳ３０２）。
【０３４９】
［変形例］
上述の中継子装置の決定方法２に示すように、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継するように各ＰＬＣ伝送子装置１０２が設定されている場合、新たに通信可能となるＰＬＣ伝送子装置１０２が、各ＰＬＣ伝送子装置１０２の通信性能のばらつきに起因して中継子装置とは異なるＰＬＣ伝送子装置１０２を経由してＰＬＣ伝送親装置１０１と通信可能となることが考えられる。
【０３５０】
具体的には、たとえば、図１５に示すカテゴリ２に分類されるＰＬＣ伝送子装置１０２Ｇが、カテゴリ１の中継子装置として決定されたＰＬＣ伝送子装置１０２Ｃではなく、ＰＬＣ伝送子装置１０２ＣよりＰＬＣ伝送親装置１０１に近く、かつ通信性能がＰＬＣ伝送子装置１０２Ｃより高いＰＬＣ伝送子装置１０２Ｂを経由して上述の確認パケットを受信することが考えられる。
【０３５１】
この状況において、ＰＬＣ伝送子装置１０２Ｃがカテゴリ１の中継子装置として決定されると、ＰＬＣ伝送子装置１０２Ｇにおいて、通信性能がＰＬＣ伝送子装置１０２Ｂより低いＰＬＣ伝送子装置１０２Ｃを介してＰＬＣ伝送親装置１０１と通信することができなくなる場合がある。
【０３５２】
これを回避するために、電力線通信システムにおいて、たとえば、各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継しないように設定されている構成が一例として考えられる。
【０３５３】
この場合、ＰＬＣ伝送親装置１０１は、上述のような初期設定を行わず、ホップカウント値を「１４」に設定した確認パケットをマルチキャストすることなく中継子装置の決定を行う。
【０３５４】
［中継子装置の決定方法４］
図１９は、本開示の実施の形態に係る電力線通信システムの変形例におけるネットワークトポロジの一例を模式的に示す図である。
【０３５５】
図１９を参照して、電力線通信システム３０３は、図１５に示す電力線通信システム３０２と同様の構成である。
【０３５６】
図１０および図１９を参照して、電力線通信システム３０３において、ＰＬＣ伝送親装置１０１における通信部５１は、ホップカウント値を「１」に設定した確認パケットを作成してマルチキャストする。
【０３５７】
再び図１２および図１９を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０３５８】
また、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、マルチキャストパケットを中継しない設定であることから、当該確認パケットを中継しない。
【０３５９】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄからそれぞれ送信された応答パケットを受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０３６０】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、ＰＬＣ伝送子装置１０２による確認パケットの中継を要することなく当該確認パケットを受信可能なＰＬＣ伝送子装置１０２を認識する。
【０３６１】
具体的には、設定部５２は、通信部５１から受けた各ショートアドレスを有するＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄを、自己の送信した確認パケットを直接受信可能であるカテゴリ１に分類する。
【０３６２】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのカテゴリとしてカテゴリ１を登録するか、またはＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのカテゴリをカテゴリ１に更新する。
【０３６３】
設定部５２は、各応答子装置のうち、自己のＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０３６４】
より詳細には、設定部５２は、カテゴリ１に含まれるＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｄを中継子装置として決定する。
【０３６５】
そして、設定部５２は、決定した中継子装置によるマルチキャストパケットの中継を開始させる設定を行う。
【０３６６】
より詳細には、設定部５２は、中継子装置であるＰＬＣ伝送子装置１０２Ｄのマルチキャストパケットの中継を開始させる旨の指示を通信部５１へ出力する。
【０３６７】
通信部５１は、設定部５２から受けた指示に従い、マルチキャストパケットの中継を開始させる旨の中継開始通知を含むパケット（以下、開始リクエストパケットとも称する。）を作成し、作成した開始リクエストパケットをＰＬＣ伝送子装置１０２Ｄへユニキャストする。
【０３６８】
再び図１２および図１９を参照して、ＰＬＣ伝送子装置１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１からの開始リクエストパケットを受信し、受信した開始リクエストパケットに従い、マルチキャストパケットの中継開始を自己のレジスタ等に設定する。
【０３６９】
そして、通信部６１は、中継開始の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０３７０】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ｄからユニキャストされた設定完了パケットを受信し、受信した設定完了パケットを設定部５２へ出力する。
【０３７１】
設定部５２は、通信部５１から設定完了パケットを受けて、記憶部５３における配置テーブルを参照し、当該配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合、ホップカウント値を更新する指示を通信部５１へ出力する。
【０３７２】
より詳細には、設定部５２は、たとえば、配置テーブルに含まれるＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからの応答パケットが確認できていないため、ホップカウント値を更新する指示を通信部５１へ出力する。
【０３７３】
通信部５１は、設定部５２から受けた指示に従い、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする。
【０３７４】
再び図１２および図１９を参照して、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄにおける通信部６１は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０３７５】
また、中継子装置であるＰＬＣ伝送子装置１０２Ｄにおける通信部６１は、当該確認パケットにおけるホップカウント値が「２」であることから、当該ホップカウント値を「２」から「１」に減算した確認パケットをマルチキャストする。
【０３７６】
一方、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｄにおける通信部６１は、中継子装置ではないため、確認パケットを中継しない。
【０３７７】
ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｄから送信された確認パケットを受信し、受信した確認パケットに対する応答パケットをマルチキャストする。
【０３７８】
また、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈにおける通信部６１は、マルチキャストパケットを中継しない設定であることから、確認パケットを中継しない。
【０３７９】
ＰＬＣ伝送子装置１０２Ｄにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈから送信された各応答パケットを中継する。より詳細には、ＰＬＣ伝送子装置１０２Ｄにおける通信部６１は、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからそれぞれ送信された応答パケットを受信し、受信した応答パケットをマルチキャストする。
【０３８０】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄ，１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈからそれぞれ送信された応答パケットを直接またはＰＬＣ伝送子装置１０２Ｄを介して受信し、受信した各応答パケットに含まれるショートアドレスを取得して設定部５２へ出力する。
【０３８１】
設定部５２は、通信部５１から受けた各ショートアドレスに基づいて、カテゴリ１に分類したＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄを除くＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈを、自己の送信した確認パケットをＰＬＣ伝送子装置１０２による一度の中継により受信可能であるカテゴリ２に分類する。
【０３８２】
そして、設定部５２は、記憶部５３の配置テーブルに、ＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのカテゴリとしてカテゴリ２を登録するか、またはＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのカテゴリをカテゴリ２に更新する。
【０３８３】
そして、設定部５２は、カテゴリ２に含まれるＰＬＣ伝送子装置１０２Ｅ，１０２Ｆ，１０２Ｇ，１０２Ｈのうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２Ｈを中継子装置として決定し、決定した中継子装置によるマルチキャストパケットの中継を開始させる設定を行う。
【０３８４】
より詳細には、設定部５２は、中継子装置であるＰＬＣ伝送子装置１０２Ｈのマルチキャストパケットの中継を開始させる旨の指示を通信部５１へ出力する。
【０３８５】
通信部５１は、設定部５２から受けた指示に従い、マルチキャストパケットの中継を開始させる旨の開始リクエストパケットを作成し、作成した開始リクエストパケットをＰＬＣ伝送子装置１０２Ｈへユニキャストする。
【０３８６】
再び図１２および図１９を参照して、ＰＬＣ伝送子装置１０２Ｈにおける通信部６１は、ＰＬＣ伝送親装置１０１からの開始リクエストパケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのうちの少なくともいずれか１つを介して受信し、受信した開始リクエストパケットに従い、マルチキャストパケットの中継開始を自己のレジスタ等に設定する。
【０３８７】
そして、通信部６１は、中継開始の設定完了を示す設定完了パケットを作成し、作成した設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする。
【０３８８】
再び図１０を参照して、ＰＬＣ伝送親装置１０１における通信部５１は、ＰＬＣ伝送子装置１０２Ｈからユニキャストされた各設定完了パケットをＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃ，１０２Ｄのうちの少なくともいずれか１つを介して受信し、受信した設定完了パケットを設定部５２へ出力する。
【０３８９】
設定部５２は、通信部５１から設定完了パケットを受けて、記憶部５３における配置テーブルを参照し、当該配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合、ホップカウント値を更新する指示を通信部５１へ出力する。
【０３９０】
より詳細には、設定部５２は、たとえば、配置テーブルに含まれるすべてのＰＬＣ伝送子装置１０２からの応答パケットが確認できたため、ホップカウント値の更新を終了する。
【０３９１】
なお、設定部５２は、確認パケットに含まれるホップカウント値が「１４」になるまで、ホップカウント値を更新する指示をそれぞれ通信部５１へ出力する構成であってもよい。
【０３９２】
なお、電力線通信システム３０３におけるＰＬＣ伝送親装置１０１は、各応答子装置のうち、自己から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する構成に限らず、中継子装置の決定方法２に示すように各応答子装置のうちの自己に最も近い応答子装置から連続して位置する複数の応答子装置の中で、自己から最も遠い応答子装置を中継子装置として決定してもよいし、中継子装置の決定方法３に示すように、中継子装置またはＰＬＣ伝送親装置１０１から所定台数以上離れている等の所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として決定してもよい。
【０３９３】
このように、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継しないように各ＰＬＣ伝送子装置１０２が設定されている構成により、中継子装置の決定後において、中継子装置として決定されたＰＬＣ伝送子装置１０２のみがマルチキャストパケットを中継可能となる。これにより、各ＰＬＣ伝送子装置１０２を、より確実に中継子装置を経由してＰＬＣ伝送親装置１０１と通信可能とすることができる。
【０３９４】
すなわち、たとえば、各ＰＬＣ伝送子装置１０２の通信性能のばらつきに起因して中継子装置とは異なるＰＬＣ伝送子装置１０２を経由することによりＰＬＣ伝送親装置１０１と新たに通信可能となったＰＬＣ伝送子装置１０２が、当該中継子装置と通信できず、対象パケットによる通信をＰＬＣ伝送親装置１０１と行えなくなる事態を防ぐことができる。
【０３９５】
図２０は、本開示の実施の形態に係る電力線通信システムの変形例におけるパケットを用いた通信のシーケンスを示す図である。図２０は、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２Ａ，１０２Ｂ，１０２Ｃの動作を代表的に示している。
【０３９６】
図２０を参照して、まず、ＰＬＣ伝送親装置１０１は、ホップカウント値を「１」に設定した確認パケットを作成してマルチキャストする（ステップＳ４０１）。
【０３９７】
次に、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ４０２）。
【０３９８】
また、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ４０３）。
【０３９９】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂから送信された各応答パケットを受信し、受信した各応答パケットに含まれるショートアドレスに基づいて、ＰＬＣ伝送子装置１０２Ａ，１０２Ｂをカテゴリ１に分類する（ステップＳ４０４）。
【０４００】
次に、ＰＬＣ伝送親装置１０１は、たとえば、ＰＬＣ伝送子装置１０２Ｂを中継子装置として決定する。そして、ＰＬＣ伝送親装置１０１は、中継子装置であるＰＬＣ伝送子装置１０２Ｂへ開始リクエストパケットをユニキャストする（ステップＳ４０５）。
【０４０１】
次に、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１からユニキャストされた開始リクエストパケットを受信し、受信した開始リクエストパケットに従い、マルチキャストパケットの中継開始を自己のレジスタ等に設定する（ステップＳ４０６）。
【０４０２】
次に、ＰＬＣ伝送子装置１０２Ｂは、中継開始の設定完了を示す設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ４０７）。
【０４０３】
次に、ＰＬＣ伝送親装置１０１は、ホップカウント値を「２」に設定した確認パケットを作成してマルチキャストする（ステップＳ４０８）。
【０４０４】
次に、ＰＬＣ伝送子装置１０２Ａは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ４０９）。
【０４０５】
また、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ４１０）。
【０４０６】
また、ＰＬＣ伝送子装置１０２Ｂは、受信した当該確認パケットのホップカウント値を「１」に減算して更新した確認パケットをマルチキャストする（ステップＳ４１１）。
【０４０７】
次に、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送子装置１０２Ｂによってマルチキャストされた確認パケットを受信し、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ４１２）。
【０４０８】
次に、ＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃから送信された応答パケットを受信し、受信した応答パケットをマルチキャストすることにより中継する（ステップＳ４１３）。
【０４０９】
次に、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送子装置１０２Ｃからの応答パケットを受信し、受信した応答パケットに含まれるショートアドレスに基づいて、ＰＬＣ伝送子装置１０２Ｃをカテゴリ２に分類する（ステップＳ４１４）。
【０４１０】
次に、ＰＬＣ伝送親装置１０１は、所定のアプリケーションが開始されると、所定のアプリケーションにおいて用いられる情報と、ホップカウント値とを含む対象パケットを作成してマルチキャストする（ステップＳ４１５）。
【０４１１】
次に、中継子装置であるＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送親装置１０１からの対象パケットを受信し、受信した対象パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合、ホップカウント値を減算して更新した対象パケットを中継する（ステップＳ４１６）。
【０４１２】
次に、ＰＬＣ伝送子装置１０２Ｃは、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送親装置１０１からの対象パケットを受信する。また、ＰＬＣ伝送子装置１０２Ｃは、所定のアプリケーションにおいて用いられる情報と、ホップカウント値とを含む対象パケットを作成してマルチキャストする（ステップＳ４１７）。
【０４１３】
次に、中継子装置であるＰＬＣ伝送子装置１０２Ｂは、ＰＬＣ伝送子装置１０２Ｃからの対象パケットを受信し、受信した対象パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合、ホップカウント値を減算して更新した対象パケットを中継する（ステップＳ４１８）。
【０４１４】
そして、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２Ｂによって中継されたＰＬＣ伝送子装置１０２Ｃからの対象パケットを受信する。
【０４１５】
図２１は、本開示の実施の形態に係る電力線通信システムの変形例におけるＰＬＣ伝送親装置が中継子装置を決定する際の動作手順を定めたフローチャートである。
【０４１６】
図２１を参照して、まず、ＰＬＣ伝送親装置１０１は、ホップカウント値を「１」に設定した確認パケットを作成し（ステップＳ５０１）、作成した確認パケットをマルチキャストする（ステップＳ５０２）。
【０４１７】
次に、ＰＬＣ伝送親装置１０１は、当該確認パケットに対する１または複数のＰＬＣ伝送子装置１０２からの応答パケットを受信し（ステップＳ５０３）、受信した応答パケットに含まれるショートアドレスに基づいて、当該応答パケットの送信元のＰＬＣ伝送子装置１０２を、自己が送信した確認パケットのホップカウント値に対応するカテゴリに分類する分類処理を行う（ステップＳ５０４）。
【０４１８】
次に、ＰＬＣ伝送親装置１０１は、マルチキャストパケットを１または複数のＰＬＣ伝送子装置１０２が中継するか否かを設定する。すなわち、ＰＬＣ伝送親装置１０１は、分類した当該カテゴリに含まれるＰＬＣ伝送子装置１０２の中から中継子装置を決定する（ステップＳ５０５）。
【０４１９】
次に、ＰＬＣ伝送親装置１０１は、決定した中継子装置へ開始リクエストパケットをユニキャストする（ステップＳ５０６）。
【０４２０】
次に、ＰＬＣ伝送親装置１０１は、中継子装置からの開始リクエストパケットに対する設定完了パケットを受信する（ステップＳ５０７）。
【０４２１】
次に、ＰＬＣ伝送親装置１０１は、自己の保持する配置テーブルにおいて応答パケットが確認できていないＰＬＣ伝送子装置１０２が存在する場合であって（ステップＳ５０８でＮＯ）、ホップカウント値が「１３」以下である場合（ステップＳ５０９でＹＥＳ）、ホップカウント値をインクリメントした確認パケットを作成し（ステップＳ５１０）、作成した確認パケットをマルチキャストする（ステップＳ５０２）。
【０４２２】
一方、ＰＬＣ伝送親装置１０１は、ホップカウント値が「１４」である場合であって（ステップＳ５０９でＮＯ）、ＰＬＣ伝送子装置１０２の分類処理を所定回数行った場合（ステップＳ５１１でＹＥＳ）、中継子装置の決定処理を終了する。
【０４２３】
一方、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送子装置１０２の分類処理の回数が所定回数未満である場合（ステップＳ５１１でＮＯ）、ホップカウント値を「１」に設定した確認パケットを作成する（ステップＳ５０１）。
【０４２４】
また、ＰＬＣ伝送親装置１０１は、自己の保持する配置テーブルにおけるすべてのＰＬＣ伝送子装置１０２からの応答パケットが確認できた場合（ステップＳ５０８でＹＥＳ）、中継子装置の決定処理を終了する。
【０４２５】
図２２は、本開示の実施の形態に係る電力線通信システムの変形例におけるＰＬＣ伝送子装置によるパケットを用いた通信の動作手順を定めたフローチャートである。
【０４２６】
図２２を参照して、まず、ＰＬＣ伝送子装置１０２は、たとえば、マルチキャストパケットを中継しない内容の設定情報を自己の記憶部６３から読み出して自己の通信部６１におけるレジスタ等に設定する（ステップＳ６０１）。
【０４２７】
次に、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１からの確認パケットを受信した場合であって（ステップＳ６０２でＹＥＳ）、前回確認パケットを受信してからの経過時間が所定時間以上である場合（ステップＳ６０３でＹＥＳ）、受信した確認パケットに対して、自己のショートアドレスを含む応答パケットをマルチキャストする（ステップＳ６０４）。
【０４２８】
一方、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１からの確認パケットを受信した場合であって（ステップＳ６０２でＹＥＳ）、前回確認パケットを受信してからの経過時間が所定時間未満である場合（ステップＳ６０３でＮＯ）、当該応答パケットをマルチキャストせず、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４２９】
また、ＰＬＣ伝送子装置１０２は、マルチキャストパケットを中継しないように設定されている場合（ステップＳ６０５でＮＯ）、受信した確認パケットを中継せず、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３０】
次に、ＰＬＣ伝送子装置１０２は、開始リクエストパケットを受信した場合（ステップＳ６０２でＮＯかつステップＳ６０６でＹＥＳ）、受信した開始リクエストパケットに従い、マルチキャストパケットの中継開始を自己の通信部６１におけるレジスタ等に設定する（ステップＳ６０７）。
【０４３１】
次に、ＰＬＣ伝送子装置１０２は、中継開始の設定完了を示す設定完了パケットをＰＬＣ伝送親装置１０１へユニキャストする（ステップＳ６０８）。そして、ＰＬＣ伝送子装置１０２は、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３２】
次に、ＰＬＣ伝送子装置１０２は、マルチキャストパケットを中継するように設定されている場合であって（ステップＳ６０５でＹＥＳ）、当該確認パケットに含まれるホップカウント値が「２」以上である等、所定の条件を満たす場合（ステップＳ６０９でＹＥＳ）、ホップカウント値を減算して更新した確認パケットをマルチキャストすることにより中継する（ステップＳ６１０）。そして、ＰＬＣ伝送子装置１０２は、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３３】
一方、ＰＬＣ伝送子装置１０２は、当該確認パケットに含まれるホップカウント値が「１」である等、所定の条件を満たさない場合（ステップＳ６０９でＮＯ）、当該確認パケットを中継せず、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３４】
次に、ＰＬＣ伝送子装置１０２は、対象パケットを受信した場合であって（ステップＳ６０２でＮＯ、ステップＳ６０６でＮＯかつステップＳ６１１でＹＥＳ）、マルチキャストパケットを中継するように設定されており（ステップＳ６１２でＹＥＳ）、かつ受信した対象パケットに含まれるホップカウント値がたとえば「２」以上である等の所定条件を満たす場合（ステップＳ６１３でＹＥＳ）、当該ホップカウント値を更新してマルチキャストする（ステップＳ６１４）。そして、ＰＬＣ伝送子装置１０２は、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３５】
一方、ＰＬＣ伝送子装置１０２は、受信した対象パケットに含まれるホップカウント値が所定条件を満たさない場合（ステップＳ６１３でＮＯ）、受信した対象パケットを中継せず、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３６】
また、ＰＬＣ伝送子装置１０２は、対象パケットを受信した場合であって（ステップＳ６０２でＮＯ、ステップＳ６０６でＮＯかつステップＳ６１１でＹＥＳ）、マルチキャストパケットを中継しないように設定されている場合（ステップＳ６１２でＮＯ）、受信した対象パケットを中継せず、新たなパケットを待ち受ける（ステップＳ６０２）。
【０４３７】
なお、本開示の実施の形態に係る電力線通信システムでは、所定のアプリケーションが音声通話であるとしたが、これに限定するものではなく、音声通話以外のアプリケーションであってもよい。所定のアプリケーションは、一例として、動画を用いたテレビ電話等のアプリケーションであってもよい。
【０４３８】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２が地中ケーブル１０を介して直列的に接続される構成であるとしたが、これに限定するものではない。ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２の接続形態は、並列およびメッシュ状等であってもよい。
【０４３９】
また、本開示の実施の形態に係る電力線通信システムは、電力系統４０１における電力伝送用の地中ケーブル１０以外の電力線に設けられてもよい。また、本開示の実施の形態に係る電力線通信システムは、電力系統４０１に設けられるとしたが、これに限定するものではない。電力線通信システム３０１，３０２は、電力系統４０１以外の電力線に設けられてもよい。
【０４４０】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２は、対象パケットを作成してマルチキャストする構成であるとしたが、これに限定するものではない。ＰＬＣ伝送親装置１０１における通信部５１および各ＰＬＣ伝送子装置１０２における通信部６１は、たとえば、電力線通信システム以外のシステムにおける装置と通信可能であり、所定のアプリケーションにおいて用いられる情報を含む当該装置からユニキャストされたパケットを受信し、受信したパケットを電力線通信システム３０１または電力線通信システム３０２において用いられる対象パケットに変換し、変換した対象パケットをマルチキャストする構成であってもよい。
【０４４１】
また、通信部５１は、ＰＬＣ伝送子装置１０２からマルチキャストされた対象パケットを受信し、受信した対象パケットを電力線通信システム以外のシステムにおいて用いられるパケットに変換し、変換したパケットを当該システムにおける装置へユニキャストする構成であってもよい。
【０４４２】
また、通信部６１は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２からマルチキャストされた対象パケットを受信し、受信した対象パケットを電力線通信システム以外のシステムにおいて用いられるパケットに変換し、変換したパケットを当該システムにおける装置へユニキャストする構成であってもよい。
【０４４３】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１からの開始リクエストパケットまたは停止リクエストパケットに従い、マルチキャストパケットの中継開始または中継停止を自己に設定する構成であるとしたが、これに限定するものではない。ＰＬＣ伝送子装置１０２は、たとえば、ＰＬＣ伝送親装置１０１からの上記各パケットに関わらず、マルチキャストパケットを中継するか否かを設定可能な自己におけるスイッチの切り替え、およびコマンドの入力等のユーザによる自己への操作に従い、マルチキャストパケットの中継開始または中継停止を自己に設定する構成であってもよい。
【０４４４】
これにより、ＰＬＣ伝送親装置１０１または他の中継子装置から新たに設定する中継子装置までの距離、および電力線通信システム３０１または３０２における中継子装置の数等に応じて、ユーザが中継子装置を決定することができる。
【０４４５】
ところで、電力線通信装置が複数設けられ、パケットが中継されるシステムにおいて、アプリケーションをより安定して提供することが望まれる。
【０４４６】
本開示の実施の形態に係る電力線通信システムでは、複数のＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１と地中ケーブル１０を介して通信可能である。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストする。ＰＬＣ伝送子装置１０２は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能である。対象パケットは、ホップカウント値を含む。マルチキャストパケットを中継するように設定されたＰＬＣ伝送子装置１０２である中継子装置は、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継する。
【０４４７】
また、本開示の実施の形態に係る親装置では、通信部５１は、ＰＬＣ伝送子装置１０２と地中ケーブル１０を介して通信する。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。通信部５１は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストする。設定部５２は、マルチキャストされたパケットであるマルチキャストパケットをＰＬＣ伝送子装置１０２が中継するか否かを設定する。対象パケットは、ホップカウント値を含む。設定部５２は、マルチキャストパケットを中継するように設定するＰＬＣ伝送子装置１０２が、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継するようにＰＬＣ伝送子装置１０２を設定する。
【０４４８】
また、本開示の実施の形態に係る子装置では、通信部６１は、ＰＬＣ伝送親装置１０１と地中ケーブル１０を介して通信する。通信部６１は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。通信部６１は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能である。通信部６１は、ＰＬＣ伝送親装置１０１および他のＰＬＣ伝送子装置１０２によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信する。対象パケットは、ホップカウント値を含む。マルチキャストパケットを中継するように設定された通信部６１は、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継する。
【０４４９】
このように、ＰＬＣ伝送親装置１０１および複数のＰＬＣ伝送子装置１０２間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継するＰＬＣ伝送子装置１０２を選択的に設定することができるため、マルチキャストパケットが各ＰＬＣ伝送子装置１０２において中継されることによるパケットの衝突を抑制することができる。
【０４５０】
したがって、本開示の実施の形態に係る電力線通信システム、親装置および子装置では、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【０４５１】
また、本開示の実施の形態に係る電力線通信システムでは、アプリケーションは、音声通話である。
【０４５２】
このような構成により、リアルタイム性の要求される音声通話用の通信の遅延時間を低減することができる。
【０４５３】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１を端として地中ケーブル１０を介して直列的に接続される。ＰＬＣ伝送親装置１０１は、確認パケットを作成してマルチキャストする。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信して、当該確認パケットに対する応答パケットをＰＬＣ伝送親装置１０１へ送信する。ＰＬＣ伝送親装置１０１は、受信した応答パケットの送信元のＰＬＣ伝送子装置１０２のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として決定する。各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継するように設定されている。ＰＬＣ伝送親装置１０１は、決定した中継子装置以外のＰＬＣ伝送子装置１０２によるマルチキャストパケットの中継を停止させる設定を行う。
【０４５４】
このような構成により、中継子装置を予め決定しておく必要がなく、電力線通信システム３０１，３０２における各装置の設置状態に応じて中継子装置を柔軟に選択することができる。
【０４５５】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１および各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１を端として地中ケーブル１０を介して直列的に接続される。ＰＬＣ伝送親装置１０１は、確認パケットを作成してマルチキャストする。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１から送信された確認パケットを受信して、当該確認パケットに対する応答パケットをＰＬＣ伝送親装置１０１へ送信する。ＰＬＣ伝送親装置１０１は、受信した応答パケットの送信元のＰＬＣ伝送子装置１０２のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として決定する。各ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１による確認パケットの送信前において、マルチキャストパケットを中継しないように設定されている。ＰＬＣ伝送親装置１０１は、決定した中継子装置によるマルチキャストパケットの中継を開始させる設定を行う。
【０４５６】
このような構成により、中継子装置を予め決定しておく必要がなく、電力線通信システム３０３における各装置の設置状態に応じて中継子装置を柔軟に選択することができる。また、各ＰＬＣ伝送子装置１０２によるマルチキャストパケットの中継が無効に設定されている構成により、たとえば、各ＰＬＣ伝送子装置１０２の通信性能のばらつきに起因して中継子装置とは異なるＰＬＣ伝送子装置１０２を経由することによりＰＬＣ伝送親装置１０１と新たに通信可能となったＰＬＣ伝送子装置１０２が、当該中継子装置と通信できず、対象パケットによる通信をＰＬＣ伝送親装置１０１と行えなくなる事態を防ぐことができる。すなわち、たとえば、中継子装置が設定された後、当該中継子装置を経由することによりＰＬＣ伝送親装置１０１と新たに通信可能となったＰＬＣ伝送子装置１０２の中からのみ新たな中継子装置をＰＬＣ伝送親装置１０１に追加させることができる。
【０４５７】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送親装置１０１が受信した応答パケットの送信元のＰＬＣ伝送子装置１０２のうち、ＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０４５８】
このような構成により、電力線通信システム３０１，３０２における中継子装置の数を最小限にすることができる。これにより、さらに、対象パケットの遅延時間を低減し、また、マルチキャストパケットによる通信量の増大を抑制することができる。
【０４５９】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１は、中継子装置を決定した後、確認パケットを作成してマルチキャストし、既に送信元となったＰＬＣ伝送子装置１０２以外の、新たに受信した応答パケットの送信元のＰＬＣ伝送子装置１０２である新規応答子装置のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として追加する。ＰＬＣ伝送親装置１０１は、ＰＬＣ伝送親装置１０１が受信した応答パケットの送信元のＰＬＣ伝送子装置１０２である応答子装置のうち、ＰＬＣ伝送親装置１０１に最も近いＰＬＣ伝送子装置１０２から連続して位置する複数のＰＬＣ伝送子装置１０２の中でＰＬＣ伝送親装置１０１から最も遠いＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０４６０】
このような構成により、各ＰＬＣ伝送子装置１０２の通信性能がばらつく場合でも、各ＰＬＣ伝送子装置１０２における対象パケットの通信を確保しながら、電力線通信システム３０１〜３０３における中継子装置の数を少なくすることができる。これにより、各ＰＬＣ伝送子装置１０２の通信性能がばらつく場合でも、対象パケットの遅延時間の低減、およびマルチキャストパケットによる通信量の増大の抑制を促進することができる。
【０４６１】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１は、中継子装置を決定した後、確認パケットを作成してマルチキャストし、既に送信元となったＰＬＣ伝送子装置１０２以外の、新たに受信した応答パケットの送信元のＰＬＣ伝送子装置１０２である新規応答子装置のうち、所定条件を満たすＰＬＣ伝送子装置１０２を中継子装置として追加する。ＰＬＣ伝送親装置１０１は、送信した１回目または２回目以降の確認パケットに対する新規応答子装置のうち、ＰＬＣ伝送親装置１０１から離れる方向へ、ＰＬＣ伝送親装置１０１または最も直近に決定された中継子装置から所定台数以上離れたＰＬＣ伝送子装置１０２を中継子装置として決定する。
【０４６２】
このような構成により、電力線通信システム３０１〜３０３における中継子装置の数を少なくすることができる。これにより、さらに、対象パケットの遅延時間を低減し、また、マルチキャストパケットによる通信量の増大を抑制することができる。
【０４６３】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送親装置１０１と複数のＰＬＣ伝送子装置１０２とが地中ケーブル１０を介して通信可能である。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。ＰＬＣ伝送親装置１０１は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能である。対象パケットは、ホップカウント値を含む。本開示の実施の形態に係る電力線通信システムにおける通信方法では、まず、ＰＬＣ伝送親装置１０１またはＰＬＣ伝送子装置１０２が、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストする。次に、マルチキャストパケットを中継するように設定されたＰＬＣ伝送子装置１０２である中継子装置が、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継する。
【０４６４】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。対象パケットは、ホップカウント値を含む。本開示の実施の形態に係る親装置における通信方法では、まず、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストする。次に、マルチキャストされたパケットであるマルチキャストパケットをＰＬＣ伝送子装置１０２が中継するか否かを設定する。マルチキャストパケットをＰＬＣ伝送子装置１０２が中継するか否かを設定するステップにおいては、マルチキャストパケットを中継するように設定するＰＬＣ伝送子装置１０２が、受信した対象パケットにおける前記ホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継するように当該ＰＬＣ伝送子装置１０２を設定する。
【０４６５】
また、本開示の実施の形態に係る電力線通信システムでは、ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１または他のＰＬＣ伝送子装置１０２から受信したパケットを他のＰＬＣ伝送子装置１０２またはＰＬＣ伝送親装置１０１へ中継することが可能である。ＰＬＣ伝送子装置１０２は、ＰＬＣ伝送親装置１０１およびＰＬＣ伝送子装置１０２によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信する。対象パケットは、ホップカウント値を含む。本開示の実施の形態に係る子装置における通信方法では、まず、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かが設定される。次に、マルチキャストパケットを中継するように設定された後、受信した対象パケットにおけるホップカウント値が所定条件を満たす場合、ホップカウント値を更新して対象パケットを中継する。
【０４６６】
このように、ＰＬＣ伝送親装置１０１および複数のＰＬＣ伝送子装置１０２間においてパケットが伝送されるシステムにおいて、特定のアプリケーションの情報を含むパケットをマルチキャストする構成により、ＡＣＫの伝送および通信経路の再構築等に起因する当該アプリケーションの情報の伝送遅延を抑制することができるとともに、アプリケーションの選択によりマルチキャストに伴う通信量の増加を抑制することができる。さらに、マルチキャストパケットを中継するＰＬＣ伝送子装置１０２を選択的に設定することができるため、マルチキャストパケットが各ＰＬＣ伝送子装置１０２において中継されることによるパケットの衝突を抑制することができる。
【０４６７】
したがって、本開示の実施の形態に係る電力線通信システム、親装置および子装置における通信方法では、親装置および複数の子装置間においてパケットが伝送されるシステムにおいて、アプリケーションをより安定して提供することができる。
【０４６８】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０４６９】
以上の説明は、以下に付記する特徴を含む。
［付記１］
親装置と、
前記親装置と電力線を介して通信可能な複数の子装置とを備え、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記親装置および前記子装置は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、
前記子装置は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、
前記対象パケットは、ホップカウント値を含み、
前記マルチキャストパケットを中継するように設定された前記子装置である中継子装置は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継し、
前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、
前記親装置は、確認パケットを作成してマルチキャストし、
前記子装置は、前記親装置から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、
前記親装置は、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、
前記親装置は、前記子装置の識別情報と前記親装置および前記各子装置の直列接続における前記子機の位置との対応関係を示す配置情報を保持しており、
前記親装置は、前記配置情報に基づいて、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定する、電力線通信システム。
【０４７０】
［付記２］
親装置であって、
子装置と電力線を介して通信する通信部を備え、
前記子装置は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記通信部は、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを作成してマルチキャストし、
前記親装置は、さらに、
マルチキャストされたパケットであるマルチキャストパケットを前記子装置が中継するか否かを設定する設定部を備え、
前記対象パケットは、ホップカウント値を含み、
前記設定部は、前記マルチキャストパケットを中継するように設定する前記子装置が、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継するように前記子装置を設定し、
前記親装置および各前記子装置は、前記親装置を端として前記電力線を介して直列的に接続され、
前記通信部は、確認パケットを作成してマルチキャストし、
前記子装置は、前記通信部から送信された前記確認パケットを受信して、前記確認パケットに対する応答パケットを前記親装置へ送信し、
前記設定部は、前記通信部によって受信された前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、
前記親装置は、さらに、前記子装置の識別情報と前記親装置および前記各子装置の直列接続における前記子機の位置との対応関係を示す配置情報を保持する記憶部を備え、
前記設定部は、前記配置情報に基づいて、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定する、親装置。
【０４７１】
［付記３］
親装置と電力線を介して通信する通信部を備え、
前記通信部は、前記親装置または他の前記子装置から受信したパケットを他の前記子装置または前記親装置へ中継することが可能であり、
前記通信部は、マルチキャストされたパケットであるマルチキャストパケットを中継するか否かを設定可能であり、
前記通信部は、前記親装置および他の子装置によって作成されてマルチキャストされた、所定のアプリケーションにおいて用いられる情報を含むパケットである対象パケットを受信し、
前記対象パケットは、ホップカウント値を含み、
前記マルチキャストパケットを中継するように設定された前記通信部は、受信した前記対象パケットにおける前記ホップカウント値が所定条件を満たす場合、前記ホップカウント値を更新して前記対象パケットを中継し、
前記親装置は、前記子装置の識別情報と前記親装置および前記各子装置の直列接続における前記子機の位置との対応関係を示す配置情報を保持しており、
前記親装置は、前記配置情報に基づいて、受信した前記応答パケットの送信元の前記子装置のうち、所定条件を満たす前記子装置を前記中継子装置として決定し、
前記通信部は、前記親装置から中継停止通知を含むパケットを受信してマルチキャストパケットの中継を停止し、前記親装置から中継開始通知を含むパケットを受信してマルチキャストパケットの中継の開始または再開を行う、子装置。
【符号の説明】
【０４７２】
１０  地中ケーブル
１１，１１Ａ，１１Ｂ，１１Ｃ  ケーブル端末
１２  ワイヤ
１３，１５  接地ノード
２１，２１Ａ，２１Ｂ  普通接続箱
２２，２２Ａ，２２Ｂ  絶縁接続箱
３１  マンホール
８１  端子
５１，６１  通信部
５２  設定部
５３，６３  記憶部
７１  導体
７２  内部半導電層
７３  絶縁体
７４  外部半導電層
７５  遮蔽層
７６  シース
１０１  ＰＬＣ伝送親装置
１０２  ＰＬＣ伝送子装置
３０１，３０２，３０３  通信システム
４０１  電力系統
【図１】
2020198465.tif 000003
【図２】
2020198465.tif 000004
【図３】
2020198465.tif 000005
【図４】
2020198465.tif 000006
【図５】
2020198465.tif 000007
【図６】
2020198465.tif 000008
【図７】
2020198465.tif 000009
【図８】
2020198465.tif 000010
【図９】
2020198465.tif 000011
【図１０】
2020198465.tif 000012
【図１１】
2020198465.tif 000013
【図１２】
2020198465.tif 000014
【図１３】
2020198465.tif 000015
【図１４】
2020198465.tif 000016
【図１５】
2020198465.tif 000017
【図１６】
2020198465.tif 000018
【図１７】
2020198465.tif 000019
【図１８】
2020198465.tif 000020
【図１９】
2020198465.tif 000021
【図２０】
2020198465.tif 000022
【図２１】
2020198465.tif 000023
【図２２】
2020198465.tif 000024