(57)【要約】【課題】  将来の新機種をカバーでき、かつ家電機器の開発とホームサーバの開発に負担がかからない家電機器情報通信システムを提供する。【解決手段】  この家電機器情報通信システムは、無線又は有線によってインターネット１０へ接続可能であり、状態変化時にホームネットワーク３０内へ通知を行う家電機器１５０と、家電機器とホームネットワーク内に存在し、家電機器から自動的に通知される情報を受け取ってインターネットを通じて送信するホームサーバと１２０、インターネットに接続され、ホームサーバからの通知を受け取る情報サーバ３００とを具備し、ホームサーバ１２０は、情報サーバに最新のアプリケーションのバージョンを問い合わせ、差分をダウンロードして自装置のアプリケーションをアップデートし、常に最新のアプリケーションを保持するようにする。【選択図】      図１５
2005346190.tif 000002
【特許請求の範囲】
【請求項１】
無線又は有線によってグローバルネットワークへ接続可能であり、状態変化時にホームネットワーク内へ通知を行う家電機器と、前記家電機器とホームネットワーク内に存在し前記家電機器から通知される情報を受け取って前記グローバルネットワークを通じて送信するホームサーバと、前記グローバルネットワークに接続され、前記ホームサーバが通信する前記通知を受け取る情報サーバとを具備し、
前記ホームサーバは、前記家電機器からの通知を受け取る単一のアプリケーションを保持し、
前記情報サーバは、前記ホームサーバからのアップデートの要求に対して、現行の前記アプリケーションと最新の該当アプリケーションとの差分のデータのみをダウンロードすることを特徴とする家電機器情報通信システム。
【請求項２】
前記ホームサーバは、未登録の家電機器が前記ホームネットワークに接続された時に当該未登録の家電機器の情報を前記情報サーバに通知し、かつ当該情報サーバからのダウンロードデータを用いて前記アプリケーションをアップデートし、
前記情報サーバは、前記ホームサーバからの未登録の家電機器の接続通知に対して、当該未登録の家電機器の管理に必要な情報をデータベースから抽出して通知元のホームサーバにダウンロードすることを特徴とする請求項１に記載の家電機器情報通信システム。
【請求項３】
前記情報サーバは、前記ダウンロードデータにチェックサムデータを含め、
前記ホームサーバは、前記ダウンロードデータのチェックサムを実行することを特徴とする請求項２に記載の家電機器情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電機器情報通信システムに関する。
【背景技術】
【０００２】
一般に、無線又は有線によってホームネットワークへ接続可能であり、状態変化時にホームネットワーク内へ通知を行う家電機器と、家電機器とホームネットワーク内に存在し、家電機器から自動的に通知される情報を受け取ってインターネットを通じて外部の特定の情報サーバへ送信するホームサーバと、このホームサーバからの通知を受け取るインターネットに接続された情報サーバとで構成される家電機器情報通信システムにおいては、接続機器の異常を自動的に情報サーバに通知するようにしている。しかしながら、従来は、自動的に接続機器の異常通知を行うために、サービスを受けることができる機器をあらかじめ特定している。このため、ホームネットワークに接続するネットワーク家電機器の機種を増やそうとする場合には、異常通知の処理機能が全く同じ機種のものでない限り、既接続の機器とは別のアプリケーションをホームサーバに用意するか、ホームサーバのアプリケーションを顧客やサービス提供者がアップデートする必要があった。
【０００３】
そこで従来では、特に新製品の家電機器を家庭内のホームネットワークに新規に接続できるようにするためには、異常通知を行う機器の開発やその機器をカバーするアプリケーションの開発が必要であり、その開発のために大きな負担がかかる問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述した従来の技術的課題に鑑みてなされたもので、将来の新機種をカバーでき、かつ家電機器の開発とホームサーバの開発に負担がかからない家電機器情報通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１の発明の家電機器情報通信システムは、無線又は有線によってグローバルネットワークへ接続可能であり、状態変化時にホームネットワーク内へ通知を行う家電機器と、前記家電機器とホームネットワーク内に存在し前記家電機器から通知される情報を受け取って前記グローバルネットワークを通じて送信するホームサーバと、前記グローバルネットワークに接続され、前記ホームサーバが通信する前記通知を受け取る情報サーバとを具備し、前記ホームサーバは、前記家電機器からの通知を受け取る単一のアプリケーションを保持し、前記情報サーバは、前記ホームサーバからのアップデートの要求に対して、現行の前記アプリケーションと最新の該当アプリケーションとの差分のデータのみをダウンロードするものである。
【０００６】
請求項２の発明は、請求項１の家電機器情報通信システムにおいて、前記ホームサーバは、未登録の家電機器が前記ホームネットワークに接続された時に当該未登録の家電機器の情報を前記情報サーバに通知し、かつ当該情報サーバからのダウンロードデータを用いて前記アプリケーションをアップデートし、前記情報サーバは、前記ホームサーバからの未登録の家電機器の接続通知に対して、当該未登録の家電機器の管理に必要な情報をデータベースから抽出して通知元のホームサーバにダウンロードすることを特徴とするものである。
【０００７】
請求項３の発明は、請求項２の家電機器情報通システムシステムにおいて、前記情報サーバは、前記ダウンロードデータにチェックサムデータを含め、前記ホームサーバは、前記ダウンロードデータのチェックサムを実行することを特徴とするものである。
【発明の効果】
【０００８】
本発明によれば、ホームネットワークに接続されている家電機器を制御するためのホームサーバのアプリケーションを、情報サーバ側からダウンロードすることによってアップデートすることができ、しかも現行のアプリケーションと最新のアプリケーションとの差分のみをダウンロードすることによってアップデートして最新の状態に保つことができる。
【０００９】
また本発明によれば、ホームサーバのアプリケーションの更新を情報サーバ側からホームサーバにダウンロードすることによって実行でき、家電機器の新製品の導入時にもその家電機器に応じた遠隔制御が可能なスクリプトを当該アプリケーションにパッチすることで柔軟に対応でき、長期間システムを陳腐化させることなく運用できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図に基づいて詳説する。図１は本発明の１つの実施の形態の家電機器情報通信システムのシステム構成を示している。本実施の形態の家電機器情報通信システムは、顧客の宅１００内に設置されるルータ１１０、ホームサーバ１２０、各種ネットワーク家電機器１５１〜１５３、グローバルネットワークであるインターネット１０上に設置された家電機器情報サーバとしてのＡＳＰサーバ３００、このＡＳＰサーバ３００と専用のローカルネットワーク２０にて接続されている顧客情報管理サーバとしての会員管理サーバ２００、会員の認証サービスを実行する認証サーバ５００で構成される。ＡＳＰサーバ３００には、またインターネット１０を通じて外部の携帯電話、ＰＤＡのような携帯端末４０１やＰＣ４０２が接続可能である。なお、本願でローカルネットワークとは、インターネットのように不特定人が接続できるグローバルネットワークとは区別し、接続権限を持たない者が物理的に接続することができないネットワークであり、専用通信回線やＶＰＮをも含むものとする。また会員管理サーバ２００と認証サーバ５００とは単一のコンピュータシステムで構成され、会員情報の管理と認証処理をそれぞれ個別のソフトウェアで実行する構成のものであってもよい。
【００１１】
顧客毎の宅１００内には、インターネット１０に接続するためのルータ１１０とサブネットワークであるホームネットワーク３０を管理するホームサーバ１２０が設置され、このホームサーバ１２０と宅内のネットワーク家電機器１５１〜１５３が有線及び／又は無線のホームネットワーク３０にて接続されている。このホームネットワーク３０は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、電力線ネットワーク、イーサネット（登録商標）ワーク、無線ネットワークのいずれかあるいはその複数のネットワークで構成される。
【００１２】
ホームサーバ１２０は図２に示す機能構成であり、ゲートウェイ１２０１、ホームネットワーク３０に接続されている家電機器１５０とのネットワーク通信を行うネットワーク通信部１２０２、各種家電機器の監視制御データを蓄積し、また外部コマンドを家電機器各々に送信し、また家電機器各々からの応答を転送する機器制御部１２０３、家電機器のいずれかに故障、異常等のイベントが発生した時に、当サーバ１２０に設置されているＬＥＤ１２０４をイベント種別に応じて所定の態様で発光させ、またそれを通常の発光態様に復帰させる表示制御部１２０５、そしてアプリケーション更新部１２０８を備えている。
【００１３】
このアプリケーション更新部１２０８は、ホームネットワーク３０に接続されているネットワーク家電機器群を監視し、未登録の家電機器から情報を受信した場合に当該家電機器の監視、制御のために必要なプログラムの差分のダウンロードをＡＳＰサーバ３００に対して要求してアップデート処理をし、また現行のアプリケーションのバージョンとＡＳＰサーバ３００が保持する最新のアプリケーションのバージョンとを比較し、バージョンアップがなされている場合に当該最新のアプリケーションへのバージョンアップのために必要なプログラムの差分データのダウンロードを要求してアップデータ処理を行うものである。
【００１４】
ネットワーク家電機器１５１〜１５３は洗濯機、冷蔵庫、エアコン、電子レンジ等（符号１５０で代表する）であるが、図３に示すように家電機器１５０には当該家電機器を動作制御するためのコントローラ１５０１と共に、製造会社、製品名、型番、稼働・故障履歴のデータを記録し、蓄積するマイクロサーバ１５０２、そしてホームサーバ１２０とネットワーク通信するための通信部１５０３を備えている。
【００１５】
図４に示すように、ＡＳＰサーバ３００は、各社各様の多様な家電機器の監視、制御するための画面情報、制御情報及び制御する家電機器の情報を管理するものであり、大容量記憶装置を含む家電機器情報管理部３０１、顧客認証処理を行う認証処理部３０２、顧客毎に宅内の家電機器の監視、制御情報を収集し、また監視・制御画面を提供するサービス提供部３０３、インターネット通信部３０４、このＡＳＰサーバ３００とは物理的に別個のハードウェアとして設置されている顧客情報を収集し、管理している会員管理サーバ２００と専用のローカルネットワーク２０を介して通信するローカルネットワーク通信部３０５を備えている。家電機器情報管理部３０１は各社各様の複数種の家電機器の監視、制御するための画面情報、制御情報及び制御する家電機器の情報を保持し、また新製品の情報も追加登録して保持する。
【００１６】
会員管理サーバ２００は、本システムによるサービスの提供の登録会員の情報を収集し管理するサーバであり、会員の個人情報、会員毎の宅内のホームサーバに参加している家電機器の製品名、型番の情報、そして会員識別番号を蓄積している。
【００１７】
認証サーバ５００は、ＡＳＰサーバ３００にアクセスした者の認証処理を実行するものであり、会員確認の会員識別番号とパスワードを登録し、認証処理によってログインの可否を決定する。
【００１８】
次に、上記構成の家電機器情報通信システムの動作について説明する。
【００１９】
［会員登録］
本実施の形態の家電機器情報通信システムを利用するためには会員登録する必要があり、この会員登録は図５に示すように、ホームＰＣやデジタルテレビのようなブラウザ機能を備えた操作端末１３０からＡＳＰサーバ３００のアドレスにアクセスする（ステップＳ１，３）。このアクセスはルータ１１０を介してインターネット１０上のＡＳＰサーバ３００に接続されるが、会員の個人情報、識別番号は会員管理サーバ２００に登録する。また会員各人の識別番号とパスワードは認証サーバに５００に登録する（ステップＳ５〜Ｓ９）。
【００２０】
ＡＳＰサーバ３００は会員登録手続において、ルータ１１０、ホームサーバ１２０のユニークな識別情報、またホームサーバ１２０にホームネットワーク３０を通じて接続されているネットワーク家電機器１５１，１５２，１５３の識別情報、例えばＭＡＣアドレスをも登録する（ステップＳ１１）。
【００２１】
会員登録が完了すれば、登録情報がホームサーバ１２０を介してアクセス元の操作端末１３０に通知する（ステップＳ１３，Ｓ１５）。
【００２２】
［家電機器の新規登録］
図６に示すように、ホームネットワーク３０に新規に購入されたネットワーク家電機器のような未登録の家電機器、例えば家電機器（１）が接続されると、ホームサーバ１２０はそれを検知して未登録の家電機器の情報を受け取り（ステップＳ２１）、ＡＳＰサーバ３００に自動的に自己のユニークなＩＤによってログインし（ステップＳ２３，Ｓ２５）、未登録の家電機器（１）の情報、例えば、製造会社名、製品名、型式、ＩＤを転送する（ステップＳ２７）。ＡＳＰサーバ３００では新規登録機器の情報を受信すれば、それをホームサーバ１２０のＩＤと対応させ、家電機器情報として登録する（ステップＳ２９）。登録が完了すれば、当該未登録の家電機器の監視、制御操作に必要なアプリケーションの差分（モジュール）を家電機器情報管理部３０１が保持している図７に示したようなモジュール管理情報リストから読み出しサービス提供部３０３を介してホームサーバ１２０側にダウンロードする（ステップＳ３１）。ホームサーバ１２０側では、アプリケーション更新部１２０８にてこのアプリケーションのアップデートのためのモジュールを受信して現行のアプリケーションをアップデートし、新規参入した家電機器（１）に対する監視、制御ができるようにする（ステップＳ３３）。
【００２３】
例えば、新規に購入されて未登録の家電機器（１）がホームネットワーク３０に接続されたタイミングで、ホームサーバ１２０はＡＳＰサーバ３００に必要なアプリケーションが無いか問いあわせる。ＡＳＰサーバ３００は、図７に示すリストのような「メーカ名、型名、モジュール名」の一覧及び各モジュールを管理／保持しており、該当するものが存在すればそのモジュールをダウンロードし、ホームサーバ１２０はこのモジュールを現行のアプリケーションに組み込んでアップデートする。
【００２４】
［稼働履歴蓄積］
ＡＳＰサーバ３００はホームサーバ１２０毎にそれに接続されている家電機器群１５１，１５３，１５５の稼働履歴を蓄積する。すなわち、図８に示すように、家電機器群のいずれかに何かの状態変化（イベント）、例えばパワーオン、パワーオフ、洗濯完了、フィルター汚れ警報等が発生すれば、そのイベント発生を当該家電機器（ここでは家電機器（３））がイベント発生をホームサーバ１２０に送信する（ステップＳ４１）。ホームサーバ１２０はイベント発生通知に対して、あらかじめリンク先として指定されているＡＳＰサーバ３００にアクセスして自動ログインし（ステップＳ４３）、接続が確立すれば家電機器（３）からのイベント情報を転送する（ステップＳ４５，Ｓ４７）。ＡＳＰサーバ３００では、受信したイベント情報を、ホームサーバ１２０のＩＤと対応させ、該当家電機器（３）のログとして登録する（ステップＳ４８，Ｓ４９）。
【００２５】
これと共に、ホームサーバ１２０はＡＳＰサーバ３００から登録完了通知を受け取ると、状態情報の表示要求をホームネットワーク３０内にブロードキャストする（ステップＳ５０−１）。そしてホームネットワーク３０内で作動中のいずれかの操作端末１３０、例えばデジタルテレビが電源オン中であればその画面にポップアップで、「２階のエアコンに故障が発生しました」、「洗濯機が水漏れしています」、また「洗濯が終了しました」、「２階のエアコンを停止しました」、「電子レンジの温めが完了しました」等の家電機器（３）の故障情報や状態変化の情報を表示させる（ステップＳ５０−２）。
【００２６】
ここで、ホームサーバ１２０は、次のようにして家電機器１５０の状態変化の通知から適切な処理を実行する。具体的には、「メーカ名、型名、コード、処理」を記載した情報をホームサーバ１２０の単一のアプリケーションで参照できるように保持しておき、その情報と家電機器１５０からの情報とを比較し、マッチした処理を行う。この情報はまた、ＡＳＰサーバ３００からのダウンロードによってアップデータが可能である。
【００２７】
［数１］
メーカＡ、ＡＩＲＣＯＮ＿Ａ，ＸＸＸＸ → サーバに通知
メーカＡ、ＡＩＲＣＯＮ＿Ａ，ＸＹＺＷ → エアコン停止
メーカＡ、ＡＩＲＣＯＮ＿Ｂ，ＸＸＸＸ → サーバに通知
メーカＢ、ＬＡＵＮＤＲＹ＿Ａ，ＹＹＹＹ → 洗濯停止
メーカＢ、ＡＩＲＣＯＮ＿Ｃ，ＸＸＸＸ → サーバに通知
他方、ＡＳＰサーバ３００の家電機器情報管理部３０１のデータベースには以下のようなコードとメッセージの一覧を保持させておく。
【００２８】
［数２］
メーカＡ、ＡＩＲＣＯＮ＿Ａ，ＸＸＸＸ → ヒューズが切れています。
【００２９】
メーカＡ、ＡＩＲＣＯＮ＿Ｂ，ＸＸＸＸ → ヒューズが切れています。
【００３０】
メーカＢ、ＡＩＲＣＯＮ＿Ｃ，ＸＸＸＸ → ヒューズが切れています。
【００３１】
そして、例えば、メーカＡ、ＡＩＲＣＯＮ＿Ａの家電機器（３）から「ＸＸＸＸ」の状態変化の情報がホームサーバ１２０に通知されると、ホームサーバ１２０は数１式のリストによって「サーバに通知」と判断してＡＳＰサーバ３００に通知する。
【００３２】
ＡＳＰサーバ３００は、この「メーカＡ、ＡＩＲＣＯＮ＿Ａ，ＸＸＸＸ」という通知を受信すれば、データベースを参照してヒューズ切れと判断し、そのログを自装置に登録すると共、「ヒューズが切れています。」というメッセージをホームサーバ１２０に返信する。そしてこのメッセージを受信したホームサーバ１２０は、ホームネットワーク３０上にブロードキャストで「メーカＡ、ＡＩＲＣＯＮ＿Ａのヒューズが切れています。」というメッセージの表示要求をアップロードする。そこで、電源オン中のいずれかの操作端末１３０がこれを受信すれば、その画面にこのメッセージをポップアップ表示する。
【００３３】
これにより、ＡＳＰサーバ３００は会員それぞれのホームサーバ１２０に代わって図９に示すようなネットワーク家電機器のログを蓄積し、管理することができ、ホームサーバ２００側に過度に負荷を要求しなくてすむ。
【００３４】
また、ホームネットワーク３０に接続されている家電機器群のいずれかに異常が発生し、あるいは運転上の状態変化が発生すれば、その情報を表示機能を有する操作端末１３０のいずれかの画面にポップアップ表示させることができ、宅内の契約会員にリアルタイムで知らせることができる。
【００３５】
［操作端末からのアクセス］
会員がホームＰＣやブラウザ機能を備えたデジタルテレビのような操作端末１３０からホームネットワーク３０に接続されている家電機器群に対して操作することができる。これには、図１０、図１１に示すように、会員が操作端末１３０をルータ１１０に接続し、ホームサーバ１２０にアクセスする（ステップＳ５１）。これを受けてホームサーバ１２０はアクセス要求に対してあらかじめリンクさせてあるＡＳＰサーバ３００にインターネット１０を通じてアクセスする（ステップＳ５３）。ＡＳＰサーバ３００はログイン手続を要求し（ステップＳ５５，Ｓ５７）、これに対して会員が操作端末１３０からＩＤとパスワードを入力してログイン手続すれば（ステップＳ５９）、このログイン情報をホームサーバ１２０はＡＳＰサーバ３００に転送する（ステップＳ６１）。ＡＳＰサーバ３００は認証サーバ５００とローカルネットワーク２０を通じて通信し、認証手続を実行する（ステップＳ６３，Ｓ６５）。この認証手続が成功すれば、ＡＳＰサーバ３００は操作端末１３０に対するアクセス許諾を送信し、操作端末１３０からホームネットワーク３０に接続されている任意の家電機器へのアクセスを可能とするサービス画面を提供する（ステップＳ６７〜Ｓ７１）。
【００３６】
そこで会員が操作端末１３０から家電機器を指定して操作要求を送信すれば（ステップＳ７３）、この操作要求が再びホームサーバ１２０を経てリンク先のＡＳＰサーバ３００に送信され（ステップＳ７５）、ＡＳＰサーバ３００はあらかじめ登録されている該当家電機器（ここでは、家電機器（１）とする）のサービス画面を呼び出してホームサーバ１２０を介して操作端末１３０に送信し、該当家電機器の操作画面を表示させる（ステップＳ７７〜Ｓ８３）。
【００３７】
会員が操作端末１３０に表示されているサービス画面から例えば、パワーオン、パワーオフ、温度設定操作等の操作を行うと（ステップＳ８５）、この操作コマンドもホームサーバ１２０からインターネット上のＡＳＰサーバ１３０に転送され（ステップＳ８７）、そこから該当する操作信号が発信され（ステップＳ８９，Ｓ９１）、ホームサーバ１２０を介して該当家電機器（２）に操作信号が転送され（ステップＳ９３）、操作が実行される（ステップＳ９５）。その操作結果は該当家電機器（１）からホームサーバ１２０に返信され（ステップＳ９７）、ホームサーバ１２０はＡＳＰサーバ３００に転送する（ステップＳ９９）。ＡＳＰサーバ３００は該当する制御結果画面を呼び出してホームサーバ１２０を経て操作端末１３０に返信する（ステップＳ１０３，Ｓ１０５）。操作端末１３０は制御結果の画面情報を受信するとそれを表示し、会員に操作結果を確認させる（ステップＳ１０７）。
【００３８】
これによって家電機器群の操作イベントについてもＡＳＰサーバ３００側で会員毎のログとして集中して収集管理することができ、ホームサーバ１２０の負担を小さくしておくことができる。
【００３９】
［故障発生］
ある家電、例えば家電機器（３）に何らかの故障が発生した場合、図１２に示すように家電機器（３）は故障通報をホームサーバ１２０に対して発信する（ステップＳ１１１，Ｓ１１３）。ホームサーバ１２０は故障通知を受信すればＡＳＰサーバ３００に自動ログインして故障情報を通知する（ステップＳ１１５〜Ｓ１１９）。ＡＳＰサーバ３００は故障情報を受信すれば、該当ホームサーバのＩＤと対応させて該当家電機器の故障情報を登録する（ステップＳ１２１）。ＡＳＰサーバ３００はさらに、故障情報の受信確認と共に故障発生表示指令をアクセス元のホームサーバ１２０に送信し（ステップＳ１２３）、ホームサーバ１２０はこの指令に応じてＬＥＤ１２０４に故障発生を通知する態様の表示、例えば赤色の点滅を行わせる（ステップＳ１２５）。これと共に、ホームサーバ１２０はＡＳＰサーバ３００から受信した故障情報の表示要求をホームネットワーク３０内にブロードキャストする（ステップＳ１２７）。そしてホームネットワーク３０内で作動中のいずれかの操作端末１３０、例えばデジタルテレビが電源オン中であればその画面にポップアップで、受信した故障情報を表示して会員にリアルタイムに知らせる（ステップＳ１２９）。なお、この故障情報の表示は、いずれの操作端末１３０も停止中であれば、ホームサーバ１２０が保持しておき、所定周期でブロードキャストし、あるいは何れかの操作端末１３０が起動されたときに再度送信してポップアップ表示させるようにしてもよい。
【００４０】
［故障情報の確認］
図１３、図１４に示すように、会員が宅内のホームサーバ１２０のＬＥＤ１２０４の故障表示を見、あるいは操作端末１３０のポップアップ表示を見て故障情報の確認が必要と思えば、ホームＰＣやデジタルテレビのような操作端末１３０からホームサーバ１２０にアクセスして故障確認要求を行う（ステップＳ１３１〜Ｓ１５３）。ホームサーバ１２０がこの故障情報確認要求をＡＳＰサーバ３００に転送する（ステップＳ１５５）。
【００４１】
ＡＳＰサーバ３００側では、故障情報確認要求を受信すれば該当ＩＤのホームサーバ１２０に対応させて蓄積されている該当家電機器の故障情報を呼出してアクセス元の操作端末１３０に送信する（ステップＳ１５７〜Ｓ１６１）。
【００４２】
故障情報を受信した操作端末１３０は故障している家電機器（３）の故障情報を表示する（ステップＳ１６３）。そして会員がこの故障情報を確認し、例えば図９に示した「エラーランプクリア」ボタンをクリックするというような確認操作すれば（ステップＳ１６５）、その確認信号はホームサーバ１２０を経てＡＳＰサーバ３００に転送される（ステップＳ１６７，Ｓ１６９）。ＡＳＰサーバ３００がこの故障情報確認信号を受信すれば、ＬＥＤ１２０４の故障表示リセット指令をホームサーバ１２０に対して送信し、故障標示状態のＬＥＤ１２０４の表示態様を通常の表示態様（例えばグリーンＬＥＤの常時点灯）に復帰させる（ステップＳ１７１，Ｓ１７３）。
【００４３】
［アプリケーションのアップデート］
図１５のシーケンス図に示す手順によってホームサーバ１２０は家電機器監視制御アプリケーションをアップデートする。ホームサーバ１２０は、例えば起動時に、毎日、毎週、毎月等のあらかじめ設定した日時に等の所定のタイミングごとにインターネット１０を通じてＡＳＰサーバ３００にアクセスして、現行アプリケーションのアップデートを要求する（ステップＳ２０１，Ｓ２０３）。
【００４４】
これに対して、ＡＳＰサーバ３００はホームサーバ１２０からのアップデータの要求を受信すれば、当該ホームサーバ１２０に搭載されている現行アプリケーションのバージョンと最新のバージョンとを比較する（ステップＳ２０５）。ここで現行アプリケーションのバージョンよりも最新アプリケーションのバージョンが更新されていれば、差分を読み出して当該ホームサーバ１２０にダウンロードする（ステップＳ２０７，Ｓ２０９）。ホームサーバ１２０はこの差分データを受信すれば現行アプリケーションを最新バージョンのアプリケーションにアップデートする（ステップＳ２１１）。そしてアップデートが完了すればＡＳＰサーバ３００に対してアップデート成功を通知する（ステップＳ２１３）。
【００４５】
これによって、ホームサーバ１２０は家電機器通信制御のアプリケーションを常に最新バージョンに維持してゆくことができ、将来的にも最新のアプリケーションにしてシステム運営が可能となる。
【００４６】
次に、本発明の第２の実施の形態の家電機器情報通信システムについて説明する。第２の実施の形態のシステム構成は図１〜図４に示した第１の実施の形態と共通である。ただし、本実施の形態では、未登録家電機器に対する制御モジュールを自動的にダウンロードする際の手順が図１６に示すようにチェックサムを利用する点で異なっている。この手順について説明する。
【００４７】
図１７に示すように、ホームネットワーク３０に新規に購入されたネットワーク家電機器のような未登録の家電機器、例えば家電機器（１）が接続されると、ホームサーバ１２０はそれを検知して未登録の家電機器の情報を受け取り（ステップＳ２１）、ＡＳＰサーバ３００に自動的に自己のユニークなＩＤによってログインし（ステップＳ２３，Ｓ２５）、未登録の家電機器（１）の情報、例えば、製造会社名、製品名、型式、ＩＤを転送する（ステップＳ２７）。ＡＳＰサーバ３００では新規登録機器の情報を受信すれば、それをホームサーバ１２０のＩＤと対応させ、家電機器情報として登録する（ステップＳ２９）。登録が完了すれば、当該未登録の家電機器の監視、制御操作に必要なアプリケーションの差分（モジュール）を家電機器情報管理部３０１が保持している図７に示したようなモジュール管理情報リストから読み出す（ステップＳ３１）。以上までの手順は第１の実施の形態と共通である。
【００４８】
そしてこの読み出したモジュールに対して、図１７に示すようなチェックサム情報の中から該当するモジュールに対応するものを選定し、差分モジュールと共にチェックサム情報をホームサーバ１２０にダウンロードする（ステップＳ３３’）。
【００４９】
ホームサーバ１２０側では、アプリケーション更新部１２０８にてこのアプリケーションのアップデートのためのモジュールとチェックサム情報を受信し、まず該当するモジュールのチェックサムを自身で算出し、ダウンロードしてきたチェックサム情報とマッチするか確認する（ステップＳ３４）。そしてチェックサムが成功すれば、受信したモジュールにて現行のアプリケーションをアップデートする（ステップＳ３５）。これによって、新規参入した家電機器（１）に対する監視、制御ができるようになる。
【００５０】
インターネットのようなグローバルネットワークの場合、途中で回線が切断されてアップデートデータの全体が正しくダウンロードできない場合があるが、これにより、モジュールが破損していないか否かを確認してからアップデートすることができ、その確実性が確保できる。
【００５１】
なお、上記実施の形態ではシステム機能について説明したが、本発明は各所のコンピュータシステムに上記機能を実行するソフトウェアをイントールして実現するものであり、当該コンピュータシステムがそのソフトウェアにより行う処理方法、またソフトウェアそのものも本発明の技術的思想である。また、上記諸機能を実現するホームサーバ、ＡＳＰサーバそれぞれも本発明の技術的思想である。
【図面の簡単な説明】
【００５２】
【図１】本発明の１つの実施の形態の家電機器情報通信システムのブロック図。
【図２】上記実施の形態におけるホームサーバの機能構成を示すブロック図。
【図３】上記実施の形態における家電機器の機能構成を示すブロック図。
【図４】上記実施の形態におけるＡＳＰサーバの機能構成を示すブロック図。
【図５】上記実施の形態による会員登録処理のシーケンス図。
【図６】上記実施の形態による新規家電機器の登録処理のシーケンス図。
【図７】上記実施の形態において、ＡＳＰサーバの保持管理している家電機器ごとの監視制御モジュールのリスト。
【図８】上記実施の形態による家電機器群のログ蓄積処理、状態変化の表示処理のシーケンス図。
【図９】上記実施の形態による家電機器群のログの一覧表。
【図１０】上記実施の形態において操作端末から家電機器を遠隔操作する処理のシーケンス図その１。
【図１１】上記実施の形態において操作端末から家電機器を遠隔操作する処理のシーケンス図その２。
【図１２】上記実施の形態において家電機器の故障発生時にＬＥＤと操作端末に故障表示させる処理のシーケンス図。
【図１３】上記実施の形態において操作端末からの家電機器の故障確認を行う処理のシーケンス図その１。
【図１４】上記実施の形態において操作端末からの家電機器の故障確認を行う処理のシーケンス図その２。
【図１５】上記実施の形態においてホームサーバが実行するアプリケーションアップデート処理のシーケンス図。
【図１６】本発明の第２の実施の形態の家電機器情報通信システムにおいてホームサーバが実行するアプリケーションアップデート処理のシーケンス図。
【図１７】上記実施の形態においてＡＳＰサーバが保持する家電機器監視制御モジュールごとのチェックサム情報のリスト。
【符号の説明】
【００５３】
１０  インターネット
２０  ローカルネットワーク
３０  ホームネットワーク
１００  宅
１１０  ルータ
１２０  ホームサーバ
１２０１  ゲートウェイ
１２０２  ネットワーク通信部
１２０３  機器制御部
１２０４  ＬＥＤ
１２０５  表示制御部
１２０８  アップデート処理部
１３０  操作端末
１５０，１５１，１５２，１５３  家電機器
１５０１  コントローラ
１５０２  マイクロ（μ）サーバ
１５０３  通信部
２００  会員管理サーバ
３００  ＡＳＰサーバ
３０１  家電機器情報管理部
３０２  認証処理部
３０３  サービス提供部
３０４  インターネット通信部
３０５  ローカルネットワーク通信部
４０１  携帯端末
４０２  ＰＣ（パーソナルコンピュータ）
５００  認証サーバ
【図１】
2005346190.tif 000003
【図２】
2005346190.tif 000004
【図３】
2005346190.tif 000005
【図４】
2005346190.tif 000006
【図５】
2005346190.tif 000007
【図６】
2005346190.tif 000008
【図７】
2005346190.tif 000009
【図８】
2005346190.tif 000010
【図９】
2005346190.tif 000011
【図１０】
2005346190.tif 000012
【図１１】
2005346190.tif 000013
【図１２】
2005346190.tif 000014
【図１３】
2005346190.tif 000015
【図１４】
2005346190.tif 000016
【図１５】
2005346190.tif 000017
【図１６】
2005346190.tif 000018
【図１７】
2005346190.tif 000019