【手続補正書】
【提出日】平成25年8月23日(2013.8.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、上記問題に鑑みて成されたものであり、ソフトウェアの差分アップデートを行う前に、ソフトウェアの更新対象を局所化し、アップデートに要する時間を短縮することが可能になる画像処理装置及びその制御方法、情報処理システム、並びにプログラムを提供することを目的とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するために、本発明の画像処理装置は、ネットワーク上のサーバから一つまたは複数の更新ファイルを受信し、当該更新ファイルに基づいてソフトウェアのアップデートを行う画像処理装置において、前記ソフトウェアを複数の圧縮ファイルに分割して記憶する記憶手段と、前記記憶手段に記憶された複数の圧縮ファイルの中から更新対象となる圧縮ファイルを解凍する解凍手段と、前記サーバから受信した更新ファイルに基づいて、前記解凍手段により解凍されたファイルを更新する更新手段と、前記更新されたファイルを再圧縮して前記記憶手段に記憶させる圧縮手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバから一つまたは複数の更新ファイルを受信し、当該更新ファイルに基づいてソフトウェアのアップデートを行う画像処理装置において、
前記ソフトウェアを複数の圧縮ファイルに分割して記憶する記憶手段と、
前記記憶手段に記憶された複数の圧縮ファイルの中から更新対象となる圧縮ファイルを解凍する解凍手段と、
前記サーバから受信した更新ファイルに基づいて、前記解凍手段により解凍されたファイルを更新する更新手段と、
前記更新されたファイルを再圧縮して前記記憶手段に記憶させる圧縮手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記サーバは、
前記ソフトウェアを構成するパッケージの名称とバージョンを含むソフトウェア構成情報を前記画像処理装置から受信するソフトウェア構成情報受信手段と、
前記受信したソフトウェア構成情報と、更新されたソフトウェアとの差分を特定するための更新ソフトウェア情報とを比較して差分パッケージを算出する差分ソフトウェア算出手段と、
前記差分パッケージとしての更新ファイルを含むアップデート情報を前記画像処理装置に送信するアップデート情報送信手段とを備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記サーバは、
前記差分ソフトウェア算出手段によって算出された差分パッケージの差分パッケージ情報から前記更新対象となる圧縮ファイルを特定する圧縮ファイル特定手段と、
前記差分パッケージ情報及び前記特定された圧縮ファイルから前記ソフトウェアのアップデートにかかる処理時間を算出する更新時間算出手段とをさらに備え、
前記アップデート情報送信手段は、前記差分パッケージと前記アップデート処理時間を含むアップデート情報を前記画像処理装置に送信することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記ソフトウェア構成情報を前記サーバに送信するソフトウェア構成情報送信手段と、
前記アップデート情報を受信するアップデート情報受信手段と、をさらに備え、
前記解凍手段は、前記アップデート情報により前記更新対象となる圧縮ファイルを特定して解凍を行うことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
更新されたソフトウェアとの差分を特定するための更新ソフトウェア情報を前記サーバから受信する更新ソフトウェア構成情報受信手段と、
前記ソフトウェアを構成するパッケージの名称とバージョンを含むソフトウェア構成情報と、前記受信した更新ソフトウェア情報とを比較して差分パッケージを算出する差分ソフトウェア算出手段と、をさらに備え、
前記解凍手段は、前記差分パッケージを含むアップデート情報により前記更新対象となる圧縮ファイルを特定して解凍を行うことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記差分ソフトウェア算出手段によって算出された差分パッケージの差分パッケージ情報から前記更新対象となる圧縮ファイルを特定する圧縮ファイル特定手段と、
前記差分パッケージ情報及び前記特定された圧縮ファイルから前記ソフトウェアのアップデートにかかる処理時間を算出する更新時間算出手段と、をさらに備え、
前記解凍手段は、前記差分パッケージと前記アップデート処理時間を含むアップデート情報により前記更新対象となる圧縮ファイルを特定して解凍を行うことを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記差分パッケージ情報には、少なくとも、パッケージ名、バージョン、パッケージサイズ、差分パッケージに含まれる展開ファイル名、圧縮後の適用ファイルが含まれることを特徴とする請求項２乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
ネットワーク上のサーバから一つまたは複数の更新ファイルを受信し、当該更新ファイルに基づいてソフトウェアのアップデートを行う画像処理装置の制御方法において、
前記ソフトウェアを複数の圧縮ファイルに分割して記憶手段に記憶し、前記記憶手段に記憶された複数の圧縮ファイルの中から更新対象となる圧縮ファイルを解凍する解凍工程と、
前記サーバから受信した更新ファイルに基づいて、前記解凍工程にて解凍されたファイルを更新する更新工程と、
前記更新されたファイルを再圧縮して前記記憶手段に記憶させる圧縮工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項９】
ネットワーク上のサーバから一つまたは複数の更新ファイルを受信し、当該更新ファイルに基づいてソフトウェアのアップデートを行う画像処理装置を備える情報処理システムにおいて、
前記画像処理装置は、
前記ソフトウェアを複数の圧縮ファイルに分割して記憶する記憶手段と、
前記記憶手段に記憶された複数の圧縮ファイルの中から更新対象となる圧縮ファイルを解凍する解凍手段と、
前記サーバから受信した更新ファイルに基づいて、前記解凍手段により解凍されたファイルを更新する更新手段と、
前記更新されたファイルを再圧縮して前記記憶手段に記憶させる圧縮手段とを備え、
前記サーバは、
前記ソフトウェアを構成するパッケージの名称とバージョンを含むソフトウェア構成情報を前記画像処理装置から受信するソフトウェア構成情報受信手段と、
前記受信したソフトウェア構成情報と、更新されたソフトウェアとの差分を特定するための更新ソフトウェア情報とを比較して差分パッケージを算出する差分ソフトウェア算出手段と、
前記算出された差分パッケージの差分パッケージ情報から前記更新対象となる圧縮ファイルを特定する圧縮ファイル特定手段と、
前記差分パッケージ情報及び前記特定された圧縮ファイルから前記ソフトウェアのアップデートにかかる処理時間を算出する更新時間算出手段と、
前記差分パッケージと前記アップデート処理時間を含むアップデート情報を前記画像処理装置に送信するアップデート情報送信手段とを備え、
前記解凍手段は、前記サーバから受信した前記アップデート情報により前記更新対象となる圧縮ファイルを特定して解凍を行うことを特徴とする情報処理システム。
【請求項１０】
ネットワーク上のサーバから一つまたは複数の更新ファイルを受信し、当該更新ファイルに基づいてソフトウェアのアップデートを行う画像処理装置を備える情報処理システムにおいて、
前記画像処理装置は、
前記ソフトウェアを複数の圧縮ファイルに分割して記憶する記憶手段と、
前記記憶手段に記憶された複数の圧縮ファイルの中から更新対象となる圧縮ファイルを解凍する解凍手段と、
前記サーバから受信した更新ファイルに基づいて、前記解凍手段により解凍されたファイルを更新する更新手段と、
前記更新されたファイルを再圧縮して前記記憶手段に記憶させる圧縮手段と、
更新されたソフトウェアとの差分を特定するための更新ソフトウェア情報を前記サーバから受信する更新ソフトウェア構成情報受信手段と、
前記ソフトウェアを構成するパッケージの名称とバージョンを含むソフトウェア構成情報と、前記受信した更新ソフトウェア情報とを比較して差分パッケージを算出する差分ソフトウェア算出手段と、
前記算出された差分パッケージの差分パッケージ情報から前記更新対象となる圧縮ファイルを特定する圧縮ファイル特定手段と、
前記差分パッケージ情報及び前記特定された圧縮ファイルから前記ソフトウェアのアップデートにかかる処理時間を算出する更新時間算出手段とを備え、
前記解凍手段は、前記差分パッケージと前記アップデート処理時間を含むアップデート情報により前記更新対象となる圧縮ファイルを特定して解凍を行うことを特徴とする情報処理システム。
【請求項１１】
請求項８に記載の制御方法を画像処理装置に実行させるためのコンピュータに読み取り可能なプログラム。