(57)【要約】【課題】  操作画面用の表示コンテンツをテレビで表示する場合に、テレビ用の表示コンテンツを独自に製作することなく操作画面を表示することができるネットワーク家電制御システムを提供する。【解決手段】  ＡＳＰサーバは、テレビに表示コンテンツを表示する場合は、操作画面用の表示コンテンツのみを出力するテレビ６ｂには操作画面用の表示コンテンツのみが表示される。このとき、操作画面用の表示コンテンツのＷｅｂ素材は、パーソナルコンピュータ６ａで表示する操作画面のＷｅｂ素材と同一であることから、表示コンテンツを特別に製作する必要がなくなり、負担を大幅に軽減することができる。【選択図】  図１
2006323596.tif 000002
【特許請求の範囲】
【請求項１】
制御対象となるネットワーク家電機器と、
このネットワーク家電機器と家庭内ネットワークを介して接続され、前記ネットワーク家電機器を制御するための制御情報を出力する制御装置と、
前記ネットワーク家電機器を前記制御装置を通じて遠隔操作するための操作画面をＷｅｂ素材からなる表示コンテンツで提供するサーバと、
このサーバが提供する操作画面用の表示コンテンツをブラウザで表示するパーソナルコンピュータ或いはテレビなどの操作端末とを備え、
前記サーバは、
前記テレビに表示する操作画面用の表示コンテンツのＷｅｂ素材として、前記パーソナルコンピュータに表示する操作画面用の表示コンテンツのＷｅｂ素材と同一のものを保持し、
前記パーソナルコンピュータに表示コンテンツを提供する場合は、前記操作画面用の表示コンテンツを含む複数の表示コンテンツを提供し、前記テレビに表示コンテンツを提供する場合は、前記操作画面用の表示コンテンツのみを提供することを特徴とするネットワーク家電制御システム。
【請求項２】
前記サーバは、前記パーソナルコンピュータまたは前記テレビに前記操作画面を表示する場合は、ユーザが所有するネットワーク家電機器のアイコンを表示することを特徴とする請求項１記載のネットワーク家電制御システム。
【請求項３】
前記サーバは、ユーザ毎に前記操作画面のスキンを変更可能であることを特徴とする請求項１または２記載のネットワーク家電制御システム。
【請求項４】
前記サーバは、ユーザが所属するグループに応じて前記パーソナルコンピュータに提供する表示コンテンツを変更することを特徴とする請求項１ないし３の何れかに記載のネットワーク家電制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内ネットワークに接続されたネットワーク家電機器を操作端末により遠隔制御可能とするネットワーク家電制御システムに関する。
【背景技術】
【０００２】
近年、ネットワーク家電機器を家庭内ネットワークを介して制御装置に接続し、制御装置を通じてネットワーク家電機器の動作を遠隔制御可能としたり、動作状態を遠隔地から監視可能としたりするネットワーク家電制御システムが提供されている。このようなネットワーク家電機器を家庭内で遠隔制御可能とするには、家庭内ネットワークに操作端末を接続し、その操作端末に対する操作により制御装置を通じて遠隔制御することができる。
【特許文献１】特開２００４−１２８８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、操作端末にネットワーク家電機器操作用の操作画面を表示するには、操作端末が有するブラウザを利用するようにしているものの、ブラウザ毎に制約条件が異なっている。このため、通常は各ブラウザ向けの表示コンテンツを開発する必要がある。
【０００４】
具体的には、操作端末がパーソナルコンピュータの場合は、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｌｅｒ（登録商標）向け、或いはＮｅｔｓｃａｐｅ（登録商標）向けの表示コンテンツを独自に開発する必要がある。また、操作端末がテレビ（デジタルテレビ）の場合は、Ｎｅｔｆｒｏｎｔ（登録商標）向けの表示コンテンツを独自に開発する必要がある。
【０００５】
そこで、操作画面用の表示コンテンツの開発方針として、全てのブラウザで動くスクリプト（Ｗｅｂ素材）を採用し、最小表示領域に操作画面用の表示コンテンツを表示できるようにし、その他のサービス情報はそれよりも広い表示領域を持つ場合に表示するようにすることで、開発工数を格段に削減するだけでなく、ユーザにとっても表示しているコンテンツに統一性があるので、優しいシステムとなる（特許文献１参照）。
【０００６】
しかしながら、テレビの画素数はパーソナルコンピュータよりも少ないことから、テレビで表示可能な領域は、パーソナルコンピュータで表示可能な領域よりも狭いのが一般的である。このため、パーソナルコンピュータで表示可能な操作画面用の表示コンテンツを含む全ての表示コンテンツを同一のＷｅｂ素材を利用してテレビで表示することは困難である。この場合、テレビに表示可能なように表示コンテンツを独自に作成することが考えられるものの、それでは２重の開発投資が必要となり、コストが大幅に上昇する。
【０００７】
本発明は上記事情に鑑みてなされたもので、その目的は、操作画面用の表示コンテンツをテレビで表示する場合に、テレビ用の表示コンテンツを独自に製作することなく操作画面を表示することができるネットワーク家電制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明のネットワーク家電制御システムは、制御対象となるネットワーク家電機器と、このネットワーク家電機器と家庭内ネットワークを介して接続され、前記ネットワーク家電機器を制御するための制御情報を出力する制御装置と、前記ネットワーク家電機器を前記制御装置を通じて遠隔操作するための操作画面をＷｅｂ素材からなる表示コンテンツで提供するサーバと、前記サーバが提供する操作画面用の表示コンテンツをブラウザで表示するパーソナルコンピュータ或いはテレビなどの操作端末とを備え、前記サーバは、前記テレビに表示する操作画面用の表示コンテンツのＷｅｂ素材として、前記パーソナルコンピュータに表示する操作画面用の表示コンテンツのＷｅｂ素材と同一のものを保持し、前記パーソナルコンピュータに表示コンテンツを提供する場合は、前記操作画面用の表示コンテンツを含む複数の表示コンテンツを提供し、前記テレビに表示コンテンツを提供する場合は、前記操作画面用の表示コンテンツのみを提供するものである（請求項１）。
【０００９】
上記構成において、前記サーバは、前記パーソナルコンピュータまたは前記テレビに前記操作画面を表示する場合は、ユーザが所有するネットワーク家電機器のアイコンを表示するようにしてもよい（請求項２）。
【００１０】
また、前記サーバは、ユーザ毎に前記操作画面のスキンを変更可能であるようにしてもよい（請求項３）。
また、前記サーバは、ユーザが所属するグループに応じて前記パーソナルコンピュータに提供する表示コンテンツを変更するようにしてもよい（請求項４）。
【発明の効果】
【００１１】
ネットワーク家電機器を遠隔制御するための操作端末としてテレビを使用する場合は、テレビの画素数が少ないことから、パーソナルコンピュータを操作端末として使用するための操作画面用の表示コンテンツを含む全ての表示コンテンツをテレビに送信したのでは、表示コンテンツの全てを表示することができない。
【００１２】
そこで、本発明によれば、サーバは、テレビに表示コンテンツを提供する場合は、操作画面用の表示コンテンツのみを提供するので、テレビには操作画面用の表示コンテンツのみが表示される。このとき、操作画面用の表示コンテンツのＷｅｂ素材は、パーソナルコンピュータに表示する操作画面用の表示コンテンツのＷｅｂ素材と同一であることから、表示コンテンツを独自に製作する必要がなくなり、負担を大幅に軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施例について図面を参照しながら説明する。図２は、ネットワークシステムの構成例を示している。この図２において、住居１内には家庭内ネットワーク２が構成されており、この家庭内ネットワーク２にホームゲートウェイ（制御装置に相当）３が接続されている。このホームゲートウェイ３は、家庭内ネットワーク２と外部ネットワークであるインターネット４との接点となるもので、家庭内ネットワーク２へのインタフェースとインターネット４へのインタフェースとを有する。
【００１４】
家庭内ネットワーク２には、ホームゲートウェイ３に加えてネットワーク家電機器（以下、ネット家電）５及び操作端末６が接続されている。
家庭内ネットワーク２は、物理的には、イーサネット（登録商標）、ＩＥＥＥ１３９４のような有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１のような無線ＬＡＮのうち特定のネットワーク或いは種々のネットワークが混成されて構成可能である。
【００１５】
また、本実施例では、ネット家電５の制御のためにエコーネット（登録商標）が利用されている。このエコーネットは、電灯線、ツイストペア線等の様々な物理媒体上で、設備系機器（白物家電等）を制御するためのコマンド、プロトコル、オブジェクト、ＡＰＩ等を規定している。ホームゲートウェイ３は、エコーネットサーバの機能を備えており、エコーネットプロトコルに基づいてネット家電５を制御する機能を有する。つまり、家庭内ネットワーク２を検索して、その家庭内ネットワーク２に接続されているネット家電５を自動的に検出し、検出したネット家電５から当該ネット家電５に関する家電機器情報を取得する機能も持つ。
【００１６】
一方、インターネット４には、ＡＳＰ（Application Service Provider）サーバ（外部サーバに相当）７が接続されている。このＡＳＰサーバ７は、ホームゲートウェイ３が取得したネット家電５の情報を収集して登録する機能を持つと共に、後述するように操作端末６に対する操作に応じてネット家電５の動作をホームゲートウェイ３を通じて制御する機能も持っている。
【００１７】
なお、図２では、ネット家電５及び操作端末６は１台のみ図示しているが、実際には複数台接続されているのが一般的である。また、家庭内ネットワーク２やＡＳＰサーバ７を１つのみ示したが、インターネット４上に複数の家庭内ネットワーク２や複数のＡＳＰサーバ７が存在可能である。
【００１８】
ホームゲートウェイ３はグローバルＩＰを持ち、ＡＳＰサーバ７とインターネット４を通じてＴＣＰ／ＩＰで直接通信を行うようになっている。この実施例では、ＡＳＰサーバ７のドメインは「netkaden.toshiba.co.jp」であり、ホームゲートウェイ３は、ＤＮＳ（Domain Name System）サーバによりＡＳＰサーバ７のグローバルＩＰを取得可能となっている。また、ホームゲートウェイ３、ネット家電５、操作端末６は、同一のネットワークアドレスに属するプライベートＩＰアドレスを持ち、家庭内ネットワーク２を通じてＴＣＰ／ＩＰで通信すると共に、ホームゲートウェイ３を通じてＡＳＰサーバ７とＴＣＰ／ＩＰで通信するようになっている。
【００１９】
なお、ネット家電５、操作端末６がプライベートＩＰアドレスの代わりに固有のグローバルＩＰアドレスを持ち、ＡＳＰサーバ７と直接通信するようにしてもよい。
ここで、ホームゲートウェイ３は、プロキシィサーバとしての機能を有しており、操作端末６からアクセスされたときは、そのアクセスパスに応じてＡＳＰサーバ７との間のデータ通信に対する暗号化の有無を切り換えるように設定されている。
【００２０】
このような暗号化の有無の機能を実現するために、ホームゲートウェイ３は次のように設定されている。
Proxy Pass/a/"https://netkaden.toshiba.co.jp/"
Proxy Pass/b/"http://netkaden.toshiba.co.jp/"
Proxy Pass Reverse/a/"https://netkaden.toshiba.co.jp/"
Proxy Pass Reverse/b/"http://netkaden.toshiba.co.jp/"
【００２１】
つまり、ホームゲートウェイ３にアクセスパスに「/a/」を含んだアクセスが届くと、ｈｔｔｐｓ（ＳＳＬ（Secure Socket Layer）による暗号化あり）でＡＳＰサーバ７にアクセスして暗号化によるデータ通信を実行する。また、アクセスパスに「/b/」を含んだアクセスが届くと、ｈｔｔｐ（暗号化なし）でＡＳＰサーバ７にアクセスして非暗号化でデータ通信を実行する。本実施例では、後述するように制御コマンド情報を暗号化し、画像或いはｈｔｍｌソース本体を非暗号化する。これは、制御コマンド情報を第三者により盗み取られた場合は、盗聴或いは成りすましによる不正なアクセスが行われてしまう虞があるからである。
【００２２】
家庭内ネットワーク２に接続された操作端末６は、ホームゲートウェイ３を介して所望のネット家電５を制御するための家電用リモコンとして機能するもので、例えば、パーソナルコンピュータ、テレビ、携帯電話端末、ＰＤＡ等、様々な種類の装置が利用可能であり、本実施例では、図１に示すようにパーソナルコンピュータ（以下、ＰＣ）６ａ及びテレビ６ｂを用いた例で説明する。
【００２３】
また、本実施例では、ネット家電制御のためのリモコン画面としてＷｅｂブラウザを利用する場合、つまり、ネット家電５の制御のためのインタフェースをＷｅｂ画面の形で提供する場合を例にとって説明する。すなわち、操作端末６を家電用リモコンとする場合には、所定のネット家電５を制御するための操作画面を操作端末６のＷｅｂブラウザ８（図２参照）で表示するもので、その操作画面は、ネット家電制御用のｊａｖａファイル、画像ファイルなどにより構成される。
【００２４】
Ｗｅｂブラウザ８の具体例としては、操作端末６がパーソナルコンピュータ６ａの場合は、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｌｅｒ、或いはＮｅｔｓｃａｐｅが代表的であり、操作端末がテレビ（デジタルテレビ）６ｂの場合は、Ｎｅｔｆｒｏｎｔが代表的である。
【００２５】
次に、インターネット４上に接続されるＡＳＰサーバ７について説明する。
図１に、ＡＳＰサーバ７の構成例を示す。この図１において、ＡＳＰサーバ７は、Ｗｅｂブラウザ８を持った操作端末６に対して家電機器制御のための画面やインタフェースを提供するためのＷｅｂサーバ機能を有する。
【００２６】
また、ＡＳＰサーバ７は、ネット家電制御のためのプログラム（家電機器制御のためのＷｅｂページ等）を操作端末６のために生成し、そのファイルを配信する機能を有し、そのために必要なｈｔｍｌファイル、画像ファイル、個々のネット家電５について、その操作画面を作成するのに必要なｃｇｉファイル、画像ファイルなどを保持する。
【００２７】
操作端末６は、ホームゲートウェイ３経由でＡＳＰサーバ７にアクセスすることにより、後述するように操作画面を作成するのに必要なファイルをＨＴＴＰ或いはＨＴＴＰＳで取得することができる。
このような機能を実現するために、ＡＳＰサーバ７には、個人情報データベース９、所有機器情報データベース１０、属性情報データベース１１が設けられている。
【００２８】
図３は、個人情報データベース９の一例を示している。この図３において、個人情報データベース９には、ユーザＩＤに対応して，氏名、所属グループ、スキンが設定されている。所属グループとは、ユーザが住むマンションやマンションを開発するデベロッパなどのことで、ＡＳＰサーバ７による提供サービスを受ける際に、同一のサービスを受ける集団のことである。スキンとは、表示用の処理レイヤーのことで、操作端末６毎にスキンを変更することにより操作端末６に送信するＷｅｂ素材は同一であるものの、その見せ方（画面のレイアウトや色）を異ならせることができる。
【００２９】
図４は、所有機器情報データベース１０を示している。この図４において、所有機器情報データベース１０には、ユーザＩＤに対応して、所有機器、設置場所が設定されている。
図５は、グループ毎に表示する属性情報データベース１１を示している。この図５において、属性情報データベース１１には、グループに対応して、表示場所、画像、リンクＵＲＬ（Uniform Resource Locator）が設定されている。
【００３０】
一方、ＡＳＰサーバ７は、ユーザの所属グループを判別したときは、その所属グループに応じて表示制御用のスキンを変更するようになっている。
図６は、ＡＳＰサーバ７に設定されたスキンのディレクトリの一例を示している。この図６において、各スキンのディレクトリ下にｈｔｍｌ及びｉｍｇの各ディレクトリが設定され、それらの各ディレクトリに所定のファイルが保存されている。図６では、同一の部品（「title.gif」、「Toshiba.gif」など）は同じ名称となっている。
【００３１】
次に、上記構成の作用について説明する。
ユーザが操作端末６を立ち上げると、操作端末６のＷｅｂブラウザ８は、ホームゲートウェイ３を通じてＡＳＰサーバ７にＴＯＰ画面をリクエストする。
【００３２】
図７は、ＡＳＰサーバ７による操作端末６に対するＴＯＰ画面表示までの流れを示すフローチャートである。この図７において、ＡＳＰサーバ７は、ＴＯＰ画面のリクエストを受け付けたときは（Ｓ１）、ユーザを特定するための認証キーをチェックし（Ｓ２）、チェック結果がＮＧのときは（Ｓ３：ＮＧ）、エラーページを表示する（Ｓ９）。また、チェック結果がＯＫのときは（Ｓ３：ＯＫ）、所有機器情報に基づいてユーザ毎の所有機器を検索すると共に（Ｓ４）、所属するグループを検索する（Ｓ５）。図３及び図４に示す例では、特定したユーザＩＤが例えば「００００１」であったときは、所有機器情報としては、「リビング」に「エアコン」が設置されていると共に、「リビング」に「照明」が設置されていることを検索する。また、所属グループは「Ａ」であることを検索する。
【００３３】
次に、ＡＳＰサーバ７は、スキンをチェックする（Ｓ６）。図４に示す例では、ユーザＩＤが「００００１」のスキンは「１」であることをチェックする。
次に、ＡＳＰサーバ７は、操作端末６のＷｅｂブラウザ８を判別してから（Ｓ７）、ＴＯＰ画面を表示する（Ｓ８）。図５に示す例では、グループ毎に表示する属性情報としては、所属グループ「Ａ」に対応した表示場所（ＰＣ６ａ上の表示場所）として「１」、「２」、「３」が設定されていると共に（図８参照）、それらの表示場所に対応した画像ファイルとして「title.gif」、「cm.gif」、「topics.gif」が保存され、さらにその画像ファイルに対応したリンクとして「http：//AAA/index.html」、「http：//AAA/cm.html」、「http：//AAA/topics.html」が設定されている。従って、ＡＳＰサーバ７がユーザのＰＣ６ａに対して斯様なｈｔｍｌファイルを送信することにより、ＰＣ６ａのＷｅｂブラウザ８によりＴＯＰ画面を表示することができる。
【００３４】
ところで、ＰＣ６ａ用のＴＯＰ画面では、ＡＳＰサーバ７が持っているＴＯＰ画面を形成するための表示コンテンツ（Ｗｅｂ素材から形成される１つのフレームによる表示のこと）を複数表示するようにしている。
【００３５】
図９に示す例では、ＰＣ６ａに表示されるＴＯＰ画面１２の表示コンテンツは、共通のタイトル画面１２ａ、宅内家電機器リスト画面（操作画面）１２ｂ、使用者が所属するグループ毎の表示コンテンツであるコマーシャル画面１２ｃ、トピックス画面１２ｄとからなる。また、宅内家電機器リスト画面１２ｂには、ネット家電５を示すアイコン１２ｅが表示される。これらの画面を表示するための表示コンテンツは、元々画素数の大きなディスプレイを有するＰＣ６ａに表示することを前提として作成されていることから、複数の表示コンテンツをＰＣ６ａに表示するにしても、ＰＣ６ａの画面に全てを支障なく表示することができる。
【００３６】
しかしながら、操作端末６としてテレビ６ｂを用いた場合、テレビ６ｂの画素数はＰＣ６ａに比較して少ないことから（このことは、テレビ６ｂが大画面となるにしても同じである）、ＰＣ６ａに表示可能な複数の表示コンテンツの全てを表示することはできない。
そこで、本実施例では、ＡＳＰサーバ７は、操作端末６のＷｅｂブラウザ８が例えばテレビ用のＮｅｔｆｒｏｎｔであることを判別したときは、操作端末６はテレビ６ｂであると判断し、タイトル画面１２ａ及び表示コンテンツとして宅内家電機器リスト画面１２ｂを表示する（図１０参照）。この場合、テレビ６ｂに表示する宅内家電機器リスト画面１２ｂの表示コンテンツのＷｅｂ素材は、ＰＣ６ａに表示する宅内家電機器リスト画面１２ｂの表示コンテンツのＷｅｂ素材と同一であり、Ｗｅｂ素材の共通化が図られている。
【００３７】
さらに、本実施例では、ユーザが所属するグループに合わせてスキンにより表示コンテンツを変更するようにした。つまり、図９に示すＰＣ６ａ用のＴＯＰ画面１２、或いは図１０に示すテレビ６ｂ用のＴＯＰ画面１２の何れの表示であっても、ｓｋｉｎ １ではＴＯＰ画面１２を青色表示に、ｓｋｉｎ ２ではオレンジ表示に切り換えるようにした。この場合、表示に必要なＷｅｂ素材（部品）は同一であり、その表示色がスキンにより変更されているだけである。また、色だけでなく、異なるレイアウトで表示することも可能である。従って、スキンを変更するだけで、ユーザが所属するグループに適した表示形態でＴＯＰ画面１２をＰＣ６ａ或いはテレビ６ｂに表示することが可能となる。
【００３８】
このような機能を実現するために、ＡＳＰサーバ７に、図６に示すようにスキン毎にディレクトリを設定し、同一の部品を使用するようにしたのである。つまり、表示コンテンツを構成する部品は同一であっても、スキンを変更することによりユーザが所属するグループ毎に見せ方を異ならせるようにしたのである。
【００３９】
さて、上述したように、ＰＣ６ａ或いはテレビ６ｂに表示されたＴＯＰ画面１２に対する操作により所望のネット家電５に対する遠隔制御が可能となる。例えば使用者が操作端末６としてＰＣ６ａで例えばエアコンを操作したい場合は、ＰＣ６ａに表示されたエアコンのアイコン１２ｅをマウスで選択した状態でクリックする。また、操作端末６としてテレビ６ｂでエアコンを操作したい場合は、図１１に示すリモコン１３の「十字」キー１４でエアコンのアイコン１２ｅを選択した状態で「決定」キー１５を操作する。
【００４０】
ここで、ＴＯＰ画面１２における各ネット家電５のアイコン１２ｅには、選択時のリンク先として、各ネット家電５の操作画面の作成に必要なリンクが指定されている。例えば、エアコンのアイコン１２ｅには、ＡＳＰサーバ７に保存してある「aircon.html」へのリンクが張られている。
【００４１】
操作端末６に表示されているＴＯＰ画面１２上のエアコンのアイコン１２ｅが選択された状態で「決定」キー１５が操作されると、当該アイコンには「192.168.1.1/ｂ/aircon.html」のリンクが張られているので、テレビ６ｂは、「192.168.1.1/ｂ/aircon.html」のアクセスパスでホームゲートウェイ３にアクセスする。
【００４２】
ホームゲートウェイ３は、「192.168.1.1/ｂ/aircon.html」でアクセスされたときは、アクセスパスに「/ｂ/」が含まれていることから、上述したプロキシィサーバとしての設定に基づいてｈｔｔｐで暗号化することなくＡＳＰサーバ７にアクセスして「aircon.html」をリクエストする（図１２及び図１３参照）。
【００４３】
ＡＳＰサーバ７は、ホームゲートウェイ３からのｈｔｔｐによるリクエストに応じて自己が保有する「aircon.html」を暗号化することなくホームゲートウェイ３経由で操作端末６に送信する。これにより、操作端末６は、受信した「aircon.html」を実行するようになる。
【００４４】
ＡＳＰサーバ７に設定された「aircon.html」の一例を以下に示す。
［aircon.html］
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>エアコン</title>
<script language="javascript" src="/a/air#control.js "></script>；制御情報
</head>
<body>
<img src="/b/aircon.gif" alt="" width=1 height=1></td>；エアコン操作画面
</body>
</html>
このプログラムでは、スクリプト言語を指定するための制御情報は「/a/」をアクセスパスに含めることにより暗号化し、エアコン操作画面を表示するための情報は、「/ｂ/」をアクセスパスに含めることにより暗号化しないことを示している。
【００４５】
なお、ＡＳＰサーバ７は、上述の「aircon.html」のプログラムを操作端末６に送信する際は、操作端末６からｈｔｔｐでアクセスされることから、「aircon.html」を構成するｈｔｍｌタグ自体を暗号化することなく送信する。
【００４６】
操作端末６のＷｅｂブラウザ８は、「aircon.html」をＡＳＰサーバ７から受信したときは、その「aircon.html」を実行する。
即ち、ＡＳＰサーバ７に対してＴＯＰ画面１２を作成する上で必要となる制御情報とエアコン操作画面をＡＳＰサーバ７にリクエストする。このとき、ホームゲートウェイ３は、操作端末６から受信したアクセスパスに「/a/」または「/b/」が含まれているかを判断し、「/a/」が含まれている場合、つまり上述のプログラム例では、制御情報である「air control.js」をｈｔｔｐｓで暗号化してＡＳＰサーバ７にリクエストする。また、「/b/」が含まれている場合、つまり上述のプログラム例では、「aircon.gif」を暗号化することなくｈｔｔｐでＡＳＰサーバ７にリクエストする（図１２及び図１３参照）。
【００４７】
以上のような動作により、ＡＳＰサーバ７からホームゲートウェイ３を経由して操作端末６に対して、暗号化されない「aircon.html」が送信されるのに続けて、暗号化された「air control.ｊs」、暗号化されない「aircon.gif」が順に送信されるので、操作端末６にはＴＯＰ画面が表示される（図１２及び図１３参照）。
【００４８】
図１４に、操作端末６（図ではテレビ６ｂ）、ＡＳＰサーバ７、ネット家電５（図ではエアコン５ａ）との間のシーケンスを示している。この図１４において、ＡＳＰサーバ７は、テレビ６ｂからのアクセスに応じてエアコン５ａの状態を確認し、エアコン５ａが状態を返してきたときは、取得した情報に基づいて操作画面をテレビ６ｂに表示する。このとき、ＡＳＰサーバ７は、テレビ６ｂに操作画面を表示する際は、エアコン５ａの現在の状態に応じてアイコンを選択するためのカーソルの表示を切り換えるようになっている。つまり、図１５に示すようにエアコン５ａが運転中であったときはカーソルを停止中にし、エアコンが停止中であったときはカーソルを運転中にするもので、斯様な操作画面を作成してホームゲートウェイ３経由でテレビ６ｂに送出する。
【００４９】
以上の動作により、テレビ６ｂには、図１６に示すようなエアコン５ａの操作画面１６が表示される。この操作画面１６では、エアコン５ａを運転するための「ＯＮ」ボタン１７及び停止するための「ＯＦＦ」ボタン１８が表示される。このとき、操作画面１６において、エアコン５ａが運転中（図では冷房運転中）の場合は、「ＯＦＦ」ボタン１８がカーソル（図中の太線）により予め選択された状態で表示される。また、エアコン５ａが停止中の場合は、図１７に示すように「ＯＮ」ボタン１７がカーソルにより予め選択された状態で表示される。
【００５０】
さて、ユーザがエアコン５ａの操作画面１６において、運転中のエアコン５ａを停止するには、「ＯＦＦ」ボタン１８が予め選択された状態で表示されているので、テレビ６ｂのリモコン１３の「決定」キー１５を操作する。これにより、テレビ６ｂは、図１４に示すようにエアコン５ａに対する停止コマンドを例えばＣＧＩパラメータとして含む要求メッセージとしてホームゲートウェイ３経由でＡＳＰサーバ７へ送信する。
【００５１】
ＡＳＰサーバ７は、この要求メッセージを受けると、例えばＣＧＩパラメータなどによるエアコン５ａに対する停止コマンドを、エコーネットプロトコルにおけるエアコン５ａに対する停止コマンドに変換し、これをホームゲートウェイ３へ送信する。
【００５２】
ホームゲートウェイ３は、エコーネットプロトコルによるエアコン５ａに対する停止のコマンドを受けたときは、エアコン５ａに対して停止コマンドを送信する。
以上の動作により、リモコン１３に対する操作により、運転していたエアコン５ａを遠隔制御で停止することができる。
【００５３】
このとき、ＡＳＰサーバ７は、図１４に示すようにエアコンをオフしたことに応じてエアコン５ａの状態が停止中に切り換わったことを確認したときは、操作端末６の操作画面に表示されているカーソルを「ＯＮ」ボタン１７に移動する。従って、ユーザは、リモコン１３によりエアコン５ａを運転するための操作を「決定」キー１５に対する１回の操作で簡単に行うことができる。
【００５４】
なお、上述したようにエアコン５ａの操作画面１６において、「ＯＦＦ」ボタン１８から「ＯＮ」ボタン１７にカーソルを移動するために、ホームゲートウェイ３とＡＳＰサーバ７との間で行われる通信は非ＳＳＬ通信である。これは、ホームゲートウェイ３からＡＳＰサーバ７に対するインターネット通信は、制御結果から操作ボタンの画像を特定するために必要な情報のみなので、特に機器を特定する情報が含まれていないからである。
【００５５】
一方、図１８に示すシーケンスのように、ＡＳＰサーバ７は、エアコン５ａの状態を確認した際に、エアコン５ａが故障中であったときは、テレビ６ｂに表示している操作画面中の「ＯＮ」ボタン１７及び「ＯＦＦ」ボタン１８の何れも選択できないようになっている。このような制御方法としては、例えば「ＯＦＦ」ボタン１８に張られている、「<a href="/cgi-bin/on.cgi"><img src="off.gif"></a>」というＵＲＬの記述を、「<img src="off．gif">」に変更することにより実施可能である。
【００５６】
このような実施例によれば、操作端末６としてのＰＣ６ａ及びテレビ６ｂによる遠隔制御によりネット家電５を制御する場合に、ＰＣ６ａに対しては操作画面用の表示コンテンツを含む複数の表示コンテンツを表示しながら、テレビ６ｂに対しては操作画面用の表示コンテンツのみを表示するようにしたので、ＰＣ６ａよりも画素数の少ないテレビ６ｂに操作画面を確実に表示することができる。
しかも、テレビ６ｂに表示する操作画面用の表示コンテンツを構成するＷｅｂ素材をＰＣ６ａに表示する操作画面の表示コンテンツのＷｅｂ素材と同一としたので、表示コンテンツを独自に作成する必要がなく、製作コストを大幅に低減することができる。
【００５７】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
ホームゲートウェイ３とＡＳＰサーバ７との間の暗号化の手段としては、ＳＳＬに限らず、ＰＫＩ、ＲＳＡ、Ｓ/ＭＩＮＥなどを用いるようにしてもよい。
【００５８】
ホームゲートウェイ３に表示コンテンツを保存しておき、ホームゲートウェイ３が操作端末６に表示コンテンツを提供するようにしてもよい。
ＡＳＰサーバ７は、操作端末６に操作画面を表示する場合は、過去の操作履歴に基づき、最も利用頻度の高い操作ボタンにカーソルを合わせて表示するようにしてもよい。
【００５９】
ＡＳＰサーバ７は、現在月が例えば７〜９月の場合は、自動、冷房、暖房、除湿のうち、冷房を選択して表示するようにしてもよい。
本実施例では、操作端末６を家電制御のためのリモコンとして利用する場合を説明しているが、例えば、ホームゲートウェイ３自身がＷｅｂブラウザ機能（とディスプレイ機能）を含み、このホームゲートウェイ３そのものを家電制御のためのリモコンとして利用するような形態ももちろん可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例におけるＡＳＰサーバの構成を示す概略図
【図２】システム全体の構成を示す概略図
【図３】ＡＳＰサーバの個人情報データベースを示す図
【図４】ＡＳＰサーバの所有機器情報データベースを示す図
【図５】ＡＳＰサーバの属性情報データベースを示す図
【図６】ＡＳＰサーバに登録されたスキンのディレクトリを示す図
【図７】ＡＳＰサーバのＴＯＰ画面表示動作を示すフローチャート
【図８】操作端末の表示領域の位置を示す図
【図９】パーソナルコンピュータのＴＯＰ画面を示す概略図
【図１０】テレビのＴＯＰ画面を示す概略図
【図１１】リモコンの一部を示す平面図
【図１２】データの流れを示す全体の概略図
【図１３】操作画面を表示するまでの各機器間のデータの流れを示すシーケンス
【図１４】カーソルによる選択表示するまでの各機器間のデータの流れを示すシーケンス
【図１５】ＡＳＰサーバのカーソルの移動表示動作を示すフローチャート
【図１６】「ＯＦＦ」ボタンが選択表示された操作画面を示す図
【図１７】「ＯＮ」ボタンが選択表示された操作画面を示す図
【図１８】エアコンが故障中の場合を示す図１４相当図
【符号の説明】
【００６１】
図面中、２は家庭内ネットワーク、３はホームゲートウェイ（制御装置）、４はインターネット、５はネットワーク家電機器、５ａはエアコン(ネットワーク家電機器)、６は操作端末、６ａはパーソナルコンピュータ（操作端末）、６ｂはテレビ（操作端末）、７はＡＳＰサーバ（サーバ）、８はＷｅｂブラウザ、１２はＴＯＰ画面、１２ｂは宅内家電機器リスト画面（操作画面）である。
【図１】
2006323596.tif 000003
【図２】
2006323596.tif 000004
【図３】
2006323596.tif 000005
【図４】
2006323596.tif 000006
【図５】
2006323596.tif 000007
【図６】
2006323596.tif 000008
【図７】
2006323596.tif 000009
【図８】
2006323596.tif 000010
【図９】
2006323596.tif 000011
【図１０】
2006323596.tif 000012
【図１１】
2006323596.tif 000013
【図１２】
2006323596.tif 000014
【図１３】
2006323596.tif 000015
【図１４】
2006323596.tif 000016
【図１５】
2006323596.tif 000017
【図１６】
2006323596.tif 000018
【図１７】
2006323596.tif 000019
【図１８】
2006323596.tif 000020