[go: up one dir, main page]

CN103810215A - Cloud file access system and method - Google Patents

Cloud file access system and method Download PDF

Info

Publication number
CN103810215A
CN103810215A CN201210458030.8A CN201210458030A CN103810215A CN 103810215 A CN103810215 A CN 103810215A CN 201210458030 A CN201210458030 A CN 201210458030A CN 103810215 A CN103810215 A CN 103810215A
Authority
CN
China
Prior art keywords
file
data storage
storage area
specific
cloud
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210458030.8A
Other languages
Chinese (zh)
Inventor
郭彦宏
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.)
Institute for Information Industry
Original Assignee
Institute for Information Industry
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 Institute for Information Industry filed Critical Institute for Information Industry
Priority to CN201210458030.8A priority Critical patent/CN103810215A/en
Publication of CN103810215A publication Critical patent/CN103810215A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明揭露一种云端文件存取系统及方法。云端文件存取方法用于云端文件存取系统中,包含:自远程装置接收文件更新要求;自新版本数据储存区撷取对应文件更新要求的特定文件;复制特定文件以产生新文件;计算识别文件名,以使特定文件以识别文件名储存于旧版本数据储存区;以及使新文件以特定文件的原始文件名储存于新版本数据储存区。

The invention discloses a cloud file access system and method. The cloud file access method is used in the cloud file access system, including: receiving a file update request from a remote device; retrieving a specific file corresponding to the file update request from a new version data storage area; copying a specific file to generate a new file; calculating and identifying file name, so that the specific file is stored in the old version data storage area with the identified file name; and the new file is stored in the new version data storage area with the original file name of the specific file.

Description

