[go: up one dir, main page]

JP2010231394A - Information processing system, information restoration control method, information restoration program, history storing program, and information storing program - Google Patents

Information processing system, information restoration control method, information restoration program, history storing program, and information storing program Download PDF

Info

Publication number
JP2010231394A
JP2010231394A JP2009076850A JP2009076850A JP2010231394A JP 2010231394 A JP2010231394 A JP 2010231394A JP 2009076850 A JP2009076850 A JP 2009076850A JP 2009076850 A JP2009076850 A JP 2009076850A JP 2010231394 A JP2010231394 A JP 2010231394A
Authority
JP
Japan
Prior art keywords
file
information
history
storage device
response
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.)
Granted
Application number
JP2009076850A
Other languages
Japanese (ja)
Other versions
JP5608995B2 (en
Inventor
Yuichi Akaike
雄一 赤池
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2009076850A priority Critical patent/JP5608995B2/en
Publication of JP2010231394A publication Critical patent/JP2010231394A/en
Application granted granted Critical
Publication of JP5608995B2 publication Critical patent/JP5608995B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To detect a storing location of data required to restore lost data when a storage section of an information processing apparatus does not have backup data. <P>SOLUTION: An information processing system 100A has an information restoration device 10A, an information storage device 20A and a history storing device 30A which are connected by a network. When transmitting a file to the information storage device 20A, the information restoration device 10A creates a history of the file and transmits it to the history storage device 30A. The information restoration device 10A transmits a search instruction of the file to the history storage device 30A. The history storage device 30A searches an original file history 321A. When the information storage device 20A to which a search target file is transmitted is detected, the history storage device makes inquires about file existence with the information storage device 20A, and when it is not detected, the history storage device transmits that effect to the information restoration device 10A which has issued the search instruction. The information storage device 20A checks file existence in response to the inquiry, and transmits a response to the information restoration device 10A which has issued the search instruction. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、喪失したデータを復旧するために必要なデータの保存場所を検出する機能を備えた情報処理システム、この情報処理システムにおける情報復旧制御方法、情報復旧プログラム、履歴保存プログラム及び情報保存プログラムに関する。   The present invention relates to an information processing system having a function of detecting a storage location of data necessary for recovering lost data, an information recovery control method, an information recovery program, a history storage program, and an information storage program in the information processing system. About.

ハードウェアの障害の発生、ソフトウェアのバグ、ユーザの誤操作、コンピュータウィルスの感染等によって喪失したデータを復旧するために、記憶装置を2重化したり、定期的にデータをバックアップすることが行われている。   In order to recover data lost due to hardware failures, software bugs, user error, computer virus infection, etc., storage devices are duplicated or data is backed up regularly. Yes.

また、削除指示を受けても記憶容量が満杯になるまで記憶装置に情報を保存しておくことにより、誤操作によって消失したデータを復旧する方法が知られている。(例えば、特許文献1参照)。
また、作成する文書の内容を採取して、この文書を関連する業務に登録することによって、効率よく文書を検索する方法が知られている(例えば、特許文献2参照)。
Also, there is a known method for recovering data lost due to an erroneous operation by storing information in a storage device until the storage capacity becomes full even when a deletion instruction is received. (For example, refer to Patent Document 1).
Also, a method for efficiently retrieving a document by collecting contents of a document to be created and registering the document in a related business is known (for example, see Patent Document 2).

特開平05−46597号公報JP 05-46597 A 特開平11−39320号公報Japanese Patent Laid-Open No. 11-39320

しかしながら、仮に、記憶装置を2重化しても、ユーザの誤動作によるデータの喪失を防ぐことはできない。また、定期的にバックアップする方法では、バックアップに時間がかかり、頻繁に実施することはできない。
さらに、特許文献1及び特許文献2に開示されている技術では、記憶装置が故障した場合に、データを復旧することができない。
However, even if the storage device is duplicated, data loss due to a user malfunction cannot be prevented. In addition, the regular backup method takes time for backup and cannot be performed frequently.
Furthermore, with the techniques disclosed in Patent Document 1 and Patent Document 2, data cannot be recovered when a storage device fails.

このように、費用をかけてシステムを構築しても喪失したデータを完全に復旧することは難しい。また、バックアップに時間を掛けた場合には、情報処理装置を使用する際に制約を受けて、通常の業務に支障を生じるおそれがある。
そこで、費用や時間をかけずに、喪失したデータを暫定的に復旧することができるシステムに対する需要がある。
In this way, it is difficult to completely recover lost data even if the system is constructed at a high cost. In addition, when a long time is taken for backup, there is a risk that normal operations may be hindered due to restrictions when using the information processing apparatus.
Thus, there is a need for a system that can tentatively recover lost data without cost or time.

本発明は、上述した事情に鑑みてなされたものであり、情報処理装置の記憶部にバックアップされたデータがない場合に、喪失したデータを復旧するために必要なデータの保存場所を検出する機能を備えた情報処理システム、情報復旧制御方法、情報復旧プログラム、履歴保存プログラム及び情報保存プログラムを提供することを目的とする。   The present invention has been made in view of the above-described circumstances, and a function of detecting a storage location of data necessary for recovering lost data when there is no backed up data in the storage unit of the information processing apparatus. An information processing system, an information recovery control method, an information recovery program, a history storage program, and an information storage program are provided.

本発明の第1の観点に係る情報処理システムは、
情報復旧装置と履歴保存装置と情報保存装置とがネットワークを介して接続され、情報を復旧する機能を備えた情報処理システムにおいて、
前記情報復旧装置は、
ファイルを前記情報保存装置へ送信するファイル送信手段と、
前記ファイル送信手段がファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、前記履歴保存装置へ送信する履歴作成送信手段と、
特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存装置へ送信する検索指示手段と、
前記検索指示手段が送信した検索指示の応答を前記履歴保存装置と前記情報保存装置とから受信する応答受信手段と、
前記応答受信手段によって受信された検索指示の応答を出力する出力手段とを備え、
前記履歴保存装置は、
前記履歴作成送信手段によって送信された送信元履歴を受信する履歴受信手段と、
前記履歴受信手段によって受信された送信元履歴をまとめて、元ファイル履歴として記憶する履歴記憶手段と、
前記検索指示手段によって送信された検索指示を受信する検索指示受信手段と、
前記検索指示受信手段によって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、前記特定のファイルが送信された送信先の情報保存装置を検出する送信先検索手段と、
前記送信先検索手段により送信先の情報保存装置が検出されたことに応答して、該送信先の情報保存装置に前記特定のファイルの有無を照会し、送信先の情報保存装置が検出されなかったことに応答して、検索指示を送信した前記情報復旧装置の応答受信手段に前記検索指示の応答として前記特定のファイルが無い旨を示す信号を送信するファイル照会手段とを備え、
前記情報保存装置は、
前記ファイル送信手段により送信されたファイルを受信する情報受信手段と、
前記情報受信手段により受信されたファイルを記憶する情報記憶手段と、
前記ファイル照会手段からの照会を受信したことに応答して、前記特定のファイルが前記情報記憶手段に記憶されているか否かを検索し、検索指示を送信した前記情報復旧装置の応答受信手段に前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答手段とを備える、ことを特徴とする。
An information processing system according to a first aspect of the present invention includes:
In an information processing system having an information recovery device, a history storage device, and an information storage device connected via a network and having a function of recovering information,
The information recovery device
File transmission means for transmitting a file to the information storage device;
When the file transmission means transmits a file, a history creation transmission means for creating a transmission source history as a history of the file and transmitting the history to the history storage device;
A search instruction means for receiving a search instruction as an instruction to search for a specific file, and transmitting to the history storage device;
A response receiving means for receiving a response to the search instruction transmitted by the search instruction means from the history storage device and the information storage device;
Output means for outputting a response to the search instruction received by the response receiving means,
The history storage device includes:
History receiving means for receiving a transmission source history transmitted by the history creation transmitting means;
A history storage unit that stores the transmission source history received by the history reception unit as an original file history;
Search instruction receiving means for receiving a search instruction transmitted by the search instruction means;
In response to the search instruction being received by the search instruction receiving means, the information storage device of the destination to which the specific file has been sent by searching the original file history stored in the history storage means A destination search means for detecting
In response to detection of the destination information storage device by the destination search means, the destination information storage device is queried for the existence of the specific file, and the destination information storage device is not detected. In response to this, a file inquiry means for transmitting a signal indicating that the specific file does not exist as a response to the search instruction to a response receiving means of the information recovery apparatus that has transmitted the search instruction,
The information storage device includes:
Information receiving means for receiving the file transmitted by the file transmitting means;
Information storage means for storing the file received by the information receiving means;
In response to receiving the inquiry from the file inquiry means, the information retrieval means searches whether or not the specific file is stored in the information storage means, and sends a search instruction to the response receiving means of the information recovery apparatus. And a file presence / absence response means for transmitting a signal indicating the presence / absence of the specific file as a response to the search instruction.

本発明の第2の観点に係る情報システムの情報復旧制御方法は、
情報復旧装置と履歴保存装置と情報保存装置とがネットワークを介して接続された情報処理システムにおいて、
前記情報復旧装置が、ファイルを前記情報保存装置へ送信するファイル送信ステップと、
前記情報復旧装置が、前記ファイル送信ステップによりファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、前記履歴保存装置へ送信する履歴作成送信ステップと、
前記情報保存装置が、前記ファイル送信ステップにより送信されたファイルを受信する情報受信ステップと、
前記情報保存装置が、前記情報受信ステップにより受信されたファイルを情報記憶手段に記憶させる情報記憶ステップと、
前記履歴保存装置が、前記履歴作成送信ステップにより送信された送信元履歴を受信する履歴受信ステップと、
前記履歴保存装置が、前記履歴受信ステップにより受信された送信元履歴をまとめて、元ファイル履歴として履歴記憶手段に記憶させる履歴記憶ステップと、
前記情報復旧装置が、特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存装置へ送信する検索指示ステップと、
前記履歴保存装置が、前記検索指示ステップによって送信された検索指示を受信する検索指示受信ステップと、
前記履歴保存装置が、前記検索指示受信ステップによって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、前記特定のファイルが送信された送信先の情報保存装置を検出する送信先検索ステップと、
前記履歴保存装置が、前記送信先検索ステップにより送信先の情報保存装置が検出されたことに応答して、該送信先の情報保存装置に前記特定のファイルの有無を照会し、送信先の情報保存装置が検出されなかったことに応答して、検索指示を送信した前記情報復旧装置へ前記検索指示の応答として前記特定のファイルが無い旨を示す信号を送信するファイル照会ステップと、
前記情報保存装置が、前記ファイル照会ステップからの照会を受信したことに応答して、前記特定のファイルが前記情報記憶ステップに記憶されているか否かを検索し、検索指示を送信した前記情報復旧装置の応答受信ステップへ前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答ステップと、
前記情報復旧装置が、前記検索指示ステップによって送信した検索指示の応答を前記履歴保存装置と前記情報保存装置とから受信する応答受信ステップと、
前記情報復旧装置が、前記応答受信ステップによって受信された検索指示の応答を出力する出力ステップとを含む、ことを特徴とする。
An information system information recovery control method according to the second aspect of the present invention,
In an information processing system in which an information recovery device, a history storage device, and an information storage device are connected via a network,
A file transmission step in which the information recovery device transmits a file to the information storage device;
When the information recovery device transmits a file by the file transmission step, a history creation transmission step of creating a transmission source history as a history of the file and transmitting the history to the history storage device;
An information receiving step in which the information storage device receives the file transmitted by the file transmitting step;
An information storage step in which the information storage device stores the file received in the information reception step in an information storage unit;
A history receiving step in which the history storage device receives the transmission source history transmitted by the history creation transmission step;
A history storage step in which the history storage device collectively stores the transmission source history received in the history reception step and stores it in a history storage means as an original file history;
The information recovery device accepts a search instruction as an instruction to search for a specific file, and transmits to the history storage device a search instruction step;
A search instruction receiving step in which the history storage device receives the search instruction transmitted by the search instruction step;
In response to the search instruction received in the search instruction receiving step, the history storage device searches the original file history stored in the history storage means, and the specific file is transmitted. A destination search step for detecting a destination information storage device; and
In response to detection of the destination information storage device by the destination search step, the history storage device queries the destination information storage device for the presence of the specific file, and sends destination information. In response to the fact that the storage device is not detected, a file inquiry step of transmitting a signal indicating that the specific file does not exist as a response to the search instruction to the information recovery apparatus that has transmitted the search instruction;
In response to receiving the inquiry from the file inquiry step, the information storage device searches for whether or not the specific file is stored in the information storage step, and transmits the search instruction. A file presence / absence response step of transmitting a signal indicating the presence / absence of the specific file as a response to the search instruction to a response reception step of the device;
A response receiving step in which the information recovery device receives a response to the search instruction transmitted in the search instruction step from the history storage device and the information storage device;
The information restoration apparatus includes an output step of outputting a response to the search instruction received by the response reception step.

本発明の第3の観点に係る情報復旧プログラムは、
ネットワークを介して接続されたコンピュータを、
ファイルを情報保存用コンピュータへ送信するファイル送信手段と、
前記ファイル送信手段がファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、履歴保存用コンピュータへ送信する履歴作成送信手段と、
特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存用コンピュータへ送信する検索指示手段と、
前記検索指示手段が送信した検索指示の応答を前記履歴保存用コンピュータと前記情報保存用コンピュータとから受信する応答受信手段と、
前記応答受信手段によって受信された検索指示の応答を出力する出力手段と、して機能させる。
An information recovery program according to the third aspect of the present invention provides:
Computers connected via a network
A file transmission means for transmitting the file to the information storage computer;
When the file transmission means transmits a file, a history creation transmission means for creating a transmission source history as a history of the file and transmitting it to a history storage computer;
A search instruction means for receiving a search instruction as an instruction to search for a specific file, and transmitting to the history storage computer;
Response receiving means for receiving a response to the search instruction transmitted by the search instruction means from the history storage computer and the information storage computer;
It functions as an output means for outputting a response to the search instruction received by the response receiving means.

本発明の第4の観点に係る履歴保存プログラムは、
ネットワークを介して接続されたコンピュータを、
情報復旧用コンピュータにより送信された送信元履歴を受信する履歴受信手段と、
前記履歴受信手段により受信された送信元履歴をまとめて、元ファイル履歴として記憶する履歴記憶手段と、
前記情報復旧用コンピュータによって送信された検索指示を受信する検索指示受信手段と、
前記検索指示受信手段によって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、特定識別情報に対応した送信先の装置識別情報を検出する送信先検索手段と、
前記送信先検索手段により送信先の装置識別情報が検出されたことに応答して、該送信先の情報保存用コンピュータに前記特定識別情報によって識別されるファイルの有無を照会し、送信先の装置識別情報が検出できないことに応答して、検索指示を送信した前記情報復旧用コンピュータへ前記検索指示の応答としてファイルが無い旨を示す信号を送信するファイル照会手段として機能させる。
The history storage program according to the fourth aspect of the present invention is:
Computers connected via a network
A history receiving means for receiving a sender history transmitted by the information recovery computer;
A history storage unit that stores the transmission source history received by the history reception unit as a source file history;
Search instruction receiving means for receiving a search instruction transmitted by the information recovery computer;
In response to receiving the search instruction by the search instruction receiving means, search the original file history stored in the history storage means to detect the device identification information of the transmission destination corresponding to the specific identification information Destination search means to
In response to detection of destination device identification information by the destination search means, the destination information storage computer is queried for the presence or absence of the file identified by the specific identification information, and the destination device In response to the fact that the identification information cannot be detected, the information recovery computer that has transmitted the search instruction functions as a file inquiry means that transmits a signal indicating that there is no file as a response to the search instruction.

本発明の第5の観点に係る情報保存プログラムは、
ネットワークを介して接続されたコンピュータを、
情報復旧用コンピュータにより送信されたファイルを受信する情報受信手段と、
前記情報受信手段により受信されたファイルを記憶する情報記憶手段と、
履歴保存用コンピュータからの照会を受信したことに応答して、特定のファイルが前記情報記憶手段に記憶されているか否かを検索し、検索指示を送信した前記情報復旧用コンピュータへ前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答手段と、して機能させる。
An information storage program according to the fifth aspect of the present invention provides:
Computers connected via a network
Information receiving means for receiving a file transmitted by the information recovery computer;
Information storage means for storing the file received by the information receiving means;
In response to receiving the inquiry from the history storage computer, whether or not a specific file is stored in the information storage means is searched, and the search instruction is sent to the information recovery computer that has transmitted the search instruction. It functions as file presence / absence response means for transmitting a signal indicating the presence / absence of the specific file as a response.

本発明によれば、情報処理装置の記憶部にバックアップされたデータがない場合に、喪失したデータを復旧するために必要なデータの保存場所を検出することができる。   ADVANTAGE OF THE INVENTION According to this invention, when there is no backed up data in the memory | storage part of information processing apparatus, the preservation | save location of the data required in order to recover lost data can be detected.

本発明の第1の実施形態に係る情報処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing system which concerns on the 1st Embodiment of this invention. 送信したファイル履歴のテーブルの一例を示す図である。It is a figure which shows an example of the table of the transmitted file history. ファイルを送信する処理を示すフローチャートである。It is a flowchart which shows the process which transmits a file. ファイルを復旧する処理を示すフローチャートである。It is a flowchart which shows the process which restores a file. 本発明の第2の実施形態に係る情報処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing system which concerns on the 2nd Embodiment of this invention. 操作したファイル履歴のテーブルの一例を示す図である。It is a figure which shows an example of the table of the operated file history. ファイルを更新・削除する処理を示すフローチャートである。It is a flowchart which shows the process which updates / deletes a file. ファイルを復旧する処理を示すフローチャートである。It is a flowchart which shows the process which restores a file. 本発明の第3の実施形態に係る情報処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing system which concerns on the 3rd Embodiment of this invention. ファイルを復旧する処理を示すフローチャートである。It is a flowchart which shows the process which restores a file. ハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of a hardware configuration. 一つの情報処理装置が情報復旧装置と情報保存装置との機能を備える情報処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing system with which one information processing apparatus is provided with the function of an information restoration apparatus and an information storage device.

以下、この発明の実施形態に係る情報を検出する機能を備えた情報処理システムについて、図面を参照しながら説明する。   Hereinafter, an information processing system having a function of detecting information according to an embodiment of the present invention will be described with reference to the drawings.

(第1の実施形態)
本発明の第1の実施形態に係る情報を検出する機能を備えた情報処理システム100Aは、図1に示すように、ネットワークに接続された複数の情報復旧装置10Aと、複数の情報保存装置20Aと、履歴保存装置30Aとを備える。
(First embodiment)
As shown in FIG. 1, an information processing system 100A having a function of detecting information according to the first embodiment of the present invention includes a plurality of information recovery devices 10A connected to a network and a plurality of information storage devices 20A. And a history storage device 30A.

情報復旧装置10Aは、記憶部11と、ファイル履歴作成部12Aと、制御部13Aと、送受信部14Aと、操作部15と、表示部16とを備える。情報処理装置10Aは、例えば、ネットワークに接続されたパソコン、PDA(Personal Digital Assistant)、電子手帳、携帯電話等である。   The information restoration apparatus 10A includes a storage unit 11, a file history creation unit 12A, a control unit 13A, a transmission / reception unit 14A, an operation unit 15, and a display unit 16. The information processing apparatus 10A is, for example, a personal computer, a PDA (Personal Digital Assistant), an electronic notebook, a mobile phone, or the like connected to a network.

記憶部11は、例えば、フラッシュメモリ、ハードディスク、DVD−RAM(Digital Versatile Disc Random-Access Memory)、DVD−RW(Digital Versatile Disc ReWritable)等から構成される。
記憶部11は、文書、画像、音、図形等を内容とするファイル111や制御部13Aに実行させるためのプログラム等を記憶する。
The storage unit 11 includes, for example, a flash memory, a hard disk, a DVD-RAM (Digital Versatile Disc Random Access Memory), a DVD-RW (Digital Versatile Disc ReWritable), and the like.
The storage unit 11 stores a file 111 containing documents, images, sounds, graphics, and the like, a program for causing the control unit 13A to execute the program, and the like.

ファイル履歴作成部12Aは、記憶部11に記憶されているファイル111が情報保存装置20Aに送信される際に、図2に示すように、送信するファイルのファイルID(Identification)、文書名、ファイル名、操作者ID、送信元マシン名、送信種別、送信先マシン名、メールタイトル名、送信先アドレス等の履歴が記載された送信元履歴(図2の各行毎の情報)を作成する。   When the file 111 stored in the storage unit 11 is transmitted to the information storage device 20A, the file history creating unit 12A, as shown in FIG. 2, the file ID (Identification), document name, file of the file to be transmitted A source history (information for each line in FIG. 2) in which a history such as a name, an operator ID, a source machine name, a transmission type, a destination machine name, a mail title name, and a destination address is described is created.

図1に戻り、制御部13Aは、CPU(Central Processing Unit)等から構成され、記憶部11に記憶されているプログラムに従って、ファイルを検出するための各処理をする。   Returning to FIG. 1, the control unit 13 </ b> A includes a CPU (Central Processing Unit) and the like, and performs each process for detecting a file in accordance with a program stored in the storage unit 11.

送受信部14Aは、無線送受信機、無線モデム、網終端装置及びこれらと接続するシリアルインターフェースまたはLAN(Local Area Network)インターフェース等によって構成され、ネットワークを介して、他の情報処理装置(情報保存装置20A又は履歴保存装置30A)とデータを送受信する。   The transmitter / receiver 14A is configured by a wireless transmitter / receiver, a wireless modem, a network termination device, and a serial interface or a LAN (Local Area Network) interface connected thereto, and other information processing devices (information storage devices 20A) via the network. Alternatively, data is transmitted / received to / from the history storage device 30A).

