(57)【要約】【課題】家電の不必要な動作を有効にユーザに伝えるコントローラ、通信方法、およびネットワークシステムを提供する。【解決手段】コントローラ１００は、複数の機器と複数の人感センサとの対応関係を記憶するメモリ１０１と、複数の機器の動作状態を受信するための通信インターフェイス１０５と、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断し、第１の機器が動作中である場合に通信インターフェイスを介して人を検知している人感センサに対応する第２の機器へと第１の機器が動作中であることを示す情報を送信するためのプロセッサ１１０とを含む。【選択図】図３
2012137828.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器と複数の人感センサとの対応関係を記憶するメモリと、
前記複数の機器の動作状態を受信するための通信インターフェイスと、
人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断し、前記第１の機器が動作中である場合に前記通信インターフェイスを介して人を検知している人感センサに対応する第２の機器へ前記第１の機器が動作中であることを示す情報を送信するためのプロセッサとを備える、コントローラ。
【請求項２】
前記プロセッサは、
前記通信インターフェイスを介して、前記第２の機器から前記第１の機器の動作を終了させるための命令を受け付け、
当該命令に応じて、前記通信インターフェイスを介して前記第１の機器の動作を終了させる、請求項１に記載のコントローラ。
【請求項３】
ディスプレイと操作部とをさらに備え、
前記プロセッサは、
前記第１の機器が動作中であることを示す情報を前記ディスプレイに表示させ、
前記操作部を介して前記第１の機器の動作を終了させるための命令を受け付け、
当該命令に応じて、前記通信インターフェイスを介して前記第１の機器の動作を終了させる、請求項１または２に記載のコントローラ。
【請求項４】
前記プロセッサは、
前記通信インターフェイスを介して、前記第２の機器から前記第１の機器に対応する人感センサに対応する全ての機器の動作を終了させるための命令を受け付け、
当該命令に応じて、前記通信インターフェイスを介して前記第１の機器に対応する人感センサに対応する全ての機器の動作を終了させる、請求項１に記載のコントローラ。
【請求項５】
ディスプレイと操作部とをさらに備え、
前記プロセッサは、
前記第１の機器が動作中であることを示す情報を前記ディスプレイに表示させ、
前記操作部を介して前記第１の機器に対応する人感センサに対応する全ての機器の動作を終了させるための命令を受け付け、
当該命令に応じて、前記通信インターフェイスを介して前記第１の機器に対応する人感センサに対応する全ての機器の動作を終了させる、請求項１または４に記載のコントローラ。
【請求項６】
複数の機器と複数の人感センサとの対応関係を記憶するメモリと通信インターフェイスとプロセッサとを備えるコントローラにおける通信方法であって、
前記プロセッサが、前記通信インターフェイスを介して、前記複数の機器のそれぞれから動作状態を受信するステップと、
前記プロセッサが、前記通信インターフェイスを介して、前記複数の人感センサのそれぞれから動作状態を受信するステップと、
前記プロセッサが、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断するステップと、
前記プロセッサが、前記第１の機器が動作中である場合に前記通信インターフェイスを介して人を検知した人感センサに対応する第２の機器へ前記第１の機器が動作中であることを示す情報を送信するステップとを備える、通信方法。
【請求項７】
複数の機器と、複数の人感センサと、コントローラとを備える、ネットワークシステムであって、
前記複数の機器の各々は、動作状態を前記コントローラへ送信し、
前記複数の人感センサの各々は、検知結果を前記コントローラへ送信し、
前記コントローラは、
前記複数の機器と複数の人感センサとの対応関係を記憶するメモリと、
通信インターフェイスと、
人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断し、前記第１の機器が動作中である場合に前記通信インターフェイスを介して人を検知した人感センサに対応する第２の機器へ前記第１の機器が動作中であることを示す情報を送信するためのプロセッサとを含む、ネットワークシステム。
【請求項８】
複数の機器と、複数の人感センサと、前記複数の機器と前記複数の人感センサとの対応関係を記憶するコントローラとを備える、ネットワークシステムにおける通信方法であって、
前記複数の機器の各々が、動作状態を前記コントローラへ送信するステップと、
前記複数の人感センサの各々が、人がいることを示す情報と人がいないことを示す情報とを前記コントローラへ送信するステップと、
前記コントローラが、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断するステップと、
前記コントローラが、前記第１の機器が動作中である場合に人を検知した人感センサに対応する第２の機器へ前記第１の機器が動作中であることを示す情報を送信するステップとを備える、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅などに配置されて当該住宅内の電気機器に接続されるコントローラの技術に関する。
【背景技術】
【０００２】
住宅などに配置されて、当該住宅内の電気機器を制御するためのコントローラが提案されている。たとえば、コントローラが、エアコンや、テレビや、カーテン開閉装置や、冷蔵庫や、洗濯機や、電子レンジや、太陽電池などを制御したり、それらの装置の状態を表示したりする技術が提案されている。
【０００３】
特開平０９−１４５７４３号公報（特許文献１）には、電流使用量検知アダプタ及びその応用システムが開示されている。特開平０９−１４５７４３号公報（特許文献１）によると、電流流量検知回路部により機器に流入する電流量を検知し、電流量が異常に大きい時には制御処理部からの指令で電流遮断回路部により電流を遮断できる。また、通信処理部により、検知した電流量や電流量制御情報がバス上に接続されたコントローラと送受信でき、複数機器の利用状況把握と異常判定が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１４５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、環境保護の観点から、家電を使用するユーザの省エネ意識をより有効に高めることが求められている。たとえば、家電が不必要に動作していることを検知して、そのことを有効にユーザに伝えることができれば有益である。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、家電の不必要な動作を有効にユーザに伝えるコントローラ、通信方法、およびネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、複数の機器と複数の人感センサとの対応関係を記憶するメモリと、複数の機器の動作状態を受信するための通信インターフェイスと、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断し、第１の機器が動作中である場合に通信インターフェイスを介して人を検知している人感センサに対応する第２の機器へ第１の機器が動作中であることを示す情報を送信するためのプロセッサとを備える、コントローラが提供される。
【０００８】
好ましくは、プロセッサは、通信インターフェイスを介して、第２の機器から第１の機器の動作を終了させるための命令を受け付け、当該命令に応じて、通信インターフェイスを介して第１の機器の動作を終了させる。
【０００９】
好ましくは、コントローラは、ディスプレイと操作部とをさらに備える。プロセッサは、第１の機器が動作中であることを示す情報をディスプレイに表示させ、操作部を介して第１の機器の動作を終了させるための命令を受け付け、当該命令に応じて、通信インターフェイスを介して第１の機器の動作を終了させる。
【００１０】
好ましくは、プロセッサは、通信インターフェイスを介して、第２の機器から第１の機器に対応する人感センサに対応する全ての機器の動作を終了させるための命令を受け付け、当該命令に応じて、通信インターフェイスを介して第１の機器に対応する人感センサに対応する全ての機器の動作を終了させる。
【００１１】
好ましくは、コントローラは、ディスプレイと操作部とをさらに備える。プロセッサは、第１の機器が動作中であることを示す情報をディスプレイに表示させ、操作部を介して第１の機器に対応する人感センサに対応する全ての機器の動作を終了させるための命令を受け付け、当該命令に応じて、通信インターフェイスを介して第１の機器に対応する人感センサに対応する全ての機器の動作を終了させる。
【００１２】
この発明の別の局面に従うと、複数の機器と複数の人感センサとの対応関係を記憶するメモリと通信インターフェイスとプロセッサとを備えるコントローラにおける通信方法が提供される。通信方法は、プロセッサが、通信インターフェイスを介して、複数の機器のそれぞれから動作状態を受信するステップと、プロセッサが、通信インターフェイスを介して、複数の人感センサのそれぞれから動作状態を受信するステップと、プロセッサが、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断するステップと、プロセッサが、第１の機器が動作中である場合に通信インターフェイスを介して人を検知した人感センサに対応する第２の機器へ第１の機器が動作中であることを示す情報を送信するステップとを備える。
【００１３】
この発明の別の局面に従うと、複数の機器と、複数の人感センサと、コントローラとを備える、ネットワークシステムが提供される。複数の機器の各々は、動作状態をコントローラへ送信する。複数の人感センサの各々は、検知結果をコントローラへ送信する。コントローラは、複数の機器と複数の人感センサとの対応関係を記憶するメモリと、通信インターフェイスと、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断し、第１の機器が動作中である場合に通信インターフェイスを介して人を検知した人感センサに対応する第２の機器へ第１の機器が動作中であることを示す情報を送信するためのプロセッサとを含む。
【００１４】
この発明の別の局面に従うと、複数の機器と、複数の人感センサと、複数の機器と複数の人感センサとの対応関係を記憶するコントローラとを備える、ネットワークシステムにおける通信方法が提供される。通信方法は、複数の機器の各々が、動作状態をコントローラへ送信するステップと、複数の人感センサの各々が、人がいることを示す情報と人がいないことを示す情報とをコントローラへ送信するステップと、コントローラが、人を検知していない人感センサに対応する第１の機器が動作中であるか否かを判断するステップと、コントローラが、第１の機器が動作中である場合に人を検知した人感センサに対応する第２の機器へ第１の機器が動作中であることを示す情報を送信するステップとを備える。
【発明の効果】
【００１５】
以上のように、本発明によって、家電の不必要な動作を有効にユーザに伝えるコントローラ、通信方法、およびネットワークシステムが提供される。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２を示すイメージ図である。
【図３】本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図４】本実施の形態に係る家電テーブル１０１Ａを示すイメージ図である。
【図５】本実施の形態に係るセンサテーブル１０１Ｂを示すイメージ図である。
【図６】本実施の形態に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【図７】本実施の形態に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【図８】消去命令を受け付ける構成の第１の変形例を示すイメージ図である。
【図９】消去命令を受け付ける構成の第２の変形例を示すイメージ図である。
【図１０】消去命令を受け付ける構成の第３の変形例を示すイメージ図である。
【図１１】本実施の形態に係るネットワークシステム１Ｂの全体構成を示すイメージ図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
［実施の形態１］
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００１９】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、子供部屋に設置されるエアコン２００Ｃと、子供部屋に設置されるテレビ２００Ｄと、子供部屋に設置されるライト２００Ｅなどの家電（電気機器）を含む。
【００２０】
そして、ネットワークシステム１は、リビングルームに設置される人感センサ２４０Ａと、子供部屋に設置される人感センサ２４０Ｂと、他の部屋に設置される図示しない人感センサとを含む。部屋毎に人感センサが設置されていることが好ましい。
【００２１】
ネットワークシステム１は、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、などを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、などとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２２】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２を示すイメージ図である。
【００２３】
図１および図２を参照して、本実施の形態に係るホームコントローラ１００は、ネットワーク４０１を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。また、ホームコントローラ１００は、人感センサ２４０Ａ，２４０Ｂから、人感センサ２４０Ａ，２４０Ｂが配置されている部屋に人がいるか否かを示す情報（人を検知したか否かを示す情報）を受信する。
【００２４】
ホームコントローラ１００は、後述するように部屋のＩＤを介して、人感センサ２４０Ａ，２４０Ｂと家電２００Ａ〜２００Ｅとを対応付けて記憶している。ただし、家電２００Ａ〜２００Ｅ毎に人感センサが配置されてもよい。また、家電２００Ａ〜２００Ｅと人感センサ２４０Ａ，２４０Ｂとが直接的に対応付けられていてもよい。
【００２５】
ホームコントローラ１００は、人感センサ２４０Ａ，２４０Ｂの各々から、人感センサ２４０Ａ，２４０Ｂが配置されている部屋（人感センサ２４０Ａ，２４０Ｂの近傍）に人がいないことを示す情報を受信したときに、当該部屋に配置されている（当該人感センサ２４０Ａ，２４０Ｂに対応する）家電２００Ａ〜２００Ｅが動作中であるか否かを判断する。すなわち、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが消し忘れられている可能性が高いか否かを判断する。換言すれば、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが不必要に動作しているか否かを判断する。
【００２６】
ホームコントローラ１００は、人がいない部屋の家電のいずれかが消し忘れられている可能性が高いと判断した場合に、当該家電のいずれかの消費電力に関する情報をディスプレイ１０２に表示する。あるいは、ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２に家電２００Ａ〜２００Ｅのいずれかの消費電力に関する情報を表示させる。
【００２７】
より詳細には、図２（ａ）に示すように、ホームコントローラ１００は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高い旨を示すポップアップウィンドウ１０２Ａ（通知画像ともいう。）をディスプレイ１０２に表示する。あるいは、ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウ１０２Ａを表示させる。
【００２８】
ホームコントローラ１００は、ポップアップウィンドウ１０２Ａ内に詳細ボタン１０２Ｂを表示する。あるいは、ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウ１０２Ａ内に詳細ボタン１０２Ｂを表示させる。
【００２９】
図２（ｂ）に示すように、ホームコントローラ１００は、ユーザからの詳細画面の表示命令（詳細ボタン１０２Ｂの押下）に応じて、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅのいずれかの消費電力の推移を示すグラフを表示させる。このとき、ホームコントローラ１００は、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅの消費電力の所定期間における累積値に対応するコメントや、動作状態に関するコメントなどを表示させることが好ましい。
【００３０】
そして、本実施の形態においては、ホームコントローラ１００は、次のページを表示するための次ボタン１０２Ｃと、当該人がいない部屋に配置されている家電２００Ａ〜２００Ｅの動作を終了させるための決定ボタン１０２Ｄと、家電２００Ａ〜２００Ｅの動作を許可するための無視ボタン１０２Ｅとを表示する。たとえば、ホームコントローラ１００は、次のページを表示するための次ボタン１０２Ｃの選択を受け付けて、ディスプレイ１０２またはディスプレイ２０２に、人がいない部屋に配置されている他の家電２００Ａ〜２００Ｅの詳細画面を表示させる。
【００３１】
ホームコントローラ１００は、決定ボタン１０２Ｄの選択を受け付けて、詳細画面に表示されている家電２００Ａ〜２００Ｅの動作を停止させる。ホームコントローラ１００は、無視ボタン１０２Ｅの選択を受け付けて、詳細画面やポップアップウィンドウを閉じる。すなわち、ホームコントローラ１００は、元のコンテンツを表示する。
【００３２】
このように、本実施の形態に係るネットワークシステム１は、家電２００Ａ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、ユーザにその旨を知らしめることができる。その結果、ユーザが、消し忘れた家電２００Ａ〜２００Ｅをつけっ放しにする可能性を低減することができる。
【００３３】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００３４】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図３は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００３５】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、スピーカ１０７、時計１０８、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００３６】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００３７】
メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラムと家電テーブル１０１Ａとセンサテーブル１０１Ｂとを記憶する。
【００３８】
図４は、本実施の形態に係る家電テーブル１０１Ａを示すイメージ図である。図４を参照して、家電テーブル１０１Ａは、家電２００Ａ〜２００Ｅ毎に、家電のＩＤに対応付けて、家電の名前と、家電が設置されている部屋のＩＤと名前と、家電が動作中であるか否かを示す情報と、家電が情報を出力する機能（ディスプレイまたはスピーカなど）を有しているか否かを示す情報と、消費電力量とを格納する。より詳細には、家電テーブル１０１Ａは、家電２００Ａ〜２００Ｅの各々から受信した動作状態を格納している。
【００３９】
図５は、本実施の形態に係るセンサテーブル１０１Ｂを示すイメージ図である。図５を参照して、センサテーブル１０１Ｂは、部屋のＩＤと、部屋の名前と、人感センサのＩＤと、当該部屋あるいは人感センサの近傍に人がいるか否かを示す情報（人感センサが人を検知したか否かを示す情報）とを格納する。
【００４０】
図３に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電２００Ａ〜２００Ｅの動作状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００４１】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、ホームコントローラ１００は、タブレット１０３を有していなくともよい。
【００４２】
ボタン１０４は、ホームコントローラ１００の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ１００に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００４３】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０１を介して、家電２００Ａ〜２００Ｅとデータを送受信する。ＣＰＵ１１０は、通信インターフェイス１０５を利用して、人感センサ２４０Ａ，２４０Ｂともデータを送受信する。上述したように、通信インターフェイス１０５は、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、家電２００Ａ〜２００Ｅとデータを送受信する。
【００４４】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００４５】
時計１０８は、ＣＰＵ１１０からの命令に基づいて、現在の日付や時刻をＣＰＵ１１０に入力する。
【００４６】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、ホームコントローラ１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４７】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００４８】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４９】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５０】
より詳細には、本実施の形態に係るＣＰＵ１１０は、通信インターフェイス１０５を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力や現在の動作状態や入力された命令を時系列データとしてメモリ１０１に蓄積する。ＣＰＵ１１０は、ユーザの命令に基づいて、家電２００Ａ〜２００Ｅに関する情報をディスプレイ１０２に表示する。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して情報をテレビ２００Ｂに送信する。
【００５１】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、人感センサ２４０Ａ，２４０Ｂから、人感センサ２４０Ａ，２４０Ｂが人を検知したか否かを示す情報を受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの各々の動作状態と、家電２００Ａ〜２００Ｅの各々が配置される部屋に人がいるか否かに基づいて、家電２００Ａ〜２００Ｅが消し忘れられている可能性が高いか否かを判断する。換言すれば、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅが不必要に動作しているか否かを判断する。
【００５２】
たとえば、ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂの各々から、人感センサ２４０Ａ，２４０Ｂが配置されている部屋に人がいないことを示す情報を受信したときに、当該部屋に配置されている（当該人感センサ２４０Ａ，２４０Ｂに対応する）家電２００Ａ〜２００Ｅが動作中であるか否かを判断する。これによって、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが消し忘れられている可能性が高いか否かを判断する。
【００５３】
ＣＰＵ１１０は、人が検知されなかった子供部屋の家電２００Ｃ〜２００Ｅのいずれかが動作中である場合、通信インターフェイス１０５を介して、テレビ２００Ｂのディスプレイ２０２に当該情報を表示させる。より詳細には、ＣＰＵ１１０は、通信インターフェイス１７０を介して、人を検知しなかった人感センサ２４０Ｂに対応する使用中の家電２００Ｃ〜２００Ｅに関する情報（通知情報）を、人を検知した人感センサ２４０Ａに対応する通知機能を有する家電２００Ｂへと送信する。
【００５４】
本実施の形態においては、ＣＰＵ１１０は、人が検知されなかった子供部屋の家電２００Ｃ〜２００Ｅのいずれかが動作中である場合、当該家電２００Ｃ〜２００Ｅのいずれかが動作中であることを示す情報をディスプレイ１０２にも表示させる。
【００５５】
なお、ＣＰＵ１１０は、部屋に人がいる状態から人がいなくなった状態へと変化した場合に、対象となる人感センサ２４０Ｂに対応する家電２００Ｃ〜２００Ｅのいずれかが動作中であるか否かを判断してもよい。
【００５６】
より詳細には、図２（ａ）に示すように、ＣＰＵ１１０は、家電２００Ｃ〜２００Ｅのいずれかが消し忘れられている可能性が高いと判断した場合に、家電２００Ｃ〜２００Ｅのいずれかが消し忘れられている可能性が高い旨を示すポップアップウィンドウ１０２Ａ（通知画像ともいう。）をディスプレイ１０２に表示する。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウ１０２Ａを表示させる。
【００５７】
ＣＰＵ１１０は、ポップアップウィンドウ１０２Ａ内に詳細ボタン１０２Ｂを表示する。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂのディスプレイ２０２に、ポップアップウィンドウ１０２Ａ内に詳細ボタン１０２Ｂを表示させる。
【００５８】
図２（ｂ）に示すように、ＣＰＵ１１０は、ユーザからの詳細画面の表示命令（詳細ボタン１０２Ｂの押下）に応じて、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅのいずれかの消費電力の推移を示すグラフを表示させる。このとき、ＣＰＵ１１０は、ディスプレイ１０２またはディスプレイ２０２に、家電２００Ａ〜２００Ｅの消費電力の所定期間における累積値に対応するコメントや、動作状態に関するコメントなどを表示させることが好ましい。
【００５９】
このとき、ＣＰＵ１１０は、ディスプレイ１０２またはディスプレイ２０２に、次のページを表示するための次ボタン１０２Ｃと、当該人がいない部屋に配置されている家電２００Ａ〜２００Ｅの動作を終了させるための決定ボタン１０２Ｄと、家電２００Ａ〜２００Ｅの動作を許可するための無視ボタン１０２Ｅとを表示させる。
【００６０】
たとえば、ＣＰＵ１１０は、次のページを表示するための次ボタン１０２Ｃの選択を受け付けて、ディスプレイ１０２またはディスプレイ２０２に、人がいない部屋に配置されている他の家電２００Ａ〜２００Ｅに関する詳細画面を表示させる。たとえば、ディスプレイ１０２またはディスプレイ２０２は、エアコン２００Ｃに関する詳細画面の次に、テレビ２００Ｄに関する詳細画面を表示する。
【００６１】
ＣＰＵ１１０は、決定ボタン１０２Ｄの選択を受け付けて、詳細画面に表示されている家電２００Ａ〜２００Ｅの動作を停止させる。ＣＰＵ１１０は、無視ボタン１０２Ｅの選択を受け付けて、詳細画面やポップアップウィンドウを閉じる。すなわち、ＣＰＵ１１０は、元のコンテンツを表示する。
【００６２】
＜テレビ２００Ｂ，２００Ｄのハードウェア構成＞
本実施の形態に係るリビングルームに配置されるテレビ２００Ｂのハードウェア構成の一態様について説明する。本実施の形態に係る子供部屋に配置されるテレビ２００Ｄのハードウェア構成は、リビングルームに配置されるテレビ２００Ｂのそれと同様であるため、ここでは説明を繰り返さない。図６は、本実施の形態に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【００６３】
図６を参照して、テレビ２００Ｂは、メモリ２０１と、ディスプレイ２０２と、ボタン２０４と、通信インターフェイス２０５と、スピーカ２０７と、センサ２０９と、ＣＰＵ２１０とを含む。
【００６４】
メモリ２０１は、ホームコントローラ１００のメモリ１０１と同様に実現され得る。メモリ２０１は、ＣＰＵ２１０によって実行される制御プログラムや、テレビ２００Ｂの消費電力や、テレビ２００Ｂに入力された命令や、テレビ２００Ｂの動作状態などを記憶する。
【００６５】
ディスプレイ２０２は、ＣＰＵ２１０によって制御される。より詳細には、ディスプレイ２０２は、図示しないＴＶチューナやＶＲＡＭ（Video  RAM）からのデータに基づいて、静止画像や動画像を表示する。
【００６６】
ボタン２０４は、テレビ２００Ｂの表面に配置される。テレビ２００Ｂは、決定キー、方向キー、テンキーなどの複数のボタン２０４を有してもよい。ボタン２０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。
【００６７】
通信インターフェイス２０５は、ＣＰＵ２１０によって制御されることによって、ネットワーク４０１を介して、ホームコントローラ１００とデータを送受信する。上述したように、通信インターフェイス２０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用することによって、ホームコントローラ１００とデータを送受信する。
【００６８】
スピーカ２０７は、ＣＰＵ２１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、音声データに基づいて、スピーカ２０７に音声を出力させる。
【００６９】
時計２０８は、ＣＰＵ２１０からの命令に基づいて、現在の日付や時刻をＣＰＵ２１０に入力する。
【００７０】
センサ２０９は、テレビ２００Ｂの消費電力を測定し、消費電力をＣＰＵ２１０に伝える。
【００７１】
ＣＰＵ２１０は、メモリ２０１に記憶されている各種のプログラムを実行することによって、各種の情報処理などを実行する。換言すれば、テレビ２００Ｂにおける処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００７２】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス２０５を利用することによってダウンロードされて、メモリ２０１に一旦格納される。ＣＰＵ２１０は、ソフトウェアを実行可能なプログラムの形式でメモリ２０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、ホームコントローラ１００に係る記録媒体やプログラムと同様に実現され得る。
【００７３】
たとえば、ＣＰＵ２１０は、通信インターフェイス２０５を介して、ホームコントローラ１００から人を検知しなかった人感センサ２４０Ｂに対応する使用中の家電２００Ｃ〜２００Ｅに関する情報（通知情報）を受信する。図２（ａ）に示すように、テレビ２００ＢのＣＰＵ２１０は、ディスプレイ２０２に、テレビ２００Ｄが使用中であることを示すためのポップアップウィンドウ１０２Ａや詳細ボタン１０２Ｂを表示させる。テレビ２００ＢのＣＰＵ２１０は、詳細ボタン１０２Ｂが選択されると、ディスプレイ２０２に、テレビ２００Ｂの消費電力の推移や動作状態を示すテキストや画像ともに、次ボタン１０２Ｃや、決定ボタン１０２Ｄや、無視ボタン１０２Ｅを表示させる。
【００７４】
テレビ２００ＢのＣＰＵ２１０は、次ボタン１０２Ｃが押下されると、対象となる部屋に配置されている別の家電（ライト２００Ｅ）の消費電力の推移や動作状態を示すテキストや画像ともに、次ボタン１０２Ｃや、決定ボタン１０２Ｄや、無視ボタン１０２Ｅを表示させる。テレビ２００ＢのＣＰＵ２１０は、決定ボタン１０２Ｄが選択されると、通信インターフェイス２０５を介して、表示中の家電の電源をオフするための命令をホームコントローラ１００に送信する。テレビ２００ＢのＣＰＵ２１０は、無視ボタン１０２Ｅが選択されると、ディスプレイ２０２に家電の情報を示す画面を閉じさせる。ＣＰＵ２１０は、通信インターフェイス１７０を介して、無視する旨の命令をホームコントローラ１００に送信する。
【００７５】
＜その他の家電について＞
本実施の形態に係るその他の家電２００Ａ〜２００Ｅも、図６に示すテレビ２００Ｂと同様に、消費電力を測定するためのセンサ２０９と、ユーザからの命令を受け付けるための入力部（ボタン２０４）と、消費電力と動作状態とをホームコントローラ１００に送信するための通信インターフェイス２０５とを有していればよい。
【００７６】
＜ホームコントローラ１００における情報処理＞
次に、本実施の形態に係るホームコントローラ１００における情報処理について説明する。図７は、本実施の形態に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【００７７】
図７を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、人感センサ２４０Ａ，２４０Ｂからデータを受信したか否かを判断する（ステップＳ１０２）。ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂからデータを受信しなかった場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００７８】
ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂからデータを受信した場合（ステップＳ１０２においてＹＥＳである場合）、当該人感センサ２４０Ａ，２４０Ｂが配置されている部屋が、人がいる状態から人がいない状態へと変化したか否かを判断する（ステップＳ１０４）。すなわち、ＣＰＵ１１０は、センサテーブル１０１Ｂを参照して、人感センサ２４０Ａ，２４０Ｂに対応する状態が変化したか否かを判断する。
【００７９】
ＣＰＵ１１０は、人感センサ２４０Ａ，２４０Ｂに対応する状態が変化しなかった場合（ステップＳ１０４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、人感センサ２４０Ｂに対応する状態が変化した場合（ステップＳ１０４においてＹＥＳである場合）、人感センサ２４０Ｂが配置される部屋に使用中の家電２００Ｃ〜２００Ｅがあるか否かを判断する（ステップＳ１０６）。より詳細には、ＣＰＵ１１０は、家電テーブル１０１Ａを参照して、人感センサ２４０Ｂに対応する部屋ＩＤに対応する家電２００Ｃ〜２００Ｅが使用中であるか否かを判断する。
【００８０】
ただし、ＣＰＵ１１０は、単に、人感センサ２４０Ａ，２４０Ｂが配置されている部屋に人がいるか否かを判断してもよい。そして、ＣＰＵ１１０は、人感センサ２４０Ｂが配置されている部屋に人がいない場合に、人感センサ２４０Ｂが配置される部屋に家電２００Ｃ〜２００Ｅのいずれかが使用中であるか否かを判断してもよい。
【００８１】
ＣＰＵ１１０は、人感センサ２４０Ｂが配置される部屋に使用中の家電２００Ｃ〜２００Ｅがない場合（ステップＳ１０６においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、人感センサ２４０Ｂが配置される部屋に使用中の家電２００Ｃ〜２００Ｅがある場合（ステップＳ１０６においてＹＥＳである場合）、センサテーブル１０１Ｂを参照して、人がいる部屋を特定する（ステップＳ１０８）。ＣＰＵ１１０は、家電テーブル１０１Ａを参照して、人がいる部屋に配置されている家電２００Ａ〜２００Ｂのうちの、通知機能を有するテレビ２００Ｂを特定する（ステップＳ１１０）。
【００８２】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、（部屋に人がいないにもかかわらずに）テレビ２００Ｄ（とライト２００Ｅ）が使用中であることを示す情報を送信する（ステップＳ１１２）。このとき、ＣＰＵ１１０は、通信インターフェイス１７０を介して、対象となる部屋の家電２００Ｃ〜２００Ｅに関する消費電力の推移や動作状態などを示す情報も、テレビ２００Ｂに送信する。
【００８３】
上述したように、図２（ａ）に示すように、テレビ２００ＢのＣＰＵ２１０は、ディスプレイ２０２に、テレビ２００Ｄが使用中であることを示すためのポップアップウィンドウ１０２Ａや詳細ボタン１０２Ｂを表示させる。また、テレビ２００ＢのＣＰＵ２１０は、詳細ボタン１０２Ｂが選択されると、ディスプレイ２０２に、テレビ２００Ｂの消費電力の推移や動作状態を示すテキストや画像ともに、次ボタン１０２Ｃや、決定ボタン１０２Ｄや、無視ボタン１０２Ｅを表示させる。
【００８４】
テレビ２００ＢのＣＰＵ２１０は、次ボタン１０２Ｃが押下されると、対象となる部屋に配置されている別の家電（ライト２００Ｅ）の消費電力の推移や動作状態を示すテキストや画像ともに、次ボタン１０２Ｃや、決定ボタン１０２Ｄや、無視ボタン１０２Ｅを表示させる。テレビ２００ＢのＣＰＵ２１０は、決定ボタン１０２Ｄが選択されると、通信インターフェイス２０５を介して、表示中の家電の電源をオフするための命令をホームコントローラ１００に送信する。テレビ２００ＢのＣＰＵ２１０は、無視ボタン１０２Ｅが選択されると、ディスプレイ２０２に家電制御用の画面を閉じさせる。ＣＰＵ２１０は、通信インターフェイス１７０を介して、無視する旨の命令をホームコントローラ１００に送信する。
【００８５】
本実施の形態においては、ＣＰＵ１１０は、ディスプレイ１０２にも、テレビ２００Ｄが使用中であることを示すためのポップアップウィンドウ１０２Ａを表示する（ステップＳ１１４）。ＣＰＵ１１０は、通信インターフェイス１７０を介して、テレビ２００Ｂから、家電２００Ｄの電源をオフする命令（消去命令）を受信したか否かを判断する（ステップＳ１１６）。
【００８６】
ＣＰＵ１１０は、消去命令を受信した場合（ステップＳ１１６においてＹＥＳである場合）、通信インターフェイス１７０を介して、家電２００Ｄに電源をオフするように命令する（ステップＳ１１８）。ＣＰＵ１１０は、消去命令を受信しなかった場合（ステップＳ１１６においてＮＯである場合）、通信インターフェイス１７０を介して、テレビ２００Ｂから無視する旨の命令を受信したか否かを判断する（ステップＳ１２０）。
【００８７】
ＣＰＵ１１０は、無視する旨の命令を受信した場合（ステップＳ１２０においてＹＥＳである場合）、今回の通信処理を終了する。ＣＰＵ１１０は、無視する旨の命令を受信しなかった場合（ステップＳ１２０においてＮＯである場合）、ステップＳ１１６からの処理を繰り返す。
【００８８】
本実施の形態においては、ホームコントローラ１００のＣＰＵ１１０が、通信インターフェイス１０５を介して、家電２００Ａ〜２００Ｅのそれぞれから動作状態を受信しているものとする。しかしながら、ＣＰＵ１１０は、ステップＳ１０６において、通信インターフェイス１０５を介して、人感センサ２４０Ａ，２４０Ｂに対応する家電２００Ａ〜２００Ｅに、家電が動作しているか否かを問い合わせてもよい。
【００８９】
＜消去命令を受け付ける構成の第１の変形例＞
次に、消去命令を受け付ける構成の第１の変形例について説明する。図８は、消去命令を受け付ける構成の第１の変形例を示すイメージ図である。
【００９０】
上述したように、図２（ａ）に示すように、上述の実施の形態１に係るネットワークシステム１およびホームコントローラ１００は、詳細ボタン１０２Ｂが選択された後に、決定ボタン１０２Ｄや無視ボタン１０２Ｅを表示するものであった。一方、本変形例においては、図８（ａ）に示すように、ホームコントローラ１００のＣＰＵ１１０は、ディスプレイ１０２またはテレビ２００Ｂに、近傍に人がいない家電２００Ａ〜２００Ｅが使用中であることを示すポップアップウィンドウ１０２Ａを表示させる際に、（詳細ボタン１０２Ｂとともに）決定ボタン１０２Ｄと無視ボタン１０２Ｅとを表示させる。
【００９１】
すなわち、本変形例においては、ホームコントローラ１００のＣＰＵ１１０やテレビ２００ＢのＣＰＵ２１０が、消去命令や無視命令を受け付けるタイミングや、ポップアップウィンドウ１０２Ａ内に表示されるテキストが、上記の実施の形態１とは異なるものである。その他の構成は、上記の実施の形態１と同様であるため、ここでは説明を繰り返さない。
【００９２】
＜消去命令を受け付ける構成の第２の変形例＞
次に、消去命令を受け付ける構成の第２の変形例について説明する。図９は、消去命令を受け付ける構成の第２の変形例を示すイメージ図である。
【００９３】
上述したように、図２（ｂ）に示すように、上述の実施の形態１に係るネットワークシステム１およびホームコントローラ１００は、家電２００Ａ〜２００Ｄ毎に消去命令を受け付ける、すなわち家電２００Ａ〜２００Ｄ毎に決定ボタン１０２Ｄや無視ボタン１０２Ｅを表示するものであった。
【００９４】
一方、本変形例においては、図９（ｂ）に示すように、ホームコントローラ１００のＣＰＵ１１０は、ディスプレイ１０２またはテレビ２００Ｂに、人を検知しなかった人感センサ２４０Ｂに対応する、家電テーブル１０１Ａに登録されている、全ての家電２００Ｃ〜２００Ｅに対する消去命令を受け付けるものである。換言すれば、ホームコントローラ１００のＣＰＵ１１０は、ディスプレイ１０２またはテレビ２００Ｂに、人がいない部屋に設置されている家電テーブル１０１Ａに登録されている全ての家電２００Ｃ〜２００Ｅに対して、決定ボタン１０２Ｄや無視ボタン１０２Ｅを表示させる。
【００９５】
より詳細には、図７のステップＳ１１８において、ＣＰＵ１１０は、消去命令を受信した場合（ステップＳ１１６においてＹＥＳである場合）、通信インターフェイス１７０を介して、人感センサ２４０Ｂに対応付けられている家電２００Ｃ〜２００Ｅに電源をオフするように命令する。
【００９６】
すなわち、本変形例においては、消去命令や無視命令の適用範囲が、上記の実施の形態１とは異なるものである。その他の構成は、上記の実施の形態１と同様であるため、ここでは説明を繰り返さない。
【００９７】
＜消去命令を受け付ける構成の第３の変形例＞
次に、消去命令を受け付ける構成の第３の変形例について説明する。図１０は、消去命令を受け付ける構成の第３の変形例を示すイメージ図である。
【００９８】
上述したように、図８（ａ）に示すように、第２の変形例に係るネットワークシステム１およびホームコントローラ１００は、詳細ボタン１０２Ｂが選択された後に、決定ボタン１０２Ｄや無視ボタン１０２Ｅを表示するものであった。一方、本変形例においては、図１０（ａ）に示すように、ホームコントローラ１００のＣＰＵ１１０は、ディスプレイ１０２またはテレビ２００Ｂに、近傍に人がいない家電２００Ａ〜２００Ｅが使用中であることを示すポップアップウィンドウ１０２Ａを表示させる際に、（詳細ボタン１０２Ｂとともに）決定ボタン１０２Ｄと無視ボタン１０２Ｅとを表示させる。
【００９９】
すなわち、本変形例においては、ホームコントローラ１００のＣＰＵ１１０やテレビ２００ＢのＣＰＵ２１０が、消去命令や無視命令を受け付けるタイミングや、ポップアップウィンドウ１０２Ａに表示するテキストが、上記の第２の変形例とは異なるものである。その他の構成は、第２の変形例と同様であるため、ここでは説明を繰り返さない。
【０１００】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、家電２００Ａ〜２００Ｅが、動作状態や消費電力をホームコントローラ１００に送信するものであった。一方、本実施の形態に係るネットワークシステム１Ｂでは、家電２００Ａ〜２００Ｅの各々がホームコントローラ１００に動作状態を送信できない。すなわち、家電２００Ａ〜２００Ｅの代わりに、家電２００Ａ〜２００Ｅに電力を供給するためのコンセントに取り付けられた通信装置（スマートタップ）が、家電２００Ａ〜２００Ｅの各々の消費電力を測定し、消費電力をホームコントローラ１００に送信するものである。
【０１０１】
＜ネットワークシステムの全体構成＞
本実施の形態に係るネットワークシステム１Ｂの全体構成について説明する。図１１は、本実施の形態に係るネットワークシステム１Ｂの全体構成を示すイメージ図である。
【０１０２】
図１１を参照して、本実施の形態に係るネットワークシステム１Ｂも、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、子供部屋に設置されるエアコン２００Ｃと、子供部屋に設置されるテレビ２００Ｄと、子供部屋に設置されるライト２００Ｅなどの家電（電気機器）を含む。
【０１０３】
そして、ネットワークシステム１は、リビングルームに設置される人感センサ２４０Ａと、子供部屋に設置される人感センサ２４０Ｂと、他の部屋に設置される図示しない人感センサとを含む。部屋毎に人感センサが設置されていることが好ましい。
【０１０４】
本実施の形態に係るネットワークシステム１Ｂでは、エアコン２００Ａ用の通信装置４００Ａが、エアコン２００Ａとエアコン２００Ａのコンセントとの間に設置される。換言すれば、通信装置４００Ａがエアコン２００Ａのコンセントに差し込まれ、エアコン２００Ａのアダプタ２５０Ａが通信装置４００Ａに差し込まれる。
【０１０５】
エアコン２００Ｃ用の通信装置４００Ｃが、エアコン２００Ｃとエアコン２００Ｃのコンセントとの間に設置される。換言すれば、通信装置４００Ｃがエアコン２００Ｃのコンセントに差し込まれ、エアコン２００Ｃのアダプタ２５０Ｃが通信装置４００Ｃに差し込まれる。
【０１０６】
テレビ２００Ｄ用の通信装置４００Ｄが、テレビ２００Ｄとテレビ２００Ｄのコンセントとの間に設置される。換言すれば、通信装置４００Ｄがテレビ２００Ｄのコンセントに差し込まれ、テレビ２００Ｄのアダプタ２５０Ｄが通信装置４００Ｄに差し込まれる。
【０１０７】
ライト２００Ｅ用の通信装置４００Ｅが、ライト２００Ｅとライト２００Ｅのコンセントとの間に設置される。換言すれば、通信装置４００Ｅがライト２００Ｅのコンセントに差し込まれ、ライト２００Ｅのアダプタ２５０Ｅが通信装置４００Ｅに差し込まれる。
【０１０８】
ネットワークシステム１は、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂ、などを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、人感センサ２４０Ａ，２４０Ｂなどとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【０１０９】
本実施の形態に係るネットワークシステム１Ｂは、実施の形態１に係るネットワークシステム１と比較して、ホームコントローラ１００が、通信装置４００Ａ〜４００Ｅを介して、家電２００Ａ〜２００Ｅの消費電力を取得する点において異なるものである。より詳細には、ホームコントローラ１００のＣＰＵ１１０が、通信インターフェイス１７０を介して、通信装置４００Ａ〜４００Ｅから家電２００Ａ〜２００Ｅの消費電力を受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力が所定値以上である場合に、家電２００Ａ〜２００Ｄが使用中であると判断し、家電２００Ａ〜２００Ｅの消費電力が所定値未満である場合に、家電２００Ａ〜２００Ｅが不使用であると判断する。
【０１１０】
本実施の形態に係るその他の構成については、実施の形態１のそれらと同様であるため、説明を繰り返さない。
【０１１１】
＜その他の実施の形態＞
本発明は、ホームコントローラ１００や家電２００Ａ〜２００Ｅや他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１１２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１６】
１，１Ｂ  ネットワークシステム、１００  ホームコントローラ、１０１  メモリ、１０１Ａ  家電テーブル、１０１Ｂ  センサテーブル、１０２  ディスプレイ、１０２Ａ  グラフ、１０２Ｂ  詳細画面表示ボタン、１０２Ｃ  「閉じる」ボタン、１０３  タブレット、１０４  ボタン、１０５  通信インターフェイス、１０６  タッチパネル、１０７  スピーカ、１０８  時計、１１０  ＣＰＵ、２００  家電、２００Ａ  エアコン、２００Ｂ  テレビ、２００Ｃ  エアコン、２００Ｄ  テレビ、２００Ｅ  ライト、２０１  メモリ、２０２  ディスプレイ、２０４  ボタン、２０５  通信インターフェイス、２０７  スピーカ、２０９  センサ、２１０  ＣＰＵ、２４０Ａ，２４０Ｂ  人感センサ、２５０Ａ−２５０Ｅ  アダプタ、４００Ａ−４００Ｅ  通信装置、４０１  ネットワーク。
【図１】
2012137828.tif 000003
【図２】
2012137828.tif 000004
【図３】
2012137828.tif 000005
【図４】
2012137828.tif 000006
【図５】
2012137828.tif 000007
【図６】
2012137828.tif 000008
【図７】
2012137828.tif 000009
【図８】
2012137828.tif 000010
【図９】
2012137828.tif 000011
【図１０】
2012137828.tif 000012
【図１１】
2012137828.tif 000013