High in the clouds file access system and method
Technical field
The invention relates to a kind of cloud server technology, and relate to especially a kind of high in the clouds file access system and method.
Background technology
Along with the universalness of current computing machine, the storing technology of numerical data replaces tradition already in the mode of paper records, and numeral is according to having many characteristics easily, as large in editor fast, persistence, memory capacity ... etc. plurality of advantages.In recent years along with the fast development of the network technology, the speed of uploading, downloading of network obviously improves, therefore along with development out be high in the clouds technology, that is user can be placed in data in cyberspace, for example by the network platform: mail, personal data or film ... Deng.Add that panel computer (Tablet) and smart mobile phone (Smart Phone) and mobile Internet access device (MID) are universal in a large number, user disperses storage requirements day by day ardent to data, simultaneously to high in the clouds data backup and synchronously also grow with each passing day.
High in the clouds storage server can carry out access by different high in the clouds file access system access interfaces.On above-mentioned smart mobile phone or panel computer, can utilize synchronization applications to reach the effect of access.In PC, can be by the interface of webpage, common network internet file system (common internet filesystem; Or synchronous software carries out access CIFS).Different access interfaces has different functions and restriction.Referring to following table 1, is the comparison sheet of the function supported between different file access interfaces.
Table 1
? Common network internet file system File synchronization
Supporting document access locking Be No
Support off-line access No Be
Supporting document version stores No Be
Support proving program Be Be
Need additional software to realize No Be
Take above-mentioned table 1 as example, part of interface is in the time reading and writing file, by the access action that does not allow other identical or different interfaces to carry out this file.Part of interface will directly cover original file after updating file, and make user cannot do between version relatively or revise.These restrictions all decline to a great extent the elasticity that makes high in the clouds access.
Therefore, how designing a new high in the clouds file access system and high in the clouds file access method, is an industry problem demanding prompt solution for this reason.
Summary of the invention
Therefore, an object of the present invention is that a kind of high in the clouds file access method is being provided, and for high in the clouds file access system, comprises: receive file update requirement from remote-control device; From the more specific file of new demand of redaction region of data storage acquisition respective file; Copy specific file to produce new file; Calculate identification filename, so that specific file is stored in legacy data storage area with identification filename; And make new file be stored in redaction region of data storage with the raw filename of specific file.
According to one embodiment of the invention, high in the clouds file access method also comprises according to file update requirement edits new file.
According to another embodiment of the present invention, wherein specific file also comprises two identifying informations, is to produce in the time that source document corresponding to specific file set up, and copies specific file and also comprises and copy two identifying informations in new file to produce the step of new file.Wherein two identifying informations produce according to the extended file attributes (extended file attribute) of source document respectively.Wherein extended file attributes is the Hash Value of include file path, final updating time, file size or its permutation and combination.
According to further embodiment of this invention, wherein file update requires by common network internet file system (common internet file system; CIFS) interface, web browser interface or synchronization applications interface receive.
According to yet another embodiment of the invention, whether the number that high in the clouds file access method also comprises at least one legacy version file that judges the specific file of the stored correspondence in legacy data storage area is greater than maximum version number, with in the time that the number of legacy version file is greater than latest edition given figure, remove legacy version file from legacy data storage area.
An embodiment who also has according to the present invention, whether the storage time that high in the clouds file access method also comprises at least one legacy version file that judges the specific file of the stored correspondence in legacy data storage area is greater than Preset Time, with in the time that the storage time of legacy version file is greater than Preset Time, remove legacy version file from legacy data storage area.
Another object of the present invention is that a kind of high in the clouds file access system is being provided, and comprises: multiple interface instruction receiver modules, storage module and file update require processing module.Interface instruction receiver module is in order to receive file update requirement from remote-control device.Storage module comprises redaction region of data storage and legacy data storage area.File update requires processing module in order to require according to file update from the more specific file of new demand of redaction region of data storage acquisition respective file, produce new file to copy specific file, further calculate identification filename, so that specific file is stored in legacy data storage area and makes new file be stored in redaction region of data storage with the raw filename of specific file with identification filename.
In one embodiment of the invention, high in the clouds file access system also comprises Account Data storehouse and rights database, and so that remote-control device is carried out to proving program, file update requires processing module to require according to file update and proving program carries out access to storage module.
According to another embodiment of the present invention, wherein file update requires processing module to require new file to edit according to file update.
According to further embodiment of this invention, wherein specific file also comprises two identifying informations, is to produce in the time that source document corresponding to specific file set up, and two identifying informations that file update requirement processing module further copies specific file are in new file.Wherein two identifying informations produce according to the extended file attributes of source document respectively.Wherein extended file attributes is the Hash Value of include file path, final updating time, file size or its permutation and combination.
According to yet another embodiment of the invention, wherein interface instruction receiver module comprises common network internet file system interface module, web browser interface module or synchronization applications interface module.
An embodiment who also has according to the present invention, file update requires processing module further to judge whether the number of at least one legacy version file of the specific file of the stored correspondence in legacy data storage area is greater than maximum version number, with in the time that the number of legacy version file is greater than latest edition given figure, remove legacy version file from legacy data storage area.
An embodiment who has again according to the present invention, file update requires processing module further to judge whether the storage time of at least one legacy version file of the specific file of the stored correspondence in legacy data storage area is greater than Preset Time, with in the time that the storage time of legacy version file is greater than Preset Time, remove legacy version file from legacy data storage area.
According to one embodiment of the invention, wherein redaction region of data storage is specific user's region of data storage, and legacy data storage area is edition data storehouse.
Apply advantage of the present invention and be and be when carrying out file update, replicating original file produces new file and source document is moved to legacy data storage area and stores, not only can preserve each version existing according to amendment record, more can avoid owing in partial document access interface, file locking being made to other interfaces shortcoming to its editor simultaneously.And the present invention also integrates the file access interface of two kinds of different qualities, and produces the advantage that it independently cannot produce separately, and reaches easily above-mentioned object.
Accompanying drawing explanation
For above and other object of the present invention, feature, advantage and embodiment can be become apparent, appended the description of the drawings is as follows:
Fig. 1 is in one embodiment of the invention, a kind of schematic diagram of cloud network framework;
Fig. 2 is in one embodiment of the invention, the calcspar of high in the clouds file access system;
Fig. 3 is in one embodiment of the invention, is positioned at the Organization Chart of the file system of redaction region of data storage and legacy data storage area;
Fig. 4 is in one embodiment of the invention, and legacy data storage area is in order to distinguish the form of file and version; And
Fig. 5 is in one embodiment of the invention, the process flow diagram of high in the clouds file access method.
[main element symbol description]
1: cloud network framework 10: high in the clouds file access system
12: host computer 14: panel computer
16: smart mobile phone 200: Account Data storehouse
201: file update requires 202: rights database
204: interface instruction receiver module 204a: common network internet file system interface module
204b: web browser interface module 204c: synchronization applications interface module
206: storage module 206a: redaction region of data storage
206b: legacy data storage area 208: file set up/reading/erasure request processing module
210: file update requires processing module 300: root directory file
302: user's data folder 304: legacy data file
306,306 ': user A file 308,308 ': user B file
500: high in the clouds file access method 501-506: step
Embodiment
Please refer to Fig. 1.Fig. 1 is in one embodiment of the invention, a kind of schematic diagram of cloud network framework 1.Several remote-control devices that cloud network framework 1 can comprise high in the clouds file access system 10 and can carry out to file access system 10 access, the host computer 12 illustrating such as but not limited to Fig. 1, panel computer 14 and smart mobile phone 16.
Remote-control device can carry out access to the file in high in the clouds file access system 10 by different file access interfaces.For instance, there is the device of web page browsing interface, host computer 12 described above, panel computer 14 and smart mobile phone 16, the mode that can login with webpage by web page browsing interface is carried out access to the file in high in the clouds file access system 10.There is the device of synchronization applications interface, host computer 12 described above, panel computer 14 and smart mobile phone 16, can carry out access to the file in high in the clouds file access system 10 by the synchronization applications of installing, and carrying out after any editor action immediately and file synchronization in high in the clouds file access system 10.
Common network internet file system (common internet file system; CIFS) machine that interface can make to be positioned on same network is able to the resources such as shared file, periphery machine (as printer), serial connection port.This interface is common in host computer 12, but file is write fashionable by this interface, to not allow other access actions that this file is carried out, and will directly cover original file after file upgrades, and make user cannot do between version relatively or revise.
Please refer to Fig. 2.Fig. 2 is the calcspar of high in the clouds file access system 10.High in the clouds file access system 10 comprises: Account Data storehouse 200, rights database 202, interface instruction receiver module 204, storage module 206, file set up/reading/erasure request processing module 208 and file update requirement processing module 210.
Account Data storehouse 200 and rights database 202 can be carried out proving program to the remote-control device of logining (host computer 12, panel computer 14 and the smart mobile phone 16 that illustrate as Fig. 1).By proving program, high in the clouds file access system 10 can learn remote-control device user's account number in order to login, and this user's account number authority that each file is had.
Interface instruction receiver module 204 is in order to receive file update requirement 201 and other requirement from remote-control device, such as but not limited to file set up requirement, file reading requirement and file erasure request.In the present embodiment, corresponding to aforesaid three file access interfaces, interface instruction receiver module can comprise common network internet file system interface module 204a, web browser interface module 204b and synchronization applications interface module 204c.In other embodiment, high in the clouds file access system 10 also can comprise the module to other types file access interface.
Storage module 206 comprises redaction region of data storage 206a and legacy data storage area 206b.In the present embodiment, redaction region of data storage 206a can be user's region of data storage of corresponding specific user's account number, and legacy data storage area 206b is an edition data storehouse.
File set up/reading/erasure request processing module 208, in order to aforesaid file set up requirement, file reading requirement and file erasure request are processed, reads or deletes in storage module 206 or from file corresponding to the interior acquisition of storage module 206 to set up file.File update requires 210 of processing modules to require the file of 201 pairs of storage modules 206 modify or edit according to file update.In an embodiment, file update requires processing module 210 to be actually the file update receiving according to interface instruction receiver module 204 and requires 201, and the result of Account Data storehouse 200 and rights database 202 is modified or edits the file of specific user in storage module 206.
File update requires processing module 210 to require the program that the file of 201 pairs of storage modules 206 is processed that the paragraph in following is described in detail according to file update.
Please refer to Fig. 3.Fig. 3 is in one embodiment of the invention, is positioned at the Organization Chart of the file system 3 of redaction region of data storage 206a and legacy data storage area 206b.Wherein, root directory file 300 times, " user's data " file 302 of corresponding redaction region of data storage 206a and " legacy data " file 304 of corresponding legacy data storage area 206b will be there is.In user's data folder 302, there is user A file 306 and the user B file 308 of the corresponding user A of difference and user B, and in legacy data file 304, also there is user A file 306 ' and the user B file 308 ' of the corresponding user A of difference and user B.
File update requires processing module 210 receiving after file update requirement 201, will in the user's data folder 302 corresponding to redaction region of data storage 206a, capture the more specific file of new demand 201 of respective file.In the present embodiment, file update requires processing module 210 to require and aforesaid proving program according to file update, and the specific file in acquisition user A file 306 is to illustrate the file with raw filename File.txt in Fig. 3.
File update requires processing module 210 further to copy this specific file to produce new file.Wherein, this new file will directly be stored in user A file 306 with this raw filename File.txt, replace original file.File update requires processing module 210 that the flesh and blood that requires 201 according to file update is revised and editor this new file.Therefore, although the user of remote-control device being seen be still File.txt, the file of in fact being edited is the duplicate of this specific file.
File update requirement processing module 210 is further calculated identification filename, is moved to the user A file 306 ' storage corresponding to legacy data storage area 206b by the user A file 306 corresponding to redaction region of data storage 206a so that specific file is originally identified filename with this.In different embodiment, this identification filename can be calculated and be produced by different information.For instance, via calculating, the filename of first legacy version file of corresponding this specific file can be 69d1153527724f8ae10542e..., and the filename of second Geju City version file of corresponding this specific file can be f4de7fcd07c14a00ff96c5f9....Therefore, the identification filename producing by calculating, can make the filename of the file in legacy data storage area 206b be unlikely to repetition.
In an embodiment, file update requires processing module 210 more to move to the user A file 306 ' corresponding to legacy data storage area 206b at specific file, whether the number that judges the legacy version file of the specific file of the stored correspondence of legacy data storage area 206b is greater than maximum version number, with in the time that the number of legacy version file is greater than latest edition given figure, from remove legacy version file corresponding to the user A file 306 ' of legacy data storage area 206b.In another embodiment, file update requires processing module 210 more to judge whether the storage time of the stored legacy version file of legacy data storage area 206b is greater than Preset Time, with in the time that the storage time of legacy version file is greater than Preset Time, from legacy data storage area, 206b removes legacy version file.
Should be noted, in an embodiment, specific file also can comprise at least two identifying informations.Identifying information is to produce in the time that specific file prototype version is the earliest set up.In the time that file update requires processing module 210 to carry out copying of specific file, also identifying information is replicated in new file.In the present embodiment, identifying information can produce through different account forms according to the extended file attributes of source document.Wherein, the information of this extended file attributes can be the Hash Value comprising such as but not limited to file path, final updating time, file size or its permutation and combination of this file.
By above-mentioned identifying information, in legacy data storage area 206b, stored file can utilize identifying information to distinguish this file, and utilize aforesaid identification shelves not distinguish version, with obscuring of avoiding that between different file, version too much causes, in the time wanting access legacy version file, can more promptly find corresponding file and version in the future.Should be noted, in other embodiment, also can adopt plural identifying information, to reach higher resolution.
Please refer to Fig. 4.Fig. 4 is in one embodiment of the invention, and legacy data storage area 206b is in order to distinguish the form of file and version.In form, can comprise identifying information, identification filename, file size, update time, the start context of each legacy version file and upgrade source.Should be noted, take the form of Fig. 4 as example, front two row are corresponding is same file, although and its identifying information 1 of last column is identical with front two row, because identifying information 2 is not identical, therefore correspond to another file different from front two row.
Therefore, the present invention is when carrying out file update, replicating original file produces new file and source document is moved to legacy data storage area and stores, not only can preserve each version existing according to amendment record, more can avoid owing in partial document access interface, file locking being made to other interfaces shortcoming to its editor simultaneously.And the present invention also integrates the file access interface of two kinds of different qualities, and produce the advantage that it independently cannot produce separately.
Please refer to Fig. 5.Fig. 5 is in one embodiment of the invention, the process flow diagram of high in the clouds file access method 500.High in the clouds file access method 500 can be applicable to high in the clouds file access system 10 as Figure 2 illustrates.This high in the clouds file access method 500 can implementation be a computer program, and is stored in a computer-readable medium storing, and carries out instant place recommend method after making computing machine read this recording medium.Computer-readable medium storing can be ROM, fast flash memory bank, floppy disk, hard disk, CD, portable disk, tape, can be by the database of network access or be familiar with this skill person and can think easily and have the computer-readable medium storing of identical function.High in the clouds file access method 500 comprises the following step (should be appreciated that, mentioned step in the present embodiment, except chatting especially bright its order person, all can adjust its front and back order according to actual needs, even can carry out simultaneously or partly simultaneously).
In step 501, interface instruction receiver module 204 receives file update from remote-control device and requires 201.
In step 502, file update requires processing module 210 from the more specific file (File.txt) of new demand 201 of redaction region of data storage 206a acquisition respective file.
In step 503, file update requires processing module 210 to copy specific file to produce new file.
In step 504, file update requires processing module 210 to calculate identification filename, so that specific file is stored in legacy data storage area 206b with identification filename.
In step 505, file update requires processing module 210 to make new file be stored in redaction region of data storage 206a with the raw filename (File.txt) of specific file.
In step 506, file update requires processing module 210 to require 201 pairs of new files to edit according to file update.
Although the present invention discloses as above with embodiment; so it is not in order to limit the present invention; anyly be familiar with this skill person; without departing from the spirit and scope of the present invention; when being used for a variety of modifications and variations, the scope that therefore protection scope of the present invention ought define depending on appending claims is as the criterion.

