Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A file version control system and method thereof

A file version and control system technology, which is applied to the generation of response errors and the error detection of redundant data in operations. It cannot be restored to problems such as misoperation, so as to reduce network overhead, avoid random access, and reduce disk I/O.

Active Publication Date: 2017-06-27
JIANGSU UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the clients provided by network disk providers access files in plain text, and file security is increasingly becoming the primary concern of users. On the one hand, most network disk providers do not provide version control functions. After the operation, the file cannot be restored to the state before the misoperation; on the other hand, some network disk providers provide file history version recovery services, due to weak functions, users cannot customize the file version

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A file version control system and method thereof
  • A file version control system and method thereof
  • A file version control system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0037] figure 1 It is the system structural diagram of the present invention, and system is made up of server and client, and server provides remote file system service, can be samba server, ftp server, network disk service etc.; Client is the program installed on user's computer, and user installs client You can use the system by specifying a directory as the workspace, configuring the server address, user name, password and other information.

[0038] The system can be used by multiple users at the same time, and each user can have multiple clients. The user stores the files that need to be maintained by the system in the work area, and the client automatically maintains the file version in the work area, and encrypts and backs up the file version to the server. Other clients of the user will periodically check whether there are new files on the server, a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a file version control system, which includes a local library and a control module. The local library includes a work area, a metadata database, and a version library. The work area is used to store files managed by the system. For storing file trees, version trees, and version lists, the version library is used to store version files in the work area; the control module includes an abstract file system interface module, a file operation module, a metadata access module, a recovery manager module, a work Area monitor module; the invention encrypts files and backs them up to the server, which can prevent privacy leaks at the server side; automatically maintains version information of files, making it convenient for users to recover to file history versions after misoperation of files. In addition, the file tree, version tree, and version list are stored in a table, and then the table is converted into a key-value pair and stored in a disk file. The modification and deletion of cells in the table are implemented by writing new values, which avoids random access to the disk. Reduce disk I / O and reduce network overhead.

Description

technical field [0001] The invention belongs to the technical field of computer network applications, and in particular relates to a method for version control and encrypted remote backup of files. Background technique [0002] With the development of network technology, many network companies distribute part of the hard disk or hard disk array capacity of their servers to registered users, that is, the advent of network hard disks (network disks). Reliable and other advantages, so it has been favored by more and more users. [0003] However, the clients provided by network disk providers access files in plain text, and file security is increasingly becoming the primary concern of users. On the one hand, most network disk providers do not provide version control functions. After the operation, the file cannot be restored to the state before the wrong operation; on the other hand, some network disk providers provide file historical version recovery services, and users cannot...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14
Inventor 薛安荣邰泳
Owner JIANGSU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products