Part data verification method and device

By constructing the checksum pairing relationship of the attribute item information and parameter attribute information of component data, the problems of low verification efficiency and low accuracy in the existing technology are solved, and efficient and accurate data verification is achieved and integration.

CN119474080AActive Publication Date: 2025-02-18粤港澳大湾区(广东)国创中心

Patent Information

Application Number
CN202411451051.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-18
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

In the prior art, the verification efficiency of component data is low and the verification accuracy is low, resulting in a reduced data integration and call efficiency.

Method used

By obtaining the attribute information table established by the user, performing uniqueness checks the attribute item information and format checks the parameter attribute information, constructing a pairing relationship between the attribute item information and parameter attribute information, and storing it in the preset storage system It is saved in the form of a tree-like relationship.

Benefits of technology

It improves the verification efficiency and accuracy of component data, simplifies the data integration and call process, and ensures the standardization and integrity of the data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119474080A_ABST
    Figure CN119474080A_ABST
Patent Text Reader

Abstract

The invention provides a part data verification method and device, and the method comprises the steps: obtaining an attribute information table established by a user, the attribute information table being a single main table or multiple main tables; obtaining attribute item information and parameter attribute information in the attribute information table; performing uniqueness verification on the attribute information table based on the attribute item information, and performing format verification based on the parameter attribute information; and when the uniqueness verification and the format verification pass, constructing a pairing relationship between the attribute item information and the parameter attribute information, generating the pairing relationship into a tree relationship in a preset storage system, and storing the tree relationship, so that the verification efficiency and accuracy of the part data are improved, and the verification efficiency of the part data is improved. And the pairing relationship is stored, so that subsequent calling of part data is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of data verification, and in particular relates to a verification method and device for component data. Background Art

[0002] With the development of industrial technology, simple paper selection manuals or simple PDF manuals can no longer meet the selection needs of engineers. Engineers need to use more and more digital model data of parts in the process of industrial product design and mechanical design. Digital model data includes the following elements: product manual, product specification parameter table, product appearance thumbnail, product dimension annotation diagram, product 3D model, etc. However, these elements are often scattered in different places, and it takes a lot of time to find and integrate them, which greatly reduces the efficiency of engineers' selection. Therefore, it is necessary to integrate the data into a component resource library to facilitate calling when needed.

[0003] The existing technology relies on manual sorting of the data of each element and storing it in a resource library. However, due to the huge amount of data and the high repetitiveness of the sorting work, manual sorting is prone to errors. The format of the sorted tables is often not standardized, the style is not uniform, and the names on the parameter table do not correspond to the 3D model. When errors occur, the specific problem cannot be checked, and the manually sorted data is often incomplete and lacks specification parameters. Summary of the invention

[0004] In order to overcome the deficiencies of the prior art, the present invention provides a method and device for verifying component data, so as to solve the problems of low verification efficiency and low verification accuracy of component data in the prior art.

[0005] One embodiment of the present invention provides a method for verifying component data, comprising the following steps:

[0006] Acquire an attribute information table created by a user, wherein the attribute information table is a single-main table or multiple-main tables;

[0007] Acquire attribute item information and parameter attribute information in the attribute information table;

[0008] Performing uniqueness verification on the attribute information table based on the attribute item information, and performing format verification based on the parameter attribute information;

[0009] When both the uniqueness check and the format check are passed, a pairing relationship between the attribute item information and the parameter attribute information is constructed, and the pairing relationship is generated into a tree relationship in a preset storage system and stored.

[0010] In this embodiment, the present invention ensures the efficiency and accuracy of the component data verification process by only verifying the attribute item information and parameter attribute information in the main table, and can store the component data in the form of a tree relationship after the verification.

[0011] In one of the embodiments, the attribute item information includes product name, product model, configuration model, 3D model name and manufacturer name, and the parameter attribute information is parameter information corresponding to the attribute item information.

[0012] In one embodiment, the uniqueness verification of the attribute information table based on the attribute item information includes:

