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