操作部15はキーボード及びマウス等のポインティングデバイス等によって構成される。操作部15は、ユーザによって入力された操作内容を受け付け、制御部13Aへ出力する。
表示部16は、CRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等から構成される。表示部16は、ファイル111の内容、ファイル111を検索する際の情報、ファイル111を復旧する際に必要な履歴情報等を表示する。
The operation unit 15 includes a keyboard and a pointing device such as a mouse. The operation unit 15 receives the operation content input by the user and outputs it to the control unit 13A.
The display unit 16 includes a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display). The display unit 16 displays the contents of the file 111, information for searching the file 111, history information necessary for restoring the file 111, and the like.

情報復旧装置10Aは、次のように動作する。   The information recovery apparatus 10A operates as follows.

送受信部14Aは、制御部13Aの指示によってファイル111を情報保存装置20Aに送信する。その際に、送受信部14Aは、ファイル履歴作成部12Aによって出力された送信元履歴を履歴保存装置30Aに送信する。   The transmission / reception unit 14A transmits the file 111 to the information storage device 20A according to an instruction from the control unit 13A. At that time, the transmission / reception unit 14A transmits the transmission source history output by the file history creation unit 12A to the history storage device 30A.

記憶部11に記憶されているファイル111が喪失すると、制御部13Aは、ファイル111を復旧するために必要なデータの保存場所を検索する指示と、ファイル111のファイル名、識別情報等のファイル111を識別する情報とが操作部15に入力されたことに応答して、特定のファイルを識別するための特定識別情報を判別する。
制御部13Aは、送受信部14Aを介して、判別した特定識別情報によって識別されるファイルの有無を検索する指示を履歴保存装置30Aに送信する。制御部13Aは、履歴保存装置30Aや情報保存装置20Aから検索する指示に対する応答が送受信部14Aによって受信されたことに応答して、検索したファイル111がある情報保存装置20Aの名前等を表示部16に表示させる。
When the file 111 stored in the storage unit 11 is lost, the control unit 13A instructs to search a storage location of data necessary for restoring the file 111, and the file 111 such as the file name and identification information of the file 111. In response to the input of the information for identifying the file to the operation unit 15, the specific identification information for identifying the specific file is determined.
13 A of control parts transmit the instruction | indication which searches the presence or absence of the file identified by the identified specific identification information to the log | history storage apparatus 30A via the transmission / reception part 14A. In response to the response to the instruction to search from the history storage device 30A or the information storage device 20A being received by the transmission / reception unit 14A, the control unit 13A displays the name or the like of the information storage device 20A with the searched file 111 16 is displayed.

情報保存装置20Aは、図1に示すように、記憶部21と、ファイル履歴作成部22Aと、制御部23Aと、送受信部24Aとを備える。情報保存装置20Aは、例えば、ネットワークに接続されたメールサーバ・ファイルサーバ等のクライアントにサービスを提供する装置である。   As shown in FIG. 1, the information storage device 20A includes a storage unit 21, a file history creation unit 22A, a control unit 23A, and a transmission / reception unit 24A. The information storage device 20A is a device that provides services to clients such as mail servers and file servers connected to a network.

記憶部21は、情報復旧装置10Aの記憶部11と同様に構成され、情報復旧装置10Aから送信されたファイル211や受信ファイル履歴221、制御部23Aに実行させるファイル検索用のプログラム等を記憶している。   The storage unit 21 is configured in the same manner as the storage unit 11 of the information recovery apparatus 10A, and stores a file 211 and a received file history 221 transmitted from the information recovery apparatus 10A, a file search program to be executed by the control unit 23A, and the like. ing.

ファイル履歴作成部22Aは、送受信部24Aによって受信されて、記憶部21に記憶されたファイル211の履歴を作成し、受信ファイル履歴221として記憶部21に出力する。   The file history creation unit 22A creates a history of the file 211 received by the transmission / reception unit 24A and stored in the storage unit 21, and outputs the history to the storage unit 21 as the received file history 221.

制御部23Aは、情報復旧装置10Aの制御部13Aと同様に構成され、記憶部21に記憶されているプログラムによって、各処理を実行する。   The control unit 23A is configured in the same manner as the control unit 13A of the information recovery apparatus 10A, and executes each process by a program stored in the storage unit 21.

送受信部24Aは、情報復旧装置10Aの送受信部14Aと同様に構成され、他の情報処理装置(情報復旧装置10Aと履歴保存装置30A)とデータを送受信する。   The transmission / reception unit 24A is configured similarly to the transmission / reception unit 14A of the information recovery device 10A, and transmits / receives data to / from other information processing devices (the information recovery device 10A and the history storage device 30A).

情報保存装置20Aは次のように動作する。   The information storage device 20A operates as follows.

送受信部24Aは、情報復旧装置10Aによって送信されたファイルを受信し、記憶部21に出力する。
また、送受信部24Aは、履歴保存装置30Aからのファイル有無の問い合わせを受信する。
制御部23Aは、ファイル有無の問い合わせが送受信部24Aによって受信されたことに応答して、受信ファイル履歴221の中を検索して、問い合わせがあったファイルが記憶部21に記憶されているか否かを判別して、判別された結果を送受信部24Aに出力する。送受信部24Aは、判別された結果を情報復旧装置10Aに送信する。
The transmission / reception unit 24A receives the file transmitted by the information restoration apparatus 10A and outputs the file to the storage unit 21.
In addition, the transmission / reception unit 24A receives a file presence / absence inquiry from the history storage device 30A.
The control unit 23A searches the received file history 221 in response to the file presence / absence inquiry received by the transmission / reception unit 24A, and determines whether or not the inquired file is stored in the storage unit 21. And the determined result is output to the transmitter / receiver 24A. The transmission / reception unit 24A transmits the determined result to the information restoration apparatus 10A.

履歴保存装置30Aは、図1に示すように、記憶部31と、制御部33Aと、送受信部34Aとを備える。   As illustrated in FIG. 1, the history storage device 30A includes a storage unit 31, a control unit 33A, and a transmission / reception unit 34A.

記憶部31は、情報復旧装置10Aの記憶部11、情報保存装置20Aの記憶部21と同様に構成され、制御部33Aに実行させるファイル検索用のプログラム等を記憶している。
記憶部31は、送受信部34Aによって受信された送信元履歴(図2の各行毎の情報)を、受信された順に、図2に示すようなテーブルを作成し、元ファイル履歴321Aとして保存する。
元ファイル履歴321Aには、ファイルID、文書名、ファイル名、ファイルを操作した者のID、ファイルを送信した元のマシン名(情報復旧装置10A)、ファイルを送信した先のマシン名(情報保存装置20A)等の情報が含まれている。
The storage unit 31 is configured in the same manner as the storage unit 11 of the information recovery device 10A and the storage unit 21 of the information storage device 20A, and stores a file search program to be executed by the control unit 33A.
The storage unit 31 creates a table as shown in FIG. 2 in the order in which the transmission source history (information for each row in FIG. 2) received by the transmission / reception unit 34A is received, and stores it as the original file history 321A.
The original file history 321A includes a file ID, document name, file name, ID of the person who operated the file, the name of the original machine that sent the file (information recovery apparatus 10A), and the name of the machine that sent the file (information storage) Information such as apparatus 20A) is included.

制御部33Aは、情報復旧装置10Aの制御部13A及び情報保存装置20Aの制御部23Aと同様に構成され、記憶部31に記憶されているプログラムによって、各処理を実行する。   The control unit 33A is configured in the same manner as the control unit 13A of the information restoration device 10A and the control unit 23A of the information storage device 20A, and executes each process according to a program stored in the storage unit 31.

送受信部34Aは、情報復旧装置10Aの送受信部14A及び情報保存装置20Aの送受信部24Aと同様に構成され、他の情報処理装置(情報復旧装置10Aと情報保存装置20A)とデータを送受信する。   The transmission / reception unit 34A is configured similarly to the transmission / reception unit 14A of the information recovery device 10A and the transmission / reception unit 24A of the information storage device 20A, and transmits / receives data to / from other information processing devices (the information recovery device 10A and the information storage device 20A).

履歴保存装置30Aは、次のように動作する。   The history storage device 30A operates as follows.

送受信部34Aは、情報復旧装置10Aによって送信された送信元履歴やファイルを検索する指示等を受信する。
制御部33Aは、ファイルを検索する指示が送受信部34Aによって受信されたことに応答して、記憶部31に記憶されている元ファイル履歴321Aの中を検索して、検索する指示をした情報復旧装置10Aがそのファイルを何れかの情報保存装置20Aに送信した履歴が有るか否かを検索する。
送信した履歴があることを判別すると、制御部33Aは、送受信部34Aを介して、そのファイルが送信された情報保存装置20Aにそのファイルの有無の問い合わせを送信する。送信した履歴がないことを判別すると、制御部33Aは、送受信部34Aを介して、検索する指示をした情報復旧装置10Aに、そのファイルが送信された情報保存装置20Aは無い旨を送信する。
The transmission / reception unit 34A receives a transmission source history, an instruction to search for a file, and the like transmitted by the information recovery apparatus 10A.
In response to the instruction to search for the file being received by the transmission / reception unit 34A, the control unit 33A searches the original file history 321A stored in the storage unit 31 and performs the information recovery instruction. The apparatus 10A searches whether there is a history of transmitting the file to any of the information storage apparatuses 20A.
When determining that there is a transmitted history, the control unit 33A transmits an inquiry about the existence of the file to the information storage device 20A to which the file has been transmitted, via the transmission / reception unit 34A. If it is determined that there is no transmitted history, the control unit 33A transmits, via the transmission / reception unit 34A, to the information recovery device 10A instructed to search that there is no information storage device 20A to which the file has been transmitted.

次に、本発明の第1の実施形態の処理を時間順に説明する。
まず、図3に示す、情報復旧装置10Aのファイル送信処理、履歴保存装置30Aの履歴保存処理1、情報保存装置20Aのファイル受信処理について説明する。
Next, processing according to the first embodiment of the present invention will be described in time order.
First, the file transmission process of the information recovery apparatus 10A, the history storage process 1 of the history storage apparatus 30A, and the file reception process of the information storage apparatus 20A shown in FIG. 3 will be described.

情報復旧装置10Aのファイル送信処理について説明する。
制御部13Aは、記憶部11に記憶されている送信対象のファイル111のコピーを作成し、送信先の情報保存装置20Aのアドレス情報等を付して送受信部14Aに出力する(ステップS120)。送受信部14Aは、出力されたファイル111を送信先の情報保存装置20Aに送信する(ステップS121)。
ファイル履歴作成部12Aは、送信したファイル111の識別情報、送信先の情報保存装置20Aの識別情報等を含む送信元履歴(図2の各行毎の情報)を作成して、送受信部14Aに出力する。送受信部14Aは、出力された送信元履歴を履歴保存装置30Aに送信する(ステップS122)。
A file transmission process of the information recovery apparatus 10A will be described.
The control unit 13A creates a copy of the transmission target file 111 stored in the storage unit 11, attaches address information of the transmission destination information storage device 20A, etc., and outputs it to the transmission / reception unit 14A (step S120). The transmission / reception unit 14A transmits the output file 111 to the information storage device 20A of the transmission destination (step S121).
The file history creation unit 12A creates a transmission source history (information for each line in FIG. 2) including the identification information of the transmitted file 111, the identification information of the destination information storage device 20A, and the like, and outputs it to the transmission / reception unit 14A To do. The transmission / reception unit 14A transmits the output source history to the history storage device 30A (step S122).

情報保存装置20Aのファイル受信処理について説明する。
送受信部24Aは、情報復旧装置10Aの送受信部14Aによって送信されたファイル111を受信する(ステップS130)。制御部23Aは、受信されたファイル111をファイル211として記憶部21に記憶させる(ステップS131)。
ファイル履歴作成部22Aは、送受信部24Aによって受信されたファイル111が記憶部21に記憶された際に、ファイルID、送信元の情報復旧装置10Aの識別情報、受信時刻等の受信したファイルの情報等を含む受信ファイル履歴221を作成し、記憶部21に記憶させる(ステップS132)。
A file reception process of the information storage device 20A will be described.
The transmission / reception unit 24A receives the file 111 transmitted by the transmission / reception unit 14A of the information recovery apparatus 10A (step S130). The control unit 23A stores the received file 111 in the storage unit 21 as the file 211 (step S131).
When the file 111 received by the transmission / reception unit 24A is stored in the storage unit 21, the file history creation unit 22A receives the received file information such as the file ID, the identification information of the transmission source information recovery device 10A, and the reception time. The received file history 221 including such as is created and stored in the storage unit 21 (step S132).

