Industrial part query method and device, electronic equipment and storage medium
By obtaining user query requests and querying local or cloud resource libraries in industrial manufacturing design, and obtaining component models, it solves the problem that enterprises find it difficult to efficiently reuse old components, improves design efficiency and reduces R&D costs.
Patent Information
- Application Number
- CN202510135685.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-05-16
AI Technical Summary
The existing technology is difficult to efficiently reuse old parts within the enterprise in industrial manufacturing design, resulting in waste of resources and high R&D costs.
By obtaining the user's query request, we judge whether the product model to be query exists in the local resource library. If it exists, we obtain the corresponding component model; if it does not exist, we query through the cloud resource library, obtain the component model, and import it into the local resource library.
It has achieved efficient reuse of existing parts within the enterprise, improved product design efficiency, and reduced the cost of new product research and development.
Smart Images

Figure CN120011608A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent query technology, and in particular to an industrial parts query method and device, an electronic device and a storage medium. Background Art
[0002] With the rapid advancement of science and technology, the iteration speed of industrial products has significantly accelerated. During the long-term production process, manufacturers have gradually accumulated a large number of old parts within the company. Therefore, a major challenge faced by structural design engineers when designing new products is how to efficiently reuse these existing resources to save costs and improve efficiency.
[0003] At present, small enterprises often rely on direct communication and information sharing between employees, but this method is inefficient; large enterprises tend to use PDM (product data management) systems to systematically manage product data. When engineers develop new products and screen parts, they will use the internal PDM system to find out whether there are existing parts with matching functions. However, this method has many shortcomings. First, the PDM system has limitations in model search function, which affects efficiency; second, there is a lack of integration between the PDM system and product design CAD software, which requires engineers to switch between multiple systems, increasing the complexity and time cost of operations; third, the resource utilization of the PDM system is limited to the internal enterprise, and it fails to effectively integrate industry resources to improve design efficiency, affecting the timeliness and accuracy of data updates. Therefore, how to efficiently reuse existing parts in the enterprise, improve the product design efficiency of the enterprise and reduce the cost of new product development has become an important issue that needs to be solved in the current industrial manufacturing design field. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose an industrial parts query method and device, electronic equipment and storage medium, aiming to efficiently reuse existing parts in an enterprise, improve the enterprise's product design efficiency and reduce the cost of new product development.
[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a method for querying industrial parts, the method comprising:
[0006] Obtaining a user's query request, and determining a corresponding product model to be queried based on the query request;
[0007] Determine whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtain the first component model corresponding to the product model to be queried;
[0008] If the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library to obtain the second component model corresponding to the product model to be queried.
[0009] In some embodiments, before obtaining the query request of the user, the method further includes:
[0010] Receive the product to be queried input by the user, and generate a query request based on the product to be queried.
[0011] In some embodiments, determining whether the product model to be queried exists in the local resource library includes:
[0012] A query is performed in the local resource library based on the product model to be queried to obtain a first query result, and based on the first query result, it is determined whether the product model to be queried exists in the local resource library.
[0013] In some embodiments, after obtaining the first component model corresponding to the product model to be queried, the method includes:
[0014] Based on the first component model, determining a corresponding interactive interface in the CAD software;
[0015] The interactive interface is called to insert the first component model into the CAD software.
[0016] In some embodiments, querying the product model to be queried through a cloud resource library to obtain a second component model corresponding to the product model to be queried includes:
[0017] Searching the cloud resource library based on the product model to be queried to obtain a second query result;
[0018] By analyzing the second query result, a second component model corresponding to the product model to be queried is obtained.
[0019] In some embodiments, after obtaining the second component model corresponding to the product model to be queried, the method further includes:
[0020] Data processing is performed on the second component model to obtain a data processing result, and the data processing result is imported into a local resource library.
[0021] In some embodiments, after obtaining the second component model corresponding to the product model to be queried, the method further includes:
[0022] Receiving a download request input by a user, and analyzing the download request to obtain an analysis result;
[0023] Based on the analysis result, a third component model corresponding to the download request is downloaded from a cloud resource library.
[0024] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an industrial parts query device, the device comprising: an acquisition module, a first query module and a second query module;
[0025] The acquisition module is used to acquire the user's query request and determine the corresponding product model to be queried based on the query request;
[0026] The first query module is used to determine whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtain the first component model corresponding to the product model to be queried;
[0027] The second query module is used to query the product model to be queried through the cloud resource library if the product model to be queried does not exist in the local resource library, so as to obtain the second component model corresponding to the product model to be queried.
[0028] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the industrial parts query method described in the first aspect when executing the computer program.
[0029] To achieve the above objectives, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the industrial parts query method described in the first aspect.
[0030] The industrial parts query method and device, electronic device and storage medium proposed in the present application can accurately determine the corresponding product model to be queried from the query request by obtaining the user's query request and determining the corresponding product model to be queried based on the query request, so as to facilitate subsequent queries in the local resource library and the cloud resource library respectively, thereby facilitating the reuse of existing parts; by judging whether the product model to be queried exists in the local resource library, it can be pre-judged whether the product model to be queried is an existing part in the enterprise, and the corresponding processing results can be quickly matched based on the judgment, so as to improve the reuse of parts and improve the product design efficiency of the enterprise; if the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library, and the corresponding part can be quickly determined in the cloud resource library, thereby improving the product design efficiency of the enterprise and reducing the cost of new product research and development. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 is a flow chart of an industrial parts query method provided by an embodiment of the present application;
[0032] Figure 2 yes Figure 1 Flow chart of step S102 in FIG.
[0033] Figure 3 yes Figure 1 Flow chart of step S103 in FIG.
[0034] Figure 4 It is a structural schematic diagram of an industrial parts query device provided in an embodiment of the present application;
[0035] Figure 5 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0037] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0038] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0039] First, some nouns involved in this application are analyzed:
[0040] Artificial intelligence (AI) is a new technical science that studies and develops theories, methods, technologies and application systems for simulating, extending and expanding human intelligence. AI is a branch of computer science that attempts to understand the essence of intelligence and produce a new type of intelligent machine that can respond in a similar way to human intelligence. Research in this field includes robotics, speech recognition, image recognition, natural language processing and expert systems. AI can simulate the information process of human consciousness and thinking. AI is also a theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0041] CAD software (Computer-Aided Design) is a software that uses computers and their graphics equipment to help designers perform design work. It is widely used in various design fields, including but not limited to architectural engineering, mechanical design, electrical design, industrial design, etc. In CAD software, not only can two-dimensional (2D) graphics be designed, such as curves and graphics, but more importantly, it can also create and edit 3D models. CAD software can greatly improve design efficiency and accuracy by providing rich drawing tools and precise design functions, allowing designers to complete design tasks more quickly and accurately.
[0042] Based on this, the embodiments of the present application provide an industrial parts query method and device, an electronic device and a storage medium, which aim to efficiently reuse existing parts in an enterprise, improve the enterprise's product design efficiency and reduce the cost of new product development.
[0043] The industrial parts query method and device, electronic device and storage medium provided in the embodiments of the present application are specifically illustrated through the following embodiments. First, the industrial parts query method in the embodiments of the present application is described.
[0044] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0045] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0046] The industrial parts query method provided in the embodiment of the present application relates to the field of intelligent query technology. The industrial parts query method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can realize the application of the industrial parts query method, etc., but is not limited to the above forms.
[0047] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0048] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0049] Figure 1 is an optional flowchart of the industrial parts query method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S103.
[0050] Step S101, obtaining a user's query request, and determining a corresponding product model to be queried based on the query request;
[0051] Step S102, determining whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtaining a first component model corresponding to the product model to be queried;
[0052] Step S103: If the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library to obtain a second component model corresponding to the product model to be queried.
[0053] In steps S101 to S103 shown in the embodiment of the present application, by obtaining the user's query request and determining the corresponding product model to be queried based on the query request, the corresponding product model to be queried can be accurately determined from the query request, which is convenient for subsequent queries in the local resource library and the cloud resource library respectively, thereby facilitating the reuse of existing parts; by determining whether the product model to be queried exists in the local resource library, it is possible to pre-determine whether the product model to be queried is an existing part in the enterprise, and quickly match the corresponding processing results based on the judgment, so as to improve the reuse of parts and improve the product design efficiency of the enterprise; if the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library, and the corresponding parts can be quickly determined in the cloud resource library, thereby improving the product design efficiency of the enterprise and reducing the cost of new product research and development.
[0054] In some embodiments, before step S101, the industrial parts query method further includes: receiving the product to be queried input by the user through a programming language, and generating a query request based on the product to be queried, wherein the programming language includes but is not limited to Python and JavaScript. The product to be queried input by the user and the query request can also be received and generated through other methods, and the present embodiment is not limited thereto.
[0055] Step S101 shown in the embodiment of the present application, by obtaining the user's query request and determining the product model corresponding to the product to be queried contained in the query request based on the query request, can accurately determine the corresponding product model from the query request, thereby facilitating subsequent queries in the local resource library and the cloud resource library respectively, and further facilitating the reuse of existing parts.
[0056] See also Figure 2 In some embodiments, step S102 may include but is not limited to steps S201 to S202:
[0057] Step S201, querying in a local resource library based on the product model to be queried, and obtaining a first query result;
[0058] Step S202: determine whether the product model to be queried exists in the local resource library based on the first query result.
[0059] In step S201 of some embodiments, first, it is necessary to clarify the query tools and platforms used by the local resource library, ensure that one has the right to access these systems, and understand how to query in them; second, use the correct user name and password to log in to the corresponding query system of the local resource library; then, in the logged-in system, follow the system prompts to enter the product model to be queried into the search box, drop-down menu, and specific query page, etc., and confirm to query in the local resource library to obtain the first query result.
[0060] In step S202 of some embodiments, after obtaining the first query result, the first query result is analyzed to determine whether the product model to be queried exists in the local resource library, wherein the first query result can be analyzed by, but not limited to, a computer program or manually. If the product model to be queried exists in the local resource library, the first component model corresponding to the product model to be queried is displayed on the user page.
[0061] Step S102 shown in the embodiment of the present application can pre-determine whether the product model to be queried is an existing component in the enterprise by determining whether the product model to be queried exists in the local resource library, and quickly match the corresponding processing results based on the determination, so as to improve the reuse of components and the product design efficiency of the enterprise.
[0062] After step S102 in some embodiments, after obtaining the first component model corresponding to the product model to be queried, the user can select part of the first component model, and then establish a connection or session with the CAD software, and then determine the interactive interface corresponding to the first component model in the CAD software through a computer program; and insert the first component model into the current document or view of the CAD software through the interactive interface.
[0063] In this way, by directly inserting existing component models into CAD software for product design, the development of component models can be reduced, product design efficiency can be improved, and the cost of new product development can be reduced.
[0064] See also Figure 3 In some embodiments, step S103 may include but is not limited to steps S301 to S302:
[0065] Step S301, querying in the cloud resource library based on the product model to be queried, and obtaining a second query result;
[0066] Step S302: Analyze the second query result to obtain a second component model corresponding to the product model to be queried.
[0067] In step S301 of some embodiments, if the product model to be queried does not exist in the local resource library, it is necessary to enter the product model to be queried into the search box, drop-down menu, and specific query page, etc. according to the prompt of the cloud resource library, and make a confirmation to query the product model to be queried in the cloud resource library to obtain a second query result.
[0068] In step S301 of some embodiments, after obtaining the second query result, the second query result is analyzed to obtain the second component model corresponding to the product model to be queried, wherein the first query result can be analyzed by, but not limited to, a computer program or manually.
[0069] Step S103 shown in the embodiment of the present application is to query the product model to be queried through the cloud resource library when the product model to be queried does not exist in the local resource library, so as to quickly determine the corresponding parts in the cloud resource library, thereby improving the company's product design efficiency and reducing the cost of new product development.
[0070] After step S103 in some embodiments, the following also includes: first, it is necessary to clarify the specific goals of updating the data model in the local resource library, including which data needs to be updated, the frequency of update, and how the updated data will be used; secondly, use appropriate technologies and tools (which may be but not limited to database query, API call, file parsing, etc.) to extract the data in the second component model, and perform data cleaning and data conversion on the extracted data, wherein, when completing the data conversion, it is also necessary to verify the data to ensure accuracy and consistency before and after the conversion. After the data processing is completed, the appropriate loading method can be selected according to the characteristics and performance requirements of the enterprise local resource library, and the converted data can be loaded into the enterprise local resource library through but not limited to batch loading, real-time loading or mixed loading. During the loading process, consider using partition tables, indexes and other technologies to optimize query and loading performance.
[0071] It should be noted that data cleaning can include but is not limited to removing duplicates, processing missing values, correcting erroneous data, etc. Data conversion can include but is not limited to operations such as format conversion, field mapping, and data aggregation, and data cleaning and data conversion can be achieved through existing technologies, which is not the focus of this application, so it will not be expanded.
[0072] In this way, by performing data processing on the second component model, the second component model can be easily imported into the local resource library, thereby facilitating data updating in the local resource library.
[0073] After step S103 in some embodiments, it also includes receiving a download request input by the user. When the user confirms, the system will obtain the download request and may perform some preprocessing (such as removing spaces, converting uppercase and lowercase letters, etc.) on it to ensure the correctness of subsequent analysis; secondly, the system will check whether the download request is valid, such as checking whether the component name or model exists in the cloud database, and analyzing the content in the download request. If the request is a complex string or contains multiple parameters, it is necessary to parse the download request to determine what the user really wants to download; finally, based on the analysis result, the detailed information of the corresponding component is queried in the index of the cloud resource library to obtain the detailed information of the component. After obtaining the detailed information of the component, a download request can be constructed to download the third component model corresponding to the download request from the cloud resource library. Among them, the process of downloading the third component model from the cloud resource library can be, but is not limited to, constructing a download URL pointing to the component model in the cloud resource library according to the detailed information of the component, using an HTTP client (such as Python's requests library, Node.js's axios library, or fetch API in the browser) to send a download request to the cloud resource library, and receiving the third component model corresponding to the download request output by the cloud resource library. It should be noted that when the download is completed, the system will feed back the download information to the user, wherein the download information includes but is not limited to a success message and the path of the downloaded file.
[0074] In this way, by analyzing the user's download request, the corresponding component model can be output according to the user's needs, reducing the development of component models, improving product design efficiency and reducing the cost of new product development.
[0075] The embodiment of the present application obtains the user's query request and determines the corresponding product model to be queried based on the query request. It can accurately determine the corresponding product model to be queried from the query request, which is convenient for subsequent queries in the local resource library and the cloud resource library respectively, and further facilitates the reuse of existing parts; by judging whether the product model to be queried exists in the local resource library, it can be pre-judged whether the product model to be queried is an existing part in the enterprise, and the corresponding processing results can be quickly matched based on the judgment, so as to improve the reuse of parts and improve the product design efficiency of the enterprise; if the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library, and the corresponding parts can be quickly determined in the cloud resource library, thereby improving the product design efficiency of the enterprise and reducing the cost of new product research and development.
[0076] See also Figure 4, the embodiment of the present application also provides an industrial parts query device, which can implement the above industrial parts query method, the device includes: an acquisition module 100, a first query module 200 and a second query module 300;
[0077] The acquisition module 100 is used to acquire a query request from a user and determine a corresponding product model to be queried based on the query request;
[0078] The first query module 200 is used to determine whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtain the first component model corresponding to the product model to be queried;
[0079] The second query module 300 is used to query the product model to be queried through the cloud resource library to obtain the second component model corresponding to the product model to be queried if the product model to be queried does not exist in the local resource library.
[0080] The specific implementation of the industrial parts query device is basically the same as the specific implementation of the above-mentioned industrial parts query method, and will not be repeated here.
[0081] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above industrial parts query method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a car computer, etc.
[0082] See also Figure 5 , Figure 5 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0083] The processor 501 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0084] The memory 502 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 502 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 502, and the processor 501 calls and executes the industrial parts query method of the embodiment of this application;
[0085] Input / output interface 503, used to implement information input and output;
[0086] Communication interface 504, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0087] A bus 505 that transmits information between the various components of the device (e.g., the processor 501, the memory 502, the input / output interface 503, and the communication interface 504);
[0088] The processor 501 , the memory 502 , the input / output interface 503 and the communication interface 504 are connected to each other in communication within the device via the bus 505 .
[0089] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned industrial parts query method is implemented.
[0090] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0091] The industrial parts query method and device, electronic device and storage medium provided in the embodiments of the present application can accurately determine the corresponding product model to be queried from the query request by obtaining the user's query request and determining the corresponding product model to be queried based on the query request, so as to facilitate subsequent queries in the local resource library and the cloud resource library respectively, thereby facilitating the reuse of existing parts; by judging whether the product model to be queried exists in the local resource library, it can be pre-judged whether the product model to be queried is an existing part in the enterprise, and the corresponding processing results can be quickly matched based on the judgment, so as to improve the reuse of parts and improve the product design efficiency of the enterprise; if the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library, and the corresponding part can be quickly determined in the cloud resource library, thereby improving the product design efficiency of the enterprise and reducing the cost of new product research and development.
[0092] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0093] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0094] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0095] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0096] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0097] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0098] In the several embodiments provided in the present application, it should be understood that the disclosed 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 above 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.
[0099] The units described above 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.
[0100] In addition, each functional unit in each embodiment of the present application 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0102] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.
Claims
1. An industrial parts query method, characterized in that: The method comprises: Obtaining a user's query request, and determining a corresponding product model to be queried based on the query request; Determine whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtain the first component model corresponding to the product model to be queried; If the product model to be queried does not exist in the local resource library, the product model to be queried is queried through the cloud resource library to obtain the second component model corresponding to the product model to be queried.
2. The method according to claim 1, characterized in that Before obtaining the query request of the user, the method further includes: Receive the product to be queried input by the user, and generate a query request based on the product to be queried.
3. The method according to claim 1, characterized in that The step of determining whether the product model to be queried exists in the local resource library includes: Searching in a local resource library based on the product model to be queried, to obtain a first query result; Based on the first query result, it is determined whether the product model to be queried exists in the local resource library.
4. The method according to claim 1, characterized in that After obtaining the first component model corresponding to the product model to be queried, the method includes: Based on the first component model, determining a corresponding interactive interface in the CAD software; The interactive interface is called to insert the first component model into the CAD software.
5. The method according to claim 1, characterized in that The querying the product model to be queried through the cloud resource library to obtain the second component model corresponding to the product model to be queried includes: Searching the cloud resource library based on the product model to be queried to obtain a second query result; By analyzing the second query result, a second component model corresponding to the product model to be queried is obtained.
6. The method according to any one of claims 1 to 5, characterized in that: After obtaining the second component model corresponding to the product model to be queried, the method further includes: Data processing is performed on the second component model to obtain a data processing result, and the data processing result is imported into a local resource library.
7. The method according to any one of claims 1 to 5, characterized in that: After obtaining the second component model corresponding to the product model to be queried, the method further includes: Receiving a download request input by a user, and analyzing the download request to obtain an analysis result; Based on the analysis result, a third component model corresponding to the download request is downloaded from a cloud resource library.
8. An industrial parts query device, characterized in that: The device comprises: an acquisition module, a first query module and a second query module; The acquisition module is used to acquire the user's query request and determine the corresponding product model to be queried based on the query request; The first query module is used to determine whether the product model to be queried exists in the local resource library, and if the product model to be queried exists in the local resource library, obtain the first component model corresponding to the product model to be queried; The second query module is used to query the product model to be queried through the cloud resource library if the product model to be queried does not exist in the local resource library, so as to obtain the second component model corresponding to the product model to be queried.
9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the industrial parts query method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the industrial parts query method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Method for quickly querying cloud data
CN109977115A
Data mobile display method and device, and cloud server
CN111222034A
Vehicle part model retrieval method and device
CN111859048A
Data query method and device, equipment and storage medium
CN116010472A
Supporting multi-tenant applications on a shared database using pre-defined attributes
US20160292216A1
Cited By
Typical frame-type strander part drawing design query method and system
CN121434263A