File management method and system based on private chain
A file management method and private technology, applied in the field of blockchain, can solve the problems of low efficiency, difficulty in meeting the requirements of informatization, delay in design progress, inconsistency of design files, etc., and achieve the effect of saving the complexity of filing and saving storage space.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075] A file management method based on private chain, such as figure 1 shown, including the following steps:
[0076] S1. Set up different node types, build a private chain architecture according to the node types, and give corresponding permissions to different nodes. Among them, the node types include design nodes, verification nodes, consensus master nodes and approval nodes. The setting of block nodes is as follows: Figure 5 as shown,
[0077] Specifically, set the different node types as:
[0078] Define multiple types of nodes in the private chain network according to node functions, and all nodes store design files in a distributed manner, among which,
[0079] The design node is used to modify and submit the design file data it is responsible for, and synchronize the blocks in the result consensus;
[0080] The verification node is used to perform professional verification and voting on the design file data such as parameter verification and feasibility evaluatio...
Embodiment 2
[0122] A file management system based on private chain, such as figure 2 As shown, it includes design function module, check function module, approval function module, client, verification module, data preprocessing module, P2P communication module and file index module, among which
[0123] Design function module: provide mainstream design software file import and export interfaces, and receive design files submitted by designers;
[0124] Checking function module: used to conduct multiple professional checks on the source data of design documents, and comprehensively form a standardized check result message;
[0125] Approval function module: used to judge whether all design tasks have been completed after the consensus of each round of verification results is completed, and conduct a global final review of the source data of the design documents;
[0126] Client: used to provide a visual operation interface, distinguish node functions by account type and load different fu...
Embodiment 3
[0132] Take a specific blockchain modeling process as an example to illustrate:
[0133] S1: According to the departmental settings of the Electric Power Design Institute, the node roles are divided into: design, verification, and approval; and based on the aforementioned node role division, a private chain structure is built, namely:
[0134] Block nodes include the following modules according to their functions:
[0135] Mods={design function module 001, check function module 002, approval function module 003, verification module 004, data preprocessing module 005, P2P communication module 006, file index module 007};
[0136] The structural composition of each functional node:
[0137] Design node dpDesign:
[0138] Node and client identification key-value pair: =.
[0139] Client loader module numbers: {001, 004, 005, 006, 007}
[0140] Check node dpCheck;
[0141] Node and client identification key-value pair: =.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


