Material price checking method and device, electronic equipment and storage medium

By obtaining new product specification data of new product materials and historical material historical specification data, determining the similarity and filtering the target historical materials, using their historical prices to verify prices, the problem of low price verification efficiency of new product materials is solved, and the rapid and accurate price is achieved Evaluate.

CN119205232APending Publication Date: 2024-12-27GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411242360.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The price verification method of new products in the prior art takes a long time, resulting in inefficiency. It requires multiple suppliers to inquire and compare prices, and finally select the price of one supplier as the final purchase price, resulting in a cumbersome price verification process.

Method used

By obtaining the new product specification data of the new product material, selecting at least one historical material, and obtaining its historical specification data, determining the similarity between the two, filtering the target historical material from the similarity, and obtaining its historical price, and using this to the new product material Check the price.

Benefits of technology

By evaluating the price of historical materials similar to new products, the efficiency and accuracy of price verification are significantly improved and the time of the price verification process is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119205232A_ABST
    Figure CN119205232A_ABST
Patent Text Reader

Abstract

The invention relates to a material price checking method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining a new product material, and determining the new product specification data of the new product material; selecting at least one historical material according to the new material, and acquiring historical specification data of the at least one historical material; determining the similarity between the historical specification data and the new product specification data, and screening a target historical material from the at least one historical material according to the similarity; and obtaining a historical price of the target historical material, and performing price checking on the new material according to the historical price. In this way, the historical prices of the historical materials similar to the new materials are adopted to carry out price checking on the new materials, price checking personnel can conveniently, rapidly and accurately carry out price evaluation, and efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and in particular to a material pricing method, device, electronic device, and storage medium. Background Art

[0002] Price verification refers to a comprehensive and systematic settlement of various material costs of products, including details such as workers' wages, based on the pre-calculation. Post-calculation will show whether there is real benefit or not. In the manufacturing industry, price verification of materials is an indispensable link. Among them, with the continuous iteration and upgrading of market and user needs, new materials are usually produced, and the price of new materials needs to be verified.

[0003] In the related technology, the current price verification method for new materials is mainly for the price verification personnel to send out inquiries to multiple suppliers, compare prices, and finally select the price of one supplier as the final purchase price, and then calculate and obtain the calculation results, and then feedback and display the calculation results to the customer. This price verification method for new materials takes a long time and leads to low efficiency. Summary of the invention

[0004] In order to solve the above-mentioned problem of new materials, the current pricing method is mainly for pricing personnel to send out inquiries and price comparisons to multiple suppliers, and finally select the price of one supplier as the final purchase price, and perform calculations to obtain the calculation results, and then feed back and present the calculation results to the customer. This pricing method for new materials takes a considerable amount of time, resulting in low efficiency. This application provides a material pricing method, device, electronic device, and storage medium. The specific technical solution is as follows:

[0005] In a first aspect, the present application provides a material pricing method, the method comprising:

[0006] Acquire new product materials and determine new product specification data of the new product materials;

[0007] Selecting at least one historical material according to the new material, and obtaining historical specification data of at least one historical material;

[0008] Determine the similarity between the historical specification data and the new product specification data, and select a target historical material from at least one of the historical materials according to the similarity;

[0009] The historical price of the target historical material is obtained, and the price of the new material is determined according to the historical price.

[0010] In an optional implementation, the determining of new product specification data of the new product material includes:

[0011] Obtain a target drawing, perform image recognition on the target drawing, and obtain first specification data of the new material recorded in the target drawing;

[0012] Parsing the target drawing to obtain second specification data of the new material recorded in the target drawing;

[0013] Obtaining the third specification data of the new product material from the product data management system;

[0014] New product specification data of the new product material is determined according to the first specification data, the second specification data and the third specification data.

[0015] In an optional embodiment, the new product specification data includes a plurality of different new product specification data, the first specification data includes a plurality of different first specification data, the second specification data includes a plurality of different second specification data, and the third specification data includes a plurality of different third specification data;

[0016] Determining the new product specification data of the new product material according to the first specification data, the second specification data, and the third specification data includes:

[0017] For any of the new product specification data of the new product material, detecting whether there is the first specification data, the second specification data, and the third specification data of the same type as the new product specification data;

[0018] If the first specification data, the second specification data, and the third specification data of the same type as the new product specification data exist, the following processing is performed:

