Standardized unified code generation method and system for building material names and specifications

By establishing unified standard rules and hash algorithms to generate standardized unique codes for building materials, the problem of irregular material naming is solved, and efficient information management and digital support are achieved.

CN120611173APending Publication Date: 2025-09-09YIYUN ENG MANAGEMENT CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202511013881.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

The names and specifications of building materials are not standardized and the expressions are diverse, which leads to inefficiency in procurement, inventory management and other links, frequent information errors, and difficulty in achieving rapid unification and accurate identification.

Method used

By establishing unified standard rules and using natural language processing and hash algorithms to generate standardized unique codes for building materials, including data collection, feature extraction, mapping and code generation, standardized management of material information can be achieved.

Benefits of technology

The material information processing time has been shortened from 10 minutes to 0.5 seconds, and the project material information collation cycle has been shortened by 60%, reducing procurement errors and omissions, improving management efficiency, and supporting digital transformation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120611173A_ABST
    Figure CN120611173A_ABST
Patent Text Reader

Abstract

The invention discloses a standardized unified code generation method and system for building material names and specifications, and relates to the technical field of building engineering.The system obtains multi-dimensional unstructured original information of building materials through a data acquisition module, and a data feature extraction module is used for recognizing fields such as categories and specifications to generate standardized metadata; the standardized mapping rule module maps the metadata into standardized names, specifications and unique codes capable of reversely analyzing parameters based on a three-level matching rule base, and outputs a matching result; and the code generation and output module automatically generates standardized names, specifications and unique codes according to the matching result and a fixed format, and outputs the standardized names, specifications and unique codes to a database or an external system to realize information sharing. According to the invention, by establishing a unified standard rule, diversified material names and specifications are automatically converted into standardized expressions and unique codes, the standardization and efficiency of building material information management are improved, and a series of industry pain points caused by information discretization are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of construction engineering technology, and in particular to a method and system for generating standardized unified codes for building material names and specifications. Background Art

[0002] Currently, the construction industry faces issues with non-standard naming and diverse descriptions of building material names and specifications. Naming conventions and specification parameters for the same material vary significantly across projects and suppliers. For example, the original parameters for air curtains include multi-dimensional, unstructured descriptions of category, specification, model, length, air volume, and power. This situation leads to inefficiencies in procurement, inventory management, and project settlement. For example, on a project involving 500 material items, information verification took over three working days, with an 8% mismatch rate. This can easily lead to information errors and increased communication costs, significantly hindering project progress and cost control. Existing technologies lack a systematic, standardized solution, making it difficult to quickly unify and accurately identify material information.

[0003] In response to the above problems, the names and specifications of building materials in the existing construction industry have problems of non-standard naming and diverse expressions. The present invention automatically converts diverse material names and specifications into standardized expressions and unique codes by establishing unified standard rules, thereby improving the standardization and efficiency of building material information management and solving a series of industry pain points caused by information dispersion. Summary of the Invention

[0004] In response to the shortcomings of the existing technology, the present invention provides a standardized unified coding generation method and system for building material names and specifications. By establishing unified standard rules, the diverse material names and specifications are automatically converted into standardized expressions and unique codes, thereby improving the standardization and efficiency of building material information management and solving the problems of non-standard naming and diverse expressions of building material names and specifications.

[0005] The present invention provides a method and system for generating standardized unified codes for building material names and specifications, comprising: Data acquisition module: used to receive multi-dimensional unstructured original information including the original names and specifications of building materials; Data feature extraction module: Based on the multi-dimensional feature extraction algorithm of natural language processing, it automatically identifies the category, specification, performance parameters, and model fields in the original information and generates standardized metadata; Standardized mapping rule module: maps the metadata into standardized names, specifications, and unique codes based on a three-level matching rule base, and outputs matching results, wherein the three-level matching rule base includes: The first-level rules map the original names to standard names and categories based on the synonym library and category library; Secondary rules convert non-standard parameters into standard formats through predefined conversion rules; The third-level rule generates a unique code based on the material category code, specification parameter hash value and check digit combination, and the unique code can reversely parse the parameters; Coding generation and output module: Based on the matching results, the module automatically generates standardized names, specifications and unique codes in a fixed format, and outputs them to a database for storage or shares them with an external system.

