(57)【要約】【課題】  インターネット接続機能を備えたデジタルテレビを利用し、コスト的に有利にネットワーク家電制御システムを構築する。【解決手段】  このネットワーク家電制御システムは、各種ネットワーク家電150を操作するための操作画面を保持する、インターネット10に接続されたサーバ300と、LAN側の接続機器とインターネットとの間の接続制御を行うルータ110と、ルータに接続され、インターネットブラウザを実行するネット通信機能を搭載したテレビ160と、有線／無線通信網30に対する通信機能を備え、当該通信機能により受信した制御情報によって指示された動作を実行するネットワーク家電150と、ルータのLAN側に接続され、かつネットワーク家電と有線通信網又は無線通信網で接続してサーバからルータを介して送られて来た制御情報を当該ネットワーク家電に送り込むゲートウェイ120とを備えている。【選択図】      図１
2006106974.tif 000002
【特許請求の範囲】
【請求項１】
各種ネットワーク家電を操作するための操作画面を保持する、インターネットに接続されたサーバと、
ＬＡＮ側の接続機器と前記インターネットとの間の接続制御を行うルータと、
前記ルータのＬＡＮ側に接続され、インターネットブラウザを実行するネット通信機能を搭載したテレビと、
有線通信網又は無線通信網に対する通信機能を備え、当該通信機能により受信した制御情報によって指示された動作を実行するネットワーク家電と、
前記ルータのＬＡＮ側に接続され、かつ前記ネットワーク家電と有線通信網又は無線通信網で接続して前記サーバから前記ルータを介して送られて来た制御情報を当該ネットワーク家電に送り込むゲートウェイとを備えたネットワーク家電制御システム。
【請求項２】
前記サーバは、複数種の型式の各種テレビ毎のＧＵＩ画面のデータベースを備え、前記テレビからのアクセスを受け付けた時に前記ゲートウェイの情報と当該テレビの型式情報とを取得し、当該テレビに対応するＧＵＩ画面を前記データベースから抽出し、当該テレビに対してダウンロードすることを特徴とする請求項１に記載のネットワーク家電制御システム。
【請求項３】
前記ＧＵＩ画面はそれに含まれる個々のパーツを表示するｉｆｒａｍｅタグを含み、かつ各ｉｆｒａｍｅタグは該当パーツに対する動作指令を与えるｃｇｉコマンドを含むことを特徴とする請求項２に記載のネットワーク家電制御システム。
【請求項４】
前記ネット通信機能は、前記ＧＵＩ画面に表示されている個々のパーツのいずれかに対する操作入力を検出して該当パーツのｉｆｒａｍｅコマンドを前記サーバにて実行させ、前記ゲートウェイを通じて該当動作指令を該当ネットワーク家電に送信し、
前記ネットワーク家電は前記動作指令に対する実行結果を前記サーバに送信し、
前記サーバは、前記ネットワーク家電の動作制御の実行結果を受信して該当パーツの表示を変更し、前記テレビのネット通信機能に当該パーツの変更後の表示に対応する画像データを送信し、
前記テレビのネット通信機能は、前記サーバからの該当パーツの画像データを受信して、前記ＧＵＩ画面の該当パーツの表示を前記動作制御の実行結果に対応するものに変更することを特徴とする請求項３に記載のネットワーク家電制御システム。
【請求項５】
定期的かつ能動的に前記ゲートウェイに対して問い合わせを行い、その結果を前記ＧＵＩ画面の該当パーツの画像データに反映させるｉｆｒａｍｅタグを含むことを特徴とする請求項４に記載のネットワーク家電制御システム。
【請求項６】
前記データベースは、複数台の同一種のネットワーク家電をまとめて集中制御するＧＵＩ画面であって、当該ＧＵＩ画面において個々のネットワーク家電の操作対象登録／登録解除を設定する登録・解除操作用パーツを含む集中制御画面を含むことを特徴とする請求項２〜５のいずれかに記載のネットワーク家電制御システム。
【請求項７】
前記データベースは、複数台の同一種のネットワーク家電に対するＧＵＩ画面は、当該複数台の同一種のネットワーク家電をまとめて集中制御するＧＵＩ画面であって、当該ＧＵＩ画面から個々のネットワーク家電の操作画面に遷移する家電選択用パーツと当該集中制御画面において個々のネットワーク家電の操作対象登録／登録解除を設定する登録・解除操作用パーツとを含む集中制御画面と、前記同一種の複数台のネットワーク家電に対する個々の操作画面とを有することを特徴とする請求項２〜５のいずれかに記載のネットワーク家電制御システム。
【請求項８】
前記同一種のネットワーク家電は、エアコンであることを特徴とする請求項６又は７に記載のネットワーク家電制御システム。
【請求項９】
前記同一種のネットワーク家電は、照明装置であることを特徴とする請求項６又は７に記載のネットワーク家電制御システム。
【請求項１０】
前記データベースは、１つのタイトルの集中制御を指示するＧＵＩ画面であって、当該ＧＵＩ画面に対して同一又は複数種のネットワーク家電をリンクさせ、当該ネットワーク家電各々に対して個別の動作指令を与えるＧＵＩ画面を含むことを特徴とする請求項２〜５のいずれかに記載のネットワーク家電制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機能を備えた複数種のネットワーク家電を遠隔操作するネットワーク家電制御システムに関する。
【背景技術】
【０００２】
近年、通信機能を備えた家電機器、つまりネットワーク家電とその利用技術の開発が盛んに行われている。このネットワーク家電を購入した顧客は、ゲートウェイとしてホームゲートウェイを設置して宅内に有線、無線のホームネットワークを構築し、このホームネットワークをルータに接続すれば、このルータを通じてインターネットに接続することができる。これにより顧客は、外出先からブラウジング機能を備えた携帯端末、例えば携帯電話機やＰＤＡ、携帯型パーソナルコンピュータ、また外出先のコンピュータを用いて自宅のホームゲートウェイやネットワーク家電にアクセスして遠隔監視、遠隔操作ができる。
【０００３】
家電機器製造各社が種々のネットワーク家電を製造し、販売するので、顧客は、多くの場合、例えば洗濯機は○○社の○○型、冷蔵庫は△△社の△△型、エアコンは××社の××型というように異なる製造社の多岐にわたる製品を購入する場合が多い。その場合、ホームネットワークを構築するには、ホームゲートウェイが各社各様の種々のネットワーク家電と区別なく接続して通信し、遠隔監視、遠隔制御ができることが望まれる。
【０００４】
ところが、各社各様な機能を各製品に盛り込むため、ネットワーク家電の通信規格化が進められているとはいえ、ホームゲートウェイに接続されている各社各様のネットワーク家電と通信し、監視制御するには、ネットワーク家電側については製造元があらかじめ通信装置とマイクロサーバに通信、遠隔監視制御のソフトウェアを組み込むことができるが、ホームゲートウェイには新しく参入するネットワーク家電と通信して監視、制御できるソフトウェアを新たに組み込む必要がある。
【０００５】
ネットワーク家電も家電機器であるゆえに、従来同様に販売店から購入して宅内に設置し、電源を接続すればすぐに通信機能も含めたすべての機能が使用できることを顧客は期待するので、ホームゲートウェイへの新規なソフトウェアの組み込みを、製品を購入した顧客に求めることはできない。
【０００６】
他方、家電機器についても技術革新の速度は速いので、家電機器毎の多種多様な機能を想定してホームゲートウェイにあらかじめそれを網羅できるようなソフトウェアを組み込むのも非現実的である。
【０００７】
これらを考慮すれば、外部に多種多様なネットワーク家電それぞれに対応した通信機能、遠隔監視、制御のために必要なソフトウェアを登録したＡＳＰサーバを設置し、あるネットワーク家電が新規にホームネットワークに接続された場合に、ホームゲートウェイから自動的にＡＳＰサーバにアクセスして、最低限のネットワーク家電の情報からその家電機器に対応するソフトウェアをダウンロードして使用できるようにすることが望ましい。
【０００８】
そこで、本願発明者らにより、インターネットのようなグローバルネットワーク上に家電機器制御用のＡＳＰサーバを外部サーバとして設置し、顧客の宅内の操作端末からホームゲートウェイを介して家電機器を制御しようとするときに、透過的に外部サーバからＧＵＩを操作端末に送信してブラウザに表示し、このＧＵＩを通じて家電機器の監視制御ができるようにしたネットワーク家電制御システムが提案されている。これは、図１６に示すシステム構成のものであり、本ネットワーク家電制御システムは、顧客の宅１００内に設置されるルータ１１０、ホームゲートウェイ１２０、各種ネットワーク家電１５１〜１５３、グローバルネットワークであるインターネット１０上に設置された家電機器情報サーバとしてのＡＳＰサーバ（外部サーバ）３００、このＡＳＰサーバ３００と専用のローカルネットワーク２０にて接続されている顧客情報管理サーバとしてのユーザ会員管理サーバ２００、ユーザ会員の認証サービスを実行する認証サーバ５００で構成される。
【０００９】
そしてＡＳＰサーバ３００には、またインターネット１０を通じて外部の携帯電話、ＰＤＡのような携帯端末４０１やＰＣ４０２が接続可能である。
【００１０】
また顧客毎の宅１００内には、インターネット１０に接続するためのルータ１１０とサブネットワークであるホームネットワーク３０を管理するホームゲートウェイ１２０が設置され、このホームゲートウェイ１２０に対して宅内のネットワーク家電１５１〜１５３が有線及び／又は無線のサブネットワークであるホームネットワーク３０にて接続されている。このホームネットワーク３０は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、電力線ネットワーク、イーサネット（登録商標）ワーク、ｗｉｆｉ無線ネットワークのいずれかあるいはその複数のネットワークで構成される。またルータ１１０にコントローラとしてパーソナルコンピュータ１３０やそれと同等のホーム端末を接続し、これに表示される操作画面から各種ネットワーク家電１５１〜１５３に動作指令を与え、集中遠隔操作できるようにしている。
【００１１】
ところが、このような構成のネットワーク家電制御システムでは、ホームネットワーク３０に接続された各種ネットワーク家電１５１〜１５３の操作のためにネットワーク家電とは別にパーソナルコンピュータや専用のホーム端末を接続し、それを通じて操作する必要があり、システム的に高価になる問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、このような提案されているネットワーク家電制御システムに対してさらなる改善を図るものであり、インターネット接続機能を備えたデジタルテレビを利用し、コスト的に有利にシステム構築ができるネットワーク家電制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１の発明のネットワーク家電制御システムは、各種ネットワーク家電を操作するための操作画面を保持する、インターネットに接続されたサーバと、ＬＡＮ側の接続機器と前記インターネットとの間の接続制御を行うルータと、前記ルータのＬＡＮ側に接続され、インターネットブラウザを実行するネット通信機能を搭載したテレビと、有線通信網又は無線通信網に対する通信機能を備え、当該通信機能により受信した制御情報によって指示された動作を実行するネットワーク家電と、前記ルータのＬＡＮ側に接続され、かつ前記ネットワーク家電と有線通信網又は無線通信網で接続して前記サーバから前記ルータを介して送られて来た制御情報を当該ネットワーク家電に送り込むゲートウェイとを備えたものである。
【００１４】
請求項２の発明は、請求項１のネットワーク家電制御システムにおいて、前記サーバは、複数種の型式のテレビ毎のＧＵＩ画面のデータベースを備え、前記テレビからのアクセスを受け付けた時に前記ゲートウェイの情報と当該テレビの型式情報とを取得し、当該テレビに対応するＧＵＩ画面を前記データベースから抽出し、当該テレビに対してダウンロードすることを特徴とするものである。
【００１５】
請求項３の発明は、請求項２のネットワーク家電制御システムにおいて、前記ＧＵＩ画面はそれに含まれる個々のパーツを表示するｉｆｒａｍｅタグを含み、かつ各ｉｆｒａｍｅタグは該当パーツに対する動作指令を与えるｃｇｉコマンドを含むことを特徴とするものである。
【００１６】
請求項４の発明は、請求項３のネットワーク家電制御システムにおいて、前記ネット通信機能は、前記ＧＵＩ画面に表示されている個々のパーツのいずれかに対する操作入力を検出して該当パーツのｉｆｒａｍｅタグに含まれているＣＧＩを前記サーバにて実行し、前記ゲートウェイを通じて該当動作指令を該当ネットワーク家電に送信し、前記ネットワーク家電は前記動作指令の実行結果を前記サーバに送信し、前記サーバは、前記ネットワーク家電の動作制御の実行結果を受信して該当パーツの表示を変更し、前記テレビのネット通信機能に当該パーツの変更後の表示に対応する画像データを送信し、前記テレビのネット通信機能は、前記サーバからの該当パーツの画像データを受信して、前記ＧＵＩ画面の該当パーツの表示を前記動作制御の結果に対応するものに変更することを特徴とするものである。
【００１７】
請求項５の発明は、請求項４のネットワーク家電制御システムにおいて、定期的かつ能動的に前記ゲートウェイに対して問い合わせを行い、その結果を前記ＧＵＩ画面の該当パーツの画像データに反映させるｉｆｒａｍｅタグを含むことを特徴とするものである。
【００１８】
請求項６の発明は、請求項２〜５のネットワーク家電制御システムにおいて、前記データベースは、複数台の同一種のネットワーク家電をまとめて集中制御するＧＵＩ画面であって、当該ＧＵＩ画面において個々のネットワーク家電の操作対象登録／登録解除を設定する登録・解除操作用パーツを含む集中制御画面を含むことを特徴とするものである。
【００１９】
請求項７の発明は、請求項２〜５のネットワーク家電制御システムにおいて、前記データベースは、複数台の同一種のネットワーク家電に対するＧＵＩ画面は、当該複数台の同一種のネットワーク家電をまとめて集中制御するＧＵＩ画面であって、当該ＧＵＩ画面から個々のネットワーク家電の操作画面に遷移する家電選択用パーツと当該集中制御画面において個々のネットワーク家電の操作対象登録／登録解除を設定する登録・解除操作用パーツとを含む集中制御画面と、前記同一種の複数台のネットワーク家電に対する個々の操作画面とを有することを特徴とするものである。
【００２０】
請求項８の発明は、請求項６又は７のネットワーク家電制御システムにおいて、前記同一種のネットワーク家電は、エアコンであることを特徴とするものである。
【００２１】
請求項９の発明は、請求項６又は７のネットワーク家電制御システムにおいて、前記同一種のネットワーク家電は、照明装置であることを特徴とするものである。
【００２２】
請求項１０の発明は、請求項２〜５のネットワーク家電制御システムにおいて、前記データベースは、１つのタイトルの集中制御を指示するＧＵＩ画面であって、当該ＧＵＩ画面に対して同一又は複数種のネットワーク家電をリンクさせ、当該ネットワーク家電各々に対して個別の動作指令を与えるＧＵＩ画面を含むことを特徴とするものである。
【発明の効果】
【００２３】
本発明によれば、ネットワーク家電の１つであるインターネットブラウザを実行するネット通信機能を搭載したテレビを利用してホームネットワークに接続されている他のネットワーク家電個々の操作が可能であり、その遠隔操作のためにネットワーク家電とは別に専用のホーム端末やパーソナルコンピュータをホームネットワークに接続しなくても済み、システム構築のコストを低廉化できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図に基づいて詳説する。図１は、本発明の１つの実施の形態のネットワーク家電制御システムの構成を示している。本実施の形態のネットワーク家電制御システムは、顧客の宅１００内に設置されているルータ１１０、ホームゲートウェイ１２０、各種ネットワーク家電としてのエアコン（１）１５１、エアコン（２）１５２、照明装置１５３、インターネットブラウザを実行してインターネットと接続できるネットワーク通信機能１６１を備えたテレビ１６０、そしてグローバルネットワークであるインターネット１０上に設置されている家電機器情報サーバとしてのＡＳＰサーバ３００で構成されている。なお、本実施の形態では、このＡＳＰサーバ３００は、図１６において示したような専用のローカルネットワーク２０にて接続されている顧客情報管理サーバとしてのユーザ会員管理サーバ２００やユーザ会員の認証サービスを実行する認証サーバ５００を含むものとして説明する。このＡＳＰサーバ３００にはまた、図１６に示したようにインターネット１０を通じて外部の携帯電話、ＰＤＡのような携帯端末４０１やＰＣ４０２が接続可能である。
【００２５】
顧客毎の宅１００内には、インターネット１０に接続するためのルータ１１０とサブネットワークであるホームネットワーク３０を管理するホームゲートウェイ１２０が設置され、このホームゲートウェイ１２０に対して宅内のネットワーク家電１５１〜１５３が有線及び／又は無線のサブネットワークであるホームネットワーク３０にて接続されている。このホームネットワーク３０は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、電力線ネットワーク、イーサネット（登録商標）ワーク、ｗｉｆｉ無線ネットワークのいずれかあるいはその複数のネットワークで構成される。またルータ１１０に対して、インターネットブラウザを実行してインターネットと接続できるネットワーク通信機能１６１を備えたテレビ１６０が接続されている。本実施の形態のネットワーク家電制御システムでは、このテレビ１６０が図１６において示したパーソナルコンピュータ１３０あるいはホーム端末の働きをすることを特徴としている。そのために、このテレビ１６０にはインターネットブラウジングができるデジタルテレビを採用する。
【００２６】
ホームゲートウェイ１２０は、ホームネットワーク３０に接続されているネットワーク家電１５１〜１５３，１６０とネットワーク通信を行い、各種ネットワーク家電の監視制御データを蓄積し、また外部コマンドをネットワーク家電各々に送信し、またネットワーク家電各々からの応答を転送し、テレビ１６０からブラウザを通してネットワーク家電１５１〜１５３に対する操作・制御するためのアクセスがあったときに後述する透過的ＧＵＩを提供する。
【００２７】
ネットワーク家電１５１〜１５３は洗濯機、冷蔵庫、エアコン、電子レンジ等（符号１５０で代表する）であり、当該ネットワーク家電を動作制御するためのコントローラと共に、製造会社、製品名、型番、稼働・故障履歴のデータを記録し、蓄積するマイクロサーバ、そしてホームゲートウェイ１２０とネットワーク通信するための通信機能を備えている。
【００２８】
ＡＳＰサーバ３００は、各社各様の多様なネットワーク家電を監視、制御するための画面情報、制御情報及び制御するネットワーク家電の情報を保持し、またユーザ認証のために必要な顧客情報を保持し、さらに顧客毎に宅内のネットワーク家電の監視、制御情報を収集し、また顧客毎にそのテレビ１６０の機種によりふさわしい監視・制御画面をＧＵＩとして提供する働きをする。
【００２９】
次に、上記構成のネットワーク家電制御システムの動作について説明する。
【００３０】
［ユーザ会員登録］
本実施の形態のネットワーク家電制御システムを利用するためにはユーザ会員登録する必要があり、このユーザ会員登録は、テレビ１６０からＡＳＰサーバ３００にルータ１１０を介してアクセスし、ユーザ会員登録画面を受けて、その画面からユーザ会員の個人情報、識別番号、パスワード等を入力して送信することによって行う。ＡＳＰサーバ３００はユーザ会員登録手続において、ルータ１１０、ホームゲートウェイ１２０のユニークな識別情報、またホームゲートウェイ１２０にホームネットワーク３０を通じて接続されているネットワーク家電１５１，１５２，１５３の識別情報、例えばＭＡＣアドレスをも受信し、登録する。
【００３１】
［新規家電の登録］
また、ホームネットワーク３０に新規に購入されたネットワーク家電が接続されると、ホームゲートウェイ１２０はそれを検知して新規参入ネットワーク家電の情報を受け取り、ＡＳＰサーバ３００に自動的に自己のユニークなＩＤによってログインし、新規参入ネットワーク家電の情報、例えば、製造会社名、製品名、型式、ＩＤを転送する。ＡＳＰサーバ３００では新規登録機器の情報を受信すれば、それをホームゲートウェイ１２０のＩＤと対応させ、ネットワーク家電情報として登録する。登録が完了すれば、完了通知をホームゲートウェイ１２０に返送し、ホームゲートウェイ１２０側でも接続機器の情報を更新する。
【００３２】
［稼働履歴蓄積］
ＡＳＰサーバ３００はホームゲートウェイ１２０毎にそれに接続されているネットワーク家電群１５１，１５２，１５３の稼働履歴を蓄積する。ネットワーク家電群のいずれかに何かのイベント、例えばパワーオン、パワーオフ、洗濯完了、フィルター汚れ警報等が発生すれば、そのイベント発生を当該ネットワーク家電がホームゲートウェイ１２０に送信する。ホームゲートウェイ１２０はイベント発生通知に対して、あらかじめリンク先として指定されているＡＳＰサーバ３００にアクセスして自動ログインし、当該ネットワーク家電からのイベント情報を転送する。ＡＳＰサーバ３００では、受信したイベント情報をホームゲートウェイ１２０のＩＤと対応させ、該当ネットワーク家電のログとして登録する。これにより、ＡＳＰサーバ３００はユーザ会員それぞれのホームゲートウェイ１２０に代わってネットワーク家電のログを蓄積、管理し、ホームゲートウェイ１２０側に過度の負荷をかけないようにしている。これにより、ホームゲートウェイ１２０側に高機能、高性能の仕様を要求しないようにして、そのコストを下げるようにしている。
【００３３】
［テレビからのアクセス］
ユーザ会員がテレビ１６０からそこで起動されているブラウザを通じてネットワーク家電１５１〜１５３群に対して操作、制御することができる。これには、図３、図４のシーケンス図に示すように、ユーザ会員がテレビ１６０をオンさせ、ブラウザを起動し、ブラウザ画面からホームゲートウェイ１２０にアクセスする（ステップＳ１０１）。これを受けてホームゲートウェイ１２０はアクセス要求に対して所定のｃｏｏｋｉｅを付加し、あらかじめリンクさせてあるＡＳＰサーバ３００にインターネット１０を通じてアクセスする（ステップＳ１０３）。ＡＳＰサーバ３００はログイン手続を要求し（ステップＳ１０５，Ｓ１０７）、これに対してユーザ会員がテレビ１６０からＩＤとパスワードを入力してログイン手続すれば（ステップＳ１０９）、このログイン情報をホームゲートウェイ１２０はＡＳＰサーバ３００に転送する（ステップＳ１１１）。ＡＳＰサーバ３００は認証手続を実行する（ステップＳ１１３）。そしてこの認証手続が成功すれば、ＡＳＰサーバ３００側では前述のｃｏｏｋｉｅを識別してテレビ１６０から多様な操作制御が可能となる設定を行い、それに応じた遠隔操作メニュー画面を送信する（ステップＳ１１５〜Ｓ１１９）。最初のユーザ会員登録の際に、またその後の新規家電の追加登録の際に、あらかじめホームゲートウェイ１２０からホームネットワーク３０に参加しているネットワーク家電１５０群の機種、メーカー、型式、またインターネットブラウジングができるテレビ１６０の機種、メーカー、型式が登録されているので、このメニュー画面の構成は、ＡＳＰサーバ３００側でアクセス元のユーザ会員の登録情報を参照してテレビ１６０の解像度に応じた画面とし、かつ登録されているネットワーク家電１５０群から操作対象となる家電を選択させる画面構成である。これによりネットワーク家電操作のためのＧＵＩ画面を表示するテレビ１６０の解像度や性能に応じたサイズや内容のものにすることができる。
【００３４】
そこでユーザ会員がテレビ１６０のＧＵＩ画面から特定のネットワーク家電を指定して操作要求をＡＳＰサーバ３００に送信すると（ステップＳ１２１〜Ｓ１２５）、ＡＳＰサーバ３００はあらかじめ登録されている該当ネットワーク家電（ここでは、家電（１）とする）のＧＵＩサービス画面を呼び出してテレビ１６０に送信し、ブラウザの画面に該当ネットワーク家電の操作画面を表示させる（ステップＳ１２７〜Ｓ１３１）。
【００３５】
ユーザ会員がテレビ１６０に表示されているＧＵＩサービス画面から例えば、パワーオン、パワーオフ、温度設定操作等の操作を行うと、操作コマンドはホームゲートウェイ１２０に送られ、ホームゲートウェイ１２０は該当するネットワーク家電（１）に対して操作コマンドを送信して実行させ、その実行結果を該当ネットワーク家電（１）から受信する（ステップＳ１３３〜Ｓ１３９）。そしてこの操作実行結果はホームゲートウェイ１２０からＡＳＰサーバ３００に送信され、イベントログとしてデータベースの該当ユーザ会員の該当ネットワーク家電（１）の履歴として電源オフが登録される（ステップＳ１４１，Ｓ１４３）。
【００３６】
ホームゲートウェイ１２０はＧＵＩ画面情報を保持していないので、ＡＳＰサーバ３００は操作結果を受信すれば、該当機種の操作結果を反映したＧＵＩ画面を発信元のテレビ１６０に対してダウンロードする（ステップＳ１４５）。テレビ１６０は制御結果のＧＵＩ画面を受信するとそれを表示し、ユーザ会員に操作結果を確認させる（ステップＳ１４７）。
【００３７】
これによってネットワーク家電群の操作イベントについてもＡＳＰサーバ３００側でユーザ会員毎のログとして集中して収集管理することができ、ホームゲートウェイ１２０の負担を小さくしておくことができる。
【００３８】
図５は、テレビ１６０のブラウザ画面でのエアコンの遠隔操作画面を例示している。ユーザ会員がある居室のエアコンをテレビ１６０から遠隔操作によってオフしたいと思った場合、操作メニュー画面から目的の居室のエアコンを指定すれば、同図（Ａ）に示すような目的のエアコンの操作画面と共に現在の状態を示すＨＴＭＬのページが表示される。ここでは、目的のエアコンは現在「冷房運転中」であり、「オン」ボタンが強調表示されている。これに対して、テレビ１６０用のリモコン操作器でオフ操作を与えると、このオフ指令がＡＳＰサーバ３００に送信され、ＡＳＰサーバ３００から発信元のホームゲートウェイ１２０に該当エアコンのＩＤを指定したオフ指令が返送され、ホームゲートウェイ１２０はこの指令をホームネットワーク３０を通じて該当するエアコンに送信してオフさせる。そしてオフ状態を確認すると、ホームゲートウェイ１２０はエアコンのＩＤと共にオフ状態の情報をＡＳＰサーバ３００に返送する。ＡＳＰサーバ３００はこの信号を受信すれば自装置内のデータベースにおいて、該当ユーザ会員の宅内の該当エアコンの運転状態を「オフ」とする登録更新を行い、かつ「オフ」状態になった情報を発信元のテレビ１６０に送信する。これを受けてテレビ１６０のブラウザは図５（Ｂ）に示すように、該当エアコンの操作ページにおいて現在の状態を「停止中」とすると共に「オフ」ボタンを強調表示する態様に変更する。
【００３９】
この図５（Ａ）から同図（Ｂ）にブラウザページを遷移させる場合に、操作前のページに対して操作を行い、操作結果が得られてからその状態を表すページに書き換える手順にすると、上述した「オフ」の操作をした時点からＡＳＰサーバ３００からオフ状態を表すブラウザページが送られてくるまでの待ち時間の間中、テレビ１６０の画面は何も表示されない状態が続くことになってしまう。
【００４０】
そこで、本実施の形態では、ＡＳＰサーバ３００はブラウザページの表示ＨＴＭＬタグのｉｆｒａｍｅを採用し、現実に操作が行われ、操作に直接関連しないパーツについては表示を継続し、態様が変化するパーツの表示だけが変化するようにプログラムする。すなわち、図６に示すように、図５に示した「状態表示」パーツ、「オンボタン」パーツ、「オフボタン」パーツの各パーツに対してｉｆｒａｍｅで定義し、かつ各パーツに対してＣＧＩによりＡＳＰサーバ３００側でコマンドを実行させ、その結果、表示態様をパーツ毎に実行結果に応じて遷移させる。
【００４１】
なお、図６において、＜ｉｆｒａｍｅ  ｓｃｒ＝ｊｙｏｕｔａｉ．ｃｇｉ＞は、状態表示の枠と「状態表示」の文字、そしてＣＧＩを実行して得られる該当ネットワーク家電の運転状態を所定周期ごとに取得して、例えば「冷房運転中」、「停止中」等を表示するＨＴＭＬを定義している。このＨＴＭＬによってテレビ１６０の画面中の該当部分に図５のように状態表示の枠と「状態表示」の文字、そして「冷房運転中」、「停止中」等の現在の運転状態を表す文字を所定の座標位置に表示する。このｊｙｏｕｔａｉ．ｃｇｉのより詳しい内容は図７に例示する。ｊｙｏｕｔａｉ．ｃｇｉの実行によってＡＳＰサーバ３００がテレビ１６０に対して図７の示すＨＴＭＬを送信する。このＨＴＭＬでは、「ｂｏｄｙの部分でｏｎｌｏａｄ＝ｉｎｉｔ（）と記述し、これが読込まれた瞬間にｆｕｎｃｔｉｏｎ  ｉｎｉｔ（）の関数を実行する。そしてその関数のｓｅｔＴｉｍｅｏｕｔの所で、ｉｎｉｔ（）を６０秒毎に実行する」と定義されていて、テレビ１６０はＨＴＭＬに定義された周期でホームゲートウェイ１２０を介して該当ネットワーク家電であるエアコンに対して現在の湿度、運転状態を問い合わせ、その結果を取得して保持し、該当する表示エリアがあれば取得したデータを表示する。
【００４２】
図６における＜ｉｆｒａｍｅ  ｓｃｒ＝ｏｎ．ｃｇｉ＞は、ボタンの枠と「ＯＮ」の文字を所定の座標位置に表示し、またオン操作に応じてゲートウェイの家電制御コマンドをＡＳＰサーバ３００に送信して実行させ、かつその結果によりオンボタンの状態を該当機器の運転状態に応じてオンであればボタンを強調表示のために例えば緑色で塗りつぶし、運転状態がオフであればボタンを白抜きにする表示態様を定義している。同様に、＜ｉｆｒａｍｅ  ｓｃｒ＝ｏｆｆ．ｃｇｉ＞は、ボタンの枠と「ＯＦＦ」の文字を所定の座標位置に表示し、またオフ操作に応じてゲートウェイの家電制御コマンドをＡＳＰサーバ３００に送信して実行させ、かつその結果によりオフボタンの状態を該当機器の運転状態に応じてオフであればボタンを強調表示のために例えば緑色で塗りつぶし、運転状態がオンであればボタンを白で塗りつぶす表示態様を定義している。
【００４３】
このように、ネットワーク家電それぞれの操作画面を操作ボタンの種類毎に、運転モード毎にそれぞれをパーツとして、パーツ毎に閉じたＨＴＬＭを定義し、ＣＧＩによって必要な制御を実行させるようにプログラムすることにより、テレビ１６０の操作画面上では、該当するボタンのみがその操作結果が反映されるまでしばらくの間表示されなくなるが、他のパーツについては元の態様で表示し続けさせることができ、テレビ１６０の画面全体が操作結果が反映されるまでの間、無表示となるのを避けることができる。
【００４４】
また、テレビ１６０からネットワーク家電（１）としてエアコンをオフにする操作を行う場合、上述したようにホームゲートウェイ１２０が保持するオフコマンドの実行を指示するが、その結果を受けて状態表示やボタン色を変えるためには、テレビ１６０の画面からコマンドの実行が行われたホームゲートウェイ１２０が画面情報を返信する必要がある。しかしながら、ホームゲートウェイ１２０は画面情報を保持しておらないため、実行結果をＡＳＰサーバ３００に引き渡す機能を設け、実行結果を渡されたＡＳＰサーバ３００からＨＴＭＬの画面情報を出力して送信元のテレビ１６０に出力することで、テレビ１６０の画面に制御結果を反映した表示をさせることができる。これを実現するためのＨＴＭＬは例えば、次のようなものである。
【数１】
2006106974.tif 000003
【００４５】
ここで、ｋａｄｅｎｓｅｉｇｙｏ．ｃｇｉはゲートウェイ上のコマンドを指定し、ｋｉｋｉ＝ａｉｒｃｏｎは対象となるエアコンを指定し、ｔｙｐｅ＝ｏｆｆは電源ＯＦＦを指定している。そして、ｓｅｒｖｅｒ＝ｈｔｔｐ：／／ｓｅｒｖｅｒ／ｏｕｔｐｕｔ．ｃｇｉは結果の表示画面を出力するサーバを指定している。
【００４６】
［同種家電集中制御］
次に、本実施の形態のネットワーク家電制御システムによる集中制御機能について、図８、図１０及び図１１のシーケンス図を用いて説明する。一般家庭では各居室にエアコンを１台ずつ設置し、宅１００内トータルでは数台に上ることも多い。また照明装置は各室に設置されるので、その台数はさらに多い。それらをネットワーク家電とし、ホームネットワークで接続すれば集中制御が可能である。そこで、集中制御機能について説明する。
【００４７】
ホームゲートウェイ１２０はホームネットワーク３０に参加している多種類、多数台のネットワーク家電１５０を把握し、各家電のＩＤ、運転履歴、運転状態などをすべてＡＳＰサーバ３００に登録している。そこで、ＡＳＰサーバ３００は、同一宅１００内のエアコン、照明装置のような同種類のネットワーク家電をリストアップし、集中制御するための図８に示すような集中制御画面を用意している。この登録は、テレビ１６０のブラウザ画面からユーザ会員が登録する。図８ではエアコンに関する集中制御画面２００を示していて、図面２００では、寝室、リビングルーム、子供部屋、洋室それぞれに設置されている型式欄に記載の型式のエアコンそれぞれが設置してあり、これらをすべて集中制御できる状態に選択設定してある。上述したｉｆｒａｍｅタグのＣＧＩにより、各エアコンの運転状態は把握されていて、それぞれの欄に表示している。そして、集中制御ボタンの種類としては、温度設定、運転モード切替、風量切替、運転／停止の操作ボタンが用意してある。なお、型式が異なれば機能も異なるので、この集中制御画面２００では、登録されている同種の家電のいずれでも操作ができる最大公約数的な操作ボタンが用意してある。なお、集中制御対象としないエアコンに対しては、「選択中」の表示窓をクリックすることで「除外」に切替えることで集中制御の対象から外すことができる。
【００４８】
図１０、図１１のシーケンス図に示すように、ログイン手続の後（ステップＳ２０１〜Ｓ２１３）、ニュー画面からエアコンを指定した集中制御画面のダウンロードを要求すると（ステップＳ２１５〜Ｓ２２５）、図８に示す集中制御画面２００がダウンロードされ、テレビ１６０に表示される（ステップＳ２２７〜Ｓ２３１）。
【００４９】
この集中制御画面２００において、温度設定のアップボタン、ダウンボタンをリモコン操作器から操作すれば（ステップＳ２３３）、これはホームゲートウェイ１２０を経て該当家電群に同時に送信され（ステップS２３５，Ｓ２３７）、選択中のすべてのエアコンに対して温度設定の変更指令が送信され、変更後の設定温度に対して自動室温制御を行うことになる（ステップＳ２３９）。そして各エアコンからの室温情報は、ホームゲートウェイ１２０を介してＡＳＰサーバ３００に送信され、該当エアコン毎の室温実測値を更新し（ステップＳ２４１〜Ｓ２４５）、またテレビ１６０に対して設定温度を書き換えた集中制御画面２００がダウンロードされる（ステップＳ２４７，Ｓ２４９）。
【００５０】
次に、集中制御画面２００から個別のエアコンに対する操作に移行する場合の動作について、図９の状態遷移図、図１２のシーケンス図を用いて説明する。ユーザ会員が集中制御画面から寝室のエアコンだけを特別に操作したいと思った場合、図９（Ａ）の集中制御画面２００に対して寝室のエアコンに用意されている「変更」ボタンをリモコン操作器から操作する（ステップＳ２５１，Ｓ２５３）。これによって、テレビ１６０のブラウザは選択された寝室のエアコンのＩＤを指定して個別制御画面２１０のダウンロード要求をＡＳＰサーバ３００に送信する（ステップＳ２５５）。
【００５１】
ＡＳＰサーバ３００は、このＩＤを指定した個別制御画面２１０のダウンロード要求に対して該当する画面のｇｉｆを呼び出し、かつ現在の運転状態情報を埋め込んだｇｉｆを要求元のテレビ１６０に対してダウンロードし、テレビ１６０に図９（Ｂ）のような個別制御画面２１０を表示する（ステップＳ２５７〜Ｓ２６１）。ユーザ会員はテレビ１６０に表示されるこの個別制御画面２１０に対して、温度設定変更、電源のオン／オフ、運転モード切替、風量切替等の所望の操作を行う（ステップＳ２６３）。この寝室のエアコンに対する個別操作指令が発せられると、上記図４と同様のシーケンスによって該当エアコンに対する制御が実行される（ステップＳ２６５〜Ｓ２７７）。
【００５２】
このように集中制御と個別制御とを可能にすることによって、図８の集中制御画面２００から宅１００内に複数台設置されるネットワーク家電について、各機種毎の状態を一覧によって把握することができ、また新旧製品によって、またグレードによって異なる機種毎の多様な機能の操作にも個別制御画面２１０を利用して柔軟に対応することができる。
【００５３】
なお、集中制御はエアコンに限らず、照明装置に対して実施できる。図１３は照明装置の集中制御画面２０１を示している。この集中制御画面２０１から居間、寝室、洋室、子供部屋にある照明装置のうち、集中制御画面で選択登録したものについて、一斉オン／オフの操作が可能である。
【００５４】
［異種家電集中制御］
次に、本実施の形態のネットワーク家電制御システムによる異種家電集中制御機能について説明する。例えば、ユーザ会員の外出時には各室のエアコンをすべてオフにし、各部屋の照明装置もすべてオフにし、玄関の照明灯は点灯させるといったユーザ会員のある活動に連関して操作が必要となるネットワーク家電個々に対してあらかじめその活動と関連させて一連の操作を登録しておく。そして該当する活動を始める時に異種家電集中制御機能を利用して必要なネットワーク家電すべてに対して集中制御できるようにするのが異種家電集中制御機能である。
【００５５】
このためには、例えば、「外出時」、「就寝時」、「起床時」、「出勤時」等のタイトルとそれぞれの活動時に操作が必要となるネットワーク家電すべてとそのそれぞれに対する操作とを登録した異種家電集中制御メニューをＡＳＰサーバ３００に当該ユーザ会員のものとして登録しておく。
【００５６】
そして、ログイン手続の後、異種家電集中制御メニューをダウンロードしてテレビ１６０に表示させ、そこから例えば図１４の示すように「お出かけ」といったメニューを選択して起動操作する。これにより、図１５のシーケンス図に示すように、ＡＳＰサーバ３００は当該ユーザ会員の「お出かけ」に対して登録されている操作対象ネットワーク家電群と各家電に対する操作とを呼び出し（ステップＳ３０１〜Ｓ３０５）、該当する操作指令をホームゲートウェイ１２０に送信し（ステップＳ３０７）、ホームゲートウェイ１２０から各家電に対して操作させる（ステップＳ３０９，Ｓ３１１）。操作結果はホームゲートウェイ１２０からＡＳＰサーバ３００に送信し（ステップＳ３１３，Ｓ３１５）、ＡＳＰサーバ３００はその操作結果を確認し（ステップＳ３１７）、確認画面をテレビ１６０に送信し、例えば、「お出かけ前の準備は完了しました」といってメッセージを表示してユーザ会員に知らせる（ステップＳ３１９，Ｓ３２１）。
【００５７】
これにより、ユーザ会員は、外出前の集中制御が完了したことを確認して外出できることになる。
【図面の簡単な説明】
【００５８】
【図１】本発明の１つの実施の形態のネットワーク家電制御システムのブロック図。
【図２】上記実施の形態においてテレビを操作端末としてサーバにアクセスする手順を示す説明図。
【図３】上記実施の形態においてテレビを操作端末としてサーバにアクセスしてログオン手続し、特定の家電に対する操作を行う場合の手順を示すシーケンス図その１。
【図４】上記実施の形態においてテレビを操作端末としてサーバにアクセスしてログオン手続し、特定の家電に対する操作を行う場合の手順を示すシーケンス図その２。
【図５】上記実施の形態においてエアコンをオフさせる操作による操作画面の遷移を示す説明図。
【図６】上記実施の形態においてＡＳＰサーバがテレビに送信するエアコン操作画面のＨＴＭＬの説明図。
【図７】上記実施の形態においてＡＳＰサーバがテレビに送信するエアコンの運転状態を表示するＨＴＭＬの説明図。
【図８】上記実施の形態においてＡＳＰサーバがテレビに送信して表示させるエアコンの集中制御画面の説明図。
【図９】上記実施の形態においてエアコンの集中制御画面から特定のエアコンに対する個別制御画面への遷移を示す説明図。
【図１０】上記実施の形態においてエアコンの集中制御操作の手順を示すシーケンス図その１。
【図１１】上記実施の形態においてエアコンの集中制御操作の手順を示すシーケンス図その２。
【図１２】上記実施の形態においてエアコンの集中制御モードから個別制御モードへ移行し個別制御を行う手順を示すシーケンス図。
【図１３】上記実施の形態においてＡＳＰサーバがテレビに送信して表示させる照明装置の集中制御画面の説明図。
【図１４】上記実施の形態においてＡＳＰサーバがテレビに送信して表示させる外出時関連家電集中制御画面の説明図。
【図１５】上記実施の形態において外出時に関連家電を集中制御する手順を示すシーケンス図。
【図１６】従来例のブロック図。
【符号の説明】
【００５９】
１０  インターネット
３０  ホームネットワーク
１００  建物
１１０  ルータ
１２０  ゲートウェイ
１５０，１５１〜１５３  ネットワーク家電
１６０  テレビ
１６１  ネットワーク通信機能部
３００  ＡＳＰサーバ
【図１】
2006106974.tif 000004
【図２】
2006106974.tif 000005
【図３】
2006106974.tif 000006
【図４】
2006106974.tif 000007
【図５】
2006106974.tif 000008
【図６】
2006106974.tif 000009
【図７】
2006106974.tif 000010
【図８】
2006106974.tif 000011
【図９】
2006106974.tif 000012
【図１０】
2006106974.tif 000013
【図１１】
2006106974.tif 000014
【図１２】
2006106974.tif 000015
【図１３】
2006106974.tif 000016
【図１４】
2006106974.tif 000017
【図１５】
2006106974.tif 000018
【図１６】
2006106974.tif 000019