(57)【要約】【課題】家電機器の動作を規定するプログラムを更新あるいは追加する場合のユーザの手間を軽減することができる機器管理装置およびその方法を提供する。【解決手段】ネットワークに接続された家電機器の動作を規定するプログラムを更新あるいは追加する前に、プログラムの更新あるいは追加によって当該プログラムが正常に動作するかを検証するエミュレータボード１６と、エミュレータボード１６による検証の結果を基に、更新あるいは追加に係わるプログラムが正常に動作することを確認したことを条件に、プログラムを更新あるいは追加する処理を行うＣＰＵ１８とを有する。【選択図】      図３
2004157653.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して家電機器を管理する機器管理装置であって、
前記家電機器の動作を規定するプログラムを更新あるいは追加する前に、前記プログラムを更新あるいは追加した場合に、前記プログラムを基に前記家電機器が正常に動作するかを検証する検証手段と、
前記検証手段による検証の結果を基に、前記家電機器が正常に動作することを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う更新・追加手段と
を有する機器管理装置。
【請求項２】
前記検証手段は、前記プログラムに基づいた前記家電機器の動作が、当該家電機器の機能向上に係わる所定の基準を満たすか否かを判断し、
前記更新・追加手段は、前記プログラムを基に前記家電機器が動作することを確認すると共に、前記所定の基準を満たすことを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う
請求項１に記載の機器管理装置。
【請求項３】
前記検証手段は、ダウンロードされた検証プログラム、あるいは記録媒体から読み出された検証プログラムに応じて前記検証を行う
請求項１に記載の機器管理装置。
【請求項４】
ハードウェア装着手段
をさらに有し、
前記検証手段は、前記ハードウェア装着手段に装着される電子回路である
請求項１に記載の機器管理装置。
【請求項５】
ネットワークを介して家電機器を管理する機器管理方法であって、
前記家電機器の動作を規定するプログラムを更新あるいは追加する前に、前記プログラムを更新あるいは追加した場合に、前記プログラムを基に前記家電機器が正常に動作するかを検証する第１の工程と、
前記第１の工程による前記検証の結果を基に、前記家電機器が正常に動作することを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う第２の工程と
を有する機器管理方法。
【請求項６】
前記第１の工程において、前記プログラムに基づいた前記家電機器の動作が、当該家電機器の機能向上に係わる所定の基準を満たすか否かを判断し、
前記第２の工程において、前記プログラムを基に前記家電機器が動作することを確認すると共に、前記所定の基準を満たすことを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う
請求項５に記載の機器管理方法。
【請求項７】
ネットワークを介して複数の家電機器が接続されたネットワークシステムを管理する機器管理装置であって、
新たな家電機器を前記ネットワークに接続する前に、前記新たな家電機器を前記ネットワークに接続した場合に、前記新たな家電機器および前記ネットワークシステムが正常に動作するかを検証する検証手段と、
前記検証手段による検証の結果を基に、前記新たな家電機器および前記ネットワークシステムが正常に動作することを確認したことを条件に、前記新たな家電機器を前記ネットワークに接続する処理を行う接続処理手段と
を有する機器管理装置。
【請求項８】
ネットワークを介して複数の家電機器が接続されたネットワークシステムを管理する機器管理方法であって、
新たな家電機器を前記ネットワークに接続する前に、前記新たな家電機器を前記ネットワークに接続した場合に、前記新たな家電機器および前記ネットワークシステムが正常に動作するかを検証する第１の工程と、
前記第１の工程による検証の結果を基に、前記新たな家電機器および前記ネットワークシステムが正常に動作することを確認したことを条件に、前記新たな家電機器を前記ネットワークに接続する処理を行う第２の工程とを有する機器管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、家庭内でネットワークに接続された家電機器の動作を監視および制御する機器管理装置に関する。
【０００２】
【従来の技術】
家庭内ネットワークを介して種々の家電機器およびホームサーバ装置を接続し、ホームサーバ装置が上記家電機器の動作を監視および制御するホームシステムがある。
このようなホームシステムでは、家電機器の機能を向上させるためなどに、当該家電機器の動作を規定するアプリケーションプログラムやＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを追加あるいは更新する場合がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述したようにアプリケーションプログラムやＯＳなどを家電機器に追加あるいは更新した場合に、他のプログラムやハードウェアとの整合性の不一致などが原因で、上記家電機器が正常に動作しなくなる場合がある。
このような場合に、追加あるいは更新により、以前、正常に動作していたアプリケーションプログラムやＯＳが消去され、以前の状態に復帰させるのに多大な労力を必要とするという問題がある。
【０００４】
本発明はかかる事情に鑑みてなされたものであり、その目的は、家電機器の動作を規定するプログラムを更新あるいは追加する場合のユーザの手間を軽減することができる機器管理装置およびその方法を提供することにある。
また、本発明は、ネットワークに新たな家電機器を接続する場合のユーザの手間を軽減することができる機器管理装置およびその方法を提供することにある。
【０００５】
【課題を解決するための手段】
上述した目的を達成するために、第１の発明の機器管理装置は、ネットワークを介して家電機器を管理する機器管理装置であって、前記家電機器の動作を規定するプログラムを更新あるいは追加する前に、前記プログラムを更新あるいは追加した場合に、前記プログラムを基に前記家電機器が正常に動作するかを検証する検証手段と、前記検証手段による検証の結果を基に、前記家電機器が正常に動作することを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う更新・追加手段とを有する。
【０００６】
第１の発明の機器管理装置の作用は以下のようになる。
検証手段が、家電機器の動作を規定するプログラムを更新あるいは追加する前に、前記プログラムを更新あるいは追加した場合に、前記プログラムを基に前記家電機器が正常に動作するかを検証する。
そして、更新・追加手段が、前記検証手段による検証の結果を基に、前記家電機器が正常に動作することを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う。
【０００７】
また、第１の発明の機器管理装置は、好ましくは、前記検証手段は、前記プログラムに基づいた前記家電機器の動作が、当該家電機器の機能向上に係わる所定の基準を満たすか否かを判断し、前記更新・追加手段は、前記プログラムを基に前記家電機器が動作することを確認すると共に、前記所定の基準を満たすことを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う。
【０００８】
第２の発明の機器管理方法は、ネットワークを介して家電機器を管理する機器管理方法であって、前記家電機器の動作を規定するプログラムを更新あるいは追加する前に、前記プログラムを更新あるいは追加した場合に、前記プログラムを基に前記家電機器が正常に動作するかを検証する第１の工程と、前記第１の工程による前記検証の結果を基に、前記家電機器が正常に動作することを確認したことを条件に、前記プログラムを更新あるいは追加する処理を行う第２の工程とを有する。
【０００９】
第３の発明の機器管理装置は、ネットワークを介して複数の家電機器が接続されたネットワークシステムを管理する機器管理装置であって、新たな家電機器を前記ネットワークに接続する前に、前記新たな家電機器を前記ネットワークに接続した場合に、前記新たな家電機器および前記ネットワークシステムが正常に動作するかを検証する検証手段と、前記検証手段による検証の結果を基に、前記新たな家電機器および前記ネットワークシステムが正常に動作することを確認したことを条件に、前記新たな家電機器を前記ネットワークに接続する処理を行う接続処理手段とを有する。
【００１０】
第４の発明の機器管理方法は、ネットワークを介して複数の家電機器が接続されたネットワークシステムを管理する機器管理方法であって、新たな家電機器を前記ネットワークに接続する前に、前記新たな家電機器を前記ネットワークに接続した場合に、前記新たな家電機器および前記ネットワークシステムが正常に動作するかを検証する第１の工程と、前記第１の工程による検証の結果を基に、前記新たな家電機器および前記ネットワークシステムが正常に動作することを確認したことを条件に、前記新たな家電機器を前記ネットワークに接続する処理を行う第２の工程とを有する。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態に係わる通信システムについて説明する。
図１は、本実施形態の通信システム１の全体構成図である。
図１に示すように、通信システム１は、例えば、製造者サーバ装置２＿１，２＿２、家電機器３＿１，３＿２，３＿３およびホームサーバ装置４を有する。
製造者サーバ装置２＿１，２＿２およびホームサーバ装置４は、家庭外の外部ネットワーク５に接続されている。
また、家電機器３＿１，３＿２，３＿３およびホームサーバ装置４は、家庭内のホームネットワーク６に接続されている。
外部ネットワーク５およびホームネットワーク６は、無線方式および有線方式の何れであってもよい。
【００１２】
〔製造者サーバ装置２＿１，２＿２〕
製造者サーバ装置２＿１，２＿２は、例えば、それぞれ家電機器３＿１，３＿２の製造者によって運用され、家電機器３＿１，３＿２に関しての更新および追加用のアプリケーションプログラム（ＡＰ）およびＯＳプログラムを外部ネットワーク５を介してホームサーバ装置４に提供する。
また、製造者サーバ装置２＿１，２＿２は、必要に応じて、家電機器３＿１，３＿２のエミュレーションプログラムをホームサーバ装置４にダウンロードする。
【００１３】
〔家電機器３＿１，３＿２，３＿３〕
家電機器３＿１，３＿２，３＿３は、例えば、冷蔵庫、電子レンジ、冷暖房機器、ゲーム機器、ルータ、ハブ、電話機、ＩＣカードアクセス装置などの家電機器である。
家電機器３＿２，３＿３は、基本的に家電機器３＿１と同様の構成を有している。
図２は、家電機器３＿１の構成図である。
図２に示すように、家電機器３＿１は、例えば、データライン３０を介して、家電機能部３１、インタフェース３２、メモリ３３およびＣＰＵ３４が接続されている。
インタフェース３２、メモリ３３およびＣＰＵ３４は、例えば、ＴＲＯＮボード３６などで構成される。
家電機能部３１は、ＣＰＵ３４からの制御に基づいて、家電機器３＿１の機能を実現する種々の処理を行う。
【００１４】
インタフェース３２は、図１に示すホームネットワーク６を介したデータ入出力を行う。
メモリ３３は、ＣＰＵ３４および家電機能部３１の処理に用いられる動作データ４１、並びに、ＣＰＵ３４の動作を規定するＯＳプログラム４２およびＡＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ）  プログラム４３を記憶する。
ＯＳプログラム４２およびＡＰプログラム４３は、後述するように、必要に応じて、ホームサーバ装置４によって更新および追加される。
ここで、ＯＳプログラム４２およびＡＰプログラム４３が、本発明のプログラムに対応している。
【００１５】
ＣＰＵ３４は、メモリ３３に記憶されたＯＳプログラム４２上で、ＡＰプログラム４３を実行し、その実行結果に基づいて、家電機能部３１を制御する。
ここで、ＯＳプログラム４２は、例えば、家電機能部３１が出力した割り込み指示に応じて、対応する割り込みルーチンを実行するリアルタイムＯＳである。
ＣＰＵ３４は、ＯＳプログラム４２に基づいて、家電機能部３１の動作状況に応じた処理をリアルタイムに行う。
【００１６】
〔ホームサーバ装置４〕
図３は、図１に示すホームサーバ装置４の構成図である。
図３に示すように、ホームサーバ装置４は、例えば、インタフェース１２、１３、ドライブ１４、ボード装着部１５、メモリ１７およびＣＰＵ１８を有し、これらが内部バス１１を介して接続されている。
ここで、ボード装着部１５に装着されるエミュレータボード１６が本発明の検証手段に対応し、ＣＰＵ１８が本発明の更新・追加手段および接続処理手段に対応している。
【００１７】
インタフェース１２は、外部ネットワーク５を介してデータの入出力を行う。インタフェース１３は、ホームネットワーク６を介してデータの入出力を行う。
ドライブ１４は、光ディスクや磁気ディスクなどの記録媒体からデータを読み出す。
【００１８】
ボード装着部１５は、エミュレータボード１６を着脱自在に装着する。
エミュレータボード１６は、家電機器３＿１〜３＿３の図２に示すＯＳプログラム４２およびＡＰプログラム４３を追加および更新する場合、並びにホームネットワーク６に新たな家電機器を追加する場合などに、追加および更新に係わるプログラムおよび家電機器の動作をエミュレート（検証）する電子回路を有する。
エミュレータボード１６は、例えば、家電機器３＿１〜３＿３の購入時に添付される。
【００１９】
メモリ１７は、管理データ２１および管理プログラム２２を記憶する。
管理データ２１は、ホームネットワーク６に接続された家電機器３＿１〜３＿３の監視および制御に用いられるデータである。
管理プログラム２２は、管理データ２１を基に、家電機器３＿１〜３＿３の動作を監視および制御する手順を規定している。
【００２０】
ＣＰＵ１８は、管理プログラム２２を実行し、管理データ２１を用いて、家電機器３＿１〜３＿３の動作を監視および制御する。
ＣＰＵ１８は、ボード装着部１５にエミュレータボード１６が装着されると、エミュレータボード１６によるエミュレーション動作を起動する。
また、ＣＰＵ１８は、後述するように、ＯＳプログラム４２およびＡＰプログラム４３の追加・更新、並びに新たな家電機器をホームネットワーク６に接続する場合に、エミュレータボード１６の検証結果を基に、ＯＳプログラム４２の追加・更新に係わる処理、並びに新たな家電機器をホームネットワーク６に接続する処理を行う。
【００２１】
図４は、図１に示すホームサーバ装置４のその他の構成例を説明するための図である。
ホームサーバ装置４は、例えば、図３を用いて説明したように、ボード装着部１５に装着したエミュレータボード１６を用いてエミュレーションを行うのではなく、図４に示すように、メモリ１７にエミュレーションプログラム２３を記憶し、ＣＰＵ１８でエミュレーションプログラム２３を実行して上記エミュレーションを行ってもよい。
メモリ１７へのエミュレーションプログラム２３の書き込みは、インタフェース１２および外部ネットワーク５を介した製造者サーバ装置２＿１，２＿２からのダウンロード、あるいはドライブ１４を用いた記録媒体からの読み出しによって行われる。
なお、ダウンロードによりエミュレーションプログラム２３をメモリ１７に書き込む場合には、例えば、ユーザが家電機器３＿１〜３＿３のＩＤなどをホームサーバ装置４に入力して製造者サーバ装置２＿１，２＿２にアクセスを行う。これにより、家電機器３＿１〜３＿３のエミュレーションに対応するエミュレーションプログラム２３が製造者サーバ装置２＿１，２＿２からホームサーバ装置４にダウンロードされる。
【００２２】
以下、図１に示す通信システム１の動作例を説明する。
〔第１の動作例〕
当該動作例では、家電機器３＿１を新規に購入して以前のものと置き換える場合を説明する。
図５は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１：
図３に示すホームサーバ装置４のＣＰＵ１８が、ユーザによる操作手段（図示せず）の操作に応じた指示が、家電新規購入を示しているか否かを判断し、そうであると判断した場合にステップＳＴ２の処理に進み、そうでないと判断した場合にステップＳＴ１の処理を繰り返す。
【００２３】
ステップＳＴ２：
ＣＰＵ１８が、メモリ１７に記憶されている管理データ２１内の家電機器３＿１に関する旧家電データを削除する。
なお、当該旧家電データが、例えば、着脱可能なメモリに記憶されている場合には、当該メモリを取り外す。
【００２４】
ステップＳＴ３：
ユーザが、図３に示すホームサーバ装置４のボード装着部１５に、エミュレータボード１６を装着する。
【００２５】
ステップＳＴ４：
ＣＰＵ１８からの指示により、エミュレータボード１６がエミュレーションを行う。
すなわち、エミュレータボード１６が、新たな家電機器３＿１をホームネットワーク６に追加した場合に、家電機器３＿１、並びにホームネットワーク６に接続された家電機器３＿１〜３＿３およびホームサーバ装置４によって構成されるネットワークシステムが正常に動作するかを検証する。
【００２６】
ステップＳＴ５：
ＣＰＵ１８は、ステップＳＴ４におけるエミュレータボード１６のエミュレーション結果が正常動作を示すか否かを判断し、正常動作を示す場合にはステップＳＴ６の処理に進み、動作異常を示す場合にはステップＳＴ７の処理に進む。
【００２７】
ステップＳＴ６：
ＣＰＵ１８は、表示手段（図示せず）に動作正常を通知する。
そして、ＣＰＵ１８は、新たな家電機器３＿１に係わる管理データ２１をメモリ１７に追加すると共に、新たな家電機器３＿１を管理プログラム２２の監視および制御の対象として追加する。
このとき、ＣＰＵ１８は、製造者サーバ装置２＿１にアクセスし、必要な管理データ２１を製造者サーバ装置２＿１から受信してメモリ１７に書き込んでもよい。
ステップＳＴ７：
ＣＰＵ１８は、上記表示手段に動作異常を通知する。
この場合には、ＣＰＵ１８は、新たな家電機器３＿１に係わる管理データ２１をメモリ１７に追加する。
【００２８】
上述した第１の動作例では、図３に示すエミュレータボード１６がエミュレート処理を行う場合を例示したが、図４に示す構成では、ＣＰＵ１８がエミュレーションプログラム２３を実行して、上述したエミュレータボード１６の動作を行う。
【００２９】
〔第２の動作例〕
当該動作例では、家電機器３＿１のＡＰプログラム４３を更新あるいは追加する場合を説明する。
なお、家電機器３＿１のＯＳプログラム４２を更新する場合の処理も、基本的に以下に示す場合と同様である。
【００３０】
図６は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１１：
図３に示すホームサーバ装置４のＣＰＵ１８が、ユーザによる操作手段（図示せず）の操作に応じた指示が家電機器３＿１のＡＰプログラム４３の追加あるいは更新を示しているか否かを判断し、そうであると判断した場合にステップＳＴ１２の処理に進み、そうでないと判断した場合にステップＳＴ１１の処理を繰り返す。
【００３１】
ステップＳＴ１２：
ホームサーバ装置４のＣＰＵ１８が、例えば、外部ネットワーク５を介して製造者サーバ装置２＿１にアクセスし、所定の認証処理を経た後に、家電機器３＿１の追加あるいは更新に係わるアプリケーションプログラムをインタフェース１２を介してダウンロードする。
そして、ＣＰＵ１８が、当該ダウンロードしたアプリケーションプログラムが製造者の認証済みであるかを確認した後に、当該アプリケーションプログラムを、例えば、図３に示すボード装着部１５を介してエミュレータボード１６に出力する。
なお、ステップＳＴ１２の動作を行う場合に、必要に応じて、ユーザがボード装着部１５にエミュレータボード１６を装着する。
【００３２】
ステップＳＴ１３：
エミュレータボード１６が、ステップＳＴ１２でダウンロードしたアプリケーションプログラムを基に家電機器３＿１が正常に動作するか否かを検証する。
また、エミュレータボード１６が、当該家電機器３＿１の動作が、家電機器３＿１の機能向上に係わる所定の基準を満たすか否かを判断する。
例えば、家電機器３＿１が暖房機器であり、ダウンロードしたアプリケーションプログラムが暖房機能を向上させるものである場合に、エミュレータボード１６は、実際に使用状況で暖房機能の向上が所定の基準を満たしたか否かを判断する。
【００３３】
ステップＳＴ１４：
ＣＰＵ１８は、ステップＳＴ１３において、家電機器３＿１の正常動作、並びに機能向上が所定の基準を満たしたことを確認すると、ステップＳＴ１５の処理に進み、そうでない場合にはステップＳＴ１８の処理に進む。
【００３４】
ステップＳＴ１５：
ホームサーバ装置４のＣＰＵ１８が、ステップＳＴ１２でダウンロードしたアプリケーションプログラムをホームネットワーク６を介して家電機器３＿１に送信する。
図２に示す家電機器３＿１は、ホームサーバ装置４から受信したアプリケーションプログラムをメモリ３３に書き込み、ＡＰプログラム４３を更新あるいは追加する。このとき、家電機器３＿１は、必要であれば、旧ＡＰプログラム４３を削除する。
【００３５】
ステップＳＴ１６：
ＣＰＵ１８が、表示手段（図示せず）にアプリケーションプログラムの更新あるいは追加が完了した旨を表示すると共に、ホームネットワーク６を介して家電機器３＿１，３＿２，３＿３にその旨を通知する。
【００３６】
ステップＳＴ１７：
ＣＰＵ１８が、外部ネットワーク５を介して製造者サーバ装置２＿１との間で、アプリケーションプログラムのダウンロードについての課金処理を行う。
【００３７】
ステップＳＴ１８：
ＣＰＵ１８が、表示手段（図示せず）に動作異常、並びにアプリケーションプログラムの更新あるいは追加を行わない旨を表示する。
この場合には、ＣＰＵ１８は、ダウンロードしたアプリケーションプログラムを破棄する。
【００３８】
ステップＳＴ１９：
ＣＰＵ１８が、外部ネットワーク５を介して製造者サーバ装置２＿１に、ダウンロードしたアプリケーションプログラムを使用しない旨を通知し、当該アプリケーションプログラムのダウンロードについての課金を行わないようにする手続処理を行う。
【００３９】
上述した第２の動作例では、図３に示すエミュレータボード１６がエミュレート処理を行う場合を例示したが、図４に示す構成では、ＣＰＵ１８がエミュレーションプログラム２３を実行して、上述したエミュレータボード１６の動作を行う。
【００４０】
以上説明したように、通信システム１によれば、家電機器３＿１〜３＿３のＡＰプログラムやＯＳプログラムを更新および追加する場合に、ホームサーバ装置４においてエミュレーションを行うことで、当該更新および追加による不具合の発生を事前に検証できる。
そのため、通信システム１によれば、当該更新および追加による不具合の発生が事前に検証された場合に、更新および追加を中止することで、正常に動作していた以前の状態をそのまま維持できる。これにより、従来のように以前の状態への復帰に多大な労力が必要とされることを回避できる。
【００４１】
通信システム１によれば、新たな家電機器３＿１〜３＿３をホームネットワーク６に接続する場合にも、同様に、接続される家電機器並びにネットワークシステムの動作が正常に行われるか否かを事前に検証できる。
【００４２】
また、通信システム１によれば、家電機器３＿１〜３＿３のＡＰプログラムやＯＳプログラムを更新および追加する前にエミュレーション動作が行われるため、外部ネットワーク５を介して第三者が不正なＡＰプログラムやＯＳプログラムを家電機器３＿１〜３＿３に追加および更新しようとした場合に、それを事前に検知できる。
【００４３】
また、通信システム１によれば、上述したように、エミュレーション時に、家電機器３＿１〜３＿３の正常動作、並びに機能向上が所定の基準を満たしたことを確認するため、ＡＰプログラムおよびＯＳプログラムの更新および追加を高品質に行うことが可能になる。
また、通信システム１によれば、製造者サーバ装置２＿１，２＿２からＡＰプログラムやＯＳプログラムをダウンロードした場合でも、エミュレーション結果に応じて当該ＡＰプログラムやＯＳプログラムを最終的に使用しない場合には、当該ダウンロードに伴う課金が行われないように手続できる。
【００４４】
本発明は上述した実施形態に限定されない。
上述した実施形態では、図３に示すようにエミュレータボード１６を用いてハードウェアでエミュレーションを行う場合と、図４に示すようにエミュレーションプログラム２３を用いてソフトウェアでエミュレーションを行う場合をそれぞれ示したが、上述したエミュレーションの機能をハードウェアとソフトウェアとに混在させてもよい。
また、図５に示すステップＳＴ６，ＳＴ７、並びに図６に示すステップＳＴ１６，ＳＴ１８の通知は、例えば、ホームネットワーク６が設けられた家庭のユーザ（家電保有者）並びに製造者サーバ装置（家電メーカ）に対して行ってもよい。
また、ホームサーバ装置４は、上述したプログラムの更新検証結果履歴を保持し、その管理機能および検索機能を備えていてもよい。
また、ホームサーバ装置４は、家電保有者（家電ユーザ）による家電機器の使用頻度および使用方法を基に、当該家電機器のプログラムの更新を行うか否かを判断してもよい。
【００４５】
【発明の効果】
本発明によれば、家電機器の動作を規定するプログラムを更新あるいは追加する場合のユーザの手間を軽減することができる機器管理装置およびその方法を提供するができる。
また、本発明によれば、ネットワークシステムに新たな家電機器を接続する場合のユーザの手間を軽減することができる機器管理装置およびその方法を提供することができる。
【図面の簡単な説明】
【図１】図１は、本実施形態の通信システムの全体構成図である。
【図２】図２は、図１に示す家電機器の構成図である。
【図３】図３は、図１に示すホームサーバ装置の構成図である。
【図４】図４は、図１に示すホームサーバ装置のその他の構成図である。
【図５】図５は、図１に示す家電機器を新規に購入して以前のものと置き換える場合の通信システムの動作例を説明するためのフローチャートである。
【図６】図６は、図１に示す家電機器のＡＰプログラムを更新あるいは追加する場合の動作例を説明するためのフローチャートである。
【符号の説明】
２＿１，２＿２…製造者サーバ装置、３＿１〜３＿３…家電機器、４…ホームサーバ装置、５…外部ネットワーク、６…ホームネットワーク、３１…家電機能部、３２…インタフェース、３３…メモリ、３４…ＣＰＵ、４１…動作データ、４２…ＯＳプログラム、４３…ＡＰプログラム、１２…インタフェース、１３…インタフェース、１４…ドライブ、１５…ボード装着部、１６…エミュレータボード、１７…メモリ、１８…ＣＰＵ、２１…管理データ、２２…管理プログラム、２３…エミュレーションプログラム
【図１】
2004157653.tif 000003
【図２】
2004157653.tif 000004
【図３】
2004157653.tif 000005
【図４】
2004157653.tif 000006
【図５】
2004157653.tif 000007
【図６】
2004157653.tif 000008