Nothing Special   »   [go: up one dir, main page]

JP2010176256A - Backup program - Google Patents

Backup program Download PDF

Info

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
Application number
JP2009016374A
Other languages
Japanese (ja)
Inventor
Atsushi Ogawa
敦 小川
Atsushi Abe
敦 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RI CO Ltd
Original Assignee
RI CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by RI CO Ltd filed Critical RI CO Ltd
Priority to JP2009016374A priority Critical patent/JP2010176256A/en
Publication of JP2010176256A publication Critical patent/JP2010176256A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To construct a system for preventing information leakage, without requiring huge installation cost for a thin client system or the like, to reduce an operation burden of a user compared with that of a file server system, without a severe operation rule. <P>SOLUTION: The backup program backs up a file stored in a storage area of a client computer 2, into a storage area of a backup server 3 connected via a network 4. The backup program detects preparation and updating of the file, in a target folder set in advance in the client computer 2, backs up the file prepared/updated in the target folder immediately into the storage area of the backup server 3, when detecting the preparation and updating of the file, and deletes automatically, from the client computer 2, the file already backed up to the backup server 3. <P>COPYRIGHT: (C)2010,JPO&INPIT

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.

特開2003−323402号公報JP 2003-323402 A

しかしながら、従来のバックアップシステムは、ファイルの消失防止を目的とし、ファイルの保存先を多重化するに過ぎないため、クライアントコンピュータの紛失や盗難に伴うファイルの消失は防げるものの、クライアントコンピュータに保存されているファイルの漏洩を阻止することは困難である。また、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータの紛失や盗難が発生した場合には、バックアップ処理が間に合わず、ファイルを消失する惧れがあった。   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 claim 1 connects a file in a storage area of a client computer via a network. A backup program that backs up to a storage area of a backup server that has been created, when the client computer detects file creation / update detection means for detecting file creation / update and file creation / update. Real-time backup means that immediately backs up update files to the storage area of the backup server, and automatic creation / update file deletion that automatically deletes created / updated files that have been backed up to the backup server from the client computer Means Characterized in that it obtain.
The invention of claim 2 is characterized in that the file creation / update detection means detects the creation and update of a file in a preset monitoring target folder of the client computer.
The invention of claim 3 is characterized in that the file creation / update detection means detects the creation and update of a file conforming to a preset file type.
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 claim 5 restores a backup file on the backup server linked to the shortcut as a temporary file on the client computer in response to the activation of the shortcut, and converts the backup file to the shortcut or temporary file. Shortcut activation processing means for starting an associated application and opening a temporary file on the application is provided.
Further, the invention of claim 6 includes shortcut synchronization means for comparing the shortcut list created on the client computer with the backup file list on the backup server and synchronizing the shortcut with the backup file. It is characterized by.
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 claim 2, real-time backup processing and automatic creation / update file deletion processing are executed only when file creation and update are detected in a preset monitoring target folder of the client computer. can do.
According to the invention of claim 3, real-time backup processing and automatic creation / update file deletion processing can be executed only when the creation and update of a file conforming to a preset file type is detected. . According to the fourth aspect of the present invention, since the backup file on the backup server can be easily accessed, the backup file can be re-edited without increasing the operation burden on the user.
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 claim 6, when a backup file on the backup server is shared between a plurality of client computers, the file is created or updated by one client computer by synchronizing shortcuts in the plurality of client computers. It can be reflected in other client computers.
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.