[0006] Preferably, the multi-dimensional feature extraction algorithm is based on part-of-speech tagging and named entity recognition technology of natural language processing, identifies entity types in original information and decomposes the recognition results into standardized metadata according to a predefined data structure.

[0007] Preferably, the first-level rule generates a standard name in the following manner: The synonym database contains synonym pairs of building materials, each group includes a standard name and its variants. A text matching algorithm based on cosine similarity is used to calculate the similarity between the original name and the standard name in the synonym database. When the similarity is ≥0.8, the original name is mapped to the corresponding standard name. The category library adopts a hierarchical classification system, including primary categories, secondary categories and tertiary categories. The hierarchical structure of the category library is used to classify materials into the most matching standard categories.

[0008] Preferably, the secondary rules convert non-standard parameters in the following manner: Predefined parameter conversion templates, each template contains source format, target format and conversion rules; For material size parameters, the values ​​and units are extracted through regular expressions, and the sizes of different units are uniformly converted to millimeters and stored in a structured manner in the order of length × width × height; For performance parameters, the units are unified into the International System of Units according to the parameter type.

[0009] Preferably, the three-level rules generate a unique code, and the specific steps are as follows: Step 1: Material category coding adopts the classification coding system of ISO 15459 standard, and each material corresponds to a unique category code; Step 2: Perform a SHA-256 hash operation on the specification parameters using a Merkle tree structure to generate a 256-bit hash value. Step 3: Use the modulo 11-2 check algorithm to generate the check digit to ensure the accuracy of the code; Step 4: Combine the material category code, the first 16 digits of the parameter hash value, and the check digit to generate a code.

[0010] Preferably, the unique code reverse parsing parameters are specifically performed as follows: Step 1: Extract the material category code from the first 6 digits of the code and map it to the standard category in the category library; Step 2: Use the first 16 bits of the parameter hash value to retrieve the corresponding specification parameter in the parameter hash-metadata mapping table maintained by the system; Step 3: Use the check digit to verify the integrity and accuracy of the analysis results; Step 4: Restore the complete representation of the original parameters based on the association relationship stored in the mapping table.

[0011] Preferably, the standardized results output by the coding generation and output module include the relationship between the material name, specification, code and original information, which are stored in the database in the form of key-value pairs. At the same time, an index table containing code, material category and specification parameters is generated for quick retrieval and query.

[0012] In summary, the present invention includes at least one of the following beneficial technical effects: 1. In this invention, the time required for standardized processing of building material information is reduced from 10 minutes per item manually to 0.5 seconds per item by algorithm, shortening the project material information sorting cycle by 60%, greatly improving the efficiency of procurement reconciliation, inventory management and other links.

[0013] 2. In the present invention, problems such as procurement errors and information errors caused by inconsistent name specifications are reduced. Based on actual project data, the additional costs caused by mismatches can be reduced, reducing enterprise management costs; at the same time, it provides basic support for industry data interoperability and digital management, and helps the digital transformation of the construction engineering field.

[0014] 3. In the present invention, the generated unique code integrates the material category, parameter characteristics and verification mechanism, which not only ensures the uniqueness of the code, but also supports reverse parsing of the original parameters through the code, thereby achieving full traceability of material information. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 It is a schematic diagram of the system structure, showing the connection relationship and functional division between modules.

[0017] Figure 2 It is a logical processing flow chart of the system, showing the logical processing process of collecting original information and extracting features of building materials, generating standardized names, specifications and unique codes through standardized mapping rules, and finally outputting through fixed rules. DETAILED DESCRIPTION

[0018] The following is combined with Figure 1-2 The present invention is described in further detail.

[0019] Reference Figure 2 , now take a building material called air curtain machine as an example to illustrate the complete logical processing flow.

[0020] Phase 1: The data acquisition module receives multi-dimensional unstructured raw information: {Category: air curtain; Specifications: 1.5m × W0.19m × H0.25m; Model: FM-5515-L; Body length: 1500.0mm; Air volume: 2543.0m³ / h; Power: 750.0W} and converts it into a data format that the system can process.