[0013] Determine whether there are at least two identical product names under the same manufacturer name;

[0014] If yes, the uniqueness check fails, and the positions and error types of the at least two identical product names are output to the user;

[0015] If not, determine whether there are at least two identical configuration models under the same manufacturer name;

[0016] If yes, the uniqueness check fails, and the positions and error types of the at least two identical configuration models are output to the user;

[0017] If not, the uniqueness check of the attribute information table passes.

[0018] In one embodiment, the format checking based on the parameter attribute information includes:

[0019] Identify the text format and formula in the parameter attribute information, and determine whether the text format and formula are correct;

[0020] If the text format and formula are correct, the format check of the parameter attribute information passes.

[0021] In one embodiment, the method further comprises:

[0022] Verifying the numerical value range and step size in the parameter attribute information based on a preset engineering database;

[0023] If the verification fails, the error type and error location are returned.

[0024] In one embodiment, constructing a pairing relationship between the attribute item information and the parameter attribute information, and generating and storing the pairing relationship in a tree-like relationship in a preset storage system includes:

[0025] Under the same configuration model, establishing a first pairing relationship between the attribute item information and the parameter attribute information;

[0026] Under the same configuration model, constructing a second pairing relationship between the attributes in the attribute item information;

[0027] Under the same configuration model, constructing a third pairing relationship between the attributes in the parameter attribute information;

[0028] The first pairing relationship, the second pairing relationship and the third pairing relationship are stored in a preset storage system in a tree-like manner.

[0029] In one embodiment, the method further comprises:

[0030] Determine first association information between parameters of parameter attribute information in different configuration models under the same product name;

[0031] The number of series, number of specifications and number of 3D models of the same product name are determined based on the first association information.

[0032] One embodiment of the present invention further provides a component data verification device, comprising:

[0033] A table acquisition module is used to acquire an attribute information table established by a user, wherein the attribute information table is a single main table or multiple main tables;

[0034] An information acquisition module, used to acquire attribute item information and parameter attribute information in the attribute information table;

[0035] A verification module, used to perform uniqueness verification on the attribute information table based on the attribute item information, and perform format verification based on the parameter attribute information;

[0036] The storage module is used to construct a pairing relationship between the attribute item information and the parameter attribute information when both the uniqueness check and the format check are passed, and generate a tree relationship for the pairing relationship in a preset storage system and store it.

[0037] In this embodiment, the advantages and beneficial effects of the component data verification method have been described above and will not be repeated here. Moreover, since the component data verification device uses the component data verification method, the component data verification device also has the same advantages and beneficial effects.

[0038] One of the embodiments of the present invention further provides a readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the steps of any one of the component data verification methods described above.

[0039] One of the embodiments of the present invention further provides an electronic device, comprising: a processor and a memory, the memory being used to store computer program code, the computer program code comprising computer instructions, and when the processor executes the computer instructions, the electronic device executes the steps of any one of the component data verification methods described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 the structures shown in these drawings without paying creative work.

[0041] Figure 1 A schematic flow chart of a method for verifying component data provided by one embodiment of the present invention;

[0042] Figure 2 A schematic diagram of an attribute information table provided in one embodiment of the present invention;

[0043] Figure 3 A schematic diagram of the working principle of an electronic device provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components in a certain specific posture. If the specific posture changes, the directional indication will also change accordingly.

[0046] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features limited to "first" and "second" may explicitly or implicitly include at least one of the features. In addition, if "and / or" or "and / or" appears in the full text, its meaning includes three parallel solutions. Taking "A and / or B" as an example, it includes solution A, solution B, or solutions that satisfy both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in this field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0047] See also Figure 1-Figure 3 One embodiment of the present invention provides a method for verifying component data, comprising the following steps:

[0048] S100: Acquire an attribute information table established by a user, wherein the attribute information table is a single-main table or a multi-main table.

