Automatic part evaluation method and device, electronic equipment and storage medium

By obtaining the three-dimensional model of parts and combining processing materials and processes, calculating the appearance dimensions, blast weight and process time-consuming of parts, and finally outputting the estimated price, solving the difficulty of parts AI valuation software across manufacturers in the existing technology. The problem is to achieve rapid accuracy of component valuation and reduce cost waste.

CN119514051APending Publication Date: 2025-02-25粤港澳大湾区(广东)国创中心
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411429264.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Most existing AI valuation software for parts have limitations developed based on the process characteristics of production equipment of specific manufacturers, making it difficult to directly apply to other manufacturers, increasing the complexity and cost of software applications.

Method used

By obtaining the three-dimensional model of the parts uploaded by the equipment, combining processing materials and processes, calculating the parts' shape size, blast weight and process time, the final output of the estimated price of the parts.

Benefits of technology

It achieves rapid and accurate valuation of parts, reduces cost waste caused by human error, and helps purchasing personnel to comprehensively evaluate the rationality of quotations and make more accurate procurement decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514051A_ABST
    Figure CN119514051A_ABST
Patent Text Reader

Abstract

The invention provides a part automatic evaluation method and device, electronic equipment and a storage medium, and belongs to the technical field of 3D models. The method comprises the steps that a plurality of part three-dimensional models uploaded by equipment are acquired, and part machining materials and part machining technologies corresponding to the part three-dimensional models are acquired; calculating the boundary dimension of the part according to the three-dimensional model of the part; calculating the weight of a part blank based on the boundary dimension of the part and the part processing material; calculating part process time consumption based on the part boundary dimension, the part processing material and the part processing process; and outputting the estimated price of the part according to the weight of the part blank and the part process time consumption. According to the batch price estimation method based on the part three-dimensional model provided by the embodiment of the invention, the accuracy and efficiency of a manufacturer in a quotation process are improved by efficiently utilizing a digital tool and technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of 3D model technology, and in particular to a method and device for automatic component valuation, an electronic device, and a storage medium. Background Art

[0002] At present, most of the AI ​​valuation software for parts on the market have the limitation of being developed based on the process characteristics of the production equipment of a specific manufacturer, which has a significant impact on the widespread application of the software. Due to differences in production equipment, process flow, material costs and other factors among different manufacturers, AI valuation software developed based on a specific manufacturer is often difficult to directly apply to other manufacturers. This leads to different manufacturers needing to carry out a lot of customization work according to their own characteristics when adopting valuation software, which increases the complexity and cost of software application. Customization work not only involves the modification and debugging of software code, but also requires the redesign of software architecture to ensure that it can adapt to the production environment of different manufacturers. These tasks require the participation of professional technicians, so the customization cost is often high, which may be unbearable for small and medium-sized enterprises. In addition, the customized software has significant differences from the original software in terms of functions and operation interface, which requires users to relearn how to use the new software. For users who are not familiar with new technologies, the learning curve is relatively steep, which increases the difficulty and time cost of software application. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose a method and device for automatic valuation of parts, an electronic device and a storage medium, aiming to improve the accuracy and efficiency of manufacturers in the quotation process by efficiently utilizing digital tools and technologies.

[0004] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application provides a method for automatic component valuation, the method comprising:

[0005] Obtaining a number of component three-dimensional models uploaded by the device, and obtaining component processing materials and component processing processes corresponding to the component three-dimensional models;

[0006] Calculate the overall dimensions of the component based on the three-dimensional model of the component;

[0007] Calculate the weight of the component blank based on the component's overall dimensions and the component's processing material;

[0008] Calculate the processing time of the component based on the component's outer dimensions, the component's processing material, and the component's processing technology;

[0009] Output the estimated price of the component based on the weight of the component blank and the processing time of the component.

[0010] In some embodiments, the step of outputting an estimated price of a component according to the weight of the component blank and the processing time of the component specifically includes:

[0011] Acquire several component processing material prices of the component processing material within a preset period, and calculate the average component material price based on the several component processing material prices;

[0012] Output the estimated price of the component based on the weight of the component blank, the process time of the component and the average material price of the component.

[0013] In some embodiments, the step of outputting an estimated price of a component according to the weight of the component blank and the processing time of the component specifically includes:

[0014] Obtaining a component cost coefficient corresponding to the component three-dimensional model;

[0015] The estimated price of the component is output based on the weight of the component blank, the processing time of the component and the component cost coefficient.