履歴保存装置30Aのファイル受信処理について説明する。
送受信部34Aは、情報復旧装置10Aの送受信部14Aによって送信されたファイル111の送信元履歴を受信する(ステップS140)。制御部33Aは、図2に示すように、送受信部34Aによって受信された送信元履歴を記憶部31に記憶されている元ファイル履歴321Aに追加して保存する(ステップS141)。
A file reception process of the history storage device 30A will be described.
The transmission / reception unit 34A receives the transmission source history of the file 111 transmitted by the transmission / reception unit 14A of the information recovery apparatus 10A (step S140). As shown in FIG. 2, the control unit 33A adds the source history received by the transmission / reception unit 34A to the original file history 321A stored in the storage unit 31 and stores it (step S141).

次に、図4に示す、情報復旧装置10Aのファイル検索処理、履歴保存装置30Aの送信先検索処理、情報保存装置20Aのファイル有無確認処理について説明する。
情報復旧装置10Aの操作部15を介して、利用者から検索する対象のファイル名、識別情報等が入力されると、制御部13Aは、入力された情報から特定のファイルを識別するための特定識別情報を判別する。
例えば、図2に示すように、文書名「会議資料」、ファイル名「予算.txt」等の情報が入力されると、制御部13Aは、ファイルのID「00002」を特定識別情報とする。
制御部13Aは、特定識別情報によって識別されるファイルを送信した情報保存装置20Aが有るか無いかの検索指示を送受信部14Aに出力する。送受信部14Aは、出力された検索指示を、履歴保存装置30Aに送信する(ステップS202)。
Next, the file search process of the information recovery apparatus 10A, the transmission destination search process of the history storage apparatus 30A, and the file existence check process of the information storage apparatus 20A shown in FIG. 4 will be described.
When a file name to be searched, identification information, etc. are input from the user via the operation unit 15 of the information recovery apparatus 10A, the control unit 13A specifies a specific file for identifying a specific file from the input information. Determine the identification information.
For example, as shown in FIG. 2, when information such as a document name “meeting material” and a file name “budget.txt” is input, the control unit 13A sets the file ID “00002” as specific identification information.
13 A of control parts output the search instruction | indication whether the information storage apparatus 20A which transmitted the file identified by specific identification information exists or not to 14 A of transmission / reception parts. The transmission / reception unit 14A transmits the output search instruction to the history storage device 30A (step S202).

履歴保存装置30Aの送受信部34Aは、情報復旧装置10Aの送受信部14Aによって送信された検索指示を受信する。制御部33Aは、記憶部31に記憶されている元ファイル履歴321Aの中を検索して、特定識別情報によって識別されるファイルが送信された情報保存装置20Aが有るか無いかを判別する(ステップS302)。
特定識別情報のファイルを送信した情報保存装置20Aが無いと判別した場合(ステップS302;NO)、制御部33Aは、送受信部34Aを介して、情報復旧装置10Aに特定識別情報によって識別されるファイルを送信した情報保存装置20Aが無い旨の応答を送信する(ステップS304)。
特定識別情報によって識別されるファイルを送信した情報保存装置20Aが有ると判別した場合(ステップS302;YES)、制御部33Aは、特定識別情報によって識別されるファイル有無の問い合わせをその情報保存装置20Aに送信する(ステップS305)。この問い合わせには、特定識別情報、検索指示をした情報復旧装置10Aの識別情報等が含まれる。
また、制御部33Aは、送受信部34Aを介して、問い合わせを送信した情報保存装置20Aの識別情報(問い合わせ)をファイルの検索指示を送信した情報復旧装置10Aに送信する(ステップS312)。
The transmission / reception unit 34A of the history storage device 30A receives the search instruction transmitted by the transmission / reception unit 14A of the information recovery device 10A. The control unit 33A searches the original file history 321A stored in the storage unit 31 to determine whether or not there is an information storage device 20A to which the file identified by the specific identification information is transmitted (step). S302).
When it is determined that there is no information storage device 20A that has transmitted the file of specific identification information (step S302; NO), the control unit 33A uses the transmission / reception unit 34A to identify the file identified by the specific identification information to the information recovery device 10A. Is transmitted to the effect that there is no information storage device 20A that has transmitted (step S304).
When it is determined that there is an information storage device 20A that has transmitted the file identified by the specific identification information (step S302; YES), the control unit 33A makes an inquiry about the existence of the file identified by the specific identification information. (Step S305). This inquiry includes specific identification information, identification information of the information recovery apparatus 10A that has instructed the search, and the like.
In addition, the control unit 33A transmits the identification information (inquiry) of the information storage device 20A that transmitted the inquiry to the information recovery device 10A that transmitted the file search instruction via the transmission / reception unit 34A (step S312).

情報保存装置20Aの送受信部24Aは、履歴保存装置30Aの送受信部34Aによって送信された問い合わせを受信する(ステップS251)。制御部23Aは、記憶部21に記憶されている受信ファイル履歴221の中を検索して、問い合わせに含まれている特定識別情報と一致する識別情報のファイルが有るか無いかを判別する(ステップS252)。
特定識別情報のファイルが記憶部31に無いと判別した場合(ステップS252;NO)、制御部23Aは、送受信部24Aを介して、特定識別情報によって識別されるファイルを送信した情報保存装置20Aが無い旨の応答を情報復旧装置10Aに送信する(ステップS253)。
特定識別情報のファイルが記憶部31に有ると判別した場合(ステップS252;YES)、制御部23Aは、送受信部24Aを介して、特定識別情報によって識別されるファイルが有る旨の応答を情報復旧装置10Aに送信する(ステップS254)。
The transmission / reception unit 24A of the information storage device 20A receives the inquiry transmitted by the transmission / reception unit 34A of the history storage device 30A (step S251). The control unit 23A searches the received file history 221 stored in the storage unit 21 to determine whether there is an identification information file that matches the specific identification information included in the inquiry (Step S23). S252).
When it is determined that the file of the specific identification information does not exist in the storage unit 31 (step S252; NO), the control unit 23A transmits the file identified by the specific identification information via the transmission / reception unit 24A. A response indicating that there is no response is transmitted to the information recovery apparatus 10A (step S253).
When it is determined that the file of the specific identification information exists in the storage unit 31 (step S252; YES), the control unit 23A restores a response that there is a file identified by the specific identification information via the transmission / reception unit 24A. It transmits to the apparatus 10A (step S254).

情報復旧装置10Aの送受信部14Aは、履歴保存装置30Aの送受信部34Aによって送信された問い合わせ先の情報を受信する(ステップS213)。制御部13Aは、問い合わせ先の情報を受信してから所定の時間(例えば、5分乃至10分)以内に問い合わせ先の情報保存装置20Aからの応答が送受信部14Aによって受信されるかを判別する(ステップS214)。所定の時間以内に応答を受信しなかった場合(ステップS214;NO)、制御部13Aは、所定の時間内に情報保存装置20Aから応答が無い旨と、問い合わせをした情報保存装置20Aの識別情報とを表示部16に表示させる(ステップS215)。
所定の時間以内に応答を受信した場合には(ステップS214;YES、ステップS204、ステップS205)、受信した応答毎に処理をする。特定識別情報によって識別されるファイルが無い旨の応答を送受信部14Aによって受信した場合(ステップS204)、制御部13Aは、復元可能なファイルが無い旨を表示部16に表示させる(ステップS205)。特定識別情報によって識別されるファイルが有る旨の応答を送受信部14Aによって受信した場合(ステップS206)、制御部13Aは、特定識別情報によって識別されるファイルが有る情報保存装置20Aの識別情報を表示部16に表示させる(ステップS211)。
The transmission / reception unit 14A of the information recovery device 10A receives the inquiry destination information transmitted by the transmission / reception unit 34A of the history storage device 30A (step S213). The control unit 13A determines whether a response from the inquiry information storage device 20A is received by the transmission / reception unit 14A within a predetermined time (for example, 5 to 10 minutes) after receiving the inquiry information. (Step S214). When the response is not received within the predetermined time (step S214; NO), the control unit 13A indicates that there is no response from the information storage device 20A within the predetermined time, and the identification information of the information storage device 20A that has inquired. Are displayed on the display unit 16 (step S215).
If a response is received within a predetermined time (step S214; YES, step S204, step S205), processing is performed for each received response. When the transmission / reception unit 14A receives a response indicating that there is no file identified by the specific identification information (step S204), the control unit 13A causes the display unit 16 to display that there is no file that can be restored (step S205). When the transmission / reception unit 14A receives a response indicating that there is a file identified by the specific identification information (step S206), the control unit 13A displays the identification information of the information storage device 20A having the file identified by the specific identification information. It is displayed on the part 16 (step S211).

以上説明したように、本実施形態の情報処理システム100Aによれば、他の情報保存装置20Aに送信したファイル111を操作ミスや記憶部11の不具合等により喪失したとしても、送信したファイルの履歴を別の装置である履歴保存装置30Aに保存することによって、送信したファイル111が送信先の情報保存装置20Aに有るか無いかを知ることができる。従って、喪失したファイル111が他の情報保存装置20Aに有る場合に、利用者は、表示された送信先の情報保存装置20Aからファイルをコピーしたり、ファイル211を転送してもらうことによりファイルを復元することができる。
また、履歴保存装置30Aが問い合わせを送信した情報保存装置20Aから所定の時間以内に応答がない場合、問い合わせ先が表示部16に表示されるので、利用者は、表示された情報保存装置20Aに直接問い合わせて、ファイルの有無を確認することができる。
As described above, according to the information processing system 100A of the present embodiment, even if the file 111 transmitted to the other information storage device 20A is lost due to an operation error or a malfunction of the storage unit 11, the history of the transmitted file Is stored in the history storage device 30A which is another device, it is possible to know whether or not the transmitted file 111 exists in the information storage device 20A of the transmission destination. Therefore, when the lost file 111 exists in the other information storage device 20A, the user copies the file from the displayed information storage device 20A or transfers the file 211 to the file. Can be restored.
In addition, when there is no response within a predetermined time from the information storage device 20A to which the history storage device 30A has transmitted the inquiry, the inquiry destination is displayed on the display unit 16, so that the user can access the displayed information storage device 20A. You can check directly to see if a file exists.

(第2の実施形態)
本発明の第2の実施形態にかかる情報処理システム100Bは、復元する対象のファイルを特定し、復元可能なファイルが他の装置に有る場合にそのファイルによって完全な復元が可能か不可能かを判別する。
(Second Embodiment)
The information processing system 100B according to the second embodiment of the present invention specifies a file to be restored, and if there is a file that can be restored in another device, whether or not the file can be completely restored or not is determined. Determine.

本実施形態に係る情報処理システム100Bは、図5に示すように、ネットワークに接続された複数の情報復旧装置10Bと、複数の情報保存装置20Bと、履歴保存装置30Bとを備える。
図1と図5の同一の構成要素には同一の符号が付されている。図1と図5の同一の構成要素についての説明は省略する。
As shown in FIG. 5, the information processing system 100B according to the present embodiment includes a plurality of information recovery devices 10B, a plurality of information storage devices 20B, and a history storage device 30B connected to the network.
1 and 5 are denoted by the same reference numerals. A description of the same components in FIGS. 1 and 5 is omitted.

情報復旧装置10Bは、記憶部11と、ファイル履歴作成部12Bと、制御部13Bと、送受信部14Bと、操作部15と、表示部16と、更新履歴比較部17とを備える。   The information restoration apparatus 10B includes a storage unit 11, a file history creation unit 12B, a control unit 13B, a transmission / reception unit 14B, an operation unit 15, a display unit 16, and an update history comparison unit 17.

ファイル履歴作成部12Bは、ファイル履歴作成部12Aの機能に加え、操作部15を介して、記憶部11に記憶されているファイル111が更新された際に、例えば図6の1行目(ファイルID「00007」)に示すように、更新や転送等の操作された内容、操作された時刻等をファイルIDに対応させた送信元履歴を作成して、送受信部14Bに出力する。ファイル履歴作成部12Bは、記憶部11に記憶されているファイル111が情報保存装置20Bに送信される際に、例えば図6の3行目(ファイルID「00002」)に示すように、第1の実施形態で作成した送信元履歴の内容に送信する時刻をさらに加えた送信元履歴を作成して、送受信部14Bに出力する。   When the file 111 stored in the storage unit 11 is updated via the operation unit 15 in addition to the function of the file history generation unit 12A, the file history generation unit 12B, for example, the first line (file As shown in ID “00007”), a transmission source history in which the contents of operation such as update or transfer, the time of operation, and the like are associated with the file ID is created and output to the transmission / reception unit 14B. When the file 111 stored in the storage unit 11 is transmitted to the information storage device 20B, the file history creation unit 12B, as shown in the third line (file ID “00002”) of FIG. A transmission source history obtained by adding the transmission time to the content of the transmission source history generated in the embodiment is generated and output to the transmission / reception unit 14B.

図5に戻り、制御部13Bは、制御部13Aの機能に加えて、検索する対象のファイルを特定するための処理をする。   Returning to FIG. 5, in addition to the function of the control unit 13A, the control unit 13B performs a process for specifying a file to be searched.

送受信部14Bは、送受信部14Aの機能に加えて、記憶部11に記憶されているファイル111が更新された際に、ファイル履歴作成部12Bによって出力された送信元履歴を履歴保存装置30Bに送信する。
送受信部14Bは、制御部13Bによって出力された検索するファイルの手掛かりの情報と候補検出指示とを履歴保存装置30Bに送信し、履歴保存装置30Bから候補検出指示の応答を受信する。
送受信部14Bは、履歴保存装置30Bによって元ファイル履歴321Bの中から検索対象のファイル111の履歴を抽出して作成された喪失ファイル履歴を受信する。また、送受信部14Bは、ファイル111が受信された後に、検索対象のファイル211が更新された履歴を受信ファイル履歴221の中から抽出して作成された復元ファイル履歴を情報保存装置20Bから受信する。
In addition to the function of the transmission / reception unit 14A, the transmission / reception unit 14B transmits the transmission source history output by the file history creation unit 12B to the history storage device 30B when the file 111 stored in the storage unit 11 is updated. To do.
The transmission / reception unit 14B transmits the clue information of the file to be searched and the candidate detection instruction output by the control unit 13B to the history storage device 30B, and receives a response to the candidate detection instruction from the history storage device 30B.
The transmission / reception unit 14B receives the lost file history created by extracting the history of the search target file 111 from the original file history 321B by the history storage device 30B. In addition, after the file 111 is received, the transmission / reception unit 14B receives, from the information storage device 20B, the restored file history created by extracting the updated history of the search target file 211 from the received file history 221. .

更新履歴比較部17は、喪失ファイル履歴と復元ファイル履歴とが送受信部14Bによって受信されると、検索対象である特定識別情報によって識別されるファイルが送信された送信時刻と、情報復旧装置10Bによって操作された操作時刻と、情報保存装置20Bによって操作された操作時刻とを抽出して、これらの履歴情報の中でどの時刻が新しいかを比較する。
更新履歴比較部17は、送信時刻が最も新しい場合、完全復旧が可能と判別して、判別内容を表示部16に表示させる。それ以外の場合、送信後に情報復旧装置10Bのファイル111と情報保存装置20Bのファイル211との一方又は双方が更新されているので、更新履歴比較部17は、完全な復旧は不可能と判別して、判別内容を表示部16に表示させる。
When the lost file history and the restored file history are received by the transmission / reception unit 14B, the update history comparison unit 17 uses the transmission time when the file identified by the specific identification information to be searched is transmitted, and the information recovery device 10B. The operated operation time and the operation time operated by the information storage device 20B are extracted, and which time is newer in the history information is compared.
When the transmission time is the latest, the update history comparison unit 17 determines that complete recovery is possible and displays the determination content on the display unit 16. In other cases, since one or both of the file 111 of the information recovery device 10B and the file 211 of the information storage device 20B have been updated after transmission, the update history comparison unit 17 determines that complete recovery is impossible. Then, the determination content is displayed on the display unit 16.

情報復旧装置10Bは、検索するファイルの候補を抽出する場合に、次のように動作する。   The information recovery apparatus 10B operates as follows when extracting file candidates to be searched.