[0049] In this embodiment, Figure 2 The specific form of the attribute information table is shown. The attribute information table is created and uploaded by the user. After the user uploads the attribute information table to the verification system, the system verifies the attribute information table in response to the user's verification instruction. The attribute information table can be a single main table or multiple main tables. It should be noted that, Figure 2 The attribute information table shown is only an example. Therefore, in a specific application scenario, the attribute information table established by the user may include more information as needed, or delete the information contained therein.

[0050] S200: Acquire attribute item information and parameter attribute information in the attribute information table.

[0051] In one of the embodiments, the attribute item information includes product name, product model, configuration model, 3D model name and manufacturer name, and the parameter attribute information is parameter information corresponding to the attribute item information.

[0052] In this embodiment, if Figure 2As shown, the attribute item information at least includes the product name, product model, configuration model, 3D model name and manufacturer name, wherein the attribute item information is the necessary information in the main table. Therefore, in the specific verification process, the words related to the attribute item information in the main table can be first identified. If one of the items is not identified, such as the product name, the user needs to modify the attribute information table and re-upload it to ensure that the attribute item information covers the necessary information in the component data. The parameter attribute information is the parameter information corresponding to the attribute item information, which is used to indicate the specific parameters of the attribute item information. For example, Figure 2 The body size, stroke, etc. in the figure are all parameter attribute information, where the parameter attribute information is customized by the user. Therefore, it can be understood that in specific applications, the parameter attribute information can be flexibly added or deleted according to actual needs. For example, if the product 1 produced by company 1 is only concerned with the product size and weight by the customer or company, the other parameter attribute information can be deleted. Figure 2 Included in the travel, mounting holes, etc.

[0053] S300, performing uniqueness check on the attribute information table based on the attribute item information, and performing format check based on the parameter attribute information.

[0054] In this embodiment, the uniqueness of the attribute item information is mainly considered. Since a pairing relationship needs to be established later, a problem with the uniqueness will cause confusion when the component data is associated and stored, and is not conducive to the subsequent engineers' call of the component data. Therefore, it is necessary to perform a uniqueness check on the main table through the attribute item information to ensure the uniqueness of each attribute item information. The uniqueness refers to whether each attribute in the attribute item information is unique and there is no duplication between the attributes. The main consideration for the parameter attribute information is the format problem to avoid errors in the description of the attribute item information. Therefore, a format check is required to ensure that the format of the parameter attribute information is accurate.

[0055] In one embodiment, the uniqueness verification of the attribute information table based on the attribute item information includes:

[0056] Determine whether there are at least two identical product names under the same manufacturer name;

[0057] If yes, the uniqueness check fails, and the positions and error types of the at least two identical product names are output to the user;

[0058] If not, determine whether there are at least two identical configuration models under the same manufacturer name;

[0059] If yes, the uniqueness check fails, and the positions and error types of the at least two identical configuration models are output to the user;

[0060] If not, the uniqueness check of the attribute information table passes.

[0061] In this embodiment, multiple products under the same manufacturer's name are checked to determine whether there are two products with the same name among the multiple products. For example, product A and product B are both produced by manufacturer C, but product A and product B are named with the same name. At this time, the uniqueness check fails, and the location where the error occurs (i.e., the location where products A and B are recorded) and the error type are returned to the user to prompt the user to make modifications. If not, it means that the product name description is correct, and it is necessary to further determine whether the same configuration model is used to name multiple models. If so, there is also a uniqueness problem at this time, and the check fails. Therefore, the uniqueness check is a uniqueness check of the product name and configuration model under the same manufacturer's name. Furthermore, in order to ensure the accuracy of the attribute item information, each attribute in the attribute item information can be uniquely checked. Only when all attributes pass the uniqueness check can it be indicated that the attribute item information has passed the uniqueness check.

[0062] In one embodiment, the format checking based on the parameter attribute information includes:

[0063] Identify the text format and formula in the parameter attribute information, and determine whether the text format and formula are correct;

[0064] If the text format and formula are correct, the format check of the parameter attribute information passes.

