(57)【要約】【課題】ネットワークにより接続されているコンピュータの記憶媒体の書き込みスペースを利用して、安価にサービスを提供する。【解決手段】顧客Ａからの記憶媒体の書き込みスペースの提供に対応して、１で異なる顧客Ｂから提供された書き込みスペースを持つ記憶媒体への、顧客Ａの元データの写しのデータの格納を依頼し、元データの破損時に２で写しデータをネットワークを介して顧客Ｂ側から収集して顧客Ａ側に送り、３でデータの復旧に対する対価を顧客Ａ側から受け取る。【選択図】　　　図１
2004094661.tif 000002
【特許請求の範囲】
【請求項１】
顧客のデータのバックアップサービスを行う方法において、ある顧客側からの記憶媒体の書き込みスペースの提供に対応して、該ある顧客と異なる顧客から提供された書き込みスペースを持つ記憶媒体への、該ある顧客の記憶媒体に格納されている元データの写しデータの格納を該異なる顧客に依頼し、
該写しデータの元データの破損時に、該元データの復旧のために該写しデータをネットワークを介して該異なる顧客側から収集して該ある顧客の記憶媒体に送り、
該データの復旧に対する対価を該ある顧客側から受け取ることを特徴とするデータバックアップサービス方法。
【請求項２】
前記元データの写しデータが、前記ある顧客側であらかじめ定められた大きさに分割されることを特徴とする請求項１記載のデータバックアップサービス方法。
【請求項３】
前記あらかじめ定められた大きさに分割された写しデータに対して、該分割後のデータを特定するための識別子を付加することを特徴とする請求項２記載のデータバックアップサービス方法。
【請求項４】
前記元データの破損時に前記収集した写しデータを暗号化して前記ある顧客に送り、
前記対価の受け取りに対応して、該暗号を解く鍵を該ある顧客に送ることを特徴とする請求項１記載のデータアックアップサービス方法。
【請求項５】
顧客のデータのバックアップサービスを行うサービス装置において、
ある顧客側からの記憶媒体の書き込みスペースの提供に対応して、該顧客と異なる顧客から提供された書き込みスペースを持つ記憶媒体への、該ある顧客の記憶媒体に格納されている元データの写しデータの格納を依頼するバックアップ処理手段と、
該ある顧客の元データが破損した時、該元データの復旧のために、該写しデータを該異なる顧客側からネットワークを介して収集して該ある顧客側の記憶媒体に送るデータ復旧処理手段と、
該データの復旧に対する対価を該ある顧客側から受け取る対価取得手段とを備えることを特徴するデータバックアップサービス装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータのデータ保護方式に係り、更に詳しくはネットワークを介して接続される複数のコンピュータにおける記憶媒体の書き込みスペースを利用してデータのバックアップサービスを行うデータバックアップサービス方法、およびバックアップサービス装置に関する。
【０００２】
【従来の技術と発明が解決しようとする課題】
コンピュータに保存されているデータやプログラムについては、ハードディスクドライブ（ＨＤＤ）の破損など、記憶媒体の障害に備えてバックアップをとっておくことが必要とされている。このようなバックアップのデータは、元のデータを格納した記憶媒体とは物理的に異なる記憶媒体上に保存する必要がある。
【０００３】
従来においては、コンピュータの所有者自身がＨＤＤや、ディジタルオーディオテープ（ＤＡＴ）などをコンピュータに増設し、データのバックアップを行う方法と、ネットワーク上でサービスを提供するディスクサービスを利用する方法とがあった。
【０００４】
しかしながらコンピュータの所有者、すなわち顧客から見た場合には、ＨＤＤやＤＡＴなどを増設すると機材購入のための費用がかさむという問題点があり、またネットワーク上のディスクサービスを利用する場合には、一般に１台のコンピュータが使用できるディスク容量が限定され、十分な量のデータのバックアップがとれないなどの問題点があった。
【０００５】
またディスクサービスを提供するサービス提供者にとっては、ＨＤＤなどの記憶媒体の購入や設置スペース、その稼動電力などの費用も大きくなり、原価がかさみ、価格設定を下げられず、データバックアップ専用としては個人よりも、むしろ企業向けの市場にならざるを得ないという問題点があった。
【０００６】
本発明の課題は、上述の問題点に鑑み、ネットワークを介して接続されているコンピュータの記憶媒体上での書き込みスペースを利用することにより、安価にデータバックアップサービスを提供することである。
【０００７】
【課題を解決するための手段】
図１は本発明のデータバックアップサービス方法の機能ブロック図である。同図は顧客のデータのバックアップサービスを行う方法を示し、１においてある顧客Ａからの記憶媒体の書き込みスペースの提供に対応して、その顧客Ａと異なる顧客Ｂから提供された書き込みスペースを持つ記憶媒体への、顧客Ａの元データの写しの格納が顧客Ｂ側に依頼される。
【０００８】
そして顧客Ａ側で元データの破損時に、その元データの復旧のために写しデータが２でネットワークを介して顧客Ｂ側から収集されて顧客Ａ側に送られ、３でそのデータの復旧に対する対価が顧客Ａ側から受け取られる。
【０００９】
発明の実施の形態においては、元データの写しデータが顧客Ａ側であらかじめ定められた大きさに分割されることも、またその分割の前に圧縮と暗号化が行われることもできる。
【００１０】
また実施の形態においては、あらかじめ定められた大きさに分割された写しデータに対して、分割後のデータを特定するための識別子を付加することも、そしてその識別子が元データを保持している顧客を示すデータと、分割時におけるデータの元データ内での位置を特定するデータとからなることもできる。
【００１１】
更に実施の形態においては、元データが破損した時、収集した写しデータを暗号化して顧客Ａ側に送り、対価の受け取りに対応して暗号を解く鍵を顧客Ａ側に送ることもできる。
【００１２】
発明の実施の形態においては、顧客Ａの元データの写しデータを受け取り、その写しを一旦バッファに格納した後にその写しデータを顧客Ｂ側に転送してその格納を依頼することも、あるいは顧客Ｂのネットワークアドレスを顧客Ａ側に通知し、顧客Ａ側から顧客Ｂ側への写しデータの直接転送を指示することもでき、更に顧客Ａと顧客Ｂのネットワークへの接続状態に応じて、この２つの方法のいずれかを使い分けることもできる。
【００１３】
また実施の形態においては、顧客Ａと異なる顧客Ｂとをペアとして、顧客Ａ側から提供された書き込みスペースを持つ記憶媒体に、顧客Ｂ側の元データの写しデータの格納を依頼することもできる。この場合、ペアの選択方法としては、例えばデータバックアップを待っている２人の顧客、所在地域が異なる２人の顧客、顧客により指定されるバックアップ開始時刻が近接している２人の顧客など、各種の選択方法が可能である。
【００１４】
更に実施の形態においては、顧客Ａの元データの写しデータを多重にとり、顧客Ａと異なる複数の顧客からそれぞれ提供された書き込みスペースを持つ記憶媒体への、その写しデータの格納を複数の各顧客側に依頼することもできる。
【００１５】
次に本発明のデータバックアップサービス装置はバックアップ処理手段と、データ復旧処理手段、および対価取得手段とを備える。バックアップ処理手段は、顧客Ａからの記憶媒体の書き込みスペースの提供に対応して、顧客Ｂから提供された書き込みスペースを持つ記憶媒体への、顧客Ａの元データの写しデータの格納を依頼するものである。
【００１６】
データ復旧処理手段は、顧客Ａの元データが破損した時に、その元データの復旧のために写しデータをネットワークを介して顧客Ｂ側から収集して顧客Ａ側に送るものであり、対価取得手段はデータの復旧に対する対価を顧客Ａ側から受け取るものである。
【００１７】
また実施の形態においては本発明のデータバックアップサービス方法を実現させるためのプログラムが計算機によって使用される。このプログラムは、基本的に図１の各機能ブロックに対応する手順を備える。
【００１８】
以上のように本発明においては、ネットワークに接続されているコンピュータの記憶媒体の書き込みスペースを利用してデータのバックアップサービスが行われる。
【００１９】
【発明の実施の形態】
図２は本発明のデータバックアップ方式、図３はデータ復旧方式の基本説明図である。図２において、顧客１０のディスク１１の一部の領域がサービス提供者１２側に提供される。このディスク１１の一部の領域は顧客１０側で使用されていない書き込みスペースであり、サービス提供者１２側での仮想的なメモリ、例えばハードディスクドライブ（ＨＤＤ）１３として使用され、サービス提供者１２は顧客１０のディスク提供に対して、顧客１０側でバックアップを必要とするデータのバックアップサービスを行う。このバックアップは、図２に図示しない他の顧客から提供されたディスク上で行われる。
【００２０】
最近ではパソコンなどに初期装備されるハードディスクなどが大容量となり、半分以上の容量が空いていることも多い。またほとんどのパソコンがネットワークに接続され、ＡＤＳＬなどの常時接続も一般化しつつある。本実施形態ではこのような状況を反映してデータバックアップサービスが行われる。
【００２１】
図３では、顧客１０からサービス提供者１２に対してバックアップを要求されたデータ、すなわち仮想ＨＤＤ１３としての他の顧客のディスクに格納されているバックアップデータに対する元のデータが顧客１０側で失われた時に、顧客１０がサービス提供者１２に対して対価を支払うことにより、サービス提供者１２は仮想ＨＤＤ１３上、すなわち他の顧客のディスクに格納されているバックアップデータを収集し、そのデータを用いて顧客１０側の元データの復旧サービスを行う。このように本実施形態においては、データバックアップ自体に対しては顧客１０はコストを支払う必要がなく、元のデータが失われてそのデータの復旧サービスを受ける時にのみ、対価の支払いを行うものとする。
【００２２】
図４は本実施形態におけるデータバックアップ処理の基本フローチャート、図５はデータ復旧処理の基本フローチャートである。図４において処理が開始されると、ステップＳ１で顧客側でバックアップデータが、後述するようにあらかじめ定められた大きさに分割され、ステップＳ２でサービス提供者のサーバ側でデータの交換先が決定され、ステップＳ３でサーバと顧客の間、または顧客と他の顧客の間で直接にデータの交換が行われて、バックアップ処理を終了する。
【００２３】
このように本実施形態においては、バックアップデータがあらかじめ定められた大きさに分割されることによって、他の顧客との間でデータ交換を容易に行うことが可能となり、図２で説明したようにサービス提供者１２側ではバックアップ用のメモリを実際に設置することなく、仮想ＨＤＤ１３、実際には顧客から提供されたディスクの一部を使用してバックアップ処理が行われる。
【００２４】
なお図４においてはステップＳ２でバックアップデータの格納先が決定され、２人の顧客の間でデータの交換が行われるものとしたが、ステップＳ３でのデータ転送は他の顧客側に直接に、あるいはサーバを介してバックアップデータの転送が行われてもよい。
【００２５】
図５において処理が開始されると、ステップＳ５でサーバと顧客の間で、元データに対応するバックアップデータを実際に格納している顧客側からデータが収集され、ステップＳ６でサーバから元データが失われた顧客に対してデータ転送が行われ、ステップＳ７で元データが失われた顧客側でデータが展開され、対価の支払いが行われて、処理を終了する。
【００２６】
図６はデータのバックアップ例の説明図である。元データをコピーし、あらかじめ定められた大きさに分割し、他の顧客と交換する。例えば顧客１側において、元データのコピーは４つのデータに分割され、顧客１のデータ１から顧客１のデータ４までとなり、それぞれのデータは顧客２、顧客３、顧客４、および顧客５と交換される。
【００２７】
顧客１からサービス提供者に提供されたディスク上には顧客２，３，４、および５のそれぞれのデータ１がバックアップデータとして格納される。同様に、例えば顧客２においてはバックアップデータとして顧客１のデータ１、顧客３のデータ２、および顧客５のデータ２が、サービス提供者に提供された領域を持つ顧客側のディスク上に格納される。
【００２８】
サービス提供者側では、データを交換した顧客のペアのリスト１５が格納される。あらかじめ定められた大きさのデータ毎に、例えば顧客１と２、顧客１と３、顧客１と４、顧客１と５というように、データが交換された顧客のペアのリスト１５が保持される。
【００２９】
図７はデータ復旧例の説明図である。例えば顧客１側で、他の顧客のディスク上にバックアップデータが格納されている元データが失われたものとする。サービス提供者側では、ペアリスト１５を参照することによって顧客１とデータを交換した、すなわち顧客１のデータがディスク上に格納されている顧客が顧客２，３，４、および５であると判定し、ネットワークを介してこれらの顧客から顧客１の元データのバックアップデータを収集し、そのデータを顧客１側に送ることによって顧客１の元データの復旧が行われ、これに対して顧客１はサービス提供者に対して対価の支払いを行う。
【００３０】
なお顧客１側では、他の顧客のデータのバックアップデータとして、図６で説明したように顧客２，３，４、および５のそれぞれデータ１をディスク上に格納しており、これらのバックアップデータも顧客１の破損に伴って失われることになるが、これらのデータに対してはサービス提供者は新たな交換先の顧客を見つけて、その顧客とデータ交換し、相互にバックアップデータを格納する。一般的に、例えばディスクが破損した顧客１側でそのディスクが修復されるまでには、ある程度の時間が必要になるため、顧客１を抜きに各顧客のバックアップをとるためである。
【００３１】
図８は本実施形態におけるデータバックアップシステムの構成ブロック図である。同図において、サービス提供者側には交換複写処理部（１）２１、ペア選択部２２、顧客管理部２３、および復旧処理部（１）２４が備えられ、それぞれの顧客に対しては記憶媒体３１、データ分割部３２、入出力部３３、交換複写処理部（２）３４、および復旧処理部（２）３５が備えられる。
【００３２】
図８において、顧客管理部２３はデータバックアップサービスシステムにおいてサービス提供者に登録されている顧客を管理するものであり、ペア選択部２２は顧客管理部２３によって管理されている顧客の間でバックアップデータを交換するペアを選択するものである。交換複写処理部（１）２１、および（２）３４は、サービス提供者側と顧客側で連携して動作し、ペア選択部２２によって選択された２人の顧客のそれぞれのバックアップデータを複写して交換するものである。
【００３３】
復旧処理部（１）２４、および（２）３５は、同様にサービス提供者側と顧客側とで連携して動作し、顧客側の元データが破損した時に他の顧客側に格納されているバックアップデータを収集して元のデータを復旧する処理を行うものである。
【００３４】
データ分割部３２は、顧客の記憶媒体３１内でバックアップすべきデータをあらかじめ定められた大きさに分割してコピーするものであり、入出力部３３はバックアップデータを記憶媒体３１から読み書きし、交換複写処理部（２）３４を介して、例えばネットワークとの間でデータ入出力を行うものである。
【００３５】
図８において交換複写処理部（１）２１，および（２）３４，ペア選択部２２、およびデータ分割部３２は連携してデータバックアップ処理を実行する。また、復旧処理部（１）２４、および（２）３５は連携して復旧処理を実行する。データバックアップの処理では、データ変換の仕方によっては交換複写処理部（２）３４は実質的に存在せず、交換複写処理は交換複写処理部（１）２１のみによって行われることもある。
【００３６】
図９〜図１１は、バックアップデータ交換複写処理の処理例の説明図である。図９においては、サービス提供者側に顧客の間で交換されるバックアップデータを一時的に格納するバッファ部２６が備えられ、顧客側の入出力部３３との間で、バッファ部２６を介してバックアップデータの交換が行われる。すなわち、この例ではバックアップデータはサーバを介して交換される。
【００３７】
図１０においては、サービス提供者側にバッファ部２６が備えられず、代わって顧客側に交換先指示部３６が備えられる。サービス提供者側で、ペア選択部２２によってバックアップデータを交換すべき顧客のペアが選択され、それぞれの顧客に対して相手先の顧客のＩＰ（インターネットプロトコル）アドレスなどが通知され、交換先指示部３６によって入出力部３３に対してバックアップデータを交換すべき相手側の顧客が指示され、入出力部３３の間で、例えばネットワークを介して直接にデータの交換が行われる。
【００３８】
図１１では、サービス提供者側にバッファ部２６が備えられると共に、顧客側にも交換先指示部３６が備えられる。そして交換先の顧客がネットワークに接続されている場合には、ペア選択部２２によって選択された交換先の顧客相互間で、ネットワークを介して直接にデータが交換され、相手側の顧客がネットワークに接続されていない場合には、図９におけると同様にサーバ内のバッファ部２６を介してデータの交換が行われる。
【００３９】
図１２は本実施形態における復旧処理方法の説明図である。同図においてサービス提供者側にはデータ収集部２７、施錠部２８、および対価取得部２９が備えられ、また顧客側には開錠部３７が設けられる。
【００４０】
図１２において顧客側の元データが失われると、サービス提供者側で、ペアリスト１５を用いてその顧客とペアとなっている顧客が判定され、データ収集部２７によってバックアップデータを格納している顧客の記憶媒体３１からバックアップデータが収集され、施錠部２８によって暗号化され、顧客側の入出力部３３を介して記憶媒体３１に格納される。
【００４１】
一方顧客からのデータ復旧に対する対価の支払に対して、施錠部２８によって暗号化のために用いられた鍵が、対価取得部２９から顧客側の開錠部３７に与えられ、その鍵を用いて記憶媒体に３１に格納されたデータの復号が行われる。
【００４２】
このようにバックアップデータを顧客に送り、その後に顧客側から対価の支払が行われるという順序でなく、対価の支払いを受けてからサービス提供者がバックアップデータを顧客側に送る方法も考えられるが、ネットワークを介したデータ転送では必ずしも１回でデータがうまく送れないこともあるので、ここではデータ転送後に対価の支払を受けるという方法が用いられる。
【００４３】
図１３はバックアップデータの加工方法の説明図である。バックアップ対象の例えば複数のディスク内の対象ファイルが圧縮アーカイブ処理によって１つにまとめられ、交換相手側に内容が見えないように暗号化され、あらかじめ定められたサイズに分割が行われる。データの一部破損などに備えて、バックアップ対象データの全体を１度に暗号化処理するのではなく、ファイル単位などのブロック毎に圧縮や暗号化を行ってもよい。
【００４４】
分割されたデータに対しては、データを識別するためのデータＩＤが付加され、そのデータＩＤはサービス提供者によって割り当てられる顧客ＩＤ、および顧客ごとのバックアップデータ管理情報、例えば元データ内での位置を示す情報などからなるものとする。ここではデータＩＤが付加された後のデータサイズ、すなわちあらかじめ定められるデータサイズを１２８ＫＢとしている。本実施形態ではデータを交換する形式でデータの複写が行われるため、交換で預かったデータのデータＩＤによって、交換でデータを預けた相手側の顧客が判明する。
【００４５】
図１４は、図８の顧客管理部２３の詳細構成ブロック図である。同図において顧客管理部２３は、新規顧客の登録などを行う顧客登録部４０、様々な顧客情報の変更を受け付ける顧客情報変更部４１、顧客情報を保持する顧客情報保持部４２、顧客のサーバへの接続のための認証などを行うログイン処理部４３、顧客がサーバとの接続を切断する時の処理を行うログアウト処理部４４、ログインした顧客のリストを保持するログインリスト保持部４５、前述のペアリストを保持するペアリスト保持部４６、すでにログイン済みでバックアップを待っている顧客のリストを保持するバックアップ待ちリスト保持部４７、顧客から記憶媒体のチェック結果を受け取る記憶媒体監視部４８を備えている。
【００４６】
図１５は顧客情報保持部４２に保持される顧客情報の内容の例である。その内容は、最初にサーバによって割り当てられる顧客ＩＤ、顧客名、ログインのためのパスワード、サーバにいつつながっていたかを示す接続ログ、記憶媒体チェック結果を示す記憶媒体チェックログ、記憶媒体のメーカや製品ＩＤなどを示す記憶媒体型番、顧客がどの地域に属するかを示す地域情報、顧客によって指定されるバックアップ開始時刻、バックアップデータ復旧時に図１２の施錠部２８によって用いられた暗号キーなどが格納される。
【００４７】
このうち接続ログは、必ずしも常時接続だけでは全ての顧客に対応することができないため、いつサーバにつながっていたかのログをとるものである。長期間接続がない場合には復旧処理の準備などが行われる。
【００４８】
記憶媒体チェックログは、図１４において記媒体監視部４８に対して顧客側から与えられる記憶媒体チェック結果のログをとるものである。顧客側では、例えばサーバから与えられるディスクチェックツールが、例えば定期的に自動動作し、その結果が記憶媒体チェック結果として顧客管理部２３に与えられる。
【００４９】
図１４において、図１５の顧客名は顧客登録部４０、ログイン処理部４３、およびログアウト処理部４４に与えられ、パスワードは顧客登録部４０とログイン処理部４３に、記憶媒体型番、地域情報は顧客登録部４０に与えられる。バックアップ開始時刻は顧客登録部４０、および顧客情報変更部４１に与えられ、顧客登録部４０から顧客に対して顧客ＩＤと暗号キーが与えられる。
【００５０】
図１６は、図１４のログインリスト保持部４５に保持されるログインリストの内容の例であり、顧客ＩＤとその顧客に対するＩＰアドレスとからなっている。図１７はペアリスト保持部４６に保持されるペアリストの内容の例である。ペアとなっている２人の顧客に対応する顧客ＩＤが格納される。
【００５１】
図１８はバックアップ待ちリスト保持部４７に保持されるバックアップ待ちリストの内容の例である。バックアップを待っている顧客のＩＤと分割後のデータ個数が格納される。
【００５２】
図１９、および図２０は図８のペア選択部２２によるペア決定処理の詳細フローチャートである。図１９においては、記憶媒体の破損が懸念される顧客のデータ交換先として、記憶媒体の信頼性が高い顧客を選択して、ペアとする処理が実行される。
【００５３】
処理が開始されると、まずステップＳ１１でデータバックアップが要求されている顧客の１人がａとされ、続いてステップＳ１２で図１４のバックアップ待ちリスト保持部４７に保持されている顧客の集合がＡとされ、ステップＳ１３で顧客ａの記憶媒体の状態は良好であるか否かが図１５の記憶媒体チェックログの内容などによって判定され、状態が良好である場合にはステップＳ１５以降の処理が実行される。状態が良好でない場合にはステップＳ１４で集合Ａのうちで記憶媒体の状態が良好な顧客の集合が新たに集合Ａとされた後に、ステップＳ１５以降の処理が行われる。
【００５４】
ステップＳ１５では、集合Ａの中で記憶媒体の型番が顧客ａのものと異なる顧客が１つ選択され、ｂとされる。そしてステップＳ１６でそのような顧客ｂが存在したか否かが判定され、存在する場合にはステップＳ１７で顧客ａと顧客ｂとがペアとされて処理を終了し、またそのようなｂが存在しない場合には、顧客ａがステップＳ１８でバックアップ待ちリストに追加された後に処理を終了する。
【００５５】
図２０においては、ステップＳ１１，Ｓ１２の処理が図１９におけると同様に実行された後に、ステップＳ２１で集合Ａ内でバックアップ開始時刻が顧客ａの開始時刻とあまり離れていない顧客、例えば１０分以内というように、±ｘ時間以内の開始時刻の顧客の集合が新たにＡとされ、次にステップＳ２２で集合Ａの中で地域情報が顧客ａと異なる顧客の１人がｂとされた後に、図１９におけると同様にステップＳ１６以降の処理が行われる。すなわちこの方法では、ペアとしてバックアップ開始時刻が近く、また天災などによって同時に記憶媒体が破損しないように、地域情報が異なる顧客がペアとして決定される。
【００５６】
図２１は更にバックアップデータの安全性を確保するための多重データバックアップ方法の説明図である。顧客側で、多重化部３８によってバックアップデータのコピーを複数作成し、複数の顧客との間でそのデータを交換することによって、更にバックアップデータの安全性が確保される。
【００５７】
図２２はバックアップ開始時刻を顧客が指定する場合のデータバックアップ方法の説明図である。同図においては、顧客側にタイマ３９が設けられ、顧客によって指定されたバックアップ開始時刻、例えば顧客側でコンピュータを使用していない夜中の時刻などに元データのバックアップデータへの分割・加工が行われ、他の顧客との間で交換が行われる。その時刻に交換相手が見つからない場合には、バックアップ待ちリストに登録されて、その後データ交換が行われる。
【００５８】
以上において、本発明のデータバックアップサービスについてその詳細を説明したが、このサービスを行うためのサーバなどは当然一般的なコンピュータシステムとして構成することが可能である。図２３はそのようなコンピュータシステム、すなわちハードウエア環境の構成ブロック図である。
【００５９】
図２３においてコンピュータシステムは中央処理装置（ＣＰＵ）５０、リードオンリメモリ（ＲＯＭ）５１、ランダムアクセスメモリ（ＲＡＭ）５２、通信インタフェース５３、記憶装置５４、入出力装置５５、可搬型記憶媒体の読み取り装置５６、およびこれらの全てが接続されたバス５７によって構成されている。
【００６０】
記憶装置５４としてはハードディスク、磁気ディスクなど様々な形式の記憶装置を使用することができ、このような記憶装置５４、またはＲＯＭ５１に図４，図５，図１９、および図２０などのフローチャートに示されたプログラムが格納され、そのようなプログラムがＣＰＵ５０によって実行されることにより、本実施形態におけるデータバックアップ、元データ破損時のデータ復旧が可能となる。
【００６１】
このようなプログラムは、プログラム提供者５８側からネットワーク５９、および通信インタフェース５３を介して、例えば記憶装置５４に格納されることも、また市販され、流通している可搬型記憶媒体６０に格納され、読み取り装置５６にセットされて、ＣＰＵ５０によって実行されることも可能である。可搬型記憶媒体６０としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスクなど様々な形式の記憶媒体を使用することができ、このような記憶媒体に格納されたプログラムが読み取り装置５６によって読み取られることにより、本実施形態におけるデータバックアップサービスが可能となる。
【００６２】
（付記１）顧客のデータのバックアップサービスを行う方法において、
ある顧客側からの記憶媒体の書き込みスペースの提供に対応して、該ある顧客と異なる顧客から提供された書き込みスペースを持つ記憶媒体への、該ある顧客の記憶媒体に格納されている元データの写しデータの格納を該異なる顧客に依頼し、
該写しデータの元データの破損時に、該元データの復旧のために該写しデータをネットワークを介して該異なる顧客側から収集して該ある顧客の記憶媒体に送り、
該データの復旧に対する対価を該ある顧客側から受け取ることを特徴とするデータバックアップサービス方法。
【００６３】
（付記２）前記元データの写しデータが、前記ある顧客側であらかじめ定められた大きさに分割されることを特徴とする付記１記載のデータバックアップサービス方法。
【００６４】
（付記３）前記あらかじめ定められた大きさに分割された写しデータに対して、該分割後のデータを特定するための識別子を付加することを特徴とする付記２記載のデータバックアップサービス方法。
【００６５】
（付記４）前記識別子が、元データを保持している顧客を示すデータと、前記分割時におけるデータの元データ内での位置を特定するデータとからなることを特徴とする付記３記載のデータバックアップサービス方法。
【００６６】
（付記５）前記元データの写しデータが、圧縮と暗号化の後に、前記あらかじめ定められた大きさに分割されることを特徴とする付記２記載のデータバックアップサービス方法。
【００６７】
（付記６）前記元データの破損時に前記収集した写しデータを暗号化して前記ある顧客に送り、
前記対価の受け取りに対応して、該暗号を解く鍵を該ある顧客に送ることを特徴とする付記１記載のデータアックアップサービス方法。
【００６８】
（付記７）前記ある顧客の元データの写しデータを受け取り、該写しデータを一旦バッファに格納した後に、該写しデータを前記異なる顧客側に転送して、該異なる顧客側への該写しデータの格納依頼を行うことを特徴とする付記１記載のデータバックアップサービス方法。
【００６９】
（付記８）前記写しデータの前記異なる顧客側への格納依頼に際して、該異なる顧客のネットワークアドレスを前記ある顧客側に通知し、該ある顧客側から該異なる顧客側への該写しデータの直接転送を指示することを特徴とする付記１記載のデータバックアップサービス方法。
【００７０】
（付記９）前記写しデータの前記異なる顧客側への格納依頼に際して、前記ある顧客と該異なる顧客とが共にネットワークに接続中である時、該異なる顧客のネットワークアドレスを該ある顧客側に通知し、該ある顧客側から該異なる顧客側への該写しデータの直接転送を指示し、
該異なる顧客がネットワークに接続中でない時、該ある顧客の元データの写しデータを受け取り、該写しデータを一旦バッファに格納した後に、該写しデータを該異なる顧客側に転送して、該写しデータの格納を依頼することを特徴とする付記１記載のデータバックアップサービス方法。
【００７１】
（付記１０）前記ある顧客と異なる顧客とをペアとし、
該異なる顧客側の元データの写しデータの、前記ある顧客側から提供された書き込みスペースを持つ記憶媒体への格納を該ある顧客側に依頼することを特徴とする付記１記載のデータバックアップサービス方法。
【００７２】
（付記１１）前記ペアとして、データバックアップを待っている２人の顧客を選択することを特徴とする付記１０記載のデータバックアップサービス方法。
（付記１２）前記ペアとして、顧客側の記憶媒体の型番が異なり、かつ該記憶媒体の過去の障害頻度が異なる２人の顧客を選択することを特徴とする付記１０記載のデータバックアップサービス方法。
【００７３】
（付記１３）前記ペアとして、所在地域が異なる２人の顧客を選択することを特徴とする付記１０記載のデータバックアップサービス方法。
（付記１４）前記ペアとして、顧客により指定されるバックアップ開始の時刻が近接している２人の顧客を選択することを特徴とする付記１０記載のデータバックアップサービス方法。
【００７４】
（付記１５）前記顧客の元データの写しデータを、該顧客によって設定されるバックアップ開始の時刻にとることを特徴とする付記１記載のデータバックアップサービス方法。
【００７５】
（付記１６）前記ある顧客の元データの写しデータを多重にとり、
該ある顧客と異なる複数の顧客からそれぞれ提供された書き込みスペースを持つ記憶媒体への該写しのデータの格納を該複数のそれぞれの顧客側に依頼することを特徴とする付記１記載のデータバックアップサービス方法。
【００７６】
（付記１７）顧客のデータのバックアップサービスを行う装置において、
ある顧客側の記憶媒体の書き込みスペースの提供に対応して、該顧客と異なる顧客から提供された書き込みスペースを持つ記憶媒体への該ある顧客の記憶媒体に格納されている元データの写しデータの格納を依頼するバックアップ処理手段と、
該ある顧客の元データが破損した時、該元データの復旧のために該写しデータを該他の顧客側から収集して、該ある顧客側の記憶媒体に送るデータ復旧処理手段と、
該データの復旧に対する対価を該ある顧客側から受け取る対価取得手段とを備えることを特徴とするデータバックアップサービス装置。
【００７７】
（付記１８）前記バックアップ処理手段が、前記ある顧客側であらかじめ定められた大きさに分割された形式の写しデータの格納を、前記異なる顧客側に依頼することを特徴とする付記１７記載のデータバックアップサービス装置。
【００７８】
（付記１９）データのバックアップサービスを行う計算機によって使用されるプログラムにおいて、
記憶媒体の書き込みスペースを提供するある顧客側の記憶媒体に格納され、バックアップをとるべき元データをあらかじめ定められた大きさに分割した後の写しのデータの、該ある顧客と異なる顧客から提供された書き込みスペースを持つ記憶媒体への格納を該異なる顧客側に依頼する手順を計算機に実行させるためのプログラム。
【００７９】
（付記２０）前記プログラムにおいて、
前記ある顧客側の元データの破損時に、該元データの復旧のために、前記写しのデータをネットワークを介して前記異なる顧客側から収集して、該ある顧客側の記憶媒体に送る手順と、
該データの復旧に対する対価を該ある顧客側から受け取る手順とを更に備えることを特徴とする付記１９の記載のプログラム。
【００８０】
（付記２１）顧客のデータのバックアップサービスを行う方法において、
ある顧客側からの記憶媒体の書き込みスペースの提供に対応して、該ある顧客の記憶媒体に格納されている元データの写しのデータを、該ある顧客側の記憶媒体と物理的に異なる記憶媒体に格納し、
該写しのデータの元データの破損時に、該元データの復旧のために、該写しのデータをネットワークを介して該ある顧客側の記憶媒体に送り、
該データの復旧に対する対価を該ある顧客側から受け取ることを特徴とするデータバックアップサービス方法。
【００８１】
【発明の効果】
以上詳細に説明したように、本発明によれば顧客側では新たなＨＤＤなどの増設を行うことなく、コンピュータにあらかじめ装備されている記憶媒体のうちの書き込みスペースをサービス提供者側に使用させることにより、データのバックアップサービスを安価に利用することができる。またサービス提供者側では、大規模なディスク装置の設置などを行うことなく、バックアップサービスを提供することが可能となり、コンピュータのデータ保護方式の実用性に寄与するところが大きい。
【図面の簡単な説明】
【図１】本発明のデータバックアップサービス方法の機能ブロック図である。
【図２】本実施形態におけるデータバックアップ方式の基本説明図である。
【図３】本実施形態におけるデータ復旧方式の基本説明図である。
【図４】データバックアップ処理の基本フローチャートである。
【図５】データ復旧処理の基本フローチャートである。
【図６】データのバックアップ例の説明図である。
【図７】データの復旧例の説明図である。
【図８】データバックアップシステムの構成を示すブロック図である。
【図９】バックアップデータ変換複写処理の例（その１）の説明図である。
【図１０】バックアップデータ変換複写処理の例（その２）の説明図である。
【図１１】バックアップデータ変換複写処理の例（その３）の説明図である。
【図１２】本実施形態におけるデータ復旧処理方法の説明図である。
【図１３】バックアップデータの加工方法の説明図である。
【図１４】顧客管理部の詳細構成ブロック図である。
【図１５】顧客情報の内容の例を示す図である。
【図１６】ログインリストの内容の例を示す図である。
【図１７】ペアリストの内容の例を示す図である。
【図１８】バックアップ待ちリストの内容の例を示す図である。
【図１９】ペア決定処理の詳細フローチャート（その１）である。
【図２０】ペア決定処理の詳細フローチャート（その２）である。
【図２１】多重データバックアップ方法の説明図である。
【図２２】バックアップ開始時刻が指定される場合のバックアップ方法の説明図である。
【図２３】本発明を実現するためのプログラムのコンピュータへのローディングを説明する図である。
【符号の説明】
１０　　　　顧客
１１　　　　ディスク
１２　　　　サービス提供者
１３　　　　仮想ＨＤＤ（ハードディスクドライブ）
２１　　　　交換複写処理部（１）
２２　　　　ペア選択部
２３　　　　顧客管理部
２４　　　　復旧処理部（１）
２７　　　　データ収集部
２８　　　　施錠部
２９　　　　対価取得部
３１　　　　記憶媒体
３２　　　　データ分割部
３３　　　　入出力部
３４　　　　交換複写処理部（２）
３５　　　　復旧処理部（２）
３６　　　　交換先指示部
３７　　　　開錠部
３８　　　　多重化部
３９　　　　タイマ
【図１】
2004094661.tif 000003
【図２】
2004094661.tif 000004
【図３】
2004094661.tif 000005
【図４】
2004094661.tif 000006
【図５】
2004094661.tif 000007
【図６】
2004094661.tif 000008
【図７】
2004094661.tif 000009
【図８】
2004094661.tif 000010
【図９】
2004094661.tif 000011
【図１０】
2004094661.tif 000012
【図１１】
2004094661.tif 000013
【図１２】
2004094661.tif 000014
【図１３】
2004094661.tif 000015
【図１４】
2004094661.tif 000016
【図１５】
2004094661.tif 000017
【図１６】
2004094661.tif 000018
【図１７】
2004094661.tif 000019
【図１８】
2004094661.tif 000020
【図１９】
2004094661.tif 000021
【図２０】
2004094661.tif 000022
【図２１】
2004094661.tif 000023
【図２２】
2004094661.tif 000024
【図２３】
2004094661.tif 000025