バックアップシステムの構成を示すブロック図である。It is a block diagram which shows the structure of a backup system. リアルタイムバックアップの説明図である。It is explanatory drawing of real-time backup. リアルタイムバックアップの動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of real-time backup. リアルタイムバックアップ時のショートカット作成処理を示す説明図である。It is explanatory drawing which shows the shortcut creation process at the time of real-time backup. ショートカット自動時の処理を示す説明図である。It is explanatory drawing which shows the process at the time of a shortcut automatic. ショートカットのコピー操作時や削除操作時の処理を示す説明図である。It is explanatory drawing which shows the process at the time of shortcut copy operation and deletion operation. ショートカット同期処理の概略を示す説明図である。It is explanatory drawing which shows the outline of a shortcut synchronization process. ショートカット同期処理の詳細を示す説明図である。It is explanatory drawing which shows the detail of a shortcut synchronization process. ファイル同期処理手順を示すフローチャートである。It is a flowchart which shows a file synchronous process sequence. ショートカット同期処理手順を示すフローチャートである。It is a flowchart which shows a shortcut synchronization processing procedure. ファイル編集処理手順を示すフローチャートである。It is a flowchart which shows a file edit process procedure. バックアップシステムの全体動作手順を示す梯子図である。It is a ladder figure showing the whole operation procedure of a backup system. 第二実施形態に係る削除・復元処理の詳細を示す説明図である。It is explanatory drawing which shows the detail of the deletion / restoration process which concerns on 2nd embodiment. 第二実施形態に係る削除・復元処理のクライアント側の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence by the side of the client of the deletion / restoration process which concerns on 2nd embodiment. 第二実施形態に係る削除・復元処理のサーバ側の処理手順を示すフローチャートである。It is a flowchart which shows the process procedure by the side of the server of the deletion / restoration process which concerns on 2nd embodiment. 第二実施形態に係るネットごみ箱閲覧ソフトの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the net trash box browsing software which concerns on 2nd embodiment. 第二実施形態に係るバックアップシステムの全体動作手順を示す梯子図である。It is a ladder figure showing the whole operation procedure of the backup system concerning a second embodiment.

[バックアップシステム]
次に、本発明の実施の形態について、図面に基づいて説明する。図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, reference numeral 1 denotes a backup system to which a backup program of the present invention is applied. The backup system 1 includes a client computer 2, a backup server 3, and a network 4 such as the Internet that connects these to be communicable. It is configured with.

クライアントコンピュータ2は、本発明のバックアッププログラム(クライアント用バックアッププログラム)がインストールされたコンピュータであって、例えば、ノートPC、デスクトップPC、携帯電話、PDAなどで構成される。そして、クライアントコンピュータ2上でクライアント用バックアッププログラムを実行すると、当該クライアントコンピュータ2の記憶領域にあるファイルを、ネットワーク4を介して接続されたバックアップサーバ3の記憶領域にバックアップすることが可能になる。   The client computer 2 is a computer in which the backup program of the present invention (client backup program) is installed, and is composed of, for example, a notebook PC, desktop PC, mobile phone, PDA, or the like. When the client backup program is executed on the client computer 2, the file in the storage area of the client computer 2 can be backed up to the storage area of the backup server 3 connected via the network 4.

バックアップサーバ3は、本発明のバックアッププログラム(サーバ用バックアッププログラム)がインストールされたコンピュータであって、例えば、データセンタに設置されたサーバコンピュータなどで構成される。そして、バックアップサーバ3上でサーバ用バックアッププログラムを実行すると、クライアントコンピュータ2からの要求に応じて、クライアントコンピュータ2から転送されるファイルを受信し、受信したファイルをバックアップファイルとしてバックアップサーバ3の記憶領域に保存することが可能になる。   The backup server 3 is a computer in which the backup program (server backup program) of the present invention is installed, for example, a server computer installed in a data center. When the server backup program is executed on the backup server 3, the file transferred from the client computer 2 is received in response to a request from the client computer 2, and the received file is used as a backup file in the storage area of the backup server 3. It becomes possible to save to.

[バックアッププログラム]
本発明のバックアッププログラムには、クライアントコンピュータ2上で実行されるクライアント用バックアッププログラムと、ネットワーク4を介してクライアントコンピュータ2に接続されたバックアップサーバ3上で実行されるサーバ用バックアッププログラムとが含まれており、これらの協働によって、リアルタイムバックアップ機能が実現される。
[Backup program]
The backup program of the present invention includes a client backup program executed on the client computer 2 and a server backup program executed on the backup server 3 connected to the client computer 2 via the network 4. The real-time backup function is realized by these cooperation.

