(57)【要約】      （修正有）【課題】家電装置の操作を容易にすることができる制御システム、制御装置及び制御方法を提供する。【解決手段】制御システムは、収集部１６、記憶部１３及び設定部１７を有する。収集部１６は、制御対象となる複数の装置の動作状態をそれぞれ収集する。記憶部１３は、収集部が収集した動作状態を記憶する。設定部１７は、利用者から設定要求を受信した場合は、複数の装置の状態を記憶部１３が記憶する動作状態に設定する。【選択図】図２
2016181180.tif 000002
【特許請求の範囲】
【請求項１】
制御対象となる複数の装置の動作状態をそれぞれ収集する収集部と；
前記収集部が収集した動作状態を記憶する記憶部と；
利用者から設定要求を受信した場合は、前記複数の装置の状態を前記記憶部が記憶する動作状態に設定する設定部と；
を有することを特徴とする制御システム。
【請求項２】
前記収集部は、前記利用者から前記複数の装置の動作状態を記憶するよう指示された場合は、指示を受付けた際における前記複数の装置の動作状態をそれぞれ収集することを特徴とする請求項１に記載の制御システム。
【請求項３】
前記記憶部は、前記利用者の状態を示す利用者情報と、前記複数の装置の動作状態とを対応付けて記憶し、
前記設定部は、前記利用者から前記利用者情報を指定された場合は、前記複数の装置の状態を、前記利用者から指定された利用者情報と対応付けられた動作状態に設定する
ことを特徴とする請求項１または２に記載の制御システム。
【請求項４】
前記収集部は、前記複数の装置のうち、所定の領域に設置されている装置の動作状態を収集することを特徴とする請求項１〜３のいずれか１つに記載の制御システム。
【請求項５】
前記収集部は、前記利用者から前記装置の動作状態を記憶するよう指示された場合は、当該利用者が所在する領域に設置されている装置の動作状態を収集することを特徴とする請求項４に記載の制御システム。
【請求項６】
前記収集部は、前記複数の装置のうち、前記利用者が選択した装置の動作状態を収集することを特徴とする請求項１〜５のいずれか１つに記載の制御システム。
【請求項７】
前記設定部は、設定対象となる装置に暦または天候によって異なる制御を行う装置が含まれる場合は、設定要求が行われた暦または天候に応じて、当該装置に設定する動作状態を変更することを特徴とする請求項１〜６のいずれか１つに記載の制御システム。
【請求項８】
前記記憶部は、前記収集部が収集した動作状態と、前記装置の状態を当該動作状態に設定するために前記利用者が前記設定要求を送信する位置情報とを対応付けて記憶し、
前記設定部は、前記利用者から設定要求および前記利用者が当該設定要求を送信した位置情報を受信した場合は、前記複数の装置の状態を、前記位置情報と対応付けられた動作情報に設定する
ことを特徴とする請求項１〜７のいずれか１つに記載の制御システム。
【請求項９】
制御対象となる複数の装置の動作状態をそれぞれ収集する収集部と；
前記収集部が収集した動作状態を記憶する記憶部と；
利用者から設定要求を受信した場合は、前記複数の装置の状態を前記記憶部が記憶する動作状態に設定する設定部と；
を有することを特徴とする制御装置。
【請求項１０】
制御システムが実行する制御方法において、
制御対象となる複数の装置の動作状態をそれぞれ収集する収集ステップと；
前記収集ステップで収集した動作状態を記憶する記憶ステップと；
利用者から設定要求を受信した場合は、前記複数の装置の状態を前記記憶ステップで記憶した動作状態に設定する設定ステップと；
を含んだ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御システム、制御装置および制御方法に関する。
【背景技術】
【０００２】
近年、エアコンや照明機器などの家電装置を制御する技術として様々な技術がある。例えば、家電装置を制御するための命令を家電装置に送信するコントローラと、受信した命令に応じて制御される家電装置（被制御機器）とを有し、利用者からの操作に従って家電装置を制御する制御システムがある。
【０００３】
このような制御システムでは、インターネットや無線ＬＡＮ（Local  Area  Network）等のネットワークを介して、設定温度や照度等の家電装置の設定値を家電装置に対する操作内容として利用者から受付ける。このような場合、コントローラは、制御対象となる家電装置に対して制御命令を送信し、設定値に従って動作するように家電装置の状態を制御する。
【０００４】
しかしながら、従来技術では、家電装置ごとに操作を受付けるので、制御したい家電装置が複数存在する場合には、操作に手間がかかってしまい、また、家電装置に対する操作を設定値で行った場合は、利用者が家電装置の状態をイメージしづらいため、操作が容易であるとは言えない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２８３４３３号公報
【特許文献２】特開２００６−３５０８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、利用者が所望した家電装置の動作状態を一括して容易に記憶することができる制御システム、制御装置および制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の一例に係る制御システムは、収集部、記憶部、および設定部を有する。収集部は、制御対象となる複数の装置の動作状態をそれぞれ収集する。記憶部は、前記収集部が収集した動作状態を記憶する。設定部は、利用者から設定要求を受信した場合は、前記複数の装置の状態を前記記憶部が記憶する動作状態に設定する。
【発明の効果】
【０００８】
実施形態の一例に係る制御システム、制御装置および制御方法によれば、利用者が所望した家電装置の動作状態を一括して容易に記憶することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る制御システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るコントローラが有する機能構成の一例を示すブロック図である。
【図３】図３は、第１の実施形態に係る設定テーブルに登録される情報の一例を示す図である。
【図４】図４は、第１の実施形態に係るモードテーブルに登録される情報の一例を示す図である。
【図５】図５は、第１の実施形態に係るコントローラが実行する処理の流れを説明する図である。
【図６】図６は、第２の実施形態に係る管理サーバが有する機能構成の一例を説明するブロック図である。
【図７】図７は、第２の実施形態に係る設定テーブルに登録される情報の一例を示す図である。
【図８】図８は、第２の実施形態に係るモードテーブルに登録される情報の一例を示す図である。
【図９】図９は、第２の実施形態に係るコントローラテーブルに登録される情報の一例を説明するための図である。
【図１０】図１０は、ユーザ端末が表示する画面の一例を示す図である。
【図１１】図１１は、ユーザ端末が表示する画面の他の例を示す図である。
【図１２】図１２は、実施形態に係るユーザ端末が登録要求送信時に表示する画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下で説明する実施形態に係る制御システム１は、収集部１６、記憶部１３、設定部１７を有する。収集部１６は、制御対象となる家電装置４０の動作状態をそれぞれ収集する。記憶部１３は、収集した動作状態を記憶する。そして、設定部１７は、利用者から設定要求を受信した場合は、家電装置４０の状態を記憶部１３が記憶した動作状態に設定する。
【００１１】
また、制御システム１は、利用者から家電装置４０の動作状態を記憶するよう指示された場合は、指示を受付けた際における家電装置４０の動作状態をそれぞれ収集する。
【００１２】
また、制御システム１は、利用者の状態を示す利用者情報と、家電装置４０の動作状態とを対応付けて記憶し、利用者から利用者情報を指定された場合は、家電装置４０の状態を、利用者から指定された利用者情報と対応付けられた動作状態に設定する。
【００１３】
また、制御システム１は、家電装置４０のうち、所定の領域に設置されている家電装置４０の動作状態を収集する。
【００１４】
また、制御システム１は、家電装置４０の動作状態を記憶するよう指示する登録要求を受信すると、利用者が所在する領域に設置されている家電装置４０の動作状態を収集する。
【００１５】
また、制御システム１は、家電装置４０のうち、利用者が選択した家電装置４０の動作状態を収集する。
【００１６】
また、制御システム１は、設定対象となる家電装置４０に暦または気候によって異なる制御を行う家電装置４０が含まれる場合は、設定要求が行われた暦または気候に応じて、かかる家電装置４０に設定する動作状態を変更する。
【００１７】
また、制御システム１は、動作状態と、家電装置４０の状態をその動作状態に設定するために利用者が設定要求を送信する位置を示す位置情報とを対応付けて記憶する。そして、制御システム１は、利用者から設定要求および位置情報を受信した場合は、家電装置４０の状態を、受信した位置情報と対応付けられた動作情報に設定する。
【００１８】
以下、図面を参照して、実施形態に係る制御システム、制御装置および制御方法を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する制御システム、制御装置および制御方法は、一例を示すに過ぎず、実施形態を限定するものではない。
【００１９】
例えば、以下の実施形態では、制御システムの一例である制御システムを説明するが、これ以外にも、家電装置を制御する任意のシステムに適用することができる。また、家電装置とは、照明器具、空調装置、洗濯機、給湯器、電気錠、インターホン（ドアホン）などの生活家電、テレビジョンセット、テレビジョン録画機などのオーディオ・ビジュアル機器などであってもよい。また、家電装置は、ゲーム機などのアミューズメント家電、パーソナルコンピュータなどの情報家電、太陽光発電関連機器などであってもよい。すなわち、家電装置は、利用者の居住施設に付随する機器一般を含むものである。なお、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００２０】
（第１の実施形態）
図１は、第１の実施形態に係る制御システム１の構成例を示す図である。図１に示した制御システム１は、例えば、宅内に設置されている家電装置等の制御や監視を実現するシステムであり、ＨＥＭＳ（Home  Energy  Management  System）などと呼ばれる。かかる制御システム１は、例えば、ＨＥＭＳ標準プロトコルの「ＥＣＨＯＮＥＴ」や「ＥＣＨＯＮＥＴ  Ｌｉｔｅ」が適用される。
【００２１】
図１に示すように、制御システム１には、ホームネットワークシステム２と、ユーザ端末３と、管理サーバ４とが含まれる。ホームネットワークシステム２、ユーザ端末３及び管理サーバ４は、ネットワーク５を介して、有線又は無線により通信可能に接続される。かかるネットワーク５は、例えば、インターネットやイントラネットに該当する。なお、図１に示すホームネットワークシステム２、ユーザ端末３、管理サーバ４の数は、一例に過ぎず、制御システム１の構成に応じて適宜変更可能である。
【００２２】
ホームネットワークシステム２は、例えばユーザ宅内や店舗内などに構築され、コントローラ１０、ユーザ端末２０、アクセスポイント３０、リビングエアコン４０ａ、リビング照明４０ｂ、玄関照明４０ｃ、通信アダプタ５０ａ〜５０ｃ等を有する。なお、以下の説明では、リビングエアコン４０ａ、リビング照明４０ｂ、玄関照明４０ｃを統括して家電装置４０と記載する場合があり、通信アダプタ５０ａ〜５０ｃを統括して通信アダプタ５０と記載する場合がある。コントローラ１０とアクセスポイント３０は、それぞれの機能を有する一体の装置であってもよい。アクセスポイント３０。家電装置４０が通信アダプタ５０の機能を有する場合は、家電装置４０と通信アダプタ５０が一体の装置であってもよい。なお、図１に示す家電装置の数は、一例に過ぎず、ホームネットワークシステム２の構成に応じて適宜変更可能である。
【００２３】
ユーザ端末３は、例えば、タブレット端末、ＰＣ（Personal  Computer）、携帯電話機、ＰＤＡ（Personal  Data  Assistance）などであり、ネットワーク５を介して管理サーバ４に接続される。かかるユーザ端末３は、家電装置４０に対する操作を受付ける操作画面を表示し、ユーザが家電装置に対する操作を入力した場合は、かかる操作に従って家電装置に対する制御命令を生成し、ネットワーク５を介して、生成した制御命令を管理サーバ４に送信する。また、ユーザ端末３は、管理サーバ４から受信した家電装置４０に関する各種情報を表示してもよい。
【００２４】
管理サーバ４は、ネットワーク５を介してユーザ端末３から受信した制御命令を、ネットワーク５を介してホームネットワークシステム２内のコントローラ１０に送信する。また、管理サーバ４は、ネットワーク５を介してコントローラ１０から受信した家電装置４０に関する各種情報を、ユーザ端末３に送信する。
【００２５】
続いて、ホームネットワークシステム２について説明する。コントローラ１０は、アクセスポイント３０と接続され、ホームネットワークシステム２を外部のネットワーク５に接続するゲートウェイ機能を有し、家電装置４０に制御命令を送信することで、家電装置４０の制御を行う制御装置である。図１の例では、コントローラ１０は、ホームネットワークシステム２内のアクセスポイント３０と、ホームネットワークシステム２外のユーザ端末３や管理サーバ４とをネットワーク５を介して接続する。
【００２６】
また、コントローラ１０は、ネットワーク５を介して管理サーバ４から受信した家電装置４０に対する制御命令を受信した場合は、受信した制御命令をアクセスポイント３０に送信する。また、コントローラ１０は、アクセスポイント３０から受信した家電装置４０に関する各種情報をネットワーク５を介して管理サーバ４に送信する。
【００２７】
ユーザ端末２０は、例えば、家電装置を制御するためのリモートコントローラ、タブレット端末、ＰＣ、携帯電話機、ＰＤＡなどであり、無線ＬＡＮや有線ＬＡＮなどを介してアクセスポイント３０に接続される。かかるユーザ端末２０は、ユーザ端末３と同様に、ユーザ操作に従って家電装置４０に対する複数の制御命令をアクセスポイント３０に送信したり、アクセスポイント３０から受信した家電装置４０に関する各種情報を表示したりする。
【００２８】
なお、ユーザ端末２０は、無線ＬＡＮや有線ＬＡＮなどを介して、コントローラ１０に接続されてもよい。この場合、ユーザ端末２０は、コントローラ１０経由で、アクセスポイント３０に制御命令を送信したり、アクセスポイント３０から受信した家電装置４０に関する各種情報を表示したりしてもよい。なお、ユーザ端末２０は、ユーザ端末３と同一の装置であってもよい。
【００２９】
また、ユーザ端末３およびユーザ端末２０は、利用者の操作により、家電装置４０の動作状態を収集して記憶するよう指示する登録要求をアクセスポイント３０若しくは管理サーバ４経由でコントローラ１０へと送信する。また、ユーザ端末３およびユーザ端末２０は、利用者の操作により、家電装置４０の状態を、記憶された動作状態に設定するよう指示する設定要求を、アクセスポイント３０若しくは管理サーバ４経由でコントローラ１０へと送信する。
【００３０】
アクセスポイント３０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線規格や宅内ＬＡＮを用いて、コントローラ１０、ユーザ端末２０及び通信アダプタ５０と通信を行う。かかるアクセスポイント３０は、ユーザ端末２０やコントローラ１０から入力された制御命令を通信アダプタ５０に送信したり、通信アダプタ５０から受信した家電装置４０に関する各種情報をユーザ端末２０やコントローラ１０に送信したりする。なお、アクセスポイント３０は、コントローラ１０と一体となって形成されてもよい。
【００３１】
通信アダプタ５０は、アクセスポイント３０を介して、家電装置４０とコントローラ１０やユーザ端末２０との間で送受信される制御命令や家電装置４０に関する各種情報などを中継する。通信アダプタ５０は、アクセスポイント３０から受信した制御命令を家電装置４０に送信する。また、通信アダプタ５０は、家電装置４０から受信した家電装置４０に関する各種情報をアクセスポイント３０に送信する。
【００３２】
続いて、家電装置４０について説明する。リビングエアコン４０ａは、宅内のリビングに設置された空調装置であり、通信アダプタ５０ａを介して受信した制御命令に従って、設定温度、風量、湿度等の状態を制御する。リビング照明４０ｂは、宅内のリビングに設定された照明装置であり、通信アダプタ５０ｂを介して受信した制御命令に従って、照度や照明する光の色彩を変更することで、リビングの照明状態を制御する。玄関照明４０ｃは、玄関に設置された照明装置であり、通信アダプタ５０ｃを介して受信した制御命令に従って、照度や照明する光の色彩を変更する。
【００３３】
すなわち、家電装置４０は、受信した制御命令に従って、設定温度、風量、湿度、照度、色彩等の動作状態を変更する。そして、家電装置４０は、動作状態を変更した場合は、通信アダプタ５０に応答を送信する。また、家電装置４０は、要求に応じて、家電装置４０に関する各種情報をアクセスポイント３０に出力する。
【００３４】
ここで、従来のホームネットワークシステムでは、制御したい家電装置が複数存在する場合には、操作に手間がかかってしまい、操作が容易であるとは言えなかった。例えば、利用者は、リビングエアコン４０ａやリビング照明４０ｂの動作状態を好みの状態にしたい場合は、コントローラ１０や管理サーバ３０を介して、それぞれ個別に動作状態を設定しなくてはならなかった。そこで、コントローラ１０は、以下に説明する機能を発揮することで、家電装置の容易な一括操作を実現する。
【００３５】
［コントローラの機能構成］
まず、図２を用いて、コントローラが有する機能構成について説明する。図２は、第１の実施形態に係るコントローラが有する機能構成の一例を示すブロック図である。図２に示す例では、コントローラ１０は、ゲートウェイ部１１、通信部１２、記憶部１３、制御部１４を有する。また、記憶部１３には、設定テーブル１３ａ、及びモードテーブル１３ｂが登録されている。また、制御部１４は、登録部１５、収集部１６、設定部１７を有する。
【００３６】
なお、コントローラ１０は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などを含むコンピュータにより実現されてもよい。かかる場合、ＲＯＭやＲＡＭは、記憶部１３が記憶する各種情報を記憶する。ＣＰＵは、ＲＡＭを処理結果などを一時的に記憶させる記憶媒体として用いて、ＲＯＭに記憶された状態制御プログラムを実行することで、登録部１５、収集部１６、設定部１７を実現してもよい。
【００３７】
ゲートウェイ部１１は、ホームネットワークシステム２とネットワーク５とのゲートウェイとして動作する。例えば、ゲートウェイ部１１は、ネットワーク５を介して、ユーザ端末３や管理サーバ４から制御命令を含むＩＰ（Internet  Protocol）パケットを受信すると、受信したＩＰパケットから制御命令を抽出し、抽出した制御命令を通信部１２に出力する。また、ゲートウェイ部１１は、通信部１２から応答等のデータを受信した場合は、受信したデータをＩＰパケットに格納し、ネットワーク５を介して、ユーザ端末３や管理サーバ４へと送信する。
【００３８】
通信部１２は、コントローラ１０とアクセスポイント３０との間の通信を制御する通信装置であり、例えば、ＮＩＣ（Network  Interface  Controller）等により実現され、各種装置間の通信を中継する。
【００３９】
記憶部１３は、コントローラ１０が有する揮発性あるいは不揮発性のメモリであり、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、フラッシュメモリ、ＲＡＭ（Random  Access  Memory）等の記憶装置により実現される。
【００４０】
設定テーブル１３ａは、収集部１６が後述する処理により収集した複数の家電装置４０の動作状態を、利用者の状態を示す利用者情報と対応付けて記憶する。ここで、家電装置４０の動作状態とは、設定温度、風量、湿度、照度、色彩等の動作状態だけではなく、例えば蓄電池の充電率や給湯器の給湯温度等、家電装置の動作や状態を示す情報であれば、任意の情報が含まれていてよい。
【００４１】
例えば、図３は、第１の実施形態に係る設定テーブルに登録される情報の一例を示す図である。図３に示す例では、設定テーブル１３ａには、利用者ＩＤ、設定名称、対象機器、動作状態、季節設定などが対応付けて登録されている。ここで、１つの設定名称には、複数の対象機器、当該対象機器の制御内容および季節設定などの組が複数対応付けられている。
【００４２】
利用者ＩＤとは、対応付けられた各種情報の登録を要求した利用者を識別する情報である。また、対象機器とは、動作状態の収集元となる装置を示す情報であり、「リビングエアコン」、「リビング照明」、「玄関照明」といった情報が格納される。また、制御内容とは、対応付けられた対象機器の動作状態を示す情報であり、例えば、対応付けられた対象機器が「リビングエアコン」である場合は、「冷房、２５度」等といった情報、すなわち、対象機器の動作状態等を示す情報である。
【００４３】
また、季節設定とは、対応付けられた対象機器に対し、季節に応じた設定を行うか否かを示す情報であり、「有り」もしくは「無し」等といった情報が格納される。また、設定名称とは、対応付けられた動作内容の組を識別するための情報であり、例えば利用者の状態を示す情報が登録される。なお、後述説明で明らかになるように、設定テーブル１３ａに登録される家電装置４０の動作状態は、ユーザ端末３等を用いて利用者が個別に登録した情報ではなく、利用者の指示により複数の家電装置４０から収集した所定の瞬間における動作状態、すなわちスナップショットが登録される。
【００４４】
例えば、図３に示す設定テーブル１３ａには、利用者ＩＤ「ＩＤ１」が示す利用者が「読書」を行う際における家電装置４０の動作状態として、リビングエアコン４０ａの設定が「冷房、２５度」であり、リビング照明４０ｂの設定が「白色、照度８０」であり、玄関照明４０ｃの設定が「消灯」である旨が登録されている。また、設定テーブル１３ａには、利用者が「映画」を鑑賞する際における家電装置４０の動作状態として、リビングエアコン４０ａの設定が「冷房、２３度」であり、リビング照明４０ｂの設定が「消灯」であり、玄関照明４０ｃの設定が「消灯」である旨が登録されている。また、他にも、設定テーブル１３ａには、利用者が「帰宅」する際、「外出」する際、「おやすみ」、すなわち寝る際における家電装置４０の動作状態が登録されている。
【００４５】
図２に戻り、説明を続ける。モードテーブル１３ｂは、家電装置４０の状態を設定テーブル１３ａに登録された動作状態に設定するために利用者が設定要求を送信すると予測される位置や時間帯と、対応付けられた位置や時間帯で設定要求を受信した際に設定する動作状態の設定名称とを対応付けて記憶する。例えば、図４は、第１の実施形態に係るモードテーブルに登録された情報の一例を示す図である。
【００４６】
図４に示す例では、モードテーブル１３ｂには、利用者ＩＤ、時間帯、制御位置、設定名称とが対応付けて登録されている。時間帯とは、利用者から設定要求を受信すると予測される時間帯を示す情報である。また、制御位置とは、利用者が設定要求を送信すると予測される位置を示す情報である。
【００４７】
例えば、図４に示すモードテーブル１３ｂは、利用者が、時間帯「２３：００〜２４：００」の間に、制御位置「屋内」から制御指示を受信した場合は、設定名称「おやすみ」と対応付けて設定テーブル１３ａに登録された動作状態に、家電装置４０の状態を設定する旨を示す。また、モードテーブル１３ｂは、利用者が、時間帯「９：００〜１２：００」の間に、制御位置「屋外」から制御指示を受信した場合は、設定名称「外出」と対応付けて設定テーブル１３ａに登録された動作状態に、家電装置４０の状態を設定する旨を示す。
【００４８】
また、モードテーブル１３ｂは、利用者が、時間帯「１７：００〜２０：００」の間に、制御位置「○○駅」から制御指示を受信した場合は、設定名称「帰宅」と対応付けて設定テーブル１３ａに登録された動作状態に、家電装置４０の状態を設定する旨を示す。また、モードテーブル１３ｂは、利用者が、時間帯「１７：００〜２２：００」の間に、制御位置「リビング」から制御指示を受信した場合は、設定名称「映画」と対応付けて設定テーブル１３ａに登録された動作状態に、家電装置４０の状態を設定する旨を示す。また、モードテーブル１３ｂは、利用者が、時間帯「１０：００〜１６：００」の間に、制御位置「リビング」から制御指示を受信した場合は、設定名称「読書」と対応付けて設定テーブル１３ａに登録された動作状態に、家電装置４０の状態を設定する旨を示す。
【００４９】
図２に戻り、説明を続ける。登録部１５は、利用者からの指示に従って、家電装置４０の動作状態を記憶部１３の設定テーブル１３ａに登録する。例えば、登録部１５は、アクセスポイント３０若しくは管理サーバ４を経由して、ユーザ端末３、ユーザ端末２０から登録要求を受信した場合は、収集部１６に家電装置４０の動作状態を収集するよう指示する。
【００５０】
また、登録部１５は、登録要求の送信元となるユーザ端末３またはユーザ端末２０に対して、設定名称の入力と、季節設定の入力とを要求する。例えば、登録部１５は、「読書」、「映画」、「帰宅」等といった設定名称の候補を選択可能な態様でユーザ端末３またはユーザ端末２０に表示させ、利用者が選択した設定名称の候補を取得する。また、登録部１５は、季節に応じた設定を行うか否かを登録要求の送信元となるユーザ端末３またはユーザ端末２０に表示させ、季節に応じた設定を行うか否かを、家電装置４０ごとに利用者に選択させる。そして、登録部１５は、収集部１６から家電装置４０の動作状態を取得し、ユーザ端末３またはユーザ端末２０から、利用者が選択した設定名称の候補と、季節に応じた設定を行うか否かを示す情報を取得すると、各情報を対応付けて設定テーブル１３ａに登録する。
【００５１】
例えば、登録部１５は、登録要求を受信した際におけるリビングエアコン４０ａの動作状態「冷房、２５度」、リビング照明４０ｂの動作状態「白色、照度８０」、玄関照明４０ｃの動作状態「消灯」を収集部１６から受付ける。また、登録部１５は、利用者が選択した設定名称の候補「読書」を取得するとともに、リビングエアコン４０ａについて季節に応じた設定を行う旨の情報を取得する。かかる場合、登録部１５は、利用者の利用者ＩＤ「ＩＤ１」と、設定名称「読書」とを対応付けるとともに、対象機器「リビングエアコン」と制御内容「冷房、２５度」と季節設定「有り」の組、対象機器「リビング照明」と動作状態「白色、照度８０」と季節設定「無し」の組、対象機器「玄関照明」と制御内容「消灯」と季節設定「無し」の組とを対応付けて設定テーブル１３ａに登録する。
【００５２】
収集部１６は、制御対象となる家電装置４０の動作状態をそれぞれ収集する。例えば、収集部１６は、家電装置４０の動作状態を収集する旨の指示を受付けた場合は、宅内の各家電装置４０に対して動作状態を送信するよう指示する命令を送信し、各家電装置４０の動作状態をそれぞれ収集する。そして、収集部１６は、収集した各家電装置４０の動作状態と、送信元となる家電装置４０を識別する情報（例えば、対象機器として登録される家電装置の名称等）を登録部１５に出力する。
【００５３】
なお、収集部１６が収集する動作状態には、「冷房」や「２５度」等といった動作時に設定される設定内容のみならず、「点灯」や「消灯」等、動作しているか否かを示す情報も含まれる。このように、動作しているか否かを示す情報を動作状態として収集することで、動作状態の再現時に、家電装置の動作を停止させるといった処理をも実現することができる。
【００５４】
設定部１７は、アクセスポイント３０又は管理サーバ４を経由して、ユーザ端末３、ユーザ端末２０から設定要求を受信した場合は、各家電装置４０の状態を設定テーブル１３ａに登録された動作状態に設定する。例えば、設定部１７は、ユーザ端末３から設定要求を受信した場合は、ユーザ端末３の位置を示す位置情報を取得する。かかる位置情報の取得は、例えば、ユーザ端末３がＧＰＳ（Global  Positioning  System）機能等を用いて取得した位置情報を設定要求と共に送信することにより実現される。
【００５５】
また、設定部１７は、取得したユーザ端末３の位置情報の近傍に位置する制御位置と、ユーザ端末３から設定要求を受信した時刻を含む時間帯との組に対応付けられた設定名称をモードテーブル１３ｂから特定する。そして、設定部１７は、特定した設定名称に対応付けられた各家電装置４０の動作状態を設定テーブル１３ａから読出し、各家電装置４０の状態を読み出した動作状態に設定する。
【００５６】
例えば、設定部１７は、設定要求の送信元となるユーザ端末３の位置情報が「○○駅」の近傍であり、設定要求を受信した時刻が「１８：００」である場合は、時間帯「１８：００」と制御位置「○○駅」とに対応付けられた設定名称「帰宅」を特定する。かかる場合は、設定部１７は、リビングエアコン４０ａの状態を「自動、２６度」に設定し、リビング照明４０ｂの状態を「暖色、照度６０」に設定し、玄関照明４０ｃの状態を「点灯」に設定する。
【００５７】
なお、設定部１７は、設定対象となる家電装置４０に、季節設定「有り」が対応付けられた装置が含まれる場合は、以下の季節処理を実行する。例えば、設定部１７は、リビングエアコン４０ａの季節設定が「有り」になっている場合は、動作状態に「暖房」が含まれているか否かを判定する。そして、設定部１７は、設定要求を受信した日時が予め設定された夏期間（例えば、６月１日〜９月３１日の間）に含まれる場合は、動作状態「暖房」を動作状態「冷房」に修正してリビングエアコン４０ａの動作状態を設定する。また、設定部１７は、設定要求を受信した日時が予め設定された冬期間（例えば、１１月１日〜３月３１日の間）に含まれる場合は、動作状態「冷房」を動作状態「暖房」に修正してリビングエアコン４０ａの動作状態を設定する。
【００５８】
なお、上述した説明では、季節に応じてリビングエアコン４０ａの動作状態を修正する例について説明したが、実施形態は、これに限定されるものではない。例えば、設定部１７は、設定対象となる家電装置４０の動作状態に季節設定「有り」が対応付けられている場合は、かかる家電装置４０をどのように設定するか利用者に問い合わせ、利用者の操作に従って制御してもよい。また、季節を表す暦に応じた設定以外に、気候を設定条件としてもよく、これらの条件を組合せてもよい。たとえば、曜日ごとに異なる動作を設定したり、天気情報を取得し、雨天の場合は晴天の場合より照明器具の点灯照度を上げるよう設定することが可能となる。
【００５９】
また、上述した例では、利用者が設定要求を送信した時間や場所に応じて自動的に家電装置４０の設定を行う例について説明したが、実施形態は、これに限定されるものではない。例えば、設定部１７は、利用者が設定名称の指定とともに、設定要求を送信した場合は、指定された設定名称と対応付けられた動作状態を設定してもよい。なお、以下の説明では、利用者が設定要求を送信した時間や場所に応じて自動的に家電装置４０の設定を行う処理を「かんたん設定」と記載する場合がある。
【００６０】
[コントローラ１０が実行する処理の流れ]
次に、図５を用いて、コントローラ１０が実行する処理の流れについて説明する。図５は、第１の実施形態に係るコントローラが実行する処理の流れを説明する図である。まず、コントローラ１０は、登録要求を受信したか否かを判定し（ステップＳ１０１）、受信した場合は（ステップＳ１０１：Ｙｅｓ）、各家電装置４０の動作状態を収集し（ステップＳ１０２）、収集した動作状態を登録する（ステップＳ１０３）。
【００６１】
次に、コントローラ１０は、設定要求を受信したか否かを判定し（ステップＳ１０４）、設定要求を受信した場合は（ステップＳ１０４：Ｙｅｓ）、かんたん設定を行うか否かを判定する（ステップＳ１０５）。すなわち、コントローラ１０は、設定要求とともに位置情報を受信したか、設定要求とともに利用者が選択した設定名称を受信したかを判定する。
【００６２】
そして、コントローラ１０は、かんたん設定を行う場合（ステップＳ１０５：Ｙｅｓ）、すなわち、設定要求とともに位置情報を受信した場合は、受信した位置情報が示す位置と、設定要求を受信した時間とに基づいて、動作状態を選択し（ステップＳ１０６）、各家電装置４０の状態を選択した動作状態に設定して（ステップＳ１０７）、処理を終了する。一方、コントローラ１０は、かんたん設定を行わない場合（ステップＳ１０５：Ｎｏ）、すなわち、設定要求とともに利用者が選択した設定名称を受信した場合は、利用者が指定した設定名称と対応付けられた動作状態を選択し（ステップＳ１０８）、ステップＳ１０７を実行する。
【００６３】
また、コントローラ１０は、設定要求を受信していないと判定した場合は（ステップＳ１０４：Ｎｏ）、そのまま処理を終了する。また、コントローラ１０は、登録要求を受信していない場合は（ステップＳ１０１：Ｎｏ）、ステップＳ１０４を実行する。
【００６４】
ここで、図５に記載したステップＳ１０１〜ステップＳ１０３に記載の処理が、利用者の指示に応じて家電装置の動作状態を収集し、収集した動作状態を登録する処理、すなわち、家電装置の動作状態のスナップショットを登録する処理となる。かかる処理により、利用者が肌で感じた家電装置の好みの動作状態を、簡易な操作で一括して収集し、登録することができる。
【００６５】
なお、動作状態を登録する際に、ユーザ端末３は、位置情報を送信してもよい。かかる場合、コントローラ１０は、登録要求を送信した際の利用者の位置を示す所在位置情報を受信し、家電装置の動作状態のスナップショットと紐付けて記憶してもよい。かかる所在位置情報は、モードテーブル１３ｂに登録されてもよく、モードテーブル１３ｂに登録する情報の学習等に用いることができる。また、コントローラ１０は、登録要求を送信した際の利用者の位置に基づいて、家電装置の動作状態を設定してもよい。
【００６６】
このように、コントローラ１０は、登録要求を送信した際の利用者の位置を示す所在位置情報を記憶するので、登録要求を送信した際の利用者の位置に基づいた動作状態の設定を実現できる。
【００６７】
[第１の実施形態の効果]
上述したように、コントローラ１０は、制御対象となる複数の家電装置４０の動作状態をそれぞれ収集し、収集した動作状態を記憶する。そして、コントローラ１０は、設定要求を受信した場合は、複数の家電装置４０の状態を記憶した動作状態に設定する。このため、コントローラ１０は、利用者が所望する複数の家電装置４０の動作状態を一括で記憶し、制御対象となる複数の家電装置４０の動作状態を、利用者の好みに合わせて一括設定することができる。
【００６８】
また、コントローラ１０は、利用者から登録要求を受信した場合は、登録要求を受信した際の各家電装置４０の動作状態を収集する。この結果、利用者は、動作状態を実際に肌で感じられる好みの状態で動作させ、かかる動作状態のスナップショットをコントローラ１０に記憶させ、コントローラ１０に記憶させた動作状態を再現させることができる。このように、コントローラ１０は、複数の家電装置４０の動作状態を利用者の好みに合わせて容易に一括設定することができる。
【００６９】
また、コントローラ１０は、利用者の状態を示す設定名称と、家電装置４０の動作状態とを対応付けて記憶し、利用者から指定された設定名称と対応付けられた動作状態に、各家電装置４０の動作状態を設定する。このため、利用者は、「読書」や「映画」といった利用者の状態を指示するだけで、家電装置４０の動作状態を利用者の状態に適した状態へと設定させることができる。
【００７０】
また、コントローラ１０は、季節、歴、若しくは天候によって異なる制御を行う家電装置４０が含まれる場合は、かかる家電装置４０に設定する動作状態を、設定要求が送信された歴、若しくは天候に応じて変更する。このため、コントローラ１０は、例えば、夏に暖房を動作させる、冬に冷房を動作させる、雨の日に加湿を行う等といった利用者の所望と一致しない動作状態の設定を防止できるので、一括設定を行った際に利用者の所望する動作状態を適切に再現することができる。
【００７１】
また、コントローラ１０は、設定名称を介して、各家電装置４０の動作状態と、利用者が設定要求を送信するである位置とを対応付けて記憶し、利用者から設定要求を受信した場合は、各家電装置４０の動作状態を、設定要求を送信した利用者の位置と設定名称を介して対応付けられた動作状態に設定する。このため、コントローラ１０は、一括設定を行う際に、どの設定を採用するかといった選択を行わずとも、利用者の位置に応じて最適な設定を行うことができるので、より容易な一括設定を実現できる。
【００７２】
例えば、利用者は、設定名称を選択せずとも、屋外から設定要求を送信した場合は、設定名称「外出」と対応付けられた動作状態を設定させ、最寄駅から設定要求を送信した場合は、設定名称「帰宅」と対応付けられた動作状態を設定させ、リビングから設定要求を送信した場合は、「映画」や「読書」といった設定名称と対応付けられた動作状態を設定させることができる。このように、コントローラ１０は、単に設定要求を送信するだけで、位置に応じて最適な設定を行うことができる。
【００７３】
（第２の実施形態）
上述した第１の実施形態では、ホームネットワークシステム２に設置されたコントローラ１０が、各家電装置４０の動作状態を収集して記憶し、設定要求に従って記憶した動作状態を一括設定する例について記載した。しかしながら、実施形態は、これに限定されるものではない。例えば、管理サーバ４が、コントローラ１０と同様の機能を発揮してもよい。以下、コントローラ１０と同様に、各家電装置４０の動作状態を収集して記憶し、設定要求に従って記憶した動作状態を一括設定する管理サーバ４について説明する。
【００７４】
なお、以下の説明では、第２の実施形態に係る管理サーバ４は、図１に示す制御システム１と同様のシステムに接続されているものとし、第２の実施形態に係る管理サーバ４が有する機能構成の一例について説明する。
【００７５】
図６は、第２の実施形態に係る管理サーバが有する機能構成の一例を説明するブロック図である。図６に示す例では、管理サーバ４は、通信部４１、記憶部４２、制御部４３を有する。記憶部４２には、設定テーブル４２ａ、モードテーブル４２ｂ、コントローラテーブル４２ｃが記憶されている。また、制御部４３は、設定登録部４４、状態収集部４５、状態設定部４６を有する。
【００７６】
なお、管理サーバ４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含むコンピュータにより実現されてもよい。かかる場合、ＲＯＭやＲＡＭは、記憶部４２が記憶する各種情報を記憶する。ＣＰＵは、ＲＡＭを処理結果などを一時的に記憶させる記憶媒体として用いて、ＲＯＭに記憶された状態制御プログラムを実行することで、設定登録部４４、状態収集部４５、状態設定部４６を実現してもよい。
【００７７】
通信部４１は、管理サーバ４とコントローラ１０若しくはユーザ端末３との間の通信を制御する通信装置であり、例えば、ＮＩＣ（Network  Interface  Controller）等により実現され、各種装置間の通信を中継する。
【００７８】
記憶部４２は、管理サーバ４が有する揮発性あるいは不揮発性のメモリであり、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＡＭ等の記憶装置により実現される。
【００７９】
設定テーブル４２ａは、設定テーブル１３ａと同様に、各家電装置４０の動作状態を、登録要求の送信元となる利用者を示す利用者ＩＤと対応付けて登録する。例えば、図７は、第２の実施形態に係る設定テーブルに登録される情報の一例を示す図である。図７に示すように、設定テーブル４２ａには、図３に示す設定テーブル１３ａが利用者ごとに登録されている。
【００８０】
図６に戻り、モードテーブル４２ｂには、モードテーブル１３ｂと同様に、利用者が設定要求を送信すると予測される位置や時間帯と、対応付けられた位置や時間帯で設定要求を受信した際に設定する動作状態の設定名称とを対応付けて記憶する。例えば、図８は、第２の実施形態に係るモードテーブルに登録される情報の一例を示す図である。図８に示すように、モードテーブル４２ｂには、図４に示すモードテーブル１３ｂが利用者ごとに登録されている。
【００８１】
図６に戻り、コントローラテーブル４２ｃには、利用者の住宅に設置されたホームネットワークシステムのコントローラが登録されている。例えば、図９は、第２の実施形態に係るコントローラテーブルに登録される情報の一例を説明するための図である。図９に示す例では、コントローラテーブル４２ｃには、利用者ＩＤと、係る利用者ＩＤが示す利用者の住宅に設置されたコントローラに付与されたＩＰ（Internet  Protocol）アドレスとが対応付けて登録されている。
【００８２】
例えば、図９に示す例では、利用者ＩＤ「ＩＤ１」で示される利用者の住宅に設置されたコントローラのＩＰアドレスが「アドレス＃１」である旨が登録されている。なお、図９に示す例では、コントローラテーブル４２ｃに「アドレス＃１」といった概念的な値が登録される例を記載したが、実際には、ＩＰｖ４やＩＰｖ６に従うＩＰアドレスが登録される。
【００８３】
図６に戻り、説明を続ける。設定登録部４４は、登録部１５と同様の処理を実行し、利用者からの指示に従って、家電装置４０の動作状態を記憶部４２の設定テーブル４２ａに登録する。例えば、設定登録部４４は、ユーザ端末３から登録要求を受信した場合は、状態収集部４５に家電装置４０の動作状態を収集するよう指示する。また、設定登録部４４は、ユーザ端末３に、設定名称の入力と、季節設定の入力とを要求し、状態収集部４５が収集した動作状態と、利用者が入力した設定名称の候補と、季節に応じた設定を行うか否かを示す情報を取得すると、各情報を対応付けて設定テーブル４２ａに登録する。
【００８４】
状態収集部４５は、収集部１６と同様に、制御対象となる家電装置４０の動作状態をそれぞれ収集する。例えば、状態収集部４５は、登録要求の送信元となる利用者の住宅に設置されたコントローラ１０のＩＰアドレスをコントローラテーブル４２ｃから特定し、特定したＩＰアドレスを用いて、コントローラ１０に、各家電装置４０の動作状態を収集するよう指示する。この結果、コントローラ１０は、各家電装置４０の動作状態を収集し、収集した動作状態を管理サーバ４に送信する。そして、状態収集部４５は、収集した動作状態を設定登録部４４に出力する。
【００８５】
状態設定部４６は、設定部１７と同様に、ユーザ端末３から設定要求を受信した場合は、各家電装置４０の状態を設定テーブル４２ａに登録された動作状態に設定する。例えば、状態設定部４６は、ユーザ端末３から設定要求を受信すると、設定部１７と同様の処理を実行することで、設定する動作状態を設定テーブル４２ａから読み出す。
【００８６】
また、状態設定部４６は、ユーザ端末３の利用者の住宅に設置されたコントローラ１０のＩＰアドレスをコントローラテーブル４２ｃから特定する。そして、状態設定部４６は、特定したＩＰアドレスを用いて、設定テーブル４２ａから読み出した動作状態をコントローラ１０に送信し、各家電装置４０の状態を送信した動作状態に設定するよう指示する。この結果、コントローラ１０は、各家電装置４０の状態を管理サーバ４から受信した動作状態に設定する。
【００８７】
[第２の実施形態の効果]
このように、管理サーバ４は、第１の実施形態に係るコントローラ１０と同様に、制御対象となる複数の家電装置４０の動作状態をそれぞれ収集し、収集した動作状態を記憶する。そして、管理サーバ４は、設定要求を受信した場合は、複数の家電装置４０の状態を記憶した動作状態に設定する。このため、管理サーバ４は、制御対象となる複数の家電装置４０の動作状態を、利用者の好みに合わせて一括設定することができる。
【００８８】
（他の実施形態）
上述した第１の実施形態および第２の実施形態は、あくまで一例であり、本実施形態にかかる発明は、他の態様で実現されてもよい。そこで、以下の説明では、本実施形態にかかる発明の他の態様について説明する。
【００８９】
[実行主体について]
上述した第１の実施形態では、ホームネットワークシステム２に設置されたコントローラ１０が動作状態の登録処理および設定処理を実行した。また、第２の実施形態では、管理サーバ４が登録処理および設定処理を実行した。しかしながら、実施形態は、これに限定されるものではない。例えば、コントローラ１０と管理サーバ４は、両者共に登録処理および設定処理を実行してもよい。かかる場合、コントローラ１０と管理サーバ４とは、設定テーブル１３ａ、４２ａ又はモードテーブル１３ｂ、４２ｂに登録された情報が更新された場合は、差分バックアップ等の技術を用いて、設定テーブル１３ａ、４２ａ又はモードテーブル１３ｂ、４２ｂに登録された情報の同期を行ってもよい。
【００９０】
また、例えば、コントローラ１０および管理サーバ４は、いわゆるハイブリッド形式で、登録処理および設定処理を実行してもよい。例えば、コントローラ１０は、ユーザ端末２０から登録要求を受付けると、各家電装置４０の動作状態を収集して管理サーバ４に送信する。一方、管理サーバ４は、コントローラ１０から受信した動作状態を記憶する。そして、コントローラ１０は、ユーザ端末２０やユーザ端末３から設定要求を受信した場合は、管理サーバ４が記憶する動作状態を取得し、取得した動作状態を設定してもよい。
【００９１】
すなわち、コントローラ１０および管理サーバ４は、それぞれが個別に登録処理および設定処理を実行してもよく、協調して登録処理および設定処理を実行してもよい。
【００９２】
[ユーザ端末の表示について]
ここで、上述したユーザ端末３、２０は、設定要求を送信する際に、単に設定要求のみを送信してもよく、選択可能な態様で設定名称を表示し、利用者が選択した設定名称と対応付けて登録された動作状態を設定するよう、設定要求を送信してもよい。また、ユーザ端末３、２０は、利用者の位置や時間帯に応じて、選択可能に表示する設定名称の順番を変更してもよく、表示する設定名称を変更してもよい。
【００９３】
例えば、図１０は、ユーザ端末が表示する画面の一例を示す図である。例えば、ユーザ端末３は、利用者が設定要求の送信画面を表示するよう操作した場合は、「かんたん設定」等といった文字が配置されたボタンＣ１のみを表示する。そして、ユーザ端末３は、ボタンＣ１が選択された場合は、ユーザ端末３の位置を測位し、測位した位置を示す位置情報と設定要求とをコントローラ１０や管理サーバ４へ送信する。この結果、コントローラ１０や管理サーバ４は、ユーザ端末３の位置や、時間帯に応じて設定する動作状態を自動的に選択し、選択した動作状態を設定する。
【００９４】
一方、図１１は、ユーザ端末が表示する画面の他の例を示す図である。例えば、ユーザ端末３は、利用者が動作状態を設定する旨の操作を行った場合は、設定名称の取得要求をコントローラ１０や管理サーバ４に送信し、登録された設定名称を取得する。そして、ユーザ端末３は、取得した設定名称を含む複数のボタンＣ２〜Ｃ６を選択可能な状態で表示する。
【００９５】
また、ユーザ端末３は、例えば利用者が「読書」といった文字が表示されたボタンＣ２を選択した場合は、設定名称「読書」と設定要求とをコントローラ１０や管理サーバ４に送信する。この結果、コントローラ１０や管理サーバ４は、利用者が選択した設定名称「読書」と対応付けて登録されていた動作状態を、各家電機器４０に設定する。
【００９６】
なお、コントローラ１０や管理サーバ４は、利用者の位置や時間帯等に応じて、ボタンＣ２〜Ｃ６の配置を変更してもよく、又は表示を取りやめさせてもよい。例えば、管理サーバ４は、設定名称の取得要求を受信した時刻が「１８：００」である場合は、モードテーブル４２ｂを参照し、時刻「１８：００」を含む時間帯と対応付けられた設定名称「帰宅」および「映画」を特定する。そして、管理サーバ４は、特定した設定名称「帰宅」および「映画」のみをユーザ端末３に通知してもよい。また、管理サーバ４は、利用者の位置や時間帯等に応じて、表示する設定名称に優先順位を設定し、設定した優先順位が高い設定名称から順に表示させてもよい。
【００９７】
[動作状態の収集について]
上述した実施形態では、コントローラ１０は、ホームネットワークシステム２に含まれる各家電装置４０の動作状態を収集した。しかしながら、実施形態は、これに限定されるものではない。例えば、コントローラ１０は、設定を変更することが無い家電装置や、非常電源等、利用者による動作状態の設定がなじまない家電装置については、動作状態を収集する対象から除外してもよい。
【００９８】
また、例えば、コントローラ１０は、リビングや寝室等、所定の位置に設置された家電装置の動作状態のみを収集してもよい。さらに、コントローラ１０は、登録要求を送信した際の利用者の位置を特定し、特定した位置の近傍（例えば、同じ部屋若しくは同一フロア等）に設置された家電装置の動作状態を収集してもよい。このような処理を実行することで、コントローラ１０は、登録要求を送信した際に利用者が居た場所に応じた動作状態を記憶することができる。
【００９９】
また、コントローラ１０は、登録要求の送信とともに、利用者が選択した位置に設置された家電装置の動作状態のみを収集してもよい。例えば、図１２は、実施形態に係るユーザ端末が登録要求送信時に表示する画面の一例を示す図である。例えば、コントローラ１０は、登録要求を受信した場合は、利用者の位置を特定し、利用者の近傍に設置された家電装置をユーザ端末３に通知する。かかる場合、ユーザ端末３は、図１２に示すように、通知された各家電装置の名称を、各家電装置の名称と対応付けられたラジオボタンとともに表示する。
【０１００】
そして、ユーザ端末３は、利用者がラジオボタンを選択した場合は、選択したラジオボタンと対応付けられた家電装置をコントローラ１０に通知する。例えば、図１２に示す例では、ユーザ端末３は、家電装置「玄関照明」、「寝室エアコン」、「寝室照明」を通知する。この結果、コントローラ１０は、収集された動作状態のうち、家電装置「玄関照明」、「寝室エアコン」、「寝室照明」の動作状態のみを登録する。このように、コントローラ１０は、記録する動作状態を選択可能に表示することで、利用者が望む家電装置の動作状態を記憶することができる。
【０１０１】
[設定処理について]
なお、コントローラ１０は、記憶されていた動作状態の設定先を動的に変更してもよい。例えば、コントローラ１０は、選択された設定名称と対応付けられた動作状態を特定し、特定した動作状態の適用対象となる家電機器が設置された部屋に、設定要求の送信元となる利用者以外の利用者がいるか否かを判定する。
【０１０２】
そして、コントローラ１０は、特定した動作状態の適用対象となる家電機器が設置された部屋に、設定要求の送信元となる利用者以外の利用者がいる場合は、かかる部屋に設置された家電機器に対しては、動作状態の設定を行わずともよい。このような処理を実行することで、例えば、利用者が外出先から設定要求を送信した際に、他の利用者が居る部屋の電気が消える等といった危険な自動設定を防止することができる。
【０１０３】
また、コントローラ１０は、特定した動作状態の適用対象となる家電機器をユーザ端末３に表示させ、かかる表示の中から利用者が選択した家電機器に対してのみ、動作状態を設定してもよい。このような処理を実行することで、コントローラ１０は、利用者が望む家電装置の状態を容易に再現することができる。
【０１０４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０５】
１  制御システム
２  ホームネットワークシステム２
３  ユーザ端末
４  管理サーバ
５  ネットワーク
１０  コントローラ
２０  ユーザ端末
３０  アクセスポイント
４０  家電装置
５０  通信アダプタ
１１、  ゲートウェイ部
１２、４１  通信部
１３、４２  記憶部
１３ａ、４２ａ  設定テーブル
１３ｂ、４２ｂ  モードテーブル
４２ｃ  コントローラテーブル
１４、４３  制御部
１５  登録部
１６  収集部
１７  設定部
４４  設定登録部
４５  状態収集部
４６  状態設定部
【図１】
2016181180.tif 000003
【図２】
2016181180.tif 000004
【図３】
2016181180.tif 000005
【図４】
2016181180.tif 000006
【図５】
2016181180.tif 000007
【図６】
2016181180.tif 000008
【図７】
2016181180.tif 000009
【図８】
2016181180.tif 000010
【図９】
2016181180.tif 000011
【図１０】
2016181180.tif 000012
【図１１】
2016181180.tif 000013
【図１２】
2016181180.tif 000014