Claims (18)

1.一种云端文件存取方法,其特征在于,用于一云端文件存取系统中,包含:1. A cloud file access method, characterized in that it is used in a cloud file access system, comprising: 自一远程装置接收一文件更新要求;receiving a file update request from a remote device; 自一新版本数据储存区撷取对应该文件更新要求的一特定文件;retrieving a specific file corresponding to the file update request from a new version data storage area; 复制该特定文件以产生一新文件;copy the specific file to generate a new file; 计算一识别文件名,以使该特定文件以该识别文件名储存于一旧版本数据储存区;以及calculating an identifying file name so that the specific file is stored in an old version data storage area with the identifying file name; and 使该新文件以该特定文件的一原始文件名储存于该新版本数据储存区。The new file is stored in the new version data storage area with an original file name of the specific file. 2.根据权利要求1所述的云端文件存取方法,其特征在于,还包含依据该文件更新要求对该新文件进行编辑。2. The cloud file access method according to claim 1, further comprising editing the new file according to the file update requirement. 3.根据权利要求1所述的云端文件存取方法,其特征在于,该特定文件还包含二识别信息,是于该特定文件对应的一原始文件建立时产生,复制该特定文件以产生该新文件的步骤还包含复制该二识别信息于该新文件中。3. The cloud file access method according to claim 1, wherein the specific file also includes two identification information, which are generated when an original file corresponding to the specific file is created, and the specific file is copied to generate the new The step of filing also includes copying the two identification information in the new file. 4.根据权利要求3所述的云端文件存取方法,其特征在于,该二识别信息分别依该原始文件的一扩展文件属性产生。4. The cloud file access method according to claim 3, wherein the two pieces of identification information are respectively generated according to an extended file attribute of the original file. 5.根据权利要求4所述的云端文件存取方法,其特征在于,该扩展文件属性为包含一文件路径、一最后更新时间、一文件大小或其排列组合的一杂凑值。5. The cloud file access method according to claim 4, wherein the extended file attribute is a hash value including a file path, a last update time, a file size or a combination thereof. 6.根据权利要求1所述的云端文件存取方法,其特征在于,该文件更新要求通过一共用网际网络文件系统接口、一网页浏览器接口或一同步应用程序接口接收。6. The cloud file access method according to claim 1, wherein the file update request is received through a shared Internet file system interface, a web browser interface or a synchronous API. 7.根据权利要求1所述的云端文件存取方法,其特征在于,还包含判断该旧版本数据储存区所储存对应该特定文件的至少一旧版本文件的数目是否大于一最大版本数,以于该旧版本文件的数目大于该最新版本数时,自该旧版本数据储存区移除一最旧版本文件。7. The cloud file access method according to claim 1, further comprising judging whether the number of at least one old version file corresponding to the specific file stored in the old version data storage area is greater than a maximum version number, and When the number of the old version file is greater than the latest version number, remove an oldest version file from the old version data storage area. 8.根据权利要求1所述的云端文件存取方法,其特征在于,还包含判断该旧版本数据储存区所储存对应该特定文件的至少一旧版本文件的储存时间是否大于一预设时间,以于该旧版本文件的储存时间大于该预设时间时,自该旧版本数据储存区移除该旧版本文件。8. The cloud file access method according to claim 1, further comprising judging whether the storage time of at least one old version file corresponding to the specific file stored in the old version data storage area is greater than a preset time, When the storage time of the old version file is longer than the preset time, the old version file is removed from the old version data storage area. 9.一种云端文件存取系统,其特征在于,包含:9. A cloud file access system, characterized in that it comprises: 多个接口指令接收模块,用以自一远程装置接收一文件更新要求;A plurality of interface command receiving modules are used to receive a file update request from a remote device; 一储存模块,包含一新版本数据储存区以及一旧版本数据储存区;以及a storage module including a new version data storage area and an old version data storage area; and 一文件更新要求处理模块,用以根据该文件更新要求自该新版本数据储存区撷取对应该文件更新要求的一特定文件,以复制该特定文件产生一新文件,进一步计算一识别文件名,以使该特定文件以该识别文件名储存于一旧版本数据储存区以及使该新文件以该特定文件的一原始文件名储存于该新版本数据储存区。A file update request processing module, used to retrieve a specific file corresponding to the file update request from the new version data storage area according to the file update request, to copy the specific file to generate a new file, and further calculate an identification file name, The specific file is stored in an old version data storage area with the identified file name and the new file is stored in the new version data storage area with an original file name of the specific file. 10.根据权利要求9所述的云端文件存取系统,其特征在于,还包含一帐号数据库以及一权限数据库,以对该远程装置进行一验证程序,该文件更新要求处理模块依据该文件更新要求以及该验证程序对该储存模块进行存取。10. The cloud file access system according to claim 9, further comprising an account database and an authority database for performing a verification procedure on the remote device, the file update request processing module according to the file update request And the verification program accesses the storage module. 11.根据权利要求9所述的云端文件存取系统,其特征在于,该文件更新要求处理模块依据该文件更新要求对该新文件进行编辑。11. The cloud file access system according to claim 9, wherein the file update request processing module edits the new file according to the file update request. 12.根据权利要求9所述的云端文件存取系统,其特征在于,该特定文件还包含二识别信息,是于该特定文件对应的一原始文件建立时产生,该文件更新要求处理模块进一步复制该特定文件的该二识别信息于该新文件中。12. The cloud file access system according to claim 9, wherein the specific file also includes two identification information, which are generated when an original file corresponding to the specific file is created, and the file update requires the processing module to further copy The two identification information of the specific file are in the new file. 13.根据权利要求12所述的云端文件存取系统,其特征在于,该二识别信息分别依该原始文件的一扩展文件属性产生。13. The cloud file access system according to claim 12, wherein the two pieces of identification information are respectively generated according to an extended file attribute of the original file. 14.根据权利要求13所述的云端文件存取系统,其特征在于,该扩展文件属性为包含一文件路径、一最后更新时间、一文件大小或其排列组合的一杂凑值。14. The cloud file access system according to claim 13, wherein the extended file attribute is a hash value including a file path, a last update time, a file size or a combination thereof. 15.根据权利要求9所述的云端文件存取系统,其特征在于,所述多个接口指令接收模块包含一共用网际网络文件系统接口模块、一网页浏览器接口模块或一同步应用程序接口模块。15. The cloud file access system according to claim 9, wherein the plurality of interface instruction receiving modules comprise a shared Internet file system interface module, a web browser interface module or a synchronous application program interface module . 16.根据权利要求9所述的云端文件存取系统,其特征在于,该文件更新要求处理模块进一步判断该旧版本数据储存区所储存对应该特定文件的至少一旧版本文件的数目是否大于一最大版本数,以于该旧版本文件的数目大于该最新版本数时,自该旧版本数据储存区移除一最旧版本文件。16. The cloud file access system according to claim 9, wherein the file update request processing module further determines whether the number of at least one old version file corresponding to the specific file stored in the old version data storage area is greater than one The maximum version number is used to remove an oldest version file from the old version data storage area when the number of the old version file is greater than the latest version number. 17.根据权利要求9所述的云端文件存取系统,其特征在于,该文件更新要求处理模块进一步判断该旧版本数据储存区所储存对应该特定文件的至少一旧版本文件的储存时间是否大于一预设时间,以于该旧版本文件的储存时间大于该预设时间时,自该旧版本数据储存区移除该旧版本文件。17. The cloud file access system according to claim 9, wherein the file update request processing module further determines whether the storage time of at least one old version file corresponding to the specific file stored in the old version data storage area is longer than A preset time, for removing the old version file from the old version data storage area when the storage time of the old version file is longer than the preset time. 18.根据权利要求9所述的云端文件存取系统,其特征在于,该新版本数据储存区为一特定使用者数据储存区,该旧版本数据储存区为一版本数据库。18. The cloud file access system according to claim 9, wherein the new version data storage area is a specific user data storage area, and the old version data storage area is a version database.
CN201210458030.8A 2012-11-14 2012-11-14 Cloud file access system and method Pending CN103810215A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210458030.8A CN103810215A (en) 2012-11-14 2012-11-14 Cloud file access system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210458030.8A CN103810215A (en) 2012-11-14 2012-11-14 Cloud file access system and method

