(57)【要約】【課題】  遠隔地にある端末からネットワーク経由で宅内の機器をリアルタイムに制御可能とする遠隔制御装置及び方法を提供する。【解決手段】  第１のサーバ装置２０は、端末装置１０とインターネット１００経由で通信し、機器３０ａ、…を制御するための機器制御データを作成する。第２のサーバ装置３０は、機器３０ａ、…と所定の通信を行うことにより、機器固有のアドレスを取得して保持し、第１のサーバ装置２０から受信した機器制御データを機器３０ａ、…に送信するための送信データを機器固有のアドレスに基づき作成し、機器３０ａ、…に送信する。これにより、端末装置１０からネットワークを介した機器のリアルタイムな制御を可能とする。【選択図】図１Ａ
2004289816.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置から機器の制御を可能とする遠隔制御装置であって、
ネットワークを介して前記端末装置と通信し、その端末装置からの要求に基づき前記機器を制御するための機器制御データを生成する第１のサーバ装置と、
前記機器と所定の時間間隔で通信を行うことにより機器のネットワーク上での最新アドレスを取得し保存するサーバ装置であって、前記第１のサーバ装置から機器制御データを受信し、該機器制御データを含む第１の送信データを作成して前記機器に送信する第２のサーバ装置と
を備えたことを特徴とする遠隔制御装置。
【請求項２】
前記第１のサーバ装置は、機器の動作を制御するために必要な情報である制御情報を記憶するデータ保存手段と、該制御情報を前記端末装置に表示させるための表示データを作成する表示データ作成手段と、前記端末装置からの要求に応じて前記機器制御データを作成する制御データ作成手段とを備え、
前記第２のサーバ装置は、機器のネットワーク上でのアドレスを保存するアドレス保存手段と、前記第１のサーバ装置から受信した機器制御データに基づいて、前記保存したアドレスを参照し、機器制御データにより制御される機器のアドレスを作成するアドレス作成手段と、前記機器のアドレスと前記機器制御データとを含む前記第１の送信データを作成し、前記機器に送信する送信データ作成手段とを備え、
前記機器は、前記第１の送信データから前記機器制御データを抽出する手段と、該抽出した機器制御データに基づき前記機器の動作を制御する手段とを備える
ことを特徴とする請求項１記載の遠隔制御装置。
【請求項３】
前記機器は、その機器の制御対象の状態を検出する手段と、該検出した動作状態に関する情報である状態情報を含む第２の送信データを作成して前記第２のサーバ装置に送信する手段とを備え、
前記第２のサーバ装置は、前記機器から受信した第２の送信データから前記状態情報を抽出する手段と、その抽出した状態情報を含む第３の送信データを作成して前記第１のサーバ装置へ送信する手段とを備え、
前記第１のサーバ装置は前記第２のサーバ装置から受信した第３の送信データから前記状態情報を抽出する手段を備え、該抽出した状態情報を用いて前記表示データを作成する
ことを特徴とする請求項１記載の遠隔制御装置。
【請求項４】
前記機器は画像記録再生装置であり、前記機器制御データは番組情報であり、前記機器制御データは、前記端末からの要求にしたがい指定された時刻に指定された番組の記録を実行させるための予約データである、ことを特徴とする請求項１記載の遠隔制御装置。
【請求項５】
前記機器は温度制御機器であり、前記機器制御データは温度設定情報であり、前記機器制御データは、前記温度制御機器の温度を制御するための制御データである、ことを特徴とする請求項１記載の遠隔制御装置。
【請求項６】
前記第１のサーバ装置の機能と前記第２のサーバ装置の機能とを統合した機能を、３つ以上のサーバ装置を用いて実現することを特徴とする請求項１記載の遠隔制御装置。
【請求項７】
前記第１のサーバ装置の機能と前記第２のサーバ装置の機能とを統合した機能を、１つのサーバ装置で実現することを特徴とする請求項１記載の遠隔制御装置。
【請求項８】
ネットワークを介して端末装置から機器の制御を行う遠隔制御方法であって、
前記機器と所定の時間間隔で通信を行うことにより機器のネットワーク上での最新アドレスを取得し保存し、
ネットワークを介して前記端末装置と通信し、その端末装置からの要求に基づき前記機器を制御するための機器制御データを生成し、該機器制御データを含む第１の送信データを作成して前記機器に送信する、ことを特徴とする遠隔制御方法。
【請求項９】
前記機器の動作を制御するために必要な情報である制御情報を記憶し、該制御情報を前記端末装置に表示させるための表示データを作成し、
前記端末装置からの要求に応じて前記機器制御データを作成し、その機器制御データに基づいて、前記保存したアドレスを参照して機器制御データにより制御される機器のアドレスを作成し、
前記機器のアドレスと前記機器制御データとを含む前記第１の送信データを作成し、前記機器に送信し、
前記第１の送信データに含まれる機器制御データに基づき前記機器の動作を制御する
ことを特徴とする請求項８記載の遠隔制御方法。
【請求項１０】
機器の動作状態を検出し、検出した機器の動作状態に関する情報である状態情報を含む送信データを前記機器から受信し、該受信した送信データから前記状態情報を抽出し、該抽出した状態情報を用いて前記表示データを生成する
ことを特徴とする請求項８記載の遠隔制御方法。
【請求項１１】
前記機器は画像記録再生装置であり、前記機器制御データは番組情報である、請求項８記載の遠隔制御方法。
【請求項１２】
前記機器は温度制御装置であり、前記機器制御データは温度指定情報である、請求項８記載の遠隔制御方法。
【請求項１３】
請求項８記載の遠隔制御方法により制御される機器であって、前記機器制御データは番組情報である、被遠隔制御装置。
【請求項１４】
請求項８記載の遠隔制御方法により制御される機器であって、前記機器制御データは温度設定情報である、被遠隔制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末装置からインターネット経由で遠隔地にある宅内の機器を制御可能とするための遠隔制御技術に関する。
【背景技術】
【０００２】
遠隔地の端末からインターネット経由で宅内の機器を制御する技術が従来より開発されている。例えば、パーソナルコンピュータ（ＰＣ）や携帯電話機等の端末装置を使い、サーバ装置にある電子番組表（ＥＰＧ）を、端末装置のＷＥＢ画面上に表示し、ユーザが自由に番組を選択し予約するという方法がある（例えば特許文献１参照）。
【０００３】
外部機器からのインターネットを介した遠隔制御方法の従来の例について図６を用いて説明する。
【０００４】
図６に示すように、アプリケーションサーバ８０、メールサーバ９０及び機器９１ａ、９１ｂ、９１ｃがインターネット１００を介して接続されている。
【０００５】
端末装置１０はＰＣや携帯電話等インターネット経由でＷＥＢ画面を見ることのできる端末装置である。サーバ９０は、ユーザが一般的に加入しているプロバイダが保有しているメールサーバである。機器９１ａ、９１ｂ、９１ｃは予約録画可能な機器である。
【０００６】
アプリケーションサーバ８０は録画予約を選択するための番組データを保存する手段を有し、ユーザの操作に基づいて、その保存している番組データを参照して予約データを作成し、この予約データを電子メールとして送信する機能を有する。
【０００７】
メールサーバ９０は、一のユーザから送信されたメールを受信し、保存しておき、他のユーザへメールを送信したりする機能を有する。メールサーバ９０は、「メールボックス」と呼ばれることがある。
【０００８】
機器９１ａ、…は、メールサーバ９０からメールを受信する機能を有し、受信したメールから予約データを検出し、検出した予約データを保存する機能を有する。また、機器９１ａ、…は、保存された予約データの有無をチェックし、予約の実行管理を行う機能を有する。
【０００９】
アプリケーションサーバ８０は、ユーザ操作に基づき端末装置１０から例えば番組予約の指示を受けると、予約データを含んだ電子メールを作成し、ユーザが加入しているそれぞれのプロバイダのメールサーバ９０に対して送信する。機器９１ａ、…は、それぞれのプロバイダに電子メールがきているかどうか定期的にチェックすることにより、届いた電子メールから予約データを抽出し、その予約データに基づいて予約動作の制御を行う。以下、この動作をより具体的に説明する。
【００１０】
端末装置１０からユーザの操作に基づいた表示要求を受信すると、アプリケーションサーバ８０は、保存している番組データをＷＥＢ画面で見ることができるように、また、ユーザが操作しやすい表示になるように、番組データをＨＴＭＬ（Hyper Text Markup Language）形式のデータに変換する。そして、アプリケーションサーバ８０は、ＨＴＭＬ形式のデータを端末装置１０に送る。ユーザは端末装置１０に表示された内容を見ながら、番組を選択できる。ユーザが選択した項目を示すデータは、アプリケーションサーバ８０へ送られ、そのデータが解析され、番組予約の指示であることが検出されれば、予約データが作成される。すなわち、ユーザが選択した項目を示すデータと、保存してある番組データとを参照して予約データが作成される。この予約データは、通常、録画開始時間、終了時間、チャンネル番号等の内容を含んでいる。アプリケーションサーバ８０は、作成された予約データを電子メールの形式にし、ユーザの指定したメールアドレス（メールサーバ９０）へ送信する。メールサーバ９０は受け取ったメールを保存する。機器９１ａは、任意のタイミングでメールサーバ９０から電子メールを受信し、受信した電子メールから予約データを抽出し、予約データに基づいて予約動作を制御する。
【特許文献１】特開２００１−１４５１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
電子メールは、その利用者の増加にともない、また迷惑メール等の増大により、発信してから到着までの時間が大幅にかかる場合が多くなっており、極端な場合には約半日遅れといったこともある。このため、電子メールを介した予約では、予約したい時間を過ぎてしまい、予約録画が実行できないといった不具合が発生し得る。また、機器の状態がリアルタイムで分からないため、予約録画を実行しているかどうかの確認や、予約が一杯になっていた時、一旦入力した予約を変更したいといった場合には、対応することができない仕組みとなっている。
【００１２】
本発明は、上記課題を解決すべく、ネットワークを介した機器の遠隔制御において、機器のリモコンで操作している状態に近いリアルタイム性を有する操作環境を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を解決すべく、被遠隔制御機器からアドレスまたは機器の状態が適宜通知され、通知されたアドレスを管理する第２のサーバ装置を設け、予約情報等の各付加機能を実現する第１のサーバ装置と連動させることにより、リアルタイム性を有する遠隔操作環境を提供することができる。
【００１４】
本発明に係る遠隔制御装置は、ネットワークを介して端末装置から機器の制御を可能とする遠隔制御装置である。
【００１５】
遠隔制御装置は、ネットワークを介して端末装置と通信し、その端末装置からの要求に基づき機器を制御するための機器制御データを生成する第１のサーバ装置と、機器と所定の時間間隔で通信を行うことにより機器のネットワーク上での最新アドレスを取得し保存する第２のサーバ装置とを備える。第２のサーバ装置は、第１のサーバ装置から機器制御データを受信し、機器制御データを含む第１の送信データを作成して機器に送信する第２のサーバ装置とを備える。
【００１６】
第１のサーバ装置は、機器の動作を制御するために必要な情報である制御情報を記憶するデータ保存手段と、制御情報を端末装置に表示させるための表示データを作成する表示データ作成手段と、端末装置からの要求に応じて機器制御データを作成する制御データ作成手段とを備えてもよい。第２のサーバ装置は、機器のネットワーク上でのアドレスを保存するアドレス保存手段と、第１のサーバ装置から受信した機器制御データに基づいて、保存したアドレスを参照し、機器制御データにより制御される機器のアドレスを作成するアドレス作成手段と、機器のアドレスと機器制御データとを含む第１の送信データを作成し、機器に送信する送信データ作成手段とを備えてもよい。機器は、第１の送信データから機器制御データを抽出する手段と、抽出した機器制御データに基づき機器の動作を制御する手段とを備えてもよい。
【００１７】
また、機器は、その機器の制御対象の状態を検出する手段と、検出した動作状態に関する情報である状態情報を含む第２の送信データを作成して第２のサーバ装置に送信する手段とを備えてもよい。第２のサーバ装置は、機器から受信した第２の送信データから状態情報を抽出する手段と、その抽出した状態情報を含む第３の送信データを作成して第１のサーバ装置へ送信する手段とを備えてもよい。第１のサーバ装置は第２のサーバ装置から受信した第３の送信データから状態情報を抽出する手段を備えてもよく、抽出した状態情報を用いて表示データを作成してもよい。
【００１８】
また、機器が画像記録再生装置である場合、機器制御データは番組情報であり、機器制御データは、端末からの要求にしたがい指定された時刻に指定された番組の記録を実行させるための予約データであってもよい。
【００１９】
または、機器が温度制御機器である場合、機器制御データは温度設定情報であり、機器制御データは、温度制御機器の温度を制御するための制御データであってもよい。
【００２０】
また、第１のサーバ装置の機能と第２のサーバ装置の機能とを統合した機能を３つ以上のサーバ装置を用いて実現することもできる。
【００２１】
または、第１のサーバ装置の機能と第２のサーバ装置の機能とを統合した機能を１つのサーバ装置で実現することもできる。
【００２２】
本発明に係る遠隔制御方法は、ネットワークを介して端末装置から機器の制御を行う遠隔制御方法である。その遠隔制御方法では、機器と所定の時間間隔で通信を行うことにより機器のネットワーク上での最新アドレスを取得して保存し、ネットワークを介して端末装置と通信し、その端末装置からの要求に基づき前記機器を制御するための機器制御データを生成し、その機器制御データを含む第１の送信データを作成して機器に送信する。
【発明の効果】
【００２３】
本発明によれば、遠隔地にある端末装置からのネットワークを介した被制御機器の制御及び、また、端末装置からの要求による、被制御機器の状態の表示におけるリアルタイム性を実現できる。すなわち、本発明によれば、端末装置からの操作や、機器（被遠隔制御装置）からの応答である状態表示において、機器のリモコンで操作しているのに近いリアルタイム性を実現する遠隔操作環境が得られる。これにより、予約録画等の所望の制御を実行しているかどうかの確認や、予約情報を取り扱う場合では、予約が一杯になっていた時、一旦入力した予約を変更したいといったことが遠隔地の端末機器から可能になる。
【００２４】
また、制御データが、ＥＰＧ（電子番組ガイド）予約を含む情報であれば、いわゆる画像記録再生装置に応用できる。または、制御データが温度設定情報であれば、いわゆるエアコンなどの温度制御機器に応用することができる。また、制御対象の機器が増えた時や、サーバ装置への負荷が増大した時には、適宜複数のサーバ装置で処理を分担することも可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、添付の図面を用いて本発明に係る遠隔制御システムの実施の形態について説明する。以下に説明する遠隔制御システムは、遠隔地にある端末からネットワークを介して被制御機器の動作制御を可能とするものである。
【００２６】
図１Ａは、本発明に係る遠隔制御システムの構成例を示した図である。図１Ｂは、データの流れの点から各構成要素間の接続関係を説明した図である。
【００２７】
図１Ａにおいて、端末装置１０は、インターネット１００上のＷＥＢ画面を表示可能な、ＰＣや携帯電話機等の端末装置である。機器５０ａ、５０ｂ、５０ｃは、インターネット１００を介して遠隔で制御される機器（被遠隔制御機器）である。アプリケーションサーバ（第１のサーバ装置）２０は番組予約サービスを提供するプロバイダに設定された専用のサーバである。アプリケーションサーバ２０は端末装置１０上で表示させるための画面データの作成、端末上での操作に基づいた制御データの作成、認証処理等を行う。機器管理サーバ（第２のサーバ装置）３０は、インターネット１００経由で接続される機器５０ａ、５０ｂ、５０ｃの動的に変化するネットワークアドレスを管理するサーバ装置である。
【００２８】
機器５０ａ、５０ｂ、５０ｃは同一の宅内に存在してもよく、または、それぞれが異なる宅内に存在していてもよい（すなわち、異なるユーザの管理下にあってもよい。）。機器５０ａ、５０ｂ、５０ｃが同一宅内にある場合は、これらをローカルエリアネットワークで接続し、さらにルータやモデムを介してインターネット１００に接続してもよい。機器５０ａ、５０ｂ、５０ｃには、例えば、ＤＶＤレコーダのような録画再生装置や、エアコン、冷蔵庫のような温度制御装置等の電気機器が含まれる。
【００２９】
図２Ａは、端末装置１０の構成を示した図である。同図に示した通り、端末装置１０は、ＷＥＢ画面を表示するＷＥＢ表示部１１と、インターネット１００と接続するための通信制御部１２とを有する。図２Ｂは、端末装置（携帯電話機）１０から機器（ＤＶＤレコーダ）の動作を制御する際のＷＥＢ表示部１１上の表示を説明した図である。ＷＥＢ表示部１１上の表示を見ながらユーザが操作することにより、機器を制御するための表示画面１５、１５ａ、１５ｂ、１５ｃが表示される。
【００３０】
図３は、アプリケーションサーバ２０の構成を示した図である。同図において、アプリケーションサーバ２０は、インターネット１００と接続するための通信制御部２１と、端末装置１０で表示されるＷＥＢ画面を提供するＷＥＢ制御部２２と、機器５０ａ、…を制御するためのデータを保存しておく機器データ保存部２３とを備える。さらに、アプリケーションサーバ２０は、機器の状態の情報を検出し、ＷＥＢ制御部２２へ出力する機器状態検出部２４と、通信制御部２１で受け取ったコマンドを解析するコマンド解析部２５と、ユーザからの操作に基づいて送られたコマンドに基づき機器データ保存部２３を参照し機器制御データを作成する制御データ作成部２６と、機器管理サーバ３０との通信を行う通信制御部２７とを備える。
【００３１】
図４は、機器管理サーバ３０の構成を示す図である。機器管理サーバ３０は、アプリケーションサーバ２０との通信を行う通信制御部３１と、通信制御部３１で受け取ったコマンドを解析するコマンド解析部３２と、各機器固有のアドレスを検出する送り先アドレス作成部３３と、送信データ作成部３４とを備える。さらに、機器管理サーバ３０は、各機器５０ａ、…とインターネット１００を介した通信を行う通信制御部３５と、通信制御部３５で受け取ったコマンドを解析する受信データ解析部３６と、受け取ったコマンドの中から各機器５０ａ、…に固有のアドレスを検出するアドレス検出部３７と、受け取ったコマンドの中から機器５０ａ、…の状態情報を検出する機器状態検出部３８と、各機器５０ａ、…に固有のアドレスを一時保存しておくアドレス保存部３９と、送信データ作成部４０とを備える。
【００３２】
図５は、録画再生装置等の、遠隔制御される機器５０ａの構成を示す図である。機器５０ｂ、５０ｃも同様の構成を有する。機器５０ａは、通信制御部５１と、通信制御部５１で受け取ったコマンドを解析するコマンド解析部５２と、受け取ったコマンドの中から制御データを検出する制御データ検出部５３と、制御データに基づき、機器５０ａの制御対象を具体的に制御する機器制御部５４とを備える。機器５０ａはさらに、機器制御部５４からの情報に基づき、機器の制御される対象の状態（機器の状態）を検出する機器状態検出部５５と、適当な間隔を計測する送信タイミング発生部５６と、機器管理サーバ３０に対してアドレスを通知するデータを作成するアドレス通知データ作成部５７と、送信データ作成部５８とを備える。
【００３３】
サーバ２０、３０及び機器５０ａ、…の各通信制御部は、インターネット１００と接続する機能を提供する部分である。機器５０ａ、…とインターネット１００との接続は、電話回線を利用する場合、無線を利用する場合、ケーブルＴＶ回線を利用する場合、光ファイバケーブルを利用する場合等いろいろな場合が想定される。
【００３４】
本実施形態では、各サーバ２０、３０において、通信制御部は説明の便宜上、複数設けているが、これらを統合して１つの通信制御部とすることも可能である。
【００３５】
以下、本発明に係る遠隔制御システムの動作の詳細について説明する。
【００３６】
最初に、機器管理サーバ３０による、各機器５０ａ、…のネット上の固有アドレスの管理方法について説明する。
【００３７】
機器５０ａの送信タイミング発生部５６は、所定の記憶領域に格納している自己のアドレス（例えば、ＩＰアドレス）を機器管理サーバ３０に伝えるため、任意のタイミングを発生させる。このタイミング指令に基づいて機器５０ａのアドレス通知データ作成部５７は、ＨＴＴＰ（Hyper Text Transfer Protocol）もしくはＵＤＰ（User Datagram-Protocol）等に準拠したパケットデータを発生させる。送信データ作成部５８は、そのパケットデータを、機器アドレス等の情報に暗号化等の必要な処理を施した後、通信制御部５１を介して機器管理サーバ３０へ送る。
【００３８】
機器管理サーバ３０は通信制御部３５を介して機器５０ａからデータを受信し、受信データ解析部３６で受信データを解読した後、アドレス検出部３７へ送る。アドレス検出部３７は、機器５０ａから送られてきたデータを分析し、送信元のアドレスを、機器のアドレスとしてアドレス保存部３９に保存する。
【００３９】
すなわち、機器５０ａから機器管理サーバ２０に所定のタイミングでパケットデータが送信されるため、それに同期して機器管理サーバ２０は機器のアドレスを更新することができる。つまり、機器５０ａのネット１００上の固有アドレスが動的に変化した場合であっても、機器管理サーバ２０は、そのアドレスを適宜更新することができ、常に機器の最新のアドレスを管理することができる（日本国特許第３４４５９８６号参照）。
【００４０】
以上のようにして、インターネット１００に接続されている複数の機器５０ａ、…のネット上の固有アドレスが、アドレス保存部３９に保存されることになる。
【００４１】
なお、アドレス保存部３９においては、インターネット１００上の機器のアドレスに加え、機器そのものを特定するための機器番号（「機器ＩＤ」ともいう。）と、ポート番号とを、インターネット１００上の機器アドレスに関連づけて管理する必要がある。このように機器番号とポート番号をも管理することにより、一つの宅内に複数の機器がある場合でも、一義的に一つの機器の特定が可能となる。
【００４２】
次に、端末装置１０から機器５０ａ（または５０ｂ，５０ｃ）への機器制御データの送信処理について説明する。
【００４３】
端末装置１０からアプリケーションサーバ２０に表示要求が送られると、アプリケーションサーバ２０は、その機器データ保存部２３に保存されている機器制御に関するデータを、それを端末装置１０のＷＥＢ画面上で見ることができるように、またユーザが操作しやすい表示になるように、ＷＥＢ制御部２２によりＨＴＭＬ等のデータに変換し、ＨＴＭＬ等のデータを通信制御部２１を通して端末装置１０へ送信する。ここで、機器制御に関するデータには、機器５０が画像記録再生装置の場合は、画像の録画予約に関するデータが含まれ、機器５０が温度制御機器の場合は、温度設定に関するデータが含まれる。機器５０が撮像装置の場合は、ズームやパンなどの撮影制御に係るデータが含まれる。この様に機器制御に関するデータは、被制御対象に応じたデータであればよい。
【００４４】
端末装置１０はアプリケーションサーバ２０からＨＴＭＬ等のデータを受信すると、ＷＥＢ表示部１１によりデータを表示する。ユーザはその表示された内容を見ながら操作し、機器５０ａに対する制御項目を選択する。ユーザが選択した制御項目を示すデータは、端末装置１０の通信制御部１２を介してアプリケーションサーバ２０に送られる。
【００４５】
アプリケーションサーバ２０は通信制御部２１を介してデータを受信すると、コマンド解析部２５で、受信データを解析し、そのデータが機器の制御指示であるか否かを検出する。機器の制御指示であることが検出されれば、コマンド解析部２５は、制御データ作成部２６に対し、機器制御データの作成を指示する。制御データ作成部２６は、ユーザの選択した項目を示すデータと、機器データ保存部２３のデータとを参照し、機器制御データを作成し、通信制御部２７を介して機器管理サーバ３０へ送る。
【００４６】
機器管理サーバ３０は、通信制御部３１を介してデータを受信し、受信したデータをコマンド解析部３２で解析し、受信データが機器制御データであると判明すれば、送り先アドレス作成部３３に対しアドレス作成を指示する。送り先アドレス作成部３３では、アドレス保存部３９から目的の機器固有のアドレスを読み出して、送り先アドレスを作成する。そして、送信データ作成部３４は、その送り先アドレスと機器制御データとを合わせて通信制御部３５を通じて機器５０ａに送る。
【００４７】
機器５０ａは通信制御部５１を通じてそのデータを受信し、受信したデータをコマンド解析部５２で解析し、受信したデータが機器制御データを含むか否かを検出する。受信したデータに機器制御データが含まれることを検出すると、制御データ検出部５３により、受信したデータから機器制御データを抽出する。この機器制御データは機器制御部５４へ送られ、機器制御データに基づいて実際に機器５０ａの制御が行われる。
【００４８】
その後、機器５０ａから機器管理サーバ３０を介して端末装置１０へ、その機器の状態情報が送信される。機器５０ａの状態（制御対象の状態）は機器状態検出部５５で検出される。送信データ作成部５８は、機器状態検出部５５により機器の状態に変化があったことが検出される毎に、または所定の間隔毎に、機器の状態を送信データに変換し、通信制御部５１を介して機器管理サーバ３０に送信する。
【００４９】
ここで、機器の状態（すなわち、機器状態に関する情報）は、機器５０ａの動作状態を含む。機器５０ａの動作状態には、例えば、機器５０ａが画像記録再生装置であれば、予約に係る機器の状態等が含まれ、機器５０が温度制御機器であれば温度状態が含まれ、機器５０が撮像装置であれば、撮影画像等が含まれる。この様に、機器状態に関する情報は、被制御対象に応じた情報であればよい。
【００５０】
機器管理サーバ３０は通信制御部３５を介してデータを受信する。受信データ解析部３６は受信データを解析し、受信データに状態データが含まれるか否かを判断する。受信データに状態データが含まれる場合、機器状態検出部３８は、機器の状態データを抽出し、再度、送信データ作成部４０で状態データを送信データに変換する。送信データは、通信制御部３１を通じてアプリケーションサーバ２０へ送信される。
【００５１】
アプリケーションサーバ２０において、通信制御部２７を通じてそのデータを受信し、機器状態検出部２４で、機器状態データを抽出した後、ＷＥＢ制御部２２にて、機器状態表示のためのＨＴＭＬデータに変換する。このＨＴＭＬデータは端末装置１０に送信され表示される。ユーザは端末装置１０上のＷＥＢ表示部１１でそれを見ることができる。
【００５２】
以上のように本実施の形態では、被遠隔制御装置である機器５０ａ，…から適宜、アドレスまたは機器の状態が通知され、通知された情報を管理する機器管理サーバ３０を設け、これを、機器制御データを管理生成するアプリケーションサーバ２０と連動させることにより、端末装置１０から機器５０ａ，…をリアルタイムに遠隔制御することを可能とする。
【００５３】
なお、上記の説明において、機器（被遠隔制御装置）を画像記録再生装置とすれば、アプリケーションサーバ２０で保存・作成・送信する機器制御データには、番組予約データが含まれる。また、機器（被遠隔制御装置）をエアコンなどの温度制御機器とすれば、アプリケーションサーバ２０で保存・作成・送信する機器制御データには、温度制御データが含まれる。
【００５４】
また、上記実施の形態において、アプリケーションサーバ２０と機器管理サーバ３０の２つのサーバ装置で構成したが、これらの機能を１つのサーバに統合して実装してもよい。または、これらの機能を３つ以上のサーバに分散させて実装してもよい。
【００５５】
また、上記説明において、サーバ２０、３０、機器５０ａ、…端末装置１０がインターネットを介して相互に通信する例を説明したが、インターネットの代わりに他の種類のネットワークを用いてもよい。
【００５６】
上記説明において、サーバ２０、３０、機器５０ａ、…端末装置１０はコンピュータで構成でき、上記の各機能は所定のプログラムを実行することにより実現できることは言うまでもない。
【産業上の利用可能性】
【００５７】
本発明は、インターネットを経由して、遠隔地にある端末から宅内の機器の制御を行う遠隔制御システムに有用である。
【図面の簡単な説明】
【００５８】
【図１Ａ】本発明に係る遠隔制御システムの構成例を示した図である。
【図１Ｂ】遠隔制御システムにおいて、データの流れの点から各構成要素間の接続関係を説明した図である。
【図２Ａ】端末装置の構成を示した図である。
【図２Ｂ】端末装置（携帯電話機）から機器（ＤＶＤレコーダ）の動作を制御するために表示される画面例を説明した図である。
【図３】アプリケーションサーバの構成を示した図である。
【図４】機器管理サーバの構成を示す図である。
【図５】録画再生装置等の遠隔で制御される機器の構成を示す図である。
【図６】従来技術における、インターネットを介して外部機器から遠隔制御する方法を説明するための図である。
【符号の説明】
【００５９】
１０  端末装置
２０  アプリケーションサーバ
３０  機器管理サーバ
５０ａ，５０ｂ，５０ｃ  被制御機器
【図１Ａ】
2004289816.tif 000003
【図１Ｂ】
2004289816.tif 000004
【図２Ａ】
2004289816.tif 000005
【図２Ｂ】
2004289816.tif 000006
【図３】
2004289816.tif 000007
【図４】
2004289816.tif 000008
【図５】
2004289816.tif 000009
【図６】
2004289816.tif 000010