[0019] When the first specification data is consistent with the third specification data, and the first specification data is inconsistent with the second specification data, determining the third specification data as the new product specification data;

[0020] When the second specification data is consistent with the third specification data, and the second specification data is inconsistent with the first specification data, determining the third specification data as the new product specification data;

[0021] When the second specification data is consistent with the first specification data and the second specification data is inconsistent with the third specification data, the second specification data is determined as the new product specification data.

[0022] In an optional embodiment, the method further comprises:

[0023] In the case that the first specification data, the second specification data, and the third specification data of the same type as the new product specification data do not exist, for any of the new product specification data of the new product material, detecting whether the first specification data and the second specification data of the same type as the new product specification data exist;

[0024] If the first specification data and the second specification data of the same type as the new product specification data exist, the following processing is performed:

[0025] When the first specification data is consistent with the second specification data, determining the first specification data or the second specification data as the new product specification data;

[0026] When the first specification data is inconsistent with the second specification data, the second specification data is determined as the new product specification data.

[0027] In an optional implementation, selecting at least one historical material according to the new material includes:

[0028] The material category to which the new material belongs is obtained, and at least one historical material of the material category is selected from a historical material library.

[0029] In an optional implementation, the determining the similarity between the historical specification data and the new product specification data includes:

[0030] Detecting whether the historical specification data is available specification data;

[0031] In the case where the historical specification data is available specification data, determining a cosine distance between the historical specification data and the new product specification data;

[0032] The cosine distance is determined as the similarity between the historical specification data and the new product specification data.

[0033] In an optional implementation, the price determination of the new material according to the historical price includes:

[0034] From the similarities, searching for a target similarity between the historical specification data of the target historical material and the new product specification data;

[0035] The new product material is priced according to the historical specification data of the target historical material, the new product specification data, the target similarity and the historical price.

[0036] In a second aspect, the present application provides a material pricing device, the device comprising:

[0037] Material acquisition module, used to obtain new product materials;

[0038] A data determination module, used to determine new product specification data of the new product material;

[0039] A material selection module, used to select at least one historical material according to the new material;

[0040] A data acquisition module, used to acquire historical specification data of at least one of the historical materials;

[0041] A similarity determination module, used to determine the similarity between the historical specification data and the new product specification data;

[0042] A material screening module, used for screening a target historical material from at least one of the historical materials according to the similarity;

[0043] A price acquisition module, used to acquire the historical price of the target historical material;

[0044] The material price verification module is used to verify the price of the new material according to the historical price.

[0045] In a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0046] Memory, used to store computer programs;

[0047] The processor is used to implement any of the material pricing methods described in the first aspect above when executing the program stored in the memory.

[0048] In a fourth aspect, a storage medium is also provided, wherein instructions are stored in the storage medium, and when the storage medium is run on a computer, the computer executes any of the material pricing methods described in the first aspect.

[0049] In a fifth aspect, a computer program product comprising instructions is also provided, which, when executed on a computer, enables the computer to execute any of the material pricing methods described above.

[0050] The above-mentioned technical scheme provided by the embodiment of the present application has the following advantages compared with the prior art: the material pricing method provided by the embodiment of the present application obtains new materials and determines the new product specification data of the new materials, selects at least one historical material based on the new materials, and obtains the historical specification data of at least one historical material, determines the similarity between the historical specification data and the new product specification data, and based on the similarity, screens the target historical material from at least one historical material, obtains the historical price of the target historical material, and prices the new material based on the historical price.

[0051] Through the new product material, at least one historical material is selected, the similarity between the new product specification data of the new product material and the historical specification data of at least one historical material is determined, and the target historical material is screened from the at least one historical material according to the similarity, and the historical price of the target historical material is obtained, and the new product material is priced according to the historical price. In this way, the historical price of the historical material similar to the new product material is used to price the new product material, which can facilitate the price verification personnel to quickly and accurately evaluate the price, thereby improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0053] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0054] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0055] Figure 1 A schematic diagram of an implementation process of a material pricing method provided in an embodiment of the present application;

[0056] Figure 2 A schematic diagram of the implementation process of another material pricing method provided in an embodiment of the present application;

[0057] Figure 3 A schematic diagram of the implementation process of another material pricing method provided in an embodiment of the present application;

[0058] Figure 4 A schematic diagram of the structure of a material pricing device provided in an embodiment of the present application;

