(57)【要約】【課題】  リアルタイムに各機器の動作状態をインターネット経由で検出可能とする遠隔制御システムを提供する。【解決手段】  ネットワーク（１００）を介して端末装置から機器の動作制御を可能とする遠隔制御装置（２０）は、ネットワークを介して所定の時間間隔で機器（３０ａ、…）と通信を行うことにより機器のネットワーク上での最新アドレスを取得し、保存し、保存さしたアドレスを参照して状態通知要求をネットワーク経由で機器に対して送信し、機器から状態情報を受信し、機器から受信した状態情報を保存し、保存された機器の状態情報を、ネットワークを介して端末装置（１０）に送信する。【選択図】図１
2004295873.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置から機器の動作制御を可能とする遠隔制御装置であって、
ネットワークを介して所定の時間間隔で前記機器と通信を行うことにより機器のネットワーク上での最新アドレスを取得し、保存するアドレス保存手段と、
該アドレス保存手段に保存されたアドレスを参照し、前記機器の状態の通知を要求するための状態通知要求をネットワーク経由で前記機器に対して送信し、該状態通知要求に応答して前記機器からその機器の状態を示す状態情報を受信する第１の通信制御手段と、
前記機器から受信した状態情報を保存する状態保存手段と、
前記保存された機器の状態情報を、ネットワークを介して前記端末装置に送信する第２の通信制御手段と
を備えた遠隔制御装置。
【請求項２】
前記第１の通信制御手段は前記端末装置から機器状態の要求があったタイミングで前記状態通知要求を前記機器に送信する、請求項１記載の遠隔制御装置。
【請求項３】
前記第１の通信制御手段は一定の時間間隔で前記状態通知要求を前記機器に送信する、請求項１記載の遠隔制御装置。
【請求項４】
前記機器はその機器の状態が変化したときに、その機器の状態情報を前記第１の通信制御手段に送信する、請求項１記載の遠隔制御装置。
【請求項５】
請求項１に記載の遠隔制御装置により制御される機器であって、前記状態通知要求に基づき、機器における制御対象の状態を検出し、機器の状態情報として前記端末装置に送信する被遠隔制御装置。
【請求項６】
ネットワークを介して機器の動作を制御する遠隔制御方法であって、
ネットワークを介して所定の時間間隔で前記機器と通信を行うことにより機器のネットワーク上での最新アドレスを取得し、保存し、
該保存したアドレスを参照し、前記機器の状態の通知を要求するための状態通知要求をネットワーク経由で前記機器に対して送信し、
該状態通知要求に応答して前記機器からその機器の状態を示す状態情報を受信し、
前記機器から受信した状態情報を保存し、
前記保存した機器の状態情報を、ネットワークを介して前記端末装置に送信する、遠隔制御方法。
【請求項７】
前記状態通知要求を、前記端末装置から機器状態の要求があったタイミングで前記機器に送信する、請求項６記載の遠隔制御方法。
【請求項８】
前記状態通知要求を、一定の時間間隔で前記機器に送信する、請求項６記載の遠隔制御方法。
【請求項９】
前記機器の状態が変化したときに、その機器の状態情報を送信する、請求項６記載の遠隔制御方法。
【請求項１０】
前記状態通知要求に基づき機器における制御対象の状態を検出し、機器の状態情報として前記端末装置に送信する、請求項６記載の遠隔制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末装置からインターネット経由で遠隔地にある宅内の機器を制御可能とするための遠隔制御技術に関する。
【背景技術】
【０００２】
従来、インターネットを利用して遠隔地から宅内に存在する機器の使用状態を認識する方法として例えば次のよう方法がある。
【０００３】
宅内にある機器はその内部の記憶メモリに機器の状態を示すデータを保存しておき、この記憶メモリの空き容量がゼロになる度毎に、または、所定のタイミングで、ダイアルアップ方式でインターネットに接続し、インターネットを介してサーバ装置へ機器の状態を示すデータを送信する。
【０００４】
このような方法では、各機器が保存用のメモリを搭載する必要があり、また、ダイアルアップ用の回路も備える必要がある。特許文献１はこのような技術を開示する。
【０００５】
以下、従来の遠隔制御システムにおける機器の状態管理方法について説明する。
【０００６】
図１０は、従来の遠隔制御装置のシステム構成を示す図である。
【０００７】
インターネット１００に、パーソナルコンピュータ（ＰＣ）や携帯電話等のインターネット経由でＷＥＢ画面を見ることができる端末装置１０が接続されている。ＷＥＢとは、ワールド・ワイド・ウェブ（World Wide Web）の略であり、ＷＥＢ画面とは、ＨＴＭＬ（Hyper Text Markup Language）等により記述され表示される情報である。インターネット１００には、遠隔制御装置としてのサーバ装置５０と、電話回線網１１０を介してサーバ装置５０と通信可能な被遠隔制御装置としての機器６０ａ、６０ｂ、６０ｃとが接続されている。
【０００８】
機器６０ａが録画再生装置の場合、ユーザが機器６０ａに対し録画指示や再生指示の操作を行うと、その機器の状態が変化する。そして、変化後の機器の状態が機器状態データとして機器６０ａ内の所定の記録媒体に記録され、その後、所定のタイミングでサーバ装置５０に送られる。機器６０ａとサーバ装置５０との間の接続はダイアルアップ方式で接続される。
【０００９】
サーバ装置５０は、機器６０ａから送られた機器状態データを収集し、保存する。このように、逐次、機器状態データが、機器６０側に一時的に保存された後、ダイアルアップ方式にて、サーバ装置５０側に送られる。
【００１０】
ユーザは、機器状態を取得したいときは、端末装置１０を用いてサーバ装置５０に対して機器状態を要求する。サーバ装置５０は保存している機器状態データの中から、要求に応じたものを端末装置１０に送信する。端末側では、受信した機器状態データをグラフ化等の必要な処理を施し後、表示する。
【特許文献１】特開２００１−２１８１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記の構成では、機器は、一定量の容量をもつメモリの搭載やダイアルアップのための回路の搭載が必要となり、機器の製造コストを低減する妨げとなっている。また、ダイアルアップ方式のため、通信中は一般の通話ができず、このため、通信回数を少なくする必要があり、リアルタイムに近い状態での各機器の使用状態を知ることが困難であった。すなわち、従来の構成では、メモリ容量や通信回数など機器で制限された（設定された）タイミングでしか機器の状態を知ることができなかった。
【００１２】
本発明は、上記課題を解決すべく、リアルタイムに各機器の使用状態をインターネット経由で検出可能とする遠隔制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の遠隔制御装置はネットワークを介して端末装置から機器の動作制御を可能とする遠隔制御装置である。遠隔制御装置は、ネットワークを介して所定の時間間隔で機器と通信を行うことにより機器のネットワーク上での最新アドレスを取得し、保存するアドレス保存手段と、アドレス保存手段に保存されたアドレスを参照し、機器の状態の通知を要求するための状態通知要求をネットワーク経由で機器に対して送信し、状態通知要求に応答して機器からその機器の状態を示す状態情報を受信する第１の通信制御手段と、機器から受信した状態情報を保存する状態保存手段と、保存された機器の状態情報をネットワークを介して端末装置に送信する第２の通信制御手段とを備える。
【００１４】
第１の通信制御手段は端末装置から機器状態の要求があったタイミングで状態通知要求を機器に送信してもよい。
【００１５】
または、第１の通信制御手段は、一定の時間間隔で状態通知要求を機器に送信してもよい。
【００１６】
また、機器はその機器の状態が変化したときに、その機器の状態情報を第１の通信制御手段に送信するようにしてもよい。
【００１７】
本発明に係る機器は、上記の遠隔制御装置により制御される機器であって、状態通知要求に基づき、機器における制御対象の状態を検出し、機器の状態情報として端末装置に送信する。
【００１８】
本発明に係る方法は、ネットワークを介して機器の動作を制御する遠隔制御方法である。その遠隔制御方法は、ネットワークを介して所定の時間間隔で機器と通信を行うことにより機器のネットワーク上での最新アドレスを取得し、保存し、保存したアドレスを参照し、機器の状態の通知を要求するための状態通知要求をネットワーク経由で機器に対して送信し、状態通知要求に応答して機器からその機器の状態を示す状態情報を受信し、機器から受信した状態情報を保存し、保存した機器の状態情報を、ネットワークを介して前記端末装置に送信する。
【発明の効果】
【００１９】
本発明によれば、被遠隔制御装置の動作状態をリアルタイムに近い操作環境で知り得ることができ、かつ表示することができる。また、被遠隔制御装置には、状態データを保存管理する手段を要しないため、機器のコストを削減することも可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、添付の図面を用いて本発明に係る遠隔制御システムの実施の形態について説明する。以下に説明する遠隔制御システムは、遠隔地にある端末からネットワークを介して機器の動作状況を取得可能とするものである。
【００２１】
図１は、本発明に係る遠隔制御装システムの構成を示すブロック図である。端末装置１０、サーバ装置２０、機器３０ａ，３０ｂ，３０ｃがインターネット１００を介して接続され、互いにデータ通信が可能となっている。
【００２２】
端末装置１０は、インターネット１００経由で取得したＷＥＢ画面を表示可能なＰＣや携帯電話機等の端末装置である。サーバ装置２０は機器３０ａ，３０ｂ，３０ｃをインターネット経由で制御するための遠隔制御装置である。端末装置１０が携帯電話機である場合は、携帯電話網を介してインターネット１００に接続されることは言うまでもない。機器（被遠隔制御装置）３０ａ，３０ｂ，３０ｃは、録画再生装置、撮像装置、エアコンなどの温度制御装置、その他の宅内に設置される装置を含む。また、インターネットに接続される機器３０ａ，３０ｂ，３０ｃの台数に制限はない。
【００２３】
図２は、本実施形態の遠隔制御システムの処理の概要を説明した図であり、端末装置１０、サーバ装置２０、機器３０ａ間のデータの流れを説明している。機器３０ａは、所定のタイミングで自発的に、機器の状態を示すデータ（以下「機器状態データ」という。）を生成しサーバ装置２０に送信する。サーバ装置２０は所定のタイミングで機器３０ａに対して、機器の状態に関する情報を要求するための指令である「状態要求通知」を送信する。機器３０ａはサーバ装置２０から状態要求通知を受けたときにも、機器状態データを生成しサーバ装置２０に送信する。サーバ装置２０は機器３０ａから受信した機器状態データを収集し保存する。サーバ装置２０は端末装置１０からインターネット１００経由で機器状態の通知の要求を受けると、保存している機器状態データを参照し、機器状態の通知の要求に応じたデータを端末装置１０に送信し、端末装置１０はこれを表示する。なお、機器の状態とは、機器の動作状態のことであり、例えば、機器が録画再生装置であれば、停止、録画動作、再生動作等の状況を含み、また、機器がエアコン等の温度制御装置であれば、設定や温度等を含む。
【００２４】
図３は端末装置１０の構成を示した図である。端末装置１０は、ＷＥＢ画面を表示する機器状態表示部（いわゆるブラウザ機能）１１と、また、インターネット１００上の装置に送信する指令を作成する送信データ作成部１２と、インターネット１００と接続するための通信制御部１３とを含み。端末装置１０はさらに、インターネット１００からの受信データを解析する受信データ解析部１４と、機器の状態を示すデータを解析しグラフ化する等し、ユーザに見やすい形式に加工する機器状態データ解析部１５と、ユーザが機器状態表示部１１の表示を見ながら画面操作などの操作を行う操作部１６とを備える。操作部１６からの情報は、機器状態表示部１１と送信データ作成部１２に出力される。図４は、端末装置（携帯電話機）１０から機器（ＤＶＤレコーダ）３０ａの動作状況を確認する際に端末装置（携帯電話機）１０上に表示されるＷＥＢ画面の一例を示した図である。ユーザは端末装置１０上に表示された画面１５により動作状況の要求操作を実行でき、また、画面１５ａにより動作状況を確認できる。
【００２５】
図５は、サーバ装置２０の構成を示す図である。同図において、サーバ装置２０は、インターネット１００を介して主として端末装置１０と通信を行うための通信制御部２１と、通信制御部２１で通信するコマンドを解析するコマンド解析部２２と、各機器３０ａ、…から送られてきた状態データを保存する機器状態データ保存部２３とを有する。また、サーバ装置２０は、機器状態データ保存部２３に保存された状態データを取り出し、インターネット１００上の端末装置１０へ送るためにデータを加工するデータ解析部２４と、インターネット１００を通じて各機器３０ａ、…から受信したコマンドを解析する受信データ解析部２５と、各機器３０ａ、…のネット上の固有アドレス等を保存するアドレス保存部２５ｂと、インターネット１００を介して主として各機器３０ａ、…と通信を行うための通信制御部２６とを有する。さらにサーバ装置２０は、所定のタイミングを発生させる送信タイミング発生部２９と、送信タイミング発生部２９から出力されるタイミング（合図）に従って、状態通知要求のための指令を作成する状態通知要求作成部２８と、状態通知要求作成部２８からの状態通知要求をインターネット１００上のコマンドに変換する送信データ作成部２７とを備える。
【００２６】
図６は、機器３０ａの構成を示す図である。同図に示すように、機器３０ａは、通信制御部３１と、通信制御部３１で受け取ったコマンドを解析するコマンド解析部３２と、機器制御部３４からの情報を元に機器状態を検出する機器状態検出部３３とを備える。機器３０ａはさらに、機器の被制御対象を制御する機器制御部３４と、所定の時間間隔を計測する送信タイミング発生部３５と、機器の状態を示すデータをインターネット１００上の所定のデータ形式に変換する送信データ作成部３６とを備える。なお、機器３０ｂ，３０ｃも、機器３０ａと同様の構成を有しており、以下では主として機器３０ａを用いて説明を行う。
【００２７】
端末装置１０、サーバ装置２０及び機器３０ａ、…の各通信制御部は、インターネット１００と接続する機能を提供する部分である。機器３０ａ、…とインターネット１００との接続は、電話回線を利用する場合、無線を利用する場合、ケーブルＴＶ回線を利用する場合、光ファイバケーブルを利用する場合等いろいろな場合が想定される。
【００２８】
本実施形態では、サーバ装置２０において通信制御部２１、２６は説明の便宜上、複数設けているが、これらを統合して１つの通信制御部とすることも可能である。
【００２９】
以下、本発明に係る遠隔制御システムの動作について詳細に説明する。なお、以下では、機器３０ａをＤＶＤレコーダ等の録画再生装置として説明する。
【００３０】
機器３０ａは自発的に、または、サーバ装置２０から状態通知要求があったときに、サーバ装置２０に機器状態データを送信する。
【００３１】
最初に自発的に機器状態データを送信する場合の処理について説明する。ユーザが機器３０ａに対して録画動作や再生動作を指示すると、機器３０ａの機器制御部３４は、機器内の制御対象部に対して録画動作や再生動作またメニュー表示といった制御をする。これにより機器の動作状態が変化すると、機器状態検出部３３は、動作状態の変化を検出し、機器状態が変化したことを送信データ作成部３６へ知らせる。送信データ作成部３６は、機器状態が変化した旨の通知を受け取ると、送信タイミング発生部３５から与えられるタイミングに同期して、変化後の機器状態に関するデータ（機器状態データ）を送信データとして作成する。ここで、送信タイミング発生部３５から与えられるタイミングの間隔を十分に早くしておけば、リアルタイムに変化する機器状態を反映した機器状態データの作成が可能となる。
【００３２】
送信データ作成部３６による送信データは、通信制御部３１を通じて、サーバ装置２０へ送られる。サーバ装置２０は通信制御部２６を介してそのデータを受信する。受信データ解析部２５は、受信データ中から機器状態データを抜き出し、機器状態データ保存部２３に格納する。このように、機器状態データは所定のタイミングで機器３０側からサーバ装置２０側に送られる。
【００３３】
次に、サーバ装置２０が所定のタイミングで機器３０ａに対し状態通知要求を行う場合の処理について説明する。
【００３４】
サーバ装置２０は送信タイミング発生部２９を備えており、独自に所定の時間間隔のタイミングを発生させる。このタイミングに同期して、状態通知要求作成部２８は状態通知要求を作成する。次に、送信データ作成部２７は、アドレス保存部２５ｂに保存される機器のアドレス等を参照し、状態通知要求から送信データを作成し、通信制御部２６を通じて機器３０ａへ送信する。
【００３５】
機器３０ａは、通信制御部３１を通じてサーバ装置２０からデータを受信すると、コマンド解析部２２により、受信データ中からコマンドを検出し、そのコマンドが機器状態要求であれば、機器状態検出部３３に対し機器状態を通知させるための指令を出す。機器状態検出部３３は、現在の機器の状態を機器制御部３４から取得し、送信データ作成部３６に対して、取得した機器状態データを含む送信データの作成を要求する。送信データ作成部３６は、作成したデータを、通信制御部３１を介してサーバ装置２０へ送信する。サーバ装置２０は、受信した機器状態データを機器状態保存部２３に保存する。
【００３６】
なお、サーバ装置２０は、所定タイミングで機器３０ａに対して状態通知要求を送信し、それに対する応答を機器３０ａから受信することにより、所定のタイミングで機器と通信を行っている。サーバ装置２０は、受信データ解析部２５により、その通信間に伝送された通信パケットから機器のインターネット１００上の固有のアドレスと、機器そのものを特定するための機器番号（「機器ＩＤ」ともいう。）と、ポート番号とを検出し、それらを関連づけてアドレス保存部２５ｂに保存する。機器３０ａのインターネット上の固有アドレスが動的に変化する場合であっても、アドレス保存部２５ｂを参照することにより、機器３０ａの最新の固有アドレスを認識することができる。これにより、宅外のサーバ装置２０から宅内の機器３０ａ間のインターネットを介したリアルタイムのデータ通信が可能となる（日本国特許第３４４５９８６号参照）。
【００３７】
次に、端末装置１０から機器状態データを要求する際の処理について説明する。
【００３８】
ユーザは、機器状態に対してグラフ化等の加工処理を行いとき、または閲覧したいときは、端末装置１０の機器状態表示部１１に表示されたメニュー画面上で、操作部１６を用いて機器状態の表示要求のための操作を行う。
【００３９】
上記ユーザ操作により、機器状態データを表示したいことを示すデータ取得要求が、送信データ作成部１２及び通信制御部１３を介して、サーバ装置２０の通信制御部２１に送られる。サーバ装置２０は、コマンド解析部２２により、受信したデータがデータ取得要求であることが検出されると、データ取得要求に応じた機器状態データを機器状態データ保存部２３から取得する。取得した機器状態データは通信制御部２１を通して端末装置１０へ送られる。なお、必要に応じて、取得された機器状態データは、データ解析部２４で解析された後、端末装置１０へ送られてもよい。
【００４０】
端末装置１０は、受信データ解析部１４で、受信データから機器状態データを抜き出した後、機器状態データ解析部１５で、グラフ化する等必要な処理をした後、機器状態表示部１１に表示する。
【００４１】
以上のように、本実施の形態によれば、サーバ装置２０は、状態通知要求をインターネット１００経由で機器３０ａに所定のタイミングで送り、状態通知要求に基づいて送信された機器３０からの状態データを受け取り、機器状態データ保存部２３に保存し、保存された状態データ（または解析や加工された状態データ）をＷＥＢ画面表示可能な端末装置１０に送信する。これにより、機器３０の機器状態をリアルタイムに得ることができる。また、機器３０は、サーバ装置２０からの状態通知要求に応答して状態データをサーバ装置２０に返信することにより、状態データを保存管理する手段を要せず、機器の製造コストを削減することも可能となる。
【００４２】
なお、機器３０ａ、３０ｂ、３０ｃは同一の宅内に存在してもよく、または、それぞれ異なる宅内に存在していてもよい（すなわち、異なるユーザの管理下にあってもよい。）。機器３０ａ、３０ｂ、３０ｃが同一宅内にある場合は、図７に示すように、これらをローカルエリアネットワーク１２０で接続し、さらにルータ９１やＡＤＳＬ（Asymmetric digital subscriber line）方式等のモデム９０を介してインターネット１００に接続してもよい。
【００４３】
また、本実施形態では、サーバ装置２０は、送信タイミング発生部２９が発生する独自のタイミングで状態通知要求を送信する構成としたが、端末装置１０から機器状態データを要求されたタイミングで状態通知要求を送信するようにしても良い。
【００４４】
または、端末装置１０により、送信タイミング発生部２９が発生するタイミングを任意に設定可能とする様に構成しても良い。その場合は、例えば、図８に示す通り、コマンド解析部２２により送信タイミングに関する情報を検出し、この情報を送信タイミング発生部１２９に伝えるようにする。これにより、送信タイミング発生部１２９は、端末装置１０からの制御に基づき動作させることが可能となる。
【００４５】
また、機器３０ａにおいて、送信タイミング発生部３５は、所定の時間間隔を計測し送信データの作成を要求するとしたが、端末装置１０からの要求にしたがい送信データの作成を要求し、機器状態データを送信するようにしても良い。この場合、サーバ装置２０は、端末装置１０から機器状態データを要求されたときに、機器３０ａに対して状態通知要求を送信する。または、端末装置１０またはサーバ装置２０により、機器状態データの送信タイミングの設定を可能としてもよい。その場合、例えば、図９に示した通り、コマンド解析部３２で、受信したデータから送信タイミングに関する情報を分離し、その情報を送信タイミング発生部１３５に伝えるようにする。これにより、送信タイミング発生部１３５は、端末装置１０またはサーバ装置２０からの制御に基づき動作させることが可能となる。
【００４６】
また、上記説明において、サーバ装置２０、機器３０ａ、…、端末装置１０がインターネットを介して相互に通信する例を説明したが、インターネットの代わりに他の種類のネットワークを用いてもよい。
【００４７】
上記説明において、サーバ装置２０、機器３０ａ、…、端末装置１０はコンピュータで構成でき、上記の各機能は所定のプログラムを実行することにより実現できることは言うまでもない。
【産業上の利用可能性】
【００４８】
本発明は、インターネットを経由して遠隔地にある端末から宅内の機器の動作状態を制御する遠隔制御システムに有用である。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る遠隔制御システムの構成を示す図である。
【図２】遠隔制御システムの処理の概要を説明した図である。
【図３】端末装置の構成を示す図である。
【図４】端末装置（携帯電話機）から機器（ＤＶＤレコーダ）の動作状況を確認する際に端末装置（携帯電話機）上に表示されるＷＥＢ画面の一例を示した図である。
【図５】サーバ装置の構成を示す図である。
【図６】遠隔制御される機器の構成を示す図である。
【図７】同一宅内に設置された複数の機器の接続例を示す図である。
【図８】サーバ装置の別の構成例を示す図である。
【図９】遠隔制御される機器の別の構成例を示す図である。
【図１０】従来の遠隔制御システムの構成を示す図である。
【符号の説明】
【００５０】
１０  端末装置
２０  サーバ装置（遠隔制御装置）
２１，２６  通信制御部
２３  機器状態データ保存部
２５ｂ  アドレス保存部
３０ａ，３０ｂ，３０ｃ  被制御機器
１００  インターネット
【図１】
2004295873.tif 000003
【図２】
2004295873.tif 000004
【図３】
2004295873.tif 000005
【図４】
2004295873.tif 000006
【図５】
2004295873.tif 000007
【図６】
2004295873.tif 000008
【図７】
2004295873.tif 000009
【図８】
2004295873.tif 000010
【図９】
2004295873.tif 000011
【図１０】
2004295873.tif 000012