(57)【要約】  コントローラ（１００）は、少なくとも１つのライトと複数の家電と通信するための通信インターフェイス（１０５）と、複数の家電とライトの点灯方法との対応関係（１０１Ｃ）を記憶するためのメモリ（１０１）と、通信インターフェイスを用いることによって、複数の家電のいずれかからの当該家電の状態を示す信号に応じて、対応関係に基づいて当該家電に対応する点灯方法を取得し、ライトの少なくともいずれかに当該点灯方法で点灯するように命令するためのプロセッサ（１１０）とを備える。
2011145381.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのライトと複数の家電と通信するための通信インターフェイス（１０５）と、
前記複数の家電と前記ライトの点灯方法との対応関係（１０１Ｃ）を記憶するためのメモリ（１０１）と、
前記通信インターフェイスを用いることによって、前記複数の家電のいずれかからの当該家電の状態を示す信号に応じて、前記対応関係に基づいて当該家電に対応する点灯方法を取得し、前記ライトの少なくともいずれかに当該点灯方法で点灯するように命令するためのプロセッサ（１１０）とを備える、コントローラ。
【請求項２】
前記ライトは、複数色の光を発することができ、
前記メモリは、前記点灯方法として、前記複数の家電のそれぞれに対応する前記複数色を記憶し、
前記プロセッサは、前記通信インターフェイスを用いることによって、前記複数の家電のいずれかからの信号に応じて、前記点灯方法として当該家電に対応する色を取得し、前記ライトの少なくともいずれかに当該色の光を発するように命令する、請求項１に記載のコントローラ。
【請求項３】
前記メモリは、前記家電の状態と前記ライトの点滅リズムとの対応関係を記憶し、
前記信号は、前記家電の状態を示し、
前記プロセッサは、前記通信インターフェイスを用いることによって、前記信号に応じて、前記対応関係に基づいて当該状態に対応する点滅リズムを取得し、前記ライトのいずれかに当該点滅リズムで光を発するように命令する、請求項１に記載のコントローラ。
【請求項４】
前記メモリは、前記家電毎に、前記状態を優先順位に対応付けて記憶し、
前記プロセッサは、前記通信インターフェイスを用いることによって、複数の前記状態を受け付けたときに、前記優先順位が高い前記状態に対応する前記点滅リズムを取得し、前記ライトのいずれかに当該点滅リズムで光を発するように命令する、請求項３に記載のコントローラ。
【請求項５】
前記通信インターフェイスは、前記ライトが設置される部屋に設置される人感センサと通信し、
前記メモリは、前記人感センサと前記ライトとの対応関係を記憶し、
前記プロセッサは、前記通信インターフェイスを用いることによって、前記人感センサからの信号に基づいて、人が在室している部屋に設置されている前記ライトに光を発するように命令する、請求項１に記載のコントローラ。
【請求項６】
前記通信インターフェイスは、前記ライトが設置される部屋に設置される照度センサと通信し、
前記プロセッサは、前記通信インターフェイスを用いることによって、前記照度センサからの信号に基づいて、前記部屋の明るさに対応する強度で光を発するように命令する、請求項１に記載のコントローラ。
【請求項７】
前記ライトは、ＬＥＤ（Light  Emitting  Diode）を含む、請求項１に記載のコントローラ。
【請求項８】
複数色の光を発光可能な少なくとも１つのライトと複数の家電と通信するための通信インターフェイスと、前記複数の家電と前記ライトの点灯方法との対応関係を記憶するためのメモリと、プロセッサとを含むコントローラにおけるライトの制御方法であって、
前記プロセッサが、前記通信インターフェイスを用いることによって、前記複数の家電のいずれかから当該家電の状態を示す信号を受信するステップと、
前記プロセッサが、前記メモリを参照することによって、前記対応関係に基づいて当該家電に対応する点灯方法を取得するステップと、
前記プロセッサが、前記通信インターフェイスを用いることによって、前記ライトの少なくともいずれかに当該点灯方法で点灯するように命令するステップとを備える、ライトの制御方法。
【請求項９】
複数色の光を発光可能な少なくとも１つのライトと、複数の家電と、コントローラとを含むネットワークシステムであって、
前記複数の家電の各々は、当該家電の状態を示す信号を前記コントローラに送信し、
前記コントローラは、
前記少なくとも１つのライトと前記複数の家電と通信するための通信インターフェイスと、
前記複数の家電と前記ライトの点灯方法との対応関係を記憶するためのメモリと、
前記通信インターフェイスを用いることによって、前記複数の家電のいずれかからの当該家電の状態を示す信号に応じて、前記対応関係に基づいて当該家電に対応する点灯方法を取得し、前記ライトの少なくともいずれかに当該点灯方法で点灯するように命令するためのプロセッサとを含み、
前記少なくとも１つのライトは、前記コントローラからの命令に応じて光を発する、ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅などに配置されて当該住宅内の装置を制御するためのコントローラの技術に関し、特に当該住宅内の家電とライトとに接続可能なコントローラ、ライトの制御方法、およびネットワークシステムに関する。
【背景技術】
【０００２】
住宅などに配置されて当該住宅内の装置を制御するためのコントローラが提案されている。たとえば、コントローラが、洗濯機や、電子レンジや、冷蔵庫や、エアコンや、テレビや、太陽電池などの家電を制御したり、それらの家電の状態を表示したりする技術が提案されている。【０００３】
特開平１１−１４６９９１号公報（特許文献１）には、洗濯機が開示されている。特開平１１−１４６９９１号公報（特許文献１）によると、洗濯機は、表示部とデータの送受信をするための通信手段（アンテナ等）とを具備し、通信手段を介して同様に通信手段及び表示部を具備している他の家電機器、例えば、エアコン、テレビ、冷蔵庫、パソコン等とネットワークを構成する。さらに、洗濯の進行状況やエラーの発生を、通信手段によってネットワークに接続されている他の家電機器に報知し、家電機器において洗濯の進行状態やエラーの発生を報知する。【０００４】
特開２００２−４５５９０号公報（特許文献２）には、洗濯機が開示されている。特開２００２−４５５９０号公報（特許文献２）によると、洗濯機に運転の進行内容を送信するため送信装置を設け、送信装置からの情報を受信する携帯無線受信装置を備える。携帯無線受信装置には、運転の進行内容を確認するための確認ボタンを設けるとともに、緊急を必要とする情報については即時に自動的に携帯無線受信装置に音声または表示で報知する。【０００５】
特開２００３−１６２６２６号公報（特許文献３）には、情報報知システム及び機器が開示されている。特開２００３−１６２６２６号公報（特許文献３）によると、電子レンジの制御部は、ユーザに対して報知すべき状態が電子レンジに生じたと判定した場合、状態を示す状態情報を、通信部を用いて冷蔵庫へ送信する。冷蔵庫の制御部は、通信部を介して状態情報を受信した場合、該状態情報を記憶部に記憶させ、操作部が操作されたとき、冷蔵庫の近傍にユーザが存在すると判定し、状態情報を表示部に表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１４６９９１号公報
【特許文献２】特開２００２−４５５９０号公報
【特許文献３】特開２００３−１６２６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、住宅に設置される家電の状態が当該住宅のユーザに上手く伝わらない可能性がある。たとえば、家電の近傍にユーザがいない場合や、周囲の音が大きい場合などには、ユーザが家電や携帯装置からの報知に気が付かない可能性が高い。【０００８】
本発明は、かかる問題を解決するためになされたものであり、その目的は、住宅に設置される家電の状態をより効果的に当該家電のユーザへと伝えることができるコントローラ、ライトの制御方法、およびネットワークシステムを提供することである。
【課題を解決するための手段】
【０００９】
この発明のある局面に従うと、少なくとも１つのライトと複数の家電と通信するための通信インターフェイスと、複数の家電とライトの点灯方法との対応関係を記憶するためのメモリと、通信インターフェイスを用いることによって、複数の家電のいずれかからの当該家電の状態を示す信号に応じて、対応関係に基づいて当該家電に対応する点灯方法を取得し、ライトの少なくともいずれかに当該点灯方法で点灯するように命令するためのプロセッサとを備える、コントローラが提供される。【００１０】
好ましくは、ライトは、複数色の光を発することができる。メモリは、点灯方法として、複数の家電のそれぞれに対応する複数色を記憶する。プロセッサは、通信インターフェイスを用いることによって、複数の家電のいずれかからの信号に応じて、点灯方法として当該家電に対応する色を取得し、ライトの少なくともいずれかに当該色の光を発するように命令する。【００１１】
好ましくは、メモリは、家電の状態とライトの点滅リズムとの対応関係を記憶する。信号は、家電の状態を示す。プロセッサは、通信インターフェイスを用いることによって、信号に応じて、対応関係に基づいて当該状態に対応する点滅リズムを取得し、ライトのいずれかに当該点滅リズムで光を発するように命令する。【００１２】
好ましくは、通信インターフェイスは、ライトが設置される部屋に設置される人感センサと通信する。メモリは、人感センサとライトとの対応関係を記憶する。プロセッサは、通信インターフェイスを用いることによって、人感センサからの信号に基づいて、人が在室している部屋に設置されているライトに光を発するように命令する。【００１３】
好ましくは、通信インターフェイスは、ライトが設置される部屋に設置される照度センサと通信する。プロセッサは、通信インターフェイスを用いることによって、照度センサからの信号に基づいて、部屋の明るさに対応する強度で光を発するように命令する。【００１４】
好ましくは、メモリは、家電毎に、状態を優先順位に対応付けて記憶する。プロセッサは、通信インターフェイスを用いることによって、複数の状態を受け付けたときに、優先順位が高い状態に対応する点滅リズムを取得し、ライトのいずれかに当該点滅リズムで光を発するように命令する。【００１５】
好ましくは、ライトは、ＬＥＤ（Light  Emitting  Diode）を含む。
この発明の別の局面に従うと、複数色の光を発光可能な少なくとも１つのライトと複数の家電と通信するための通信インターフェイスと、複数の家電とライトの点灯方法との対応関係を記憶するためのメモリと、プロセッサとを含むコントローラにおけるライトの制御方法が提供される。制御方法は、プロセッサが、通信インターフェイスを用いることによって、複数の家電のいずれかから当該家電の状態を示す信号を受信するステップと、プロセッサが、メモリを参照することによって、対応関係に基づいて当該家電に対応する点灯方法を取得するステップと、プロセッサが、通信インターフェイスを用いることによって、ライトの少なくともいずれかに当該点灯方法で点灯するように命令するステップとを備える。【００１６】
この発明の別の局面に従うと、複数色の光を発光可能な少なくとも１つのライトと、複数の家電と、コントローラとを含むネットワークシステムが提供される。複数の家電の各々は、当該家電の状態を示す信号をコントローラに送信する。コントローラは、少なくとも１つのライトと複数の家電と通信するための通信インターフェイスと、複数の家電とライトの点灯方法との対応関係を記憶するためのメモリと、通信インターフェイスを用いることによって、複数の家電のいずれかからの当該家電の状態を示す信号に応じて、対応関係に基づいて当該家電に対応する点灯方法を取得し、ライトの少なくともいずれかに当該点灯方法で点灯するように命令するためのプロセッサとを含む。少なくとも１つのライトは、コントローラからの命令に応じて光を発する。
【発明の効果】
【００１７】
以上のように、本発明によって、住宅に設置される家電の状態をより効率的に当該家電のユーザに伝えることができるコントローラ、ライトの制御方法、およびネットワークシステムが提供される。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係るネットワークシステムの全体構成を示すイメージ図である。
【図２】本実施の形態に係る洗濯機の状態が変化した場合におけるＬＥＤのいずれかの点灯動作を示すイメージ図である。
【図３】本実施の形態に係る洗濯機と冷蔵庫との状態が変化した場合におけるＬＥＤのいずれかの点灯動作を示すイメージ図である。
【図４】本実施の形態に係るホームコントローラのハードウェア構成を表わすブロック図である。
【図５】本実施の形態に係る人感センサテーブルのデータ構造を示すイメージ図である。
【図６】本実施の形態に係る照明テーブルのデータ構造を示すイメージ図である。
【図７】本実施の形態に係る点灯方法テーブルのデータ構造を示すイメージ図である。
【図８】本実施の形態に係る点灯方法テーブルの変形例のデータ構造を示すイメージ図である。
【図９】本実施の形態に係る家電テーブルのデータ構造を示すイメージ図である。
【図１０】本実施の形態に係るホームコントローラがＬＥＤに送信する制御データのデータ構造を示すイメージ図である。
【図１１】本実施の形態に係るネットワークシステムの全体的な動作を示すイメージ図である。
【図１２】本実施の形態に係るホームコントローラにおけるライトの制御方法の処理手順を示すフローチャートである。
【図１３】本実施の形態に係るホームコントローラにおける洗濯機処理の処理手順を示すフローチャートである。
【図１４】本実施の形態に係るホームコントローラにおける冷蔵庫処理の処理手順を示すフローチャートである。
【図１５】本実施の形態に係るホームコントローラにおける電子レンジ処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜ネットワークシステムの動作概要＞
まず、本実施の形態に係るネットワークシステムの動作概要について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００２１】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、洗濯室に設置される洗濯機２０１と、キッチンに設置される電子レンジ２０２と、キッチンに設置される冷蔵庫２０３などの複数の家電を含む。なお、ネットワークシステム１は、家電として、エアコンや、テレビや、太陽電池を含んでもよい。
【００２２】
ネットワークシステム１は、洗濯室に設置されるＬＥＤ（Light  Emitting  Diode）３０１と、キッチンに設置されるＬＥＤ３０２と、リビングに設置されるＬＥＤ３０３と、ダイニングに設置されるＬＥＤ３０４と、子供部屋に設置されるＬＥＤ３０５と、寝室に設置されるＬＥＤ３０６などの複数の照明を含む。
【００２３】
なお、ＬＥＤ３０１〜３０６は、外部から入力される命令に応じて、複数の色の光を発することが好ましい。これによって、ＬＥＤ３０１〜３０６の点灯方法の種類を増すことができ、ユーザに伝えるべき家電とその状態との種類を増すことができる。
【００２４】
また、ＬＥＤ３０１〜３０６は、外部から入力される命令に応じて、光の点滅間隔（点滅リズム）を変更できることが好ましい。これによっても、ＬＥＤ３０１〜３０６の点灯方法の種類を増すことができ、ユーザに伝えるべき家電とその状態との種類を増すことができる。
【００２５】
また、ＬＥＤ３０１〜３０６は、外部から入力される命令に応じて、光の強度（輝度）を変更することが好ましい。これによっても、ＬＥＤ３０１〜３０６の点灯方法の種類を増すことができ、ユーザに伝えるべき家電とその状態との種類を増すことができる。
【００２６】
本実施の形態においては、ネットワークシステム１がＬＥＤ３０１〜３０６を含んでいるが、他の照明を利用してもよい。しかし、ＯＮ／ＯＦＦの切替で寿命が縮まり難い照明を利用することが好ましい。また、複数色の光を発することができる照明であることが好ましい。また、強度を容易に変更できる照明を利用することが好ましい。
【００２７】
ネットワークシステム１は、さらに、洗濯室に設置される人感センサ４０１と、キッチンに設置される人感センサ４０２と、リビングに設置される人感センサ４０３と、ダイニングに設置される人感センサ４０４と、子供部屋に設置される人感センサ４０５と、寝室に設置される人感センサ４０６を含む。
【００２８】
ネットワークシステム１は、さらに、洗濯室に設置される照度センサ５０１と、キッチンに設置される照度センサ５０２と、リビングに設置される照度センサ５０３と、ダイニングに設置される照度センサ５０４と、子供部屋に設置される照度センサ５０５と、寝室に設置される照度センサ５０６を含む。
【００２９】
ネットワークシステム１は、家電２０１〜２０３、照明３０１〜３０６、人感センサ４０１〜４０６、照度センサ５０１〜５０６を制御するためのホームコントローラ１００を含む。すなわち、ホームコントローラ１００は、有線あるいは無線のネットワーク６００を介して、家電２０１〜２０３、照明３０１〜３０６、人感センサ４０１〜４０６、照度センサ５０１〜５０６とデータ通信が可能である。ホームコントローラ１００は、ネットワーク６００として、たとえば、有線ＬＡＮ（Local  Area  Network）や無線ＬＡＮやＰＬＣ（Power  Line  Communications）やBluetooth（登録商標）などを利用する。
【００３０】
本実施の形態に係るホームコントローラ１００は、ネットワーク６００を介して、住宅に設置される複数の家電２０１〜２０３からの信号を受信する。ホームコントローラ１００は、当該信号に基づいて、複数の家電２０１〜２０３の状態を取得する。ホームコントローラ１００は、複数の家電２０１〜２０３のいずれかを特定するための情報（信号）に応じて、照明の点灯方法を決定する。ホームコントローラ１００は、ネットワーク６００を介して、ＬＥＤ３０１〜３０６に点灯命令（点滅命令）を送信する。
【００３１】
より詳細には、ホームコントローラ１００は、複数の家電２０１〜２０３のいずれかを特定する情報（信号）と、当該複数の家電２０１〜２０３のいずれかの状態を特定する情報（信号）とに応じて、照明の点灯方法を決定する。ホームコントローラ１００は、ネットワーク６００を介して、ＬＥＤ３０１〜３０６に点灯命令（点滅命令）を送信する。たとえば、ホームコントローラ１００は、家電２０１〜２０３のそれぞれを色に対応付けて記憶し、状態のそれぞれを点滅リズム（各色の点滅間隔など）に対応付けて記憶することができる。
【００３２】
また、ホームコントローラ１００は、人感センサ４０１〜４０６からの信号に基づいて、人が在室する部屋に設置されているＬＥＤ３０１〜３０６に、点灯命令を送信する。逆に、ホームコントローラ１００は、人感センサ４０１〜４０６からの信号に基づいて、対象となる家電２０１〜２０３が設置されている部屋にユーザが在室する場合には、いずれのＬＥＤ３０１〜３０６にも点灯命令を送信しなくてもよい。ユーザが、対象となる家電２０１〜２０３の状態を把握できている可能性が高いからである。
【００３３】
さらに、ホームコントローラ１００は、ＬＥＤ３０１〜３０６の各々に、当該ＬＥＤ３０１〜３０６が設置されている部屋の照度センサ５０１〜５０６からの信号に基づいて、当該部屋の明るさに応じた明るさで点灯するように命令する。
【００３４】
たとえば、ホームコントローラ１００は、明るい部屋のＬＥＤ３０１〜３０６には、ユーザがＬＥＤ３０１〜３０６からの光に気が付き易いように、強い強度で点灯するように命令する。たとえば、日中や明るい部屋においては、ユーザが、ＬＥＤ３０１〜３０６からの光に気が付き難いからである。
【００３５】
逆に、ホームコントローラ１００は、暗い部屋のＬＥＤ３０１〜３０６には、弱い強度で点灯するように命令する。夜間や就寝中は、ユーザが、ＬＥＤ３０１〜３０６からの光に気が付き易いからである。あるいは、ユーザは、就寝中は、ＬＥＤ３０１〜３０６からの光を疎ましく感じる虞があるからである。
【００３６】
なお、ホームコントローラ１００は、全てのＬＥＤ３０１〜３０６に点灯命令を送信しても良いし、予め定められたＬＥＤ３０１（あるいはＬＥＤ３０２，３０３，３０４，３０５，３０６）のみに点灯命令を送信しても良い。
【００３７】
図２は、本実施の形態に係る洗濯機２０１の状態が変化した場合におけるＬＥＤ３０１〜３０６のいずれかの点灯動作を示すイメージ図である。図３は、本実施の形態に係る洗濯機２０１と冷蔵庫２０３との状態が変化した場合におけるＬＥＤ３０１〜３０６のいずれかの点灯動作を示すイメージ図である。なお、本実施の形態に係るホームコントローラ１００は、洗濯機２０１と青色とを対応付けて記憶し、冷蔵庫２０３と緑色とを対応付けて記憶している。
【００３８】
図２を参照して、洗濯機２０１で第１の状態が発生する（洗濯機２０１で異常が発生する）と、ホームコントローラ１００は、洗濯機２０１から第１の状態メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に第１の青色点滅命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの第１の青色点滅命令に応じて、白１０秒、青１秒、白１秒、青１秒からなる一連の第１の青色点滅リズムに従って、白色と青色の光を発する。これによって、ユーザは、洗濯機２０１で第１の状態が発生したことを把握することができる。
【００３９】
続いて、洗濯機２０１の第１の状態が解消する（洗濯機２０１の蓋が開けられる）と、ホームコントローラ１００は、洗濯機２０１から正常メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に白色の点灯命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの点灯命令に従って、白色の光を発する。
【００４０】
図３を参照して、まず、洗濯機２０１で第２の状態が発生する（洗濯が終了する）と、ホームコントローラ１００は、洗濯機２０１から第２の状態メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に第２の青色点滅命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの第２の青色点滅命令に応じて、白１０秒、青１秒からなる一連の第２の青色点滅リズムに従って、白色と青色の光を発する。これによって、ユーザは、洗濯機２０１で第２の状態が発生したことを把握することができる。
【００４１】
続いて、冷蔵庫２０３で第１の状態が発生する（ドアが所定時間以上開いている）と、ホームコントローラ１００は、冷蔵庫２０３から第１の状態メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に青色緑色点滅命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの青色緑色点滅命令に従って、白１０秒、青１秒、白１秒、緑１秒からなる一連の青色緑色点滅リズムに基づいて、白色と青色と緑色の光を発する。これによって、ユーザは、洗濯機と冷蔵庫とで状態変化が生じたことを把握することができる。
【００４２】
続いて、洗濯機２０１の第２の状態が解消すると、ホームコントローラ１００は、洗濯機２０１から正常メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に第１の緑色点滅命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの第１の緑色点滅命令に従って、白１０秒、緑１秒からなる一連の第１の緑色点滅リズムに基づいて、白色と緑色の光を発する。
【００４３】
続いて、冷蔵庫２０３の第１の状態が解消すると、ホームコントローラ１００は、冷蔵庫２０３から正常メッセージを受信する。ホームコントローラ１００は、たとえば、人が在室している部屋のＬＥＤ３０１に白色点灯命令を送信する。ＬＥＤ３０１は、ホームコントローラ１００からの白色点灯命令に従って、白の光を発する。
【００４４】
このように、本実施の形態に係るネットワークシステム１おいては、家電やその状態に応じた点灯方法でＬＥＤ３０１〜３０６が点灯するため、ユーザが住宅に設置される家電の状態をより効果的に当該家電のユーザに伝えることができる。より詳細には、ＬＥＤ３０１〜３０６の色と点滅リズムと強度の３次元の情報を視覚的に利用することによって、ユーザが家電の特定と状態の特定とを容易に行えるようになる。
【００４５】
この技術は、ユーザの周囲の物音が大きい場合や、耳が不自由なユーザに対して、特に有用である。換言すれば、ユーザが、ホームコントローラ１００や家電２０１〜２０３の近くにいなくても、ホームコントローラ１００や家電２０１〜２０３と異なる部屋にいても、当該家電や当該家電の状態を把握することができる。
【００４６】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００４７】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図４は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００４８】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００４９】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどである。メモリ１０１は、ＣＰＵ１１０によって実行されるライト制御プログラムや、家電２０１〜２０３の状態などを記憶する。メモリ１０１は、人感センサテーブル１０１Ａ、照明テーブル１０１Ｂ、点灯方法テーブル１０１Ｃ、家電テーブル１０１Ｄ、照度センサテーブル１０１Ｅとを格納する。
【００５０】
図５は、本実施の形態に係る人感センサテーブル１０１Ａのデータ構造を示すイメージ図である。図５を参照して、人感センサテーブルは、人感センサ４０１〜４０６を特定するためのセンサＩＤと、当該人感センサ４０１〜４０６のそれぞれが設置される部屋を特定するための部屋ＩＤとの対応関係を格納する。
【００５１】
なお、照度センサテーブル１０１Ｅのデータ構造は、人感センサテーブル１０１Ａのデータ構造と同様であるため、ここでは説明を繰り返さない。
【００５２】
図６は、本実施の形態に係る照明テーブル１０１Ｂのデータ構造を示すイメージ図である。図６を参照して、照明テーブル１０１Ｂは、照明３０１〜３０６を特定するための照明ＩＤと、当該照明３０１〜３０６のそれぞれが設置される部屋を特定する部屋ＩＤとの対応関係を格納する。
【００５３】
図７は、本実施の形態に係る点灯方法テーブル１０１Ｃのデータ構造を示すイメージ図である。図７を参照して、点灯方法テーブル１０１Ｃは、家電と、点灯方法との対応関係とを格納する。本実施の形態においては、点灯方法テーブル１０１Ｃは、家電と、光の色との対応関係とを格納する。たとえば、洗濯機２０１と青色が対応付けられ、冷蔵庫２０３と緑色が対応付けられ、電子レンジ２０２と黄色とが対応付けられている。
【００５４】
図８は、本実施の形態に係る点灯方法テーブル１０１Ｃの変形例のデータ構造を示すイメージ図である。図８を参照して、点灯方法テーブル１０１Ｃは、家電と、家電の状態と、報知優先度と、点灯方法との対応関係とを格納する。本変形例においては、点灯方法テーブル１０１Ｃは、家電と光の色との対応関係だけでなく、家電の状態と点滅リズムとの対応関係も格納する。
【００５５】
たとえば、点灯方法テーブル１０１Ｃは、家電と光の色との対応関係を格納する。たとえば、洗濯機２０１と青色が対応付けられ、冷蔵庫２０３と緑色が対応付けられ、電子レンジ２０２と黄色とが対応付けられている。
【００５６】
そして、優先度が最も高い状態を第１の点滅リズム（点滅２回）に対応付けて格納し、優先度が２番目に高い状態を第２の点滅リズム（点滅１回）に対応付けて格納する。たとえば、洗濯機２０１に関しては、故障が、優先度が最も高い状態として第１の点滅リズムに対応付けられている。洗濯の終了が、優先度が２番目に高い状態として第２の点滅リズムに対応付けられている。
【００５７】
具体的には、ユーザは、タッチパネル１０６あるいはボタン１０４を介して、ホームコントローラ１００に、家電のＩＤを登録し、優先度が高い順に当該家電の状態を登録する。ＣＰＵ１１０は、メモリ１０１の点灯方法テーブル１０１Ｃにおいて、家電のＩＤを光の色に対応付ける。ＣＰＵ１１０は、当該家電に関する複数の状態を、入力された順に、第１の点滅リズム、第２の点滅リズムに対応付けて、メモリ１０１の点灯方法テーブル１０１Ｃに格納する。
【００５８】
図９は、本実施の形態に係る家電テーブル１０１Ｄのデータ構造を示すイメージ図である。図９を参照して、家電テーブル１０１Ｄは、家電２０１〜２０３を特定するための家電ＩＤと、当該家電２０１〜２０３のそれぞれが設置される部屋を特定するための部屋ＩＤとの対応関係を格納する。
【００５９】
図４に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電２０１〜２０３の状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００６０】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。
【００６１】
ボタン１０４は、ホームコントローラ１００の表面に配置される。テンキーなどの複数のボタンがホームコントローラ１００に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００６２】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク６００を介して、家電２０１〜２０３、ＬＥＤ３０１〜３０６、人感センサ４０１〜４０６、照度センサ５０１〜５０６とデータを送受信する。
【００６３】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行する。ホームコントローラ１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００６４】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００６５】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（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）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００６６】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６７】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２０１〜２０３から当該家電２０１〜２０３の状態を受信する。たとえば、ＣＰＵ１１０は、洗濯機２０１から異常メッセージを受信する。ＣＰＵ１１０は、点灯方法テーブル１０１Ｃを参照して、洗濯機２０１に対応する色と、異常に対応する点滅リズムとを取得する。
【００６８】
ＣＰＵ１１０は、人感センサ４０１〜４０６からの信号に基づいて、人感センサテーブル１０１Ａを参照して、人が在室している部屋の部屋ＩＤを取得する。ＣＰＵ１１０は、部屋ＩＤに基づいて、照明テーブル１０１Ｂを参照して、点灯命令を送信すべきＬＥＤ３０１を特定する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、ＬＥＤ３０１に青色の点滅メッセージを送信する。このとき、ＣＰＵ１１０は、ＬＥＤ３０１の元の点灯状態をメモリ１０１に記憶することが好ましい。
【００６９】
図１０は、本実施の形態に係るホームコントローラ１００がＬＥＤ３０１〜３０６に送信する制御データ１０５Ｄのデータ構造を示すイメージ図である。図１０を参照して、制御データ１０５Ｄは、ＳＴＸデータと、照明ＩＤと、ファンクションデータと、赤色輝度と、緑色輝度と、青色輝度と、ＥＴＸデータと、チェックサムデータとを含む。
【００７０】
ＳＴＸデータは、開始コードを表わす。照明ＩＤは、ＬＥＤ照明器具のＩＤ番号（００から９９）を表わす。赤色輝度は、赤色ＬＥＤの明るさ（０から２５５）を表わす。緑色輝度は、緑色ＬＥＤの明るさ（０から２５５）を表わす。青色輝度は、青色ＬＥＤの明るさ（０から２５５）を表わす。ＥＴＦデータは、終了コードを表わす。チェックサムデータは、誤り検出用コードを表わす。
【００７１】
たとえば、ホームコントローラ１００は、ＬＥＤ３０１〜３０６に白色の光を発光させるときには、ＬＥＤ３０１〜３０６に、赤色輝度２５５と、緑色輝度２５５と、青色輝度２５５を送信する。ホームコントローラ１００は、ＬＥＤ３０１〜３０６に青色の光を発光させるときには、ＬＥＤ３０１〜３０６に、赤色輝度０と、緑色輝度０と、青色輝度２５５を送信する。ホームコントローラ１００は、ＬＥＤ３０１〜３０６に緑の光を発光させるときには、ＬＥＤ３０１〜３０６に、赤色輝度０と、緑色輝度２５５と、青色輝度０を送信する。ホームコントローラ１００は、ＬＥＤ３０１〜３０６に黄色の光を発光させるときには、ＬＥＤ３０１〜３０６に、赤色輝度２５５と、緑色輝度２５５と、青色輝度０を送信する。
【００７２】
なお、ＬＥＤ３０１〜３０６が、より点灯方法を解釈可能な場合には、制御データ１０５Ｄは、ファンクションデータとして、消灯命令（００）、通常点灯命令（０１）、第１の報知命令（１０）、第２の報知命令（１１）を含んでもよい。
【００７３】
ＬＥＤ３０１は、ホームコントローラ１００から順次送られてくる制御データ１０５Ｄに応じて、白１０秒、青１秒、白１秒、青１秒からなる一連の点滅リズムに従って、白色と青色の光を発する。これによって、ユーザは、洗濯機２０１で異常が発生したことを把握することができる。
【００７４】
続いて、ＣＰＵ１１０は、通信インターフェイス１０５を介して、洗濯機２０１から正常メッセージを受信する。ＣＰＵ１１０は、メモリ１０１からＬＥＤ３０１の元の点灯状態を読み出す。ＣＰＵ１１０は、通信インターフェイス１０５を介して、ＬＥＤ３０１に元の点灯状態を示す点灯命令（消灯命令）を送信する。
【００７５】
＜ネットワークシステム１の全体的な動作＞
次に、本実施の形態に係るネットワークシステム１の全体的な動作について説明する。図１１は、本実施の形態に係るネットワークシステム１の全体的な動作を示すイメージ図である。
【００７６】
図１１を参照して、ネットワークシステム１の各装置の動作と、ネットワークシステム１におけるデータの流れとについて、時系列で説明する。
（１）洗濯機２０１が洗濯を終了する。
（２）洗濯機２０１が、ネットワーク６００を介して、洗濯を終了したことを示すデータをホームコントローラ１００に送信する。当該データは、洗濯機２０１の家電ＩＤと、洗濯機２０１の終了状態とを示す。ホームコントローラ１００のＣＰＵ１１０は、通信インターフェイス１０５を介して、洗濯機２０１から当該データを受信する。ＣＰＵ１１０は、ネットワーク６００を介して、人感センサ４０１〜４０６にそれぞれの部屋に人がいるか否かを調べさせる。
（３）人感センサ４０１，４０２，４０３，４０４，４０６は、部屋に人がいないと判断する。
（４）人感センサ４０１，４０２，４０３，４０４，４０６は、部屋に人がいない旨のメッセージをホームコントローラ１００に送信する。
（５）人感センサ４０５は、部屋に人がいると判断する。
（６）人感センサ４０５は、部屋に人がいる旨のメッセージをホームコントローラ１００に送信する。
（７）ホームコントローラ１００のＣＰＵ１１０は、洗濯機２０１からのデータに基づいて、メモリ１０１の点灯方法テーブル１０１Ｃを参照して、点灯方法を決定する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、人感センサ４０５に対応するＬＥＤ３０５（人感センサ４０５が設置されている部屋の部屋ＩＤに対応するＬＥＤ３０５）に、当該点灯方法に基づいて制御データ１０５Ｄを送信する。ＣＰＵ１１０は、ＬＥＤ３０５の元の点灯状態をメモリ１０１に格納する。
（８）ＬＥＤ３０５は、ホームコントローラ１００からの制御データ１０５Ｄに応じて、白１０秒と青１秒からなる一連の点滅リズムに従って光を発する。なお、本実施の形態においては、ホームコントローラ１００は、点灯方法に基づいて、点灯方法よりも具体的な制御データ１０５Ｄを（１１）まで送信し続ける。しかし、ＬＥＤ３０５がより高度な処理を実行できるコンピュータを含む場合には、制御データ１０５Ｄが、点灯方法を含むものであってもよい。
（９）洗濯機２０１の蓋が開けられる。
（１０）洗濯機２０１が、ネットワーク６００を介して、蓋が開けられたことを示すデータをホームコントローラ１００に送信する。当該データは、洗濯機２０１の家電ＩＤと、洗濯機２０１の開放状態とを示す。ホームコントローラ１００のＣＰＵ１１０は、通信インターフェイス１０５を介して、洗濯機２０１から当該データを受信する。
（１１）ホームコントローラ１００のＣＰＵ１１０は、洗濯機２０１からのデータに基づいて、通信インターフェイス１０５を介して、（８）において制御データ１０５Ｄを送信したＬＥＤ３０５に、元の点灯方法に基づいた制御データ１０５Ｄを送信する。
（１２）ＬＥＤ３０５は、ホームコントローラ１００からの制御データ１０５Ｄに応じて、白色光を発する。
【００７７】
＜ライトの制御方法＞
次に、本実施の形態に係るホームコントローラ１００におけるライトの制御方法について説明する。図１２は、本実施の形態に係るホームコントローラ１００におけるライトの制御方法の処理手順を示すフローチャートである。
【００７８】
図１２を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２０１〜２０３からの動作状態変化通知を監視する（ステップＳ１０２）。
【００７９】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、洗濯機２０１からの動作状態変化通知を受信したか否かを判断する（ステップＳ１０４）。ＣＰＵ１１０は、洗濯機２０１からの動作状態変化通知を受信した場合（ステップＳ１０４にてＹＥＳである場合）、洗濯機処理（ステップＳ２００）を実行する。なお、洗濯機処理（ステップＳ２００）については後述する。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００８０】
ＣＰＵ１１０は、洗濯機２０１からの動作状態変化通知を受信しなかった場合（ステップＳ１０４にてＮＯである場合）、通信インターフェイス１０５を介して、冷蔵庫２０３からの動作状態変化通知を受信したか否かを判断する（ステップＳ１０６）。ＣＰＵ１１０は、冷蔵庫２０３からの動作状態変化通知を受信した場合（ステップＳ１０６にてＹＥＳである場合）、冷蔵庫処理（ステップＳ３００）を実行する。なお、冷蔵庫処理（ステップＳ３００）については後述する。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００８１】
ＣＰＵ１１０は、冷蔵庫２０３からの動作状態変化通知を受信しなかった場合（ステップＳ１０６にてＮＯである場合）、通信インターフェイス１０５を介して、電子レンジ２０２からの動作状態変化通知を受信したか否かを判断する（ステップＳ１０８）。ＣＰＵ１１０は、電子レンジ２０２からの動作状態変化通知を受信した場合（ステップＳ１０８にてＹＥＳである場合）、電子レンジ処理（ステップＳ４００）を実行する。なお、電子レンジ処理（ステップＳ４００）については後述する。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００８２】
ＣＰＵ１１０は、電子レンジ２０２からの動作状態変化通知を受信しなかった場合（ステップＳ１０８にてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００８３】
＜洗濯機処理＞
次に、本実施の形態に係るホームコントローラ１００における洗濯機処理について説明する。図１３は、本実施の形態に係るホームコントローラ１００における洗濯機処理の処理手順を示すフローチャートである。
【００８４】
図１３を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、洗濯機２０１から異常停止通知を受信したか否かを判断する（ステップＳ２０２）。
【００８５】
ＣＰＵ１１０は、異常停止通知を受信した場合（ステップＳ２０２にてＹＥＳである場合）、洗濯室の人感センサ４０１の状態を取得する（ステップＳ２０４）。すなわち、ＣＰＵ１１０は、通信インターフェイス１０５を介して人感センサ４０１からのデータを受信する。あるいは、ＣＰＵ１１０は、予め人感センサ４０１から受信したデータをメモリ１０１から読み出す。
【００８６】
ＣＰＵ１１０は、人感センサ４０１からのデータに基づいて、人感センサ４０１が設置されている部屋に人がいるか否かを判断する。ＣＰＵ１１０は、洗濯機２０１の近くに人がいるか否かを判断する（ステップＳ２０６）。ＣＰＵ１１０は、洗濯機の近くに人がいる場合（ステップＳ２０６にてＹＥＳである場合）、洗濯機処理を終了する。洗濯機の近くのユーザがいる場合には、当該ユーザが洗濯機の異常停止に気がつく可能性が高いからである。
【００８７】
ＣＰＵ１１０は、洗濯機２０１の近くに人がいない場合（ステップＳ２０６にてＮＯである場合）、他の部屋の人感センサと照度センサの状態を取得する（ステップＳ２０８）。ＣＰＵ１１０は、人を検知した人感センサに対応する部屋ＩＤを取得する（ステップＳ２１０）。ＣＰＵ１１０は、部屋ＩＤに対応する照明ＩＤを取得する（ステップＳ２１２）。
【００８８】
ＣＰＵ１１０は、点灯方法テーブル１０１Ｃを参照して、異常停止通知に対応する点灯方法を取得する（ステップＳ２１４）。より詳細には、ＣＰＵ１１０は、洗濯機２０１に対応する青色と、異常停止通知に対応する点滅リズム（白色１０秒、青色１秒、白色１秒、青色１秒からなる一連の点滅リズム）とを取得する。
【００８９】
ＣＰＵ１１０は、照明ＩＤと点灯方法とに基づいて当該照明ＩＤに対応する制御電文を作成する（ステップＳ２１６）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、当該照明ＩＤに対応するＬＥＤに対して制御電文を送信する（ステップＳ２１８）。
【００９０】
ＣＰＵ１１０は、異常停止通知を受信しなかった場合（ステップＳ２０２にてＮＯである場合）、通信インターフェイス１０５を介して、洗濯機２０１から洗濯終了通知を受信したか否かを判断する（ステップＳ２２２）。ＣＰＵ１１０は、洗濯終了通知を受信した場合（ステップＳ２２２にてＹＥＳである場合）、洗濯室の人感センサの状態を取得する（ステップＳ２２４）。
【００９１】
ＣＰＵ１１０は、洗濯機２０１の近くに人がいるか否かを判断する（ステップＳ２２６）。ＣＰＵ１１０は、洗濯機２０１の近くに人がいる場合（ステップＳ２２６にてＹＥＳである場合）、洗濯機処理を終了する。
【００９２】
ＣＰＵ１１０は、洗濯機２０１の近くに人がいない場合（ステップＳ２２６にてＮＯである場合）、他の部屋の人感センサと照度センサの状態を取得する（ステップＳ２２８）。ＣＰＵ１１０は、人を検知した人感センサに対応する部屋ＩＤを取得する（ステップＳ２３０）。ＣＰＵ１１０は、部屋ＩＤに対応する照明ＩＤを取得する（ステップＳ２３２）。
【００９３】
ＣＰＵ１１０は、点灯方法テーブル１０１Ｃに基づいて、洗濯機２０１と洗濯終了通知とに対応する点灯方法を取得する（ステップＳ２３４）。より詳細には、ＣＰＵ１１０は、洗濯機２０１に対応する青色と、洗濯終了通知に対応する点滅リズム（白色１０秒、青色１秒からなる一連の点滅リズム）とを取得する。
【００９４】
ＣＰＵ１１０は、照明ＩＤと点灯方法とに基づいて制御電文を作成する（ステップＳ２３６）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、照明ＩＤに対応するＬＥＤに制御電文を送信する（ステップＳ２３８）。ＣＰＵ１１０は、洗濯機処理を終了する。
【００９５】
ＣＰＵ１１０は、洗濯終了通知を受信しなかった場合（ステップＳ２２２にてＮＯである場合）、通信インターフェイス１０５を介して、洗濯機２０１の蓋の開操作通知を受信したか否かを判断する（ステップＳ２４２）。ＣＰＵ１１０は、洗濯機２０１の蓋の開操作通知を受信しなかった場合（ステップＳ２４２）、洗濯機処理を終了する。
【００９６】
ＣＰＵ１１０は、洗濯機２０１の蓋の開操作通知を受信した場合（ステップＳ２４２にてＹＥＳである場合）、点灯方法を送信したＬＥＤに元の点灯状態に戻すための制御電文を作成する（ステップＳ２４４）。ＣＰＵ１１０は、当該ＬＥＤに通信インターフェイス１０５を介して、制御電文を送信する（ステップＳ２４６）。ＣＰＵ１１０は、洗濯機処理を終了する。
【００９７】
＜冷蔵庫処理＞
次に、本実施の形態に係るホームコントローラ１００における冷蔵庫処理について説明する。図１４は、本実施の形態に係るホームコントローラ１００における冷蔵庫処理の処理手順を示すフローチャートである。
【００９８】
図１４を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、冷蔵庫２０３から長時間ドアが開いている旨のメッセージを受信したか否かを判断する（ステップＳ３０２）。
【００９９】
ＣＰＵ１１０は、当該メッセージを受信した場合（ステップＳ３０２においてＹＥＳである場合）、ＣＰＵ１１０は、キッチンの人感センサ４０２の状態を取得する（ステップＳ３０４）。すなわち、ＣＰＵ１１０は、キッチンに人がいるか否かを判断する（ステップＳ３０６）。ＣＰＵ１１０は、キッチンに人がいる場合（ステップＳ３０６にてＹＥＳである場合）、冷蔵庫処理を終了する。
【０１００】
ＣＰＵ１１０は、キッチンに人がいない場合（ステップＳ３０６にてＮＯである場合）、他の部屋の人感センサと照度センサの状態を取得する（ステップＳ３０８）。ＣＰＵ１１０は、人を検知した人感センサに対応する部屋ＩＤを取得する（ステップＳ３１０）。ＣＰＵ１１０は、部屋ＩＤテーブルに対応する照明ＩＤを取得する（ステップＳ３１２）。
【０１０１】
ＣＰＵ１１０は、冷蔵庫２０３とメッセージとに基づいて、点灯方法テーブル１０１Ｃを参照して、点灯方法を取得する（ステップＳ３１４）。より詳細には、ＣＰＵ１１０は、冷蔵庫２０３に対応する緑色と、ドアが開いている旨のメッセージに対応する点滅リズム（白色１０秒、緑色１秒からなる一連の点滅リズム）とを取得する（ステップＳ３１４）。
【０１０２】
ＣＰＵ１１０は、照明ＩＤと点灯方法とから制御電文を作成する（ステップＳ３１６）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、照明ＩＤに対応するＬＥＤに制御電文を送信する（ステップＳ３１８）。
【０１０３】
ＣＰＵ１１０は、上記のメッセージを受信しなかった場合（ステップＳ３０２にてＮＯである場合）、通信インターフェイス１０５を介して、冷蔵庫のドアが閉まった旨のメッセージを受信したか否かを判断する（ステップＳ３２０）。ＣＰＵ１１０は、当該メッセージを受信しなかった場合（ステップＳ３２０にてＮＯである場合）、冷蔵庫処理を終了する。
【０１０４】
ＣＰＵ１１０は、当該メッセージを受信した場合（ステップＳ３２０にてＹＥＳである場合）、点灯方法を送信したＬＥＤに元の点灯方法に戻すための制御電文を作成する（ステップＳ３２２）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、当該ＬＥＤに当該制御電文を送信する（ステップＳ３２４）。ＣＰＵ１１０は、冷蔵庫処理を終了する。
【０１０５】
＜電子レンジ処理＞
次に、本実施の形態に係るホームコントローラ１００における電子レンジ処理について説明する。図１５は、本実施の形態に係るホームコントローラ１００における電子レンジ処理の処理手順を示すフローチャートである。
【０１０６】
図１５を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、電子レンジ２０２から取り忘れ通知を受信したか否かを判断する（ステップＳ４０２）。
【０１０７】
ＣＰＵ１１０は、取り忘れ通知を受信した場合（ステップＳ４０２にてＹＥＳである場合）、キッチンの人感センサ４０２の状態を取得する（ステップＳ４０４）。ＣＰＵ１１０は、キッチンに人がいるか否かを判断する（ステップＳ４０６）。ＣＰＵ１１０は、キッチンに人がいる場合（ステップＳ４０６にてＹＥＳである場合）、電子レンジ処理を終了する。
【０１０８】
ＣＰＵ１１０は、キッチンに人がいない場合（ステップＳ４０６にてＮＯである場合）、他の部屋の人感センサと照度センサの状態を取得する（ステップＳ４０８）。ＣＰＵ１１０は、人を検知した人感センサに対応する部屋ＩＤを取得する（ステップＳ４１０）。ＣＰＵ１１０は、部屋ＩＤに基づいて照明ＩＤを取得する（ステップＳ４１２）。
【０１０９】
ＣＰＵ１１０は、電子レンジ２０２と取り忘れ通知とに基づいて、点灯方法テーブル１０１Ｃを参照して、点灯方法を取得する（ステップＳ４１４）。より詳細には、ＣＰＵ１１０は、電子レンジ２０２に対応する黄色と、取り忘れ通知に対応する点滅リズム（白色１０秒、黄色１秒とからなる一連の点滅リズム）とを取得する（ステップＳ４１４）。
【０１１０】
ＣＰＵ１１０は、照明ＩＤと点灯方法とから制御電文を作成する（ステップＳ４１６）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、照明ＩＤに対応するＬＥＤに、当該制御電文を送信する（ステップＳ４１８）。ＣＰＵ１１０は、電子レンジ処理を終了する。
【０１１１】
ＣＰＵ１１０は、取り忘れ通知を受信しなかった場合（ステップＳ４０２にてＮＯである場合）、通信インターフェイス１０５を介して、電子レンジ２０２の蓋の開通知を受信したか否かを判断する（ステップＳ４２０）。ＣＰＵ１１０は、電子レンジの蓋の開操作通知を受信しなかった場合（ステップＳ４２０にてＮＯである場合）、電子レンジ処理を終了する。
【０１１２】
ＣＰＵ１１０は、電子レンジ２０２の蓋の開操作通知を受信した場合（ステップＳ４２０にてＹＥＳである場合）、点灯方法を送信したＬＥＤに元の点灯方法に戻すための制御電文を作成する（ステップＳ４２２）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、当該ＬＥＤに当該制御電文を送信する（ステップＳ４２４）。ＣＰＵ１１０は、電子レンジ処理を終了する。
【０１１３】
＜その他の実施の形態＞
本発明は、記事表示装置やサーバにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１１４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１８】
１  ネットワークシステム、１００  ホームコントローラ、１０１  メモリ、１０１Ａ  人感センサテーブル、１０１Ｂ  照明テーブル、１０１Ｃ  点灯方法テーブル、１０１Ｄ  家電テーブル、１０１Ｅ  照度センサテーブル、１０２  ディスプレイ、１０３  タブレット、１０４  ボタン、１０５  通信インターフェイス、１０５Ｄ  制御データ、１０６  タッチパネル、２０１  洗濯機、２０２  電子レンジ、２０３  冷蔵庫、３０１〜３０６  ＬＥＤ、４０１〜４０６  人感センサ、５０１〜５０６  照度センサ、６００  ネットワーク。
【図１】
2011145381.tif 000003
【図２】
2011145381.tif 000004
【図３】
2011145381.tif 000005
【図４】
2011145381.tif 000006
【図５】
2011145381.tif 000007
【図６】
2011145381.tif 000008
【図７】
2011145381.tif 000009
【図８】
2011145381.tif 000010
【図９】
2011145381.tif 000011
【図１０】
2011145381.tif 000012
【図１１】
2011145381.tif 000013
【図１２】
2011145381.tif 000014
【図１３】
2011145381.tif 000015
【図１４】
2011145381.tif 000016
【図１５】
2011145381.tif 000017
【国際調査報告】
2011145381.tif 000018
2011145381.tif 000019
2011145381.tif 000020
2011145381.tif 000021