Calling method and device of standard component resources in industrial design software, computer equipment and medium
By receiving matching conditions input by users in industrial design software, filtering and adapting standard parts 3D models, the problems of data dispersion and inconsistency, low calling efficiency, uncontrollable management and low model compatibility in standard parts management and application are solved, and efficient standard parts calling and management are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-26
- Publication Date
- 2026-04-14
AI Technical Summary
In traditional product development, the management and application of standard parts suffer from problems such as data dispersion and inconsistency, low calling efficiency, uncontrollable management, and low model compatibility.
This invention provides a method and apparatus for calling standard parts resources in industrial design software. By receiving matching conditions input by the user, the method filters and adapts the 3D model of the standard parts, and displays the attribute information on the design software platform, thereby realizing the efficient calling and management of the 3D model of the standard parts.
It achieves global consistency management of standard parts, improves retrieval speed and calling efficiency, shortens calling and assembly time, supports automatic generation of BOM, reduces the cost of heterogeneous system integration, and improves collaborative office efficiency.
Smart Images

Figure CN121858115A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aircraft design technology, and in particular to a method, apparatus, computer equipment, and medium for calling standard parts resources in industrial design software. Background Technology
[0002] In traditional product development processes, the management and application of standard parts suffer from the following technical deficiencies: Data fragmentation and inconsistency: The lack of a unified database to support standard parts information can easily lead to version confusion and attribute errors.
[0003] Inefficient invocation: Designers need to manually search for standard part models, which makes it difficult to quickly match specifications and cannot be directly integrated with 3D design tools (such as CAD).
[0004] Uncontrollable management: The current situation makes it difficult to conduct statistical analysis of standard parts information for individual machines. Model compatibility issues: Standard parts 3D models have a single format, making it difficult to adapt to different design tools or assembly scenarios. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a method for calling standard parts resources in industrial design software, to solve the technical problems of data dispersion and inconsistency, low calling efficiency, uncontrollable management, and low model compatibility in the prior art. The method includes: On the design software platform, the matching conditions input by the user are received, and standard part 3D models that meet the matching conditions are selected as candidate standard part 3D models. Based on actual installation requirements, select the appropriate standard part 3D model from the candidate standard part 3D models as the target standard part 3D model. Recommend matching standard part 3D models based on the target standard part 3D model; The system calls upon the target standard part's 3D model and its matching standard part's 3D model for installation, and displays attribute information on the target standard part's 3D model and its matching standard part's 3D model.
[0006] This invention also provides a device for calling standard parts resources in industrial design software, to solve the technical problems of data dispersion and inconsistency, low calling efficiency, uncontrollable management, and low model compatibility in the prior art. The device includes: The 3D model query module is used on the design software platform to receive matching conditions input by the user, and to filter standard part 3D models that meet the matching conditions as candidate standard part 3D models. The 3D model adaptation module is used to select the appropriate 3D model of the standard part from the candidate standard part 3D models according to the actual installation requirements, and use it as the target standard part 3D model. The recommended 3D model module is used to recommend matching 3D models of standard parts based on the 3D model of the target standard part. The 3D model module is used to call the target standard part 3D model and the matching standard part 3D model for installation, and to display attribute information on the target standard part 3D model and the matching standard part 3D model.
[0007] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for calling any of the above-mentioned standard parts resources in industrial design software, thereby solving the technical problems of data dispersion and inconsistency, low calling efficiency, uncontrollable management, and low model compatibility in the prior art.
[0008] This invention also provides a computer-readable storage medium storing a computer program that executes the above-described method for calling standard part resources in industrial design software, thereby solving the technical problems of data dispersion and inconsistency, low calling efficiency, uncontrollable management, and low model compatibility in the prior art.
[0009] Compared with the prior art, the beneficial effects that at least one technical solution adopted in the embodiments of this specification can achieve include at least: During digital modeling design, standard part 3D models are directly called based on matching conditions, avoiding issues such as version inconsistencies and attribute errors. This achieves global consistency management of standard parts, ensuring data controllability and consistency. It supports a multi-dimensional indexing system based on matching conditions for rapid location and retrieval of target standard part 3D models, improving retrieval speed and significantly increasing standard part calling efficiency. It also greatly shortens standard part calling and assembly time, supports automated BOM generation, optimizes the design process, and improves calling efficiency. Standard part 3D models can be directly called on design software platforms and can be used with mainstream CAD tools, achieving cross-platform integration and reducing the cost of integrating heterogeneous systems. It is suitable for complex assembly and manufacturing fields such as aerospace and machinery. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart illustrating a method for calling standard parts resources in industrial design software, as provided in an embodiment of the present invention. Figure 2 This is a structural diagram of a computer device provided in an embodiment of the present invention; Figure 3 This is a structural diagram of a device for calling standard parts resources in industrial design software, provided by an embodiment of the present invention. Detailed Implementation
[0012] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0013] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0014] In this embodiment of the invention, a method for calling standard parts resources in industrial design software is provided, such as... Figure 1 As shown, the method includes: Step S101: On the design software platform, receive the matching conditions input by the user, and filter the standard part 3D models that meet the matching conditions as candidate standard part 3D models. Step S102: Select the appropriate standard part 3D model from the candidate standard part 3D models according to the actual installation requirements, and use it as the target standard part 3D model; Step S103: Recommend a matching standard part 3D model based on the target standard part 3D model; Step S104: Call the target standard part 3D model and the matching standard part 3D model for installation, and display the attribute information on the target standard part 3D model and the matching standard part 3D model.
[0015] Depend on Figure 1 As shown in the process, in this embodiment of the invention, this application provides an efficient and convenient method for calling standard parts resources in industrial design software. It receives matching conditions input by the user, matches and filters standard parts 3D models, adapts standard parts 3D models according to actual needs, recommends matching standard parts 3D models, and displays the called standard parts 3D models and matching standard parts 3D models to the user.
[0016] In practical implementation, to improve the controllability and consistency of data management for standard part 3D models, a method is proposed to filter standard part 3D models that meet the matching conditions, including: Based on the matching criteria, standard parts 3D models that meet the matching criteria are selected from the standard parts library. The standard parts library includes a standard parts classification structure tree. Nodes in the structure tree are established according to application functions (e.g., fasteners, machine components) and standard parts categories (e.g., bolts, screws). The corresponding standard parts 3D models are uploaded to the corresponding nodes, and attribute information (category, tag example, material, etc.) is carried on the 3D models. In other words, the standard parts 3D models are called based on the standard parts library.
[0017] In practice, on the design software platform, the standard parts 3D models that designers query in the 3D design tools are pre-created standard parts 3D models by data entry personnel. The standard parts library is managed using role-based access control based on the security access permissions specified in the standard library. Specifically, a highly secure OAuth 2.0 architecture can be used to manage authorization functions, granting authorized system data entry personnel permission to enter standard parts 3D models. Data entry personnel log into the system to access the standard parts library, create a standard parts classification structure tree, and categorize various standard parts 3D models in detail according to attributes such as category, specifications, and material. They fill in the attributes according to specifications, upload the models, and submit them for approval by approvers. An SMS reminder is sent to the approvers. Approved standard parts are officially enabled and can be directly used by designers in the 3D design tools.
[0018] In practice, approvers have the authority to review the standard parts library. After receiving a notification, approvers log in to the standard parts library, view the information of the standard parts to be approved in the system, verify the data compliance, and decide whether to approve or reject. During the approval process, the standard parts library is integrated with the coding library. Existing material codes are read from the coding library, and pre-generated codes are generated for those without codes. These codes are entered into the standard parts library as an attribute of the standard parts, providing a foundation for achieving full-process coverage of standard parts material codes. After the approval is completed, the data entry personnel are notified of the approval result via SMS, shortening the cross-departmental communication cycle and improving collaborative work efficiency.
[0019] In practice, after designers input matching criteria into the 3D design tool, they can use the built-in search function to query and retrieve the required 3D models of standard parts. For example, Filtering standard part 3D models that meet the matching conditions includes: The user-input 3D model tag example is used as the matching condition; standard part 3D models that meet the matching condition are selected from the standard parts library as candidate standard part 3D models, and the candidate standard part 3D models are displayed on the digital model design page. At the same time, the attribute information of the 3D model is displayed in the area outside the candidate standard part 3D models.
[0020] Alternatively, standard 3D models that meet the matching criteria can be selected, including: On the design platform, the installation elements entered by the user on the quick filter page are used as the matching criteria; Determine the installation location based on the installation point and installation surface in the installation elements; Determine the thickness of the interlayer at the installation location based on the installation position; Based on the size of the mounting hole diameter and the thickness of the interlayer at the mounting location in the installation elements, a suitable 3D model of a standard part is selected from the standard parts library as the candidate 3D model of the standard part.
[0021] In practice, designers have access to the standard parts library. Using the built-in search function in their 3D design tools, designers input the specifications and other information of the required 3D standard parts models (i.e., the matching conditions mentioned above). The system directly connects to the standard parts library via an interface, matches and filters the 3D standard parts models that meet the search conditions (i.e., the matching conditions mentioned above), and displays them in a list. The standard parts information includes a standard parts classification structure tree, application functions, standard parts categories, attributes, etc. Designers then select the standard parts that best meet their needs from the returned list.
[0022] In practice, after selecting the 3D model of the target standard part, when multiple holes in the installation location use the same standard part, the installation position of the standard part can be determined by setting the installation point.
[0023] In practice, after determining the installation point, the standard parts library can automatically calculate the thickness of the interlayer at the installation location, and then automatically and quickly select standard parts 3D models with suitable diameters and lengths from the standard parts library as candidate standard parts 3D models to recommend to the selection interface based on the size of the installation hole diameter.
[0024] In practical implementation, to further improve the efficiency of invocation, it is proposed to recommend matching standard part 3D models based on the target standard part 3D model, including: Based on the dimensions of the target standard part's 3D model, select suitable matching standard part 3D models from the standard parts library.
[0025] For example, after selecting the target standard part's 3D model based on actual load requirements, the matching standard parts' 3D models, such as washers and nuts, can be selected according to actual needs to quickly call up multiple hole standard parts. Then, based on the reference elements (points, surfaces, holes) pre-positioned by the designer, the matching standard parts' 3D models can be automatically installed at the designated positions.
[0026] In practice, the target standard part's 3D model and the matching standard part's 3D model are called for installation, and attribute information is displayed on the target standard part's 3D model and the matching standard part's 3D model, including: When displaying the target standard part 3D model and the matching standard part 3D model, the model attribute information is converted into a data format adapted to the design platform through the API interface, the converted model attribute information is transmitted to the design platform through the HTTP protocol, and the model attribute information is displayed in the area outside the target standard part 3D model and the matching standard part 3D model. After installing the target standard part 3D model and the matching standard part 3D model, the corresponding model attribute information is displayed on the target standard part 3D model and the matching standard part 3D model.
[0027] In practice, after installing the target standard part 3D model and the matching standard part 3D model, the API interface is called via HTTP protocol + openID (authentication code of the permission system after logging into the system) to obtain the core attribute information of the standard part in the standard library: material code, standard example, weight information, and convert it into a data format suitable for the design platform. It is then automatically mapped onto the feature tree of the standard part model, making the attribute information of the standard part explicit and achieving direct integration with design tools (such as CAD).
[0028] In practical implementation, the standard library can support the management and maintenance of information such as category information, attribute information, model information, supplier information, and model applicability of standard parts 3D models, as well as provide functions such as creating, modifying, and deleting standard parts 3D model data.
[0029] In practice, the standard library can also record user operation records in the form of logs, which facilitates the tracking and maintenance of the standard library.
[0030] In practical implementation, the method of calling the above-mentioned standard parts resources in industrial design software has the following beneficial effects: Data controllability: Enables full lifecycle traceability and global consistency management of standard parts, ensuring data authority. Efficiency Improvement: Based on the attribute characteristics of standard parts, a multi-dimensional index system is built to enable rapid location and retrieval, improving retrieval speed by 60%; functions for creating, modifying, and deleting standard part specifications, attribute information, models, etc. are provided, improving efficiency by 50%; the time for standard part retrieval and assembly is significantly shortened, BOM table automatic generation is supported, the design process is optimized, and the retrieval efficiency is improved by 70%.
[0031] Cross-platform integration: Works with mainstream CAD tools to reduce the cost of integrating heterogeneous systems.
[0032] Enhanced collaboration capabilities: Enables integration between the standard parts library and other systems, automatically generating standard parts codes; reduces cross-departmental communication cycles by 30% through SMS and log auditing.
[0033] In this embodiment, a computer device is provided, such as Figure 2 As shown, it includes a memory 201, a processor 202, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for calling any of the above-mentioned standard parts resources in industrial design software.
[0034] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0035] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes any of the above-described standard part resources calling methods in industrial design software.
[0036] Specifically, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.
[0037] Based on the same inventive concept, this invention also provides a device for retrieving standard parts resources in industrial design software, as described in the following embodiments. Since the principle of the device for retrieving standard parts resources in industrial design software is similar to the method for retrieving standard parts resources in industrial design software, the implementation of the device can refer to the implementation of the method for retrieving standard parts resources in industrial design software, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0038] Figure 3 This is a structural block diagram of a device for calling standard parts resources in industrial design software according to an embodiment of the present invention, such as... Figure 3 As shown, it includes: The 3D model query module 301 is used on the design software platform to receive matching conditions input by the user, and to filter standard part 3D models that meet the matching conditions as candidate standard part 3D models. The 3D model adaptation module 302 is used to select the appropriate 3D model of the standard part from the candidate standard part 3D models according to the actual installation requirements, and use it as the target standard part 3D model. Recommended 3D model module 303 is used to recommend matching standard part 3D models based on the target standard part 3D model; The 3D model module 304 is used to call the target standard part 3D model and the matching standard part 3D model for installation, and to display attribute information on the target standard part 3D model and the matching standard part 3D model.
[0039] In one embodiment, a 3D model query module is used to filter 3D models of standard parts that meet the matching conditions in the standard parts library. The standard parts library includes a standard parts classification structure tree. Nodes of the structure tree are established according to application functions and standard parts categories. The 3D models of the corresponding standard parts are uploaded to the corresponding nodes, and attribute information is carried on the 3D models.
[0040] In one embodiment, the 3D model query module is used to use the marked examples of the 3D model input by the user as the matching conditions; to filter the 3D models of standard parts that meet the matching conditions in the standard parts library as the candidate 3D models of standard parts, and to display the candidate 3D models of standard parts on the digital model design page, while displaying the attribute information of the 3D model in an area outside the candidate 3D models of standard parts.
[0041] In one embodiment, the query 3D model module is used on the design platform to use the installation elements entered by the user on the quick filter page as the matching conditions; determine the installation position based on the installation point and installation surface in the installation elements; determine the interlayer thickness of the installation part based on the installation position; and filter the matching standard part 3D models from the standard parts library based on the size of the mounting hole diameter in the installation elements and the interlayer thickness of the installation part as the candidate standard part 3D models.
[0042] In one embodiment, a 3D model module is recommended, which is used to select suitable matching 3D models of standard parts from the standard parts library based on the dimensions of the target standard part's 3D model.
[0043] In one embodiment, a 3D model module is invoked to convert model attribute information into a data format compatible with the design platform via an API interface when displaying the target standard part 3D model and the matching standard part 3D model. The converted model attribute information is then transmitted to the design platform via the HTTP protocol, and the model attribute information is displayed in an area outside the target standard part 3D model and the matching standard part 3D model. After the target standard part 3D model and the matching standard part 3D model are installed, the corresponding model attribute information is displayed on the target standard part 3D model and the matching standard part 3D model.
[0044] The embodiments of this invention achieve the following technical effects: Full lifecycle traceability and global consistency management of standard parts ensure data controllability. A multi-dimensional index system is constructed for rapid location and retrieval, improving retrieval speed; standard part retrieval and assembly time is significantly shortened; automated BOM generation is supported, optimizing the design process and improving retrieval efficiency. Cross-platform integration: It works with mainstream CAD tools to reduce the cost of integrating heterogeneous systems. Integration between the standard parts library and other systems is achieved, automatically generating standard parts codes; short message and log auditing shorten cross-departmental communication cycles and improve collaborative work efficiency.
[0045] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0046] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations of the embodiments of the present invention are possible. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for calling standard parts resources in industrial design software, characterized in that, include: On the design software platform, the matching conditions input by the user are received, and standard part 3D models that meet the matching conditions are selected as candidate standard part 3D models. Based on the actual installation requirements, select the appropriate standard part 3D model from the candidate standard part 3D models as the target standard part 3D model. Based on the target standard part's 3D model, recommend matching standard part 3D models; The target standard part 3D model and the matching standard part 3D model are invoked for installation, and attribute information is displayed on the target standard part 3D model and the matching standard part 3D model.
2. The method as described in claim 1, characterized in that, Filtering standard part 3D models that meet the matching conditions includes: According to the matching conditions, the standard parts library filters the standard parts 3D models that meet the matching conditions. The standard parts library includes a standard parts classification structure tree. The nodes of the structure tree are established according to the application function and standard parts category. The 3D model of the corresponding standard part is uploaded to the corresponding node and carries attribute information on the 3D model.
3. The method as described in claim 1, characterized in that, Filtering standard part 3D models that meet the matching conditions includes: The user-input 3D model tag example is used as the matching condition; standard part 3D models that meet the matching condition are selected from the standard parts library as candidate standard part 3D models, and the candidate standard part 3D models are displayed on the digital model design page. At the same time, the attribute information of the 3D model is displayed in the area outside the candidate standard part 3D models.
4. The method as described in claim 1, characterized in that, Filtering standard part 3D models that meet the matching conditions includes: On the design platform, the installation elements entered by the user on the quick filter page are used as the matching criteria; Determine the installation location based on the installation point and installation surface in the installation elements; Determine the thickness of the interlayer at the installation location based on the installation position; Based on the size of the mounting hole diameter and the thickness of the interlayer at the mounting location in the installation elements, a suitable 3D model of a standard part is selected from the standard parts library as the candidate 3D model of the standard part.
5. The method as described in claim 1, characterized in that, Based on the target standard part's 3D model, we recommend matching standard part 3D models, including: Based on the dimensions of the target standard part's 3D model, select suitable matching standard part 3D models from the standard parts library.
6. The method according to any one of claims 1 to 5, characterized in that, The system calls upon the target standard part's 3D model and its matching standard part's 3D model for installation, and displays attribute information on both models, including: When displaying the target standard part 3D model and the matching standard part 3D model, the model attribute information is converted into a data format adapted to the design platform through the API interface, the converted model attribute information is transmitted to the design platform through the HTTP protocol, and the model attribute information is displayed in the area outside the target standard part 3D model and the matching standard part 3D model. After installing the target standard part 3D model and the matching standard part 3D model, the corresponding model attribute information is displayed on the target standard part 3D model and the matching standard part 3D model.
7. A device for calling up standard parts resources in industrial design software, characterized in that, include: The 3D model query module is used on the design software platform to receive matching conditions input by the user, and to filter standard part 3D models that meet the matching conditions as candidate standard part 3D models. The 3D model adaptation module is used to select the appropriate 3D model of the standard part from the candidate standard part 3D models according to the actual installation requirements, and use it as the target standard part 3D model. The recommended 3D model module is used to recommend matching 3D models of standard parts based on the target standard part's 3D model. The 3D model module is invoked to invoke the target standard part 3D model and the matching standard part 3D model for installation, and to display attribute information on the target standard part 3D model and the matching standard part 3D model.
8. The apparatus as claimed in claim 7, characterized in that, The query 3D model module is used on the design platform to use the installation elements entered by the user on the quick filter page as matching conditions; determine the installation position based on the installation point and installation surface in the installation elements; determine the thickness of the interlayer in the installation part based on the installation position; and filter the standard part 3D models that meet the requirements from the standard parts library based on the size of the mounting hole and the thickness of the interlayer in the installation elements as candidate standard part 3D models.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for calling standard parts resources in industrial design software as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that executes the method for calling standard part resources in industrial design software according to any one of claims 1 to 6.