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