[0065] In this embodiment, since the parameter attribute information is mainly numbers, professional words or formulas, for example Figure 2 The parameter attribute information of the main body size is 51X54, which is in the form of numbers plus letters, while the parameter attribute information of the mounting hole is a threaded hole, which is in the form of text. Therefore, the main thing is to judge whether the text format and formula are correct. The text format includes both text and units, etc. For the verification of the text format and formula, it can be identified and compared according to the preset standard format. For example, there are no numbers in the mounting holes in the preset standard format, but the parameter attribute information in the main table contains numbers. At this time, there is an error in the parameter attribute information corresponding to the mounting hole. The corresponding format verification result is obtained according to the above method.

[0066] In one embodiment, the method further comprises:

[0067] Verifying the numerical value range and step size in the parameter attribute information based on a preset engineering database;

[0068] If the verification fails, the error type and error location are returned.

[0069] In this embodiment, considering that a certain parameter has a certain range of values, if it exceeds the range, it means that there is an abnormality in the parameter in the table. Therefore, it is also necessary to verify the numerical value range and step size in the parameter attribute information to ensure the correctness of the parameter attribute information. The verification method is determined by the data recorded in the preset engineering database.

[0070] S400: When both the uniqueness check and the format check are passed, a pairing relationship between the attribute item information and the parameter attribute information is constructed, and a tree relationship is generated and stored in a preset storage system for the pairing relationship.

[0071] In this embodiment, a pairing relationship between attribute item information and parameter attribute information is constructed and stored in a preset storage system in a tree structure. Since the uniqueness or format of the attribute item information and the parameter attribute information will affect the correctness of the constructed tree structure, the pairing relationship in the main table can be stored as a tree result only after passing the uniqueness check and format check. Specifically, the attribute information of the same product name and the same model can be stored as a tree result to facilitate subsequent calls by engineers.

[0072] In one embodiment, constructing a pairing relationship between the attribute item information and the parameter attribute information, and generating and storing the pairing relationship in a tree-like relationship in a preset storage system includes:

[0073] Under the same configuration model, establishing a first pairing relationship between the attribute item information and the parameter attribute information;

[0074] Under the same configuration model, constructing a second pairing relationship between the attributes in the attribute item information;

[0075] Under the same configuration model, constructing a third pairing relationship between the attributes in the parameter attribute information;

[0076] The first pairing relationship, the second pairing relationship and the third pairing relationship are stored in a preset storage system in a tree-like manner.

[0077] In this embodiment, under the same configuration model, there is a relationship between the attribute item information and the parameter attribute information, there is a relationship within the attribute item information, and there is also a relationship within the parameter attribute information. Therefore, the relationship between the attribute item information and the parameter attribute information is first determined to obtain a first pairing relationship, then the relationship between the various parts within the attribute item information is determined to obtain a second pairing relationship, and finally the relationship within the parameter attribute information is determined to obtain a third pairing relationship. Therefore, it is necessary to determine the first pairing relationship, the second pairing relationship and the third pairing relationship respectively. According to the above pairing relationships, the relationship between the various parameters of the same configuration model can be associated to ensure that when the information of the configuration model needs to be called, the parameter information and project information can be directly called out.

[0078] In one embodiment, the method further comprises:

[0079] Determine first association information between parameters of parameter attribute information in different configuration models under the same product name;

[0080] The number of series, number of specifications and number of 3D models of the same product name are determined based on the first association information.

[0081] In this embodiment, the number of series, specifications and 3D models of the same product name obtained by calculation can determine the number of tree relationships stored in the preset storage system, and can also determine the data situation inside the product to ensure that the data of each configuration model under the product name is verified and stored.

[0082] To summarize, this solution verifies a single main table or multiple main tables, accurately identifies the format correctness in the main table, the specific content of each attribute parameter, the pairing constraint relationship between attributes, etc., and generates the pairing relationship between the identified specific attribute parameters and attribute parameters in the system according to a tree relationship, making data construction work simpler and easier to use, with high construction efficiency, good data quality, and saving labor costs.