リアルタイムバックアップ機能は、クライアントコンピュータ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 client computer 2, and when the creation / update of a file is detected, The real-time backup means for immediately backing up the created / updated file to the storage area of the backup server 3 is realized. Creation or update of a file in the monitoring setting folder can be determined based on file management information provided by a file management system of an OS (operation system). In this embodiment, the real-time backup is executed for the created / updated files in the preset monitoring target folder, but the creation is suitable for the preset file type (for example, setting by extension). -Real-time backup may be executed for update files. For example, when a document file (* .doc) is set as the file type, the created or updated document file is backed up in real time regardless of the storage folder.

このようなリアルタイムバックアップ機能を有するバックアッププログラムによれば、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムに比べ、ファイル消失の可能性を低減させることができる。つまり、所定時刻や所定時間毎にバックアップを実行するバックアッププログラムでは、ファイルの作成・更新後、バックアップ開始時間までの間にクライアントコンピュータ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 client computer 2 is lost or stolen after the creation / update of the file and before the backup start time, the file may be lost. However, according to real-time backup that immediately backs up created / updated files, there is no risk of such file loss.

また、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除するように、クライアントコンピュータ2を動作させる。例えば、図2及び図3に示すように、クライアントコンピュータ2におけるファイルの作成・更新を検知したら(S1)、作成・更新ファイルを暗号化してバックアップサーバ3にリアルタイムで転送して(S2)、バックアップサーバ3の記憶領域に保存すると共に(S3)、クライアントコンピュータ2側とバックアップサーバ3側のファイル比較を行い(S4)、両者が同一ファイルであることを確認したら(S5)、クライアントコンピュータ2側の作成・更新ファイルを削除する(S6)。   Further, the client backup program operates the client computer 2 so that the created / updated file that has been backed up to the backup server 3 is automatically deleted from the client computer 2. For example, as shown in FIG. 2 and FIG. 3, when the creation / update of a file in the client computer 2 is detected (S1), the created / updated file is encrypted and transferred to the backup server 3 in real time (S2). The file is stored in the storage area of the server 3 (S3), and the file comparison between the client computer 2 side and the backup server 3 side is performed (S4). When both are confirmed to be the same file (S5), the client computer 2 side The created / updated file is deleted (S6).

このようにすると、クライアントコンピュータ2の監視対象フォルダには、保存ファイルが存在しないことになるので、クライアントコンピュータ2の紛失や盗難に伴うファイルの漏洩も防止することができる。したがって、シンクライアントシステムのように膨大な導入コストをかけなくても、情報の漏洩を防止できるシステムの構築が可能になると共に、ファイルサーバシステムに比してユーザの操作負担が少なく、厳格な運用ルールの規定が不要なものとできる。   In this way, since the storage file does not exist in the monitoring target folder of the client computer 2, it is possible to prevent the leakage of the file due to the loss or theft of the client computer 2. 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.

また、クライアント用バックアッププログラムは、バックアップサーバ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 backup server 3 from the client computer 2 in the monitoring target folder on the backup server 3. It is preferable to provide a shortcut creation means for creating a shortcut linked to the backup file. For example, as shown in FIG. 4, when a file (sample. *) Is created by various applications, the entity file 5 is transferred to the backup server 3 in real time, and is linked to the entity file 5 on the client computer 2. The shortcut 6 is left. When a created / updated file that conforms to a preset file type is to be backed up, when the created / updated file that has been backed up to the backup server 3 is automatically deleted from the client computer 2, It is preferable to create a shortcut linked to the backup file on the backup server 3 in the folder where the created / updated file to be deleted is stored.