[0059] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0061] The disclosure below provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0062] like Figure 1 FIG. 1 is a schematic diagram of an implementation process of a material pricing method provided in an embodiment of the present application. The method may specifically include the following steps:

[0063] S101, acquiring new product materials and determining new product specification data of the new product materials.

[0064] In an embodiment of the present application, for a manufacturing enterprise, when developing new products and spare parts, designers design new drawings based on market and user needs. The drawings are sent to the price checking personnel of the procurement center, who then check the prices of the new materials recorded in the drawings.

[0065] To this end, a new product material may be obtained, which is recorded in the drawing, and the new product specification data of the new product material needs to be determined, wherein the new product specification data includes but is not limited to length, width, color, material, special process, etc.

[0066] S102, selecting at least one historical material according to the new product material, and obtaining historical specification data of the at least one historical material.

[0067] In the embodiment of the present application, for a new material, at least one historical material can be selected based on the new material, and historical specification data of at least one historical material can be obtained, wherein the historical specification data is not limited to length, width, color, material, special process, etc.

[0068] It should be noted that for the selection of historical materials, historical materials of the same material classification can be found from the historical material library according to the material classification of the new material, so as to obtain the historical specification data of the historical materials from the historical material library. This embodiment of the present application is not limited to this.

[0069] S103, determining the similarity between the historical specification data and the new product specification data, and selecting a target historical material from at least one historical material according to the similarity.

[0070] In an embodiment of the present application, for new materials, there are corresponding new product specification data, and for each historical material, there are corresponding historical specification data. Therefore, for any historical material, the similarity between the historical specification data corresponding to the historical material and the new product specification data of the new material is determined, so that there is a similarity between each historical material and the new material.

[0071] For any historical material, there is a similarity between the historical material and the new product material, and thus the historical materials can be screened according to the similarities, thereby screening a target historical material from at least one historical material, and the target historical material and the new product material can be considered to be most similar.

[0072] Among them, these historical materials can be sorted according to these similarities, specifically, they can be sorted from large to small, and then the first historical material is selected as the target historical material. The first historical material and the new material can be considered to be the most similar, thereby realizing the screening of these historical materials.

[0073] S104, obtaining the historical price of the target historical material, and determining the price of the new material according to the historical price.

[0074] In the embodiment of the present application, for the target historical material, the historical price of the target historical material can be obtained, so as to price the new material according to the historical price. The historical price of the target historical material can be displayed to the price checker to evaluate the price of the new material and realize the price check of the new material.

[0075] Through the above description of the technical solution provided in the embodiment of the present application, new materials are obtained, and new product specification data of the new materials are determined. Based on the new materials, at least one historical material is selected, and historical specification data of at least one historical material is obtained. The similarity between the historical specification data and the new product specification data is determined. Based on the similarity, a target historical material is screened from at least one historical material, the historical price of the target historical material is obtained, and the new material is priced based on the historical price.

[0076] Through the new product material, at least one historical material is selected, the similarity between the new product specification data of the new product material and the historical specification data of at least one historical material is determined, and the target historical material is screened from the at least one historical material according to the similarity, and the historical price of the target historical material is obtained, and the new product material is priced according to the historical price. In this way, the historical price of the historical material similar to the new product material is used to price the new product material, which can facilitate the price verification personnel to quickly and accurately evaluate the price, thereby improving efficiency.

[0077] like Figure 2 FIG. 1 is a schematic diagram of an implementation process of another material pricing method provided in an embodiment of the present application. The method may specifically include the following steps:

[0078] S201, obtaining new product materials and target drawings, performing image recognition on the target drawings, and obtaining first specification data of the new product materials recorded in the target drawings.

[0079] In an embodiment of the present application, for a manufacturing enterprise, when developing new products and spare parts, designers design new drawings based on market and user needs. The drawings are sent to the price checking personnel of the procurement center, who then check the prices of the new materials recorded in the drawings.

[0080] To this end, new product materials can be obtained, which are recorded in the drawings, and new product specification data of the new product materials need to be determined. The new product specification data includes but is not limited to length, width, color, material, special process, etc.

[0081] Usually, drawings record corresponding specification data of new product materials. To this end, a target drawing can be obtained, image recognition can be performed on the target drawing, and first specification data of the new product material recorded in the target drawing can be obtained.

