(57)【要約】【課題】電力線を使用する通信ネットワークに対して通信端末を容易に増設できる通信装置を提供する。【解決手段】通信装置の一態様であるＰＬＣアダプタのＣＰＵが実行する処理は、サービスコンセントに通信端末が接続されたことを検知し（ステップＳ４１４にてＹＥＳ）、ペアリング要求があった場合に（ステップＳ４２０にてＹＥＳ）、リレーを切り換えてローパスフィルタを有効化するステップ（Ｓ４３１）と、設定情報を送信するステップ（Ｓ４３２）と、設定情報の設定が完了した後にリレーを切り換えてローパスフィルタを無効化するステップ（Ｓ４５０）とを含む。【選択図】図４
2009094852.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と通信端末とを備え、
前記通信装置は、
電力線から電力の供給を受けるとともに信号が伝送される電源プラグ部と、
信号の変調と復調とを行うモデム部と、
前記電力線を介した通信ネットワークと前記通信装置との関係を規定する設定情報を格納する記憶部と、
前記設定情報に基づいて、前記電源プラグ部を介した通信を制御する通信制御部と、
前記通信装置の外部に電力を供給するとともに信号が伝送されるサービスコンセント部と、
前記電源プラグ部に対して伝送される信号から前記設定情報を除去するフィルタ部と、
前記設定情報を前記サービスコンセント部の外部に出力するタイミングを検知する検知部と、
前記タイミングの検知の結果に応じて前記フィルタ部を作動させるフィルタ制御部とを備え、
前記通信端末は、
電力線から電力の供給を受けるとともに信号の送受信を行なう端末電源プラグ部と、
前記端末電源プラグ部によって受信される信号から、前記電力線を使用する通信ネットワークと前記通信端末との関係を規定する設定情報を取得する取得部と、
データを格納する記憶部と、
前記設定情報を前記通信端末の前記記憶部に書き込む登録部と、
前記設定情報に基づいて、前記端末電源プラグ部を介した信号の送受信を制御する通信制御部とを備える、通信システム。
【請求項２】
通信装置であって、
電力線から電力の供給を受けるとともに信号が伝送される電源プラグ部と、
信号の変調と復調とを行うモデム部と、
前記電力線を介した通信ネットワークと前記通信装置との関係を規定する設定情報を格納する記憶部と、
前記設定情報に基づいて、前記電源プラグ部を介した通信を制御する通信制御部と、
前記通信装置の外部に電力を供給するとともに信号が伝送されるサービスコンセント部と、
前記電源プラグ部に対して伝送される信号から前記設定情報を除去するフィルタ部と、
前記設定情報を前記サービスコンセント部の外部に出力するタイミングを検知する検知部と、
前記タイミングの検知の結果に応じて前記フィルタ部を作動させるフィルタ制御部とを備える、通信装置。
【請求項３】
前記設定情報を前記サービスコンセント部に出力する命令の入力を受け付ける入力部をさらに備え、
前記検知部は、前記命令の入力に基づいて前記タイミングを検知する、請求項２に記載の通信装置。
【請求項４】
前記検知部は、前記サービスコンセント部に機器が接続されたことに基づいて前記タイミングを検知する、請求項２に記載の通信装置。
【請求項５】
前記検知部は、前記サービスコンセント部を介して受信した信号に基づいて前記設定情報の要求を検出し、前記要求が検出されたことに基づいて前記タイミングを検知する、請求項２に記載の通信装置。
【請求項６】
前記サービスコンセント部を介して受信した信号に基づいて、前記設定情報の登録が前記受信した信号の送信装置において完了したことを検知する完了検知部をさらに備え、
前記フィルタ制御部は、前記完了が検知されたことに基づいて、前記フィルタ部の動作を終了させる、請求項２に記載の通信装置。
【請求項７】
前記通信装置の外部と信号を通信するインターフェイス部をさらに備え、
前記モデム部は、前記インターフェイス部から送られたデータの形式を前記電力線による伝送に対応する形式に変換し、前記電力線から送られた信号の形式を前記インターフェイス部を介した伝送に応じた形式に変換する、請求項２に記載の通信装置。
【請求項８】
前記インターフェイス部に対するケーブルの接続を検知する接続検知部と、
前記接続検知部による検知の結果に応じて、前記サービスコンセント部に対して前記設定情報を出力するかしないかを切り換える切換部とをさらに備える、請求項７に記載の通信装置。
【請求項９】
前記電源プラグ部から前記サービスコンセント部に対する電力供給を制御する供給制御部をさらに備える、請求項２に記載の通信装置。
【請求項１０】
前記サービスコンセント部に接続される端末に対して、前記通信ネットワークと前記端末との関係を規定する端末設定データを要求する要求部と、
前記端末から受信する前記端末設定データに応じた動作を制御する動作制御部とをさらに備え、
前記端末設定データが未設定または初期状態の場合には、前記動作制御部は、前記端末に対して前記設定情報を送信し、
前記端末設定データの内容が前記設定情報の内容と異なる場合には、前記動作制御部は、前記サービスコンセント部に対する電力の供給を遮断し、
前記端末設定データの内容と前記設定情報の内容とが同じである場合には、前記動作制御部は、前記通信装置の現在の状態を維持する、請求項２に記載の通信装置。
【請求項１１】
前記記憶部は、前記端末設定データに応じて前記動作制御部が実行する動作を規定するデータをさらに格納しており、
前記動作制御部は、前記規定するデータに従って前記動作を実行する、請求項１０に記載の通信装置。
【請求項１２】
前記記憶部は、電力を供給するのみのモードと、電力の供給とともに前記設定情報の送出を可能とするモードとの間で、前記サービスコンセント部の動作モードを切り換えるための切換データをさらに格納しており、
前記通信装置は、前記切換データに基づいて前記サービスコンセント部に対する送電と送信とを切り換えるモード制御部をさらに備える、請求項２に記載の通信装置。
【請求項１３】
前記通信装置に入力される信号に基づいて、前記通信装置とのペアリングの要求を検出する要求検出部をさらに備え、
前記検知部は、前記要求が検出されたことに基づいて前記タイミングを検知し、
前記ペアリングが実行された後に、前記フィルタ制御部は、前記フィルタ部による動作を終了させる、請求項２に記載の通信装置。
【請求項１４】
前記設定情報は、前記通信ネットワークを特定するデータと、前記通信装置を特定するデータとを含む、請求項２に記載の通信装置。
【請求項１５】
通信端末であって、
電力線から電力の供給を受けるとともに信号の送受信を行なう端末電源プラグ部と、
前記端末電源プラグ部によって受信される信号から、前記電力線を使用する通信ネットワークと前記通信端末との関係を規定する設定情報を取得する取得部と、
データを格納する記憶部と、
前記設定情報を前記記憶部に書き込む登録部と、
前記設定情報に基づいて、前記端末電源プラグ部を介した信号の送受信を制御する通信制御部とを備える、通信端末。
【請求項１６】
前記信号は、前記設定情報と、前記設定情報の登録の要求とを含み、
前記取得部は、前記設定情報と前記要求とを検出し、
前記登録部は、前記要求が検出されたことに基づいて、前記設定情報を前記登録部に書き込む、請求項１５に記載の通信端末。
【請求項１７】
前記設定情報は、前記通信ネットワークを特定するデータと、前記通信端末を特定するデータとを含む、請求項１５に記載の通信端末。
【請求項１８】
前記設定情報の送信要求の受信を検知する検知部と、
前記送信要求の受信に応答して、前記送信要求の送信者に前記設定情報を送信する送信部とをさらに備える、請求項１５に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力線を媒体として通信を行なうネットワークにおいてネットワークを識別・判断する情報を通信機器に設定する技術に関する。
【背景技術】
【０００２】
一般に、低速、高速にかかわらず、宅内で利用される電力線を利用したネットワークにおいては、電力線上に情報が重畳されることから、近隣宅との混信が生じる可能性がある。そこで、混信を回避するために、特定の機器のみが同一ネットワークに属することを表わす識別情報を用いる技術が使用されている。
【０００３】
たとえば、電力線ネットワークに接続される機器に対して手動で識別情報を設定する方法が考えられる。この方法によると、使用者に対する相当な負荷と、誤入力のような設定ミスを生じる可能性がある。
【０００４】
また、識別情報を自動で設定する方法も考えられる。この方法によると、識別情報が電力線上に重畳されるため、近隣の識別情報が誤って設定されるという問題があった。
【０００５】
識別情報の設定に関し、たとえば、特開２００３−７８４５６号公報（特許文献１）は、誤設定の問題を解決するために、コンセントに識別情報を記憶させておき、機器の電源コードがコンセントに挿入されたときに識別情報を重畳して機器に設定する技術を開示している。さらに、当該機器が識別情報を受信する時間を限定することで、近隣への情報の漏れを防止する技術が開示されている。
【０００６】
また、特開２００４−１０４３３８号公報（特許文献２）は、家屋内で特殊な工事が不要で、さらにセキュリティ上安心して各種パラメータが設定可能となる電灯線通信機器設定装置を開示している。
【０００７】
また、一方、無線ＬＡＮ（Local  Area  Network）の通信規格であるＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１ｂ／ｇ／ａ等のように通信データを暗号化して送受信する仕組みも広く使用されている。
【特許文献１】特開２００３−７８４５６号公報
【特許文献２】特開２００４−１０４３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特開２００３−７８４５６号公報に開示された技術によると、以下のような問題点があった。第１に、コンセントに対してハウスコードを重畳する仕組みを組み込むため、新築時以外の工事は大掛かりなものとなる。そのため、既存の住宅には、容易に組み込むことができないという問題点がある。また、家庭内のすべてのコンセントへの対応は、相当の費用を要するという問題もある。
【０００９】
第２に、特定のコンセントにのみ上記対応を行った場合、新たに機器を追加設定する場合、そのコンセントの場所に追加設定する機器を持っていく必要がある。そのため、宅内のネットワークを柔軟に構築できないという問題点もある。
【００１０】
第３に、重畳されているハウスコードを受信する時間を限定し、誤ったハウスコードが端末に設定されることを防ぐ方法については記載されているが、ハウスコード情報が電力線上に重畳されてしまうことにより、逆に隣宅の機器に設定されてしまう危険性や、第三者にハウスコードが盗聴される危険性については記載されていない。
【００１１】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、家庭内において電力線を使用する通信ネットワークの構築を、コストの増加を抑制しつつ容易に実現できる通信システムを提供することである。他の目的は、宅内のネットワークを柔軟に構築することができる通信システムを提供することである。他の目的は、宅内における通信の秘密を保持できる通信システムを提供することである。
【００１２】
他の目的は、家庭内において電力線を使用する通信ネットワークの構築を容易に実現できる通信装置または通信端末を提供することである。他の目的は、宅内のネットワークを柔軟に構築することができる通信装置または通信端末を提供することである。他の目的は、宅内における通信の秘密を保持できる通信装置または通信端末を提供することである。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、この発明のある局面に従う通信システムは、通信装置と通信端末とを備える。通信装置は、電力線から電力の供給を受けるとともに信号が伝送される電源プラグ部と、信号の変調と復調とを行うモデム部と、電力線を介した通信ネットワークと通信装置との関係を規定する設定情報を格納する記憶部と、設定情報に基づいて、電源プラグ部を介した通信を制御する通信制御部と、通信装置の外部に電力を供給するとともに信号が伝送されるサービスコンセント部と、電源プラグ部に対して伝送される信号から設定情報を除去するフィルタ部と、設定情報をサービスコンセント部の外部に出力するタイミングを検知する検知部と、タイミングの検知の結果に応じてフィルタ部を作動させるフィルタ制御部とを備える。通信端末は、電力線から電力の供給を受けるとともに信号の送受信を行なう端末電源プラグ部と、端末電源プラグ部によって受信される信号から、電力線を使用する通信ネットワークと通信端末との関係を規定する設定情報を取得する取得部と、データを格納する記憶部と、設定情報を通信端末の記憶部に書き込む登録部と、設定情報に基づいて、端末電源プラグ部を介した信号の送受信を制御する通信制御部とを備える。
【００１４】
この発明のある局面に従う通信装置は、電力線から電力の供給を受けるとともに信号が伝送される電源プラグ部と、信号の変調と復調とを行うモデム部と、電力線を介した通信ネットワークと通信装置との関係を規定する設定情報を格納する記憶部と、設定情報に基づいて、電源プラグ部を介した通信を制御する通信制御部と、通信装置の外部に電力を供給するとともに信号が伝送されるサービスコンセント部と、電源プラグ部に対して伝送される信号から設定情報を除去するフィルタ部と、設定情報をサービスコンセント部の外部に出力するタイミングを検知する検知部と、タイミングの検知の結果に応じてフィルタ部を作動させるフィルタ制御部とを備える。
【００１５】
好ましくは、通信装置は、設定情報をサービスコンセント部に出力する命令の入力を受け付ける入力部をさらに備える。検知部は、命令の入力に基づいてタイミングを検知する。
【００１６】
好ましくは、検知部は、サービスコンセント部に機器が接続されたことに基づいてタイミングを検知する。
【００１７】
好ましくは、検知部は、サービスコンセント部を介して受信した信号に基づいて設定情報の要求を検出し、要求が検出されたことに基づいてタイミングを検知する。
【００１８】
好ましくは、通信装置は、サービスコンセント部を介して受信した信号に基づいて、設定情報の登録が受信した信号の送信装置において完了したことを検知する完了検知部をさらに備える。フィルタ制御部は、完了が検知されたことに基づいて、フィルタ部の動作を終了させる。
【００１９】
好ましくは、通信装置は、当該通信装置の外部と信号を通信するインターフェイス部をさらに備える。モデム部は、インターフェイス部から送られたデータの形式を電力線による伝送に対応する形式に変換し、電力線から送られた信号の形式をインターフェイス部を介した伝送に応じた形式に変換する。
【００２０】
好ましくは、通信装置は、インターフェイス部に対するケーブルの接続を検知する接続検知部と、接続検知部による検知の結果に応じて、サービスコンセント部に対して設定情報を出力するかしないかを切り換える切換部とをさらに備える。
【００２１】
好ましくは、通信装置は、電源プラグ部からサービスコンセント部に対する電力供給を制御する供給制御部をさらに備える。
【００２２】
好ましくは、通信装置は、サービスコンセント部に接続される端末に対して、通信ネットワークと端末との関係を規定する端末設定データを要求する要求部と、端末から受信する端末設定データに応じた動作を制御する動作制御部とをさらに備える。端末設定データが未設定または初期状態の場合には、動作制御部は、端末に対して設定情報を送信する。端末設定データの内容が設定情報の内容と異なる場合には、動作制御部は、サービスコンセント部に対する電力の供給を遮断する。端末設定データの内容と設定情報の内容とが同じである場合には、動作制御部は、通信装置の現在の状態を維持する。
【００２３】
好ましくは、記憶部は、端末設定データに応じて動作制御部が実行する動作を規定するデータをさらに格納している。動作制御部は、規定するデータに従って動作を実行する。
【００２４】
好ましくは、記憶部は、電力を供給するのみのモードと、電力の供給とともに設定情報の送出を可能とするモードとの間で、サービスコンセント部の動作モードを切り換えるための切換データをさらに格納している。通信装置は、切換データに基づいてサービスコンセント部に対する送電と送信とを切り換えるモード制御部をさらに備える。
【００２５】
好ましくは、通信装置は、当該通信装置に入力される信号に基づいて、通信装置とのペアリングの要求を検出する要求検出部をさらに備える。検知部は、要求が検出されたことに基づいてタイミングを検知する。ペアリングが実行された後に、フィルタ制御部は、フィルタ部による動作を終了させる。
【００２６】
好ましくは、設定情報は、通信ネットワークを特定するデータと、通信装置を特定するデータとを含む。
【００２７】
この発明のある局面に従う通信端末は、電力線から電力の供給を受けるとともに信号の送受信を行なう端末電源プラグ部と、端末電源プラグ部によって受信される信号から、電力線を使用する通信ネットワークと通信端末との関係を規定する設定情報を取得する取得部と、データを格納する記憶部と、設定情報を記憶部に書き込む登録部と、設定情報に基づいて、端末電源プラグ部を介した信号の送受信を制御する通信制御部とを備える。
【００２８】
好ましくは、信号は、設定情報と、設定情報の登録の要求とを含む。取得部は、設定情報と要求とを検出する。登録部は、要求が検出されたことに基づいて、設定情報を登録部に書き込む。
【００２９】
好ましくは、設定情報は、通信ネットワークを特定するデータと、通信端末を特定するデータとを含む。
【００３０】
好ましくは、通信端末は、設定情報の送信要求の受信を検知する検知部と、送信要求の受信に応答して、送信要求の送信者に設定情報を送信する送信部とをさらに備える。
【発明の効果】
【００３１】
本発明に係る通信システムによると、家庭内において電力線を使用する通信ネットワークの構築がコストの増加を抑制しつつ容易に実現可能となる。また、宅内のネットワークが柔軟に構築することができる。さらに、宅内における通信の秘密が保持可能となる。
【００３２】
また、本発明に係る通信装置または通信端末によると、家庭内において電力線を使用する通信ネットワークの構築を容易に実現できる。また、本発明の他の局面に係る通信装置または通信端末によると、宅内のネットワークを柔軟に構築することができる。さらに、他の局面に従う通信装置または通信端末によると、宅内における通信の秘密が保持される。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３４】
図１を参照して、本発明の実施の形態に係る通信システム１０について説明する。図１は、通信システム１０を構成する機能を表すブロック図である。通信システム１０は、通信装置１００と通信端末１５０とを備える。通信装置１００と通信端末１５０とは、電力線１９０によって接続されている。
【００３５】
通信装置１００は、電源プラグ部１１０と、入力部１１２と、サービスコンセント部１１４と、検知部１１６と、フィルタ制御部１１８と、フィルタ部１２０と、記憶部１２２と、制御部１２３と、モデム部１２６とを備える。制御部１２３は、通信制御部１２４を含む。
【００３６】
電源プラグ部１１０は、電力線１９０とフィルタ部１２０に接続されている。電源プラグ部１１０は、電力線１９０から電力の供給を受けるとともに信号を通過させる。
【００３７】
入力部１１２は、通信装置１００に対する操作の入力を受け付ける。入力部１１２は、たとえば通信装置１００の筐体の前面に設けられたボタン、タッチパネルその他の操作手段として実現される。
【００３８】
サービスコンセント部１１４は、検知部１１６とフィルタ部１２０とモデム部１２６とに接続される。また、サービスコンセント部１１４は、電源プラグ部１１０によって取得された電力を通信装置１００の外部に供給する。サービスコンセント部１１４には、通常の電源コンセントに接続される機器が接続可能である。当該機器は、たとえば、テレビ、照明器具その他の電化製品、コンピュータその他の情報通信装置等を含む。さらに、ある局面においては、サービスコンセント部１１４は、信号を通過させる。
【００３９】
記憶部１２２は、電力線１９０を用いた通信ネットワークと、通信装置１００との関係を規定する設定情報を格納する。当該設定情報は、通信装置１００の電力線１９０におけるアドレスと、通信ネットワークを識別するネットワークＩＤ（Identification）とを含む。
【００４０】
制御部１２３は、記憶部１２２とモデム部１２６と検知部１１６とに接続される。詳細には、制御部１２３は、検知部１１６と記憶部１２２に接続されており、記憶部１２２から当該設定情報を読み出す。通信制御部１２４は、モデム部１２６に接続されており、当該設定情報に基き、電源プラグ部１１０あるいはサービスコンセント部１１４を介した通信を制御する。
【００４１】
検知部１１６は、設定情報をサービスコンセント部１１４の外部に出力するタイミングを検知する。フィルタ制御部１１８は、検知部１１６によるタイミングの検知の結果に応じて、フィルタ部１２０によるフィルタリングを制御する。フィルタ部１２０は、電源プラグ部１１０に対して伝送される信号から、当該設定情報を除去する。
【００４２】
ある局面において、入力部１１２は、設定情報をサービスコンセント部１１４の外部に出力するための命令の入力を受け付ける。検知部１１６は、当該命令の入力に応答して上記タイミングを検知する。検知部１１６がそのタイミングを検知したことに基づいて、フィルタ制御部１１８は、フィルタ部１２０によるフィルタリングの動作を有効化する。
【００４３】
ある局面において、検知部１１６は、サービスコンセント部１１４に情報通信装置が接続されたことを検知し、その接続の検知に応答して上記タイミングを検知する。たとえば、情報通信装置の接続の前後における電流値あるいは電圧値が変化したタイミングが検知される。ここで、情報通信装置は、通信装置１００が有する構成と同様の構成を有する電力線通信のための装置を含む。
【００４４】
他の局面において、検知部１１６は、サービスコンセント部１１４を介して受信した信号に基づいて設定情報の要求を検出し、その要求が検出されたことに基づいて当該タイミングを検知する。この信号は、たとえば電力線通信のための装置によって発信される。
【００４５】
他の局面において、検知部１１６は、サービスコンセント部１１４を介して受信した信号に基づいて、設定情報の登録が、サービスコンセント部１１４を介して受信した信号を送信した情報通信装置において完了したことを検知する。フィルタ制御部１１８は、その完了が検知されたことに基づいてフィルタ部１２０の動作を終了させる。
【００４６】
モデム部１２６は、サービスコンセント部１１４と、フィルタ部１２０と、制御部１２３とに電気的に接続されている。モデム部１２６は、電源プラグ部１１０から制御部１２３に伝送される信号あるいは制御部１２３から電源プラグ部１１０に伝送される信号の変調および／または復調を行なう。
【００４７】
図１を再び参照して、通信端末１５０は、端末電源プラグ部１６０と、モデム部１６２と、記憶部１６４と、制御部１７０とを備える。制御部１７０は、取得部１７２と、登録部１７４と、通信制御部１７６とを含む。
【００４８】
端末電源プラグ部１６０は、電力線１９０に接続される。端末電源プラグ部１６０は、電力線１９０から電力の供給を受けるとともに、信号を通過させる。
【００４９】
モデム部１６２は、端末電源プラグ部１６０と制御部１７０との間に配置される。モデム部１６２は、端末電源プラグ部１６０から制御部１７０に伝送される信号あるいは制御部１７０から端末電源プラグ部１６０に伝送される信号の変調および／または復調を行なう。
【００５０】
記憶部１６４は、通信端末１５０の動作を規定するデータを格納する。当該データは、電力線１９０を使用する通信ネットワークに参加するためのデータ（たとえばネットワーク識別、アドレス、通信装置１００の識別データなど）を含む。
【００５１】
制御部１７０は、モデム部１６２から出力されるデータと記憶部１６４に格納されているデータとの少なくともいずれかに基づいて、通信端末１５０の動作を制御するように構成されている。より具体的には、制御部１７０において、取得部１７２は、端末電源プラグ部１６０によって受信される信号から、電力線１９０を使用する通信ネットワークと通信端末１５０との関係を規定する設定情報を取得する。登録部１７４は、その設定情報を記憶部１６４において確保したメモリ領域に書き込む。通信制御部１７６は、記憶部１６４に格納された設定情報と、通信端末１５０の動作を規定するために予め準備されたファームウェアその他のプログラムとを用いて、端末電源プラグ部１６０を介した信号の送受信を制御する。なお、他の局面においては、上述の通信装置１００が、通信端末１５０として機能することもできる。
【００５２】
また、さらに他の局面において、通信端末１５０は、外部から送られた要求に応答して、通信端末１５０が有する情報を送信してもよい。当該要求の一例は、上述の通信ネットワークに参加するためのデータを送信する要求である。この局面に従うと、当該要求は、送信者を特定する情報と共に、通信端末１５０に受信される。送信者を特定する情報は、たとえば、当該要求を送信した機器の識別番号である。この情報は、当該要求を含む信号のヘッダ部に含まれている。
【００５３】
制御部１７０が当該要求の受信を検知すると、通信制御部１７６は、当該受信の検知に応答して、記憶部１６４に格納されているデータ（通信ネットワークに参加するためのデータ）を読み出し、その読み出したデータを、当該送信者に送信する。
【００５４】
図２を参照して、通信装置１００の具体的構成について説明する。図２は、通信装置１００の一態様であるＰＬＣ（Power Line Communication）アダプタ２００のハードウェア構成を表すブロック図である。ＰＬＣアダプタ２００は、ＣＰＵ（Central Processing Unit）２１０と、ＰＬＣモデム２１２と、アナログフロントエンド２１４と、トランス２１６と、プラグ２１８と、ローパスフィルタ２２０と、サービスコンセント２２２と、挿入検出部２２４と、ＡＣ−ＤＣ（Alternating Current−Direct Current）電源変換部２２６と、ＲＡＭ（Random Access Memory）２２８と、フラッシュＲＯＭ（Read Only Memory）２３０と、イーサネット（登録商標）コントローラ２３２と、ＲＪ４５コネクタ２３４と、ＬＥＤ（Light Emitting Diode）２３６と、スピーカ２３８と、操作パネル２４０とを備える。ＲＪ４５コネクタ２３４には、パソコン２５０その他の情報通信装置が接続可能である。サービスコンセント２２２には、ＰＬＣアダプタ２６０が有するプラグ２６２が装着可能である。
【００５５】
ＣＰＵ２１０は、ＰＬＣアダプタ２００に与えられる命令と、ＰＬＣアダプタ２００の内部に格納されているデータおよびプログラム等に基づいて、ＰＬＣアダプタ２００の動作を制御する。具体的には、ＣＰＵ２１０は、ＲＡＭ２２８、フラッシュＲＯＭ２３０に格納されているデータと、フラッシュＲＯＭ２３０に格納されているプログラムとに基づいて命令を実行し、その命令に応じた通信の制御を行なう。
【００５６】
ＰＬＣモデム２１２は、ＣＰＵ２１０によって生成されたデータあるいはイーサネット（登録商標）コントローラ２３２を介して取得されたデータを電力線通信のための形式に変換し、変換後のデータをアナログフロントエンド２１４に出力する。また、ＰＬＣモデム２１２は、プラグ２１８を介して電力線から取得された信号から、準備されているデータを取り出し、その取得したデータをＣＰＵ２１０に伝送する。
【００５７】
アナログフロントエンド２１４は、ＰＬＣモデム２１２から出力されるデジタルデータをアナログ信号に変換し、トランス２１６にそのアナログ信号を伝送する。逆に、アナログフロントエンド２１４は、トランス２１６から出力されるアナログ信号をデジタルデータに変換し、そのデジタルデータをＰＬＣモデム２１２に送出する。
【００５８】
トランス２１６は、アナログフロントエンド２１４からのアナログ信号を電力線上に重畳する。また、トランス２１６は、電力線上の信号を取り出し、その取り出した信号をアナログフロントエンド２１４に送信する。プラグ２１８は、ＰＬＣアダプタ２００が設置される部屋の壁に設けられるコンセントに接続され、電力線１９０から電力の供給を受ける。
【００５９】
ローパスフィルタ２２０は、信号を除去する。ローパスフィルタ２２０は、設定情報の送信が行なわれない間は、その動作は無効にされる。この切り換えは、たとえばＣＰＵ２１０からの命令に従って行なわれる。
【００６０】
サービスコンセント２２２は、ＰＬＣアダプタ２００によって電力の供給を受ける他の装置（たとえばＰＬＣアダプタ２６０）のプラグ（たとえばプラグ２６２）の挿入を受け付ける。
【００６１】
挿入検出部２２４は、サービスコンセント２２２に他のプラグが挿入されたことを検出する。挿入検出部２２４は、その検出が表す信号をＣＰＵ２１０に向けて送出する。
【００６２】
ＡＣ−ＤＣ電源変換部２２６は、ＰＬＣアダプタ２００に与えられた交流電源を直流電源に変換し、ＰＬＣアダプタ２００を構成するハードウェアに供給する。
【００６３】
ＲＡＭ２２８は、ＣＰＵ２１０によって生成されたデータを一時的に格納する。また、ＲＡＭ２２８は、イーサネット（登録商標）コントローラ２３２によって外部から取得されたデータも格納する。
【００６４】
フラッシュＲＯＭ２３０は、ＰＬＣアダプタ２００の製造者によって予め準備されたデータおよびプログラムを格納している。さらに、フラッシュＲＯＭ２３０は、ＣＰＵ２１０の書込動作によって、ＰＬＣアダプタ２００の通信によって取得されたデータも格納する。
【００６５】
イーサネット（登録商標）コントローラ２３２は、ＣＰＵ２１０から出力される命令に従って、ＰＬＣアダプタ２００と、ＲＪ４５コネクタ２３４に接続されるパソコン２５０との通信を制御する。イーサネット（登録商標）コントローラ２３２は、ＲＡＭ２２８に格納されているデータの読み出し、ＲＪ４５コネクタ２３４にそのデータを送出する。また、ＰＬＣアダプタ２００がパソコン２５０から送られたデータを受信すると、イーサネット（登録商標）コントローラ２３２は、ＲＪ４５コネクタ２３４から送られたデータをＲＡＭ２２８において確保した領域に書き込む。ＣＰＵ２１０は、その書き込みの完了の割込信号に応答してＲＡＭ２２８を参照して、その書き込まれたデータを読み出す。
【００６６】
ＲＪ４５コネクタ２３４は、パソコン２５０その他の情報通信装置に接続されるケーブルの装着を受け付ける。
【００６７】
ＬＥＤ２３６は、ＣＰＵ２１０から出力される発光命令に従って、予め規定された点灯動作あるいは点滅動作を実行する。たとえば、ＬＥＤ２３６は、ＰＬＣアダプタ２００の動作状態（通常の通信、設定情報の通信、他の通信端末とのペアリング）を示す信号をそれぞれ発信する。ＰＬＣアダプタ２００の使用者は、その点灯あるいは点滅の状態により、ＰＬＣアダプタ２００の動作状態を認識することができる。
【００６８】
スピーカ２３８は、ＣＰＵ２１０から出力される信号に従って、ＰＬＣアダプタ２００の動作を通知するために予め規定された音を出力する。たとえばＰＬＣアダプタ２００において異常が検出された場合、スピーカ２３８は、その異常を報知するブザー音を発する。
【００６９】
操作パネル２４０は、ＰＬＣアダプタ２００に対する設定の入力を受け付ける。たとえば、ＰＬＣアダプタ２００による設定情報の送信を許可あるいは禁止するための設定は、操作パネル２４０に対する操作に従って実現される。また、使用者がローパスフィルタ２２０の動作を強制的に実行させたい場合には、操作パネル２４０に対する操作に従って、その動作が強制的に切り換えられる。この場合、ＣＰＵ２１０から出力される命令は、無効化される。
【００７０】
次に、図３を参照して、ＰＬＣアダプタ２００のデータ構造について説明する。図３は、フラッシュＲＯＭ２３０におけるデータの格納の一態様を概念的に表す図である。フラッシュＲＯＭ２３０は、データを格納するための複数のメモリ領域を含む。
【００７１】
電力線１９０を使用する通信ネットワークを実現するためのデータは、メモリ領域３１０〜３４０に格納されている。具体的には、ＰＬＣアダプタ２００を識別するための通信装置ＩＤは、メモリ領域３１０に格納されている。ＰＬＣアダプタ２００が参加するネットワークを識別するネットワークＩＤは、メモリ領域３２０に格納されている。
【００７２】
ＰＬＣアダプタ２００が他の通信端末と暗号通信を行なう場合に使用される暗号鍵は、メモリ領域３３０に格納されている。暗号通信を行なうか否かを規定する設定データは、メモリ領域３４０に格納されている。なお、暗号通信の方式は、特に限定されない。また、電力線１９０を使用する通信の性質上、暗号化されたデータが伝送されるのが好ましいが、暗号通信は必ずしも行なわれなくてもよい。
【００７３】
ＣＰＵ２１０は、メモリ領域３１０〜３４０に格納されている各設定データを参照し、プラグ２１８に接続される電力線１９０を用いた通信を実現する。
【００７４】
ＰＬＣアダプタ２００の動作を制御するプログラムは、メモリ領域３５０〜３７０に格納されている。具体的には、ＰＬＣアダプタ２００と他の通信端末との間で関連付け（ペアリング）を実行するためのペアリングプログラムは、メモリ領域３５０に格納されている。ペアリングプログラムは、配信プログラムを含む。配信プログラムが実行されると、メモリ領域３１０〜３４０に格納されている設定情報が、ペアリングの対象となる通信端末に対して送信される。ペアリングが完了した他の通信端末との間で通信を行なうための通信制御プログラムは、メモリ領域３６０に格納されている。ＰＬＣアダプタ２００のハードウェアの動作を制御するファームウェアは、メモリ領域３７０に格納されている。
【００７５】
ＣＰＵ２１０は、ＰＬＣアダプタ２００に対して与えられる操作あるいは命令に従って、メモリ領域３５０〜３７０に格納されているプログラムを実行し、特定の処理を実現する。
【００７６】
次に、図４を参照して、ＰＬＣアダプタ２００の制御構造について説明する。図４は、ＣＰＵ２１０が実行する一例の動作を表すフローチャートである。
【００７７】
ステップＳ４１０にて、ＰＬＣアダプタ２００のＣＰＵ２１０は、ＰＬＣモデム２１２を介してプラグ２１８に接続されている電力線１９０から信号を受信する。ステップＳ４１２にて、ＣＰＵ２１０は、ＰＬＣモデム２１２を介して電力線１９０に向けて信号を送信する。
【００７８】
ステップＳ４１４にて、ＣＰＵ２１０は、挿入検出部２２４からの信号に基づいて、サービスコンセント２２２に他の情報通信装置が接続されたか否かを判定する。具体的には、たとえば、挿入検出部２２４は、サービスコンセント２２２に供給される電流値の変化を検出する。ＣＰＵ２１０は、その変化の検出の結果に基づいて、サービスコンセント２２２に対するプラグの挿入の有無を判定する。ＣＰＵ２１０は、サービスコンセント２２に他のプラグが挿入されたと判定すると（ステップＳ４１４にてＹＥＳ）、処理をステップＳ４１８に切り換える。そうでない場合には（ステップＳ４１４にてＮＯ）、ＣＰＵ２１０は、制御をステップＳ４１０に戻す。
【００７９】
ステップＳ４１８にて、ＣＰＵ２１０は、ＰＬＣアダプタ２００に対して与えられるペアリング要求コマンドの受信を待機する。ステップＳ４２０にて、ＣＰＵ２１０は、ＰＬＣアダプタ２００に対して与えられた信号に基づいてペアリング要求が存在するか否かを判定する。ＣＰＵ２１０は、ペアリング要求が存在すると判定すると（ステップＳ４２０にてＹＥＳ）、制御をステップＳ４３０に切り換える。そうでない場合には（ステップＳ４２０にてＮＯ）、ＣＰＵ２１０は、制御をステップＳ４１０に切り換える。
【００８０】
ステップＳ４３０にて、ＣＰＵ２１０は、ペアリング処理を実行する。より具体的には、ステップＳ４３１にて、ＣＰＵ２１０は、ローパスフィルタ２２０に接続されているリレー（図示しない）を切り換えて、ローパスフィルタ２２０の動作を有効化する。ステップＳ４３２にて、ＣＰＵ２１０は、フラッシュＲＯＭ２３０を参照して、メモリ領域３１０〜３４０に格納されている設定情報を読み出し、その情報を出力する。この場合、ローパスフィルタ２２０は作動しているため、この設定情報を有する信号は、フィルタリング動作により、プラグ２１８からＰＬＣアダプタ２００の外部には供給されない。この設定情報を受信した通信端末は、それが有するメモリに格納することにより、ＰＬＣアダプタ２００との間で通信ネットワークを構成することができる。
【００８１】
ステップＳ４３４にて、ＣＰＵ２１０は、その通信端末から設定情報の登録の完了通知の受信を待機する。具体的には、ＣＰＵ２１０は、サービスコンセント２２２から送られる信号の中に当該通知を表す信号が含まれているか否かを判定する。
【００８２】
ステップＳ４３６にて、ＣＰＵ２１０は、完了通知を受信したか否かを判定する。ＣＰＵ２１０は完了通知を受信したと判定すると（ステップＳ４３６にてＹＥＳ）、制御をステップＳ４３８に切り換える。そうでない場合には（ステップＳ４３６にてＮＯ）、ＣＰＵ２１０は、制御をステップＳ４４０に切り換える。
【００８３】
ステップＳ４３８にて、ＣＰＵ２１０は、ＬＥＤ２３６に命令を与えることにより、ＬＥＤ２３６に点滅動作を実行させる。あるいは、ＣＰＵ２１０は、スピーカ２３８に対して音声信号を送出する。スピーカ２３８は、その信号に応じて音を発する。ＰＬＣアダプタ２００の使用者は、他の通信端末（たとえばＰＬＣアダプタ２６０）における設定情報の登録が完了したことを知ることができる。
【００８４】
ステップＳ４４０にて、ＣＰＵ２１０は、ステップＳ４３８において送信された信号とは異なる信号をＬＥＤ２３６あるいはスピーカ２３８に送出する。ＬＥＤ２３６は、その信号に従って点滅するため、あるいは、スピーカ２３８は、その信号に従って音を発するため、当該使用者は、ＰＬＣアダプタ２６０における設定情報の登録が完了していないことを認識することができる。
【００８５】
ステップＳ４５０にて、ＣＰＵ２１０は、上記リレーを切り換えることによりローパスフィルタ２２０を無効化する。その結果、ＣＰＵ２１０が出力したデータはすべて、プラグ２１８を介して電力線１９０に送信され得る。
【００８６】
以上のようにして、本実施の形態に係る通信システム１０によると、設定情報の送信タイミングに合わせて、フィルタ部１２０の動作が制御され、電力線１９０を使用する通信ネットワークを構成するための設定情報の電力線１９０への送信の可否を切り換えられる。
【００８７】
具体的には、通信システム１０を構成するＰＬＣアダプタ２００において、他の情報通信装置の一態様であるＰＬＣアダプタ２６０等がサービスコンセント２２２に接続されると、ローパスフィルタ２２０は、フィルタリング動作を実行する。設定情報は、ローパスフィルタ２２０によって遮断される。したがって、当該設定情報は、プラグ２１８を介して電力線１９０に流出しなくなる。
【００８８】
その間、ＰＬＣアダプタ２００は、他のＰＬＣアダプタ２６０と通信することにより、ペアリング処理を実行する。ＰＬＣアダプタ２６０は、ＰＬＣアダプタ２００のサービスコンセント２２２から電力の供給を受けるとともに、当該設定情報を受信し、その設定情報をメモリに格納する。その結果、ＰＬＣアダプタ２６０は、ＰＬＣアダプタ２００が構成する通信ネットワークの構成メンバーとして、そのネットワーク、すなわち電力線１９０を使用する通信ネットワークに新たに参加できる。
【００８９】
ＰＬＣアダプタ２６０の使用者は、ＰＬＣアダプタ２００とＰＬＣアダプタ２６０とのペアリングを、既に設定情報を有するＰＬＣ２００が設置されている場所において実行できる。当該使用者は、ペアリングを実行した後、ＰＬＣアダプタ２６０を、使用が予定される他の部屋に移し、その部屋の壁に設けられているコンセントに接続する。これにより、電力線１９０を介したＰＬＣアダプタ２００とＰＬＣアダプタ２６０とは、同一の通信ネットワーク内において通信することができる。また、既存のコンセントが使用可能であるため、部屋の壁に対する新たな工事が不要となる。
【００９０】
このようにすると、既存のＰＬＣアダプタ２００に新たなＰＬＣアダプタを容易に追加する事ができる。また、ペアリング処理が実行される間は、設定情報が電力線１９０に流出しなくなるため、他の装置に設定情報が受信されることが防止される。これにより、コストの増加と設定情報の漏洩を防ぎつつ、電力線を使用する通信ネットワークを構成する情報通信装置の増設が容易に実現され得る。
【００９１】
なお、他の局面において、通信装置１００は、他の通信端末と通信するためのインターフェイス部を有していてもよい。この場合、インターフェイス部が、当該通信端末から送られた情報を受信すると、その信号は、モデム部１２６に送られる。モデム部１２６は、その信号の形式を電力線１９０による伝送に対応する形式に変換する。逆に、モデム部１２６は、電力線１９０から送られた信号の形式を、当該通信端末に対する送信に対応する形式に変換する。
【００９２】
また、この場合、検知部１１６は、当該インターフェイス部に対する通信ケーブル（たとえば、ＬＡＮケーブル）の接続を検知してもよい。この場合、制御部１２３は、その検知の結果に応じて、サービスコンセント部１１４に対して当該設定情報を出力するか否かを切り換える。たとえば、通信ケーブルがインターフェイス部に接続されたことが検知されると、制御部１２３は、サービスコンセント部１１４に対して当該設定情報を出力する。
【００９３】
＜変形例＞
図５を参照して、本実施の形態の変形例に係る通信システム５０について説明する。図５は、通信システム５０の構成を表わすブロック図である。通信システム５０は、通信装置５００と通信端末１５０とを備える。通信装置５００と通信端末１５０とは、電力線１９０によって接続可能である。通信端末１５０は、通信装置５００から電力の供給を受けることができる。
【００９４】
本変形例に係る通信装置５００は、サービスコンセント１１４を介して受信した信号からペアリング要求を検出したことに基づいてフィルタ動作を切り換える。すなわち、図５を参照して、通信装置５００は、通信装置１００の構成に対して入力部１１２と検知部１１６とを有さない。通信装置５００は、ペアリング要求検出部５１０をさらに備える。ペアリング要求検出部５１０は、電源プラグ部１１０およびサービスコンセント部１１４からの出力に基づいて作動するように構成されている。フィルタ制御部１１８は、ペアリング要求検出部５１０からの出力に基づいて作動するように構成される。
【００９５】
ペアリング要求検出部５１０は、電源プラグ部１１０から送られる信号あるいはサービスコンセント部１１４から送られる信号から、通信装置５００とのペアリングの要求を検出する。ペアリング要求検出部５１０による検出の結果は、フィルタ制御部１１８に入力される。フィルタ制御部１１８は、ペアリング要求が検出されたことを表す信号の入力に基づいて、フィルタ部１２０によるフィルタリングを有効化する。
【００９６】
より具体的には、フィルタ制御部１１８は、サービスコンセント部１１４からの信号がペアリング要求を含んでいる場合にのみ、フィルタ部１２０によるフィルタリング動作を有効化する。その結果、記憶部１２２に格納されている設定情報は、サービスコンセント部１１４を介して通信装置５００の外部に送信され得るが、電源プラグ部１１０から電力線１９０に対しては送信されなくなる。
【００９７】
次に、図６を参照して、本変形例に係る通信端末１５０のデータ構造について説明する。図６は、記憶部１６４に格納されているデータの一態様を表す図である。記憶部１６４は、データを格納するための複数のメモリ領域を含む。通信装置（たとえば通信装置５００）との間でペアリングを行なうことを要求するプログラムは、メモリ領域６１０に格納されている。このプログラムは、接続された通信装置に対して、ペアリングの要求を表わす信号を送信し、その通信装置から受信する情報から、その通信装置と通信ネットワークを構成するためのデータを取得する。
【００９８】
通信端末１５０による通信処理を実行するためのプログラムは、メモリ領域６２０に格納されている。通信端末１５０を構成するハードウェアの動作を制御するファームウェアは、メモリ領域６３０に格納されている。通信制御部１７６が上記の通信制御プログラムを実行すると、通信端末１５０は、電力線１９０に接続された後は、通信装置５００と通信することができる。
【００９９】
通信端末１５０を識別するためのＩＤ（端末ＩＤ）は、メモリ領域６４０に格納されている。この端末ＩＤは、たとえば、通信端末１５０の製造時にメモリに書き込まれ、製品として出荷されている時には既に設定されている。
【０１００】
電力線１９０を用いた通信のための設定情報は、メモリ領域６５０〜６７０に格納される。通信端末１５０がペアリングをまだ実行していない場合には、設定情報は記憶部１６４に存在しない。したがってこの時点では、メモリ領域６５０〜６７０は、特定のデータが存在しないことを表すコード「ＮＵＬＬ」がそれぞれ格納される。あるいは、記憶部１６４が初期値を持つように実装してもよい。
【０１０１】
一方、後述するように、通信端末１５０が通信装置５００との間でペアリングを実行することにより設定情報を取得すると、取得されたデータは、メモリ領域６５０〜６７０にそれぞれ格納される。具体的には、通信システム５０が構成するネットワークの識別データは、メモリ領域６５０に格納される。通信端末１５０と通信装置５００とが暗号通信を行なう場合には、暗号鍵はメモリ領域６６０に格納される。通信端末１５０がペアリングを実行した日時を表すデータは、メモリ領域６７０に格納される。
【０１０２】
図７を参照して、本変形例に係る通信端末１５０を実現する通信制御部１７６について説明する。図７は、通信制御部１７６によって実現される機能を表すブロック図である。通信制御部１７６は、ペアリング要求生成部７１０と、確認メッセージ認識部７２０と、回答生成部７３０と、符号化部７４０と、送信制御部７５０とを備える。ある局面において、これらの機能は、ソフトウェアとハードウェアとが協働することにより実現される。すなわち、各機能に応じた処理を実行するように構成されたプログラムがＣＰＵその他のプロセッサによって実行されると、これらの機能は実現される。なお、他の局面において、当該通信端末は、各機能に応じた処理を実行する回路の組み合わせのように、ハードウェアによって実現されてもよい。
【０１０３】
ペアリング要求生成部７１０は、操作部１６６に対して与えられた操作に基づいて、通信端末１５０と通信装置５００との間でのペアリング要求を生成する。たとえば、操作部１６６は、操作を検知すると、その操作に応じた信号を制御部１７０に送出する。制御部１７０は、その信号がペアリング要求に対応するか否かを確認する。制御部１７０は、その信号がペアリング要求に対応することを確認すると、通信制御部１７６として、ペアリング要求を生成する。
【０１０４】
確認メッセージ認識部７２０は、後述するように、通信装置５００から送信されたペアリング要求の送信者であるか否かを問うメッセージを検出する。
【０１０５】
回答生成部７３０は、確認メッセージ認識部７２０に対する回答信号を生成する。符号化部７４０は、ペアリング要求生成部７１０によって生成されたペアリング要求、あるいは回答生成部７３０によって生成された回答信号を符号化する。送信制御部７５０は、その符号化によって生成されたパケットをモデム部１６２に送出し、当該パケットを通信端末１５０の外部に送信する。
【０１０６】
そこで、図８を参照して、通信端末１５０から送信されるパケットについて説明する。図８は、ペアリング要求を表すパケット８００の構成を概念的に表す図である。パケット８００は、ヘッダ部８１０と、ユーザデータ部８２０と、ＦＣＳ（Frame Check Sequence）８３０とを含む。ヘッダ８１０は、送信元を示す情報と宛先を示す情報とを含む。送信元を示す情報は、たとえば通信端末１５０の端末ＩＤ（メモリ領域６４０）である。宛先を示す情報は、たとえば、装置は特定されていないことを表わす情報（たとえば、ブロードキャスト送信を表わす情報）である。
【０１０７】
ユーザデータ部８２０は、パケット８００の具体的内容を表す制御コードを含む。制御コードは、たとえば「ペアリング要求」を表すコードとして予め規定されたものである。ＦＣＳ８３０は、パケット８００の送信誤りの検出および訂正するためのデータを含む。
【０１０８】
次に、図９を参照して、本変形例に係る通信端末１５０の制御構造について説明する。図９は、制御部１７０が実行する一連の動作の一部を表わすフローチャートである。
【０１０９】
ステップＳ９１０にて、制御部１７０は、操作部１６６からの信号に基づいて、ペアリングを開始する操作の入力が行なわれたことを検知する。ステップＳ９２０にて、制御部１７０は、通信制御部１７６としてペアリング要求を生成する。ステップＳ９３０にて、制御部１７０は、生成したペアリング要求を端末電源プラグ部１６０を介して通信端末１５０の外部に出力する。
【０１１０】
ステップＳ９４０にて、制御部１７０は、確認メッセージ認識部７２０として、ペアリング要求を確認するためのメッセージを受信したことを検知する。制御部１７０は、その検知に応答して記憶部１６４を参照し、ペアリング要求を送信したことを表すフラグを確認し、通信端末１５０がペアリング要求の送信者であるか否かを判定する。制御部１７０は、ペアリング要求の送信履歴が記憶部１６４に格納されていることを確認すると、通信端末１５０がペアリング要求の送信者であることを認識する。
【０１１１】
ステップＳ９５０にて、通信制御部１７６は、回答生成部７３０として、当該メッセージに対する応答を生成し、送信制御部７５０として、その信号を通信端末１５０の外部に出力する。この応答は、端末電源プラグ部１６０から出力され、通信端末１５０のプラグが接続されている通信装置５００のサービスコンセント部１１４によって受信される。通信装置５００は、その応答に基づいて通信端末１５０がペアリング要求の送信者であることを認識し、記憶部１２２に格納されている設定情報を読み出して、サービスコンセント部１１４からその設定情報を送信する。
【０１１２】
ステップＳ９６０にて、制御部１７０は、取得部１７２として設定情報の受信を検知する。ステップＳ９７０にて、登録部１７４は、その取得された設定情報を記憶部１６４において確保したメモリ領域（メモリ領域６５０〜６７０）に格納する。これにより、通信端末１５０と通信装置５００との間のペアリングが完了する。
【０１１３】
次に、図１０を参照して、通信装置５００の具体的構成について説明する。図１０は、通信装置５００の一態様であるＰＬＣアダプタ１０００のハードウェア構成を表すブロック図である。ＰＬＣアダプタ１０００は、図２に示されるＰＬＣアダプタ２００の構成に対して、挿入検出部２２４とＣＰＵ２１０とを有さない。ＰＬＣアダプタ１０００は、ＣＰＵ１０１０を備える。ＣＰＵ１０１０は、後述するように、外部から与えられた信号からペアリング要求を検出する機能と、その要求に対する確認メッセージを送信する機能とを有する。
【０１１４】
そこで、図１１を参照して、ＰＬＣアダプタ１０００を実現するＣＰＵ１０１０について説明する。図１１は、ＣＰＵ１０１０によって実現される機能の構成を表すブロック図である。ＣＰＵ１０１０は、検出部１１１０と、応答確認部１１２０と、ペアリング部１１３０と、フィルタ有効化部１１４０と、メッセージ送信制御部１１５０と、フィルタ無効化部１１６０とを備える。これらの機能は、ＣＰＵ１０１０が、当該機能に応じた処理を実行するように構成されたプログラムを実行することにより実現される。
【０１１５】
検出部１１１０は、ＰＬＣアダプタ１０００に入力された信号からＰＬＣアダプタ１０００とのペアリングの要求を検出する。より具体的には、検出部１１１０は、プラグ２１８あるいはサービスコンセント２２２から入力された信号からペアリング要求を検出する。応答確認部１１２０は、サービスコンセント２２２を介して受信した信号から、ペアリング要求の問い合せに対する回答信号を受信する。応答確認部１１２０は、その確認の結果をペアリング部１１３０に送出する。
【０１１６】
ペアリング部１１３０は、応答確認部１１２０による確認の結果に基づいてペアリング要求を送信した装置（たとえば通信端末１５０）とＰＬＣアダプタ１０００との間のペアリングを実行する。具体的には、ペアリング部１１３０は、フラッシュＲＯＭ２３０に格納されている設定情報を読み出し、その情報をサービスコンセント２２２に対して送信する。当該装置は、その情報の入力をメモリに格納する。
【０１１７】
フィルタ有効化部１１４０は、検出部１１１０によってペアリング要求が検出されたことに基づいて、ローパスフィルタ２２０によるフィルタ動作を有効にする。具体的には、ＣＰＵ１０１０は、ローパスフィルタ２２０のリレーに信号を送信し、フィルタリング動作を実行させる。
【０１１８】
メッセージ送信制御部１１５０は、フィルタ有効化部１１４０によるフィルタリングの設定が完了したことに基づいて、ペアリング要求の送信元を問い合せるメッセージを生成し、そのメッセージをＰＬＣモデム２１２に向けて送出する。このメッセージは、たとえばローパスフィルタ２２０によって除去される形式であるため、プラグ２１８から電力線１９０に送信されない。
【０１１９】
フィルタ無効化部１１６０は、ペアリング要求の確認メッセージに対する回答信号を受信しなかった場合あるいは回答信号を受信してもその信号の内容が適合しないものである場合に、停止命令をローパスフィルタ２２０に与えることにより、フィルタリングを終了させる。この場合、ペアリングが行なわれないため、設定情報はＰＬＣアダプタ１０００の外部に送信されない。一方、ペアリング部１１３０によるペアリングが成功した場合に、フィルタ無効化部１１６０は、設定情報を送信する必要がないと判定し、ローパスフィルタ２２０によるフィルタリングを終了させる。
【０１２０】
図１２を参照して、ＣＰＵ１０１０によって生成される確認メッセージ１２００について説明する。図１２は、確認メッセージ１２００の構成を概念的に表す図である。確認メッセージ１２００は、ヘッダ部１２１０と、ユーザデータ部１２２０と、ＦＣＳ１２３０とを含む。ヘッダ部１２１０は、宛先アドレスと送信元アドレスとを含む。宛先アドレスは、確認メッセージ１２００が特定の端末に向けられているものでないことを表すデータ（たとえばブロードキャスト送信あるいはマルチキャスト送信であることを表すデータ）を含む。送信元アドレスは、たとえば、ＰＬＣアダプタ１０００の識別ＩＤあるいは通信システム５０におけるアドレスである。
【０１２１】
ユーザデータ部１２２０は、確認メッセージ１２００の種類を表すコードと、具体的な内容とを含む。たとえば、ユーザデータ部１２２０は、確認メッセージ１２００がペアリング要求を確認するためのメッセージであることを表すコードを送信する。このコードは、ＰＬＣアダプタ１０００を使用する通信システムにおいて予め規定されたものである。ユーザデータ部１２２０は、さらに、具体的な内容として、ＣＰＵ１０１０が受信を検知したペアリング要求の送信者を問い合せていることを表すデータを含む。ＦＣＳ１２３０は、図８に示されるＦＣＳ８３０と同様の機能を有する。
【０１２２】
図１３を参照して、ＰＬＣアダプタ１０００の制御構造について説明する。図１３は、ＣＰＵ１０１０が実行する一連の動作の一部を表すフローチャートである。
【０１２３】
ステップＳ１３１０にて、ＣＰＵ１０１０は、検出部１１１０として、ＰＬＣモデム２１２から送られた信号からペアリング要求を検出する。ステップＳ１３２０にて、ＣＰＵ１０１０は、フィルタ有効化部１１４０として、ローパスフィルタ２２０によるフィルタリングを有効に設定する。
【０１２４】
ステップＳ１３３０にて、ＣＰＵ１０１０は、メッセージ送信制御部１１５０として、当該ペアリング要求の送信者を確認する確認メッセージ１２００をサービスコンセント２２２に送信する。サービスコンセント２２２にプラグが接続されている通信端末１５０（具体的にはＰＬＣアダプタ２６０）は、確認メッセージ１２００を受信する。
【０１２５】
ステップＳ１３４０にて、ＣＰＵ１０１０は、確認メッセージ１２００に対する応答を受信したか否かを判定する。ＣＰＵ１０１０は、その応答を受信したと判定すると（ステップＳ１３４０にてＹＥＳ）、制御をステップＳ１３５０に切り換える。そうでない場合には（ステップＳ１３４０にてＮＯ）、ＣＰＵ１０１０は、制御をステップＳ１３６０に切り換える。なお、判定の基準は上記のものに限られない。他の局面において、ステップＳ１３４０にて、ＣＰＵ１０１０は、応答を受信してもその内容が予め定められた規定に適合するか否かを判定してもよい。この場合、応答の内容が当該規定に適合する場合に（ステップＳ１３４０にてＹＥＳ）、ＣＰＵ１０１０は、制御をステップＳ１３５０に切り換える。そうでない場合には（ステップＳ１３４０にてＮＯ）、ＣＰＵ１０１０は、制御をステップＳ１３６０に切り換える。
【０１２６】
ステップＳ１３５０にて、ＣＰＵ１０１０は、ペアリング処理を実行する。ステップＳ１３６０にて、ＣＰＵ１０１０は、フィルタ無効化部１１６０として、ローパスフィルタ２２０によるフィルタリングを無効に設定する。
【０１２７】
以上のようにして、本変形例に係る通信システム５０によると、通信装置５００は、新たにネットワークを構成しようとする通信端末１５０から送られたペアリング要求に応じて、設定情報の送信の可否を制御するフィルタリング動作を制御する。
【０１２８】
具体的には、通信装置５００の一態様であるＰＬＣアダプタ１０００は、サービスコンセント２２２に接続されたＰＬＣアダプタ２６０から送られたペアリング要求を検出すると、ローパスフィルタ２２０の動作を有効化する。ローパスフィルタ２２０がフィルタリング動作を開始すると、ＰＬＣアダプタ１０００が保持している設定情報は、プラグ２１８を介してＰＬＣアダプタ１０００の外部に流出しなくなる。
【０１２９】
一方、ＰＬＣアダプタ１０００は、サービスコンセント２２２を介して当該設定情報を送信することにより、ペアリング要求を送信したＰＬＣアダプタ２６０との間のペアリングを実行する。
【０１３０】
これにより、電力線１９０を使用する通信ネットワークにおいて、設定情報の漏洩を防止しつつＰＬＣアダプタ２６０を当該通信ネットワークに対して容易に追加することができる。
【０１３１】
他の局面において、通信装置５００は、サービスコンセント部１１４に接続される通信端末１５０の端末設定データに応じて動作を切り換えてもよい。切り換えの対象となる動作は、たとえば、通信端末１５０にペアリングのための設定を新たに行なうことと、サービスコンセント部１１４の電源を遮断することと、通信端末１５０に対して特に何もしないこととを含む。この切り換えは、たとえば、記憶部１２２に格納される制御データに基づいて実現される。この場合、制御データは、比較の結果を表わすデータと、その結果に応じて実行される処理（設定情報の送信など）を表わすデータとが関連付けられたものである。制御部１２３は、比較の結果に照らして制御データを参照し、その比較の結果によって特定される処理を実行する。
【０１３２】
このような切り換えを実現するために、他の局面に従う通信装置５００は、通信端末１５０に端末設定データを要求する要求部と、当該端末設定データに応じた動作を制御する動作制御部とをさらに備える。ここで、端末設定データは、通信ネットワークと通信端末１５０との関係を規定する。
【０１３３】
この場合、通信端末１５０において、端末設定データの設定のパターンとしては、たとえば、以下の２パターンが考えられる。第１のパターンは、初期値が設定されている状態である。この場合、特定の通信ネットワークに参加するためのデータが通信端末１５０の記憶部１６４に設定されていない。第２のパターンは、何らかの端末設定データが記憶部１６４に格納されている状態である。このとき、通信端末１５０は、何らかの通信ネットワークに参加して通信することが可能である。
【０１３４】
通信装置５００は、通信端末１５０から端末設定データを受信すると、自己が有する設定情報と、その受信した端末設定データとを比較する。比較の結果は、たとえば、以下の３つの場合を含む。通信装置５００は、その比較の結果に基づいて、予め規定された動作を実行する。
【０１３５】
第１に、端末設定データが初期値である場合（上記の第１のパターンに対応）、通信装置５００は、通信端末１５０が通信ネットワークに参加するための設定を有さないことを検知する。この場合、通信装置５００は、通信端末１５０に対して、通信ネットワークに新たに参加するための設定を実現することができる。たとえば、通信装置５００は、設定情報を通信端末１５０に送信する。通信端末１５０は、その設定情報を端末設定データとして記憶部１６４に格納する。これにより、通信端末１５０は、通信装置５００が参加している通信ネットワークに参加することが可能となる。
【０１３６】
第２および第３の場合は、端末設定データの状態が上記の「第２のパターン」であるときに実現される。
【０１３７】
すなわち、第２の場合として、端末設定データの内容と設定情報の内容とが一致しない時、通信装置５００は、通信端末１５０が参加できる通信ネットワークと通信装置５００が参加できる通信ネットワークとが異なることを検知する。この場合、通信装置５００は、通信端末１５０に対して、自己が有する設定情報を送信し得る。通信端末１５０が設定情報を受信すると、端末設定データの内容は、設定情報の内容に変更される。したがって、通信端末１５０は、通信装置５００が参加できる通信ネットワークに参加可能となる。あるいは、通信装置５００は、通信端末１５０に対して、設定情報を送信しなくてもよい。この場合、端末設定データの内容が変更されないため、通信端末１５０が参加できる通信ネットワークは変更されない。また、このとき、通信装置５００は、通信ネットワークが異なる端末が接続されたことを検知して、電力の供給を遮断するようにしてもよい。
【０１３８】
また、第３の場合として、端末設定データの内容と設定情報の内容とが一致する時、通信装置５００は、通信端末１５０に対して、設定情報を送信しない。通信端末１５０が参加できる通信ネットワークは、通信装置５００が参加できる通信ネットワークと同じであるため、通信装置５００と通信端末１５０とは、その通信ネットワークを介して通信することができる。
【０１３９】
また、さらに他の局面において、通信装置５００は、サービスコンセント部１１４の使用態様を、電力の供給用のみとしての使用と、電力の供給に加えて設定情報を送信するための使用との間で、切り換える設定を有していてもよい。たとえば、この局面に従う通信装置５００において、記憶部１２２は、いずれかの使用態様を特定するデータを保持する。制御部１２３は、そのデータを参照して、サービスコンセント部１１４を介した電力の供給のみの使用と、電力供給に加えて設定情報の送信との使用を切り換えることができる。
【０１４０】
なお、上記の実施の形態および変形例では、ＰＬＣアダプタ２００，２６０，１０００の動作は、プロセッサの一態様としてのＣＰＵが各処理を実現するプログラムを実行する態様として、すなわち、ソフトウェアとハードウェアとの協働による動作として説明されているが、他の態様によって実現されてもよい。たとえば、当該動作は、各処理を実現する回路素子の組み合わせとして、ハードウェアの動作として実現されてもよい。
【０１４１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１４２】
本発明は、電力線を通信回線として使用する通信ネットワークの構築に適用可能である。
【図面の簡単な説明】
【０１４３】
【図１】本発明の実施の形態に係る通信システム１０を構成する機能を表すブロック図である。
【図２】通信装置１００の一態様であるＰＬＣアダプタ２００のハードウェア構成を表すブロック図である。
【図３】ＰＬＣアダプタ２００のフラッシュＲＯＭ２３０におけるデータの格納の一態様を概念的に表す図である。
【図４】ＰＬＣアダプタ２００のＣＰＵ２１０が実行する一連の動作の一部を表すフローチャートである。
【図５】本発明の実施の形態の変形例に係る通信システム５０の構成を表わすブロック図である。
【図６】本発明の実施の形態の変形例に係る通信端末１５０の記憶部１６４におけるデータの格納の一態様を概念的に表わす図である。
【図７】通信端末１５０を実現する通信制御部１７６によって実現される機能を表すブロック図である。
【図８】通信端末１５０から送信されるパケット８００の構成を概念的に表す図である。
【図９】通信端末１５０の制御部１７０が実行する一連の動作の一部を表わすフローチャートである。
【図１０】通信装置５００の一態様であるＰＬＣアダプタ１０００のハードウェア構成を表すブロック図である。
【図１１】ＰＬＣアダプタ１０００を実現するＣＰＵ１０１０によって実現される機能の構成を表すブロック図である。
【図１２】ＣＰＵ１０１０によって生成される確認メッセージ１２００の構成を概念的に表す図である。
【図１３】ＰＬＣアダプタ１０００のＣＰＵ１０１０が実行する一連の動作の一部を表すフローチャートである。
【符号の説明】
【０１４４】
１０，５０  通信システム、１９０  電力線、２１８，２６２  プラグ、８００  パケット、１２００  確認メッセージ。
【図１】
2009094852.tif 000003
【図２】
2009094852.tif 000004
【図３】
2009094852.tif 000005
【図４】
2009094852.tif 000006
【図５】
2009094852.tif 000007
【図６】
2009094852.tif 000008
【図７】
2009094852.tif 000009
【図８】
2009094852.tif 000010
【図９】
2009094852.tif 000011
【図１０】
2009094852.tif 000012
【図１１】
2009094852.tif 000013
【図１２】
2009094852.tif 000014
【図１３】
2009094852.tif 000015