(57)【要約】【課題】情報機器のベンダーにとって情報機器のリモート制御サービスを提供し易くすると共に、そのサービスを広く一般に普及する。【解決手段】相互に異なる製造規格の複数の情報機器（50）と、情報機器のそれぞれをリモート操作するための操作プログラムを実行する制御装置（30）と、制御装置および操作端末（10）に通信可能に接続されたサーバ装置（20）とを備える。サーバ装置は、各情報機器の操作プログラムを操作端末から受信し、それを当該情報機器に関連付けて自装置の記憶装置へ格納する。制御装置は、自装置と接続された情報機器の識別情報をサーバ装置へ送信する。サーバ装置は、制御装置から受信した識別情報に対応する操作プログラムを制御装置へ送信する。【選択図】図１
2007233992.tif 000002
【特許請求の範囲】
【請求項１】
相互に異なる製造規格の複数のデジタル機器と、前記複数のデジタル機器のそれぞれをリモート操作するための操作プログラムを実行する制御装置と、操作端末および前記制御装置と通信可能に接続されたサーバ装置とを備え、
前記制御装置は、自装置と接続されたデジタル機器の識別情報を前記サーバ装置へ送信する手段を有し、
前記サーバ装置は、前記各デジタル機器の操作プログラムを前記操作端末から受信し該操作プログラムを当該デジタル機器に関連付けて自装置の記憶装置へ格納する手段と、前記制御装置から受信した識別情報に対応する操作プログラムを前記制御装置へ送信する手段とを有することを特徴とするリモート制御システム。
【請求項２】
前記サーバ装置は、前記制御装置に対し操作プログラムの実行を要求するための管理プログラムを前記操作端末から受信し該管理プログラムを当該デジタル機器に関連付けて前記記憶装置へ格納する手段を有することを特徴とする請求項１記載のリモート制御システム。
【請求項３】
前記サーバ装置は、前記記憶装置に格納した操作プログラムに関する更新データを前記操作端末から受信し該更新データを前記制御装置へ送信する手段を有し、
前記制御装置は、前記サーバ装置からの更新データにより当該操作プログラムを更新する手段を有することを特徴とする請求項１又は２記載のリモート制御システム。
【請求項４】
前記サーバ装置は、前記記憶装置に格納した管理プログラムに関する更新データを前記操作端末から受信し該更新データにより当該管理プログラムを更新する手段を有することを特徴とする請求項３記載のリモート制御システム。
【請求項５】
相互に異なる製造規格の複数のデジタル機器のそれぞれをリモート操作するための操作プログラムを実行する制御装置と操作端末とに通信可能に接続されたサーバ装置であって、
前記各デジタル機器の操作プログラムを前記操作端末から受信し該操作プログラムを当該デジタル機器に関連付けて自装置の記憶装置へ格納する手段と、前記制御装置と接続されたデジタル機器の識別情報を前記制御装置から受信し該識別情報に対応する操作プログラムを前記制御装置へ送信する手段とを有することを特徴とするサーバ装置。
【請求項６】
前記制御装置に対し操作プログラムの実行を要求するための管理プログラムを前記操作端末から受信し該管理プログラムを当該デジタル機器に関連付けて前記記憶装置へ格納する手段を有することを特徴とする請求項５記載のサーバ装置。
【請求項７】
前記記憶装置に格納した操作プログラムに関する更新データを前記操作端末から受信し該更新データを前記制御装置へ送信する手段を有することを特徴とする請求項５又は６記載のサーバ装置。
【請求項８】
前記記憶装置に格納した管理プログラムに関する更新データを前記操作端末から受信し該更新データにより当該管理プログラムを更新する手段を有することを特徴とする請求項７記載のサーバ装置。
【請求項９】
コンピュータを請求項５乃至８のいずれか１項に記載のサーバ装置として機能させることを特徴とするプログラム。
【請求項１０】
相互に異なる製造規格の複数のデジタル機器のそれぞれをリモート操作するための操作プログラムを実行する制御装置と操作端末とに通信可能に接続されたサーバ装置が、前記各デジタル機器の操作プログラムを前記操作端末から受信し該操作プログラムを当該デジタル機器に関連付けて自装置の記憶装置へ格納し、
前記制御装置が、自装置と接続されたデジタル機器の識別情報を前記サーバ装置へ送信し、
前記サーバ装置が、前記制御装置から受信した識別情報に対応する操作プログラムを前記制御装置へ送信することを特徴とするリモート制御方法。
【請求項１１】
前記サーバ装置が、前記制御装置に対し操作プログラムの実行を要求するための管理プログラムを前記操作端末から受信し該管理プログラムを当該デジタル機器に関連付けて前記記憶装置へ格納することを特徴とする請求項１０記載のリモート制御方法。
【請求項１２】
前記サーバ装置が、前記記憶装置に格納した操作プログラムに関する更新データを前記操作端末から受信し該更新データを前記制御装置へ送信し、
前記制御装置が、前記サーバ装置からの更新データにより当該操作プログラムを更新することを特徴とする請求項１０又は１１記載のリモート制御方法。
【請求項１３】
前記サーバ装置が、前記記憶装置に格納した管理プログラムに関する更新データを前記操作端末から受信し該更新データにより当該管理プログラムを更新することを特徴とする請求項１２記載のリモート制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人宅あるいは会社等に設置されたデジタル機器をリモート制御する技術に関する。
【背景技術】
【０００２】
従来、家庭内などに設置されたデジタル機器を外部から遠隔制御するシステムが提案されている。その一例として、後述の特許文献１に記載のシステムがある。同文献に記載のシステムは、家電機器のサービスセンタが運用するセンタサーバと、各家庭にて家電機器の状態をモニタするホームサーバとをネットワーク接続し、家電機器の故障に関しホームサーバが判定した結果をセンタサーバへ供給するというものである。かかるシステムによれば、家電機器の故障をサービスセンタへ自動的に通知することができる。
【０００３】
ところで、上記の家電機器のようなデジタル機器の製造規格は、その製造販売事業者（以下、「ベンダー」と称す。）に固有のものであることから、デジタル機器のリモート制御サービスはベンダーごとに提供される。図１１に、従来のリモート制御システムの構成例を示す。図示のシステムは、家庭内にあるデジタル情報機器のベンダーがＡ社及びＢ社であるケースを想定したものである。
【０００４】
図１１を参照すると、従来のリモート制御システムにおいて、ベンダー側には、ベンダーＡ社のＡ社ポータル操作端末Ｘ１０ＡおよびＡ社ポータルサーバＸ２０Ａと、ベンダーＢ社のＢ社ポータル操作端末Ｘ１０Ｂ及びＢ社ポータルサーバＸ２０Ｂとがある。一方、家庭内には、Ａ社製コントローラＸ３０Ａ及びＢ社製コントローラＸ３０Ｂと、Ａ社製デジタル情報機器Ｘ５０Ａを操作するためのＡ社製家庭内操作端末Ｘ４０Ａと、Ｂ社製デジタル情報機器Ｘ５０Ｂを操作するためのＢ社製家庭内操作端末Ｘ４０Ｂとが設置される。
【０００５】
Ａ社ポータルサーバＸ２０Ａ及びＡ社製コントローラＸ３０Ａと、Ｂ社ポータルサーバＸ２０Ｂ及びＢ社製コントローラＸ３０Ｂとは、インターネットなどのネットワーク１００を介して相互に接続される。また、家庭内の上記各機器は、無線LANなどの家庭内ネットワーク２００を介して相互に接続される。
【０００６】
図１１に示すシステムにおいて、例えば、Ａ社製のデジタル情報機器Ｘ５０Ａをリモート操作する場合、まず、Ａ社の管理者が、Ａ社ポータル操作端末Ｘ１０Ａを用いて、Ａ社ポータルサーバＸ２０Ａに操作要求を送信する。Ａ社ポータルサーバＸ２０Ａは、自身にインストールされているプログラムを実行しＡ社製コントローラＸ３０Ａに操作要求を送信する。Ａ社製コントローラＸ３０Ａは、自身にインストールされているプログラムを実行し、Ａ社製デジタル情報機器Ｘ５０Ａに操作要求を送信する。その結果、Ａ社製デジタル情報機器Ｘ５０Ａが要求された操作要求を実行する。
【０００７】
また、家庭内にて、例えばＡ社製のデジタル情報機器Ｘ５０Ａを操作する場合、家人は、Ａ社家庭内操作端末Ｘ４０Ａを用いて、Ａ社製コントローラＸ３０Ａに操作要求を送信する。Ａ社製コントローラＸ３０Ａは、インストールされているプログラムを実行しＡ社製デジタル情報機器Ｘ５０Ａに操作要求を送信する。その結果、Ａ社製デジタル情報機器Ｘ５０Ａは要求された操作を実行する。
【特許文献１】特開２００２−３４２１８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図１１に示すような従来のリモート制御システムにあっては、Ａ社及びＢ社等のベンダーごとにポータルサーバ（Ｘ２０Ａ／Ｘ２０Ｂ）を導入し、それぞれのサーバ上でリモート管理プログラムを動作させることにより、家庭内に設置されたデジタル情報機器（Ｘ５０Ａ／Ｘ５０Ｂ）がリモート制御される。
【０００９】
このように、ベンダーが家庭内のデジタル機器をリモート制御するためには、自社で専用のポータルサーバを用意する必要がある。しかしながら、それは、コストが掛かることから、ベンダーがリモート制御サービスを提供する際の障壁となっていた。また、家庭内のデジタル機器のリモート制御サービスを受けようとする場合、ユーザ側で機器のベンダーごとにコントローラ等を購入し設置する必要があることから、リモート制御サービスを普及し難いという問題があった。
【００１０】
本発明は、上記課題に鑑みてなさたものであり、デジタル機器のベンダーにとって機器のリモート制御サービスを提供し易くすると共に、そのサービスを広く一般に普及するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るリモート制御システムは、相互に異なる製造規格の複数のデジタル機器と、前記複数のデジタル機器のそれぞれをリモート操作するための操作プログラムを実行する制御装置と、操作端末および前記制御装置と通信可能に接続されたサーバ装置とを備え、前記制御装置は、自装置と接続されたデジタル機器の識別情報を前記サーバ装置へ送信する手段を有し、前記サーバ装置は、前記各デジタル機器の操作プログラムを前記操作端末から受信し該操作プログラムを当該デジタル機器に関連付けて自装置の記憶装置へ格納する手段と、前記制御装置から受信した識別情報に対応する操作プログラムを前記制御装置へ送信する手段とを有する。
【発明の効果】
【００１２】
本発明によれば、デジタル機器の複数の製造規格のそれぞれに関する操作プログラムをサーバ装置により一元管理することができる。これにより、デジタル機器のベンダーがリモート制御サービスを提供するにあたり、ベンダーごとにサーバを構築することは不要となる。また、家庭内において、デジタル機器のベンダーごとにコントローラ等を用意するは不要となる。よって、リモート制御サービスの普及を図ることができる。
【発明を実施するための最良の形態】
【００１３】
図１に、本発明の実施形態の構成を示す。本実施形態のシステムは、本発明における操作端末としての複数のポータル操作端末１０と、サーバ装置としてのリモート管理ポータルサーバ２０と、制御装置としてのリモート管理コントローラ３０と、それぞれ製造規格が異なる複数のデジタル情報機器５０と、それらを操作するためのリモコン装置のような家庭内操作端末４０とを備える。ポータル操作端末１０、リモート管理ポータルサーバ２０、リモート管理コントローラ３０、家庭内操作端末４０及びデジタル情報機器５０は、プログラム制御により動作するコンピュータである。
【００１４】
ポータル操作端末１０、リモート管理ポータルサーバ２０及びリモート管理コントローラ３０は、インターネットなどのネットワーク１００を介して相互に接続されている。リモート管理コントローラ３０、家庭内操作端末４０及びデジタル情報機器５０は、個人宅等において有線／無線LANなどの家庭内ネットワーク２００を介して相互に接続されている。
【００１５】
図２に、本実施形態のシステムにて取り扱うプログラムの構成を示す。リモート管理プログラムＰ１０は、ポータル操作端末１０からリモート管理ポータルサーバ２０に対し供給されるプログラムパッケージである。パッケージには、図２に示すように、管理プログラムＰ１０１及び操作プログラムＰ１０２が含まれる。
【００１６】
管理プログラムＰ１０１は、リモート管理ポータルサーバ２０が実行するプログラムである。リモート管理ポータルサーバ２０がこの管理プログラムＰ１０１を実行することにより、デジタル情報機器５０のリモート操作がリモート管理コントローラ３０に対し要求される。
【００１７】
操作プログラムＰ１０２は、リモート管理コントローラ３０が実行するプログラムである。リモート管理コントローラ３０が操作プログラムＰ１０２を実行することにより、リモート管理ポータルサーバ２０からの要求に応じてデジタル情報機器５０がリモート操作される。
【００１８】
ポータル操作端末１０は、デジタル情報機器５０の各ベンダーに設けられたパーソナルコンピュータなどの情報処理装置である。ポータル操作端末１０は、ネットワーク１００上でリモート管理ポータルサーバ２０にアクセスし、その管理画面を表示するブラウザ機能を有する。このブラウザ機能により、ポータル操作端末１０は、リモート管理ポータルサーバ２０に対し、リモート管理プログラムＰ１０の登録／更新／削除、および、管理プログラムＰ１０１の実行を要求する。
【００１９】
リモート管理ポータルサーバ２０は、データセンタなどに設置されているワークステーション・サーバなどの情報処理装置である。リモート管理ポータルサーバ２０は、ポータル操作端末１０から受信したリモート管理プログラムＰ１０を格納するデータベース２０Ａを備える。
【００２０】
また、リモート管理ポータルサーバ２０は、ポータル操作端末１０からの要求に応じて、リモート管理プログラムＰ１０を登録／更新／削除する機能と、ポータル操作端末１０からの要求により管理プログラムＰ１０１を実行し、その実行結果をポータル操作端末１０へ応答する機能を備える。
【００２１】
さらにまた、リモート管理ポータルサーバ２０は、操作プログラムＰ１０２をリモート管理コントローラ３０に送信する機能と、家庭内に設置されているデジタル情報機器５０をリモート操作するためにリモート管理コントローラ３０に対し操作プログラムＰ１０２の実行要求を送信する機能を備える。
【００２２】
リモート管理コントローラ３０は、家庭内に設置されるセットトップボックスやブロードバンドルータなどの情報処理装置である。リモート管理コントローラ３０は、リモート管理ポータルサーバ２０から受信した操作プログラムＰ１０２を登録／更新／削除する機能を備える。また、リモート管理コントローラ３０は、操作プログラムＰ１０２をリモート管理ポータルサーバ２０からの要求に応じて実行する機能と、その実行結果をリモート管理ポータルサーバ２０へ応答する機能を備える。さらにまた、リモート管理コントローラ３０は、家庭内のデジタル情報機器５０へリモート操作の要求を送信する機能を備える。
【００２３】
家庭内操作端末４０は、ディスプレイを有する小型の情報処理装置であり、リモート管理コントローラ３０へアクセスして管理画面を表示する機能と、管理画面を利用して家人が指定した操作をリモート管理コントローラ３０へ送信する機能を備える。
【００２４】
デジタル情報機器５０は、たとえばDVDレコーダや冷暖房機器のような、家庭内にあるリモート操作対象の機器である。デジタル情報機器５０は、リモート管理コントローラ３０から送信されたリモート操作の要求を受信し、要求された操作を実行する機能と、その実行結果をリモート管理コントローラ３０へ応答する機能を備える。
【００２５】
本実施形態の動作について説明する。まず、図３に示すシーケンスを参照して、デジタル情報機器５０のベンダーによるリモート管理プログラムＰ１０の登録手順について説明する。
【００２６】
ベンダーの管理者は、ポータル操作端末１０を操作し、そのブラウザ機能によりリモート管理ポータルサーバ２０へアクセスする。ポータル操作端末１０は、デジタル情報機器５０の新製品に対応したリモート管理プログラムＰ１０をリモート管理ポータルサーバ２０へ送信する(ステップA1)。
【００２７】
リモート管理ポータルサーバ２０へ送信されるリモート管理プログラムＰ１０には適用情報が付加されている。適用情報とは、プログラムの適用対象、すなわちリモート管理プログラムＰ１０によるリモート制御の対象となるデジタル情報機器５０を表す情報である。図８に、適用情報の一例を示す。適用情報としては、図示の例のように、対象のデジタル情報機器５０の種別、型番及びベンダー名、並びに、リモート管理プログラムＰ１０を提供したベンダー名等が含まれる。
【００２８】
リモート管理プログラムＰ１０を提供するベンダーとしては、適正なプログラムを提供できるベンダーであれば、デジタル情報機器５０のベンダーに限らず、例えば、プログラムの提供サービスを運営するベンダー等であってもよい。図８に示す例は、機器ベンダー（Ａ社）と異なるベンダー（Ｃ社）がリモート管理プログラムＰ１０を登録するケースである。これにより、より多くのベンダーが本システムに参入することができる。
【００２９】
なお、図８の「Ｃ社」のような他社のプログラムは、機器ベンダー「Ａ社」のプログラムと必ずしも同一である必要はなく、デジタル情報機器５０に適用可能であればオプション機能が付加されたものであってもよい。これにより、サービスの差別化を図ることができる。
【００３０】
リモート管理ポータルサーバ２０は、リモート管理プログラムＰ１０を受信し、それを上記の適用情報に関連付けてデータベース２０Ａへ格納する(ステップA2)。さらに、リモート管理ポータルサーバ２０は、リモート管理プログラムＰ１０内の管理プログラムＰ１０１を自装置にインストールし(ステップA3)、リモート管理プログラムＰ１０を登録した旨の契約情報を記録する(ステップA4)。これにより、デジタル情報機器５０の新製品に関するリモート管理プログラムＰ１０が、リモート管理ポータルサーバ２０に登録される。
【００３１】
次に、図４に示すシーケンスを参照して、リモート管理コントローラ３０に対する操作プログラムＰ１０２の登録について説明する。新製品のデジタル情報機器５０が家庭内ネットワーク２００に接続されると(ステップB1)、リモート管理コントローラ３０がその接続を検知する。リモート管理コントローラ３０は、新たに接続されたデジタル情報機器５０に対応した操作プログラムＰ１０２を取得するために、リモート管理ポータルサーバ２０へデジタル情報機器５０の識別情報を送信する(ステップB2)。
【００３２】
図９に、デジタル情報機器５０の識別情報の一例を示す。識別情報には、図示の例のように、デジタル情報機器５０の種別、型番及びベンダー名等が含まれる。リモート管理ポータルサーバ２０は、リモート管理コントローラ３０から受信した識別情報に対応するリモート管理プログラムＰ１０をデータベース２０Ａにて検索する(ステップB3)。
【００３３】
データベース２０Ａの検索に関し、より具体的には、現時点でデータベース２０Ａに登録されているリモート管理プログラムＰ１０のうち、その適用情報がリモート管理コントローラ３０からの識別情報に適合するものを抽出する。例えば、リモート管理コントローラ３０から通知された識別情報が図９のものである場合、この識別情報と同一の機器種別、型番及びベンダー名を持つ、図８に示すような適用情報を抽出する。
【００３４】
図１０に、データベース２０Ａの検索結果の一例を示す。図示の検索結果は、「Ａ社」の「ＤＶＤレコーダ／型番：ＸＹＺ」のリモート管理プログラムＰ１０として、機器ベンダーの「Ａ社」で登録したプログラムの他に、「Ｃ社」及び「Ｍ社」のものが登録されていることを表す。
【００３５】
リモート管理ポータルサーバ２０は、上記検索結果に対応する全てのリモート管理プログラムＰ１０の操作プログラムＰ１０２をデータベース２０Ａから読み出し、それらをリモート管理コントローラ３０へ送信する(ステップB4)。
【００３６】
リモート管理コントローラ３０は、操作プログラムＰ１０２を受信すると、それらを仮登録（ステップB5）、すなわちインストールを保留して記憶し、操作プログラムＰ１０２の一覧を表す情報を家庭内操作端末４０へ送信する(ステップB6)。家庭内操作端末４０は、受信した一覧を表示し、その一覧に対する家人からの選択操作を認識すると、選択内容をリモート管理コントローラ３０へ通知する(ステップB7)。
【００３７】
リモート管理コントローラ３０は、家庭内操作端末４０から通知された家人の選択内容を記録し(ステップB8)、それに対応する操作プログラムＰ１０２をインストールする(ステップB9)。また、リモート管理コントローラ３０は、今回の契約内容をリモート管理ポータルサーバ２０へ通知する(ステップB10)。
【００３８】
リモート管理ポータルサーバ２０は、対象の家庭に関する契約情報を更新し(ステップB11)、新規に契約が結ばれたことをデジタル情報機器５０のベンダーの管理者に知らせるため、新規契約情報をポータル操作端末１０へ送信する(ステップB12)。ポータル操作端末１０は、リモート管理ポータルサーバ２０からの新規契約情報を表示し、これにより、管理者が新規に契約が結ばれたことを確認する(ステップB13)。
【００３９】
なお、上記手順では、リモート管理ポータルサーバ２０が、データベース２０Ａの検索結果に対応する全ての操作プログラムＰ１０２をリモート管理コントローラ３０へ送信したが、これに替えて、家人の希望が確定した時点で操作プログラムＰ１０２を送信するようにしてもよい。
【００４０】
その場合、リモート管理ポータルサーバ２０が、図１０に示すようなデータベース２０Ａの検索結果のリストのみをリモート管理コントローラ３０へ送信し、そのリストに対する家人の選択内容が応答されたときに、対象の操作プログラムＰ１０２をリモート管理コントローラ３０へ送信する。これにより、リモート管理ポータルサーバ２０及びリモート管理コントローラ３０間で送受信するデータを削減することができる。
【００４１】
次に、図５に示すシーケンスを参照して、デジタル情報機器５０のベンダーが家庭内に設置されたデジタル情報機器５０をリモート操作する際のシステム動作を説明する。ベンダーの管理者は、ポータル操作端末１０を操作してリモート管理ポータルサーバ２０へアクセスし、デジタル情報機器５０をリモート操作するための操作画面を要求する(ステップC1)。リモート管理ポータルサーバ２０は、対象の操作画面をポータル操作端末１０へ送信する(ステップC2)。
【００４２】
ベンダー管理者は、ポータル操作端末１０に表示された操作画面上にて、リモート管理ポータルサーバ２０と接続されている複数のリモート管理コントローラ３０のうちの一つのリモート管理コントローラ３０下のデジタル情報機器５０のリモート操作を要求することを入力する。管理者の入力内容を認識したポータル操作端末１０は、対象のデジタル情報機器５０に対応する管理プログラムＰ１０１の実行要求をリモート管理ポータルサーバ２０へ送信する(ステップC3)。
【００４３】
リモート管理ポータルサーバ２０は、ポータル操作端末１０からの要求を受信すると、対象の管理プログラムＰ１０１を起動する(ステップC4)。管理プログラムＰ１０１の実行により、リモート管理ポータルサーバ２０は、操作プログラムＰ１０２の実行要求をリモート管理コントローラ３０へ送信する(ステップC5)。
【００４４】
リモート管理コントローラ３０は、リモート管理ポータルサーバ２０からの要求を受けて操作プログラムＰ１０２を実行する(ステップC6)。操作プログラムＰ１０２の実行により、リモート管理コントローラ３０は、例えば録画開始や電源ＯＦＦ等の操作要求をデジタル情報機器５０に対して送信する(ステップC7)。デジタル情報機器５０は、リモート管理コントローラ３０が送信した操作要求を実行する(ステップC8)。
【００４５】
次に、図６のシーケンスを参照して、家人が家庭内にてデジタル情報機器５０をリモート操作する際のシステム動作について説明する。家庭内操作端末４０が、家人の操作によりリモート管理コントローラ３０にアクセスすると(ステップD1)、リモート管理コントローラ３０は、家庭内操作端末４０に操作画面を送信する(ステップD2)。
【００４６】
家庭内操作端末４０に表示された操作画面上にて、家人がデジタル情報機器５０の操作を要求する入力を行うと、これを認識した家庭内操作端末４０は、リモート管理コントローラ３０に対し操作プログラムＰ１０２の実行要求を送信する(ステップD3)。
【００４７】
家庭内操作端末４０からの実行要求を受けたリモート管理コントローラ３０は、操作プログラムＰ１０２を実行し(ステップD4)、その処理の過程で、操作要求をデジタル情報機器５０に対して送信する(ステップD5)。デジタル情報機器５０は、リモート管理コントローラ３０から受信した操作要求を実行する(ステップD6)。
【００４８】
次に、図７に示すシーケンスを参照して、デジタル情報機器５０のベンダーがリモート管理プログラムＰ１０を更新する際のシステム動作について説明する。デジタル情報機器５０のベンダー管理者は、リモート管理ポータルサーバ２０に登録したリモート管理プログラムＰ１０に不具合がある、あるいは機能を追加する等によりリモート管理プログラムＰ１０を更新する必要がある場合、その更新データをポータル操作端末１０からリモート管理ポータルサーバ２０へ送信する(ステップE1)。
【００４９】
リモート管理ポータルサーバ２０は、ポータル操作端末１０からの更新データを受信し、それを用いて対象のリモート管理プログラムＰ１０を更新する(ステップE2)。リモート管理ポータルサーバ２０は、更新したリモート管理プログラムＰ１０に含まれる管理プログラムＰ１０１を自装置へ再インストールし(ステップE3)、リモート管理プログラムＰ１０を更新した旨の契約情報を記録する(ステップE4)。
【００５０】
続いて、リモート管理ポータルサーバ２０は、更新されたリモート管理プログラムＰ１０を利用しているリモート管理コントローラ３０を検索し(ステップE5)、対象となるすべてのリモート管理コントローラ３０に対し、更新された操作プログラムＰ１０２を送信する(ステップE6)。
【００５１】
リモート管理コントローラ３０は、受信した操作プログラムＰ１０２を仮更新、すなわち正式な更新及びインストールを保留しメモリへ保存する (ステップE7)。そして、操作プログラムＰ１０２の更新内容を抽出し、それを家庭内操作端末４０へ送信する(ステップE8)。家庭内操作端末４０は、受信した更新内容を表示し、それを承認する旨の家人の入力操作を認識すると、更新内容が承認された旨をリモート管理コントローラ３０へ送信する(ステップE9)。
【００５２】
リモート管理コントローラ３０は、承認を受けると、保留していた操作プログラムＰ１０２の更新及びインストールを実行し（ステップE10、E11）、更新された契約内容をリモート管理ポータルサーバ２０へ送信する(ステップE12)。
【００５３】
リモート管理ポータルサーバ２０は、対象の家庭に関する契約情報を更新し(ステップE13)、契約が更新されたことをベンダーの管理者に知らせるため、更新契約情報をポータル操作端末１０へ送信する(ステップE14)。そして、ポータル操作端末１０が、受信した更新契約情報を表示し、その表示内容を管理者が確認する (ステップE15)。
【００５４】
以上説明した実施形態によれば、デジタル情報機器５０のリモート制御サービスを提供するにあたり、ベンダーごとにポータルサーバを設置することは不要となる。また、家庭内において、デジタル情報機器５０のベンダーごとにコントローラを用意することも不要となる。よって、リモート制御サービスの普及を図ることができる。
【００５５】
また、ベンダーでは、リモート管理プログラムＰ１０の登録／更新／削除をポータル操作端末１０を利用して簡易に行うことができ、リモート管理プログラムＰ１０に関するベンダーの管理作業が効率化される。
【００５６】
また、デジタル情報機器５０のベンダーが新しいリモート管理サービスを提供する際、リモート管理ポータルサーバ２０に接続されたリモート管理コントローラ３０を持つ多くの家庭を販売対象とすることができるため、リモート管理サービスのマーケティングを能率化できるという効果もある。
【００５７】
また、利用者にとっては、リモート管理コントローラ３０をリモート管理ポータルサーバ２０へ接続すれば、複数のベンダーが提供するリモート管理サービスを受けることができるので、利便性が高められる。特に、複数のベンダーのデジタル情報機器５０が混在する家庭においては、その効果は顕著である。
【００５８】
上記実施形態のシステムは、前述したように、ポータル操作端末１０からリモート管理ポータルサーバ２０を介して家庭内のデジタル情報機器５０をリモート制御するものである。これは、例えば、１つのベンダーにおいて多数のポータル操作端末１０がある場合に、任意のポータル操作端末１０によりリモート制御できるという利点がある。
【００５９】
その一方で、本発明を実施するにあたっては、リモート管理ポータルサーバ２０を介在させることなくデジタル情報機器５０のリモート制御を行ってもよい。すなわち、ポータル操作端末１０から直接的にリモート管理コントローラ３０にアクセスするという形態である。
【００６０】
リモート制御にリモート管理ポータルサーバ２０の介在を不要とする場合、具体的には、図２の管理プログラムＰ１０１に準じたプログラムをポータル操作端末１０自身にインストールする。そして、このポータル操作端末１０からネットワーク１００を介して直接的にリモート管理コントローラ３０にアクセスする。
【００６１】
これにより、リモート管理ポータルサーバ２０を経由しない分、リモート操作要求をリモート管理コントローラ３０へ速やかに供給することができる。なお、この形態は、ポータル操作端末１０に管理プログラムＰ１０１をインストールする必要があることから、例えば、ベンダーのポータル操作端末１０が比較的少数である場合に好適である。
【００６２】
上記実施形態は、本発明を個人宅のデジタル情報機器のリモート制御に適用した形態であったが、本発明の適用範囲は、上記形態に限定されない。本発明は、例えば、オフィスの事務処理機器や工場の工作機械のような業務用途にも好適である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態のシステム構成を示すブロック図である。
【図２】実施形態におけるリモート管理プログラムの説明図である。
【図３】実施形態におけるプログラム登録に関するシーケンス図である。
【図４】実施形態における情報機器の接続に関するシーケンス図である。
【図５】実施形態における情報機器のリモート操作に関するシーケンス図である。
【図６】実施形態における情報機器のリモート操作に関するシーケンス図である。
【図７】実施形態におけるプログラム更新に関するシーケンス図である。
【図８】実施形態におけるリモート管理プログラムの適用情報の説明図である。
【図９】実施形態におけるデジタル情報機器の識別情報の説明図である。
【図１０】実施形態におけるデータベースの検索結果の説明図である。
【図１１】従来のリモート制御システムの構成例を示すブロック図である。
【符号の説明】
【００６４】
１０  ポータル操作端末
２０  リモート管理ポータルサーバ
３０  リモート管理コントローラ
４０  家庭内操作端末
５０  デジタル情報機器
Ｐ１０  リモート管理プログラム
Ｐ１０１  管理プログラム
Ｐ１０２  操作プログラム
【図１】
2007233992.tif 000003
【図２】
2007233992.tif 000004
【図３】
2007233992.tif 000005
【図４】
2007233992.tif 000006
【図５】
2007233992.tif 000007
【図６】
2007233992.tif 000008
【図７】
2007233992.tif 000009
【図８】
2007233992.tif 000010
【図９】
2007233992.tif 000011
【図１０】
2007233992.tif 000012
【図１１】
2007233992.tif 000013