(57)【要約】【課題】電子装置で使用するデータをダウンロードするシステムにおいて、サーバの負荷を軽減し、電子装置の稼働率を向上する。【解決手段】通信網５に接続され、電子装置３、４で用いるデータをセンターサーバ１からダウンロードして格納する１台以上の拠点サーバ２を備え、データはそれぞれ更新時刻の情報を含む属性情報を有し、拠点サーバ２が格納しているデータの更新時刻と、センターサーバ１に格納されているデータの更新時刻とを比較して、センターサーバ１に新規に登録されたデータを識別し、新規に登録されたデータを選択して、センターサーバ１からダウンロードして格納する。電子装置３、４は、保有するデータの更新時刻と、拠点サーバ２に格納されているデータの更新時刻とを比較して、新規に登録されたデータを識別し、新規に登録されたデータを選択して、拠点サーバ２からダウンロードする。【選択図】図１
2007213434.tif 000002
【特許請求の範囲】
【請求項１】
通信網に接続される電子装置で用いられるデータを更新するために、前記データを前記通信網に接続されたサーバから、前記通信網を介してダウンロードするダウンロードシステムであって、
前記通信網に接続され、前記電子装置で用いられるデータを格納するセンターサーバと、
前記通信網に接続され、前記電子装置で用いられるデータを前記センターサーバからダウンロードして格納する１台以上の拠点サーバと、
を備え、
前記データはそれぞれ、当該データが更新された時刻の情報を含む属性情報を有し、
前記拠点サーバは、
当該拠点サーバが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段と、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段と、
を備え、
前記電子装置は、
当該電子装置が保有するデータの更新された時刻と、前記拠点サーバ又は前記センターサーバに格納されているデータの更新された時刻とを比較して、前記拠点サーバ又は前記センターサーバに新規に登録されたデータを識別する差分データ識別手段と、
前記新規データ識別手段で識別した前記拠点サーバ又は前記センターサーバに新規に登録されたデータを選択して、前記拠点サーバからダウンロードする差分ダウンロード手段と、
を備える、
ことを特徴とするダウンロードシステム。
【請求項２】
前記拠点サーバは、
前記新規データダウンロード手段によってダウンロードしたデータが、正しくダウンロードされたか否かを判断するダウンロード正否判断手段と、
前記ダウンロード正否判断手段で判断した結果を、当該ダウンロードしたデータの属性情報に記録する正否情報記録手段と、
を備え、
前記電子装置は、
前記拠点サーバに格納されたデータの属性情報から前記ダウンロード正否情報を取得して、当該データのダウンロード正否を判断するダウンロード可否判断手段を備え、
前記差分ダウンロード手段は、前記拠点サーバに登録されたデータのうち、正しくダウンロードされたデータのみダウンロードすることを特徴とする請求項１に記載のダウンロードシステム。
【請求項３】
前記データの属性情報は、前記拠点サーバ又は前記電子装置におけるダウンロードを操作するための画面を制御する情報を含み、
前記拠点サーバ又は前記電子装置は、前記データのダウンロードに先立って、前記ダウンロードを操作する画面の制御情報を前記センターサーバ又は前記拠点サーバから取得するダウンロード画面情報取得手段と、
前記ダウンロード画面情報取得手段によって取得した、前記ダウンロードを操作する画面の制御情報に従って、ダウンロード画面を表示する画面表示手段と、
を備えることを特徴とする請求項１に記載のダウンロードシステム。
【請求項４】
前記データは、前記電子装置で実行可能なファームウェア、及び当該ファームウェアに関連するファイルを含む、複数の種類のファイルから構成され、
前記ダウンロード画面の制御情報は、前記複数の種類のファイルの種別ごとに分類してダウンロードすべきファイルの名称を表示するレイアウト情報を含むことを特徴とする請求項３に記載のダウンロードシステム。
【請求項５】
前記センターサーバ及び前記拠点サーバは、前記拠点サーバ又は前記電子装置にダウンロードするデータを、一つ以上のファイルをまとめて圧縮したアーカイブファイル形式とする圧縮手段を備え、
前記拠点サーバ及び前記電子装置は、前記新規データダウンロード手段又は前記差分ダウンロード手段によってダウンロードした前記アーカイブファイル形式のデータを、元の一つ以上のファイルに解凍する解凍手段を備える、
ことを特徴とする請求項４に記載のダウンロードシステム。
【請求項６】
前記センターサーバは、前記拠点サーバが前記センターサーバから前記データのダウンロードを開始する時刻を、当該拠点サーバに設定するダウンロード時刻指定手段を備え、
前記拠点サーバの前記新規データダウンロード手段は、前記ダウンロード時刻指定手段によって設定された時刻に、前記センターサーバから前記データのダウンロードを開始する、
ことを特徴とする請求項１に記載のダウンロードシステム。
【請求項７】
通信網に接続される電子装置で用いられるデータを更新するために、前記電子装置で用いられるデータを格納するセンターサーバと、前記電子装置とに、前記通信網で接続され、前記電子装置に前記通信網を介してデータをダウンロードする拠点サーバであって、
当該拠点サーバが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段と、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段と、
を備えることを特徴とする拠点サーバ。
【請求項８】
通信網に接続される電子装置で用いられるデータを更新するために、前記電子装置で用いられるデータを格納するセンターサーバと、前記電子装置とに、前記通信網で接続され、前記電子装置に前記通信網を介して前記データをダウンロードするコンピュータを、
当該コンピュータが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網に接続される電子装置で用いられるデータを、サーバから通信網を介してダウンロードするダウンロードシステムに関する。
【背景技術】
【０００２】
通信網に接続される電子装置、例えば、プリンタ、ファクシミリ（ＦＡＸ）装置、デジタル複写機、スキャナ装置、デジタル複合機等の画像処理装置を初め、ネットワーク家電、自動販売機、医療機器、電源装置、空調システム、ガス・水道・電気等の計量システム等について、その電子装置で用いられるデータ、例えば、電子装置の制御を行わせるプログラム（組込ソフトウェア）、又は郵便番号簿のようなデータを、センターサーバからダウンロードして更新することが行われている。
【０００３】
ダウンロードシステムでは、通信網に接続されたセンターサーバに最新のデータをアップロードしておいて、通信網に接続された電子装置からセンターサーバにアクセスして、最新のデータをダウンロードする。このようなダウンロードシステムを効率よく運用するために、いろいろな技術が提案されている。
【０００４】
例えば、特許文献１は、ネットワーク上に存在するコンテンツの収集の容易化を図る目的で、デバイスのドライバを提供するサーバにおいて、ドメイン下の所定の位置に属性情報を保存する技術が記載されている。特許文献１の技術では、属性情報は、そのサーバで提供されるドライバについてサーバ上での所在、対応機種、バージョン、インストール方法、プラットフォームなどの属性をＸＭＬ（eXtensible Markup Language）形式で提供する。ドライバの利用者は、ネットワークに接続されたコンピュータから、この属性情報を取得し、内容を解析すれば、サーバ内がどのように構成されていても、ドライバの所在を容易に特定することができる。また、ドライバの更新がされているか否かについても属性情報から確認することができる。この結果、更新されたドライバの自動取得を容易に実現することができるとしている。
【０００５】
また、特許文献２は、セットトップボックス（ＳＴＢ）に新たな構成を要しないプリンタファームウェアの更新システムの技術が記載されている。特許文献２の技術では、ＳＴＢは、プリンタが接続され、プリンタのファームウェアを更新するための更新データと、前記更新データを印刷対象とする旨の記述を含む表示コンテンツとを外部から受信する受信部と、前記表示コンテンツをＴＶに表示させるための表示データを生成する表示データ生成部と、表示コンテンツに対する印刷命令を取得するリモコン受信部と、印刷命令をリモコン受信部が受けたとき、前記更新データを印刷の対象であるデータとしてプリンタへ出力する印刷出力部とを備える。
【０００６】
また、特許文献３は、電子装置のソフトウェア更新による稼動率の低下を回避する技術が記載されている。特許文献３の技術では、電子装置である仲介装置は、管理装置から更新日時を取得すると、その更新日時を記憶手段に書き込み、その更新日時に達したとき、管理装置へファームウェア（ソフトウェア）の送信を要求し、それに対して管理装置からファームウェアを取得すると、それを記憶手段に書き込んだ後、そのファームウェアをファーム更新が必要な画像形成装置へ送信してファーム更新を行わせる。あるいは、管理装置からファームウェアおよび更新日時を取得すると、そのファームウェアおよび更新日時を記憶手段に書き込み、その更新日時に達したとき、そのファームウェアをファーム更新が必要な電子装置へ送信してファーム更新を行わせる。
【特許文献１】特開２００１−３３７８３３号公報
【特許文献２】特開２００４−００５４５４号公報
【特許文献３】特開２００４−１３９５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
サーバからデータをダウンロードする電子装置の数が増えると、データを供給するサーバとサーバに接続する通信回線の負荷が増大する。そのため、データを供給するサーバの処理能力と、通信回線の容量を増強する必要がある。それでも、データをダウンロードする電子装置側では、データのダウンロードに待ち時間が発生したり、実効的なデータ伝送速度が低下して、稼働率が低下したりデータの更新が遅くなるという問題がある。
【０００８】
特許文献１の技術は、ダウンロードするデータの属性情報がネットワーク上で供給されるが、データを提供するサーバの負荷を軽減することができない。特許文献２の技術は、放送型のメディアを対象としている。通信網でダウンロードするシステムに適用しても、サーバの負荷を軽減することができない。
【０００９】
特許文献３は、ファームウェアの更新が必要な電子装置側の稼働率を向上させることを目的として、センター装置側から電子装置のファームウェアを更新するものである。
【００１０】
本発明はこうした状況に鑑みてなされたものであり、その目的は、通信網に接続される電子装置で用いられるデータを、サーバから通信網を介してダウンロードするダウンロードシステムにおいて、サーバの負荷を軽減し、また電子装置の稼働率を向上するダウンロードシステムを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点に係るダウンロードシステムは、通信網に接続される電子装置で用いられるデータを更新するために、前記データを前記通信網に接続されたサーバから、前記通信網を介してダウンロードするダウンロードシステムであって、
前記通信網に接続され、前記電子装置で用いられるデータを格納するセンターサーバと、
前記通信網に接続され、前記電子装置で用いられるデータを前記センターサーバからダウンロードして格納する１台以上の拠点サーバと、
を備え、
前記データはそれぞれ、当該データが更新された時刻の情報を含む属性情報を有し、
前記拠点サーバは、
当該拠点サーバが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段と、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段と、
を備え、
前記電子装置は、
当該電子装置が保有するデータの更新された時刻と、前記拠点サーバ又は前記センターサーバに格納されているデータの更新された時刻とを比較して、前記拠点サーバ又は前記センターサーバに新規に登録されたデータを識別する差分データ識別手段と、
前記新規データ識別手段で識別した前記拠点サーバ又は前記センターサーバに新規に登録されたデータを選択して、前記拠点サーバからダウンロードする差分ダウンロード手段と、
を備える、
ことを特徴とする。
【００１２】
さらに、前記拠点サーバは、
前記新規データダウンロード手段によってダウンロードしたデータが、正しくダウンロードされたか否かを判断するダウンロード正否判断手段と、
前記ダウンロード正否判断手段で判断した結果を、当該ダウンロードしたデータの属性情報に記録する正否情報記録手段と、
を備え、
前記電子装置は、
前記拠点サーバに格納されたデータの属性情報から前記ダウンロード正否情報を取得して、当該データのダウンロード正否を判断するダウンロード可否判断手段を備え、
前記差分ダウンロード手段は、前記拠点サーバに登録されたデータのうち、正しくダウンロードされたデータのみダウンロードすることを特徴とする。
【００１３】
好ましくは、前記データの属性情報は、前記拠点サーバ又は前記電子装置におけるダウンロードを操作するための画面を制御する情報を含み、
前記拠点サーバ又は前記電子装置は、前記データのダウンロードに先立って、前記ダウンロードを操作する画面の制御情報を前記センターサーバ又は前記拠点サーバから取得するダウンロード画面情報取得手段と、
前記ダウンロード画面情報取得手段によって取得した、前記ダウンロードを操作する画面の制御情報に従って、ダウンロード画面を表示する画面表示手段と、
を備えることを特徴とする。
【００１４】
なお、前記データは、前記電子装置で実行可能なファームウェア、及び当該ファームウェアに関連するファイルを含む、複数の種類のファイルから構成され、
前記ダウンロード画面の制御情報は、前記複数の種類のファイルの種別ごとに分類してダウンロードすべきファイルの名称を表示するレイアウト情報を含むことを特徴とする。
【００１５】
また、前記センターサーバ及び前記拠点サーバは、前記拠点サーバ又は前記電子装置にダウンロードするデータを、一つ以上のファイルをまとめて圧縮したアーカイブファイル形式とする圧縮手段を備え、
前記拠点サーバ及び前記電子装置は、前記新規データダウンロード手段又は前記差分ダウンロード手段によってダウンロードした前記アーカイブファイル形式のデータを、元の一つ以上のファイルに解凍する解凍手段を備える、
ことを特徴とする。
【００１６】
さらに、前記センターサーバは、前記拠点サーバが前記センターサーバから前記データのダウンロードを開始する時刻を、当該拠点サーバに設定するダウンロード時刻指定手段を備え、
前記拠点サーバの前記新規データダウンロード手段は、前記ダウンロード時刻指定手段によって設定された時刻に、前記センターサーバから前記データのダウンロードを開始する、ことを特徴とする。
【００１７】
本発明の第２の観点に係る拠点サーバは、通信網に接続される電子装置で用いられるデータを更新するために、前記電子装置で用いられるデータを格納するセンターサーバと、前記電子装置とに、前記通信網で接続され、前記電子装置に前記通信網を介してデータをダウンロードする拠点サーバであって、
当該拠点サーバが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段と、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段と、
を備えることを特徴とする。
【００１８】
本発明の第３の観点に係るプログラムは、通信網に接続される電子装置で用いられるデータを更新するために、前記電子装置で用いられるデータを格納するセンターサーバと、前記電子装置とに、前記通信網で接続され、前記電子装置に前記通信網を介して前記データをダウンロードするコンピュータを、
当該拠点サーバが格納している前記データの更新された時刻と、前記センターサーバに格納されている前記データの更新された時刻とを比較して、前記センターサーバに新規に登録されたデータを識別する新規データ識別手段、
前記新規データ識別手段で識別した前記センターサーバに新規に登録されたデータを選択して、前記センターサーバからダウンロードして格納する新規データダウンロード手段、
として機能させることを特徴とする。
【発明の効果】
【００１９】
本発明のダウンロードシステムによれば、センターサーバの負荷を分散し、電子装置の稼働効率を向上することができる。
【発明を実施するための最良の形態】
【００２０】
本発明に係るダウンロードシステムの一実施の形態について、図を参照して説明する。図１は、本発明の一実施の形態に係るダウンロードシステム１００の構成の例を示すブロック図である。図１に示すように、ダウンロードシステム１００は、センターサーバ１と、１つ以上の拠点サーバ２と、クライアント３と、端末機器４から構成される。センターサーバ１、拠点サーバ２、クライアント３は通信網５によって接続している。端末機器４は通信網５に接続するものがある。端末機器４には、通信網５とは別の通信線でクライアント３に接続する端末機器４ｂがある。
【００２１】
端末機器４、４ｂは、例えば、プリンタ、ファクシミリ（ＦＡＸ）装置、デジタル複写機、スキャナ装置、デジタル複合機等の画像処理装置を初め、ネットワーク家電、自動販売機、医療機器、電源装置、空調システム、ガス・水道・電気等の計量システム等、通信網５に接続される電子装置である。クライアント３は、例えば、パーソナルコンピュータであって、それが用いられる業務に応じた各種のプログラムと周辺装置を備え、例えば、複写機などの端末機器４ｂを保守する目的で、端末機器４ｂに接続される。クライアント３及び端末機器４、４ｂを総称して、電子装置という。
【００２２】
ダウンロードシステム１００では、拠点サーバ２同士は相互に通信できなくてもよい。センターサーバ１とクライアント３又は端末機器４は直接通信できなくてもよい。すなわち、センターサーバ１と拠点サーバ２を接続する通信網５と、拠点サーバ２とクライアント３を接続する通信網５は異なるものであってもよい。
【００２３】
拠点サーバ２はセンターサーバ１からデータをダウンロードして、クライアント３又は端末機器４にデータを供給する。クライアント３又は端末機器４は、拠点サーバ２からデータをダウンロードする。端末機器４ｂは、クライアント３からデータをダウンロードされる。
【００２４】
図１に示すセンターサーバ１は、図２に示すように、制御部１１、主記憶部１２、外部記憶部１３、入力部１４、表示部１５および送受信部１６から構成される。主記憶部１２、外部記憶部１３、入力部１４、表示部１５および送受信部１６はいずれも内部バス１０を介して制御部１１に接続されている。
【００２５】
制御部１１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部１３に記憶されているプログラムに従って、電子装置で用いられるデータを外部記憶部１３に格納し、拠点サーバ２の要求に従って、格納しているデータを拠点サーバ２にダウンロードする。また、拠点サーバ２がセンターサーバ１に接続してダウンロードを開始する時刻を、各拠点サーバ２に設定する。
【００２６】
主記憶部１２はＲＡＭ（Random-Access Memory）等から構成され、制御部１１の作業領域として用いられる。
【００２７】
外部記憶部１３は、フラッシュメモリ、ハードディスク、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc Rewritable）等の不揮発性メモリから構成され、前記の処理を制御部１１に行わせるためのプログラムを予め記憶し、また、制御部１１の指示に従って、このプログラムやそのほか電子装置が用いるデータを制御部１１に供給し、制御部１１から供給されたデータを記憶する。
【００２８】
入力部１４はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス１０に接続するインターフェース装置から構成されている。入力部１４を介して、データの格納、拠点サーバ２へのダウンロード時刻の設定などが入力され制御部１１に供給される。
【００２９】
表示部１５は、ＣＲＴ（Cathode Ray Tube）またはＬＣＤ（Liquid Crystal Display）などから構成され、格納するデータの一覧、拠点サーバ２のダウンロード時刻などを表示する。
【００３０】
送受信部１６は、モデム又は網終端装置などと接続するシリアルインタフェース又はＬＡＮ（Local Area Network）インターフェースから構成されている。送受信部１６を介して、通信網５に接続し、拠点サーバ２へのダウンロード時刻の設定、拠点サーバ２からのダウンロード要求の受信、拠点サーバ２へダウンロードするデータの送信などを行う。その他、図示しないが、ダウンロードするデータや拠点サーバ２へ設定するダウンロード時刻などを印字するために、印字部を備えてもよい。
【００３１】
図１に示す拠点サーバ２は図３に示すように、制御部２１、主記憶部２２、外部記憶部２３、入力部２４、表示部２５、送受信部２６及び印字部２７から構成される。主記憶部２２、外部記憶部２３、入力部２４、表示部２５、送受信部２６及び印字部２７はいずれも内部バス２０を介して制御部２１に接続されている。
【００３２】
制御部２１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部２３に記憶されているプログラムに従って、後述する処理を実行する。
【００３３】
主記憶部２２はＲＡＭ（Random-Access Memory）等から構成され、制御部２１の作業領域として用いられる。
【００３４】
外部記憶部２３は、フラッシュメモリ、ハードディスク装置、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc Rewritable）、大容量光ディスク装置等の不揮発性メモリから構成され、後述する処理を制御部２１に行わせるための前記プログラムを予め記憶し、また、制御部２１の指示に従って、このプログラムやそのほかセンターサーバ１からダウンロードして格納したデータを制御部２１に供給し、制御部２１から供給されたデータを記憶する。また、センターサーバ１から設定されたダウンロード開始時刻などのデータを記憶する。
【００３５】
入力部２４は、拠点サーバ２の状態を表示部２５に表示させる指令や、オペレータが介在してデータをセンターサーバ１からダウンロードする場合の指令を入力する。
【００３６】
表示部２５は、制御部２１の指令に従って、拠点サーバ２に格納されているデータの一覧や、センターサーバ１にアップロードされた新規データ及びダウンロードするデータを選択するための画面などを表示する。
【００３７】
送受信部２６は拠点サーバ２を通信網５に接続する。送受信部２６はセンターサーバ１から設定されるダウンロード開始時刻、及びセンターサーバ１からダウンロードするデータを受信する。送受信部３６は、クライアント３又は端末機器４に対して、ダウンロードするデータを送信する。
【００３８】
印字部２７は、プリンタとプリンタインターフェースから構成されている。印字部２７は、センターサーバ１から受信したダウンロード開始時刻、ダウンロードしたデータ、クライアント３又は端末機器４にデータをダウンロードした記録などを印字するために用いられる。
【００３９】
図１に示すクライアント３は図４に示すように、制御部３１、主記憶部３２、外部記憶部３３、入力部３４、表示部３５、送受信部３６及び端末装置部３７から構成される。主記憶部３２、外部記憶部３３、入力部３４、表示部３５、送受信部３６及び端末装置部３７はいずれも内部バス３０を介して制御部３１に接続されている。通信網５に接続し、拠点サーバ２からデータをダウンロードする端末機器４もまた、図４に示されるように、クライアント３と同様に構成されている。
【００４０】
制御部３１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部３３に記憶されているプログラムに従って、拠点サーバ２からのダウンロード処理を実行する。
【００４１】
主記憶部３２はＲＡＭ（Random-Access Memory）等から構成され、制御部３１の作業領域として用いられる。
【００４２】
外部記憶部３３は、フラッシュメモリ、ハードディスク装置、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）、大容量光ディスク装置等の不揮発性メモリから構成され、ダウンロード処理を制御部３１に行わせるためのプログラムを予め記憶し、また、制御部３１の指示に従って、このプログラムやそのほか拠点サーバ２からダウンロードして格納したデータを制御部３１に供給し、制御部３１から供給されたデータを記憶する。
【００４３】
入力部３４は、クライアント３の状態を表示部３５に表示させる指令や、オペレータが介在してデータをセンターサーバ１からダウンロードする場合の指令を入力する。
【００４４】
表示部３５は、制御部３１の指令に従って、拠点サーバ２からダウンロードして格納されているデータの一覧や、拠点サーバ２がダウンロードした新規データ及びダウンロードするデータを選択するための画面などを表示する。
【００４５】
送受信部３６はクライアント３を通信網５に接続する。送受信部３６は制御部３１の指令に従って、拠点サーバ２へデータをダウンロードする要求を送信し、拠点サーバ２からダウンロードするデータを受信する。
【００４６】
端末装置部３７は、クライアント３又は端末機器４に特有の装置で構成される。例えば、クライアントが画像処理装置であれば、画像処理を行う高速な演算装置で構成される。端末機器４の場合は、例えば、前述のプリンタの場合は、記録紙を供給する給紙装置、記録紙を搬送する装置、記録紙に印字する印字部、印字した記録紙を仕分けるソーターなどから構成される。端末装置部３７は、制御部３１によって制御される。
【００４７】
前述の端末機器４ｂに接続されるクライアント３の場合は、例えば、複写機などの端末機器４ｂを保守するための装置であって、端末装置部３７は、複写機と通信するインタフェースである。クライアント３と端末機器４ｂとの通信は、例えば、ＲＳ−２３２Ｃ、ＵＳＢ（Universal Serial Bus）、ＩｒＤＡ（Infrared Data Association：赤外線通信の規格）又はインターネットと接続されないＬＡＮや無線ＬＡＮなどである。
【００４８】
クライアント３から端末機器４ｂへのデータの受け渡しは、通信ではなく記録媒体を介したオフラインの場合を含む。その場合、端末装置部３７は、端末機器４ｂに組み込まれるプログラム等のデータを、ＲＯＭ、フラッシュメモリ、ＳＤメモリカード（Secure Digital memory card）、ＣＤ−Ｒ（Compact Disk Recordable）、ＣＤ−ＲＷ（Compact Disk ReWritable）、ＤＶＤ−Ｒ（Digital Versatile Disk Recordable）又はＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）などの記憶媒体に記録する書き込み装置である。
【００４９】
次に、図１に示すダウンロードシステム１００の動作を、図５乃至図１２を参照して説明する。なお、上述のように、センターサーバ１、拠点サーバ２、クライアント３、及び端末機器４の動作は、制御部１１、２１、３１が主記憶部１２、２２、３２、外部記憶部１３、２３、３３、入力部１４、２４、３４、表示部１５、２５、３５、送受信部１６、２６、３６、及び印字部２７などの周辺回路と協働して行う。ただし、以下の説明では、理解を容易にするため、制御部１１，２１、３１の動作に逐一言及することを避け、センターサーバ１、拠点サーバ２、クライアント３、及び端末機器４の動作として説明する。
【００５０】
図５は、本発明の実施の形態に係るセンターサーバ１において、電子装置が用いるためにダウンロードするデータの構成例を示す図である。図６は、拠点サーバ２におけるデータ構成の例を示す図である。
【００５１】
図５において、新たに登録されたデータに関する更新情報は、例えば、ＸＭＬ（eXtensible Markup Language）で表現されている（更新情報ＸＭＬ）。ＸＭＬは、文書やデータの意味や構造を記述するためのマークアップ言語の一つである。更新情報ＸＭＬは更新されたデータを示すレコードの集合で表される。レコードは更新された新しいデータから順に並べられる。図５ではレコード１が最も新しい更新情報を示す。
【００５２】
更新情報ＸＭＬの各レコードは、それぞれ更新されたデータ内の属性情報を指している。例えば、レコード１は品種１のデータの属性情報のうち、レコード１に対応している。品種１のデータの属性情報のレコード１に対応する情報には、データが格納されているサーバ内の場所を示すＵＲＬ（Uniform Resource Locator）、データの作成日時、データの更新日時などが記録されている。この属性情報の更新日時を参照して、そのデータが更新された日時を知ることができる。
【００５３】
同様に、図５の更新情報ＸＭＬのレコード２は、品種３のデータの属性情報のレコード２に対応している。品種３のデータの属性情報のレコード２に対応する情報にも、データＵＲＬ、作成日時、更新日時が記録されている。更新情報ＸＭＬのレコード３は、品種２のデータの属性情報のレコード３に対応している。
【００５４】
また、更新情報ＸＭＬのレコード４は、品種１のデータの属性情報のレコード４に対応している。品種１のデータの属性情報のレコード１はレコード４より新しい情報である。図５の例では、品種１のデータは少なくともレコード４の更新日時ののちに更新されていることを示す。
【００５５】
拠点サーバ２は、センターサーバ１から更新情報ＸＭＬを入力し、さらに更新情報のレコードをたどって、それらに対応するデータの属性情報を参照することによって、データの更新日時を知ることができる。そこで、拠点サーバ２は既に外部記憶部２３に格納されているデータの最新の更新日時と、センターサーバ１の更新情報から参照できる更新日時を比較して、センターサーバ１の更新されたデータを識別する。
【００５６】
更新情報ＸＭＬのレコードは、データの更新日時の新しいものから更新日時順に並べられているので、拠点サーバ２は、更新情報ＸＭＬのレコードをたどって、すでに保有しているデータの最新更新日時より古い更新情報を見いだしたときに、更新データの検索を終了する。
【００５７】
拠点サーバ２は、センターサーバ１の更新されたデータをダウンロードして、外部記憶部２３に格納する。そして、拠点サーバ２の更新情報を書き換える。図６は、センターサーバ１から更新されたデータをダウンロードして、更新情報を書き換えたのちの拠点サーバ２の更新情報を示す。図５のセンターサーバ１のデータ構成に比べて、各データの属性情報に、ダウンロードするデータの拠点サーバ２内の格納場所を示すダウンロードデータパスが追加されている。
【００５８】
クライアント３又は端末機器４は、予め決められた拠点サーバ２から更新情報ＸＭＬを入力し、さらに更新情報のレコードをたどって、それらに対応するデータの属性情報を参照することによって、データの更新日時を知ることができる。クライアント３又は端末機器４は、保有するデータの属性情報と、拠点サーバ２の更新情報から参照できる更新日時を比較して、拠点サーバ２の更新されたデータを識別する。拠点サーバ２の更新されたデータのうち、クライアント３又は端末機器４で用いるデータを、拠点サーバ２からダウンロードする。
【００５９】
通信網５には、１つ以上の拠点サーバ２が接続され、更新データが拠点サーバ２にダウンロードされるので、クライアント３又は端末機器４は更新データをダウンロードするためにセンターサーバ１に集中して通信を行うことはない。また、拠点サーバ２、クライアント３及び端末機器４は、データの更新日時を参照して、保有しているデータよりも新しいデータのみをダウンロードするので、ダウンロードは効率的に行われる。
【００６０】
更新されたデータが、前の版と部分的にしか違わない場合は、異なる部分を更新するためのデータ、いわゆるアップデーター（Updater）のみをダウンロードするように構成してもよい。アップデーターは、例えば、前の版の内容の一部を追加、削除、変更するプログラムで構成される。更新された部分が、全体に比べて小さい場合は、ダウンロードするデータをアップデーターとすることによって、ダウンロードの伝送データ量を削減することができる。
【００６１】
次に、ダウンロードするデータを選択するための操作画面について説明する。図７は、ダウンロードするデータを選択する画面を制御する情報の例を示す図である。図８は、ダウンロードデータを選択する画面のうち、製品レベルを選択する画面の構成例を示す。図９は、ダウンロードデータを選択する画面のうち、ファイルレベルを選択する画面の構成例を示す。図１０は、ダウンロードデータを選択する画面のうち、ファイルレベルを選択する画面の異なる構成例を示す。
【００６２】
図７の左側の枠Ｌは、ダウンロードを操作する上位の画面の情報を表し、データを使用する電子装置の分類と、その分類に含まれる電子装置の名称が記載されている。図７では、製品カテゴリ１には製品１、製品２、製品３．．．が含まれる。製品カテゴリ２には、製品４、製品５、製品６．．．が含まれる。例えば、製品カテゴリ１は、プリンタであり、製品カテゴリ２はファクシミリである。そして、製品１等はプリンタの機種を表す。
【００６３】
図７の右側の枠Ｒは、ダウンロードを操作する下位の画面の情報を表し、電子装置ごとに電子装置が用いるデータを構成するファイルの名称が記載されている。図７では、製品１が用いるデータは、ファイルカテゴリ１に属するファイル１、ファイル２、ファイル３．．．から構成されている。また、製品２が用いるデータは、ファイルカテゴリ１に属するファイル１、ファイル４、ファイル５．．．と、ファイルカテゴリ２に属するファイル６、ファイル７．．．から構成されている。例えば、ファイルカテゴリ１は、組み込みソフトウェアであり、ファイルカテゴリ２は、ヘルプファイルなどの操作説明のデータである。
【００６４】
図７の右側の枠Ｒ（下位の画面）の製品１は、左側の枠Ｌ（上位の画面）の製品１に対応している。すなわち、上位の画面で製品１が選択されると、製品１が用いるデータとして、ファイルのリストが表示されることになる。ある電子装置について、その電子装置が用いるデータとして、ファイルが追加されたり削除される場合でも、ダウンロード画面を制御する情報にファイルの名称を追加したり削除することによって、拠点サーバ２又はクライアント３もしくは端末機器４において、使用するデータにファイルが追加されたこと、又は削除されたことが認識できる。
【００６５】
ファイル名称と前述の更新情報を比較することによって、データが更新されたかどうかを判断することができる。そして、更新されたデータについて、その更新された部分（ファイル）のみをダウンロードすることができる。
【００６６】
図８は、図７に示されるダウンロード画面を制御する情報に対応した、ダウンロードを操作する上位の画面Ｓ１の例を示す。図７の製品カテゴリと製品のリストに対応して、操作画面Ｓ１に製品カテゴリ１、製品１、製品２、製品３．．．等が表示される。例えば、製品名称にカーソルを合わせてクリックするなどの操作によって製品を選択して、「次へ」を選択すると、ダウンロードを操作する下位の画面に遷移する。
【００６７】
図９は、図８で製品１を選択した場合の下位の操作画面Ｓ２の例を示す。この下位の操作画面Ｓ２（ファイルレベルを選択する画面）において、ファイルの名称にカーソルを合わせてクリックするなどの操作によって、ダウンロードする１つ以上のファイルを選択して、「次に」を選択することによって、ダウンロードを開始する。この画面Ｓ２を表示するときに、拠点サーバ２又はクライアント３もしくは端末機器４は、その画面Ｓ２に対応する電子装置（図９では、製品１）が使用するデータについて、更新情報を検索し、更新されてダウンロードすべきファイルが自動的に選択されてもよい。
【００６８】
図１０は、図８で製品２を選択した場合の下位の操作画面Ｓ３の例を示す。図１０では、ファイルカテゴリが複数ある場合に、それらが表示されていることを示す。ある電子装置が使用するデータに、複数の種類のファイルがあっても、ダウンロードを操作する画面Ｓ３では必要なファイル名称が表示されるので、データにファイルの種類やファイルが追加された場合でも、拠点サーバ２又はクライアント３もしくは端末機器４において、それを認識することができる。
【００６９】
なお、センターサーバ１又は拠点サーバ２は、ファイルを拠点サーバ２又はクライアント３もしくは端末機器４にダウンロードするときに、選択された１以上のファイルを１つにまとめてデータ圧縮したアーカイブファイル形式で送信する。ファイルを圧縮する形式として、例えば、Ｚｉｐ形式、ＧＺＩＰ形式、ＬＺＨ形式などがある。データはダウンロードの都度アーカイブファイル形式にしてもよいが、アーカイブファイル形式で外部記憶部１３に格納しておいて、ダウンロードのときに繰り返して利用すれば、アーカイブ形式にする手間が省ける。アーカイブファイル形式とする単位は、全製品カテゴリの更新データ、製品カテゴリ単位、製品ごとの単位、ファイルカテゴリ単位などに設定する。
【００７０】
また、拠点サーバ２は圧縮・解凍プログラムを備えられるので、センターサーバ１のデータ圧縮形式は専用のデータ形式でよい。端末機器４では解凍プログラムを備えない場合があり、拠点サーバ２における圧縮形式は自己解凍とすることが望ましい。
【００７１】
拠点サーバ２は複数のクライアント３もしくは端末機器４に対応するので、更新データも複数の電子装置に対応したものとなる。拠点サーバ２では、センターサーバ１から複数の電子装置に対応した更新データをまとめてアーカイブファイル形式でダウンロードする場合、ダウンロードしたアーカイブファイル形式の更新データを一旦解凍して、ファイルごとに格納する。
【００７２】
センターサーバ１に登録された更新データをダウンロードするために、ダウンロードするデータを選択する画面の例を示したが、更新データをダウンロードするときにオペレータが介在しなくてもよい。拠点サーバ２では、定期的に又はセンターサーバ１から指定された時刻にダウンロードすべき更新データを検索して、その拠点サーバ２が対応している電子装置が使用する更新データ全てを、自動的にダウンロードしてよい。
【００７３】
また、クライアント３もしくは端末機器４においても、そのクライアント３もしくは端末機器４が使用するデータについて、例えば定期的に拠点サーバ２の更新データを検索して、拠点サーバ２から自動的に更新データをダウンロードしてもよい。その場合でも、ダウンロードを操作する画面の情報から、新規に登録された必要なデータを認識することができる。
【００７４】
次に、図１に示すダウンロードシステム１００の動作の例を説明する。図１１は、センターサーバ１から拠点サーバ２に、更新データをダウンロードする動作の一例を示すフローチャートである。図１２は、拠点サーバ２からクライアント３に更新データをダウンロードする動作の一例を示すフローチャートである。
【００７５】
図１１において、センターサーバ１に更新データが登録されると、センターサーバ１は登録されている拠点サーバ２Ａに対して、更新データのダウンロードを開始する時刻を設定する（ステップＡ１）。拠点サーバ２Ａは、センターサーバ１から受信したダウンロード開始時刻を外部記憶部２３に記憶する（ステップＡ２）。同じく、拠点サーバ２Ｂに対して、更新データのダウンロードを開始する時刻を設定し（ステップＡ３）、拠点サーバ２Ｂは、ダウンロード開始時刻を記憶する（ステップＡ４）。同様に、登録されている拠点サーバ２すべてに、更新データのダウンロードを開始する時刻を設定する。拠点サーバ２それぞれのダウンロードを開始する時刻は、センターサーバ１と同時に通信する各拠点サーバ２の数が、センターサーバ１の処理能力と通信容量の許容範囲に収まるように設定する。
【００７６】
拠点サーバ２Ａは、ダウンロード開始時刻になったら、センターサーバ１に通信して、データ更新情報を取得する（ステップＡ６）。センターサーバ１は拠点サーバ２Ａのデータ更新情報要求に対して、データ更新情報を送信する（ステップＡ５）。拠点サーバ２は、データ更新情報から更新されたファイルを検出する（ステップＡ７）。前述のとおり、データ更新情報のデータ更新日時と、自拠点サーバ２が格納しているデータの更新時刻を比べて、自拠点サーバ２Ａが格納しているデータの更新時刻より新しい更新日時のファイルを、更新されたファイルとして検出する。
【００７７】
拠点サーバ２Ａは、検出した更新ファイルのダウンロード要求をセンターサーバ１に送信する（ステップＡ８）。センターサーバ１では、ダウンロード要求されたファイルを１つにまとめてデータ圧縮したアーカイブファイル形式にする（ステップＡ９）。前述のとおり、アーカイブファイル形式のデータは外部記憶部１３に保存して、繰り返し利用することができる。また、アーカイブファイル形式とする単位は、製品カテゴリ単位、製品種別単位、ファイルカテゴリ単位などであってもよい。
【００７８】
センターサーバ１は、アーカイブファイル形式に圧縮された更新データを、拠点サーバ２Ａに送信する（ステップＡ１０）。拠点サーバ２Ａは、センターサーバ１から更新ファイルをダウンロードする（ステップＡ１１）。拠点サーバ２Ａは、ダウンロードしたアーカイブファイル形式のデータを解凍して、外部記憶部２３に格納し、更新情報を書き換える（ステップＡ１２）。
【００７９】
ここで、ダウンロードの通信にエラーがあった場合は、そのエラーがあったファイルについて、拠点サーバ２Ａの更新情報を記録しない。従って、エラーがあったファイルについては、最新の更新日時は今回のダウンロード処理以前のままである。アーカイブファイル形式の単位が、製品カテゴリ、製品種別、ファイルカテゴリなどの場合は、ダウンロードするアーカイブファイル形式単位ごとにダウンロードの正否を判断して、更新情報を記録する。更新情報に更新日時とともにダウンロード正否情報を記録してもよい。
【００８０】
更新データが多量の場合は、ダウンロードする更新データを適当な単位に分割してアーカイブファイル形式とする。通信網５の通信品質が低い場合は、アーカイブファイル形式の単位を適当に小さくした方が、ダウンロードの成功率（ダウンロード成功ファイル数／ダウンロードファイル数）は高くなる。
【００８１】
拠点サーバ２Ｂについても、同様に、設定されたダウンロード開始時刻に、更新情報から更新ファイルを検出して、更新ファイルをダウンロードする（ステップＡ１３乃至ステップＡ２０）。
【００８２】
図１２は、拠点サーバ２からクライアント３（もしくは端末機器４）が更新データをダウンロードする動作の一例を示すフローチャートである。拠点サーバ２からのダウンロード動作についてはクライアント３を例に説明するが、端末機器４が拠点サーバ２から更新データをダウンロードする場合も同様である。
【００８３】
クライアント３は、適当なタイミングで、予め決められた拠点サーバ２に通信して、更新情報を問い合わせる（ステップＢ１）。例えば、週又は月に１回などのように定期的に更新情報を問い合わせる。あるいは、クライアント３が起動したときに問い合わせてもよい。
【００８４】
クライアント３がデータをダウンロードする拠点サーバ２は、クライアント３ごとに決めておく。例えば、クライアント３の製造番号に応じて拠点サーバ２を決めてもよいし、クライアント３が設置される地域で拠点サーバ２を割り振ってもよい。拠点サーバ２が対応するクライアント３は適当に分散されることが望ましい。
【００８５】
拠点サーバ２はクライアント３から更新情報問い合わせを受信すると、クライアント３に対応した更新情報を抽出して（ステップＢ２）、更新情報をクライアント３に送信する（ステップＢ３）。クライアント３が複数の製品カテゴリにわたる保守用の端末などの場合は、図６に示すような更新情報を送信してもよい。ここでクライアント３に送信される更新情報には、図７に示すようなダウンロードするデータを選択する画面を制御する情報が含まれる。
【００８６】
クライアント３（もしくは端末機器４）の製品種別が特定できる場合は、その製品種別の更新情報のみ抽出して送信するように構成してもよい。ダウンロードするデータを選択する画面を制御する情報についても、クライアント３（もしくは端末機器４）の製品種別に応じた情報のみを送信してもよい。
【００８７】
クライアント３では、受信した更新情報を外部記憶部３３に格納し（ステップＢ４）、既に保有しているデータの更新日時と比較して、更新されているデータを抽出する（ステップＢ５）。例えば、図８乃至図１０に示すようなダウンロードするデータを選択する画面Ｓ１〜Ｓ３で、更新されたファイルの名称を、例えば反転表示するなどの印をつけて表示し、ダウンロードするデータを選択する。オペレータが介在しない場合は、更新されたファイルを自動的に選択する。その際、拠点サーバ２がセンターサーバ１からデータをダウンロードしたときにエラーがあるものは、更新情報に記載されていないか、ダウンロード正否情報のエラー情報によって、選択されない。
【００８８】
クライアント３は、抽出した更新データをダウンロードするよう、更新データ要求を拠点サーバ２に送信する（ステップＢ６）。拠点サーバ２は、更新データ要求を受信すると、要求されたファイルをまとめて圧縮したアーカイブファイル形式のデータとする（ステップＢ７）。そして、アーカイブファイル形式のデータをクライアント３に送信する（ステップＢ８）。
【００８９】
クライアント３は、更新データをダウンロードすると（ステップＢ９）、ダウンロードしたアーカイブファイル形式のデータを解凍して、外部記憶部３３などに格納する（ステップＢ１０）。そののち、必要に応じてクライアント３（又は端末機器４）を再起動する。
【００９０】
クライアント３が端末機器４ｂの保守用端末などである場合は、クライアント３を端末機器４ｂに接続して、更新データを端末機器４ｂにインストールする。あるいは、端末機器４ｂが読み取ることができる記録媒体、例えばＳＤメモリカードにデータを書き込んで、データを書き込んだＳＤメモリカードなどの記録媒体を端末機器４ｂに接続して、データをインストールする。端末機器４ｂでは、記録媒体からデータをメモリに展開して使用するか、又は記録媒体のデータをそのまま用いる。
【００９１】
このようにして、通信網５に接続されない端末機器４ｂについても、端末機器４ｂに応じたデータ更新が可能となる。特に、保守する端末機器４ｂの種類が多く、全ての端末機器４ｂのデータを保守員が保有していない場合でも、クライアント３である保守端末を通信網５（例えば、携帯電話網や無線ＬＡＮなど）に接続して、必要なデータをダウンロードできる。その結果、端末機器４ｂが設置された現場で、最新のデータをダウンロードして端末機器４ｂにインストールすることが可能となる。
【００９２】
以上、説明したように、電子装置が使用するデータが、センターサーバ１から分散して配置された拠点サーバ２にダウンロードされ、電子装置は拠点サーバ２からデータをダウンロードするので、センターサーバ１の負荷が分散され、電子装置のダウンロード処理は複数の拠点サーバ２で同時に行われるので、電子装置１台あたりのダウンロードに要する時間は減少し、電子装置の稼働率が向上する。そして、更新データの電子装置への反映が早くなる。
【００９３】
また、センターサーバ１から拠点サーバ２にダウンロードするデータ、及び拠点サーバ２から電子装置にダウンロードするデータは、更新されたデータだけに限定されるので、ダウンロードするデータ量が削減される。その結果、ダウンロード処理に要する時間がさらに短縮される。
【００９４】
センターサーバ１から拠点サーバ２へのダウンロードの正否を判別できるので、拠点サーバ２から電子装置への無効なダウンロードが行われることがない。
【００９５】
さらに、ダウンロードを操作するための画面を制御する情報がセンターサーバ１から拠点サーバ２に、また拠点サーバ２から電子装置に送信されるので、新たに必要になったデータを電子装置で認識することができる。その結果、電子装置のプログラム等の構成を変更する改訂を行うことが容易になる。
【００９６】
ダウンロードする更新データには、電子装置のファームウェアに限らず、例えば、マニュアル文書やヘルプファイルなどを含むことができる。そして、それらの更新データをアーカイブファイル形式にまとめて圧縮して伝送するので、更新データを一括してダウンロードすることができ、通信時間が短縮される。
【００９７】
また、拠点サーバ２はセンターサーバ１から設定された時刻に、更新データをセンターサーバ１からダウンロードするので、センターサーバ１の負荷の集中を回避できる。その結果、拠点サーバ２のダウンロード処理効率が向上し、ダウンロードシステム１００の運用効率も向上する。
【００９８】
その他、前記のハードウエア構成やフローチャートは一例であり、任意に変更及び修正が可能である。
【００９９】
制御部２１、主記憶部２２、外部記憶部２３、入力部２４、内部バス２０などから構成される拠点サーバ２のダウンロード処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する拠点サーバ２を構成してもよい。また、インターネット等の通信網５上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで拠点サーバ２を構成してもよい。
【０１００】
また、拠点サーバ２の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１０１】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、通信ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施の形態に係るダウンロードシステムの構成の例を示すブロック図である。
【図２】本発明の実施の形態に係るセンターサーバの構成の例を示すブロック図である。
【図３】本発明に実施の形態に係る拠点サーバの構成の例を示すブロック図である。
【図４】本発明の実施の形態に係るクライアント又は端末機器の構成の例を示すブロック図である。
【図５】センターサーバにおいて、電子装置が用いるためにダウンロードするデータの構成例を示す図である。
【図６】拠点サーバにおけるデータ構成の例を示す図である。
【図７】ダウンロードするデータを選択する画面を制御する情報の例を示す図である。
【図８】ダウンロードデータを選択する画面のうち、製品レベルを選択する画面の構成例を示す図である。
【図９】ダウンロードデータを選択する画面のうち、ファイルレベルを選択する画面の構成例を示す図である。
【図１０】ダウンロードデータを選択する画面のうち、ファイルレベルを選択する画面の異なる構成例を示す図である。
【図１１】センターサーバから拠点サーバに、更新データをダウンロードする動作の一例を示すフローチャートである。
【図１２】拠点サーバからクライアントに更新データをダウンロードする動作の一例を示すフローチャートである。
【符号の説明】
【０１０３】
１    センターサーバ
２    拠点サーバ
３    クライアント（電子装置）
４、４ｂ  端末機器（電子装置）
５    通信網
１０、２０、３０    内部バス
１１、２１、３１    制御部
１２、２２、３２    主記憶部
１３、２３、３３    外部記憶部
１４、２４、３４    入力部
１５、２５、３５    表示部
１６、２６、３６    送受信部
２７    印字部
３７    端末装置部
１００    ダウンロードシステム
【図１】
2007213434.tif 000003
【図２】
2007213434.tif 000004
【図３】
2007213434.tif 000005
【図４】
2007213434.tif 000006
【図５】
2007213434.tif 000007
【図６】
2007213434.tif 000008
【図７】
2007213434.tif 000009
【図８】
2007213434.tif 000010
【図９】
2007213434.tif 000011
【図１０】
2007213434.tif 000012
【図１１】
2007213434.tif 000013
【図１２】
2007213434.tif 000014