[0083] The embodiments of the present specification provide a method and device for verifying component data, the method comprising: obtaining an attribute information table established by a user, the attribute information table being a single main table or multiple main tables; obtaining attribute item information and parameter attribute information in the attribute information table; performing a uniqueness check on the attribute information table based on the attribute item information, and performing a format check based on the parameter attribute information; when both the uniqueness check and the format check pass, constructing a pairing relationship between the attribute item information and the parameter attribute information, generating a tree relationship for the pairing relationship in a preset storage system and storing the tree relationship, thereby improving the verification efficiency and accuracy of component data, and facilitating subsequent calls to component data by storing the pairing relationship.

[0084] One embodiment of the present invention further provides a component data verification device, comprising:

[0085] A parameter table acquisition module is used to acquire a parameter table corresponding to an input 3D lightweight model, and to acquire material information and surface treatment information in the parameter table;

[0086] A first recognition module, configured to output a first recognition result based on the material information and the surface treatment information;

[0087] A second recognition module, used to match the corresponding RGB information in a preset color matching library based on the first recognition result, and output a second recognition result according to the matching result of the RGB information;

[0088] An automatic rendering module is used to automatically render the material and surface treatment properties of the 3D lightweight model based on the second recognition result.

[0089] One of the embodiments of the present invention further provides a readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the steps of any one of the component data verification methods described above.

[0090] One of the embodiments of the present invention further provides an electronic device, comprising: a processor and a memory, the memory being used to store computer program code, the computer program code comprising computer instructions, and when the processor executes the computer instructions, the electronic device executes the steps of any one of the component data verification methods described above.

[0091] See also Figure 3 , Figure 3 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention.

[0092] The electronic device 2 includes a processor 21, a memory 22, an input device 23, and an output device 24. The processor 21, the memory 22, the input device 23, and the output device 24 are coupled via a connector, and the connector includes various interfaces, transmission lines, or buses, etc., which are not limited in the embodiments of the present invention. It should be understood that in various embodiments of the present invention, coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, for example, through various interfaces, transmission lines, buses, etc.

[0093] The processor 21 may be one or more graphics processing units (GPUs). When the processor 21 is a GPU, the GPU may be a single-core GPU or a multi-core GPU. Optionally, the processor 21 may be a processor group consisting of multiple GPUs, and the multiple processors are coupled to each other via one or more buses. Optionally, the processor may also be other types of processors, etc., which are not limited in the embodiments of the present invention.

[0094] The memory 22 can be used to store computer program instructions and various computer program codes including program codes for executing the scheme of the present invention. Optionally, the memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (CD-ROM), which is used for related instructions and data.

[0095] The input device 23 is used to input data and / or signals, and the output device 24 is used to output data and / or signals. The output device 23 and the input device 24 can be independent devices or an integrated device.

[0096] It is understandable that in the embodiment of the present invention, the memory 22 is not only used to store related instructions, and the embodiment of the present invention does not limit the specific data stored in the memory.

[0097] Understandably, Figure 3 Only a simplified design of an electronic device is shown. In practical applications, the electronic device may also include other necessary components, including but not limited to any number of input / output devices, processors, memories, etc., and all video analysis devices that can implement the embodiments of the present invention are within the protection scope of the present invention.

[0098] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those skilled in the art can also clearly understand that the descriptions of the various embodiments of the present invention have different focuses. For the convenience and brevity of description, the same or similar parts may not be repeated in different embodiments. Therefore, for parts not described or not described in detail in a certain embodiment, refer to the records of other embodiments.

[0100] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0101] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0102] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0103] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program to be sealed. The computer program to be sealed includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0104] A person skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The aforementioned storage medium includes: a read-only memory (ROM) or a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0105] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. All equivalent structural changes made by using the contents of the present invention specification and drawings under the inventive concept of the present invention, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present invention.

Claims

