Labor, material and machine identification method and system for building and civil engineering
By encoding the characteristic items and attribute values of labor, materials, and machinery to form a 12-bit feature code, the problem of the lack of uniformity in material coding in construction and civil engineering is solved. This enables standardized identification and big data analysis of labor, materials, and machinery, and enhances the application value and information sharing capabilities of the coding.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUBEI VOCATIONAL & TECH COLLEGE OF URBAN CONSTR
- Filing Date
- 2023-04-19
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, material coding in the field of architecture and civil engineering lacks uniformity and application value, making it difficult for coding to play an important role in business aspects such as cost, schedule, and procurement, and failing to meet the needs of construction big data and digital cost estimation.
Design a method and system for identifying tools, materials, and machinery. By encoding the feature items and attribute values of tools, materials, and machinery to form a 12-bit feature code, including a 4-bit detail code, a 7-bit feature attribute code, and a 1-bit unit code, barcode identification is performed, and an encoding database is established to realize automated calculation and big data analysis of tools, materials, and machinery.
It has achieved standardized coding for materials, equipment, and labor, supports cross-domain information sharing, meets the data analysis and statistical needs of the entire life cycle of engineering projects, and enhances the application value and big data analysis capabilities of the coding.
Smart Images

Figure CN121835708A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building and civil engineering, and particularly relates to a method and system for identifying construction and civil engineering materials. BACKGROUND
[0002] The prior art has formed a relatively complete coding standard, among which OmniClass is currently widely used and provides a complete building system classification. GB / T 7027-2002 'Basic principles and methods of information classification and coding' proposes that information classification should have scientificity, systematicness, scalability, compatibility and comprehensive practicality as basic principles, and at the same time, the basic methods of information classification are summarized as three kinds of line classification method, surface classification method and mixed classification method, which lays a theoretical foundation for the subsequent development of building coding system; the national standard GB50851-2013 'Data classification and coding specification of artificial material mechanical equipment' also refers to OmniClass, and is basically consistent with OmniClass in data structure and classification method, and has some adjustment in the numbering of specific classification coding. But at present, there is no system for the coding of materials in the mainstream engineering software, and the coding of materials is chaotic in each province, and the model structure matching is only a moderate expansion of the number of artificial material mechanical equipment by referring to the national coding rules, and the coding is not unified, which brings difficulties to the practical application of project coding.
[0003] In the field of cost, the engineering quantity list has coding, the enterprise's construction material machine has coding, and the BIM model also has coding, but for most people, coding is only a combination of difficult-to-remember numbers, and has no utilization value. At the same time, due to the serial number characteristics of coding, the domestic coding application degree is very low, and the coding is difficult to be transmitted to the cost, progress, procurement and other business levels, so that the important role of coding cannot be played, and the requirements of building big data and digital cost in the new era cannot be met, therefore, an identification method and system for construction and civil engineering materials are urgently needed, which obtains the specific attribute characteristics of construction materials, and further provides corresponding data support for related applications of construction and civil engineering. SUMMARY
[0004] In order to solve the problems in the prior art, the purpose of the present application is to design an identification method and system for artificial, material, mechanical and equipment (hereinafter referred to as construction material machine) in building and civil engineering, to design a unique coding mode through the characteristic items and attribute values of the construction material machine, and to provide the required building and civil engineering field only by decoding the fixed coding, so as to realize the identification of the specific attributes of the construction material machine, not only to meet the industry coding standard, but also to meet the technical requirements of engineering material discrimination in building and civil engineering.
[0005] In order to achieve the above technical purposes, the application provides a construction and civil engineering machine identification method, comprising the following steps:
[0006] According to the category name of the construction and civil engineering machine, a 4-digit detailed code is formed by coding, and a 1-digit unit code is formed by coding according to the unit measurement characteristics of the construction and civil engineering machine, wherein the 4-digit detailed code is composed of a 2-digit first-level major category code and a 2-digit second-level subcategory code;
[0007] Based on the feature items of the construction and civil engineering machine and the attribute values corresponding to each feature item, a 7-digit feature attribute code is formed by coding;
[0008] The detailed code, the feature attribute code and the unit code are sequentially coded to form a 12-digit feature code for representing the construction and civil engineering machine, form a coding database, and generate a bar code for accessing the coding database;
[0009] The construction and civil engineering machine is identified by scanning the bar code and according to the selected multiple feature items of the construction and civil engineering machine.
[0010] Preferably, in the process of generating the feature attribute code, the feature items are sorted according to the ranking order, and the feature items and the attribute values are coded according to the ranking order to form the feature attribute code.
[0011] Preferably, in the process of coding the feature items and the attribute values, the attribute value corresponding to each feature item is multiplied by a speed number to generate the speed number corresponding to the attribute value of the previous feature item of the last feature item, and the speed number is multiplied according to the ranking order to generate the speed number corresponding to the attribute value of each feature item; then the attribute value is multiplied by the speed number and accumulated to generate a 7-digit feature attribute code; wherein the speed number represents the number of feature combinations of the previous feature items of the current feature item corresponding to the attribute value of the current feature item.
[0012] Preferably, in the process of coding the attribute value and the speed number, when the feature attribute code exceeds 10000000, it is converted according to the 36-bit system.
[0013] Preferably, in the process of identifying the construction and civil engineering machine, the bar code is scanned, and the attribute value corresponding to each feature item is obtained according to the selected feature item;
[0014] According to the speed number corresponding to each attribute value, an addition operation is performed to obtain an operation result;
[0015] Based on the coding database, the feature code of the construction and civil engineering machine corresponding to the operation result is obtained;
[0016] According to the detailed code of the first 4 digits of the feature code, the construction and civil engineering machine is identified.
[0017] Preferably, in the process of obtaining the detailed code, the first bit of the first-level major category code is fixed as the dynamic coding mark; and the second bit of the first-level major category code is supplemented according to the sequence of 0-9, a-z.
[0018] Preferably, in the process of obtaining the characteristic attribute code, the characteristic attribute code is used to represent the attribute code of 7-bit English characters, and the characteristic attribute code satisfies 36 7 =78364164096 encoding requirements of materials.
[0019] The application discloses a construction and civil engineering machine identification system, comprising:
[0020] A database module is configured to build a coding database for representing the machine.
[0021] A database logic control module is configured to realize the logic functions of other functional modules of the machine identification system by controlling the database module.
[0022] A bar code scanning module is configured to scan the bar code of the machine to obtain a 12-bit characteristic code of the machine.
[0023] A decoding module is configured to decode the characteristic code once to obtain the category name and unit measurement characteristics of the machine, and decode the characteristic code twice according to the category name to obtain the characteristic items and the attribute values corresponding to the characteristic items of the machine.
[0024] An identification module is configured to identify the machine according to the attribute values based on the selected characteristic items and the coding database.
[0025] A data analysis module is configured to summarize, count and analyze the machine in the whole process of construction project estimation, budget estimation, budget, settlement, or provide the summary, count and big data analysis of the machine for the main units in the design, construction, supervision and consultation of the construction and civil engineering.
[0026] Preferably, the identification module is further configured to identify the machine according to the attribute values corresponding to the rapid calculation numbers, wherein the rapid calculation number is used to represent the characteristic quantity formed by the characteristic combination of the previous several characteristic items corresponding to the attribute value of the current characteristic item; the rapid calculation number is multiplied by the attribute value to generate the rapid calculation number corresponding to the attribute value of the previous characteristic item of the last characteristic item, and the rapid calculation numbers corresponding to the attribute values of all the characteristic items are generated according to the multiplication in the order of the ranking sequence.
[0027] Preferably, the identification module is further configured to obtain the quick calculation number corresponding to the attribute value of each selected feature item, perform addition operations, and obtain the calculation result;
[0028] Based on the encoding database, the feature codes of the tools and equipment corresponding to the calculation results are obtained, and the tools and equipment are identified.
[0029] The present invention discloses the following technical effects:
[0030] 1) This invention establishes a standard data coding model for materials, labor and machinery through forward coding. The coding of materials, labor and machinery is automatically calculated, the coding granularity is finely divided, the features are horizontally connected, and the attribute values are vertically penetrated, which can meet the needs of later application of big data for slice analysis and statistics of materials, labor and machinery calculation.
[0031] 2) This invention uses reverse parsing to identify material names, features, and attribute values by calculating the size of the encoded values. This allows for the identification of material names, specifications, and models, greatly facilitating big data statistics and analysis of materials, labor, and machinery in the engineering industry.
[0032] 3) This invention digitizes the units used in construction and civil engineering. If the units change, the first 11 digits of the code can be kept unchanged by converting the units through a computer, while obtaining a new code for materials, labor and machinery. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 This is a schematic diagram of the method described in this invention;
[0035] Figure 2 This is a schematic diagram of the encoding structure described in an embodiment of the present invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0037] like Figures 1-2 As shown, in the field of civil engineering and construction, bills of quantities are coded, companies have codes for labor, materials, and machinery, and BIM models also have codes. However, these codes are merely a series of difficult-to-remember numbers with no practical value. In order to unify the codes and enhance their value, this invention achieves a diversified structure of material coding information in the field of civil engineering and construction by realizing automated calculation and unique processing of the codes, and by carrying out big data reform. This provides a scientific basis for the data analysis and organization of labor, materials, and machinery in construction projects.
[0038] Example 1: The specific application process of the technology mentioned in this invention is as follows:
[0039] 1. Encoding: such as Figure 2 As shown, this encoding scheme uses a 12-bit encoding method, consisting of a 4-bit detail code, a 7-bit attribute code containing English characters, and a 1-bit unit code. The first 4 bits of the detail code are consistent with the first 4 bits of the national standard to ensure compatibility with existing data.
[0040] In the middle 7-digit serial number (feature attribute code) of the third-level material and equipment attribute value, without considering the case of 'az', it can satisfy 36. 7 The coding requirement of 7,836,416,4096 materials leaves a large amount of redundancy for materials that will appear in the future.
[0041] The coding scheme uniformly adopts the last digit as a fixed unit code. Due to the introduction of the English character "az", it can express 36 units. At the same time, by transforming the units and using the computer to calculate automatically, the material coding can be repeated manually, which can meet the statistical analysis needs of different projects and actual materials and machines.
[0042] 2. Scheme and calculation model for determining material code values:
[0043] The calculation model used in this invention is a matrix numerical calculation method, similar to "arranging seats". By confirming the ranking order of each feature and feature value, the sequence number under the code is calculated, and then the sequence number is numbered according to the coding rules to obtain the specific code of the material machine under the second-level code.
[0044] Based on the surface-level classification method and relevant national standards, we analyzed and organized the characteristics of the secondary subcategories of labor, materials, and machinery in GB50851-2013 "Data Classification and Coding Specification for Labor, Materials, Machinery and Equipment". We then located the characteristics and characteristic values of the secondary-level coded labor, materials, and machinery, determined the ranking order of the characteristics, and verified the specific characteristic values of the materials to be coded by querying the attribute ranking, thus completing a "seat number". Finally, we calculated and determined the material coding sequence number of the "seat number".
[0045] The calculation process can be divided into the following steps:
[0046] 1) Clear the number of secondary subclass codes and confirm the vector values of materials in this category;
[0047] 2) Confirm the individual vector value of a specific material;
[0048] 3) The model calculates the material code value.
[0049] The calculation process is illustrated below:
[0050] 1) Table 1 shows the characteristic value analysis of 0101 steel reinforcement:
[0051] Table 1
[0052]
[0053] Based on the feature items established in GB50851-2013, this method assigns numbers to the features in order of importance and makes supplements.
[0054] Meanwhile, among the commonly used feature values, based on the actual situation of materials, labor, and machinery, all commonly used feature values are sorted by feature importance, from smallest to largest, or by stroke order by consulting the specific national standards for classifying materials, labor, and machinery, and listed in their entirety. Furthermore, according to this method, commonly used feature 1 is uniformly defined as comprehensive to meet the needs of cases where no specific value is available or where a specific value cannot be found in a timely manner; finally, a material attribute value is reserved for future use when adding new material attributes.
[0055] The number of characteristic values is the sum of all commonly used characteristic values under a certain characteristic of the material. For example, under the characteristic 1 of steel bars, there are a total of 6 attribute values, which are recorded as 6.
[0056] By confirming in sequence, the material characteristic value of a certain category can be recorded as a characteristic attribute expression with 1 row and n columns.
[0057] As shown in the table below, the flow code value of the material machine is obtained through the calculation of the coding model. This category can be recorded as a set of n column vectors, denoted as (6,6,29,20,11,3), as shown in Table 2.
[0058] Table 2
[0059]
[0060] 2) Confirm the individual vector value of a specific material
[0061] A specific example of the encoding calculation model is as follows:
[0062] For a specific material and equipment, you can determine the specific features and attributes by querying. You can enter the corresponding code number in sequence. For example, if you know that the material is "hot rolled round bar" in the first feature item "variety" and the attribute value is 2, you can enter "2" in the feature serial number column. And so on. If you do not know the attribute value of the feature, you can enter 1.
[0063] For example, given the characteristics and attribute values of a specific material (Table 3), we can query its characteristics sequentially: the variety is hot-rolled round bar, the grade is II, the diameter is unknown, the material is Q215, and the strength grade is HPB235. This gives us the material's individual vector as (2,2,1,2,1,1).
[0064] Therefore, this material can be represented by a 2x6 matrix as follows:
[0065]
[0066] The forward calculation method for solving the material's code, along with the results, is shown in Table 3.
[0067] Table 3
[0068]
[0069] Quick calculation number: This is obtained by multiplying the remaining characteristic values of the feature item together, keeping the calculation from bottom to top. For example, for the last item of the material, regardless of how many attributes are reserved under the feature, the quick calculation number is 1. The quick calculation number of the second to last feature "strength level" is the number of attribute items under the next feature 3 * the quick calculation number of the next feature 1 = 3. The quick calculation number of the third to last feature "material" is the number of attribute items under the next feature 11 * the quick calculation number of the next feature 3 = 33. And so on, the quick calculation number of diameter is 660, the quick calculation number of level is 19140, and the quick calculation number of variety is 114840.
[0070] Explanation of quick calculation number: The quick calculation number is actually the number of materials under a certain characteristic of a certain material, and it is also the ranking interval of materials with adjacent attribute values. For example, in the example above, the quick calculation number of varieties is 114840, that is, there are 114840 varieties of 0101 steel bars that are hot-rolled round bars; there are 19140 varieties of 0101 steel bars that are hot-rolled round bars of grade 1; there are 660 varieties of 0101 steel bars that are hot-rolled round bars of grade 1 with a diameter of 6mm.
[0071] Rank value (position) calculation: Based on a specific type of material and equipment, its rank position can be calculated using the formula: the sum of the product of its attribute characteristic value - 1 and the quick calculation number. For example, the rank serial number of the aforementioned specific material and equipment is (2-1)*114840+(2-1)*19140+(1-1)*660+(2-1)*33+(1-1)*3+(1-1)*1=134013. Therefore, this specific material and equipment is ranked at position 134013 in the category code.
[0072] Material and equipment serial number coding: The material and equipment code consists of a 4-digit category code + a 7-digit serial number + a 1-digit unit code. During coding, high-order bits are padded with 0s to ensure a 7-digit code. If the serial number of a specific material or equipment exceeds 10,000,000, it is converted to a 36-digit base. Therefore, the material code is (01010134013X).
[0073] The reverse parsing process of the material and equipment serial number encoding is as follows:
[0074] The reverse parsing of the serial number of the material and equipment is the inverse operation of the forward code (reverse operation). After reading the 7-digit serial number of a specific material and equipment, the calculation model and settlement are shown in the table below. The code of a certain material can be obtained through reverse calculation. An example is shown in Table 4.
[0075] Table 4
[0076]
[0077] 3. Dynamic management scheme for materials, labor, and equipment:
[0078] Local governments and enterprises often face the problem of unified coding when submitting new materials to relevant provincial agencies. This scheme fully considers the dynamic coding of newly added materials and equipment. In the first four digits of the first and second level codes, the first digit of the first two digits is fixed as the dynamic coding marker xyz, and the second digit is supplemented according to the sequence 0-9, az. At the same time, the second level details and the subsequent attribute codes can be kept unchanged, which facilitates the computer's reading and management of dynamic codes, as shown in Table 5.
[0079] Table 5
[0080]
[0081]
[0082] 4. Code library update scheme:
[0083] Once the coding scheme is determined, if new materials appear in actual production and daily life, or if there is an increase in characteristic items or specific characteristic values, the library file will be upgraded and updated, and the entire province will be updated simultaneously.
[0084] Each version update can be expressed as a code update through calculation:
[0085] 1) Addition of features: The main reason for this situation is usually that the encoding library is not complete. This problem can be predicted and can be solved by setting enough redundancy in the encoding library.
[0086] 2) Increase in attribute values: The main reason for this is usually due to the emergence of new processes and methods. This problem is more likely to occur in some areas and is difficult to predict.
[0087] In practice, the coding serial number of materials, equipment, and labor can be solved by adding feature items and reserving attribute values.
[0088] In actual coding, a similar "seat filling" method can still be used. If the actual added feature value generates a code that does not exceed the total number of reserved slots when compared with the design reservation, no update will be made. If it does exceed the total number of reserved slots, the coding library must be updated.
[0089] The coding scheme designed in this invention establishes a unified standard coding model for material, equipment, and labor data. The coding of material, equipment, and labor is automatically calculated, with fine granularity. It enables horizontal integration of features and vertical penetration of attribute values, eliminating information silos between various material, equipment, and labor application themes throughout the entire lifecycle of an engineering project. It can maximize information sharing and exchange across regions, enterprises, industries, and departments. It can effectively meet the needs of big data application for slice analysis and statistics of material, equipment, and labor calculations, and promote the overall development of informatization in the construction industry.
[0090] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
[0091] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0092] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
Claims
1. A method for identifying materials, labor, and machinery in construction and civil engineering, characterized in that, Includes the following steps: Based on the category name of the tools, materials and equipment, a 4-digit detail code is formed, and based on the unit measurement characteristics of the tools, materials and equipment, a 1-digit unit code is formed. The 4-digit detail code consists of a 2-digit primary category code and a 2-digit secondary subcategory code. Based on the feature items of the machine tool and the attribute value corresponding to each feature item, a 7-bit feature attribute code is formed by encoding. The detail code, the feature attribute code, and the unit code are encoded sequentially to form a 12-bit feature code that characterizes the material and equipment, forming an encoding database, and a barcode for accessing the encoding database is generated. The material handling equipment is identified by scanning a barcode based on a plurality of the selected features of the material handling equipment used in construction and civil engineering.
2. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 1, characterized in that: In the process of generating the feature attribute code, the feature items are sorted according to their order, and the feature items and the attribute values are encoded to form the feature attribute code.
3. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 2, characterized in that: In the process of encoding feature items and attribute values, a quick calculation number is set for the attribute value of each feature item. The quick calculation number is multiplied by the attribute value to generate the quick calculation number corresponding to the attribute value of the feature item preceding the last feature item. The quick calculation numbers are then multiplied sequentially according to the ranking order to generate the quick calculation number corresponding to the attribute value of each feature item. The attribute value is then multiplied by the quick calculation number and accumulated to generate a 7-digit feature attribute code. The quick calculation number is used to represent the number of features formed by combining the attribute value of the current feature item with the preceding few feature items.
4. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 3, characterized in that: In the process of encoding attribute values and quick calculation numbers, when the feature attribute code exceeds 10,000,000, it is converted according to a 36-bit base.
5. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 3, characterized in that: During the identification of the material and equipment, the barcode is scanned, and the attribute value corresponding to each selected feature item is obtained. Based on the quick calculation number corresponding to each attribute value, perform addition operations to obtain the calculation result; Based on the encoding database, obtain the feature code of the machine corresponding to the calculation result; The tooling machine is identified based on the first four digits of the feature code.
6. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 5, characterized in that: During the process of obtaining the detail code The first fixed xyz of the first-level major category code is a dynamic encoding flag; The second digit of the first-level major category code is supplemented according to the sequence 0-9, az.
7. The method for identifying materials, labor, and machinery in construction and civil engineering according to claim 6, characterized in that: In the process of obtaining and forming the characteristic attribute code, the characteristic attribute code is used to represent a 7-character attribute code containing English characters. Without considering the case relation of 'az', the characteristic attribute code satisfies 36. 7 = 78364164096 material codes are required.
8. A material and equipment identification system for construction and civil engineering, characterized in that, include: The database module is used to build a coding database that characterizes the tools, materials, and machines. The database logic control module is used to control the database module to realize the logical functions of other functional modules of the material and equipment identification system; The barcode scanning module is used to scan the barcode of the material and equipment and obtain the 12-bit feature code of the material and equipment. The decoding module is used to decode the feature code once to obtain the category name and unit measurement feature of the machine tool, and to decode the feature code a second time based on the category name to obtain the feature items of the machine tool and the attribute values corresponding to the feature items. The identification module is used to identify the tool and equipment based on the encoded database, according to the selected feature items and the attribute values. The data analysis module is used to summarize, statistically analyze, and perform big data analysis on the materials, labor, and machinery based on the category names and unit measurement characteristics identified by the identification module during the entire process of project estimation, preliminary budget, budget, and settlement, including the compilation and review of material-related quotas, lists, and engineering costs. Alternatively, it can provide the summarization, statistical analysis, and big data analysis of the materials, labor, and machinery to various entities involved in architectural and civil engineering design, construction, supervision, and consulting.
9. The material and equipment identification system for construction and civil engineering according to claim 8, characterized in that: The identification module is further configured to identify the material and equipment machine based on the quick calculation number corresponding to the attribute value, wherein the quick calculation number is used to represent the number of features formed by combining the first few feature items corresponding to the attribute value of the current feature item; by setting the quick calculation number corresponding to the attribute value of the last feature item, multiplying the quick calculation number by the attribute value, the quick calculation number corresponding to the attribute value of the previous feature item of the last feature item is generated, and multiplying them sequentially according to the ranking order, the quick calculation number corresponding to the attribute value of each feature item is generated.
10. The material and equipment identification system for construction and civil engineering according to claim 9, characterized in that: The recognition module is further configured to obtain the quick calculation number corresponding to the attribute value of each selected feature item, perform addition operations, and obtain the calculation result; Based on the encoding database, the feature code of the tool and equipment corresponding to the calculation result is obtained, and the tool and equipment is identified.