(57)【要約】【課題】特定の時間帯で、任意のネット家電機器の動作状態が特定の状態になったときに、別のネット家電機器の動作状態を変更させることにより、複数のネット家電機器の動作を連携させること。【解決手段】ネット家電コントローラ１０２と、ネット家電機器１０１、１０３を備え、ネット家電機器コントローラ１０２は、ネット家電機器１０１の動作状態が変化したときに状態変化の通知を受信して、許可した時間帯であれば、別のネット家電機器１０３に状態の設定通知を送信し動作状態を変更させるものとすることにより、時間帯によって複数のネット家電機器を連携させることが可能となる。【選択図】図１
2006135474.tif 000002
【特許請求の範囲】
【請求項１】
複数のネット家電機器と、前記複数のネット家電機器を制御するネット家電機器コントローラとを備えたネット家電機器連携システムであって、
前記ネット家電機器は、動作状態が変化したときに状態変化の通知を送信する状態変化通知送信手段と、前記ネット家電機器コントローラから送信される状態の設定通知を受信する状態設定通知受信手段とを備え、
前記ネット家電機器コントローラは、前記ネット家電機器からの状態変化の通知を受信する状態変化通知受信手段と、前記ネット家電機器に状態の設定通知を送信する状態設定通知送信手段と、制御元となるネット家電機器の制御元機器情報を入力する制御元機器情報入力手段と、制御先となるネット家電機器の制御先機器情報を入力する制御先機器情報入力手段と、ネット家電機器の連携動作が有効である時間を表す機器連携制御時間情報を入力する機器連携制御時間情報入力手段と、前記制御元機器情報と前記制御先機器情報と前記機器連携制御時間情報とを保持するネット家電機器連携情報保持手段と、時刻を管理する時刻管理手段とを備えたことを特徴としたネット家電機器連携システム。
【請求項２】
ネット家電機器コントローラは、ネット家電機器の連携動作が有効である曜日を表す機器連携制御曜日情報を入力する機器連携制御曜日情報入力手段と、曜日を管理する曜日管理手段を備えたことを特徴とした請求項１記載のネット家電機器連携システム。
【請求項３】
ネット家電機器コントローラは、ネット家電機器の連携動作が有効である年月日を表す機器連携制御年月日情報を入力する機器連携制御年月日情報入力手段と、年月日を管理する年月日管理手段を備えたことを特徴とした請求項１記載または請求項２に記載のネット家電機器連携システム。
【請求項４】
ネット家電機器コントローラは、ネット家電機器の連係動作を一時的に停止したり、再開したりするための連携制御一時停止手段を備えたことを特徴とした請求項１〜３のいずれか一項に記載のネット家電機器連携システム。
【請求項５】
請求項１〜４のいずれか１項に記載のネット家電機器システムにおける機能の少なくとも一部をコンピュータで実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のネット家電機器を制御するネット家電機器コントローラにおいて、任意のネット家電機器の状態の変化に応じて、別のネット家電機器の状態を変化させることができるようにしたネット家電機器連携システムおよびそのプログラムに関するものである。
【背景技術】
【０００２】
従来、この種のネット家電機器システムおよびそのプログラムでは、ネット家電機器コントローラに複数のネット家電機器を一括して制御するためのプログラム、スクリプトやマクロを記述したり設定したりすることにより、複数のネット家電機器の連携制御を行っている（例えば、特許文献１参照）。
【０００３】
図１１は、特許文献１に記載された従来のネット家電システムの構成を示すものである。図１１に示すように、ネット家電機器コントローラ１１０２と、連携制御されるひとつのネット家電機器１１０１と、連携制御されるもうひとつのネット家電機器１１０３と、ネット家電機器コントローラ１１０２に保存され複数のネット家電機器を同時に制御する連携内容を記述したマクロコマンド１１０４とから構成されている。
【０００４】
ネット家電機器を連携して制御したい場合には、ネット家電機器コントローラ１１０２を使用するユーザは、ひとつのネット家電機器１１０１を制御するコマンドともうひとつのネット家電機器１１０３を制御するコマンドを組み合わせたマクロコマンド１１０４を選択する。すると、ネット家電機器コントローラ１１０２は、ひとつのネット家電機器１１０１を制御するためのコマンドともうひとつのネット家電機器１１０３を制御するためのコマンドを同時に、それぞれのネット家電機器に対して送信する。
【０００５】
ネット家電機器１１０１およびネット家電機器１１０３は、それぞれを制御するためのコマンドを受信し、同時に動作を開始する。
【０００６】
例えば、ひとつのネット家電機器１１０１がテレビであり、もうひとつのネット家電機器１１０３がビデオデッキであった場合、マクロコマンド１１０４として、テレビの入力をビデオに切り替えるというテレビへのコマンドと、ビデオの再生を開始するというビデオデッキへのコマンドの組み合わせを定義しておけば、ユーザはネット家電機器コントローラ１１０２で、このマクロコマンド１１０４を選択するだけで、ビデオデッキの再生が始まり、同時に、テレビの入力がビデオに切り替わり、テレビでビデオデッキの再生を視聴することができる。
【特許文献１】特開２００１−１０３５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来の構成では、ネット家電機器コントローラ１１０２にあらかじめ登録されているネット家電機器の制御コマンドを組み合わせたマクロコマンド１１０４によって、複数のネット家電機器を同時に制御し、ネット家電機器の制御の連携を行おうというものなので、任意のネット家電機器の動作状態が特定の状態になったときに、別のネット家電機器を制御し、動作状態を変更させることはできないという課題を有していた。
【０００８】
例えば先の例で、ユーザがネット家電機器コントローラを操作してビデオの再生を停止するのではなく、ビデオテープが最後まで再生されるなどでビデオデッキの再生が停止したら、テレビの入力を自動的に元のチャンネルに戻すということはできなかった。
【０００９】
さらに、ユーザがネット家電機器コントローラ１１０２でマクロコマンド１１０４を実行すると時間帯や曜日に関係なく、ネット家電機器の連係動作が実行されてしまうため、ユーザはビデオの再生だけを行いたいのか、テレビの入力の切り替えも連携させて行いたいのかを意識して、ネット家電機器コントローラ１１０２の操作をおこなわなければならないという煩わしさがあった。
【００１０】
本発明は、前記従来の課題を解決するもので、任意のネット家電機器の動作状態が特定の状態になったときに、ネット家電機器コントローラを介して、別のネット家電機器の動作状態を変更させることができるようにするとともに、時間帯や、曜日、年月日によって、ネット家電機器の連係動作を行うか行わないかを制御できるようにしたネット家電機器連携システムおよびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記従来の課題を解決するために、本発明のネット家電機器連携システムおよびそのプログラムは、ネット家電機器が、動作状態が変化したときに状態変化の通知を送信する状態変化通知送信手段と前記ネット家電機器コントローラから送信される状態の設定通知を受信する状態設定通知受信手段を備え、ネット家電機器コントローラが、ネット家電機器からの状態変化の通知を受信する状態変化通知受信手段と、ネット家電機器に状態の設定通知を送信する状態設定通知送信手段と、制御元機器情報と制御先機器情報と連携時間情報とを保持するネット家電機器連携情報保持手段と、時刻を管理する時刻管理手段とを備えたものである。
【００１２】
これによって、ネット家電機器コントローラは、制御元のネット家電機器の動作状態が変化したときに状態変化の通知を受け、その変化した動作状態が特定の状態であり、かつ、状態変化通知を受けた時間が連携制御時間内であれば、制御先のネット家電機器に対して、状態の設定通知を送信することにより、第２のネット家電機器の動作状態が変更されることとなる。
【発明の効果】
【００１３】
本発明のネット家電機器連携システムおよびそのプログラムは、特定の年月日、曜日、時間帯に、任意のネット家電機器の動作状態が特定の状態になったときに、別のネット家電機器を制御し、動作状態を変更させることができる。
【発明を実施するための最良の形態】
【００１４】
第１の発明は、複数のネット家電機器と、前記複数のネット家電機器を制御するネット家電機器コントローラとを備えたネット家電機器連携システムであって、前記ネット家電機器は、動作状態が変化したときに状態変化の通知を送信する状態変化通知送信手段と、前記ネット家電機器コントローラから送信される状態の設定通知を受信する状態設定通知受信手段とを備え、前記ネット家電機器コントローラは、前記ネット家電機器からの状態変化の通知を受信する状態変化通知受信手段と、前記ネット家電機器に状態の設定通知を送信する状態設定通知送信手段と、制御元となるネット家電機器の制御元機器情報を入力する制御元機器情報入力手段と、制御先となるネット家電機器の制御先機器情報を入力する制御先機器情報入力手段と、ネット家電機器の連携動作が有効である時間を表す機器連携制御時間情報を入力する機器連携制御時間情報入力手段と、制御元機器情報と制御先機器情報と連携制御時間情報とを保持するネット家電機器連携情報保持手段と、時刻を管理する時刻管理手段とを備えたものとする。
【００１５】
これにより、制御元機器情報である制御元となるネット家電機器の通知状態の情報と、制御先機器情報である制御先となるネット家電機器の設定状態の情報と、機器連携制御時間情報である機器を連携させて動かしたい時間の情報を入力し、制御元機器となるネット家電機器の状態が変化したときには、入力した制御元機器情報、機器連携制御時間情報を元に、入力した制御先機器情報に従って制御先機器となるネット家電機器の状態を設定するかどうかを判断し、ネット家電機器どうしの連係動作を行わせることが可能となる。
【００１６】
第２の発明は、特に、第１の発明のネット家電機器コントローラを、ネット家電機器の連携動作が有効である曜日を表す機器連携制御曜日情報を入力する機器連携制御曜日情報入力手段と、曜日を管理する曜日管理手段を備えるものとすることにより、制御元機器となるネット家電機器の状態が変化したときには、曜日によって、入力した制御先機器情報に従って制御先機器となるネット家電機器の状態を設定するかどうかを判断し、ネット家電機器どうしの連係動作を行わせることが可能となる。
【００１７】
第３の発明は、特に、第１または第２の発明のネット家電機器コントローラを、ネット家電機器の連携動作が有効である年月日を表す機器連携制御年月日情報を入力する機器連携制御年月日情報入力手段と、年月日を管理する年月日管理手段を備えるものとすることにより、制御元機器となるネット家電機器の状態が変化したときには、年月日によって、入力した制御先機器情報に従って制御先機器となるネット家電機器の状態を設定するかどうかを判断し、ネット家電機器どうしの連係動作を行わせることが可能となる。
【００１８】
第４の発明は、特に、第１〜３のいずれか１つの発明のネット家電機器コントローラを、ネット家電機器の連係動作を一時的に停止したり、再開したりするための連携制御一時停止手段を備えるものとすることにより、制御元機器となるネット家電機器の状態が変化したときに、一時的に、制御先機器となるネット家電機器の状態を設定しないようにし、ネット家電機器の連携制御を一時的に停止したり、再開したりすることが可能となる。
【００１９】
第５の発明は、特に、第１〜４のいずれか１つの発明において、ネット家電機器システムにおける機能の少なくとも一部をコンピュータで実現するプログラムとしたことにより、プログラムであるので、電気・情報機器、コンピュータ、サーバー等のハードリソースを協働させてネット家電機器システムの少なくとも一部を容易に実現することができる。また、記憶媒体に記憶したり通信回線を用いてプログラムを配信したりすることで、プログラムの配布やインストール作業が簡単にできる。
【００２０】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の
形態によって本発明が限定されるものではない。
【００２１】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるネット家電機器システムの構成図を示すものである。
【００２２】
図１において、第１のネット家電機器１０１は制御元となるネット家電機器で、ネット家電機器コントローラ１０２と通信を行うようにしたものであり、動作状態が変化したときに状態変化の通知をネット家電機器コントローラ１０２に送信する。ネット家電機器コントローラ１０２は、制御元となる第１のネット家電機器１０１および制御先となる第２のネット家電機器１０３と通信を行うようにしたものであり、状態設定の通知を第２のネット家電機器１０３に送信する。
【００２３】
図２は、本発明の第１の実施の形態におけるネット家電機器システムの一部を構成するネット家電機器の詳細な構成図を示すものである。
【００２４】
図２において、ネット家電機器２０１はネット家電機器コントローラ１０２に登録され、ネット家電機器コントローラ１０２に状態変化の通知を行ったり、ネット家電機器コントローラ１０２から制御されたりするようになる。
【００２５】
状態変化通知送信手段２０２は、ネット家電機器２０１の動作状態が変化したときに、ネット家電機器コントローラ１０２に状態変化通知を送信するものである。
【００２６】
状態設定通知受信手段２０３は、ネット家電機器コントローラ１０２から動作状態の状態設定通知を受信し、ネット家電機器２０１の動作状態を受信した設定状態に設定するものである。
【００２７】
図３は、本発明の第１の実施の形態におけるネット家電機器システムの一部を構成するネット家電機器コントローラの詳細な構成図を示すものである。
【００２８】
図３において、ネット家電機器コントローラ３０１は、複数のネット家電機器２０１を登録し、ネット家電機器２０１からの状態変化通知を受けたり、ネット家電機器２０１に対して状態設定通知を送信したりして、ネット家電機器２０１の状態をモニターしたり、制御したりするものである。
【００２９】
状態変化通知受信手段３０２は、ネット家電機器２０１からの状態変化通知を受信するものである。
【００３０】
状態設定通知送信手段３０３は、状態変化通知受信手段３０２が状態変化通知を受信したときに、ネット家電機器連係情報保持手段３０４を検索し、制御元機器である第１のネット家電機器１０１から受信した状態変化通知に対応する制御先機器の情報を取り出し、取り出した制御先機器の情報に従って、制御先機器に対して状態設定通知を送信するものである。
【００３１】
制御元機器情報入力手段３０５は、ネット家電機器連係動作の制御元となるネット家電機器の情報を入力するものである。
【００３２】
制御先機器情報入力手段３０６は、ネット家電機器連係動作の制御先となるネット家電機器の情報を入力するものである。
【００３３】
機器連係制御時間情報入力手段３０７は、ネット家電機器連係動作の制御を行う時間情報を入力するものである。
【００３４】
ネット家電機器連係情報保持手段３０４は、制御元機器情報入力手段３０５で入力した制御元機器情報と、制御先機器情報入力手段３０６で入力した制御先機器情報と、機器連携制御時間情報入力手段３０７で入力した連係動作制御の時間情報とを対にしてネット家電機器連係情報として保持し、制御元機器である第１のネット家電機器１０１から状態変化通知受信手段３０２が受信した状態変化通知に対して、保持しているネット家電機器連係情報を検索し、対応する制御先機器の情報を取り出して、状態設定通知送信手段３０３に渡すものである。
【００３５】
時刻管理手段３０８は、ネット家電機器連係情報保持手段３０４が保持しているネット家電機器連係情報を検索する際に参照する、ネット家電機器コントローラの保持する現在時刻を管理しているものである。
【００３６】
以上のように構成されたネット家電機器システムおよびその連携方法について、以下その動作、作用を説明する。
【００３７】
ネット家電機器の連携制御を行う場合、１）ネット家電機器をネット家電機器コントローラに登録するネット家電機器登録フェーズ、２）ネット家電機器どうしの連係動作を登録する機器連携登録フェーズ、３）制御元となるネット家電機器の状態が変化したときに制御先のネット家電機器の状態を設定する機器連係制御フェーズの３つが存在する。
【００３８】
まず、１）ネット家電機器登録フェーズにおける動作、作用を説明する。
【００３９】
ネット家電機器２０１をネット家電機器コントローラ３０１に登録する場合、ネット家電機器コントローラ３０１を使用するユーザは、ネット家電機器コントローラ３０１をネット家電機器登録モードにする。そして、ネット家電機器２０１の操作ボタンなどを特別な順番で操作することにより、ネット家電機器コントローラ３０１にネット家電機器２０１を登録する。これにより、ネット家電機器２０１とネット家電機器コントローラ３０１は通信が可能となる。この登録動作自体は、本発明の根幹ではないので、詳細については説明を省略する。
【００４０】
次に、２）機器連携登録フェーズにおける動作、作用を説明する。
【００４１】
ネット家電機器コントローラ３０１のユーザは、制御元機器情報入力手段３０５を使い、ネット家電機器連携制御のトリガーとなる制御元機器の情報を入力する。例えば、居間のエアコンをＯＮすると、居間の電動ブラインドが閉じるような連携制御を行いたい場合、制御元機器情報は「居間のエアコンをＯＮする」というものである。この制御元機器情報はネット家電機器連携情報保持手段３０４に保存される。
【００４２】
一例として、図４（Ａ）に制御元機器情報を入力した時のネット家電機器連係情報保持手段３０４に保持されているネット家電機器情報を示す。
【００４３】
同様に、制御先機器情報入力手段３０６を使い、制御元機器情報が成立したときに連携制御動作として行う、制御先機器情報の入力を行う。先の例では「電動ブラインドを閉じる」というのが制御先機器情報となる。この制御先機器情報もネット家電機器連係情報保持手段３０４に保存される。
【００４４】
一例として、図４（Ｂ）に制御先機器情報を入力した時のネット家電機器連係情報保持手段３０４に保持されているネット家電機器情報を示す。
【００４５】
なお、制御元機器情報および制御先機器情報の具体的な入力手段については、本発明の根幹ではないので、詳細については説明を省略する。
【００４６】
そして、機器連携制御時間情報入力手段３０７を使い、先に入力した制御元機器情報と制御先機器情報によってネット家電機器が連携動作する時間情報を入力する。
【００４７】
例えば先の図４の例で、午前１０時から午後４時の間にエアコンをＯＮした時には電動ブラインドを閉じるが、それ以外の時間にエアコンをＯＮしたときには、電動ブラインドを動作させたくない場合、機器連携動作が行われる時間情報として、「午前１０時に連係動作ＯＮし午後４時に連係動作ＯＦＦする」という情報を入力する。この時間情報もネット家電機器連係情報保持手段３０５に保存される。図４（Ｃ）に時間情報を入力した時のネット家電機器連係情報保持手段３０４に保持されているネット家電機器情報の例を示す。
【００４８】
なお、機器連携制御時間情報入力手段３０７を使った時間情報の入力は、タッチパネル付液晶の画面に図５（Ａ）（Ｂ）に示すような表示をすることなどによって行うことができる。
【００４９】
最後に、３）機器連係制御フェーズにおける動作、作用を図６のフローチャートを使って説明する。
【００５０】
ユーザは、ネット家電機器の連係動作を行う場合、制御元機器となる第１のネット家電機器１０１を操作し動作状態を変化させる。
【００５１】
制御元機器となる第１のネット家電機器１０１の動作状態が変化した場合、状態変化通知送信手段２０２は、ネット家電機器コントローラ３０１に状態変化通知を送信する。ネット家電機器コントローラ３０１では、制御元機器となる第１のネット家電機器１０１から送られてきた状態変化通知を状態変化通知受信手段３０２が受信する（ステップ６０１）。状態変化通知受信手段３０２は受信した状態変化通知をネット家電機器連係情報保持手段３０４に渡す。
【００５２】
ネット家電機器連係情報保持手段３０４は、受け取った状態変化通知を元に、図４（Ｃ）に示すネット家電機器連係情報を検索し（ステップ６０２）、合致する制御元機器の状態とその値が有る場合には、対応する制御先機器とその機器に設定する状態とその値と連携制御を行う時間情報を取り出す（ステップ６０３）。
【００５３】
図４（Ｃ）の場合、対応する制御先機器は「ブラインド（居間）」、設定する状態とその値は「開閉状態：閉」、制御を行う時間情報は「制御ＯＮ：１０時、制御ＯＦＦ：１６時」となる。
【００５４】
次にネット家電機器連係情報保持手段３０４は時間管理手段３０８から現在時刻を取り出し（ステップ６０４）、前述の時間情報と現在時刻を比較して、現在時刻が制御ＯＮから制御ＯＦＦの間であるかどうかを判断する（ステップ６０５）。
【００５５】
そして、現在時刻が制御ＯＮから制御ＯＦＦの間である場合、前述の制御先機器とその機器に設定する状態とその値を制御先機器の情報として状態設定通知送信手段３０３に渡す（ステップ６０６）。
【００５６】
制御先機器の情報を受け取った状態設定通知送信手段３０３は、制御先機器である第２のネット家電機器１０３に対して、設定する状態とその値を状態設定通知として送信する（ステップ６０７）。
【００５７】
制御先機器となる第２のネット家電機器１０３は、状態設定通知受信手段２０３がネット家電機器コントローラ３０１からの状態設定通知を受信し、ネット家電機器２０１の動作状態を受信した状態に設定する。
【００５８】
以上のように、例えば、居間のエアコンの運転状態がＯＦＦからＯＮになった場合、居間のエアコンが制御元機器となり、ネット家電機器コントローラ３０１に「運転状態」が「ＯＮ」になったという状態変化通知が送られる。ネット家電機器コントローラ３０１では、この状態変化通知を受信し、図４（Ｃ）に示されるネット家電機器連係情報が保存されているネット家電機器連係情報保持手段に渡し、ネット家電機器連係情報を検索する。
【００５９】
ネット家電機器連係情報には、制御元機器：エアコン（居間）、状態：「運転状態」、値：「ＯＮ」、制御ＯＮ時間：「１０時」、制御ＯＦＦ時間：「１６時」という情報があるので、制御先機器への状態設定通知の情報として、制御先機器：「ブラインド（居間）」、状態：「開閉状態」、値：「閉」、制御ＯＮ時間：「１０時」、制御ＯＦＦ時間：「１６時」という情報を取り出す。
【００６０】
次に、時刻管理手段３０８から現在時刻を取り出し、現在時刻が１０時から１６時までの間であれば、ネット家電機器コントローラ３０１は、状態設定通知送信手段３０３により、制御先機器である居間のブラインドに対して、「開閉状態」を「閉」に設定するよう状態設定通知を送信する（もし、現在時刻が１０時から１６時の間でなければ、ネット家電機器コントローラ３０１は居間のブラインドに対して状態設定通知を送信することは無い）。  そして、居間のブラインドは、状態設定通知受信手段により、「開閉状態」を「閉」に設定する状態設定通知を受信すると、ブラインドを閉める。
【００６１】
このような動作をすることにより、設定した時間帯で居間のエアコンの「動作状態」が「ＯＮ」になった時に、連携して居間のブラインドが閉まるという動作を実現することが可能となる。
【００６２】
以上のように、本実施の形態１においては、２）機器連携登録フェーズにおいて、ネット家電機器コントローラに制御元機器情報と制御先機器情報とネット家電機器連係動作の制御を行う時間情報とをセットにして、ネット家電機器連係情報として保持する。
【００６３】
そして、３）機器連携制御フェーズにおいて、制御元機器の状態が変化したときに状態変化通知を受信し、受信した状態変化通知に対応する制御先機器情報を、２）機器連携登録フェーズで保持したネット家電機器連係情報から検索し、現在時刻がネット家電機器連係動作の制御を行う時間情報の範囲内であれば、制御先機器の状態の設定を行う状態設定通知を送信することにより、制御元機器の状態変化に合わせて、連携する制御先機器の動作状態が変化することとなり、任意のネット家電機器の動作状態が設定した時間帯に特定の状態になったときに、別のネット家電機器を制御し、動作状態を変更させることでネット家電機器の自由な連携を行うことができる。
【００６４】
なお、本実施の形態では、ネット家電機器連係動作の制御を行う時間情報を入力するものとしたが、ユーザの意思でネット家電機器連係動作の制御を行う時間情報を入力しなくても良いことは言うまでもない。この場合、制御元機器からの状態変化通知を受けると現在時刻に関係なく、制御先機器への状態設定通知が行われることとなる。
【００６５】
なお、図４で、複数の制御元機器で状態と値を同じとし、制御先機器と状態と値を、時間情報よって異ならせるようにしてもよい。これによって、機器の連係動作を時間に応じて複数設定することができる。
【００６６】
また、図４に示したネット家電機器連携情報はこの様式に限らない。たとえば、制御ＯＮ、制御ＯＦＦ時間を入力する代わりに、制御を許可する時間や制御をしない時間であってもよい。
【００６７】
なお、本実施の形態で説明した手段は、ＣＰＵ（またはマイコン）、ＲＡＭ、ＲＯＭ、記憶・記録装置、Ｉ／Ｏなどを備えた電気・情報機器、コンピュータ等のハードリソースを協働させるプログラムの形態で実施してもよい。プログラムの形態であれば、磁気メディアや光メディアなどの記録媒体に記録したりインターネットなどの通信回線を用いて配信したりすることで新しい機能の配布・更新やそのインストール作業が簡単にできる。
【００６８】
（実施の形態２）
図７は、本発明の第２の実施の形態におけるネット家電機器システムの一部を構成するネット家電機器コントローラの詳細な構成図を示すものである。
【００６９】
図７において、機器連係制御曜日情報入力手段７０１は、ネット家電機器連係動作の制御を行う曜日情報を入力するものである。
曜日管理手段７０２は、ネット家電機器連係情報保持手段３０４が保持しているネット家電機器連係情報を検索する際に参照する、ネット家電機器コントローラの保持する現在の曜日を管理しているものである。
【００７０】
図７のその他の構成要素については、実施の形態１と同様なので、説明は省略する。
【００７１】
以上のように構成されたネット家電機器システムおよびその連携方法について、以下、実施の形態１との違いを中心に動作、作用を説明する。
【００７２】
２）機器連携登録フェーズにおいて、実施の形態１におけるネット家電機器が連携動作する時間情報の入力と同様、機器連携制御曜日情報入力手段７０１を使い、先に入力した制御元機器情報と制御先機器情報によってネット家電機器が連携動作する曜日情報を入力する。例えば前述の実施の形態１の例で、土曜日と日曜日にエアコンをＯＮした時には電動ブラインドを閉じるが、それ以外の曜日にエアコンをＯＮしたときには、電動ブラインドを動作させたくない場合、機器連携動作が行われる曜日情報として、「土、日」という情報を入力する。この曜日情報もネット家電機器連係情報保持手段３０５に保存される。
【００７３】
図８に時間情報を入力した時のネット家電機器連係情報保持手段３０４に保持されているネット家電機器情報の例を示す。
【００７４】
次に３）機器連係制御フェーズにおいて、ネット家電機器コントローラ３０１が、制御元機器となる第１のネット家電機器１０１から送られてきた状態変化通知を受信した場合、家電機器連係情報保持手段３０４は、受け取った状態変化通知を元に、図８に示すネット家電機器連係情報を検索し、合致する制御元機器の状態とその値が有る場合には、対応する制御先機器とその機器に設定する状態とその値と連携制御を行う時間情報と曜日情報を取り出す。
【００７５】
図８の場合、対応する制御先機器は「ブラインド（居間）」、設定する状態とその値は「開閉状態：閉」、制御を行う時間情報は「制御ＯＮ：１０時、制御ＯＦＦ：１６時」、曜日情報は「土、日」となる。
【００７６】
次に、ネット家電機器連係情報保持手段３０４は時間管理手段３０８から現在時刻を曜日管理手段７０２から現在曜日情報を取り出し、前述の時間情報と現在時刻を比較して、現在時刻が制御ＯＮから制御ＯＦＦの間である場合には、現在曜日が曜日情報にあるかを判断する。
【００７７】
そして、現在時刻が制御ＯＮから制御ＯＦＦの間であり、かつ、現在曜日が曜日情報に存在する場合、前述の制御先機器とその機器に設定する状態とその値を制御先機器情報として状態設定通知送信手段３０３に渡す。
【００７８】
制御先機器の情報を受け取った状態設定通知送信手段３０３は、制御先機器である第２のネット家電機器１０３に対して、設定する状態とその値を状態設定通知として送信する。
【００７９】
以上のように、本実施の形態２においては、２）機器連携登録フェーズにおいて、ネット家電機器コントローラに制御元機器情報と制御先機器情報とネット家電機器連係動作の制御を行う時間情報と曜日情報をセットにして、ネット家電機器連係情報として保持する。
【００８０】
そして、３）機器連携制御フェーズにおいて、制御元機器の状態が変化したときに状態変化通知を受信し、受信した状態変化通知に対応する制御先機器情報を、２）機器連携登録フェーズで保持したネット家電機器連係情報から検索し、現在時刻がネット家電機器連係動作の制御を行う時間情報の範囲内であり、かつ、現在曜日が曜日情報に存在するのであれば、制御先機器の状態の設定を行う状態設定通知を送信することにより、制御元機器の状態変化に合わせて、連携する制御先機器の動作状態が変化することとなり、任意のネット家電機器の動作状態が任意の曜日の任意の時間帯に特定の状態になったときに、別のネット家電機器を制御し、動作状態を変更させることでネット家電機器の自由な連携を行うことができる。
【００８１】
なお、本実施の形態では、ネット家電機器連係動作の制御を行う時間情報に加えて曜日情報を入力するものとしたが、曜日情報だけを入力するものとしても良いし、曜日情報の変わりに年月日情報を入力するものとしても良い。この場合は、図示しないが、ネットかで機器コントローラ３０１は、ネット家電機器の連携動作が有効である年月日を表す機器連携制御年月日情報を入力する機器連携制御年月日情報入力手段と、年月日を管理する年月日管理手段を備え、たとえば夏・冬に限って照明とエアコンの連携動作を許可することができる。
【００８２】
（実施の形態３）
図９は、本発明の第３の実施の形態におけるネット家電機器システムの一部を構成するネット家電機器コントローラの詳細な構成図を示すものである。
【００８３】
図９において、連携制御一時停止手段９０１は、ネット家電機器連係動作の制御を一時的に停止状態にするための情報を入力するものである。
【００８４】
図９のその他の構成要素については、実施の形態１と同様なので、説明は省略する。
【００８５】
以上のように構成されたネット家電機器システムおよびその連携方法について、以下、実施の形態１との違いを中心に動作、作用を説明する。
【００８６】
３）機器連係制御フェーズにおいて、ユーザは一時的に機器の連係動作を停止したいときには、連携制御一時停止手段９０１を使い、連携制御一時停止情報を入力する。
【００８７】
例えば、部屋の照明をつけるとエアコンがＯＮになるという連携制御を設定していた場合、旅行などで不在時に、防犯目的で照明をつけたときにはエアコンはＯＮにならないようにしたい。この場合、旅行に出るときに連携制御一時停止情報を入力しておくと、タイマーや遠隔操作で照明がついても、エアコンはＯＮにならないようにすることができる。この連携制御一時停止情報はネット家電機器連係情報保持手段３０５に保存される。
【００８８】
図１０に時間情報を入力した時のネット家電機器連係情報保持手段３０４に保持されているネット家電機器情報の例を示す。
【００８９】
連携制御一時停止情報がＯＮの状態の時に、ネット家電機器コントローラ３０１が、制御元機器となる第１のネット家電機器１０１から送られてきた状態変化通知を受信した場合、家電機器連係情報保持手段３０４は、受け取った状態変化通知を元に、図１０に示すネット家電機器連係情報を検索し、合致する制御元機器の状態とその値が有る場合には、対応する制御先機器とその機器に設定する状態とその値と連携制御を行う時間情報と連携制御一時停止情報を取り出す。
【００９０】
図１０の場合、制御元機器である「照明（居間）」の点灯状態がＯＮになった場合、対応する制御先機器は「エアコン（居間）」、設定する状態とその値は「動作状態：ＯＮ」、制御を行う時間情報は「制御ＯＮ：１０時、制御ＯＦＦ：１６時」、連携制御一時停止情報は「ＯＮ」となる。
【００９１】
次に、ネット家電機器連係情報保持手段３０４は、連携制御一時停止情報がＯＮであるかどうかを判断し、連携制御一時停止情報がＯＮでは無い場合には、前述の制御先機器とその機器に設定する状態とその値を制御先機器情報として状態設定通知送信手段３０３に渡す。
【００９２】
制御先機器の情報を受け取った状態設定通知送信手段３０３は、制御先機器である第２のネット家電機器１０３に対して、設定する状態とその値を状態設定通知として送信する。
【００９３】
以上のように、本実施の形態３においては、３）機器連携制御フェーズにおいて、連携制御一時停止情報を入力することにより、制御元機器の状態が変化したときに状態変化通知を受信し、受信した状態変化通知に対応する制御先機器の状態の設定を行う状態設定通知を送信するかどうかを一時的に停止したり、再開したりすることができ、任意のネット家電機器の動作状態が別のネット家電機器を制御し、動作状態を変更させるネット家電機器の連携を任意に機能させたり、停止させたりすることができる。
【産業上の利用可能性】
【００９４】
以上のように、本発明にかかるネット家電機器システムおよびそのプログラムは、複数のネット家電機器を連携させて動作させるために、任意のネット家電機器の状態変化の通知を受けて、任意の時間、曜日、年月日であれば、別のネット家電機器の状態を変更させることが可能となるので、ネット家電機器の連携方法として有用である。
【００９５】
またネット家電に限らず、通信機能を備えた機器を連携させるときに有効である。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態１におけるネット家電機器システムの構成図
【図２】本発明の実施の形態１におけるネット家電機器の詳細な構成図
【図３】本発明の実施の形態１におけるネット家電機器コントローラの詳細な構成図
【図４】本発明の実施の形態１におけるネット家電機器連係情報の例を示す図
【図５】機器連携制御時間情報入力のための画面の例を示す図
【図６】連係動作フェーズのネット家電機器コントローラの処理を示すフローチャート
【図７】本発明の実施の形態２におけるネット家電機器コントローラの詳細な構成図
【図８】本発明の実施の形態２におけるネット家電機器連係情報の例を示す図
【図９】本発明の実施の形態３におけるネット家電機器コントローラの詳細な構成図
【図１０】本発明の実施の形態３におけるネット家電機器連係情報の例を示す図
【図１１】従来のネット家電機器システムの構成図
【符号の説明】
【００９７】
１０１  制御元となる第１のネット家電機器
１０２  ネット家電機器コントローラ
１０３  制御先となる第２のネット家電機器
２０１  ネット家電機器
２０２  状態変化通知送信手段
２０３  状態設定通知受信手段
３０１  ネット家電機器コントローラ
３０２  状態変化通知受信手段
３０３  状態設定通知送信手段
３０４  ネット家電機器連係情報保持手段
３０５  制御元機器情報入力手段
３０６  制御先機器情報入力手段
３０７  機器連携制御時間情報入力手段
３０８  時刻管理手段
７０１  機器連携制御曜日情報入力手段
７０２  曜日管理手段
９０１  連携制御一時停止手段
１１０１  制御先となる第１のネット家電機器
１１０２  従来のネット家電機器コントローラ
１１０３  制御先となる第２のネット家電機器
１１０４  マクロコマンド
【図１】
2006135474.tif 000003
【図２】
2006135474.tif 000004
【図３】
2006135474.tif 000005
【図４】
2006135474.tif 000006
【図５】
2006135474.tif 000007
【図６】
2006135474.tif 000008
【図７】
2006135474.tif 000009
【図８】
2006135474.tif 000010
【図９】
2006135474.tif 000011
【図１０】
2006135474.tif 000012
【図１１】
2006135474.tif 000013