Nuclear power project electronic archive group volume system and method based on adaptive four-property detection

The nuclear power project electronic archive assembly system, which employs adaptive four-property detection and low-code configuration, solves the problems of authenticity, integrity, usability, and security of electronic archives for nuclear power projects. It achieves flexible archive management and an efficient assembly process, adapting to the dynamic characteristics and diverse needs of projects.

CN120892396BActive Publication Date: 2025-12-12SHANGHAI NUCLEAR ENGINEERING RESEARCH & DESIGN INSTITUTE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511419248.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2025-12-12
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

Existing technologies cannot effectively address the authenticity, integrity, usability, and security (four aspects) of electronic archives for nuclear power projects. Furthermore, traditional document compilation methods are ill-suited to the dynamic characteristics and diverse needs of projects, and cannot meet the requirements for flexible and varied document compilation.

Method used

The nuclear power project electronic archive assembly system adopts an adaptive four-property detection system. Through low-code configuration and custom services, it dynamically adapts to the assembly rules, supports single-set and dual-set archive management, and ensures the standardization and compliance of the assembly process by combining the four-property detection.

Benefits of technology

It enables efficient and flexible compilation and archiving of electronic records, ensuring the long-term reliability and compliance of records, reducing management costs, and supporting personalized management for diverse project needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120892396B_ABST
    Figure CN120892396B_ABST
Patent Text Reader

Abstract

The application belongs to the field of electronic file management, and provides a nuclear power project electronic file grouping system and method based on adaptive four-property detection, which is configured based on electronic files of a nuclear power project, generates project grouping rules, determines a grouping start node to generate a list of files to be handed over, performs four-property detection on the corresponding electronic files of the list of files to be handed over to obtain a file list, determines an initial sorting rule, performs auxiliary sorting based on a grouping type or a grouping sub-type to obtain a file sorting rule, performs file grouping based on the project grouping rules and the file sorting rule, adds an archive number to generate a list of handed-over files, merges the list of handed-over files based on the archive number and the grouping type to generate a grouping list, creates a file based on the grouping list and groups the file to obtain a handed-over grouping, generates a file identification for the handed-over grouping, detects and packages the handed-over grouping for archiving. The application can construct a dynamically adaptive application mode according to specific needs of different projects, and allows users to customize.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of electronic file management, and particularly relates to a nuclear power project electronic file grouping system and method based on adaptive four-property detection. BACKGROUND

[0002] The statements in this section merely provide background information related to the present application and do not necessarily constitute the prior art.

[0003] Nuclear power engineering projects have the characteristics of long construction period, many participating units, many document types, large number of documents, and low fault tolerance of file archiving. The grouping requirements of electronic archives by project owners are often complex and diversified, and need to be carefully sorted, classified and archived according to different file type rules. The traditional manual or semi-automatic grouping method is not only difficult and time-consuming, but also difficult to ensure the standardization and consistency of the grouping. In the process of electronic archive grouping, it is crucial to ensure the authenticity, integrity, usability and security (referred to as four properties) of electronic files. These four properties are the core value of electronic archives as evidence and historical records, and are also the basis for subsequent archives to be transferred and stored for a long time between different organizations and different systems.

[0004] The existing research and application of intelligent electronic archive grouping still have deficiencies, for example, some schemes connect the archive system and the office system, automatically arrange the electronic files, and realize the direct generation of electronic archives through the system. Or there are schemes that sort the obtained complete set of electronic files according to the preset division table template, project information and rules, thereby realizing one-key archiving. Both of them improve the work efficiency of archiving to a certain extent, but do not involve detecting the four properties of electronic archives. Secondly, the existing scheme automatically captures electronic archive metadata throughout the life cycle of electronic archive files, and calls a fixed set of file models for automatic grouping, which to a certain extent guarantees the authenticity and integrity of electronic archives, but the grouping method is relatively single. There are also deep learning models for checking the integrity of electronic archives and recognizing pictures to improve the efficiency of archive retrieval and utilization, but they do not involve diversified grouping methods. Moreover, the existing scheme detects the four properties of electronic archives and automatically groups them according to the preset rules, but uses static archiving rules, and needs to be adjusted by professional system developers during the setting process. It cannot adapt to the dynamic characteristics of nuclear power projects. Considering the actual computer foundation level of the archive management personnel, the existing system generally cannot realize dynamic adaptation to different project requirements and meet the low-code requirements. It also does not allow ordinary archive personnel to customize and adjust the grouping logic, and it is difficult to meet the flexible and diversified grouping requirements. SUMMARY

[0005] In order to solve the above problems, the application provides a nuclear power project electronic archive volume grouping system and method based on adaptive four-property detection, which can construct a dynamically adaptive application mode according to the specific needs of different projects, configure process rules in a low-code manner, allow users to customize the in-volume file sorting, volume grouping logic and packaging specifications, realize flexible switching of personalized needs of different projects in the same system, and meet the needs of diversified automatic volume grouping and archiving of electronic archives. At the same time, according to the actual situation, this scheme should also support the volume grouping and transfer of single and double sets of archives, and combined with four-property detection and other technologies, ensure that the electronic files are reliable in source, standardized in procedure and compliant in elements in each link such as sorting, volume grouping, packaging and archiving, thereby significantly improving the efficiency of archive management, reducing the management cost, and protecting the long-term legal effect and historical value of electronic archives.

[0006] According to some embodiments, the first aspect of the application provides a nuclear power project electronic archive volume grouping method based on adaptive four-property detection, which adopts the following technical scheme:

[0007] The nuclear power project electronic archive volume grouping method based on adaptive four-property detection comprises:

[0008] Based on the electronic files of the nuclear power project, the group volume archiving rule template is preconfigured to generate a project volume rule;

[0009] The electronic files are preprocessed, and based on the preprocessed electronic files, a volume grouping starting node is determined and a transfer file list is generated; the electronic files in the transfer file list are subjected to four-property detection based on the project volume rule to obtain a file list;

[0010] The initial sorting rule is determined according to the classification number, characteristic code and archive transfer professional classification in the file list, the volume grouping type or volume grouping sub-type of the electronic files corresponding to the file list is subjected to auxiliary sorting based on the file list, and the file sorting rule is obtained;

[0011] Based on the project volume rule and the file sorting rule, the electronic files corresponding to the file list are subjected to case volume grouping, the archive numbers of the case and the in-volume electronic files are added and written into the file list, a transfer file list is generated;

[0012] The list template is selected according to the archive number and the volume grouping type, and the transfer file list is combined to generate a volume grouping list;

[0013] Based on the volume grouping list, a case is created and volume grouping is performed to obtain a transfer volume, the case identification of the transfer volume is generated according to the project volume rule, the transfer volume is detected and packaged for archiving.

[0014] Further, the project group volume rule includes file classification rule, metadata extraction rule, sorting rule, group volume logic, packaging specification, four-property detection strategy, group volume item information, group volume type information, archive transfer professional classification, secret level, storage period, case file identification rule, case file identification template, case file level group volume list template and file level group volume list template, transfer sheet, transfer rule, packaging rule.

[0015] Further, the file list includes file code, version, status, classification number, feature code, sub-item description, storage period, and transfer file type.