[0016] In some embodiments, the step of obtaining the three-dimensional model of the component uploaded by the device specifically includes:

[0017] Get the 3D model of parts uploaded by the device;

[0018] Performing a geometric quality inspection on the three-dimensional model of the component and outputting a geometric quality inspection report of the component;

[0019] The geometric quality inspection includes tiny element inspection, discontinuity inspection, hollow face inspection, isolated element inspection and defect or redundant entity inspection.

[0020] In some embodiments, the step of obtaining the three-dimensional model of the component uploaded by the device specifically includes:

[0021] The three-dimensional model of the component uploaded by the device is obtained, and the three-dimensional model of the component is converted into the STP format.

[0022] In some embodiments, the method further comprises:

[0023] Calculate the weight of the component based on the component's dimensions and the component's processing material;

[0024] Output the component processing material, component part weight, component size, component process time and component estimated price of the component.

[0025] In some embodiments, the method further comprises:

[0026] Calculating a total estimated price of the plurality of parts based on the estimated prices of the parts;

[0027] Calculate the total stock weight of the plurality of parts based on the stock weight of the parts;

[0028] Calculate the total process time of the plurality of parts based on the process time of the parts;

[0029] Calculating the total part weight of the plurality of parts based on the part weights of the parts;

[0030] The total estimated price, the total blank weight, the total process time and the total part weight are output.

[0031] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an automatic component valuation device, the device comprising:

[0032] A model acquisition module is used to acquire a number of component three-dimensional models uploaded by the device, and to acquire component processing materials and component processing processes corresponding to the component three-dimensional models;

[0033] A size calculation module, used to calculate the external dimensions of the component according to the three-dimensional model of the component;

[0034] A blank calculation module, used to calculate the weight of the component blank based on the component's overall dimensions and the component's processing material;

[0035] A process calculation module, used for calculating the time consumption of the component process based on the component's overall dimensions, the component's processing material and the component's processing technology;

[0036] The price calculation module is used to output the estimated price of the component according to the weight of the component blank and the processing time of the component.

[0037] To achieve the above-mentioned purpose, a third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned automatic parts valuation method when executing the computer program.

[0038] To achieve the above-mentioned purpose, the fourth aspect of the embodiments of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned automatic component valuation method is implemented.

[0039] The automatic valuation method and device, electronic device and storage medium proposed in this application first obtain the three-dimensional model of the component to be valued. Based on the three-dimensional model, the system can identify key information such as the shape and size of the component. Then, combined with the processing materials and processing technology of the component, the blank weight and process time are further calculated, and finally the estimated price of the component is estimated based on the two key factors of blank weight and process time. The valuation cycle is greatly shortened through the automated valuation process, allowing manufacturers to respond to customer needs more quickly, while reducing cost waste caused by human errors, helping procurement personnel to comprehensively evaluate the rationality of quotations and make more accurate procurement decisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a flow chart of a method for automatic component valuation provided by an embodiment of the present application;

[0041] Figure 2 This is an example diagram of an output list of the automatic parts valuation method provided in an embodiment of the present application;

[0042] Figure 3 It is a structural schematic diagram of a component automatic valuation device provided in an embodiment of the present application;

[0043] Figure 4 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0044] 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.

[0045] 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.

[0046] 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.

[0047] First, some nouns involved in this application are analyzed:

[0048] 3D model: A 3D model is a model with 3D data that is constructed in a virtual 3D space using 3D software. It is usually used in 3D printing, computer graphics, movies, television, video games, and virtual reality. These models define the shape, size, position, and surface characteristics of objects in a 3D coordinate system through a series of geometric elements such as points, lines, and surfaces. 3D models can represent objects or scenes in the real world in great detail, including their shape, texture, color, light and shadow effects, etc. They can be created using various 3D modeling software, such as Blender, 3ds Max, Maya, Cinema4D, SketchUp, etc. The process of creating a 3D model usually involves steps such as design, modeling, texture mapping, lighting, and rendering.

[0049] Cloud Server: A cloud server is a virtual server based on cloud computing technology that users can access and use through the Internet. Through virtualization technology, cloud servers divide the resources of physical servers (such as CPU, memory, storage, etc.) and allocate them to users on demand. This technology enables users to use computing resources flexibly and efficiently without having to worry about the maintenance and management of physical servers.

[0050] Stock weight: Stock weight is also called billet weight or blank weight. It refers to the weight of the original material used to be processed into the final product or component during the manufacturing process; this weight refers to the weight of the material before any cutting, forging, casting or other molding process. In industrial production, accurate calculation and control of stock weight is crucial for cost control, material utilization and product quality. It helps companies reduce waste, improve production efficiency and ensure that the final product meets the design requirements.

