(57)【特許請求の範囲】
【請求項１】
電力線と接続する第１の接続手段と、
外部機器が接続される第２の接続手段と、
前記第２の接続手段を介して前記外部機器に電力を供給する電力供給手段と、
前記第１の接続手段を介して前記電力線に接続された通信機器との間で通信を行い、前記第２の接続手段を介して前記外部機器との間で通信を行う手段であって、前記外部機器への通信が無い状態となってから前記外部機器への電力供給の停止が可能となるまでの期間を示す情報を含む、前記外部機器への電力供給を停止するタイミングを示す所定の情報を、前記外部機器から受信する通信手段と、
前記通信手段により受信した前記所定の情報に含まれる前記期間を示す情報に基づいて前記外部機器への電力供給の停止タイミングを決定し、前記停止タイミングに従って前記電力供給手段による前記外部機器への電力供給を停止する制御手段とを備える通信装置。
【請求項２】
電力線と接続する第１の接続手段と、
外部機器が接続される第２の接続手段と、
前記第２の接続手段を介して前記外部機器に電力を供給する電力供給手段と、
前記第１の接続手段を介して前記電力線に接続された通信機器との間で通信を行い、前記第２の接続手段を介して前記外部機器との間で通信を行う手段であって、前記外部機器への電力供給を停止する前に前記外部機器に電力供給の停止を通知してから前記外部機器への電力供給の停止が可能となるまでの期間を示す情報を含む、前記外部機器への電力供給を停止するタイミングを示す所定の情報を、前記外部機器から受信する通信手段と、
前記通信手段により受信した前記所定の情報に含まれる前記期間を示す情報に基づいて前記外部機器への電力供給の停止タイミングを決定し、前記停止タイミングに従って前記電力供給手段による前記外部機器への電力供給を停止する制御手段とを備える通信装置。
【請求項３】
それぞれ異なる前記外部機器が接続される複数の前記第２の接続手段を備え、前記電力供給手段は前記複数の第２の接続手段に接続された複数の外部機器にそれぞれ電力を供給し、前記通信手段は前記複数の第２の接続手段を介して前記複数の外部機器と通信を行い、前記制御手段は前記複数の外部機器からそれぞれ受信した前記所定の情報に基づいて前記複数の外部機器への電力供給の停止タイミングをそれぞれ決定することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記所定の情報は、前記外部機器に電力供給を開始するタイミングを示す情報を含み、前記制御手段は、前記所定の情報に基づいて前記外部機器への電力供給の開始タイミングを決定し、前記開始タイミングに従って前記電力供給手段により前記外部機器への電力供給を開始することを特徴とする請求項１または２に記載の通信装置。
【請求項５】
前記所定の情報は、前記外部機器への電力供給を停止することができるか否かを示す情報を含むことを特徴とする請求項１または２に記載の通信装置。
【請求項６】
前記第２の接続手段に前記外部機器が接続されているか否かを検出する検出手段を備え、前記制御手段は、前記検出手段により前記外部機器が接続されたことが検出された場合に前記所定の情報を受信するよう前記通信手段を制御することを特徴とする請求項１または２に記載の通信装置。
【請求項７】
前記制御手段は前記所定の情報を記憶するメモリを有し、前記第２の接続手段に接続されていた外部機器が取り外されたことが前記検出手段により検出された場合、前記取り外された外部機器から受信した前記所定の情報を前記メモリより削除することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記第１の接続手段は前記電力線につながる差込口に挿入されるプラグを有し、前記制御手段は前記プラグが前記差込口から取り外された場合に、前記所定の情報に基づいて決定した停止タイミングに従って前記外部機器への電力供給を停止することを特徴とする請求項２に記載の通信装置。
【請求項９】
前記制御手段は、前記通信手段が前記電力線を介して受信した電力供給の停止要求に応じて、前記電力供給手段による前記外部機器への電力供給を停止することを特徴とする請求項２に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置に関し、特に、電力線を介して接続される外部機器に対して通信を行うと共に電力を供給する装置に関するものである。
【背景技術】
【０００２】
従来、家庭内で使用される電気機器においては、消費電力を削減するために様々な技術が使用されている。例えば、電気機器を使用していない場合に自動的に電源を落とす機能や、通常の使用時に比べて消費電力が少ない低電力モードなどの機能が知られている。
【０００３】
また、近年、家庭内の電気機器をネットワークで接続し、ネットワークを介して通信を行って各機器を制御する技術が提案されている。
【０００４】
この様な家庭内のネットワークを実現するための技術として、電力線搬送通信（ＰＬＣ：Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が注目されている。ＰＬＣとは、１００Ｖ（５０／６０Ｈｚ）の既存の電力線に高周波信号を重畳し、電力線を伝送路として双方向の通信を行う方式である（例えば、特許文献１参照）。
【０００５】
ＰＬＣでは、既存の電力引込線・コンセントがそのまま利用できるので、新規の配線工事が不要である。また、ＰＬＣでは、プラグをコンセントに差し込むだけで接続でき、複雑な設定を必要とせずに、プラグ＆プレイが可能である。
【特許文献１】特開２００４−７４９７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＰＬＣなどのネットワークにより家庭内の電気機器を接続して制御する場合、各機器においては、ネットワークからの制御信号を受信するための回路を常に動作させておく必要がある。
【０００７】
そのため、電源オフ時において消費される待機電力が大きくなり、その結果、総消費電力も大きくなるという問題がある。
【０００８】
本発明はこの様な問題を解決し、接続された機器に対する通信及び電力の供給を適切に制御して、消費電力を削減することを目的とする。
【課題を解決するための手段】
【０００９】
本発明においては、電力線と接続する第１の接続手段と、外部機器が接続される第２の接続手段と、前記第２の接続手段を介して前記外部機器に電力を供給する電力供給手段と、前記第１の接続手段と前記第２の接続手段とを介して、前記電力線に接続された通信機器と前記外部機器との間で通信を行う手段であって、前記外部機器への電力供給を停止するタイミングを示す所定の情報を前記外部機器から受信する通信手段と、前記通信手段により受信した前記所定の情報に基づいて前記外部機器への電力供給の停止タイミングを決定し、前記停止タイミングに従って前記電力供給手段による前記外部機器への電力供給を停止する制御手段とを備える。
【発明の効果】
【００１０】
本発明によれば、接続される外部機器に応じて適切に電力供給の制御を行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態を、図面を用いて詳細に説明する。
【００１２】
図１は、ＰＬＣを利用した本発明の実施形態における家庭内の通信システム１００の構成を示している。
【００１３】
図１の通信システム１００において、本発明の通信装置を適用したテーブルタップ２００が家庭内の電力線１１０に対して接続される。テーブルタップ２００は、複数の電源プラグ差込口（コンセント）を備えており、差込口に接続された外部機器に対して電力を供給する。また、テーブルタップ２００は、差込口に接続された外部機器と電力線に接続された通信機器との間で、ＰＬＣに従う通信を行う。通信はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による通信とし、個別のプロトコルの規定はしない。
【００１４】
図２は、電源テーブルタップ２００の概略構成を示すブロック図である。
【００１５】
図２において、電源プラグ２０１は家庭内のプラグ差込口に挿入される。電源プラグ２０１を介してＰＬＣによる通信のための情報が重畳された電力が、電力供給制御回路２０７と電力線結合部Ａ２０２に供給される。電力線結合部Ａ２０２は電源プラグ２０１からの電力線に重畳された通信情報を受信すると共に、電力線に対して通信情報を重畳する機能を有する。即ち、電力線結合部２０２は、電力線１１０からの信号を受信する場合には、受信した通信情報を復調回路Ａ２０４に送る。また、電力線１１０に対して信号を送信する場合には、変調回路Ａ２０３からの通信情報をプラグ２０１を介して出力する。
【００１６】
電力線結合部Ａ２０２からの通信情報は復調回路Ａ２０４によりデジタルデータに変換され、通信制御部２０５に送られる。
【００１７】
復調回路Ａ２０４は、所定の帯域外の信号を除去する帯域通過ＲＸフィルタ、受信した信号レベルを調整し、所定の間隔でサンプリングしてデジタルデータに変換するＡＤ変換器、デジタルデータを復調する復調部から構成される。
【００１８】
また、変調回路Ａ２０３は、通信制御部２０５からのデジタルデータを変調し、変調されたデジタルデータをアナログ信号に変換し、変換された信号を増幅して不要な周波数成分を除去する帯域通過ＴＸフィルタから構成される。
【００１９】
通信制御部２０５はＩＰ通信方式に従って通信を行う制御部であり、各差込口２１１、２２１、２３１、２４１に接続された機器との間で通信を行うことが可能である。また、通信制御部２０５にはＣＰＵとメモリ、ＲＯＭが内蔵されており、プログラムを実行させることが可能である。
【００２０】
通信制御部２０５はスプリッタ２０６と呼ばれるルーティング機能を持つ制御部と接続される。スプリッタ２０６は、どの差込口に接続されている機器と通信するのかを判別し、通信回路２１０〜２４０のうち、通信に用いる回路を選択する。
【００２１】
変調回路Ｂ２１３〜変調回路Ｅ２４３の構成は変調回路Ａ２０３と同様であり、また、復調回路Ｂ２１４〜復調回路Ｅ２４４の構成は復調回路Ａ２０４と同様である。また、電力線結合部Ｂ２１２〜電力線結合部Ｅ２４２は電力線結合部Ａ２０２と同様である。また、変調回路２１３〜２４３、復調回路２１４〜２４４、及び電力線結合部２１２〜２４２は、各差込口２１１〜２４１に接続された機器との間で通信を行うための構成である。
【００２２】
また、変調回路Ｂ２１３、復調回路Ｂ２１４、電力線結合部Ｂ２１２により差込口Ｂ２１１に接続された機器との間で通信を行うための通信回路Ｂ２１０を構成する。また、変調回路Ｃ２２３、復調回路Ｃ２２４、電力線結合部Ｃ２２２により差込口Ｃ２２１に接続された機器との間で通信を行うための通信回路Ｃ２２０を構成する。また、変調回路Ｄ２３３、復調回路Ｄ２３４、電力線結合部Ｄ２３２により差込口Ｄ２３１に接続された機器との間で通信を行うための通信回路Ｄ２３０を構成する。また、変調回路Ｅ２４３、復調回路Ｅ２４４、電力線結合部Ｅ２４２により差込口Ｅ２４１に接続された機器との間で通信を行うための通信回路Ｅ２４０を構成する。
【００２３】
電源供給制御回路２０７は、通信制御部２０５からの指示により、各差込口２１１〜２４１に接続された機器に対する電力の供給を制御する。検出部２０８は差込口２１１〜２４１に対して外部機器のプラグが挿入されているかどうかを検知する。そして、プラグが差し込まれた場合と、抜かれた場合に、それぞれの動作を示すイベント情報を通信制御部２０５に通知する。
【００２４】
また、本実施形態では、各通信回路Ｂ２１０〜通信回路Ｅ２４０に対し、独立に回路の動作を実行するか否かを制御することができる。即ち、通信回路２１０〜２４０のうち、電源プラグが挿入されていない差込口に対応する通信回路に対しては電力の供給を停止し、通信動作を停止させる。
【００２５】
また、差込口２１１〜２４１のうち、電源プラグが挿入されていない差込口に対し、電力の供給を停止する。また、全ての差込口２１１〜２４１に電源プラグが挿入されていない場合、スプリッタ２２０の動作も停止し、スプリッタ２２０に対する電力供給を停止する。
【００２６】
次に、図２のテーブルタップ２００による、外部機器に対する電力の供給制御の動作について説明する。
【００２７】
まず、図２の差込口２１１〜２４１の何れかに対し、外部機器の電源プラグが差し込まれた場合の処理について説明する。なお、本実施形態においては、差込口に対して、ＰＬＣに対応した通信機能を有する外部機器に加え、ＰＬＣ通信可能でない外部機器の電源プラグも差し込むことができるものとする。
【００２８】
図３は、外部機器の電源プラグが差し込まれた場合の通信制御部２０５の処理を示すフローチャートである。
【００２９】
図２における検出部２０７により、差込口２１１〜２４１の何れかに外部機器の電源プラグが差し込まれたことが検出され、差し込まれたことを示すイベント情報が通信制御部２０５に供給されると図３のフローがスタートする。
【００３０】
通信制御部２０５は、内部のメモリに、各差込口２１１〜２４１に対して電力を供給しているか否かを示す情報を記憶している。そして、電源供給制御回路２０７により、プラグが挿入された差込口に対して電力供給を開始する。また、通信回路２１０〜２４０のうち、プラグが挿入された差込口に対応する通信回路への電力供給が停止している場合には、電力を供給してから通信機能を有効にする（Ｓ３０１）。
【００３１】
また、スプリッタ２２０に対して電力供給が停止していた場合には、スプリッタ２２０に対して電力供給を開始してからその機能を有効にする。
【００３２】
次に、プラグが挿入された差込口に対応する通信回路により、接続された外部機器に対して所定のコマンドを送信し、ＰＬＣによる通信が可能な機器であるかどうかを判別する（Ｓ３０２）。なお、ここでは、通信に使用するプロトコルは各機器間で同じ方式が採用されてさえいれば何でも良い。本実施例においては、ＴＣＰ／ＩＰの上に通知用のプロトコルが規定されているとする。このプロトコルは、図９に示される要求と応答のシンプルな構成であり、両方とも同じパケット構成を使用するものとする。図８は、通知プロトコルのデータ構成例であり、ＴＣＰ／ＩＰのヘッダ部８０１、本プロトコルを識別するためのＵＩＤ部８０２、要求、あるいは応答の種別を表すコマンド部８０３から構成される。
【００３３】
ここでは、例えば、接続機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの送信を要求するコマンド値をコマンド部８０３に付加して送信する。そして、接続機器から所定の時間内に応答があったかどうかで判別することが可能である。所定時間内に、外部機器からＭＡＣアドレスを含むレスポンスが送られた場合、この外部機器がＰＬＣ対応機器であると判断する。
【００３４】
この様なコマンドが、プラグが接続された差込口に対応した通信回路の変調回路と電力線結合部を介して外部機器に送られる。送信したコマンドに対するレスポンスは、プラグが接続された差込口に対応した通信回路の電力線結合部と復調回路、及び、スプリッタ２０６を介して通信制御部２０５に送られる。
【００３５】
接続された機器がＰＬＣ対応機器である場合、更に、接続機器から電源制御の条件に関する情報を取得する。ここでは、差込口Ｂ２１１に図１におけるＨＤＤ１０１が接続されたこととして説明する。
【００３６】
接続機器から電源制御の条件に関する情報を取得するため、図８におけるコマンド部８０３にデータ取得のコマンド値を設定して接続機器に送信する。送信データは通信制御部２０５で生成され、スプリッタ２０６により変調回路Ｂ２１３、電力線結合部Ｂ２１２、差込口Ｂ２１１を介して接続機器に送られる。
【００３７】
コマンドを受けた接続機器は、電源制御に関する情報がある場合にはレスポンスとして送り返す。レスポンスデータの構成を図１０に示す。図１０に示すように、レスポンスデータは図８で説明した構成にデータ部１００４が付加された形で構成される。レスポンスデータは差込口Ｂ２１１、電力線結合部Ｂ２１２、復調回路Ｂ２１４、スプリッタ２０６を介して通信制御部２０５に送られる。
【００３８】
一方、接続機器が電源制御に関する情報を持っていない場合には、図１０のレスポンスデータが接続機器から送信されない。
【００３９】
そのため、所定時間レスポンスデータがないことを検知して処理を終了するか、接続機器から図１０のレスポンス部１００３に電源制御に関する情報を持っていないことを示すレスポンス値が付加されたデータを受信して処理を終える。
【００４０】
この様に電源制御に関する情報が取得できたか否かを判別し（Ｓ３０３）、取得できた場合には、取得した情報を、通信制御部２０５内にあるメモリに電源管理テーブルとして保存する（Ｓ３０４）。電源管理テーブルの例を図４に示す。
【００４１】
図４の４００は電源管理テーブルを示している。
【００４２】
電源管理テーブル４００は、複数の電源制御に関する項目を持っている。まず、各差込口を示すポート４０１と、各差込口に接続されている接続機器の一覧を示す機器名４０２が含まれる。
【００４３】
次に、接続機器が外部の電源制御機器からの制御命令によって動作することが可能か否かを示す制御可否情報４０３を持っている。
【００４４】
また、他の機器との間で通信が無い状態になってから電力供給の停止が可能となるまでの期間を示す、オフタイマ情報４０４を有する。このオフタイマ情報４０３は、オフタイマ有り、無しで構成され、オフタイマありの場合には時間情報が含まれるものとする。
【００４５】
また、電力供給を停止する際の条件として、いきなり電源供給を停止してよい機器であるのか、それとも電力供給の停止を通知する情報を送信してから電力供給を停止するべきなのかを示す電源供給停止条件情報４０５を持つ。電源供給停止条件情報４０５において、電源オフを通知する情報を送信してから電力供給を停止する場合には、要求後のタイマ情報を含むものとする。
【００４６】
機器によっては、定期的に電力供給を行ってもらい、動作させることが望まれるものも存在する。例えば、プリンタでは、長い間動作させないとインクヘッドのつまりなどが発生する。そのような機器のために、定期的に電力供給を行う必要があるかどうかの情報４０６を有する。ここで、定期的に電力供給が必要な場合には、どのくらいの間隔で電力供給が必要なのかを示す時間情報を含んでいるものとする。
【００４７】
また、ＰＬＣのネットワークに接続された他の機器からのイベント情報に基づいて電力供給を停止させる場合が考えられる。そこで、終了通知の有無情報４０７を有するものとする。
【００４８】
図４では、説明のため文章で表現したが、実際にはデジタルデータなので、２進数で構成される所定の値で示されるものとする。
【００４９】
また、本実施形態では、Ｓ３０４において、電源管理テーブル４００に加え、各接続機器に対する電力供給の状態を示す供給状態テーブルを生成、更新する。
【００５０】
通信制御部２０５はルータの機能を有しており、接続された各外部機器に対し、ＩＰアドレスを割り当てる。そして、各機器に割り当てたＩＰアドレス、及び各機器のＭＡＣアドレスに基づいて、供給状態テーブルを生成する。
【００５１】
図４の４２０は供給状態テーブルを示している。
【００５２】
供給状態テーブル４２０において、４２１は接続ポート、４２２は各差込口の接続機器のＩＰアドレス、４２３は各接続機器に対する電力供給の状態を示している。４２４は各機器のＭＡＣアドレスを示している。通信制御部２０５は、供給状態テーブル４２０を内部のメモリに保存する。
【００５３】
電源管理テーブル４００を生成、更新した後、今回新たに電源管理テーブル４００に加えた接続機器について、オフタイマ情報４０３に基づいてオフタイマの時間が設定されているか否かを判別する（Ｓ３０５）。オフタイマが設定されている場合、内部のタイマをリセットし、カウントを開始する（Ｓ３０６）。即ち、新たに外部機器が接続された時点で、電力供給をオフするためのタイマのカウントを開始している。
【００５４】
また、Ｓ３０３で、接続機器がＰＬＣ対応機器であったものの、電源制御の情報が送信されなかった場合には、電源管理テーブルを生成、更新せず、供給状態テーブルだけを更新して処理を終了する（Ｓ３０８）。また、Ｓ３０５において、オフタイマが設定されていない場合にはそのまま処理を終了する。
【００５５】
また、Ｓ３０２で、接続機器がＰＬＣ対応機器でなかった場合、機器が接続された差込口に対応した通信回路の機能を有効にしていると電力の無駄になってしまう。
【００５６】
そこで、接続機器がＰＬＣ対応機器でない場合、新たに機器が接続された差込口に対応した通信回路に対して電力の供給を停止して、その機能を停止する（Ｓ３０７）。ここで、全ての差込口に対して外部機器が接続されていない場合にはルーティング機能も意味がないため、スプリッタ２０６の機能も停止する。
【００５７】
次に、図２の差込口２１１〜２４１の何れに接続されていた外部機器の電源プラグが抜かれた場合の処理について説明する。図５は、外部機器の電源プラグが抜かれた場合の通信制御部２０５の処理を示すフローチャートである。
【００５８】
図２における検出部２０７により、差込口２１１〜２４１の何れかからプラグが取り外されたことが検出され、取り外しを示すイベント情報が通信制御部２０５に供給されると図４のフローがスタートする。
【００５９】
まず、今回抜かれた機器がＰＬＣ対応機器であり、図４の電源管理テーブル４００、及び供給状態テーブル４２０に登録されているか否かを判別する（Ｓ５０１）。具体的には、プラグが取り外された差込口が差込口２１１〜２４１の何れであるかを検出する。
【００６０】
管理テーブルに登録された機器であった場合、図４の電源管理テーブル４００、及び供給状態テーブル４２０から、取り外された機器に関する情報を削除する（Ｓ５０２）。また、取り外された機器がＰＬＣ対応機器で無かった場合には、そのまま処理を終了する。
【００６１】
次に、前述の如くテーブルタップ２００に接続されたＰＬＣ対応機器に対し、外部から通信要求があった場合の処理について説明する。図６は、通信要求があった場合の通信制御部２０６の動作を示すフローチャートである。
【００６２】
電源プラグ２０１を介して電力線１１０からの通信情報を受けると、通信制御部２０６は、受信した情報が差込口２１１〜２４１の何れかに接続された機器に対して送信された情報であるか否かを判別する。そして、何れかの接続機器に対する送信情報であった場合、受信した情報が電源停止要求であるか否かを判別する（Ｓ６０１）。
【００６３】
電源停止要求で無い場合、図４の供給状態テーブル４２０に基づいて、今回受信した情報の送信先機器の電力供給の状態を検出する。そして、電力供給の停止状態であるか否かを判別する（Ｓ６０２）。電力供給中であった場合にはそのまま処理を続ける。
【００６４】
また、電力供給の停止状態であった場合、電力供給制御回路２０７により、送信先の機器に対する電力供給を開始する（Ｓ６０３）。そして、受信した情報を、スプリッタ２０６、及び、送信先機器が接続されている差込口に対応した通信回路を介して送信する（Ｓ６０４）。通信が終了すると（Ｓ６０５）、電源管理テーブル４００に基づいて、今通信を行った機器についてオフタイマ４０４の設定があるか否かを判別する（Ｓ６０６）。オフタイマの設定があった場合、内部のタイマをリセットし、カウントを開始する（Ｓ６０７）。即ち、新たに通信が行われた時点で、電力供給をオフするためのタイマのカウントを開始している。
【００６５】
また、オフタイマが設定されていない場合にはそのまま処理を終了する。
【００６６】
また、Ｓ６０１において、受信した情報が電源停止要求である場合、図４の供給状態テーブル４２０に基づいて、今回受信した情報の送信先機器の電力供給の状態を検出する。そして、電力供給の停止状態であるか否かを判別する（Ｓ６０８）。電力供給の停止中であった場合にはそのまま処理を終了する。
【００６７】
また、電力供給中であった場合、電源管理テーブル４００の電力供給停止条件４０５により、電力供給停止条件が設定されているか否かを判別する（Ｓ６０９）。停止条件が設定されていなかった場合には、電源停止要求の送信先機器が接続されている差込口に対する電力供給を停止する（Ｓ６１３）。一方、電力供給停止条件が設定されていた場合、停止条件に従い、送信先機器に対して電力供給停止の要求を送信し、更に、条件に指定された時間が経過した後、対応する差込口に対する電力供給を停止する（Ｓ６１０）。
【００６８】
また、例えば、図１０に示すコマンド部１００３にシャットダウン要求を付加して送信した後に、接続機器から図１０におけるコマンド部１００３でＡＣＫを示すレスポンスコードが含まれているデータを受信して判断してもよい。
【００６９】
この様に電力供給を停止した後、電源管理テーブル４００の情報４０６に基づいて、今回電力供給を停止した機器が、定期的に電力供給が必要であるか否かを判別する（Ｓ６１１）。
【００７０】
定期的に電力供給が必要である場合、次回電力供給を行うまでの期間をカウントするため、タイマをリセットしてカウントを開始する（Ｓ６１４）。
【００７１】
また、定期的に電力供給が必要無い場合には、供給状態テーブル４２０において、今回、電力供給を停止した機器に関する電力供給状態の情報４２３の内容を変更し、処理を終了する（Ｓ６１２）。
【００７２】
以上、図３、図５、及び、図６のフローチャートで説明した処理は、それぞれ不定期に実行される処理である。
【００７３】
次に、定期的に実行する電力供給の制御動作について説明する。
【００７４】
図７は、本実施形態における電力供給の制御処理を示すフローチャートである。なお、図７の処理は、通信制御部２０５のＣＰＵが各部を制御することにより実行される。また、図７の処理は、所定のタイミングで定期的に実行される。
【００７５】
まず、図４の電源管理テーブル４００より、接続機器を一つ選択する（Ｓ７０１）。そして、選択した接続機器の電力供給が制御可能か否かを判別する（Ｓ７０２）。制御可能で無い場合には、Ｓ７１２に進む。一方、制御可能な機器であった場合、供給状態テーブル４２０に基づいて、選択した機器が電力供給中であるか否かを判別する（Ｓ７０３）。
【００７６】
電力供給中であった場合、電源管理テーブル４００のオフタイマ情報４０４に基づいて、オフタイマが設定されているか否かを判別する（Ｓ７０４）。オフタイマが設定されていない場合には、Ｓ７１２に進む。一方、オフタイマが設定されていた場合、オフタイマのカウント値が設定値以上となったか否かを判別する（Ｓ７０５）。カウント値が設定値未満の場合にはＳ７１２に進む。
【００７７】
一方、オフタイマのカウント値が設定値以上の場合、電源管理テーブル４００の停止条件４０５に基づいて、電力供給停止条件が設定されているか否かを判別する（Ｓ７０６）。電力供給停止条件が設定されていた場合、停止条件に従い、送信先機器に対して電力供給停止の要求を送信し、更に、条件に指定された時間が経過した後、対応する差込口に対する電力供給を停止する（Ｓ７０７）。一方、停止条件が設定されていなかった場合には、電源停止要求の送信先機器が接続されている差込口に対する電力供給を停止する（Ｓ７０８）。
【００７８】
電力供給を停止した後、電源管理テーブル４００の情報４０６に基づいて、今回電力供給を停止した機器が、定期的に電力供給が必要であるか否かを判別する（Ｓ７０９）。定期的に電力供給が必要である場合、次回電力供給を行うまでの期間をカウントするため、タイマをリセットしてカウントを開始する（Ｓ７１０）。
【００７９】
また、定期的に電力供給が必要無い場合には、供給状態テーブル４２０において、今回、電力供給を停止した機器に関する電力供給状態の情報４２３の内容を変更する（Ｓ７１１）。
【００８０】
そして、電源管理テーブル４００に登録された全ての機器について、処理を終了したか否かを判別し（Ｓ７１２）、残りの機器がある場合には、次の機器を選択してＳ７０２に戻る（Ｓ７１３）。
【００８１】
また、Ｓ７０３において、選択した機器が電力供給の停止中であった場合、定期的に電力供給が必要であるか否かを判別する（Ｓ７１４）。定期的に電力供給が必要無い場合には、Ｓ７１２に進む。一方、定期的に電力供給が必要である場合、前回電力供給を停止してからのカウント値が設定値以上となったか否かを判別する（Ｓ７１５）。カウント値が設定値未満の場合Ｓ７１２に進む。一方、カウント値が設定値以上の場合、選択した機器が接続された差込口に対して電力供給を開始する（Ｓ７１６）。そして、供給状態テーブル４２０において、今回、電力供給を開始した機器に関する電力供給状態の情報４２３の内容を変更する（Ｓ７１７）。
【００８２】
図２のテーブルタップ２００は、電源プラグ２０１により家庭内の差込口に差し込まれて使用される。そのため、電源プラグ２０１の各差込口２１１〜２４１に外部機器が接続された状態で、プラグ２０１が抜かれることも考えられる。
【００８３】
この様に電源プラグ２０１が抜かれた場合の処理について説明する。本実施形態では、電源プラグ２０１が抜かれた後も、一定時間動作するためのバッテリ（不図示）を内蔵している。そして、電源プラグ２０１が抜かれた後はこの内蔵バッテリの電力により動作する。
【００８４】
検出部２０７により、電源プラグ２０１が抜かれたことを検出すると、図１１の処理が開始する。
【００８５】
まず、図４の電源管理テーブル４００より、接続機器を一つ選択する（Ｓ１１０１）。そして、選択した接続機器の電力供給が制御可能か否かを判別する（Ｓ１１０２）。制御可能で無い場合には、Ｓ１１０７に進む。一方、制御可能な機器であった場合、供給状態テーブル４２０に基づいて、選択した機器が電力供給中であるか否かを判別する（Ｓ１１０３）。
【００８６】
電力供給中で無かった場合にはＳ１１０７に進む。一方、電力供給中の場合、電源管理テーブル４００の停止条件４０５に基づいて、電力供給停止条件が設定されているか否かを判別する（Ｓ１１０４）。電力供給停止条件が設定されていた場合、停止条件に従い、送信先機器に対して電力供給停止の要求を送信し、更に、条件に指定された時間が経過した後、対応する差込口に対する電力供給を停止する（Ｓ１１０５）。一方、停止条件が設定されていなかった場合には、電源停止要求の送信先機器が接続されている差込口に対する電力供給を停止する（Ｓ１１０６）。
【００８７】
そして、電源管理テーブル４００に登録された全ての機器について、処理を終了したか否かを判別し（Ｓ１１０７）、残りの機器がある場合には、次の機器を選択してＳ１１０２に戻る（Ｓ１１０８）。
【００８８】
以上説明したように、本実施形態によれば、テーブルタップ２００に接続された外部機器より、電源制御のための情報を取得し、この電源制御の情報に基づいて各機器に対する電力供給を制御している。
【００８９】
そのため、ＰＬＣによる通信を行う場合においても、各機器に応じて適切に待機電力を削減することができる。
【００９０】
また、本実施形態では、接続された機器がＰＬＣ対応機器で無かった場合には、通信回路に対する電力供給を停止して回路の動作を停止するため、テーブルタップ２００における無駄な待機電力を削減することができる。
【００９１】
なお、本実施形態では、図４に示す様に、電源管理テーブル４００と供給状態テーブル４２０を別のテーブルとしてメモリに保存したが、これらを一つのテーブルにまとめてもよい。
【図面の簡単な説明】
【００９２】
【図１】本発に係る電力線通信システムを示す図である。
【図２】実施形態における通信装置の構成を示す図である。
【図３】外部機器の接続時の処理を示すフローチャートである。
【図４】電源管理テーブルと供給状態テーブルを示す図である。
【図５】外部機器の取り外し時の処理を示すフローチャートである。
【図６】情報の受信時の処理を示すフローチャートである。
【図７】電力供給の制御処理を示すフローチャートである。
【図８】通信コマンドの様子を示す図である。
【図９】通信の様子を示す図である。
【図１０】通信コマンドの様子を示す図である。
【図１１】電源プラグが取り外された際の動作を示すフローチャートである。
【図１】
0005419331.tif 000002
【図２】
0005419331.tif 000003
【図３】
0005419331.tif 000004
【図４】
0005419331.tif 000005
【図５】
0005419331.tif 000006
【図６】
0005419331.tif 000007
【図７】
0005419331.tif 000008
【図８】
0005419331.tif 000009
【図９】
0005419331.tif 000010
【図１０】
0005419331.tif 000011
【図１１】
0005419331.tif 000012