[0021] Phase 2: The data feature extraction module uses a multi-dimensional feature extraction algorithm based on natural language processing to process the original information as follows: 1. Based on natural language processing, part-of-speech tagging and named entity recognition technology are used to identify entity types in the original information. The various fields are as follows: Category: Air Curtain Dimensions: 1.5m × W 0.19m × H 0.25m Model: FM-5515-L Performance parameters: body length 1500.0mm, air volume 2543.0m³ / h, power 750.0W The recognition results are broken down into standardized metadata according to the predefined data structure and presented in JSON format as follows: { "Category": "Air Curtain", "Specifications": "1.5m × W0.19m × H0.25m", "Model": "FM-5515-L", "Performance parameters": { "Body Length": "1500.0mm", "Air Volume": "2543.0m³ / h", "Power": "750.0W" } }.

[0022] Phase 3: The standardized mapping rule module maps the standardized metadata into unified standardized names and specifications through a three-level matching rule library. Combining the material category code, specification parameter hash value, and check digit, the algorithm generates a unique and reverse-parseable parameter code and outputs the matching result. The three-level matching rule library operates as follows: The first-level rules map the original names to standard names and categories based on the synonym library and category library; The synonym database matches {"standard name": "air curtain machine", "synonyms": ["air curtain", "air curtain machine", "air door"]}. The cosine similarity-based text matching algorithm calculates a similarity of ≥ 0.8, and maps the original name "air curtain machine" to the standard name "air curtain machine". Through the category library hierarchical classification, it matches {"code":"070402","name":"air curtain machine","parent category":"0704","description":"air curtain equipment"}, and determines that the air curtain machine code is 070402, and is classified as air curtain equipment; 2. Secondary rules convert non-standard parameters into standard formats through predefined conversion rules; Process the dimensions using the predefined parameter conversion template {"Parameter Type": "Dimensions", "Conversion Rule": "Length × Width × Height → [Length, Width, Height]", "Unit": "mm"}. For example, 1.5m × W0.19m × H0.25m is first converted to millimeters and then to the standard format [1500, 190, 250].

[0023] 3. The third-level rule combines the material category code, specification parameter hash value, and check digit to generate a unique and reverse-parseable parameter code. The specific steps are as follows; Step 1: The material category code adopts the classification coding system of ISO 15459 standard, and the air curtain machine code is 070402; Step 2: Perform a SHA-256 hash operation on the Merkle tree structure for the specification parameters [1500, 190, 250, 2543.0, 750.0], taking 16 bits of the resulting 256-bit hash value to obtain 8f3a7c5b3d4e2f1a; Step 3: Use the modulo 11-2 checksum algorithm to calculate the input value 0704028f3a7c5b3d4e2f1a and generate the check digit 7; Step 4: Combine the material category code, the first 16 digits of the parameter hash value, and the check digit to generate a unique code: 070402 - 8f3a7c5b3d4e2f1a - 7.

[0024] Phase 4: The code generation and output module automatically generates the standardized name "air curtain machine", standardized specifications "1500×190×250mm, air volume 2543.0m³ / h, power 750.0W", and unique code "070402-8f3a7c5b-7" based on the matching results, and outputs them to the database for storage and sharing with external systems.

[0025] Phase 5: Encoding and reverse parsing parameter phase. The specific steps are as follows: Step 1: Extract the material category code 070402 from the first 6 digits of the code, and determine the standard category as air curtain through category library mapping.

[0026] Step 2: Use the first 16 bits of the parameter hash value 8f3a7c5b3d4e2f1a in the parameter hash-metadata mapping table maintained by the system: { "Hash value first 16 digits": "8f3a7c5b3d4e2f1a", "Standard Name": "Air Curtain Machine", "Parameter tuple": [1500, 190, 250, 2543.0, 750.0], "Unit": ["mm", "mm", "mm", "m³ / h", "W"], "Parameter meaning": ["length", "width", "height", "air volume", "power"] } to retrieve the corresponding specification parameters.

[0027] Step 3: Use check digit 7 to verify the completeness and accuracy of the parsing results.

[0028] Step 4: Based on the association relationship in the mapping table, restore the complete expression of the original parameters to achieve coding traceability and parameter restoration.