このようにすると、バックアップサーバ3上のバックアップファイルに対するアクセスが容易になるので、ユーザの操作負担を増大させることなく、バックアップファイルの再編集を行うことが可能になる。尚、実体ファイルにリンクされたショートカットの別の呼称として、エイリアスやシンボリックリンクが知られているが、本明細書では、これらを含めてショートカットと称する。   This makes it easy to access the backup file on the backup server 3, so that the backup file can be re-edited without increasing the operation burden on the user. Note that aliases and symbolic links are known as other names of shortcuts linked to the entity file. In this specification, these are also referred to as shortcuts.

また、クライアント用バックアッププログラムは、ショートカットの起動に応じて、当該ショートカットにリンクされたバックアップサーバ3上のバックアップファイルを、クライアントコンピュータ2上に一時ファイルとしてリストアすると共に、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くショートカット起動処理手段を備えることが好ましい。例えば、図5に示すように、ワープロソフトで作成した実体ファイル5のショートカット6が起動された場合、当該ショートカット6にリンクされたバックアップサーバ3上のバックアップファイル(実体ファイル5)がリストアされると共に、ショートカット6に関連付けされたワープロソフトが起動され、該ワープロソフト上で実体ファイル5が開かれることになる。   The backup program for the client restores the backup file on the backup server 3 linked to the shortcut as a temporary file on the client computer 2 in response to the activation of the shortcut, and is associated with the shortcut or the temporary file. It is preferable to provide shortcut activation processing means for starting an application and opening a temporary file on the application. For example, as shown in FIG. 5, when the shortcut 6 of the entity file 5 created by the word processing software is activated, the backup file (entity file 5) on the backup server 3 linked to the shortcut 6 is restored. Then, the word processor software associated with the shortcut 6 is activated, and the entity file 5 is opened on the word processor software.

このようにすると、クライアントコンピュータ2上のファイルを開く場合と同様の操作で、バックアップサーバ3上のバックアップファイルを開くことができるので、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルの再編集を行うことが可能になる。   In this way, since the backup file on the backup server 3 can be opened by the same operation as when opening the file on the client computer 2, the user can restore the backup file without being aware of the existence of the backup program. It becomes possible to re-edit.

また、クライアント用バックアッププログラムは、クライアントコンピュータ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 backup server 3 when the shortcut is deleted in the monitoring target folder of the client computer 2; In the monitoring target folder of the client computer 2, deletion detection means for detecting deletion of shortcuts, and deletion of corresponding backup files on the backup server 3 with reference to the deletion synchronization setting when deletion of shortcuts is detected It is preferable to include backup file deletion means for determining whether or not. In this way, it is possible to prevent the backup file from being lost due to an erroneous deletion operation by the user's selective setting. As shown in FIG. 6, the copy operation of the shortcut 6 can be freely performed.

また、クライアント用バックアッププログラムは、クライアントコンピュータ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 client computer 2 with a list of backup files on the backup server 3 and synchronizes the shortcuts with the backup files. It is preferable to provide. In this way, as shown in FIGS. 7 and 8, when the backup file on the backup server 3 is shared among a plurality of client computers 2, one client computer 2 is synchronized by shortcut synchronization in the plurality of client computers 2. It is possible to reflect the creation and update of the file by other client computers 2 as well.

[バックアッププログラムの処理手順]
つぎに、本発明に係るクライアント用バックアッププログラムの具体的な処理手順について、図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 backup server 3 is automatically deleted from the client computer 2 (S13: automatic creation / update file deletion means), and the backup is stored in the monitoring target folder of the client computer 2. A shortcut linked to the backup file on the server 3 is created (S14: shortcut creation means). In step S11, as described above, creation / update may be detected for a file that matches a preset file type. In addition, creation / update can be detected for a file that matches a preset file type in a preset monitoring target folder.