1. A method for verifying component data, characterized in that: The following steps are involved: Acquire an attribute information table created by a user, wherein the attribute information table is a single-main table or multiple-main tables; Acquire attribute item information and parameter attribute information in the attribute information table; Performing uniqueness verification on the attribute information table based on the attribute item information, and performing format verification based on the parameter attribute information; When both the uniqueness check and the format check are passed, a pairing relationship between the attribute item information and the parameter attribute information is constructed, and the pairing relationship is generated into a tree relationship in a preset storage system and stored.

2. The component data verification method according to claim 1, characterized in that: The attribute item information includes product name, product model, configuration model, 3D model name and manufacturer name, and the parameter attribute information is parameter information corresponding to the attribute item information.

3. The component data verification method according to claim 2, characterized in that: The performing uniqueness check on the attribute information table based on the attribute item information includes: Determine whether there are at least two identical product names under the same manufacturer name; If yes, the uniqueness check fails, and the positions and error types of the at least two identical product names are output to the user; If not, determine whether there are at least two identical configuration models under the same manufacturer name; If yes, the uniqueness check fails, and the positions and error types of the at least two identical configuration models are output to the user; If not, the uniqueness check of the attribute information table passes.

4. The component data verification method according to claim 2, characterized in that: The performing format checking based on the parameter attribute information includes: Identify the text format and formula in the parameter attribute information, and determine whether the text format and formula are correct; If the text format and formula are correct, the format check of the parameter attribute information passes.

5. The component data verification method according to claim 4, characterized in that: The method further comprises: Verifying the numerical value range and step size in the parameter attribute information based on a preset engineering database; If the verification fails, the error type and error location are returned.

6. The component data verification method according to claim 2, characterized in that: Constructing a pairing relationship between the attribute item information and the parameter attribute information, and generating and storing the pairing relationship in a tree-like relationship in a preset storage system, including: Under the same configuration model, establishing a first pairing relationship between the attribute item information and the parameter attribute information; Under the same configuration model, constructing a second pairing relationship between the attributes in the attribute item information; Under the same configuration model, constructing a third pairing relationship between the attributes in the parameter attribute information; The first pairing relationship, the second pairing relationship and the third pairing relationship are stored in a preset storage system in a tree-like manner.

7. The component data verification method according to claim 6, characterized in that: The method further comprises: Determine first association information between parameters of parameter attribute information in different configuration models under the same product name; The number of series, number of specifications and number of 3D models of the same product name are determined based on the first association information.

8. A device for verifying component data, characterized in that: include: A table acquisition module is used to acquire an attribute information table established by a user, wherein the attribute information table is a single main table or multiple main tables; An information acquisition module, used to acquire attribute item information and parameter attribute information in the attribute information table; A verification module, used to perform uniqueness verification on the attribute information table based on the attribute item information, and perform format verification based on the parameter attribute information; The storage module is used to construct a pairing relationship between the attribute item information and the parameter attribute information when both the uniqueness check and the format check are passed, and generate a tree relationship for the pairing relationship in a preset storage system and store it.

9. An electronic device, comprising: A processor and a memory, characterized in that the memory is used to store computer program codes, the computer program codes include computer instructions, and when the processor executes the computer instructions, the electronic device executes the steps of the component data verification method as described in any one of claims 1-7.

10. A readable storage medium having a computer program stored therein, characterized in that: The computer program includes program instructions, and when the program instructions are executed by a processor of an electronic device, the processor executes the steps of the component data verification method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Basic database subsystem of integration system for Internet of Things of drilling machine parts

    CN104598594A

  • Parameter verification method and device for electronic component, equipment and storage medium

    CN110502384A

  • Data association and inspection method and device, electronic equipment and storage medium

    CN112445875A

  • Adaptive selection of message data properties for improving communication throughput and reliability

    US20190028370A1

  • Interface parameter verification and conversion method and apparatus, and device and storage medium

    WO2022126966A1

Cited By

  • 3D lightweight model threaded hole feature identification method, device and system and medium

    CN120298747A