[0051] In the field of industrial product manufacturing, procurement personnel do face the problem of tedious, time-consuming and labor-intensive valuation work for self-developed products, while OEM manufacturers or manufacturers that accept customized products also face frequent and time-sensitive challenges in the quotation process. Most of the AI ​​valuation software for parts on the market are currently developed for the production equipment and process characteristics of specific manufacturers, which limits their applicability to other manufacturers or different production environments; existing valuation software often cannot dynamically revise the coefficient of valuation impact based on the average production cost of the selected manufacturer, resulting in a deviation between the valuation result and the actual cost; the output results of current valuation software mostly only contain basic information such as the material, size, unit price, etc. of a single component, lacking advanced functions such as editing, classification summary display, etc., which is not convenient for procurement personnel to further analyze and make decisions.

[0052] Based on this, the embodiments of the present application provide a method and device for automatic valuation of parts, an electronic device and a storage medium, aiming to quickly and accurately realize the quotation of parts. The method and device for automatic valuation of parts, an electronic device and a storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the method for automatic valuation of parts in the embodiments of the present application is described.

[0053] The automatic valuation method for parts provided in the embodiment of the present application relates to the field of 3D model technology. The automatic valuation method for parts 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 automatic valuation method for parts, etc., but is not limited to the above forms.

[0054] 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.

[0055] It should be noted that in each specific implementation of the present application, when it is necessary 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.

[0056] Figure 1 is an optional flowchart of the automatic component valuation method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S105.

[0057] Step S101, obtaining a plurality of component three-dimensional models uploaded by a device, and obtaining component processing materials and component processing processes corresponding to the component three-dimensional models;

[0058] Step S102, calculating the component's external dimensions according to the component's three-dimensional model;

[0059] Step S103, calculating the weight of the component blank based on the component outer dimensions and the component processing material;

[0060] Step S104, calculating the component processing time based on the component outer dimensions, the component processing material and the component processing technology;

[0061] Step S105, outputting the estimated price of the component according to the weight of the component blank and the processing time of the component.

[0062] In steps S101 to S105 shown in the embodiment of the present application, the three-dimensional model of the component uploaded by the networked device is analyzed, and the processing materials and processing technology corresponding to the component are obtained. Based on this, the blank weight and process time of the component are calculated, and the estimated price of the component is estimated by combining the blank weight and process time of the component.

[0063] Specifically, first obtain the three-dimensional models of parts manufactured by CAD system or other three-dimensional modeling software. These models contain the geometric shape information of parts; at the same time, it is necessary to obtain the processing materials and processing technology information corresponding to these parts. Different materials and processes will directly affect the material cost and process time. Using the geometric data in the three-dimensional model, the specific dimensions of the parts, such as length, width, height, etc., are calculated by algorithm. According to the dimensions of the parts and the processing materials used, including the physical properties such as the density of the material, the weight of the blank of the parts is calculated by formula. Based on the dimensions of the parts, the processing materials and the processing technology, the time required for each processing step is comprehensively evaluated, including but not limited to the process steps such as cutting, grinding, and heat treatment. The time calculation needs to consider factors such as the efficiency of the equipment, the proficiency of the operator, and the possible downtime. Finally, based on the weight of the blank of the parts and the process time, based on the elements of material cost, processing cost and labor cost, the estimated price of the parts is comprehensively calculated.

[0064] In some embodiments, step S105 specifically includes:

[0065] Acquire several component processing material prices of the component processing material within a preset period, and calculate the average component material price based on the several component processing material prices;

[0066] Output the estimated price of the component based on the weight of the component blank, the process time of the component and the average material price of the component.

[0067] Specifically, in this step, the system needs to obtain several price data of parts processing materials within a preset period. This preset period can be set according to actual conditions, such as one week, one month or one quarter. By collecting multiple price points within this time period, the fluctuation of material prices can be more comprehensively understood. Based on the prices of several parts processing materials obtained, the system determines the average material price of the parts by calculating the average or weighted average of these prices, thereby eliminating the impact of price fluctuations on the valuation results, making the valuation results more stable and reliable. Finally, based on the weight of the blank material of the parts, the process time and the calculated average material price of the parts, the system comprehensively outputs the estimated price of the parts. The calculation of the estimated price can be based on a simple cost accumulation model, that is, adding the material cost, processing cost and labor cost, and adding a certain profit margin or management fee. By considering the cyclical fluctuations of material prices and calculating the average material price, the valuation results are closer to the actual market situation and reduce the errors caused by price fluctuations.