また、ファイル同期処理では、クライアントコンピュータ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 backup server 3 is to be deleted. If the setting is to synchronize the deletion, the corresponding backup file on the backup server 3 is deleted (S16, S17: Backup file deletion means). The deletion synchronization setting means is a setting means for setting in advance whether or not to delete the corresponding backup file on the backup server 3 when the shortcut is deleted in the monitoring target folder of the client computer 2. .

図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 monitoring target folder 2 is created (S22), a list of backup files on the backup server 3 is created (S23), and the list is compared (S24). Here, if the file exists only in the backup server 3, a shortcut corresponding to the client computer 2 is created (S25). If the shortcut exists only in the client computer 2, the shortcut is deleted (S26). If the time stamp is different, the time stamp of the shortcut is updated (S27). When all the files in the list are compared, the shortcut synchronization process ends (S28).

図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 backup server 3 linked to the shortcut is restored as a temporary file on the client computer 2 (S32), an application associated with the shortcut or the temporary file is started, and the temporary file is opened on the application. (S33). Next, it is determined whether or not the update of the temporary file has been detected (S34). If the determination result is YES, the updated temporary file is transferred to the backup server 3 for backup (S35), and the shortcut. Is updated (S36). Then, the processes in steps S34 to S36 are repeated until the application ends (S37), and the temporary file is deleted after the application ends (S38).

[バックアップシステム全体の動作手順]
つぎに、バックアップシステム1の全体動作について、図12を参照して説明する。
[Operation procedure of the entire backup system]
Next, the overall operation of the backup system 1 will be described with reference to FIG.

図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 backup server 3 from the client computer 2 (S105), and links to the backup file on the backup server 3 on the client computer 2. The created shortcut is created (S106).

