(57)【要約】【課題】放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができる受信機を提供する。【解決手段】本発明の放送受信機２は、放送波を通じて、機器７の機器データ３を更新するための機器データ３をダウンロードし、このダウンロードした機器データ３を、機器７に送信するものである。放送受信機２は、既存の機器データ３の写しであるバックアップ用機器データ５を記憶する不揮発性メモリ２８と、更新された機器データ３での機器７の動作状態を監視する監視部３０５と、監視部３０５が、機器７が正常に動作していないと判断した場合、バックアップ用機器データ５を機器７に送信する送信処理部３０４とを備える。【選択図】図１
2010050928.tif 000002
【特許請求の範囲】
【請求項１】
放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機であって、
上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶装置と、
更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視手段と、
上記監視手段が、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶装置に記憶した保証ソフトウェアを上記情報処理装置に送信する送信手段と、を備えることを特徴とする受信機。
【請求項２】
上記情報処理装置が有する既存ソフトウェアの写しであるバックアップ用ソフトウェアを、上記情報処理装置から取得する第１取得手段を備え、
上記第１取得手段によって取得したバックアップ用ソフトウェアを保証ソフトウェアとして記憶装置に記憶することを特徴とする請求項１に記載の受信機。
【請求項３】
上記記憶装置には、上記情報処理装置を識別するための識別情報と、該情報処理装置が既に有している既存ソフトウェアに関する情報であるソフトウェア情報との対応関係を示すテーブル情報がさらに記憶されており、
上記記憶装置に記憶されたテーブル情報に基づき、放送波により取得可能な更新用ソフトウェアの中から上記情報処理装置に送信する更新用ソフトウェアが存在するか否かについて確認する確認手段をさらに備えることを特徴とする請求項１または２に記載の受信機。
【請求項４】
放送波によって同一の更新用ソフトウェアが、所定間隔で数回送信されるようになっており、
上記ソフトウェア情報は、上記既存ソフトウェアを上記情報処理装置にダウンロードした日時を示す日時情報を含むことを特徴とする請求項３に記載の受信機。
【請求項５】
上記ソフトウェア情報は、既存ソフトウェアの改訂回数を示す改訂情報を含むことを特徴とする請求項３に記載の受信機。
【請求項６】
請求項１〜５のいずれか１項に記載の受信機を備えることを特徴とするデジタルテレビジョン。
【請求項７】
請求項１〜５のいずれか１項に記載の受信機と、
上記受信機と通信可能に接続され、この受信機から上記更新用ソフトウェアを受信し、この更新用ソフトウェアを実行して動作する情報処理装置とを備えることを特徴とする通信システム。
【請求項８】
放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機の制御方法であって、
上記受信機は、上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶ステップと、
上記更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視ステップと、
上記監視ステップにおいて、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶ステップにて記憶した保証ソフトウェアを上記情報処理装置に送信する送信ステップとを含むことを特徴とする受信機の制御方法。
【請求項９】
第１制御処理を実行するための第１制御処理部と、該第１制御処理とは異なる制御処理である第２制御処理を実行するための第２制御処理部とを備え、放送波を通じて、該第２制御処理部が実行している既存のソフトウェアを更新するための更新用ソフトウェアをダウンロードする受信機であって、
上記第２制御処理部が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する第１記憶装置と、
上記第２制御処理部によって実行するソフトウェアを記憶するための第２記憶装置と、
上記更新用ソフトウェアにより更新された、上記第２記憶装置に記憶されたソフトウェア対する上記第２制御処理部の実行状態を監視する監視手段と、
上記監視手段が、上記第２制御処理部によって予め定められている動作が実行されていないと判断した場合、上記更新用ソフトウェアにより更新された、上記第２記憶装置に記憶されたソフトウェアを、第１記憶装置に記憶した保証ソフトウェアに書き換える書き換え手段と、を備えることを特徴とする受信機。
【請求項１０】
上記第２記憶装置に記憶された、上記更新用ソフトウェアにより更新される前のソフトウェアの写しであるバックアップ用ソフトウェアを、該第２記憶装置から取得する第２取得手段を備え、
上記第２取得手段によって取得したバックアップ用ソフトウェアを保証ソフトウェアとして上記第１記憶装置に記憶することを特徴とする請求項９に記載の受信機。
【請求項１１】
請求項９または１０に記載の受信機を備えることを特徴とするデジタルテレビジョン。
【請求項１２】
コンピュータを請求項１，２，３，４，５，９，および１０のいずれか１項に記載の受信機の各手段として機能させるための受信機の制御プログラム。
【請求項１３】
請求項１２に記載の受信機の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機に関するものである。
【背景技術】
【０００２】
従来から、電子機器が有するソフトウェアを更新することで、この電子機器に新しい機能を付加したり、電子機器が有する機能を改善したりしている。この更新用のソフトウェアは、例えば、ネットワークを経由して電子機器に提供されたり、放送波を介して電子機器に提供されたりする。
【０００３】
特に、放送波を介して更新用のソフトウェアを受信する構成の場合、放送波を受信さえできれば、自動的にソフトウェアの更新を行うことができるため、ソフトウェアの更新をサーバ等に要求するなどのダウンロード操作をユーザが意識する必要がない。
【０００４】
このような、放送波を介して更新用ソフトウェアを取得する技術として、例えば、特許文献１および２が挙げられる。特許文献１および２では、デジタル放送受信機が受信した更新用データを、チューナを持たない外部接続機器へ転送し、該外部接続機器のプログラムの書き換えを行うデジタル放送受信機システムが開示されている。
【０００５】
また、特許文献３では、放送波を介してダウンロード告知情報と接続先情報とを取得する地上デジタル放送受信装置が開示されている。この特許文献３に示す地上デジタル放送受信装置は、ダウンロード告知情報と接続先情報とを取得すると、インターネットを経由してサーバに接続し更新処理を行う。
【０００６】
また、ソフトウェアの更新処理に関する技術としては、特許文献４および５に示す移動体端末装置が開示されている。この移動体端末装置は、更新処理の際にソフトウェアを外部に退避させることなく、本体内部に備えた複数のメモリ領域を用いて更新処理を行う構成である。
【特許文献１】特開２００４−３５６６９７号公報（２００４年１２月１６日公開）
【特許文献２】特開２００３−３４８４７１号公報（２００３年１２月０５日公開）
【特許文献３】特開２００４−１８７１７８号公報（２００４年０７月０２日公開）
【特許文献４】特開２００７−１８９３３２号公報（２００７年０７月２６日公開）
【特許文献５】特開２００７−２１９８８３号公報（２００７年０８月３０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の構成では、放送波を受信する受信機を介して該放送波により提供される更新用ソフトウェアを取得する情報処理装置において、この取得した更新用ソフトウェアで再起動した後の動作状態が予め定められたものとならない場合、その動作状態を復旧させることができないという問題を生じる。
【０００８】
具体的には、取得したソフトウェアに不具合があったり、ダウンロード処理時に発生した異常により、正常な更新用ソフトウェアをダウンロードできなかったりすることがある。このように正常な更新用ソフトウェアを取得できなかった場合、情報処理装置は、この更新用ソフトウェアで再起動すると、動作しなくなる場合がある。上記従来の構成では、このような場合を想定した構成となっておらず、動作しなくなった情報処理装置を復旧させることができない。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の、更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができる受信機，デジタルテレビジョン，通信システム，受信機の制御方法，受信機の制御プログラム，およびその制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
本発明に係る受信機は、上記した課題を解決するために、放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機であって、上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶装置と、更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視手段と、上記監視手段が、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶装置に記憶した保証ソフトウェアを上記情報処理装置に送信する送信手段と、を備えることを特徴とする。
【００１１】
ここで、上記予め定められている情報処理装置の動作とは、情報処理装置が有する機能を実現するための所定動作であり、例えば、情報処理装置の起動時に実行される所定の動作等が挙げられる。
【００１２】
また、上記ソフトウェアとは、例えばコンピュータを動作させる手順・命令をコンピュ−タが理解できる形式で記述した、いわゆるコンピュータプログラム、およびこのコンピュータプログラム以外のデータ等をも含むものである。
【００１３】
上記した構成によると、監視手段を備え、更新用ソフトウェアによって既存ソフトウェアを更新した後の情報処理装置の動作状態を監視しているため、この更新用ソフトウェアにより情報処理装置が予め定められた動作をするか否か把握することができる。
【００１４】
また、上記送信手段および上記記憶装置を備えているため、上記情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、上記保証ソフトウェアを送信することができる。このため、情報処理装置が、更新用ソフトウェアをダウンロードし予め定められた動作を実行しない動作状態になった場合であっても、保証ソフトウェアによって情報処理装置の動作を復旧させることができる。
【００１５】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００１６】
また、本発明に係る受信機は、上記した構成において、上記情報処理装置が有する既存ソフトウェアの写しであるバックアップ用ソフトウェアを、上記情報処理装置から取得する第１取得手段を備え、上記第１取得手段によって取得したバックアップ用ソフトウェアを保証ソフトウェアとして記憶装置に記憶するように構成されていてもよい。
【００１７】
上記した構成によると、第１取得手段を備えているため、既存ソフトウェアのバックアップ用ソフトウェアを保証ソフトウェアとして記憶装置に記憶することができる。
【００１８】
ここで、上記既存ソフトウウェアは、情報処理装置が少なくとも更新用ソフトウェアに更新される前の動作状態となることが保証されているソフトウェアである。すなわち、更新用ソフトウェアをダウンロードする前の正常な情報処理装置の動作が保証されているソフトウェアである。
【００１９】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を更新用ソフトウェアによって更新される以前の情報処理装置の状態に復旧させることができる。
【００２０】
また、本発明に係る受信機は、上記した構成において、上記記憶装置には、上記情報処理装置を識別するための識別情報と、該情報処理装置が既に有している既存ソフトウェアに関する情報であるソフトウェア情報との対応関係を示すテーブル情報がさらに記憶されており、上記記憶装置に記憶されたテーブル情報に基づき、放送波により取得可能な更新用ソフトウェアの中から上記情報処理装置に送信する更新用ソフトウェアが存在するか否かについて確認する確認手段をさらに備えていてもよい。
【００２１】
ところで、放送波は放送局から不特定多数に向けて送信される。このため、放送波によって提供された更新用ソフトウェアが、必ずしも本発明に係る受信機が更新用ソフトウェアを送信する送信先の情報処理装置が利用可能なものとは限らない。
【００２２】
上記した構成によると、上記記憶装置に、上記テーブル情報がさらに記憶され、上記確認手段を備えるため、放送波により取得可能な更新用ソフトウェアに中に情報処理装置に送信する更新用ソフトウェアが存在するか否か確認することができる。
【００２３】
したがって、本発明に係る受信機は、放送波によって提供される更新用ソフトの中から適切な更新用ソフトを選択することができる。
【００２４】
また、本発明に係る受信機は、上記した構成において、放送波によって同一の更新用ソフトウェアが、所定間隔で数回送信されるようになっており、上記ソフトウェア情報は、上記既存ソフトウェアを上記情報処理装置にダウンロードした日時を示す日時情報を含むように構成されていてもよい。
【００２５】
上記した構成によると、既存ソフトウェアをダウンロードした日時が分かる。
【００２６】
ところで、更新用ソフトウェアを、放送波を通じて提供する場合、受信機をとりまく放送波の受信環境等に起因して１回の送信では更新用ソフトウェアを受信できない可能性があるため、同一の更新用ソフトウェアを所定間隔で数回、放送波によって送信する場合が考えられる。
【００２７】
そこで、既存ソフトウェアの、情報処理装置へのダウンロード日時が、更新用ソフトウェアが放送波により提供される日時と近い場合、既存ソフトウェアと更新用ソフトウェアとが同一のソフトウェアとなる場合がある。
【００２８】
したがって、本発明の受信機は、ソフトウェア情報に、上記日時情報が含まれているため、放送波により取得可能な更新用ソフトウェアをダウンロードすべきものであるか否か判断することができる。
【００２９】
また、本発明に係る受信機は、上記した構成において、上記ソフトウェア情報は、既存ソフトウェアの改訂回数を示す改訂情報を含むように構成されていてもよい。
【００３０】
上記した構成によると、既存ソフトウェアの改訂回数（バージョン）を把握することができる。このため、放送波によって取得可能な更新用ソフトウェアの改訂回数と比較し、既存ソフトウェアを更新用ソフトウェアに更新する必要があるか否か判断することができる。
【００３１】
したがって、本発明の受信機は、ソフトウェア情報に、上記改訂情報が含まれているため、放送波により取得可能な更新用ソフトウェアをダウンロードすべきものであるか否か判断することができる。
【００３２】
本発明に係るデジタルテレビジョンは、上記した課題を解決するために、上記監視手段，送信手段，第１取得手段，確認手段，および記憶装置を有する受信機を備えることを特徴とする。
【００３３】
したがって、本発明に係るデジタルテレビジョンは、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００３４】
本発明に係る通信システムは、上記した課題を解決するために、上記監視手段，送信手段，第１取得手段，確認手段，および記憶装置を有する受信機と、上記受信機と通信可能に接続され、この受信機から上記更新用ソフトウェアを受信し、この更新用ソフトウェアを実行して動作する情報処理装置とを備えることを特徴とする。
【００３５】
したがって、本発明に係る通信システムは、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００３６】
本発明に係る受信機の制御方法は、上記した課題を解決するために、放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機の制御方法であって、上記受信機は、上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶ステップと、上記更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視ステップと、上記監視ステップにおいて、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶ステップにて記憶した保証ソフトウェアを上記情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００３７】
上記した方法では、監視ステップにより、更新用ソフトウェアによって既存ソフトウェアを更新した後の情報処理装置の動作状態を監視しているため、この更新用ソフトウェアにより情報処理装置が予め定められた動作をするか否か把握することができる。
【００３８】
また、上記送信ステップおよび上記記憶ステップを含むため、上記情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、上記保証ソフトウェアを送信することができる。このため、情報処理装置が、更新用ソフトウェアをダウンロードし予め定められた動作を実行しない動作状態になった場合であっても、保証ソフトウェアによって情報処理装置の動作を復旧させることができる。
【００３９】
したがって、本発明に係る受信機の制御方法は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００４０】
本発明に係る受信機は、上記した課題を解決するために、第１制御処理を実行するための第１制御処理部と、該第１制御処理とは異なる制御処理である第２制御処理を実行するための第２制御処理部とを備え、放送波を通じて、該第２制御処理部が実行している既存のソフトウェアを更新するための更新用ソフトウェアをダウンロードする受信機であって、上記第２制御処理部が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する第１記憶装置と、上記第２制御処理部によって実行するソフトウェアを記憶するための第２記憶装置と、上記更新用ソフトウェアにより更新された上記第２記憶装置に記憶されたソフトウェア対する上記第２制御処理部の実行結果を監視する監視手段と、上記監視手段が、上記第２制御処理部によって予め定められている動作が実行されていないと判断した場合、上記更新用ソフトウェアにより更新された、上記第２記憶装置に記憶されたソフトウェアを、第１記憶装置に記憶した保証ソフトウェアに書き換える書き換え手段と、を備えることを特徴とする。
【００４１】
ここで、上記予め定められている第２制御処理部の動作とは、第２制御処理部によって実現される所定動作である。
【００４２】
また、上記ソフトウェアとは、例えばコンピュータを動作させる手順・命令をコンピュ−タが理解できる形式で記述した、いわゆるコンピュータプログラム、およびこのコンピュータプログラム以外のデータ等をも含むものである。
【００４３】
上記した構成によると、監視手段を備え、更新用ソフトウェアによって更新されたソフトウェアに対する第２制御処理部の実行結果を監視しているため、この更新用ソフトウェアにより第２制御処理部が予め定められた動作を実行しているか否か把握することができる。
【００４４】
また、上記書き換え手段および上記第１記憶装置を備えているため、更新されたソフトウェアに対する第２制御処理部の実行結果が予め定められたものとならない場合、上記第１記憶装置に記憶された保証ソフトウェアに書き換えることができる。
【００４５】
このため、第２制御処理部が、更新用ソフトウェアにより更新されたソフトウェアに対して予め定められた動作を実行しない場合であっても、保証ソフトウェアによって第２制御処理部による実行結果を、ソフトウェアが更新される前の状態に復旧させることができる。
【００４６】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを第２制御処理部に提供し、該第２制御処理部の、更新用ソフトウェアにより更新されたソフトウェアに対する実行結果が予め定められたものとならない場合、この第２制御処理部の実行結果を、ソフトウェアが更新される前の状態に復旧させることができるという効果を奏する。
【００４７】
また、本発明に係る受信機は、上記した構成において、上記第２記憶装置に記憶された、上記更新用ソフトウェアにより更新される前のソフトウェアの写しであるバックアップ用ソフトウェアを、該第２記憶装置から取得する第２取得手段を備え、上記第２取得手段によって取得したバックアップ用ソフトウェアを保証ソフトウェアとして上記第１記憶装置に記憶するように構成されていてもよい。
【００４８】
上記した構成によると、第２取得手段を備えているため、上記バックアップ用ソフトウェアを上記保証ソフトウェアとして第２記憶装置に記憶することができる。
【００４９】
ここで、上記既存のソフトウェアは、更新用ソフトウェアにより更新される前の第２制御処理部による実行結果が保証されているソフトウェアである。
【００５０】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを第２制御処理部に提供し、該第２制御処理部の更新用ソフトウェアに対する実行結果が予め定められたものとならない場合、この第２制御処理部の実行結果を更新用ソフトウェアによって更新される以前の状態に復旧させることができる。
【００５１】
本発明に係るデジタルテレビジョンは、上記した課題を解決するために、上記監視手段、第２取得手段、第１制御処理部、第２制御処理部、第１記憶装置、および第２記憶装置を有する受信機を備えることを特徴とする。
【００５２】
したがって、本発明に係るデジタルテレビジョンは、放送波を通じてダウンロードした更新用ソフトウェアを第２制御処理部に提供し、該第２制御処理部の更新用ソフトウェアに対する実行結果が予め定められたものとならない場合、この第２制御処理部の実行結果を、ソフトウェアが更新される前の状態に復旧させることができるという効果を奏する。
【００５３】
なお、上記受信機は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記受信機をコンピュータにて実現させる受信機の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５４】
本発明に係る受信機は、以上のように、放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機であって、上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶装置と、更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視手段と、上記監視手段が、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶装置に記憶した保証ソフトウェアを上記情報処理装置に送信する送信手段と、を備えることを特徴とする。
【００５５】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００５６】
本発明に係る受信機の制御方法は、上記した課題を解決するために、放送波を通じて、情報処理装置が有する既存ソフトウェアを更新するための更新用ソフトウェアをダウンロードし、このダウンロードした更新用ソフトウェアを、該情報処理装置に対して送信する受信機の制御方法であって、上記受信機は、上記情報処理装置が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する記憶ステップと、上記更新用ソフトウェアによる上記情報処理装置の動作状態を監視する監視ステップと、上記監視ステップにおいて、上記情報処理装置が予め定められている動作を実行していないと判断した場合、上記記憶ステップにて記憶した保証ソフトウェアを上記情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００５７】
したがって、本発明に係る受信機の制御方法は、放送波を通じてダウンロードした更新用ソフトウェアを情報処理装置に提供し、該情報処理装置の更新用ソフトウェアによる動作状態が予め定められたものとならない場合、この情報処理装置の動作状態を復旧させることができるという効果を奏する。
【００５８】
本発明に係る受信機は、上記した課題を解決するために、第１制御処理を実行するための第１制御処理部と、該第１制御処理とは異なる制御処理である第２制御処理を実行するための第２制御処理部とを備え、放送波を通じて、該第２制御処理部が実行している既存のソフトウェアを更新するための更新用ソフトウェアをダウンロードする受信機であって、上記第２制御処理部が予め定められている動作を実行することが保証されているソフトウェアである保証ソフトウェアを記憶する第１記憶装置と、上記第２制御処理部によって実行するソフトウェアを記憶するための第２記憶装置と、上記更新用ソフトウェアにより更新された上記第２記憶装置に記憶されたソフトウェア対する上記第２制御処理部の実行結果を監視する監視手段と、上記監視手段が、上記第２制御処理部によって予め定められている動作が実行されていないと判断した場合、上記第２記憶装置に記憶した上記更新されたソフトウェアを、第１記憶装置に記憶した保証ソフトウェアに書き換える書き換え手段と、を備えることを特徴とする。
【００５９】
したがって、本発明に係る受信機は、放送波を通じてダウンロードした更新用ソフトウェアを第２制御処理部に提供し、該第２制御処理部の、更新用ソフトウェアにより更新されたソフトウェアに対する実行結果が予め定められたものとならない場合、この第２制御処理部の実行結果を、ソフトウェアが更新される前の状態に復旧させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００６０】
（実施形態１）
本発明の一実施形態について図１ないし図８に基づいて説明すると以下の通りである。すなわち、本実施の形態に係る放送ダウンロード媒介システム１００は、図２に示すように、放送局１と、放送局１からの放送波を受信する放送受信機２と、放送受信機２と通信可能に接続された複数の機器７・・・とを備えてなる構成である。図２は、本発明の実施形態を示すものであり、放送ダウンロード媒介システム１００の要部構成を示す図である。
【００６１】
上記放送局１からの放送波には、放送波データ３１として、上記機器７が保持している機器データ（ソフトウェア）３を更新するための最新の機器データ３・・・が含まれている。この最新の機器データ３は、定期的あるいは所定の期間、放送波に含められ放送局１から提供されるようになっている。
【００６２】
すなわち、最新の機器データ３を、放送波を通じて提供する構成の場合、放送受信機２をとりまく放送波の受信環境等に起因して１回の送信ではこの機器データ３を受信できない場合がある。このため、本実施の形態に係る放送ダウンロード媒介システム１００では、同一の最新の機器データ３を所定間隔で数回、放送波によって送信する。
【００６３】
上記機器７・・・は、自装置にて保持する機器データ３を実行し、各種機能を実現するものであり、例えば、デジタル放送受信レコーダ（ＨＤＤレコーダ）、冷蔵庫、エアコン装置などの家電機器が挙げられる。各機器７・・・それぞれには、他の機器と区別するための識別情報として機器ＩＤ３２が割り当てられている。また、上記機器７は、放送受信機２と通信可能に接続され、放送受信機２を介して最新の機器データ３（更新用ソフトウェア）を受信することができるようになっている。そして、機器７は、受信した最新の機器データ３（更新用ソフトウェア）により、自身が保持する既存の機器データ（ソフトウェア）３のバージョンアップを図ることができるようになっている。
【００６４】
上記放送受信機２は、放送局１からデジタル放送の放送波を受信し、この放送波に含まれる放送波データを抽出するものである。詳細は後述するが、放送受信機２は、受信した放送波に含まれる音声信号を、スピーカ８を介して出力したり、映像信号を液晶表示装置６で表示させたりすることができる。
【００６５】
また、放送受信機２は、放送波に機器データ３が含まれている場合、この機器データ３を機器７に送信し、機器７が有する既存の機器データ３の更新を行うことができるものでもある。
【００６６】
このように、本実施の形態に係る放送ダウンロード媒介システム１００は、機器７が放送波を受信することができない構成であっても、放送受信機２を介して機器データ３を受信し、既存の機器データ３の更新を行うことができる。
【００６７】
なお、本実施の形態に係る放送ダウンロード媒介システム１００では、既存の機器データ３を更新するための機器データ３が提供される前に、この更新用の機器データ３に関する情報であるダウンロード情報が放送局１から送信されるように構成されている。そして、このダウンロード情報には、更新用の機器データ３の提供先となる機器７を特定するための機器ＩＤ３２、およびこの更新用の機器データ３のバージョンを示すバージョン情報とが含められている。
【００６８】
このため、放送受信機２は、前もって、どのような機器データ３が放送波により提供されるかを知ることができるとともに、受信した機器データ３をどの機器７に送信すべきか把握することができる。
【００６９】
なお、上記放送受信機２と上記機器７とによって本発明の通信システムを実現する。
【００７０】
また本明細書では、上記機器７をそれぞれ区別して説明する必要がある場合、機器７ａ，機器７ｂ，機器７ｃ・・・のように記載し、特に区別する必要がない場合は単に機器７と称する。また、各機器７の機器データ３をそれぞれ区別して説明する必要がある場合、機器７ａ，機器７ｂ，機器７ｃ・・・それぞれの機器データを、機器データ３ａ，機器データ３ｂ，機器データ３ｃ・・・のように記載し、特に区別する必要がない場合は、単に機器データ３と称する。また、各機器７の機器ＩＤをそれぞれ区別して説明する必要がある場合、機器７ａ，機器７ｂ，機器７ｃ・・・それぞれの機器ＩＤ３２を、機器ＩＤ３２ａ，機器ＩＤ３２ｂ，機器ＩＤ３２ｃ・・・のように記載し、特に区別する必要がない場合は、単に機器ＩＤ３２と称する。
【００７１】
ここで、図３を参照して、放送ダウンロード媒介システム１００が備える放送受信機２の構成について説明する。図３は、本発明の実施形態を示すものであり、放送受信機２の要部構成を示すブロック図である。
【００７２】
（放送受信機の構成）
本実施の形態に係る放送受信機２は、図３に示すように、アナログ放送用アンテナ９，デジタル放送用アンテナ１０，アナログチューナー部１１，ＡＶスイッチ部１２，デジタルチューナー部１３，デジタル復調部１４，分離部（ＤＭＵＸ）１５，ビデオデコード／キャプチャ部１６，ビデオセレクタ部１７，ビデオ出力変換部１８，オーディオデコード部１９，オーディオセレクタ部２０，オーディオ出力変換部２１，選局部２２，ＥＰＧ／ＯＳＤ予約処理部２３，ビデオマウスマイコン２４，リモコン受光部２５，ビデオマウス２６，通信制御部２７，不揮発性メモリ２８，ＲＡＭ２９，およびＣＰＵ３０を備えてなる構成である。
【００７３】
上記アナログチューナー部１１は、アナログ放送用アンテナ９を介して受信したアナログ放送の放送信号を選局するものである。アナログチューナー部１１は、放送信号の選局を、選局部２２からの選局指示に応じて行う。
【００７４】
ＡＶスイッチ部１２は、アナログチューナー部１１によって選局された放送信号から音声データ／映像データを抽出するものである。ＡＶスイッチ部１２は、抽出した音声データをオーディオセレクタ部２０に、映像データをビデオセレクタ部１７に送信する。
【００７５】
デジタルチューナー部１３は、デジタル放送用アンテナ１０を介して受信したデジタル放送の放送信号を選局するものである。デジタルチューナー部１３は、この放送信号の選局を、選局部２２からの選局指示に応じて行う。
【００７６】
デジタル復調部１４は、選局されたデジタル放送の放送信号を復調するものである。デジタル復調部１４は、放送信号を復調して得られたデータを分離部（ＤＭＵＸ）１５に送信する。
【００７７】
分離部（ＤＭＵＸ）１５は、デジタル復調部１４から送信された、多重化されたデータを映像データおよび音声データそれぞれに分離するものである。さらにまた分離部（ＤＥＭＵＸ）１５は、放送信号に含まれる放送波データ３１（ＥＰＧデータ，機器データ３等）を抽出するものでもある。分離部（ＤＭＵＸ）１５は、分離した映像データをビデオデコード／キャプチャ部１６に、音声データをオーディオデコード部１９に、放送波データ３１をＥＰＧ／ＯＳＤ予約処理部２３にそれぞれ送信する。また、分離部（ＤＭＵＸ）１５によって抽出された放送波データ３１は、必要に応じてＣＰＵ３０の書き込み制御によって不揮発性メモリ２８に記録される。
【００７８】
ビデオデコード／キャプチャ部１６は、分離部（ＤＭＵＸ）１５によって分離された映像データをデコードしたり、映像データに含まれるビデオ情報を静止画としてキャプチャしたりするものである。ビデオデコード／キャプチャ部１６は、デコードした映像データをビデオセレクタ部１７に送信する。
【００７９】
ビデオセレクタ部１７は、必要に応じて、ビデオデコード／キャプチャ部１６から受信した映像データの信号を、デジタルからアナログに切り替えたり、あるいはＡＶスイッチ部１２から受信した映像データの信号をアナログからデジタルに切り替えたりするものである。必要に応じてデジタルまたはアナログに切り替えられた映像データはビデオ出力変換部１８によって、液晶表示装置６において表示できる形式である映像出力信号に変換され出力される。なお、ビデオ出力変換部１８は、映像データを、後述するＥＰＧ／ＯＳＤ予約処理部２３によって作成された電子番組表や、ＯＳＤ（オン・スクリーン・ディスプレイ）データと合わせて映像出力信号に変換する。
【００８０】
オーディオデコード部１９は、分離部（ＤＭＵＸ）１５によって分離された音声データをデコードするものである。オーディオデコード部１９は、デコードした音声データをオーディオセレクタ部２０に送信する。
【００８１】
オーディオセレクタ部２０は、必要に応じて、オーディオデコード部１９から受信した音声データの信号を、デジタルからアナログに切り替えたり、あるいはＡＶスイッチ部１２から受信した音声データの信号をアナログからデジタルに切り替えたりするものである。必要に応じてデジタルまたはアナログに切り替えられた音声データは、オーディオ出力変換部２１によって、スピーカ８から出力できる形式であるオーディオ出力信号に変換され、該スピーカ８に送信される。
【００８２】
ＥＰＧ／ＯＳＤ予約処理部２３は、ＥＰＧ（Electronic Program Guide）の作成及び表示処理や、音量ゲージ等のＯＳＤを表示する処理を行うと共に、このＥＰＧを利用して番組の予約処理等を行うものである。例えば、ＥＰＧ／ＯＳＤ予約処理部２３は、分離部（ＤＭＵＸ）１５で抽出し、不揮発性メモリ２８に格納されているＥＰＧデータを読出し、電子番組表を作成する。
【００８３】
ビデオマウスマイコン２４は、ビデオマウスで送信する信号の制御を行うものであり、ビデオマウスコネクタ２６はビデオマウスを介して番組の予約処理指示を実行するためのものである。また、リモコン受光部２５は、リモートコントローラ（不図示）から出力された光信号を受信し、該リモートコントローラからの制御指示を受付けるためのものである。
【００８４】
通信制御部２７は、電話回線、ＬＡＮ、インターネット等のネットワーク網を介して機器７と接続を確立させるように制御を行うものである。ただし、この機器７との接続媒体は、上述したネットワーク網に限定されるものではなく、例えば、放送受信機２および機器７それぞれが、通信インターフェースとしてＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子を備える場合、これらＨＤＭＩ端子間を結ぶＨＤＭＩケーブルであってもよい。
【００８５】
不揮発性メモリ２８は、書き換え可能なメモリであって、例えば、フラッシュメモリ等によって実現できる。この不揮発性メモリ２８は、放送波を介して受信したＥＰＧデータ（不図示）および機器データ３等の放送波データ３１，機器情報テーブル４，バックアップ用機器データ５等に加えて、放送受信機２を起動させ、各種機能を実現させるためのソフトウェア（不図示）等を記憶している。
【００８６】
以下において、不揮発性メモリ２８に記録される、機器情報テーブル４，およびバックアップ用機器データ５について説明する。
【００８７】
まず、上記機器情報テーブル４は、図４に示すように、放送受信機２と接続されている機器７について、その機器ＩＤ３２と、機器７が有する既存の機器データ３のバージョン（Ｖｅｒ．）を示すバージョン情報（改訂回数）と、その機器データ３が機器７にダウンロードされた日付を示すダウンロード日情報とが対応づけられたテーブルである。なお、本実施形態では、バージョンを示す数字が大きくなればなるほど最新の機器データ３であることを示すものとする。また、図４では機器データ３の内容をそれぞれ、説明の便宜上、ａ，ｂ，・・・ｆ，・・・のように示し、機器ＩＤ３２の内容をそれぞれ、便宜上、１０１，１０２，・・・１０６，・・・のように示している。
【００８８】
このように機器情報テーブル４では、機器データ３，機器ＩＤ３２，バージョン情報，最終ダウンロード日情報とがそれぞれ対応付けられ記録されている。このため、放送受信機２は、ダウンロード情報を受信した場合、この機器情報テーブル４を参照して、機器７に送信すべき機器データ３が放送波により送信されるか否か判断することができる。
【００８９】
より具体的には、上述したように、本実施の形態に係る放送ダウンロード媒介システム１００では、同一の最新の機器データ３を所定間隔で数回、放送波によって送信するように構成されている。このため、機器７が保持する既存の機器データ３の、該機器７へのダウンロード日時が、放送波により提供される日時と近い場合、機器７が保持する機器データ３と放送波により提供される機器データ３とが同一のソフトウェアである場合が考えられる。
【００９０】
したがって、機器情報テーブル４において最終ダウンロード日情報が含まれているため、放送受信機２では、この最終ダウンロード日情報を参照して、放送波により取得可能な機器データ３は既に機器７にダウンロード済みのものであるか否か判断することができる。
【００９１】
さらに、上記機器情報テーブル４には、バージョン情報が含まれているため、情報処理装置が保持する機器データ３のバージョン（改訂回数）を把握することができる。このため、放送波によって取得可能な新たな機器データ３のバージョン（改訂回数）と比較し、既存の機器データ３を更新する必要があるか否か判断することができる。
【００９２】
したがって、本実施の形態に係る放送受信機２は、機器情報テーブル４に、上記バージョン情報が含まれているため、放送波により取得可能な機器データ３をダウンロードすべきものであるか否かさらに確度よく判断することができる。
【００９３】
なお、放送受信機２では、上記機器情報テーブル４への機器ＩＤ３２の登録を、以下のようにして行うことができる。
【００９４】
すなわち、放送受信機２と、この放送受信機２と接続された機器７とは双方向通信を行うことができるようになっている。そして、放送受信機２から、接続されている機器７に対して機器ＩＤ３２の送信を要求すると、機器７から機器ＩＤ３２が提供されるように構成されている。これによって、放送受信機２は、接続されている機器７を識別することができる。
【００９５】
このように、機器ＩＤが登録され、放送受信機２と接続されている機器７が識別されると、放送受信機２では、放送波により受信した機器データ３を機器７へダウンロードするたびに、ダウンロードした機器データ３のバージョン情報およびダウンロードした日（ダウンロード日情報）をそれぞれ機器ＩＤ３２と対応づけて記録していく。このようにして、放送受信機２は、機器情報テーブル４を作成することができる。
【００９６】
次にバックアップ用機器データ５は、放送波により受信した新たな機器データ３により更新される前の、機器７が有する機器データ３、すなわち、更新前の既存の機器データ３である。言い換えれば、このバックアップ用機器データ５は、機器７が予め定められた動作を実行することが保証されているソフトウェアといえる。
【００９７】
なお、詳細は後述するが、放送受信機２は、機器７が最新の機器データ３をダウンロードし、既存の機器データ３の更新を行う前に、放送受信機２が既存の機器データ３の写しをバックアップ用機器データ５として機器７から取得し、不揮発性メモリ２８に記憶させる構成となっている。
【００９８】
ＲＡＭ２９は、半導体素子を利用した記憶装置であって、いわゆるメインメモリである。
【００９９】
ＣＰＵ３０は、放送受信機２が備える各部の各種制御を実行するためのものである。ＣＰＵ３０は、不揮発性メモリ２８に記録したプログラムを読出し、ＲＡＭ２９で実行することで各種機能を実現することができる。
【０１００】
次に、上述のように各部を備える放送受信機２から機器７への、最新の機器データ３のダウンロード処理について図１を参照して説明する。図１は、本発明の実施形態を示すものであり、機器データ３のダウンロード処理に関わる放送受信機２の要部構成を示す機能ブロック図である。
【０１０１】
図１に示すように、放送受信機２は、図３に示す構成において、機器データ（ソフトウェア）ダウンロード処理に関する機能ブロックとして、さらにデータ受信部３０１，ダウンロード要否決定部３０２，バックアップデータ取得部３０３，送信処理部３０４，および監視部３０５を備えてなる構成である。これら各機能ブロックは、ＣＰＵ３０が不揮発性メモリ２８に記憶されたプログラム（不図示）をＲＡＭ２９に読出し実行することにより実現できる。
【０１０２】
上記データ受信部３０１は、分離部（ＤＭＵＸ）１５から放送波に含まれる放送波データ３１を受信するものである。より具体的には、データ受信部３０１は、放送波データ３１として、例えば、ダウンロード情報および機器データ３を受信する。データ受信部３０１は、放送波データ３１としてダウンロード情報を受信した場合、このダウンロード情報をダウンロード要否決定部３０２に送信する。
【０１０３】
また、データ受信部３０１は、放送波データ３１として機器データ３を受信した場合、該機器データ３を不揮発性メモリ２８に記録するとともに、バックアップデータ取得部３０３に対して、機器７が保持する既存の機器データ３のバックアップをとるように指示するものでもある。
【０１０４】
上記ダウンロード要否決定部３０２は、機器情報テーブル４を参照してデータ受信部３０１から受信したダウンロード情報の中に、ダウンロードする必要のある機器データ３の情報があるか否か判定するものである。
【０１０５】
すなわち、上述したように、本実施の形態に係る放送ダウンロード媒介システム１００では、放送局１から機器データ３を放送波により送信する前に、送信する機器データ３についての情報を予め通知するダウンロード情報が送信されるように構成されていた。そこで、ダウンロード要否決定部３０２は、このダウンロード情報において、放送局１から送信が予定されている機器データ３のうち、放送受信機２と接続された機器７に関する最新の機器データ３があるか否か確認する。つまり、ダウンロード要否決定部３０２は、放送波により送信される機器データ３のうち、ダウンロードすべき機器データ３があるか確認する。
【０１０６】
より具体的には、ダウンロード要否決定部３０２は、以下のようにしてダウンロードすべき機器データ３の有無を確認することができる。
【０１０７】
まず前提として、放送受信機２は、図４に示すような機器情報テーブル４を記憶しており、この機器情報テーブル４には、機器７a，機器７ｂ，機器７ｄ，機器７ｆそれぞれの機器データ３ａ，機器データ３ｂ，機器データ３ｄ，機器データ３ｆについて記録されているものとする。また、それぞれの機器データ３ａ，３ｂ，３ｄ，３ｆのバージョンはＶｅｒ．２であるものとする。
【０１０８】
一方、ダウンロード情報に含まれる、送信が予定されている機器データ３は、機器データ３ａ，３ｃ，３ｆであり、それぞれのバージョンは、機器データ３ａ，３ｃがＶｅｒ．３であり、機器データ３ｆがＶｅｒ．１であるとする。
【０１０９】
このような前提において、まずダウンロード要否決定部３０２は、送信が予定されている機器データ３・・・のうち、接続先として登録されていない機器７の機器データ３は選択しない。すなわち、上記した前提ではダウンロード要否決定部３０２は、機器データ３ｃを選択しない。
【０１１０】
また、選択した機器データ３・・・のうち、既に機器７においてダウンロード済みの機器データ３は選択しない。すなわち、ダウンロード要否決定部３０２は、受信した機器データ３・・・のうち、機器情報テーブル４において既に登録されている機器データ３のバージョンより新しいバージョンのものを選択する。
【０１１１】
したがって、上記した前提では、ダウンロード要否決定部３０２は、Ｖｅｒ.３である機器データ３ａを選択する。すなわち、ダウンロード要否決定部３０２は、不揮発性メモリ２８に記録させる機器データ３として機器データ３ａを選択し、この機器データ３ａをダウンロードさせる機器７として機器７ａを選択する。
【０１１２】
このようにして、ダウンロード要否決定部３０２は、放送局１から送信が予定されている機器データ３・・・のうち、放送受信機２と接続された機器７に関する最新の機器データ３があるか否か確認する。そして、ダウンロード要否決定部３０２は、放送受信機２と接続された機器７に関する最新の機器データ３があると判定した場合、放送受信機２において、その機器データ３をダウンロードする準備が整っているか確認する。
【０１１３】
バックアップデータ取得部３０３は、放送波により取得した機器データ３のダウンロード先となる機器７が既に保持している機器データのバックアップを行うものである。バックアップデータ取得部３０３は、データ受信部３０１からの指示に応じて、機器７が既に保持している機器データ３のバックアップを行う。
【０１１４】
すなわち、バックアップデータ取得部３０３は、放送波により取得した機器データ３のダウンロード先となる機器７から、通信制御部２７を介して、該機器７が保持している既存の機器データ３の写しを取得し、この写しをバックアップ用機器データ５として不揮発性メモリ２８に記憶する。そして、バックアップデータ取得部３０３は、バックアップ用機器データ５を不揮発性メモリ２８に記憶させ、既存の機器データ３のバックアップが完了すると、その旨を監視部３０５に通知する。
【０１１５】
送信処理部３０４は、監視部３０５からの指示に応じて、通信制御部２７を制御して、放送波により取得した最新の機器データ３を機器７に送信するものである。また、機器７に対する機器データ３の送信が完了すると、送信処理部３０４は、機器７に対して、再起動を指示するものでもある。
【０１１６】
監視部３０５は、機器データ３を送信する機器７の動作状態を監視するものである。より具体的には、監視部３０５は、機器７において、機器データ３の受信準備が完了したか確認したり、最新の機器データ３によって機器データ３が更新された後の、機器７の動作状態を確認したりするものである。
【０１１７】
なお、本実施の形態に係る放送受信機２では、最新の機器データ３が機器７に送信され、機器７においてこの最新の機器データ３のダウンロードが完了すると、送信処理部３０４が、機器７の起動を一旦リセットし再起動させるように構成されている。これによって、最新の機器データ３に更新された状態で、機器７は起動を行うこととなる。ここでもし、機器７の動作状態が予め決められたように動作せず、うまく起動しなかった場合、その状態を示す信号が機器７から放送受信機２に送信されるように構成されている。
【０１１８】
監視部３０５は、この機器７から送信される信号によって、再起動後、機器７が予め定められたように動作しているか確認することができる。監視部３０５は、再起動後、機器７が予め定められたように動作していないと判断すると、バックアップ用機器データ５を読出し、送信処理部３０４に渡す。そして、監視部３０５は、送信処理部３０４に、機器７にバックアップ用機器データ５を送信するように指示する。
【０１１９】
一方、再起動後、機器７が予め定められたように動作していると判断すると、監視部３０５は、不揮発性メモリ２８からバックアップ用機器データ５を削除する。
【０１２０】
次に、上記した構成を有する放送受信機２と機器７との間における機器データダウンロード処理の流れについて図５〜図８を参照して説明する。
【０１２１】
（機器データダウンロード処理）
まず、図５を参照して機器データダウンロード処理の主要な処理フェーズについて説明する。図５は、本発明の実施形態を示すものであり、放送受信機２における機器データダウンロード処理の処理フローを示すフローチャートである。
【０１２２】
図５に示すように、まず、放送受信機２は、放送局１からの放送波により機器データ３に関するダウンロード情報を取得するダウンロード情報取得処理を行う（ステップＳ１、これ以降、Ｓ１のように称する）。放送受信機２は、このダウンロード情報取得処理によって取得したダウンロード情報に基づき、ダウンロードする必要のある機器データ３の有無を確認する。そして、放送受信機２は、機器データ３をダウンロードする必要があると判定した場合、機器データ３のダウンロードを行うダウンロード実施処理を実行する（Ｓ２）。ステップＳ２によって機器データ３を取得すると、放送受信機２は、この機器データ３を機器７に送信するダウンロードデータ送信処理を実行する（Ｓ３）。
【０１２３】
以上のようにして、放送受信機２は、機器データ３の機器７へのダウンロード（機器データダウンロード処理）を実行する。
【０１２４】
ここで、各処理フェーズの詳細について説明する。まず、ステップＳ１に示すダウンロード情報取得処理について図６を参照して説明する。図６は、本発明の実施形態を示すものであり、ダウンロード情報取得処理に関する処理フローを示すフローチャートである。
【０１２５】
図６に示すように、放送受信機２は、データ受信部３０１が、分離部（ＤＭＵＸ）１５を介して放送局１からの放送波に含まれる情報を受信している。そして、データ受信部３０１は、ダウンロード情報を受信すると（Ｓ１１）、このダウンロード情報をダウンロード要否決定部３０２に送信する。ダウンロード要否決定部３０２は、機器情報テーブル４を参照して、このダウンロード情報によって通知されたダウンロード可能な機器データ３と、機器情報テーブル４に登録されている機器ＩＤ３２とを照合する（Ｓ１２）。そして、ダウンロード要否決定部３０２は、ダウンロード情報によって通知されたダウンロード可能な機器データ３・・・の中でダウンロードが必要な機器データ３があるか否か判定する（Ｓ１３）。
【０１２６】
ここで、ダウンロード要否決定部３０２が、ダウンロードが必要な機器データ３がないと判断した場合（Ｓ１３において「ＮＯ］）、機器データダウンロード処理自体を終了する。一方、ステップＳ１３において「ＹＥＳ」の場合、ダウンロード要否決定部３０２は、機器データ３のダウンロード準備が完了しているか放送受信機２の状態を確認する（Ｓ１４）。
【０１２７】
ここで、ダウンロード準備が完了していない場合（Ｓ１４において「ＮＯ」）、ダウンロード要否決定部３０２は、ダウンロードの準備が完了するまで、データ受信部３０１に対して機器データ３の受信を待つように指示する。そして、ダウンロードの準備が完了すると（Ｓ１４において「ＹＥＳ」）、ダウンロード要否決定部３０２は、データ受信部３０１に対して、ダウンロードの準備が完了した旨、通知する。そして、次の処理フェーズであるダウンロード実施処理に移行する。
【０１２８】
次に、ステップＳ２に示すダウンロード実施処理について図７を参照して説明する。図７は、本発明の実施形態を示すものであり、ダウンロード実施処理の処理フローを示すフローチャートである。
【０１２９】
データ受信部３０１は、ダウンロード要否決定部３０２からダウンロードの準備が完了した旨の通知を受けると、データ受信部３０１は、機器データ３が放送局１からの放送波により送信される時間になったか確認する（Ｓ２１）。ステップＳ２１において「ＮＯ」の場合、機器データ３が放送局１から送信される送信時間まで待機する（Ｓ２４）。
【０１３０】
機器データ３が送信される時間になると、データ受信部３０１は、機器データ３を受信し（Ｓ２２）、受信した機器データ３を不揮発性メモリ２８に保存する。これによって、機器７に送信すべき機器データ３の放送受信機２におけるダウンロード実施処理が終了する。
【０１３１】
以上のようにして放送受信機２においてダウンロード実施処理が終了すると、次に、ダウンロードした機器データ３を機器７に送信する送信処理（すなわち、ステップＳ３のダウンロードデータ送信処理）を実行する。以下において、ダウンロードデータ送信処理について図８を参照して説明する。図８は、本発明の実施形態を示すものであり、放送受信機２におけるダウンロードデータ送信処理に関する処理フローを示すフローチャートである。
【０１３２】
上述のようにステップＳ２に示すダウンロード実施処理によって機器データ３のダウンロードが完了すると、データ受信部３０１は、バックアップデータ取得部３０３に、機器７が保持する既存の機器データ３のバックアップをとるように指示する。この指示に応じて、バックアップデータ取得部３０３が、ダウンロードした機器データ３の送信先となる機器７から、該機器７が既に有している機器データ３の写しをとってバックアップ用機器データ５として不揮発性メモリ２８に保存する。このようにして、バックアップデータ取得部３０３は、既存の機器データ３のバックアップをとる（Ｓ３１）。
【０１３３】
バックアップデータ取得部３０３は、既存の機器データ３のバックアップを完了すると、その旨を監視部３０５に通知する。監視部３０５は、機器７において、機器データ３の受信準備が完了したか確認する（Ｓ３２）。受信準備が完了していない間（ステップＳ３２において「ＮＯ」の間）は、受信準備が完了するまで待機する（Ｓ３５）。
【０１３４】
一方、受信準備が完了したと判断すると、監視部３０５は、不揮発性メモリ２８から機器データ３を読出し、送信処理部３０４に渡し、機器７にこの機器データ３を送信するように指示する。なお、本実施の形態に係る放送受信機２では、不揮発性メモリ２８から読み出した機器データ３が機器７に送信されると、監視部３０５が、この機器データ３を不揮発性メモリ２８から削除するように構成されている。
【０１３５】
この監視部３０５からの指示に応じて、送信処理部３０４は、通信制御部２７を制御して、機器データ３を機器７に送信する（Ｓ３３）。また、機器７に対する機器データ３の送信が完了すると、送信処理部３０４は、機器７に対して、再起動を指示する。
【０１３６】
この再起動の指示に応じて、機器７は、新たに受信した機器データ３を読み出し実行する。ここで、本実施の形態に係る放送受信機２では、新たに送信された機器データ３によって再起動した結果、正常に機器７が動作したか、すなわち、予め定められたように動作したか、機器７からの出力信号によって確認できるようになっている。
【０１３７】
そこで、監視部３０５は、機器７からの上記出力信号によって、送信した新たな機器データ３による機器７の動作状態を確認する（Ｓ３４）。そして、監視部３０５は、機器７が正常に動作したと判断した場合（Ｓ３４において「ＹＥＳ」）、ダウンロード送信処理は完了する。
【０１３８】
一方、機器７が正常に動作しなかったと判断した場合（Ｓ３４において「ＮＯ」）、監視部３０５は、不揮発性メモリ２８からバックアップ用機器データ５を読出し、送信処理部３０４がバックアップ用機器データ５を機器７に送信する（Ｓ３６）。このようにして、機器データ３を、新たにダウンロードした機器データ３から既存の機器データ３に戻し、機器７を再起動させる。既存の機器データ３での機器７の動作は保証されているため、機器７を、新たな機器データ３が送信される前の動作状態に復旧させることができる。
【０１３９】
なお、本実施の形態に係る放送受信機２では、不揮発性メモリ２８から読み出したバックアップ用機器データ５が機器７に送信されると、監視部３０５が、このバックアップ用機器データ５を不揮発性メモリ２８から削除するように構成されている。
【０１４０】
以上のように、本実施の形態に係る放送受信機２は、放送波を介して機器７にダウンロードさせる新たな機器データ３を取得することができる。また、この機器データ３を、該機器データ３を利用する機器７を選択して適切に送信することができる。さらにまた、放送波を介して取得した機器データ３により、機器７が正常に動作しない場合、機器７の正常な動作が保証されている既存の機器データ３のバックアップであるバックアップ用機器データ５を機器７に送信し再起動させることができる。このため、新たに取得した機器データ３では、機器７が正常に動作しない場合、このバックアップ用機器データ５によって再起動させ、新たな機器データ３を取得する前の状態に復旧させることができる。
【０１４１】
なお、上記した放送受信機２は、更新後の機器データ３による機器７の動作状態が、予め定められた動作とならない場合、機器７の動作状態を復旧させるために、機器データ３の更新前に、機器７が保持している既存の機器データ３をバックアップしておく構成であった。
【０１４２】
しかしながら、バックアップ用機器データ５の代わりに、過去に更新に成功した機器データ３を不揮発性メモリ２８に記憶させておく構成であってもよい。
【０１４３】
このような構成の場合、機器７の既存の機器データ３をバックアップするための処理を省略することができるため、機器データ３のダウンロード処理をより迅速に行うことができる点で有利である。ただし、更新に成功した機器データ３を不揮発性メモリ２８に常時記憶させておかなければならないため、特に、接続された機器７の数が多くなればなるほど大きな記憶容量を有する不揮発性メモリ２８が必要となり、コストが高くなる。このため、コストの点では、上記した機器７が保持している既存の機器データ３をバックアップする構成のほうが有利である。
【０１４４】
さらにまた、上記のように、バックアップ用機器データ５の代わりに、更新に成功した機器データ３を不揮発性メモリ２８に記憶させる構成ではなく、機器７の動作が予め定められたものとなることが保証されている機器データ３を記憶させておく構成であってもよい。
【０１４５】
この構成の場合も更新に成功した機器データ３を不揮発性メモリ２８に記憶させておく構成と同様に、機器データ３のダウンロード処理をより迅速に行うことができる点で有利である。しかしながら、接続された機器７ごとに、機器７の動作が予め定められたものとなることが保証されている機器データ３を不揮発性メモリ２８に記憶させておく必要があり、大きな記憶容量を有する不揮発性メモリ２８が必要となる。
【０１４６】
また、上記では、機器７に対して機器ＩＤ３２の送信を要求することで、上記機器情報テーブル４に登録する機器７を決定する構成であった。しかしながら、この構成に限定されるものではなく、ユーザによって不図示の入力部から登録する機器７の機器ＩＤ３２を入力させる構成であってもよい。
【０１４７】
なお、上記では、放送受信機２と液晶表示装置６とスピーカ８とをそれぞれ別体に設けた構成であるが、これらの部材が一つの筐体によって一体となりデジタルテレビを構成するものであってもよい。
【０１４８】
また、上記では、放送受信機２と機器７とがそれぞれ別体の装置であり、相互に接続された構成において、機器７の機器データ３をバックアップ用機器データ５として不揮発性メモリ２８に記憶する構成の場合について説明した。
【０１４９】
しかしながら、異なる２つのＣＰＵを備え、それぞれのＣＰＵによって独立して制御される部分を含む放送受信機２００において、放送波の受信制御を実行しない側のＣＰＵ（サブＣＰＵ４４）の機器データ（ソフトウェア）３の更新を、実施形態１にて示した技術を適用して実行することができる。
【０１５０】
以下において、図９および図１０を参照して、異なる２つのＣＰＵを備え、それぞれのＣＰＵの制御指示に応じて異なるデコード処理を行うように構成された放送受信機２００における、サブＣＰＵ４４にて実行するソフトウェアの更新処理を実施形態２として説明する。
【０１５１】
（実施形態２）
実施形態２に係る放送受信機２００は、より具体的には、図９に示すように、実施形態１に係る放送受信機２の構成（図２参照）と比較して、サブＣＰＵ（第２制御処理部）４４と、第２デコーダ部５１と、第２通信制御部４３と、第２ＲＡＭ４５と、不揮発性メモリ（第２記憶装置）４６とをさらに備える点で相違する。
【０１５２】
サブＣＰＵ４４は、不揮発性メモリ４６に格納した機器データ３を第２ＲＡＭ４５に読出し、例えば第２デコーダ部５１および第２通信制御部４３の各種制御を行うものである。
【０１５３】
第２通信制御部４３は、サブＣＰＵ４４の制御指示に応じて、通信制御部２７との間で通信を確立するものである。なお、サブＣＰＵ４４によって制御されている部分と、ＣＰＵ３０によって制御されている部分とは、第２通信制御部４３と通信制御部２７との間をＵａｒｔ（Universal Asynchronous Receiver - Transmitter)によって通信可能に接続される。
【０１５４】
第２デコーダ部５１は、デジタル復調部１４により復調されたデータを受信し、該データをデコードするものである。第２デコーダ部５１は、図９に示すように、第２分離部（ＤＭＵＸ）４０、第２ビデオデコード／キャプチャ部４１、第２オーディオデコード部４２を備えている。
【０１５５】
上記第２分離部（ＤＭＵＸ）４０は、デジタル復調部１４によって復調された放送信号から得られたデータを、映像データおよび音声データそれぞれに分離するものである。すなわち、第２分離部（ＤＭＵＸ）４０は、サブＣＰＵ４４の制御指示の下、デジタル復調部１４から復調されたデータを受信する。そして、第２分離部（ＤＭＵＸ）４０は、受信したデータを映像データと音声データとにそれぞれ分離させる。そして、第２分離部（ＤＭＵＸ）４０は、映像データを第２ビデオデコード／キャプチャ部４１に、音声データを第２オーディオデコード部４２にそれぞれ出力する。
【０１５６】
第２ビデオデコード／キャプチャ部４１は、第２分離部（ＤＭＵＸ）４０から受信した映像データをデコードしたり、映像データに含まれるビデオ情報を静止画としてキャプチャしたりするものである。
【０１５７】
第２オーディオデコード部４２は、分離部（ＤＭＵＸ）１５によって分離された音声データをデコードするものである。
【０１５８】
ここで、実施形態２に係る放送受信機２００では、デジタル復調部１４は、デジタルチューナー部１３から入力された放送信号を復調したデータを、第１デコーダ部５０が備える分離部（ＤＭＵＸ）１５、および第２デコーダ部５１が備える第２分離部（ＤＭＵＸ）４０それぞれに送信するように構成されている。
【０１５９】
そして、第１デコーダ部５０および第２デコーダ部５１それぞれは、上記復調されたデータをデコードする。ここで、第１デコーダ部５０と第２デコーダ部５１とは、復号できるデータの動画圧縮符号化技術が異なっている。例えば、第１デコーダ部５０によって復号するデータは、ＭＰＥＧ−４  Ｐａｒｔ２によって圧縮されており、第２デコーダ部５１によって復号するデータは、Ｈ．２６４／ＡＶＣによって圧縮されていてもよいし、前者がＭＰＥＧ−２で圧縮され、後者がＭＰＥＧ−４で圧縮されていてもよい。なお、第１デコーダ部５０と第２デコーダ部５１とによって復号可能な動画圧縮符号化技術の組み合わせはこれに限定されるものではない。
【０１６０】
また、実施形態２に係る放送受信機２００では、上述のように第１デコーダ部５０と第２デコーダ部５１それぞれでデコードを行うと、ＣＰＵ３０からの制御指示に応じて、ビデオセレクタ部１７およびオーディオセレクタ部２０が、デコードに成功した方から映像データおよび音声データを取得するように構成されている。
【０１６１】
以上のように、実施形態２に係る放送受信機２００は、２種類の動画圧縮符合化技術により圧縮されたデータを復号できるように構成されている。
【０１６２】
また、サブＣＰＵ４４は、図１０に示すように、機能ブロックとして、サブＣＰＵ４４にて実行するソフトウェア（機器データ３）の写しを取る機器データ複写部３０６、およびＣＰＵ３０から受信した新たな機器データ３により既存の機器データ３を更新するための機器データ更新部３０７を備える点でも、実施形態１に係る放送受信機２とは異なる。
【０１６３】
なお、バックアップデータ取得部３０３と、通信制御部２７と、第２通信制御部４３と、機器データ複写部３０６とによって本発明の第２取得手段を実現する。また、送信処理部３０４と通信制御部２７と、第２通信制御部４３と、機器データ更新部３０７とによって、本発明の書き換え手段を実現する。
【０１６４】
図９は、本発明の別の実施形態を示すものであり、放送受信機２００の要部構成を示すブロック図である。図１０は、本発明の別の実施形態を示すものであり、機器データ３のダウンロード処理に関わる放送受信機２００の要部構成を示す機能ブロック図である。
【０１６５】
なお、上記放送受信機２００は、上記した点以外では、図２に示す放送受信機２と同様である。このため、放送受信機２が備える各部と同じ部材については同様の符号番号を付し、その説明は省略する。
【０１６６】
また、実施形態２に係る放送受信機２００では、ＣＰＵ３０がアクセスする不揮発性メモリ２８と、サブＣＰＵ４４がアクセスする不揮発性メモリ４６との関係は以下に示す関係にある。すなわち、前者は、下記に示すデータを保存できるだけ十分に記憶容量が大きく、一方、後者は、更新前の機器データ３のバックアップをとれるだけの十分な記憶容量がない。
【０１６７】
そこで、ＣＰＵ３０がアクセスする不揮発性メモリ２８には、放送波により受信したサブＣＰＵ４４の新たな機器データ３（すなわち、サブＣＰＵ４４の新たな機能を実現するためのソフトウェア）と、サブＣＰＵ４４が既に実行している既存の機器データ３のバックアップであるバックアップ用機器データ５と、を記憶するように構成されている。
【０１６８】
以下において、実施形態２に係る放送受信機２００にて、サブＣＰＵ４４の新たな機器データ３を、放送波から取得し、ダウンロードする処理について詳細に説明する。
【０１６９】
まず、実施形態１に示す放送受信機２と同様に放送波により新たな機器データ３を受信すると、バックアップデータ取得部３０３が通信制御部２７および第２通信制御部４３を通じて不揮発性メモリ４６に格納された既存の機器データ３の写しをとるように、サブＣＰＵ４４に指示する。
【０１７０】
この指示に応じて、サブＣＰＵ４４では、機器データ複写部３０６が、不揮発性メモリ４６に記憶されている機器データ３の写しを、バックアップ用機器データ５として取得する。そして、機器データ複写部３０６は、取得したバックアップ用機器データ５を第２通信制御部４３、通信制御部２７を通じてＣＰＵ３０に送信する。ＣＰＵ３０では、バックアップデータ取得部３０３が、このバックアップ用機器データ５を取得し、不揮発性メモリ２８に記憶する。
【０１７１】
以上のように既存の機器データ３のバックアップが完了したことを監視部３０５が確認すると、送信処理部３０４が、放送波を通じて受信した新たな機器データ３を、通信制御部２７、第２通信制御部４３を通じてサブＣＰＵ４４に送信する。また、このとき、送信処理部３０４は、サブＣＰＵ４４に対して再起動の制御指示も送信する。
【０１７２】
サブＣＰＵ４４では、機器データ更新部３０７が、不揮発性メモリ４６に記憶している既存の機器データ３を新しい機器データ３に更新し、この新たな機器データ３に基づき再起動するように制御する。
【０１７３】
上述のようにサブＣＰＵ４４は再起動を行うと、その結果を第２通信制御部４３、通信制御部２７を通じて監視部３０５に通知する。この通知により監視部３０５は、サブＣＰＵ４０の再起動が正常に行われたか否か判定する。
【０１７４】
サブＣＰＵ４４が更新後の機器データ３により正常に再起動できなかったと監視部３０５が判定した場合、不揮発性メモリ２８からバックアップ用機器データ５を取得し、サブＣＰＵ４４に送信するように送信処理部３０４に指示する。この指示に応じて、送信処理部３０４は、バックアップ用機器データ５を通信制御部２７、第２通信制御部４３を介してサブＣＰＵ４４の機器データ更新部３０７に送信する。
【０１７５】
このようにしてバックアップ用機器データ５を機器データ更新部３０７に送信すると、該機器データ更新部３０７は、不揮発性メモリ４６に記憶されている、更新された機器データ３をこのバックアップ用機器データ５に書き換える。
【０１７６】
また、送信処理部３０４は、上記バックアップ用機器データ５を機器データ更新部３０７に送信する際、再起動を行う旨の制御指示も送信している。
【０１７７】
そこで、サブＣＰＵ４４では、機器データ更新部３０７によってバックアップ用機器データ５に書き換えられた後、再起動を行う。このようにしてサブＣＰＵ４４の実行状態を、更新される前の機器データ３に基づく状態に復旧することができる。
【０１７８】
なお、上記した放送受信機２００は、更新後の機器データ３によるサブＣＰＵ４４の実行状態が、予め定められた動作とならない場合、サブＣＰＵ４４の実行状態を復旧させるために、既存の機器データ３のバックアップデータ（バックアップ用機器データ５）を不揮発性メモリ２８に記憶しておく構成であった。
【０１７９】
しかしながら、バックアップ用機器データ５の代わりに、過去に更新に成功した機器データ３を不揮発性メモリ２８に記憶させておく構成であってもよい。
【０１８０】
このような構成の場合、既存の機器データ３のバックアップをとるための処理を省略することができるため、機器データ３のダウンロード処理をより迅速に行うことができる点で有利である。ただし、更新に成功した機器データ３を不揮発性メモリ２８に常時記憶させておかなければならないため、サブＣＰＵ４４が実行する機器データ３のデータ量が大きい場合、大きな記憶容量を有する不揮発性メモリ２８が必要となり、コストが高くなる。このため、コストの点では、上記不揮発性メモリ４８に格納されている既存の機器データ３のバックアップをとる構成のほうが有利である。
【０１８１】
さらにまた、上記のように、バックアップ用機器データ５の代わりに、更新に成功した機器データ３を不揮発性メモリ２８に記憶させておく構成ではなく、サブＣＰＵ４４の動作が予め定められたものとなることが保証されている機器データ３を記憶させておく構成であってもよい。
【０１８２】
この構成の場合も更新に成功した機器データ３を不揮発性メモリ２８に記憶させておく構成と同様に、機器データ３のダウンロード処理をより迅速に行うことができる点で有利である。しかしながら、サブＣＰＵ４４が実行する機器データ３のデータ量が大きい場合は、大きな記憶容量を有する不揮発性メモリ２８が必要となる。
【０１８３】
最後に、放送受信機２の各ブロックおよび放送受信機２００の各ブロック、特にデータ受信部３０１、ダウンロード要否決定部３０２、バックアップデータ取得部３０３、送信処理部３０４、監視部３０５、機器データ複写部３０６、および機器データ更新部３０７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ３０およびサブＣＰＵ４４を用いてソフトウェアによって実現してもよい。
【０１８４】
すなわち、放送受信機２および放送受信機２００は、上述したように、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）３０およびサブＣＰＵ４４、上記プログラムを格納した不揮発性メモリ２８および不揮発性メモリ４６、上記プログラムを展開するＲＡＭ（random access memory）２９および第２ＲＡＭ４５などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである放送受信機２および放送受信機２００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記放送受信機２に供給し、そのコンピュータ（ＣＰＵ３０およびサブＣＰＵ４４）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８５】
なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８７】
放送波によって新たなソフトウェアを、放送波を受信する放送受信機を介してダウンロードする機器全般に広く適用できる。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施形態を示すものであり、機器データのダウンロード処理に関わる放送受信機の要部構成を示す機能ブロック図である。
【図２】本発明の実施形態を示すものであり、放送ダウンロード媒介システムの要部構成を示す図である。
【図３】本発明の実施形態を示すものであり、放送受信機の要部構成を示すブロック図である。
【図４】本発明の実施形態を示すものであり、放送受信機が保持する機器情報テーブルの一例を示す図である。
【図５】本発明の実施形態を示すものであり、放送受信機における機器データダウンロード処理の処理フローを示すフローチャートである。
【図６】本発明の実施形態を示すものであり、ダウンロード情報取得処理に関する処理フローを示すフローチャートである。
【図７】本発明の実施形態を示すものであり、ダウンロード実施処理の処理フローを示すフローチャートである。
【図８】本発明の実施形態を示すものであり、放送受信機におけるダウンロードデータ送信処理に関する処理フローを示すフローチャートである。
【図９】本発明の別の実施形態を示すものであり、放送受信機の要部構成を示すブロック図である。
【図１０】本発明の別の実施形態を示すものであり、機器データのダウンロード処理に関わる放送受信機の要部構成を示す機能ブロック図である。
【符号の説明】
【０１８９】
２  放送受信機（受信機）
３  機器データ（既存ソフトウェア、更新用ソフトウェア）
４  機器情報テーブル（テーブル情報）
５  バックアップ用機器データ（保証ソフトウェア・バックアップ用ソフトウェア）
７  機器（情報処理装置）
２７  通信制御部（第２取得手段、書き換え手段）
２８  不揮発性メモリ（記憶装置・第１記憶装置）
３０  ＣＰＵ（第１制御処理部）
３１  放送波データ
３２  機器ＩＤ
４３  第２通信制御部（第２取得手段、書き換え手段）
４４  サブＣＰＵ（第２制御処理部）
４６  不揮発性メモリ（第２記憶装置）
５０  第１デコーダ部
５１  第２デコーダ部
１００  放送ダウンロード媒介システム
２００  放送受信機（受信機）
３０１  データ受信部
３０２  ダウンロード要否決定部（確認手段）
３０３  バックアップデータ取得部（第１取得手段・第２取得手段）
３０４  送信処理部（送信手段・書き換え手段）
３０５  監視部（監視手段）
３０６  機器データ複写部（第２取得手段）
３０７  機器データ更新部（書き換え手段）
【図１】
2010050928.tif 000003
【図２】
2010050928.tif 000004
【図３】
2010050928.tif 000005
【図４】
2010050928.tif 000006
【図５】
2010050928.tif 000007
【図６】
2010050928.tif 000008
【図７】
2010050928.tif 000009
【図８】
2010050928.tif 000010
【図９】
2010050928.tif 000011
【図１０】
2010050928.tif 000012