(57)【要約】【課題】従来の遠隔制御では、携帯電話等の宅外端末で利用する機器制御用のコンテンツはサーバーが管理している。しかし、特に設備機器は制御項目やモニタ項目が多く、機器・機種毎に異なり、サーバーで一元的に管理するのは現実には難しい。【解決手段】宅内の機器１に、携帯電話などの端末４に表示させる機器制御用のコンテンツ情報を保持するコンテンツ記憶部１２と、機器制御に関する命令を実行する命令実行部１３と、ＷＥＢサーバー機能を備え、サーバー３とコンテンツ情報および機器制御命令の通信を行う通信部１０を備える。また、サーバーには、機器１および端末４と通信を行い、機器１から取得した機器制御用のコンテンツを端末４へ送信し、それに対して端末４から返信される機器制御に関する命令を機器１に送信する中継サーバー部２０を設ける。【選択図】図１
2006121390.tif 000002
【特許請求の範囲】
【請求項１】
端末から機器を操作するためのコンテンツ情報を記憶・管理するコンテンツ記憶部と、機器毎に固有の情報である機器ＩＤ情報を記憶するＩＤ記憶部と、前記コンテンツ情報に含まれる機器制御命令を実行し機器制御や機器モニタを行う命令実行部と、前記コンテンツ情報、前記機器ＩＤ情報、前記機器制御命令情報についてサーバーと通信を行う通信部を備えたことを特徴とする機器。
【請求項２】
コンテンツ記憶部は、ＨＴＭＬ、ＸＭＬなどのマークアップ言語で記述されたファイル、画像ファイル、音声ファイル、スクリプトプログラムの少なくともひとつを記憶・管理し、通信部はＷＥＢサーバー機能を有し、命令実行部は前記コンテンツ記憶部中のコンテンツから呼び出される機器制御用ＣＧＩプログラムなどのＷＥＢアプリケーションを記憶・実行することを特徴する請求項１に記載の機器。
【請求項３】
通信により機器から取得した機器操作用のコンテンツを端末へ送信し、それに対して端末から送信される機器制御や機器モニタに関する命令やリクエストを機器に送信する中継サーバー部を備えたことを特徴とするサーバー。
【請求項４】
ユーザに対する認証情報を記憶する認証情報管理部と、端末からのサーバーアクセス時に前記認証情報管理部に格納された情報を用いてユーザ認証を行う認証サーバー部と、ユーザ情報および機器ＩＤ情報と両者の関係を記憶する機器情報管理部を備え、中継サーバー部は、（１）前記ユーザ認証で得られたユーザ情報から前記認証情報管理部を検索してユーザが所有する機器の機器ＩＤ情報を取得し、（２）取得した前記機器ＩＤ情報を持つ機器からの通信によるコンテンツ情報の取得および端末へ送信し、（３）取得した前記機器ＩＤ情報を持つ機器へ、ユーザの端末操作で発生する機器制御や機器モニタに関する命令を送信する、を行うことを特徴とする請求項３記載のサーバー。
【請求項５】
認証情報管理部は、ユーザ情報、機器ＩＤ情報、機器の通信先情報（ＩＰアドレス、ポート番号など）を関連付けて記憶・管理し、中継サーバー部は認証サーバー部で得たユーザ情報から前記認証情報管理部を検索して機器の通信先情報を取得し、機器からのコンテンツ情報取得や、機器制御や機器モニタに関する命令のリモコンへの送信を行うことを特徴とする請求項３または４に記載のサーバー。
【請求項６】
中継サーバー部は、認証情報管理部中の機器ＩＤ情報および通信先情報から、ＨＴＭＬ，ＸＭＬなどのマークアップ言語で記述された機器選択メニュー画面を作成し、端末へ送信することを特徴とする請求項３〜５のいずれか１項に記載のサーバー。
【請求項７】
ＷＥＢブラウザ機能を持つ表示部と、ユーザからの入力操作を受け付ける入力部とを備え、前記表示部および前記入力部は通信部中のＷＥＢサーバー機能へアクセスを行い、前記表示部はコンテンツ記憶部中の機器操作用のコンテンツを表示し、その表示に応じて行われる前記入力部のユーザ操作により命令実行部を動作する、機器制御および機器モニタを行わせることを特徴とする請求項１または２に記載の機器。
【請求項８】
請求項１、２、７のいずれか１項記載の機器の機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【請求項９】
請求項３、４、５、６のいずれか１項記載のサーバーの機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宅内や宅外から遠隔制御が可能な機器と、制御情報や表示情報の通信を行なうサーバーおよびそのプログラムに関するものである。
【背景技術】
【０００２】
従来、この種のシステムは、例えば、特許文献１のような構成が多い。図６は、前記特許文献１に記載された従来システムの構成を示すものである。
【０００３】
図６では、宅内に機器１００が複数台設置される例を示している。機器１００は風呂、給湯器、冷蔵庫など通常の家電機器である。携帯電話１０３は、ＷＥＢブラウザ機能を有している。
【０００４】
ＷＥＢサーバー部１０２は、携帯電話１０３中で表示させる機器制御用のコンテンツを記憶している。ユーザは携帯電話１０３中のＷＥＢブラウザを操作して、ＷＥＢサーバー部１０２に接続し、格納しているコンテンツを表示させる。ユーザは、表示されたコンテンツを操作することにより機器の制御／モニタに関する指示を行う。この指示はＷＥＢサーバー部１０２で制御信号に変換され、宅内のルータ１０１を介して機器１００へ送信される。機器１００はこの信号を受信し、制御指示にしたがった動作を行う。以上のような動作により、宅外制御が実現される。
【特許文献１】特開２００２−１８６０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、携帯電話１０３で表示する機器制御用のコンテンツをＷＥＢサーバー部１０２が一括して記憶・管理しており、各ユーザ毎や各機器毎の設定、機種毎のコンテンツなどのすべてをサーバーで管理しなくてはならない。特に、給湯器、風呂、床暖房、空調機などの設備機器は、制御項目やモニタ項目が多く、設定やコンテンツは各機器の機種毎に異なる。これらの情報をすべて、サーバーで一元的に管理するのは現実には極めて難しいという課題があった。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明では、機器側に、携帯電話などの端末から機器を操作するためのコンテンツ情報を記憶・管理するコンテンツ記憶部と、コンテンツ情報のサーバーへの送信およびサーバーからの機器制御命令の受信を行うＷＥＢサーバー機能を持つ通信部を備える。
【０００７】
また、サーバー側には、機器および端末と通信を行い、機器から取得した機器制御用のコンテンツを端末へ送信し、それに対して端末から送信される機器制御命令を機器に送信する中継サーバー部を設ける。
【０００８】
これにより、サーバー側は機器内部に記憶されている機器制御用のコンテンツを中継するだけで良くなり、ユーザ毎あるいは機器毎、機種毎の設定やコンテンツを管理する必要が無くなる。
【発明の効果】
【０００９】
本発明の機器、サーバーおよびそのプログラムを用いることにより、携帯電話などの宅外の端末で利用する機器制御用のコンテンツを機器側で管理できるようになる。これによりサーバーでのコンテンツ管理が大幅に削減できる。
【００１０】
また、機器中に記憶されている機器制御用のコンテンツは、宅外端末だけでなく機器本体でも利用可能であり、機器本体のＷＥＢブラウザ機能からも利用できる。このように機器中に機器制御コンテンツを持つことにより、より柔軟な遠隔制御や遠隔モニタが実現できる。
【発明を実施するための最良の形態】
【００１１】
第１の発明は、機器中に、宅外端末から機器を操作するためのコンテンツ情報を記憶・管理するコンテンツ記憶部と、機器毎に固有の情報である機器ＩＤ情報を記憶するＩＤ記憶部と、コンテンツ情報に含まれる機器制御命令を実行し機器制御や機器モニタを行う命令実行部と、コンテンツ情報、前記機器ＩＤ情報、機器制御命令情報についてサーバーと通信を行う通信部を備える。機器中に、宅外制御用のコンテンツを記憶するため、サーバー側でのコンテンツ管理を削減することができる。
【００１２】
第２の発明は、第１の発明において、コンテンツ記憶部は、端末でのユーザインターフェース画面を表示するためのＨＴＭＬ、ＸＭＬなどのマークアップ言語で記述されたファイル、画像ファイル、音声ファイル、スクリプトプログラムの少なくともひとつを記憶・管理し、通信部はＷＥＢサーバー機能を有し、命令実行部はコンテンツ記憶部中のコンテンツと連動して機器制御部を制御するためのＣＧＩプログラムなどのＷＥＢアプリケーションを記憶・実行する。インターネット上で汎用的に利用されるＨＴＭＬなどのファイルや、ＣＧＩなどの仕組みを利用することにより、より多くの端末からの機器制御が可能になる。
【００１３】
第３の発明は、携帯電話などの端末および宅内の機器と通信を行い、機器から取得した機器操作用のコンテンツを端末へ送信し、それに対して端末から送信される機器制御や機器モニタに関する命令やリクエストを機器に送信する中継サーバー部を備える。これにより、リモコン側に記憶・管理しているコンテンツを、携帯電話などの端末からアクセスさせることができる。
【００１４】
第４の発明は、第３の発明において、ユーザに対する認証情報を記憶する認証情報管理部と、端末からのサーバーアクセス時に認証情報管理部に格納された情報を用いてユーザ認証を行う認証サーバー部と、ユーザ情報および機器ＩＤ情報と両者の関係を記憶する機器情報管理部とを備え、中継サーバー部は（１）前記ユーザ認証で得られたユーザ情報から前記認証情報管理部を検索してユーザが所有する機器の機器ＩＤ情報を取得し、（２）取得した前記機器ＩＤ情報を持つ機器からの通信によるコンテンツ情報の取得および端末へ送信し、（３）ユーザの端末操作で発生する機器制御や機器モニタに関する命令を取得した機器ＩＤ情報を持つ機器に送信を行う、ことを特徴とする。これにより、ユーザ認証で得た情報から、制御すべき機器を特定することができ、機器ＩＤ情報などをユーザに直接入力させる必要の無い、使いやすく確実性のある遠隔制御を実現することができる。
【００１５】
第５の発明は、第３の発明または第４の発明において、機器情報管理部はユーザ情報、機器ＩＤ情報、機器の通信先情報（ＩＰアドレス、ポート番号など）を関連付けて記憶・管理し、中継サーバー部は、認証サーバー部で得たユーザ情報から機器情報管理部を検索して機器の通信先情報を取得し、機器からのコンテンツ情報取得や、機器制御や機器モニタに関する命令のリモコンへの送信を行う。この仕組みにより、中継サーバー部は容易に機器の通信先情報を得ることができる。
【００１６】
第６の発明は、第３〜５の発明において、中継サーバー部は、認証情報管理部中の機器ＩＤ情報および通信先情報から、ＨＴＭＬ，ＸＭＬなどのマークアップ言語で記述された機器選択メニュー画面を作成し、端末へ送信することを特徴とする。これにより、ユーザが複数の機器を持つ場合、携帯電話などの端末で機器選択メニューを表示させることが可能であり、より簡単に制御したい機器を選択させることができる。
【００１７】
第７の発明は、第１の発明または第２の発明において、機器側にＷＥＢブラウザ機能を持つ表示部と、ユーザからの入力操作を受け付ける入力部を備え、表示部および入力部は通信部中のＷＥＢサーバー機能へアクセスを行い、表示部はコンテンツ記憶部中の機器操作用のコンテンツを表示させ、ユーザはその表示に応じて入力部を操作することにより命令実行部を動作させ、機器制御および機器モニタを行わせることを特徴とする。この構成により、宅外制御用の機器制御コンテンツを機器本体側でも利用することができる。したがって、ユーザに対する操作インタフェースを宅内・宅外で共通化でき、さらに同一の仕組みを利用するためコスト的にも有利になる。
【００１８】
第８の発明は、第１、第２、第７のいずれか１つの発明に記載の機器の機能の少なくとも一部をコンピュータに実現させるためのプログラムである。第９の発明は、第３、第４、第５、第６のいずれか１つの発明に記載のサーバーの機能の少なくとも一部をコンピュータに実現させるためのプログラムである。プログラムであるので電気・情報機器、コンピュータ等のハードリソースを協働させて用いて本発明の機能の一部あるいは全部を容易に実現することができる。また、記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、本実施の形態によって本発明が限定されるものではない。
【００２０】
（実施の形態１）
図１は、本発明の構成を示した図である。図１において、機器１はユーザの宅内に設置された一般的な機器や装置である。本実施の形態では、風呂給湯機（熱源機）を機器１の例として使用した場合を説明する。なお、機器１は他の機器でも良く、例えば、（ａ）床暖房機、乾燥暖房機、ガスメータ、電力メータ、水道メータ等の他の設備機器、（ｂ）エアコン、換気扇、送風機、ファンヒータ等の空調機器、（ｃ）洗濯機、冷蔵庫、電子レンジ等の白物家電機器でも良い。また、図のように種別の異なる機器を複数設置しても良い。
【００２１】
宅内上位通信装置２は、機器１をインターネット等の宅外通信網と接続するためのモデムやルータ等の機器である。具体的な構成としては、ＡＤＳＬルータ、ＣＡＴＶモデム、ＩＳＤＮダイアルアップルータ、光ファイバーの回線終端装置、メディアコンバータ、ホームＰＮＡ装置、ゲートウェイ、ルータ、スイッチングハブなどである。
【００２２】
なお、図１では宅内上位通信装置２は１つの構成のように図示しているが、例えばスプリッタとＡＤＳＬルータのように、構成が複数台に分かれていても良い。なお、機器１と宅内上位通信装置２は、図１では有線通信（ＬＡＮ線、電灯線、ツイストペア線など）としているが、無線通信（赤外線、小電力無線、無線ＬＡＮ等）でも良い。なお、インターネットなどの宅外通信網で利用される通信プロトコルと、機器１と宅内上位通信装置２の間の通信プロトコルが異なる場合は、宅内上位通信装置２にプロトコル変換を行う機能が必要となる。
【００２３】
サーバー３は複数の機器１および端末４と通信を行い、ユーザに対して機器制御に関するサービスを提供する。基本的には、ユーザ認証に関する処理と、機器１と端末４との通信を中継する処理を行う。
【００２４】
端末４は、ＷＥＢブラウザ機能を持つ携帯電話やＰＨＳ、ＰＤＡ、パソコン（ＰＣ）、ワークステーションなどの端末機器を示す。これらは基本的には宅外で操作され、その操作により宅内の機器１の制御や状態モニタを行う。なお、端末４のＷＥＢブラウザ機能は、ＨＴＭＬ，コンパクトＨＴＭＬ、ＸＭＬ、ＷＭＬなどのマークアップ言語で記載されたファイルを適切に表示させる機能を意味する。
【００２５】
機器１は、次の７要素から構成される。
【００２６】
（ａ１）ＷＥＢサーバー機能を持ちサーバー３との通信を行う通信部１０。
【００２７】
（ａ２）機器毎にユニークに設定された機器ＩＤ情報を記憶するＩＤ記憶部１１。
【００２８】
（ａ３）端末４のＷＥＢブラウザ機能で表示させる機器制御用のコンテンツを記憶するコンテンツ記憶部１２。なお、機器制御用のコンテンツはＨＴＭＬ，ＸＭＬ、コンパクトＨＴＭＬ、ＷＭＬなどのマークアップ言語により記載され、必要に応じて画像ファイル、音声ファイル、スクリプトプログラムなどもあわせて記憶・管理する。なお、これらは端末４で表示されるユーザインタフェース画面（ＧＵＩ）を構成する。
【００２９】
（ａ４）コンテンツ中に含まれる機器制御や機器の状態モニタに関する命令を実行する命令実行部１３。具体的には、コンテンツ中からコールされるＣＧＩプログラムを記憶、実行する部分である。ＣＧＩプログラムはＣ言語やＰｅｒｌなどで記述されたプログラムであり、命令実行部１３はこれを実行する。なお、本実施の形態ではＣＧＩを用いて説明を行うが、ＰＨＰ、ＡＳＰ、サーブレットなどの他のＷＥＢアプリケーションでも良い。これらは、端末４でのコンテンツ表示に対するユーザからの操作でコールされるため、結果的にコンテンツと連動して動作することになる。
【００３０】
（ａ５）機器１の実動作を行う機器制御部１４。本実施の形態では、機器１の例として風呂給湯機（熱源機）を採用している。したがって、機器制御部１４は、ガスや電気などのエネルギーを利用して水を加熱し、風呂やキッチンなどへ適切に湯を供給する機能を意味する。なお、機器制御部１４の構成は、機器１をどの機器にするかにより異なる。機器制御部１４の動作は命令実行部１３の指示により変化する。本実施の形態では、風呂給湯の開始や停止、温度設定などが命令実行部１３により制御される。
【００３１】
（ａ６）ＷＥＢブラウザ機能を有した表示部１５。表示部１５は液晶デバイスなどの表示部とその制御回路から構成されている（制御回路部にＷＥＢブラウザ機能が含まれている）。通信部１０を介してコンテンツ記憶部１２や命令実行部１３と通信を行い、取得したコンテンツ情報の表示や、機器１の制御のためのガイド画面や制御結果の表示を行う。なお、表示部１５は液晶デバイスでは無く、ＥＬデバイス、ＣＲＴデバイスなどの他の表示デバイスを用いても良い。
【００３２】
（ａ７）表示部１５のＷＥＢブラウザ機能と連携してユーザに入力を行わせる入力部。具体的には、押しボタンやキーボードなどから構成される。なお、表示部１５と入力部１６を一体化して、タッチパネルのような構成にしても良い。
【００３３】
サーバー３は、次の４要素から構成される。
【００３４】
（ｂ１）機器１の制御や状態モニタのためのコンテンツ（機器制御用コンテンツ）および機器制御命令情報を、機器１と端末４の間で中継通信する中継サーバー部２０。
【００３５】
（ｂ２）端末４からのアクセス時に、ユーザに対する認証を行う認証サーバー部２１。
【００３６】
（ｂ３）認証サーバー部２１で認証されたユーザが保有する機器１の機器ＩＤ情報や機器１の通信先情報を管理する機器情報管理部２２。機器情報管理部２２は、具体的にはユーザＩＤに対して、機器ＩＤ情報と通信先情報（ＩＰアドレス、ポート番号など）を関連付けて管理している。
【００３７】
（ｂ４）認証サーバー部２１で利用する認証情報を記憶・管理する認証情報管理部２３。認証情報管理部２３は、具体的には、ユーザＩＤやパスワードなどの情報を管理している。ユーザＩＤやパスワードなどの認証情報は、機器の使用開始前にオペレータにより入力される。なお、認証サーバー部２１は、これらの認証情報を用いて課金などの機能を有しても良い。
【００３８】
以上のように構成された本発明の機器およびサーバーの動作を、図２および図３のフローチャートにより説明する。このフローチャートは、端末４から宅外制御を行った場合の各部の動作を示している。
【００３９】
（ステップＡ１）端末４中のＷＥＢブラウザ機能を利用して、サーバー３中の認証サーバー部２１へアクセスする。具体的には、ユーザが携帯電話などのＷＥＢブラウザ機能に、所定のＵＲＬ情報を入力することにより、端末４を認証サーバー部２１へ接続させる。
【００４０】
（ステップＡ２）認証サーバー部２１は、端末４に対してユーザ認証を行わせるための入力画面情報（ＨＴＭＬファイル）を返信し、ユーザにＩＤ情報などの入力を促す。
【００４１】
具体的な端末４における認証画面の例を図４（ａ）に示す。図では、ユーザに対して「ユーザＩＤ」と「パスワード」の入力を要求している。図４（ａ）に示しているように、ここで端末４に表示させたコンテンツは、認証サーバー部２１中のコンテンツである。
【００４２】
（ステップＡ３）ユーザは、端末４を操作して、「ユーザＩＤ」「パスワード」などの認証情報を入力する。入力された情報は、認証サーバー部２１に送信される。
【００４３】
（ステップＡ４）認証サーバー部２１は、認証情報管理部２３へアクセスを行い、事前に登録されたユーザ情報（ユーザＩＤ，パスワード）と、ステップＡ３で送信されてきた情報を比較する。
【００４４】
（ステップＡ５）ステップＡ４での比較で、端末４で入力された情報を持つユーザが、認証情報管理部２３にすでに登録されているかどうかで、処理を分岐させる。登録されていない場合はステップＡ２に戻り、認証情報の再入力をユーザに行わせる。登録されている場合は、次のステップＡ６へ進む。
【００４５】
（ステップＡ６）認証の終了したユーザＩＤは中継サーバー部２０へ送信される。中継サーバー部２０は、機器情報管理部２２へアクセスし、ユーザＩＤに対応する機器１の機器ＩＤ情報と、ＩＰアドレス／ポート番号などの通信先情報を取得する。機器ＩＤ情報は機器１内部のＩＤ記憶部１１に記憶されているものと同一である。これらの情報は、オペレータにより事前登録させたり、もしくは機器１の設置時に通信を行い中継サーバー部２０を経由して登録させたりする。
【００４６】
中継サーバー部２０は、取得した機器ＩＤ情報と通信先情報から、機器選択メニュー画面を生成する（図４（ｂ）参照）。機器選択メニュー画面とは、ユーザに制御したい機器を選択させるための画面である。具体的には、機器ＩＤ情報から機器種別名を判別して、機器種別名と通信先情報（リンク先ＵＲＬ）を対にした形で、ＨＴＭＬファイルを作成し端末４に送信する。この画面では、ユーザが所有する機器の一覧が出力されることになる。ユーザはこの中から制御対象の機器を選択する。
【００４７】
なお、機器ＩＤ情報から機器種別名を判別する方法としては、機器ＩＤ情報の上位ビットに機器種別に１対１対応するような符号を付与しても良いし、機器情報管理部２２にどの機器ＩＤ情報がどの機器種別に対応するかを記憶させ、それを検索して取得するようにしても良い。
【００４８】
（ステップＡ７）ユーザは、端末４を操作して、制御や状態モニタなどを行いたい機器を選択する（図４（ｂ）では、ユーザは「風呂給湯」を選んだ例を説明している）。
【００４９】
（ステップＡ８）中継サーバー部２０は、ステップＡ６で取得した通信先へアクセスを開始し、宅内上位通信装置２を経由して機器１へ接続を行い、コンテンツ記憶部１２から機器制御用のコンテンツ（端末４で表示させるための機器制御用コンテンツ）を取得する。
【００５０】
具体的には、中継サーバー部２０がＨＴＴＰ通信を機器１中の通信部１０（ＷＥＢサーバー機能）と行って、機器制御用コンテンツの取得に関するリクエストを発行し、機器１中のコンテンツ記憶部１２に記憶されている機器制御用コンテンツを取得する。取得したコンテンツ情報は、そのままの形で端末４へ直ちに送信する。
【００５１】
端末４での表示例を図４（ｃ）に示す。この例では、「動作状況表示」「機器制御」の２つの選択肢が表示されている。これは、機器１中のコンテンツを中継サーバー部２０で中継して端末４で表示された例である。なお、この選択肢は機器１毎に異なる。
【００５２】
（ステップＡ９）ユーザは、端末４を操作して、機器１の遠隔制御機能の中のひとつを選択する。ここでは、図４（ｃ）で、「動作状態表示」を選択した場合の動作を以降に説明する。
【００５３】
（ステップＡ１０）コンテンツ中に設定されたリンク情報にしたがって、中継サーバー部２０は、画面遷移や制御命令発行（ＣＧＩコール）などの情報を機器１へ送信する。具体的には、図４（ｃ）で「動作状態表示」の機能が選択された場合、端末４からはコンテンツ中にリンクされた情報が中継サーバー部２０に対してＨＴＴＰ通信で送信される。この場合、リンク情報は機器の状態モニタおよび結果表示に関する命令情報であり、具体的には、機器モニタを行うプログラム（ＣＧＩ）をコールする命令である。中継サーバー部２０は、このリンク情報（ＣＧＩコール）を受信し、それをそのままの形で、ステップＡ７〜Ａ８で選択した機器１へ送信する。これにより端末４で発行された命令が、ユーザの持つ機器１へ中継される。
【００５４】
（ステップＡ１１）機器１中の通信部１０は、ＷＥＢサーバー機能により、中継サーバー部２０からの機器制御やモニタに関する命令情報（ＣＧＩコール）を受け付け、その情報を命令実行部１３へ送信する。命令実行部１３では、その命令情報を解釈実行し、機器制御部１４を制御して実際の制御や状態モニタを行う。図４（ｃ）で「動作状態表示」の機能が選択された場合、まず、機器制御部１４による給湯状態の取得を行う。
【００５５】
（ステップＡ１２）命令実行部１３は、機器制御部１４の制御結果である機器１の機器制御結果や状態モニタ結果を取得し、ＣＧＩプログラムにしたがって結果を端末４で表示させるためのＨＴＭＬコンテンツを生成する。このコンテンツ情報は、通信部１０中のＷＥＢサーバー機能を利用して、中継サーバー部２０へ返信される。図４（ｃ）で「動作状態表示」の機能が選択された場合は、ステップＡ１１の給湯状態取得結果に基づき、命令実行部１３は、図３（ｄ）のようなＨＴＭＬコンテンツを作成して、中継サーバー部２０へ送信する。
【００５６】
なお、機器制御や状態モニタ、および結果のＨＴＭＬコンテンツ化に関するＣＧＩプログラム本体は、命令実行部１３中に記憶している。通常、中継サーバー部２０から受信する命令情報は、命令実行部１３が持つＣＧＩプログラムの呼び出しと引数が中心となる。どのＣＧＩをどの引数で呼び出すかにより、機器制御・状態モニタ、および結果のコンテンツ生成の内容が異なることになる。
【００５７】
（ステップＡ１３）中継サーバー部２０は、機器１中の通信部１０から、制御や状態モニタの結果に関するコンテンツ情報を受信し、それをそのままの形で端末４へ送信する。これにより、端末４で機器モニタや機器制御の結果を表示させることができる（図４（ｄ）参照：図４（ｄ）では、現在の風呂給湯機の動作状態が「切」であることを示している。このコンテンツは機器１で生成されたコンテンツである）。
【００５８】
なお、図４（ｃ）で「機器制御」を選択したときの結果表示画面の例を、図４（ｅ）〜（ｆ）に示す。
【００５９】
図４（ｃ）で「機器制御」を選択した場合、まずは画面遷移に関する命令が端末４から中継サーバー部２０を経由して機器１の命令実行部１３に送信される（ステップＡ１０）。機器１の通信部１０で受信した画面制御命令（ＣＧＩコール）は命令実行部１３で実行される。具体的には、この場合、命令実行部１３はコンテンツ記憶部１２中から制御命令を入力させる画面（ＨＴＭＬ）を取り出す動作を行う（ステップＡ１１）。
【００６０】
この画面情報は、通信部１０を介して結果表示画面のひとつとして中継サーバー部２０に返信する（ステップＡ１２）。
【００６１】
中継サーバー部２０は、この結果表示画面を端末４に送信し、端末４のＷＥＢブラウザ機能により画面に表示される（ステップＡ１３）。この画面が図４（ｅ）である。先ほどの図４（ｃ）で「動作状態表示」を選択した場合と異なり、この場合、ステップＡ１３で動作が終了せず、コンテンツ中のリンク先に応じて、動作がステップＡ９へ戻る。
【００６２】
この図４（ｅ）の画面で、機能選択（温度設定を行い「入」ボタンを押す）を行う場合（ステップＡ９）、コンテンツ中に記載されている情報にしたがって、入力された情報はＣＧＩコール命令と伴に、まずは中継サーバー部２０にポストされ、そして、そのまま機器１へ送信される（ステップＡ１０）。
【００６３】
機器１の通信部１０では、ＷＥＢサーバー機能でその情報を受信し、命令実行部１３で指定されたＣＧＩを入力された情報（温度、入）で実行して、機器制御部１４を制御する（ステップＡ１１）。
【００６４】
制御結果は、命令実行部１３によりＨＴＭＬファイルの形で生成し、中継サーバー部２０へ返信する（ステップＡ１２）。
【００６５】
この結果情報は中継サーバー部２０から端末４へ送信され、図４（ｆ）のような形で表示される（ステップＡ１３）。このような動作により、端末４からの機器制御も可能となる。
【００６６】
以上のような動作により、機器１内部に端末４で表示するためのコンテンツを保持している場合でも、中継サーバー部２０を備えることにより、端末４から機器１の制御や状態モニタが可能になる。
【００６７】
なお、本実施の形態の中継サーバー部２０は、機器１からのコンテンツ情報をそのまま端末４へ送信しているが、コンテンツの変換処理を行っても良い。例えば、端末４の種類（例えば、携帯電話の場合は、キャリア、表示方式（コンパクトＨＴＭＬ，ＷＭＬなどの方式）、画面サイズ、色数、機種、対応しているＨＴＭＬタグなどの相違）に応じて、適切に端末４で表示できるようにコンテンツを変換しても良い。
【００６８】
また、本実施の形態のサーバー３は、図５のように機能的に２つに分割しても同様の機能を果たす。ひとつ目は、認証サーバー部２１と認証情報管理部２３からなるサーバー３’、もうひとつは、中継サーバー部２０と機器情報管理部２２からなるサーバー３’’である。
【００６９】
前者のサーバー３’は、ユーザ情報を管理し、入会・退会、個人情報管理、課金などを行い、機器に関する情報は管理しない。一方、後者のサーバー３’’は、ユーザ情報については管理しないが、リモコンのＩＤ情報や送信先のＩＰアドレスなど、機器の情報を中心に管理する。これらのサーバー３’、３’’は物理的に離れた位置にあっても良いし、さらに運営主体が異なっていても良い。
【００７０】
また、中継サーバー２０と通信部１０との通信は、ＨＴＴＰ通信でも良いし、ＳＯＡＰなど他のプロトコルを用いた通信でも良い。また、端末４は宅外で操作される宅外端末として説明を行ったが、宅内で操作しても同様の効果は得られる。
【００７１】
なお、本実施の形態で説明した各部は、ＣＰＵ（またはマイコン）、ＲＡＭ、ＲＯＭ、記憶・記録装置、Ｉ／Ｏなどを備えた電気・情報機器、コンピュータ等のハードリソースを協働させるプログラムの形態で実施してもよい。プログラムの形態であれば、磁気メディアや光メディアなどの記録媒体に記録したりインターネットなどの通信回線を用いて配信することで新しい機能の配布・更新やそのインストール作業が簡単にできる。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかる機器、サーバーおよびそのプログラムでは、遠隔制御で利用するコンテンツを機器側で管理することにより、サーバーでの管理内容を簡略化できる。これは、設備機器だけでなく、他の家電機器や、ＮＣＵ装置等にも適用できる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態１における全体構成を示す図
【図２】本発明の実施の形態１の宅外制御動作を示す第１のフローチャート
【図３】本発明の実施の形態１の宅外制御動作を示す第２のフローチャート
【図４】本発明の実施の形態１の宅外制御時の画面表示例を示す図
【図５】本発明の実施の形態１におけるサーバー分割の例を示す図
【図６】従来例の全体構成を示す図
【符号の説明】
【００７４】
１  機器
２  宅内上位通信装置
３  サーバー
４  端末
１０  通信部
１１  ＩＤ記憶部
１２  コンテンツ記憶部
１３  命令実行部
１４  機器制御部
１５  表示部
１６  入力部
２０  中継サーバー部
２１  認証サーバー部
２２  機器情報管理部
２３  認証情報管理部
【図１】
2006121390.tif 000003
【図２】
2006121390.tif 000004
【図３】
2006121390.tif 000005
【図４】
2006121390.tif 000006
【図５】
2006121390.tif 000007
【図６】
2006121390.tif 000008