ファイル更新時の動作は、ショートカットの起動を契機として開始され(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 backup server 3 reads the corresponding file from the backup area (S203) and transfers it to the client computer 2 (S204). The client backup program saves the transferred file in the temporary file area, activates the shortcut or the application associated with the temporary file, and opens the temporary file on the application (S205). Thereafter, when update of the temporary file is detected (S206), the updated temporary file is transferred to the backup server 3 and stored in the backup area (S207 to S209), and the time stamp of the shortcut is updated (S210). . Then, the backup process associated with the file update is repeated until the application ends (S211), and the temporary file is deleted after the application ends (S212).

ショートカット削除時の動作は、オペレータがショートカットを削除した場合に開始され(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 backup server 3 by referring to the above-described deletion synchronization setting. If it is determined whether or not to delete, and a backup file is to be deleted, a file deletion request is sent to the backup server 3 (S302), and the backup server 3 receiving the request deletes the corresponding backup file (S303).

叙述の如く構成された本実施形態によれば、クライアントコンピュータ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 client computer 2 to a storage area of a backup server 3 connected via a network 4, the client computer 2 When the creation and update of a file is detected in the preset monitoring target folder, and the creation / update of the file is detected, the creation / update file in the monitoring target folder is immediately stored in the storage area of the backup server 3. Since the created / updated files that have been backed up to the backup server 3 are automatically deleted from the client computer 2 along with the backup, files can be lost compared to a backup program that performs backup at a predetermined time or every predetermined time. Reduced Rukoto can. That is, in a backup program that performs backup at a predetermined time or every predetermined time, if the client computer 2 is lost or stolen after the creation / update of the file and before the backup start time, the file may be lost. However, according to real-time backup that immediately backs up created / updated files, there is no risk of such file loss. In addition, since the created / updated file that has been backed up to the backup server 3 is automatically deleted from the client computer 2, it is possible to prevent the leakage of the file due to the loss or theft of the client computer 2. 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.

また、クライアント用バックアッププログラムは、バックアップサーバ3へのバックアップが完了した作成・更新ファイルを、クライアントコンピュータ2から自動的に削除する際に、クライアントコンピュータ2の監視対象フォルダ内に、バックアップサーバ3上のバックアップファイルにリンクされたショートカットを作成するので、バックアップサーバ3上のバックアップファイルに対するアクセスが容易になる。これにより、ユーザの操作負担を増大させることなく、バックアップファイルの再編集を行うことが可能になる。   The client backup program also automatically deletes the created / updated file that has been backed up to the backup server 3 from the client computer 2 in the monitoring target folder on the backup server 3. Since the shortcut linked to the backup file is created, access to the backup file on the backup server 3 is facilitated. As a result, the backup file can be re-edited without increasing the operation burden on the user.

また、クライアント用バックアッププログラムは、ショートカットの起動に応じて、当該ショートカットにリンクされたバックアップサーバ3上のバックアップファイルを、クライアントコンピュータ2上に一時ファイルとしてリストアすると共に、ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くので、クライアントコンピュータ2上のファイルを開く場合と同様の操作で、バックアップサーバ3上のバックアップファイルを開くことができ、その結果、ユーザは、バックアッププログラムの存在を意識することなく、バックアップファイルの再編集を行うことが可能になる。   The backup program for the client restores the backup file on the backup server 3 linked to the shortcut as a temporary file on the client computer 2 in response to the activation of the shortcut, and is associated with the shortcut or the temporary file. Since the application is started and the temporary file is opened on the application, the backup file on the backup server 3 can be opened by the same operation as when the file on the client computer 2 is opened. The backup file can be re-edited without being aware of the existence of the program.

また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダ内に作成されたショートカット一覧と、バックアップサーバ3上のバックアップファイル一覧とを比較し、ショートカットをバックアップファイルに同期させるので、バックアップサーバ3上のバックアップファイルを複数のクライアントコンピュータ2間で共有する場合、複数のクライアントコンピュータ2におけるショートカットの同期により、一のクライアントコンピュータ2によるファイルの作成や更新を、他のクライアントコンピュータ2にも反映させることができる。   The client backup program compares the shortcut list created in the monitoring target folder of the client computer 2 with the backup file list on the backup server 3 and synchronizes the shortcut with the backup file. When a backup file is shared among a plurality of client computers 2, the creation and update of the file by one client computer 2 can be reflected to other client computers 2 by synchronizing shortcuts in the plurality of client computers 2. it can.

また、クライアント用バックアッププログラムは、クライアントコンピュータ2の監視対象フォルダにて、ショートカットが削除された場合に、バックアップサーバ3上の対応バックアップファイルを削除するか否かを予め設定することができ、そして、クライアントコンピュータ2の監視対象フォルダにて、ショートカットの削除を検知した場合に、前記削除同期設定を参照して、バックアップサーバ3上の対応バックアップファイルを削除するか否かを決定するので、ユーザの選択的な設定により、誤った削除操作によるバックアップファイルの消失を防止することができる。   The client backup program can set in advance whether or not to delete the corresponding backup file on the backup server 3 when the shortcut is deleted in the monitoring target folder of the client computer 2, and When deletion of a shortcut is detected in the monitoring target folder of the client computer 2, it is determined whether or not to delete the corresponding backup file on the backup server 3 by referring to the deletion synchronization setting. This setting prevents the backup file from being lost due to an erroneous deletion operation.

[第二実施形態]
次に、本発明の第二実施形態に係るバックアッププログラムについて、図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 client computer 2 and the backup server 3 to which this embodiment is applied have a trash folder where the deleted files and shortcuts are moved and stored. Hereinafter, the trash folder of the client computer 2 is simply referred to as “trash box”. The trash folder of the backup server 3 is referred to as “net trash box”.

こられの図に示すように、第二実施形態に係るバックアッププログラムは、バックアップ後に作成されたショートカットが、クライアントコンピュータ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 client computer 2, the corresponding backup file on the backup server 3 is The backup file recycle bin moving means for moving to the net recycle bin on the backup server 3 and the corresponding backup file in the net recycle bin on the backup server 3 when the shortcut in the recycle bin on the client computer 2 is returned to the original position. Recycle bin backup file restoring means for restoring to the original position, and further, a recycle bin backup for displaying a list of backup files in the net recycle bin on the backup server 3 on the client computer 2 In response to the file list display means and the backup file restoration operation on the list display screen, the backup file is restored to the original position on the backup server 3 and a corresponding shortcut is restored to the original on the client computer 2. This embodiment is different from the above-described embodiment in that it includes a shortcut restoring means for restoring to the position.

[第二実施形態に係るバックアッププログラムの処理手順]
つぎに、本発明の第二実施形態に係るバックアッププログラムの具体的な処理手順について、図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 client computer 2, that is, movement of the shortcut to the trash box is detected (S42). If the determination result is YES, a request to move the corresponding backup file to the net trash box is transmitted to the backup server 3 (S43: backup file trash box moving means). In this process, it is determined whether or not it is detected that the deleted shortcut is restored, that is, that the shortcut in the trash box on the client computer 2 is returned to the original position (S44). In the case of YES, a request for restoring the corresponding backup file in the net trash box on the backup server 3 is transmitted to the backup server 3 (S45: trash box backup file restoring means).

図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 client computer 2. When the software starts, first, the backup server 3 is requested for a list of net recycle bin files. (S61) The file list is received from the backup server 3, and this is displayed on the screen (S62: Recycle bin backup file list display means). Next, the user's restoration operation is judged (S63). If the judgment result is YES, the restoration request for the corresponding backup file in the net trash can is sent to the backup server 3 (S64), and the backup for client is performed. The program is requested to stop detection (S65), and the corresponding shortcut is created in the original position on the client computer 2 (S66: shortcut restoration means), and then the client backup program is restarted. A request is made (S67). These processes are terminated according to the user's termination operation (S68).

[第二実施形態に係るバックアップシステム全体の動作手順]
つぎに、第二実施形態に係るバックアップシステムの全体動作について、図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 client computer 2 performs an operation for moving the shortcut to the trash (shortcut deletion operation) (S401). The program transmits a request to move the corresponding backup file to the net trash box to the backup server 3 (S402, S403). Upon receiving this, the server backup program of the backup server 3 (hereinafter simply referred to as the backup server 3) moves the corresponding backup file from the backup area to the net trash (S404, S405).

ごみ箱からショートカットを復元させた際の動作は、クライアントコンピュータ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 client computer 2 performs an operation (shortcut restore operation) for returning the shortcut in the recycle bin to the original position (S501). The detected client backup program transmits a request for restoring the corresponding backup file in the net trash box on the backup server 3 to the backup server 3 (S502, S503). Receiving this, the backup server 3 moves the corresponding backup file in the net trash to the backup area (S504, S505).

ごみ箱にないショートカットを復元する際の動作は、ネットごみ箱閲覧ソフトの起動を契機として開始され、起動されたネットごみ箱閲覧ソフトは、バックアップサーバ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 backup server 3 for a file list of the net recycle bin (S601). Receiving this, the backup server 3 acquires a file list of the net trash (S602) and transmits it to the client computer 2 (S603). The client computer 2 receives the file list from the backup server 3 and displays it on the screen. If the user's restoration operation is determined, a restoration request for the corresponding backup file in the net trash can is transmitted to the backup server 3 (S604). Receiving this, the backup server 3 moves the corresponding backup file in the net trash to the backup area (S605, S606). Further, the net trash browsing software that has determined the user's restoration operation requests the client backup program to stop detection (S607), and creates a corresponding shortcut at the original position on the client computer 2 (S608). Thereafter, the client backup program is requested to resume detection (S609).

叙述の如く構成された第二実施形態によれば、ショートカットが、クライアントコンピュータ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 client computer 2, the corresponding backup file on the backup server 3 is moved to the net recycle bin on the backup server 3. In addition, when the shortcut in the trash box on the client computer 2 is returned to the original position, the corresponding backup file in the net trash box on the backup server 3 is restored to the original position, so the shortcut on the client computer 2 is restored. In conjunction with the recycle bin move operation (deletion operation) and restore operation, the recycle bin can be automatically moved and restored on the backup server 3 so that the user is aware of the existence of the backup program. Without back It is possible to carry out the re-edited to restore the up file.

また、ネットごみ箱閲覧ソフトは、クライアントコンピュータ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 backup server 3 on the client computer 2, and in response to the backup file restore operation on the list display screen, the backup file is displayed. While restoring the original position on the backup server 3 and restoring the corresponding shortcut to the original position on the client computer 2, even if the shortcut is completely deleted on the client computer 2, the shortcut and the corresponding Backup file can be restored.

1 バックアップシステム
2 クライアントコンピュータ
3 バックアップサーバ
4 ネットワーク
5 実体ファイル
6 ショートカット
1 backup system 2 client computer 3 backup server 4 network 5 entity file 6 shortcut

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.
前記ファイル作成・更新検知手段が、前記クライアントコンピュータの予め設定された監視対象フォルダにて、ファイルの作成及び更新を検知することを特徴とする請求項1記載のバックアッププログラム。   2. The backup program according to claim 1, wherein the file creation / update detection means detects file creation and update in a preset monitoring target folder of the client computer. 前記ファイル作成・更新検知手段が、予め設定されたファイルタイプに適合するファイルの作成及び更新を検知することを特徴とする請求項1又は2記載のバックアッププログラム。   The backup program according to claim 1 or 2, wherein the file creation / update detection means detects creation and update of a file conforming to a preset file type. 前記バックアップサーバへのバックアップが完了した作成・更新ファイルを、前記クライアントコンピュータから自動的に削除する際に、前記クライアントコンピュータ上に、前記バックアップサーバ上のバックアップファイルにリンクされたショートカットを作成するショートカット作成手段を備えることを特徴とする請求項1〜3のいずれかに記載のバックアッププログラム。   Shortcut creation for creating a shortcut linked to the backup file on the backup server on the client computer when the created / updated file that has been backed up to the backup server is automatically deleted from the client computer The backup program according to claim 1, further comprising: means. 前記ショートカットの起動に応じて、当該ショートカットにリンクされた前記バックアップサーバ上のバックアップファイルを、前記クライアントコンピュータ上に一時ファイルとしてリストアすると共に、前記ショートカット又は一時ファイルに関連付けされたアプリケーションを起動し、該アプリケーション上で一時ファイルを開くショートカット起動処理手段を備えることを特徴とする請求項4記載のバックアッププログラム。   In response to the activation of the shortcut, the backup file on the backup server linked to the shortcut is restored as a temporary file on the client computer, and the shortcut or the application associated with the temporary file is activated, 5. The backup program according to claim 4, further comprising shortcut activation processing means for opening a temporary file on the application. 前記クライアントコンピュータ上に作成された前記ショートカットの一覧と、前記バックアップサーバ上のバックアップファイルの一覧とを比較し、ショートカットをバックアップファイルに同期させるショートカット同期手段を備えることを特徴とする請求項4又は5記載のバックアッププログラム。   6. The shortcut synchronization means for comparing the list of shortcuts created on the client computer with the list of backup files on the backup server and synchronizing the shortcuts with the backup files. The listed backup program. 前記クライアントコンピュータにて、前記ショートカットが削除された場合に、前記バックアップサーバ上の対応バックアップファイルを削除するか否かを予め設定する削除同期設定手段と、
前記クライアントコンピュータにて、前記ショートカットの削除を検知する削除検知手段と、
前記ショートカットの削除を検知した場合に、前記削除同期設定を参照して、前記バックアップサーバ上の対応バックアップファイルを削除するか否かを決定するバックアップファイル削除手段とを備える
ことを特徴とする請求項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.
JP2009016374A 2009-01-28 2009-01-28 Backup program Pending JP2010176256A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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