Publications (1)

Publication Number Publication Date
CN103810215A true CN103810215A (en) 2014-05-21

Family

ID=50706998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210458030.8A Pending CN103810215A (en) 2012-11-14 2012-11-14 Cloud file access system and method

Country Status (1)

Country Link
CN (1) CN103810215A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320711A (en) * 2014-08-01 2016-02-10 纬创资通股份有限公司 Mass data access method and system using the same
CN106844579A (en) * 2017-01-09 2017-06-13 山东中创软件商用中间件股份有限公司 A kind of processing method and system of the waste and old file in website

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288056A1 (en) * 2005-06-17 2006-12-21 Nec Corporation File version management device, method, and program
TW200732924A (en) * 2006-02-24 2007-09-01 Hon Hai Prec Ind Co Ltd System and method for backuping a database
US20080034268A1 (en) * 2006-04-07 2008-02-07 Brian Dodd Data compression and storage techniques
US20080243953A1 (en) * 2007-03-30 2008-10-02 Weibao Wu Implementing read/write, multi-versioned file system on top of backup data
US20090144342A1 (en) * 2007-12-03 2009-06-04 Gosukonda Naga Sudhakar Techniques for versioning file systems
TWM437983U (en) * 2012-03-27 2012-09-21 Chunghwa Telecom Co Ltd Cloud data cabinets system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288056A1 (en) * 2005-06-17 2006-12-21 Nec Corporation File version management device, method, and program
TW200732924A (en) * 2006-02-24 2007-09-01 Hon Hai Prec Ind Co Ltd System and method for backuping a database
US20080034268A1 (en) * 2006-04-07 2008-02-07 Brian Dodd Data compression and storage techniques
US20080243953A1 (en) * 2007-03-30 2008-10-02 Weibao Wu Implementing read/write, multi-versioned file system on top of backup data
CN101404567A (en) * 2007-03-30 2009-04-08 赛门铁克公司 Implementing read/write, multi-versioned file system on backup data
US20090144342A1 (en) * 2007-12-03 2009-06-04 Gosukonda Naga Sudhakar Techniques for versioning file systems
TWM437983U (en) * 2012-03-27 2012-09-21 Chunghwa Telecom Co Ltd Cloud data cabinets system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320711A (en) * 2014-08-01 2016-02-10 纬创资通股份有限公司 Mass data access method and system using the same
CN105320711B (en) * 2014-08-01 2019-08-30 纬创资通股份有限公司 Mass data access method and system using the same
CN106844579A (en) * 2017-01-09 2017-06-13 山东中创软件商用中间件股份有限公司 A kind of processing method and system of the waste and old file in website

