Intelligent construction digital delivery method and system based on master-slave multiple chains
By adopting a digital delivery method of intelligent construction based on master-slave multi-chain in the field of engineering construction, the problems of limited data sharing scope, insufficient security and low management efficiency in engineering construction file management are solved, and efficient file sharing and security management are achieved.
Patent Information
- Application Number
- CN202510356753.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-25
AI Technical Summary
The existing engineering construction file management methods have limited data sharing scope, insufficient data security, low management efficiency, and optimization of how to ensure the immutability and traceability of file records.
Using the intelligent construction digital delivery method based on master-slave multi-chain, a unique identification code encoding of engineering construction files is used, and a file identification is generated to build a multi-participant co-construction platform; based on the consensus mechanism of master-slave multi-chain, file data is shared and encrypted among the participants; through the collaborative work of the main chain and side chain, business process data is managed, and user access requests are automatically judged.
It improves the identification and management efficiency of files at different stages and among different participants, improves file sharing efficiency and data security, and enhances the refinement of engineering management and the security of data management.
Smart Images

Figure CN119885293A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering construction management, and in particular to an intelligent construction digital delivery method based on master-slave multi-chain. Background Art
[0002] With the rapid development of information technology, the engineering construction industry has gradually transitioned from traditional paper document management to digital management. Existing engineering construction document management systems usually rely on centralized data storage and management methods. Under this architecture, the storage, sharing and traceability of engineering construction documents are usually subject to a single management agency or platform, resulting in challenges to data security and availability. In particular, in complex engineering projects involving multiple parties working together, each participant needs to frequently exchange and share engineering documents. This centralized management model not only has bottlenecks in efficiency, but also easily leads to duplicate storage of data and the emergence of information islands. In addition, with the expansion of the scale and complexity of engineering projects, traditional document management systems are difficult to effectively support the data needs of multiple parties to simultaneously access and update engineering documents in real time. On the other hand, in recent years, the emergence of blockchain technology has provided a new idea for solving the above problems. Through its decentralized, tamper-proof and encrypted storage characteristics, blockchain technology can ensure the consistency and security of data between different nodes, and thus has been widely concerned and studied in the field of engineering construction.
[0003] However, the existing blockchain-based engineering document management system still has many shortcomings. First, traditional blockchain systems are usually based on a single-chain structure. This structure is prone to performance bottlenecks when dealing with high-concurrency, multi-participant engineering projects, and it is difficult to meet the requirements of real-time and efficiency. Secondly, due to the limitations of existing technologies in multi-chain collaboration and data sharing, the sharing and synchronization of engineering construction files among multiple participants often rely on third-party platforms, increasing data leakage and security risks. In addition, the existing system lacks flexibility in permission management and data access control, and cannot dynamically adjust access rights according to the needs of different users, resulting in limited scalability and ease of use of the system. Summary of the invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by the present invention is: the existing engineering construction file management method has the problems of limited data sharing scope, insufficient data security, low management efficiency, and how to ensure the non-tamperability and traceability of file records.
[0006] To solve the above technical problems, the present invention provides the following technical solutions: a method for digital delivery of intelligent construction based on master-slave multi-chain, including encoding a unique identification code for engineering construction files, generating file identification, and building a multi-party co-construction platform; based on the consensus mechanism of the master-slave multi-chain, sharing and encrypting the file data among the participants; managing business process data through the collaborative work of the main chain and the side chain, and automatically judging the permissions of the user's access request; unique identification code encoding, including using a weighted parameter combination to generate an intermediate value, and introducing an exponential function to convert it into a unique file identifier, constructing a kernel function to dynamically integrate the information of the participants and the time factor, and calculating the global consensus value through integral accumulation to reflect the multi-party collaboration status in real time; sharing and encryption management, including, based on the master-slave multi-chain structure, combining the time integral intermediate value and the composite hash adjustment factor, to achieve the spatiotemporal consistency measurement of data sharing, and optimizing the cross-chain data flow through multi-chain collaborative value calculation; automatic authority judgment, including, based on the multi-chain collaborative results, user attributes and authority levels, calculating the authority influence factor, and outputting the authority approval probability through a logistic regression model to achieve nonlinear dynamic authority judgment.
[0007] As a preferred solution of the smart construction digital delivery method based on master-slave multi-chain described in the present invention, wherein: the generation of file identification includes obtaining engineering construction file information, uploading and storing the engineering construction file information to the master-slave multi-chain network, weighted processing of the construction permit number, file type, responsible unit code and upload time, and obtaining an intermediate value by processing the parameters to reflect the basic feature combination of the file; converting the intermediate value into a file identifier through an exponential function, introducing an exponential function and encapsulating the original input information into a unique identifier based on the intermediate value.
[0008] As a preferred solution of the smart construction digital delivery method based on master-slave multi-chain described in the present invention, wherein: the construction of a multi-participant co-construction platform includes constructing a kernel function, which combines the participant information with the time factor to form a dynamic numerical representation. The kernel function captures the contribution of each participant to the consensus at different time points, and adjusts the strength of the consensus through a hyperbolic function in combination with the relationship between the participants; the kernel function is used as input, and the overall consensus value is calculated through an integral operation. Combined with the time change, the consensus contribution in each time period is accumulated to obtain a global consensus measurement value, which reflects the cooperation between the participants at each stage of the project.
[0009] As a preferred solution of the intelligent construction digital delivery method based on master-slave multi-chain described in the present invention, wherein: the file data is shared and encrypted among the participating parties, including, based on the master-slave multi-chain consensus mechanism, data is shared among the nodes and the trust of the nodes is obtained to form collective trust, the hash value of the file data of each node in a specific time period is calculated, and time-weighted processing is performed, and the time information in the data stream is combined with the file content to generate a time integral intermediate value to reflect the data status of the node at different time points, and the characteristics of data changes over time are captured by the integral operation of the hash value; the time integral intermediate values of all nodes are summed up, and the consistency measure is calculated to reflect the degree of collaboration between different nodes.
[0010] As a preferred solution of the intelligent construction digital delivery method based on master-slave multi-chain described in the present invention, wherein: the file data is shared and encrypted among the participating parties, and also includes calculating the composite hash and time adjustment factor. The composite hash and time adjustment factor is a processing of the original file content, combining the static characteristics and dynamic time changes of the file, and adaptively adjusting the time sensitivity in the file encryption process through the composite hash and time adjustment factor; the composite hash and time adjustment factor is applied to the overall file encryption process, and the system integrates all parts of the file with the composite factor to generate encrypted data.
[0011] As a preferred solution of the master-slave multi-chain-based intelligent construction digital delivery method described in the present invention, wherein: the business process data is managed through the collaborative work of the main chain and the side chain, including measuring the synergy effect between the chains, calculating the synergy value of a single chain, combining the data flow within the chain and the interaction between the chains, by hashing the data on the chain, and calculating it in combination with the time weight; integrating the synergy results of multiple chains to obtain the synergy measurement of the entire system, forming a global synergy indicator, and revealing the overall coordination of multiple chains.
[0012] As a preferred solution of the intelligent construction digital delivery method based on master-slave multi-chain described in the present invention, wherein: the automatic authority judgment of the user's access request includes calculating the authority influence factor, combining the multi-chain collaboration results, user attributes and user authority level, and obtaining a comprehensive influence factor by combining the factors to reflect the user's authority status in the system. The authority influence factor represents the evaluation of the user's role in the system; after obtaining the authority influence factor, a logistic regression operation is performed on the authority influence factor to determine whether the user's authority meets the requirements. The logistic regression operation makes the authority judgment have nonlinear characteristics and outputs a probability value reflecting whether the user's authority is approved.
[0013] Another object of the present invention is to provide a digital delivery system based on master-slave multi-chain, which can share and encrypt file data among all participants through a shared encryption module based on the consensus mechanism of master-slave multi-chain, thereby solving the current problems of limited data sharing scope and insufficient security.
[0014] As a preferred solution of the digital delivery system based on master-slave multi-chain described in the present invention, it includes: a coding construction module, a shared encryption module, and a permission judgment module; the coding construction module is used to encode the unique identification code of the engineering construction file, generate the file identification, and build a multi-participant co-construction platform; the shared encryption module is used to share and encrypt the file data among the participants based on the consensus mechanism of the master-slave multi-chain; the permission judgment module is used to manage the business process data through the collaborative work of the main chain and the side chain, and automatically judge the permission of the user's access request.
[0015] A computer device includes a memory and a processor, wherein the memory stores a computer program, and is characterized in that the processor executes the computer program to implement a step of a smart construction digital delivery method based on a master-slave multi-chain.
[0016] A computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of an intelligent construction digital delivery method based on a master-slave multi-chain are implemented.
[0017] Beneficial effects of the present invention: The intelligent construction digital delivery method based on master-slave multi-chain provided by the present invention generates a unique engineering construction file identification code, thereby enhancing the recognition and management efficiency of files at different stages and among different participants, and improves the file sharing efficiency through point-to-point docking and data sharing of engineering files among multiple parties. The security and credibility of engineering file data are improved through the consensus mechanism of the master-slave multi-chain, the refinement of engineering management and the security of data management are improved through data management and tracking at various stages of the engineering construction process, and the security and management efficiency of engineering files are improved through the smart contract mechanism of the master-slave multi-chain. The present invention achieves better results in terms of management efficiency, security and sharing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. Among them:
[0019] Figure 1An overall flow chart of an intelligent construction digital delivery method based on master-slave multi-chain provided for the first embodiment of the present invention.
[0020] Figure 2 An overall flow chart of a digital delivery system based on a master-slave multi-chain is provided for the second embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0022] Example 1, reference Figure 1 , which is an embodiment of the present invention, provides a method for intelligent construction digital delivery based on master-slave multi-chain, including:
[0023] S1: Encode the unique identification code for the engineering construction documents, generate the file identification, and build a multi-party co-construction platform.
[0024] Furthermore, generating a file identifier includes obtaining engineering construction file information, uploading and storing the engineering construction file information to a master-slave multi-chain network, weighting the construction permit number, file type, responsible unit code and upload time, and processing the parameters to obtain an intermediate value that reflects the basic feature combination of the file; converting the intermediate value into a file identifier through an exponential function, introducing an exponential function and encapsulating the original input information into a unique identifier based on the intermediate value.
[0025] It should be noted that the intermediate value calculation is expressed as: ; in, It is the intermediate value in the process of file identification generation. The total number of parties that participated in generating identifiers, is the index of the participant, is a hash function, The license number for the construction document. For the file type, is the code of the responsible unit, The time when the file was uploaded. For participants The weighting factor of .
[0026] It should also be noted that the generated file identifier is represented as: ; in, A unique identifier for the file.
[0027] Furthermore, a multi-party co-construction platform is constructed, including constructing a kernel function, which combines the participant information with the time factor to form a dynamic numerical representation. The kernel function captures the contribution of each participant to the consensus at different time points, and adjusts the strength of the consensus through a hyperbolic function in combination with the relationship between the participants; the kernel function is used as input, and the overall consensus value is calculated through an integral operation. Combined with the time change, the consensus contribution in each time period is accumulated to obtain a global consensus measurement value, which reflects the cooperation between the participants at each stage of the project.
[0028] It should be noted that the kernel function calculation is expressed as: ; in, is the index of the participant, is the kernel function value in the multi-party co-construction process, is the time parameter.
[0029] It should also be noted that the consensus value calculation is expressed as: ; in, It is the joint consensus value of multiple parties.
[0030] It should also be noted that decentralization is the key feature of the master-slave multi-chain technology. When sharing engineering construction file data, the master-slave multi-chain technology is applied. By setting up multiple centers and enjoying equal rights, point-to-point docking is achieved. Since the centers have equal status, the interconnection between engineering construction files and the public is achieved. At the same time, the application of master-slave multi-chain technology realizes the multi-directional integration of engineering construction file data. There is no need to rely on a third-party platform. Point-to-point communication promotes the circulation and sharing of engineering construction file data in different fields. Users can query, access and apply engineering construction file data on the master-slave multi-chain according to their personal needs. Through the operation of different engineering construction file data centers, a good local area of co-construction, sharing and co-governance is constructed. This is not only in line with the requirements of engineering construction file transformation, but also conducive to the improvement of engineering construction file data management capabilities. Decentralization realizes multiple centers. When sharing engineering construction file data, through point-to-point settings, Different permissions are set for each center point and each node, and the scope of rights and responsibilities of each level of roles is clarified. In addition, with the help of the engineering construction file data sharing platform, the coordination and overall planning functions of the engineering construction file department can be better exerted, further enriching the engineering construction file data resources and better exerting the advantages of regional chain technology.
[0031] S2: Based on the master-slave multi-chain consensus mechanism, file data is shared and encrypted among all participants.
[0032] Furthermore, the file data is shared and encrypted among all participants, including sharing data among nodes and gaining their trust based on a master-slave multi-chain consensus mechanism to form collective trust, calculating the hash value of the file data of each node within a specific time period, and performing time-weighted processing. By combining the time information in the data stream with the file content, a time integral intermediate value is generated to reflect the data status of the node at different time points, and the characteristics of data changes over time are captured by integrating the hash value. The time integral intermediate values of all nodes are summed up to calculate the consistency measure to reflect the degree of collaboration between different nodes.
[0033] It should be noted that the time integral intermediate value is expressed as: ; in, For File In time The intermediate value of the integral within For File In time The hash value of is the normalized time constant, and is the adjustment coefficient of time weight.
[0034] It should also be noted that the consistency measure is expressed as: ; in, It is a consistency measure in the data sharing process, indicating the consistency of the system between nodes. is the total number of nodes participating in data sharing.
[0035] It should also be noted that, as the original voucher, the engineering construction document data has a high value. The master-slave multi-chain sharing mechanism can improve the engineering construction document data standards, reduce data changes, and ensure the authenticity and reliability of engineering construction documents. In traditional engineering construction document work, the engineering construction document department, as the management subject of engineering construction document data, implements comprehensive management of engineering construction document data. Once the subject has problems, it will inevitably bring down the entire credit system. The master-slave multi-chain consensus mechanism requires all subjects to sign and perform agreements to achieve joint maintenance and management of data. Based on the master-slave multi-chain consensus mechanism, the parties communicate and cooperate on the basis of trust in accordance with the requirements of the agreement, which is conducive to improving the trust level of engineering construction document data sharing.
[0036] It should also be noted that role allocation mainly assigns different roles to users based on their identities. Each user ID can be assigned to one or more roles. In the system, the initial role is manually assigned by the administrator. When a new user registers, the role assignment is automatically executed. Permission granting mainly assigns different permissions based on the role. The same role is allowed to be granted one or more permissions. Operation judgment mainly judges the visitor's operation and its corresponding permission, obtains the user role permission mapping result, determines whether the visitor's operation is legal, and returns the corresponding result. The allocation of subjects, roles, permissions, levels, etc. is mainly used to manage related policies and automatically grant operational permissions to users or roles. The subject is the initiator of the access request and operates the policy. The role is the operation object of the subject. The permission describes the subject's operational behavior, such as reading, writing, checking, uploading, etc. The level stipulates the level of permissions that the role can operate. Resource owners can adjust the policy according to their needs, improve the flexibility of access control, and make access control more intelligent. The classified and graded access control process is mainly divided into initialization stage, access stage and authorization stage.
[0037] Furthermore, the file data is shared and encrypted among all parties, which also includes calculating composite hashes and time adjustment factors. The composite hashes and time adjustment factors are the processing of the original file content. The composite hashes and time adjustment factors are used to adaptively adjust the time sensitivity of the file encryption process by combining the static characteristics and dynamic time changes of the file. The composite hashes and time adjustment factors are applied to the overall file encryption process. The system integrates all parts of the file with the composite factors to generate encrypted data.
[0038] It should be noted that the composite hash and time adjustment factor are expressed as: ; in, It is the composite hash and time adjustment factor in the file encryption process. To encrypt the file contents, and is the time adjustment coefficient, is the noise adjustment factor.
[0039] It should also be noted that the composite hash and time adjustment factor are separated from the integration process and expressed as: ; in, The file encryption value indicates the encrypted file.
[0040] It should also be noted that the application of stamp encryption technology based on master-slave multi-chain in the sharing of engineering construction file data can not only improve the security of engineering construction file data, but also lay a solid foundation for the sharing of engineering construction file data. The timestamp in the regional chain technology can automatically form an accurate and unique timestamp on the engineering construction file data. The engineering construction file data can be recorded in the same time chain, and the collation, aggregation and analysis of the engineering construction file data are more convenient. The traceability and verification of the engineering construction file data effectively ensure the security of the engineering construction file data. The timestamp is also verifiable, which can not only prove the authenticity of the engineering construction file data, but also ensure the authenticity of the engineering construction file data. The readability and intellectual property rights of engineering construction documents. Since engineering construction document data contains a large amount of privacy information, it is easy to be out of control and unaware when the engineering construction document data is shared. These privacy information will be exposed in the open network after being attacked, which will have a greater impact on individuals. The master-slave multi-chain encryption technology is used to implement encryption protection for important engineering construction document data, which is conducive to ensuring the security of engineering construction document data. In addition, when asymmetric encryption technology is applied, different location permissions can be set according to the type of engineering construction document data, and different confidentiality levels can be distinguished. On the basis of ensuring the security of engineering construction document data, social resources can be saved.
[0041] It should also be noted that ordinary nodes exist independently on the main chain or the slave chain, and are mainly responsible for maintaining the normal progress of transactions on the chain and ensuring normal data transmission. Users interact with ordinary nodes through the client, verify user identity and resolve user requests. Communication nodes are at the junction of the main chain and the slave chain, and are mainly responsible for communication between the main chain and the slave chain, realizing interoperability and interconnection between chains, and completing data forwarding and caching. They are deployed and run to implement multi-level permission control, process access requests from different nodes, authorize users who meet the access policy, and link user requests to the corresponding slave chain through the query matching mechanism to match them. Query nodes are only located on the slave chain, and mainly process query requests issued by the main chain, provide data query services, and facilitate rapid response, so as to achieve secure storage and accurate search of index data.
[0042] S3: Manage business process data through the collaborative work of the main chain and the side chain, and automatically determine the permissions of user access requests.
[0043] Furthermore, business process data is managed through the collaborative work of the main chain and the side chain, including measuring the synergy between chains, calculating the synergy value of a single chain, combining the data flow within the chain and the interaction between chains, hashing the data on the chain, and calculating it in combination with time weight; integrating the collaborative results of multiple chains to obtain the collaborative measurement of the entire system, forming a global collaborative indicator, and revealing the overall coordination of multiple chains.
[0044] It should be noted that the chain synergy value is expressed as: ; in, For the Chain in time The synergy value within For blockchain The hash value at time, is the time adjustment factor.
[0045] It should also be noted that the multi-chain synergy value is expressed as: ; in, It is the multi-chain coordination value, which indicates the degree of coordination among multiple blockchains.
[0046] It should also be noted that there are various types of master-slave multi-chains. According to the degree of openness, they can be divided into public chains, private chains and alliance chains. Everyone can share the data on the public chain, the private chain is only open to a certain group or individual, and the alliance chain is open to specific groups and organizations. When the master-slave multi-chain is applied in the sharing of engineering construction file data, different master-slave multi-chains should be applied together according to the degree of publicity of the engineering construction file data. The public engineering construction file data should adopt the public chain structure to realize the sharing of data by all people. The cross-departmental and cross-field engineering construction file data documents can be combined with the public chain structure. The alliance chain structure should be adopted between engineering construction file departments in the same region to realize the common sharing, management and maintenance of data in the master-slave multi-chain. The engineering construction file data should enter the public chain structure regularly. On the basis of ensuring the security of the engineering construction file data, the publicity and transparency of the engineering construction file data should be improved. For some important engineering construction file data, the private chain structure can be used to provide it for internal use in the system. The application of different forms of the master-slave multi-chain structure can reduce problems such as data islands and poor data circulation, and promote engineering construction. In order to speed up the pace of file data sharing, the traditional transfer of construction documents requires construction document staff to conduct offline review, confirmation, and entry, which consumes manpower and material resources and is inefficient. The master-slave multi-chain technology is applied to the work of construction documents. According to recognized rules, the transfer, reception, management and other nodes are added to the alliance chain to form a specific contract, automatically optimize the workflow, and use the common account book to perform distributed collaboration on the operations of each connection point. If there is a data operation, all nodes will be notified to confirm independently according to the preset rules. The information of all participants is transparent and unified, and the data is completely transparent. The operation records and related data are packaged into blocks, timestamps are added, and added to the chain. The new blocks form a "chain" one after another, which can automatically complete the conversion of construction document data formats and improve the efficiency of construction document collection, transfer, and utilization. Each node, such as the construction unit, design unit, and supervision unit, can independently enter and maintain the construction project document information. Each node also supervises each other to improve work efficiency, which can realize the automatic generation and storage of construction documents and reduce the cost of information collection and entry of construction documents.
[0047] Furthermore, the user's access request is automatically judged for permissions, including calculating the permission impact factor, combining the multi-chain collaboration results, user attributes and user permission level, and obtaining a comprehensive impact factor by combining the factors to reflect the user's permission status in the system. The permission impact factor represents an assessment of the user's role in the system. After obtaining the permission impact factor, a logistic regression operation is performed on the permission impact factor to determine whether the user's permissions meet the requirements. The logistic regression operation makes the permission judgment nonlinear and outputs a probability value reflecting whether the user's permissions are approved.
[0048] It should be noted that by integrating the data of various dimensions, the calculation of the authority impact factor is expressed as: ; in, For users The authority impact factor, is the weighting factor, For users In permissions The attribute value on For users In permissions The permission level above The total number of permission parameters.
[0049] It should also be noted that the authority judgment is expressed as: ; in, For users The permission judgment result.
[0050] It should also be noted that the smart contract of the master-slave multi-chain technology can effectively improve the sharing efficiency of engineering construction file data. Once a contract event occurs, it will automatically start execution. When the terminal requirements meet the smart contract, the contract will be automatically generated and executed, and the operation process will be recorded and stored in the master-slave multi-chain. If the terminal requirements do not meet the contract requirements, the system will reject the application. The contract is transmitted through a point-to-point network and uniformly stored in the same master-slave multi-chain. When the conditions meet the contract requirements, the master-slave multi-chain will automatically enter the contract mode and execute the contents of the contract. In the actual application process, when the user of the engineering construction file applies to read and apply the engineering construction file data, each link on the master-slave multi-chain can form a smart contract. The master-slave multi-chain directly judges the user's application. When the application meets the contract requirements, the master-slave multi-chain will execute the contract content and provide the user with the required engineering construction file data. By building smart contracts, human participation is reduced in the engineering construction file data sharing service. The process is more simplified, and the sharing of engineering construction file data is more secure. Each node on the master-slave multi-chain can access the engineering construction file information resources, realize the openness and information sharing of engineering construction file information, and adopt a specific confidentiality algorithm. The key is only open to specific people, which can realize the targeted opening of specific content of engineering construction file information resources and realize access control of engineering construction file data resources. The master-slave multi-chain technology helps to realize the preservation of traces in the use of engineering construction file data resources, and records traces of user browsing and use of data information, and cannot modify or delete the recorded traces. It can be applied to the utilization and development of engineering construction file information resources, mine and analyze engineering construction file utilization data, predict user utilization trends, provide personalized utilization demand services for engineering construction files, and improve the decision-making efficiency and accuracy of management departments.
[0051] It should also be noted that electronic signatures are essentially the application of asymmetric encryption algorithms, which usually include paired public and private keys. The private key is held only by an individual, while the public key is stored publicly. Content encrypted by the public key can only be decrypted by the private key, and vice versa. When a participant needs to confirm a transaction, he or she only needs to use the private key held by the individual to encrypt the summary (hash value) of the transaction. If the public key can decrypt the encrypted information, it means that the identity of the signatory is reliable. By comparing the decrypted summary with the hash value of the original information, the originality of the document can be confirmed. Based on the provisions of the Electronic Signature Law, a reliable electronic signature has the same legal effect as a handwritten signature or seal, and can be used for electronic evidence storage. The decentralized nature of the master-slave multi-chain also enables electronic signatures to complement centralized public key encryption technology, and gradually become the standard for third-party electronic signature services.
[0052] Example 2, reference Figure 2 , which is an embodiment of the present invention, provides a digital delivery system based on a master-slave multi-chain, including a coding construction module 100, a shared encryption module 200 and a permission judgment module 300.
[0053] Among them, S4: the coding construction module 100 is used to encode the unique identification code of the engineering construction file, generate the file identification, and build a multi-party co-construction platform.
[0054] Among them, S5: the shared encryption module 200 is used to share and encrypt the file data among all participants based on the master-slave multi-chain consensus mechanism.
[0055] Wherein S6: the authority judgment module 300 is used to manage business process data through the collaborative work of the main chain and the side chain, and automatically judge the authority of the user's access request.
[0056] Embodiment 3, an embodiment of the present invention, is different from the first two embodiments in that:
[0057] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0058] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0059] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk case (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0060] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0061] Example 4, an embodiment of the present invention, provides an intelligent construction digital delivery method based on master-slave multi-chain. In order to verify the beneficial effects of the present invention, scientific demonstration is carried out through simulation experiments.
[0062] By simulating the file management process in engineering construction projects, and comparing the existing centralized file management system and the distributed management system based on master-slave multi-chain in terms of file processing efficiency, security, and accuracy of authority management, the experiment selected files from 10 engineering projects as test objects. The file types involved included design drawings, construction records, supervision reports, etc.
[0063] All files are processed by the coding construction module to generate a unique file identifier. The identifier of each file includes key information such as the construction permit number, file type, responsible unit code and upload time. In the prior art system, the file identifier is generated by a centralized database, while in the present invention, the file identifier is generated and encrypted and stored through a master-slave multi-chain network. The file is transmitted and shared between different participants. The existing system relies on a third-party platform for file transmission, which has certain security risks. The present invention realizes encrypted transmission of files between multiple nodes through the consensus mechanism of the master-slave multi-chain. File access requests are processed through permission judgment. In the existing system, permission management relies on preset manual rules, which is prone to misjudgment or security vulnerabilities. The present invention automatically judges permissions through smart contracts and updates permission settings in real time to ensure that each access request can be accurately processed. During the experiment, a table of key parameters such as file identifier generation time, file transmission time, file transmission failure rate, and permission judgment accuracy is recorded for each system. The data of each parameter is taken from the actual simulation experiment results, and the average value is taken through repeated experiments to improve the reliability of the data.
[0064] In terms of file identification generation time, the system of the present invention takes an average of 3.2 seconds, while the prior art system takes an average of 5.3 seconds, which shows that the present invention has higher efficiency in file identification generation. This is due to the decentralized processing method of the master-slave multi-chain technology, which makes the file identification generation process no longer limited by the performance bottleneck of the centralized database. In terms of file transfer time, the average file transfer time of the prior art system is 12.7 seconds, while the system of our invention only takes an average of 8.5 seconds. This difference mainly comes from the master-slave multi-chain consensus mechanism adopted by the present invention, which realizes the rapid transmission of files between multiple nodes, while the prior art relies on a third-party platform. File transfer is easily affected by network delays and platform performance. In addition, the file transfer failure rate of the system of the present invention is only 2%~3%, which is significantly lower than the 7%~10% of the prior art system. This further proves the high reliability of the master-slave multi-chain technology in data transmission. The accuracy of permission judgment of the prior art system is 88%~92%, while the accuracy of the system of the present invention reaches 97%~99%. This difference is due to the fact that the present invention automatically executes permission judgment through smart contracts, reduces misjudgments caused by manual intervention, and can dynamically adjust permission settings to meet the needs of different users, ensuring that each access request can receive an accurate response.
[0065] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A method for intelligent construction digital delivery based on master-slave multi-chain, characterized in that: include: Encode the unique identification code for the engineering construction documents, generate the file identification, and build a multi-party co-construction platform; Based on the master-slave multi-chain consensus mechanism, file data is shared and encrypted among all participants; Manage business process data through the collaborative work of the main chain and the side chain, and automatically determine the permissions of user access requests; Unique identification code encoding, including using weighted parameter combination to generate intermediate values, introducing exponential functions to convert into unique file identifiers, constructing kernel functions to dynamically integrate participant information and time factors, calculating global consensus values through integral accumulation, and reflecting the multi-party collaboration status in real time; Sharing and encryption management, including, based on the master-slave multi-chain structure, combining the time-integrated intermediate value and the composite hash adjustment factor, to achieve the spatiotemporal consistency measurement of data sharing, and optimize the cross-chain data flow through multi-chain collaborative value calculation; Automatic authority judgment includes calculating authority influencing factors based on multi-chain collaboration results, user attributes and authority levels, and outputting the authority approval probability through a logistic regression model to achieve nonlinear dynamic authority judgment.
2. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 1, characterized in that: The generated file identification includes: Obtain engineering construction file information, upload and store the engineering construction file information to the master-slave multi-chain network, perform weighted processing on the construction permit number, file type, responsible unit code and upload time, and obtain the intermediate value by processing the parameters to reflect the basic feature combination of the file; The intermediate value is converted into a file identifier through an exponential function, and the exponential function is introduced and based on the intermediate value, the original input information is encapsulated as a unique identifier.
3. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 1 or 2, characterized in that: The construction of a multi-party co-construction platform, include, Construct a kernel function that combines the information of the participants with the time factor to form a dynamic numerical representation. The kernel function captures the contribution of each participant to the consensus at different time points, and adjusts the strength of the consensus through a hyperbolic function based on the relationship between the participants. The kernel function is used as input, and the overall consensus value is calculated through integration operation. Combined with the time change, the consensus contribution in each time period is accumulated to obtain the global consensus measurement value, which reflects the cooperation between the participants in each stage of the project.
4. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 3, characterized in that: The file data is shared and encrypted between the parties, including: Based on the master-slave multi-chain consensus mechanism, data is shared between nodes and trusted by the nodes to form collective trust. The hash value of the file data of each node in a specific time period is calculated and time-weighted processing is performed. By combining the time information in the data stream with the file content, a time integral intermediate value is generated to reflect the data status of the node at different time points. By integrating the hash value, the characteristics of data changes over time are captured. The time integral intermediate values of all nodes are summed up to calculate the consistency measure, which reflects the degree of cooperation between different nodes.
5. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 1, 2 or 4, characterized in that: The sharing and encryption management of file data among the participants also includes: Calculate the composite hash and time adjustment factor. The composite hash and time adjustment factor is a processing of the original file content. Combining the static characteristics and dynamic time changes of the file, the composite hash and time adjustment factor is used to adaptively adjust the time sensitivity of the file encryption process. The composite hash and time adjustment factor are applied to the overall file encryption process, and the system integrates all parts of the file with the composite factor to generate encrypted data.
6. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 1, 2 or 4, characterized in that: The business process data is managed through the collaborative work of the main chain and the side chain, including: Measure the synergy between chains, calculate the synergy value of a single chain, combine the data flow within the chain and the interaction between chains, hash the data on the chain, and calculate it in combination with time weight; Integrate the synergy results of multiple chains to obtain the synergy measurement of the entire system, form a global synergy indicator, and reveal the overall coordination of multiple chains.
7. The method for intelligent construction digital delivery based on master-slave multi-chain as claimed in claim 6, characterized in that: The automatic determination of the permissions of the user's access request is performed. include, Calculate the authority impact factor, combine the multi-chain collaboration results, user attributes and user authority level, and obtain a comprehensive impact factor by combining factors to reflect the user's authority status in the system. The authority impact factor represents the evaluation of the user's role in the system; After obtaining the permission impact factor, a logistic regression operation is performed on the permission impact factor to determine whether the user's permission meets the requirements. The logistic regression operation makes the permission judgment nonlinear and outputs a probability value reflecting whether the user's permission is approved.
8. A system for intelligent construction digital delivery method based on master-slave multi-chain, characterized by: include, A coding construction module (100) is used to encode a unique identification code for the engineering construction file, generate a file identifier, and build a multi-participant co-construction platform; A shared encryption module (200) is used to share and encrypt file data among all parties based on a master-slave multi-chain consensus mechanism; and The authority judgment module (300) is used to manage business process data through the collaborative work of the main chain and the side chain, and automatically judge the authority of the user's access request.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the smart construction digital delivery method based on master-slave multi-chain described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the smart construction digital delivery method based on master-slave multi-chain described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Grain block chain information tracing method based on master-slave multiple chains
CN115994770A
Commodity transaction data management system and method
CN116579775A
Mobile office data security access system based on encrypted mirror image transmission
CN118433704A
Block chain-based business information change management method and system
CN119004528A
File resource reuse library management method and device based on database
CN119415481A
Cited By
Agricultural data intelligent contract cross-domain sharing method based on master-slave chain
CN120128596A
Green building construction data management and auditing method and system
CN122415002A