操作部15は、ユーザによって、検索するファイルの手掛かりの情報と、検索するファイルの候補となり得る1つ又は複数のファイルID等を検出する候補検出指示とを受け付け、制御部13Bに出力する。制御部13Bは、検索するファイルの手掛かりの情報と候補検出指示とを送受信部14Bに出力する。送受信部14Bは、制御部13Bによって出力された検索するファイルの手掛かりの情報と候補検出指示とを履歴保存装置30Bに送信する。   The operation unit 15 receives information on the clue of the file to be searched and a candidate detection instruction for detecting one or a plurality of file IDs that can be candidates for the file to be searched, and outputs them to the control unit 13B. The control unit 13B outputs the information about the clue of the file to be searched and the candidate detection instruction to the transmission / reception unit 14B. The transmission / reception unit 14B transmits to the history storage device 30B information on the clue of the file to be searched and the candidate detection instruction output by the control unit 13B.

送受信部14Bは、履歴保存装置30Bから候補検出指示の応答を受信すると、制御部13Bに出力する。制御部13Bは、候補検出指示の応答に含まれている検索するファイルの候補となり得るファイルIDやファイル名等を表示部16に表示させる。
操作部15は、ユーザによって選択された検索する対象のファイルの情報を制御部13Bに出力する。以下第1の実施形態と同様に、制御部13Bは、選択されたファイルの特定識別情報に基づき、ファイルを検索する指示を送受信部14Bに出力する。送受信部14Bは、ファイルを検索する指示を履歴保存装置30Bに送信する。
When receiving the response of the candidate detection instruction from the history storage device 30B, the transmission / reception unit 14B outputs the response to the control unit 13B. The control unit 13B causes the display unit 16 to display file IDs, file names, and the like that can be candidates for the file to be searched included in the response to the candidate detection instruction.
The operation unit 15 outputs information on a file to be searched selected by the user to the control unit 13B. Hereinafter, similarly to the first embodiment, the control unit 13B outputs an instruction to search for a file to the transmission / reception unit 14B based on the specific identification information of the selected file. The transmission / reception unit 14B transmits an instruction to search for a file to the history storage device 30B.

情報保存装置20Bは、図5に示すように、記憶部21と、ファイル履歴作成部22Bと、制御部23Bと、送受信部24Bと、操作部25と、表示部26とを備える。   As shown in FIG. 5, the information storage device 20B includes a storage unit 21, a file history creation unit 22B, a control unit 23B, a transmission / reception unit 24B, an operation unit 25, and a display unit 26.

ファイル履歴作成部22Bは、ファイル履歴作成部22Aの機能に加えて、操作部25によってファイル211が操作された際に、ファイルIDに対応させて操作内容や操作時刻等を含む履歴情報を追加して、受信ファイル履歴221を更新する。
ファイル履歴作成部22Bは、制御部23Bによって検索対象のファイルが有ると判別された際に、受信ファイル履歴221の中からそのファイルの履歴情報を抽出して、復元ファイル履歴を作成して、送受信部24Bに出力する。
In addition to the function of the file history creation unit 22A, the file history creation unit 22B adds history information including operation details, operation time, etc. corresponding to the file ID when the file 211 is operated by the operation unit 25. The received file history 221 is updated.
When the control unit 23B determines that there is a file to be searched, the file history creation unit 22B extracts the history information of the file from the received file history 221, creates a restored file history, and transmits and receives To the unit 24B.

制御部23Bは、制御部23Aの機能に加えて、検索対象のファイルが有ると判別した際に、そのファイルの復元ファイル履歴を送受信部24Bを介して、検索を指示した情報復旧装置10Bに送信する。   In addition to the function of the control unit 23A, when the control unit 23B determines that there is a search target file, the control unit 23B transmits the restored file history of the file to the information recovery apparatus 10B that has instructed the search via the transmission / reception unit 24B. To do.

送受信部24Bは、情報復旧装置10Bにファイルが有る旨の応答を送信する際に、ファイル履歴作成部22Bによって出力された復元ファイル履歴を併せて送信する。
操作部25は、情報復旧装置10Bの操作部15と同様に構成される。
表示部26は、情報復旧装置10Bの表示部16と同様に構成される。
The transmission / reception unit 24B also transmits the restored file history output by the file history creation unit 22B when transmitting a response to the effect that there is a file to the information recovery apparatus 10B.
The operation unit 25 is configured in the same manner as the operation unit 15 of the information recovery apparatus 10B.
The display unit 26 is configured similarly to the display unit 16 of the information recovery apparatus 10B.

履歴保存装置30Bは、図5に示すように、記憶部31と、制御部33Bと、送受信部34Bとを備える。   As shown in FIG. 5, the history storage device 30B includes a storage unit 31, a control unit 33B, and a transmission / reception unit 34B.

制御部33Bは、制御部33Aの機能に加えて、検索する特定識別情報のファイルの候補を選び出す手掛かりの情報に基づいて、記憶部31に記憶されている各情報復旧装置10B毎に作成された元ファイル履歴321Bの中を曖昧検索して、候補を選び出す処理をする。
例えば、手掛かりの情報がファイル名「**.xls」の場合、記憶部31に記憶されている元ファイル履歴321Bの中を検索して、図6に示した、ファイル名「得意先.xls」を検出する。
例えばまた、手掛かりの情報がファイル名「**.txt」の場合、記憶部31に記憶されている元ファイル履歴321Bの中を検索して、「帳簿.txt」、「予算.txt」、「住所録.txt」、「予定.txt」を検出する。
In addition to the function of the control unit 33A, the control unit 33B is created for each information recovery device 10B stored in the storage unit 31 based on information on a clue to select a candidate for a file of specific identification information to be searched. A fuzzy search is performed in the original file history 321B to select candidates.
For example, when the clue information is the file name “**. Xls”, the original file history 321B stored in the storage unit 31 is searched, and the file name “customer.xls” shown in FIG. Is detected.
For example, when the clue information is the file name “**. Txt”, the original file history 321B stored in the storage unit 31 is searched, and “book.txt”, “budget.txt”, “ Address book.txt ”and“ schedule.txt ”are detected.

制御部33Bは、送受信部34Bを介して、情報保存装置20Bに問い合わせを送信する際に、元ファイル履歴321Bの中からそのファイルの履歴情報を抽出して、喪失ファイル履歴を作成し、送受信部34Bに出力する。   When transmitting a query to the information storage device 20B via the transmission / reception unit 34B, the control unit 33B extracts the history information of the file from the original file history 321B, creates a lost file history, and transmits / receives the transmission / reception unit To 34B.

送受信部34Bは、送受信部34Aの機能に加え、情報復旧装置10Bの操作部15によって、ファイル111が更新された際に作成される送信元履歴を受信し、記憶部31に記憶されている情報復旧装置10B毎に作成された元ファイル履歴321Bに追加する。
送受信部34Bは、情報復旧装置10Bによって送信された検索するファイルの手掛かりの情報と候補検出指示とを受信して、その候補検出指示の応答を送信する。
送受信部34Bは、検索するファイルの問い合わせを情報保存装置20Bに送信する際に、情報復旧装置10Bにそのファイルの喪失ファイル履歴を送信する。
In addition to the function of the transmission / reception unit 34A, the transmission / reception unit 34B receives the transmission source history created when the file 111 is updated by the operation unit 15 of the information recovery apparatus 10B, and stores the information stored in the storage unit 31. The file is added to the original file history 321B created for each recovery device 10B.
The transmission / reception unit 34B receives the information on the clue of the file to be searched and the candidate detection instruction transmitted by the information recovery apparatus 10B, and transmits a response to the candidate detection instruction.
When transmitting / receiving the inquiry of the file to be searched to the information storage device 20B, the transmission / reception unit 34B transmits the lost file history of the file to the information recovery device 10B.

次に、本発明の第2の実施形態の処理を時間順に説明する。
まず、図7に示す、情報復旧装置10Bの送信元ファイル更新・削除処理、履歴保存装置30Bの履歴保存処理2、情報保存装置20Bの受信先ファイル更新・削除処理について説明する。なお、図3と図7の同一の処理には同一の符号が付されている。図3と図7の同一の処理の説明は省略する。
Next, processing according to the second embodiment of the present invention will be described in the order of time.
First, the transmission source file update / deletion process of the information recovery apparatus 10B, the history storage process 2 of the history storage apparatus 30B, and the reception destination file update / deletion process of the information storage apparatus 20B shown in FIG. 7 will be described. 3 and FIG. 7 are denoted by the same reference numerals. Description of the same processing in FIGS. 3 and 7 is omitted.

情報復旧装置10Bのファイル送信処理について説明する。
操作部15を介して、記憶部11に記憶されているファイル111が更新・削除される度に(ステップS100)、ファイル履歴作成部12Bは、操作内容と操作時刻とをファイルIDに対応させた元ファイル履歴を作成して送受信部14Bに出力する。
送受信部14Bは、出力された元ファイル履歴を履歴保存装置30Bに送信する(ステップS101)。
A file transmission process of the information recovery apparatus 10B will be described.
Each time the file 111 stored in the storage unit 11 is updated / deleted via the operation unit 15 (step S100), the file history creation unit 12B associates the operation content and the operation time with the file ID. An original file history is created and output to the transmission / reception unit 14B.
The transmission / reception unit 14B transmits the output original file history to the history storage device 30B (step S101).

履歴保存装置30Bの履歴保存処理について説明する。
送受信部34Bは、情報復旧装置10Bの送受信部14Bによって送信された送信元履歴を受信すると(ステップS140)、送信元履歴を記憶部31に記憶している元ファイル履歴321Bに追加登録する(ステップS141)。
The history storage process of the history storage device 30B will be described.
When the transmission / reception unit 34B receives the transmission source history transmitted by the transmission / reception unit 14B of the information recovery apparatus 10B (step S140), the transmission / reception unit 34B additionally registers the transmission source history in the original file history 321B stored in the storage unit 31 (step S140). S141).

情報保存装置20Bのファイル送信処理について説明する。
例えば、操作部25からファイル211が更新・削除する操作が入力されたり、ファイル211が情報保存装置20Bから別の装置に転送された場合に、記憶部21に記憶されているファイル211は更新・削除される。記憶部21に記憶されているファイル211が更新・削除される度に(ステップS110)、ファイル履歴作成部22Bは、操作内容と操作時刻とをファイルIDに対応させた履歴情報を記憶部21に記憶している受信ファイル履歴221に追加登録する(ステップS111)。
A file transmission process of the information storage device 20B will be described.
For example, when an operation to update / delete the file 211 is input from the operation unit 25 or the file 211 is transferred from the information storage device 20B to another device, the file 211 stored in the storage unit 21 is updated / updated. Deleted. Each time the file 211 stored in the storage unit 21 is updated / deleted (step S110), the file history creation unit 22B stores history information in which the operation content and the operation time correspond to the file ID in the storage unit 21. It is additionally registered in the stored received file history 221 (step S111).

次に、図8に示す、情報復旧装置10Bの候補抽出・ファイル検索処理、履歴保存装置30Bの候補抽出・送信先検索処理、情報保存装置20Bのファイル有無・履歴応答処理について説明する。なお、図4と図8の同一の処理には同一の符号が付されている。図4と図8の同一の処理の説明は省略する。   Next, the candidate extraction / file search process of the information restoration apparatus 10B, the candidate extraction / transmission destination search process of the history storage apparatus 30B, and the file existence / history response process of the information storage apparatus 20B shown in FIG. 8 will be described. The same processes in FIGS. 4 and 8 are denoted by the same reference numerals. Description of the same processing in FIGS. 4 and 8 is omitted.

まず、情報復旧装置10Bと履歴保存装置30Bの候補抽出処理について説明する。
検索するファイルのファイルID等の特定識別情報が明確な場合(ステップS201;YES)は、第1の実施形態と同様に、制御部13Bは、特定識別情報を判別し、検索指示を送受信部14Bに出力する。送受信部14Bは、出力された検索指示を、履歴保存装置30Bに送信する(ステップS202)。
First, candidate extraction processing of the information restoration device 10B and the history storage device 30B will be described.
If the specific identification information such as the file ID of the file to be searched is clear (step S201; YES), as in the first embodiment, the control unit 13B determines the specific identification information and sends a search instruction to the transmission / reception unit 14B. Output to. The transmission / reception unit 14B transmits the output search instruction to the history storage device 30B (step S202).

検索するファイルが不明確な場合(ステップS201;NO)、検索するファイルの手掛かりの情報と、検索するファイルの候補となり得る1つ又は複数のファイルID等を検出する候補検出指示とが操作部15に入力された際に、制御部13Bは、検索するファイルの手掛かりの情報と候補検出指示とを送受信部14Bに出力する。送受信部14Bは、手掛かりの情報と候補検出指示とを履歴保存装置30Bに送信する(ステップS203)。
例えば、手掛かりの情報として、ファイルを送信した時間帯、ファイル名の特徴部分(「***.txt」)等がある。
When the file to be searched is unclear (step S201; NO), the operation unit 15 includes information on the clue of the file to be searched and a candidate detection instruction for detecting one or a plurality of file IDs that can be candidates for the file to be searched. Is input to the transmission / reception unit 14B, the control unit 13B outputs information about the clue of the file to be searched and a candidate detection instruction to the transmission / reception unit 14B. The transmission / reception unit 14B transmits the clue information and the candidate detection instruction to the history storage device 30B (step S203).
For example, as clue information, there are a time zone when the file is transmitted, a characteristic part of the file name (“***. Txt”), and the like.

履歴保存装置30Bの送受信部34Bは、情報復旧装置10Bの送受信部14Bによって送信された手掛かりの情報と候補検出指示とを受信して、制御部33Bに出力する。制御部33Bは、手掛かりの情報に基づいて情報復旧装置10B毎の元ファイル履歴321Bの中を曖昧検索して、検索するファイルの候補を選び出して、送受信部34Bに出力する。送受信部34Bは、出力された検索するファイルの候補の情報を情報復旧装置10Bに送信する(ステップS301)。
例えば、手掛かりの情報が「***.txt」の場合、図6に示した元ファイル履歴321Bの中から、制御部33Bによって、ファイル名「帳簿.txt」「予算.txt」「住所録.txt」「予定.txt」が候補として抽出される。
The transmission / reception unit 34B of the history storage device 30B receives the clue information and the candidate detection instruction transmitted by the transmission / reception unit 14B of the information restoration device 10B, and outputs them to the control unit 33B. Based on the clue information, the control unit 33B performs an ambiguous search in the original file history 321B for each information recovery device 10B, selects a file candidate to be searched, and outputs the file candidate to the transmission / reception unit 34B. The transmission / reception unit 34B transmits the information on the output file candidate to be searched to the information recovery apparatus 10B (step S301).
For example, when the clue information is “***. Txt”, the file name “book.txt”, “budget.txt”, “address book.txt” is controlled by the control unit 33B from the original file history 321B shown in FIG. “txt” and “schedule.txt” are extracted as candidates.

検索するファイルの候補の情報が、情報復旧装置10Bの送受信部14Bによって受信されると、制御部13Bは、その情報を表示部16に表示させる。操作部15を介して、表示された候補の中から検索する対象が選択されると、制御部13Bは、検索指示を送受信部14Bに出力する。送受信部14Bは、出力された検索指示、履歴保存装置30Bに送信する(ステップS202)。以下、第1の実施形態と同様に検索するファイルの検出処理がなされる。   When the information of the file candidate to be searched is received by the transmission / reception unit 14B of the information recovery apparatus 10B, the control unit 13B causes the display unit 16 to display the information. When a search target is selected from the displayed candidates via the operation unit 15, the control unit 13B outputs a search instruction to the transmission / reception unit 14B. The transmission / reception unit 14B transmits the output search instruction to the history storage device 30B (step S202). Thereafter, a search process for a file to be searched is performed in the same manner as in the first embodiment.

例えば、上述した図6の例において、「住所録.txt」が選択されると、制御部13Bは、ファイルID「00033」のファイルを検索する指示を履歴保存装置30Bに送信する。履歴保存装置30Bは、ファイル検索の指示を受信すると、元ファイル履歴321Bの中を検索し(ステップS302〜S304)、ファイルID「00033」をコピーした履歴のある送信先のマシンserver2(情報保存装置20B)に、コピーしたファイルが残っているか否かの問い合わせを送信する(ステップS305)。   For example, in the example of FIG. 6 described above, when “Address Book.txt” is selected, the control unit 13B transmits an instruction to search for the file with the file ID “00033” to the history storage device 30B. When the history storage device 30B receives the file search instruction, the history storage device 30B searches the original file history 321B (steps S302 to S304), and the destination server server2 (information storage device) with the history of copying the file ID “00033”. 20B) transmits an inquiry as to whether or not the copied file remains (step S305).

次に、情報復旧装置10Bが、情報保存装置20Bと履歴保存装置30Bとから履歴情報を取得して、完全な復旧が可能か、不完全な復旧が可能か、復旧不可能かの判別をする処理について説明する。   Next, the information recovery device 10B acquires history information from the information storage device 20B and the history storage device 30B, and determines whether complete recovery is possible, incomplete recovery is possible, or recovery is impossible. Processing will be described.

