(57)【要約】【課題】記憶装置の接続が自在な複数の情報処理装置が相互接続された構成において、記憶装置に保存されたバックアップ用のデータを、複数の情報処理装置に対して効率良くリストアすることが可能な情報処理システムを提供擦る。【解決手段】記憶装置の接続が自在な複数の情報処理装置を相互に接続して構成された情報処理システムであって、前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置のうちの前記記憶装置の接続先として、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択するリストア判断部と、前記リストア判断部で選択された接続先を通知する通知部を備えている。【選択図】図２
2020095319.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置の接続が自在な複数の情報処理装置を相互に接続して構成された情報処理システムであって、
前記複数の情報処理装置のうちの少なくとも１つは、
前記複数の情報処理装置のうちの前記記憶装置の接続先として、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択するリストア判断部と、
前記リストア判断部で選択された接続先を通知する通知部を備えた
情報処理システム。
【請求項２】
前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置のそれぞれに前記記憶装置を接続させた場合に前記リストアに要する各リストア時間を算出するリストア時間算出部を備え、
前記リストア判断部は、前記リストア時間算出部で算出された各リストア時間に基づいて、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択する
請求項１に記載の情報処理システム。
【請求項３】
前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置間および前記複数の情報処理装置と前記記憶装置との間の各データ転送速度と、前記複数の情報処理装置における各バックアップデータの容量とを保存するデータ記憶部を備え、
前記リストア時間算出部は、前記データ記憶部に保存された前記各データ転送速度と前記各バックアップデータの容量とに基づいて、前記各リストア時間を算出する
請求項２に記載の情報処理システム。
【請求項４】
前記複数の情報処理装置のうちの少なくとも１つは、前記リストアを実施する際のリストア条件を入力するための操作部を備え、
前記リストア時間算出部は、前記操作部から入力されたリストア条件に基づいて前記各リストア時間を算出する
請求項２または３に記載の情報処理システム。
【請求項５】
前記操作部から入力される前記リストア条件は、前記バックアップデータのうちリストアを実施するデータの指定および前記複数の情報処理装置のうち前記バックアップデータのリストアを実施する情報処理装置の指定である
請求項４の記載の情報処理システム。
【請求項６】
前記複数の情報処理装置は、それぞれの情報処理装置のバックアップデータの容量を取得する各バックアップデータ容量取得部を備えている
請求項１〜５の何れか１項に記載の情報処理システム。
【請求項７】
前記各バックアップデータ容量取得部は、前記各バックアップデータを前記記憶部に保存する際に、前記各情報処理装置の各バックアップデータの容量を取得する
請求項６に記載の情報処理システム。
【請求項８】
前記バックアップデータ容量取得部は、外部装置から前記複数の情報処理装置の各バックアップデータの容量を取得する
請求項６に記載の情報処理システム。
【請求項９】
前記バックアップデータ容量取得部は、前記複数の情報処理装置の何れかに接続された前記記憶装置から、前記複数の情報処理装置の各バックアップデータの容量を取得する
請求項６に記載の情報処理システム。
【請求項１０】
前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置のバックアップデータを前記記憶装置に保存する際に算出された前記記憶装置へのデータの各転送時間を、全バックパップデータを一括でリストアする際の全リストア時間として記憶するデータ記憶部を備え、
前記リストア判断部は、前記データ記憶部に記憶された全リストア時間に基づいて、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択する
請求項１に記載の情報処理システム。
【請求項１１】
前記通知部は、表示部である
請求項１〜１０の何れか１項に記載の情報処理システム。
【請求項１２】
前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置間において前記記憶装置の接続先を交換する場合に要する交換時間を記憶する記憶部を備え、
前記表示部は、前記交換時間を表示する
請求項１１に記載の情報処理システム。
【請求項１３】
前記複数の情報処理装置のうちの少なくとも１つは制御装置であり、他の少なくとも１つは画像形成装置である
請求項１〜１２の何れかに記載の情報処理システム。
【請求項１４】
記憶装置の接続が自在な複数の情報処理装置を相互に接続して構成された情報処理システムに対し、前記記憶装置に保存されたバックアップデータをリストアする際、
前記複数の情報処理装置のうちの前記記憶装置の接続先として、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択し、
前記複数の情報処理装置のうちの少なくとも１つに備えられた通知部において、前記複数の情報処理装置のうちの前記記憶装置の接続先として、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を通知する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、および情報処理方法に関する。
【背景技術】
【０００２】
大容量のデータを保持する情報処理装置においては、着脱可能な外付けの記憶装置にバックアップデータを保存することが行われている。これにより、情報処理装置に記憶されたデータに障害が発生した場合には、バックアップデータが保存された記憶装置を情報処理装置に接続し、接続した記憶装置から情報処理装置に対してバックアップデータをリストアすることで、情報処理装置のデータを復元することができる。
【０００３】
このような情報処理装置おいて、外付けの記憶装置へのバックアップデータの保存は、ネットワーク経由でも実施することが可能である。しかしながら、データ容量が膨大な場合には、同じ装置内において隣接するインターフェースに対して、バックアップ元のハードディスクドライブとバックアップ先の記憶装置とを接続することが望ましいとされている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２４７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、コントローラーなどの制御装置に対して複数の周辺装置が接続された情報処理システムにおいては、バックアップデータが保存された外付けの記憶装置を、何れの装置に対して接続させた場合であっても各装置へのバックアップデータのリストアが可能となっている。しかしながら、それぞれの装置においてデータの転送速度およびバックアップデータの容量が異なるため、バックアップデータが保存された記憶装置を何れの装置に接続させるかによって、リストアに要する時間に差が生じ、効率的にリストアを実施できるとは限らなかった。
【０００６】
そこで本発明は、記憶装置の接続が自在な複数の情報処理装置が接続された構成において、記憶装置に保存されたバックアップ用のデータを効率良くリストアすることが可能な情報処理システム、および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するための本発明は、記憶装置の接続が自在な複数の情報処理装置を相互に接続して構成された情報処理システムであって、前記複数の情報処理装置のうちの少なくとも１つは、前記複数の情報処理装置のうちの前記記憶装置の接続先として、前記記憶装置に保存されたバックアップデータのリストアが最短で完了する接続先を選択するリストア判断部と、前記リストア判断部で選択された接続先を通知する通知部を備えている。
【発明の効果】
【０００８】
本発明によれば、記憶装置の接続が自在な複数の情報処理装置が接続された構成において、記憶装置に保存されたバックアップ用のデータを効率良くリストアすることが可能な情報処理システム、および情報処理方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る第１実施形態の情報処理システムの構成を示す図である。
【図２】本発明に係る第１実施形態の情報処理システムの機能ブロック図である。
【図３】本発明に係る第１実施形態の情報処理方法を示すフローチャートである。
【図４】記憶装置の接続先を示す表示例の図である。
【図５】本発明に係る第２実施形態の情報処理方法を示すフローチャートである。
【図６】本発明に係る第３実施形態の情報処理システムを説明するための図である。
【図７】本発明に係る第３実施形態の情報処理方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る情報処理システムおよび情報処理方法の各実施形態を図面に基づいて詳細に説明する。なお、各実施形態において同一の構成要素には同一の符号を付し、重複する構成の説明は省略する。
【００１１】
≪第１実施形態≫
図１は、本発明に係る第１実施形態の情報処理システム１の構成を示す図である。また図２は、本発明に係る第１実施形態の情報処理システムの機能ブロック図である。これらの図に示す情報処理システム１は、複数の情報処理装置を相互に接続して構成されたものである。相互に接続された複数の情報処理装置は、例えば制御装置１００と、その周辺装置としての画像形成装置２００Ａ，２００Ｂとであり、ここでは制御装置１００に対して２つの画像形成装置２００Ａ，２００Ｂが接続されて構成であることとする。またこれらの制御装置１００、および各画像形成装置２００Ａ，２００Ｂは、それぞれが外部メディアとしての外付けの記憶装置２を着脱可能なものである。以下、これら各情報処理装置の構成を説明する。
【００１２】
＜制御装置１００＞
制御装置１００は、これに接続された画像形成装置２００Ａ，２００Ｂによる画像形成を制御するためのものである。このような制御装置１００は、操作部１０１、表示部１０２、記憶部１０３、外部データ送受信部１０４、データ送受信部１０５、外部装置接続部１０６、および制御部１０７を備えており、それぞれが共通バスによって接続されている。以下、これらの構成を説明する。
【００１３】
［操作部１０１］
操作部１０１は、各画像形成装置２００Ａ，２００Ｂを動作させるための印刷条件、さらには記憶装置２に保存したバックアップデータをリストアする際のリストア条件などを入力するためのものである。リストア条件は、例えばバックアップデータのうちリストアを実施するデータの指定、およびバックアップデータのリストアを実施する装置の指定である。
【００１４】
［表示部１０２］
表示部１０２は、操作部１０１での操作の内容、および操作部１０１で設定された印刷条件を表示する。また表示部１０２は、以降に説明するように、情報処理システム１にバックアップデータをリストアする際に最短でリストアが終了する記憶装置２の接続先を通知する通知部を兼ねている。
【００１５】
さらに表示部１０２は、リストアに要するリストア時間［Ｈ］を表示する。このリストア時間［Ｈ］は、以降に説明する制御部１０７において算出された時間であり、記憶装置２の接続先毎、すなわち記憶装置２が制御装置１００に接続された場合、および記憶装置２が各画像形成装置２００Ａ，２００Ｂに接続された場合のそれぞれについて算出された時間であることとする。なお、表示部１０２は、操作部１０１としての操作パネルであってもよく、表示パネルに操作ボタンと一体に設けたタッチパネルであってもよい。
【００１６】
［記憶部１０３］
記憶部１０３は、大容量のデータを保持することが可能な部分であり、例えばハードディスクドライブである。この記憶部１０３は、以降に説明する制御部１０７を構成するＣＰＵが制御装置１００の各部を制御するための制御プログラム、外部データ送受信部１０４で受信した画像データ、さらには以降に説明する制御部１０７で作成した印刷データなどを記憶する。また記憶部１０３は、制御装置１００に対して複数設けられていてもよい。
【００１７】
［外部データ送受信部１０４］
外部データ送受信部１０４は、ネットワークポートであって、ネットワークと制御装置１００との間で、画像データの送受信を行う部分である。
【００１８】
［データ送受信部１０５］
データ送受信部１０５は、制御装置１００と画像形成装置２００Ａ，２００Ｂとの間でのデータ転送を実施する部分である。このデータ送受信部１０５においては、以降に説明する制御部１０７で作成した印刷データを画像形成装置２００Ａ，２００Ｂに転送し、さらに以降に説明するようにバックアップデータを画像形成装置２００Ａ，２００Ｂとの間で送受信する。
【００１９】
［外部装置接続部１０６］
外部装置接続部１０６は、制御装置１００に対して外付けで、他の電子機器を自在に接続するためのインターフェースであって、例えば外部メディアとしての記憶装置２が自在に接続される部分である。
【００２０】
［制御部１０７］
制御部１０７は、操作部１０１での操作、または制御装置１００に接続された画像形成装置２００Ａ，２００Ｂからの信号に基づいて、制御装置１００の各部の動作を制御するものであり、計算機によって構成されている。計算機は、いわゆるコンピューターとして用いられるハードウェアである。計算機は、ＣＰＵ（Central Processing Unit：中央処理装置）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。
【００２１】
この制御部１０７は、ここでの図示を省略した印刷データ作成部および表示制御部などを備えている。印刷データ作成部は、外部データ送受信部１０４で受信した画像データを印刷可能な形式の印刷データに変換する。表示制御部は、表示部１０２の表示を制御する。
【００２２】
さらに制御部１０７は、バックアップデータ容量取得部１０７ａ、リストア時間算出用データ記憶部１０７ｂ、リストア時間算出部１０７ｃ、リストア判断部１０７ｄ、およびリストア実行部１０７ｅを備えている。これらは次のように構成されている。
【００２３】
−バックアップデータ容量取得部１０７ａ−
バックアップデータ容量取得部１０７ａは、記憶装置２に保存されているバックアップデータの容量［Ｃ］を取得する手段であって、記憶装置２に保存されているバックアップデータのうち、制御装置１００についてのバックアップデータの容量［Ｃ］を取得する。
【００２４】
このバックアップデータ容量取得部１０７ａは、記憶装置２に対して情報処理システム１のバックアップデータを保存する際に、制御装置１００についてのバックアップデータの容量［Ｃ］を取得する。またバックアップデータの容量［Ｃ］は、バックアップデータの種類や、バックアップデータが制御装置１００の記憶部１０３に保存された日付毎、さらにはその他の指定されたデータ毎に取得される。
【００２５】
−リストア時間算出用データ記憶部１０７ｂ−
リストア時間算出用データ記憶部１０７ｂは、記憶装置２に保存されているバックアップデータを、情報処理システム１の各部にリストアする際に要するリストア時間［Ｈ］の算出に必要なデータであって、リストア時間算出用データが保存された部分である。このようなリストア時間算出用データは、下記表１に示すような制御装置１００および画像形成装置２００Ａ，２００Ｂのバックアップデータの容量［Ｃ］、および転送速度［Ｖ］である。
【００２６】
【表１】
2020095319.tif 000003
【００２７】
このうち、バックアップデータの容量［Ｃ］は、バックアップデータ容量取得部１０７ａで取得した制御装置１００についてのバックアップデータの容量［Ｃ］、および以降に説明する画像形成装置２００Ａ，２００Ｂにおいて取得した画像形成装置２００Ａ，２００Ｂについてのバックアップデータの容量［Ｃ］であることとする。この容量［Ｃ］は、指定されたデータ毎（一例として表１におけるデータ［ａ］，データ［ｂ］毎）に記憶されていることとする。
【００２８】
また転送速度［Ｖ］は、制御装置１００および画像形成装置２００Ａ，２００Ｂに接続された外部の電子機器との間の転送速度［Ｖ］と、画像形成装置２００Ａ−制御装置１００間の転送速度［Ｖ］と、画像形成装置２００Ｂ−制御装置１００間の転送速度［Ｖ］である。この転送速度［Ｖ］は、もともと制御装置１００および画像形成装置２００Ａ，２００Ｂが、各装置のスペックとして有するデータであり記憶部１０３に保存されているデータである。
【００２９】
またこのリストア時間算出用データ記憶部１０７ｂは、制御装置１００および画像形成装置２００Ａ，２００Ｂのそれぞれの装置間において、記憶装置２の接続先を交換する場合に要する交換時間［Ｈｃｈ］を記憶していてもよい。
【００３０】
−リストア時間算出部１０７ｃ−
リストア時間算出部１０７ｃは、記憶装置２に保存したバックアップデータをリストアする際に要するリストア時間［Ｈ］を算出する部分である。このリストア時間算出部１０７ｃは、リストア時間算出用データ記憶部１０７ｂに保存されたバックアップデータの容量［Ｃ］および転送速度［Ｖ］と、操作部１０１から入力されたリストア条件とに基づいて、記憶装置２の接続先毎にリストア時間［Ｈ］を算出する。すなわち、リストア時間算出部１０７ｃが算出するリストア時間［Ｈ］は、記憶装置２を制御装置１００に接続させた場合のリストア時間［Ｈ］と、記憶装置２を画像形成装置２００Ａに接続させた場合のリストア時間［Ｈ］と、記憶装置２を画像形成装置２００Ｂに接続させた場合のリストア時間［Ｈ］である。
【００３１】
−リストア判断部１０７ｄ−
リストア判断部１０７ｄは、操作部１０１での操作、または制御装置１００に接続された画像形成装置２００Ａ，２００Ｂからの信号に基づいて、リストアを実行するための判断を行う。このリストア判断部１０７ｄにおいて実施する判断は、以降の情報処理方法において詳細に説明する。
【００３２】
−リストア実行部１０７ｅ−
リストア実行部１０７ｅは、リストア判断部１０７ｄ、または制御装置１００に接続された画像形成装置２００Ａ，２００Ｂからの信号に基づいて、情報処理システム１に接続された記憶装置２から制御装置１００に対するバックアップデータのリストアを実施する。
【００３３】
＜画像形成装置２００Ａ，２００Ｂ＞
画像形成装置２００Ａ，２００Ｂは、それぞれが制御装置１００に接続された周辺装置であって、制御装置１００からの信号に基づいて、画像形成を実施する装置である。これらの画像形成装置２００Ａ，２００Ｂは、それぞれが操作部２０１、表示部２０２、記憶部２０３、画像形成部２０４、データ送受信部２０５、外部装置接続部２０６、および制御部２０７を備えており、それぞれが共通バスによって接続されている。これらは次のように構成されている。なお、以下においては、画像形成装置２００Ａが有する各構成要素を説明するが、画像形成装置２００Ｂが有する各構成要素については以下の説明における画像形成装置２００Ａを画像形成装置２００Ｂと読み換えればよい。
【００３４】
［操作部２０１］
操作部２０１は、各画像形成装置２００Ａを動作させるための印刷条件、さらには記憶装置２に保存したバックアップデータをリストアする際のリストア条件などを入力するためのものである。リストア条件は、例えばバックアップデータのうちリストアを実施するデータの指定、およびバックアップデータのリストアを実施する装置の指定である。
【００３５】
［表示部２０２］
表示部２０２は、操作部２０１での操作の内容、および操作部２０１で設定された印刷条件を表示する。また表示部２０２は、以降に説明するように、情報処理システム１にバックアップデータをリストアする際に最短でリストアが終了する記憶装置２の接続先を通知する通知部を兼ねている。
【００３６】
さらに表示部１０２は、リストアに要するリストア時間［Ｈ］を表示する。このリストア時間［Ｈ］は、以降に説明する制御部２０７において算出された時間であり、記憶装置２の接続先毎に算出された時間であることとする。なお、表示部２０２は、操作部２０１としての操作パネルであってもよく、表示パネルに操作ボタンと一体に設けたタッチパネルであってもよい。
【００３７】
［記憶部２０３］
記憶部２０３は、大容量のデータを保持することが可能な部分であり、例えばハードディスクドライブである。この記憶部２０３は、以降に説明する制御部２０７を構成するＣＰＵが画像形成装置２００Ａの各部を制御するための制御プログラム、さらにはデータ送受信部２０５で受信した印刷データなどを記憶する。また記憶部２０３は、画像形成装置２００Ａに対して複数設けられていてもよい。
【００３８】
［画像形成部２０４］
画像形成部２０４は、操作部２０１からの入力または制御装置１００からの指示にしたがって、データ送受信部２０５で受信した印刷データに基づいて画像形成を実施する部分である。
【００３９】
［データ送受信部２０５］
データ送受信部２０５は、画像形成装置２００Ａと制御装置１００との間でのデータ転送を実施する部分である。このデータ送受信部２０５においては、以降に説明するようにバックアップデータを制御装置１００との間で送受信する。
【００４０】
［外部装置接続部２０６］
外部装置接続部２０６は、画像形成装置２００Ａに対して外付けで、他の電子機器を自在に接続するためのインターフェースであって、例えば外部メディアとしての記憶装置２が自在に接続される部分である。
【００４１】
［制御部２０７］
制御部２０７は、操作部２０１での操作、または制御装置１００からの信号に基づいて、画像形成装置２００Ａの各部の動作を制御するものであり、計算機によって構成されている。計算機は、いわゆるコンピューターとして用いられるハードウェアである。計算機は、ＣＰＵ（Central Processing Unit：中央処理装置）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。
【００４２】
この制御部２０７は、ここでの図示を省略した画像形成制御部および表示制御部などを備えている。画像形成制御部は、制御装置１００からの指示にしたがって画像形成部２０４を構成する各部の駆動を制御することにより、ここでの図示を省略した紙などの記録媒体に対して画像を印刷形成する。表示制御部は、表示部２０２の表示を制御する。
【００４３】
さらに制御部２０７は、バックアップデータ容量取得部２０７ａ、リストア時間算出用データ記憶部２０７ｂ、リストア時間算出部２０７ｃ、リストア判断部２０７ｄ、およびリストア実行部２０７ｅを備えている。このうち、リストア時間算出用データ記憶部２０７ｂ、リストア時間算出部２０７ｃ、リストア判断部２０７ｄは、制御装置１００のものと同様であるため説明は省略する。また、これらのリストア時間算出用データ記憶部２０７ｂ、リストア時間算出部２０７ｃ、リストア判断部２０７ｄは、制御装置１００および画像形成装置２００Ａ，２００Ｂで共通のものであってもよい。以下、バックアップデータ容量取得部２０７ａ、およびリストア実行部２０７ｅの構成のみを説明する。
【００４４】
−バックアップデータ容量取得部２０７ａ−
バックアップデータ容量取得部２０７ａは、記憶装置２に保存されているバックアップデータの容量［Ｃ］を取得する手段であって、記憶装置２に保存されているバックアップデータのうち、画像形成装置２００Ａについてのバックアップデータの容量［Ｃ］を取得する。
【００４５】
このバックアップデータ容量取得部２０７ａは、記憶装置２に対して情報処理システム１のバックアップデータを保存する際に、各画像形成装置２００Ａについてのバックアップデータの容量［Ｃ］を取得する。またバックアップデータの容量［Ｃ］は、バックアップデータの種類や、バックアップデータが画像形成装置Ａの記憶部２０３に保存された日付毎、さらにはその他の指定されたデータ毎に取得される。
【００４６】
−リストア実行部２０７ｅ−
リストア実行部２０７ｅは、リストア判断部２０７ｄ、または制御装置１００からの信号に基づいて、情報処理システム１に接続された記憶装置２から画像形成装置２００Ａに対するバックアップデータのリストアを実施する。
【００４７】
＜情報処理方法＞
図３は、本発明に係る第１実施形態の情報処理方法を示すフローチャートであり、先に説明した情報処理システム１において実施される情報処理方法を示す。この図に示す情報処理方法は、図１および図２を用いて説明した情報処理システム１における制御装置１００の制御部１０７、および画像形成装置２００Ａ，２００Ｂの各制御部２０７によって実施されるバックアップデータのリストアの手順であり、各制御部１０７，２０７を構成するＣＰＵが、ＲＯＭやＲＡＭ、さらには各記憶部１０３，２０３に記録されたプログラムを実行することによって実施される。以下、図３のフローチャートに基づき、先の図２を参照しつつ第１実施形態の情報処理方法を説明する。
【００４８】
［ステップＳ１０１］
ステップＳ１０１において、制御装置１００および画像形成装置２００Ａ，２００Ｂの各リストア判断部１０７ｄ，２０７ｄは、バックアップデータのリストアの指示が有ったか否かを判断する。この際、各リストア判断部１０７ｄ，２０７ｄは、オペレーターにより、制御装置１００および画像形成装置２００Ａ，２００ｂの何れかの操作部１０１，２０１から、情報処理システム１のリストア処理を実施するための入力がなされた場合に、リストアの指示が有った（ＹＥＳ）と判断する。リストアの指示が有った（ＹＥＳ）と判断されるまで、待機して判断を繰り返す。
【００４９】
ここで、リストア処理を実施するための入力とは、リストア実施の指示と、リストア条件とである。リストア条件とは、バックアップデータのうちの全てのデータをリストアするか、一部のデータのみであるかの選択の指示であることとする。
【００５０】
以降一例として、制御装置１００の操作部１０１において、リストア実施の指示が入力された場合を説明する。この場合、制御装置１００の表示部１０２には、バックアップデータのうちの全てのデータをリストアするか、またはバックアップデータのうちからリストアするデータを指定するための選択肢、およびリストアを実施する装置の選択肢が示されることとする。そしてオペレーターによる操作部１０１の操作によって、表示部１０２に示された何れかの選択が入力されたことにより、リストア判断部１０７ｄが、リストアの指示が有った（ＹＥＳ）と判断し、次のステップＳ１０２に進む。
【００５１】
［ステップＳ１０２］
ステップＳ１０２において、制御装置１００のリストア時間算出部１０７ｃは、リストア時間［Ｈ］の算出を実施する。この際、リストア時間算出部１０７ｃは、リストア時間算出用データ記憶部１０７ｂに保存されたデータと、操作部１０１から入力されたリストア条件とに基づいて、リストア時間を算出する。
【００５２】
リストア時間算出部１０７ｃが算出するリストア時間［Ｈ］は、このシステムを構成する制御装置１００および画像形成装置２００Ａ，２００Ｂの各外部装置接続部１０６，２０６に記憶装置２を接続した場合にリストアに要する時間であり、例えば下記表２〜表４に示すように算出される。下記表２〜表４に示したリストア時間［Ｈ］は、ステップＳ１０１において、リストア条件として、全てのバックアップデータのリストアが選択された場合の算出結果である。
【００５３】
【表２】
2020095319.tif 000004
【００５４】
表２は、記憶装置２を制御装置１００に接続した場合について算出されたリストア時間［Ｈ］である。このリストア時間［Ｈ］＝９４秒は、記憶装置２から制御装置１００へのデータの転送時間［Ｈｘ］＝４２秒、制御装置１００から画像形成装置２００Ａへのデータの転送時間［Ｈｘ］＝１２秒、および制御装置１００から画像形成装置２００Ｂへのデータの転送時間［Ｈｘ］＝４０秒の合計である。
【００５５】
【表３】
2020095319.tif 000005
【００５６】
表３は、記憶装置２を画像形成装置２００Ａに接続した場合について算出されたリストア時間［Ｈ］である。このリストア時間［Ｈ］＝２１０秒は、記憶装置２から画像形成装置２００Ａへのデータの転送時間［Ｈｘ］＝１４０秒、画像形成装置２００Ａから制御装置１００へのデータの転送時間［Ｈｘ］＝６秒、画像形成装置２００Ａから制御装置１００への画像形成装置２００Ｂ分のデータの転送時間［Ｈｘ］＝２４秒、および制御装置１００から画像形成装置２００Ｂへのデータの転送時間［Ｈｘ］＝４０秒の合計である。
【００５７】
【表４】
2020095319.tif 000006
【００５８】
表４は、記憶装置２を画像形成装置２００Ｂに接続した場合について算出されたリストア時間［Ｈ］である。このリストア時間［Ｈ］＝７０秒は、記憶装置２から画像形成装置２００Ｂへのデータの転送時間［Ｈｘ］＝２８秒、画像形成装置２００Ｂから制御装置１００へのデータの転送時間［Ｈｘ］＝１０秒、画像形成装置２００Ｂから制御装置１００への画像形成装置２００Ａ分のデータの転送時間［Ｈｘ］＝２０秒、および制御装置１００から画像形成装置２００Ａへのデータの転送時間［Ｈｘ］＝１２秒の合計である。
【００５９】
また、ステップＳ１０１において、全てのバックアップデータのなかから一部のデータのみがリストアするデータとして選択された場合には、リストア時間算出部１０７ｃは、選択されたデータのリストアに要する時間を、リストア時間［Ｈ］として算出する。さらに、ステップＳ１０１において、リストアを実施する装置として制御装置１００および画像形成装置２００Ａ，２００Ｂのうちの一部の装置みが選択された場合には、リストア時間算出部１０７ｃは、選択された装置に対するリストアに要する時間を、リストア時間［Ｈ］として算出する。
【００６０】
なお、表２〜表４においては、転送速度［Ｖ］が双方向で同一としているが、転送の向きにより速度が異なる場合もある。
【００６１】
［ステップＳ１０３］
ステップＳ１０３において、リストア判断部１０７ｄは、リストア時間算出部１０７ｃにおいて算出されたリストア時間［Ｈ］に基づき、リストア時間［Ｈ］が最短となる画像形成装置２００Ｂを接続先として選択し、表示部１０２に表示させる。
【００６２】
図４は、記憶装置の接続先を示す表示例の図である。この図に示すように、例えばリストア時間［Ｈ］の算出結果が表２〜表４に示した通りである場合、表示部１０２は、リストアが最短で終了する記憶装置２の接続先が、画像形成装置２００Ｂであることを表示する。またこの表示と共に、表示部１０２には、下記表５に示すように、記憶装置２の接続先毎に算出したリストア時間［Ｈ］と、リストア時間［Ｈ］が最短となる接続先を示すチェックマークを表示してもよい。
【００６３】
【表５】
2020095319.tif 000007
【００６４】
また、表示部１０２には、上記表５に示すように、記憶装置２の接続先を、制御装置１００、画像形成装置２００Ａ、２００Ｂの各装置間で交換にした場合に要する交換時間［Ｈｃｈ］を表示してもよい。この交換時間［Ｈｃｈ］は、予め実験的に交換して得られた時間であって、制御部１０７，２０７に保存されたデータであることとする。
【００６５】
［ステップＳ１０４］
ステップＳ１０４において、情報処理システム１における各リストア判断部１０７ｄ，２０７ｄは、外部装置接続部１０６，２０６の何れかに、情報処理システム１のバックアップデータが保存された記憶装置２が接続されたか否かを判断する。そして、リストア判断部１０７ｄ，２０７ｄの何れかにおいて、記憶装置２が接続された（ＹＥＳ）と判断されるまで判断を繰り返し、接続された（ＹＥＳ）と判断した場合に、次のステップＳ１０５に進む。
【００６６】
［ステップＳ１０５］
ステップＳ１０５において、記憶装置２が実際に接続された装置（例えば制御装置１００）のリストア判断部１０７ｄは、実際に記憶装置２が接続された装置が、ステップＳ１０３において最短のリストア時間［Ｈ］となる接続先として表示された接続先であるか否かを判断する。そして、最短の接続先である（ＹＥＳ）と判断された場合に、次のステップＳ１０６に進む。一方、最短の接続先ではない（ＮＯ）と判断された場合には、ステップＳ１０５’に進む。
【００６７】
［ステップＳ１０５’］
ステップＳ１０５’において、情報処理システム１における何れかのリストア判断部１０７ｄ，２０７ｄであって、典型的には記憶装置２が実際に接続された装置（例えば制御装置１００）のリストア判断部１０７ｄは、リストアを実行するか否かの判断を実施する。
【００６８】
この際、先ず、情報処理システム１における何れかの表示部１０２，２０２であって、典型的には記憶装置２が実際に接続された装置（例えば制御装置１００）の表示部１０２は、リストアを実行するか否かの選択肢を表示する。そして、情報処理システム１のオペレーターが、操作部１０１の操作によって、リストアを実行する選択肢を選択した場合に、リストア判断部１０７ｄは、リストアを実行する（ＹＥＳ）と判断して次のステップＳ１０６に進む。
【００６９】
一方、オペレーターが、操作部１０１の操作によって、リストアを実行しない選択肢を選択した場合に、リストア判断部１０７ｄは、リストアを実行しない（ＮＯ）と判断してステップＳ１０４に戻る。そして、再び記憶装置２が何れかの接続先に接続されるまで待機する。
【００７０】
これにより、例えばオペレーターが誤って、最短のリストア時間［Ｈ］となる接続先以外の装置に記憶装置２を接続した場合に、記憶装置２の接続先を変更可能としている。
【００７１】
また、最短のリストア時間［Ｈ］となる接続先以外の装置に記憶装置２を接続させた場合であっても、その状態でのリストアの実行を可能としている。例えば、前述のようにオペレーターが誤って、最短のリストア時間［Ｈ］となる接続先以外の装置に記憶装置２を接続した場合であっても、記憶装置２の接続先を交換する手間を惜しむ場合には、接続先を交換することなくリストアを実行することが可能となる。この場合、オペレーターは、表５にあるように、表示部１０２に表示されている交換時間［Ｈｃｈ］の表示を参照し、記憶装置２の接続先を交換するか否かを判断することが可能である。
【００７２】
［ステップＳ１０６］
ステップＳ１０６において、情報処理システム１における各リストア実行部１０７ｅ，２０７ｅは、リストアを実行する。この際、記憶装置２を接続した接続先（例えば制御装置１００）のリストア実行部１０７ｅは、記憶装置２に保存されたバックアップデータのうち、操作部１０１においてリストア条件として指定された範囲のバックアップデータを記憶部１０３に転送する。また、リストア実行部１０７ｅは、記憶部１０３に転送したバックアップデータのうち、画像形成装置２００Ａのバックアップデータを記憶部１０３から画像形成装置２００Ａに転送し、画像形成装置２００Ｂのバックアップデータを記憶部１０３から画像形成装置２００Ｂに転送する。
【００７３】
そして、画像形成装置２００Ａのリストア実行部２０７ｅは、制御装置１００から転送されたバックアップデータを、画像形成装置２００Ａの記憶部２０３に保存する。同様に、画像形成装置２００Ｂのリストア実行部２０７ｅは、制御装置１００から転送されたバックアップデータを、画像形成装置２００Ｂの記憶部２０３に保存する。以上により、一連のリストア処理を完了させる。
【００７４】
＜第１実施形態の効果＞
以上説明したように本第１実施形態の情報処理システム１および情報処理方法によれば、バックアップデータが保存された記憶装置２を情報処理システム１に接続する前に、接続先毎のリストア時間［Ｈ］を算出することにより、最短のリストア時間［Ｈ］となる接続先を知ることができる。このため、最短のリストア時間［Ｈ］となる接続先に記憶装置２を接続した効率の良いリストアを実施することが可能となる。
【００７５】
≪第２実施形態≫
第２実施形態の情報処理システムは、図１および図２を用いて説明した第１実施形態の情報処理システム１と同様の構成要素を備えたものであり、保存するデータとリストアを実施する際の判断の手順が異なる。すなわち、第２実施形態においては、情報処理システム１におけるリストア時間算出用データ記憶部１０７ｂ，２０７ｂに保存されたデータの種類が、第１実施形態のデータとは異なる。また、制御装置１００および画像形成装置２００Ａ，２００Ｂのリストア判断部１０７ｄ，２０７ｄによって実施される判断の手順、すなわち情報処理システム１によって実施される情報処理方法の手順が、第１実施形態とは異なる。他の構成は、第１実施形態の情報処理システム１および情報処理方法と同様である。このため、図２および他の必要な図面に基づいて、第２実施形態の情報処理システム１および情報処理方法が、第１実施形態の情報処理システム１および情報処理方法と異なる構成のみを説明する。
【００７６】
＜制御装置１００＞
［制御部１０７］
−リストア時間算出用データ記憶部１０７ｂ−
リストア時間算出用データ記憶部１０７ｂは、第１実施形態のものと同様に、記憶装置２に保存されているバックアップデータを、情報処理システムの各部にリストアする際に要するリストア時間［Ｈ］の算出に必要なデータであって、リストア時間算出用データが保存された部分である。
【００７７】
このようなリストア時間算出用データは、下記表６に示すような制御装置１００および画像形成装置２００Ａ，２００Ｂのバックアップデータの容量［Ｃ］と、転送速度［Ｖ］と、さらに全リストア時間［Ｈａ］である。
【００７８】
【表６】
2020095319.tif 000008
【００７９】
このうち、バックアップデータの容量［Ｃ］および転送速度［Ｖ］は、第１実施形態で説明したバックアップデータの容量［Ｃ］および転送速度［Ｖ］と同様である。また全リストア時間［Ｈａ］は、記憶装置２に記憶されたバックアップデータの全てを、情報処理システム１に対してリストアするのに要する時間である。
【００８０】
この全リストア時間［Ｈａ］は、情報処理システム１から記憶装置２に対して、バックアップデータの全てを一活して保存する際に算出され、リストア時間算出用データ記憶部１０７ｂに記憶されたデータであることとする。全リストア時間［Ｈａ］は、記憶装置２の接続先毎に算出された値であることとする。
【００８１】
＜情報処理方法＞
図５は、本発明に係る第２実施形態の情報処理方法を示すフローチャートである。この図に示す情報処理方法が、先に説明した第１実施形態の情報処理方法と異なるところは、ステップＳ１０１の後に、ステップＳ２０１〜ステップＳ２０３の手順を追加したところにある。以下図５のフローチャートに基づき、先の図２を参照しつつ第２実施形態の情報処理方法を説明する。
【００８２】
［ステップＳ１０１］
ステップＳ１０１において、制御装置１００および画像形成装置２００Ａ，２００ｂの各リストア判断部１０７ｄ，２０７ｄは、バックアップデータのリストアの指示が有ったか否かを判断する。この判断は、第１実施形態で説明したステップＳ１０１の判断と同様であり、オペレーターによる、制御装置１００および画像形成装置２００Ａ，２００ｂの操作部１０１，２０１のうちの何れの操作に基づいてなされる。
【００８３】
一例として、制御装置１００の操作部１０１において、リストア処理の指示が入力された場合を説明すると、リストア実施の指示と、バックアップデータの指定、およびリストアを実施する装置の指定が入力された場合に、制御装置１００のリストア判断部１０７ｄは、リストアの指示が有った（ＹＥＳ）と判断し、次に追加したステップＳ２０１に進む。
【００８４】
［ステップＳ２０１］
ステップＳ２０１において、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄは、リストア時間算出用データ記憶部１０７ｂが全リストア時間［Ｈａ］のデータを保持しているか否かを判断する。そして、保持している（ＹＥＳ）と判断した場合には、ステップＳ２０２に進む。
【００８５】
一方、保持していない（ＮＯ）と判断した場合には、ステップＳ１０２に進み、以降は第１実施形態の情報処理方法において説明したステップＳ１０２〜ステップＳ１０６を実施し、リストア処理を実行する。
【００８６】
［ステップＳ２０２］
ステップＳ２０２において、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄは、ステップＳ１０１において、バックアップデータのうちの全てのデータをリストアすることが、リストア条件として選択されたか否かを判断する。
【００８７】
そして、全てのデータをリストアすることが選択された（ＹＥＳ）と判断された場合には、ステップＳ２０３に進む。
【００８８】
一方、バックアップデータのうちの一部のデータのみのリストアが選択された（ＮＯ）と判断された場合には、ステップＳ１０２に進み、以降は第１実施形態の情報処理方法において説明したステップＳ１０２〜ステップＳ１０６を実施し、リストア処理を実行する。
【００８９】
［ステップＳ２０３］
ステップＳ２０３において、リストア判断部１０７ｄは、リストア時間算出用データ記憶部１０７ｂに保存された全リストア時間［Ｈａ］に基づき、全リストア時間［Ｈａ］が最短となる記憶装置２の接続先を選択し、表示部１０２に表示させる。以降はステップＳ１０４に進み、ステップＳ１０４〜ステップＳ１０６を実施し、リストア処理を実行する。
【００９０】
＜第２実施形態の効果＞
以上説明したように本第２実施形態の情報処理システムおよび情報処理方法であっても、第１実施形態の情報処理システムおよび情報処理方法と同様に、最短のリストア時間［Ｈ］となる接続先を知ることができるため、最短のリストア時間［Ｈ］となる接続先に記憶装置２を接続した効率の良いリストアを実施することが可能となる。また、バックアップデータのうちの全てのデータをリストアする場合には、元々保持していた全リストア時間［Ｈａ］を活用することでリストア時間の算出を省略することができるため、さらにリストアの高効率化を図ることができる。
【００９１】
≪第３実施形態≫
第３実施形態は、異なる情報処理システムから転送した間で、バックアップデータの保存とリストアとを実施する場合に適用される情報処理システムおよび情報処理方法である。図６は、本発明に係る第３実施形態の情報処理システム１を説明するための図である。この図に示すように、第３実施形態の情報処理システム１は、図１および図２を用いて説明した第１実施形態の情報処理システム１と同様の構成要素を備えたものである。
【００９２】
この情報処理システム１における制御装置１００および画像形成装置２００Ａ，２００Ｂのリストア判断部１０７ｄ，２０７ｄは、別の情報処理システム１’のバックアップデータが保存された記憶装置２から、バックアップデータをリストアするための判断を、以下の情報処理方法のように実施する。
【００９３】
＜情報処理方法＞
図７は、本発明に係る第３実施形態の情報処理方法を示すフローチャートである。この図に示す情報処理方法が、先に説明した第１実施形態の情報処理方法と異なるところは、ステップＳ１０１の後に、ステップＳ３０１〜ステップＳ３０５の手順を追加したところにある。以下図７のフローチャートに基づき、先の図２を参照しつつ第３実施形態の情報処理方法を説明する。
【００９４】
［ステップＳ１０１］
ステップＳ１０１において、制御装置１００および画像形成装置２００Ａ，２００Ｂの各リストア判断部１０７ｄ，２０７ｄは、バックアップデータのリストアの指示が有ったか否かを判断する。この判断は、第１実施形態で説明したステップＳ１０１の判断と同様であり、オペレーターによる、制御装置１００および画像形成装置２００Ａ，２００ｂの操作部１０１，２０１のうちの何れの操作に基づいてなされる。
【００９５】
一例として、制御装置１００の操作部１０１において、リストア処理の指示が入力された場合を説明すると、リストア実施の指示と、バックアップデータの指定、およびリストアを実施する装置の指定が入力された場合に、制御装置１００のリストア判断部１０７ｄは、リストアの指示が有った（ＹＥＳ）と判断し、次に追加したステップＳ３０１に進む。
【００９６】
［ステップＳ３０１］
ステップＳ３０１において、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄは、リストアするデータが本情報処理システム１から取得したデータであるか否かを判断する。ここで、本情報処理システム１とは、記憶装置２からバックアップデータをリストアしようとしている情報処理システム１である。
【００９７】
リストア判断部１０７ｄは、オペレーターによる操作部１０１の操作に基づいて、この判断を実施する。この場合、先ず制御装置１００の表示部１０２において、リストアするデータが、本システムから取得したデータであるか否かの選択肢が表示される。
【００９８】
そして、オペレーターによる操作部１０１の操作によって、本システムから取得したデータが選択された場合に、リストア判断部１０７ｄは、本システムのデータである（ＹＥＳ）と判断して次のステップＳ１０２に進む。その後は、第１実施形態の情報処理方法において説明したステップＳ１０２〜ステップＳ１０６を実施し、リストア処理を実行する。
【００９９】
一方、オペレーターによる操作部１０１の操作によって、本システムから取得したデータではない選択肢が選択された場合に、リストア判断部１０７ｄは、本システムのデータではない（ＮＯ）と判断してステップＳ３０２に進む。
【０１００】
［ステップＳ３０２］
ステップＳ３０２において、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄは、バックアップデータを取得した元の情報処理システム１’から、データの容量を取得することが可能であるか否かを判断する。
【０１０１】
リストア判断部１０７ｄは、オペレーターによる操作部１０１の操作に基づいて、この判断を実施する。この場合、先ず制御装置１００の表示部１０２において、データ容量の取得か可能であるか否かの選択肢が表示される。そして、オペレーターによる操作部１０１の操作によって、データ容量の取得が可能であるとの選択肢が選択された場合に、リストア判断部１０７ｄは、データ容量の取得が可能である（ＹＥＳ）と判断して次のステップＳ３０３に進む。一方、データ容量の取得が可能ではないとの選択肢が選択された場合に、リストア判断部１０７ｄは、データ容量の取得が可能ではない（ＮＯ）と判断して次のステップＳ３０３’に進む。
【０１０２】
なお、この判断は、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄが、ネットワーク経由でバックアップデータを取得した元の情報処理システム１’に問い合わせを行い、その結果に基づいて実施されてもよい。
【０１０３】
［ステップＳ３０３］
ステップＳ３０３において、リストア判断部１０７ｄ，２０７ｄのうちの何れか、典型的には制御装置１００のリストア判断部１０７ｄは、リストアするバックアップデータの容量の入力があったか否かを判断し、入力があった（ＹＥＳ）と判断されるまで待機する。外部装置である元の情報処理システム１’から、本情報処理システム１へのバックアップデータの容量の入力は、オペレーターによる操作部１０１の操作によってなされるか、ネットワーク経由でなされるか、または他の外部メディアを介して本情報処理システム１に入力されてもよい。
【０１０４】
そして、何れかの手順によって元の情報処理システム１’からバックアップデータの容量が入力された場合に、リストア判断部１０７ｄは入力があった（ＹＥＳ）と判断して次のステップＳ３０４に進む。
【０１０５】
［ステップＳ３０４］
ステップＳ３０４において、各バックアップデータ容量取得部１０７ａ，２０７ａは、外部装置から入力されたバックアップデータの容量［Ｃ］を取得して、各リストア時間算出用データ記憶部１０７ｂ，２０７ｂにバックアップデータの容量［Ｃ］を上書きで保存する（表１参照）。その後、次のステップＳ１０２に進み、第１実施形態の情報処理方法において説明したステップＳ１０２〜ステップＳ１０６を実施し、リストア処理を実行する。
【０１０６】
［ステップＳ３０３’］
一方、ステップＳ３０３’において、各リストア判断部１０７ｄ，２０７ｄは、外部装置接続部１０６，２０６の何れかに、バックアップデータが保存された記憶装置２が接続されたか否かを判断する。そして、リストア判断部１０７ｄ，２０７ｄの何れかにおいて、記憶装置２が接続された（ＹＥＳ）と判断されるまで判断を繰り返し、接続された（ＹＥＳ）と判断した場合に、次のステップＳ３０４’に進む。
【０１０７】
［ステップＳ３０４’］
ステップＳ３０３’において、各バックアップデータ容量取得部１０７ａ，２０７ａは、記憶装置２からバックアップデータの容量［Ｃ］を取得して、各リストア時間算出用データ記憶部１０７ｂ，２０７ｂにバックアップデータの容量［Ｃ］を上書きで保存する（表１参照）。その後、次のステップＳ１０２に進み、第１実施形態の情報処理方法において説明したステップＳ１０２〜ステップＳ１０６を実施し、リストア処理を実行する。
【０１０８】
なお、ステップＳ３０４’からステップＳ１０２に進んだ場合、記憶装置２はステップＳ１０２においてリストア時間［Ｈ］を算出する前に、外部装置接続部１０６，２０６の何れかに接続されていることになる。この場合、ステップＳ１０５’（図３参照）では、第１実施形態で説明したように、オペレーターは、表示部１０２に表示されている交換時間［Ｈｃｈ］の表示（表５）を参照し、記憶装置２の接続先を交換するか否かを判断することも可能である。
【０１０９】
＜第３実施形態の効果＞
以上説明したように本第３実施形態の情報処理システムおよび情報処理方法によれば、別の情報処理システムから取得したバックアップデータをリストアする場合であっても、第１実施形態の情報処理システムおよび情報処理方法と同様に、最短のリストア時間［Ｈ］となる接続先を知ることができるため、最短のリストア時間［Ｈ］となる接続先に記憶装置２を接続した効率の良いリストアを実施することが可能となる。
【符号の説明】
【０１１０】
１…情報処理システム
１００…制御装置
２００Ａ，２００Ｂ…画像形成装置
１０２，２０２…表示部（通知部）
１０７ａ，２０７ａ…バックアップデータ容量取得部
１０７ｂ，２０７ｂ…リストア時間算出用データ記憶部（データ記憶部）
１０７ｃ，２０７ｃ…リストア時間算出部
１０７ｄ，２０７ｄ…リストア判断部
１０１，２０１…操作部
［Ｃ］…データの容量（バックアップデータの容量）
［Ｈ］…リストア時間
［Ｈａ］…全リストア時間
［Ｈｃｈ］…交換時間（交換する場合の所要時間）
［Ｖ］…転送速度（データ転送速度）
【図１】
2020095319.tif 000009
【図２】
2020095319.tif 000010
【図３】
2020095319.tif 000011
【図４】
2020095319.tif 000012
【図５】
2020095319.tif 000013
【図６】
2020095319.tif 000014
【図７】
2020095319.tif 000015