[0016] Further, the electronic file is preprocessed, and based on the preprocessed electronic file, a group volume starting node is determined and a to-be-transferred file list is generated, specifically:

[0017] The electronic file is subjected to four-property detection to obtain a preprocessed electronic file;

[0018] If the current project node is case volume and number taking, the group volume process takes the starting process node as the group volume starting node, and generates a to-be-transferred file list based on the preprocessed electronic file and the basic information of the nuclear power project;

[0019] If the current project node is case creation and group volume, the group volume process takes creating a case file and group volume as the group volume starting node, and generates a to-be-transferred file list based on the preprocessed electronic file and the basic information of the nuclear power project;

[0020] If the current project node is case synchronization, the group volume process takes initiating packaging transfer application as the group volume starting node, and generates a to-be-transferred file list based on the preprocessed electronic file and the basic information of the nuclear power project;

[0021] If there is an unfinished process of creating a case file and group volume for the same project, unit, contract, and group volume type, the process is not allowed to be initiated again.

[0022] Further, based on the file list, the group volume type or group volume sub-type of the corresponding electronic file is subjected to auxiliary sorting to obtain a file sorting rule, specifically:

[0023] If the group volume sub-type in the group volume type is empty, the original group volume type is used;

[0024] If there are multiple group volume sub-types in the group volume type, auxiliary sorting is performed according to the following rules:

[0025] If it is a virtual album, first sort by the album code, and then sort by the type of the file to be handed over. If the type of the file to be handed over is empty, then determine the order in the volume according to the file code. At the same time, compare whether the file code contained in the album is consistent with the file code in the uploaded list of files to be handed over. If not, feedback the exception;

[0026] If it is a pure album, all drawings are in the same file, and are sorted directly according to the file code;

[0027] If it is a completed album, identify the drawing code and its order in the drawing catalog, sort by the album code first, and then determine the order in the volume according to the order of the drawing file in the drawing catalog;

[0028] If it is a design change file, determine the order in the volume according to the file code;

[0029] If it is other design files, determine the order in the volume according to the file code;

[0030] If it is a general package file, first sort by the file type, and then determine the order in the volume according to the file code;

[0031] The debugging file is sorted by year, and then sorted by file type and file code to determine the order in the volume.

[0032] Further, based on the project grouping rule and the file sorting rule, the electronic files in the file list are grouped into volumes, the file list and the volume-in electronic files are added with the archive number and written into the file list, the handover file list is generated, and specifically:

[0033] The file list corresponding electronic files are sorted based on the file sorting rule in the project grouping rule, and the sorting result is obtained;

[0034] The virtual archive number is recorded in the file list in combination with the sorting result and the case file grouping rule in the project grouping rule;

[0035] According to the project code, the contract number and the applicable unit in the file list, the corresponding grouping project information is matched, then the grouping project information is read, the official archive number is generated in the project code-classification number-feature code-serial number format, and the virtual archive number is covered;

[0036] The volume-in files of each case file are given the volume-in serial number according to the sorting rule and written into the file list, and the handover file list is generated.

[0037] According to some embodiments, the second aspect of the present application provides a nuclear power project electronic archive grouping system based on adaptive four-property detection, which adopts the following technical scheme:

[0038] The nuclear power project electronic archive grouping system based on adaptive four-property detection comprises:

[0039] a pre-configuration module configured to pre-configure a group filing rule template based on electronic files of a nuclear power project, and generate a project group filing rule;

[0040] a group filing process starting module configured to pre-process the electronic files, determine a group filing starting node and generate a to-be-transferred file list based on the pre-processed electronic files, and perform four-property detection on the electronic files in the to-be-transferred file list based on the project group filing rule to obtain a file list;

[0041] a file sorting module configured to determine an initial sorting rule based on classification numbers, characteristic codes and archive transfer professional classifications in the file list, and perform auxiliary sorting on group filing types or group filing sub-types of the electronic files corresponding to the file list based on the file list to obtain a file sorting rule;

[0042] a case filing and number assigning module configured to perform case filing on the electronic files corresponding to the file list based on the project group filing rule and the file sorting rule, assign archive numbers to the case files and the electronic files in the case files and write the archive numbers into the file list, generate a transferred file list, and

[0043] an output group filing list module configured to select a list template based on the archive numbers and the group filing types, and combine the transferred file list to generate a group filing list;

[0044] a group filing packaging module configured to create a case file based on the group filing list, group file the transferred group filing, generate a case file identification for the transferred group filing based on the project group filing rule, and perform detection and packaging of the transferred group filing.

[0045] According to some embodiments, a third aspect of the present application provides a computer readable storage medium.

[0046] A computer readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the nuclear power project electronic archive group filing method based on adaptive four-property detection according to the first aspect.

[0047] According to some embodiments, a fourth aspect of the present application provides a computer device.

[0048] A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the nuclear power project electronic archive group filing method based on adaptive four-property detection according to the first aspect when executing the program.

[0049] According to some embodiments, a fifth aspect of the present application provides a computer program product or a computer program.

[0050] The computer program product or computer program comprises computer instructions stored in a computer readable storage medium, and a processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the nuclear power project electronic archive group volume method based on adaptive four-property detection according to the first scheme.

[0051] Compared with the prior art, the beneficial effects of the present application are:

[0052] The present application provides a low-code configuration environment specially designed for the complexity of nuclear power project archive management. Users (archive administrators) can intuitively and flexibly define and adjust file classification, metadata extraction, sorting logic, grouping rules, packaging standards, and even specific strategies for four-property detection through a graphical interface. This surpasses the capabilities of general low-code tools, as it embeds professional knowledge and business processes of archive management, providing configuration elements directly corresponding to archive concepts such as "case files", "file types", "metadata items", and "archiving nodes". This design empowers users to build highly customized and dynamically adaptive archiving solutions for project needs, reducing reliance on developers during operation. At the same time, it focuses on the authenticity and credibility of electronic files and their metadata, conducts four-property detection on multiple indicators including digital summaries of electronic files and their key metadata before grouping, and establishes a correlation between each electronic file, key metadata XML file, and four-property detection report, ensuring the authenticity, integrity, effectiveness, and security of files during the grouping process.

[0053] The present application improves the authenticity, integrity, availability, and security (four-property) of electronic archives to a new level; not only does it perform detection at key nodes of the archive processing, but its detection rules are also configurable and closely coupled with low-code configuration and dynamic business rules defined by custom services. This means that four-property protection is no longer isolated and lagging, but an organic component integrated into automated processes that can be dynamically adjusted based on archive importance, type, or project phase, ensuring long-term reliability, compliance, and credibility of archives.

[0054] The present application achieves an effective balance and synergy between high flexibility and strict quality control. Low-code configuration and custom services give users great freedom to configure to meet diverse project needs, while four-property protection and verification serve as a strong firewall to ensure that the execution results of all custom processes and rules meet the basic principles of archive management and relevant regulatory requirements. This synergy enables the system to dynamically adapt to various complex archiving scenarios while maintaining high standards of control over archive quality.

[0055] The present application explicitly supports the single-set and double-set archive management requirements commonly seen in engineering projects, and seamlessly integrates this support into its flexible configuration and four-property verification framework, so that users can easily configure and manage archives of different sets in the same system, ensuring consistency and compliance. BRIEF DESCRIPTION OF DRAWINGS

