Electric power engineering project file management method, system and device and storage medium
By constructing an integrated file management system with dynamic directory configuration and automatic file aggregation and synchronization, combined with multi-version conflict detection and access control, the chaotic and security problems of file management in power engineering projects have been solved, achieving efficient and secure file management.
Patent Information
- Application Number
- CN202511444526.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2026-01-09
AI Technical Summary
The lack of a unified document management system in power engineering projects leads to inconsistent document versions and an inability to flexibly set permissions based on user roles, resulting in difficulties in document retrieval, version inconsistencies, and information security issues.
An integrated file management system is built, which enables dynamic directory configuration, automatic file collection and synchronization, and adopts a multi-version conflict detection algorithm and permission control system to achieve file version control and permission management.
It enables centralized management and rational storage of files, ensures timely file synchronization, avoids version confusion, improves file retrieval efficiency and security, meets the flexible access needs of different user roles, and guarantees file security and confidentiality.
Smart Images

Figure CN121301282A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of document management technology, and in particular to a method, system, device and storage medium for document management in power engineering projects. Background Technology
[0002] In the field of power engineering construction, with the continuous expansion of project scale and increasing complexity, the management of project documents faces many challenges: (1) Since power engineering projects involve multiple stages, such as planning, design, construction, and acceptance, each stage will generate a large number of documents, and the types of documents are diverse, including documents, drawings, pictures, etc. Documents generated by different stages and departments are often stored in a scattered manner and lack a unified management system. This leads to chaotic file directory configuration, untimely collection and synchronization of documents, and difficulty in file retrieval during the project process, which cannot meet the project team's need for efficient use of documents. For example, if the drawing documents generated in the design stage are not collected and synchronized to the construction department in a timely manner, it may affect the construction progress or even lead to construction errors; (2) In power engineering projects, documents will be continuously modified and improved as the project progresses. However, traditional management methods are difficult to effectively track the version changes of documents. Multiple versions of files are easily confused. When different people modify the same file, there is a lack of effective conflict detection and resolution mechanisms, which leads to file version confusion and affects the quality and progress of the project. For example, if the design file is modified multiple times, without accurate version control, the construction personnel may use outdated design files for construction, causing safety hazards. (3) Power engineering projects involve multiple participants, such as owners, design units, construction units, and supervision units. Different participants have different roles and responsibilities in the project, and their access and operation permissions for files should also be different. However, traditional file management systems often lack a fine permission control mechanism and cannot flexibly set permissions according to user roles. This may lead to sensitive files being accessed or modified by unauthorized personnel, causing information security problems. For example, the internal files of the construction unit may be obtained by other unrelated units, affecting the project's business secrets and normal operation. Summary of the Invention
[0003] In view of this, the present invention proposes a method, system, device and storage medium for managing power engineering project documents, which can effectively solve the defects of existing technologies such as lack of a unified management system, chaotic document versions and inability to flexibly set permissions according to user roles.
[0004] The technical solution of this invention is implemented as follows:
[0005] A method for managing project documents in power engineering projects, specifically including:
[0006] File integration steps: Build an integrated file management system, and based on the integrated file management system, perform dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview;
[0007] Version control steps: Version control is performed on the files after the file integration step based on a multi-version conflict detection algorithm;
[0008] Access control steps: Establish an access control system and set different control permissions for different user roles based on the access control system.
[0009] As a further optional solution to the aforementioned power engineering project document management method, the dynamic file directory configuration specifically includes:
[0010] Dynamically adjust the file directory structure according to the project progress and participating roles of the power engineering project;
[0011] The file directory structure is automatically updated based on the project progress.
[0012] As a further optional solution to the aforementioned power engineering project document management method, the automatic document collection and synchronization specifically includes:
[0013] Based on the event triggering mechanism, automatically detect newly generated or updated project files;
[0014] Based on the dynamic file directory configuration information, the detected files are automatically collected into the corresponding project file directory;
[0015] Using real-time synchronization technology, the collected files are synchronized to the access terminals of all relevant departments and personnel;
[0016] During the synchronization process, record the operation logs for file collection and synchronization.
[0017] As a further optional solution to the aforementioned power engineering project document management method, the version control of the files after the file integration step based on the multi-version conflict detection algorithm specifically includes:
[0018] During the file integration process, a unique version identifier is established for each file, recording the file version number, modification time, modifier, and a summary of the modification content;
[0019] When multiple devices are detected making concurrent modifications to the same file, the multi-version conflict detection algorithm is triggered. The multi-version conflict detection algorithm identifies conflicting versions by comparing file metadata and content differences.
[0020] Version conflicts are automatically handled based on the preset conflict resolution strategy.
[0021] As a further optional solution to the aforementioned power engineering project document management method, the establishment of an access control system, which sets different control permissions for different user roles based on the access control system, specifically includes:
[0022] Construct a multi-level access control system, define user roles based on the organizational structure tree model, and assign a unique access identifier to each role;
[0023] Set differentiated file access and operation permissions for different user roles;
[0024] An integrated dynamic permission verification mechanism is used to verify the user's permission identifier in real time before the user performs file operations, ensuring that the operation complies with preset permission rules.
[0025] As a further optional solution to the aforementioned power engineering project document management method, the method further includes:
[0026] Optimization steps for electronic document signing and approval processes: Implement document signing and approval processes based on electronic signature technology.
[0027] As a further optional solution to the aforementioned power engineering project document management method, the method further includes:
[0028] Project document archiving steps: After the project is completed, organize and archive the project documents according to the predetermined archiving rules;
[0029] Document Management Integration Steps: Send the archived project files to the enterprise's document management system for integration.
[0030] A power engineering project document management system, comprising:
[0031] The file integration module is used to build an integrated file management system, which enables dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview based on the integrated file management system.
[0032] The version control module is used to perform version control on files after the file integration process based on a multi-version conflict detection algorithm.
[0033] The access control module is used to establish an access control system and set different control permissions for different user roles based on the access control system.
[0034] A computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the above-described power engineering project document management methods.
[0035] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the above-described power engineering project document management methods.
[0036] The beneficial effects of this invention are as follows: By constructing an integrated file management system and implementing dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview based on this system, centralized management of power engineering project files is achieved. Dynamic directory configuration allows for flexible adjustment of the file directory structure according to the actual needs of different stages and departments within the power engineering project, making file storage more rational and orderly, and avoiding the difficulties in finding files and management chaos caused by scattered file storage. Automatic file collection and synchronization ensures that files can be collected to designated locations in a timely and accurate manner and synchronized to relevant personnel, guaranteeing that project team members can obtain the latest file information, improving work efficiency and collaborative work effectiveness. File retrieval and preview facilitate users in quickly locating and viewing the required files, reducing file search time and further improving file management efficiency and user experience. Based on a multi-version conflict detection algorithm, version control is applied to the integrated files, effectively solving the problem of chaotic file version management and enabling timely... The system promptly detects conflicting modifications made to the same file by different users and provides corresponding resolution mechanisms, avoiding version inconsistencies caused by multiple users modifying the file simultaneously. This ensures file consistency and accuracy, accurately records the file's version change history, and allows users to clearly understand the file's development process and modification status, facilitating version backtracking and comparative analysis. An access control system is established, and different control permissions are set for different user roles based on this system, achieving fine-grained control over file access. According to the roles and responsibilities of different participants in power engineering projects (such as owners, design units, construction units, and supervision units), corresponding file access and operation permissions are assigned, ensuring that sensitive files can only be accessed and modified by authorized personnel, improving file security and confidentiality. The access control system supports dynamic adjustment of user permission settings based on project progress and changes in user responsibilities, meeting the flexible needs of access management at different stages of the project and ensuring the compliance and effectiveness of project file management. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart illustrating a method for managing power engineering project documents according to the present invention.
[0039] Figure 2 This is a schematic diagram illustrating the composition of a power engineering project document management system according to the present invention;
[0040] Figure 3 This is a schematic diagram of the composition of a computing device according to the present invention. Detailed Implementation
[0041] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0042] refer to Figures 1 to 3 A method for managing project documents in power engineering, specifically including:
[0043] File integration steps: Build an integrated file management system, and based on the integrated file management system, perform dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview.
[0044] In some embodiments, the dynamic file directory configuration specifically includes:
[0045] Dynamically adjust the file directory structure according to the project progress and participating roles of the power engineering project;
[0046] Automatically trigger file directory structure updates based on project progress;
[0047] The provision of dynamically adjusting the file directory structure based on the project progress and participating roles in power engineering projects specifically includes:
[0048] When a project enters a new phase or departmental requirements change, the system automatically detects the change requirements and generates directory adjustment suggestions. After confirmation, the directory structure synchronization operation is performed.
[0049] Ensure that the adjusted file directory is in sync with the actual progress of the project, and record the directory change history.
[0050] Specifically, the document directory structure is dynamically adjusted according to the different stages of the power engineering project and the needs of different departments. This allows the document directory to closely match the actual progress and business needs of the project. Whether the project is in the planning, design, construction or acceptance stage, it can quickly adapt to the corresponding document management requirements, greatly improving the flexibility and adaptability of document management.
[0051] Automatic file directory structure updates are triggered based on project progress, avoiding the tedious operation and potential errors of manual directory adjustments. When the project enters a new phase or departmental requirements change, the system can automatically detect changes and generate directory adjustment suggestions. After confirmation, the system performs directory structure synchronization. This automated approach not only saves manpower costs but also speeds up directory updates, ensuring that the file directory reflects the latest project status in a timely manner and improving the efficiency of file management.
[0052] Ensuring that the adjusted file directory remains synchronized with the actual project progress guarantees the accuracy of file storage and retrieval. Project team members can quickly find the files they need based on the latest directory structure, avoiding difficulties in finding files and misuse caused by discrepancies between the directory and the actual directory. At the same time, recording the directory change history provides traceability for project file management. During later project audits, problem investigations, or experience summaries, the evolution of the file directory can be understood by reviewing the directory change history, analyzing the basis for management decisions, and enhancing the reliability and auditability of file management.
[0053] In some embodiments, the automatic file collection and synchronization specifically includes:
[0054] Based on the event triggering mechanism, automatically detect newly generated or updated project files;
[0055] Based on the dynamic file directory configuration information, the detected files are automatically collected into the corresponding project file directory;
[0056] Using real-time synchronization technology, the collected files are synchronized to the access terminals of all relevant departments and personnel;
[0057] During the synchronization process, record the operation logs for file collection and synchronization.
[0058] Specifically, the system automatically detects newly generated or updated project files based on an event-triggered mechanism, eliminating the need for manual searching and identification of new files. This reduces manual intervention and saves significant time and manpower costs. For example, when the design department completes and saves new design drawings, the new file can be detected immediately, avoiding omissions and delays caused by manual inspection. Based on dynamic file directory configuration information, the detected files are automatically collected into the corresponding project file directory. This process achieves automated file classification and storage, enabling files to be placed quickly and accurately in designated locations, improving the efficiency of file organization, and allowing project team members to more easily access the files they need.
[0059] By employing real-time synchronization technology, the collected files are synchronized to the access terminals of all relevant departments and personnel. This enables project team members to obtain the latest file information immediately, regardless of their location, and to maintain synchronization with the project files. For example, construction workers can access the latest updated construction drawings and related documents in real time via mobile devices on the construction site, avoiding construction errors caused by inconsistent file versions. Real-time synchronization ensures that the file content of all access terminals is consistent, reduces information errors caused by file asynchrony, and improves the accuracy of project decision-making and execution.
[0060] During the synchronization process, operation logs are recorded for file collection and synchronization. These logs record detailed information such as file collection time, synchronization scope, and operators, providing a complete operation track for project file management. During project audits or problem investigations, the operation logs can be consulted to understand the file flow process and operation history, enhancing the traceability and auditing capabilities of management and helping to identify and resolve potential problems in a timely manner.
[0061] In some embodiments, the file retrieval and preview specifically include:
[0062] It provides multi-dimensional intelligent search functions, supporting file location by combination of conditions such as keywords, file type, upload time, project stage, department affiliation, and project number and version number in file metadata;
[0063] By integrating OCR (Optical Character Recognition) and NLP (Natural Language Processing) technologies, semantic analysis and keyword extraction are performed on unstructured file content and filenames to enhance retrieval accuracy;
[0064] It supports sorting search results by relevance, time, file type, etc., and displays file summaries and key metadata;
[0065] It offers an online preview function, supporting instant viewing of common file formats such as documents, images, and PDFs without the need for downloading;
[0066] Integrate a permission verification module into the preview interface to ensure that users can only preview file content within their authorized scope.
[0067] Record search and preview operation logs, including search criteria, preview files, operation time, and user identity information, to support audit trails.
[0068] Version control steps: Version control is performed on files after the file integration step based on a multi-version conflict detection algorithm.
[0069] In some embodiments, the version control of files processed through the file integration step based on the multi-version conflict detection algorithm specifically includes:
[0070] During the file integration process, a unique version identifier is established for each file, recording the file version number, modification time, modifier, and a summary of the modification content;
[0071] When multiple devices are detected making concurrent modifications to the same file, the multi-version conflict detection algorithm is triggered. The multi-version conflict detection algorithm identifies conflicting versions by comparing file metadata and content differences.
[0072] Version conflicts are automatically handled based on the preset conflict resolution strategy.
[0073] Specifically, during the file integration process, a unique version identifier is established for each file, and the file version number, modification time, modifier, and modification summary are recorded in detail. This gives each file version a clear identity and complete change information record, making it easier for project team members to accurately identify and distinguish different versions of files. For example, in the design phase of a power engineering project, multiple modifications to design documents can be quickly understood through the version number and modification summary, which improves the standardization and transparency of file management.
[0074] When multiple users or systems are detected making concurrent modifications to the same file, a multi-version conflict detection algorithm is triggered. This algorithm can quickly and accurately identify conflicting versions by comparing file metadata and content differences. In power engineering projects, different professionals may modify the same file at the same time. For example, electrical engineers and structural engineers may modify design documents containing electrical and structural information at the same time. Through the conflict detection algorithm, version conflicts caused by such concurrent modifications can be detected in a timely manner, avoiding errors caused by version confusion and ensuring the consistency and accuracy of the file.
[0075] Based on a preset conflict resolution strategy, version conflicts are handled automatically. This automated mechanism reduces the need for manual intervention and improves the efficiency of handling version conflicts. For example, the preset strategy of "latest version overwrites + old version archives" means that when a conflict is detected, the latest modified version is automatically taken as the valid version, and the old version is archived. At the same time, relevant information on conflict handling is recorded. This ensures that files are updated in a timely manner and retains historical version information, which is convenient for subsequent querying and tracing. This allows the project team to devote more energy to the project itself, rather than spending a lot of time dealing with file version conflict issues.
[0076] Access control steps: Establish an access control system and set different control permissions for different user roles based on the access control system.
[0077] In some embodiments, establishing an access control system and setting different control permissions for different user roles based on the access control system specifically includes:
[0078] Construct a multi-level access control system, define user roles based on the organizational structure tree model, and assign a unique access identifier to each role;
[0079] Set differentiated file access and operation permissions for different user roles;
[0080] An integrated dynamic permission verification mechanism is used to verify the user's permission identifier in real time before the user performs file operations, ensuring that the operation complies with preset permission rules.
[0081] Specifically, a multi-level access control system is constructed, defining user roles based on an organizational tree model and assigning a unique permission identifier to each role. This refined role definition method can accurately reflect the responsibilities and business needs of different participants in power engineering projects. For example, in power engineering projects, different participants such as owners, design units, construction units, and supervision units have different roles and tasks. This method can define corresponding roles for each participant and assign matching permission identifiers to achieve precise access management, ensuring that each user can only access and operate files within their scope of responsibility.
[0082] Setting differentiated file access and operation permissions for different user roles can effectively prevent sensitive files from being accessed and modified by unauthorized personnel, ensuring file security and confidentiality. For example, core documents such as design drawings of design units can only be accessed and modified by authorized designers and relevant approval personnel, while construction unit personnel may only have preview permissions and cannot perform modification operations. At the same time, differentiated permission settings also comply with the business specifications and compliance requirements of power engineering projects, ensuring that the management of project files complies with industry standards and laws and regulations.
[0083] An integrated dynamic permission verification mechanism verifies a user's permission identifier in real time before performing file operations, ensuring that the operation complies with preset permission rules. This mechanism can promptly prevent unauthorized operations by users, enhancing the security and reliability of the system. For example, when a user attempts to access or modify a file they do not have permission to, the system will immediately verify the permission and reject the operation, while recording relevant log information. This not only protects the security of files but also provides a basis for subsequent auditing and troubleshooting, helping to promptly identify and handle potential security risks.
[0084] In some embodiments, the method further includes:
[0085] Optimization steps for electronic document signing and approval processes: Implement document signing and approval processes based on electronic signature technology.
[0086] Specifically, the system integrates electronic signature technology to construct an electronic document signing and approval workflow module. This module pre-sets approval workflow templates that match each stage of a power engineering project. The templates clearly define the approval nodes, approvers, and approval order for different types of documents (such as design documents, construction records, and acceptance reports). When a user initiates a document signing application, the corresponding approval workflow template is automatically invoked, and the document is pushed to the appropriate approver. The approver completes the signing operation in the system using electronic signature technology, recording the signing time, signer, and signing comments in real time. If a rejection occurs during the approval process, the document is automatically returned to the initiator, and the reason for rejection is recorded. After the entire approval process is completed, an approval report containing information on all approval nodes is generated and archived along with the document.
[0087] In some embodiments, the method further includes:
[0088] Project document archiving steps: After the project is completed, based on factors such as the type, scale, phase division, and importance of documents in the power engineering project, detailed archiving rules are formulated. These rules cover document classification standards (such as classification by design documents, construction documents, supervision documents, etc.), document sorting rules (such as chronological order or document number order), and document storage format requirements (such as uniformly converting to PDF format). In accordance with the above archiving rules, project documents are automatically organized, including document classification, sorting, and format conversion, and the organized documents are stored in the designated archiving directory.
[0089] The document management integration steps are as follows: First, a data interface is built with the enterprise's document management system. This interface supports multiple data transmission protocols (such as HTTP, FTP, etc.) to ensure the stability and security of data transmission. After project files are archived, the archived project files and their related metadata (such as file name, archiving time, file type, etc.) are automatically sent to the enterprise's document management system through the data interface. Upon receiving the files, the document management system further integrates and manages the project files according to its internal document management rules, while simultaneously providing feedback on file receipt and integration status information to this document management system, thus achieving data interaction and status synchronization between the two systems.
[0090] A power engineering project document management system, comprising:
[0091] The file integration module is used to build an integrated file management system, which enables dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview based on the integrated file management system.
[0092] The version control module is used to perform version control on files after the file integration process based on a multi-version conflict detection algorithm.
[0093] The access control module is used to establish an access control system and set different control permissions for different user roles based on the access control system.
[0094] A computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the above-described power engineering project document management methods.
[0095] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the above-described power engineering project document management methods.
[0096] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for managing project documents in power engineering, characterized in that, Specifically, it includes: File integration steps: Build an integrated file management system, and based on the integrated file management system, perform dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview; Version control steps: Version control is performed on the files after the file integration step based on a multi-version conflict detection algorithm; Access control steps: Establish an access control system and set different control permissions for different user roles based on the access control system.
2. The method for managing power engineering project documents according to claim 1, characterized in that, The dynamic file directory configuration specifically includes: Dynamically adjust the file directory structure according to the project progress and participating roles of the power engineering project; The file directory structure is automatically updated based on the project progress.
3. The method for managing power engineering project documents according to claim 1, characterized in that, The automatic file collection and synchronization specifically includes: Based on the event triggering mechanism, automatically detect newly generated or updated project files; Based on the dynamic file directory configuration information, the detected files are automatically collected into the corresponding project file directory; Using real-time synchronization technology, the collected files are synchronized to the access terminals of all relevant departments and personnel; During the synchronization process, record the operation logs for file collection and synchronization.
4. The method for managing power engineering project documents according to claim 1, characterized in that, The version control of files after the file integration step based on the multi-version conflict detection algorithm specifically includes: During the file integration process, a unique version identifier is established for each file, recording the file version number, modification time, modifier, and a summary of the modification content; When multiple devices are detected making concurrent modifications to the same file, the multi-version conflict detection algorithm is triggered. The multi-version conflict detection algorithm identifies conflicting versions by comparing file metadata and content differences. Version conflicts are automatically handled based on the preset conflict resolution strategy.
5. The method for managing power engineering project documents according to claim 1, characterized in that, The establishment of an access control system, which sets different access and operation permissions for different user roles based on the access control system, specifically includes: Construct a multi-level access control system, define user roles based on the organizational structure tree model, and assign a unique access identifier to each role; Set differentiated file access and operation permissions for different user roles; An integrated dynamic permission verification mechanism is used to verify the user's permission identifier in real time before the user performs file operations, ensuring that the operation complies with preset permission rules.
6. The method for managing power engineering project documents according to claim 1, characterized in that, The method further includes: Optimization steps for electronic document signing and approval processes: Implement document signing and approval processes based on electronic signature technology.
7. The method for managing power engineering project documents according to claim 1, characterized in that, The method further includes: Project document archiving steps: After the project is completed, organize and archive the project documents according to the predetermined archiving rules; Document Management Integration Steps: Send the archived project files to the enterprise's document management system for integration.
8. A power engineering project document management system, characterized in that, include: The file integration module is used to build an integrated file management system, which enables dynamic file directory configuration, automatic file collection and synchronization, and file retrieval and preview based on the integrated file management system. The version control module is used to perform version control on files after the file integration process based on a multi-version conflict detection algorithm. The access control module is used to establish an access control system and set different control permissions for different user roles based on the access control system.
9. A computing device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the power engineering project document management method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the power engineering project document management method according to any one of claims 1-7.
Citation Information
Patent Citations
Electric power engineering project investment management system
CN109784681A
Power production project file management system capable of storing according to progress
CN111598542A
File management method and system based on private chain
CN113282562A
Engineering project document management system
CN114428890A
Aero-engine system demand servitization collaborative management method
CN120337878A