JP2010176256A - Backup program - Google Patents
Backup program Download PDFInfo
- Publication number
- JP2010176256A JP2010176256A JP2009016374A JP2009016374A JP2010176256A JP 2010176256 A JP2010176256 A JP 2010176256A JP 2009016374 A JP2009016374 A JP 2009016374A JP 2009016374 A JP2009016374 A JP 2009016374A JP 2010176256 A JP2010176256 A JP 2010176256A
- Authority
- JP
- Japan
- Prior art keywords
- backup
- file
- client computer
- shortcut
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、クライアントコンピュータの記憶領域にあるファイルを、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするバックアッププログラムに関する。 The present invention relates to a backup program for backing up files in a storage area of a client computer to a storage area of a backup server connected via a network.
近年、企業などで扱う情報について、セキュリティレベルの向上が求められている。例えば、モバイル端末の紛失や盗難に伴う情報の消失や漏洩は、大きな社会問題となっており、特に、個人情報を大量に扱う企業などにおいては、情報の消失や漏洩について、万全の対策を講じることが要求されている。 In recent years, there has been a demand for improving the security level of information handled by companies. For example, the loss or leakage of information due to the loss or theft of mobile devices has become a major social problem, especially in companies that handle large amounts of personal information, and take all possible measures against the loss or leakage of information. It is requested.
情報の消失や漏洩を防止し得るシステムとしては、バックアップシステム、シンクライアントシステム(例えば、特許文献1参照)、ファイルサーバシステムなどが知られている。例えば、情報の消失に対しては、バックアップシステム、シンクライアントシステム、ファイルサーバシステムの導入が有効とされ、情報の漏洩に対しては、シンクライアントシステムやファイルサーバシステムの導入が有効とされている。以下、各システムの概要について説明する。 Known systems that can prevent the loss or leakage of information include a backup system, a thin client system (see, for example, Patent Document 1), a file server system, and the like. For example, the introduction of a backup system, a thin client system, and a file server system is effective for information loss, and the introduction of a thin client system and a file server system is effective for information leakage. . The outline of each system will be described below.
バックアップシステムは、クライアントコンピュータの記憶領域にあるファイルを、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするシステムである。このようなシステムを実現するバックアッププログラムは、通常、バックアップ開始日時を任意に設定できるようになっており、所定時間毎(例えば、1時間毎)のバックアップや、所定時刻(例えば、毎日17時)のバックアップが可能となっている。 The backup system is a system that backs up files in a storage area of a client computer to a storage area of a backup server connected via a network. A backup program that realizes such a system can normally set a backup start date and time arbitrarily, and performs backup at a predetermined time (for example, every hour) or a predetermined time (for example, 17:00 every day). Can be backed up.
シンクライアントシステムは、ハードディスクを搭載せず、メモリのみを搭載したクライアントコンピュータと、ネットワークを介して複数のクライアントコンピュータが接続されるシンクライアントサーバとを備えて構成されており、クライアントコンピュータのユーザは、シンクライアントサーバ上のアプリケーションを用いて作業を行うと共に、それにより生成・更新されたファイルもシンクライアントサーバ上に保存するようになっている。したがって、このシステムでは、クライアントコンピュータを紛失したり、盗難されても、情報の漏洩リスクが極めて低いといえる。 The thin client system includes a client computer that does not include a hard disk and includes only a memory, and a thin client server to which a plurality of client computers are connected via a network. Work is performed using an application on the thin client server, and files generated and updated thereby are also stored on the thin client server. Therefore, in this system, even if the client computer is lost or stolen, it can be said that the risk of information leakage is extremely low.
ファイルサーバシステムは、クライアントコンピュータと、ネットワークを介して複数のクライアントコンピュータが接続されるファイルサーバとを備えて構成されており、クライアントコンピュータのユーザは、クライアントコンピュータ上のアプリケーションを用いて作業を行うと共に、それにより生成・更新されたファイルをファイルサーバ上に保存するようになっている。したがって、このシステムでは、重要な情報をファイルサーバ上に保存し、クライアントコンピュータ上に保存しないという運用ルールを守れば、クライアントコンピュータを紛失したり、盗難されても、情報の漏洩リスクが極めて低いといえる。 The file server system includes a client computer and a file server to which a plurality of client computers are connected via a network, and a user of the client computer performs work using an application on the client computer. The file generated and updated thereby is stored on the file server. Therefore, in this system, if the operation rule that important information is stored on the file server and not stored on the client computer is observed, the risk of information leakage is extremely low even if the client computer is lost or stolen. I can say that.
しかしながら、従来のバックアップシステムは、ファイルの消失防止を目的とし、ファイルの保存先を多重化するに過ぎないため、クライアントコンピュータの紛失や盗難に伴うファイルの消失は防げるものの、クライアントコンピュータに保存されているファイルの漏洩を阻止することは困難である。また、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータの紛失や盗難が発生した場合には、バックアップ処理が間に合わず、ファイルを消失する惧れがあった。 However, the conventional backup system is only for multiplexing the file storage destination for the purpose of preventing the loss of the file. Therefore, the loss of the file due to the loss or theft of the client computer can be prevented, but it is stored in the client computer. It is difficult to prevent leakage of existing files. Also, if a client computer is lost or stolen after the creation / update of the file and before the backup start time, the backup process may not be in time and the file may be lost.
一方、シンクライアントシステムは、情報漏洩に係るセキュリティ性に優れているが、システム構築に際し、クライアントコンピュータの入れ替えや、ハイスペックサーバ及び高速LANの導入が必要になるため、導入コストがどうしても高くなり、また、クライアントコンピュータの同時接続数が多い状況では、サーバ混雑によるユーザストレスが大きいという問題がある。 On the other hand, the thin client system is excellent in security related to information leakage. However, when constructing the system, it is necessary to replace the client computer and introduce a high-spec server and a high-speed LAN. Further, in a situation where the number of client computers connected simultaneously is large, there is a problem that user stress due to server congestion is large.
その点、ファイルサーバシステムは、安価なサーバを導入するだけで、システムを構築することが可能であるが、ファイルサーバに対するファイルの保存は、ユーザが手動で行う必要があるので、保存先の指定などに手間がかかり、ユーザの操作負担が増大するという問題がある。また、重要な情報をファイルサーバ上に保存し、クライアントコンピュータ上に保存しないという運用ルールは、全てのユーザが守ることが前提であり、一人でもこのルールを守らないユーザがいれば、重要な情報が漏洩する可能性がある。 In that respect, the file server system can be built simply by introducing an inexpensive server. However, the user must manually save the file to the file server, so specify the save destination. There is a problem that the operation burden on the user increases. In addition, the operation rule that important information is stored on the file server and not stored on the client computer is based on the premise that all users will follow. May leak.
本発明は、上記の如き実情に鑑みこれらの課題を解決することを目的として創作されたものであって、請求項1の発明は、クライアントコンピュータの記憶領域にあるファイルを、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするバックアッププログラムであって、前記クライアントコンピュータにて、ファイルの作成及び更新を検知するファイル作成・更新検知手段と、ファイルの作成・更新を検知した場合に、作成・更新ファイルを、直ちに前記バックアップサーバの記憶領域にバックアップするリアルタイムバックアップ手段と、前記バックアップサーバへのバックアップが完了した作成・更新ファイルを、前記クライアントコンピュータから自動的に削除する作成・更新ファイル自動削除手段とを備えることを特徴とする。
また、請求項2の発明は、前記ファイル作成・更新検知手段が、前記クライアントコンピュータの予め設定された監視対象フォルダにて、ファイルの作成及び更新を検知することを特徴とする。
また、請求項3の発明は、前記ファイル作成・更新検知手段が、予め設定されたファイルタイプに適合するファイルの作成及び更新を検知することを特徴とする。
また、請求項4の発明は、前記バックアップサーバへのバックアップが完了した作成・更新ファイルを、前記クライアントコンピュータから自動的に削除する際に、前記クライアントコンピュータ上に、前記バックアップサーバ上のバックアップファイルにリンクされたショートカットを作成するショートカット作成手段を備えることを特徴とする。
また、請求項5の発明は、前記ショートカットの起動に応じて、当該ショートカットにリンクされた前記バックアップサーバ上のバックアップファイルを、前記クライアントコンピュータ上に一時ファイルとしてリストアすると共に、前記ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くショートカット起動処理手段を備えることを特徴とする。
また、請求項6の発明は、前記クライアントコンピュータ上に作成された前記ショートカットの一覧と、前記バックアップサーバ上のバックアップファイルの一覧とを比較し、ショートカットをバックアップファイルに同期させるショートカット同期手段を備えることを特徴とする。
また、請求項7の発明は、前記クライアントコンピュータにて、前記ショートカットが削除された場合に、前記バックアップサーバ上の対応バックアップファイルを削除するか否かを予め設定する削除同期設定手段と、前記クライアントコンピュータにて、前記ショートカットの削除を検知する削除検知手段と、前記ショートカットの削除を検知した場合に、前記削除同期設定を参照して、前記バックアップサーバ上の対応バックアップファイルを削除するか否かを決定するバックアップファイル削除手段とを備えることを特徴とする。
また、請求項8の発明は、前記ショートカットが、前記クライアントコンピュータ上のごみ箱フォルダに移動された場合に、前記バックアップサーバ上の対応バックアップファイルを、バックアップサーバ上のごみ箱フォルダに移動させるバックアップファイルごみ箱移動手段と、前記クライアントコンピュータ上のごみ箱フォルダにある前記ショートカットが元の位置に戻された場合に、前記バックアップサーバ上のごみ箱フォルダにある対応バックアップファイルを元の位置に復元させるごみ箱バックアップファイル復元手段とを備えることを特徴とする。
また、請求項9の発明は、前記クライアントコンピュータにて、前記バックアップサーバ上のごみ箱フォルダにあるバックアップファイルの一覧を表示するごみ箱バックアップファイル一覧表示手段と、前記一覧の表示画面におけるバックアップファイルの復元操作に応じて、当該バックアップファイルをバックアップサーバ上の元の位置に復元させるとともに、これに対応するショートカットをクライアントコンピュータ上の元の位置に復元させるショートカット復元手段とを備えることを特徴とする。
The present invention was created in view of the above-described circumstances to solve these problems, and the invention of
The invention of
The invention of
According to a fourth aspect of the present invention, when a created / updated file that has been backed up to the backup server is automatically deleted from the client computer, the backup file on the backup server is stored on the client computer. Shortcut creation means for creating a linked shortcut is provided.
The invention of
Further, the invention of
According to a seventh aspect of the present invention, there is provided a deletion synchronization setting means for setting in advance whether or not to delete a corresponding backup file on the backup server when the shortcut is deleted in the client computer, and the client In the computer, a deletion detection means for detecting deletion of the shortcut, and whether or not the corresponding backup file on the backup server is deleted with reference to the deletion synchronization setting when deletion of the shortcut is detected. And a backup file deleting means for determining.
Further, the invention of claim 8 is a backup file recycle bin move for moving the corresponding backup file on the backup server to the recycle bin folder on the backup server when the shortcut is moved to the recycle bin folder on the client computer. And a trash backup file restoring means for restoring the corresponding backup file in the trash folder on the backup server to the original position when the shortcut in the trash folder on the client computer is returned to the original position. It is characterized by providing.
The invention of claim 9 is a recycle bin backup file list display means for displaying a list of backup files in the recycle bin folder on the backup server, and a backup file restore operation on the list display screen at the client computer. And a shortcut restoring means for restoring the backup file to the original position on the backup server and restoring the corresponding shortcut to the original position on the client computer.
請求項1の発明とすることにより、クライアントコンピュータにて、ファイルの作成及び更新を検知した場合に、作成・更新ファイルを、直ちにバックアップサーバの記憶領域にバックアップするので、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムに比べ、ファイル消失の可能性を低減させることができる。つまり、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムでは、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータの紛失や盗難が発生した場合に、ファイルを消失する惧れがあるが、作成・更新ファイルを直ちにバックアップするリアルタイムバックアップによれば、上記のようなファイル消失の惧れはない。しかも、バックアップサーバへのバックアップが完了した作成・更新ファイルを、クライアントコンピュータから自動的に削除するので、クライアントコンピュータの紛失や盗難に伴うファイルの漏洩も防止することができる。したがって、シンクライアントシステムのように膨大な導入コストをかけなくても、情報の漏洩を防止できるシステムの構築が可能になると共に、ファイルサーバシステムに比してユーザの操作負担が少なく、厳格な運用ルールの規定が不要なものとできる。
また、請求項2の発明とすることにより、クライアントコンピュータの予め設定された監視対象フォルダにて、ファイルの作成及び更新を検知したときのみ、リアルタイムバックアップ処理及び作成・更新ファイルの自動削除処理を実行することができる。
また、請求項3の発明とすることにより、予め設定されたファイルタイプに適合するファイルの作成及び更新を検知したときのみ、リアルタイムバックアップ処理及び作成・更新ファイルの自動削除処理を実行することができる。 また、請求項4の発明とすることにより、バックアップサーバ上のバックアップファイルに対するアクセスが容易になるので、ユーザの操作負担を増大させることなく、バックアップファイルの再編集を行うことが可能になる。
また、請求項5の発明とすることにより、クライアントコンピュータ上のファイルを開く場合と同様の操作で、バックアップサーバ上のバックアップファイルを開くことができるので、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルの再編集を行うことが可能になる。
また、請求項6の発明とすることにより、バックアップサーバ上のバックアップファイルを複数のクライアントコンピュータ間で共有する場合、複数のクライアントコンピュータにおけるショートカットの同期により、一のクライアントコンピュータによるファイルの作成や更新を、他のクライアントコンピュータにも反映させることができる。
また、請求項7の発明とすることにより、ユーザの選択的な設定により、誤った削除操作によるバックアップファイルの消失を防止することができる。
また、請求項8の発明とすることにより、クライアントコンピュータ上におけるショートカットのごみ箱移動操作(削除操作)や復元操作に連動し、バックアップサーバ上で対応バックアップファイルのごみ箱移動や復元が自動的に行われるので、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルを復元して再編集を行うことが可能になる。
また、請求項9の発明とすることにより、クライアントコンピュータ上でショートカットを完全に削除しても、そのショートカット及び対応バックアップファイルの復元が可能になる。
According to the first aspect of the present invention, when a client computer detects the creation and update of a file, the created / updated file is immediately backed up to the storage area of the backup server. Compared with a backup program that executes backup, the possibility of file loss can be reduced. In other words, a backup program that performs backup at a predetermined time or every predetermined time may cause the file to be lost if the client computer is lost or stolen between the creation and update of the file and the backup start time. However, with the real-time backup that immediately backs up the created / updated file, there is no fear of the file loss as described above. In addition, since the created / updated file that has been backed up to the backup server is automatically deleted from the client computer, it is possible to prevent leakage of the file due to loss or theft of the client computer. Therefore, it is possible to construct a system that can prevent information leakage without incurring enormous introduction costs as in a thin client system. Rules need not be specified.
According to the invention of
According to the invention of
According to the fifth aspect of the present invention, since the backup file on the backup server can be opened by the same operation as that for opening the file on the client computer, the user is aware of the existence of the backup program. It is possible to re-edit the backup file.
According to the invention of
According to the seventh aspect of the present invention, it is possible to prevent the backup file from being lost due to an erroneous deletion operation by the user's selective setting.
According to the eighth aspect of the invention, in conjunction with the shortcut trash move operation (deletion operation) or restore operation on the client computer, the corresponding backup file is automatically moved or restored on the backup server. Therefore, the user can restore and re-edit the backup file without being aware of the existence of the backup program.
According to the ninth aspect of the present invention, even if the shortcut is completely deleted on the client computer, the shortcut and the corresponding backup file can be restored.
[バックアップシステム]
次に、本発明の実施の形態について、図面に基づいて説明する。図1において、1は本発明のバックアッププログラムが適用されたバックアップシステムであって、該バックアップシステム1は、クライアントコンピュータ2と、バックアップサーバ3と、これらを通信可能に接続するインターネットなどのネットワーク4とを備えて構成されている。
[Backup system]
Next, embodiments of the present invention will be described with reference to the drawings. In FIG. 1,
クライアントコンピュータ2は、本発明のバックアッププログラム(クライアント用バックアッププログラム)がインストールされたコンピュータであって、例えば、ノートPC、デスクトップPC、携帯電話、PDAなどで構成される。そして、クライアントコンピュータ2上でクライアント用バックアッププログラムを実行すると、当該クライアントコンピュータ2の記憶領域にあるファイルを、ネットワーク4を介して接続されたバックアップサーバ3の記憶領域にバックアップすることが可能になる。
The
バックアップサーバ3は、本発明のバックアッププログラム(サーバ用バックアッププログラム)がインストールされたコンピュータであって、例えば、データセンタに設置されたサーバコンピュータなどで構成される。そして、バックアップサーバ3上でサーバ用バックアッププログラムを実行すると、クライアントコンピュータ2からの要求に応じて、クライアントコンピュータ2から転送されるファイルを受信し、受信したファイルをバックアップファイルとしてバックアップサーバ3の記憶領域に保存することが可能になる。
The
[バックアッププログラム]
本発明のバックアッププログラムには、クライアントコンピュータ2上で実行されるクライアント用バックアッププログラムと、ネットワーク4を介してクライアントコンピュータ2に接続されたバックアップサーバ3上で実行されるサーバ用バックアッププログラムとが含まれており、これらの協働によって、リアルタイムバックアップ機能が実現される。
[Backup program]
The backup program of the present invention includes a client backup program executed on the
リアルタイムバックアップ機能は、クライアントコンピュータ2の予め設定された監視対象フォルダにて、ファイルの作成及び更新を検知するファイル作成・更新検知手段と、ファイルの作成・更新を検知した場合に、監視対象フォルダ内の作成・更新ファイルを、直ちにバックアップサーバ3の記憶領域にバックアップするリアルタイムバックアップ手段とによって実現される。監視設定フォルダにおけるファイルの作成や更新は、OS(オペレーションシステム)のファイル管理システムが提供するファイル管理情報に基づいて判断することができる。尚、本実施形態では、予め設定された監視対象フォルダ内の作成・更新ファイルを対象としてリアルタイムバックアップを実行しているが、予め設定されたファイルタイプ(例えば、拡張子による設定)に適合する作成・更新ファイルを対象としてリアルタイムバックアップを実行してもよい。例えば、ファイルタイプとして文書ファイル(*.doc)が設定された場合は、その保存フォルダに拘わらず、作成又は更新された文書ファイルをリアルタイムでバックアップする。
The real-time backup function includes a file creation / update detection means for detecting file creation and update in a preset monitoring target folder of the
このようなリアルタイムバックアップ機能を有するバックアッププログラムによれば、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムに比べ、ファイル消失の可能性を低減させることができる。つまり、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムでは、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータ2の紛失や盗難が発生した場合に、ファイルを消失する惧れがあるが、作成・更新ファイルを直ちにバックアップするリアルタイムバックアップによれば、上記のようなファイル消失の惧れはない。
According to the backup program having such a real-time backup function, the possibility of file loss can be reduced as compared with a backup program that performs backup at a predetermined time or every predetermined time. That is, in a backup program that performs backup at a predetermined time or every predetermined time, if the
また、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除するように、クライアントコンピュータ2を動作させる。例えば、図2及び図3に示すように、クライアントコンピュータ2におけるファイルの作成・更新を検知したら(S1)、作成・更新ファイルを暗号化してバックアップサーバ3にリアルタイムで転送して(S2)、バックアップサーバ3の記憶領域に保存すると共に(S3)、クライアントコンピュータ2側とバックアップサーバ3側のファイル比較を行い(S4)、両者が同一ファイルであることを確認したら(S5)、クライアントコンピュータ2側の作成・更新ファイルを削除する(S6)。
Further, the client backup program operates the
このようにすると、クライアントコンピュータ2の監視対象フォルダには、保存ファイルが存在しないことになるので、クライアントコンピュータ2の紛失や盗難に伴うファイルの漏洩も防止することができる。したがって、シンクライアントシステムのように膨大な導入コストをかけなくても、情報の漏洩を防止できるシステムの構築が可能になると共に、ファイルサーバシステムに比してユーザの操作負担が少なく、厳格な運用ルールの規定が不要なものとできる。
In this way, since the storage file does not exist in the monitoring target folder of the
また、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除する際に、クライアントコンピュータ2の監視対象フォルダ内に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成するショートカット作成手段を備えることが好ましい。例えば、図4に示すように、各種のアプリケーションでファイル(sample.*)を作成した場合、実体ファイル5は、バックアップサーバ3にリアルタイムで転送され、クライアントコンピュータ2上には、実体ファイル5にリンクされたショートカット6が残される。尚、予め設定されたファイルタイプに適合する作成・更新ファイルをバックアップの対象とする場合は、バックアップサーバ3へのバックアップが完了した作成・更新ファイルをクライアントコンピュータ2から自動的に削除する際に、削除する作成・更新ファイルが保存されていたフォルダ内に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成することが好ましい。
The client backup program also automatically deletes the created / updated file that has been backed up to the
このようにすると、バックアップサーバ3上のバックアップファイルに対するアクセスが容易になるので、ユーザの操作負担を増大させることなく、バックアップファイルの再編集を行うことが可能になる。尚、実体ファイルにリンクされたショートカットの別の呼称として、エイリアスやシンボリックリンクが知られているが、本明細書では、これらを含めてショートカットと称する。
This makes it easy to access the backup file on the
また、クライアント用バックアッププログラムは、ショートカットの起動に応じて、当該ショートカットにリンクされたバックアップサーバ3上のバックアップファイルを、クライアントコンピュータ2上に一時ファイルとしてリストアすると共に、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くショートカット起動処理手段を備えることが好ましい。例えば、図5に示すように、ワープロソフトで作成した実体ファイル5のショートカット6が起動された場合、当該ショートカット6にリンクされたバックアップサーバ3上のバックアップファイル(実体ファイル5)がリストアされると共に、ショートカット6に関連付けされたワープロソフトが起動され、該ワープロソフト上で実体ファイル5が開かれることになる。
The backup program for the client restores the backup file on the
このようにすると、クライアントコンピュータ2上のファイルを開く場合と同様の操作で、バックアップサーバ3上のバックアップファイルを開くことができるので、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルの再編集を行うことが可能になる。
In this way, since the backup file on the
また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダにて、ショートカットが削除された場合に、バックアップサーバ3上の対応バックアップファイルを削除するか否かを予め設定する削除同期設定手段と、クライアントコンピュータ2の監視対象フォルダにて、ショートカットの削除を検知する削除検知手段と、ショートカットの削除を検知した場合に、前記削除同期設定を参照して、バックアップサーバ3上の対応バックアップファイルを削除するか否かを決定するバックアップファイル削除手段とを備えることが好ましい。このようにすると、ユーザの選択的な設定により、誤った削除操作によるバックアップファイルの消失を防止することができる。尚、図6に示すように、ショートカット6のコピー操作は自由に行うことができる。
The client backup program includes a deletion synchronization setting means for setting in advance whether or not to delete the corresponding backup file on the
また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダ内に作成されたショートカットの一覧と、バックアップサーバ3上のバックアップファイルの一覧とを比較し、ショートカットをバックアップファイルに同期させるショートカット同期手段を備えることが好ましい。このようにすると、図7や図8に示すように、バックアップサーバ3上のバックアップファイルを複数のクライアントコンピュータ2間で共有する場合、複数のクライアントコンピュータ2におけるショートカットの同期により、一のクライアントコンピュータ2によるファイルの作成や更新を、他のクライアントコンピュータ2にも反映させることができる。
Further, the client backup program compares a list of shortcuts created in the monitoring target folder of the
[バックアッププログラムの処理手順]
つぎに、本発明に係るクライアント用バックアッププログラムの具体的な処理手順について、図9〜図11を参照して説明する。尚、本実施形態のサーバ用バックアッププログラムは、クライアント用バックアッププログラムからのバックアップ要求に応じて転送ファイルを保存し、削除要求に応じてバックアップファイルを削除し、リストア要求に応じてバックアップファイルをクライアント側に転送し、バックアップファイルの一覧要求に応じてファイル一覧をクライアント側に送信するという受動的なプログラムであるため、フローチャートの図示及び詳細な説明は省略する。
[Backup program processing procedure]
Next, a specific processing procedure of the client backup program according to the present invention will be described with reference to FIGS. The server backup program according to the present embodiment stores the transfer file in response to a backup request from the client backup program, deletes the backup file in response to the deletion request, and transfers the backup file to the client side in response to the restore request. Since this is a passive program that transfers the file list to the client side in response to a backup file list request, the illustration and detailed description of the flowchart are omitted.
図9は、ファイル同期処理の手順を示しており、該処理では、まず、予め設定された監視対象フォルダにて、ファイルの作成・更新を検知したか否かを判断し(S11:ファイル作成・更新検知手段)、該判断結果がYESの場合は、監視対象フォルダ内の作成・更新ファイルを、直ちにバックアップサーバ3に転送する(S12:リアルタイムバックアップ手段)。その後、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除すると共に(S13:作成・更新ファイル自動削除手段)、クライアントコンピュータ2の監視対象フォルダ内に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成する(S14:ショートカット作成手段)。尚、ステップS11では、前述したように、予め設定されたファイルタイプに適合するファイルを対象として作成・更新を検出するようにしてもよい。また、予め設定された監視対象フォルダ内において、予め設定されたファイルタイプに適合するファイルを対象として作成・更新を検出することもできる。
FIG. 9 shows the procedure of file synchronization processing. In this processing, first, it is determined whether or not the creation / update of a file is detected in a preset monitoring target folder (S11: file creation / update). Update detection unit) If the determination result is YES, the created / updated file in the monitoring target folder is immediately transferred to the backup server 3 (S12: real-time backup unit). Thereafter, the created / updated file that has been backed up to the
また、ファイル同期処理では、クライアントコンピュータ2の監視対象フォルダにて、ショートカットの削除を検知したか否かを判断し(S15:削除検知手段)、該判断結果がYESの場合は、削除同期設定手段の設定を参照して、バックアップサーバ3上の対応バックアップファイルを削除するか否かを決定し、削除を同期する設定の場合は、バックアップサーバ3上の対応バックアップファイルを削除する(S16、S17:バックアップファイル削除手段)。尚、削除同期設定手段は、クライアントコンピュータ2の監視対象フォルダにて、ショートカットが削除された場合に、バックアップサーバ3上の対応バックアップファイルを削除するか否かを予め設定するための設定手段である。
In the file synchronization process, it is determined whether or not the deletion of the shortcut is detected in the monitoring target folder of the client computer 2 (S15: deletion detection unit). If the determination result is YES, the deletion synchronization setting unit is determined. Referring to the setting, it is determined whether or not the corresponding backup file on the
図10は、ショートカット同期処理(ショートカット同期手段)を示しており、該処理では、まず、同期処理起動時間であるか否かを判断し(S21)、該判断結果がYESの場合は、クライアントコンピュータ2の監視対象フォルダ内にあるショートカットの一覧を作成すると共に(S22)、バックアップサーバ3上にあるバックアップファイルの一覧を作成し(S23)、一覧の比較を行う(S24)。ここで、バックアップサーバ3にのみファイルが存在する場合は、クライアントコンピュータ2に対応するショートカットを作成し(S25)、また、クライアントコンピュータ2のみにショートカットが存在する場合は、そのショートカットを削除し(S26)、また、タイムスタンプが異なる場合は、ショートカットのタイムスタンプを更新する(S27)。そして、一覧内のファイルを全て比較したらショートカット同期処理が終わる(S28)。
FIG. 10 shows a shortcut synchronization process (shortcut synchronization means). In this process, it is first determined whether or not it is a synchronization process activation time (S21). If the determination result is YES, the client computer A list of shortcuts in the
図11は、ファイル編集処理(ショートカット起動処理手段)を示しており、該処理では、まず、ショートカットの起動を検知したか否かを判断し(S31)、該判断結果がYESの場合は、当該ショートカットにリンクされたバックアップサーバ3上のバックアップファイルを、クライアントコンピュータ2上に一時ファイルとしてリストアすると共に(S32)、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開く(S33)。つぎに、一時ファイルの更新を検知したか否かを判断し(S34)、該判断結果がYESの場合は、更新された一時ファイルをバックアップサーバ3に転送してバックアップすると共に(S35)、ショートカットを更新する(S36)。そして、ステップS34〜S36の処理は、アプリケーションの終了まで繰り返され(S37)、アプリケーション終了後は、一時ファイルが削除される(S38)。
FIG. 11 shows a file editing process (shortcut activation processing means). In this process, it is first determined whether or not activation of a shortcut has been detected (S31). If the determination result is YES, The backup file on the
[バックアップシステム全体の動作手順]
つぎに、バックアップシステム1の全体動作について、図12を参照して説明する。
[Operation procedure of the entire backup system]
Next, the overall operation of the
図12は、ファイル新規作成時の動作と、ファイル更新時の動作と、ショートカット削除時の動作を示している。ファイル新規作成の動作時は、アプリケーションでファイルが作成されることを契機として開始され(S101)、これを検知したクライアント用バックアッププログラムは、作成ファイルをバックアップサーバ3に転送し(S102、S103)、作成ファイルをバックアップサーバ3のバックアップ領域に保存させる(S104)。そして、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成ファイルを、クライアントコンピュータ2から自動的に削除すると共に(S105)、クライアントコンピュータ2上に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成する(S106)。
FIG. 12 shows the operation when creating a new file, the operation when updating a file, and the operation when deleting a shortcut. The operation of creating a new file starts when a file is created by an application (S101), and the client backup program that detects this transfers the created file to the backup server 3 (S102, S103), The created file is stored in the backup area of the backup server 3 (S104). The client backup program automatically deletes the created file that has been backed up to the
ファイル更新時の動作は、ショートカットの起動を契機として開始され(S201)、これを検知したクライアント用バックアッププログラムは、バックアップサーバ3に対し、ショートカットにリンクされたバックアップファイルの転送要求を送る(S202)。これを受信したバックアップサーバ3は、バックアップ領域から該当ファイルを読み込み(S203)、クライアントコンピュータ2に転送する(S204)。クライアント用バックアッププログラムは、転送されたファイルを一時ファイル領域に保存すると共に、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開く(S205)。その後、一時ファイルの更新を検知した場合は(S206)、更新された一時ファイルをバックアップサーバ3に転送してバックアップ領域に保存すると共に(S207〜S209)、ショートカットのタイムスタンプを更新する(S210)。そして、ファイル更新に伴うバックアップ処理は、アプリケーションの終了まで繰り返され(S211)、アプリケーション終了後は、一時ファイルが削除される(S212)。
The operation at the time of updating the file is started when the shortcut is activated (S201), and the client backup program that detects the operation sends a backup file transfer request linked to the shortcut to the backup server 3 (S202). . Receiving this, the
ショートカット削除時の動作は、オペレータがショートカットを削除した場合に開始され(S301)、これを検知したクライアント用バックアップソフトは、前述の削除同期設定を参照して、バックアップサーバ3上の対応バックアップファイルを削除するか否かを決定し、バックアップファイルを削除する場合は、バックアップサーバ3にファイル削除要求を送り(S302)、これを受けたバックアップサーバ3が該当バックアップファイルの削除を実行する(S303)。
The operation at the time of deleting the shortcut is started when the operator deletes the shortcut (S301), and the client backup software that detects this deletes the corresponding backup file on the
叙述の如く構成された本実施形態によれば、クライアントコンピュータ2の記憶領域にあるファイルを、ネットワーク4を介して接続されたバックアップサーバ3の記憶領域にバックアップするバックアッププログラムであって、クライアントコンピュータ2の予め設定された監視対象フォルダにて、ファイルの作成及び更新を検知し、ファイルの作成・更新を検知した場合に、監視対象フォルダ内の作成・更新ファイルを、直ちにバックアップサーバ3の記憶領域にバックアップすると共に、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除するので、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムに比べ、ファイル消失の可能性を低減させることができる。つまり、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムでは、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータ2の紛失や盗難が発生した場合に、ファイルを消失する惧れがあるが、作成・更新ファイルを直ちにバックアップするリアルタイムバックアップによれば、上記のようなファイル消失の惧れはない。しかも、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除するので、クライアントコンピュータ2の紛失や盗難に伴うファイルの漏洩も防止することができる。したがって、シンクライアントシステムのように膨大な導入コストをかけなくても、情報の漏洩を防止できるシステムの構築が可能になると共に、ファイルサーバシステムに比してユーザの操作負担が少なく、厳格な運用ルールの規定が不要なものとできる。
According to the present embodiment configured as described above, a backup program for backing up files in a storage area of a
また、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除する際に、クライアントコンピュータ2の監視対象フォルダ内に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成するので、バックアップサーバ3上のバックアップファイルに対するアクセスが容易になる。これにより、ユーザの操作負担を増大させることなく、バックアップファイルの再編集を行うことが可能になる。
The client backup program also automatically deletes the created / updated file that has been backed up to the
また、クライアント用バックアッププログラムは、ショートカットの起動に応じて、当該ショートカットにリンクされたバックアップサーバ3上のバックアップファイルを、クライアントコンピュータ2上に一時ファイルとしてリストアすると共に、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くので、クライアントコンピュータ2上のファイルを開く場合と同様の操作で、バックアップサーバ3上のバックアップファイルを開くことができ、その結果、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルの再編集を行うことが可能になる。
The backup program for the client restores the backup file on the
また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダ内に作成されたショートカット一覧と、バックアップサーバ3上のバックアップファイル一覧とを比較し、ショートカットをバックアップファイルに同期させるので、バックアップサーバ3上のバックアップファイルを複数のクライアントコンピュータ2間で共有する場合、複数のクライアントコンピュータ2におけるショートカットの同期により、一のクライアントコンピュータ2によるファイルの作成や更新を、他のクライアントコンピュータ2にも反映させることができる。
The client backup program compares the shortcut list created in the monitoring target folder of the
また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダにて、ショートカットが削除された場合に、バックアップサーバ3上の対応バックアップファイルを削除するか否かを予め設定することができ、そして、クライアントコンピュータ2の監視対象フォルダにて、ショートカットの削除を検知した場合に、前記削除同期設定を参照して、バックアップサーバ3上の対応バックアップファイルを削除するか否かを決定するので、ユーザの選択的な設定により、誤った削除操作によるバックアップファイルの消失を防止することができる。
The client backup program can set in advance whether or not to delete the corresponding backup file on the
[第二実施形態]
次に、本発明の第二実施形態に係るバックアッププログラムについて、図13〜図17を参照して説明する。ただし、本実施形態が適用されるクライアントコンピュータ2及びバックアップサーバ3には、削除したファイルやショートカットが移動保存されるごみ箱フォルダが存在するものとし、以下、クライアントコンピュータ2のごみ箱フォルダを単に「ごみ箱」と称し、バックアップサーバ3のごみ箱フォルダを「ネットごみ箱」と称する。
[Second Embodiment]
Next, a backup program according to the second embodiment of the present invention will be described with reference to FIGS. However, it is assumed that the
こられの図に示すように、第二実施形態に係るバックアッププログラムは、バックアップ後に作成されたショートカットが、クライアントコンピュータ2上のごみ箱に移動された場合に、バックアップサーバ3上の対応バックアップファイルを、バックアップサーバ3上のネットごみ箱に移動させるバックアップファイルごみ箱移動手段と、クライアントコンピュータ2上のごみ箱にあるショートカットが元の位置に戻された場合に、バックアップサーバ3上のネットごみ箱にある対応バックアップファイルを元の位置に復元させるごみ箱バックアップファイル復元手段とを備えており、さらには、クライアントコンピュータ2にて、バックアップサーバ3上のネットごみ箱にあるバックアップファイルの一覧を表示するごみ箱バックアップファイル一覧表示手段と、前記一覧の表示画面におけるバックアップファイルの復元操作に応じて、当該バックアップファイルをバックア
ップサーバ3上の元の位置に復元させるとともに、これに対応するショートカットをクライアントコンピュータ2上の元の位置に復元させるショートカット復元手段とを備えている点が前記実施形態と相違している。
As shown in these figures, the backup program according to the second embodiment, when the shortcut created after the backup is moved to the trash box on the
[第二実施形態に係るバックアッププログラムの処理手順]
つぎに、本発明の第二実施形態に係るバックアッププログラムの具体的な処理手順について、図14〜図16を参照して説明する。
[Processing Procedure of Backup Program According to Second Embodiment]
Next, a specific processing procedure of the backup program according to the second embodiment of the present invention will be described with reference to FIGS.
図14は、クライアント用バックアッププログラムの削除・復元処理の手順を示しており、該処理では、まず、検知停止中であるか否かを判断し(S41)、この判断結果がNOであることを確認した後、クライアントコンピュータ2におけるショートカットの削除、すなわち、ショートカットのごみ箱への移動を検知したか否かを判断する(S42)。そして、この判断結果がYESの場合は、バックアップサーバ3に対し、対応バックアップファイルのネットごみ箱への移動要求を送信する(S43:バックアップファイルごみ箱移動手段)。また、同処理では、削除されたショートカットの復元、すなわち、クライアントコンピュータ2上のごみ箱にあるショートカットが元の位置に戻されたことを検知したか否かを判断し(S44)、この判断結果がYESの場合は、バックアップサーバ3に対し、バックアップサーバ3上のネットごみ箱にある対応バックアップファイルの復元要求を送信する(S45:ごみ箱バックアップファイル復元手段)。
FIG. 14 shows the procedure for deleting / restoring the backup program for the client. In this process, first, it is determined whether or not the detection is stopped (S41), and this determination result is NO. After confirmation, it is determined whether or not deletion of the shortcut in the
図15は、サーバ用バックアッププログラムの削除・復元処理の手順を示しており、該処理では、まず、クライアントコンピュータ2からネットごみ箱への移動要求を受信したか否かを判断し(S51)、この判断結果がYESの場合は、対応するバックアップファイルをバックアップ領域からネットごみ箱へ移動させる(S52:バックアップファイルごみ箱移動手段)。また、同処理では、クライアントコンピュータ2からネットごみ箱からの復元要求を受信したか否かを判断し(S53)、この判断結果がYESの場合は、ネットごみ箱にある対応バックアップファイルをバックアップ領域に移動させる(S54:ごみ箱バックアップファイル復元手段)。また、同処理では、クライアントコンピュータ2からネットごみ箱一覧取得要求を受信したか否かを判断し(S55)、この判断結果がYESの場合は、ネットごみ箱内のファイル一覧を取得し、クライアントコンピュータ2へ送る(S56)。 FIG. 15 shows the procedure of the server backup program deletion / restoration process. In this process, first, it is determined whether or not a request to move to the net trash is received from the client computer 2 (S51). If the determination result is YES, the corresponding backup file is moved from the backup area to the net trash (S52: backup file trash can moving means). In this process, it is determined whether or not a restore request from the net trash can has been received from the client computer 2 (S53). If this determination result is YES, the corresponding backup file in the net trash can is moved to the backup area. (S54: Recycle bin backup file restoring means). In this process, it is determined whether or not a net trash can list acquisition request has been received from the client computer 2 (S55). If this determination result is YES, a list of files in the net trash can is acquired and the client computer 2 (S56).
図16は、クライアントコンピュータ2におけるネットごみ箱閲覧ソフト(バックアッププログラムに含まれるユーティリティソフト)の処理手順を示しており、当該ソフトが起動すると、まず、バックアップサーバ3へネットごみ箱のファイル一覧を要求すると共に(S61)、バックアップサーバ3からファイル一覧を受信し、これを画面表示させる(S62:ごみ箱バックアップファイル一覧表示手段)。次に、ユーザの復元操作を判断し(S63)、この判断結果がYESの場合は、バックアップサーバ3に対し、ネットごみ箱にある対応バックアップファイルの復元要求を送信すると共に(S64)、クライアント用バックアッププログラムに対して検知停止を要求し(S65)、さらに、対応するショートカットをクライアントコンピュータ2上の元の位置に作成し(S66:ショートカット復元手段)、その後、クライアント用バックアッププログラムに対して検知再開を要求する(S67)。そして、これらの処理は、ユーザの終了操作に応じて終了する(S68)。
FIG. 16 shows the processing procedure of the net recycle bin browsing software (utility software included in the backup program) in the
[第二実施形態に係るバックアップシステム全体の動作手順]
つぎに、第二実施形態に係るバックアップシステムの全体動作について、図17を参照して説明する。
[Operation Procedure of Entire Backup System According to Second Embodiment]
Next, the overall operation of the backup system according to the second embodiment will be described with reference to FIG.
図17は、ショートカットをごみ箱に移動した際の動作と、ごみ箱からショートカットを復元させた際の動作と、ごみ箱にないショートカットを復元する際の動作を示している。 FIG. 17 shows an operation when the shortcut is moved to the trash box, an operation when the shortcut is restored from the trash box, and an operation when the shortcut not in the trash box is restored.
ショートカットをごみ箱に移動した際の動作は、クライアントコンピュータ2のユーザが、ショートカットをごみ箱へ移動させる操作(ショートカット削除操作)を行ったことを契機として開始され(S401)、これを検知したクライアント用バックアッププログラムは、バックアップサーバ3に対し、対応バックアップファイルのネットごみ箱への移動要求を送信する(S402、S403)。これを受信したバックアップサーバ3のサーバ用バックアッププログラム(以下、単にバックアップサーバ3と言う)は、対応するバックアップファイルをバックアップ領域からネットごみ箱へ移動させる(S404、S405)。
The operation when the shortcut is moved to the trash can is started when the user of the
ごみ箱からショートカットを復元させた際の動作は、クライアントコンピュータ2のユーザが、ごみ箱内のショートカットを元の位置に戻す操作(ショートカット復元操作)を行ったことを契機として開始され(S501)、これを検知したクライアント用バックアッププログラムは、バックアップサーバ3に対し、バックアップサーバ3上のネットごみ箱にある対応バックアップファイルの復元要求を送信する(S502、S503)。これを受信したバックアップサーバ3は、ネットごみ箱にある対応バックアップファイルをバックアップ領域に移動させる(S504、S505)。
The operation when the shortcut is restored from the recycle bin is started when the user of the
ごみ箱にないショートカットを復元する際の動作は、ネットごみ箱閲覧ソフトの起動を契機として開始され、起動されたネットごみ箱閲覧ソフトは、バックアップサーバ3へネットごみ箱のファイル一覧を要求する(S601)。これを受信したバックアップサーバ3は、ネットごみ箱のファイル一覧を取得し(S602)、これをクライアントコンピュータ2へ送信する(S603)。クライアントコンピュータ2は、バックアップサーバ3からファイル一覧を受信し、これを画面表示させる。そして、ユーザの復元操作を判断した場合は、バックアップサーバ3に対し、ネットごみ箱にある対応バックアップファイルの復元要求を送信する(S604)。これを受信したバックアップサーバ3は、ネットごみ箱にある対応バックアップファイルをバックアップ領域に移動させる(S605、S606)。また、ユーザの復元操作を判断したネットごみ箱閲覧ソフトは、クライアント用バックアッププログラムに対して検知停止を要求すると共に(S607)、対応するショートカットをクライアントコンピュータ2上の元の位置に作成し(S608)、その後、クライアント用バックアッププログラムに対して検知再開を要求する(S609)。
The operation when restoring a shortcut that is not in the recycle bin is started when the net recycle bin browsing software is activated, and the activated net recycle bin browsing software requests the
叙述の如く構成された第二実施形態によれば、ショートカットが、クライアントコンピュータ2上のごみ箱に移動された場合に、バックアップサーバ3上の対応バックアップファイルを、バックアップサーバ3上のネットごみ箱に移動させ、また、クライアントコンピュータ2上のごみ箱にあるショートカットが元の位置に戻された場合に、バックアップサーバ3上のネットごみ箱にある対応バックアップファイルを元の位置に復元させるので、クライアントコンピュータ2上におけるショートカットのごみ箱移動操作(削除操作)や復元操作に連動し、バックアップサーバ3上で対応バックアップファイルのごみ箱移動や復元を自動的に行うことができ、その結果、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルを復元して再編集を行うことが可能になる。
According to the second embodiment configured as described, when the shortcut is moved to the recycle bin on the
また、ネットごみ箱閲覧ソフトは、クライアントコンピュータ2にて、バックアップサーバ3上のネットごみ箱フォルダにあるバックアップファイルの一覧を表示し、一覧の表示画面におけるバックアップファイルの復元操作に応じて、当該バックアップファイルをバックアップサーバ3上の元の位置に復元させるとともに、これに対応するショートカットをクライアントコンピュータ2上の元の位置に復元させるので、クライアントコンピュータ2上でショートカットを完全に削除しても、そのショートカット及び対応バックアップファイルの復元が可能になる。
Also, the net recycle bin browsing software displays a list of backup files in the net recycle bin folder on the
1 バックアップシステム
2 クライアントコンピュータ
3 バックアップサーバ
4 ネットワーク
5 実体ファイル
6 ショートカット
1
Claims (9)
前記クライアントコンピュータにて、ファイルの作成及び更新を検知するファイル作成・更新検知手段と、
ファイルの作成・更新を検知した場合に、作成・更新ファイルを、直ちに前記バックアップサーバの記憶領域にバックアップするリアルタイムバックアップ手段と、
前記バックアップサーバへのバックアップが完了した作成・更新ファイルを、前記クライアントコンピュータから自動的に削除する作成・更新ファイル自動削除手段とを備える
ことを特徴とするバックアッププログラム。 A backup program for backing up files in a storage area of a client computer to a storage area of a backup server connected via a network,
File creation / update detection means for detecting file creation and update in the client computer;
Real-time backup means for immediately backing up the created / updated file to the storage area of the backup server when the creation / update of the file is detected;
A backup program comprising: a creation / update file automatic deletion unit that automatically deletes a created / updated file that has been backed up to the backup server from the client computer.
前記クライアントコンピュータにて、前記ショートカットの削除を検知する削除検知手段と、
前記ショートカットの削除を検知した場合に、前記削除同期設定を参照して、前記バックアップサーバ上の対応バックアップファイルを削除するか否かを決定するバックアップファイル削除手段とを備える
ことを特徴とする請求項4〜6のいずれかに記載のバックアッププログラム。 In the client computer, when the shortcut is deleted, a deletion synchronization setting means for setting in advance whether or not to delete the corresponding backup file on the backup server,
A deletion detecting means for detecting deletion of the shortcut in the client computer;
The backup file deletion means for determining whether or not to delete the corresponding backup file on the backup server with reference to the deletion synchronization setting when the deletion of the shortcut is detected. The backup program according to any one of 4 to 6.
前記クライアントコンピュータ上のごみ箱フォルダにある前記ショートカットが元の位置に戻された場合に、前記バックアップサーバ上のごみ箱フォルダにある対応バックアップファイルを元の位置に復元させるごみ箱バックアップファイル復元手段とを備える
ことを特徴とする請求項4〜7のいずれかに記載のバックアッププログラム。 Backup file recycle bin moving means for moving the corresponding backup file on the backup server to the recycle bin folder on the backup server when the shortcut is moved to the recycle bin folder on the client computer;
Recycle bin backup file restoring means for restoring the corresponding backup file in the recycle bin folder on the backup server to the original location when the shortcut in the recycle bin folder on the client computer is returned to the original location. The backup program according to any one of claims 4 to 7.
前記一覧の表示画面におけるバックアップファイルの復元操作に応じて、当該バックアップファイルをバックアップサーバ上の元の位置に復元させるとともに、これに対応するショートカットをクライアントコンピュータ上の元の位置に復元させるショートカット復元手段とを備える
ことを特徴とする請求項4〜8のいずれかに記載のバックアッププログラム。 Recycle bin backup file list display means for displaying a list of backup files in the recycle bin folder on the backup server at the client computer;
Shortcut restoration means for restoring the backup file to the original position on the backup server and restoring the corresponding shortcut to the original position on the client computer in response to the backup file restoration operation on the list display screen. The backup program according to any one of claims 4 to 8, wherein the backup program is provided.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009016374A JP2010176256A (en) | 2009-01-28 | 2009-01-28 | Backup program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009016374A JP2010176256A (en) | 2009-01-28 | 2009-01-28 | Backup program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010176256A true JP2010176256A (en) | 2010-08-12 |
Family
ID=42707200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009016374A Pending JP2010176256A (en) | 2009-01-28 | 2009-01-28 | Backup program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010176256A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010266933A (en) * | 2009-05-12 | 2010-11-25 | Ri Co Ltd | Document management program, document management system, and document management method |
JP2011253418A (en) * | 2010-06-03 | 2011-12-15 | Fuji Xerox Co Ltd | Information processing program and information processor |
JP2012181796A (en) * | 2011-03-03 | 2012-09-20 | Nec Fielding Ltd | Information processing system, duplicate file removal method for information processing system, information processor, and control method and control program for information processor |
JP2013037567A (en) * | 2011-08-09 | 2013-02-21 | Nec Biglobe Ltd | Data management system and data management method |
WO2013168512A1 (en) * | 2012-05-07 | 2013-11-14 | Keepdata株式会社 | Cloud storage server |
JP2014053049A (en) * | 2013-12-16 | 2014-03-20 | Nec Biglobe Ltd | Data management system and data management method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05158770A (en) * | 1991-05-21 | 1993-06-25 | Hewlett Packard Co <Hp> | Dynamic-file moving method |
JP2001312422A (en) * | 2000-05-02 | 2001-11-09 | Nri & Ncc Co Ltd | Method and device for document batch management and recording medium |
JP2002366410A (en) * | 2001-06-06 | 2002-12-20 | Fujitsu Ltd | Trash box server and trash box processing program |
JP2003058397A (en) * | 2001-08-20 | 2003-02-28 | Hitachi Information Systems Ltd | File relocation system and its processing program |
JP2005235040A (en) * | 2004-02-23 | 2005-09-02 | Hottolink:Kk | Data management method and data management system |
JP2005235055A (en) * | 2004-02-23 | 2005-09-02 | Dainippon Printing Co Ltd | Information processor and security securing method in information processor |
JP2005292869A (en) * | 2004-03-31 | 2005-10-20 | Japan Research Institute Ltd | File sharing control system and shared control program |
JP2007323548A (en) * | 2006-06-05 | 2007-12-13 | Hitachi Ltd | File management method based on network folder |
JP2007334577A (en) * | 2006-06-14 | 2007-12-27 | Mitsubishi Electric Information Systems Corp | File management device and file management program |
-
2009
- 2009-01-28 JP JP2009016374A patent/JP2010176256A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05158770A (en) * | 1991-05-21 | 1993-06-25 | Hewlett Packard Co <Hp> | Dynamic-file moving method |
JP2001312422A (en) * | 2000-05-02 | 2001-11-09 | Nri & Ncc Co Ltd | Method and device for document batch management and recording medium |
JP2002366410A (en) * | 2001-06-06 | 2002-12-20 | Fujitsu Ltd | Trash box server and trash box processing program |
JP2003058397A (en) * | 2001-08-20 | 2003-02-28 | Hitachi Information Systems Ltd | File relocation system and its processing program |
JP2005235040A (en) * | 2004-02-23 | 2005-09-02 | Hottolink:Kk | Data management method and data management system |
JP2005235055A (en) * | 2004-02-23 | 2005-09-02 | Dainippon Printing Co Ltd | Information processor and security securing method in information processor |
JP2005292869A (en) * | 2004-03-31 | 2005-10-20 | Japan Research Institute Ltd | File sharing control system and shared control program |
JP2007323548A (en) * | 2006-06-05 | 2007-12-13 | Hitachi Ltd | File management method based on network folder |
JP2007334577A (en) * | 2006-06-14 | 2007-12-27 | Mitsubishi Electric Information Systems Corp | File management device and file management program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010266933A (en) * | 2009-05-12 | 2010-11-25 | Ri Co Ltd | Document management program, document management system, and document management method |
JP2011253418A (en) * | 2010-06-03 | 2011-12-15 | Fuji Xerox Co Ltd | Information processing program and information processor |
JP2012181796A (en) * | 2011-03-03 | 2012-09-20 | Nec Fielding Ltd | Information processing system, duplicate file removal method for information processing system, information processor, and control method and control program for information processor |
JP2013037567A (en) * | 2011-08-09 | 2013-02-21 | Nec Biglobe Ltd | Data management system and data management method |
WO2013168512A1 (en) * | 2012-05-07 | 2013-11-14 | Keepdata株式会社 | Cloud storage server |
JP2014053049A (en) * | 2013-12-16 | 2014-03-20 | Nec Biglobe Ltd | Data management system and data management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2016346890B2 (en) | Selective synchronization and distributed content item block caching for multi-premises hosting of digital content items | |
EP3685268B1 (en) | File system point-in-time restore using recycle bin and version history | |
US11150830B2 (en) | Integrated hierarchical storage management | |
US10148730B2 (en) | Network folder synchronization | |
US7620667B2 (en) | Transfer of user profiles using portable storage devices | |
AU2016243644C9 (en) | Shared workspaces with selective content item synchronization | |
US7395446B2 (en) | Systems and methods for the implementation of a peer-to-peer rule-based pull autonomous synchronization system | |
CN103384876B (en) | Information processing system is unified data processing method | |
US20070185919A1 (en) | Using directory historical data to facilitate automated file updates | |
US20110295798A1 (en) | Mobile mirror drive and remote access system | |
CN103946844A (en) | Synchronizing updates across cluster filesystems | |
JP2010176256A (en) | Backup program | |
US10067942B2 (en) | Architecture for management of digital files across distributed network | |
KR20080003810A (en) | System and method for peer to peer synchronization of files | |
KR20040077566A (en) | Method and system for synchronizing data shared among peer computing devices | |
US20060129616A1 (en) | System and method for synchronizing computer files between a local computer and a remote server | |
US11422676B2 (en) | Display of a plurality of files from multiple devices | |
JP2023539945A (en) | External location synchronization | |
JP2016081189A (en) | Information processing unit, data synchronization method, data synchronization system and program | |
JP7355959B2 (en) | External location synchronization | |
JP2009238141A (en) | File control system, information processing device, host device, and program | |
JP2014048690A (en) | Backup mediating device, backup mediating method, and backup mediating program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130912 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140123 |