[0068] In some embodiments, step S105 specifically includes:

[0069] Obtaining a component cost coefficient corresponding to the component three-dimensional model;

[0070] The estimated price of the component is output based on the weight of the component blank, the processing time of the component and the component cost coefficient.

[0071] Specifically, the cost coefficient is a value derived from factors such as component characteristics, production requirements, and market environment. It is used to adjust or correct the estimated price calculated based on direct costs, namely material costs and processing costs. This coefficient may be composed of multiple sub-coefficients, each of which reflects different cost influencing factors. The methods for manufacturers to obtain cost coefficients include but are not limited to: referring to historical data, industry standards, expert evaluations, market research, etc. For specific components, it may be necessary to customize the cost coefficient based on their unique production requirements and market environment. After obtaining the blank weight, process time, and component cost coefficient of the component, the system calculates the estimated price of the component according to the following formula or similar logic:

[0072] V=((R*P r )+(T*P t ))*ε

[0073] Among them, V is the estimated price of the parts, R is the weight of the parts blank, P r is the unit price of the component blank, T is the time required for the component process, P t is the processing cost per unit time of the component process, and ε is the component cost coefficient. The unit price of the material here can be the average material price mentioned in step S105 or other real-time prices determined according to market conditions, and the processing cost per unit time includes equipment depreciation, labor costs, energy consumption and other aspects. The introduction of the cost coefficient enables the estimated price to more comprehensively reflect the actual production cost and market value of the component, and improves the accuracy and practicality of the valuation.

[0074] In some embodiments, step S101 specifically includes:

[0075] Get the 3D model of parts uploaded by the device;

[0076] Performing a geometric quality inspection on the three-dimensional model of the component and outputting a geometric quality inspection report of the component;

[0077] The geometric quality inspection includes tiny element inspection, discontinuity inspection, hollow face inspection, isolated element inspection and defect or redundant entity inspection.

[0078] Specifically, the data of the 3D model of parts usually exists in a specific file format, such as STL, OBJ, IGES, STEP, etc., which contains geometric information such as the shape, size and position of the parts. The cloud server first needs to receive the 3D model of the parts. The receiving process includes data transmission, verification and storage to ensure the integrity and availability of the data. Geometric quality inspection is a key step in evaluating whether the 3D model meets specific standards or requirements. It helps to discover potential problems in the model, such as geometric errors, inconsistencies or redundant elements, which may affect subsequent design, manufacturing or analysis work. In the process of geometric quality inspection, the micro-element inspection mainly checks whether there are too small facets, edges or vertices in the model, which may cause manufacturing difficulties or inaccurate analysis; the discontinuity inspection mainly identifies discontinuous areas in the model, such as broken edges, unclosed holes or overlapping facets, etc. These discontinuities may destroy the integrity of the model; the hollow facet inspection mainly detects whether there are facets without thickness in the model, which cannot be directly realized in the manufacturing process; the isolated element inspection mainly finds elements in the model that are not connected or associated with other parts, such as isolated vertices, edges or facets, which may be errors or omissions in the modeling process; the defect or redundant entity inspection mainly identifies defects (such as broken, distorted facets) or redundant entities (such as repeated parts, unnecessary details) in the model, which will affect the accuracy and efficiency of the model. After completing the geometric quality inspection, the system generates a detailed inspection report, listing all the problems found, the location of the problems, the severity of the problems, and possible solutions or suggestions. The report is presented in an easy-to-understand and easy-to-operate way so that designers, engineers or manufacturers can quickly identify problems and take appropriate measures.

[0079] In some embodiments, step S101 specifically includes:

[0080] The three-dimensional model of the component uploaded by the device is obtained, and the three-dimensional model of the component is converted into the STP format.

[0081] Specifically, after acquiring the 3D model, the system or software will perform a format conversion operation to convert the original 3D model file into STP or STEP format; STP format is a widely accepted neutral file format used to exchange product model data between different CAD (computer-aided design), CAM (computer-aided manufacturing) and CAE (computer-aided engineering) systems. The conversion process involves parsing the structure and content of the original file, and then reconstructing the model data according to the specifications of the STP standard. This step includes the conversion of geometric shapes, the mapping of material properties, the retention of assembly relationships, etc. The converted STP file will contain the same or similar geometric information and attribute data as the original file, but the format is more standardized and universal, which is convenient for sharing and exchange between different systems.