履歴保存装置30Bの制御部33Bは、送受信部34Bを介して、情報保存装置20Bに問い合わせを送信する際に(ステップS305)、元ファイル履歴321Bの中からそのファイルの履歴情報を抽出して、喪失ファイル履歴を作成し、送受信部34Bに出力する。送受信部34Bは、検索するファイルの問い合わせを情報保存装置20Bに送信する際に、情報復旧装置10Bにそのファイルの喪失ファイル履歴を送信する(ステップS306)。   When transmitting an inquiry to the information storage device 20B via the transmission / reception unit 34B (step S305), the control unit 33B of the history storage device 30B extracts the history information of the file from the original file history 321B, A lost file history is created and output to the transmission / reception unit 34B. When transmitting / receiving the inquiry of the file to be searched to the information storage device 20B, the transmission / reception unit 34B transmits the lost file history of the file to the information recovery device 10B (step S306).

情報保存装置20Bのファイル履歴作成部22Bは、制御部23Bによって検索対象のファイルが有ると判別された際に(ステップS252;YES)、受信ファイル履歴221の中からそのファイルの履歴情報を抽出して、復元ファイル履歴を作成して、送受信部24Bに出力する。送受信部24Bは、情報復旧装置10Bにファイルが有る旨の応答を送信する際に(ステップS254)、ファイル履歴作成部22Bによって出力された復元ファイル履歴を併せて送信する(ステップS255)。   When the control unit 23B determines that there is a search target file (step S252; YES), the file history creation unit 22B of the information storage device 20B extracts the history information of the file from the received file history 221. Then, a restoration file history is created and output to the transmission / reception unit 24B. When the transmission / reception unit 24B transmits a response to the effect that there is a file to the information restoration apparatus 10B (step S254), the transmission / reception unit 24B also transmits the restored file history output by the file history creation unit 22B (step S255).

以下、情報復旧装置10Bが、所定の時間内に情報保存装置20Bからファイルが有る旨の応答を受信した場合について説明する(ステップS206、ステップS214;YES)。
情報復旧装置10Bの送受信部14Bは、履歴保存装置30Bの送受信部34Bによって送信された喪失ファイル履歴と、情報保存装置20Bの送受信部14Bによって送信されたファイルが有る旨の応答と(ステップS206)、そのファイルの復元ファイル履歴とを受信する(ステップS216)。送受信部14Bは、受信した喪失ファイル履歴と復元ファイル履歴とを記憶部11に記憶する。
制御部13Bは、記憶部11に記憶された喪失ファイル履歴と復元ファイル履歴との中を検索し、ファイル111を送信した時刻以降に、ファイル111又はファイル211を操作した履歴が有るか否かを判別する(ステップS208)。
Hereinafter, a case where the information restoration apparatus 10B receives a response indicating that a file exists from the information storage apparatus 20B within a predetermined time (step S206, step S214; YES) will be described.
The transmission / reception unit 14B of the information recovery apparatus 10B receives a lost file history transmitted by the transmission / reception unit 34B of the history storage device 30B and a response indicating that there is a file transmitted by the transmission / reception unit 14B of the information storage device 20B (step S206). Then, the restored file history of the file is received (step S216). The transmission / reception unit 14B stores the received lost file history and the restored file history in the storage unit 11.
The control unit 13B searches the lost file history and the restored file history stored in the storage unit 11, and determines whether there is a history of operating the file 111 or the file 211 after the time when the file 111 is transmitted. A determination is made (step S208).

送信時刻以降にファイルを操作した履歴が無い場合(ステップS208;NO)、制御部13Bは、完全な復旧が可能であると判別し、その内容と検索対象のファイル211が有る情報保存装置20Bの場所やアドレス等の情報を表示部16に表示させる(ステップS209)。
例えば上述した図6の例において、ファイルID「00033」、ファイル名「住所録.txt」を情報復旧装置10Bからserver2(情報保存装置20B)にコピーした以降に、このファイルを更新した履歴情報が無いことから、制御部13Bは、完全な復旧が可能と判別して、完全な復旧が可能である旨と保存場所がserver2であることを表示部16に表示させる。
If there is no history of operating the file after the transmission time (step S208; NO), the control unit 13B determines that complete recovery is possible, and the contents of the information storage device 20B having the search target file 211 are determined. Information such as the location and address is displayed on the display unit 16 (step S209).
For example, in the example of FIG. 6 described above, after the file ID “00033” and the file name “address book.txt” are copied from the information recovery apparatus 10B to server2 (information storage apparatus 20B), the history information that updated this file is stored. Therefore, the control unit 13B determines that complete recovery is possible, and displays on the display unit 16 that the complete recovery is possible and that the storage location is server2.

送信時刻以降にファイルを操作した履歴が有る場合(ステップS208;YES)、制御部13Bは、完全な復旧が不可能であると判別し、その内容と検索対象のファイル211が有る情報保存装置20Bの場所やアドレス等の情報とを表示部16に表示させる(ステップS211)。
例えば上述した図6の例において、ファイルID「00051」、ファイル名「予定.txt」を情報復旧装置10Bからserver3(情報保存装置20B)にコピーした以降に、このファイルを更新した履歴情報が有ることから、制御部13Bは、完全な復旧が不可能と判別して、完全な復旧が不可能である旨と保存場所がserver3であることを表示部16に表示させる。
If there is a history of operating the file after the transmission time (step S208; YES), the control unit 13B determines that complete recovery is impossible, and the information storage device 20B having the contents and the file 211 to be searched exists. The information such as the location and the address is displayed on the display unit 16 (step S211).
For example, in the example of FIG. 6 described above, after the file ID “00051” and the file name “schedule.txt” are copied from the information recovery apparatus 10B to the server 3 (information storage apparatus 20B), there is history information that updated this file. Therefore, the control unit 13B determines that complete recovery is impossible, and displays on the display unit 16 that complete recovery is impossible and that the storage location is server3.

以上説明したように、本実施形態に係る情報処理システム100Bによれば、検索対象のファイルIDが正確に分からなくても、手掛かりとなる情報に基づいて、元ファイル履歴321Bの中を曖昧検索して、検索するファイルの候補となり得る1つ又は複数のファイルを検出することによって、検索対象のファイルを選び、特定することができる。
また、情報復旧装置10Bは、検索したファイルが有るか無いかの応答のみならず、検索したファイル111の履歴情報が記載された喪失ファイル履歴と、復元することが可能なファイル211が情報復旧装置10Bから情報保存装置20Bに送信された以降の履歴情報が記載された復元ファイル履歴とを受信して、ファイルを送信した時刻以降の履歴を判別することによって、情報保存装置20Bに保存されているファイル211を使用して喪失したファイル111を完全に復旧することができるか、不完全な復旧しかできないかを判別することができる。さらに、情報保存装置20Bからファイル211を取り寄せるだけでは、完全な復旧をすることができない場合であっても、情報復旧装置10Bが受信した喪失ファイル履歴と復元ファイル履歴とを参照しながら、利用者はファイルを復元することができる。
As described above, according to the information processing system 100B according to the present embodiment, an ambiguous search is performed in the original file history 321B based on information that is a clue even if the file ID to be searched is not accurately known. By detecting one or a plurality of files that can be candidates for a file to be searched, a file to be searched can be selected and specified.
Further, the information recovery apparatus 10B includes not only a response indicating whether or not there is a searched file, but also a lost file history in which history information of the searched file 111 is described, and a file 211 that can be restored is an information recovery apparatus. It is stored in the information storage device 20B by receiving the restored file history in which history information transmitted from 10B to the information storage device 20B is described and determining the history after the time when the file was transmitted. It is possible to determine whether the lost file 111 can be completely recovered by using the file 211 or only incomplete recovery can be performed. Furthermore, even if the file 211 cannot be completely recovered simply by obtaining the file 211 from the information storage device 20B, the user can refer to the lost file history and the restored file history received by the information recovery device 10B. Can restore files.

(第3の実施形態)
第3の実施形態では、送信時刻が最も新しい送信先の情報保存装置20Cから送信時刻順にファイル211の有無を問い合わせ、情報復旧装置10Cがファイル211を使用して復元又は暫定的な復元をするシステムについて説明する。
(Third embodiment)
In the third embodiment, a system in which the presence or absence of the file 211 is inquired from the information storage device 20C of the transmission destination with the latest transmission time in the order of transmission time, and the information recovery device 10C performs restoration or provisional restoration using the file 211. Will be described.

本実施形態に係る情報処理システム100Cは、図9に示すように、ネットワークに接続された複数の情報復旧装置10Cと、複数の情報保存装置20Cと、履歴保存装置30Cとを備える。
図1と図5と図9の同一の構成要素には同一の符号が付されている。図1と図5と図9の同一の構成要素の説明は省略する。
As shown in FIG. 9, the information processing system 100C according to the present embodiment includes a plurality of information recovery devices 10C, a plurality of information storage devices 20C, and a history storage device 30C connected to the network.
The same components in FIGS. 1, 5 and 9 are denoted by the same reference numerals. The description of the same components in FIGS. 1, 5, and 9 is omitted.

情報復旧装置10Cは、記憶部11と、ファイル履歴作成部12Bと、制御部13Cと、送受信部14Cと、操作部15と、表示部16と、更新履歴比較部17とを備える。   The information restoration apparatus 10C includes a storage unit 11, a file history creation unit 12B, a control unit 13C, a transmission / reception unit 14C, an operation unit 15, a display unit 16, and an update history comparison unit 17.

制御部13Cは、制御部13Bの機能に加えて、検索したファイル111をファイル211によって完全に復旧することができると判別した際に、ファイル111をファイル211に置き換える。また、制御部13Cは、検索したファイル111をファイル211によって完全に復旧することができないと判別した際に、ファイル211と送信時刻以降の喪失ファイル履歴と復元ファイル履歴とを表示部16に表示させる。
送受信部14Cは、送受信部14Bの機能に加えて、情報保存装置20Cからファイルが有る旨の応答を受信する際に、併せてファイル211を受信して、記憶部11に記憶させる。
In addition to the function of the control unit 13B, the control unit 13C replaces the file 111 with the file 211 when determining that the searched file 111 can be completely recovered by the file 211. Further, when the control unit 13C determines that the retrieved file 111 cannot be completely recovered by the file 211, the control unit 13C causes the display unit 16 to display the file 211, the lost file history after the transmission time, and the restored file history. .
In addition to the function of the transmission / reception unit 14B, the transmission / reception unit 14C receives the file 211 and stores it in the storage unit 11 when receiving a response indicating that there is a file from the information storage device 20C.

情報保存装置20Cは、図9に示すように、記憶部21と、ファイル履歴作成部22Bと、制御部23Cと、送受信部24Cと、操作部25と、表示部26とを備える。   As shown in FIG. 9, the information storage device 20 </ b> C includes a storage unit 21, a file history creation unit 22 </ b> B, a control unit 23 </ b> C, a transmission / reception unit 24 </ b> C, an operation unit 25, and a display unit 26.

制御部23Cは、制御部23Bの機能に加えて、ファイル有無の問い合わせに対する応答に、送信先として情報復旧装置10Cと履歴保存装置30Cとの情報を付して、送受信部24Cに出力する。また、制御部23Cは、情報復旧装置10Cに検索対象のファイルが有る旨の応答を送信する際に、記憶部21に記憶されている検索対象のファイル211を送受信部24Cに出力する。   In addition to the function of the control unit 23B, the control unit 23C adds the information of the information restoration device 10C and the history storage device 30C as transmission destinations to the response to the file presence / absence inquiry, and outputs the information to the transmission / reception unit 24C. In addition, when the control unit 23C transmits a response to the effect that the search target file exists to the information recovery apparatus 10C, the control unit 23C outputs the search target file 211 stored in the storage unit 21 to the transmission / reception unit 24C.

送受信部24Cは、出力されたファイル有無の問い合わせに対する応答を情報復旧装置10Cと履歴保存装置30Cとに送信する。また、送受信部24Cは、出力されたファイル211をファイルの検索を指示した情報復旧装置10Cに送信する。   The transmission / reception unit 24C transmits a response to the output file existence inquiry to the information recovery device 10C and the history storage device 30C. In addition, the transmission / reception unit 24C transmits the output file 211 to the information recovery apparatus 10C that instructed the file search.

履歴保存装置30Cは、図9に示すように、記憶部31と、制御部33Cと、送受信部34Cとを備える。   As illustrated in FIG. 9, the history storage device 30C includes a storage unit 31, a control unit 33C, and a transmission / reception unit 34C.

制御部33Cは、制御部33Bの機能に加えて、送受信部34Cによって特定識別情報によって識別されるファイル111の検索の指示が受信されると、元ファイル履歴321Bの中を検索して、情報復旧装置10Cからファイル111が送信された情報保存装置20Cが有るか否かを送信時刻が新しい順に検出する。制御部33Cは、送信時刻が新しい情報保存装置20Cから順にファイル有無の問い合わせを送信し、問い合わせる情報保存装置20Cが無くなるか、問い合わせを送信した情報保存装置20Cからファイルが有る旨の応答を受信するまで、ファイル有無を問い合わせる処理を繰り返す。問い合わせる情報保存装置20Cが無くなった場合に、制御部33Cは、検索対象の特定識別情報で識別されるファイルが無い旨の応答を、送受信部34Cを介して、検索指示をした情報復旧装置10Cに送信する。   In addition to the function of the control unit 33B, the control unit 33C searches the original file history 321B for information recovery when an instruction to search for the file 111 identified by the specific identification information is received by the transmission / reception unit 34C. Whether or not there is an information storage device 20C to which the file 111 is transmitted from the device 10C is detected in the order of transmission time. The control unit 33C transmits inquiries regarding the presence / absence of a file in order from the information storage device 20C having a new transmission time, and receives a response that there is no information storage device 20C to inquire or that there is a file from the information storage device 20C that transmitted the inquiry. Until the file is inquired, the process of inquiring about the existence of the file is repeated. When the information storage device 20C to be inquired disappears, the control unit 33C sends a response that there is no file identified by the specific identification information to be searched to the information recovery device 10C that has issued the search instruction via the transmission / reception unit 34C. Send.

送受信部34Cは、情報保存装置20Cによって送信されたファイル有無の問い合わせに対する応答を受信する。   The transmission / reception unit 34C receives the response to the file presence / absence inquiry transmitted by the information storage device 20C.

次に、本発明の第3の実施形態の処理を時間順に説明する。
図10に示す、情報復旧装置10Cの候補抽出・ファイル復旧処理、履歴保存装置30Cの候補抽出・照会処理、情報保存装置20Cのファイル有無・送信処理について説明する。なお、図4と図8と図10の同一の処理には同一の符号が付されている。図4と図8と図10の同一の処理の説明は省略する。
Next, processing according to the third embodiment of the present invention will be described in time order.
The candidate extraction / file recovery process of the information recovery apparatus 10C, the candidate extraction / inquiry process of the history storage apparatus 30C, and the file presence / absence / transmission process of the information storage apparatus 20C shown in FIG. 10 will be described. In addition, the same code | symbol is attached | subjected to FIG. 4, FIG. 8, and the same process of FIG. Description of the same processing in FIGS. 4, 8 and 10 is omitted.

まず、送信時刻が最も新しい送信先の情報保存装置20Cから時刻順にファイル211の有無を問い合わせる照会処理について説明する。
情報復旧装置10Cと履歴保存装置30Cとによって、検索するファイルの候補を抽出するまでの処理及び、情報復旧装置10Cが履歴保存装置30Cにファイルの検索を指示する処理までは、第2の実施形態と同様である(ステップS201〜S203、S301)。
First, an inquiry process for inquiring whether or not the file 211 exists in order of time from the information storage device 20C of the transmission destination with the latest transmission time will be described.
The process until the information recovery apparatus 10C and the history storage apparatus 30C extract a file candidate to be searched and the process that the information recovery apparatus 10C instructs the history storage apparatus 30C to search for a file are described in the second embodiment. (Steps S201 to S203, S301).

制御部33Cは、記憶部31に記憶されている元ファイル履歴321Bの中を検索して、特定識別情報によって識別されるファイルが送信された情報保存装置20Cが有るか否かを判別する(ステップS302)。
特定識別情報のファイルが送信された情報保存装置20Cが無いと判別した場合(ステップS302;NO)、制御部33Cは、第1及び第2の実施形態と同様に処理をする。
特定識別情報によって識別されるファイルが送信された情報保存装置20Cが有ると判別した場合(ステップS302;YES)、制御部33Cは、ファイルが送信された情報保存装置20Cの情報を送信時刻が新しい順に検出する(ステップS303)。
制御部33Cは、特定識別情報によって識別されるファイルの有無の問い合わせを送信時刻が最も新しい情報保存装置20Cに送信する(ステップS305)。
The control unit 33C searches the original file history 321B stored in the storage unit 31 to determine whether or not there is an information storage device 20C to which the file identified by the specific identification information is transmitted (Step S33). S302).
When it is determined that there is no information storage device 20C to which the file of specific identification information is transmitted (step S302; NO), the control unit 33C performs the same process as in the first and second embodiments.
When it is determined that there is an information storage device 20C to which the file identified by the specific identification information is transmitted (step S302; YES), the control unit 33C uses the information of the information storage device 20C to which the file has been transmitted as a new transmission time. It detects in order (step S303).
The control unit 33C transmits an inquiry about the existence of the file identified by the specific identification information to the information storage device 20C having the latest transmission time (step S305).