[0082] It should be noted that image recognition may be any of the relatively mature image recognition technologies currently available on the market, and the embodiments of the present application do not limit this.

[0083] S202, analyzing the target drawing to obtain second specification data of the new material recorded in the target drawing.

[0084] In the embodiment of the present application, the drawings usually record the corresponding specification data of the new product material. Therefore, the target drawings can be parsed to obtain the second specification data of the new product material recorded in the target drawings.

[0085] In this way, for the target drawing, the first specification data of the new product material recorded in the target drawing and the second specification data of the new product material recorded in the target drawing are obtained through two different technical means: image recognition and drawing analysis. The first specification data and the second specification data may be the same or different.

[0086] S203, obtaining the third specification data of the new product material from the product data management system.

[0087] In the embodiment of the present application, the product data management system (PDM) records the corresponding specification data of the new product material. Therefore, the third specification data of the new product material can be obtained from the product data management system.

[0088] S204, determining new product specification data of the new product material according to the first specification data, the second specification data and the third specification data.

[0089] In an embodiment of the present application, image recognition is performed on the target drawing to obtain first specification data of the new material recorded in the target drawing, drawing analysis is performed on the target drawing to obtain second specification data of the new material recorded in the target drawing, and third specification data of the new material is obtained from the product data management system, thereby determining new product specification data of the new material based on the first specification data, the second specification data and the third specification data.

[0090] It should be noted that for image recognition and drawing analysis, there is no guarantee that the image recognition results and drawing analysis results are 100% correct. Moreover, for the product data management system, there is no guarantee that the corresponding specification data of new materials are 100% recorded. For this reason, the above three technical means are used to obtain the first specification data of new materials, the second specification data of new materials, and the third specification data of new materials respectively, and then verify each other to take the one with higher accuracy as the new product specification data of the new material.

[0091] To this end, corresponding verification rules are set for the first specification data of the new material, the second specification data of the new material, and the third specification data of the new material, and then the first specification data of the new material, the second specification data of the new material, and the third specification data of the new material are verified to finally determine the new product specification data of the new material, thereby improving the accuracy of the new product specification data of the new material.

[0092] Among them, the number of new product specification data of new product materials is usually multiple, which means that the new product specification data of new product materials is composed of multiple different new product specification data. Similarly, the first specification data of new product materials is also composed of multiple different first specification data, the second specification data of new product materials is also composed of multiple different second specification data, and the third specification data of new product materials is also composed of multiple different third specification data.

[0093] Therefore, for any new product specification data of the new product material, it is detected whether there are first specification data, second specification data, and third specification data of the same type as the new product specification data. When there are first specification data, second specification data, and third specification data of the same type as the new product specification data, the following processing is performed: when the first specification data is consistent with the third specification data, and the first specification data is inconsistent with the second specification data, the third specification data is determined as the new product specification data; when the second specification data is consistent with the third specification data, and the second specification data is inconsistent with the first specification data, the third specification data is determined as the new product specification data; when the second specification data is consistent with the first specification data, and the second specification data is inconsistent with the third specification data, the second specification data is determined as the new product specification data.

[0094] For example, for the specification data of length, PDM, image recognition and drawing analysis all have corresponding data, namely, the first length of the new material (corresponding to image recognition), the second length of the new material (corresponding to drawing analysis), and the third length of the new material (corresponding to PDM), and different verification rules can be configured. In this way, for the length of the new material, there is a first length (corresponding to image recognition), a second length (corresponding to drawing analysis), and a third length (corresponding to PDM) of the same type as the length. At this time, the following processing is performed: when the first length is consistent with the third length, and the first length is inconsistent with the second length, the third length is determined as the length of the new material; when the second length is consistent with the third length, and the second length is inconsistent with the first length, the third length is determined as the length of the new material; when the second length is consistent with the first length, and the second length is inconsistent with the third length, the second length is determined as the length of the new material. For other new product specification data of the new material, the processing is similar.

[0095] In addition, for any new product specification data of a new product material, there may not be first specification data, second specification data, and third specification data of the same type as the new product specification data, but only first specification data and second specification data of the same type as the new product specification data. At this time, the following processing is performed: when the first specification data is consistent with the second specification data, the first specification data or the second specification data is determined as the new product specification data; when the first specification data is inconsistent with the second specification data, the second specification data is determined as the new product specification data.