[0029] The above contents are merely examples and explanations of the concept of the present invention. Those skilled in the art may make various modifications or additions to the described specific embodiments or replace them in similar ways. As long as they do not deviate from the concept of the invention, they should all fall within the scope of protection of the present invention.

[0030] Throughout this specification, references to terms such as "one embodiment," "example," or "specific example" indicate that the specific features, structures, materials, or characteristics described in conjunction with that embodiment or example are included in at least one embodiment or example of the present invention. In this specification, schematic representations of these terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0031] The preferred embodiments of the present invention disclosed above are intended only to help illustrate the present invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the present invention to specific embodiments. Obviously, many modifications and variations are possible based on the contents of this specification. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present invention, thereby enabling those skilled in the art to better understand and utilize the present invention.

Claims

1. A method and system for generating standardized unified codes for building material names and specifications, characterized in that: include: Data acquisition module: used to receive multi-dimensional unstructured original information including the original names and specifications of building materials; Data feature extraction module: Based on the multi-dimensional feature extraction algorithm of natural language processing, it automatically identifies the fields in the original information and generates standardized metadata; Standardized mapping rule module: maps the metadata into standardized names, specifications, and unique codes based on a three-level matching rule base, and outputs matching results, wherein the three-level matching rule base includes: The first-level rules map the original names to standard names and categories based on the synonym library and category library; Secondary rules convert non-standard parameters into standard formats through predefined conversion rules; The third-level rule generates a unique code based on the material category code, specification parameter hash value and check digit combination, and the unique code can reversely parse the parameters; Coding generation and output module: Based on the matching results, the module automatically generates standardized names, specifications and unique codes in a fixed format, and outputs them to a database for storage or shares them with an external system.

2. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The multi-dimensional feature extraction algorithm is based on the part-of-speech tagging and named entity recognition technology of natural language processing, identifies the entity types in the original information and disassembles the recognition results into standardized metadata according to a predefined data structure.

3. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The first-level rules generate standard names in the following way: The synonym database contains synonym pairs of building materials, each group includes a standard name and its variants. A text matching algorithm based on cosine similarity is used to calculate the similarity between the original name and the standard name in the synonym database. When the similarity is ≥0.8, the original name is mapped to the corresponding standard name. The category library adopts a hierarchical classification system, including primary categories, secondary categories and tertiary categories. The hierarchical structure of the category library is used to classify materials into the most matching standard categories.

4. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The secondary rules convert non-standard parameters in the following way: Predefined parameter conversion templates, each template contains source format, target format and conversion rules; For material size parameters, the values ​​and units are extracted through regular expressions, and the sizes of different units are uniformly converted to millimeters and stored in a structured manner in the order of length × width × height; For performance parameters, the units are unified into the International System of Units according to the parameter type.

5. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The three-level rules generate a unique code, and the specific steps are as follows: Step 1: Material category coding adopts the classification coding system of ISO 15459 standard, and each material corresponds to a unique category code; Step 2: Perform a SHA-256 hash operation on the specification parameters using a Merkle tree structure to generate a 256-bit hash value. Step 3: Use the modulo 11-2 check algorithm to generate the check digit to ensure the accuracy of the code; Step 4: Combine the material category code, the first 16 digits of the parameter hash value, and the check digit to generate a code.

6. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The specific steps for reverse parsing the unique code parameters are as follows: Step 1: Extract the material category code from the first 6 digits of the code and map it to the standard category in the category library; Step 2: Use the first 16 bits of the parameter hash value to retrieve the corresponding specification parameter in the parameter hash-metadata mapping table maintained by the system; Step 3: Use the check digit to verify the integrity and accuracy of the analysis results; Step 4: Restore the complete representation of the original parameters based on the association relationship stored in the mapping table.

7. A method and system for generating standardized unified codes for building material names and specifications according to claim 1, characterized in that: The standardized results output by the coding generation and output module include the relationship between the material name, specification, code and original information, which are stored in the database in the form of key-value pairs. At the same time, an index table containing code, material category and specification parameters is generated for fast retrieval and query.

Citation Information

Cited By

  • Electronic material automatic classification method and system based on multistage feature recognition

    CN120929989A

  • Electronic material automatic classification method and system based on multi-level feature recognition

    CN120929989B