(57)【要約】【課題】家庭用電気機器に対してプログラム更新の必要が生じた際には、メモリーカードなどの記録媒体を利用してプログラムの書き換えを行うか、メーカーのサービス拠点へ持ち込んでプログラムを書き換える必要があり、多大な労力と費用がかかっていた。【解決手段】プログラムデータを取得する手段を有する機器がデジタル放送経由、もしくはサーバ、記録媒体からアップデートプログラムを取得し、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。【選択図】図１
2006060355.tif 000002
【特許請求の範囲】
【請求項１】
機器を制御する制御部と、前記制御部で実行されるプログラムを格納しておく記憶手段と、プログラム更新を通知する手段と、プログラムデータを取得する手段と、前記取得したプログラムを保持しておく一時記憶手段と、電力線を介して通信する手段とを有する第１の機器と、機器を制御する制御部と、前記制御部で実行されるプログラムを格納しておく記憶手段と、前記プログラムを書き換える手段と、電力線を介して通信する手段とを有する第２の機器からなるシステムであって、前記第１の機器と、前記第２の機器が電力線を介して通信可能に構成されていることを特徴とする機器プログラムの更新システム。
【請求項２】
第１の機器が、プログラムの取得手段としてデジタル放送の受信手段を有することを特徴とする請求項１に記載の機器プログラムの更新システム。
【請求項３】
プログラムを取得する手段としてデジタル通信手段を有する第１の機器と、プログラムを記憶しておく記憶装置とが、前記デジタル通信手段によって接続されていることを特徴とする請求項１に記載のプログラムの更新システム。
【請求項４】
第１の機器が、プログラムを取得する手段として記録媒体の読み出し手段を有することを特徴とする請求項１に記載のプログラムの更新システム。
【請求項５】
第１の機器は、デジタル放送により更新すべき第２の機器のプログラムをダウンロードし、電力線を介して第１の機器と接続されている第２の機器に対してプログラムデータ送信し、第２の機器はプログラムデータを受信後プログラムの更新を行うことを特徴とする請求項２に記載のプログラムの更新方法。
【請求項６】
第１の機器は、記憶装置に記憶された更新すべき第２の機器のプログラムをダウンロードし、電力線を介して第１の機器と接続されている第２の機器に対してプログラムデータ送信し、第２の機器はプログラムデータを受信後プログラムの更新を行うことを特徴とする請求項３に記載のプログラムの更新方法。
【請求項７】
第１の機器は、記録媒体に記録された更新すべき第２の機器のプログラムを読み出し、電力線を介して第１の機器と接続されている第２の機器に対してプログラムデータ送信し、第２の機器はプログラムデータを受信後プログラムの更新を行うことを特徴とする請求項３に記載のプログラムの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプログラムを受信する手段を有しない機器に対して、電力線を介してプログラムを送信してプログラムの更新を行うシステムに関する。
【背景技術】
【０００２】
従来この種のプログラム更新システムとしては、例えば特許文献１に記載されているようなものがあった。
【０００３】
図９は前記特許文献１に記載されたデジタル放送受信機のブロック図であり、１は電波を受けるためのアンテナ、２は目的の電波を受信するためのチューナ、３は受信したデジタル放送用電波から、目的の番組やデータを選別するフィルタ、４は前記フィルタで選別されたデータのうち、プログラム更新用のデータかそれ以外のデータかを判断し選別するデータ判定手段、５は前記データ判定手段でアプリケーションプログラムが使用するデータと判断されたデータをつなぎ合わせてアプリケーションプログラムから使用できるように構築するアプリ用データ構築手段、６は番組表やデータ放送などの機能を実現するためのアプリケーションプログラム、７は前記アプリ用データ構築手段で構築されたデータを保管するためのＲＡＭ２、８は前記データ判定手段でプログラム更新用データと判定されたデータを集めてプログラムを構築するプログラム構築手段、９は構築したプログラムを一時的に保管するＲＡＭ１、１０は前記ＲＡＭ１に保管されたプログラム格納用メモリに書き込むためのメモリ書込手段、１１は２つあるメモリのアドレスの割り当てを入れ替えるメモリ切替手段、１２はプログラムを格納する目的で用意される電気的に書き換え可能で、電源を供給されなくても書き込まれたデータを保持することが可能なメモリであり、たとえばＦｌａｓｈＲＯＭである。
【０００４】
１３は前記１２のメモリと同様のメモリ、１４はシステム起動時、立ち上がるべきプログラムが格納されているメモリを自動的に選択し、メモリ切替手段を制御する起動判定手段、１５は起動するべきプログラムの内容が正規のプログラムか否かを検査するための起動メモリ検査手段、１６は起動するべきプログラムが格納されているメモリがメモリ１かメモリ２かを保持している不揮発性メモリであり、たとえばＥＥＰＲＯＭである。１７は前記ＲＡＭ１に保管されたプログラム更新用データのＣＲＣやＣｈｅｃｋ―Ｓｕｍを計算するプログラム検査手段、１８は起動時に、通常のシステム起動かプログラム更新目的での起動かを判断し、起動モードを切り替える起動モード判定手段、１９はメモリに書き込まれたプログラムが異常で起動ができない場合にユーザに知らせる起動失敗通知手段である。
【０００５】
チューナによって受けた電波から、フィルタによって必要なデータをデータ判定手段に送る。データ判定手段では、フィルタから送られてきたデータをプログラム更新用のデータかそうでないかを判定する。データ判定手段でプログラム更新用のデータと判断されたデータは、動作可能なプログラムの形に構築された後、いったんＲＡＭ１に蓄積され、プログラム検査手段によってＣＲＣもしくはＣｈｅｃｋ−Ｓｕｍなどの計算を行う。プログラムの検査が終了すると、メモリ書き込み手段はＲＡＭ１からプログラムを読み出す。メモリ切り替え手段は起動判定手段から、現在起動しているプログラムが格納されているメモリとは逆のメモリに対して書き込みを行う。メモリ書き込み手段はすべてのプログラムの書き込みが終了したら、次回起動するべきプログラムが書き込まれたメモリがどのメモリかを不揮発性メモリに書き込んでおく。
【０００６】
システム起動時には、起動判定手段は不揮発性メモリから立ち上がるべきプログラムが入っているメモリがどちらかを読み込み、メモリ切り替え手段に通知し、立ち上がるべきプログラムが格納されているメモリがプログラムの実行に支障のないアドレスにマッピングされる。メモリの切り替えが終了したら、起動メモリ検査手段はまず立ち上がるべきプログラムが格納されているメモリの内容を読み込み、ＣＲＣもしくはＣｈｅｃｋ―Ｓｕｍもしくはそれ以外の手法で計算を行い、不揮発性メモリに格納されたプログラム検査手段の計算結果と比較する。計算結果が一致すれば、正常に起動できると判断し、通常の立ち上がりシーケンスに基づいてシステムを起動するが、計算結果が一致しなかった場合は、反対側のメモリを検査する。検査の結果計算結果が一致すれば不揮発性メモリに正しい立ち上がるべきプログラムが格納されたメモリから起動するようにデータを変更し、メモリ切り替え手段に通知する。
【特許文献１】特開２００２−１４９４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら前記従来の構成では、デジタル放送のダウンロードによってプログラムの書き換えを行う対象機器はデジタル放送受信機であり、デジタル放送受信機以外の家庭用の電気機器、たとえばデジタルビデオホームシステムレコーダー（以下ＤＶＨＳと呼ぶ）、携帯電話、電気冷蔵庫、電気洗濯機などはダウンロードによりプログラムを書き換えることはできなかった。
【０００８】
そのためこれらの家庭用電気機器に対してプログラム更新の必要が生じた際には、サービスマンが利用者宅を訪問してメモリーカードなどの記録媒体を利用してプログラムの書き換えを行うか、メーカーのサービス拠点へ持ち込んで前記記録媒体あるいはプログラムの書き換えツールによりプログラムを書き換える必要があり、多大な労力と費用がかかっていた。
【０００９】
本発明は上記課題を解決するために、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うものである。その結果、プログラム書き換えのためにサービスマンが利用者宅を訪問することも、機器をメーカーのサービス拠点へ持ち込むことも必要なくなり、多大な労力と費用の削減が可能になる。
【課題を解決するための手段】
【００１０】
上記従来の課題を解決するために、本発明では機器を制御する制御部と、前記制御部で実行されるプログラムを格納しておく記憶手段と、新たにプログラムデータを取得する手段と、前記取得したプログラムを保持しておく一時記憶手段と、電力線を介して通信する手段とを有する第１の機器と、機器を制御する制御部と、前記制御部で実行されるプログラムを格納しておく記憶手段と、前記プログラムを書き換える手段と、電力線を介して通信する手段とを有する第２の機器からなるシステムであって、前記第１の機器と、前記第２の機器が電力線を介して通信可能に構成されていることを特徴とする機器プログラムの更新システムとしている。
【００１１】
本構成によって、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。
【発明の効果】
【００１２】
以上のように本発明のプログラムの更新システムによれば、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。その結果、プログラム書き換えのためにサービスマンが利用者宅を訪問することも、機器をメーカーのサービス拠点へ持ち込むことも必要なくなり、多大な労力と費用の削減が可能になる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は本発明の実施の形態１におけるプログラム更新システムの構成を示すブロック図である。デジタル放送受信機（以下受信機と呼ぶ）１は、チューナー１０１、復調部１０２、トランスポートデコード部１０３、ＡＶデコード部１０４、表示制御部１０５、加算器１０６、一時メモリ１０７、プログラムメモリ１０８、ＣＰＵ１０９、リモコンインターフェース１１０、デジタル通信インターフェース１１１、電力線モデム１１２を備えている。表示装置２は受信機１に接続される。ＤＶＨＳ３は、デジタル通信インターフェース３０１、リモコンインターフェース３０２、ＣＰＵ３０３、一時メモリ３０４、プログラムメモリ３０５、ＤＶＨＳフォーマット変換部３０６、アンプ３０７、記録・再生部３０８、メカ制御部３０９、電力線モデム３１０を備えている。受信機１のデジタル通信インターフェース１１１とＤＶＨＳ３のデジタル通信インターフェース３０１は通信ケーブル４を介して接続されている。受信機１の電力線モデム１１２とＤＶＨＳ３の電力線モデム３１０は電力線５を介して接続されている。
【００１５】
図２は受信機１がダウンロードによりプログラムを取得する手順を示したものである。
【００１６】
上記構成を詳述する。
【００１７】
デジタル放送信号はアンテナ（図示せず）で受信され、ＰＦ信号としてチューナー１０１に入力される。アンテナはＢＳデジタル放送の場合にはパラボラアンテナ、地上デジタル放送の場合にはＵＨＦアンテナが使用される。チューナー１０１は利用者が希望するチャンネルを選局し、復調部１０２はＢＳデジタル放送の場合には例えば８ＰＳＫ、地上デジタル放送の場合には例えば６４ＱＡＭなどの復調を行い、トランスポートストリーム（以下ＴＳと呼ぶ）を出力する。トランスポートデコード部１０３は、前記ＴＳから必要なパケットをフィルタリングし、ビデオ・オーディオのパケットはＡＶデコード部１０４に送り、データ放送、字幕、ダウンロードなどのデータは一時メモリ１０７に保持される。
【００１８】
ビデオ・オーディオパケットはＡＶデコード部１０４でアナログの信号に変換され、ビデオ信号は加算器１０６に送られ、オーディオ信号はアンプ（図示せず）を介してスピーカー（図示せず）に出力される。
【００１９】
ＣＰＵ１０９は一時メモリ１０７に保持されたパケットデータのヘッダ情報を識別し、データ放送および字幕のデータは表示制御部１０５に送られ、データ放送プレーンや字幕プレーンを生成し、加算器１０６でビデオ信号と重畳して出力し、表示装置２で表示される。ＣＰＵ１０９は前述のように一時メモリ１０７に保持されたパケットデータのヘッダ部を識別するとともに、受信機１の各部を制御する。プログラムメモリ１０８は前記ＣＰＵ１０９が各部を制御するために必要なプログラムが格納されている。リモコンインターフェース１１０は該受信機１を操作するリモコン（図示せず）からの赤外線信号を受信する。
【００２０】
デジタル放送信号をＤＶＨＳ３へ録画する際には、トランスポートデコード部１０３は所望のビデオ・オーディオパケットを、パーシャルＴＳとしてデジタル通信インターフェース（以下デジタル通信Ｉ／Ｆ）１１１に出力する。デジタル通信Ｉ／Ｆ１１１は、通信ケーブル４を介してＤＶＨＳ３のデジタル通信Ｉ／Ｆ３０１にビデオ・オーディオパケットを転送する。
【００２１】
デジタル通信Ｉ／Ｆ３０１で受信された前記ビデオ・オーディオパケットは一時メモリ３０４に蓄積され、ＤＶＨＳフォーマット変換部３０６に転送される。前記ビデオ・オーディオパケットはＤＶＨＳフォーマット変換部３０６で磁気テープに記録するための変換を行った後、アンプ３０７で増幅され、記録再生部３０８で磁気テープに記録される。メカ制御部３０９は記録再生部３０８を制御する。ＣＰＵ３０３は一時メモリ３０４に蓄積されたパケットデータのヘッダを識別するとともに、ＤＶＨＳ３の各ブロックを制御する。プログラムメモリ３０５は前記ＣＰＵ３０３がＤＶＨＳ３の各部を制御するために必要なプログラムが格納され、書き換え可能なフラッシュＲＯＭなどで構成されている。
【００２２】
リモコンインターフェース３０２は該ＤＶＨＳ３を操作するリモコン（図示せず）からの赤外線信号を受信する。
【００２３】
次に図２によってダウンロードでプログラムを取得する手順を説明する。
【００２４】
受信機１はあらかじめ電力線モデム１１２を介して、電力線に接続されているＤＶＨＳ３のｍａｋｅｒ−ｉｄ、ｍｏｄｅｌ＿ｉｄなどの情報を取得しており一時メモリ１０７に保持している。受信機１はダウンロード告知情報ＳＤＴＴを受信すると、取得したｍａｋｅｒ＿ｉｄおよびｍｏｄｅｌ＿ｉｄを前記一時メモリ１０７に保持したＤＶＨＳ３のデータと比較してプログラムの更新対象機種か判断する。更新対象でなければ再度ＳＤＴＴの受信を行う。更新対象であれば電力線モデム１１２を介してＤＶＨＳ３に現在のプログラムのｖｅｒｓｉｏｎ＿ｉｄを要求し、返ってきたｖｅｒｓｉｏｎ＿ｉｄを一時メモリ１０７に保持し、ＳＤＴＴに記載されたｔａｒｇｅｔ＿ｖｅｒｓｉｏｎと比較する。対象バージョンでなければ再度ＳＤＴＴの受信を行う。対象バージョンであれば受信機はダウンロードの準備を行い、スタンバイ状態であればＳＤＴＴに記載されたｓｔａｒｔ＿ｔｉｍｅまで待機し、ｓｔａｒａｔ＿ｔｉｍｅになれば受信を開始し、ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ（以下ＤＩＩと呼ぶ）を取得する。
【００２５】
次に取得したＤＩＩに記述されたｄｏｗｎｌｏａｄ＿ｉｄとＳＤＴＴに記述されたｄｏｗｎｌｏａｄ＿ｉｄを比較し、一致しなければＤＩＩを再取得するが、このときｓｔａｒｔ＿ｔｉｍｅからの経過時間をＳＤＴＴに記述されたｄｕｒａｔｉｏｎと比較し、ｄｕｒａｔｉｏｎを越えていればダウンロードが終了したと判断してスタンバイ状態に戻る。一致すればＤＩＩとＳＤＴＴに記述されたｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄを比較し、異なればＤＩＩを再取得するが、ｓｔａｒｔ＿ｔｉｍｅからのｄｕｒａｔｉｏｎを確認するのは上記と同様である。
【００２６】
一致すればプログラムデータ本体が入ったＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋ（以下ＤＤＢと呼ぶ）を取得し、ＣＲＣチェックを行う。計算結果に誤りがあれば、取得データに誤りがあると判断しＤＩＩを再取得するが、ｓｔａｒｔ＿ｔｉｍｅからのｄｕｒａｔｉｏｎを確認するのは上記と同様である。計算結果に問題がなければ、更新すべきプログラムデータであると判断し、一時メモリに保持する。
【００２７】
次に図３によってプログラムデータをＤＶＨＳ３に転送する手順について説明する。
【００２８】
受信機１は電力線モデム１１２を介してプログラムのｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄを送信する。ＤＶＨＳ２は自機プログラムのｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄと比較し、合致すればＯＫを、合致しなければＮＧを返信する。
【００２９】
受信機１はＮＧが返信された場合あるいは返信がない場合には、再度ｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄを送信する。その際ＮＧになった回数をカウントしており、あらかじめ決まった回数たとえば５回続けてＮＧとなった場合には、ＤＶＨＳ３が使用中であるなど何らかの事情で受信できないことが考えられるので、一定時間たとえば１時間待機後再度最初から送信を行う。その際一定時間待機後の再送信でＮＧになった回数をカウントしており、あらかじめ決められた回数たとえば５回続けて一定時間待機後の再送信がＮＧになった場合には受信機１はプログラムの送信を終了する。受信機１にＯＫが返信された場合には、受信機１は電力線モデム１１２を介してプログラムデータを送信する。ＤＶＨＳ３はプログラムデータを一時メモリ３０４に保持し、あらかじめ決められた手順でプログラム書き換え処理を行う。プログラムの書き換えが成功した場合には、ＤＶＨＳ３は受信機１に書き換え成功を通知する。プログラムの書き換えに失敗した場合には、ＤＶＨＳ３は受信機１に書き換え失敗通知を行い、ＤＶＨＳ３もエラー表示する。
【００３０】
なお本実施の形態１では、受信機１に電力線モデムを介して接続される機器をＤＶＨＳとして説明したが、これはＤＶＨＳに限定されるものではなく、たとえば電気洗濯機、電気冷蔵庫、電子レンジといった家庭用電気機器としても何ら差し支えない。またＤＶＨＳは１台として説明したが、複数台接続されていても差し支えない。
【００３１】
以上のように構成されたプログラムの更新システムによれば、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。
【００３２】
（実施の形態２）
図４は本発明の実施の形態２におけるプログラム更新システムの構成を示す図である。
【００３３】
１から５、１０１から１１２、３０１から３１０は図１と同じである。
【００３４】
デジタル通信Ｉ／Ｆ１１３は受信機１に内蔵されており、サーバー６は前記デジタル通信Ｉ／Ｆ１１３と接続されている。
【００３５】
図５は受信機１がサーバー６からプログラムを取得する手順を示したものである。受信機１がデジタル放送を受信して映像および音声をデコードする手順、ＤＶＨＳ３に録画する手順は実施の形態１と同じである。
【００３６】
サーバー６にはＤＶＨＳ３の更新すべきプログラム情報が保持されている。受信機１はあらかじめ電力線モデム１１２を介して、電力線に接続されているＤＶＨＳ３のｍａｋｅｒ−ｉｄ、ｍｏｄｅｌ＿ｉｄなどの情報を取得しており一時メモリ１０７に保持している。
【００３７】
受信機１がダウンロード告知情報ＳＤＴＴを受信してから、受信機１がスタンバイかどうか判断する手順までは実施の形態１と同じである。
【００３８】
受信機１はスタンバイ状態になると、デジタル通信Ｉ／Ｆ１１３を介してあらかじめ決められたアドレスのサーバー６にアクセスし、プログラム本体および関連データをダウンロードし、受信機１の一時メモリ１０７に保持する。関連データ中のｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｔａｒｇｅｔ＿ｖｅｒｓｉｏｎを、それぞれＳＤＴＴから取得したｍａｋｅｒ＿ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｔａｒｇｅｔ＿ｖｅｒｓｉｏｎと比較する。ＮＧであれば再度サーバーにアクセスしてプログラム本体および関連データをダウンロードするが、ＮＧの回数をカウントしており、あらかじめ決められた回数たとえば５回ダウンロードしていずれもＮＧであればダウンロードを終了する。ＯＫであれば更新すべきプログラム本体であると判断し、一時メモリ１０７に保持する。
【００３９】
ＤＶＨＳ３がプログラムを書き換える手順は図３と同じである。
【００４０】
なお本実施の形態２では、受信機１に電力線モデムを介して接続される機器をＤＶＨＳとして説明したが、これはＤＶＨＳに限定されるものではなく、たとえば電気洗濯機、電気冷蔵庫、電子レンジといった家庭用電気機器としても何ら差し支えない。またＤＶＨＳは１台として説明したが、複数台接続されていても差し支えない。
【００４１】
以上のように構成されたプログラムの更新システムによれば、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。
【００４２】
（実施の形態３）
図６は本発明の実施の形態３におけるプログラム更新システムの構成を示す図である。
【００４３】
１から５、１０１から１１２、３０１から３１０は図１と同じである。
【００４４】
受信機１は記録媒体インターフェース（以下記録媒体Ｉ／Ｆ）１１４を介して記録媒体１１５に記録されたデータを読み出す。受信機１がデジタル放送を受信して映像および音声をデコードする手順、ＤＶＨＳ３に録画する手順は実施の形態１と同じである。
【００４５】
記録媒体１１５にはＤＶＨＳ３の更新すべきプログラム情報が記録されている。受信機１はあらかじめ電力線モデム１１２を介して、電力線に接続されているＤＶＨＳ３のｍａｋｅｒ−ｉｄ、ｍｏｄｅｌ＿ｉｄなどの情報を取得しており一時メモリ１０７に保持している。受信機１がダウンロード告知情報ＳＤＴＴを受信してから、受信機１がプログラムデータを取得する手順は図５と同じである。
【００４６】
プログラムデータをメモリ１０７に保持した後、ＤＶＨＳ３がプログラムを書き換える手順は図３と同じである。
【００４７】
なお本実施の形態３では、受信機１に電力線モデムを介して接続される機器をＤＶＨＳとして説明したが、これはＤＶＨＳに限定されるものではなく、たとえば電気洗濯機、電気冷蔵庫、電子レンジといった家庭用電気機器としても何ら差し支えない。またＤＶＨＳは１台として説明したが、複数台接続されていても差し支えない。
【００４８】
以上のように構成されたプログラムの更新システムによれば、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。
【００４９】
（実施の形態４）
図７は本発明の実施の形態４におけるプログラム更新システムの構成を示す図である。
【００５０】
１０はパーソナルコンピューター（以下ＰＣと呼ぶ）、１１は前記ＰＣ１０に内蔵の電力線モデム、１２はデジタル通信Ｉ／Ｆ、１３は外部メモリーＩ／Ｆ、１４は外部メモリー、３０は電気洗濯機、３１は洗濯機３０に内蔵の電力線モデム、５は電力線、６はサーバーである。
【００５１】
ＰＣ１０が洗濯機３０のプログラムを取得する手段としては、ＰＣ１０に内蔵のデジタル通信Ｉ／Ｆ１２を介してサーバー６から取得する手段と、外部メモリーＩ／Ｆ１３を介して外部メモリー１４から読み出す手段を有する。
【００５２】
図８はＰＣ１０がプログラムを取得する手順を示したものである。
【００５３】
プログラム更新の通知はメールで行われる。ＰＣ１０はプログラム更新通知メールを受信すると、デジタル通信Ｉ／Ｆ１２を介してサーバー６から更新プログラムと関連データを取得する。ＰＣ１０は電力線モデム１１を介して電気洗濯機３０からプログラムのｍａｋｅｒ−ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄを取得する。ＰＣ１は関連データと電気洗濯機３０のｍａｋｅｒ−ｉｄ、ｍｏｄｅｌ＿ｉｄ、ｖｅｒｓｉｏｎ＿ｉｄを比較し、ＮＧであれば再度サーバーからプログラムデータと関連データを取得する。この際連続してＮＧになった回数をカウントしており、あらかじめ決められた回数たとえば５回連続してＮＧになった場合にはプログラム更新手順を終了する。ＯＫならプログラムデータをメモリに保持し、電気洗濯機３０のプログラム更新手順を行う。電気洗濯機３０のプログラム更新手順は図３に示した手順と同じである。以上のＰＣを操作する手順は基本的に利用者が行う。
【００５４】
以上はサーバー６からプログラムを取得する場合について説明したが、外部メモリー１４から取得する場合の手順も全く同じである。
【００５５】
電力線に接続される電気洗濯機は１台として説明したが、その他に電気冷蔵庫や電子レンジといった機器が接続されていても差し支えない。
【００５６】
以上のように構成されたプログラムの更新システムによれば、プログラムデータを取得する手段を有する機器が取得したプログラムデータを、電力線モデムを介してプログラムデータを取得する手段を持たない機器に転送することにより、受信した機器はプログラムの書き換えを行うことができる。
【産業上の利用可能性】
【００５７】
本発明は直接自らプログラムデータを取得する手段を有していない機器であっても、プログラムデータを取得する手段を有する機器から電力線を介してプログラムを受信することでプログラムの更新を行うことを可能にするシステムに関し、家電産業において利用可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態１におけるブロック図
【図２】本発明の実施の形態１におけるプログラム取得手順を示す説明図
【図３】本発明の実施の形態１におけるプログラム書き換え手順を示す説明図
【図４】本発明の実施の形態２におけるシステムのブロック図
【図５】本発明の実施の形態２におけるプログラム取得手順を示す説明図
【図６】本発明の実施の形態３におけるシステムのブロック図
【図７】本発明の実施の形態４におけるシステムの構成図
【図８】本発明の実施の形態４におけるプログラムの取得手順を示す説明図
【図９】従来例を示すブロック図
【符号の説明】
【００５９】
１    デジタル放送受信機
２    表示装置
３    ＤＶＨＳ
４    通信ケーブル
５    電力線
６    サーバー
１０    ＰＣ
１１    電力線モデム
１２    外部メモリＩ／Ｆ
１３    デジタル通信Ｉ／Ｆ
１４    外部メモリ
３０    電気洗濯機
３１    電力線モデム
１０７    一時メモリ
１０８    プログラムメモリ
１０９    ＣＰＵ
１１１    デジタル通信Ｉ／Ｆ
１１２    電力線モデム
１１３    デジタル通信Ｉ／Ｆ
１１４    記録媒体Ｉ／Ｆ
１１５    記録媒体
３０１    デジタル通信Ｉ／Ｆ
３０３    ＣＰＵ
３０４    一時メモリ
３０５    プログラムメモリ
３１０    電力線モデム
【図１】
2006060355.tif 000003
【図２】
2006060355.tif 000004
【図３】
2006060355.tif 000005
【図４】
2006060355.tif 000006
【図５】
2006060355.tif 000007
【図６】
2006060355.tif 000008
【図８】
2006060355.tif 000009
【図９】
2006060355.tif 000010
【図７】
2006060355.tif 000011