[0096] Therefore, corresponding verification rules are set for the first specification data of the new material, the second specification data of the new material, and the third specification data of the new material, and then the first specification data of the new material, the second specification data of the new material, and the third specification data of the new material are verified to finally determine the new product specification data of the new material, thereby improving the accuracy of the new product specification data of the new material.

[0097] S205, obtaining the material classification to which the new material belongs, selecting at least one historical material of the material classification from the historical material library, and obtaining historical specification data of at least one historical material.

[0098] In an embodiment of the present application, for new materials, the material classification to which the new materials belong can be obtained, and at least one historical material of the material classification is selected from the historical material library, which means selecting at least one historical material of the same material classification from the historical material library.

[0099] For the at least one historical material selected above, historical specification data of at least one historical material can be obtained from the historical material library, so that historical specification data of at least one historical material can be obtained.

[0100] S206, detecting whether the historical specification data is available specification data.

[0101] S207: When the historical specification data is available specification data, determine the cosine distance between the historical specification data and the new product specification data.

[0102] S208, determining the cosine distance as the similarity between the historical specification data and the new product specification data, and selecting a target historical material from at least one historical material according to the similarity.

[0103] In an embodiment of the present application, for at least one historical material, it is detected whether the historical specification data of the historical material is available specification data. If the historical specification data is available specification data, the cosine distance between the historical specification data and the new product specification data of the new material is determined, and the cosine distance is determined as the similarity between the historical specification data of the historical material and the new product specification data of the new material.

[0104] Among them, detecting whether the historical specification data of historical materials is available specification data is essentially to detect the integrity of the historical specification data of historical materials, whether there are duplicate values, missing values ​​or wrong values. For example, if there is a duplicate value, one is retained, and if there is a missing value or an wrong value, the historical specification data is determined to be unavailable specification data. At this time, the historical specification data of the historical material is directly eliminated and does not participate in the similarity calculation.

[0105] It should be noted that before determining the cosine distance between the historical specification data and the new product specification data of the new product material, the historical specification data and the new product specification data of the new product material need to be processed and converted into a computable form. For example, if part of the historical specification data and the new product specification data of the new product material are text, then the text needs to be vectorized and then the similarity needs to be calculated.

[0106] Thus, for any historical material, there is a similarity between the historical material and the new product material, and thus the historical materials can be screened according to the similarities, thereby screening a target historical material from at least one historical material, and the target historical material and the new product material can be considered to be the most similar.

[0107] Among them, these historical materials can be sorted according to these similarities, specifically, they can be sorted from large to small, and then the first historical material is selected as the target historical material. The first historical material and the new material can be considered to be the most similar, thereby realizing the screening of these historical materials.

[0108] S209, obtaining the historical price of the target historical material, and determining the price of the new material according to the historical price.

[0109] In the embodiment of the present application, for the target historical material, the historical price of the target historical material can be obtained, so as to price the new material according to the historical price. The historical price of the target historical material can be displayed to the price checker to evaluate the price of the new material and realize the price check of the new material.

[0110] In addition, for the above-mentioned similarities, the target similarity between the historical specification data of the target historical material and the new product specification data can also be found from these similarities, and the new product material can be priced according to the historical specification data of the target historical material, the new product specification data, the target similarity and the historical price.

[0111] In this way, the historical specification data of the target historical material, the new product specification data of the new product material, the target similarity, and the historical price of the target historical material are displayed to the price verification personnel to evaluate the price of the new product material and realize the price verification of the new product material. After the price verification personnel determine the price, the new product material and price information are completed in the historical material library to facilitate the subsequent material price evaluation.

[0112] The material pricing method provided in the embodiment of the present application is described below in conjunction with specific scenarios. Figure 3 FIG. 1 is a schematic diagram of an implementation process of another material pricing method provided in an embodiment of the present application. The method may specifically include the following steps:

[0113] S301: The price checker receives the price check request for new materials.

[0114] In an embodiment of the present application, for a manufacturing enterprise, when developing new products and spare parts, designers design new drawings based on market and user needs. The drawings are sent to the price checking personnel of the procurement center. The price checking personnel receive the price checking requirements for the new materials and then check the prices of the new materials recorded in the drawings.

[0115] S302, performing image recognition and drawing analysis on the drawings.

[0116] In the embodiment of the present application, the drawings usually record the corresponding specification data of the new product material. To this end, a target drawing can be obtained, image recognition can be performed on the target drawing, and the first specification data of the new product material recorded in the target drawing can be obtained.