[0082] In some embodiments, the method further comprises:

[0083] Calculate the weight of the component based on the component's dimensions and the component's processing material;

[0084] Output the component processing material, component part weight, component size, component process time and component estimated price of the component.

[0085] Specifically, refer to Figure 2 , the automatic valuation method for parts will output a valuation list of parts, which includes comprehensive information such as part number, processing material and unit price of processing material, single part weight, single part blank weight, part size, single part process time, single part geometric quality inspection report, single part estimated price, cost coefficient, etc. In the valuation process, the approximate weight of the parts will be calculated based on the dimensions and processing materials of the parts through physical parameters such as material density. This step requires obtaining or inputting the density information of the relevant materials and calculating the weight in combination with the volume of the parts. The weight of the parts can be calculated by multiplying the volume of the parts and the density of the processing materials. Among them, the volume of the parts can be calculated by the dimensions of the parts, i.e., length, width, height, etc., and the three-dimensional shape needs to be simplified into an approximate geometric body for calculation. After completing the geometric quality inspection of the parts, the estimated price calculation, and the part weight calculation, the system or software will output a series of key information, including but not limited to: parts processing materials, parts weight, parts dimensions, parts process time, and parts estimated price. Among them, the component processing material clearly indicates the material type and specifications used for the component, the component part weight reflects one aspect of the material consumption and manufacturing cost, the component size describes the key dimensional information such as length, width, and height of the component, and the component process time reflects the time cost in the component processing process, including the time spent in each link such as processing, assembly, and inspection. The estimated price of the component is an estimated price obtained after comprehensively considering multiple factors such as material cost, processing cost, labor cost, and design complexity.

[0086] In some embodiments, the method further comprises:

[0087] Calculating a total estimated price of the plurality of parts based on the estimated prices of the parts;

[0088] Calculate the total stock weight of the plurality of parts based on the stock weight of the parts;

[0089] Calculate the total process time of the plurality of parts based on the process time of the parts;

[0090] Calculating the total part weight of the plurality of parts based on the part weights of the parts;

[0091] The total estimated price, the total blank weight, the total process time and the total part weight are output.

[0092] Specifically, refer to Figure 2 , the automatic component valuation method will output a valuation list of components, which will also show the total part weight, total stock weight, total process time and total estimated price of the batch of components. Based on the estimated price of each component, they are added together to get the total estimated price of several components. This total price reflects the overall cost required to produce these components, which is crucial for budgeting and cost control. Similarly, based on the stock weight of each component, they are added together to get the total stock weight. This indicator helps to evaluate material consumption and inventory management, ensuring that the material supply during the production process is sufficient and not excessive. Adding the process time of each component can get the total process time required to produce these components. This indicator reflects the length of the production cycle and is of great significance for making production plans, arranging production resources and monitoring production progress. If necessary, the total part weight can also be calculated based on the part weight of each component. The total part weight provides information about the actual weight of the final product, which is of reference value for logistics, transportation and installation. Finally, the calculated total estimated price, total blank weight, total process time and total part weight are output. This information can serve as key input for production decisions, cost analysis and project management, helping organizations better plan and control production activities.

[0093] See also Figure 3 The present application also provides an automatic component valuation device, the device comprising:

[0094] The model acquisition module 101 is used to acquire a plurality of component three-dimensional models uploaded by the device, and acquire component processing materials and component processing processes corresponding to the component three-dimensional models;

[0095] A size calculation module 102, used to calculate the external dimensions of the component according to the three-dimensional model of the component;

[0096] A stock calculation module 103 is used to calculate the weight of the component stock based on the component dimensions and the component processing material;

[0097] A process calculation module 104, used to calculate the component process time based on the component dimensions, the component processing material and the component processing technology;

[0098] The price calculation module 105 is used to output the estimated price of the component according to the weight of the component blank and the processing time of the component.

[0099] The specific implementation of the automatic parts valuation device is substantially the same as the specific implementation of the automatic parts valuation method described above, and will not be described in detail herein.

[0100] 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-mentioned automatic component valuation method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0101] See also Figure 4 , Figure 4 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0102] The processor 401 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (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;

[0103] The memory 402 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 402 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 402, and the processor 401 calls and executes the automatic component valuation method of the embodiment of this application;

[0104] Input / output interface 403, used to implement information input and output;

[0105] Communication interface 404, 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.);

