FILE STORAGE APPARATUS, DATA STORING METHOD, AND DATA STORING PROGRAM
1 Assignment
0 Petitions
Accused Products
Abstract
An extraction unit extracts, in accordance with a format of a file which the client apparatus requests a file storage apparatus to store to storing means, data possibly made into independent data as an independent file from the file which is data in a portion that can be stored to the storing means. A duplicate determination unit determines whether the storing means stores data matching the data possibly made into independent data that is extracted by the extraction unit or remaining data which are data obtained by deleting the data possibly made into independent data from the file. A storing processing unit stores, to the storing means, the data possibly made into independent data or the remaining data which do not match data stored to the storing means, on the basis of the determination result made by the duplicate determination unit. A restoring unit restores a file by connecting the remaining data and the data possibly made into independent data which are stored to the storing means by the storing processing unit, in accordance with a request made by the client apparatus.
13 Citations
18 Claims
-
1-9. -9. (canceled)
-
10. A file storage apparatus having storing means for storing data in accordance with a request given by a client apparatus, comprising:
-
an extraction unit which extracts, in accordance with a format of a file which the client apparatus requests the file storage apparatus to store to storing means, data possibly made into independent data as a independent file from the file which is data in a portion that can be stored to the storing means; a duplicate determination unit which determines whether the storing means stores data matching the data possibly made into independent data that is extracted by the extraction unit or remaining data which are data obtained by deleting the data possibly made into independent data from the file; a storing processing unit which stores, to the storing means, the data possibly made into independent data or the remaining data which do not match data stored to the storing means, on the basis of the determination result made by the duplicate determination unit; and a restoring unit which restores a file by connecting the remaining data and the data possibly made into independent data which are stored to the storing means by the storing processing unit, in accordance with a request made by the client apparatus. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A data storing method for storing data to storing means of a file storage apparatus in accordance with a request given by a client apparatus, comprising:
-
extracting, in accordance with a format of a file which the client apparatus requests the file storage apparatus to store to storing means, data possibly made into independent data as a independent file from the file which is data in a portion that can be stored to the storing means; determining whether the storing means stores data matching the extracted data possibly made into independent data or remaining data which are data obtained by deleting the data possibly made into independent data from the file; storing, to the storing means, the data possibly made into independent data or the remaining data which do not match data stored to the storing means, on the basis of the determination result; and restoring a file by connecting the remaining data and the data possibly made into independent data which are stored to the storing means, in accordance with a request made by the client apparatus. - View Dependent Claims (16)
-
-
17. A computer readable information recording medium storing a data storing program provided in a file storage apparatus having storing means for storing data in accordance with a request given by a client apparatus, when executed by a processor, performs a method for:
-
extracting, in accordance with a format of a file which the client apparatus requests the file storage apparatus to store to storing means, data possibly made into independent data as a independent file from the file which is data in a portion that can be stored to the storing means; determining whether the storing means stores data matching the extracted data possibly made into independent data or remaining data which are data obtained by deleting the data possibly made into independent data from the file; storing, to the storing means, the data possibly made into independent data or the remaining data which do not match data stored to the storing means, on the basis of the determination result; and restoring a file by connecting the remaining data and the data possibly made into independent data which are stored to the storing means, in accordance with a request made by the client apparatus. - View Dependent Claims (18)
-
Specification