(57)【要約】【課題】プログラムをダウンロードする際のネットワーク負荷を軽減する。【解決手段】サーバ１４からプログラムをダウンロードする複数の情報処理装置１０−Ａ，Ｂ，Ｃを含むダウンロードシステム１であって、複数の情報処理装置１０−Ａ，Ｂ，Ｃのうち少なくとも１つは、サーバ１４からプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、複数の情報処理装置１０−Ａ，Ｂ，Ｃに同報通信する手段を含み、前記同報通信を受信した他の情報処理装置は、サーバ１４にプログラムのダウンロードを要求しないダウンロードシステム１。【選択図】図１
2007109149.tif 000002
【特許請求の範囲】
【請求項１】
サーバからプログラムをダウンロードする複数の情報処理装置を含むダウンロードシステムであって、
前記複数の情報処理装置のうち少なくとも１つは、
前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、前記複数の情報処理装置に同報通信する手段を含み、
前記同報通信を受信した他の情報処理装置は、前記サーバにプログラムのダウンロードを要求しない、
ことを特徴とするダウンロードシステム。
【請求項２】
請求項１に記載のダウンロードシステムであって、
前記同報通信される情報には、前記サーバからダウンロードするプログラムの情報を含み、
前記同報通信を受信した他の情報処理装置は、当該同報通信により受信した情報が示すプログラムを、前記同報通信を行った情報処理装置からダウンロードする、
ことを特徴とするダウンロードシステム。
【請求項３】
サーバと複数の情報処理装置を含むダウンロードシステムであって、
前記複数の情報処理装置のうち少なくとも１つは、
前記サーバから最新の更新プログラムの情報を取得する手段と、
前記複数の情報処理装置の中から、前記取得した情報に対応する更新プログラムを保持する情報処理装置を検索する手段と、
前記検索により前記更新プログラムを保持する情報処理装置が見出された場合には、当該情報処理装置から前記更新プログラムをダウンロードする手段と、を含む
ことを特徴とするダウンロードシステム。
【請求項４】
サーバと複数の情報処理装置を含むダウンロードシステムであって、
前記複数の情報処理装置のうち少なくとも１つは、
前記サーバと前記複数の情報処理装置のそれぞれが保有する最新の更新プログラムの情報を取得する手段と、
前記取得した情報のうち、前記複数の情報処理装置のうちいずれかが保有するものが、前記サーバと同等又は前記サーバよりも最新の情報である場合には、当該情報を保有する情報処理装置から更新プログラムをダウンロードする手段と、を含む
ことを特徴とするダウンロードシステム。
【請求項５】
サーバからプログラムをダウンロードする情報処理装置の制御方法であって、
前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、複数の情報処理装置に同報通信するステップを含む
ことを特徴とする情報処理装置の制御方法。
【請求項６】
サーバからプログラムをダウンロードする情報処理装置を機能させるためのプログラムであって、
前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、複数の情報処理装置に同報通信する手段、
として情報処理装置を機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムのダウンロードを行うダウンロードシステム、情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
情報機器の制御プログラムを更新する際に、情報機器から遠隔地に設置されたサーバから更新プログラムをダウンロードすることがよく行われている。例えば、特許文献１には、サーバに新しいバージョンのプログラムが格納されていたときに、情報機器が最新のプログラムのダウンロードを要求する技術が開示されている。
【特許文献１】特開平１０−２１０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、サーバに接続される情報機器が多数ある場合に、プログラムのダウンロードが同時に起こると、サーバと情報機器間のネットワーク負荷が高くなってしまうという問題があった。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、プログラムをダウンロードする際のネットワーク負荷を軽減することができるダウンロードシステム、情報処理装置、情報処理装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るダウンロードシステムは、サーバからプログラムをダウンロードする複数の情報処理装置を含むダウンロードシステムであって、前記複数の情報処理装置のうち少なくとも１つは、前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、前記複数の情報処理装置に同報通信する手段を含み、前記同報通信を受信した他の情報処理装置は、前記サーバにプログラムのダウンロードを要求しない、ことを特徴とする。
【０００６】
また、本発明に係る情報処理装置の制御方法は、サーバからプログラムをダウンロードする情報処理装置の制御方法であって、前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、複数の情報処理装置に同報通信するステップを含むことを特徴とする。
【０００７】
また、本発明に係る情報処理装置を機能させるためのプログラムは、サーバからプログラムをダウンロードする情報処理装置を機能させるためのプログラムであって、前記サーバからプログラムをダウンロードする際に、当該ダウンロードが継続中であることを示す情報を、複数の情報処理装置に同報通信する手段、として情報処理装置を機能させるためのプログラムである。
【０００８】
本発明では、サーバと、サーバからプログラムをダウンロードする複数の情報処理装置を含んでダウンロードシステムが構成される。ダウンロードシステムにおいては、複数の情報処理装置のうちの１つが、サーバからプログラムをダウンロードする際に、他の情報処理装置に対してプログラムをダウンロード中であることを同報通信により通知する。通知を受けた他の情報処理装置は、通知をした情報処理装置がダウンロード中である間は、サーバにダウンロードを要求せずに待機する。
【０００９】
本発明によると、サーバからプログラムを一時にダウンロードできる情報処理装置の数を限定できるため、プログラムをダウンロードする際のネットワーク負荷を軽減することができる。
【００１０】
また、本発明の一態様では、ダウンロードシステムは、前記同報通信される情報には、前記サーバからダウンロードするプログラムの情報を含み、前記同報通信を受信した他の情報処理装置は、当該同報通信により受信した情報が示すプログラムを、前記同報通信を行った情報処理装置からダウンロードする、ことを特徴とする。こうすれば、複数の情報処理装置のうち１つが、サーバからダウンロードしたプログラムを他の情報処理装置に通知し、そのプログラムが他の情報処理装置に適するものである場合には、前記１つの情報処理装置から他の情報処理装置はプログラムをダウンロードすることができる。これにより、プログラムをダウンロードする際のネットワーク負荷を軽減することができる。
【００１１】
また、本発明に係るダウンロードシステムは、サーバと複数の情報処理装置を含むダウンロードシステムであって、前記複数の情報処理装置のうち少なくとも１つは、前記サーバから最新の更新プログラムの情報を取得する手段と、前記複数の情報処理装置の中から、前記取得した情報に対応する更新プログラムを保持する情報処理装置を検索する手段と、前記検索により前記更新プログラムを保持する情報処理装置が見出された場合には、当該情報処理装置から前記更新プログラムをダウンロードする手段と、を含むことを特徴とする。本発明によれば、情報処理装置は、同一ネットワーク内に属する他の情報処理装置が所望の更新プログラムを保有していないかを検索して、保有していればその情報処理装置から更新プログラムをダウンロードする。こうすることで、サーバと情報処理装置間のネットワーク負荷を軽減することができる。
【００１２】
また、本発明に係るダウンロードシステムは、サーバと複数の情報処理装置を含むダウンロードシステムであって、前記複数の情報処理装置のうち少なくとも１つは、前記サーバと前記複数の情報処理装置のそれぞれが保有する最新の更新プログラムの情報を取得する手段と、前記取得した情報のうち、前記複数の情報処理装置のうちいずれかが保有するものが、前記サーバと同等又は前記サーバよりも最新の情報である場合には、当該情報を保有する情報処理装置から更新プログラムをダウンロードする手段と、を含むことを特徴とする。本発明によれば、情報処理装置は、同一ネットワーク内に属する他の情報処理装置がサーバと同等もしくはサーバよりも最新の更新プログラムの情報を持っている場合には、その情報を保有する情報処理装置から更新プログラムをダウンロードすることができる。こうすることで、サーバと情報処理装置間のネットワーク負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施形態について図面に基づいて詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係るダウンロードシステムのシステム構成図である。図１に示されるように、ダウンロードシステム１は、複数のクライアント１０−Ａ，Ｂ，Ｃとルータ１２とサーバ１４を含み構成される。クライアント間はネットワーク１６を介して相互に通信可能に接続される。また、各クライアント１０−Ａ，Ｂ，Ｃは、ネットワーク１６に接続するルータ１２を介して、外部ネットワーク１８に接続する。そして、クライアント１０−Ａ，Ｂ，Ｃは、外部ネットワーク１８に接続するサーバ１４とデータの送受信が可能となる。以下、クライアント１０−Ａ，Ｂ，Ｃのそれぞれに共通した内容を説明する場合には、クライアント１０と表す。
【００１５】
本実施形態に係るダウンロードシステム１の概要を以下に説明する。ダウンロードシステム１では、クライアント１０がサーバ１４から更新プログラムをダウンロードする。図１に示されるように、本実施形態では、クライアント１０がネットワーク１６上に３台接続されている。そして、３台のクライアント１０のうちの１台がサーバ１４から更新プログラムをダウンロードしている間は、他の２台のクライアント１０はサーバ１４から更新プログラムをダウンロードするのを待機する。
【００１６】
クライアント１０は、サーバ１４から更新プログラムをダウンロードする装置である。クライアント１０は、サーバ１４に対して最新の更新プログラムの情報を問い合わせる。クライアント１０は、サーバ１４からの返信を受けて、サーバ１４から最新の更新プログラムをダウンロードするのに要する時間を計算する。クライアント１０は、上記計算した時間を他の２台のクライアント１０に同報通信して、ダウンロードを開始する。同報通信を受信した他の２台のクライアント１０は、通知された時間、サーバ１４にダウンロードの要求を出すのを待機する。
【００１７】
ルータ１２は、一般的なルータであって構わない。ルータ１２は、ネットワーク１６と外部ネットワーク１８の両方に接続し、両ネットワークを接続する役割を果たす。
【００１８】
サーバ１４は、クライアント１０に更新プログラムを転送するサーバである。サーバ１４は、更新プログラムを保持し、クライアント１０からの要求に対して、クライアント１０に適した更新プログラムを選び出して、更新プログラムの情報を送信する。そして、サーバ１４は、クライアント１０からの更新プログラムのダウンロード要求に対して、その要求に合ったプログラムを転送する。
【００１９】
図２はダウンロードシステム１を構成する各装置の内部構成図である。図２に示されるように、ダウンロードシステム１は、サーバ１４、ルータ１２とクライアント１０を含み構成される。
【００２０】
サーバ１４は、図２に示されるように、ネットワークインターフェース２０、更新プログラム保持部２２、更新情報生成部２４と更新プログラム転送部２６を含み構成される。各部については以下に説明する。
【００２１】
ネットワークインターフェース２０は、サーバ１４が外部ネットワーク１８に接続するためのインターフェースである。サーバ１４は、ネットワークインターフェース２０を介して、クライアント１０から最新の更新プログラムの問い合わせを受信し、クライアント１０に対して更新情報を返信する。
【００２２】
更新プログラム保持部２２は、クライアント１０の更新プログラムのバイナリデータを保持するものである。更新プログラム保持部２２は、図３に示されるように、クライアント１０の機種（ハードウェア、ＯＳ等）毎にそれらの最新の更新プログラムを対応付けたテーブル（以下、更新プログラム情報テーブルとする）を記憶している。なお、更新プログラム保持部２２は、サーバ１４のハードディスク等の記憶装置を含んで構成される。
【００２３】
更新情報生成部２４は、クライアント１０から受信した最新の更新プログラムの問い合わせに対して、クライアント１０に送信する更新プログラムの情報を生成するものである。更新情報生成部２４は、問い合わせを行ったクライアント１０の属性情報に基づいて、上記の更新プログラム情報テーブルを参照して、該当する更新プログラムを取得する。そして、更新情報生成部２４は、取得した更新プログラムに基づいて、クライアント１０に送信する更新情報を生成する。生成される更新情報には、更新プログラムのプログラム名、プログラムのバージョン、ファイルサイズ等が含まれる。
【００２４】
更新プログラム転送部２６は、クライアント１０から要求された更新プログラムのバイナリデータを更新プログラム保持部２２から読み出して、クライアント１０に転送するものである。
【００２５】
ルータ１２は、ネットワーク上を流れるデータを他のネットワークに中継する機器である。本実施形態においては、ルータ１２は、ネットワークインターフェース２０から送信された更新情報や更新プログラムを受信して、ターゲットのクライアント１０に転送する。
【００２６】
クライアント１０は、図２に示されるように、ネットワークインターフェース３０、更新情報取得部３２、完了予定時刻通知部３４、更新プログラム取得部３６、記憶部３８と更新処理部４０を含んで構成される。各部については以下に説明する。
【００２７】
ネットワークインターフェース３０は、クライアント１０がネットワーク１６に接続するためのインターフェースである。クライアント１０は、ネットワークインターフェース３０を介して、サーバ１４から最新の更新プログラムの情報や、更新プログラムのバイナリデータを受信する。またクライアント１０は、ネットワークインターフェース３０を介して、他のクライアント１０とデータの送受信を行う。
【００２８】
更新情報取得部３２は、クライアント１０に適した最新の更新プログラムの情報をサーバ１４から取得するものである。更新情報取得部３２は、サーバ１４に更新情報のダウンロードの要求を送信するとともに、クライアント１０の属性情報（ハードウェア、ＯＳの情報等）を併せて送信する。また、更新情報取得部３２は、サーバ１４への接続が失敗した場合には、他のクライアント１０からネットワーク設定情報を取得することとしてもよい。
【００２９】
完了予定時刻通知部３４は、更新情報取得部３２で取得した更新情報に基づいて、更新プログラムのダウンロードが完了する予定時刻を計算するものである。完了予定時刻通知部３４は、更新情報に含まれる更新プログラムのファイルサイズと、通信回線の速度からダウンロードの完了予定時間を計算する。そして、現在時刻に計算した完了予定時間を足して、ダウンロードの完了予定時刻を算出する。そして、完了予定時刻通知部３４は、ネットワーク１６に接続するクライアント１０に対して、算出した完了予定時刻をブロードキャストして通知する。
【００３０】
更新プログラム取得部３６は、サーバ１４から更新プログラムをダウンロードして取得するものである。更新プログラム取得部３６は、他のクライアント１０から通知された完了予定時刻を経過しない間はサーバ１４に対して更新プログラムのダウンロードを要求せずに待機する。
【００３１】
記憶部３８は、更新プログラム取得部３６で取得した更新プログラムと、他のクライアント１０から通知された完了予定時刻を記憶するものである。記憶部３８は、クライアント１０のハードディスク等の記憶装置を含んで構成される。図２に示されるように、記憶部３８は、更新プログラム格納部４２と完了予定時刻記憶部４４を含んで構成される。
【００３２】
更新プログラム格納部４２は、更新プログラム取得部３６で取得した更新プログラムを格納するものである。更新プログラム格納部４２には、クライアント１０が保有しているプログラムの情報をリスト形式で記憶することとしてもよい。
【００３３】
完了予定時刻記憶部４４は、他のクライントから通知されたダウンロードの完了予定時刻を記憶するものである。更新プログラム取得部３６は、完了予定時刻記憶部４４を参照して、サーバ１４に更新プログラムのダウンロードを即時に要求可能か否かを判断する。
【００３４】
更新処理部４０は、更新プログラム格納部４２に格納された更新プログラムを用いて、アップデート処理を行うものである。更新処理部４０がプログラムの更新を行った後に、その更新に係るプログラムの情報をネットワーク１６に同報通信することとしてもよい。そして、その同報通信を受信した他のクライアント１０が、通知されたプログラムが自己に適合するものであると判断した場合には、当該他のクライアント１０がそのプログラムをダウンロードすることとしてもよい。
【００３５】
以下、本発明の実施の形態に係るダウンロードシステム１における更新プログラムのダウンロードの動作の詳細について説明する。
【００３６】
図４は、ダウンロードシステム１における更新プログラムのダウンロード処理のシーケンス図である。図４に示されるように、クライアント１０−Ａは、サーバ１４にクライアント１０−Ａに適した最新の更新プログラムの情報について問い合わせを行う（Ｓ１０１）。サーバ１４は、クライアント１０−Ａからの要求に対して、更新プログラム情報テーブルを参照して、クライアント１０−Ａに適した更新情報を送信する（Ｓ１０２）。クライアント１０−Ａは、サーバ１４から受信した更新情報に基づいて、ダウンロード対象となる更新プログラムのファイルサイズと、クライアント１０−Ａの使用する通信回線の速度から、更新プログラムをダウンロードする際の完了予定時刻を計算する（Ｓ１０３）。そして、クライアント１０−Ａは、計算した完了予定時刻をクライアント１０−Ａの属するネットワーク１６に接続する機器に対して同報通信を行う（Ｓ１０４）。クライアント１０−Ａからの同報通信を受けたクライアント１０−Ｂは、通知された完了予定時刻までダウンロードを待機する（Ｓ１０５）。クライアント１０−Ａは、上記の同報通信を行った後に、サーバ１４に対して更新プログラムのダウンロードを要求する（Ｓ１０６）。そして、サーバ１４はクライアント１０−Ａから要求のあった更新プログラムをクライアント１０−Ａに転送する（Ｓ１０７）。クライアント１０−Ｂは、クライアント１０−Ａから通知された完了予定時刻を過ぎると、サーバ１４に対して更新プログラムのダウンロードを要求するために、最新の更新プログラムの情報について問い合わせることができる（Ｓ１０７）。
【００３７】
以上説明した本発明の実施形態に係るダウンロードシステムによれば、サーバからプログラムをダウンロードするクライアントが複数あっても、サーバからプログラムを一時にダウンロードできるクライアントの数を限定できるため、プログラムをダウンロードする際のネットワーク負荷を軽減することができる。
【００３８】
次に、本発明の第２の実施形態について説明する。
【００３９】
第２の実施形態では、クライアント１０はサーバ１４から更新プログラムの情報を取得し、取得した更新情報に基づいて、まず同一ネットワーク内の他のクライアント１０の中にダウンロード対象の更新プログラムを保有しているものがないかを検索する。そして、上記検索により該当するクライアント１０が見出された場合には、クライアント１０は、そのクライアント１０から更新プログラムをダウンロードする。また、上記検索により該当するクライアント１０が見出されなかった場合には、サーバ１４から更新プログラムをダウンロードする。
【００４０】
図５は、第２の実施形態に係るダウンロードシステムを構成する各装置の内部構成図である。図５において、図２に記載されたブロックと同じ番号が付されたものは、第１の実施形態と同様の機能を有するものであるため、以下では説明を省略する。第１の実施形態に対して、第２の実施形態ではクライアント１０に検索部４６が付加されている。
【００４１】
検索部４６は、クライアント１０と同じネットワークに接続するクライアント１０の中から、更新情報取得部３２で取得した更新情報に対応する更新プログラムを保持するクライアント１０を検索するものである。検索部４６は、検索の対象となる更新プログラムを識別する情報をネットワーク１６にブロードキャストして、上記更新プログラムを保有するクライアント１０からの返信を要求する。そして、他のクライアント１０は、上記要求を受信すると、各クライアント１０の記憶部３８を参照して該当する更新プログラムを保有しているか否かを判断し、保有している場合にはその旨の返信を行う。検索部４６は、他のクライアント１０からの返信に基づいて、更新プログラムを保有するクライアント１０が存在する場合には、更新プログラム取得部３６に対してそのクライアント１０のアドレスを通知する。また、検索部４６は、更新プログラムを保有するクライアント１０が存在しない場合には、サーバ１４のアドレスを通知する。更新プログラム取得部３６は転送されたアドレスに基づいて更新プログラムの取得を行う。
【００４２】
以上説明した本発明の第２の実施形態によれば、クライアント１０は更新プログラムをダウンロードする際に、まず同一ネットワーク内に当該更新プログラムを保有する機器がないかを検索し、ある場合にはその機器から更新プログラムをダウンロードすることができる。こうすることで、サーバとクライアント間のネットワーク負荷を軽減することができる。
【００４３】
次に、本発明に係る第３の実施形態について説明する。
【００４４】
第３の実施形態では、クライアント１０はサーバ１４と同一ネットワーク内の他のクライアント１０からそれぞれ更新プログラムの情報を取得する。そして、クライアント１０は、取得した更新情報を比較して、取得した情報のうち、複数のクライアント１０のうちいずれかが保有するものが、サーバ１４と同等又はサーバ１４よりも最新の情報である場合には、当該情報を保有するクライアント１０から更新プログラムをダウンロードする。
【００４５】
図６は、第３の実施形態に係るダウンロードシステムを構成する各装置の内部構成図である。図６において、図２に記載されたブロックと同じ番号が付されたものは、第１の実施形態と同様の機能を有するものであるため、以下では説明を省略する。第１の実施形態に対して、第３の実施形態ではクライアント１０に比較部４８が付加されている。また、クライアント１０の更新情報取得部３２は、サーバ１４だけではなく、同一ネットワークに存在するクライアント１０からも更新情報を取得する。
【００４６】
比較部４８は、更新情報取得部３２で取得した更新情報を比較して、取得した情報のうち、複数のクライアント１０のうちいずれかが保有するものが、サーバ１４と同等又は前記サーバ１４よりも最新の情報であるか否かを判断するものである。比較部４８は、上記の比較を更新情報に記憶された作成日時で比較しても良いし、記憶されたプログラムのバージョン情報により比較することとしてもよい。比較部４８は、上記の比較により、クライアント１０が最新又はサーバ１４と同等の情報を保有する場合には、そのクライアント１０のアドレスを更新プログラム取得部３６に転送し、そうでない場合にはサーバ１４のアドレスを更新プログラム取得部３６に転送する。更新プログラム取得部３６は転送されたアドレスに基づいて更新プログラムの取得を行う。
【００４７】
以上説明した本発明の第３の実施形態によれば、クライアントは更新情報をサーバと同一ネットワーク内に接続される機器とから取得し、同一ネットワークに接続する機器がサーバと同等もしくはサーバよりも新しい情報を保持している場合には、その機器から更新プログラムをダウンロードすることができる。こうすることで、サーバとクライアント間のネットワーク負荷を軽減することができる。
【００４８】
なお、本発明は上記実施形態に限定されるものではない。
【００４９】
例えば、上記第１の実施形態においては、クライアント１０がダウンロードの完了予定時刻を他のクライアント１０に通知することとしているが、これに限らず、クライアント１０がダウンロードの開始と終了とを他のクライアント１０に通知することとしてもよい。
【００５０】
また、上記第１の実施形態において、クライアント１０がダウンロードするプログラムの種類を同報通信により他のクライアント１０に通知して、そのプログラムが他のクライアント１０に適したプログラムであった場合には、他のクライアント１０が当該プログラムをダウンロードすることとしてもよい。
【００５１】
また、クライアント１０において、プログラムの更新が失敗した場合に、クライアント１０が同一ネットワーク内への同報通信を行い、他のクライアント１０が保有する更新プログラムをダウンロードしてリカバリすることとしてもよい。
【００５２】
また、クライアント１０において、プログラムの更新を行う前に、更新前のプログラムを他のクライアント１０にバックアップして、プログラムの更新が失敗した場合には、バックアップしたプログラムをダウンロードしてリカバリすることとしてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係るダウンロードシステムのシステム構成図である。
【図２】ダウンロードシステムを構成する各装置の内部構成図である。
【図３】クライアントの機種毎にそれらの最新の更新プログラムを対応付けたテーブルの一例である。
【図４】ダウンロードシステムにおける更新プログラムのダウンロード処理のシーケンス図である。
【図５】第２の実施形態に係るダウンロードシステムを構成する各装置の内部構成図である。
【図６】第３の実施形態に係るダウンロードシステムを構成する各装置の内部構成図である。
【符号の説明】
【００５４】
１  ダウンロードシステム、１０  クライアント、１２  ルータ、１４  サーバ、１６  ネットワーク、１８  外部ネットワーク、２０  ネットワークインターフェース、２２  更新プログラム保持部、２４  更新情報生成部、２６  更新プログラム転送部、３０  ネットワークインターフェース、３２  更新情報取得部、３４  完了予定時刻通知部、３６  更新プログラム取得部、３８  記憶部、４０  更新処理部、４２  更新プログラム格納部、４４  完了予定時刻記憶部、４６  検索部、４８  比較部。
【図１】
2007109149.tif 000003
【図２】
2007109149.tif 000004
【図３】
2007109149.tif 000005
【図４】
2007109149.tif 000006
【図５】
2007109149.tif 000007
【図６】
2007109149.tif 000008