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