情報復旧装置20Cの送受信部24Cがファイル有無の問い合わせを受信すると(ステップS251)、第2の実施形態と同様に、制御部22Cは、特定識別情報によって識別されるファイルが残っているか否かを判別する(ステップS252)。
特定識別情報によって識別されるファイルが無いと判別した場合(ステップS252;NO)、制御部22Cは、送受信部24Cを介して、ファイルが無い旨の応答を履歴保存装置30Cへ送信する(ステップS253)。
特定識別情報のファイルが有る場合には(ステップS252;YES)、制御部22Cは、送受信部24Cを介して、情報復旧装置10Cと履歴保存装置30Cとにファイルが有る旨の応答を送信し(ステップS254)、特定識別情報の復元ファイル履歴を情報復旧装置10Cに送信する(ステップS255)。さらに、制御部22Cは、送受信部24Cを介して、記憶部21に記憶されているファイル211を情報復旧装置10Cに送信する(ステップS256)。
When the transmission / reception unit 24C of the information recovery apparatus 20C receives an inquiry about the presence / absence of a file (step S251), the control unit 22C determines whether or not there is a file identified by the specific identification information, as in the second embodiment. A determination is made (step S252).
If it is determined that there is no file identified by the specific identification information (step S252; NO), the control unit 22C transmits a response indicating that there is no file to the history storage device 30C via the transmission / reception unit 24C (step S253). ).
If there is a file of the specific identification information (step S252; YES), the control unit 22C transmits a response indicating that the file exists to the information recovery device 10C and the history storage device 30C via the transmission / reception unit 24C ( In step S254), the restoration file history of the specific identification information is transmitted to the information restoration apparatus 10C (step S255). Furthermore, the control unit 22C transmits the file 211 stored in the storage unit 21 to the information restoration apparatus 10C via the transmission / reception unit 24C (step S256).

履歴保存装置30Cの送受信部34Cが問い合わせを送信した情報保存装置20Cからファイルが有る旨の応答を受信すると(ステップS307)、制御部33Cは、照会処理を終了する。
履歴保存装置30Cの送受信部34Cが問い合わせを送信した情報保存装置20Cからファイルが無い旨の応答を受信すると(ステップS308)、制御部33Cは、送信時刻の順が次に新しい送信先の情報保存装置20Cが有るか否かを検索する(ステップS309)。
送信時刻の順が次に新しい情報保存装置20Cが無い場合には(ステップS309;NO)、制御部22Cは、送受信部24Cを介して、無い旨の応答を情報復旧装置10Cに送信する(ステップS304)。
送信時刻の順が次に新しい情報保存装置20Cが有る場合には(ステップS309;YES)、制御部22Cは、送受信部24Cを介して、次の履歴保存装置20Cにファイル有無の問い合わせを送信する(ステップS310)。
以後、送受信部24Cが問い合わせを送信した情報保存装置20Cからファイルが有る旨の応答を受けるか、又は、制御部22Cが送信時刻の順が次に新しい情報保存装置20Cを検出できなくなるまで、制御部33Cは、履歴保存装置30Cにファイルの有無を問い合わせる照会処理を繰り返す(ステップS311)。
制御部22Cが送信時刻の順が次に新しい情報保存装置20Cを検出できなくなると(ステップS311;NO)、制御部22Cは、送受信部24Cを介して、無い旨の応答を情報復旧装置10Cに送信する(ステップS304)。
When the transmission / reception unit 34C of the history storage device 30C receives a response indicating that there is a file from the information storage device 20C that transmitted the inquiry (step S307), the control unit 33C ends the inquiry process.
When the transmission / reception unit 34C of the history storage device 30C receives a response indicating that there is no file from the information storage device 20C that transmitted the inquiry (step S308), the control unit 33C stores the information of the transmission destination that is the next in the order of the transmission time. It is searched whether or not the device 20C is present (step S309).
If there is no information storage device 20C with the next newest transmission time (step S309; NO), the control unit 22C transmits a response indicating that there is no information to the information recovery device 10C via the transmission / reception unit 24C (step S309). S304).
When there is an information storage device 20C having the next newest transmission time (step S309; YES), the control unit 22C transmits a file existence inquiry to the next history storage device 20C via the transmission / reception unit 24C. (Step S310).
Thereafter, control is performed until the transmission / reception unit 24C receives a response indicating that there is a file from the information storage device 20C that transmitted the inquiry, or the control unit 22C cannot detect the next new information storage device 20C in the order of transmission time. The unit 33C repeats the inquiry process for inquiring the history storage device 30C about the existence of the file (step S311).
When the control unit 22C cannot detect the next new information storage device 20C in the order of transmission time (step S311; NO), the control unit 22C sends a response indicating that there is no information to the information recovery device 10C via the transmission / reception unit 24C. Transmit (step S304).

次に、情報復旧装置10Cがファイル211を使用して復元又は暫定的な復元をする方法について説明する。   Next, a method in which the information restoration apparatus 10C performs restoration or provisional restoration using the file 211 will be described.

情報復旧装置10Cの送受信部14Cは、特定識別情報によって識別されるファイル211が有る場合に、情報保存装置20Cによって送信されたファイル211を受信する(ステップS207)。
制御部13Cは、喪失ファイル履歴と復元ファイル履歴との中を検索して、ファイル111を情報保存装置20Cに送信した時刻以降に、ファイル111及びファイル211の内容を更新した履歴が有るか無いかを判別する(ステップS208)。
When there is the file 211 identified by the specific identification information, the transmission / reception unit 14C of the information recovery device 10C receives the file 211 transmitted by the information storage device 20C (step S207).
The control unit 13C searches the lost file history and the restored file history, and whether or not there is a history of updating the contents of the file 111 and the file 211 after the time when the file 111 is transmitted to the information storage device 20C. Is determined (step S208).

送信後にファイルの内容を更新した履歴が無い場合には(ステップS208;NO)、制御部14Cは、完全な復旧が可能であると判別し、完全な復旧が可能である旨と、ファイル211を送信した情報保存装置20Cの場所とを表示部16に表示させる(ステップS209)。さらに、制御部14Cは、送受信部14Cに受信されたファイル211を喪失したファイル111の代わりに置き換えることにより、ファイルを復旧する(ステップS210)。   If there is no history of updating the contents of the file after transmission (step S208; NO), the control unit 14C determines that complete recovery is possible, indicates that complete recovery is possible, and indicates that the file 211 is stored. The location of the transmitted information storage device 20C is displayed on the display unit 16 (step S209). Further, the control unit 14C restores the file by replacing the file 211 received by the transmission / reception unit 14C in place of the lost file 111 (step S210).

送信後にファイルの内容を更新した履歴が有る場合には(ステップS208;YES)、制御部14Cは、完全な復旧が不可能であると判別し、完全な復旧が不可能である旨と、ファイル211を送信した情報保存装置20Cの場所と、送信時刻以降の更新履歴とを表示部16に表示させる(ステップS211)。さらに、制御部14Cは、送受信部14Cに受信されたファイル211を喪失したファイル111の代わりに置き換え、送信時刻以降の更新履歴の情報を付加することにより、ファイルを条件付きの復旧する(ステップS212)。   If there is a history of updating the contents of the file after transmission (step S208; YES), the control unit 14C determines that complete recovery is impossible, indicating that complete recovery is impossible, The location of the information storage device 20C that has transmitted 211 and the update history after the transmission time are displayed on the display unit 16 (step S211). Furthermore, the control unit 14C replaces the file 211 received by the transmission / reception unit 14C in place of the lost file 111, and adds the update history information after the transmission time, thereby restoring the file with conditions (step S212). ).

以上説明したように、本実施形態に係る情報処理システム100Cによれば、履歴保存装置30Cは、送信時刻が新しい順に複数の情報保存装置20Cに対して、検索するファイルが有るか否かを問い合わせるので、ファイル211を見つける可能性が高い。
また、情報復旧装置10Cは、受信したファイル211によって、喪失したファイル111を完全な復旧又は、条件付きの復旧をすることができる。さらに、条件付きの復旧をする際に、制御部13Cは、送信時刻以降の更新履歴の情報を表示部16に表示させるので、利用者は、履歴情報を基に、暫定的に復旧されたファイル111の信頼性を確認できる。
As described above, according to the information processing system 100C according to the present embodiment, the history storage device 30C inquires a plurality of information storage devices 20C in the order of the latest transmission time whether there is a file to be searched. Therefore, the possibility of finding the file 211 is high.
Further, the information recovery apparatus 10 </ b> C can perform complete recovery or conditional recovery of the lost file 111 using the received file 211. Furthermore, when performing restoration with conditions, the control unit 13C causes the display unit 16 to display update history information after the transmission time, so that the user can temporarily restore the file based on the history information. 111 reliability can be confirmed.

なお、情報復旧装置10A、10B、10Cと、情報保存装置20A、20B、20Cと、履歴保存装置30A、30B、30Cとから構成され、情報を復旧する機能を備えた情報処理システム100A、100B、100Cの処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
図11のコンピュータシステムは、例えば、制御部201と、主記憶部202と、外部記憶部203と、入力部204と、表示部205と、送信部206と、内部バス207を備えている。制御部201はCPU(Central Processing Unit)を含み、主記憶部202はRAM(Randam Access Memory)等を含む。制御部201は、主記憶部202に記憶されているプログラムを実行し、情報を復旧する機能を備えた情報処理システム100A、100B、100Cを実現する。また、情報を復旧する処理を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体(フレキシブルディスク、CD−ROM、DVD−ROM等)に格納して配布し、このコンピュータプログラムをコンピュータにインストールすることにより、情報を復旧する処理を実行する情報処理システムを構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置にこのコンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで情報処理システム100A、100B、100Cを構成してもよい。
The information recovery systems 10A, 10B, and 10C, the information storage devices 20A, 20B, and 20C, and the history storage devices 30A, 30B, and 30C, and the information processing systems 100A, 100B having a function of recovering information, The central part for performing the processing of 100C can be realized by using a normal computer system, not a dedicated system.
The computer system of FIG. 11 includes, for example, a control unit 201, a main storage unit 202, an external storage unit 203, an input unit 204, a display unit 205, a transmission unit 206, and an internal bus 207. The control unit 201 includes a CPU (Central Processing Unit), and the main storage unit 202 includes a RAM (Random Access Memory) and the like. The control unit 201 executes programs stored in the main storage unit 202 to realize information processing systems 100A, 100B, and 100C having a function of restoring information. In addition, a computer program for executing processing for restoring information is stored and distributed in a computer-readable recording medium (flexible disk, CD-ROM, DVD-ROM, etc.), and this computer program is installed in the computer. By doing so, you may comprise the information processing system which performs the process which restores information. Alternatively, the information processing systems 100A, 100B, and 100C may be configured by storing the computer program in a storage device included in a server device on a communication network such as the Internet and downloading the computer program from a normal computer system.

また、情報を復旧する機能を備えた情報処理システム100A、100B、100Cを、OS(Operating System)とアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合等には、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。   Further, when the information processing systems 100A, 100B, and 100C having a function of restoring information are realized by sharing an OS (Operating System) and an application program, or in cooperation with the OS and the application program, the application program Only the portion may be stored in a recording medium or a storage device.

また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板(BBS : Bulletin Board System)に情報処理システム100A、100B、100Cのプログラムを掲示し、ネットワークを介して、このプログラムを配信してもよい。そして、このプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、情報を復旧する処理を実行できるように構成してもよい。   It is also possible to superimpose a program on a carrier wave and distribute it via a communication network. For example, the programs of the information processing systems 100A, 100B, and 100C may be posted on a bulletin board (BBS: Bulletin Board System) on a communication network, and this program may be distributed via the network. The program may be activated and executed in the same manner as other application programs under the control of the OS, so that a process for restoring information may be executed.

また、図12に示すように、情報復旧装置10A、B、Cと情報保存装置20A、B、Cとの機能を1つの情報復旧及び情報保存装置40が備えてもよい。
履歴保存装置30Dは、情報復旧及び情報保存装置40から受信した履歴を保存することにより、検索指示をした情報復旧及び情報保存装置40の履歴情報と送信先の情報復旧及び情報保存装置40の履歴情報とを検索することにより、特定識別情報によって識別されるファイルの有無を判別して、検索指示をした情報復旧及び情報保存装置40にその有無の応答をしてもよい。
Also, as shown in FIG. 12, one information recovery and information storage device 40 may have the functions of the information recovery devices 10A, B, and C and the information storage devices 20A, B, and C.
The history storage device 30D stores the history received from the information recovery and information storage device 40, thereby restoring the history information of the information recovery and information storage device 40 instructed to search and the information recovery of the transmission destination and the history of the information storage device 40. By searching information, the presence / absence of a file identified by the specific identification information may be determined, and a response may be sent to the information recovery and information storage device 40 that has instructed the search.

以上、本発明の実施の形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、請求項に記載されている発明や発明の実施の形態に記載されている具体例に対応する発明の範囲に含まれると理解されるべきである。   Although the embodiments of the present invention have been described above, various modifications and combinations necessary for design reasons and other factors are described in the inventions and embodiments of the invention described in the claims. It should be understood that the invention falls within the scope of the invention corresponding to the specific example.

10A、10B、10C 情報復旧装置
11、21、31 記憶部
12A、12B、22A、22B ファイル履歴作成部
13A、13B、13C、23A、23B、23C、33A、33B、33C 制御部
14A、14B、14C、24A、24B、24C、34A、34B、34C 送受信部
15、25 操作部
16、26 表示部
17 更新履歴比較部
20A、20B、30C 情報保存装置
30A、30B、30C、30D 履歴保存装置
40 情報復旧及び情報保存装置
100A、100B、100C、100D 情報処理システム
111、211 ファイル
221 受信ファイル履歴
321A、321B 元ファイル履歴
10A, 10B, 10C Information recovery device 11, 21, 31 Storage unit 12A, 12B, 22A, 22B File history creation unit 13A, 13B, 13C, 23A, 23B, 23C, 33A, 33B, 33C Control unit 14A, 14B, 14C , 24A, 24B, 24C, 34A, 34B, 34C Transmission / reception unit 15, 25 Operation unit 16, 26 Display unit 17 Update history comparison unit 20A, 20B, 30C Information storage device 30A, 30B, 30C, 30D History storage device 40 Information recovery And information storage devices 100A, 100B, 100C, 100D Information processing system 111, 211 File 221 Received file history 321A, 321B Original file history

Claims (13)