[0106] Bus 405 , which transmits information between various components of the device (e.g., processor 401 , memory 402 , input / output interface 403 , and communication interface 404 );

[0107] The processor 401 , the memory 402 , the input / output interface 403 and the communication interface 404 are connected to each other in communication within the device via the bus 405 .

[0108] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned automatic component valuation method is implemented.

[0109] 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 optionally include a memory remotely disposed 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.

[0110] The automatic parts valuation method, automatic parts valuation device, electronic device and storage medium provided in the embodiments of the present application obtain the part model uploaded by the user in an online manner, convert the part model into STL format, and then value the part model to generate a valuation list of the part model, thereby avoiding the occurrence of misjudgment or erroneous judgment by the operator and ensuring efficient and accurate valuation of the part model.

[0111] The description of the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided by 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 by the embodiments of the present application are also applicable to similar technical problems.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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.

[0119] 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 those 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. A method for automatic component valuation, characterized in that: The method comprises: Obtaining a number of component three-dimensional models uploaded by the device, and obtaining component processing materials and component processing processes corresponding to the component three-dimensional models; Calculate the overall dimensions of the component based on the three-dimensional model of the component; Calculate the weight of the component blank based on the component's overall dimensions and the component's processing material; Calculate the processing time of the component based on the component's outer dimensions, the component's processing material, and the component's processing technology; Output the estimated price of the component based on the weight of the component blank and the processing time of the component.

2. The automatic parts valuation method according to claim 1, characterized in that: The step of outputting the estimated price of the component according to the weight of the component blank and the processing time of the component specifically includes: Acquire several component processing material prices of the component processing material within a preset period, and calculate the average component material price based on the several component processing material prices; Output the estimated price of the component based on the weight of the component blank, the processing time of the component and the average material price of the component.

3. The automatic parts valuation method according to claim 1, characterized in that: The step of outputting the estimated price of the component according to the weight of the component blank and the processing time of the component specifically includes: Obtaining a component cost coefficient corresponding to the component three-dimensional model; The estimated price of the component is output based on the weight of the component blank, the processing time of the component and the component cost coefficient.

4. The automatic parts valuation method according to claim 1, characterized in that: The step of obtaining the three-dimensional model of the component uploaded by the device specifically includes: Get the 3D model of parts uploaded by the device; Performing a geometric quality inspection on the three-dimensional model of the component and outputting a geometric quality inspection report of the component; The geometric quality inspection includes tiny element inspection, discontinuity inspection, hollow face inspection, isolated element inspection and defect or redundant entity inspection.

5. The automatic parts valuation method according to claim 1, characterized in that: The step of obtaining the three-dimensional model of the component uploaded by the device specifically includes: The three-dimensional model of the component uploaded by the device is obtained, and the three-dimensional model of the component is converted into the STP format.

6. The automatic parts valuation method according to claim 1, characterized in that: The method further comprises: Calculate the weight of the component based on the component's dimensions and the component's processing material; Output the component processing material, component part weight, component size, component process time and component estimated price of the component.

7. The automatic parts valuation method according to claim 6, characterized in that: The method further comprises: Calculating a total estimated price of the plurality of parts based on the estimated prices of the parts; Calculate the total stock weight of the plurality of parts based on the stock weight of the parts; Calculate the total process time of the plurality of parts based on the process time of the parts; Calculating the total parts weight of the plurality of parts based on the parts weight of the parts; The total estimated price, the total blank weight, the total process time and the total part weight are output.

8. A component automatic valuation device, characterized in that: The device comprises: A model acquisition module is used to acquire a number of component three-dimensional models uploaded by the device, and to acquire component processing materials and component processing processes corresponding to the component three-dimensional models; A size calculation module, used to calculate the external dimensions of the component according to the three-dimensional model of the component; A blank calculation module, used to calculate the weight of the component blank based on the component's overall dimensions and the component's processing material; A process calculation module, used to calculate the time consumption of the component process based on the component's overall dimensions, the component's processing material and the component's processing technology; The price calculation module is used to output the estimated price of the component according to the weight of the component blank and the processing time of the component.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the automatic parts valuation 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 automatic parts valuation method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • A system and method for intelligently checking the price of 3D drawings of part and components

    CN109214858A

  • Machining cost calculation method and system based on mechanical parts

    CN113052426A

  • Digital model cost analysis method and system

    CN115130161A

  • Method, device and equipment for determining mold cost, medium and product

    CN115879985A

  • Evaluation method, device and equipment for automobile interior resin part and medium

    CN116739625A