[0056] The accompanying drawings, which form a part of this specification, are included to provide a further understanding of the application, and are incorporated in and constitute a part of this specification. The embodiments of these drawings are set to explain the application, and do not constitute an improper limitation to the application.

[0057] Figure 1 is a flow chart of the dynamic group phase in the embodiment of the present application;

[0058] Figure 2 is the generation flow of file sorting rules in the embodiment of the present application;

[0059] Figure 3 is the file sorting rule of group type or group sub-type in the embodiment of the present application;

[0060] Figure 4 is a flow chart of determining the serial number in the volume based on OCR recognition of files in the embodiment of the present application;

[0061] Figure 5 is the architecture diagram of the electronic archive group system of nuclear power projects based on adaptive four-property detection in the embodiment of the present application. DETAILED DESCRIPTION

[0062] The present application will be further described below in conjunction with the drawings and embodiments.

[0063] It should be noted that the following detailed description is exemplary, and is intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs.

[0064] It should be noted that the terms used herein are only for the purpose of describing specific embodiments, and are not intended to limit the exemplary embodiments according to the present application. As used herein, the singular form is intended to include the plural form unless the context clearly indicates otherwise, and furthermore, it should be understood that when the terms "comprise" and / or "include" are used in the specification, there is a feature, step, operation, device, component and / or combination thereof.

[0065] In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0066] Embodiment one:

[0067] The embodiment provides a nuclear power project electronic archive grouping method based on adaptive four-property detection. The embodiment takes the method applied to a server as an example. It can be understood that the method can also be applied to a terminal, and can also be applied to a system including a terminal and a server and is realized through interaction of the terminal and the server. The server can be a stand-alone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network servers, cloud communication, middleware services, domain name services, security services CDN, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, and the like, but is not limited thereto. The terminal and the server can be directly or indirectly connected through wired or wireless communication, which is not limited in the application. In the embodiment, the method includes the following steps:

[0068] Based on the electronic files of the nuclear power project, the grouping and archiving rule template is preconfigured, and the project grouping rule is generated.

[0069] The electronic files are preprocessed, the grouping start node is determined according to the preprocessed electronic files, and the list of files to be handed over is generated; the four-property detection is performed on the electronic files in the list of files to be handed over based on the project grouping rule, and the file list is obtained.

[0070] The initial sorting rule is determined according to the classification number, the characteristic code and the archive handover professional classification in the file list, the grouping type or the grouping sub-type of the electronic file corresponding to the file list is assisted in sorting based on the file list, and the file sorting rule is obtained.

[0071] Based on the project grouping rule and the file sorting rule, the files corresponding to the file list are grouped, the archive number is added to the case file and the electronic file in the volume, and the handover file list is generated.

[0072] The list template is selected according to the archive number and the grouping type, and the handover file list is combined to generate the grouping list.

[0073] Based on the grouping list, the case file is created and grouped to obtain the handover grouping, the case file identifier is generated for the handover grouping according to the project grouping rule, the handover grouping is detected and encapsulated for archiving.

[0074] The embodiment aims to utilize new technologies, especially low-code configuration and comprehensive four-property detection mechanism, to construct a dynamically adaptive electronic archive grouping application mode and four-property detection node for different projects, meet diversified and personalized archiving requirements, and ensure compliance and credibility of the archives, including the following stages:

[0075] Rule pre-configuration phase: At the beginning of a project or when the archive management specification is updated, a set of group filing rule templates is customized for the project using low-code configuration and custom services. According to the needs of a specific project, custom or select pre-set file classification rules, metadata extraction rules, file sorting rules within the volume, group volume logic, packaging specification formats (such as OFD, PDF / A package), and four-property detection requirements and parameters at each stage. As for the customizable content, including:

[0076] Define file classification rules, such as multi-dimensional classification according to WBS (Work Breakdown Structure), document specialty (architecture, structure, heating and ventilation, electrical, etc.), and formation stage (design, construction, completion).

[0077] Set metadata extraction standards for various files, including mandatory items, optional items, field types, and value ranges.

[0078] Specify the sorting rules for files within the volume, for example, first by file category, then by formation time, and finally by ascending order of drawing number.

[0079] Define group volume rules, such as "all completion drawings of a certain unit project form a volume" or "all meeting minutes are summarized into a volume by month."

[0080] Select or customize the packaging specification format, such as specifying the format of the metadata file within the packaging package.

[0081] Configure four-property detection points and parameters, for example, specify that all scanned copies of contracts must reach 300dpi resolution (usability), and all official external documents must have an institutional digital signature (authenticity).

[0082] Define various collection and processing processes. For example, for historical scanned copies, configure OCR recognition rules to extract key metadata; for early electronic format documents, configure rules for conversion to stable formats (such as PDF / A).

[0083] All these configuration information adjustments will be saved into the group filing rule for subsequent group filing calls.

[0084] The group filing rule also includes the following basic information:

[0085] Group project information, configure corresponding group project information according to project configuration, one basic information for each project, main fields include: project code, project name, contract number, preparation (responsibility) unit, applicable unit, case file name rule, electronic file name rule, archive number rule, serial number bit (manual setting), initial value (can be manually set or automatically generated from 1), dependent field (need to configure dependent field for archive number), dependent value (usually no need to configure, used for different attribute number segment saving), current value (usually no need to configure, used for different attribute number segment saving), whether to encapsulate (determine whether this project needs to be encapsulated), state (configure information to enable or disable);

[0086] Group type information, configure corresponding group type information according to project, optional total package file, equipment file, construction file, debugging file and design file. Main fields include: project code, group type, group sub-type, object type (satisfy the document type of this group type), judgment condition (judge whether the file meets the current configuration to determine its file sub-type), priority (used for checking order when judging group sub-type), whether virtual album, state (configure information to enable or disable);

[0087] Archive delivery professional classification, only for design file, configure group file in volume according to professional type. Main fields include: professional classification (refers to archive delivery professional), professional (refers to business professional classification of design file, multiple values separated by English comma), file sorting (refers to sorting rule of different archive delivery professional), state (configure information to enable or disable);

[0088] Secret level, configure file sorting according to high and low of secret level, including core business secret, ordinary business secret, work secret, none, when there are multiple secret levels in the volume, the case file is sorted according to the highest secret level. Main fields include: corresponding secret level, file sorting, state (configure information to enable or disable);

[0089] Storage period, configure file sorting according to long and short of storage period, including 10 years, 30 years, permanent, when there are multiple storage periods in the volume, the case file is sorted according to the longest storage period. Main fields include: name, file sorting, state (configure information to enable or disable);

[0090] Case file identification rule, used for date format configuration of different project output in generated case file identification and associated case file identification template, one project configuration. Main fields include: naming rule, output date format, template ID (refers to the unique identification of case file identification template, used for template matching when generating case file identification), whether to ignore 0 (ignore single month and day in date format, for example, after checking 2024-09-28 is automatically converted to 2024-9-28), state (configure information to enable or disable);

[0091] Case identification template, according to the different project owner requirements configure case identification template, automatically generate case cover, volume table of contents and volume notes, using Excel format file to save, easy to update and maintain;

[0092] Case level group list template and file level group list template, according to different project code and group type in the group after the completion of the configuration of different case level list and file level list, including the metadata value of case and file, as the creation of case and group. Main fields are: name (basic information name), theme (according to the project and group type matching corresponding template), using Excel format file to save, easy to update and maintain, and can be in the template for default value maintenance;

[0093] Handover sheet, according to different project configuration to generate different handover sheet style, using Word format file to save.

[0094] Handover rules, used to configure the storage path of the file after group;

[0095] Packaging rules, used to configure the necessary information of the generated package. Mainly include:

[0096] Declaration file (manifest.mf), used to mark the packaging package information of different developers, including the version of the declaration file, the build date, the packer, the developer information, the version of the corresponding data specification, and the abstract information of the three necessary electronic files in the package metadata file, other list file and four nature template file;

[0097] Metadata file, saved in xml format, containing the metadata and process metadata of each level node (volume, file, electronic file) in the entire archive package and other information;

[0098] Other file list, saved in xml format, lists the list of non-archival electronic files (archival electronic files are described in the metadata file), including file name, path in package, size, digest algorithm, digest value, etc., which can be flexibly adjusted;

[0099] Four nature template file, saved in xml format, contains the configuration information of four nature detection scheme, which can be flexibly adjusted.

[0100] Archive collection and preprocessing stage: collect electronic files of nuclear power projects from various business sources (such as project management system, design software, scanning equipment, etc.). Preliminary detection can be carried out in this stage, such as virus scanning (safety), digital digest verification (authenticity) and format identification (availability), to get preprocessed electronic files.

[0101] Dynamic group volume phase: when the user initiates the group volume task, the system starts to start the group volume process. It selects the corresponding electronic file from the file library according to the group volume logic and sorting rules in the pre-configured group volume archive rule template. Before the formal group volume of the file, a four-property inspection will be carried out first. If Figure 1 As shown in the specific group volume process, it includes the following steps:

[0102] Starting process, four-property detection, file sorting, case volume and number taking, generating group volume, outputting group volume list and confirming, creating case and group volume, generating case identification, initiating synchronization application, packaging and other steps are implemented. Most of the nodes in the process are automatically completed by the system, and each node will be interrupted if an exception occurs, and then the process will be continued after being processed by the human.

[0103] S1: Start the process.

[0104] According to the pre-processed electronic file and the project basic information, determine the group volume process node, and upload the list of files to be handed over. Among them, the group volume process node is optional:

[0105] 1. Case volume and number taking (need to start intelligent group volume full process);

[0106] 2. Case creation and group volume (the list of files to be grouped has been generated before, directly start from the case creation and group volume node, skip the previous steps);

[0107] 3. Case synchronization (group volume has been completed in the document system, directly start from the packaging and handover application node, skip the previous steps). Then, according to the group volume basic information set in advance, select the project code, project name (automatically matched according to the project code), applicable unit (automatically matched according to the project code), contract number (automatically matched according to the project code), group volume type, and import list limit only allows Excel type file.

[0108] In order to avoid subsequent archive number value duplication, if the same project, unit, contract, group volume type has not completed the process of creating case and group volume, it is not allowed to initiate the process again.

[0109] If the case is selected to be divided and numbered, the whole process of grouping the case needs to be started, the project code, project name, applicable unit, contract number, grouping rule in the grouping archiving rule template and the list of files to be handed over are selected and uploaded, and the grouping process is started. For example, the project at this time is the start-up stage: case division and numbering, project code: SMK, project name: Zhejiang Sanmen Nuclear Power Project XX Unit Project, applicable unit: SM3, contract number: XX-XX-XXX, and grouping rule: design file. Then the excel format list of files to be handed over is imported, and the system extracts the file elements as the main files in the subsequent process nodes based on this. The content of the list of files to be handed over includes file code, version, status, classification number, feature code, sub-item description, storage period, and handed-over file type.

[0110] S2: Four-property detection.

[0111] The existing scheme also performs four-property detection on electronic archives and automatically groups according to preset rules, but adopts static archiving rules and does not embed a comprehensive scheme for four-property control in the whole process, so that the grouping method cannot dynamically adapt to the changes of the project.

[0112] The present embodiment performs four-property detection in the preprocessing stage, and performs four-property detection again before the formal file sorting after starting the grouping process, and also performs four-property detection before the subsequent packaging, so that the four-property detection can run through the whole grouping process and can ensure the quality of the electronic files in the grouping process. Four-property detection is performed on each electronic file, and the four-property detection report is associated with each electronic file. Abnormal processing: when the detection fails, the abnormal content list is fed back, and the abnormality is manually excluded. The content of the four-property detection is shown in Table 1, which mainly includes:

[0113] Authenticity: The digital signature and timestamp are verified again to ensure that the file has not been tampered with since its formation and that the source is reliable. The hash value of the electronic archives and the key metadata XML is recalculated and compared with the hash value recorded in the preprocessing stage to ensure that the file content and key metadata remain consistent during the transfer process.

[0114] Integrity: Detect the integrity of metadata items, process information integrity, and the integrity of mandatory metadata items.

[0115] Availability: Check if the file format meets the long-term preservation standard (such as PDF / A), and detect if the metadata can be normally accessed. For non-compliant formats, the system can prompt the user to convert or automatically attempt safe conversion.

[0116] Security: Detect whether the electronic file contains non-archiving or redundant files, virus detection of the operating environment, and safety detection of the operating process.

[0117] Only the files that pass the four-property detection can be included in the case file. The detection results (including pass, fail, missing information) are recorded in detail.

[0118] According to the item code, file code and version in the list of files to be transferred, the electronic files to be transferred are queried in the file library. According to the item code-group type-group sub-type, the corresponding four-property detection strategy is matched, and the four-property detection platform interface is called for detection. If the detection strategy cannot be found, the strategy of ALL-group type-group sub-type is searched for detection. If all cannot be found, it is treated as an exception. After the four-property detection is completed, the file list is obtained.

[0119] S3: File sorting.

[0120] As shown in Figure 2 , the corresponding electronic files are found in the file library based on the item code and the file code and version in the uploaded file list; then, the classification number, feature code and file transfer professional classification are sorted uniformly; and then, the files are sorted flexibly according to different group type and group sub-type according to different rules.

[0121] Classification number and feature code: Both are components of the file number, and the data source is the uploaded file list to be transferred. First, the electronic files are classified according to the classification number, and then classified according to the feature code of the electronic files under each classification number.

[0122] Then, the files are classified according to the file transfer professional, and the corresponding file sorting rules are determined.

[0123] Then, the files are sorted flexibly according to different group type or group sub-type, specifically:

[0124] After sorting according to the classification number, feature code and file transfer professional, the group sub-type of each file is determined as a secondary sorting condition according to the comparison between the group type, item code, group type, object type and judgment condition and the electronic file. If the group sub-type is NA, the original group type file transfer professional is used for sorting. If there are multiple group sub-types, the corresponding priority group sub-type file transfer professional is used for sorting. The determined group type or group sub-type is marked on the background data record, which is convenient for subsequent file number generation. The optional rules for sorting different file group types or group sub-types are as follows:

[0125] (1) Virtual album: First, sort by the corresponding album code, and then sort the same album code file by the file type, i.e. drawing list (priority 1), preparation instructions (priority 2), and other text instructions (priority 3), and then sort the file code in sequence after the other text instructions. If there is an exception in the sorting, for example, the system needs to check that the "corresponding album code" is empty, NA, or N / A, or the file code in the drawing list does not match the file code in the list of files to be transferred, record the error and immediately stop the process and return to the initiator. The initiator can directly end the process or adjust and restart the process.

[0126] (2) Pure album: All drawings are in the same file, and the file code is sorted directly.

[0127] (3) As-built drawing: After cutting the file pages, the drawing code and its order in the drawing list are obtained by OCR recognition and calling a visual large model. First, sort by the corresponding album code, and then determine the in-volume sorting by the drawing file order in the drawing list.

[0128] (4) Design change file: Determine the in-volume sorting by the file code.

[0129] (5) Other design files: Determine the in-volume sorting by the file code.

[0130] (6) General package file: First, sort by file type, and the data source is the list of files to be transferred. The file types include reports-report type (such as report-project monthly report), meeting minutes-specialty (such as meeting minutes-progress), plans, letters-letter type (such as letter-quality), and then determine the in-volume sorting by the file code.

[0131] (7) Debugging file: Sort by file type first, and the data source is the list of files to be transferred. Then determine the in-volume sorting by the file code.

[0132] S4: File division and number assignment.

[0133] According to the file division and in-volume sorting rules, split the file and add an archive number to each file and in-volume file. The archive number needs to be filtered and de-duplicated. The in-volume serial number of each file in the file is assigned according to the sorting rule and recorded in the file list. The in-volume serial number starts from 1 by default.

[0134] First, sort according to the classification number, feature code, and file transfer specialty classification. Then, virtual album, pure album, as-built drawing, and design change file are divided into one album per volume, other design files are divided into one specialty per volume, general package files and debugging files are divided into one type per volume.

[0135] Abnormality processing: this node will push the sorted step three files and the step four case volume and number to the initiator, and the abnormality file and abnormality reason list will be pushed to the initiator for manual processing.

[0136] After the sorting in step S3 is completed, the files are automatically divided into volumes according to the volume grouping logic in the volume grouping archiving rule template, and a virtual archive number is assigned to each electronic file.

[0137] S401: as shown in the figure, wherein the virtual atlas, pure atlas, as-built drawing, and design change file are divided into one volume per atlas, and other design files are divided into one volume per professional category, and general package files and debugging files are divided into one volume per type. Figure 3

[0138] S402: Specifically, in combination with the volume division result of S401 and the case volume division rule as shown in the figure, a virtual archive number (only used for the last section of the archive number sequence sorting) is generated and recorded in the volume grouping list. That is, the virtual archive number is a sequence used to extract electronic files, that is, after the volume division according to the rule in step S401, the initial file sequence in the volume is obtained, a virtual archive number is assigned to each electronic file according to the initial file sequence, and recorded in the file list; Figure 3 Check the file list, filter and remove the virtual archive number to ensure that all virtual archive numbers are unique, and sort and number according to the filtered and removed virtual archive number.

[0139] S403: Specifically, assign an archive number: match to the corresponding volume grouping project information according to the project code, contract number, and applicable unit, then read the volume grouping project information, adjust the order of each electronic file in each case according to the project code-classification number-character code-sequence number format, generate an archive number, cover the virtual archive number in S402, and write it into the file list.

[0140] S404: Specifically, as shown in the figure, assign an in-volume sequence number to each file in each volume according to the sorting rule and write it into the file list, and the in-volume sequence number starts from 1 to obtain the handover file list.

[0141] Figure 2 S5: Output the volume grouping list and confirm.

[0142] S5: Output the volume grouping list and confirm.

[0143] ​​According to the project code and the type of the group volume, the corresponding case file level group volume list template and file level group volume list template are matched to obtain the case file level file list and the file level list, and the handover file list is merged to generate an excel format group volume list and push the to-do task to the process initiator. This node needs the initiator to confirm the group volume list content, which can be modified as needed, such as adjusting the order in the volume, and after confirmation, manually trigger the next process. For files that do not need to be grouped temporarily, the initiator can download the group volume list, and when the group volume is needed, upload the group volume list, and select the case creation and group volume node to initiate the operation when starting the process, skipping S2 to S5.

[0144] According to the handover file list, the attributes of the corresponding file in the system, the case file level group volume list template and the file level group volume list template in the basic information, and the corresponding rules, an Excel format group volume list is automatically generated. This node is pushed to the process initiator, which needs to be manually confirmed. The initiator can download the group volume list and manually adjust the order in the volume as needed and replace the original group volume list. After confirmation, click Start to create a case.

[0145] S6: Create a case and group a volume. Automatically create a case and complete the grouping according to the group volume list.

[0146] According to the case file level group volume list template in the group volume list, a case is automatically created in the handover library at the corresponding path and the attributes are entered. According to the file number in the file level group volume list template, the file is copied to the corresponding case, while the association between the electronic file and its key metadata XML and the four-property detection report is preserved, and the file attributes are automatically entered according to the file level group volume list.

[0147] S601: According to the virtual file number, determine the last segment serial number order of the case file number one by one, and give the complete file number, save it to the system configuration information.

[0148] S602: Check if all file numbers already exist in the system. If there are duplicate file numbers, an exception is reported.

[0149] S603: Enter file attribute information according to the case file level group volume list template, and automatically create a case in the handover library at the corresponding path (rules can be configured) according to the case file level group volume list template.

[0150] S604: According to the file information in the file level group volume list template, supplement the file attributes, automatically move the file to the created case according to the file number attribute value, and synchronize the association between the electronic file and the key metadata XML and the four-property detection report. Finally, the handover group volume is obtained.

[0151] S7: Generate a case identifier.

[0152] After the completion of the group, the system according to the project code matching case identification rules, determine the corresponding case identification template, generate case identification and as an independent file stored in the handover group case.

[0153] According to different project owners to automatically generate case cover, volume table of contents and volume notes, using Excel format file to save, easy to update and maintenance.

[0154] Case identification generated two formats, one for excel format, sheet1 for case cover, sheet2 for volume table of contents, sheet3 for notes; One is PDF format, that is, the three tables in excel format are converted into a PDF file. PDF format file as the main file, volume serial number is 0 by default, the editable version of excel file as a format copy.

[0155] Exception handling:

[0156] (1) if the case has a case identification (volume serial number is 0) file, automatically replace the file;

[0157] (2) if the required field in the case identification template is missing, the error item and reason should be recorded, and the process will be returned to the initiator after completing all the case identification to be generated.

[0158] Packaging and archiving phase: for electronic files through four property detection, according to the packaging specification format set in the group archiving rules template to package. The packaged electronic files are checked again for integrity. If the project requires double set of archives, the system will generate two independent, consistent archive information packages and submit them to the designated storage location. Write the archive information package into the archive library and generate the archiving list and audit record, update the archiving account book.

[0159] Handover and management phase: support to transfer the archive information package that meets the specification to the receiving party's archive system, and provide subsequent management functions such as archive query, borrowing and destruction, while continuously monitoring the four property status of electronic files in the archive library.

[0160] S8: initiate the transfer application.

[0161] After the completion of the group, the system according to the project code matching case identification rules, determine the corresponding case identification template, generate case identification and as an independent file stored in the handover group case.

[0162] (1) group transfer list, including serial number, archive number, title, number of pieces, number of pages, can be manually modified;

[0163] (2) project name, automatically brought out by the system, can be manually modified;

[0164] (3) Contract information, automatically brought out by the system, can be manually modified;

[0165] (4) Handover carrier type, automatically brought out by the system (such as original electronic archives, digital copies), can be manually modified;

[0166] (5) Work description, default to bring out the group test list name generated by S5, can be manually modified;

[0167] (6) Archives classification, default to bring out the first character of the classification number (multiple values), can be manually modified.

[0168] If the electronic file acceptance or handover application has been received at this time, you can choose to submit, the system will then generate a PDF format handover form file, and then according to the file directory handover rules stored in the corresponding location, and associate the handover form with the case file, and then enter the packaging process of electronic archives. If you choose to delegate, the task will be directly pushed to the delegated user. If you choose to end, the system will store the generated PDF format handover form and group test electronic file in the specified path of the document system handover library, associate it with the case according to the archive number, and then end the process.

[0169] After initiating the submission of the handover application, the system automatically generates a handover form, the content of which is the basic information in the S5 group test list, only the format is different, which is convenient for the recipient to check and count.

[0170] S9: Packaging.

[0171] When receiving the initiation of acceptance or handover application, the document system automatically matches the handover rules in the group test archiving rule template according to the project information, and packages the electronic files in the handover library according to the packaging specification in units of case files. The packaging package contains declaration file, metadata file, other file list, four-property detection template file, electronic file and other files.

[0172] The declaration file is used to record the packaging package information record, including the version of the declaration file, the build date, the packer, the developer information, the version of the corresponding data specification;

[0173] The metadata file specifies the metadata range required for the handover of the electronic archives in the packaging package, including the metadata and change records of each level node (volume, file, electronic file) in the entire archive package;

[0174] The other file list lists the file list information in the packaging package except for electronic archives, including file name, path in the packaging package, size, digital digest algorithm, digital digest value, etc.;

[0175] The four-property detection template file contains the configuration information of the four-property detection scheme;

[0176] Other files are placed in the path rules of the corresponding key metadata XML format files and encapsulation packages of electronic files.

[0177] After completing the above process, the handover cross-system work can be started as a data sender, and the external system obtains the encapsulation package and other handover materials from the document system interaction area.

[0178] To further illustrate the file sorting process optimized by combining OCR and DeepSeek technology in the data recognition component with a specific completion map sorting, according to the classification rules in the group filing rule template, the contents of the map catalog are recognized by combining optical character recognition (OCR) and computer vision model, and the frame information and engineering parts are recognized to assist classification. Deepseek large language model is called to optimize the file sorting result, and the efficiency and accuracy are improved. Specifically, it includes:

[0179] Upon request, the design drawings in each map of the completion map need to be sorted according to the map catalog order, not the file code order. Therefore, the file code order in the map catalog needs to be recognized by OCR first, and then matched one by one with the design drawing file code in the group filing handover file list. After matching, the design drawings in the group filing handover are sorted according to the OCR recognition result of the map catalog.

[0180] According to the uploaded group filing handover list, find the completion map catalog file and call the OCR interface to recognize the file code.

[0181] According to the OCR recognition result of the completion map catalog and the file code of the design file in the group filing handover list, if they are completely matched, the design drawing in the group filing handover is sorted according to the order of the design drawing in the completion map catalog recognized by OCR. Due to the error rate of OCR recognition, the DeepSeek artificial intelligence technology connected to the system is used to assist in processing the files that cannot be normally sorted due to insufficient OCR recognition accuracy. The following judgment logic is executed to match and allow the artificial intelligence technology to analyze and optimize the sorting based on the existing rules, and automatically supplement the archive number, as shown in Figure 4

[0182] The file code recognized by OCR is divided by “-”, and each segment is compared separately after division without the need for four-segment comparison.

[0183] (1) The first segment code is composed of the project code and unit number selected when starting the group filing process, and the corresponding ignored items are replaced (such as S = 5, 1 = I). The result after replacement is compared one by one with the result of the unit applicability configuration under this project. If there is a match, it is correct. Then compare the result with the file code in the list. If none of them are the same, an error is reported.

[0184] ​(2) The second segment code is composed of item codes, and the replaced result is compared with the corresponding object code in the test paper basis information according to the corresponding ignored items (such as 0 = O, 1 = I). If there is the same, it is judged to be correct, and then the result is compared with the file code in the list. If they are not the same, an error is reported;

[0185] (3) The third segment code is composed of file type codes, and the replaced result is compared with the corresponding file type code in the test paper basis information according to the corresponding ignored items (such as 0 = O, 1 = I). If there is the same, it is judged to be correct, and then the result is compared with the file code in the list. If they are not the same, an error is reported;

[0186] (4) The fourth segment is composed of letters + numbers or numbers, indicating the album directory or drawing serial number, and the replaced result is compared with the file code in the list according to the corresponding ignored items (such as 0 = O, 1 = I). If they are not the same, an error is reported;

[0187] (5) The matching follows the uniqueness principle. If only one file code is not matched, it is defaulted that the file code and the OCR recognition result are consistent, and the missing order is directly filled. If there are multiple unmatched codes, an error is reported in the output test paper list, which is processed by manual.

[0188] The initiator confirms the output test paper list content, manually adjusts the volume number after comparing the abnormal error data, replaces the original output test paper list of the system, and then starts the case file creation and test paper creation process. The subsequent steps are the same as S6-S8 in the foregoing.

[0189] Embodiment Two

[0190] As shown in Figure 5 , the embodiment provides a nuclear power project electronic archive test paper creation system based on adaptive four-property detection, which comprises:

[0191] A pre-configuration module is configured to pre-configure and support custom adjustment of a test paper archiving rule template based on a project import file, and generate a project test paper rule.

[0192] The pre-configuration module, which is a low-code configuration and custom service module, is the main interface for user interaction with the system. Its design fully considers the professional characteristics of archive management. Archivists do not need to have programming knowledge to configure complex test paper processes and rules through drag-and-drop, point selection, and other methods. A visual and configurable interface is provided, and standardized test paper archiving rule templates for multiple projects are provided. Except for some mandatory links that cannot be adjusted, archivists can select and modify the sorting, classification, ordering, test paper grouping, and packaging rules of electronic archives according to the specific project requirements in a low-code or no-code manner. Archivists can customize workflows, metadata templates, file naming specifications, file composition within the volume, and arrangement order through mouse clicks. The core of this service lies in its professional design for the field of archive management, which surpasses the capabilities of general low-code platforms and provides configuration and logic that directly maps to professional archive concepts such as "volume," "file type rules," "metadata," and "four-property detection points." This makes the configuration process intuitive and easy to understand, far surpassing the applicability of general low-code platforms in specific business fields. This field-specificity is the key difference between this invention and simply applying low-code concepts to archive management, as it ensures that the configured rules accurately meet the actual needs of archive work.

[0193] The test paper archiving rule template presets test paper basic information and rules for archivists to set up individually according to different project file test paper requirements.

[0194] The test paper process start module is used for preprocessing electronic files. Based on the preprocessed electronic files, it determines the test paper start node and generates a list of files to be handed over. Based on the project test paper rules, it performs four-property detection on the electronic files in the list of files to be handed over to obtain a file list.

[0195] The four-property detection module in the test paper process start module is used to perform four-property detection on the electronic files in the list of files to be handed over based on the project test paper rules to obtain a file list. It is the key to ensuring the long-term value of electronic archives and is deeply integrated into multiple links of electronic archive management.

[0196] Throughout the entire life cycle of electronic archive test paper packaging, it is responsible for performing authenticity, integrity, usability, and security detection. Based on the strategies defined in the dynamic archiving rule engine, this module automatically verifies at key nodes such as archive collection, sorting, test paper grouping, packaging, and handover, and records the verification results. The purpose is to balance the flexibility brought by low-code configuration and the inherent strict compliance requirements of archive management. It ensures that user-defined rules meet individual needs while not deviating from the basic guarantees of archive four properties.

[0197] Although the pre-configuration module allows users to customize rules, the four-property detection module ensures that the execution of these rules does not breach the bottom line of archival compliance. For example, users can configure when integrity checks are performed, but cannot completely cancel all integrity checks for key nodes. Certain core four-property checkpoints may be mandatory, or only allowed to be configured by administrators with specific permissions, as shown in Table 1. This mechanism allows the system to meet diverse business needs while ensuring the legal effectiveness and historical evidence value of archives. In addition, the four-property detection module generates a large amount of verification data (such as hash values, signature verification results, format check reports, etc.) when performing verification operations, and these data themselves also become an important part of the archive information package, providing direct evidence for the long-term credibility of the archives.

[0198] Table 1 Four-property detection items

[0199]

[0200] The file sorting module is configured to determine an initial sorting rule according to a classification number, a feature code, and an archival transfer professional classification in a file list, perform auxiliary sorting based on a group type or a group sub-type of the electronic files corresponding to the file list, and obtain a file sorting rule.

[0201] The case volume division and number assignment module is configured to divide a case volume based on the project group rule and the file sorting rule, add an archival number to the case volume and the electronic files in the case volume, and write the archival number into the file list, to generate a transfer file list.

[0202] The output group list module is configured to select a list template according to the archival number and the group type, and combine the list template with the transfer file list to generate a group list.

[0203] The group packaging module is configured to create a case volume based on the group list, to obtain a transfer group volume, to generate a case volume identifier for the transfer group volume according to the project group rule, to detect and package the transfer group volume for archiving. The module specifically includes a case volume creation and grouping module, a case volume identifier module, and a transfer application initiation module.

[0204] The case volume creation and grouping module is configured to create a case volume in a transfer library at a corresponding path and copy corresponding files into the case volume according to a user confirmation result and the group list, to obtain a transfer group volume.

[0205] The case volume identifier module is configured to match a case volume identifier rule according to a project code, to determine a corresponding case volume identifier template, to generate a case volume identifier, and to store the case volume identifier as an independent file in the case volume of the transfer group volume.

[0206] The application initiation module is configured to initiate the application for the user, and after obtaining the confirmation result of the application for the user, to start the four-property detection on the case file with the case file identifier and to package and archive.

[0207] The embodiment can further include a data storage and retrieval interface module configured to store the electronic files after the case filing, and to store the electronic files into an archive library, a handover library and a backup library respectively. The archive library is configured to be used for daily borrowing and utilization of the electronic files, the handover library is configured to be used for establishing an interface with an external system for handover, and the backup library is configured to be used for safe backup of the electronic files.

[0208] In the embodiment, the automatic processing of the electronic file case filing and archiving is driven according to the rules activated in the pre-configuration module and the defined process. The core processing layer of the system is responsible for calling specific functional components (such as file format conversion, metadata extraction, hash calculation, digital signature verification, etc.), coordinating the four-property detection module for four-property detection in each stage, and embedding technical optimization for file identification and sorting quality.

[0209] The core processing layer schedules the operation of each component or module according to the current effective rule set provided by the pre-configuration module of the configuration layer and the defined workflow. For example, when a "design change notice" is submitted, the system first calls the metadata extraction component according to the rules, attempts to automatically identify the project number, change date and other information from the file name and document content, then calls the "four-property" detection module for verification, and after verification, may call the format conversion component to convert it to PDF / A, and finally put it into the preset classification directory for case filing. The dynamic process and metadata processing unit module can call multiple components to handle complex dependency relationships and conditional branches to ensure smooth and accurate archiving process.

[0210] The above modules and the examples and application scenarios realized by the corresponding steps are the same, but are not limited to the content disclosed in Embodiment One. It should be noted that the above modules, as part of the system, can be executed in a computer system such as a set of computer executable instructions.

[0211] The description of each embodiment in the above embodiments has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0212] The proposed system can be implemented in other ways. For example, the system embodiments described above are only illustrative, for example, the division of the above modules is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple modules can be combined or integrated into another system, or some features can be ignored or not executed.

[0213] Embodiment Three:

[0214] The embodiment provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to realize steps in the nuclear power project electronic archive grouping method based on adaptive four-property detection as described in the embodiment one.

[0215] Embodiment four:

[0216] The embodiment provides a computer device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor realizes steps in the nuclear power project electronic archive grouping method based on adaptive four-property detection as described in the embodiment one when executing the program.

[0217] Embodiment five:

[0218] The embodiment provides a computer program product or a computer program, which comprises computer instructions stored in a computer readable storage medium, and a processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes steps in the nuclear power project electronic archive grouping method based on adaptive four-property detection as described in the embodiment one.

[0219] The above describes the specific embodiments of the application with reference to the drawings, but is not a limitation on the protection scope of the application, and those skilled in the art should understand that various modifications or changes made on the basis of the technical scheme of the application without creative labor are still within the protection scope of the application.

Claims

1. A method for grouping electronic archives of nuclear power projects based on adaptive fourness detection, characterized in that, Comprise: Based on the electronic files of the nuclear power project, the group filing rule template is pre-configured, and the project group filing rule is generated; Pretreatment is performed on the electronic files, and based on the pretreated electronic files, the group filing starting node is determined and the to-be-delivered file list is generated, specifically: Four-property detection is performed on the electronic files to obtain the pretreated electronic files; If the current project node is case filing and numbering, the group filing process takes the starting process node as the group filing starting node, and generates the to-be-delivered file list based on the pretreated electronic files and the basic information of the nuclear power project; If the current project node is case creation and group filing, the group filing process takes creating a case and group filing as the group filing starting node, and generates the to-be-delivered file list based on the pretreated electronic files and the basic information of the nuclear power project; If the current project node is case synchronization, the group filing process takes initiating the encapsulation delivery application as the group filing starting node, and generates the to-be-delivered file list based on the pretreated electronic files and the basic information of the nuclear power project; If there is an unfinished process of creating a case and group filing for the same project, unit, contract, and group filing type, the process is not allowed to be initiated again; Based on the project group filing rule, four-property detection is performed on the electronic files in the to-be-delivered file list to obtain the file list; According to the classification number, characteristic code, and archive delivery professional classification in the file list, an initial sorting rule is determined, and based on the group filing type or group filing sub-type of the corresponding electronic files in the file list, an auxiliary sorting is performed to obtain a file sorting rule, specifically: If the group filing sub-type in the group filing type is empty, the original group filing type is used; If there are multiple group filing sub-types in the group filing type, the auxiliary sorting is performed according to the following rules: If it is a virtual atlas, first sort by the belonging atlas code, and then sort the files with the same belonging atlas code by the delivery file type; if the delivery file type is empty, determine the in-volume sorting by the file code; at the same time, compare whether the file code contained in the atlas and the file code in the uploaded to-be-delivered file list are consistent, and if not, feedback the exception; If it is a pure atlas, all drawings are in the same file, and the file code is directly sorted; If it is a completion drawing, identify the drawing code and its order in the drawing directory, first sort by the belonging atlas code, and then determine the in-volume sorting by the drawing file order in the drawing directory; If it is a design change file, determine the in-volume sorting by the file code; If it is other design files, determine the in-volume sorting by the file code; If it is a general package file, first sort by the file type, and then determine the in-volume sorting by the file code; The debugging file is sorted by year, first by file type, and then by file code to determine the in-volume sorting; Based on the project group filing rule and the file sorting rule, the case filing is performed on the electronic files in the file list, the archive number is added to the case and the in-volume electronic files, and the file list is written into the file list to generate the delivery file list; According to the archive number and the group filing type, the list template is selected, and the delivery file list is combined to generate the group filing list; The node needs an initiator to confirm the contents of the group volume list, modify the group volume list data as needed, and manually trigger the next step after confirmation; for files that do not need to be grouped temporarily, the initiator downloads the group volume list, uploads the group volume list when grouping is needed, and selects the case file creation and grouping node to initiate operation when starting the process; Based on the group volume list, create a case file and group a volume to get a handover group volume, generate a case file identifier for the handover group volume according to the project group volume rule, detect and package the handover group volume for archiving.

2. The adaptive quad detection based nuclear power project electronic archive volume grouping method of claim 1, wherein, The project group volume rule includes file classification rule, metadata extraction rule, sorting rule, group volume logic, packaging specification, four-property detection strategy, group volume project information, group volume type information, archive handover professional classification, secret level, storage period, case file identifier rule, case file identifier template, case file level group volume list template and file level group volume list template, handover single, handover rule, packaging rule.

3. The adaptive quad detection based nuclear power project electronic file set volume method of claim 1, wherein, The file list includes file code, version, status, classification number, feature code, sub-item description, storage period, and handover file type.

4. The adaptive quad detection based nuclear power project electronic file set volume method of claim 1, wherein, Based on the project group volume rule and the file sorting rule, the electronic files in the file list are case-filed, the archive numbers are added to the case file and the electronic files in the volume, and the file list is written to generate a handover file list, specifically: Sort the corresponding electronic files in the file list based on the file sorting rule in the project group volume rule to get the sorting result; Combine the sorting result with the case-filed rule in the project group volume rule to generate a virtual archive number record in the file list; According to the project code, contract number and applicable unit in the file list, match the corresponding group volume project information, then read the group volume project information, generate the official archive number in the format of project code-classification number-feature code-serial number, and cover the virtual archive number; Assign an in-volume serial number to each file in the volume according to the sorting rule and write it to the file list to generate a handover file list.

5. The system for grouping electronic archives of nuclear power projects based on adaptive fourness detection, characterized in that, It includes: A pre-configuration module for pre-configuring a group volume archiving rule template based on electronic files of a nuclear power project to generate a project group volume rule; A group volume process start module for pre-processing electronic files, determining a group volume start node based on the pre-processed electronic files, and generating a handover file list, specifically: Four-property detection of electronic files to get pre-processed electronic files; If the current project node is case-filed and numbered, the group volume process takes the start process node as the group volume start node, and generates a handover file list based on the pre-processed electronic files and the basic information of the nuclear power project; If the current project node is case creation and grouping, the group volume process takes creating a case file and grouping as the group volume start node, and generates a handover file list based on the pre-processed electronic files and the basic information of the nuclear power project; The node needs an initiator to confirm the contents of the group volume list, modify the group volume list data as needed, and manually trigger the next step after confirmation; for files that do not need to be grouped temporarily, the initiator downloads the group volume list, uploads the group volume list when grouping is needed, and selects the case file creation and grouping node to initiate operation when starting the process; If the current project node is a case file synchronization, the case file grouping process is initiated as a grouping start node for initiating a packaging handover application, and a list of files to be handed over is generated based on pre-processed electronic files and basic information of the nuclear power project; If there is an uncompleted case file creation and grouping process for the same project, unit, contract, or case file grouping type, the process is not allowed to be initiated again; Based on the project case file grouping rules, the electronic files in the list of files to be handed over are subjected to four-property detection, and a file list is obtained; The file sorting module is configured to determine an initial sorting rule according to a classification number, a feature code, and an archive handover professional classification in the file list, perform auxiliary sorting based on a case file grouping type or a case file grouping sub-type of the corresponding electronic file in the file list, and obtain a file sorting rule, specifically as follows: If the case file grouping sub-type in the case file grouping type is empty, the original case file grouping type is used; If there are multiple case file grouping sub-types in the case file grouping type, auxiliary sorting is performed according to the following rules: If it is a virtual atlas, the files are sorted according to the atlas code first, and the files with the same atlas code are sorted according to the handover file type; the files with no handover file type are sorted according to the file code to determine the in-volume sorting; meanwhile, the consistency of the file code in the atlas and the file code in the list of files to be handed over is compared, and an exception is fed back if the consistency is inconsistent; If it is a pure atlas, all drawings are in the same file, and the files are sorted according to the file code; If it is a completion atlas, the drawing codes and their sequences in the drawing directory are identified, the files are sorted according to the atlas code first, and the in-volume sorting is determined according to the sequence of the drawing files in the drawing directory; If it is a design change file, the in-volume sorting is determined according to the file code; If it is other design files, the in-volume sorting is determined according to the file code; If it is a general package file, the files are sorted according to the file type first, and the in-volume sorting is determined according to the file code; The debugging files are sorted according to the year first, and the in-volume sorting is determined according to the file code; The case file grouping module is configured to group the files according to the project case file grouping rules and the file sorting rule, add archive numbers to the case file and the in-volume electronic files, and write the archive numbers into the file list to generate a handover file list; The output case file grouping list module is configured to select a list template according to the archive number and the case file grouping type, combine the handover file list to generate a case file grouping list; The node requires that the initiator confirms the content of the case file grouping list, modifies the case file grouping list data as needed, and manually triggers the next process after confirmation; for files that do not need to be grouped temporarily, the initiator downloads the case file grouping list, uploads the case file grouping list when the files need to be grouped, and selects the case file creation and case file grouping node to initiate the operation when starting the process; The case file grouping packaging module is configured to create a case file and group the files to obtain a handover case file, generate a case file identification for the handover case file according to the project case file grouping rules, and detect and package the handover case file for archiving.

6. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the steps of the nuclear power project electronic archive grouping method based on adaptive four-property detection in any one of claims 1-4.

7. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the steps of the nuclear power project electronic archive grouping method based on adaptive four-property detection in any one of claims 1-4.

8. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed by a processor, implements the steps of the method for grouping nuclear power project electronic archives based on adaptive fourness detection according to any one of claims 1-4.

Citation Information

Patent Citations

  • Water conservancy and hydropower project quality evaluation electronic file forming and filing method

    CN113190501A