情報復旧装置と履歴保存装置と情報保存装置とがネットワークを介して接続され、情報を復旧する機能を備えた情報処理システムにおいて、
前記情報復旧装置は、
ファイルを前記情報保存装置へ送信するファイル送信手段と、
前記ファイル送信手段がファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、前記履歴保存装置へ送信する履歴作成送信手段と、
特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存装置へ送信する検索指示手段と、
前記検索指示手段が送信した検索指示の応答を前記履歴保存装置と前記情報保存装置とから受信する応答受信手段と、
前記応答受信手段によって受信された検索指示の応答を出力する出力手段とを備え、
前記履歴保存装置は、
前記履歴作成送信手段によって送信された送信元履歴を受信する履歴受信手段と、
前記履歴受信手段によって受信された送信元履歴をまとめて、元ファイル履歴として記憶する履歴記憶手段と、
前記検索指示手段によって送信された検索指示を受信する検索指示受信手段と、
前記検索指示受信手段によって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、前記特定のファイルが送信された送信先の情報保存装置を検出する送信先検索手段と、
前記送信先検索手段により送信先の情報保存装置が検出されたことに応答して、該送信先の情報保存装置に前記特定のファイルの有無を照会し、送信先の情報保存装置が検出されなかったことに応答して、検索指示を送信した前記情報復旧装置の応答受信手段に前記検索指示の応答として前記特定のファイルが無い旨を示す信号を送信するファイル照会手段とを備え、
前記情報保存装置は、
前記ファイル送信手段により送信されたファイルを受信する情報受信手段と、
前記情報受信手段により受信されたファイルを記憶する情報記憶手段と、
前記ファイル照会手段からの照会を受信したことに応答して、前記特定のファイルが前記情報記憶手段に記憶されているか否かを検索し、検索指示を送信した前記情報復旧装置の応答受信手段に前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答手段とを備える、
ことを特徴とする情報処理システム。
In an information processing system having an information recovery device, a history storage device, and an information storage device connected via a network and having a function of recovering information,
The information recovery device
File transmission means for transmitting a file to the information storage device;
When the file transmission means transmits a file, a history creation transmission means for creating a transmission source history as a history of the file and transmitting the history to the history storage device;
A search instruction means for receiving a search instruction as an instruction to search for a specific file, and transmitting to the history storage device;
A response receiving means for receiving a response to the search instruction transmitted by the search instruction means from the history storage device and the information storage device;
Output means for outputting a response to the search instruction received by the response receiving means,
The history storage device includes:
History receiving means for receiving a transmission source history transmitted by the history creation transmitting means;
A history storage unit that stores the transmission source history received by the history reception unit as an original file history;
Search instruction receiving means for receiving a search instruction transmitted by the search instruction means;
In response to the search instruction being received by the search instruction receiving means, the information storage device of the destination to which the specific file has been sent by searching the original file history stored in the history storage means A destination search means for detecting
In response to detection of the destination information storage device by the destination search means, the destination information storage device is queried for the existence of the specific file, and the destination information storage device is not detected. In response to this, a file inquiry means for transmitting a signal indicating that the specific file does not exist as a response to the search instruction to a response receiving means of the information recovery apparatus that has transmitted the search instruction,
The information storage device includes:
Information receiving means for receiving the file transmitted by the file transmitting means;
Information storage means for storing the file received by the information receiving means;
In response to receiving the inquiry from the file inquiry means, the information retrieval means searches whether or not the specific file is stored in the information storage means, and sends a search instruction to the response receiving means of the information recovery apparatus. File presence response means for transmitting a signal indicating the presence or absence of the specific file as a response to the search instruction;
An information processing system characterized by this.
前記情報復旧装置は、
前記履歴作成送信手段が、前記ファイル送信手段がファイルを送信する際に、該ファイルを識別するファイル識別情報と該ファイルを送信した送信先を示す情報保存装置を識別する装置識別情報とを対応させた送信元履歴を作成して、前記履歴保存装置へ送信し、
前記検索指示手段が、前記特定のファイルを識別するためのファイル識別情報を示す特定識別情報と該特定のファイルが前記情報保存装置に記憶されているか否かの検索を指示する検索指示を受け付け、前記履歴保存装置へ前記特定識別情報によって識別されるファイルの検索指示を送信し、
前記履歴保存装置は、
前記送信先検索手段が、前記検索指示受信手段によって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中から前記特定識別情報に対応した装置識別情報を検出し、
前記ファイル照会手段が、前記送信先検索手段により送信先の装置識別情報が検出されたことに応答して、該送信先の情報保存装置に特定識別情報によって識別されるファイルの有無を照会し、送信先の装置識別情報が検出できないことに応答して、検索指示を送信した前記情報復旧装置の応答受信手段へ前記検索指示の応答としてファイルが無い旨を示す信号を送信し、
前記情報保存装置は、
前記ファイル有無応答手段が、前記ファイル照会手段からの照会を受けたことに応答して、前記特定識別情報によって識別されるファイルが前記情報記憶手段に記憶されているか否かを検出し、検索指示を送信した前記情報復旧装置の応答受信手段へ前記検索指示の応答として該特定識別情報によって識別されるファイルの有無を示す信号を送信する、
ことを特徴とする請求項1に記載の情報処理システム。
The information recovery device
When the file transmission unit transmits a file, the history creation transmission unit associates file identification information for identifying the file with device identification information for identifying an information storage device indicating a transmission destination that has transmitted the file. Create a source history and send it to the history storage device,
The search instruction means receives specific identification information indicating file identification information for identifying the specific file and a search instruction for instructing a search as to whether or not the specific file is stored in the information storage device; Send a search instruction for the file identified by the specific identification information to the history storage device,
The history storage device
In response to the search instruction received by the search instruction receiving means, the transmission destination search means obtains device identification information corresponding to the specific identification information from the original file history stored in the history storage means. Detect and
In response to detection of the device identification information of the transmission destination by the transmission destination search unit, the file inquiry unit inquires of the information storage device of the transmission destination whether there is a file identified by the specific identification information, In response to the fact that the device identification information of the transmission destination cannot be detected, a signal indicating that there is no file as a response to the search instruction is transmitted to the response receiving unit of the information recovery apparatus that has transmitted the search instruction.
The information storage device includes:
In response to receiving the inquiry from the file inquiry means, the file presence / absence response means detects whether the file identified by the specific identification information is stored in the information storage means, and performs a search instruction Transmitting a signal indicating the presence or absence of the file identified by the specific identification information as a response to the search instruction to the response receiving means of the information recovery apparatus that has transmitted
The information processing system according to claim 1.
前記情報復旧装置は、
前記履歴作成送信手段が、該情報復旧装置を示す装置識別情報を特定識別情報に対応させた前記送信元履歴を作成して、前記履歴保存装置へ送信し、
前記出力手段が、前記応答受信手段によってファイルが記憶されている旨を示す信号が受信されたことに応答して、前記ファイルが有る旨の信号と、前記ファイルが記憶されている情報保存装置を示す装置識別情報とを出力し、ファイルが無い旨を示す信号を受信したことに応答して、前記ファイルが無い旨の信号を出力し、
前記出力手段が出力した前記ファイルの有無と前記情報保存装置とを含む情報を表示する表示手段を備え、
前記履歴保存装置は、
前記送信先検出手段が、前記特定識別情報に基づいて、前記元ファイル履歴の中から前記ファイルが送信された情報保存装置を示す装置識別情報を検索し、
前記ファイル照会手段は、前記送信先検出手段によって送信先の情報保存装置を示す装置識別情報が検出されたことに応答して、前記ファイルが送信された情報保存装置へ、前記特定識別情報と前記情報復旧装置を示す装置識別情報とを含む照会をし、
前記情報保存装置は、
前記ファイル有無応答手段が、特定識別情報によって識別されるファイルが前記情報記憶手段に記憶されているか否かを検索し、受信した前記照会に含まれている装置識別情報によって識別される情報復旧装置の応答受信手段へ、前記検索指示の応答として前記特定識別情報によって識別されるファイルの有無を示す信号を送信する、
ことを特徴とする請求項2に記載の情報処理システム。
The information recovery device
The history creation transmission means creates the transmission source history corresponding to the specific identification information device identification information indicating the information recovery device, and transmits the history to the history storage device,
In response to reception of the signal indicating that the file is stored by the response receiving means, the output means includes a signal indicating that the file exists and an information storage device storing the file. In response to receiving a signal indicating that there is no file, and outputting a signal indicating that the file does not exist,
Display means for displaying information including the presence or absence of the file output by the output means and the information storage device;
The history storage device includes:
Based on the specific identification information, the transmission destination detection means searches for device identification information indicating an information storage device to which the file has been transmitted from the original file history,
In response to detection of device identification information indicating a transmission destination information storage device by the transmission destination detection unit, the file inquiry unit sends the specific identification information and the information storage device to which the file has been transmitted. Inquiry including device identification information indicating information recovery device,
The information storage device includes:
The information restoration apparatus in which the file presence / absence response means searches for whether or not the file identified by the specific identification information is stored in the information storage means, and is identified by the apparatus identification information included in the received inquiry A signal indicating the presence or absence of the file identified by the specific identification information as a response to the search instruction is transmitted to the response receiving means.
The information processing system according to claim 2.
前記情報保存装置は、
前記情報記憶手段に記憶されたファイルを示すファイル識別情報を含む受信ファイル履歴を作成する受信ファイル履歴作成手段を備え、
前記情報記憶手段は、前記受信ファイル履歴作成手段によって作成された受信ファイル履歴をさらに記憶し、
前記ファイル有無応答手段は、前記特定識別情報が、前記情報記憶手段に記憶されている受信ファイル履歴中のファイルを示す何れかのファイル識別情報と一致するか否かを判別して、前記検索指示の応答としてファイルの有無を検出する信号を送信する、
ことを特徴とする請求項3に記載の情報処理システム。
The information storage device includes:
Receiving file history creating means for creating a received file history including file identification information indicating a file stored in the information storage means,
The information storage means further stores the received file history created by the received file history creating means;
The file presence / absence response means determines whether the specific identification information matches any file identification information indicating a file in the received file history stored in the information storage means, and the search instruction In response to send a signal to detect the presence of the file,
The information processing system according to claim 3.
前記履歴保存装置は、
前記ファイル照会手段が、前記送信先検出手段によって送信先の装置識別情報が検出されたことに応答して、前記元ファイル履歴の中から特定識別情報に対応した履歴の情報を選び出して、喪失ファイル履歴を作成し、検索を指示した前記情報復旧装置の応答受信手段へ当該喪失ファイル履歴を送信し、
前記情報保存装置は、
前記情報記憶手段に記憶されているファイルを操作する受信ファイル操作手段を備え、
前記受信ファイル履歴作成手段は、さらに前記受信ファイル操作手段によってファイルが操作された際に、特定識別情報によって識別されるファイルが操作された内容を示す受信ファイル操作内容と操作された時刻を示す操作時刻とを前記特定識別情報に対応させて前記受信ファイル履歴を更新し、
前記ファイル有無応答手段は、特定識別情報によって識別されるファイルが有る場合、前記受信ファイル履歴から特定識別情報によって識別されるファイルの履歴の情報を選び出し、復元ファイル履歴を作成して、前記情報復旧装置の応答受信手段に送信し、
前記情報復旧装置は、
ファイルが記憶される記憶手段と、
前記記憶手段に記憶されているファイルを操作する操作手段とを備え、
前記履歴作成送信手段は、前記ファイル送信手段がファイルを送信する際に、さらに前記ファイルが送信された時刻を示す送信時刻を特定識別情報に対応させた送信元履歴を作成し、さらに前記操作手段によってファイルが操作された際に、前記ファイルが操作された内容を示す送信元ファイル操作内容と、操作された時刻を示す送信元ファイル操作時刻とを前記特定識別情報に対応させた送信元履歴を作成して、前記履歴を前記履歴保存装置へ送信し、
前記応答受信手段は、前記履歴保存装置のファイル照会手段によって送信された喪失ファイル履歴と前記情報保存装置のファイル有無応答手段によって送信された復元ファイル履歴とをさらに受信し、
前記応答受信手段によって受信された前記喪失ファイル履歴中の前記特定識別情報に対応したファイルの送信時刻と、前記喪失ファイル履歴中の前記特定識別情報に対応した送信元ファイル操作時刻と、前記復元ファイル履歴中の前記特定識別情報に対応した受信ファイル操作時刻とを比較して、前記特定識別情報に対応したファイルの送信時刻が最も新しい時刻の場合、完全な復旧が可能と判別し、その他の場合、完全な復旧が不可能であると判別する復旧程度判定手段をさらに備え、
前記出力手段は、前記復旧程度判定手段が完全復旧可能と判別したことに応答して、完全復旧可能である旨を出力し、完全復旧が不可能と判別したことに応答して、完全復旧が不可能である旨と前記喪失ファイル履歴と前記復元ファイル履歴とをさらに出力する、
ことを特徴とする請求項4に記載の情報処理システム。
The history storage device includes:
In response to detection of device identification information of the transmission destination by the transmission destination detection unit, the file inquiry unit selects history information corresponding to specific identification information from the original file history, and the lost file Create a history, send the lost file history to the response receiving means of the information recovery device that instructed the search,
The information storage device includes:
Receiving file operation means for operating a file stored in the information storage means,
The received file history creating means further includes an operation indicating the received file operation contents indicating the operation contents of the file identified by the specific identification information and the operation time when the file is operated by the received file operation means. The received file history is updated by associating the time with the specific identification information,
The file presence / absence response means selects the history information of the file identified by the specific identification information from the received file history when there is a file identified by the specific identification information, creates a restored file history, and restores the information Sent to the device's response reception means,
The information recovery device
Storage means for storing files;
Operating means for operating a file stored in the storage means,
The history creation / transmission means creates a transmission source history in which a transmission time indicating the time when the file is transmitted is associated with specific identification information when the file transmission means transmits a file, and the operation means When the file is operated by the transmission source history, the transmission source file operation content indicating the operation content of the file and the transmission source file operation time indicating the operation time are associated with the specific identification information. Create and send the history to the history storage device,
The response receiving means further receives the lost file history transmitted by the file inquiry means of the history storage device and the restored file history transmitted by the file presence response means of the information storage device;
The transmission time of the file corresponding to the specific identification information in the lost file history received by the response receiving means, the transmission source file operation time corresponding to the specific identification information in the lost file history, and the restored file Compared with the received file operation time corresponding to the specific identification information in the history, if the transmission time of the file corresponding to the specific identification information is the latest time, it is determined that complete recovery is possible, otherwise And a recovery degree determination means for determining that complete recovery is impossible,
In response to determining that the recovery degree determination means determines that complete recovery is possible, the output means outputs that recovery is possible, and in response to determining that complete recovery is impossible, complete recovery is possible. Further output that it is impossible and the lost file history and the restored file history,
The information processing system according to claim 4.
前記情報保存装置は、
前記ファイル有無応答手段によって特定識別情報によって識別されるファイルが有ると判別されたことに応答して、検索指示を送信した前記情報復旧装置へ前記特定識別情報によって識別されるファイルを送信する情報ファイル送信手段を備え、
前記情報復旧装置は、
前記特定識別情報によって識別されるファイルが有ることを示す信号と、前記復旧ファイル送信手段から送信された前記特定識別情報によって識別されるファイルとを受信する復元ファイル受信手段と、
前記復元ファイル受信手段によって受信されたファイルを前記記憶手段に記憶させ、前記特定識別情報によって識別される特定ファイルとして復旧するファイル復旧手段とを備える、
ことを特徴とする請求項1乃至5の何れか1項に記載の情報処理システム。
The information storage device includes:
In response to determining that there is a file identified by the specific identification information by the file presence / absence response means, an information file that transmits the file identified by the specific identification information to the information recovery device that transmitted the search instruction A transmission means,
The information recovery device
A restoration file receiving means for receiving a signal indicating that there is a file identified by the specific identification information, and a file identified by the specific identification information transmitted from the recovery file transmission means;
A file recovery means for storing the file received by the restored file receiving means in the storage means and recovering as a specific file identified by the specific identification information;
The information processing system according to claim 1, wherein the information processing system is an information processing system.
前記情報復旧装置は、
前記検索指示手段が、前記特定のファイルを検索する手掛かりとなる情報と検索する前記特定のファイルの候補を選び出す指示として候補選出指示とを受け付けたことに応答して、前記手掛かりとなる情報と前記候補選出指示を前記履歴保存装置へ送信し、選択する候補として前記手掛かりとなる情報に対応したファイルを示すファイル識別情報を前記履歴保存装置から受信し、受信した選択する候補の前記ファイル識別情報の中から特定識別情報を選択して、ファイルの検索指示を送信し、
前記表示手段は、前記検索指示手段によって受信された前記選択する候補のファイル識別情報を表示し、
前記履歴保存装置は、
前記検索指示受信手段が、さらに前記検索指示手段から前記手掛かりとなる情報と前記候補選出指示をさらに受信し、
前記送信先検出手段が、前記検索指示受信手段によって候補選出指示が受信されたことに応答して、前記履歴記憶手段に記憶されている元ファイル履歴の中から前記手掛かりとなる情報を曖昧検索して、検索するファイルの候補を示すファイル識別情報を選出し、
前記ファイル照会手段は、前記送信先検出手段によって選出された前記選択する候補のファイル識別情報を前記情報復旧装置の検索指示手段に送信する、
ことを特徴とする請求項1乃至6の何れか1項に記載の情報処理システム。
The information recovery device
In response to the fact that the search instruction means accepts information serving as a clue to search for the specific file and a candidate selection instruction as an instruction for selecting a candidate for the specific file to be searched, the information serving as the clue and the information A candidate selection instruction is transmitted to the history storage device, file identification information indicating a file corresponding to the information serving as the clue as a candidate to be selected is received from the history storage device, and the received file identification information of the candidate to be selected is received. Select specific identification information from among them, send file search instructions,
The display means displays the file identification information of the candidate to be selected received by the search instruction means,
The history storage device includes:
The search instruction receiving means further receives the clue information and the candidate selection instruction from the search instruction means;
In response to the candidate selection instruction being received by the search instruction receiving means, the transmission destination detecting means performs an ambiguous search for the information that is the clue from the original file history stored in the history storage means. To select file identification information indicating the file candidates to search,
The file inquiry means transmits the file identification information of the candidate to be selected selected by the transmission destination detection means to the search instruction means of the information recovery device.
The information processing system according to claim 1, wherein the information processing system is an information processing system.
前記履歴保存装置は、
前記送信先検出手段が、前記元ファイル履歴に記録されている前記特定識別情報のファイルが送信された複数の前記情報復旧装置の中から、前記送信時刻が最も新しい送信先の情報保存装置を最終送信先の情報保存装置として検出し、
前記ファイル照会手段が、前記送信先検出手段によって検出された前記最終転送先の情報保存装置に対して、前記特定識別情報のファイルの照会を送信する、
ことを特徴とする請求項1乃至7の何れか1項に記載の情報処理システム。
The history storage device includes:
The transmission destination detecting means finally selects an information storage device of the transmission destination with the latest transmission time from among the plurality of information recovery devices to which the file of the specific identification information recorded in the original file history is transmitted. Detect as destination information storage device,
The file inquiry means transmits a file inquiry of the specific identification information to the information storage device of the final transfer destination detected by the transmission destination detection means;
The information processing system according to claim 1, wherein:
前記情報保存装置は、
前記ファイル有無応答手段が、前記履歴保存装置へ特定識別情報によって識別されるファイルの有無を示す信号をさらに送信し、
前記履歴保存装置は、
前記ファイル履歴受信手段が、前記情報保存装置によって送信されたファイルの有無を示す信号をさらに受信し、
前記送信先検出手段が、前記ファイル履歴受信手段によって検索指示が受信されたことに応答して、前記元ファイル履歴の中から前記特定識別情報によって識別されるファイルが送信された複数の前記情報復旧装置を送信時刻が新しい順に検索し、前記ファイル照会手段が、前記送信先検出手段によって検索された送信先の中から送信時刻が新しく且つ照会をしていない送信先の情報保存装置に前記ファイルの有無を照会し、前記ファイル履歴受信手段によって前記ファイルの有無を照会した情報保存装置からファイルが無い旨の応答を受信したことに応答して、照会した送信先の次に送信時刻が新しい送信先の情報保存装置に前記ファイルの有無を照会する、
ことを特徴とする請求項8に記載の情報処理システム。
The information storage device includes:
The file presence / absence response means further transmits a signal indicating the presence / absence of a file identified by specific identification information to the history storage device,
The history storage device includes:
The file history receiving means further receives a signal indicating the presence or absence of a file transmitted by the information storage device;
A plurality of the information restorations in which a file identified by the specific identification information is transmitted from the original file history in response to the search destination being received by the file history receiving unit. The device is searched in the order of the latest transmission time, and the file inquiry means stores the file in the information storage device of the transmission destination whose transmission time is new and is not inquired among the transmission destinations searched by the transmission destination detection means. In response to receiving a response indicating that there is no file from the information storage device that inquires about the presence or absence of the file by means of the file history receiving means, a destination whose transmission time is the next next to the inquired destination Query the information storage device for the existence of the file,
The information processing system according to claim 8.
情報復旧装置と履歴保存装置と情報保存装置とがネットワークを介して接続された情報処理システムにおいて、
前記情報復旧装置が、ファイルを前記情報保存装置へ送信するファイル送信ステップと、
前記情報復旧装置が、前記ファイル送信ステップによりファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、前記履歴保存装置へ送信する履歴作成送信ステップと、
前記情報保存装置が、前記ファイル送信ステップにより送信されたファイルを受信する情報受信ステップと、
前記情報保存装置が、前記情報受信ステップにより受信されたファイルを情報記憶手段に記憶させる情報記憶ステップと、
前記履歴保存装置が、前記履歴作成送信ステップにより送信された送信元履歴を受信する履歴受信ステップと、
前記履歴保存装置が、前記履歴受信ステップにより受信された送信元履歴をまとめて、元ファイル履歴として履歴記憶手段に記憶させる履歴記憶ステップと、
前記情報復旧装置が、特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存装置へ送信する検索指示ステップと、
前記履歴保存装置が、前記検索指示ステップによって送信された検索指示を受信する検索指示受信ステップと、
前記履歴保存装置が、前記検索指示受信ステップによって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、前記特定のファイルが送信された送信先の前記情報保存装置を検出する送信先検索ステップと、
前記履歴保存装置が、前記送信先検索ステップにより送信先の情報保存装置が検出されたことに応答して、該送信先の情報保存装置に前記特定のファイルの有無を照会し、送信先の情報保存装置が検出されなかったことに応答して、検索指示を送信した前記情報復旧装置へ前記検索指示の応答として前記特定のファイルが無い旨を示す信号を送信するファイル照会ステップと、
前記情報保存装置が、前記ファイル照会ステップからの照会を受信したことに応答して、前記特定のファイルが前記情報記憶ステップに記憶されているか否かを検索し、検索指示を送信した前記情報復旧装置の応答受信ステップへ前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答ステップと、
前記情報復旧装置が、前記検索指示ステップによって送信した検索指示の応答を前記履歴保存装置と前記情報保存装置とから受信する応答受信ステップと、
前記情報復旧装置が、前記応答受信ステップによって受信された検索指示の応答を出力する出力ステップとを含む、
ことを特徴とする情報システムの情報復旧制御方法。
In an information processing system in which an information recovery device, a history storage device, and an information storage device are connected via a network,
A file transmission step in which the information recovery device transmits a file to the information storage device;
When the information recovery device transmits a file by the file transmission step, a history creation transmission step of creating a transmission source history as a history of the file and transmitting the history to the history storage device;
An information receiving step in which the information storage device receives the file transmitted by the file transmitting step;
An information storage step in which the information storage device stores the file received in the information reception step in an information storage unit;
A history receiving step in which the history storage device receives the transmission source history transmitted by the history creation transmission step;
A history storage step in which the history storage device collectively stores the transmission source history received in the history reception step and stores it in a history storage means as an original file history;
The information recovery device accepts a search instruction as an instruction to search for a specific file, and transmits to the history storage device a search instruction step;
A search instruction receiving step in which the history storage device receives the search instruction transmitted by the search instruction step;
In response to the search instruction received in the search instruction receiving step, the history storage device searches the original file history stored in the history storage means, and the specific file is transmitted. A transmission destination search step for detecting the information storage device of the transmission destination;
In response to detection of the destination information storage device by the destination search step, the history storage device queries the destination information storage device for the presence of the specific file, and sends destination information. In response to the fact that the storage device is not detected, a file inquiry step of transmitting a signal indicating that the specific file does not exist as a response to the search instruction to the information recovery apparatus that has transmitted the search instruction;
In response to receiving the inquiry from the file inquiry step, the information storage device searches for whether or not the specific file is stored in the information storage step, and transmits the search instruction. A file presence / absence response step of transmitting a signal indicating the presence / absence of the specific file as a response to the search instruction to a response reception step of the device;
A response receiving step in which the information recovery device receives a response to the search instruction transmitted in the search instruction step from the history storage device and the information storage device;
The information restoration device includes an output step of outputting a response to the search instruction received by the response receiving step;
An information recovery control method for an information system.
ネットワークを介して接続されたコンピュータを、
ファイルを情報保存用コンピュータへ送信するファイル送信手段と、
前記ファイル送信手段がファイルを送信する際に、該ファイルの履歴として送信元履歴を作成して、履歴保存用コンピュータへ送信する履歴作成送信手段と、
特定のファイルを検索する指示として検索指示を受け付け、前記履歴保存用コンピュータへ送信する検索指示手段と、
前記検索指示手段が送信した検索指示の応答を前記履歴保存用コンピュータと前記情報保存用コンピュータとから受信する応答受信手段と、
前記応答受信手段によって受信された検索指示の応答を出力する出力手段と、
して機能させるための、
情報復旧プログラム。
Computers connected via a network
A file transmission means for transmitting the file to the information storage computer;
When the file transmission means transmits a file, a history creation transmission means for creating a transmission source history as a history of the file and transmitting it to a history storage computer;
A search instruction means for receiving a search instruction as an instruction to search for a specific file, and transmitting to the history storage computer;
Response receiving means for receiving a response to the search instruction transmitted by the search instruction means from the history storage computer and the information storage computer;
Output means for outputting a response to the search instruction received by the response receiving means;
To make it work,
Information recovery program.
ネットワークを介して接続されたコンピュータを、
情報復旧用コンピュータにより送信された送信元履歴を受信する履歴受信手段と、
前記履歴受信手段により受信された送信元履歴をまとめて、元ファイル履歴として記憶する履歴記憶手段と、
前記情報復旧用コンピュータによって送信された検索指示を受信する検索指示受信手段と、
前記検索指示受信手段によって検索指示が受信されたことに応答して、前記履歴記憶手段に記憶された元ファイル履歴の中を検索して、特定識別情報に対応した送信先の装置識別情報を検出する送信先検索手段と、
前記送信先検索手段により送信先の装置識別情報が検出されたことに応答して、該送信先の情報保存用コンピュータに前記特定識別情報によって識別されるファイルの有無を照会し、送信先の装置識別情報が検出できないことに応答して、検索指示を送信した前記情報復旧用コンピュータへ前記検索指示の応答としてファイルが無い旨を示す信号を送信するファイル照会手段と、
して機能させるための、
履歴保存プログラム。
Computers connected via a network
A history receiving means for receiving a sender history transmitted by the information recovery computer;
A history storage unit that stores the transmission source history received by the history reception unit as a source file history;
Search instruction receiving means for receiving a search instruction transmitted by the information recovery computer;
In response to receiving the search instruction by the search instruction receiving means, search the original file history stored in the history storage means to detect the device identification information of the transmission destination corresponding to the specific identification information Destination search means to
In response to detection of destination device identification information by the destination search means, the destination information storage computer is queried for the presence or absence of the file identified by the specific identification information, and the destination device In response to the fact that the identification information cannot be detected, file inquiry means for transmitting a signal indicating that there is no file as a response to the search instruction to the information recovery computer that has transmitted the search instruction;
To make it work,
History storage program.
ネットワークを介して接続されたコンピュータを、
情報復旧用コンピュータにより送信されたファイルを受信する情報受信手段と、
前記情報受信手段により受信されたファイルを記憶する情報記憶手段と、
履歴保存用コンピュータからの照会を受信したことに応答して、特定のファイルが前記情報記憶手段に記憶されているか否かを検索し、検索指示を送信した前記情報復旧用コンピュータへ前記検索指示の応答として前記特定のファイルの有無を示す信号を送信するファイル有無応答手段と、
して機能させるための、
情報保存プログラム。
Computers connected via a network
Information receiving means for receiving a file transmitted by the information recovery computer;
Information storage means for storing the file received by the information receiving means;
In response to receiving the inquiry from the history storage computer, whether or not a specific file is stored in the information storage means is searched, and the search instruction is sent to the information recovery computer that has transmitted the search instruction. File presence response means for transmitting a signal indicating the presence or absence of the specific file as a response;
To make it work,
Information storage program.
JP2009076850A 2009-03-26 2009-03-26 Information processing system, information recovery control method, history storage program, history storage device, and history storage method Expired - Fee Related JP5608995B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009076850A JP5608995B2 (en) 2009-03-26 2009-03-26 Information processing system, information recovery control method, history storage program, history storage device, and history storage method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009076850A JP5608995B2 (en) 2009-03-26 2009-03-26 Information processing system, information recovery control method, history storage program, history storage device, and history storage method

