Cloud Storage Data Access Method, Apparatus and System
First Claim
1. A cloud storage data access method comprising a step of data storing and a step of data retrieving wherein:
- the data storing step comprises;
converting a file to be stored into a group of data blocks to form a physical part of the file and saving a logical part of the file, which is formed by information of restoring the physical part back to the original file;
distributing the physical part to multiple cloud storage data centers for storage; and
saving storing location information of the data blocks of the physical part in the cloud storage data centers, in the logical part;
the data retrieving step comprises;
acquiring the file'"'"'s logical part according to a file access request;
retrieving the physical part of the file from at least one of the cloud storage data centers according to the logical part; and
restoring the physical part back to the file according to the logical part.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to technology field of cloud storage and especially relates to a cloud storage data access method. The method comprises: a step of data storing and a step of data retrieving. The data storing step comprises: converting a file to be stored into a group of data blocks to form a physical part of the file, saving a logical part of the file, which is formed by information of restoring the physical part back to original file; distributing the physical part to multiple cloud storage data centers for storage; and saving storing location information of the data blocks of the physical part in the cloud storage data centers in the logical part; the step of data retrieving comprises: acquiring the file'"'"'s logical part according to a file access request; retrieving the physical part of the file from at least one of the cloud storage data centers according to the logical part information and restoring the physical part to the original file according to the logical part information. This invention also provides a cloud storage data access apparatus and system. This invention improves cloud storage data access performance, facilitates storage space saving, increases data transmission bandwidth, and strengthens data security.
-
Citations
10 Claims
-
1. A cloud storage data access method comprising a step of data storing and a step of data retrieving wherein:
-
the data storing step comprises; converting a file to be stored into a group of data blocks to form a physical part of the file and saving a logical part of the file, which is formed by information of restoring the physical part back to the original file; distributing the physical part to multiple cloud storage data centers for storage; and saving storing location information of the data blocks of the physical part in the cloud storage data centers, in the logical part; the data retrieving step comprises; acquiring the file'"'"'s logical part according to a file access request; retrieving the physical part of the file from at least one of the cloud storage data centers according to the logical part; and restoring the physical part back to the file according to the logical part. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A cloud storage data access apparatus comprising a data storage module for storing data and a data retrieval module for retrieving data;
- wherein;
the data storage module comprises; a file conversion unit used for converting a file to be stored into a group of data blocks and forming a physical part of the file; a physical part transmission unit used for distributing the physical part formed by the file conversion unit to multiple cloud storage data centers for storage; and a logical part storage unit used for saving information of restoring the physical part back to the original file, when the file conversion unit converts the file and forms the physical part, and saving storing location information of the data blocks of the physical part in the cloud storage data centers, after the physical part transmission unit transmits the physical part; the data retrieval module comprises; a logical part acquisition unit used for acquiring the logical part of the file according to a file access request; a physical part retrieval unit used for retrieving the physical part of the file from at least one of the cloud storage data centers according to the logical part acquired by the logical part acquisition unit; and a file recovery unit used for restoring the physical part retrieved by the physical part retrieval unit to the original file according to the logical part acquired by the logical part acquisition unit. - View Dependent Claims (7)
- wherein;
-
8. A cloud storage data access system comprising a data storage module for storing data, a data retrieval module for retrieving data, and multiple cloud storage data centers, wherein:
-
the data storage module comprises; a file conversion unit used for converting a file to be stored into a group of data blocks to form a physical part of the file; a physical part transmission unit used for distributing the physical part to multiple cloud storage data centers for storage; and a logical part storage unit used for saving, information of restoring the physical part back to original file, when the file conversion unit converts the file and forms the physical part, and saving storing location information of the data blocks of the physical part in the cloud storage data centers, after the physical part transmission unit transmits the physical part; the data retrieval module comprises; a logical part acquisition unit used for acquiring the logical part of the file according to a file access request; a physical part retrieval unit used for retrieving the physical part of the file from at least one of the cloud storage data centers according to the logical part acquired by the logical part acquisition part; and a file recovery unit used for restoring the physical part retrieved by the physical part retrieval unit back to the original file according to the logical part acquired by the logical part acquisition unit. - View Dependent Claims (9, 10)
-
Specification