Cloud file multi-branch version management method and device

A version management and multi-branch technology, applied in the field of building informatization, can solve the problems of long time consumption, increased disk space occupied by files, loss of version update information, etc., to achieve lightweight and flexible creation, no storage, and reduced file redundancy Effect

Pending Publication Date: 2021-01-15
GLODON CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] (1) The number of files and the occupied disk space increase, and each additional version will add a copy of all the files contained in the project at that time, even if only a small number of files in the project were modified at that time;
[0011] (2) It takes a l

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
  • Cloud file multi-branch version management method and device
  • Cloud file multi-branch version management method and device
  • Cloud file multi-branch version management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] see figure 1 , Embodiment 1 of the present invention provides a method for multi-branch version management of cloud files, comprising the following steps:

[0049] (1) When storing files in the cloud, use a relational database to store and manage the logical files under the project, as well as the hierarchical relationship of each logical file and the corresponding authority inheritance relationship, and use high-reliability distributed object storage technology to store Physical files under engineering projects.

[0050] Different from file storage on local computers, users generally have the following requirements for cloud file storage services: 1) Always available, supporting massive concurrent access; 2) Unlimited expansion of storage capacity; 3) Traditional folder hierarchy management; 4) Data reliability.

[0051]In order to meet these demands and combine the advantages and disadvantages of different technologies, the present invention uses a relational databa...

Embodiment 2

[0067] see Figure 7 , Embodiment 2 of the present invention provides a device for multi-branch version management of cloud files, the device includes the following units:

[0068] The cloud storage file unit is used to store files in the cloud. It uses a relational database to store and manage logical files under engineering projects, as well as the hierarchical relationship of each logical file and the corresponding authority inheritance relationship. It uses distributed object storage technology to store files under engineering projects. physical documents;

[0069] The single-file version management unit is used to assign a unique file ID, namely File Id, to each file, and each file version has a globally unique version ID, namely Revision Id, for single-file version management;

[0070] The multi-branch version management unit is configured to perform multi-branch version management of engineering projects based on the file storage method of the cloud storage file unit 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 cloud file multi-branch version management method. The method comprises the following steps of storing files in a cloud, storing and managing logic files under an engineeringproject and hierarchical relationships and corresponding permission inheritance relationships of the logic files by adopting a relational database, and storing physical files under the engineering project by adopting a distributed object storage technology; allocating a unique file ID, namely File Id, to each file, and performing single file version management when each file version has a globally unique version ID, namely Revision Id; and performing multi-branch version management of the engineering project based on the mode. The method is advantaged in that logical and physical storage separation can be realized, file redundancy in a project version creation process is reduced, creation and deletion of project versions can be performed in real time in a lightweight manner, and multi-branch project version creation and combination and project backtracking are supported.

Description

technical field [0001] The invention relates to the field of building informatization, in particular to a method and device for multi-branch version management of cloud files. Background technique [0002] In the construction industry, any design and construction project will produce many 2D drawing files and a large number of 3D models by specialty and floor. Under the cooperation of multiple participants in the project, not only the number of files related to these projects is large, but the file update and version iteration are also very fast. At the same time, for a design and construction project, at the staged time nodes, the sub-model files and sub-model files are related to each other, and can be finally integrated into a complete professional 3D model for BIM business use. In the construction industry, the version control of a single design model file is not very important. Instead, it is important to carry out unified large-scale version control for all files in t...

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
IPC IPC(8): G06F16/182G06F16/18G06F16/17
CPCG06F16/17G06F16/182G06F16/1873
Inventor 陈勇
Owner GLODON CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products