Publications (2)

Publication Number Publication Date
JP2010231394A true JP2010231394A (en) 2010-10-14
JP5608995B2 JP5608995B2 (en) 2014-10-22

Family

ID=43047160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009076850A Expired - Fee Related JP5608995B2 (en) 2009-03-26 2009-03-26 Information processing system, information recovery control method, history storage program, history storage device, and history storage method

Country Status (1)

Country Link
JP (1) JP5608995B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012050239A1 (en) 2010-10-14 2012-04-19 Yazaki Corporation Water proof crimping terminal and crimping method thereof
KR20140015403A (en) * 2011-03-31 2014-02-06 마이크로소프트 코포레이션 Recovery of tenant data across tenant moves
JP2019212144A (en) * 2018-06-07 2019-12-12 株式会社Pfu File management device, method for managing file, and program
JP2020067681A (en) * 2018-10-22 2020-04-30 株式会社日立製作所 Data management system and data management method
JP2020154425A (en) * 2019-03-18 2020-09-24 富士ゼロックス株式会社 Information processing equipment, file management equipment, file management system and programs

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002501255A (en) * 1998-01-23 2002-01-15 ファイルプール・エヌ.ブイ. Encapsulation, representation and transfer of content addressable information
JP2003244379A (en) * 2002-02-20 2003-08-29 Minolta Co Ltd Data transmitter
JP2005018530A (en) * 2003-06-27 2005-01-20 Toshiba Corp Information processing apparatus, information processing program, and information processing method
JP2005063299A (en) * 2003-08-19 2005-03-10 Vistapoint Technology Inc Data backup system
JP2005141555A (en) * 2003-11-07 2005-06-02 Fujitsu General Ltd Database backup method and online system using the same
JP2006146604A (en) * 2004-11-19 2006-06-08 Canon Inc File management system and file management method
JP2006343901A (en) * 2005-06-08 2006-12-21 Hitachi Ltd Restore support system
JP2009032084A (en) * 2007-07-27 2009-02-12 Nec Personal Products Co Ltd File history display apparatus and file history display method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002501255A (en) * 1998-01-23 2002-01-15 ファイルプール・エヌ.ブイ. Encapsulation, representation and transfer of content addressable information
JP2003244379A (en) * 2002-02-20 2003-08-29 Minolta Co Ltd Data transmitter
JP2005018530A (en) * 2003-06-27 2005-01-20 Toshiba Corp Information processing apparatus, information processing program, and information processing method
JP2005063299A (en) * 2003-08-19 2005-03-10 Vistapoint Technology Inc Data backup system
JP2005141555A (en) * 2003-11-07 2005-06-02 Fujitsu General Ltd Database backup method and online system using the same
JP2006146604A (en) * 2004-11-19 2006-06-08 Canon Inc File management system and file management method
JP2006343901A (en) * 2005-06-08 2006-12-21 Hitachi Ltd Restore support system
JP2009032084A (en) * 2007-07-27 2009-02-12 Nec Personal Products Co Ltd File history display apparatus and file history display method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012050239A1 (en) 2010-10-14 2012-04-19 Yazaki Corporation Water proof crimping terminal and crimping method thereof
DE112011103480T5 (en) 2010-10-14 2013-07-25 Yazaki Corporation Waterproof crimp terminal and crimping method of waterproof crimp terminal
KR20140015403A (en) * 2011-03-31 2014-02-06 마이크로소프트 코포레이션 Recovery of tenant data across tenant moves
JP2014512601A (en) * 2011-03-31 2014-05-22 マイクロソフト コーポレーション Tenant data recovery across tenant migration
JP2017123188A (en) * 2011-03-31 2017-07-13 マイクロソフト テクノロジー ライセンシング,エルエルシー Recovery of tenant data across tenant moves
KR102015673B1 (en) * 2011-03-31 2019-08-28 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Recovery of tenant data across tenant moves
JP2019212144A (en) * 2018-06-07 2019-12-12 株式会社Pfu File management device, method for managing file, and program
JP2020067681A (en) * 2018-10-22 2020-04-30 株式会社日立製作所 Data management system and data management method
JP7141908B2 (en) 2018-10-22 2022-09-26 株式会社日立製作所 Data management system and data management method
JP2020154425A (en) * 2019-03-18 2020-09-24 富士ゼロックス株式会社 Information processing equipment, file management equipment, file management system and programs
CN111723047A (en) * 2019-03-18 2020-09-29 富士施乐株式会社 Information processing device, file management device, file management system, and computer-readable medium
JP7287026B2 (en) 2019-03-18 2023-06-06 富士フイルムビジネスイノベーション株式会社 Information processing device, file management device, file management system and program
CN111723047B (en) * 2019-03-18 2025-10-03 富士胶片商业创新有限公司 Information processing device, file management device, file management system, and computer-readable medium

Also Published As

Publication number Publication date
JP5608995B2 (en) 2014-10-22

Similar Documents

Publication Publication Date Title
CN111919213B (en) Systems, methods, and machine-readable media for validating files affected by malware
US10326792B2 (en) Virus intrusion route identification device, virus intrusion route identification method, and program
US8219525B2 (en) Copying and updating files
JP4670968B2 (en) Information management program and information management system
JP5608995B2 (en) Information processing system, information recovery control method, history storage program, history storage device, and history storage method
JP2009070143A (en) Data recovery method and computer system for differential remote backup of NAS device
US20080212111A1 (en) Document discarding process system, discard document management device, document processing device, document discarding processing method and recording medium storing document discarding processing program
JP2009187400A (en) Document management system, document management method, search device, search program
US7519784B2 (en) Method and apparatus for reclaiming space in memory
JP5464269B2 (en) File storage device, data storage method, and data storage program
JP2011191862A (en) File management apparatus, file management system, and file management program
US8438133B2 (en) Information processing apparatus, file management system, information processing method and computer readable medium
JP2008250864A (en) Data storage method, data storage system, and information processing apparatus
CN110471793B (en) Data backup method, data recovery method, first terminal and second terminal
JP3802977B2 (en) Information contradiction judgment, correction apparatus and method, and information contradiction judgment and correction program in storage exchange type electronic conference system
JP4265431B2 (en) Patch management system and patch management program
CN112711571A (en) File synchronization method and device
JP4765968B2 (en) File management system, method and program
JP2005173724A (en) Document management system, file server, document management program, and document management method
JP2009265962A (en) Operation log information management system
JP5426888B2 (en) File search system
JP2009116616A (en) Electronic mail monitoring system
CN113127261A (en) File processing method, device, equipment and storage medium
JP2010257019A (en) Document management apparatus, document management method and program thereof
JP2003140969A (en) Content check system, content tampering detection method in the system, content check program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131112

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140402

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140818

R150 Certificate of patent or registration of utility model

Ref document number: 5608995

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees