Intelligent filing method and system for electronic archives of construction projects

The intelligent filing method and system for construction project archives addresses low efficiency by grouping and encoding data based on source and white-list features, enhancing storage and retrieval efficiency through direct encoding and reduced computational redundancy.

CN117493264BActive Publication Date: 2024-12-24ZHONGKE WEIYI (SUZHOU) INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311207769.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-19
Publication Date
2024-12-24
Estimated Expiration
2043-09-19

AI Technical Summary

Technical Problem

Existing methods for archiving construction project data require redundant calculations due to the need for mapping and encoding each attribute content of the archive, leading to low efficiency.

Method used

An intelligent filing method and system that groups construction project archives based on archive source and white-list features, determines filing locations based on project progress and fill-in text features, and encodes archives directly according to these characteristics without relying on a coding template, using a BIM engineering model for mapping.

Benefits of technology

Improves archiving efficiency by reducing computational redundancy and mapping failures, enabling efficient storage and retrieval of construction project data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117493264B_ABST
    Figure CN117493264B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for intelligently organizing electronic archives of construction projects, and relates to the technical field of intelligent organizing, including: receiving a first project archive uploaded by a user end, which has an archive source feature, an archive white list feature, a project progress feature, and a fill-in text feature; generating a project archive grouping result; traversing the project archive grouping result according to the project progress feature, and generating a pre-sorting of the project archive; obtaining an organized archive in a first identification area of ​​a BIM project model; traversing the pre-sorting of the project archive according to the project progress feature and the fill-in text feature, and obtaining a pre-organized project archive in combination with the organized archive; and encoding the first project archive based on the pre-organized project archive, and synchronously storing it in a second identification area of ​​the first identification area of ​​the BIM project model. The present invention solves the technical problem that the prior art needs to map and encode each attribute content of the archive, resulting in redundant calculations and low archiving efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field related to intelligent paper assembly, and in particular to an intelligent paper assembly method and system for electronic archives of construction projects. Background Art

[0002] Archiving of construction project archives mainly refers to the digitization of the entire process data in the construction project. For example, the platform has process data, hidden project data, commencement data, measurement data, third-party inspection data, construction drawing data, audio-visual data, and supervision data, and stores them according to business categories and project progress to facilitate efficient backtracking.

[0003] The main method of traditional automated archiving of construction project archives is to build a fixed coding template based on the various attributes of the project archives, as mentioned in CN116126790B. When receiving the construction project archives, the corresponding code of the coding template is matched, and the archive is stored according to the coding result.

[0004] The disadvantage of the existing technology is that each attribute content of the archive needs to be mapped and encoded, which requires redundant calculations and leads to low archiving efficiency. Summary of the invention

[0005] This application provides a method and system for intelligent filing of electronic archives of construction projects, aiming to solve the technical problems of the prior art in which each attribute content of the archive needs to be mapped and encoded, resulting in redundant calculations and low archiving efficiency.

[0006] In view of the above problems, the present application provides a method and system for intelligent filing of electronic archives of construction projects.

[0007] The first aspect disclosed in the present application provides an intelligent paper grouping method for electronic archives of construction projects, which is applied to an intelligent paper grouping system for electronic archives of construction projects. The system is communicatively connected to a BIM project model. The system includes a user end, which is applied to a platform end, and includes: receiving a first project archive uploaded by a user end, wherein the first project archive has an archive source feature, an archive white list feature, a project progress feature, and a fill-in text feature; generating a project archive grouping result, wherein the project archive grouping result is determined by clustering and grouping the first project archive through the archive source feature and the archive white list feature; traversing the project archive grouping result for serialization adjustment according to the project progress feature to generate a project archive pre-sorting; obtaining a paper-grouped archive of a first identification area of ​​a BIM project model, wherein the first identification area is mapped to the BIM project model based on the archive source feature and the archive white list feature; traversing the project archive pre-sorting according to the project progress feature and the fill-in text feature, performing adaptive arrangement in the paper-grouped archive, and obtaining a project archive pre-grouping; encoding the first project archive based on the project archive pre-grouping, and synchronously storing the encoding in a second identification area of ​​the first identification area of ​​the BIM project model.

[0008] Another aspect disclosed in the present application provides an intelligent paper grouping system for electronic archives of construction projects, the system is connected to the BIM project model in communication, the system includes a user end, applied to the platform end, and includes: a project archive receiving module, used to receive a first project archive uploaded by the user end, wherein the first project archive has an archive source feature, an archive white list feature, a project progress feature, and a fill-in text feature; an archive grouping module, used to generate a project archive grouping result, wherein the project archive grouping result is determined by clustering and grouping the first project archive through the archive source feature and the archive white list feature; an archive pre-sorting module, used to traverse the project archive grouping result according to the project progress feature, perform serialization adjustment, and generate a project archive pre-sorting; The assembled archive loading module is used to obtain the assembled archive in the first identification area of ​​the BIM engineering model, wherein the first identification area is mapped and determined to the BIM engineering model based on the archive source characteristics and the archive white list characteristics; the archive pre-assembly module is used to traverse the pre-sorting of the engineering archives according to the engineering progress characteristics and the fill-in text characteristics, and adaptively arrange them in the assembled archives to obtain the pre-assembly of the engineering archives; the archive code mapping module is used to encode the first engineering archive based on the pre-assembly of the engineering archives, and synchronously store the enassembly code in the second identification area of ​​the first identification area of ​​the BIM engineering model; wherein the user can query the archive code and the engineering archive through the BIM engineering model.

[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0010] The technical scheme of grouping engineering archives by archive source features and archive white-list features, determining the filed archives of engineering archives based on the archive source features and the archive white-list features in the BIM engineering model mapping; pre-filing the engineering progress features and the fill-in text features of the engineering archives according to the filed archives; and encoding according to the pre-filing results, matches the storage location where the engineering archives should be filed by the archive features, and then directly encodes according to the storage location, without relying on a coding template for one-to-one coding, thereby achieving the technical effect of improving the archiving efficiency of engineering archives.

[0011] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 A possible flow chart of a method for intelligently organizing electronic archives of construction projects is provided for the embodiment of the present application;

[0013] Figure 2 A possible structural schematic diagram of an intelligent filing system for electronic archives of construction projects is provided for the embodiment of the present application.

[0014] Explanation of reference numerals: project archive receiving module 100, archive grouping module 200, archive pre-sorting module 300, assembled archive loading module 400, archive pre-assembling module 500, archive code mapping module 600. DETAILED DESCRIPTION

[0015] The overall idea of ​​the technical solution provided by this application is as follows:

[0016] The embodiment of the present application provides a method and system for intelligent filing of electronic archives of construction projects. The method adopts a technical scheme of grouping engineering archives according to archive source characteristics and archive white-list characteristics, determining the filed archives of engineering archives based on the archive source characteristics and the archive white-list characteristics in the BIM engineering model mapping; pre-filing the engineering progress characteristics and the fill-in text characteristics of the engineering archives according to the filed archives; and encoding according to the pre-filing results. The storage location where the engineering archives should be filed is matched through the archive characteristics, and then the encoding is directly performed according to the storage location, without relying on the encoding template for one-to-one encoding, thereby achieving the technical effect of improving the archiving efficiency of engineering archives.

[0017] After introducing the basic principles of the present application, various non-limiting implementation methods of the present application will be specifically described below in conjunction with the drawings in the specification.

[0018] Embodiment 1

[0019] like Figure 1 As shown, the embodiment of the present application provides a construction engineering electronic archive intelligent paper grouping method, which is applied to a construction engineering electronic archive intelligent paper grouping system. The system is connected to the BIM engineering model in communication. The system includes a user end, which is applied to a platform end, including:

[0020] In a preferred embodiment, the intelligent paper-forming method for electronic archives of construction projects is a paper-forming process that executes instruction data; the intelligent paper-forming system for electronic archives of construction projects is a virtual system built based on the intelligent paper-forming method for electronic archives of construction projects, which divides the computing power tasks for each step of the intelligent paper-forming method for electronic archives of construction projects; the BIM engineering model refers to a digital model of the project built based on BIM technology.

[0021] Furthermore, the user end refers to the hardware or software tools for the construction engineering electronic archives intelligent paper-forming system and the user to interact with each other. Exemplary hardware tools include: portable tablets, mobile phones or fixed computers and operation interfaces, etc. Exemplary software tools include: small programs, web pages or apps written according to the construction engineering electronic archives intelligent paper-forming method, etc. The platform end refers to the virtual computing center used by the construction engineering electronic archives intelligent paper-forming system to perform the computing tasks of the construction engineering electronic archives intelligent paper-forming method.

[0022] Receiving a first project file uploaded by a user terminal, wherein the first project file has a file source feature, a file white list feature, a project progress feature, and a fill-in text feature;

[0023] Preferably, a first project file uploaded by a user terminal is received, wherein the first project file has a file source feature, a file white list feature, a project progress feature and a fill-in text feature, including:

[0024] The archive source characteristics include identity source characteristics, spatial domain source characteristics, temporal domain source characteristics and business source characteristics;

[0025] The archive white sheet features include frame layout features, white sheet text content features and white sheet text position features;

[0026] The engineering progress characteristics include engineering type characteristics and construction progress characteristics;

[0027] The fill-in text features include fill-in text content features and fill-in text position features.

[0028] In a preferred embodiment, when a user needs to archive engineering data, he can select an electronic form from the form template library in the user's visual interface to fill in the form. When the form is edited, he can click the Confirm Archive menu option. The electronic file will be transmitted to the platform end, which is the first engineering file; the first engineering file can be one file, or multiple files of different businesses, or multiple files of one business.

[0029] Furthermore, any engineering archive at least includes archive source features, archive whitelist features, engineering progress features, and filler text features.

[0030] Archive source features refer to various types of feature data of archive sources, including at least identity source features that characterize the identity of the user who uploaded the archive, spatial source features that characterize the construction location corresponding to the archive record data, temporal source features that characterize the construction time corresponding to the archive record data, and business source features that characterize the task type corresponding to the archive record data. Further, the identity source feature is exemplified by: A223, representing employee No. 223 of Company A; the spatial source feature is exemplified by: (x, y, z), representing the spatial coordinates of the construction location; the temporal source feature is exemplified by: 202201091823, representing the construction time at 18:23 on January 9, 2022; the business source feature is exemplified by: a8, representing the inspection task of Company A on construction quality. Combining the above as a whole, the overall archive source feature is obtained.

[0031] The archive white table features refer to the features of a table that only has a table template but has not yet been filled in with content, including at least the frame layout features of the table, the white table text content features that characterize the text content in the white table, and the white table text position features that characterize the text distribution position in the white table. The frame layout features, white table text content features, and white table text position features can all be realized through OCR text recognition technology. In order to ensure the integrity of the table data, after the electronic form is completed, the electronic form transmitted to the platform end is preferably in PDF format. In combination with OCR text scanning technology, the white table text content features and white table text position features of the electronic form are identified. Preferably, an OCR scanning device is used to scan the electronic form to determine the white table text content of the electronic form, as well as the distribution position of the white table text. The distribution position is preferably characterized by row and column, and the storage format is preferably as follows: A=(a k , a y ), A represents the text recognition result, a k Represents the k-th row of the table, a y When a character occupies multiple columns or rows of a table, the preferred storage format is as follows: A = (a k1-k2 , a y1-y2 ), a k1-k2 Represents the merged table where text A occupies rows x1 to x2, ay1-y2 Indicates that the A text occupies the merged table from column y1 to column y2. The border layout feature, that is, the distribution coordinates of each sub-table of the table, is also marked with row and column coordinates. The border layout feature has been set when constructing the table template and can be directly extracted.

[0032] Project progress features refer to data that characterizes the construction progress, including project type features. Different types of work correspond to different project types, and construction progress features, which characterize the degree of completion of the project, can be customized by the user. Filled text features refer to the text filled in by the user in the spreadsheet template, including filled text content features and filled text position features. The extraction and positioning methods are exactly the same as those of white text features.

[0033] By extracting the characteristic data of the archives, it is convenient to screen similar archived archives in the subsequent step, laying the foundation for efficient coding.

[0034] Generate a project archive grouping result, wherein the project archive grouping result is determined by clustering and grouping the first project archive according to the archive source feature and the archive white list feature;

[0035] Preferably, generating the engineering archive grouping result includes:

[0036] Traversing the identity source feature, the spatial domain source feature, the temporal domain source feature, and the business source feature, performing cluster intersection fitting on the first engineering file to obtain a first engineering file subgroup;

[0037] Traversing the frame layout features, the white text content features and the white text position features to perform cluster intersection fitting on the first engineering file to obtain a second engineering file subgroup;

[0038] Perform cluster intersection fitting on the first engineering archive sub-grouping and the second engineering archive sub-grouping to obtain the engineering archive grouping result.

[0039] Preferably, traversing the identity source feature, the spatial source feature, the temporal source feature, and the business source feature to perform cluster intersection fitting on the first engineering file to obtain a first engineering file subgroup includes:

[0040] According to the identity source feature, the first engineering archive is grouped into first-level clusters to obtain first-level clustering results;

[0041] According to the spatial source characteristics, the first engineering archive is grouped into secondary clusters to obtain secondary clustering results;

[0042] According to the time domain source characteristics, the first engineering archive is grouped into three-level clusters to obtain a three-level clustering result;

[0043] According to the business source characteristics, the first engineering archive is grouped into four levels of clusters to obtain a four-level clustering result;

[0044] The group intersection of the first-level clustering result, the second-level clustering result, the third-level clustering result and the fourth-level clustering result is obtained to generate the first engineering archive sub-group.

[0045] In a preferred embodiment, the engineering archive grouping result refers to determining the grouping result by clustering analysis of the first engineering archive according to the similarity between the archive source feature and the archive white list feature.

[0046] Specifically, the clustering grouping algorithm is as follows:

[0047] Step 1: Perform cluster intersection fitting on the identity source feature, the spatial source feature, the temporal source feature and the business source feature to obtain a first engineering file subgroup. The specific cluster intersection fitting algorithm is as follows:

[0048] The engineering archives with the same identity source characteristics in the first engineering archive are divided into a group to obtain a first-level clustering result; the engineering archives with the same spatial source characteristics in the first engineering archive are divided into a group to obtain a second-level clustering result; the engineering archives with the same time domain source characteristics in the first engineering archive are divided into a group to obtain a third-level clustering result; the engineering archives with the same business source characteristics in the first engineering archive are divided into a group to obtain a fourth-level clustering result; the intersection of the first-level clustering result, the second-level clustering result, the third-level clustering result and the fourth-level clustering result is obtained to obtain a first engineering archive sub-grouping, and the identity source characteristics, spatial source characteristics, time domain source characteristics and business source characteristics of any one of the first engineering archive sub-groupings are the same.

[0049] Step 2: Perform cluster intersection fitting on the first engineering file by traversing the frame layout features, the white text content features and the white text position features to obtain the second engineering file subgroups. Specifically, the cluster intersection fitting algorithm is as follows:

[0050] The engineering archives with the same frame layout features in the first engineering archive results are divided into a group to obtain a five-level clustering result; the engineering archives with the same white-text content features in the first engineering archive results are divided into a group to obtain a six-level clustering result; the engineering archives with the same white-text position features in the first engineering archive results are divided into a group to obtain a seven-level clustering result; the intersection of the five-level clustering results, the six-level clustering results and the seven-level clustering results are obtained to obtain the second engineering archive sub-groups, and the frame layout features, the white-text content features and the white-text position features of the archive data of any second engineering archive sub-group are exactly the same.

[0051] Step 3, the engineering archive grouping result refers to the cluster intersection fitting of the first engineering archive subgroup and the second engineering archive subgroup, that is, the intersection of each characteristic attribute of the first engineering archive subgroup and the second engineering archive subgroup is obtained. Since each archive has the above clustering attributes, no omitted archives will be stored, thereby realizing the clustering division of each engineering archive, providing a data basis for the matching of reference archives in the subsequent step.

[0052] According to the engineering progress characteristics, the engineering archive grouping results are traversed to perform serialization adjustment to generate a pre-sequencing of the engineering archives;

[0053] Acquire a compiled archive of a first identified area of ​​a BIM engineering model, wherein the first identified area is determined by mapping the BIM engineering model based on the archive source feature and the archive white list feature;

[0054] In a preferred embodiment, the pre-sorting of the project archives refers to the result of arranging the archives of any project archive grouping result in chronological order according to the project progress. The project progress can distribute the archives of any project archive grouping result to the corresponding time nodes, so as to facilitate the determination of the file grouping location according to the project progress. Preferably, the archives are arranged according to the project progress, and the archives with the earlier chronological order are processed first to avoid missing archives.

[0055] Filed archives refer to archived archives that are uniquely mapped to the first identification area of ​​the BIM project model. The first identification area refers to the identification area of ​​the BIM project model for archived archives that have the same archive source characteristics and archive white list characteristics. Different archives have different identification areas in the BIM project model, and the BIM project model can be used to directly query the filed archives.

[0056] According to the engineering progress feature and the filling text feature, the engineering archive pre-sorting is traversed, and the assembled archive is adaptively arranged to obtain the engineering archive pre-assembly;

[0057] Preferably, according to the engineering progress feature and the filling text feature, the engineering archive pre-sorting is traversed, and adaptive arrangement is performed in the assembled archive to obtain the engineering archive pre-assembly, including:

[0058] Constructing an adaptive permutation algorithm:

[0059] Obtaining a first filled text attribute matrix and a first engineering progress feature of an i-th bound file of the bound file;

[0060] Obtaining a second filled text attribute matrix and a second engineering progress feature of the j-th sorted file of the pre-sorted engineering files;

[0061] Calculating the filling text similarity between the i-th organized file and the j-th sorted file, wherein the filling text similarity is calculated and generated by using the first filling text attribute matrix and the second filling text attribute matrix using a filling text similarity algorithm;

[0062] When the similarity of the filling text is greater than or equal to the similarity threshold, the first engineering progress feature and the second engineering progress feature are compared, the j-th sorted file and the i-th assembled file are arranged, and the j-th sorted file assembly result is obtained;

[0063] Based on the j-th sorted file, according to the adaptive arrangement algorithm, traverse the assembled files to perform adaptive arrangement, and obtain the pre-assembly result of the j-th sorted file;

[0064] The j-th sorted file pre-assembly result is added to the engineering file pre-assembly.

[0065] Preferably, the similarity of the filling texts between the i-th organized file and the j-th sorted file is calculated, wherein the similarity of the filling texts is calculated and generated by the first filling text attribute matrix and the second filling text attribute matrix using a filling text similarity algorithm, including:

[0066] Construct a similarity evaluation function:

[0067]

[0068] Where M represents the total number of text attribute types of the i-th bound file and the j-th sorted file, x represents any text attribute type of the i-th bound file, and y j Characterizes any text attribute type of the j-th sorted file, x i =y j The text attribute type of the j-th sorted file and the i-th bound file is the same, count(x i =y j ) represents the number of identical text attribute types of the i-th bound file and the j-th sorted file;

[0069] According to the similarity evaluation function, the similarity of the filling text between the i-th organized file and the j-th sorted file is calculated.

[0070] In a preferred embodiment, the pre-organization of the engineering archives refers to arranging any of the pre-sorted engineering archives in the organized archives based on the engineering progress characteristics and the filled text characteristics to determine the data of the position where it needs to be organized. Based on the archive source characteristics and archive white list characteristics of any of the grouped archives in the pre-sorted engineering archives, the organized archives of each group can be determined.

[0071] Further, the i-th bound file is extracted from the bound files, and the i-th bound file has a first filled-in text attribute matrix and a first engineering progress feature; the j-th sorted file is extracted from the corresponding grouped multiple files, and the j-th sorted file has a second filled-in text attribute matrix and a second engineering progress feature, wherein the filled-in text attribute refers to the attribute type of the filled-in text, such as project name, quality score, number of defects, etc., and the engineering progress refers to the construction progress time node recorded in the file.

[0072] Using the similarity evaluation function: Where M represents the total number of text attribute types of the i-th bound archive and the j-th sorted archive, x i Any text attribute type representing the i-th bound file, y j Characterizes any text attribute type of the j-th sorted file, x i =y j The text attribute type of the j-th sorted file and the i-th bound file is the same, count(x i =y j ) represents the number of identical text attribute types between the i-th organized file and the j-th sorted file, and calculates the filling text similarity between the second filling text attribute matrix and the first filling text attribute matrix of the i-th organized file and the j-th sorted file.

[0073] When the similarity of the filling text is greater than or equal to the similarity threshold set by the user, the first engineering progress feature and the second engineering progress feature are compared. When the first engineering progress feature is before the second engineering progress feature, the j-th sorted file should be filed after the i-th filed file; if the first engineering progress feature is after the second engineering progress feature, the j-th sorted file should be filed before the i-th filed file; if the first engineering progress feature is the same as the second engineering progress feature, the j-th sorted file should be filed in the same filing position of the i-th filed file. The difference lies in the specific filling attribute differences at the same position. Based on the j-th sorted file, each file of the filed file is traversed to determine its specific filing position. Repeating this process, the filing position of any file in the pre-sorted engineering file can be obtained and stored as the pre-file of the engineering file. This is convenient for the subsequent filing encoding.

[0074] Based on the engineering file pre-grouping, the first engineering file is grouped and coded, and the grouping code is synchronously stored in the second identification area of ​​the first identification area of ​​the BIM engineering model;

[0075] Preferably, the first engineering file is encoded based on the engineering file pre-encoding, and the encoding is synchronously stored in the second identification area of ​​the first identification area of ​​the BIM engineering model, including:

[0076] Obtaining the first pre-file location of the qth file of the first engineering file;

[0077] Acquire the common coding information and the difference coding information of the first pre-assembly position;

[0078] Obtaining mapping attribute characteristics and coding mapping rules of the difference coding information;

[0079] According to the mapping attribute feature and the encoding mapping rule, local attribute encoding is performed on the qth file to obtain a first encoding result;

[0080] Synchronizing the shared coding information and setting it as a second coding result;

[0081] Combine the first encoding result and the second encoding result to obtain the qth archive grouping code, add the grouping code to the second identification area of ​​the first identification area of ​​the BIM engineering model and store it synchronously, wherein the second identification area is the grouping code storage position of the first pre-grouping position.

[0082] Among them, users can query the file code and project archive through the BIM project model.

[0083] In a preferred embodiment, the second identification area refers to a coding identification area determined according to a specific grouping position of any file of the first project file. The second identification area belongs to the first identification area and is a sub-area of ​​the first identification area.

[0084] Preferably, the composition coding algorithm is as follows:

[0085] Taking the qth file of the first engineering file as an example, the first pre-filing position refers to the pre-filing position of the qth file stored in the pre-filing of the engineering file; determine the common code of the filed files in the first pre-filing position, set as the common code information, and the different code, stored as the difference code information. For the bit number where the common code information is located, the qth file is shared to obtain the second coding result; for the bit number where the difference code information is located, mapping is performed based on the coding template to obtain the first coding result, the first coding result and the second coding result are combined to obtain the qth file filing code, and the filing code is added to the second identification area of ​​the first identification area of ​​the BIM engineering model for synchronous storage, wherein the second identification area is the filing code storage position of the first pre-filing position.

[0086] After determining the location of the test paper, the common codes are shared and a small number of differential codes are mapped. Compared with the traditional mapping of all codes, this reduces the computational redundancy and the possible frequency of mapping failures, thereby improving the efficiency of automated test paper generation.

[0087] In summary, the intelligent construction project electronic archives filing method and system provided by the embodiments of the present application have the following technical effects:

[0088] 1. The embodiment of the present application provides a method and system for intelligent filing of electronic archives of construction projects. The method adopts a method of grouping engineering archives by archive source characteristics and archive white-list characteristics, and determines the filed archives of engineering archives based on the archive source characteristics and the archive white-list characteristics in the BIM engineering model mapping; pre-filing the engineering progress characteristics and the fill-in text characteristics of the engineering archives according to the filed archives; and encoding according to the pre-filing results. The technical solution matches the storage location where the engineering archives should be filed by the archive characteristics, and then directly encodes according to the storage location, without relying on the encoding template for one-to-one encoding, thereby achieving the technical effect of improving the archiving efficiency of engineering archives.

[0089] 2. After determining the location of the test paper, the common codes are shared and a small number of differential codes are mapped. Compared with the traditional mapping of all codes, the computational redundancy and the possible frequency of mapping failures are reduced, thereby improving the efficiency of automated test paper generation.

[0090] Embodiment 2

[0091] Based on the same inventive concept as the intelligent filing method for construction engineering electronic archives in the aforementioned embodiment, Figure 2 As shown, the embodiment of the present application provides a construction engineering electronic archive intelligent paper assembly system, the system is connected to the BIM engineering model in communication, the system includes a user end, applied to the platform end, including:

[0092] The project file receiving module 100 is used to receive a first project file uploaded by a user, wherein the first project file has a file source feature, a file white list feature, a project progress feature, and a fill-in text feature;

[0093] The file grouping module 200 is used to generate a project file grouping result, wherein the project file grouping result is determined by clustering and grouping the first project file according to the file source feature and the file white list feature;

[0094] The file pre-ordering module 300 is used to traverse the engineering file grouping results according to the engineering progress characteristics, perform serialization adjustment, and generate a pre-ordering of engineering files;

[0095] The assembled archive loading module 400 is used to obtain an assembled archive of a first identification area of ​​the BIM engineering model, wherein the first identification area is mapped and determined to the BIM engineering model based on the archive source feature and the archive white list feature;

[0096] The file pre-assembly module 500 is used to traverse the pre-sequencing of the engineering files according to the engineering progress characteristics and the filling text characteristics, perform adaptive arrangement in the assembled files, and obtain the pre-assembly of the engineering files;

[0097] The archive code mapping module 600 is used to encode the first engineering archive based on the engineering archive pre-encoding, and synchronously store the encoding in the second identification area of ​​the first identification area of ​​the BIM engineering model;

[0098] Among them, users can query the file code and project archive through the BIM project model.

[0099] Furthermore, the engineering archive receiving module 100 executes the following steps:

[0100] The archive source characteristics include identity source characteristics, spatial domain source characteristics, temporal domain source characteristics and business source characteristics;

[0101] The archive white sheet features include frame layout features, white sheet text content features and white sheet text position features;

[0102] The engineering progress characteristics include engineering type characteristics and construction progress characteristics;

[0103] The fill-in text features include fill-in text content features and fill-in text position features.

[0104] Furthermore, the file grouping module 200 executes the following steps:

[0105] Traversing the identity source feature, the spatial domain source feature, the temporal domain source feature, and the business source feature, performing cluster intersection fitting on the first engineering file to obtain a first engineering file subgroup;

[0106] Traversing the frame layout features, the white text content features and the white text position features to perform cluster intersection fitting on the first engineering file to obtain a second engineering file subgroup;

[0107] Perform cluster intersection fitting on the first engineering archive sub-grouping and the second engineering archive sub-grouping to obtain the engineering archive grouping result.

[0108] Furthermore, the file grouping module 200 may further include:

[0109] According to the identity source feature, the first engineering archive is grouped into first-level clusters to obtain first-level clustering results;

[0110] According to the spatial source characteristics, the first engineering archive is grouped into secondary clusters to obtain secondary clustering results;

[0111] According to the time domain source characteristics, the first engineering archive is grouped into three-level clusters to obtain a three-level clustering result;

[0112] According to the business source characteristics, the first engineering archive is grouped into four levels of clusters to obtain a four-level clustering result;

[0113] The group intersection of the first-level clustering result, the second-level clustering result, the third-level clustering result and the fourth-level clustering result is obtained to generate the first engineering archive sub-group.

[0114] Furthermore, the steps performed by the archive pre-assembly module 500 include:

[0115] Constructing an adaptive permutation algorithm:

[0116] Obtaining a first filled text attribute matrix and a first engineering progress feature of an i-th bound file of the bound file;

[0117] Obtaining a second filled text attribute matrix and a second engineering progress feature of the j-th sorted file of the pre-sorted engineering files;

[0118] Calculating the filling text similarity between the i-th organized file and the j-th sorted file, wherein the filling text similarity is calculated and generated by using the first filling text attribute matrix and the second filling text attribute matrix using a filling text similarity algorithm;

[0119] When the similarity of the filling text is greater than or equal to the similarity threshold, the first engineering progress feature and the second engineering progress feature are compared, the j-th sorted file and the i-th assembled file are arranged, and the j-th sorted file assembly result is obtained;

[0120] Based on the j-th sorted file, according to the adaptive arrangement algorithm, traverse the assembled files to perform adaptive arrangement, and obtain the pre-assembly result of the j-th sorted file;

[0121] The j-th sorted file pre-assembly result is added to the engineering file pre-assembly.

[0122] Furthermore, the steps executed by the archive pre-assembly module 500 include:

[0123] Construct a similarity evaluation function:

[0124]

[0125] Where M represents the total number of text attribute types of the i-th bound file and the j-th sorted file, x represents any text attribute type of the i-th bound file, and y j Characterizes any text attribute type of the j-th sorted file, x i =yj The text attribute type of the j-th sorted file and the i-th bound file is the same, count(x i =y j ) represents the number of identical text attribute types of the i-th bound file and the j-th sorted file;

[0126] According to the similarity evaluation function, the similarity of the filling text between the i-th organized file and the j-th sorted file is calculated.

[0127] Furthermore, the archive code mapping module 600 performs the following steps:

[0128] Obtaining the first pre-file location of the qth file of the first engineering file;

[0129] Acquire the common coding information and the difference coding information of the first pre-assembly position;

[0130] Obtaining mapping attribute characteristics and coding mapping rules of the difference coding information;

[0131] According to the mapping attribute feature and the encoding mapping rule, local attribute encoding is performed on the qth file to obtain a first encoding result;

[0132] Synchronizing the shared coding information and setting it as a second coding result;

[0133] Combine the first encoding result and the second encoding result to obtain the qth archive grouping code, add the grouping code to the second identification area of ​​the first identification area of ​​the BIM engineering model and store it synchronously, wherein the second identification area is the grouping code storage position of the first pre-grouping position.

[0134] Any step of the method described above can be stored as a computer instruction or program in an unlimited computer memory, and can be called and recognized by an unlimited computer processor to implement any method in the embodiments of the present application, without any unnecessary restrictions.

[0135] Furthermore, the first or second mentioned above may not only represent an order relationship, but may also represent a specific concept, and / or refer to multiple elements that can be selected individually or in full. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. The intelligent paper-forming method for electronic archives of construction projects is characterized by: Applied to the intelligent paper-forming system of electronic archives of construction projects, the system is connected to the BIM engineering model in communication, the system includes a user end, applied to the platform end, including: Receiving a first project file uploaded by a user terminal, wherein the first project file has a file source feature, a file white list feature, a project progress feature, and a fill-in text feature; Generate a project archive grouping result, wherein the project archive grouping result is determined by clustering and grouping the first project archive according to the archive source feature and the archive white list feature; According to the engineering progress characteristics, the engineering archive grouping results are traversed to perform serialization adjustment to generate a pre-sequencing of the engineering archives; Acquire a compiled archive of a first identified area of ​​a BIM engineering model, wherein the first identified area is determined by mapping the BIM engineering model based on the archive source feature and the archive white list feature; According to the engineering progress feature and the filling text feature, the engineering archive pre-sorting is traversed, and the assembled archive is adaptively arranged to obtain the engineering archive pre-assembly; Based on the engineering archive pre-rolling, the first engineering archive is encoded, and the encoding is synchronously stored in the second identification area of ​​the first identification area of ​​the BIM engineering model, the second identification area is the encoding storage position of the first pre-rolling position, and the first pre-rolling position refers to the pre-rolling position of the archive stored in the engineering archive pre-rolling; Among them, users can query the file code and project archive through the BIM project model.

2. The method according to claim 1, characterized in that A first project file uploaded by a user terminal is received, wherein the first project file has a file source feature, a file white list feature, a project progress feature, and a fill-in text feature, including: The archive source characteristics include identity source characteristics, spatial domain source characteristics, temporal domain source characteristics and business source characteristics; The archive white sheet features include frame layout features, white sheet text content features and white sheet text position features; The engineering progress characteristics include engineering type characteristics and construction progress characteristics; The fill-in text features include fill-in text content features and fill-in text position features.

3. The method according to claim 2, characterized in that Generate engineering archive grouping results, including: Traversing the identity source feature, the spatial domain source feature, the temporal domain source feature, and the business source feature, performing cluster intersection fitting on the first engineering file to obtain a first engineering file subgroup; Traversing the frame layout features, the white text content features and the white text position features to perform cluster intersection fitting on the first engineering file to obtain a second engineering file subgroup; Perform cluster intersection fitting on the first engineering archive sub-grouping and the second engineering archive sub-grouping to obtain the engineering archive grouping result.