[0117] In addition, the target drawing can be parsed to obtain the second specification data of the new product material recorded in the target drawing. The first specification data and the second specification data here include but are not limited to length, width, color, material, special process, etc.

[0118] In addition, the product data management system (PDM) records the corresponding specification data of the new product material. Therefore, the third specification data of the new product material can be obtained from the product data management system.

[0119] S303, determining new product specification data of the new product material according to the verification rules.

[0120] In an embodiment of the present application, for the same specification data, PDM, image recognition and drawing analysis all have corresponding data, and the priority of obtaining data can be configured. For example, the specification data of length also has a corresponding length in PDM, and image recognition can also return the length. Drawing analysis is extracted through corresponding rules and can also return the corresponding length. At this time, different verification rules can be configured. If image recognition is equal to PDM but not equal to drawing analysis, then PDM is taken. If drawing analysis is equal to PDM but not equal to image recognition, then PDM is taken. If drawing analysis is not equal to image recognition and is not equal to PDM, then drawing analysis is taken. After such verification rules are used, the accuracy of the length mentioned in the drawing will be greatly improved, and other specification data are also obtained in a similar manner.

[0121] S304, obtaining historical specification data of historical materials according to material classification.

[0122] In the embodiment of the present application, according to the material classification of the new material, a historical material library is obtained to find out the historical specification data of the historical materials of the same material classification.

[0123] S305, process data.

[0124] In the embodiment of the present application, after obtaining the corresponding historical specification data and new product specification data, the data needs to be processed and converted into a computable form. First, it is necessary to determine whether the data is usable data. After determining that it is usable, the data is processed to fill in the blank data in the data.

[0125] S306, calculating similarity.

[0126] In the embodiment of the present application, after being processed into data, similarity calculation needs to be performed, and the cosine similarity calculation method is used to help compare the similarity between the new material and the historical material, so as to find the historical material that is most similar to the new material.

[0127] Among them, a i Refers to the i-th new product specification data of the new product material, b i Refers to the i-th historical specification data of the historical material, a i With b i The same type, for example, refers to the specification data of length.

[0128] S307, recommend historical materials based on similarity.

[0129] In an embodiment of the present application, historical materials are recommended based on the calculated similarity, where the recommendations include historical materials, historical specification data of historical materials, new materials, new product specification data of new materials, and the calculated similarity.

[0130] S308, obtain historical prices and verify prices for new materials.

[0131] In an embodiment of the present application, the historical specification data of historical materials is recommended to query the historical price database and obtain historical prices. The historical materials, historical specification data of historical materials, new materials, new product specification data of new materials, calculated similarities, and historical prices of historical materials are displayed to the corresponding price verification personnel for reference and research. After the price verification personnel determine the price, the new materials and prices are added to the historical material database to facilitate the price verification of subsequent materials.

[0132] Corresponding to the above method embodiment, the present application embodiment also provides a material price verification device, such as Figure 4 As shown, the device may include: a material acquisition module 410, a data determination module 420, a material selection module 430, a data acquisition module 440, a similarity determination module 450, a material screening module 460, a price acquisition module 470, and a material price verification module 480.

[0133] The material acquisition module 410 is used to acquire new product materials;

[0134] A data determination module 420, used to determine new product specification data of the new product material;

[0135] A material selection module 430 is used to select at least one historical material according to the new material;

[0136] A data acquisition module 440 is used to acquire historical specification data of at least one of the historical materials;

[0137] A similarity determination module 450, for determining the similarity between the historical specification data and the new product specification data;

[0138] A material screening module 460, configured to screen a target historical material from at least one of the historical materials according to the similarity;

[0139] A price acquisition module 470 is used to acquire the historical price of the target historical material;

[0140] The material price checking module 480 is used to check the price of the new material according to the historical price.

[0141] The present application also provides an electronic device, such as Figure 5 As shown, it includes a processor 51, a communication interface 52, a memory 53 and a communication bus 54, wherein the processor 51, the communication interface 52, and the memory 53 communicate with each other through the communication bus 54.

[0142] A memory 53, for storing computer programs;

[0143] The processor 51 is used to execute the program stored in the memory 53 to implement the following steps:

