(57)【要約】【課題】既存の家電機器に対して、比較的低コストでかつ柔軟性の高い家電機器制御を行う。【解決手段】サーバ３００は、少なくとも１つのイベントを含む条件部と少なくとも１つのアクションを含む結果部とを有するトリガルールを用いて、前記イベントに応じて、トリガルールの条件部のトリガ条件が満たされたか否かを判定する。さらに、サーバ３００は、トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう、機器操作信号発生装置４１０に指示する。アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、サーバ３００または機器操作信号発生装置４１０が電源タップ４３０の測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断する。【選択図】図１
2015204510.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されたサーバと、家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップと、前記家電機器を制御する無線信号を発生する機器操作信号発生装置とを用いて、所望の家電機器を自動的に制御するための家電機器制御方法であって、
前記サーバが、少なくとも１つのイベントを含む条件部と少なくとも１つのアクションを含む結果部とを有するトリガルールを用いて、前記イベントの発生に応じて、前記トリガルールの条件部のトリガ条件が満たされたか否かを判定するステップと、
前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう、前記サーバが前記機器操作信号発生装置に指示するステップと、
前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、前記サーバまたは前記機器操作信号発生装置が前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断するステップとを備える
ことを特徴とする家電機器制御方法。
【請求項２】
前記サーバは、前記アクションとして、トグル型の電源切替リモコンコマンドを用いる家電機器に対して電源ＯＮ指示を行う際、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＦＦであると確認されたとき前記機器操作信号発生装置に電源切替信号を発生させ、トグル型の電源切替リモコンコマンドを用いる家電機器に対して電源ＯＦＦ指示を行う際、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＮであると確認されたとき前記機器操作信号発生装置に電源切替信号を発生させる
請求項１に記載の家電機器制御方法。
【請求項３】
前記機器操作信号発生装置は、前記サーバから、トグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示を受けた場合、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＦＦであると確認されたとき、前記無線信号発生手段により前記電源切替信号としての無線信号を発生し、前記サーバからトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＦＦ指示を受けた場合、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＮであると確認されたとき、前記無線信号発生手段により前記電源切替信号としての無線信号を発生する
請求項１に記載の家電機器制御方法。
【請求項４】
前記イベントは、前記電源タップに接続された少なくとも１台の家電機器について、前記電源タップにより測定された当該家電機器の使用電力に基づいて発生された電源タップ由来のイベント、前記家電機器のリモコン操作に応じて発生したリモコン由来のイベント、特定の物理量を検出するセンサにより発生したセンサ由来のイベントのいずれかを含む請求項１〜３のいずれかに記載の家電機器制御方法。
【請求項５】
前記サーバが、イベント発生条件情報を前記電源タップまたは前記センサに送出するステップと、
前記電源タップまたは前記センサが、前記イベント発生条件情報を受信して保存し、前記イベント発生条件情報に基づいてイベントの発生の有無を判断するステップとを備えた請求項４に記載の家電機器制御方法。
【請求項６】
前記イベント発生条件情報はモードの指定を含み、前記モードに応じてイベント発生条件が変更される請求項５に記載の家電機器制御方法。
【請求項７】
前記電源タップ由来のイベントは、前記電源タップに代えて、前記機器操作信号発生装置が前記電源タップから受信した使用電力情報に基づいて発生することを特徴とする請求項４〜６のいずれかに記載の家電機器制御方法。
【請求項８】
前記トリガルールは、前記イベントとして、前記電源タップ由来のイベント、前記リモコン由来のイベント、および前記センサ由来のイベントのうちの少なくとも２つをＡＮＤ条件として含み、
前記サーバは、前記少なくとも２つのイベントのＡＮＤ条件が満たされたとき、前記トリガルールのアクションを実行するステップ
をさらに備える請求項４〜７のいずれかに記載の家電機器制御方法。
【請求項９】
前記サーバは、前記アクションとして、予め指定されたメールアドレスにアクションの実行に関する情報を通知する電子メールを送信するステップをさらに備えた請求項１〜８のいずれかに記載の家電機器制御方法。
【請求項１０】
前記トリガルールのトリガ条件として、時間（時刻または時間帯）を含む請求項１〜９のいずれかに記載の家電機器制御方法。
【請求項１１】
前記サーバは、前記ユーザ端末に対して、前記トリガルールを設定するためのユーザインターフェース画面情報を提供する請求項１〜１０のいずれかに記載の家電機器制御方法。
【請求項１２】
通信ネットワークに接続されたサーバと、
家電機器に電源を供給すると共に前記家電機器の使用電力を測定し、使用電力情報を生成する機能を有する電源タップと、
前記通信ネットワークに接続された機器操作信号発生装置とを備え、
前記サーバは、予め設定されたトリガルールのトリガ条件が満たされたか否かを前記イベントに基づいて判定し、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するとともに、前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、前記サーバまたは前記機器操作信号発生装置が前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断する
ことを特徴とする家電機器制御システム。
【請求項１３】
家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップと、前記家電機器を制御する無線信号を発生する機器操作信号発生装置とを用いて、所望の家電機器を自動的に制御するための家電機器制御システムにおいて利用される、通信ネットワークに接続されるサーバであって、
少なくとも１つのイベントを含む条件部と少なくとも１つのアクションを含む結果部とを有するトリガルールを設定するトリガルール設定手段と、
前記イベントに応じて、前記トリガルールの条件部のトリガ条件が満たされたか否かを判定し、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するトリガルール処理手段とを備え、
前記トリガルール処理手段は、前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源切替指示である場合前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断する
ことを特徴とするサーバ。
【請求項１４】
前記家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップから定期的に報告される使用電力情報を受信し、蓄積する使用電力情報蓄積手段と、
前記電源タップの複数の接続口のどの接続口にどの家電機器が接続されたかを管理する管理手段を備える請求項１３に記載のサーバ。
【請求項１５】
前記管理手段は、前記ユーザ端末からのユーザの入力操作に基づいて、前記機器操作信号発生装置と、前記電源タップと、前記電源タップの接続口に接続された家電機器の種別情報とを対応づけて登録する手段を有する請求項１４に記載のサーバ。
【請求項１６】
イベント発生条件情報を前記電源タップに送出する手段と、
前記電源タップから、前記イベント発生条件情報に基づいて発生したイベントを受領する手段とを備えた請求項１４または１５に記載のサーバ。
【請求項１７】
前記イベント発生条件情報はモードの指定を含み、前記モードに応じてイベント発生条件の判定方法を指定する請求項１７に記載のサーバ。
【請求項１８】
前記アクションとして、予め指定されたメールアドレスに、アクションの実行に関する情報を通知する電子メールを送信する手段をさらに備えた請求項１３〜１７のいずれかに記載のサーバ。
【請求項１９】
前記トリガルールのトリガ条件として、時間（時刻または時間帯）を含む請求項１３〜１８のいずれかに記載のサーバ。
【請求項２０】
前記ユーザ端末に対して、前記トリガルールを設定するためのユーザインターフェース画面情報を提供する請求項１３〜１９のいずれかに記載のサーバ。
【請求項２１】
前記家電機器が前記電源タップに接続されているか否かによって、前記ユーザインターフェース画面に表示される条件部の選択肢を変更する手段を備えた請求項２０に記載のサーバ。
【請求項２２】
請求項１３〜２１のいずれかに記載のサーバの機能を実現するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内の電気機器である家電機器を制御するための方法およびシステムに関する。
【背景技術】
【０００２】
従来、自宅にあるテレビジョン受像機（テレビ）や空調機器（エアコン）、照明器具などの各種家電機器に対して、ユーザが携帯電話機等の端末を用いて外出先から遠隔的に制御するための種々の技術が提案されている。
【０００３】
例えば、特許文献１には、エアコンやドアロックなどの各種家電機器の制御を行うホームサーバを導入し、遠隔制御の際には、携帯電話機からホームサーバに対して指示を行うことにより当該家電機器を制御する技術が開示されている。
【０００４】
特許文献２には、ユーザが外出先から自宅のエアコンを始動・停止させるために、携帯電話を用いて公衆回線を介して、自宅内にあるスイッチシステムにＯＮ命令またはＯＦＦ命令を送信すると、スイッチシステムからの指示によりエアコンインターフェースが、その命令に対応する赤外線信号を発生することによりエアコンを動作させる技術が示されている。また、この技術では、エアコンの電源ラインに流れる電流を変流器により検出することにより、エアコンの現在の動作状態を確認し、その結果をメッセージとしてユーザに転送することにより、当該エアコンが確実に動作したことをユーザが確認できるようにしている。
【０００５】
特許文献３には、ユーザが家電機器の制御ルールを設定し、この制御ルールに基づいて家電機器を制御する技術が開示されている。制御ルールは、環境情報の値を検出するセンサノードにおいて設定可能な条件と、家電機器を制御するアクチュエータノードにおいて実行可能な制御方法に関する情報からなる。具体的には、温度、湿度、人感出力に応じて、エアコンなどの家電機器の電源オンオフや温度の制御を行っている。
【０００６】
特許文献４には、特定のネット家電機器の動作状態の変化に基づいて、別のネット家電機器の動作状態を変更させるネット家電機器システムを開示している。
【０００７】
特許文献５には、特定の時間帯で、任意のネット家電機器の動作状態が特定の状態になったときに、別のネット家電機器の動作状態を変更させることにより、複数のネット家電機器の動作を連係させる技術が開示されている。
【０００８】
特許文献６には、ホームＬＡＮ上の各電化製品毎の実際の使用電力量の情報を収集して顧客にフィードバックする技術を開示している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３３５５８６号公報
【特許文献２】特開２００５−１４３０７２号公報
【特許文献３】特開２０１２−０８７９８６号公報
【特許文献４】特開２００６−０３３３１３号公報
【特許文献５】特開２００６−１３５４７４号公報
【特許文献６】特開２００２−２７２０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記特許文献１に記載の従来技術は、制御対象の家電機器がホームサーバからの制御信号により制御可能な機能を有するものに限られるという制限がある。また、ホームサーバと各種家電機器を接続するためのローカルなネットワークを構成する必要がある。したがって、既存の家電機器への適用が容易でなく、また、コスト的にも問題がある。
【００１１】
特許文献２に記載の従来技術は、既存の家電機器に備わった赤外線によるリモートコントローラ（以下、リモコンという）制御を利用することにより、既存の家電機器への適用が容易である。しかし、制御対象の家電機器（例えばエアコン）に対して、１対１の関係で、エアコンインターフェースおよび変流器の組を用意する必要がある。このため、複数の制御対象の家電機器が１部屋に存在する場合にも、各家電機器に対してエアコンインターフェースと変流器の組を必要とし、コスト増を招来する。変流器は各家電機器の電源ラインに取り付けてエアコンインターフェースまで配線する必要があるため、そのための配線が煩雑であるばかりか、ユーザの歩行時の支障となるおそれもある。
【００１２】
また、その都度、ユーザが操作するのではなく、予め定めた条件に応じて、その条件が満足されたときに、自動的に、特定の家電機器を指定した態様で制御することができれば便利である。
【００１３】
上記特許文献３，４，５には、この種の制御が記載されているが、以下の点でさらに検討の余地がある。
【００１４】
特許文献３に記載の従来技術では、制御対象の家電機器毎にアクチュエータノードが必要となるという問題がある。
【００１５】
特許文献４，５，６に記載の従来技術では、制御対象の家電機器として、ネットワーク対応の家電機器を利用する必要があり、既存の家電機器に適用できないという問題がある。
【００１６】
また、テレビなどの既存の家電機器においては、リモコンの操作面に単一の電源ボタンが配置され、この電源ボタンを押すたびに電源切替信号が発生し、電源ＯＮと電源ＯＦＦが交互に切り替えられるいわゆるトグル型のものがある。通常、ユーザは、リモコンをテレビの方向に向けて操作する。したがって、テレビの現在の電源状態はユーザが目視で直接確認できるので、このようなトグル型の電源ボタンでも何ら支障がない。
【００１７】
しかし、家電機器を遠隔的にまたは自動的に制御する場合、電源ＯＮ／ＯＦＦ交互切替操作を行うトグル型の電源ボタンについては、現在の電源の状態が分からなければ、その操作が電源ＯＮを指示するものか、電源ＯＦＦを指示するものかが明確に判別できないという問題が生じる。（特許文献２に記載の技術では、家電機器のリモコン制御において、電源ＯＮと電源ＯＦＦのそれぞれに別々に対応する赤外線信号が用意され、ユーザ端末においてもＯＮ命令またはＯＦＦ命令を別々に指示できるようにしているので、このような問題は生じない。）
【００１８】
本発明はこのような背景においてなされたものであり、その目的は、既存の家電機器に対して、比較的低コストでかつ柔軟性の高い家電機器制御を行うことができる家電機器制御方法およびシステム、サーバならびにコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明による家電機器制御方法は、通信ネットワークに接続されたサーバと、家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップと、前記家電機器を制御する無線信号を発生する機器操作信号発生装置とを用いて、所望の家電機器を自動的に制御するための家電機器制御方法であって、前記サーバが、少なくとも１つのイベントを含む条件部と少なくとも１つのアクションを含む結果部とを有するトリガルールを用いて、前記イベントの発生に応じて、前記トリガルールの条件部のトリガ条件が満たされたか否かを判定するステップと、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう、前記サーバが前記機器操作信号発生装置に指示するステップと、前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、前記サーバまたは前記機器操作信号発生装置が前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断するステップとを備えることを特徴とする。
【００２０】
家電機器の使用電力情報を生成する機能を有する電源タップを利用することにより、個々の家電機器の使用電力に基づいてその現在の電源状態を確認することができる。また、トリガルールのアクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、前記サーバまたは前記機器操作信号発生装置が当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断することができる。これにより、家電機器の電源を自動制御する際に、確実な電源制御を行うことができる。
【００２１】
より具体的には、前記サーバは、前記アクションとして、トグル型の電源切替リモコンコマンドを用いる家電機器に対して電源ＯＮ指示を行う際、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＦＦであると確認されたとき前記機器操作信号発生装置に電源切替信号を発生させ、トグル型の電源切替リモコンコマンドを用いる家電機器に対して電源ＯＦＦ指示を行う際、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＮであると確認されたとき前記機器操作信号発生装置に電源切替信号を発生させる。
【００２２】
あるいは、前記機器操作信号発生装置は、前記サーバから、トグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示を受けた場合、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＦＦであると確認されたとき、前記無線信号発生手段により前記電源切替信号としての無線信号を発生し、前記サーバからトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＦＦ指示を受けた場合、前記家電機器の使用電力情報に基づいて前記家電機器の現在の電源状態がＯＮであると確認されたとき、前記無線信号発生手段により前記電源切替信号としての無線信号を発生する。
【００２３】
前記イベントは、前記電源タップに接続された少なくとも１台の家電機器について、前記電源タップにより測定された当該家電機器の使用電力に基づいて発生された電源タップ由来のイベント、前記家電機器のリモコン操作に応じて発生したリモコン由来のイベント、特定の物理量を検出するセンサにより発生したセンサ由来のイベントのいずれかを含むことができる。これにより、イベントの種類を電源タップ由来以外のものに拡張することができる。また、家電機器の使用電力情報を生成する機能を有する電源タップを利用することにより、個々の家電機器の使用電力に基づいてその現在の電源状態を確認することができる。
【００２４】
前期家電機器制御方法は、さらに、前記サーバが、イベント発生条件情報を前記電源タップまたは前記センサに送出するステップと、前記電源タップまたは前記センサが、前記イベント発生条件情報を受信して保存し、前記イベント発生条件情報に基づいてイベントの発生の有無を判断するステップとを備えてもよい。これにより、電源タップ等自体にイベントの発生機能を持たせることができる。
【００２５】
前記イベント発生条件情報はモードの指定を含み、前記モードに応じてイベント発生条件が変更されるようにしてもよい。これにより、電源タップ等に、イベントの発生機能を持たせるだけでなく、そのイベント発生条件を可変設定することが可能となる。
【００２６】
前記電源タップ由来のイベントは、前記電源タップに代えて、前記機器操作信号発生装置が前記電源タップから受信した使用電力情報に基づいて発生することも可能である。
【００２７】
前記トリガルールは、前記イベントとして、前記電源タップ由来のイベント、前記リモコン由来のイベント、および前記センサ由来のイベントのうちの少なくとも２つをＡＮＤ条件として含み、前記サーバは、前記少なくとも２つのイベントのＡＮＤ条件が満たされたとき、前記トリガルールのアクションを実行するステップをさらに備えてもよい。これにより、イベントの種類をさらに拡張することができる。
【００２８】
前記サーバは、前記アクションとして、予め指定されたメールアドレスにアクションの実行に関する情報を通知する電子メールを送信するステップをさらに備えてもよい。これにより、アクションが実行される旨（またはされた旨）をユーザに知らしめることができる。
【００２９】
前記トリガルールのトリガ条件として、時間（時刻または時間帯）を含んでもよい。これにより、トリガ条件に時間要素を付加することができる。
【００３０】
前記サーバは、前記ユーザ端末に対して、前記トリガルールを設定するためのユーザインターフェース画面情報を提供するようにしてもよい。これにより、ユーザが所望のトリガルールをユーザ端末上で設定することが可能となる。
【００３１】
本発明による家電機器制御システムは、通信ネットワークに接続されたサーバと、家電機器に電源を供給すると共に前記家電機器の使用電力を測定し、使用電力情報を生成する機能を有する電源タップと、前記通信ネットワークに接続された機器操作信号発生装置とを備え、前記サーバは、予め設定されたトリガルールのトリガ条件が満たされたか否かを前記イベントに基づいて判定し、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するとともに、前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源ＯＮ指示または電源ＯＦＦ指示である場合、前記サーバまたは前記機器操作信号発生装置が前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断することを特徴とする。
【００３２】
本発明によるサーバは、家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップと、前記家電機器を制御する無線信号を発生する機器操作信号発生装置とを用いて、所望の家電機器を自動的に制御するための家電機器制御システムにおいて利用される、通信ネットワークに接続されるサーバであって、少なくとも１つのイベントを含む条件部と少なくとも１つのアクションを含む結果部とを有するトリガルールを設定するトリガルール設定手段と、前記イベントに応じて、前記トリガルールの条件部のトリガ条件が満たされたか否かを判定し、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するトリガルール処理手段とを備え、前記トリガルール処理手段は、前記アクションがトグル型の電源切替リモコンコマンドを用いる家電機器に対する電源切替指示である場合、前記電源タップの測定した当該家電機器の使用電力に基づいて当該家電機器の現在の電源状態を確認して電源切替指示の要否を判断することを特徴とする。
【００３３】
本発明は、上記サーバの機能を実現するコンピュータプログラムとして把握することもできる。
【発明の効果】
【００３４】
本発明の家電機器制御システムでは、サーバから、制御信号を家電機器へ送信して、各家電機器を制御するので、各ユーザの家庭に配置される機器操作信号発生装置は比較的に簡略な構成および機能で済む。また、家電機器の電力を測定する機能を備えた電源タップが一般的になりつつある。したがって、本発明のユーザの導入コストは比較的安価となる。
【００３５】
また、サーバですべての登録ユーザおよびその家電機器、電源タップ、機器操作信号発生装置を管理することができるので、システムの柔軟性が高く、既存の家電機器に変更を加えることなく対応でき、新規家電機器にも対応が容易であり、操作画面の更新もサーバ側のみで迅速に実行可能である。
【００３６】
さらに、次の手法により、家電機器の電源に関する操作を確実にすることができる。
（１）使用電力測定機能を有する電源タップを利用して、家電機器の電源の状態を実際の使用電力に基づいて判断することにより、トグル型の電源切替リモコンコマンドを用いる家電機器についても、個別に現在の電源状態を認識することができる。また、そのような家電機器についても電源のＯＮ／ＯＦＦを確実に自動制御することができる。
（２）機器操作信号発生装置から各種の家電機器に対するリモコンコマンドを出力することにより、単一の機器操作信号発生装置で複数の家電機器を制御することができる。
（３）リモコン操作をイベントとして利用することにより、使用電力測定機能を有する電源タップに接続されていないがリモコン操作が可能な家電機器については、リモコンコマンドに基づいて電源状態を判断することができる。また、リモコン操作をイベントとして利用する場合には、電源状態に限らず、他の操作状態も認識することができる。リモコン操作は、各家電機器に付属している本来のリモコンの他に、サーバを介して家電機器を操作するためのリモコンに対応することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態における家電機器制御システムの概略構成を示す図である。
【図２】図１に示した家電機器制御システムの変形例の概略構成を示す図である。
【図３】本発明の実施の形態における機器操作信号発生装置としてのステーションの概略のハードウェア構成例を示す図である。
【図４】本発明の実施の形態におけるサーバの具体的な構成例を示す図である。
【図５】本発明の実施の形態におけるタップの構成例を示す図である。
【図６】本発明の実施の形態におけるユーザ端末の構成例を示す図である。
【図７】本発明の実施の形態におけるユーザ端末のリモコン操作画面の例を示した図である。
【図８】本発明の実施の形態におけるユーザ端末の他のリモコン操作画面の例を示した図である。
【図９】本発明の実施の形態におけるサーバのユーザ別機器登録テーブルの構成例を示した図である。
【図１０】本発明の実施の形態におけるサーバのコマンド・信号パターン対応テーブルの構成例を示した図である。
【図１１】本発明の実施の形態におけるサーバの使用電力量データベース（ＤＢ）の構成例を示した図である。
【図１２】本発明の実施の形態におけるトリガルールの形式およびトリガルールＤＢの形式の一例を示す図である。
【図１３】本発明の実施の形態における「イベントＩＤ」の説明図である。
【図１４】本発明の実施の形態におけるユーザ端末に表示される機器登録画面の例を示す図である。
【図１５】本発明の実施の形態におけるトリガルールのイベントおよびアクションの選択画面例を示す図である。
【図１６】図１５に示した画面におけるイベントソースの入力例の説明図である。
【図１７】図１５に示した画面におけるアクションの選択例の説明図である。
【図１８】本発明の実施の形態におけるイベントの変形例を示す図である。
【図１９】図１８に示した画面の変化の説明図である。
【図２０】図１５に示した画面における他のイベントおよびアクションの選択例の説明図である。
【図２１】図１５に示した画面において複数のイベントが選択された場合の説明図である。
【図２２】図１５に示した画面におけるアクションの変形例の説明図である。
【図２３】本発明の実施の形態におけるユーザ端末でのトリガルール入力処理の一例を表したフローチャートである。
【図２４】本発明の実施の形態におけるセンサ端末（タップまたはセンサ等）でのイベント発生条件判定処理の一例を表したフローチャートである。
【図２５】本発明の実施の形態におけるサーバでのトリガルール処理の一例を表したフローチャートである。
【図２６】図２５のステップＳ５２のトリガ条件判定の処理の一例を表したフローチャートである。
【図２７】図２５のステップＳ５４のアクション実行処理の一例を表したフローチャートである。
【図２８】本発明の実施の形態におけるステーションとタップと通信ネットワークの相互の接続関係の３つの形態を示す図である。
【図２９】本発明の実施の形態におけるステーションの変形例の概略処理を表したフローチャートである。
【発明を実施するための形態】
【００３８】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
【００３９】
図１に、本実施の形態における家電機器制御システムの概略構成を示す。
【００４０】
このシステムは、ユーザ端末１００、ホーム（家庭）Ｈ、およびサーバ３００が、インターネットのような通信ネットワーク２００で相互に接続されて構成される。
【００４１】
ユーザ端末１００は、スマートフォン（またはタブレット）、携帯電話端末、パーソナルコンピュータ（ＰＣ）等のユーザが指示や情報を入力したり、情報を出力（表示等）したりすることができるデバイスである。
【００４２】
本実施の形態におけるユーザ端末１００は、ユーザが外出先等から通信ネットワーク２００を介して、ホームＨ内の所望の家電機器を遠隔制御するために利用することができる。外出先では携帯型の端末が好ましいが、据え置き型のＰＣも、本発明におけるユーザ端末１００として機能しうる。その他、近年提案されているメガネに装着する小型ユーザ端末としてのメガネ型デバイスや、ユーザの腕に装着する腕時計型デバイス、カーナビゲーション装置のような車載デバイス（車の中）等のデバイスも、ユーザ端末として機能しうる。
【００４３】
サーバ３００は、通信ネットワーク２００に接続され、ユーザ端末１００による家電機器４００の遠隔制御および自動制御等のサービスを提供するための装置である。サーバ３００は、複数のホームＨに対して、すなわち複数のユーザに対して、同サービスを提供することができる。
【００４４】
図１のホームＨ内には、家電機器４００（４００ａ〜４００ｆ）、ステーション４１０、電源タップ４３０（単にタップともいう）を有する。
【００４５】
家電機器４００としては、電源プラグの接続口としてのコンセント（アウトレット）毎に使用電力測定機能を有するタップ４３０に接続された家電機器（Ａ〜Ｃ，Ｆ）４００ａ〜４００ｃ，４００ｆと、タップ４３０に接続されていない家電機器（Ｄ）４００ｄとが混在している。また、リモコン４０１（４０１ａ〜４０１ｄ）によるリモコン操作が可能な家電機器（Ａ〜Ｄ）４００ａ〜４００ｄとそうでない家電機器（Ｆ）４００ｆとが混在している。この例では、家電機器として、テレビ受信機、ＡＶ(Audio-Video）レコーダ、エアコン、照明器具、電子レンジを挙げている。
【００４６】
上述したように、家電機器の中には、電源ＯＮと電源ＯＦＦのリモコン信号（赤外線信号）が同じ（電源ＯＮ／ＯＦＦの交互切替、いわゆるトグル）で区別が付かないものと、電源ＯＮと電源ＯＦＦの信号が違うものがある。リモコンコマンドで電源ＯＮ／ＯＦＦが区別できる家電機器としては、例えば、エアコン、照明器具、自動掃除機、扇風機、加湿器、シャッターなどがある。また、リモコンコマンドで電源ＯＮ／ＯＦＦが区別できない家電機器としては、テレビ、ＡＶレコーダなど（主にＡＶ系家電機器）がある。
【００４７】
本実施の形態では、これらの家電機器の少なくとも１台は、そのリモコン応答機能として、いわゆるトグル型の電源操作、すなわち、電源切替信号を受けて電源ＯＮと電源ＯＦＦとを交互に切り替える機能を有しているものとする。
【００４８】
タップ４３０は、各家電機器４００に対して電源（電力）を供給するための接続口としてのコンセントを好ましくは複数有し、各接続口に接続された各家電機器４００の消費電力（使用電力量）を逐次測定して、使用電力情報として出力する機能を有する機器操作信号発生装置である。このような装置としては、いわゆるスマートタップと呼ばれるものが知られている。
【００４９】
ステーション４１０は、ユーザ端末１００からの遠隔制御に従ってサーバ経由で、またはサーバからの自動制御に従って、指定された家電機器４００に対して、指示に対応した無線信号を発生する機器操作信号発生装置である。本実施の形態では、ステーション４１０は無線信号を発生するのみならず、リモコン４０１から発生された無線信号を受信する機能を有する。
【００５０】
また、無線信号として赤外線信号を用いる例を示すが、制御対象の家電機器が電磁波（電波）を利用した信号を利用するいわゆる無線リモコンに対応する場合には、無線信号としてそのような赤外線以外の無線信号を用いることもできる。
【００５１】
なお、後述するように、ステーション４１０とタップ４３０と通信ネットワーク２００との接続関係は、図示の形態以外に他の形態も考えられる。
【００５２】
この家電機器制御システムでは、ユーザ端末１００から通信ネットワーク２００を経由して、直接的にホームＨに制御信号を送信するのではなく、サーバ３００（単にサーバともいう）が仲介して、制御信号をホームＨへ送信する。
【００５３】
すなわち、ユーザ端末１００は、リモコンとして動作する際、その表示画面上に、目的の家電機器用のリモコン操作画面を表示する。リモコン操作画面に対するユーザの操作に応じて、その家電機器を制御する指示を行うと、その指示（コマンド）はサーバ３００に伝えられる。サーバ３００は、この指示に応じて、当該家電機器の制御信号を生成し、ホームＨ内のステーション４１０へ送信する。
【００５４】
その際、サーバ３００は、ユーザ端末から受信した指示が電源切替指示であれば、ステーション４１０に対して、単に電源切替のための無線信号を発生するよう指示する。その指示が電源ＯＮまたは電源ＯＦＦであれば、サーバ３００はタップ４３０からの電力使用情報に基づいて当該家電機器の現在の電源状態を確認する。サーバ３００は、この確認結果に基づいて、ステーション４１０に対して、電源切替のための無線信号（ここでは赤外線信号）を発生するよう指示する。このような電源状態の確認は、後述するように、サーバ３００の代わりにステーション４１０が行うことも可能である。
【００５５】
タップ４３０は、通常、複数のコンセントを有し、好ましくは周期的に、各コンセントに接続された家電機器の使用電力量を測定し、その測定データを使用電力情報として外部へ出力（送信）する。使用電力情報は、測定の都度、出力してもよいし、複数回の測定毎（例えば１分〜３０分の間の所定の時間毎）に、それら複数回の測定データをまとめて出力するようにしてもよい。図１の例では、タップ４３０は使用電力情報をステーション４１０へ送信し、ステーション４１０がこの使用電力情報を中継してサーバ３００へ送信する。
【００５６】
本実施の形態ではまた、タップ４３０は、イベント発生機能を有する。イベントとは、何らかの変化または状態が発生することを意味し、タップ４３０においては、接続されたいずれかの家電機器に特定の電源状態が発生すること、つまり、個々のコンセントに接続された家電機器の使用電力に基づいて、予め指定されたイベント発生条件が満足されることを意味する。イベント発生条件は、サーバ３００からイベント発生条件情報としてタップ４３０に提供される。タップ４３０には、初期的にまたは事後的に、イベント発生条件の判定処理を実行する処理プログラムがインストールされる。イベントは、後述するトリガ条件の判断要素となるので、トリガイベントともいう。
【００５７】
サーバ３００は、どのタップのどの接続口にどのような家電機器が接続されたかを管理する管理手段を備える。この管理手段は、ユーザ端末からのユーザの入力操作に基づいて、ステーション４１０と、タップ４３０と、このタップ４３０の接続口に接続された家電機器４００の種別情報とを対応づけて登録する手段を有する。
【００５８】
また、サーバ３００は、家電機器を操作するための操作画面情報、および、後述のトリガルールをユーザが設定するためのユーザインターフェース画面情報を保持し、ユーザ端末１００からの要求に応じて当該ユーザ端末に当該画面情報を供給する。
【００５９】
さらに、サーバ３００は、タップ４３０から取得された各家電機器の最新の使用電力情報に基づいて、それらの現在（最新）の電源状態を管理する。すなわち、サーバ３００は、家電機器の取得された最新の使用電力情報に基づいて、当該家電機器の電源状態を判定し、特定の家電機器の自動制御の際にその電源状態を確認する。その電源状態の変化を反映させるよう、ユーザ端末用の当該家電機器の操作画面情報を更新する。家電機器の電源状態は、好ましくは、ユーザ端末１００の表示画面上に表示される当該家電機器の操作画面を構成する操作画面情報に反映される。ユーザ端末１００が操作画面情報を予め保持している場合には、ユーザ端末１００は、電源状態の変化をその操作画面情報に反映させるための情報として電源状態情報をサーバ３００から受信する。
【００６０】
このように、ユーザ端末１００は、家電機器４００を操作するための操作画面情報を外部（例えばサーバ３００）からその都度受信し、または予め保持しておき、リモコンモード時に表示画面上に表示する。家電機器の操作画面情報には、その家電機器の取得された現在の電源状態情報に基づいて、その電源状態が反映される。例えば、ユーザ端末１００は、操作画面上に電源状態をテキスト、記号または図形等で表す。その具体例については後述する。電源状態の操作画面情報への反映を、サーバ側、端末側のいずれで行うかは、操作画面情報の持ち方に依存する。いずれにせよ、電源状態が最終的に端末の操作画面上に反映されれば足りる。
【００６１】
ステーション４１０と通信ネットワーク２００の間は有線接続の場合を示したが、無線ＬＡＮ等の無線インターフェースを利用することも可能である。
【００６２】
図２は、家電機器制御システムの変形例の概略構成を示す。図１に示した要素と同様の要素には同じ参照符号を付して、重複した説明を省略する。
【００６３】
この構成では、ホームＨに、センサ（Ｘ〜Ｚ，Ｗ）４４０（４４０ａ〜４４０ｄ）を追加している。この例では、センサ４４０ａ〜４４０ｄは、それぞれ、人感センサ、温度センサ、ドアセンサ（例えば冷蔵庫の開閉センサ）、モーションセンサである。各センサは、ステーション４１０と無線通信を行い、ステーション４１０を介してサーバ３００とデータの授受を行う機能を有する端末であり、本実施の形態ではセンサ端末とも呼ぶ。モーションセンサは、ユーザ（人間）の動作を感知するセンサであり、その形態としては、リング（指輪）型、リストバンド（腕輪）型等のものが考えられる。そのハードウェアとしては、加速度センサ、ジャイロセンサ等が利用できる。
【００６４】
上述したタップ４３０も、使用電力を検出する機能を有し、ステーション４１０とデータの授受を行うので、センサ端末の一種とみなせる。
【００６５】
次に、家電機器制御システムの各部の構成例を説明する。
【００６６】
図３は、機器操作信号発生装置としてのステーション４１０の概略のハードウェア構成例を示している。
【００６７】
ステーション４１０は、制御部４１１、記憶部４１２、赤外線送受信部４１３、無線通信部４１４、表示部４１５、および、通信部４１６を備えている。
【００６８】
制御部４１１は、ステーション４１０の各部の制御および必要なデータ処理を実行するためのＣＰＵ等のプロセッサを含む。
【００６９】
記憶部４１２は、制御部４１１が実行するための各種の制御プログラム（コンピュータプログラム）および必要なデータを不揮発的に記憶するＥＥＰＲＯＭ、フラッシュＲＯＭ、また、一時記憶領域および作業領域を提供するＲＡＭ等のメモリを有する。
【００７０】
赤外線送受信部４１３は、無線信号発生手段として、サーバ３００がユーザ端末１００から受信した指示（コマンド）に対応して出力した制御信号に応じて、特定の家電機器を制御する無線信号としての赤外線信号を発生する機能を有するのみならず、無線信号受信手段として、リモコン４０１ａ〜４０１ｄから射出された赤外線信号（リモコンコマンド）を受信する機能（赤外線リモコン受信機能）を有する。受信したリモコンコマンドは通信部４１６を介してサーバ３００へ送信される。
【００７１】
無線通信部４１４は、ステーション４１０が他の機器（この場合、タップ４３０）との間で無線通信を行うための部位であり、タップ４３０から各家電機器４００の使用電力情報を受信する。
【００７２】
表示部４１５は、ステーション４１０の動作状態を表示するためのインジケータを構成する部位であり、例えば、ＬＥＤ、ＬＣＤ等の表示デバイスで構成される。
【００７３】
もう一つの通信部４１６は、サーバ３００と通信を行うためのものであり、例えばＬＡＮコントローラにより構成される。このＬＡＮコントローラは、ホームＨ内に配置された例えばルータ（図示せず）を介して通信ネットワーク２００に接続される。本実施の形態では、通信部４１６は、タップ４３０から受信した使用電力情報を通信ネットワーク２００経由で、サーバ３００へ転送する情報転送手段を構成する。
【００７４】
図４は、サーバ３００の具体的な構成例を示す。この例では、サーバ３００は、通信部３１０、表示部３２０、入力部３３０、データ処理部３４０、記憶部３５０、および時計部３６０を備える。
【００７５】
通信部３１０は、通信ネットワーク２００に接続され、ユーザ端末等と相互の通信を行うための部位であり、例えばルータ等の通信デバイスにより構成される。
【００７６】
表示部３２０は、ユーザ（サーバ保守員等）に対して表示インターフェースを提供するためのＬＣＤ等の表示デバイスである。入力部３３０は、ユーザ（サーバ保守員等）に対して入力インターフェースを提供するためのキーボード等の入力デバイスである。
【００７７】
データ処理部３４０は、サーバ３００の各部の制御および必要な処理を実行するための制御部であり、ＣＰＵ等により構成される。本実施の形態におけるデータ処理部３４０は、ユーザ別機器登録管理部３４１、ユーザ操作確認・応答・指示発生部３４２、機器使用電力量管理部３４３、画面データ管理部３４４、ユーザ管理部３４５、トリガルール設定部３４６、およびトリガルール処理部３４７を構成している。
【００７８】
ユーザ別機器登録管理部３４１は、ユーザ毎にホームＨ内に保有している家電機器等の登録管理を行う部位であり、ユーザ別機器登録テーブル３５１に情報を保存・管理する。
【００７９】
ユーザ操作確認・応答・指示発生部３４２は、ユーザ端末１００からの要求に応じて、家電機器４００の少なくとも現在の電源状態情報を当該ユーザ端末へ応答する応答手段を構成している。ユーザ操作確認・応答・指示発生部３４２は、また、ユーザ端末１００からの指示に応じて、後述のコマンド・信号パターン対応テーブル３５３を参照して家電機器４００を制御する制御信号をステーション４１０（機器操作信号発生装置）へ送信する指示発生手段を構成している。
【００８０】
機器使用電力量管理部３４３およびユーザ別使用電力量データベース（ＤＢ）３５５は、タップから定期的に報告される使用電力情報を受信し、蓄積する使用電力情報蓄積手段を構成している。
【００８１】
画画面データ管理部３４４は、記憶部３５０内の画面データ記憶部３５６に、リモコン画面データを制御対象別に保存・管理するとともに、トリガルールをユーザが設定するためのユーザインターフェース画面データを保存・管理する。ユーザの環境や状態によって変化する画面データ（例えば、後述するメニューの選択肢のデータ）は、その提供時に、予め用意された基本的な画面データに加えてその都度生成することができる。
【００８２】
ユーザ管理部３４５は、記憶部３５０内の登録ユーザデータベース（ＤＢ）３５７の登録および更新を管理する。
【００８３】
トリガルール設定部３４６は、ユーザインターフェース画面を用いたトリガルールの設定登録等の処理を行う。
【００８４】
トリガルール処理部３４７は、トリガルール設定部３４６で設定され、トリガルールＤＢ３５９に保存されたトリガルールの判定および実行等の処理を行う。
【００８５】
記憶部３５０は、データ処理部３４０が実行するための各種の制御プログラム（コンピュータプログラム）および必要なデータを不揮発的に記憶し、また、一時記憶領域および作業領域を提供するＨＤＤ、ＲＯＭやＲＡＭ等の記憶装置である。この実施の形態では、記憶部３５０は、ユーザ別機器登録テーブル３５１、コマンド・信号パターン対応テーブル３５３、ユーザ別使用電力量データベース（ＤＢ）３５５、画面データ記憶部３５６、登録ユーザＤＢ３５７、およびトリガルールＤＢ３５９を有している。
【００８６】
ユーザ別機器登録テーブル３５１は、ユーザ（ホームＨ）毎の制御対象の各家電機器とタップ４３０のコンセントとの対応関係を保持したデータテーブルである。このテーブルは、各ユーザが、制御対象の家電機器を登録する際に、ユーザの入力する情報に基づいて、サーバ３００により作成される。このテーブルの具体例については後述する。
【００８７】
コマンド・信号パターン対応テーブル３５３は、制御対象の家電機器毎の制御コマンドに、その赤外線信号パターンを対応づけて登録（記憶）したデータテーブルである。好ましくは、主要なメーカーの家電機器の主要な種別（テレビ、エアコン、照明器具、ＡＶレコーダ等）については、予め登録される。未登録の家電機器については、事後的にその制御コマンドの赤外線信号パターンを登録することができる。
【００８８】
ユーザ別使用電力量データベース（ＤＢ）３５５は、各ユーザの登録された家電機器の使用電力量を定期的に測定して得られたデータを保存するデータベースである。「定期的」とは、例えば、予め決められた時間間隔や決まった時刻である。「予め決められた時間間隔」とは、例えば、数秒ないし１分程度の周期である。ユーザがこの時間間隔を可変設定できるようにしてもよい。
【００８９】
画面データ記憶部３５６は、制御対象別、すなわち、各メーカーの家電機器の種別毎の典型的なリモコン画面のデータを記憶している。このリモコン画面のデータは、好ましくはタッチ操作できる各種のボタンを含む操作画面データとして構成される。タッチパネルを有さないユーザ端末については、フォーカスやカーソルを利用したキー操作または任意のユーザインターフェースによる操作を可能とする操作画面データとすることができる。画面データ記憶部３５６は、家電機器を操作するための操作画面データに加えて、さらに、トリガルールをユーザが設定するためのユーザインターフェース画面データを記憶することができる。
【００９０】
登録ユーザＤＢ３５７は、サーバ３００により提供される家電機器制御システムを利用するためのユーザ情報を保存する。このユーザ情報は、少なくとも、ユーザを一意に特定するためのユーザＩＤおよび認証のためのパスワード、メールアドレス等を含む。
【００９１】
トリガルールＤＢ３５９は、トリガルール設定部３４６により設定されたトリガルールをユーザ対応に保存・管理するデータベースである。
【００９２】
時計部３６０は、カレンダーおよび時刻の管理、タイマー管理等の機能を有する部位である。
【００９３】
図５に、本実施の形態における電源タップとしてのタップ４３０の構成例を示す。
【００９４】
タップ４３０は、制御部４３１、記憶部４３２、電力モニタ部４３４、電源部４３３、表示部４３５、通信部４３６、無線通信部４３７、および時計部４３８を備える。
【００９５】
制御部４３１は、タップ４３０の各部の制御および必要なデータ処理を実行するためのＣＰＵ等のプロセッサを含む。
【００９６】
記憶部４３２は、制御部４３１が実行するための各種の制御プログラム（コンピュータプログラム）および必要なデータを不揮発的に記憶し、一時記憶領域および作業領域を提供するＲＯＭやＲＡＭ等のメモリである。
【００９７】
電源部４３３は、商用電源に接続するためのプラグ４３３ａから供給される交流電圧を、タップ４３０の各部に必要な動作電圧に変換するとともに、商用電源の複数個の接続口（コンセント）４３３ｂを有する。接続口４３３ｂの個数は４個の場合を示しているが、その個数は４個に限るものではない。１個でもよいが、１台のステーションで複数の家電機器を制御できるようにするためには、複数個が好ましい。
【００９８】
電力モニタ部４３４は、各接続口４３３ｂ毎に、接続された家電機器４００の使用電力量を逐次測定（監視）する部位である。ここに「逐次」とは上述したように、定期的および個別に指示されたときを含む。制御対象の家電機器４００の動作電源は、これらの接続口４３３ｂから取得することにより、各家電機器の使用電力情報を取得することができる。
【００９９】
表示部４３５は、タップ４３０の動作状態を表示するためのインジケータを構成する部位であり、例えば、ＬＥＤ、ＬＣＤ等の表示デバイスで構成される。
【０１００】
もう一つの通信部４３６は、サーバ３００等の外部のデバイスと通信を行うためのものであり、例えばＬＡＮコントローラにより構成される。この通信部４３６は、後述する別の接続形態において利用されるものであり、接続形態に拠っては不要である。
【０１０１】
無線通信部４３７は、他の機器、例えば、ステーション４１０との間で無線通信を行うための部位であり、測定された各家電機器４００の使用電力情報を送信出力する。
【０１０２】
時計部４３８は、カレンダーおよび時刻の管理、タイマー管理等の機能を有する部位である。時計部４３８はタップ４３０においてこれらの機能が必要ない場合には削除してもよい。
【０１０３】
図２に示した人感センサ、温度センサ、ドアセンサ（開閉センサ）、モーションセンサ等の各種センサの構成については特に図示しないが、タップ４３０の電力モニタ部４３４の代わりにセンサデバイスが備えられたものと等価である。
【０１０４】
図６は、ユーザ端末１００の構成例を示している。ユーザ端末１００が、スマートフォンかタブレットか携帯電話端末かＰＣか、等によって、外形や表示画面サイズ、必要な部品が異なるが、図６には基本的な機能部を示す。
【０１０５】
ユーザ端末１００は、制御部１０１、記憶部１０２、入力部１０４、表示部１０５、通信部１０６、音声処理部１０７、および時計部１０８を有する。
【０１０６】
制御部１０１は、ＣＰＵ等のプロセッサを有し、所定の各部と接続され、記憶部１０２に格納されたプログラムを実行することにより端末１００の各部を制御し、各種の機能（手段）を実現する。
【０１０７】
記憶部１０２には、ＯＳ、ブラウザやアプリケーションのようなコンピュータプログラムの他、フォント等の固定的なデータを不揮発的に格納している領域の他、制御部１０１により作業領域、データの一時記憶領域として利用される領域を含む。さらに、記憶部１０２は、サーバ３００から取得されたリモコン画面やトリガルールを設定するためのユーザインターフェース画面を構成するデータ（操作画面情報）等を不揮発的に記憶する領域を含む。
【０１０８】
入力部１０４は、ユーザがユーザ端末１００に対して、各種の指示やデータを入力するためのユーザインターフェースであり、表示部１０５の表示画面に重なったタッチ入力領域を有するタッチパネルを含む。タッチパネルに加えて、または代えて、電源キー、通話キー、テンキー、カーソル操作キー等の各種キーを含みうる。また、入力部１０４は、ユーザの音声指示を受け付ける音声入力手段や、ユーザのジェスチャー（指や手の動き）による指示を受け付けるセンサも含みうる。このようなセンサとしては、加速度センサやジャイロセンサの他、ＣＣＤ，ＣＭＯＳセンサなどの撮影画像認識手段を含みうる。
【０１０９】
表示部１０５は、ユーザ端末１００がユーザに対して表示情報を提供するためのユーザインターフェースであり、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスを含む。
【０１１０】
通信部１０６は、通信ネットワーク２００に接続するための部位であり、アンテナを介して第３世代（３Ｇ），第４世代（４Ｇ）等の携帯電話無線システムにおける基地局との間での無線通信を行い、基地局を介して通信相手との間で通話やデータ通信を行うための処理部である。その他、通信部１０６としては、無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）等、既存の任意の通信手段を利用することができる。
【０１１１】
音声処理部１０７は、通話や音楽プレーヤ機能のための機能部であり、マイク１１１ａおよびスピーカ１１１ｂを備える。その他、図示しないが、個々のユーザ端末に固有の機能部を備えることができる。本実施の形態において、電源状態を音声で出力するような場合には、制御部１０１が音声出力メッセージを生成し、音声処理部１０７を介してスピーカ１１１ｂから音声として出力される。
【０１１２】
時計部１０８は、カレンダーおよび時刻の管理、タイマー管理等の機能を有する部位である。
【０１１３】
本実施の形態では、ユーザ端末１００からホーム内の指定した家電への遠隔制御が行えるとともに、所望のトリガルールの設定・更新を行うことができる。
【０１１４】
近年、スマートフォンやタブレットと呼ばれるユーザ端末が普及している。このようなユーザ端末では、いわゆるテンキーやキーボード（ハードウェア）が存在せず、タッチパネルを兼ねた比較的広い表示画面を有する入力・表示デバイスを備えている。このようなユーザ端末では、リモコンの複数のボタンが配置された操作面を擬似的に表示画面上に再現することができる。すなわち、表示画面上に表示された各種ボタンをタッチすることにより、ほぼ、リモコンと同様の操作が可能となり、操作が容易となる。
【０１１５】
上述したように、テレビなどの既存の家電機器においては、リモコンの操作面に単一の電源ボタン（電源スイッチ）が配置され、この電源ボタンを押すたびに電源切替信号が発生し、電源ＯＮと電源ＯＦＦが交互に切り替えられるいわゆるトグル型のものがある。通常、ユーザは、リモコンをテレビの方向に向けて操作する。したがって、テレビの現在の電源状態はユーザが目視で直接確認できるので、このようなトグル型の電源ボタンでも何ら支障がない。
【０１１６】
しかしながら、外出先からユーザ端末を用いて自宅の家電機器を制御する場合には、制御対象の家電機器が見えない。そのため、トグル型の電源ボタンを操作する場合、現在の電源の状態が分からなければ、その操作が電源ＯＮを指示するものか、電源ＯＦＦを指示するものかが明確に判別できないという問題が生じる。
【０１１７】
次に、タッチパネルを兼ねた表示画面を有するユーザ端末１００を利用し、その表示画面に擬似的に操作ボタン等を配置して構成したリモコン操作画面の例を説明する。すなわち、入力部１０４としてタッチパネルを利用し、ユーザが画面上の操作ボタンやタブを直接タッチすることにより、操作が行える。
【０１１８】
図７に示したリモコン操作画面６００は、タブ６１０ａ，６１０ｂで複数の家電機器（この例ではテレビとエアコン）の操作画面を切り替えられるようになっている。但し、家電機器の切替は、タブの利用に限るものではない。
【０１１９】
テレビの操作画面は、実際のリモコンと同様に、電源切替ボタン６０１、音声増ボタン６０２、音声減ボタン６０３、消音ボタン６０４、入力切替ボタン６０５、画面表示ボタン６０６、テンキー（ここでは１〜９）６０８を有する。なお、ボタン６０７は、本発明に直接関係しないが、テレビ番組表におけるユーザ操作を容易にするための番組表操作ボタンである。
【０１２０】
これらに加えて、この操作画面には、さらに、状態確認ボタン６０９を設けている。また、その家電機器の現在の電源状態（確認された最新の電源状態）を"ＯＮ"または"ＯＦＦ"の表示６１９で表わしている。電源状態の表示６１９は、文字（テキスト）に限るものではなく、記号や図形等、他の表示形態であってもよい。
【０１２１】
状態確認ボタン６０９は、ユーザがこのボタンを操作することにより、当該家電機器４００の現在の電源状態を確認するためのものである。すなわち、このボタンは、家電機器の現在の電源状態を確認するための、操作画面上に表示される特定のボタンまたはメニューを含む指示手段を構成する。状態確認ボタン６０９の操作により確認された電源状態は表示６１９に反映される。表示６１９は"ＯＮ"または"ＯＦＦ"の場合のみを示したが、起動時などに未確定の（確定前の）状態を表す文字（記号）、例えば"---"を表示したり、あるいはブランク（非表示）としたりしてもよい。
【０１２２】
図示しないが、指示手段として、状態確認ボタンの代わりに、表示画面上に開かれるメニュー等の選択手段により状態確認指示を選択できるようにしてもよい。
【０１２３】
本実施の形態の一態様として、このようなリモコン操作画面の画面データは、サーバ３００に用意しておき、ユーザがユーザ端末１００でリモコンモードを起動したときに、サーバ３００からＷＥＢデータとしてユーザ端末１００に配信され表示されることを想定している。ＷＥＢデータには、各種ボタンの操作をサポートするユーザインターフェースを実現するための所定のスクリプトを含んでいる。この代わりに他の態様として、ユーザ端末１００に、出荷時に、または、出荷後にユーザの要求に応じて、リモコン操作画面データを含むリモコンモード専用のアプリケーションをインストールしてもよい。
【０１２４】
一般に、単一の電源切替ボタン６０１で家電機器４００の電源をＯＮ／ＯＦＦする場合、現在の電源状態によって電源切替ボタン６０１の操作が電源ＯＮを指示するか、電源ＯＦＦを指示するかが変わってくる。すなわち、電源ＯＦＦの状態で電源切替ボタン６０１を操作すれば、電源ＯＮ指示がなされ、電源ＯＮの状態で電源切替ボタン６０１を操作すれば、電源ＯＦＦ指示がなされる。
【０１２５】
そこで、ユーザは、状態確認ボタン６０９を操作することにより、テレビの現在の電源状態を確認することができる。例えば、自宅のテレビの電源を付けっぱなしで外出したことに気づいたような場合、あるいは、テレビの電源をＯＦＦしたか否か記憶が定かでないような場合、外出先で状態確認ボタン６０９を操作することにより、現在のテレビの電源状態を確認することができる。もし、ＯＮ状態にあれば、電源切替ボタン６０１を操作することにより、電源をＯＦＦすることができる。また、電源ＯＦＦ指示に応じて確実に電源がＯＦＦされたことを確認するために、電源切替ボタン６０１の操作後に、状態確認ボタン６０９を操作することもできる。
【０１２６】
エアコンについても、同様の電源切替ボタンおよび状態確認ボタンを設けることができる。例えば、冬場に帰宅する所定時間前に、外出先から電源をＯＮさせるような用途において、電源切替ボタン６０１および状態確認ボタン６０９を用いて、自宅のエアコンを確実に遠隔制御することが可能となる。
【０１２７】
照明器具についても同様であり、防犯のために、日没後に外出先から自宅の照明器具を点灯させるような用途に利用可能である。
【０１２８】
図８は、電源用の操作ボタンとして、単一の電源切替ボタン６０１に代えて、電源ＯＮを指示するための電源ＯＮボタン６０１ａと電源ＯＦＦを指示するための電源ＯＦＦボタン６０１ｂを別個に設けたリモコン操作画面６００ａを示している。状態確認ボタン６０９と電源状態の表示６１９については、図７の場合と同様である。
【０１２９】
図８のリモコン操作画面６００ａの場合、ユーザは、現在の電源状態がＯＦＦであることを確認した後に電源ＯＮボタン６０１ａを操作し、現在の電源状態がＯＮであることを確認した後に電源ＯＦＦボタン６０１ｂを操作することになる。但し、電源切替ボタン６０１を利用するリモコンを備えた家電機器４００については、家電機器４００へ与える電源制御のための赤外線信号は相変わらず「電源切替」赤外線信号である。そこで、電源ＯＮボタン６０１ａと電源ＯＦＦボタン６０１ｂが操作された場合、ユーザ端末１００の外部、例えば、サーバ３００の側で適正に対処する必要がある。すなわち、現在の電源状態を確認して、その確認結果に応じて電源切替指示を実行する。
【０１３０】
このリモコン操作画面６００ｂにおいては、図８に示したように、電源ＯＮボタン６０１ａと電源ＯＦＦボタン６０１ｂを別個に設けているが、電源状態表示６１９の代わりに、電源ＯＮボタンと電源ＯＦＦボタンの表示属性の変化により電源状態を表すようにしてもよい。すなわち、現在の電源状態に応じて、操作可能な（または操作して意味のある）ボタンと、操作不能な（または操作して意味のない）ボタンの表示属性を異ならせるようにしてもよい。例えば、操作可能なボタンを通常の表示輝度で表示し、操作不能なボタンの表示輝度を低下して表示する。具体的には、電源状態がＯＮであるとき、電源ＯＮボタンの表示輝度を低下（グレーアウト）させ、電源ＯＦＦボタンのみが操作可能であることを示す。逆に、電源状態がＯＦＦであるとき、電源ＯＦＦボタンの表示輝度を低下させ、電源ＯＮボタンのみが操作可能であることを示す。これにより、表示された電源操作ボタンを見るだけで、いずれのボタンが有効か、すなわち、現在の電源状態がＯＮかＯＦＦかが直ちに分かる。
【０１３１】
図示しないが、操作不能なボタンは画面から消去し、操作可能なボタンのみを表示する態様もありうる。この態様は、操作不能なボタンの輝度を０にまで低下させた場合と捉えることもできる。
【０１３２】
ここで、本実施の形態において用いられる、サーバの記憶部３５０内の各種データについて、その具体例を概念的に説明する。それらのデータ構造やデータ項目は説明のための例示であり、本発明はその細部に限定されるものではない。
【０１３３】
図９は、ユーザ別機器登録テーブル３５１の構成例を示している。このユーザ別機器登録テーブル３５１は、ユーザＩＤ毎に、使用しているステーションの識別情報である「ステーションＩＤ」、制御対象の家電機器の「機器種別」および「メーカー」、使用しているタップの識別情報である「タップＩＤ」、タップ等の「ポート番号（＃）（コンセント番号（＃））」、その家電機器の最新の「状態」、「ＯＮ／ＯＦＦ閾値」、「イベント発生条件」の各項目を保持している。これらの一部の項目は、ユーザによる家電機器の登録時に項目内容が設定され、他の項目は事後的に追加設定される。「状態」は家電機器について「電源状態」を示すが、センサについてはＯＮ／ＯＦＦ等の状態を示すようにしてもよい。「状態」については、サーバにおいて各家電機器の最新の電源の状態が認識される度に、その内容が反映されるよう更新される。「ＯＮ／ＯＦＦ閾値」は家電機器の使用電力に基づいて、その家電機器の電源がＯＮ状態にあるかＯＦＦ状態にあるかを判定するための電力閾値である。「イベント発生条件」は当該機器（センサ端末を含む）に割り当てられたイベントの識別子（イベントＩＤ）および具体的な条件であり、後述する。「ＯＮ／ＯＦＦ閾値」、「イベント発生条件」の項目はトリガルールの設定時等に設定される。
【０１３４】
図１０は、コマンド・信号パターン対応テーブル３５３の構成例を示している。このコマンド・信号パターン対応テーブル３５３は、テレビ（ＴＶ）やエアコン、照明器具等の機器種別（機器ＩＤ）毎に、メーカー、コマンド（コマンド番号）およびこのコマンドに対応する赤外線信号パターンデータを保持している。このようなデータは、主要なメーカーの家電機器について既知であり、サーバに初期的に用意しておくことができる。新たな家電機器について、サーバの保守員によって事後的に追加することも可能である。なお、電源切替信号を受けて電源ＯＮと電源ＯＦＦとを交互に切り替える機能を有する家電機器について、コマンドと赤外線信号パターンデータとは厳密な意味で１対１には対応せず、後述するような所定の処理により条件付きで特定の赤外線信号パターンデータと対応づけられる場合もありうる。
【０１３５】
また、新たな家電機器についてのデータの追加は、ユーザ端末のユーザによって、実際のリモコンから出力される赤外線パターンをステーションで学習することにより、サーバに対して行うこともできる。そのために、ステーションには、自身に備えた赤外線リモコン受信機能を用いて、各コマンドの赤外線パターンデータを学習する機能を付加する。このようにユーザが追加するデータは、コマンド・信号パターン対応テーブル３５３において、他のユーザに開放してもよいし、代わりに、ユーザ別に保存し、当該ユーザのみが使用できるようにしてもよい。
【０１３６】
図１１は、使用電力量データベース（ＤＢ）３５５の構成例を示している。この使用電力量データベース（ＤＢ）３５５は、ユーザＩＤ毎に、かつ、タップＩＤおよびコンセント＃毎に、日時データと使用電力量データ（ｗ）とが対に蓄積されていく。サーバ３００は、各家電機器４００について、その現在の使用電力量データが得られる度に、そのデータに基づいて、その電源の現在状態を判定する。現在状態が電源ＯＮ状態か電源ＯＦＦ状態かは、使用電力量の閾値判定によって行うことができる。リモコン操作を受け付ける家電機器は電源ＯＦＦ時にも待機電力と呼ばれるある程度の電力を消費している。各家電機器の電源の現在状態の判定は、その待機電力の想定される最大値より大きく、かつ、電源ＯＮ時の最低使用電力よりも小さい特定の値を閾値として用いて行うことができる。このようにして判定された電源の現在状態は、ユーザ別機器登録テーブル３５１の「状態」に反映される。本実施の形態において電源状態判定に使用する閾値としては、家電機器の機器種別やメーカーによらず、予め定めた固定値を用いる方法と、機器種別やメーカーに応じて個別に定める方法とがありうる。タップの使用電力の高度な使い方として、例えば設定画面（図示せず）上で、ユーザが閾値を可変設定できるようにすれば、電源ＯＮ状態において使用電力の違いによる動作や機能の違いを認識することが可能となる。また、リモコンの電源操作による場合には電源のＯＮまたはＯＦＦへの切り替わりしか認識できないが、タップによる使用電力に基づく場合は電源の多様な状態を認識できる利点がある。
【０１３７】
なお、ユーザＩＤ、タップＩＤおよびコンセント番号＃が分かれば、そこに接続されている家電機器が何であるかは図９に示したユーザ別機器登録テーブル３５１を参照することにより判明するが、便宜上、使用電力量データベース（ＤＢ）３５５にも機器種別等のデータを保持してもよい。
【０１３８】
図１２（ａ）（ｂ）は、それぞれ、本実施の形態におけるトリガルールの形式およびトリガルールＤＢの形式の一例を示している。
【０１３９】
図１２（ａ）に示すように、１つのトリガルールは、条件部と結果部とを有する。条件部は、少なくとも１つのイベントＩＤを含む。このイベントＩＤは、リモコン操作によるイベントの場合、リモコンコマンドそのものであってもよい。イベントＩＤを複数含む場合には、ＡＮＤ条件として、それらのイベントＩＤのイベントが重複して発生したことを表す。条件部には「時間指定」を含みうる。時間指定は、特定の日時の場合と、特定の時間帯の場合がありうる。結果部は、少なくとも１つのアクションを含む。アクションは、このトリガルールによるリモコン操作対象の家電機器を一意に表す機器ＩＤと、その家電機器に対するリモコンコマンドを一意に表すコマンド番号とにより構成される。１つのトリガルールが複数のアクションを含む場合、複数のアクションが並行して指示される。ＯＲ条件についてはトリガルールを複数作成すれば足りるので、この例では、条件部でのＯＲ条件のイベントの記述は行っていない。勿論、ＡＮＤやＯＲ等の演算子記号を用いて、１つのトリガルールの条件部において複数のイベントのＡＮＤ条件やＯＲ条件（およびそれらの組み合わせ）を定めることも可能である。
【０１４０】
図１２（ｂ）に示すように、トリガルールＤＢ３５９（図４）は、図１２（ａ）に示したような複数のトリガルールを、ルールＩＤ（ルール番号）を付して、読み出し可能に蓄積して管理するものである。
【０１４１】
ここで、図１３により、本実施の形態における「イベントＩＤ」について説明する。本実施の形態では、イベントの発生はタップ４３０やセンサ４４０などのセンサ端末での測定（または検出）された物理量に基づいて判断される。その判定処理は、センサ端末において行う場合と、その物理量を受け取った側、例えばステーション４１０やサーバ３００において行う場合とが考えられる。
【０１４２】
図１３は、イベント発生の判定処理をセンサ端末で行う場合の説明図である。図１３（ａ）に示すように、センサ端末のサーバ３００への登録時またはその後の所定の時点で、サーバ３００からセンサ端末に対してイベント発生条件情報を提供する。イベント発生条件情報は図１３（ｂ）に例示するように、イベントＩＤ番号と、ポート番号（またはコンセント番号）、モード、設定値Ａおよび設定値Ｂを含む次式で表される。
【０１４３】
イベントＩＤｘｘ＝［ポート番号（コンセント番号），モード，設定値Ａ，設定値Ｂ］
【０１４４】
この式の意味は、このイベント発生条件情報を受け取ったセンサ端末のポート番号（またはコンセント番号）で指定されたポート（またはコンセント）について、モード番号で指定される判定内容に従って、イベント発生の有無を判定するものである。ポートが単数であれば、「ポート番号」は省略されてもよい。
【０１４５】
モード０は、タップ４３０のような使用電力の測定を行うセンサ端末ではなく、センサ４４０のようなセンサ端末を対象とするものである。この例では、センサ４４０の出力が設定値Ａに一致したか否かを判定するモードである。このモード０では、設定値Ａとして、ＯＮ（１）またはＯＦＦ（０）を指定する。センサ４４０のセンシング動作は周期的または連続的に行う。センシングの判定結果のサーバへの出力（報告）はセンシングの度に行ってもよいし、判定結果が変化した場合にのみ行うようにしてもよい。
【０１４６】
モード１〜４はタップ４３０に対するもので、設定値Ａ（Ｗ）、または、設定値Ａ（Ｗ）およびＢ（秒）を用いる。具体的には、モード１は、指定されたポート番号（コンセント番号）の使用電力（Ｗ）が設定値Ａより大きいか否かを判定するモードである。モード２は、指定されたポート番号（コンセント番号）の使用電力（Ｗ）が設定値Ａより小さいか否かを判定するモードである。モード３は、設定値Ａより大きい状態が設定値Ｂ（秒）以上続いたか否かを判定するモードである。モード４は、設定値Ａより小さい状態が設定値Ｂ（秒）以上続いたか否かを判定するモードである。変形例として、設定値Ａ１（Ｗ）および設定値Ａ２（Ｗ）を用いて、使用電力（Ｗ）が設定値Ａ１より大きくかつ設定値Ａ２（Ｗ）より小さい範囲にあるか否かを判定するモードを設けてもよい。設定値の個数は２個に限るものではなく、３個以上であってもよい。例えば、設定値Ａ１（Ｗ）および設定値Ａ２（Ｗ）および設定値Ｂ（秒）を用いて、使用電力（Ｗ）が設定値Ａ１より大きくかつ設定値Ａ２（Ｗ）より小さい範囲にある状態が設定値Ｂ（秒）以上続いたか否かを判定するモードを設けることも可能である。
【０１４７】
モードの種類としては、モード０〜４に限るものではなく、さらに他のモードを用意してもよい。例えば、モーションセンサに対するモードとして、検出対象のジェスチャー毎にモードを設け、そのジェスチャーが検出されたときに当該イベントＩＤをサーバへ出力することができる。ジェスチャーは上述した撮影画像認識手段としてのセンサで検出することもできる。リモコンコマンドの代替手段として、特定の電気機器、例えばテレビ装置の電源操作やチャンネル操作をジェスチャーにより行うことが可能である。
【０１４８】
このように、イベント発生条件情報はモードの指定を含み、モードに応じてイベント発生条件が変更される。これにより、電源タップ等に、イベントの発生機能を持たせるだけでなく、そのイベント発生条件を可変設定することが可能となる。いずれのモードであれ、そのイベント発生条件が満たされたとき、センサ端末は、イベントＩＤｘｘをサーバ３００へ送出する。サーバ３００はイベントＩＤｘｘを受信したとき、当該センサ端末でこのイベントＩＤｘｘおよび他のイベントの発生状況に基づいて、すべてのトリガルールの判定処理が実行される。モーションセンサ等について、特定のモードにおいて、イベントＩＤを出力する代わりに、モーションセンサ等で検出されたジェスチャーを表すジェスチャーＩＤ（コード）をサーバに送付するようにしてもよい。
【０１４９】
図１４に、ユーザ端末１００に表示される機器登録画面５００の例を示す。この機器登録画面５００は、ユーザ端末１００からサーバ３００にアクセスすることにより例えばＷＥＢデータとして取得され、表示部に表示される。ユーザは、自身が遠隔制御の対象としたい家電機器について、使用するステーションの選択（ステーションＩＤ）５０１、対象機器の選択（種別）５０２、メーカーの選択５０３、タップの選択（タップＩＤ）５０４、およびタップのコンセント番号５０５を、それぞれ、選択肢から選択し、または入力する。各項目の設定後に登録ボタン５０６を指示すると、この機器登録画面の内容をサーバ３００のユーザ別機器登録テーブル３５１に登録される。キャンセルボタン５０７は、機器登録を途中で中止する場合に指示するボタンである。
【０１５０】
なお、この機器登録画面５００は、タップに接続する家電機器を登録するための画面であるが、タップに接続しない家電機器やセンサ端末を登録する用途に利用することも可能である。その場合、「対象機器の選択」や「メーカの選択」にセンサ端末も選択可能とするとともに、「タップの選択」および「タップのコンセント番号」については空欄または「不使用」などの内容を登録可能とする。
【０１５１】
次に、ユーザが家電機器の自動制御のためのトリガルールを設定登録するためのユーザインターフェースについて説明する。
【０１５２】
図１５に、トリガルールのイベントおよびアクションの選択画面例を示す。この例では、２個のイベント入力エリアと、２個のアクションの入力エリアを有する入力画面を示している。選択するイベントは１個だけであってもよい。３個以上のイベントを入力する場合は、「イベント追加」ボタンからイベントの入力欄を追加することができる。複数のイベントが入力された場合、上述したように、それらはＡＮＤ条件で判定される。各イベントは、登録された家電機器やセンサ端末等の「イベントソース」と、そのイベントの内容である「イベント」とによって定義される。この例ではイベントソースの選択肢として、ＴＶ、ＡＶレコーダ、エアコン、電子レンジ、照明器具、人感センサ、温度センサ、…を示している。
【０１５３】
各アクションは、制御対象となる「対象家電」とそれに実行させる「アクション」とによって定義される。選択するアクションは１個だけであってもよい。３個以上のアクションを入力する場合は、「アクション追加」ボタンからアクションの入力欄を追加することができる。
【０１５４】
イベントとアクションが入力された状態でＯＫボタンが指示されると、サーバに対して、そのイベントとアクションを組み合わせたトリガルールの設定登録が行われる。キャンセルボタンが指示されると、トリガルールの設定登録が中止される。  図１６（ａ）に示すように、イベントソースの入力欄をユーザが指示（例えばタッチ）すると、選択肢が列記されたプルダウンメニューが表示される。図９に示したユーザ別機器登録テーブル３５１に登録された家電機器が選択肢として表示される。図１６（ｂ）に示すように、このプルダウンメニューの選択肢の中から選択されたイベントソースが当該入力欄に表示される。
【０１５５】
「イベント」についても、その入力欄をユーザが指示（例えばタッチ）すると、選択肢が列記されたプルダウンメニューが表示され、選択されたイベントが当該入力欄に表示される。このような選択肢はイベントソースとして選択された家電機器に対して予め用意されたものが表示される。すなわち、イベントソースに何が選択されたかによって、「イベント」に表示されるプルダウンメニューの内容が変わりうる。この例では、「ＴＶ」に関するイベントの選択肢として、「電源がＯＮになった」「電源がＯＦＦになった」「ＣＨ１ボタンが押された」「ＣＨ２ボタンが押された」…「ＣＨ１２ボタンが押された」「ＶＯＬ  ＵＰボタンが押された」「ＶＯＬ  ＤＯＷＮボタンが押された」「消音ボタンが押された」…が示されている。「電源がＯＮになった」「電源がＯＦＦになった」は、基本的には、タップ４３０の使用電力に基づくイベントであり、他はリモコン操作に基づくイベントである。電源ＯＮと電源ＯＦＦで独立したリモコンコマンドを有し、かつ、タップ４３０に接続されない家電機器については、イベントの選択肢として、「電源ＯＮボタンが押された」「電源ＯＦＦボタンが押された」という項目を設けてもよい。
【０１５６】
図１７は、アクションの選択例を示している。アクションは、「対象家電」と「アクション」によって定義される。本実施の形態では、「対象家電」としては、登録されたリモコン操作可能な家電機器が選択肢としてプルダウンメニューが表示される。「アクション」としては、その対象家電のリモコンコマンドが選択肢としてプルダウンメニューが表示される。但し、電源関連のリモコンコマンドについては、トグル型の電源切替ボタンを有する家電機器についても「電源をＯＮする（電源ＯＮ）」「電源をＯＦＦする（電源ＯＦＦ）」という選択肢が用意される。
【０１５７】
図１８は、イベントの変形例を示している。この変形例は、イベントの選択欄において、イベント毎に、時間条件を設定できるようにしたものである。この例では、各イベントの「時間」ボタンを指示することにより、図１９に示すように、時間入力欄が出現する。この時間入力欄は、ユーザが、開始時分と終了時分とを指定できるようになっている。開始時分のみであれば時刻指定となり、開始時分と終了時分の両方を指定すれば時間帯指定となる。この例では、毎日の時間指定を想定しているが、月日や曜日を併せて指定できるようにしてもよい。
【０１５８】
なお、図１８に示した時間ボタンの代わりに、図１９に示した時間入力欄が初めから用意されたユーザインターフェース画面であってもよい。
【０１５９】
図２０は、他のイベントおよびアクションの選択例を示している。図２０（ａ）は、「イベントソース１」として「温度センサ」が選択され、対応する「イベント１」として、「３０℃以上が１０分続いた」が選択される様子を示している。図２０（ｂ）は、アクションの「対象家電１」として「エアコン」が選択され、対応する「アクション１」として「電源をＯＮする」が選択された例を示している。このような選択肢は予め用意されたもの以外にも、ユーザが事後的に新たな選択肢を設定できるようにしてもよい。
【０１６０】
図２１は、複数のイベントが選択された場合の例を示している。この例では、「イベントソース１」として「温度センサ」、その「イベント１」として「３０℃以上が１０分続いた」が選択され、「イベントソース２」として「人感センサ」、その「イベント２」として「人が感知された」が選択された様子を示している。対応するアクションとしては、「対象家電１」として「エアコン」が選択され、その「アクション１」として「電源をＯＮする」が選択された様子を示している。
【０１６１】
図２２は、アクションの変形例を示している。この変形例では、アクションの選択において、「メール通知要否」の項目が追加されている。これは、予め登録された宛先（例えば登録ユーザのメールアドレス）に対して、アクションの実行に関する情報、例えば、当該トリガルールに基づくアクションが実行されたことを通知するか否かを選択するものである。メール通知の内容としては、例えば、どのようなイベントに基づいてどのようなアクションが実行されたかを知らせるものである。
【０１６２】
このようなメール通知は、ユーザのリモコン操作に起因してトリガルールに基づくアクションが実行された場合には、登録しておいたトリガルールが働いたことを確認できる意味がある。また、直接的なユーザの操作によらずに発生したイベントに起因してトリガルールに基づくアクションが実行された場合にも、ユーザの注意を喚起する意味がある。
【０１６３】
ここで、本実施の形態におけるトリガルールとして以下に幾つか例示する。トリガルールはこれらに限られるものではなく、多種多様なものが考えられる。
（１）タップによる使用電力増加に基づいてエアコンが電源ＯＮの状態にあることが検出されている状態で、タップによる使用電力増加に基づいて電子レンジのスイッチが入ったことが検出されたとき、エアコンの電源をＯＦＦする。これにより、ブレーカーが落ちることを防ぐことができる。
（２）リモコンコマンドに基づいて照明器具の電源がＯＦＦになったとき（リモコン信号）、テレビの電源もＯＦＦする。リモコンコマンドは、家電機器に対して直接的に実行されるリモコン操作によるリモコンコマンドと、サーバから機器操作信号発生装置経由で実行される操作によるリモコンコマンドのいずれをも含む。このトリガルールのイベントとして、照明器具の電源ＯＦＦに加えて時間帯情報をＡＮＤ条件で追加することも考えられる。例えば、照明器具を電源ＯＦＦ（リモコン）かつ時間帯（２３時から０２時）ならば、テレビを電源ＯＦＦする。
（３）部屋の温度が３０℃以上である状態が１０分以上経過したとき、人感センサがＯＮである（またはＯＮとなった）ことが検出されたら、エアコンの電源をＯＮする。（この前提として、冷暖房の別や温度の設定は行われているものとする。）
（４）テレビが電源ＯＮ（タップ）の状態で、電子レンジが電源ＯＮ（タップ）となったとき、エアコンを電源ＯＦＦする。
【０１６４】
次に、図２３により、ユーザ端末でのトリガルール入力処理のフローを説明する。この処理は、サーバ３００のトリガルール設定部３４６（図４）により実行される。
【０１６５】
ユーザは、トリガルールを設定する際、ユーザ端末上で、上述したユーザインターフェース画面を開いて、イベントの入力（Ｓ１０）とアクションの入力（Ｓ２０）を行う。イベント入力では、イベントソースを指定し（Ｓ１１）、これに対応するイベントの内容を指定する（Ｓ１２）。アクションの入力では、対象家電機器を指定し（Ｓ２１）、そのアクションの内容を指定する（Ｓ２２）。このようにして入力されたトリガルールはサーバへ送信される（Ｓ３０）。
【０１６６】
図２４により、センサ端末（タップまたはセンサ等）でのイベント発生条件判定処理のフローを説明する。この処理はタップ４３０の場合、その制御部４３１（図５）により実行される。
【０１６７】
センサ端末は、サーバからイベント発生条件情報を受信したとき（Ｓ４１，Ｙｅｓ）、これを内部のメモリ等の記憶部４３２に保存する（Ｓ４２）。
【０１６８】
時計部４３８のタイマー機能により設定されたタイマー周期が到来する度に（Ｓ４３）、一つのポートのセンサ出力を確認し（Ｓ４４）、保存されているイベント発生条件情報および確認されたセンサ出力に基づいて、当該ポートのイベント発生条件を判定して、その結果を保持する（Ｓ４５）。
【０１６９】
その後、次のポートがあれば（Ｓ４６）、ポート番号をインクリメントして（Ｓ４８）、ステップＳ４４へ戻る。次のポートがなければ、イベント発生条件が満足されたポートについて、そのイベントＩＤをステーション経由でサーバへ送信する（Ｓ４７）。その後、ステップＳ４１へ戻る。
【０１７０】
図２５により、サーバでのトリガルール処理のフローを説明する。この処理は、サーバ３００のトリガルール処理部３４７により実行される。
【０１７１】
サーバは、随時、各種イベントの受信を行う（Ｓ５１）。より具体的には、タップからイベントＩＤ、すなわち電源タップ由来のイベントを受信（Ｓ５１１）、ステップＳ５２へ移行する。リモコンコマンドとしてのリモコンの赤外線信号（パターンデータ）、すなわちリモコン由来のイベントを受信したとき（Ｓ５１２）、そのコマンドを解釈してイベントＩＤに変換し（Ｓ５１３）、ステップＳ５２へ移行する。センサからイベントＩＤ、すなわちセンサ由来のイベントを受信したとき（Ｓ５１４）、ステップＳ５２へ移行する。リモコンコマンドについては、Ｓ５１３でコマンドを解釈してイベントＩＤに変換することなく、その赤外線パターンデータをそのまま利用するようにしてもよい。この場合、サーバが赤外線パターンデータをイベントとして認識する。
【０１７２】
その後、受信したイベントに応じて、すべてのトリガルールの判定処理を行う（Ｓ５２）。トリガ条件を満足したトリガルールが存在しない場合（Ｓ５３，Ｎｏ）、ステップＳ５１へ戻る。
【０１７３】
トリガ条件を満足したトリガルールが存在する場合（Ｓ５３，Ｙｅｓ）、当該アクションを実行する（Ｓ５４）。その後、最初のステップＳ５１へ戻る。
【０１７４】
なお、ステーションは、家電機器の専用のリモコンからのリモコンコマンドを受信・認識し、受信したリモコンコマンドをサーバに通知する。リモコンの赤外線信号（パターンデータ）は、１５０バイトのデータであるが、これをそのまま生のデータとしてサーバへ伝送してもよいし、短い一意なデータまたはイベントＩＤの形式のデータに変換して伝送してもよい。勿論、このようなデータは、トリガルールの条件部のデータと一致判定できるよう、条件部のデータと形式を一致させるものとする。
【０１７５】
トリガ条件判定処理Ｓ５２において、複数のイベントを含むトリガルールについては、一方のイベントを状態として捉える必要がある場合がある。例えば、テレビが電源ＯＮの状態で、電子レンジの電源が入ったことが検出されたとき、エアコンの電源をＯＦＦする、というトリガルールがある。このようなトリガルールの判定処理では、一方のイベント（この例ではテレビ）については「電源がＯＮになった」というイベントが維持されている間、他のイベント（この例では電子レンジ）の発生を待機する状態に入る。トリガルールの最後のイベントが追加的に発生したとき、そのトリガルールのトリガ条件が満足されたことになる。
【０１７６】
図２６に、ステップＳ５２のトリガ条件判定の処理フローを示す。
【０１７７】
まず、最初のトリガルールの第１のトリガイベントが発生したか否かを監視する（Ｓ５２１）。発生したら、当該トリガルールに次のトリガイベントが存在するか否かを調べる（Ｓ５２２）。次のトリガイベントが存在すれば、当該トリガルールの先のイベントは維持されているか否かを確認する（Ｓ５２３）。維持されていなければ、当該トリガルールのトリガ条件が満たされなかったと判定し（Ｓ５２５）、ステップＳ５２７へ移行する。先のイベントが維持されていれば、当該トリガイベントが発生したか否かを監視する（Ｓ５２４）。発生すれば、ステップＳ５２２に戻る（Ａ）。
【０１７８】
ステップＳ５２２で当該トリガルールに次のトリガイベントが存在しないと判断された場合、当該トリガルールのトリガ条件が満たされたと判断する（Ｓ５２６）。その後、ステップＳ５２７へ進む。
【０１７９】
ステップＳ５２７では、判定対象となる次のトリガルールが存在するか否かをチェックする。次のトリガルールがなければ、本処理を終了する。次のトリガルールがあれば、最初のステップＳ５２１へ戻る。
【０１８０】
図２７に、ステップＳ５４のアクション実行処理について、トグル型の電源切替リモコンコマンドを考慮した詳細フローを示す。
【０１８１】
まず、当該トリガルールの実行対象のアクションが電源アクションであるか否かをチェックする（Ｓ５４１）。電源アクションでなければ、ステップＳ５４８へ移行し、当該ユーザの当該ステーションに対して当該アクションに対応するリモコンコマンドの出力を指示する。実行対象のアクションが電源アクションであれば、当該家電機器のリモコンの電源ボタン（電源スイッチ）はトグル型か否かをチェックする（Ｓ５４２）。これは、当該家電機器のコマンド・信号パターン対応テーブル３５３（図１０）を参照することにより認識できる。
【０１８２】
トグル型でなければ、上記ステップＳ５４８へ移行する。トグル型であれば、タップの測定した使用電力に基づいて当該家電機器の現在の電源状態を確認する（Ｓ５４３）。この確認は、基本的にはユーザ別機器登録テーブル３５１の当該ユーザの当該機器の「状態」を参照することにより行える。但し、ユーザ別機器登録テーブル３５１の「状態」の更新周期によっては、サーバ３００からタップ４３０に最新の状態または測定値を確認するようにしてもよい。
【０１８３】
当該アクションが「電源ＯＮ」であれば、当該家電機器が現在電源ＯＦＦ状態であるとき（Ｓ５４５，Ｙｅｓ）、当該ステーションに対して、当該家電機器への電源切替リモコンコマンドの出力指示を発行する（Ｓ５４７）。現在電源ＯＦＦ状態でなければ、すなわち電源ＯＮ状態であれば、目的は既に達成されているので、当該アクションは実行しない。
【０１８４】
当該アクションが「電源ＯＦＦ」であれば（Ｓ５４４，Ｎｏ）、当該家電機器が現在電源ＯＮ状態であるとき（Ｓ５４６，Ｙｅｓ）、当該ステーションに対して、当該家電機器への電源切替リモコンコマンド出力指示を発行する（Ｓ５４７）。現在電源ＯＮ状態でなければ、すなわち電源ＯＦＦ状態であれば、目的は既に達成されているので、当該アクションは実行しない。
【０１８５】
その後、実行すべき次のアクションがあれば（Ｓ５４９）、最初のステップＳ５４１へ戻る。次のアクションがなければ、このアクション実行処理を終了する。
【０１８６】
なお、本実施の形態において、家電機器の電源ＯＮ状態や電源ＯＦＦ状態をトリガイベントとするとき、サーバ３００は、その家電機器がタップ４３０に接続されていれば使用電力に基づいて判断するイベント発生条件情報を設定する。家電機器がタップ４３０に接続されていない場合、その家電機器が非トグル型電源ボタンのリモコンを採用していれば、リモコンコマンドに起因するイベント発生条件情報を設定する。トグル型電源ボタンのリモコンを採用している家電機器についてはタップ４３０に接続されていない場合には、その電源関連イベントをトリガイベントとして設定することを抑止する。
【０１８７】
そのために、例えば、トリガルールの設定登録のユーザインターフェース画面において、トグル型の電源切替リモコンコマンドしか有さない家電機器に対するアクションの選択肢として、電源関連イベントを表示しないかまたは、いわゆるグレーアウトのような選択不能状態の表示とする。トグル型の電源切替リモコンコマンドしか有さない家電機器については、タップ４３０に接続されていることを前提として電源ＯＮや電源ＯＦＦのトリガイベントの指定を許容する。
【０１８８】
図２８（ａ）（ｂ）（ｃ）は、ステーション４１０とタップ４３０と通信ネットワーク２００の相互の接続関係の３つの形態を示している。上述した形態は、図２８（ａ）のステーション経由接続の形態であり、タップ４３０がステーション４１０を介して通信ネットワーク２００に接続される。
【０１８９】
図２８（ｂ）はタップ経由接続の形態を示す。この形態では、ステーション４１０がタップ４３０を介して通信ネットワーク２００に接続される。この場合、図５に示した通信部４３６が必要となる。ステーション４１０については、通信部４１６（図３）が不要となる。
【０１９０】
図２８（ｃ）は平行接続の形態を示す。この形態では、タップ４３０とステーション４１０が平行にそれぞれＰＣ（またはゲートウェイ）４５０を介して通信ネットワーク２００に接続される。
【０１９１】
このような形態の違いにより、上述した動作は適宜変更される。
【０１９２】
例えば、図２７の処理では電源切替制御に関するアクションをサーバ３００の実行する処理として説明したが、図２８（ａ）（ｂ）に示したステーション経由接続およびタップ経由接続のように、ステーション４１０とタップ４３０とが相互に接続された形態では、サーバ３００に代わってステーション４１０が同等の処理を実行することも可能である。
【０１９３】
図２９にこのようなステーションの変形例の概略処理を表したフローチャートを示す。これは図２８（ｃ）の形態に対応する。
【０１９４】
ステーションは、サーバから何らかの制御信号を受領したとき（Ｓ６１，Ｙｅｓ）、その指示が電源ＯＮ指示であるか否かをチェックする（Ｓ６２）。電源ＯＮ指示であれば（Ｓ６２，Ｙｅｓ）、当該家電機器が現在電源ＯＦＦ中であるかをチェックする（Ｓ６３）。このチェックでは、当該家電機器の現在の電源状態をタップまたはサーバから確認する。電源ＯＦＦ中であれば、当該家電機器に対して、電源切替赤外線信号を出力する（Ｓ６４）。電源ＯＦＦ中でなければ、最初のステップへ戻る。
【０１９５】
ステップＳ６５では、受領した指示が電源ＯＦＦ指示であるか否かをチェックする。電源ＯＦＦ指示でなければ、後続のステップへ移行する。電源ＯＦＦ指示であれば、当該家電機器が現在電源ＯＮ中であるか否かをチェックする（Ｓ６６）。このチェックでは、当該家電機器の現在の電源状態をタップまたはサーバから確認する。これにより、電源ＯＮ中であれば、当該家電機器に対して、電源切替赤外線信号を出力する（Ｓ６７）。電源ＯＮ中でなければ、最初のステップへ戻る。ステップＳ６７の実行後は最初のステップへ戻る。
【０１９６】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外に種々の変形、変更を行うことが可能である。例えば、ユーザインターフェース画面におけるイベントやアクションの選択肢をプルダウンメニューとして示したが、メニューの表示や選択の形式は図示のものに限定されるものではない。
【０１９７】
上記実施の形態で説明した機能をコンピュータで実現するためのコンピュータプログラムおよびプログラムをコンピュータ読み取り可能に格納した記録媒体も本発明に含まれる。プログラムを供給するための「記録媒体」としては、例えば、磁気記憶媒体（フレキシブルディスク、ハードディスク、磁気テープ等）、光ディスク（ＭＯやＰＤ等の光磁気ディスク、ＣＤ、ＤＶＤ等）、半導体ストレージなどを挙げることができる。
【０１９８】
なお、トリガイベントとして、タップ（およびセンサ）によるイベントと、リモコンコマンドによるイベントとを混在して取り扱える点は、トグル型のリモコン操作を考慮するか否かに関わらず、独立した特徴である。この観点からは、本発明は次のように把握することもできる。
（１）通信ネットワークに接続されたサーバと、家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップと、前記家電機器を制御する無線信号を発生する機器操作信号発生装置とを用いて、所望の家電機器を自動的に制御するための家電機器制御方法であって、
前記サーバが、前記電源タップに接続された少なくとも１台の家電機器について、前記電源タップにより測定された当該家電機器の使用電力に基づいて発生された電源関連の第１種のイベントを受領するステップと、
リモコン操作が可能な少なくとも１台の家電機器について、リモコン操作に応じて発生したリモコンコマンドを前記サーバが第２種のイベントとして受領するステップと、
前記サーバが、予め設定されたトリガルールのトリガ条件が満たされたか否かを前記第１種および第２種のイベントに基づいて判定するステップと、
前記サーバが、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するステップと
を備えた家電機器制御方法。
【０１９９】
（２）前記トリガルールは、前記第１種および第２種のイベントの少なくとも１つまたは複数について定められたトリガ条件と、該トリガ条件が満たされたことに応じて特定の家電機器で実行されるべきアクションとを対応づけていることを特徴とする（１）に記載の家電機器制御方法。
【０２００】
（３）前記サーバが、イベント発生条件情報を前記電源タップに送出するステップと、
前記電源タップが前記イベント発生条件情報を受信し、保存するステップと、
前記電源タップが前記イベント発生条件情報に基づいてイベントの発生の有無を判断するステップとをさらに備えた（１）または（２）に記載の家電機器制御方法。
【０２０１】
（４）前記イベント発生条件情報はモードの指定を含み、前記モードに応じてイベント発生条件が変更される（３）に記載の家電機器制御方法。
【０２０２】
（５）前記電源関連の第１種のイベントを発生するステップは、前記電源タップに代えて、前記機器操作信号発生装置において前記電源タップから受信した使用電力情報に基づいて実行されることを特徴とする（４）に記載の家電機器制御方法。
【０２０３】
（６）前記リモコン操作は、前記家電機器に対して直接的に実行されるリモコンによる操作と、前記サーバから前記機器操作信号発生装置経由で実行される操作とを含む（１）〜（５）のいずれかに記載の家電機器制御方法。
【０２０４】
（７）特定の物理量を検出するセンサが第３種のイベントを発生するステップと、
前記サーバが、前記第３種のイベントを受領するステップとをさらに備え、
前記トリガルールは、前記第１種、第２種および第３種のイベントの少なくとも１つまたは複数について定められたトリガ条件と、該トリガ条件が満たされたことに応じて特定の家電機器で実行されるべきアクションとを対応づけており、
前記サーバにおける判定ステップでは、前記第１種、前記第２種および前記第３種のイベントに基づいて、前記トリガルールのトリガ条件が満たされたか否かを判定する
ことを特徴とする（１）〜（６）のいずれかに記載の家電機器制御方法。
【０２０５】
（８）前記第３種のイベントを発生するステップは、前記センサに代えて、前記機器操作信号発生装置において前記センサから受信したセンサ出力に基づいて実行されることを特徴とする（７）に記載の家電機器制御方法。
【０２０６】
（９）前記トリガルールのアクションは、前記リモコンを備えた少なくとも家電機器に対するリモコンコマンドに対応する（１）〜（８）のいずれかに記載の家電機器制御方法。
【０２０７】
（１０）前記サーバは、前記アクションとして、予め指定されたメールアドレスにアクションの実行に関する情報を通知する電子メールを送信するステップをさらに備えた（１）〜（９）のいずれかに記載の家電機器制御方法。
【０２０８】
（１１）前記トリガルールのトリガ条件として、時間（時刻または時間帯）を含む（１）〜（１０）のいずれかに記載の家電機器制御方法。
【０２０９】
（１２）前記サーバは、前記ユーザ端末に対して、前記トリガルールを設定するためのユーザインターフェース画面情報を提供する（１）〜（１１）のいずれかに記載の家電機器制御方法。
【０２１０】
（１３）前記家電機器が前記電源タップに接続されているか否かによって、ユーザインターフェース画面に表示される条件部の選択肢を変更するよう前記ユーザインターフェース画面情報を提供する（１２）に記載の家電機器制御方法。
【０２１１】
（１４）通信ネットワークを介して、家電機器を制御する無線信号を発生する機器操作信号発生装置と接続されるサーバであって、
前記家電機器に電源を供給すると共に前記家電機器の使用電力を定期的に測定し、使用電力情報を生成する機能を有する電源タップに接続された少なくとも１台の家電機器について、前記電源タップにより測定された当該家電機器の使用電力に基づいて電源関連の第１種のイベントと、リモコン操作が可能な少なくとも１台の家電機器について、リモコン操作に応じて発生したリモコンコマンドを第２種のイベントとして受領する手段と、
予め設定されたトリガルールのトリガ条件が満たされたか否かを前記第１種および第２種のイベントに基づいて判定し、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示するトリガルール実行手段と
を備えたサーバ。
【０２１２】
（１５）前記トリガルールは、前記第１種および第２種のイベントの少なくとも１つまたは複数について定められたトリガ条件と、該トリガ条件が満たされたことに応じて特定の家電機器で実行されるべきアクションとを対応づけていることを特徴とする（１４）に記載のサーバ。
【０２１３】
（１６）前記サーバは、イベント発生条件情報を前記電源タップに送出する手段と、
前記電源タップから、前記イベント発生条件情報に基づいて発生したイベントを受領する手段とを備えた（１５）に記載のサーバ。
【０２１４】
（１７）前記イベント発生条件情報はモードの指定を含み、前記モードに応じてイベント発生条件の判定方法を指定する（１６）に記載のサーバ。
【０２１５】
（１８）特定の物理量を検出するセンサから第３種のイベントを受領する手段をさらに備え、
前記トリガルールは、前記第１種、第２種および第３種のイベントの少なくとも１つまたは複数について定められたトリガ条件と、該トリガ条件が満たされたことに応じて特定の家電機器で実行されるべきアクションとを対応づけており、
前記第１種のイベントと、前記第２種および第３種のイベントに基づいて、前記トリガルールのトリガ条件が満たされたか否かを判定する
ことを特徴とする（１４）〜（１７）のいずれかに記載のサーバ。
【０２１６】
（１９）通信ネットワークに接続されたサーバと、
家電機器に電源を供給すると共に前記家電機器の使用電力を測定し、使用電力情報を生成する機能を有する電源タップと、
前記通信ネットワークに接続された機器操作信号発生装置とを備え、
前記電源タップは、前記電源タップに接続された少なくとも１台の家電機器について、前記電源タップにより測定された当該家電機器の使用電力に基づいて電源関連のイベントを発生し、
前記サーバは、
前記電源タップに接続された少なくとも１台の家電機器について、当該家電機器の使用電力に基づいて判定された所定の電源状態の判定結果に基づいて電源関連の第１種のイベントと、リモコンを備えた少なくとも１台の家電機器からのリモコン操作に応じて発生したリモコンコマンドとしての第２種のイベントを受領し、前記第１種および第２種のイベントに基づいて、前記トリガルールのトリガ条件が満たされたか否かを判定するとともに、前記トリガ条件が満たされたトリガルールに定められたアクションを当該家電機器に対して指示するよう前記機器操作信号発生装置に指示する
ことを特徴とする家電機器制御システム。
【符号の説明】
【０２１７】
１００…ユーザ端末、１０１…制御部、１０２…記憶部、１０４…入力部、１０５…表示部、１０６…通信部、１０７…音声処理部、１０８…時計部、１１１ａ…マイク、１１１ｂ…スピーカ、２００…通信ネットワーク、３００…サーバ（サービスサーバ）、３１０…通信部、３２０…表示部、３３０…入力部、３４０…データ処理部、３４１…ユーザ別機器登録管理部、３４２…ユーザ操作確認・応答・指示発生部、３４３…機器使用電力量管理部、３４４…画面データ管理部、３４５…ユーザ管理部、３４６…トリガルール設定部、３４７…トリガルール処理部、３５０…記憶部、３５１…ユーザ別機器登録テーブル、３５３…コマンド・信号パターン対応テーブル、３５５…使用電力量データベース（ＤＢ）、３５６…画面データ記憶部、３５７…登録ユーザＤＢ、３５９…トリガルールＤＢ、３６０…時計部、４００，４００ａ−４００ｄ，４００ｆ…家電機器、４０１，４０１ａ−４０１ｄ…リモコン、４４０ａ−４４０ｃ…センサ、４１０…ステーション（機器操作信号発生装置）、４１１…制御部、４１２…記憶部、４１３…赤外線送受信部、４１４…無線通信部、４１５…表示部、４１６…通信部、４３０…タップ（電源タップ）、４３１…制御部、４３２…記憶部、４３３…電源部、４３３ａ…プラグ、４３３ｂ…接続口、４３４…電力モニタ部、４３５…表示部、４３６…通信部、４３７…無線通信部、４３８…時計部、４４０，４４０ａ−４４０ｄ…センサ、５００…機器登録画面、５０１…ステーションの選択（ステーションＩＤ）、５０２…対象機器の選択（種別）、５０３…メーカーの選択、５０４…タップの選択（タップＩＤ）、５０５…コンセント番号、５０６…登録ボタン、５０７…キャンセルボタン、６００…リモコン操作画面、６００ａ…リモコン操作画面、６００ｂ…リモコン操作画面、６０１…電源切替ボタン、６０１ａ…ボタン、６０１ｂ…ボタン、６０２…音声増ボタン、６０３…音声減ボタン、６０４…消音ボタン、６０５…入力切替ボタン、６０６…画面表示ボタン、６０７…ボタン、６０９…状態確認ボタン、６１０ａ，６１０ｂ…タブ、６１９…電源状態表示
【図１】
2015204510.tif 000003
【図２】
2015204510.tif 000004
【図３】
2015204510.tif 000005
【図４】
2015204510.tif 000006
【図５】
2015204510.tif 000007
【図６】
2015204510.tif 000008
【図７】
2015204510.tif 000009
【図８】
2015204510.tif 000010
【図９】
2015204510.tif 000011
【図１０】
2015204510.tif 000012
【図１１】
2015204510.tif 000013
【図１２】
2015204510.tif 000014
【図１３】
2015204510.tif 000015
【図１４】
2015204510.tif 000016
【図１５】
2015204510.tif 000017
【図１６】
2015204510.tif 000018
【図１７】
2015204510.tif 000019
【図１８】
2015204510.tif 000020
【図１９】
2015204510.tif 000021
【図２０】
2015204510.tif 000022
【図２１】
2015204510.tif 000023
【図２２】
2015204510.tif 000024
【図２３】
2015204510.tif 000025
【図２４】
2015204510.tif 000026
【図２５】
2015204510.tif 000027
【図２６】
2015204510.tif 000028
【図２７】
2015204510.tif 000029
【図２８】
2015204510.tif 000030
【図２９】
2015204510.tif 000031