(57)【要約】【課題】通信路を介して電子機器を制御する電子機器制御システムにおいて、その構成、機能を柔軟に変更することを可能とする。【解決手段】電子機器４０は、構内ネットワーク３０に接続され、通信制御装置２０を介して電子機器制御装置１０に接続される。電子機器制御装置１０は、通信制御装置２０、公衆ネットワーク５０を介してサービスサーバ６０に接続可能となっており、機器制御モジュールと統括制御モジュールを実行するプログラム処理部１１を含む。機器制御モジュールは、接続された電子機器４０それぞれの制御を行うものであり、統括制御モジュールは、機器制御モジュールの実行を含む電子機器制御装置１０全体の制御を行うとともに、サービスサーバ６０からのダウンロード情報を利用して機器制御モジュールを生成する。【選択図】図１
2004094779.tif 000002
【特許請求の範囲】
【請求項１】
通信路を介して電子機器を制御する電子機器制御システムであって、
前記通信路を介して前記電子機器と接続され、前記電子機器の制御を行う電子機器制御装置と、
前記電子機器制御装置と通信ネットワークを介して接続可能なサービスサーバとを含み、
前記電子機器制御装置は、少なくとも機器制御モジュールと統括制御モジュールを実行するプログラム処理部を含み、
前記機器制御モジュールは、前記接続された電子機器それぞれの制御を行うものであり、
前記統括制御モジュールは、前記機器制御モジュールの実行を含む電子機器制御装置全体の制御を行うものであって、前記サービスサーバからのダウンロード情報に基づいて前記機器制御モジュールを生成するものであり、
前記サービスサーバは、前記電子機器の種別毎の制御モジュールの管理、及び配信を行うものである電子機器制御システム。
【請求項２】
請求項１記載の電子機器制御システムであって、
前記電子機器として、その機能の少なくとも一部の利用のために登録を必要とする要登録電子機器を含むことができ、
前記統括制御モジュールは、前記要登録電子機器に対応する機器制御モジュールの生成時に、前記登録処理を行うとともに、当該要登録電子機器に対して登録確認情報を送信するものである電子機器制御システム。
【請求項３】
請求項１又は２記載の電子機器制御システムであって、
前記統括制御モジュールは、前記接続された電子機器の電源投入を検出した場合であって、対応する前記機器制御モジュールが生成済でないときに、前記サービスサーバから機器制御モジュールの生成に必要な情報を取得し、対応する前記機器制御モジュールの生成を行うものである電子機器制御システム。
【請求項４】
請求項１ないし３のいずれか１項記載の電子機器制御システムであって、
前記統括制御モジュールは、前記サービスサーバに定期的にアクセスし、生成した前記機器制御モジュールの更新を行うものである電子機器制御システム。
【請求項５】
請求項１ないし４のいずれか１項記載の電子機器制御システムであって、
前記機器制御モジュールが行う制御には、前記電子機器内に記憶されたプログラム又はデータの更新処理が含まれる電子機器制御システム。
【請求項６】
請求項１ないし５のいずれか１項記載の電子機器制御システムであって、
前記電子機器制御装置と前記通信路は、通信制御装置を介して接続されており、
前記通信制御装置は、常時動作可能状態に保持され、前記電子機器の接続検出信号、及び電源投入信号を、前記プログラム処理部の動作可能状態まで保持し、前記プログラム処理部の動作可能状態時に、前記プログラム処理部に送信するものである電子機器制御システム。
【請求項７】
請求項６記載の電子機器制御システムであって、
前記通信制御装置は、前記電子機器制御装置と別体に形成されるものである電子機器制御システム。
【請求項８】
請求項６記載の電子機器制御システムであって、
前記通信制御装置は、前記電子機器制御装置と一体に形成されるものである電子機器制御システム。
【請求項９】
請求項６ないし８のいずれか１項記載の電子機器制御システムであって、
前記通信制御装置は、前記電子機器制御装置から前記電子機器への制御信号の少なくとも一部の送信を制限可能である電子機器制御システム。
【請求項１０】
請求項１ないし９のいずれか１項記載の電子機器制御システムであって、
複数の前記電子機器制御装置が、前記電子機器と接続される電子機器制御システム。
【請求項１１】
請求項１０記載の電子機器制御システムであって、
予め定められた前記電子機器制御装置のみが、前記機器制御モジュールの生成を行うように構成されるものである電子機器制御システム。
無駄な生成処理を簡単に避けることができる。
【請求項１２】
請求項１１記載の電子機器制御システムであって、
前記機器制御モジュールを生成した前記電子機器制御装置は、他の前記電子機器制御装置に対して前記生成した機器制御モジュールを送信するものである電子機器制御システム。
【請求項１３】
通信路を介して接続された電子機器を制御する電子機器制御装置であって、
通信ネットワークを介してサービスサーバ装置と接続可能であり、
機器制御モジュールと統括制御モジュールを実行するプログラム処理部と、
操作部と、
表示部とを含み、
前記機器制御モジュールは、前記接続された電子機器それぞれの制御を行うものであり、
前記統括制御モジュールは、前記機器制御モジュールの実行を含む電子機器制御装置全体の制御を行うものであって、前記サービスサーバからのダウンロード情報に基づいて前記機器制御モジュールを生成するものである電子機器制御装置。
【請求項１４】
請求項１３記載の電子機器制御装置であって、
前記電子機器として、その機能の少なくとも一部の利用のために登録を必要とする要登録電子機器を含むことができ、
前記統括制御モジュールは、前記要登録電子機器に対応する機器制御モジュールの取得時に、前記登録を行うとともに、当該要登録電子機器に対して登録確認情報を送信するものである電子機器制御装置。
【請求項１５】
請求項１３又は１４記載の電子機器制御システムであって、
前記統括制御モジュールは、前記接続された電子機器の電源投入を検出した場合であって、対応する前記機器制御モジュールが生成済でないときに、前記サービスサーバから対応する前記機器制御モジュールの生成を行うものである電子機器制御装置。
【請求項１６】
請求項１３ないし１５のいずれか１項記載の電子機器制御装置であって、
前記統括制御モジュールは、前記サービスサーバに定期的にアクセスし、生成した前記機器制御モジュールの更新を行うものである電子機器制御装置。
【請求項１７】
請求項１３ないし１６のいずれか１項記載の電子機器制御装置であって、
前記機器制御モジュールが行う制御には、前記電子機器内に記憶されたプログラム又はデータの更新処理が含まれる電子機器制御装置。
【請求項１８】
請求項１３ないし１７のいずれか１項記載の電子機器制御装置であって、
前記通信路は、常時動作状態に保持される通信制御装置を介して接続されており、
前記通信制御装置が、前記プログラム処理部の動作可能状態まで保持した前記電子機器の接続検出信号、及び電源投入信号を、前記プログラム処理部の動作可能状態時に、前記プログラム処理部で受信するものである電子機器制御装置。
【請求項１９】
請求項１８記載の電子機器制御装置であって、
前記電子機器の接続検出信号、及び電源投入信号を、別体に形成された前記通信制御装置から受信するものである電子機器制御装置。
【請求項２０】
請求項１８記載の電子機器制御システムであって、
前記電子機器の接続検出信号、及び電源投入信号を、一体に形成された前記通信制御装置から受信するものである電子機器制御装置。
【請求項２１】
請求項１８ないし２０のいずれか１項記載の電子機器制御装置であって、
前記電子機器への制御信号の少なくとも一部の送信は、前記通信制御装置によって制限可能である電子機器制御装置。
【請求項２２】
請求項１３ないし２１のいずれか１項記載の電子機器制御装置であって、
接続された前記電子機器の状態情報を記憶する記憶部を有し、
前記統括制御モジュール及び前記機器制御モジュールは、前記状態情報を参照可能である電子機器制御装置。
【請求項２３】
請求項２２記載の電子機器制御装置であって、
前記表示部は、前記状態情報を表示可能である電子機器制御装置。
【請求項２４】
請求項１３ないし２３のいずれか１項記載の電子機器制御装置であって、
前記操作部による電子機器操作の履歴情報を記憶する記憶部を有し、
前記統括制御モジュールは、制御すべき電子機器の選択時に、前記履歴情報に基づく電子機器操作支援情報を前記表示部に表示するものである電子機器制御装置。
【請求項２５】
請求項１３ないし２４のいずれか１項記載の電子機器制御装置であって、
接続された前記電子機器の機能を記憶する記憶部を有し、
前記統括制御モジュールは、前記表示部に、前記機能毎の前記電子機器の状態を表示するものである電子機器制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信路を介して電子機器を制御する電子機器制御システム及び電子機器制御装置に関する。
【０００２】
【従来の技術】
ホームコントロールシステム等と呼ばれ、各家庭内、事務室内等の比較的に狭い領域に設置された複数の電子機器を、集中的に制御するシステムが、各種提案されている。このシステムは、集中的に制御する制御装置と各電子機器を通信路を介して接続し、制御装置からの操作に各電子機器を制御するものである。
【０００３】
制御装置によって複数の電子機器を制御するためには、制御装置に予め制御すべき電子機器全ての制御機能を付加し、各種通信路を介した接続状態も予め把握しておく必要がある。したがって、このようなシステムは、一般に固定化されたシステムとして構築され、制御すべき電子機器の追加、変更が難しいという問題がある。
【０００４】
一方、電子機器のデジタル化、ソフト化により、電子機器の新規機能追加等がプログラムの変更によって行うことが可能となっており、インターネット等の通信ネットワーク接続などによりバージョンアッププログラムを簡単に得ることができるようになっている。しかし、バージョンアップの情報を迅速に得ることは必ずしも容易ではなく、また、それぞれの電子機器を通信ネットワークに接続するコストも大きい。
【０００５】
さらに、利用方法に制限を設けた電子機器も提案されており、そのような電子機器は、利用前にサーバへの登録を要求している。しかし、このような登録操作は電子機器毎に異なり、利用者にとって利用しにくいものであった。
【０００６】
この出願の発明に関連する先行技術文献情報としては、次のものがある。
【特許文献１】
特開２００１−８６５７２号公報
【特許文献２】
特開２００２−１１１８８７号公報
【０００７】
【発明が解決しようとする課題】
本発明は、上記事情に鑑みなされたもので、通信路を介して電子機器を制御する電子機器制御システムにおいて、その構成、機能を柔軟に変更することを可能とする。
【０００８】
【課題を解決するための手段】
本発明の電子機器制御システムは、通信路を介して電子機器を制御するものであって、前記通信路を介して前記電子機器と接続され、前記電子機器の制御を行う電子機器制御装置と、前記電子機器制御装置と通信ネットワークを介して接続可能なサービスサーバとを含み、前記電子機器制御装置は、少なくとも機器制御モジュールと統括制御モジュールを実行するプログラム処理部を含み、前記機器制御モジュールは、前記接続された電子機器それぞれの制御を行うものであり、前記統括制御モジュールは、前記機器制御モジュールの実行を含む電子機器制御装置全体の制御を行うものであって、前記サービスサーバからのダウンロード情報に基づいて前記機器制御モジュールを生成するものであり、前記サービスサーバは、前記電子機器の種別毎の制御モジュールの管理、及び配信を行うものである。
【０００９】
本発明の電子機器制御システムは、前記電子機器として、その機能の少なくとも一部の利用のために登録を必要とする要登録電子機器を含むことができ、前記統括制御モジュールは、前記要登録電子機器に対応する機器制御モジュールの生成時に、前記登録処理を行うとともに、当該要登録電子機器に対して登録確認情報を送信するものを含む。
【００１０】
本発明の電子機器制御システムにおける前記統括制御モジュールは、前記接続された電子機器の電源投入を検出した場合であって、対応する前記機器制御モジュールが生成済でないときに、前記サービスサーバから機器制御モジュールの生成に必要な情報を取得し、対応する前記機器制御モジュールの生成を行うものを含む。
【００１１】
本発明の電子機器制御システムにおける前記統括制御モジュールは、前記サービスサーバに定期的に、又は予め定める条件満了時にあるいは特定日時等にアクセスし、生成した前記機器制御モジュールの更新を行うものを含む。
【００１２】
本発明の電子機器制御システムは、前記機器制御モジュールが行う制御として、前記電子機器内に記憶されたプログラム又はデータの更新処理を行うものを含む。
【００１３】
本発明の電子機器制御システムにおける前記電子機器制御装置と前記通信路は、通信制御装置を介して接続されており、前記通信制御装置は、常時動作可能状態に保持され、前記電子機器の接続検出信号、及び電源投入信号を、前記プログラム処理部の動作可能状態まで保持し、前記プログラム処理部の動作可能状態時に、前記プログラム処理部に送信するものを含む。
【００１４】
本発明の電子機器制御システムにおける前記通信制御装置は、前記電子機器制御装置と別体に形成されるものを含む。
【００１５】
本発明の電子機器制御システムにおける前記通信制御装置は、前記電子機器制御装置と一体に形成されるものを含む。
【００１６】
本発明の電子機器制御システムにおける前記通信制御装置は、前記電子機器制御装置から前記電子機器への制御信号の少なくとも一部の送信を制限可能なものを含む。
【００１７】
本発明の電子機器制御システムは、複数の前記電子機器制御装置が、前記電子機器と接続されるものを含む。
【００１８】
本発明の電子機器制御システムは、前記複数の前記電子機器制御装置の内、予め定められた前記電子機器制御装置のみが、前記機器制御モジュールの生成を行うように構成されるものを含む。
【００１９】
本発明の電子機器制御システムは、前記複数の前記電子機器制御装置の内の前記機器制御モジュールを生成した前記電子機器制御装置が、他の前記電子機器制御装置に対して前記生成した機器制御モジュールを送信するものも含む。
【００２０】
本発明の電子機器制御装置は、
通信路を介して接続された電子機器を制御するものであって、通信ネットワークを介してサービスサーバ装置と接続可能であり、機器制御モジュールと統括制御モジュールを実行するプログラム処理部と、操作部と、表示部とを含み、前記機器制御モジュールは、前記接続された電子機器それぞれの制御を行うものであり、前記統括制御モジュールは、前記機器制御モジュールの実行を含む電子機器制御装置全体の制御を行うものであって、前記サービスサーバからのダウンロード情報に基づいて前記機器制御モジュールを生成するものである。
【００２１】
本発明の電子機器制御装置は、前記電子機器として、その機能の少なくとも一部の利用のために（前記サービスサーバへの）登録を必要とする要登録電子機器を含むことができ、前記統括制御モジュールは、前記要登録電子機器に対応する（の制御を行う）機器制御モジュールの取得時に、前記登録（処理）を行うとともに、当該要登録電子機器に対して登録確認（機器利用許諾）情報を送信するものである。
【００２２】
本発明の電子機器制御装置における前記統括制御モジュールは、前記接続された電子機器の電源投入を検出した場合であって、対応する前記機器制御モジュールが生成済でないときに、前記サービスサーバから対応する前記機器制御モジュールの生成を行うものを含む。
【００２３】
本発明の電子機器制御装置における前記統括制御モジュールは、前記サービスサーバに定期的にアクセスし、生成した前記機器制御モジュールの更新を行うものを含む。
【００２４】
本発明の電子機器制御装置は、前記機器制御モジュールが行う制御として、前記電子機器内に記憶されたプログラム又はデータの更新処理を含むものである。
【００２５】
本発明の電子機器制御装置における前記通信路は、常時動作状態に保持される通信制御装置を介して接続されており、前記通信制御装置が、前記プログラム処理部の動作可能状態（電源投入）まで保持した前記電子機器の接続検出信号、及び電源投入信号を、前記プログラム処理部の動作可能状態時に、前記プログラム処理部で受信するものを含む。
【００２６】
本発明の電子機器制御装置は、前記電子機器の接続検出信号、及び電源投入信号を、別体に形成された前記通信制御装置から受信するものを含む。
【００２７】
本発明の電子機器制御装置は、前記電子機器の接続検出信号、及び電源投入信号を、一体に形成された前記通信制御装置から受信するものを含む。
【００２８】
本発明の電子機器制御装置は、前記電子機器への制御信号の少なくとも一部の送信を、前記通信制御装置によって制限可能なものを含む。
【００２９】
本発明の電子機器制御装置は、さらに接続された前記電子機器の状態情報を記憶する記憶部を有し、前記統括制御モジュール及び前記機器制御モジュールが、前記状態情報を参照可能であるものを含む。
【００３０】
本発明の電子機器制御装置における前記表示部は、前記状態情報を表示可能であるものを含む。
【００３１】
本発明の電子機器制御装置は、さらに前記操作部による電子機器操作の履歴情報を記憶する記憶部を有し、前記統括制御モジュールは、制御すべき電子機器の選択時に、前記履歴情報に基づく電子機器操作支援情報を前記表示部に表示するものを含む。
【００３２】
本発明の電子機器制御装置は、さらに、接続された前記電子機器の機能を記憶する記憶部を有し、前記統括制御モジュールは、前記表示部に、前記機能毎の前記電子機器の状態を表示するものを含む。
【００３３】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。図１は、本発明の実施の形態の電子機器制御システムの概略構成を示す図である。電子機器Ａ４１、電子機器Ｂ４２、電子機器Ｃ４３、電子機器Ｎ４ｎは、構内ネットワーク３０に接続され、通信制御装置２０を介して電子機器制御装置１０に接続される。また、電子機器制御装置１０は、通信制御装置２０、公衆ネットワーク５０を介してサービスサーバ６０に接続可能となっており、サービスサーバ６０は、顧客管理データベース６１及び機種別制御モジュールデータベース６２にアクセス可能となっている。
【００３４】
電子機器Ａ４１、電子機器Ｂ４２、電子機器Ｃ４３、電子機器Ｎ４ｎは、家庭内等比較的狭い範囲の領域に設置されるものであり、例えば、各種家庭電器製品である。図１では、４個の電子機器を示したが、その数は任意である（以下、すべての電子機器に共通の事項を記載する場合は、単に「電子機器４０」と記述する。）。電子機器４０は、構内ネットワーク３０を介した通信を行うための通信部（図示せず。）を有している。電子機器４０には、通信処理機能が付加されており、構内ネットワーク３０に接続された状態で電源オンとなると、電源投入通知信号を電子機器制御装置１０に送信する。その際、合わせて電子機器４０を識別する識別情報（以下、「電子機器ＩＤ」と記述する。）も送信される。電子機器ＩＤは、少なくともその電子機器の製造メーカーと機種が識別できる情報であり、個体を識別できるものであればさらに好ましい。また、電子機器ＩＤとしては、電子機器４０からの通信電文に含まれる送信元アドレスを利用してもよい。
【００３５】
電子機器４０は、電子機器４０自体に設けられた操作部（図示せず）によってローカルモードで動作させることも、後述するように電子機器制御装置１０からの制御に基づいて動作させることも可能である。また、電子機器４０は、その機能の少なくとも一部の利用のためにサービスサーバ６０への登録を必要とする要登録電子機器を含んでいてもよい。要登録電子機器は、例えば、インストールされた動作プログラムの少なくとも一部が、登録確認情報の記憶時のみ実行可能となるものである。登録確認情報は、電子機器制御装置１０によってサービスサーバ６０から取得され、送信される。
【００３６】
構内ネットワーク３０は、電子機器４０と電子機器制御装置１０とを通信制御装置２０を介して接続するものであり、例えば、有線ＬＡＮ，無線ＬＡＮ、電力線搬送、ＩＥＥＥ１３９４、近傍無線リンク等によって形成される。なお、電子機器と電子機器制御装置１０との接続は、必ずしもネットワーク接続によらなくてもよく、電子機器と電子機器制御装置１０とを個別に直接接続してもよい。
【００３７】
通信制御装置２０は、電子機器制御装置１０と電子機器４０との間の構内ネットワーク３０を介した通信を制御するとともに、電子機器制御装置１０とサービスサーバ６０との間の公衆ネットワーク５０を介した通信を制御するものである。通信制御装置２０は、電子機器の構内ネットワーク３０への接続及び電源投入を検出し、電源投入通知信号及び電子機器ＩＤを電子機器制御装置１０に送信するとともに、電子機器制御装置１０からの制御信号を含む各種情報を電子機器４０に送信する。通信制御装置２０は、常時動作可能状態（実質的に瞬時に通信可能状態に移行可能な状態）に保持するのが好ましく、電子機器制御装置１０（特に、後述するプログラム処理部１１）が動作不可能状態時（例えば、電源オフ時）に、構内ネットワーク３０に接続された電子機器４０から電源投入通知信号を受信したときは、その電源投入検出信号を保持し、電子機器制御装置の動作可能状態（電源投入）まで保持し、電子機器制御部１０が動作可能状態になってから、送信する。
【００３８】
また、通信制御装置２０は、電子機器制御装置１０から電子機器への制御信号の少なくとも一部の送信を制限するように設定可能としてもよい。例えば、特定の電子機器４０について、一時的に電子機器制御装置１０からの制御信号を制限したり、特定の制御信号のみを制限したりすることができる。制御信号の送信制限の設定操作は、通信制御装置２０が備える操作部（図示せず）から行ってもよいし、電子機器制御装置１０からの設定信号により行ってもよい。
【００３９】
なお、図１では、通信制御装置２０を、電子機器制御装置１０とは別体の装置として設けたが、電子機器制御装置１０内に同様の機能を有する通信制御部として設けてもよい。その際、通信制御部は、電子機器制御装置１０の他の要素と同じに電源がオンオフされるものとしてもよいし、別々に電源が供給されるものとしてもよい。
【００４０】
電子機器制御装置１０は、プログラム処理部１１、操作部１２、表示部１３、通信インタフェース部１４を含んで構成され、サービスサーバ６０からの各種情報を利用しつつ、電子機器４０の制御を行うものである。
【００４１】
プログラム処理部１１は、電子機器制御装置１０を動作させる各種プログラムを実行するもので、実行するプログラムには機器制御モジュールと統括制御モジュールが含まれる。操作部１２は、電子機器制御装置１０の各種操作を行うものであり、表示部１３は、電子機器制御装置１０の利用時の各種情報を表示するものである。また、通信インタフェース部１４は、通信制御装置２０との通信処理を行うものである。
【００４２】
機器制御モジュールは、構内ネットワーク３０を介して接続された電子機器４０の制御を行うものであり、接続された電子機器４０それぞれに対応して、電子機器制御装置１０内の記憶部（図示せず）に記憶保持される。例えば、図１のように、電子機器Ａ４１、電子機器Ｂ４２、電子機器Ｃ４３、電子機器Ｎ４ｎが接続される場合、それぞれに対応する４つの機器制御モジュールが記憶保持される。機器制御モジュールは、電子機器４０が構内ネットワーク３０に接続され、電源が投入された場合に、後述するように統括制御モジュールによって生成され、記憶保持され、随時更新される。また、機器制御モジュールの実行は、後述するように統括制御モジュールによって制御される。
【００４３】
統括制御モジュールは、機器制御モジュールの実行を含む電子機器制御装置１０全体の制御を行うとともに、機器制御モジュールの生成も行う。機器制御モジュールの生成は、接続された電子機器の電源投入を検出した場合であって、対応する機器制御モジュールが生成済でないときに、サービスサーバ６０から取得した機器制御モジュールの生成に必要な情報に基づいて行う。機器制御モジュールの生成に必要な情報は、電源が投入された電子機器４０の電子機器ＩＤをサービスサーバ６０に送信し、ダウンロードする。ダウンロードする情報は、電子機器４０の製造メーカー及び機種に応じたモジュールであって、そのまま機器制御モジュールとして利用可能なものでもよいし、部分的に追加又は変更処理を必要とするものでもよい。追加又は変更処理は、統括制御モジュールが行うものであり、ダウンロードしたモジュールを接続された電子機器と対応付ける等の処理も含む。このようにして、統括制御モジュールは、新規接続された電子機器４０に対応する機器制御モジュールを生成する。機器制御モジュールの更新処理は、定期的にサービスサーバ６０にアクセスし、更新情報をダウンロードすることによって行う。生成した機器制御モジュールに関する各種情報、例えば更新情報等は、後述するような機器制御モジュール管理テーブルを利用して管理される。
【００４４】
機器制御モジュールの生成をしようとする電子機器４０が、要登録電子機器である場合には、統括制御モジュールは、機器制御モジュール生成のための情報のダウンロード時に、サービスサーバ６０に電子機器使用の登録処理も行い、サービスサーバ６０から登録確認情報を受信する。そして、受信した登録確認情報を対応する電子機器４０に送信する。
【００４５】
なお、統括制御モジュール及び機器制御モジュールは、どのようなソフトウェアモジュールで構成してもよいが、機器制御モジュールは、統括制御モジュールの指示によって動作するものであるので、自律的な判断に基づいた処理を実行するエージェントによって構成するのが好ましい。
【００４６】
電子機器制御装置１０は、ネットワーク接続されたパーソナルコンピュータ等で構成することが可能であるが、所定のプログラムによって動作するものであれば、どのようなものでもよいので、ネットワーク接続可能なデジタルテレビを利用することも可能である。
【００４７】
また、図１では１つの電子機器制御装置１０によって電子機器４０を制御するものとしたが、複数の電子機器制御装置１０を共通のあるいはそれぞれに対応する通信制御装置２０を介して構内ネットワーク３０に接続し、複数の電子機器制御装置１０を利用して電子機器４０を制御するようにしてもよい。その場合、予め定められた電子機器制御装置１０のみが、機器制御モジュールの生成を行うように構成すると、機器制御モジュールの管理が容易になる。生成したあるいは更新した機器制御モジュールは、他の電子機器制御装置１０にも送信され、電子機器４０毎の電子機器モジュールは、常に同一の状態に保たれる。
【００４８】
公衆ネットワーク５０は、例えばインターネット、又は移動体通信網、又は専用網、又は複数のネットワークの相互接続によって構成される複合網等であり、電子機器制御装置１０は、通信制御装置２０を介して接続可能とされる。サービスサーバ６０は、電子機器４０の製造メーカー及び機種別の制御モジュールの管理、及び配信を行うものであり、機種別制御モジュールデータベース６２にアクセス可能となっている。また、電子機器制御装置毎に管理される顧客情報を、顧客管理データベース６１を利用して行う。
【００４９】
サービスサーバ６０は、電子機器制御装置１０から受信した電子機器ＩＤに基づいて、配信すべき機種別の制御モジュールを機種別制御モジュールデータベース６２から取得し、電子機器制御装置１０に送信する。その際、電子機器ＩＤが示す電子機器が要登録電子機器である場合には、顧客管理データベース６１に登録し、登録確認情報を電子機器制御装置１０に送信する。
【００５０】
要登録電子機器に限らず、電子機器ＩＤに基づいて、顧客毎の機器の使用状態、使用期間の管理を行うことも可能である。顧客識別情報は、電子機器制御装置の設置時に予め登録しておくのが好ましい。また、このような管理を行うと、電子機器の使用開始時点からの保証、あるいは期間管理を行うことができる。
【００５１】
また、サービスサーバ６０は、機種別制御モジュールデータベース６２の制御モジュールの更新情報（バージョン情報）を管理し、電子機器制御装置１０からの更新情報要求に応じて対応するモジュールの更新情報（更新情報そのもの、又は更新情報の基となる情報に関する情報）を送信する。
【００５２】
次に、図１の電子機器制御システムの概略動作を説明する。図２は、図１の電子機器制御システムにおける電子機器の接続処理の概略フローを示す図である。この接続処理は、統括制御モジュールによって実行されるものであり、ステップ１０１で電源投入通知信号の受信の有無を判断することによって開始する。電源投入通知信号は、電子機器４０の電源投入時に受信する場合も通信制御装置２０に一時的に保持された後に受信する場合もある。また、一時に１つの電源投入通知信号を受信する場合も、複数の電源投入通知信号を受信する場合もあり得る。
【００５３】
電源投入通知信号を受信すると、合わせて受信する電子機器ＩＤを取得し（ステップ１０２）、取得した電子機器ＩＤに基づいて、対応する機器制御モジュールが生成済か否かを判断する（ステップ１０３）。この判断は、例えば、図４に示すような項目を有する機器制御モジュール管理テーブルと取得した電子機器ＩＤを利用して行う。機器制御モジュール管理テーブルは、電子機器制御装置１０が生成した機器制御モジュールの各種情報を管理するもので、電子機器制御装置１０内の図示しない記憶装置に記憶、管理される。ステップ１０３では、取得した電子機器ＩＤと機器制御モジュール管理テーブルに記憶された電子機器ＩＤとを比較することにより、機器制御モジュールが生成済か否かを判断する。
【００５４】
一致するものが記憶されていない場合は、ステップ１０４で機器制御モジュール生成処理を行う。機器制御モジュールの生成は、取得した電子機器ＩＤをサービスサーバ６０に送信して、電子機器ＩＤに対応する機種別制御モジュールのダウンロードを要求し、ダウンロードしたモジュールに対して所定の処理を施すことことによって行う。そして、機器制御モジュール管理テーブルに新しいエントリが追加され、図４に示すような生成された機器制御モジュールに関する情報が記憶される。
【００５５】
なお、図４に示す「機器番号（接続番号）」は、構内ネットワーク３０を介して接続された電子機器４０のシリアル番号又は接続スロット番号であり、「更新日（バージョン情報）」は、機器制御モジュールの生成に利用した機種別の制御モジュールの更新日又はバージョン情報である。また、「電子機器情報更新要否」は、生成した機器制御モジュールが、対応する電子機器内の制御情報、例えばプログラム又はデータの更新処理機能を有しているか否かを示す情報であり、要の場合は、ステップ１０４で機器制御モジュールを実行させて更新処理も合わせて行う。「電子機器情報未更新フラグ」は、「電子機器情報更新要否」が「要」であって、対応する電子機器内の制御情報が「未更新」の場合にオンとなるフラグである。このフラグは、機器制御モジュールの生成時に対応する電子機器４０が電源オフの場合もあり得るので、電子機器内の制御情報の更新もれを防ぐために設けたものである。
【００５６】
ステップ１０６は、生成しようとする機器制御モジュールに対応する電子機器４０が、要登録電子機器である場合にのみ実行されるもので、サービスサーバ６０から受信した登録確認情報を、対応する電子機器４０に送信する処理である。
【００５７】
ステップ１０３で、機器制御モジュールが生成済と判断された場合は、機器制御モジュール管理テーブルを参照し、対応するモジュールの電子機器情報未更新フラグのオンオフを判断する（ステップ１０８）。フラグがオンの場合は、対応する電子機器４０内の制御情報が未更新であるので、機器制御モジュールを実行させ、電子機器４０内の制御情報の更新処理を行い（ステップ１０９）、ステップ１１０で未更新フラグをオフにする。そして、このような処理は、ステップ１０７で未処理の電源投入通知信号がある限り繰り返される。
【００５８】
図３は、図１の電子機器制御システムにおける機器制御モジュールの更新処理の概略フローを示す図である。モジュール更新処理も、統括制御モジュールによって実行されるものであり、定期的に、又は予め定める条件満了時にあるいは特定日時等に起動される。機器制御モジュールの更新を行う場合、ステップ２０１で、サービスサーバ６０にアクセスし、電子機器制御装置１０内で管理している機器制御モジュールに対応する機種別の制御モジュールの更新状況を取得する。そして、機器制御モジュールの更新が必要かどうかを判断し（ステップ２０２）、更新が必要な場合は、更新処理を行う（ステップ２０３）。更新処理は、対応する機種別の制御モジュールの更新情報をサービスサーバからダウンロードし、電子機器制御装置内に記憶された機器制御モジュールを更新する。その際、機器制御モジュール管理テーブルの内容も更新する。
【００５９】
次いで、機器制御モジュールの更新により、対応する電子機器４０内の制御情報の更新が必要かどうかを判断し（ステップ２０４）、必要な場合は、対応する電子機器４０の電源がオンかどうかを判断する（ステップ２０５）。そして、電源がオンの場合は、電子機器４０内の制御情報の更新処理を行う（ステップ２０７）。対応する電子機器４０の電源がオフの場合は、後で電子機器４０内の制御情報の更新処理を行う必要があるので、機器制御モジュール管理テーブルの電子機器情報未更新フラグをオンに設定する（ステップ２０８）。そして、このような処理は、全ての機器制御モジュールについて繰り返される。
【００６０】
以上、説明したように、図１に示すシステムによれば、構内ネットワーク３０を介して接続された電子機器４０が増減しても、制御可能なシステムを構築することができる。また、電子機器のバージョンアップ、制御モジュールのバージョンアップにも迅速に対応することができる。さらに、電子機器の機能、利用期間等をサービスサーバ側で管理することができる。
【００６１】
続いて、電子機器制御装置１０による電子機器４０の制御の具体例について説明する。電子機器制御装置１０の図示しない記憶装置には、電子機器それぞれの状態を管理する電子機器管理テーブルが記憶される。電子機器管理テーブルは、例えば、図５に示す項目の情報を管理する。「機器番号（接続番号）」は、図４に示す「機器番号（接続番号）」と同様の番号であり、統括制御モジュールによって管理される。「機器の機能別識別情報」は、接続された電子機器４０それぞれが実行可能な機能を示す情報であり、例えばオーディオ−ビジュアル機器の場合は、ビデオ録画、ビデオ再生、テレビ再生、音楽録音、音楽再生等の機能が１又は複数記憶される。この情報は、電子機器ＩＤに基づいて機器制御モジュールが認識可能な情報であるので、機器制御モジュールが管理する。「保証情報」は、統括制御モジュールが機器制御モジュールの生成時にサービスサーバ６０から取得し、記憶する。また、動作状態は、機器制御モジュールが統括制御モジュールの指示に応じて対応する電子機器の状態情報を取得し、記憶する。また、動作予約は、一般にローカルモードでもリモートモードでも可能であるので、統括制御モジュールと機器制御モジュールの両方で管理する。
【００６２】
以上のような電子機器管理テーブルを設けることにより、各電子機器４０の動作状態を電子機器制御装置で簡単に表示することができる。また、各電子機器４０の機能を管理しているので、特定の機能の電子機器４０を利用したい場合、その機能の電子機器の動作状態及び予約状況を表示させることにより、最適な電子機器４０を迅速に動作又は予約することができる。
【００６３】
統括制御モジュールによって、操作部１２によるそれぞれの電子機器４０毎の操作の履歴情報を記憶させておくことにより、同じ電子機器４０の操作を簡略化することができる。例えば、一連の操作内容を一まとまりにしてアイコン化しておくことにより、複雑な操作でも、迅速に行うことができる。
【００６４】
次に、図１の電子機器制御システムにおける各種情報の通信シーケンスについて、図６を用いて説明する。図６のシーケンスは、電子機器Ａ４１に電源が投入された場合のシーケンスである。なお、図６においては、公衆ネットワーク５の記載を省略している。
【００６５】
電子機器Ａ４１の電源がオンになる（ステップ６０１）と、電子機器Ａ４１から電源投入通知信号と電子機器Ａの電子機器ＩＤが通信制御装置２０を介して電子機器制御装置１０に送信される（ステップ６０２）。電子機器制御装置１０は、受信した電子機器ＩＤに基づいて、対応する機器制御モジュールが生成済かどうかを判断し（ステップ６０３）、生成済でない場合は、機器制御モジュール生成処理を行う（ステップ６０４）。
【００６６】
機器制御モジュール生成処理においては、まず、機種別制御モジュール送信要求が通信制御装置２０、公衆ネットワーク５０を介してサービスサーバ６０に送信される（ステップ６０５）。そのとき、顧客識別情報、機種種別情報も同時に送信される。機種別制御モジュール送信要求を受信すると、サービスサーバ６０は、電子機器Ａ４１の初期設定を行うとともに、顧客情報の更新を行う（ステップ６０６）。顧客情報が未作成の場合は、新規に登録する。そして、電子機器Ａ４１に対応する機種別制御モジュールを公衆ネットワーク５０、通信制御装置２０を介して送信する。電子機器Ａ４１が、要登録電子機器である場合は、登録確認情報も合わせて送信する。
【００６７】
機種別制御モジュールを受信したあと、電子機器制御装置１０は、電子機器Ａ４１に対応する機器制御モジュールを生成し、機器制御モジュール生成処理を終了する。次いで、ステップ６０８では、機器制御モジュール管理テーブルを更新し（ステップ６０８）、電子機器Ａ４１が、要登録電子機器である場合には、受信した登録確認情報を通信制御装置２０を介して電子機器Ａ４１に送信する（ステップ６０９）。電子機器Ａ４１は，受信した登録確認情報を記憶する（ステップ６１０）。
【００６８】
この状態では、電子機器Ａ１４１と電子気機器制御装置１０とは、機器制御モジュールを利用して相互に通信が可能となり、電子機器Ａ４１の各種制御を行うことができる（ステップ６１２）。機器制御モジュールの更新は、更新情報送信要求をサービスサーバ６０に送信することによって開始する（ステップ６１３）。更新情報送信要求を受信したサービスサーバ６０は、電子機器Ａ４１に対応するき気制御モジュールの更新状況を確認し、更新されている場合は、更新されている更新情報を取得し（ステップ６１４）、取得した送信情報を通信制御装置２０を介して電子機器制御装置１０に送信する（ステップ６１５）。
【００６９】
更新情報を取得した電子機器制御装置１０は、電子機器Ａ４１に対応する機器制御モジュールを更新する。
【００７０】
なお、図１のシステムでは、電子機器制御装置１０と電子機器４０との通信を、通信制御装置２０及び構内ネットワーク３０を介して行うようにしたが、電子機器制御装置１０を直接に、構内ネットワーク３０に接続して、通信を行うようにしてもよい。この場合も、常時動作可能状態に保持される通信制御装置２０を構内ネットワーク３０に接続し、通信制御装置２０によって、電子機器制御装置１０の動作不可能状態時に電子機器４０から電源投入通知信号を保持し、電子機器制御装置１０が動作可能状態になってから、保持した電源投入通知信号を送信するようにすると、システム構成の変更に迅速に対応することができる。
【００７１】
【発明の効果】
以上の説明から明らかなように、本発明によれば、通信路を介して電子機器を制御する電子機器制御システムの構成、機能を柔軟に変更することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の電子機器制御システムの概略構成を示す図
【図２】図１の電子機器制御システムにおける電子機器の接続処理の概略フローを示す図
【図３】図１の電子機器制御システムにおける機器制御モジュールの更新処理の概略フローを示す図
【図４】機器制御モジュール管理テーブルの項目の一例を示す図
【図５】電子機器管理テーブルの項目の一例を示す図
【図６】図１の電子機器制御システムにおける各種情報の通信シーケンスを示す図
【符号の説明】
１０・・・電子機器制御装置
１１・・・プログラム処理部
１２・・・操作部
１３・・・表示部
１４・・・通信インタフェース部
２０・・・通信制御装置
３０・・・構内ネットワーク
４０、４１〜４ｎ・・・電子機器
５０・・・公衆ネットワーク
６０・・・サービスサーバ
６１・・・顧客管理データベース
６２・・・機種別制御モジュールデータベース
【図１】
2004094779.tif 000003
【図２】
2004094779.tif 000004
【図３】
2004094779.tif 000005
【図４】
2004094779.tif 000006
【図５】
2004094779.tif 000007
【図６】
2004094779.tif 000008