[0144] Acquire new product materials and determine new product specification data of the new product materials; select at least one historical material based on the new product materials and acquire historical specification data of at least one of the historical materials; determine the similarity between the historical specification data and the new product specification data, and based on the similarity, filter a target historical material from at least one of the historical materials; acquire a historical price of the target historical material, and price the new product materials based on the historical price.

[0145] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0146] The communication interface is used for communication between the above air conditioner and other devices.

[0147] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0148] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0149] In another embodiment provided in the present application, a storage medium is also provided, in which instructions are stored. When the storage medium is run on a computer, the computer executes the material pricing method described in any of the above embodiments.

[0150] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the material pricing method described in any one of the above embodiments.

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

[0152] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0153] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0154] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.

Claims

1. A material pricing method, characterized in that: The method comprises: Acquire new product materials and determine new product specification data of the new product materials; Selecting at least one historical material according to the new material, and obtaining historical specification data of at least one historical material; Determine the similarity between the historical specification data and the new product specification data, and select a target historical material from at least one of the historical materials according to the similarity; The historical price of the target historical material is obtained, and the price of the new material is determined according to the historical price.

2. The method according to claim 1, characterized in that The determining of the new product specification data of the new product material includes: Obtain a target drawing, perform image recognition on the target drawing, and obtain first specification data of the new material recorded in the target drawing; Parsing the target drawing to obtain second specification data of the new material recorded in the target drawing; Obtaining the third specification data of the new product material from the product data management system; New product specification data of the new product material is determined according to the first specification data, the second specification data and the third specification data.

3. The method according to claim 2, characterized in that The new product specification data includes a plurality of different new product specification data, the first specification data includes a plurality of different first specification data, the second specification data includes a plurality of different second specification data, and the third specification data includes a plurality of different third specification data; Determining the new product specification data of the new product material according to the first specification data, the second specification data, and the third specification data includes: For any of the new product specification data of the new product material, detecting whether there is the first specification data, the second specification data, and the third specification data of the same type as the new product specification data; If the first specification data, the second specification data, and the third specification data of the same type as the new product specification data exist, the following processing is performed: When the first specification data is consistent with the third specification data, and the first specification data is inconsistent with the second specification data, determining the third specification data as the new product specification data; When the second specification data is consistent with the third specification data, and the second specification data is inconsistent with the first specification data, determining the third specification data as the new product specification data; When the second specification data is consistent with the first specification data and the second specification data is inconsistent with the third specification data, the second specification data is determined as the new product specification data.

4. The method according to claim 3, characterized in that The method further comprises: In the case that the first specification data, the second specification data, and the third specification data of the same type as the new product specification data do not exist, for any of the new product specification data of the new product material, detecting whether the first specification data and the second specification data of the same type as the new product specification data exist; If the first specification data and the second specification data of the same type as the new product specification data exist, the following processing is performed: When the first specification data is consistent with the second specification data, determining the first specification data or the second specification data as the new product specification data; When the first specification data is inconsistent with the second specification data, the second specification data is determined as the new product specification data.

5. The method according to claim 1, characterized in that The selecting at least one historical material according to the new product material includes: The material category to which the new material belongs is obtained, and at least one historical material of the material category is selected from a historical material library.

6. The method according to claim 1, characterized in that The determining the similarity between the historical specification data and the new product specification data includes: Detecting whether the historical specification data is available specification data; In the case where the historical specification data is available specification data, determining a cosine distance between the historical specification data and the new product specification data; The cosine distance is determined as the similarity between the historical specification data and the new product specification data.

7. The method according to claim 1, characterized in that The price determination of the new material according to the historical price includes: From the similarities, searching for a target similarity between the historical specification data of the target historical material and the new product specification data; The new product material is priced according to the historical specification data of the target historical material, the new product specification data, the target similarity and the historical price.

8. A material price verification device, characterized in that: The device comprises: Material acquisition module, used to obtain new product materials; A data determination module, used to determine new product specification data of the new product material; A material selection module, used to select at least one historical material according to the new material; A data acquisition module, used to acquire historical specification data of at least one of the historical materials; A similarity determination module, used to determine the similarity between the historical specification data and the new product specification data; A material screening module, used for screening a target historical material from at least one of the historical materials according to the similarity; A price acquisition module, used to acquire the historical price of the target historical material; The material price verification module is used to verify the price of the new material according to the historical price.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-7 when executing a program stored in a memory.

10. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Material price prediction method and material price prediction system

    TWI943579B