Similar Documents

Publication Publication Date Title
US12518249B2 (en) Managing projects in a content management system
US12099974B2 (en) Managing tasks in a content management system
CN109325158B (en) Automatic electronic file filing method and system
US9565232B2 (en) Importing content items
TW201419005A (en) System, method and computer readable storage medium thereof for accessing file in cloud server
CN102915278A (en) Data deduplication method
CN102682035A (en) Data management method and system
CN106709014A (en) File system conversion method and apparatus
CN104615637A (en) Data exchange method and data exchange intermediate device
US20170060892A1 (en) Search-based shareable collections
CN103810215A (en) Cloud file access system and method
CN115129717A (en) Data writing method, device and computer readable medium for realizing automatic partition
US20150347444A1 (en) Cloud library de-duplication
JP5783010B2 (en) Index management program, index management device, and search system
CN112115122A (en) Data access method and device and electronic equipment
CN117194337B (en) Selecting new source file methods, apparatus, computer equipment, and storage media
CN104750599A (en) Use reservation system and use reservation method
CN114676128A (en) Processing method, device, equipment and storage medium for multi-entity shared database table
US20210342333A1 (en) Partial updates in data collections in a data storage system
TW202449629A (en) File management system, operation support system
US10015249B2 (en) Namespace translation
CN120234366A (en) Heterogeneous data synchronization method, device and storage medium
CN116958987A (en) Work identification methods, devices, equipment, storage media and program products

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140521

WD01 Invention patent application deemed withdrawn after publication