(57)【要約】【課題】ネットワークデータが電力線に漏れることを防止しつつネットワークデータを出力可能な電力線通信装置を提供する。【解決手段】電力線通信装置の一態様であるＰＬＣアダプタ４００は、ＣＰＵ４１０と、プラグ４２０と、ＡＣ−ＤＣ電源変換部４２１と、トランス４２２と、アナログフロントエンド４２３と、電力線モデム４２４と、フィルタ４２５と、ＲＡＭ４２６と、ネットワークコントローラ４２７と、ＲＪ４５コネクタ４２８と、電力線通信のためのネットワークデータを格納するＲＯＭ４３０とを備える。ＣＰＵ４１０は、ネットワークデータの出力要求を検知すると、フィルタ４２５によるフィルタ動作を開始し、ネットワークデータがＲＯＭ４３０からプラグ４２０に送られることを禁止する。【選択図】図４
2008244558.tif 000002
【特許請求の範囲】
【請求項１】
第１の電力線通信装置と第２の電力線通信装置とを備える電力線通信システムであって、
前記第１の電力線通信装置は、
電力線から電力の供給を受ける第１の電源部と、
前記電力線を使用する通信ネットワークに接続するためのネットワークデータを格納する第１の記憶部と、
前記ネットワークデータの出力要求を検出する第１の検出部と、
前記出力要求に応答して、前記ネットワークデータが前記電源部から前記第１の電力線通信装置の外部に出力されることを禁止する第１の制御部と、
前記第１の制御部による動作に応答して前記ネットワークデータを出力する出力部とを備え、
前記第２の電力線通信装置は、
前記電力線から電力の供給を受ける第２の電源部と、
前記ネットワークデータの取得要求を検出する第２の検出部と、
前記取得要求の検出に応答して、データが前記第２の電源部から前記第２の電力線通信装置の外部に出力されることを禁止する第２の制御部と、
データの出力が前記第２の制御部によって禁止されたことに基づいて、前記電力線通信装置の外部から前記ネットワークデータを取得する取得部と、
前記取得部によって取得された前記ネットワークデータを格納する第２の記憶部と、
前記ネットワークデータに基づいて前記通信ネットワークと通信する通信部とを備える、電力線通信システム。
【請求項２】
前記第１の制御部は、前記第１の記憶部と前記第１の電源部との間の伝送路を遮断する、請求項１に記載の電力線通信システム。
【請求項３】
前記第２の制御部は、前記取得部と前記第２の電源部との間の伝送路を遮断する、請求項１に記載の電力線通信システム。
【請求項４】
電力線通信装置であって、
電力線から電力の供給を受ける電源部と、
前記電力線を使用する通信ネットワークに接続するためのネットワークデータを格納する記憶部と、
前記ネットワークデータの出力要求を検出する検出部と、
前記出力要求に応答して、前記ネットワークデータが前記電源部から前記電力線通信装置の外部に出力されることを禁止する制御部と、
前記制御部による動作に応答して前記ネットワークデータを出力する出力部とを備える、電力線通信装置。
【請求項５】
前記制御部は、前記記憶部と前記電源部との間の伝送路を遮断する、請求項４に記載の電力線通信装置。
【請求項６】
前記記憶部と前記電源部との間の伝送路の開閉を切り換える切換部をさらに備え、
前記制御部は、前記切換部に、前記伝送路の状態を閉状態から開状態に変更させる、請求項５に記載の電力線通信装置。
【請求項７】
前記制御部は、前記電力線への送信のために前記電源部に伝送される信号から前記ネットワークデータを欠落させるフィルタ部を含む、請求項４に記載の電力線通信装置。
【請求項８】
前記検出部は、前記電力線通信装置に入力された信号に基づいて前記出力要求を検出する、請求項４に記載の電力線通信装置。
【請求項９】
前記電力線通信装置に対する操作を受け付けて前記操作に応じた操作信号を出力する操作部をさらに備え、
前記検出部は、前記操作信号に基づいて前記出力要求を検出する、請求項４に記載の電力線通信装置。
【請求項１０】
前記出力部は、通信回線の接続を受け付けて前記ネットワークデータを出力する通信インターフェイス部を含み、
前記通信インターフェイス部は、前記ネットワークデータが前記電源部から前記電力線通信装置の外部に出力されることが禁止されたことに基づいて、前記ネットワークデータを出力する、請求項４に記載の電力線通信装置。
【請求項１１】
前記出力部は、データを格納するための着脱可能な記録媒体に対して前記ネットワークデータを書き込む駆動部を含み、
前記駆動部は、前記ネットワークデータが前記電源部から前記電力線通信装置の外部に出力されることが禁止されたことに基づいて、前記ネットワークデータを出力する、請求項４に記載の電力線通信装置。
【請求項１２】
前記出力部は、前記ネットワークデータを表示する表示部を含み、
前記表示部は、前記ネットワークデータが前記電源部から前記電力線通信装置の外部に出力されることが禁止されたことに基づいて、前記ネットワークデータを表示する、請求項４に記載の電力線通信装置。
【請求項１３】
電力線通信装置であって、
電力線から電力の供給を受ける電源部と、
前記電力線を使用する通信ネットワークに接続するためのネットワークデータの取得要求を検出する検出部と、
前記取得要求の検出に応答して、データが前記電源部から前記電力線通信装置の外部に出力されることを禁止する制御部と、
データの出力が前記制御部によって禁止されたことに基づいて、前記電力線通信装置の外部から前記ネットワークデータを取得する取得部と、
前記取得部によって取得された前記ネットワークデータを格納する記憶部と、
前記ネットワークデータに基づいて前記通信ネットワークと通信する通信部とを備える、電力線通信装置。
【請求項１４】
前記制御部は、前記取得部と前記電源部との間の伝送路を遮断する、請求項１３に記載の電力線通信装置。
【請求項１５】
前記取得部と前記電源部との間の伝送路の開閉を切り換える切換部をさらに備え、
前記制御部は、前記切換部に、前記伝送路の状態を閉状態から開状態に変更させる、請求項１４に記載の電力線通信装置。
【請求項１６】
前記制御部は、前記電力線への送信のために前記電源部に伝送される信号から前記ネットワークデータを欠落させるフィルタ部を含む、請求項１３に記載の電力線通信装置。
【請求項１７】
前記検出部は、前記電力線通信装置に入力された信号に基づいて前記取得要求を検出する、請求項１３に記載の電力線通信装置。
【請求項１８】
前記電力線通信装置に対する操作を受け付けて前記操作に応じた操作信号を出力する操作部をさらに備え、
前記検出部は、前記操作信号に基づいて前記取得要求を検出する、請求項１３に記載の電力線通信装置。
【請求項１９】
前記取得部は、通信回線の接続を受けるインターフェイス部を含む、請求項１３に記載の電力線通信装置。
【請求項２０】
前記取得部は、
データを格納する記録媒体の装着を受ける駆動部と、
前記データの出力が禁止されたことに基づいて、前記記録媒体から前記ネットワークデータを読み出す読出部とを含む、請求項１３に記載の電力線通信装置。
【請求項２１】
前記取得部は、前記電力線通信装置に対する動作命令の入力を受ける操作部を含む、請求項１３に記載の電力線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電力線通信に関し、特に、電力線を使用するネットワークに電力線通信装置を追加する技術に関する。
【背景技術】
【０００２】
電力線を通信媒体とする通信機器は電力線通信（ＰＬＣ（Power  Line  Communication））装置と呼ばれ、設置の容易さ、接続性、拡張性の観点から利用されつつある。しかしながら、電力線通信においては、電力線に情報が重畳されることから、隣接する家屋・オフィスなどから意図しない電力線通信装置がネットワークに参加し、通信が傍受され、あるいは利用される等の問題が発生する場合がある。したがって、容易にネットワークに参加できないようにする仕組みが必要である。
【０００３】
たとえば、特開２００２−３２５０７９号公報（特許文献１）あるいは特開２００４−２２２３１２号公報（特許文献２）は、暗号鍵（ハウスコード）を用いることで通信を暗号化し、通信が容易に傍受されないようにする技術を開示している。具体的には、電力線通信装置は、ネットワークに参加する時に、あるいはネットワークに追加される時に、暗号鍵（ハウスコード）を所定時間内に所定回数受信することでネットワークに参加（追加）することが可能となる。
【０００４】
また、特開２００６−１６６２７２号公報（特許文献３）は、既設の集合住宅などにおいて、簡単かつ安価にインターネット環境を構築することができ、かつ、監視システムの情報も一元的に管理できる技術を開示している。
【０００５】
また、特開２００６−１６６２７３号公報（特許文献４）は、セキュリティ性を高めた通信と、未許可端末の接続を防止する技術を開示している。具体的には、当該技術によると、ヘッドエンド部がネットワークに参加（追加）許可する装置に暗号鍵を送付して未許可装置がネットワークに参加することを防止している。
【０００６】
さらに、特開平４−６８８３６号公報（特許文献５）は、参加（追加）するネットワーク装置のアドレスを設定して各ネットワーク装置が参加（追加）するネットワーク装置のアドレスを記憶することでネットワークに参加（追加）できる技術を開示している。
【特許文献１】特開２００２−３２５０７９号公報
【特許文献２】特開２００４−２２２３１２号公報
【特許文献３】特開２００６−１６６２７２号公報
【特許文献４】特開２００６−１６６２７３号公報
【特許文献５】特開平４−６８８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、電力線を通信媒体としたネットワークにおいては、ネットワーク装置は、当該ネットワークに参加する（追加される）際に、ネットワークに接続するための暗号鍵その他のデータ（以下「ネットワークデータ」ともいう。）等をそのネットワークを介して取得し、その取得したネットワークデータを使用して、そのネットワークに参加する（追加される）。
【０００８】
しかしながら、電力線は、隣接する家屋・オフィスの電力線にも接続されているため、当該ネットワークデータが他の電力線に漏洩するという問題がある。漏洩を防ぐためには、家屋、オフィスごとに電力線にフィルタを設けることが考えられる。しかし、既存の電力線は、そのようなフィルタを新たに取り入れることを想定していないため、フィルタの設置は困難な場合が多い。また、電力線が敷設される範囲が広いため、フィルタおよび工事に多額の費用を必要とし、容易に設置することができないという問題もある。
【０００９】
また、同一範囲内の電力線を使用して複数のネットワークが形成されている場合もある。この場合、電力線間でフィルタが設置されていても、同一の電力線内でのセキュリティが保たれない恐れもある。あるネットワークに参加するためのネットワークデータが他のネットワークのメンバーである電力線通信装置によって傍受される恐れがあるためである。
【００１０】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、セキュリティを維持しつつネットワークに参加するためのデータの取得を可能とする電力線通信システムを提供することである。
【００１１】
他の目的は、セキュリティを維持しつつネットワークに参加するためのデータの取得を可能とする電力線通信装置を提供することである。
【００１２】
さらに他の目的は、セキュリティを維持しつつネットワークに参加するためのデータの出力を可能とする電力線通信装置を提供することである。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、この発明のある局面に従うと、第１の電力線通信装置と第２の電力線通信装置とを備える電力線通信システムが提供される。この第１の電力線通信装置は、電力線から電力の供給を受ける第１の電源部と、電力線を使用する通信ネットワークに接続するためのネットワークデータを格納する第１の記憶部と、ネットワークデータの出力要求を検出する第１の検出部と、出力要求に応答して、ネットワークデータが電源部から第１の電力線通信装置の外部に出力されることを禁止する第１の制御部と、第１の制御部による動作に応答してネットワークデータを出力する出力部とを備える。第２の電力線通信装置は、電力線から電力の供給を受ける第２の電源部と、ネットワークデータの取得要求を検出する第２の検出部と、取得要求の検出に応答して、データが第２の電源部から第２の電力線通信装置の外部に出力されることを禁止する第２の制御部と、データの出力が第２の制御部によって禁止されたことに基づいて、電力線通信装置の外部からネットワークデータを取得する取得部と、取得部によって取得されたネットワークデータを格納する第２の記憶部と、ネットワークデータに基づいて通信ネットワークと通信する通信部とを備える。
【００１４】
好ましくは、第１の制御部は、第１の記憶部と第１の電源部との間の伝送路を遮断する。
【００１５】
好ましくは、第２の制御部は、取得部と第２の電源部との間の伝送路を遮断する。
この発明の他の局面に従う電力線通信装置は、電力線から電力の供給を受ける電源部と、電力線を使用する通信ネットワークに接続するためのネットワークデータを格納する記憶部と、ネットワークデータの出力要求を検出する検出部と、出力要求に応答して、ネットワークデータが電源部から電力線通信装置の外部に出力されることを禁止する制御部と、制御部による動作に応答してネットワークデータを出力する出力部とを備える。
【００１６】
好ましくは、制御部は、記憶部と電源部との間の伝送路を遮断する。
好ましくは、電力線通信装置は、記憶部と電源部との間の伝送路の開閉を切り換える切換部をさらに備える。制御部は、切換部に、伝送路の状態を閉状態から開状態に変更させる。
【００１７】
好ましくは、制御部は、電力線への送信のために電源部に伝送される信号からネットワークデータを欠落させるフィルタ部を含む。
【００１８】
好ましくは、検出部は、電力線通信装置に入力された信号に基づいて出力要求を検出する。
【００１９】
好ましくは、電力線通信装置は、当該電力線通信装置に対する操作を受け付けて操作に応じた操作信号を出力する操作部をさらに備える。検出部は、操作信号に基づいて出力要求を検出する。
【００２０】
好ましくは、出力部は、通信回線の接続を受け付けてネットワークデータを出力する通信インターフェイス部を含む。通信インターフェイス部は、ネットワークデータが電源部から電力線通信装置の外部に出力されることが禁止されたことに基づいて、ネットワークデータを出力する。
【００２１】
好ましくは、出力部は、データを格納するための着脱可能な記録媒体に対してネットワークデータを書き込む駆動部を含む。駆動部は、ネットワークデータが電源部から電力線通信装置の外部に出力されることが禁止されたことに基づいて、ネットワークデータを出力する。
【００２２】
好ましくは、出力部は、ネットワークデータを表示する表示部を含む。表示部は、ネットワークデータが電源部から電力線通信装置の外部に出力されることが禁止されたことに基づいて、ネットワークデータを表示する。
【００２３】
この発明のさらに他の局面に従う電力線通信装置は、電力線から電力の供給を受ける電源部と、電力線を使用する通信ネットワークに接続するためのネットワークデータの取得要求を検出する検出部と、取得要求の検出に応答して、データが電源部から電力線通信装置の外部に出力されることを禁止する制御部と、データの出力が制御部によって禁止されたことに基づいて、電力線通信装置の外部からネットワークデータを取得する取得部と、取得部によって取得されたネットワークデータを格納する記憶部と、ネットワークデータに基づいて通信ネットワークと通信する通信部とを備える。
【００２４】
好ましくは、制御部は、取得部と電源部との間の伝送路を遮断する。
好ましくは、電力線通信装置は、取得部と電源部との間の伝送路の開閉を切り換える切換部をさらに備える。制御部は、切換部に、伝送路の状態を閉状態から開状態に変更させる。
【００２５】
好ましくは、制御部は、電力線への送信のために電源部に伝送される信号からネットワークデータを欠落させるフィルタ部を含む。
【００２６】
好ましくは、検出部は、電力線通信装置に入力された信号に基づいて取得要求を検出する。
【００２７】
好ましくは、電力線通信装置は、電力線通信装置に対する操作を受け付けて操作に応じた操作信号を出力する操作部をさらに備える。検出部は、操作信号に基づいて取得要求を検出する。
【００２８】
好ましくは、取得部は、通信回線の接続を受けるインターフェイス部を含む。
好ましくは、取得部は、データを格納する記録媒体の装着を受ける駆動部と、データの出力が禁止されたことに基づいて、記録媒体からネットワークデータを読み出す読出部とを含む。
【００２９】
好ましくは、取得部は、電力線通信装置に対する動作命令の入力を受ける操作部を含む。
【発明の効果】
【００３０】
本発明によると、セキュリティを維持しつつネットワークに参加するためのデータの取得あるいは出力が可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３２】
最初に、図１を参照して、本発明の実施の形態に係る電力線通信ネットワーク１０について説明する。図１は、電力線通信ネットワーク１０の構成を表わす図である。電力線通信ネットワーク１０は、高圧配電線１０１と、変圧器１０２と、低圧配電線１０３，１０４，１０５と、受電盤１０６と、家１１０，１２０と、ビル１３０とを備える。変圧器１０２は、電柱１００に取り付けられている。
【００３３】
高圧配電線１０１は、変電所（図示しない）から送られる高電圧の電流を変圧器１０２に送電する。変圧器１０２は、その電流の電圧を配線用の低電圧に変換し、低圧配電線１０３，１０４，１０５にそれぞれ分配する。
【００３４】
家１１０は、低圧配電線１０３によって送られる電流の供給を受電盤（図示しない）を介して受けて、宅内に敷設された電力線（電灯線ともいう。）にそれぞれ分配する。家１１０は、家庭内の通信システムとして、電力線通信装置１１１，１１２，１１３を備える。電力線通信装置１１１および１１２は、宅内に配置された電力線に既に接続され、家庭内のローカルエリアネットワークを形成している。電力線通信装置１１３は、そのネットワークに接続されるために準備された電力線通信装置であるが、当該ネットワークの端末としての登録は未だ行なわれていない。
【００３５】
同様に、家１２０は、電力線通信装置１２１，１２２，１２３を備える。電力線通信装置１２１および１２２は、既に宅内に敷設された電力線に接続されており、家庭内の通信ネットワークを形成している。電力線通信装置１２３は、そのネットワークに新たに接続されるために準備された電力線通信装置である。電力線通信装置１２１，１２２，１２３は、その電力線に接続されることにより、低圧配電線１０４から送られる電力の供給を受けて電力線通信装置として作動する。電力線通信装置１２１，１２２は、その電力線を介して、後述するようにデータ通信を行なう。
【００３６】
同様に、ビル１３０は、受電盤１０６を介して低圧配電線１０５によって電力の供給を受ける。ビル１３０は、たとえば２つのフロアからなっている。２階に位置するフロア１４０には、電力線通信装置１４１および１４２が設置されている。電力線通信装置１４１および１４２は、受電盤１０６によって分配される電力の供給を受ける。電力線通信装置１４１および１４２は、その電力線を介してデータの通信を行なう。
【００３７】
同様に、１階のフロア１５０には、電力線通信装置１５１および１５２が設置されている。電力線通信装置１５１および１５２は、受電盤１０６から電力の供給を受けて電力線通信装置として作動するとともに、データの通信を行なう。
【００３８】
図２を参照して、本発明の実施の形態に係る電力線通信装置を使用した通信ネットワークについて説明する。図２は、家１１０において構成された通信ネットワーク２００の構成を表わす図である。通信ネットワーク２００は、たとえば、ＬＡＮ（Local  Area  Network）として構成されるが、ゲートウェイ装置（図示しない）を通信ネットワーク２００に接続することにより、他のネットワークと通信可能な構成としても実現できる。
【００３９】
通信ネットワーク２００は、電力線通信装置１１１，１１２，１１３，２６０と、受電盤２１０と、電力線２２０，２２３と、パーソナルコンピュータ２３０と、照明２４０と、テレビ２５０と、ＷＡＮ（Wide Area Network）ルータ２７０とを備える。パーソナルコンピュータ２３０は、電力線通信装置１１２に接続されている。
【００４０】
受電盤２１０は、電力メータ２１１と、ブレーカ２１２，２１３とを含む。受電盤２１０と電力線通信装置１１１とは、電力線２２０によって接続されている。電力線通信装置１１１は、コンセント２２１に接続されている。
【００４１】
電力線通信装置１１３は、コンセント２２２に接続されている。電力線通信装置１１３は、現時点では、通信ネットワーク２００に参加しておらず、通信ネットワーク２００に参加するためのデータを電力線通信装置１１１から取得した後に、通信ネットワーク２００に参加する。
【００４２】
電力線２２３には、コンセント２２４，２２５，２２６，２２７が接続されている。電力線通信装置１１２は、コンセント２２４に接続され、受電盤２１０から電力の供給を受ける。パーソナルコンピュータ２３０は、コンセント２２５に接続される。照明２４０は、電力線２２３によって受電盤２１０から電力の供給を受けて発光する。テレビ２５０は、コンセント２２７に接続される。電力線通信装置２６０は、コンセント２２６に接続される。また、電力線通信装置２６０とＷＡＮルータ２７０とは、ＬＡＮケーブル２６２によって接続されている。
【００４３】
次に、図３を参照して、本実施の形態に係る通信ネットワーク２００の構成についてさらに説明する。図３は、電力線通信装置１１１および１１３を備える通信ネットワーク２００によって実現される機能の構成を表わすブロック図である。通信ネットワーク２００は、電力線通信装置１１１と電力線通信装置１１３とを備える。なお、説明を簡単にするために、図３では、電力線通信装置１１１，１１３が示されているが、同様の機能を有する他の電力線通信装置が使用されてもよい。
【００４４】
電力線通信装置１１１は、第１の電源部３１０と、第１の通信部３１１と、第１の制御部３１２と、第１の記憶部３１３と、第１の検出部３１４と、出力部３１５とを備える。第１の電源部３１０は、電力線２２０から電力の供給を受けるとともに、信号を伝送する。第１の通信部３１１は、第１の記憶部３１３に格納されているデータに基づいて第１の電源部３１０を介して他の電力線通信装置（たとえば電力線通信装置１１３）と通信する。第１の記憶部３１３は、電力線２２０を使用する通信ネットワーク２００に接続するためのネットワークデータを格納している。第１の検出部３１４は、そのネットワークデータの出力要求を検出する。第１の制御部３１２は、その出力要求に応答して、ネットワークデータが第１の電源部３１０から電力線通信装置１１１の外部に出力されることを禁止する。出力部３１５は、第１の制御部３１２による当該禁止の動作に応答してネットワークデータを出力する。
【００４５】
ある局面において、第１の制御部３１２は、第１の記憶部３１３と第１の電源部３１０との間の伝送路を電気的に遮断する。他の局面において、電力線通信装置１１１は、第１の記憶部３１３と第１の電源部３１０との間の伝送路の開閉を切り換えるためのスイッチを備えてもよい。第１の制御部３１２は、そのスイッチを制御することにより、当該伝送路の状態を閉状態から開状態に変更する。
【００４６】
他の局面において、第１の制御部３１２は、電力線２２０への送信のために第１の電源部３１０に伝送される信号から、当該ネットワークデータを欠落するためのフィルタ回路を含む。
【００４７】
ある局面において、第１の検出部３１４は、電力線通信装置１１１に入力された信号に基づいて上記出力要求を検出する。他の局面において、電力線通信装置１１１は、当該装置に対する操作の入力を受けて、その操作に応じた信号を出力するための操作部をさらに備える。第１の検出部３１４は、その操作に応じた信号に基づいて、上記出力要求を検出する。
【００４８】
他の局面において、出力部３１５は、通信回線（たとえばＬＡＮケーブル）の接続を受付けて、上記ネットワークデータを出力するための通信インターフェイスを含む。当該通信インターフェイスは、ネットワークデータが第１の電源部３１０から電力線通信装置１１１の外部に出力されることが禁止されたことに基づいて、当該ネットワークデータを電力線通信装置１１１の外部に出力する。
【００４９】
他の局面において、出力部３１５は、データを格納するために着脱可能な記録媒体に対してネットワークデータを書き込む駆動部としても実現される。その場合、駆動部は、当該ネットワークデータが第１の電源部３１０から電力線通信装置１１１の外部に出力されることが禁止されたことに基づいて、そのネットワークデータを当該記録媒体に対して出力する。この場合記録媒体は、フラッシュメモリその他の電気的にあるいは光学的に信号を保持できる媒体として実現される。
【００５０】
さらに他の局面において、出力部３１５は、ネットワークデータを表示する表示装置としても実現される。具体的には、当該表示装置は、ネットワークデータが第１の電源部３１０から電力線通信装置１１１の外部に出力されることが禁止されたことに基づいて、そのネットワークデータを表示する。表示装置は、具体的には、ＬＣＤ（Liquid Crystal Display）装置、有機ＥＬ（Electro Luminescence）パネルとして実現される。
【００５１】
図３を再び参照して、電力線通信装置１１３は、第２の電源部３２０と、第２の通信部３２１と、第２の制御部３２２と、第２の記憶部３２３と、第２の検出部３２４と、取得部３２５とを備える。
【００５２】
第２の電源部３２０は、電力線２２０から電力の供給を受けるとともに信号を伝送する。第２の通信部３２１は、第２の記憶部３２３に格納されているデータに基づいて、第２の制御部３２２による制御に従って、他の電力線通信装置（たとえば電力線通信装置１１１）との通信を第２の電源部３２０を介して行なう。
【００５３】
第２の制御部３２２は、第２の記憶部３２３に格納されているデータあるいはプログラムに基づいて、電力線通信装置１１３を構成するハードウェアの動作を制御する。より具体的には、第２の制御部３２２は、第２の検出部３２４によって検出された取得要求に応答して、データが第２の電源部３２０から電力線通信装置１１３の外部に出力されることを禁止するための処理を行なう。第２の検出部３２４は、電力線２２０を使用する通信ネットワーク２００に接続するためのネットワークデータの取得要求を検出する。
【００５４】
取得部３２５は、データの出力が第２の制御部３２２によって禁止されたことに基づいて、電力線通信装置１１３の外部からネットワークデータを取得する。
【００５５】
第２の記憶部３２３は、取得部３２５によって取得された当該ネットワークデータを格納する。また、第２の記憶部３２３は、電力線通信装置１１３について予め規定された動作を実現するためのプログラムその他の制御データを不揮発的に格納している。
【００５６】
好ましくは、第２の制御部３２２は、取得部３２５と第１の電源部３２０との間の伝送路を電気的に遮断する。ある局面において、電力線通信装置１１３は、取得部３２５と第２の電源部３２０との間の伝送路の開閉を切り換えるためのスイッチを備えてもよい。第２の制御部３２２は、上記ネットワークデータの取得要求が検出されたことに応答して、当該スイッチに対して、伝送路の状態を閉状態から開状態に変更させる。
【００５７】
他の局面において、第２の制御部３２２は、電力線２２０への送信のために第２の電源部３２０に伝送される信号から、当該ネットワークデータを欠落させるフィルタ部を含んでもよい。
【００５８】
他の局面において、第２の検出部３２４は、電力線通信装置１１３に入力された信号に基づいて上記取得要求を検出する。他の局面において、電力線通信装置１１３は、当該装置に対する操作を受付けて、その操作に応じた信号を出力するための操作部をさらに備える。当該操作部は、たとえば押下式のボタン、タッチパネルなどとして実現される。第２の検出部３２４は、その信号に基づいて上記取得要求を検出する。
【００５９】
他の局面において、取得部３２５は、通信回線の接続を受けるインターフェイスとして実現される。より具体的には、取得部３２５は、ＬＡＮケーブルその他の伝送ケーブルの装着を受けるジャックと、当該ケーブルを介した通信を行なうための通信カードとして実現される。
【００６０】
他の局面において、取得部３２５は、フラッシュメモリその他の電気的記憶媒体、あるいは、ＣＤ−ＲＯＭ（Compact-Disk  Read  Only  Memory）その他の光学的記憶媒体からデータを読み取るドライブとして実現される。
【００６１】
さらに他の局面において、取得部３２５は、電力線通信装置１１３に対する動作命令の入力を受ける操作部として実現される。より具体的には、当該操作部は、たとえば押下式のボタン、リモコン端末（図示しない）から出力された制御信号を受ける受光素子、テンキーその他の入力装置として実現される。この場合、取得部３２５は、そのようにして入力された信号から特定される制御データを第２の記憶部３２３において予め確保された領域に格納する。
【００６２】
次に、図４を参照して、本実施の形態に係る電力線通信装置１１１の具体的構成について説明する。図４は、電力線通信装置１１１として機能するＰＬＣ（Power Line Communication）アダプタ４００のハードウェア構成を表わすブロック図である。ＰＬＣアダプタ４００は、ＣＰＵ（Central Processing Unit）４１０と、プラグ４２０と、ＡＣ−ＤＣ（Alternating Current-Direct Current）電源変換部４２１と、トランス４２２と、アナログフロントエンド４２３と、電力線モデム４２４と、フィルタ４２５と、ＲＡＭ（Random Access Memory）４２６と、ネットワークコントローラ４２７と、ＲＪ４５コネクタ４２８と、ＲＯＭ（Read Only Memory）４３０とを備える。
【００６３】
ＣＰＵ４１０は、ＰＬＣアダプタ４００を電力線通信装置として機能させるための処理を実行する。具体的には、ＣＰＵ４１０は、ＲＯＭ４３０に格納されているプログラムによって与えられる命令を実行する。また、ＣＰＵ４１０は、後述するように、通信ネットワーク２００に参加するためのデータをＰＬＣアダプタ４００の外部に出力するための処理を実行する。
【００６４】
プラグ４２０は、コンセント２２１に接続されて電力線２２０から電力の供給を受ける。
【００６５】
ＡＣ−ＤＣ電源変換部４２１は、電力線２２０から送られる交流電流を直流電流に変換し、ＰＬＣアダプタ４００の各要素に供給する。トランス４２２は、アナログフロントエンド４２３から送られる信号に基づいて作動し、通信ネットワーク２００に伝送される信号をプラグ４２０に対して送出する。アナログフロントエンド４２３は、電力線モデム４２４から送られた信号をアナログ信号に変換して、変換後の信号を増幅する。さらに、アナログフロントエンド４２３は、増幅後の信号を用いてトランス４２２を駆動する。
【００６６】
電力線モデム４２４は、フィルタ４２５とアナログフロントエンド４２３との間に配置される。電力線モデム４２４は、ＣＰＵ４１０から出力される信号を変調して、変調後の信号をアナログフロントエンド４２３に送出する。一方、電力線モデム４２４は、アナログフロントエンド４２３から送られた信号を復調し、復調後のデータをＣＰＵ４１０に送出する。フィルタ４２５は、ＣＰＵ４１０から出力される命令に基づいて、通信ネットワーク２００を使用した通信ネットワークに使用されるデータを遮断する。
【００６７】
ＲＡＭ４２６は、ＣＰＵ４１０によって生成されたデータあるいはＰＬＣアダプタ４００の外部から取得されたデータを一時的に保持する。ＲＯＭ４３０は、ＰＬＣアダプタ４００を実現するために予め準備されたデータおよびプログラムを格納している。ＲＯＭ４３０におけるデータ構造は後述する。
【００６８】
ネットワークコントローラ４２７は、ＣＰＵ４１０から出力されるデータをＲＪ４５コネクタ４２８に接続されるケーブル（図示しない）を介して通信するための制御を行なう。ネットワークコントローラ４２７は、たとえば、イーサネット（登録商標）コントローラとして実現される。ＲＪ４５コネクタ４２８は、イーサネット（登録商標）ケーブルその他の伝送ケーブルの装着を受ける。なお、ネットワークコントローラ４２７とＲＪ４５コネクタ４２８とによって実現される通信インターフェイスの構成は、上記のものに限られない。
【００６９】
次に、図５を参照して、本実施の形態に係るＰＬＣアダプタ４００のデータ構造について説明する。図５は、ＰＬＣアダプタ４００が備えるＲＯＭ４３０におけるデータの格納の一態様を概念的に表わす図である。ＲＯＭ４３０は、データを格納するための複数のメモリ領域を含む。ＰＬＣアダプタ４００を識別するアダプタＩＤ（Identification）は、メモリ領域５１０に格納されている。ＰＬＣアダプタ４００が参加する通信ネットワーク２００を識別するネットワークＩＤは、メモリ領域５２０に格納されている。ＰＬＣアダプタ４００の通信ネットワーク２００におけるユーザを特定するネットワークユーザＩＤは、メモリ領域５３０に格納されている。通信ネットワーク２００において秘密保持しつつ通信するために使用されるパスワードは、メモリ領域５４０に格納されている。また暗号通信を行なうための暗号鍵は、メモリ領域５５０に格納されている。
【００７０】
さらに、ＲＯＭ４３０は、ＰＬＣアダプタ４００の製造者によって、あるいはＰＣＬアダプタ４００の使用者によって入力されるプログラムを保持している。具体的には、電力線２２０を使用する通信ネットワーク２００においてその通信に参加するためのデータ（ネットワークデータ）を他の電力線通信装置に与えるネットワークデータ出力プログラムは、メモリ領域５６０に格納されている。逆に、当該電力線通信装置が他の電力線通信装置からネットワークデータを取得する処理を実現するネットワークデータ取得プログラムは、メモリ領域５７０に格納されている。電力線２２０を介して通信するためのＰＬＣ通信プログラムは、メモリ領域５８０に格納されている。ＰＬＣアダプタ４００の基本的な動作を実行するためのファームウェアは、メモリ領域５９０に格納されている。
【００７１】
なお、これらのデータおよびプログラムは、変更可能なものであってもよい。また、複数のメモリに分散されて保持されてもよい。
【００７２】
次に、図６を参照して、本実施の形態に係る電力線通信装置１１３の具体的構成について説明する。図６は、電力線通信装置１１３として機能するＰＬＣアダプタ６００のハードウェア構成を表わすブロック図である。ＰＬＣアダプタ６００は、ＣＰＵ６１０と、プラグ６２０と、ＡＣ−ＤＣ電源変換部６２１と、トランス６２２と、アナログフロントエンド６２３と、電力線モデム６２４と、スイッチ６２５と、ＲＡＭ６２６と、ネットワークコントローラ６２７と、ＲＪ４５コネクタ６２８と、ＲＯＭ６３０とを備える。
【００７３】
ＣＰＵ６１０は、ＰＬＣアダプタ６００を電力線通信装置として機能させるための命令を実行し、各ハードウェアを制御する。なお、ＰＬＣアダプタ６００が実現する機能の多くは、図４に示されるＰＬＣアダプタ４００が実現する機能と同様である。具体的には、プラグ６２０は、プラグ４２０と同様に作動する。ＡＣ−ＤＣ電源変換部６２１は、ＡＣ−ＤＣ電源変換部４２１と同様に作動する。トランス６２２は、トランス４２２と同様に作動する。アナログフロントエンド６２３は、アナログフロントエンド４２３と同様に作動する。電力モデム６２４は、電力線モデム４２４と同様に作動する。ネットワークコントローラ６２７は、ネットワークコントローラ４２７と同様に作動する。ＲＪ４５コネクタ６２８は、ＲＪ４５コネクタ４２８と同様に作動する。
【００７４】
ＲＡＭ６２６は、ＣＰＵ６１０によって生成されたデータあるいはＰＬＣアダプタ６００に入力されたデータを一時的に保持する。ＲＯＭ６３０は、ＰＬＣアダプタ６００を実現するために予め準備されたデータおよびプログラムを格納する。ＲＯＭ６３０におけるデータ構造は後述する。
【００７５】
図７を参照して、ＰＬＣアダプタ６００のデータ構造について説明する。図７は、ＰＬＣアダプタ６００が備えるＲＯＭ６３０におけるデータの格納の一態様を概念的に表わす図である。ＲＯＭ６３０は、データを格納するための複数のメモリ領域を含む。
【００７６】
ＰＬＣアダプタ６００を識別するためのデータ（「ＰＬＣ−Adapter−０２」）は、メモリ領域７１０に格納されている。
【００７７】
ＰＬＣアダプタ６００が参加する通信ネットワークを識別するためのデータは、メモリ領域７２０に格納される。なお、ＰＬＣアダプタ６００は、現時点ではまだ通信ネットワーク２００に参加していない。したがって、メモリ領域７２０には、現時点ではデータの内容が空白であることを表わすデータ「ＮＵＬＬ（ヌル）」が格納されている。
【００７８】
ＰＬＣアダプタ６００のそのネットワークにおけるユーザを表わすネットワークユーザＩＤは、メモリ領域７３０に格納される。この領域も、ＰＬＣアダプタ６００が通信ネットワーク２００に参加するまではデータがないことを表わすデータ「ＮＵＬＬ」が格納されている。後述するネットワークデータの取得処理が実行されると、これらのデータが各メモリ領域に書き込まれる。
【００７９】
通信ネットワーク２００を使用する通信において使用されるパスワードは、メモリ領域７４０に格納される。暗号通信を行なうための暗号鍵は、メモリ領域７５０に格納される。
【００８０】
ＲＯＭ６３０は、ＰＬＣアダプタ６００が実行するプログラムをさらに格納している。具体的には、電力線２２０を使用する通信ネットワーク２００に参加するためのネットワークデータを取得するプログラムは、メモリ領域７７０に格納されている。このプログラムは、ＣＰＵ６１０によって実行される。
【００８１】
そのネットワークデータが取得された後に、電力線２２０に接続されている他の電力線通信装置（たとえば電力線通信装置１１１として機能するＰＬＣアダプタ４００）と通信するためのプログラムは、メモリ領域７８０に格納されている。ＰＬＣアダプタ６００の基本的な動作を制御するためのファームウェアは、メモリ領域７９０に格納されている。
【００８２】
ＰＬＣアダプタ６００がＰＬＣアダプタ４００と通信することによりネットワークデータを取得すると、その取得されたデータは、メモリ領域７２０，７３０，７４０，７５０にそれぞれ格納される。ネットワークデータが取得された後、ＰＬＣアダプタ６００は、特定の通信ネットワーク（たとえば通信ネットワーク２００）に参加することができ、他の電力線通信装置（たとえばＰＬＣアダプタ４００）と電力線２２０を介して通信することができる。
【００８３】
また、他の局面において、ＰＬＣアダプタ６００は、自己が有しているネットワークデータを他の電力線通信装置に与えるためのプログラムを有してもよい。具体的には、上記ネットワークデータがＰＬＣアダプタ６００によって取得されるときに、当該プログラムも併せて取得されてもよい。この場合、その取得されたプログラムは、メモリ領域７６０に格納される。そうすると、たとえば図５のメモリ領域５６０に示されるように、ネットワークデータ出力プログラムがメモリ領域７６０にも格納されることになる。このようにすると、ＰＬＣアダプタ６００は、その後は、ＰＬＣアダプタ４００と同様に、他の装置からの要求に応じてネットワークデータを与えることができる。
【００８４】
次に、図８を参照して、本実施の形態に係るＰＬＣアダプタ６００の制御構造について説明する。図８は、ＰＬＣアダプタ６００のＣＰＵ６１０が実行する一連の動作の一部を表わすフローチャートである。
【００８５】
ステップＳ８１０にて、ＣＰＵ６１０は、暗号鍵を所有しているか否かを判定する。この判定は、たとえばＲＯＭ６３０のメモリ領域（メモリ領域７５０）を参照することにより行なわれる。ＣＰＵ６１０は、暗号鍵を所有していると判定すると（ステップＳ８１０にてＹＥＳ）、制御をステップＳ８２０に切り換える。そうでない場合には（ステップＳ８１０にてＮＯ）、ＣＰＵ８１０は、制御をステップＳ８４０に切り換える。
【００８６】
ステップＳ８２０にて、ＣＰＵ６１０は、予め規定された時間内に他の電力線通信装置（たとえばＰＬＣアダプタ４００）に接続できたか否かを判定する。この判定は、たとえば、通信の確立を表わすＡＣＫ信号を他の電力線通信装置から受信したか否かに基づいて行なわれる。ＣＰＵ６１０は、他の電力線通信装置に接続できたと判定すると（ステップＳ８２０にてＹＥＳ）、制御をステップＳ８２２に切り換える。そうでない場合には（ステップＳ８２０にてＮＯ）、ＣＰＵ６１０は、制御をステップＳ８２４に切り換える。
【００８７】
ステップＳ８２２にて、ＣＰＵ６１０は、予め規定された通信処理を実行することにより、通信ネットワーク２００に接続する。その後、ＰＬＣアダプタ６００は、ＰＬＣアダプタ４００と電力線２２０を介して通信できる。
【００８８】
ステップＳ８２４にて、ＣＰＵ６１０は、ＰＬＣアダプタ６００を通信ネットワーク２００におけるマスタ装置として機能させるための処理を実行する。ここで、マスタ装置とは、通信ネットワーク２００における通信を制御する機能を有する電力線通信装置をいう。通信の制御には、通信ネットワーク２００に参加するためのネットワークデータ（ネットワークＩＤ、暗号鍵等）の送信要求に応じた送信、通信ネットワーク２００に参加する電力線通信装置の登録等を含む。より具体的には、ＣＰＵ６１０は、予め規定されたビーコン信号を出力することにより、通信ネットワーク２００上に他の電力線通信装置が存在しているか否かを確認する。ＣＰＵ６１０は、他の電力線通信装置からの信号を受信した場合には、その信号に含まれる制御コードに応じて、ネットワークデータの送信、電力線通信装置に対するネットワーク上の識別データの割り当てなどを行なう。
【００８９】
ステップＳ８３０にて、ＣＰＵ６１０は、同一の通信ネットワーク２００に属する他の電力線通信装置を発見したか否かを判定する。ＣＰＵ６１０は、そのような装置を発見したと判定すると（ステップＳ８３０にてＹＥＳ）、制御をステップＳ８２２に切り換える。そうでない場合には（ステップＳ８３０にてＮＯ）、ＣＰＵ６１０は、制御をステップＳ８４０に切り換える。
【００９０】
ステップＳ８４０にて、ＣＰＵ６１０は、ネットワークデータ取得プログラム（メモリ領域７７０）を実行することにより他の電力線通信装置（たとえばＰＬＣアダプタ４００）との間でリンクを確立する。ＣＰＵ６１０は、リンクが確立されたと判定すると（ステップＳ８４０にてＹＥＳ）、制御をステップＳ８４２に切り換える。そうでない場合には（ステップＳ８４０にてＮＯ）、ＣＰＵ６１０は、制御をステップＳ８１０に戻す。
【００９１】
ステップＳ８４２にて、ＣＰＵ６１０は、ネットワークコントローラ６２７を制御してＲＪ４５コネクタ６２８に接続されている通信ケーブルに対して、ネットワークデータを取得するために予め規定されたパケットを送信する。当該パケットは、たとえばヘッダ部とユーザデータ部とを含む。ユーザデータ部は、通信ネットワーク２００に参加するために必要なネットワークデータの送信要求を含む。
【００９２】
ステップＳ８５０にて、ＣＰＵ６１０は、ネットワークコントローラ６２７からの出力に基づいて、予め規定された時間内に応答があったか否かを判定する。ＣＰＵ６１０は、その時間内に応答があったと判定すると（ステップＳ８５０にてＹＥＳ）、制御をステップＳ８５２に切り換える。そうでない場合には（ステップＳ８５０にてＮＯ）、ＣＰＵ６１０は、制御をステップＳ８１０に戻す。
【００９３】
ステップＳ８５２にて、ＣＰＵ６１０は、ＰＬＣアダプタ６００におけるネットワークデータの出力を禁止するためのフィルタ動作を開始する。より具体的には、ＣＰＵ６１０は、スイッチ６２５に対して切換信号を送信することにより、電力線モデム６２４とアナログフロントエンド６２３との間の伝送路を電気的に遮断する。その結果、電力線モデム６２４からアナログフロントエンド６２３に対するデータの送信が禁止される。
【００９４】
ステップＳ８５４にて、ＣＰＵ６１０は、ネットワークコントローラ６２７を介してネットワークデータ（たとえばネットワークＩＤ、パスワード、暗号鍵）を受信したことを検知する。ＣＰＵ６１０は、それらのデータをＲＡＭ６２６において確保した領域に一時的に書き込み、その後、それらのデータをＲＯＭ６３０において確保した領域（メモリ領域７２０，７４０，７５０）に書き込む。
【００９５】
ステップＳ８５６にて、ＣＰＵ６１０は、ネットワークデータの書き込みの完了に基づいて、スイッチ６２５によるフィルタ動作を終了する。具体的には、ＣＰＵ６１０は、スイッチ６２５に対して切換信号を送信することにより、電力線モデム６２４とアナログフロントエンド６２６との間の伝送路を閉じた状態（すなわち信号の伝送が可能な状態）に切り換えさせる。
【００９６】
ステップＳ８６０にて、ＣＰＵ６１０は、ＰＬＣアダプタ６００の外部から与えられた信号に基づいて終了指示が入力されたか否かを判定する。ＣＰＵ６１０は、終了指示が入力されたと判定すると（ステップＳ８６０にてＹＥＳ）、制御を終了する。そうでない場合には（ステップＳ８６０にてＮＯ）、ＣＰＵ６１０は、制御をステップＳ８１０に戻す。
【００９７】
次に、図９を参照して、本実施の形態に係る電力線通信装置間における通信について説明する。図９は、ＰＬＣアダプタ４００とＰＬＣアダプタ６００との間で行なわれる通信を表わすシーケンスチャートである。
【００９８】
ステップＳ９１０にて、ＰＬＣアダプタ４００のＣＰＵ４１０は、電源のオンを検知する。ステップＳ９１１にて、ＰＬＣアダプタ６００のＣＰＵ６１０は、電源のオンを検知する。
【００９９】
ステップＳ９１４にて、ＣＰＵ４１０は、ＲＪ４５コネクタ４２８を介した通信を開始する命令を検出する。ステップＳ９１５にて、ＣＰＵ６１０は、ＲＪ４５コネクタ６２８を介した通信を開始する命令を検出する。
【０１００】
ステップＳ９１８にて、ＣＰＵ４１０は、他の電力線通信装置（たとえばＰＬＣアダプタ６００）との間で通信リンクを確立するためのデータを通信する。ステップＳ９１９にて、ＣＰＵ６１０は、他の電力線通信装置（たとえばＰＬＣアダプタ４００）との間で通信リンクを確立するためのデータを通信する。
【０１０１】
ステップＳ９２２にて、ＣＰＵ４１０は、その通信リンクが確立したことを検知する。ステップＳ９２３にて、ＣＰＵ６１０は、その通信リンクが確立したことを検知する。
【０１０２】
ステップＳ９２７にて、ＣＰＵ６１０は、ＰＬＣアダプタ４００に対して予め規定された特定のパケットを送信する。ステップＳ９２８にて、ＣＰＵ４１０は、ネットワークコントローラ４２７から送られる信号に基づいて、当該特定のパケットを受信したことを検知する。
【０１０３】
ステップＳ９３２にて、ＣＰＵ４１０は、その受信を確認したことを表わす信号（ＡＣＫ信号）をＰＬＣアダプタ６００に対して送信する。ステップＳ９３３にて、ＣＰＵ６１０は、ＡＣＫ信号を受信したことを検知する。
【０１０４】
ステップＳ９３６にて、ＣＰＵ４１０は、ＲＯＭ４３０に格納されているパスワード（たとえばメモリ領域５４０に格納されているパスワード）を送信する。ステップＳ９３７にて、ＣＰＵ６１０は、ＰＬＣアダプタ４００から送られたそのパスワードの受信を検知する。
【０１０５】
ステップＳ９４１にて、ＣＰＵ６１０は、ネットワークデータを取得する命令を検出する。たとえば、ＲＯＭ６３０におけるネットワークＩＤ（メモリ領域７２０）の値がＮＵＬＬである場合、ＣＰＵ６１０は、ネットワークデータを取得する命令を検出する。ステップＳ９４５にて、ＣＰＵ６１０は、スイッチ６２５に対して切換信号を送ることにより、ＰＬＣアダプタ６００におけるフィルタ動作を開始する。
【０１０６】
ステップＳ９４９にて、ＣＰＵ６１０は、ネットワークデータの出力要求を含む信号を生成し、その信号と予め規定されたパスワード（あるいはステップＳ９３７にて受信したパスワード）とをＰＬＣアダプタ４００に対して送信する。ステップＳ９５０にて、ＣＰＵ４１０は、ネットワークコントローラ４２７からの出力に基づいて、ネットワークデータの出力要求を受信したことを検知する。
【０１０７】
ステップＳ９５４にて、ＣＰＵ４１０は、ＰＬＣアダプタ６００から送られた信号の中から予め規定されたパスワード（たとえばメモリ領域５４０に格納されているパスワード）と一致するものが含まれているか否かを確認する。ＣＰＵ４１０は、同一のパスワードが送られたと判定すると、ステップＳ９５８にて、ＰＬＣアダプタ４００におけるフィルタ動作を開始する。より具体的には、ＣＰＵ４１０は、フィルタ４２５に対して切換信号を送信することにより、ＲＯＭ４３０と電力線モデム４２４との間の伝送路に送られる信号から、当該ネットワークデータを取り除くためのフィルタ処理を開始する。
【０１０８】
ステップＳ９６２にて、ＣＰＵ４１０は、ＲＯＭ４３０からネットワークデータ（たとえばメモリ領域５２０，５４０，５５０）を読み出し、ＲＡＭ４２６において送信のために一時的に確保した領域に書き込む。ＣＰＵ４１０は、そのデータを用いて送信用のパケットデータを生成する。
【０１０９】
ステップＳ９６６にて、ＣＰＵ４１０は、ＲＡＭ４２６において書き込まれたデータから生成されたパケットデータをネットワークコントローラ４２７を介してＰＬＣアダプタ４００の外部に送信する。このデータは、ケーブル（図示しない）を介してＰＬＣアダプタ６００に送られる。ステップＳ９６７にて、ＣＰＵ６１０は、ＰＬＣアダプタ４００からそのネットワークデータを受信したことを検知する。
【０１１０】
ステップＳ９７１にて、ＣＰＵ６１０は、そのデータをＲＯＭ６３０において予め規定された領域（たとえばメモリ領域７２０，７４０，７５０）にそれぞれ格納する。これにより、ＰＬＣアダプタ６００は、通信ネットワーク２００に参加するためのデータを取得したことになる。
【０１１１】
ステップＳ９７４にて、ＰＬＣアダプタ４００のＣＰＵ４１０は、ＰＬＣアダプタ６００に対するデータの送信が完了したことに基づいて、あるいはＰＬＣアダプタ６００から受信の確認信号を受信したことに基づいて、通信リンクを遮断する。ステップＳ９７５にて、ＣＰＵ６１０は、ＰＬＣアダプタ４００から取得したネットワークデータをＲＯＭ６３０に格納したことに基づいて、ＰＬＣアダプタ４００との通信リンクを遮断する。
【０１１２】
ステップＳ９７８にて、ＣＰＵ４１０は、フィルタ４２５に対して切換信号を送信することにより、ＰＬＣアダプタ４００におけるネットワークデータのフィルタ動作を終了する。具体的には、ＣＰＵ４１０は、ＲＯＭ４３０と電力線モデム４２４との間の伝送路を電気的に接続された状態に切り換える。これにより、ＲＯＭ４３０に格納されているデータの通信も可能となる。
【０１１３】
ステップＳ９７９にて、ＣＰＵ６１０は、スイッチ６２５に切換信号を送信することにより、ＰＬＣアダプタ６００におけるフィルタ動作を終了する。具体的には、電力線モデム６２４とアナログフロントエンド６２３との間の伝送路の状態を開かれていた状態から閉じられた状態に切り換える。これにより、プラグ６２０と電力線モデム６２４との間は電気的に接続された状態となり、信号の送受信が可能となる。
【０１１４】
次に、図１０を参照して、ＰＬＣアダプタ４００と６００との間で行なわれるペアリング処理について説明する。図１０は、ＰＬＣアダプタ４００とＰＬＣアダプタ６００との間で行なわれるペアリング処理の一態様を表わすシーケンスチャートである。ＰＬＣアダプタ４００はマスタとして機能し、ＰＬＣアダプタ６００はスレーブとして、すなわちネットワークへの参加を要求する端末として機能する。
【０１１５】
ステップＳ１０１０にて、マスタとして機能するＰＬＣアダプタ４００は、操作パネル（図示しない）に対する操作に基づいて、ペアリングを開始する操作が行なわれたことを検知する。
【０１１６】
ステップＳ１０２０にて、スレーブとして機能するＰＬＣアダプタ６００は、操作パネル（図示しない）に対する操作に基づいて、ペアリングを開始する操作が行なわれたことを検知する。なお、ステップＳ１０１０における処理が実行されるタイミングと、ステップＳ１０２０における処理が実行されるタイミングとの先後は、問わない。
【０１１７】
ステップＳ１０３０にて、ＰＬＣアダプタ６００は、ペアリングを開始する操作に応答してペアリングの要求を表わす信号を生成し、その生成した信号をＰＬＣアダプタ４００に対して送信する。その要求を受信したＰＬＣアダプタ４００は、ＰＬＣアダプタ６００の認証を行ない、ペアリングの可否を判断する。
【０１１８】
ステップＳ１０４０にて、ＰＬＣアダプタ４００は、ペアリングの許可を表わす信号を生成し、その信号をＰＬＣアダプタ６００に送信する。ステップＳ１０５０にて、スレーブとして機能するＰＬＣアダプタ６００は、ＰＬＣアダプタ４００との間でネットワークに参加するためのネットワークデータを要求する信号を生成し、その生成した信号をＰＬＣアダプタ４００に送信する。ここで、ネットワークデータは、ネットワークＩＤと、暗号鍵と、ＰＬＣアダプタ４００をネットワークにおいて識別するためのデータとを含む。
【０１１９】
ステップＳ１０６０にて、ＰＬＣアダプタ４００は、その要求信号の受信に応答して、ＲＯＭ４３０から当該ネットワークデータを読み出し、ネットワークデータを含むフレームを生成し、生成したフレームをＰＬＣアダプタ６００に送信する。
【０１２０】
ＰＬＣアダプタ６００は、そのフレームを受信すると、そのフレームから当該ネットワークデータを取り出し、ＲＯＭ６３０において予め確保された領域（たとえばメモリ領域７２０〜７５０）に各データを格納する。
【０１２１】
ステップＳ１０７０にて、ＰＬＣアダプタ６００は、その受信した暗号鍵を含むフレームを生成し、生成したフレームをＰＬＣアダプタ４００に送信する。ＰＬＣアダプタ４００は、その受信したフレームから暗号鍵を取り出し、その暗号鍵がＰＬＣアダプタ６００に対して送られた暗号鍵と同じであるか否かを確認する。
【０１２２】
ステップＳ１０８０にて、ＰＬＣアダプタ４００は、暗号化を用いた通信の開始要求を生成し、その要求をＰＬＣアダプタ６００に送信する。ステップＳ１０９０にて、ＰＬＣアダプタ６００は、その要求の受信に応答して、暗号鍵（メモリ領域７５０）を用いて送信の対象となるデータを暗号化し、暗号化によって生成された信号をＰＬＣアダプタ４００に送信する。その後の通信は、当該暗号鍵によって暗号化され、また復号され、暗号通信が可能となる。
【０１２３】
以上のようにして、本発明の実施の形態に係る電力線通信装置によると、電力線を使用する通信ネットワークに参加するためのネットワークデータは、電力線以外の伝送経路によって、そのネットワークデータを有するＰＬＣアダプタ４００から、新たにそのネットワークへの参加を求めるＰＬＣアダプタ６００に送られる。このとき、ＰＬＣアダプタ４００は、ネットワークデータをＰＬＣアダプタ６００に送信する前に、ネットワークデータが格納されているＲＯＭ４３０とプラグ４２０との間の伝送路を電気的に遮断する。遮断は、スイッチの切り換え、フィルタ動作の開始等によって実現される。
【０１２４】
一方、当該ネットワークデータを取得しようとするＰＬＣアダプタ６００は、その取得の前に、ＲＡＭ６２６あるいはＲＯＭ６３０とプラグ６２０との間の伝送路を遮断する。したがって、ＰＬＣアダプタ６００が保持するデータがプラグ６２０から電力線２２０に送られることが防止される。
【０１２５】
このようにすると、当該ネットワークデータが電力線２２０に送られなくなるため、セキュリティを維持しつつ、通信ネットワーク２００を構成する新たなＰＬＣアダプタを追加することができる。
【０１２６】
なお、ネットワークデータが電力線２２０に送られることを防止するための構成（たとえば、フィルタ、スイッチ等）は、図４および図６に係るものに限られない。たとえば、図４に示されるＰＬＣアダプタ４００において、フィルタ４２５は、電力線モデム４２４とプラグ４２０との間に設けられてもよい。また、ＰＬＣアダプタ４００は、フィルタ４２５に代えて、ＰＬＣアダプタ６００が有するスイッチ６２５と同様の機能を有するスイッチを有していてもよい。
【０１２７】
また、図６に示されるＰＬＣアダプタ６００において、スイッチ６２５は、電力線モデム６２４とＲＯＭ６３０との間に、あるいは、アナログフロントエンド６２３とプラグ６２０との間に、設けられてもよい。また、ＰＬＣアダプタ６００は、スイッチ６２５に代えて、ＰＬＣアダプタ４００が有するフィルタ４２５と同様の機能を有するフィルタを有するものでもよい。
【０１２８】
＜第１の変形例＞
以下、本実施の形態の第１の変形例について説明する。本変形例に係る電力線通信装置は、通信ネットワーク２００に参加するためのデータを前述の通信インターフェイス以外の機能により取得できる点で、図６に示されるＰＬＣアダプタ６００と異なる。
【０１２９】
そこで、図１１を参照して、本変形例に係るＰＬＣアダプタ１１００の構成について説明する。図１１は、ＰＬＣアダプタ１１００のハードウェア構成を表わすブロック図である。ＰＬＣアダプタ１１００は、図６に示される構成に対して、ＣＰＵ６１０とネットワークコントローラ６２７とＲＪ４５コネクタ６２８とに代えて、ＣＰＵ１１１０と、ディスプレイ１１２０と、ＵＳＢ（Universal Serial Bus）Ｉ／Ｆ（Interface）１１３０と、操作パネル１１４０とを備える。
【０１３０】
ＣＰＵ１１１０は、ＰＬＣアダプタ１１００の動作を制御する。ディスプレイ１１２０は、ＲＡＭ６２６あるいはＲＯＭ６３０に格納されているデータをＣＰＵ１１１０の制御に従って表示する。操作パネル１１４０は、ＰＣＬアダプタ１１００に対する操作を受付けてその操作に応じた信号をＣＰＵ１１１０に送出する。操作パネル１１４０は、たとえばテンキーその他のタッチ式あるいは押下式のボタンとして実現される。
【０１３１】
ＵＳＢＩ／Ｆ１１３０は、ＵＳＢメモリ（図示しない）の装着を受け付ける。ＵＳＢメモリは、ネットワークデータを格納している。このネットワークデータは、通信ネットワーク２００に既に参加している他の電力線通信装置（たとえばＰＬＣアダプタ４００）から取得されたものである。ＣＰＵ１１１０は、当該ＵＳＢメモリにアクセスして、ＵＳＢメモリから上記ネットワークデータを読み出し、ＲＡＭ６２６に格納する。このとき、ＣＰＵ１１１０は、ＵＳＢＩ／Ｆ１１３０に対するメモリの装着を検知すると、スイッチ６２５に対する切換信号を出力して、ＰＬＣアダプタ１１００におけるネットワークデータのフィルタ処理を開始する。その結果、ＵＳＢＩ／Ｆ１１３０から送られたネットワークデータは、電力線モデム６２４からアナログフロントエンド６２３に伝送されることなく、ＲＡＭ６２６に書き込まれる。したがって、ＰＬＣアダプタ１１００が取得したネットワークデータは、プラグ６２０を介して電力線２２０に送出されなくなるため、通信ネットワーク２００に参加するためのデータを安全に取得することができる。
【０１３２】
以上のようにして、本変形例に係るＰＬＣアダプタ１１００によると、ＵＳＢメモリがＵＳＢＩ／Ｆ１１３０に装着されたことを検知すると、ネットワークデータの外部への出力を遮断する。ＵＳＢメモリに格納されているネットワークデータの取り込みは、容易である。したがって、ＰＬＣアダプタ１１００の使用者がデータ通信に関する知識を有さない場合であっても、ＵＳＢメモリを用いることにより、通信ネットワークへの電力線通信装置の増設を容易に実現することができる。
【０１３３】
また、ＵＳＢメモリからネットワークデータを取り込む際に、ディスプレイ１１２０は、ＣＰＵ１１１０による表示制御に従って、その取り込まれたデータを表示してもよい。このようにすると、実際に取り込まれたデータの確認が容易になるため、ＰＬＣアダプタ１１００に対する誤設定を防止することができる。
【０１３４】
なお、本変形例においては、着脱可能な記録媒体の一例としてＵＳＢメモリが言及されているが、記録媒体は、メモリカード等その他のメモリであってもよい。
【０１３５】
＜第２の変形例＞
次に、本実施の形態の第２の変形例について説明する。本変形例に係る電力線通信装置は、ネットワークデータを出力する態様として、ネットワークコントローラ４２７を使用する態様に代えて、着脱可能な記録媒体に出力する態様、あるいはネットワークデータを表示する機能を有する点で、図４に示されるＰＬＣアダプタ４００と異なる。
【０１３６】
そこで、図１２を参照して、本変形例に係るＰＬＣアダプタ１２００の構成について説明する。図１２は、ＰＬＣアダプタ１２００のハードウェア構成を表わすブロック図である。ＰＬＣアダプタ１２００は、図４に示されるＰＬＣアダプタ４００の構成に対して、ＣＰＵ４１０とネットワークコントローラ４２７とＲＪ４５コネクタ４２８とに代えて、ＣＰＵ１２１０と、ディスプレイ１２２０と、ＵＳＢＩ／Ｆ１２３０とを備える。
【０１３７】
ＣＰＵ１２１０は、ＵＳＢＩ／Ｆ１２３０に対するＵＳＢメモリ（図示しない）の装着を検知し、その検知に応答してフィルタ４２５によるフィルタ動作を開始する。その結果、ＵＳＢメモリがＵＳＢＩ／Ｆ１２３０に装着された後は、ＲＯＭ４３０から電力線モデム４２４に対するデータの伝送が禁止される。
【０１３８】
ＣＰＵ１２１０は、そのフィルタ動作が正常に行なわれていることを確認すると、そのＵＳＢメモリに対して、ＲＯＭ４３０に格納されているネットワークデータを書き込む。これにより、ネットワークデータの出力が実現される。
【０１３９】
あるいは、他の局面において、ＣＰＵ１２１０は、ＲＯＭ４３０に格納されているデータをディスプレイ１２２０に表示してもよい。この場合、ＰＬＣ１２００の使用者は，その表示を視認すると、ディスプレイ１２２０に表示されているネットワークデータの各値を、新たに通信ネットワークに追加しようとする他のＰＬＣアダプタの操作パネルを用いて入力することができる。
【０１４０】
その後、ＣＰＵ１２１０は、ＵＳＢＩ／Ｆ１２３０からのＵＳＢメモリの離脱を検知すると、フィルタ４２５によるフィルタ動作を終了する。その後、ＲＯＭ４３０に格納されているデータに基づく通信が、電力線モデム４２４を介して可能となる。
【０１４１】
以上のようにして、本変形例に係るＰＬＣアダプタ１２００によると、セキュリティを維持しつつ、伝送ケーブルを使用することなく、ネットワークデータの移送が可能となる。
【０１４２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４３】
【図１】本発明の実施の形態に係る電力線通信ネットワーク１０の構成を表わす図である。
【図２】家１１０において構成された通信ネットワーク２００の構成を表わす図である。
【図３】電力線通信装置１１１および１１３を備える通信ネットワーク２００によって実現される機能の構成を表わすブロック図である。
【図４】電力線通信装置１１１として機能するＰＬＣアダプタ４００のハードウェア構成を表わすブロック図である。
【図５】ＰＬＣアダプタ４００が備えるＲＯＭ４３０におけるデータの格納の一態様を概念的に表わす図である。
【図６】電力線通信装置１１３として機能するＰＬＣアダプタ６００のハードウェア構成を表わすブロック図である。
【図７】ＰＬＣアダプタ６００が備えるＲＯＭ６３０におけるデータの格納の一態様を概念的に表わす図である。
【図８】ＰＬＣアダプタ６００のＣＰＵ６１０が実行する一連の動作の一部を表わすフローチャートである。
【図９】ＰＬＣアダプタ４００とＰＬＣアダプタ６００との間で行なわれる通信を表わすシーケンスチャートである。
【図１０】ＰＬＣアダプタ４００とＰＬＣアダプタ６００との間で行なわれるペアリング処理の一態様を表わすシーケンスチャートである。
【図１１】本発明の実施の形態の第１の変形例に係るＰＬＣアダプタ１１００のハードウェア構成を表わすブロック図である。
【図１２】本発明の実施の形態の第２の変形例に係るＰＬＣアダプタ１２００のハードウェア構成を表わすブロック図である。
【符号の説明】
【０１４４】
１０  電力線通信ネットワーク、１００  電柱、１０１  高圧配電線、１０２  変圧器、１０３，１０４，１０５  低圧配電線、１０６，２１０  受電盤、１１０，１２０  家、１３０  ビル、１１１，１１２，１１３，１２１，１２２，１２３，１４１，１４２，１５１，１５２，２６０  電力線通信装置、１４０，１５０  フロア、２００  通信ネットワーク、２１１  電力メータ、２１２，２１３  ブレーカ、２２０，２２３  電力線、２２１，２２２，２２４，２２５，２２６，２２７  コンセント、２３０  パーソナルコンピュータ、２４０  照明、２５０  テレビ、２６２  ＬＡＮケーブル、２７０  ＷＡＮルータ、４２０，６２０  プラグ。
【図１】
2008244558.tif 000003
【図２】
2008244558.tif 000004
【図３】
2008244558.tif 000005
【図４】
2008244558.tif 000006
【図５】
2008244558.tif 000007
【図６】
2008244558.tif 000008
【図７】
2008244558.tif 000009
【図８】
2008244558.tif 000010
【図９】
2008244558.tif 000011
【図１０】
2008244558.tif 000012
【図１１】
2008244558.tif 000013
【図１２】
2008244558.tif 000014