4. The method according to claim 3, characterized in that Traversing the identity source feature, the spatial source feature, the temporal source feature, and the business source feature to perform cluster intersection fitting on the first engineering file to obtain a first engineering file subgroup, including: According to the identity source feature, the first engineering archive is grouped into first-level clusters to obtain first-level clustering results; According to the spatial source characteristics, the first engineering archive is grouped into secondary clusters to obtain secondary clustering results; According to the time domain source characteristics, the first engineering archive is grouped into three-level clusters to obtain a three-level clustering result; According to the business source characteristics, the first engineering archive is grouped into four levels of clusters to obtain a four-level clustering result; The group intersection of the first-level clustering result, the second-level clustering result, the third-level clustering result and the fourth-level clustering result is obtained to generate the first engineering archive sub-group.

5. The method according to claim 1, characterized in that According to the engineering progress feature and the filling text feature, the engineering archive pre-sorting is traversed, and adaptive arrangement is performed in the assembled archive to obtain the engineering archive pre-assembly, including: Constructing an adaptive arrangement algorithm: obtaining a first filling text attribute matrix and a first engineering progress feature of the i-th organized file of the organized file; obtaining a second filling text attribute matrix and a second engineering progress feature of the j-th sorted file of the pre-sorted engineering files; Calculating the filling text similarity between the i-th assembled file and the j-th sorted file, wherein the filling text similarity is calculated and generated by the first filling text attribute matrix and the second filling text attribute matrix using a filling text similarity algorithm; when the filling text similarity is greater than or equal to a similarity threshold, comparing the first engineering progress feature and the second engineering progress feature, arranging the j-th sorted file and the i-th assembled file, and obtaining the assembly and sorting result of the j-th sorted file; Based on the j-th sorted file, according to the adaptive arrangement algorithm, traverse the assembled files to perform adaptive arrangement, and obtain the pre-assembly result of the j-th sorted file; Add the j-th sorted file pre-assembly result into the engineering file pre-assembly; The similarity of the filling text between the i-th organized file and the j-th sorted file is calculated, wherein the similarity of the filling text is calculated and generated by the first filling text attribute matrix and the second filling text attribute matrix using a filling text similarity algorithm, including: Construct a similarity evaluation function: ; in, The total number of text attribute types representing the i-th bound archive and the j-th sorted archive, Any text attribute type representing the i-th bound file, Characterizes any text attribute type of the j-th sorted file, The text attribute type of the j-th sorted file and the i-th bound file is the same. Indicates the number of text attribute types that are the same between the i-th bound file and the j-th sorted file; According to the similarity evaluation function, the similarity of the filling text between the i-th organized file and the j-th sorted file is calculated.

6. The method according to claim 5, characterized in that Based on the engineering archive pre-organization, the first engineering archive is encoded, and the encoding is synchronously stored in the second identification area of ​​the first identification area of ​​the BIM engineering model, including: Obtaining the first pre-file location of the qth file of the first engineering file; Acquire the common coding information and the difference coding information of the first pre-assembly position; Obtaining mapping attribute characteristics and coding mapping rules of the difference coding information; According to the mapping attribute feature and the encoding mapping rule, local attribute encoding is performed on the qth file to obtain a first encoding result; Synchronizing the shared coding information and setting it as a second coding result; Combine the first encoding result and the second encoding result to obtain the qth archive grouping code, add the grouping code to the second identification area of ​​the first identification area of ​​the BIM engineering model and store it synchronously, wherein the second identification area is the grouping code storage position of the first pre-grouping position.

7. The intelligent filing system for electronic archives of construction projects is characterized by: Used to implement the method according to any one of claims 1 to 6, the system is in communication connection with a BIM engineering model, the system includes a user end, applied to a platform end, and includes: A project file receiving module, used for receiving a first project file uploaded by a user, wherein the first project file has a file source feature, a file white list feature, a project progress feature and a fill-in text feature; A file grouping module, used to generate a project file grouping result, wherein the project file grouping result is determined by clustering and grouping the first project file according to the file source feature and the file white list feature; A file pre-sorting module is used to traverse the engineering file grouping results according to the engineering progress characteristics, perform serialization adjustment, and generate a pre-sorting of engineering files; A compiled archive loading module is used to obtain a compiled archive of a first identification area of ​​a BIM engineering model, wherein the first identification area is mapped and determined to the BIM engineering model based on the archive source feature and the archive white list feature; An archive pre-assembly module is used to traverse the pre-sequencing of the engineering archives according to the engineering progress characteristics and the filling text characteristics, perform adaptive arrangement on the assembled archives, and obtain the pre-assembly of the engineering archives; An archive code mapping module is used to perform volume coding on the first engineering archive based on the engineering archive pre-coding, and synchronously store the volume coding in the second identification area of ​​the first identification area of ​​the BIM engineering model, wherein the second identification area is a volume coding storage position of a first pre-coding position, and the first pre-coding position refers to a pre-coding position of an archive stored in the engineering archive pre-coding; Among them, users can query the file code and project archive through the BIM project model.