(57)【特許請求の範囲】
【請求項１】
それぞれが記憶装置を利用してデータを記憶可能に構成された複数の端末装置と、該複数の端末装置間を結ぶネットワーク回線とを備えてなるネットワーク上で、前記複数の端末装置のうちいずれかの端末装置をマスター端末とし、該マスター端末を除く端末装置をバックアップ端末として、前記マスター端末により記憶されている記憶済データのバックアップデータを、前記バックアップ端末によって記憶させるバックアップシステムであって、
前記マスター端末が、当該マスター端末の起動時または終了時に、容量問い合わせ手段により、前記バックアップデータの記憶に利用する記憶領域の空き容量（記憶領域全体に占める未使用領域に相当するデータ量）を問い合わせるための問い合わせデータを前記端末装置に送信して、
前記問い合わせデータを受信した前記端末装置が、容量通知手段により、前記空き容量を通知するための通知データを前記マスター端末に送信して、
前記通知データを受信した前記マスター端末が、当該マスター端末の起動時または終了時に、端末決定手段によって、当該通知データにより通知された前記空き容量に基づき、前記記録済データにおける少なくとも一部データを記憶可能な空き容量を有する前記端末装置を前記バックアップ端末として決定し、データ送信手段により、該決定した前記バックアップ端末に前記記録済データにおけるその空き容量に応じたデータのバックアップデータを送信して、
該バックアップデータを受信した前記バックアップ端末である前記端末装置が、データ記憶手段により、当該受信した前記バックアップデータを記憶する
ことを特徴とするバックアップシステム。
【請求項２】
前記通知データを受信した前記マスター端末が、前記端末決定手段によって、当該通知データにより通知された前記空き容量に基づいて前記複数の端末装置の中から２以上の前記端末装置を前記バックアップ端末として決定し、前記データ分割手段によって、該決定した前記バックアップ端末それぞれの前記空き容量の比率に合わせて前記記憶済データを分けて、該分けたデータのバックアップデータを前記データ送信手段により前記バックアップ端末それぞれに送信する
ことを特徴とする請求項２に記載のバックアップシステム。
【請求項３】
前記記憶済データが複数のデータファイルからなり、
前記マスター端末が、データ結合手段により、前記複数のデータファイルを単一のデータに結合した後、前記データ分割手段により、該結合したデータを前記バックアップ端末の数と同じ数に分割し、前記データ送信手段により、該分割したデータのバックアップデータを前記バックアップ端末それぞれに送信する
ことを特徴とする請求項２に記載のバックアップシステム。
【請求項４】
前記複数の端末装置それぞれが前記マスター端末として機能するように構成されており、
前記マスター端末が、前記データ送信手段により、該マスター端末とされた前記端末装置を識別可能な識別データを前記バックアップデータに付加した状態で該バックアップデータを前記バックアップ端末に送信して、
前記バックアップデータを受信した前記バックアップ端末が、前記データ記憶手段により、当該バックアップデータを記憶しておき、
前記マスター端末が、データ要求手段により、前記バックアップデータの送信を前記バックアップ端末に対して要求すると、
該要求を受けたバックアップ端末が、端末特定手段により、前記マスター端末として前記バックアップデータを要求してきた前記端末装置を特定し、データ返信手段により、該特定した前記端末装置を識別可能な前記識別データの付加されている前記バックアップデータを前記マスター端末に送信する
ことを特徴とする請求項２または請求項３に記載のバックアップシステム。
【請求項５】
前記複数の端末装置それぞれが前記マスター端末として機能するように構成されており、
前記バックアップデータを受信した前記バックアップ端末が、前記データ記憶手段により、前記マスター端末として当該バックアップデータを送信してきた前記端末装置に対応づけた状態で当該バックアップデータを記憶しておき、
前記マスター端末が、データ要求手段により、前記バックアップデータの送信を前記バックアップ端末に対して要求すると、
該要求を受けたバックアップ端末が、端末特定手段により、前記マスター端末として前記バックアップデータを要求してきた前記端末装置を特定し、データ返信手段により、該特定した前記端末装置に対応する前記バックアップデータを前記マスター端末に送信する
ことを特徴とする請求項２から４のいずれかに記載のバックアップシステム。
【請求項６】
前記マスター端末は、タイミング設定手段により、ユーザの操作を受けて前記容量問い合わせ手段による問い合わせデータの送信タイミングを設定して、該設定された送信タイミングにて前記容量問い合わせ手段が前記問い合わせデータを送信する
ことを特徴とする請求項１から５のいずれかに記載のバックアップシステム。
【請求項７】
前記マスター端末が、リスト作成手段によって、ネットワーク上を監視し、空き容量が共有の記憶領域となっている旨を通知すべく共有通知データを送信してきた前記端末装置のリストを作成しており、前記容量問い合わせ手段によって、該リストに登録されている前記端末装置に対して前記問い合わせデータを送信する
ことを特徴とする請求項１から請求項６のいずれかに記載のバックアップシステム。
【請求項８】
それぞれが記憶装置を利用してデータを記憶可能に構成された複数の端末装置と、該複数の端末装置間を結ぶネットワーク回線とを備えてなるネットワーク上で、前記複数の端末装置のうちいずれかの端末装置をマスター端末とし、該マスター端末を除く端末装置をバックアップ端末として、前記マスター端末により記憶されている記憶済データのバックアップデータを、前記バックアップ端末によって記憶させるバックアップシステムにおいて、
前記マスター端末とされる前記端末装置に、
当該マスター端末の起動時または終了時に前記バックアップデータの記憶に利用する記憶領域の空き容量（記憶領域全体に占める未使用領域に相当するデータ量）を問い合わせる手順と、
該手順による問い合わせに応じて前記端末装置から通知された前記空き容量に基づいて、前記記録済データにおける少なくとも一部データを記憶可能な空き容量を有する前記端末装置を前記バックアップ端末として決定する手順と、
該手順により決定された前記バックアップ端末それぞれに前記記録済データにおけるその空き容量に応じたデータのバックアップデータを送信する手順と、
を実行させるためのバックアップ用プログラム。
【請求項９】
それぞれが記憶装置を利用してデータを記憶可能に構成された複数の端末装置と、該複数の端末装置間を結ぶネットワーク回線とを備えてなるネットワーク上で、前記複数の端末装置のうちいずれかの端末装置をマスター端末とし、該マスター端末を除く端末装置をバックアップ端末として、前記マスター端末により記憶されている記憶済データのバックアップデータを、前記バックアップ端末によって記憶させるバックアップ方法であって、
前記マスター端末が、当該マスター端末の起動時または終了時に、前記バックアップデータの記憶に利用する記憶領域の空き容量（記憶領域全体に占める未使用領域に相当するデータ量）を問い合わせるための問い合わせデータを前記端末装置に送信して、
前記問い合わせデータを受信した前記端末装置が、前記空き容量を通知するための通知データを前記マスター端末に送信して、
前記通知データを受信した前記マスター端末が、当該マスター端末の起動時または終了時に、当該通知データにより通知された前記空き容量に基づいて、前記記録済データにおける少なくとも一部データを記憶可能な空き容量を有する前記端末装置を前記バックアップ端末として決定し、該決定した前記バックアップ端末それぞれに前記記録済データにおけるその空き容量に応じたデータのバックアップデータを送信して、
該バックアップデータを受信した前記バックアップ端末である前記端末装置が、当該受信した前記バックアップデータを記憶する
ことを特徴とするバックアップ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶済データのバックアップを取る際に利用するバックアップシステムに関する。
【０００２】
【従来の技術】
従来、端末装置の備える記憶装置により記憶されている記憶済データのバックアップを取る、つまり、記憶済データのバックアップデータを記憶しておくために、例えば、ＭＯディスク、ＣＤ−Ｒなどの記録媒体を利用したり、ファイルサーバーとして機能する他の端末装置の備える記憶装置を利用することが行われている。なお、本明細書中においてバックアップデータとは、記憶済データを復元可能なデータであって、単に記憶済データを複製した複製データ、複製データを複数に分割したそれぞれの分割データなどのことである。
【０００３】
しかし、上述したバックアップデータを記憶しておく方法のうち、記録媒体を利用する方法では、記録媒体の持ち運びが容易であることから、記録媒体自体を紛失してしまったり、盗難に遭う恐れがある。また、ファイルサーバーを利用する方法では、ファイルサーバーとして機能する専用の端末装置を用意する必要があるため、この端末装置に相当するコストが増加してしまう。
【０００４】
このような問題を解決するために、複数の端末装置で構成されるネットワーク上で、各端末装置の記憶領域の一部を他の端末装置がネットワーク経由で利用可能な共用の記憶領域としておき、この記憶領域をバックアップデータの記憶に利用するといったシステムを考えることができる。
【０００５】
このようなシステムであれば、ファイルサーバーとして機能する専用の端末装置を用意する必要がないため、コストが増加することもなく、また、各端末装置の記憶領域を有効利用することができるため好適である。
【０００６】
【発明が解決しようとする課題】
しかし、このようなシステムでは、利用者にとっての操作負担が重く、容易に記憶済データのバックアップを取ることができない恐れがある。
例えば、記憶済データのバックアップを取る際、利用者は、各端末装置の記憶領域の空き容量を順次確認しながら、記憶済データに相当するデータ量以上の空き容量を有する端末装置を探し出す必要がある。このとき、ネットワーク上に記憶済データに相当するデータ量以上の空き容量を有する端末装置が存在していない場合、利用者は、それぞれが記憶済データよりもデータ量の小さい複数のバックアップデータを新たに作成し、複数の端末装置に分けて記憶させるといった操作を行わなければならない。
【０００７】
本発明は、利用者にとっての操作負担が軽く、容易に記憶済データのバックアップを取ることができるバックアップシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段および発明の効果】
上記問題を解決するため、第１の構成に係るバックアップシステムおよび第８の構成に係るバックアップ方法は、
ネットワーク回線を介して相互に接続されたネットワーク上の複数の端末装置のうち、いずれかの端末装置をマスター端末とし、このマスター端末を除く２以上の端末装置をバックアップ端末として、マスター端末により記憶されている記憶済データのバックアップデータを、バックアップ端末に記憶させるようにしたものである。
【０００９】
このバックアップシステムおよびバックアップ方法によって、バックアップ端末にバックアップデータを記憶させる際には、まず、マスター端末が、バックアップデータの記憶に利用する記憶領域の空き容量を問い合わせるための問い合わせデータを端末装置に送信する。ここでバックアップデータの記憶に利用する記憶領域の空き容量とは、例えば、記憶装置内の全記憶領域のうちの空き容量や、記憶装置内にあらかじめ確保されたバックアップデータ用の記憶領域のうちの空き容量などのことである。
【００１０】
続いて、問い合わせデータを受信した端末装置が、空き容量を通知するための通知データをマスター端末に送信する。
続いて、この通知データを受信したマスター端末が、通知データにより通知された空き容量に基づいて、複数の端末装置の中から２以上の端末装置をバックアップ端末として決定する。ここでは、例えば、通知データを送信してきた全ての端末装置、所定のしきい値以上の空き容量を有する端末装置、または、空き容量の多い順に所定数までの端末装置などが、バックアップ端末として決定されるように構成すればよい。
【００１１】
続いて、マスター端末が、決定したバックアップ端末それぞれの空き容量に応じて記憶済データを分けて、その分けたデータのバックアップデータをバックアップ端末それぞれに送信する。
そして、このバックアップデータを受信したバックアップ端末が、受信したバックアップデータを記憶する。
【００１２】
このように構成されたバックアップシステムによれば、記憶済データに相当するデータ量以上の空き容量を有する端末装置がネットワーク上に存在しない場合であっても、記憶済データよりデータ量の小さい複数のバックアップデータを新たに作成するといった操作を利用者が行う必要がない。よって、端末装置の記憶領域の一部を共用の記憶領域としただけの構成と比べて、容易に記憶済データのバックアップを取ることができる。
【００１３】
なお、このバックアップシステムにおける端末装置は、記憶装置を利用してデータを記憶可能に構成されたコンピュータシステムであって、記憶装置としては、例えば、ハードディスクなどの補助記憶装置を利用することができる。
また、マスター端末は、バックアップ端末それぞれの空き容量に応じて記憶済データを分け、分けたデータのバックアップデータをバックアップ端末それぞれに送信するが、この構成としては、記憶済データが単一のデータファイルからなる場合には、例えば、マスター端末が、バックアップ端末それぞれの空き容量の比率と同じ比率となるように記憶済データを分けて、分けたデータをバックアップ端末それぞれに送信するように構成するとよい。
【００１４】
一方、記憶済データが複数のデータファイルからなる場合には、例えば、マスター端末が、バックアップ端末それぞれの空き容量に応じて、複数のデータファイルをバックアップ端末それぞれに対応するグループにグループ分けし、そのグループ分けしたデータファイルのバックアップデータを、各グループに対応するバックアップ端末に送信するように構成するとよい。
【００１５】
この構成では、マスター端末が、複数のデータファイルをバックアップ端末それぞれに対応するグループにグループ分けする。ここでは、各グループの全データファイルを合計したデータ量が、各グループに対応するバックアップ端末の空き容量以下となるようにグループ分けされるようにすればよい。
【００１６】
また、記憶済データが複数のデータファイルからなる場合の別の構成として、第２の構成のように、
マスター端末が、複数のデータファイルを単一のデータに結合した後、この結合したデータをバックアップ端末の数と同じ数に分割し、この分割したデータのバックアップデータをバックアップ端末それぞれに送信するように構成すればよい。
【００１７】
この構成では、マスター端末が、単一のデータに結合したデータをバックアップ端末の数と同じ数に分割する。ここでは、例えば、結合したデータをバックアップ端末それぞれの空き容量の比率と同じ比率となるように分ければよい。また、それぞれがバックアップ端末の空き容量に相当するデータ量以下であれば、結合したデータをバックアップ端末の数と同じ数に等分割してもよい。
【００１８】
このように構成されたバックアップシステムによれば、複数のデータファイルが単一のデータとなるように結合された後で分割されるため、この分割されたデータのみから各データファイルを復元することができなくなる。これによって、端末装置を操作する利用者に、この端末装置により記憶されているバックアップデータの内容を知られることはなく、バックアップデータの秘匿性を高めることができる。
【００１９】
ところで、上述のバックアップシステムでは、バックアップデータから記憶済データを復元する際、バックアップ端末により記憶されているバックアップデータを回収した上で記憶済データを復元することになる。このようにバックアップデータを回収するための構成としては、例えば、以下に示す第３の構成を考えることができる。
【００２０】
第３の構成に係るバックアップシステムは、複数の端末装置それぞれがマスター端末として機能するように構成されており、マスター端末が、このマスター端末とされた端末装置を識別可能な識別データをバックアップデータに付加した状態でバックアップ端末に送信して、バックアップデータを受信したバックアップ端末が、このバックアップデータを記憶しておき、マスター端末が、バックアップデータの送信をバックアップ端末に対して要求すると、バックアップ端末が、マスター端末としてバックアップデータを要求してきた端末装置を特定し、この特定した端末装置を識別可能な識別データの付加されているバックアップデータをマスター端末に送信することを特徴とする。
【００２１】
このように構成されたバックアップシステムによれば、マスター端末から、バックアップデータの送信をバックアップ端末に要求するだけで、このマスター端末を識別可能な識別データの付加されているバックアップデータのみを間違いなく回収することができる。
【００２２】
また、バックアップデータを回収するための別の構成として、以下に示す第４の構成を考えることができる。
この構成に係るバックアップシステムは、複数の端末装置それぞれがマスター端末として機能するように構成されており、バックアップデータを受信したバックアップ端末が、マスター端末としてバックアップデータを送信してきた端末装置に対応づけた状態でバックアップデータを記憶しておき、マスター端末が、バックアップデータの送信をバックアップ端末に対して要求すると、バックアップ端末が、マスター端末としてバックアップデータを要求してきた端末装置を特定し、この特定した端末装置に対応するバックアップデータをマスター端末に送信することを特徴とする
このように構成されたバックアップシステムによれば、マスター端末から、バックアップデータの送信をバックアップ端末に要求するだけで、このマスター端末に対応するバックアップデータのみを間違いなく回収することができる。
【００２３】
また、第５の構成に係るバックアップシステムは、マスター端末が、ネットワーク上を監視し、マスター端末とデータ通信可能な端末装置のリストを作成しており、このリストに登録されている端末装置に対して問い合わせデータを送信することを特徴とする。
【００２４】
このように構成されたバックアップシステムによれば、リストに登録されている端末装置、つまり、マスター端末とデータ通信可能な端末装置にのみ問い合わせデータが送信されることになるため、ネットワークへの負荷を軽減することができる。
【００２５】
また、第６の構成に係るバックアップ用プログラムは、
それぞれが記憶装置を利用してデータを記憶可能に構成された複数の端末装置と、該複数の端末装置間を結ぶネットワーク回線とを備えてなるネットワーク上で、前記複数の端末装置のうちいずれかの端末装置をマスター端末とし、該マスター端末を除く１以上の端末装置をバックアップ端末として、前記マスター端末により記憶されている記憶済データのバックアップデータを、前記バックアップ端末によって記憶させるバックアップシステムにおいて、
前記マスター端末とされる前記端末装置に、
前記バックアップデータの記憶に利用する記憶領域の空き容量を問い合わせる手順と、該手順による問い合わせに応じて前記端末装置から通知された前記空き容量に基づいて、前記複数の端末装置の中から２以上の前記端末装置を前記バックアップ端末として決定する手順と、該手順により決定された前記バックアップ端末それぞれの前記空き容量に応じて前記記憶済データを分ける手順と、該手順により分けられたデータのバックアップデータを前記バックアップ端末それぞれに送信する手順とを実行させるためのバックアップ用プログラムである。
【００２６】
このようなプログラムによって制御される端末装置は、第１の構成に係るバックアップシステムの一部を構成することができる。
また、このバックアップ用プログラムを、前記マスター端末とされる前記端末装置に、前記記憶済データが複数のデータファイルからなる場合、該複数のデータファイルを単一のデータに結合する手順と、該手順により結合されたデータを前記バックアップ端末の数と同じ数に分割する手順と、該手順により分割されたデータのバックアップデータを前記バックアップ端末それぞれに送信する手順とを実行させるためのプログラムとしてもよい。
【００２７】
このようなプログラムによって制御される端末装置は、第２の構成に係るバックアップシステムの一部を構成することができる。
また、このバックアップ用プログラムを、前記複数の端末装置それぞれが前記マスター端末として機能するように構成されている場合に、前記マスター端末とされる前記端末装置に、該端末装置自身を識別可能な識別データを付加した状態で前記バックアップデータを前記バックアップ端末に送信する手順と、前記バックアップデータの送信を前記バックアップ端末に対して要求する手順と、該手順による要求に応じて前記バックアップ端末から送信されてきた前記バックアップデータを受信する手順とを実行させるためのプログラムとしてもよい。
【００２８】
このようなプログラムによって制御される端末装置は、第３の構成に係るバックアップシステムの一部を構成することができる。
また、このバックアップ用プログラムを、前記マスター端末とされる前記端末装置に、ネットワーク上を監視する手順と、前記端末装置自身とデータ通信可能な前記端末装置のリストを作成する手順と、該手順により作成されたリストに登録されている前記端末装置に対して前記空き容量を問い合わせる手順とを実行させるためのプログラムとしてもよい。
【００２９】
このようなプログラムによって制御される端末装置は、第５の構成に係るバックアップシステムの一部を構成することができる。
また、第７の構成に係るバックアップ用プログラムは、
それぞれが記憶装置を利用してデータを記憶可能に構成された複数の端末装置と、該複数の端末装置間を結ぶネットワーク回線とを備えてなるネットワーク上で、前記複数の端末装置のうちいずれかの端末装置をマスター端末とし、該マスター端末を除く１以上の端末装置をバックアップ端末として、前記マスター端末により記憶されている記憶済データのバックアップデータを、前記バックアップ端末によって記憶させるバックアップシステムにおいて、
前記バックアップ端末とされる前記端末装置に、
前記マスター端末から前記空き容量の問い合わせを受けた際、前記空き容量を当該マスター端末に通知する手順と、
前記マスター端末から送信された前記バックアップデータを受信した際、該バックアップデータを記憶する手順とを実行させるためのバックアップ用プログラムである。
【００３０】
このようなプログラムによって制御される端末装置は、第１の構成に係るバックアップシステムの一部を構成することができる。
また、このバックアップ用プログラムを、前記バックアップ端末とされる前記端末装置に、前記マスター端末から前記バックアップデータを送信を要求された際、前記マスター端末として前記バックアップデータの送信を要求してきた前記端末装置を特定する手順と、該手順により特定された前記端末装置を識別可能な識別データの付加されている前記バックアップデータを前記マスター端末に送信する手順とを実行させるためのプログラムとしてもよい。
【００３１】
このようなプログラムによって制御される端末装置は、第３の構成に係るバックアップシステムの一部を構成することができる。
また、このバックアップ用プログラムを、前記バックアップ端末とされる前記端末装置に、前記マスター端末から前記バックアップデータを受信した際、前記マスター端末として当該バックアップデータを送信してきた前記端末装置に対応づけた状態で当該バックアップデータを記憶する手順と、前記マスター端末から前記バックアップデータの送信を要求された際に、前記マスター端末として前記バックアップデータを要求してきた前記端末装置を特定する手順と、該手順により特定された前記端末装置に対応する前記バックアップデータを前記マスター端末に送信する手順とを実行させるためのプログラムとしてもよい。
【００３２】
このようなプログラムによって制御される端末装置は、第４の構成に係るバックアップシステムの一部を構成することができる。
なお、上述した第６および第７の構成に係るバックアップ用プログラムは、例えば、ＣＤ−ＲＯＭなどの記録媒体や、インターネットなどの通信回線を介して、端末装置を操作する利用者に配布されるものである。
【００３３】
また、第８の構成に係るバックアップ方法を、前記記憶済データが複数のデータファイルからなる場合に、前記マスター端末が、前記複数のデータファイルを単一のデータに結合した後、該結合したデータを前記バックアップ端末の数と同じ数に分割し、該分割したデータのバックアップデータを前記バックアップ端末それぞれに送信するようにしてもよい。
【００３４】
このような方法によって記憶済データのバックアップを取るバックアップシステムは、第２の構成に係るバックアップシステムを構成することができ、同システムと同様の作用、効果を得ることができる。
また、このバックアップ方法を、前記複数の端末装置それぞれが、前記マスター端末として機能するように構成されている場合に、前記マスター端末が、該マスター端末である前記端末装置を識別可能な識別データを付加した状態で前記バックアップデータを前記バックアップ端末に送信して、前記バックアップデータを受信した前記バックアップ端末が、当該バックアップデータを記憶しておき、前記マスター端末が、前記バックアップデータの送信を前記バックアップ端末に対して要求すると、該バックアップ端末が、前記マスター端末として前記バックアップデータを要求してきた前記端末装置を特定し、該特定した前記端末装置を識別可能な前記識別データの付加されている前記バックアップデータを前記マスター端末に送信するようにしてもよい。
【００３５】
このような方法によって記憶済データのバックアップを取るバックアップシステムは、第３の構成に係るバックアップシステムを構成することができ、同システムと同様の作用、効果を得ることができる。
また、このバックアップ方法を、前記複数の端末装置それぞれが、前記マスター端末として機能するように構成されている場合に、前記バックアップデータを受信した前記バックアップ端末が、前記マスター端末として当該バックアップデータを送信してきた前記端末装置に対応づけた状態で当該バックアップデータを記憶しておき、前記マスター端末が、前記バックアップデータの送信を前記バックアップ端末に対して要求すると、該バックアップ端末が、前記マスター端末として前記バックアップデータを要求してきた前記端末装置を特定し、該特定した前記端末装置に対応する前記バックアップデータを前記マスター端末に送信するようにしてもよい。
【００３６】
このような方法によって記憶済データのバックアップを取るバックアップシステムは、第４の構成に係るバックアップシステムを構成することができ、同システムと同様の作用、効果を得ることができる。
また、このバックアップ方法を、前記マスター端末が、ネットワーク上を監視することによって当該マスター端末とデータ通信可能な前記端末装置のリストを作成し、該リストに登録されている前記端末装置に対して前記問い合わせデータを送信するようにしてもよい。
【００３７】
このような方法によって記憶済データのバックアップを取るバックアップシステムは、第５の構成に係るバックアップシステムを構成することができ、同システムと同様の作用、効果を得ることができる。
【００３８】
【発明の実施の形態】
次に本発明の実施の形態について例を挙げて説明する。
［全体構成］
バックアップシステム１は、図１に示すように、複数の端末装置１０それぞれがネットワーク回線１００経由でＴＣＰ／ＩＰを利用してデータ通信を行うように構成されたものである。
【００３９】
端末装置１０は、周知のコンピュータシステムであって、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク（以降、ＨＤとする）１４、ディスプレイ１５、キーボード１６、マウス１７、通信装置１８などを備えており、通信装置１８を介してネットワーク回線１００に接続されている。
【００４０】
また、端末装置１０には、以下に示した各処理を実行するためのアプリケーションソフトが組み込まれている。
［１．共用設定処理］
端末装置１０が実行する共用設定処理を図２に基づいて説明する。この共用設定処理は、利用者によって共用設定ダイアログを表示させるための操作が行われた後に開始される。
【００４１】
まず、端末装置１０は、共用設定ダイアログを開く（ｓ１１）。この処理においては、図３に示したように、ＨＤ１４の記憶領域全体に占める未使用領域に相当するデータ量（以降、空き容量とする）の表示欄ｉ１、空き容量を他の端末装置１０からアクセス可能な共用の記憶領域とするか否かを選択するラジオボタンｉ２、ｉ３、決定ボタンｉ４、キャンセルボタンｉ５などの設けられた共用設定ダイアログがディスプレイ１５に表示される。なお、ラジオボタンｉ２、ｉ３は、空き容量を共用の記憶領域とする場合に選択するラジオボタンｉ２と、共用の記憶領域としない場合に選択するラジオボタンｉ３からなり、初期状態では、ラジオボタンｉ３が選択されている。こうして、共用設定ダイアログが表示された後、利用者は、ラジオボタンｉ２またはｉ３を選択する操作、決定ボタンｉ４またはキャンセルボタンｉ５を選択する操作などを行うことができる。
【００４２】
次に、端末装置１０は、決定ボタンｉ４またはキャンセルボタンｉ５を選択する操作が行われるまで待機する（ｓ１２：ＮＯ）。
このｓ１２の処理で、決定ボタンｉ４を選択する操作が行われた場合（ｓ１２：ＹＥＳ、ｓ１３：ＹＥＳ）、端末装置１０は、ラジオボタンｉ２が選択されていれば（ｓ１４：ＹＥＳ）、共用設定フラグに「１」をセットし（ｓ１５）、ラジオボタンｉ３が選択されていれば（ｓ１４：ＮＯ）、共用設定フラグに「０」をセットする（ｓ１６）。この共用設定フラグは、初期値として「０」がセットされており、後述する要求応答処理において、他の端末装置１０からの要求に応答する際に利用されるものである。
【００４３】
そして、ｓ１５の処理を行った後、ｓ１６の処理を行った後、または、ｓ１２の処理でキャンセルボタンｉ５を選択する操作が行われた場合（ｓ１２：ＹＥＳ、ｓ１３：ＮＯ）、端末装置１０は、共用設定ダイアログを閉じる（ｓ１７）。この処理においては、ディスプレイ１５から共用設定ダイアログの表示が消去される。こうして、キャンセルボタンｉ５を選択する操作が行われた場合には、共用設定フラグの値が変更されることなく本共用設定処理が終了することになる。
【００４４】
［２．バックアップファイル選択処理］
端末装置１０が実行するバックアップファイル選択処理を図４に基づいて説明する。このバックアップデータ選択処理は、利用者によって、バックアップファイル選択ダイアログを表示するための操作が行われた後に開始される。
【００４５】
まず、端末装置１０は、バックアップファイル選択ダイアログを開く（ｓ２１）。この処理においては、図５に示したように、ＨＤ１４内に記憶されているデータファイル（本発明における記憶済データ）の一覧を階層的に表示したファイル一覧画面ｉ６、バックアップを取るデータファイルの一覧を表示するバックアップファイル一覧画面ｉ７、イベントメニューｉ８、クローズボックスｉ９などの設けられたバックアップファイル選択ダイアログがディスプレイ１５に表示される。なお、イベントメニューｉ８は、プルダウンメニュー内に設けられている。
【００４６】
こうしてバックアップファイル選択ダイアログが表示された後、利用者は、ファイルの移動操作、ファイルの削除操作、イベントメニューｉ８を選択する操作、クローズボックスｉ９を選択する操作などを行うことができる。なお、ファイルの移動操作とは、ファイル一覧画面ｉ６内に表示されているデータファイルを、キーボード１６によるコピーおよびペースト、マウス１７によるドラッグおよびドロップによって、バックアップファイル一覧画面ｉ７側に移動させる操作である。これによって、移動させられたファイル名がバックアップファイル一覧画面ｉ７に表示される。また、ファイルの削除操作とは、キーボード１６またはマウス１７によって、バックアップファイル一覧画面ｉ７内に表示されているファイル名を削除する操作である。
【００４７】
次に、端末装置１０は、利用者による操作が行われるまで待機する（ｓ２２：ＮＯ）。
このｓ２２の処理で行われた操作が（ｓ２２：ＹＥＳ）、ファイルの移動操作である場合（ｓ２３：ＹＥＳ）、端末装置１０は、移動させられたデータファイルのファイル名をバックアップファイル一覧画面ｉ７内に表示させ（ｓ２４）、このデータファイルのパス名（記憶位置を示す位置情報）をパス名リストに登録する（ｓ２５）。パス名リストは、ＨＤ１４内にあらかじめ用意されているリストである。
【００４８】
また、ｓ２２の処理で行われた操作が（ｓ２２：ＹＥＳ）、ファイルの削除操作である場合（ｓ２３：ＮＯ、ｓ２６：ＹＥＳ）、端末装置１０は、削除させられたファイル名のデータファイルのパス名をパス名リストから削除する（ｓ２７）。
【００４９】
また、ｓ２２の処理で行われた操作が（ｓ２２：ＹＥＳ）、イベントメニューｉ８を選択する操作である場合（ｓ２３：ＮＯ、ｓ２６：ＮＯ、ｓ２８：ＹＥＳ）、端末装置１０は、イベント設定画面を開く（ｓ２９）。この処理においては、図６に示したように、チェックボックスｉ１０、ｉ１１、決定ボタンｉ１２、キャンセルボタンｉ１３などの設けられたイベント設定画面がディスプレイ１５に表示される。こうして、イベント設定画面が表示された後、利用者は、チェックボックスｉ１０、ｉ１１を選択する操作、決定ボタンｉ１２またはキャンセルボタンｉ１３を選択する操作などを行うことができる。なお、チェックボックスは、後述するバックアップデータ送信処理を開始する際のタイミングを決定するためのものであって、端末装置１０の起動時（電源ＯＮ後）にバックアップデータ送信処理を開始する場合に選択するチェックボックスｉ１０と、端末装置１０の終了時（電源ＯＦＦ前）にバックアップデータ送信処理を開始する場合に選択するチェックボックスｉ１１とからなる。
【００５０】
次に、端末装置１０は、決定ボタンｉ１２またはキャンセルボタンｉ１３を選択する操作が行われるまで待機する（ｓ３０：ＮＯ）。
このｓ３０の処理で、決定ボタンｉ１２を選択する操作が行われた場合（ｓ３０：ＹＥＳ、ｓ３１：ＹＥＳ）、端末装置１０は、チェックボックスｉ１０、ｉ１１の選択内容に応じて、起動タイミングフラグおよび終了タイミングフラグに所定の値をセットする（ｓ３２）。この処理においては、チェックボックスｉ１０が選択されていれば、起動タイミングフラグに「１」がセットされ、チェックボックスｉ１１が選択されていれば、終了タイミングフラグに「１」がセットされる。この起動および終了タイミングフラグは、共に初期値として、「０」がセットされているものである。こうして、端末装置１０は、起動タイミングフラグに「１」がセットされて以降、端末装置１０が起動した後に、後述するバックアップデータ送信処理を開始するようになる。また、終了タイミングフラグに「１」がセットされて以降、端末装置１０が終了する直前に、バックアップデータ送信処理を開始するようになる。
【００５１】
こうして、ｓ３２の処理を終えた後、または、ｓ３０の処理でキャンセルボタンｉ１３を選択する操作が行われた場合（ｓ３０：ＹＥＳ、ｓ３１：ＮＯ）、端末装置１０は、イベント設定画面を閉じる（ｓ３３）。この処理においては、イベント設定画面の表示がディスプレイ１５上から消去される。
【００５２】
こうしてｓ２５の処理、ｓ２７の処理、または、ｓ３３の処理を終えた後、ｓ２２の処理に戻る。
また、ｓ２２の処理で実行された操作が（ｓ２２：ＹＥＳ）、クローズボックスｉ９を選択する操作である場合（ｓ２３：ＮＯ、ｓ２６：ＮＯ、ｓ２８：ＮＯ）、端末装置１０は、バックアップファイル選択ダイアログを閉じる（ｓ３４）。この処理においては、バックアップファイル選択ダイアログの表示がディスプレイ１５から消去される。
【００５３】
［３．ネットワーク監視処理］
端末装置１０が実行するネットワーク監視処理を図７に基づいて説明する。このネットワーク監視処理は、端末装置１０が起動した後、キーボード１６またはマウス１７による操作が可能な状態となって以降、所定時間（本実施形態においては３０秒）毎に繰り返し実行される。
【００５４】
まず、端末装置１０は、ネットワーク上に存在する端末装置１０のＩＰアドレスを収集する（ｓ４１）。この処理において端末装置１０は、ＩＰアドレスの通知を要求するためのアドレス要求データを、ネットワーク上の全ての端末装置１０に対して送信（ブロードキャスト）する。このアドレス要求データを受信した各端末装置１０からは、この端末装置１０自身のＩＰアドレスを特定可能なアドレス応答データが送信されてくる。そして、端末装置１０は、アドレス応答データを受信した後、このアドレス応答データに含まれるＩＰアドレスを収集する。
【００５５】
次に、端末装置１０は、ＨＤ１４内の空き容量が共用の記憶領域となっている端末装置１０のＩＰアドレスを収集する（ｓ４２）。この処理において端末装置１０は、まず、空き容量が共用の記憶領域となっているかどうかを確認するための共用確認データを、ｓ４１の処理で収集したＩＰアドレスの端末装置１０に向けて送信する。この共用確認データを受信した端末装置１０のうち、図２における共用設定処理（ｓ１５の処理またはｓ１６の処理）で共用設定フラグに「１」がセットされている端末装置１０からは、この端末装置１０のＩＰアドレスを特定可能な共用通知データが送信されてくる。端末装置１０は、所定時間（本実施形態においては５秒）内に送信されてきた共用通知データのみを受信し、この共用通知データで特定されるＩＰアドレスを、空き容量が共用の記憶領域となっている端末装置１０のＩＰアドレスとして収集する。
【００５６】
そして、端末装置１０は、ｓ４２の処理で収集されたＩＰアドレスをアドレスリストに登録する（ｓ４３）。このアドレスリストは、ＨＤ１４内にあらかじめ用意されているリストであって、後述するバックアップデータ送信処理において空き容量を問い合わせる際に利用されるものである。
【００５７】
［４．バックアップデータ送信処理］
端末装置１０が実行するバックアップデータ送信処理を図８に基づいて説明する。このバックアップデータ送信処理は、起動および終了タイミングフラグにセットされている値に基づいて、起動タイミングフラグが「１」の場合に、端末装置１０の起動時に開始され、終了タイミングフラグが「１」の場合に、端末装置１０の終了時に開始される。
【００５８】
まず、端末装置１０は、アドレスリストに登録されている全てのＩＰアドレスの端末装置１０に対して、ＨＤ１４内の空き容量を問い合わせる（ｓ５１）。この処理においては、空き容量を問い合わせるための空き容量問い合わせデータが、アドレスリストに登録されているＩＰアドレスの端末装置１０それぞれに向けて送信される。この空き容量問い合わせデータを受信した端末装置１０からは、この端末装置１０のＩＰアドレスと空き容量とを特定可能な空き容量応答データ（本発明における通知データ）が送信されてくる。
【００５９】
次に、端末装置１０は、空き容量応答データを受信する（ｓ５２）。
次に、端末装置１０は、ｓ５２の処理で受信された全ての空き容量応答データに基づいて、各空き容量応答データで特定されるＩＰアドレスおよび空き容量を登録したデータテーブルを作成する（ｓ５３）。この処理においては、ｓ５１の処理で空き容量問い合わせデータを送信してから所定時間（本実施形態においては、５秒）内に送信されてきた空き容量応答データに基づいて、データテーブルが作成される。こうして、データテーブルに登録されたＩＰアドレスの端末装置１０が、以降の処理でバックアップデータを送信すべき端末装置１０として決定されたことになる。
【００６０】
また、端末装置１０は、ｓ５１の処理からｓ５３の処理と平行して、まず、パス名リストに登録されている全てのパス名のデータファイルをアーカイブ化する（ｓ５４）。この処理において端末装置１０は、パス名リストに登録されている全てのパス名のデータファイルを複製し、それぞれの複製データを周知の圧縮アルゴリズムを利用して圧縮することによって、結合された単一のアーカイブデータを作成する。
【００６１】
次に、端末装置１０は、ｓ５４の処理で作成されたアーカイブデータを暗号化して暗号データを作成する（ｓ５５）。この処理においては、周知の暗号化方式によってアーカイブデータが暗号化される。
こうして、ｓ５３の処理およびｓ５５の処理を終えた後、端末装置１０は、ｓ５５の処理で作成された暗号データを分割してバックアップデータを作成する（ｓ５６）。この処理においては、データテーブルに登録されている空き容量に応じて暗号データが分割される。具体的には、データテーブルに登録されている空き容量の比率が１：２：３となっている場合、アーカイブデータも１：２：３の比率となるように分割される。こうして、データテーブルに登録されている空き容量毎、つまり、各空き容量に対応するＩＰアドレスの端末装置１０毎にバックアップデータが作成されたことになる。
【００６２】
次に、端末装置１０は、端末装置１０自身のＩＰアドレスを識別可能な識別データを、ｓ５６の処理で作成されたバックアップデータに付加する（ｓ５７）。
そして、端末装置１０は、ｓ５７の処理で識別データの付加されたバックアップデータを送信する（ｓ５８）。この処理においては、バックアップデータが、データテーブルに登録されている各ＩＰアドレスの端末装置１０に向けて送信される。このバックアップデータを受信した端末装置１０では、このバックアップデータがＨＤ１４内に記憶される。
【００６３】
［５．データ復元処理］
端末装置１０が実行するデータ復元処理を図９に基づいて説明する。このデータ復元処理は、データ復元ダイアログを表示するための操作が行われた後に開始される。
【００６４】
まず、端末装置１０は、データ復元ダイアログを開く（ｓ６１）。この処理においては、復元開始ボタンなどが設けられたデータ復元ダイアログがディスプレイ１５に表示される。こうして、データ復元ダイアログが表示された後、利用者は、復元開始ボタンを選択する操作などを行うことができる。
【００６５】
次に、端末装置１０は、復元開始ボタンを選択する操作が行われるまで待機する（ｓ６２：ＮＯ）。
このｓ６２の処理で、復元開始ボタンを選択する操作が行われたら（ｓ６２：ＹＥＳ）、端末装置１０は、バックアップデータの送信を要求する（ｓ６３）。この処理において端末装置１０は、バックアップデータの送信を要求するためのデータであって、端末装置１０のＩＰアドレスを特定可能な送信要求データを、ネットワーク上の全ての端末装置１０に対して送信（ブロードキャスト）する。この送信要求データを受信した各端末装置１０からは、バックアップデータが送信されてくる。
【００６６】
次に、端末装置１０は、バックアップデータを受信する（ｓ６４）。
次に、端末装置１０は、ｓ６４の処理で受信した各バックアップデータを結合して暗号データを復元する（ｓ６５）。この処理においては、図８におけるｓ５５の処理で作成された暗号データが復元される。
【００６７】
次に、端末装置１０は、ｓ６５の処理で復元された暗号データを復号してアーカイブデータを復元する（ｓ６６）。この処理においては、図８におけるｓ５５の処理と同じ暗号化方式で暗号データを復号することによって、図８におけるｓ５４の処理で作成されたアーカイブデータが復元される。
【００６８】
そして、端末装置１０は、ｓ６６の処理で復元されたアーカイブデータのアーカイブ化を解除して複数のデータファイルを復元する（ｓ６７）。この処理においては、ｓ６６の処理で復元されたアーカイブデータを伸張することによって、図８におけるｓ５４の処理が行われる時点でパス名リストに登録されていたパス名の各データファイルが復元される。
【００６９】
［６．要求応答処理］
端末装置１０が実行する要求応答処理を図１０に基づいて説明する。この要求応答処理は、端末装置１０がネットワーク経由で自身宛のデータを受信した後に開始される。なお、以降、本要求応答処理を実行する端末装置１０をバックアップ端末１０とし、このバックアップ端末１０に向けてデータを送信してきた端末装置１０をマスター端末１０として説明する。
【００７０】
まず、バックアップ端末１０は、受信したデータがアドレス要求データである場合（ｓ７１：ＹＥＳ）、バックアップ端末１０自身のＩＰアドレスを特定可能なアドレス応答データを、マスター端末１０に送信する（ｓ７２）。アドレス要求データは、図７におけるｓ４１の処理でマスター端末１０から送信されてくるものであって、アドレス応答データは、図７におけるｓ４１の処理でマスター端末１０が受信するものである。
【００７１】
また、バックアップ端末１０は、受信したデータが共用確認データである場合（ｓ７１：ＮＯ、ｓ７３：ＹＥＳ）、共用設定フラグにセットされている値をチェックする（ｓ７４）。共用確認データは、図７におけるｓ４２の処理でマスター端末１０から送信されてくるものである。また、共用設定フラグは、図２におけるｓ１５の処理またはｓ１６の処理で、「１」または「０」がセットされたものである。
【００７２】
このｓ７４の処理で、共用設定フラグに「１」がセットされている場合（ｓ７４：ＹＥＳ）、バックアップ端末１０は、共用通知データをマスター端末１０に送信する（ｓ７５）。この共用通知データは、空き容量が共用の記憶領域として設定されていることを通知するためのデータであって、バックアップ端末１０自身のＩＰアドレスを特定可能なデータである。また、この共用通知データは、図７におけるｓ４２の処理でマスター端末１０が受信するものである。
【００７３】
また、バックアップ端末１０は、受信したデータが空き容量要求データである場合（ｓ７１：ＮＯ、ｓ７３：ＮＯ、ｓ７６：ＹＥＳ）、空き容量応答データをマスター端末１０に送信する（ｓ７７）。空き容量要求データは、図８におけるｓ５１の処理でマスター端末１０から送信されてくるものである。また、空き容量応答データは、バックアップ端末１０の備えるＨＤ１４の空き容量と、バックアップ端末１０自身のＩＰアドレスを特定可能なデータである。また、この空き容量応答データは、図８におけるｓ５２の処理で、マスター端末１０が受信するものである。
【００７４】
また、バックアップ端末１０は、受信したデータがバックアップデータである場合（ｓ７１：ＮＯ、ｓ７３：ＮＯ、ｓ７６：ＮＯ、ｓ７８：ＹＥＳ）、このバックアップデータをＨＤ１４内に記憶する（ｓ７９）。バックアップデータは、図８におけるｓ５８の処理でマスター端末１０から送信されてくるものである。
【００７５】
また、バックアップ端末１０は、受信したデータが送信要求データである場合（ｓ７１：ＮＯ、ｓ７３：ＮＯ、ｓ７６：ＮＯ、ｓ７８：ＮＯ）、送信すべきバックアップデータを検索する（ｓ８０）。この処理においては、バックアップデータに付加されている識別データに基づいて、マスター端末１０に送信するバックアップデータが検索される。なお、バックアップデータは、以前に本要求応答処理におけるｓ７９の処理が実行された際に、ＨＤ１４内に記憶されたものである。バックアップデータには、ＩＰアドレスを識別可能な識別データが付加されている。この識別データは、図８におけるｓ５８の処理で、マスター端末１０としてバックアップデータを送信してきた端末装置１０のＩＰアドレスである。また、送信要求データは、マスター端末１０として送信要求データを送信してきた端末装置１０のＩＰアドレスを特定可能である。そのため、バックアップ端末１０は、ＨＤ１４内に記憶されているバックアップデータの中から、識別データで識別されるＩＰアドレスが送信要求データで特定されるＩＰアドレスと一致するバックアップデータを、マスター端末１０に送信するバックアップデータとして検索する。
【００７６】
そして、バックアップ端末１０は、ｓ８０の処理で検出されたバックアップデータをマスター端末１０に送信する（ｓ８１）。このバックアップデータは、図９におけるｓ６４の処理でマスター端末１０が受信するものである。
こうして、ｓ７２の処理、ｓ７５の処理、ｓ７７の処理、ｓ７９の処理およびｓ８１の処理のうちいずれかの処理を終えた後、または、ｓ７４の処理で共用設定フラグに「０」がセットされている場合（ｓ７４：ＮＯ）、本要求応答処理を終了する。
【００７７】
［効果］
このように構成されたバックアップシステム１によれば、端末装置１０によって  図８におけるｓ５４の処理でデータファイルがアーカイブ化された後、ｓ５３の処理で作成されたデータテーブルに登録されている空き容量に応じて、アーカイブデータを分割したデータがバックアップデータとして作成される。そのため、アーカイブデータに相当するデータ量以上の空き容量を有する端末装置１０がネットワーク上に存在しない場合であっても、アーカイブデータよりデータ量の小さい複数のバックアップデータを作成するといった操作を利用者が行う必要がない。よって、端末装置の記憶領域の一部を共用の記憶領域としただけの構成と比べて、容易にデータファイルのバックアップを取ることができる。
【００７８】
特に、ｓ５４の処理でデータファイルがアーカイブ化された後、ｓ５６の処理でアーカイブデータが分割されるため、この分割されたデータのみから各データファイルを復元することができなくなる。これによって、端末装置１０を操作する利用者に、この端末装置１０により記憶されているバックアップデータの内容を知られることはなく、バックアップデータの秘匿性を高めることができる。
【００７９】
また、図９におけるｓ６３の処理で、端末装置１０が、バックアップデータの送信を要求することによって、この端末装置１０を識別可能な識別データの付加されているバックアップデータのみを間違いなく回収（受信）することができる。
【００８０】
また、図８におけるｓ５１の処理で、端末装置１０が、アドレスリストに登録されている全てのＩＰアドレスの端末装置１０に対して、ＨＤ１４内の空き容量を問い合わせている。このアドレスリストは、空き容量が共用の記憶領域となっている端末装置１０のＩＰアドレスが登録されているリストであるため、空き容量が共用の記憶領域となっている端末装置１０にのみ問い合わせデータが送信されることになる。よって、ネットワークへの負荷を軽減することができる。また、上述した１から６の各処理を実行するアプリケーションソフトが組み込まれていない端末装置がネットワーク回線１００に接続されている場合、これらの端末装置に問い合わせデータが送信されることがなくなるため、ネットワークへの負荷をより軽減することができる。
【００８１】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
例えば、本実施形態においては、各端末装置１０を特定するためにＩＰアドレスを利用しているものを例示したが、各端末装置１０を特定するために端末装置１０のＭＡＣアドレスを利用するように構成してもよい。この場合、本実施形態における「ＩＰアドレス」との記載を「ＭＡＣアドレス」と読み替えることとする。また、各端末装置１０を特定するために利用されるデータとしては、ＩＰアドレスやＭＡＣアドレスだけに限定されるものでなく、各端末装置１０にあらかじめ割り当てられたコードなどを利用するように構成してもよい。
【００８２】
また、本実施形態において、ＨＤ１４の記憶領域全体に占める未使用領域のうちの所定の記憶領域をバックアップデータの記憶用の記憶領域として確保しておき、このバックアップ用の記憶領域に占める未使用領域を「空き容量」としてもよい。
【００８３】
また、本実施形態においては、図８のバックアップデータ送信処理が、起動および終了タイミングフラグにセットされている値に基づいて開始されるように構成されたものを例示した。しかし、バックアップデータ送信処理が開始される条件としては、起動および終了タイミングフラグの値以外のものを利用してもよい。例えば、図２の共有設定処理において、共有設定ダイアログにスケジュールメニューを設け、このスケジュールメニューが選択された際に、日程（毎日、毎週、毎月）や時間を入力する操作を実行できるようにして、この入力されたスケジュールに従ってバックアップデータ送信処理が開始されるように構成すればよい。
【００８４】
また、本実施形態においては、図８におけるｓ５３の処理で、データテーブルに空き容量およびＩＰアドレスが登録され、このＩＰアドレスの端末装置１０が、バックアップデータを送信すべき端末装置１０として決定されるものを例示した。しかし、このｓ５３の処理で、所定のしきい値以上となっている空き容量と、この空き容量に対応するＩＰアドレスとをデータテーブルに登録するように構成してもよい。また、多い順に所定数までの空き容量と、この空き容量に対応するＩＰアドレスとをデータテーブルに登録するように構成してもよい。この場合、図８におけるｓ５２の処理で、多数の端末装置１０から空き容量応答データを受信しても、多数のバックアップデータが作成されることがなくる。そのため、空き容量応答データの送信元である全ての端末装置１０にバックアップデータを送信（ｓ５８の処理）する場合よりも、バックアップデータを送信する送信先の端末装置１０が少なくて済み、ネットワークに対する付加を軽減させることができる。
【００８５】
また、本実施形態においては、図８におけるｓ５８の処理で、端末装置（マスター端末）１０が、識別データの付加されたバックアップデータを送信するように構成されている。しかし、この処理で、マスター端末１０が、識別データを付加することなく（ｓ５７の処理を行うことなく）、バックアップデータを送信するようにすることも考えられる。具体的には、まず、バックアップデータを受信したバックアップ端末１０が、図１０におけるｓ７９の処理で、バックアップデータをデータ領域に含むパケットのヘッダ領域から送信元ＩＰアドレスまたは送信元ＭＡＣアドレスを抽出し、抽出した送信元ＩＰアドレスまたは送信元ＭＡＣアドレスに対応づけた状態でバックアップデータを記憶しておく。そして、バックアップ端末１０が、図１０におけるｓ８０の処理でバックアップデータを検索する際、送信要求データで特定されるＩＰアドレスに対応するバックアップデータを検索するように構成すればよい。このように構成すれば、図９におけるｓ６３の処理で、マスター端末１０が、バックアップデータの送信を要求することによって、このますタータンます１０に対応するバックアップデータのみを間違いなく回収（受信）することができる。
【図面の簡単な説明】
【図１】バックアップシステムの全体構成を示す図
【図２】共用設定処理の処理手順を示すフローチャート
【図３】共用設定ダイアログを示す図
【図４】バックアップファイル選択処理の処理手順を示すフローチャート
【図５】バックアップファイル選択ダイアログを示す図
【図６】イベント設定画面を示す図
【図７】ネットワーク監視処理の処理手順を示すフローチャート
【図８】バックアップデータ送信処理の処理手順を示すフローチャート
【図９】データ復元処理の処理手順を示すフローチャート
【図１０】要求応答処理の処理手順を示すフローチャート
【符号の説明】
１・・・バックアップシステム、１０・・・端末装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１５・・・ディスプレイ、１６・・・キーボード、１７・・・マウス、１８・・・通信装置。
【図１】
0004198920.tif 000002
【図２】
0004198920.tif 000003
【図３】
0004198920.tif 000004
【図４】
0004198920.tif 000005
【図５】
0004198920.tif 000006
【図６】
0004198920.tif 000007
【図７】
0004198920.tif 000008
【図８】
0004198920.tif 000009
【図９】
0004198920.tif 000010
【図１０】
0004198920.tif 000011