Equipment quotation method and device, equipment, medium and product

By using equipment component compatibility maps and database queries, equipment price lists are automatically generated, solving the problems of high costs and inconsistencies caused by manual quotations, and achieving efficient and accurate equipment pricing.

CN121146848APending Publication Date: 2025-12-16FAW MOLD TECHNOLOGY (CHANGCHUN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511410408.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

In existing technologies, the equipment quotation process relies on manual methods, resulting in high costs in terms of manpower and resources, and significant differences in quotation results.

Method used

By responding to user selections, the system uses a component compatibility map to verify the compatibility of the target equipment's components, obtains component identifiers, determines quotations from the database, and generates an equipment quotation table.

Benefits of technology

It automates equipment pricing, reduces manpower and material resource requirements, avoids human error, and improves the accuracy and consistency of pricing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121146848A_ABST
    Figure CN121146848A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment quotation method and device, equipment, a medium and a product, and relates to the technical field of automobile welding manufacturing, and the method comprises the steps: determining a target equipment part in response to a selection operation of a candidate equipment part, and verifying the compatibility of the target equipment part according to a part compatibility atlas; under the condition of determining compatibility, determining a target quotation database according to the target part identifier, obtaining a target part quotation from the target quotation database, and obtaining quotation updating time corresponding to the target quotation database; and determining a target equipment quotation corresponding to the target equipment according to the target part quotation, and generating an equipment quotation table according to the target equipment quotation, the target part quotation and the quotation updating time. According to the invention, on one hand, manpower and material resources required by equipment quotation are reduced, on the other hand, the problem that manual quotation is easy to make mistakes is avoided, the accuracy of quotation identification is improved, and the problem that the difference of equipment quotation results is large is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automobile welding manufacturing, and particularly relates to a device pricing method, device, equipment, medium and product. BACKGROUND

[0002] With the continuous development of science and technology, the manufacturing industry in the automobile field is rapidly moving towards digitization.

[0003] At present, the main plant reaches a bottleneck in the early planning of device pricing, device selection, item accounting, and overall cost budget of the production line, and often relies on manual methods for device pricing related operations, which undoubtedly requires a lot of manpower and resources, and there is a problem of large differences in device pricing results. SUMMARY

[0004] The present application provides a device pricing method, device, equipment, medium and product to solve the problem of large manpower and resource expenditure and large differences in device pricing results in the current device pricing process.

[0005] According to an aspect of the present application, a device pricing method is provided, which comprises:

[0006] In response to a user's selection operation on candidate device parts, target device parts are determined from the candidate device parts, and the compatibility between the target device parts is verified according to a parts compatibility map;

[0007] In the case where the target device parts are all compatible, target part identifiers of the target device parts are obtained, and a target pricing database is determined from a candidate pricing database according to the target part identifiers;

[0008] The target part pricing corresponding to the target device parts is obtained from the target pricing database according to the target part identifiers, and the pricing update time corresponding to the target pricing database is obtained;

[0009] The target device pricing corresponding to the target device is determined according to the target part pricing, the target device pricing, and the pricing update time, and a device pricing table is generated; wherein the target device is a device composed of the target device parts.

[0010] According to another aspect of the present application, a device pricing device is provided, which comprises:

[0011] The device component determining module is configured to determine target device components from the candidate device components in response to a selection operation of a user on the candidate device components, and check compatibility between the target device components according to a component compatibility map.

[0012] The offer database determining module is configured to, in a case where the target device components are all compatible, acquire target component identifiers of the target device components, and determine a target offer database from candidate offer databases according to the target component identifiers.

[0013] The component offer acquiring module is configured to acquire target component offers corresponding to the target device components from the target offer database according to the target component identifiers, and acquire an offer update time corresponding to the target offer database.

[0014] The device offer table generating module is configured to determine a target device offer corresponding to a target device according to the target component offers, and generate a device offer table according to the target device offer, the target component offers, and the offer update time, wherein the target device is composed of the target device components.

[0015] According to another aspect of the present application, an electronic device is provided, which comprises:

[0016] at least one processor; and

[0017] a memory connected to the at least one processor in communication; wherein

[0018] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the device offer method according to any one of the present application.

[0019] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the device offer method according to any one of the present application when executed by the processor.

[0020] According to another aspect of the present application, a computer program product is provided, which comprises a computer program for implementing the device offer method according to any one of the present application when executed by a processor.

[0021] The application realizes the effect of automatically quoting equipment, and no longer relies on manual way to quote equipment, which reduces the manpower and material resources required for equipment quotation, avoids the problem that manual quotation is prone to errors, improves the accuracy of equipment quotation, and solves the problem of large difference in equipment quotation results.

[0022] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the application, nor to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0024] Figure 1 A flow chart of a device quotation method provided for the first embodiment of the application;

[0025] Figure 2 A flow chart of a device quotation method provided for the second embodiment of the application;

[0026] Figure 3 A structural schematic diagram of a device quotation device provided for the third embodiment of the application;

[0027] Figure 4 A structural schematic diagram of an electronic device for realizing the device quotation method of the embodiments of the application. DETAILED DESCRIPTION

[0028] In order to make the person in the art better understand the application scheme, the following will combine the drawings in the embodiments of the application to clearly and completely describe the technical solutions in the embodiments of the application. Obviously, the described embodiments are only some of the embodiments of the application, not all. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the application.

[0029] It should be noted that the terms "first", "second", "cull", "retain" and the like in the description, claims, and drawings of the application are intended to distinguish between similar objects but are not necessarily used to describe a particular sequential or chronological order. It should be understood that the data thus used can be interchanged, where appropriate, so that the embodiments of the application described herein can be carried out in sequences other than those illustrated or described herein. Moreover, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, processes, methods, systems, products, or devices that include a series of steps or units are not necessarily limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0030] Embodiment one

[0031] Figure 1 A flowchart of a device quotation method provided for an embodiment of the application. This embodiment can be applied to automatically generating a device quotation table for a user, which contains device quotations, component quotations, and quotation update times. The method can be executed by a device quotation device, which can be implemented in the form of hardware and / or software, such as a computer. Figure 1 As shown in the figure, the method comprises:

[0032] S101, in response to a selection operation of a user on a candidate device component, determining a target device component from the candidate device components, and checking the compatibility between the target device components according to a component compatibility map.

[0033] Among them, the candidate device component refers to a pre-defined set of device components that can be selected by the user. These components are alternatives, and the user can select them from the set. The system then determines the final target device component based on the user's selection and performs compatibility checking.

[0034] The selection operation refers to the user's active selection or cancellation of the candidate device component through the interactive interface. This operation triggers the core logic of the system: converts the candidate device component into the target device component to be checked, and activates the compatibility verification process. The selection operation includes but is not limited to clicking, dragging, check box, slider, voice command and other interactive behaviors for the candidate device component.

[0035] The target device component refers to the final set of components that the user explicitly selects from the candidate device components and needs to participate in compatibility checking. Its essence is a "to-be-assembled entity" triggered by user operation, which needs to be verified by the compatibility map for combination feasibility.

[0036] The component compatibility graph is a digital rule engine based on a graph structure, used to describe the matching relationship, constraint conditions and dependency logic between device components. Its core function is to automatically verify whether the user-selected target device components meet the physical, electrical or functional compatibility requirements through visual topological relationship and rule reasoning.

[0037] Compatibility checking refers to the process of multi-dimensional matching verification of user-selected target device components based on the component compatibility graph, aiming to ensure that the device can be safely and efficiently assembled and normally operated. Its essence is to predict the assembly feasibility of the physical world through digital means.

[0038] In one embodiment, a selection event listener is bound to each candidate device component in the user interface. When the user performs a selection operation on any candidate device component, such as a click / check operation, the system immediately marks the state of the candidate device component as "selected" through the selection event listener, and moves it into the target device component pool as a target device component.

[0039] In another embodiment, a user operation log queue is established to continuously record all selection operations of the user on the candidate device components. The system triggers batch analysis through timing polling or accumulated operation volume threshold, filters out the valid selected items according to the latest operation sequence, generates a snapshot of the target device components, and then determines the target device components according to the snapshot of the target device components.

[0040] Further, after determining the target device components from the candidate device components, in one embodiment, after the user determines the target device components, the system immediately calls the built-in rule engine to perform item-by-item checking of each target device component based on the preset rules in the component compatibility graph, and determines the compatibility between each target device component.

[0041] In another embodiment, the system temporarily stores the target device components in a queue, triggers batch checking through a timing task, and efficiently scans the many-to-many compatibility relationship using the batch query function of the component compatibility graph to determine the compatibility between each target device component.

[0042] S102、In the case where the target device components are compatible, the target device component identifier of the target device components is obtained, and the target offer database is determined from the candidate offer database according to the target device component identifier.

[0043] Among them, the compatibility between the target device components means that all the target device components selected by the user have passed the comprehensive verification of the compatibility graph and meet the technical requirements of multi-dimensional collaborative work. The target device component identifier specifically refers to a digital certificate uniquely identifying each target device component that has passed the compatibility checking.

[0044] The candidate quote database refers to a raw data pool aggregating real-time quotes from multiple suppliers, covering all potential component procurement options, but not yet linked to user technology choices. The target quote database refers to a precisely selected subset from the candidate quote database, containing only valid quotes that fully match the identifiers of the target components that have passed compatibility checks and meet procurement constraints.

[0045] In one implementation, assuming that all components of the target device are compatible, the system traverses the target device components, extracts unique identifiers directly from their predefined attribute fields, and ensures that the identifier format is standardized through data cleaning, and finally generates the target component identifier for the target device components.

[0046] In another implementation, assuming compatibility among the target equipment components, the system generates structured identifiers in real time based on key parameters of the target equipment components, such as model, specifications, and version number. Using preset rules, such as category-parameter hashing, a unique identifier is constructed as the target component identifier for the target equipment component.

[0047] Furthermore, after obtaining the target component identifier of the target equipment component, in one implementation, the system uses the target component identifier as the primary query key and performs an exact match in the candidate quotation database through a pre-established mapping table. Indexing techniques are used to process variants of the target component identifier, and a database of completely matching target quotations is returned in real time.

[0048] In another implementation, structured parameters in the target component identifier are parsed to generate multi-dimensional joint query conditions. Based on these conditions, a parameterized search is initiated against various candidate databases, and the target quotation database is determined from the candidate quotation databases based on the search results.

[0049] S103. Obtain the target component price corresponding to the target equipment component from the target price database based on the target component identifier, and obtain the price update time corresponding to the target price database.

[0050] Among them, the target component quotation refers to commercial price data with time constraints, obtained from a dynamically updated target quotation database based on the target component identifier of the target equipment component finally selected by the user. Essentially, it serves as the real-time transaction basis for the target equipment component under specific procurement conditions. The quotation update time refers to the specific point in time when the component quotation recorded in the target quotation database was last revised or refreshed. Its core value lies in ensuring the timeliness and reliability of the component quotations obtained by the user.

[0051] In one implementation, the system maintains a real-time connection pool for the target price database. When a target component identifier is received, a pre-compiled query statement is used to query the price field in the target price database based on the target component identifier, as well as the timestamp field built into the target price database. In a single database interaction, the target component price and the corresponding price update time are returned synchronously.

[0052] In another implementation, the system first initiates a batch query request to the target price database based on the target component identifier, retrieving all component price data corresponding to all target component identifiers at once as the target component price. Simultaneously, within the same transaction, an independent timestamp query instruction is triggered to extract the latest price update time from the metadata table or dedicated log of the target price database.

[0053] S104. Determine the target equipment price based on the target component price, and generate an equipment price list based on the target equipment price, the target component price, and the price update time.

[0054] The target equipment refers to the equipment assembled from the target equipment components. In other words, the target equipment refers to the final, complete equipment entity to be purchased or assembled by the user through the selection of target equipment components. The target equipment quotation refers to the total price of the complete equipment generated by integrating the quotations and related costs of each target component based on the user's final selection of target equipment components.

[0055] An equipment quotation sheet is a formatted quotation document generated based on the target equipment components and their real-time quotations. It is used to clearly display the total cost composition of the equipment, the details of the components, and the timeliness of the quotation. Its core function is to provide structured data support for procurement decisions.

[0056] In one implementation, the system automatically accumulates the target equipment price based on the prices of each target component, and aggregates and fills the target component prices by category dimension based on a preset report template, while also marking the target equipment price and the price update time.

[0057] In another implementation, the system dynamically maintains a list of target component prices in memory. Once the user confirms the target device, the system automatically aggregates the prices of all target components to obtain the target device price and binds the price update time. Subsequently, the built-in template engine is invoked to render the target device price, target component prices, and price update time into a structured table output.

[0058] This invention, in response to a user's selection of candidate equipment components, determines a target equipment component from the candidate components and verifies the compatibility between the target equipment components based on a component compatibility map. If all target equipment components are found to be compatible, the invention obtains the target component identifier and determines the target price database from the candidate price database based on the target component identifier. It then retrieves the target component price corresponding to the target equipment component from the target price database based on the target component identifier and obtains the price update time corresponding to the target price database. Finally, it determines the target equipment price corresponding to the target equipment based on the target component price and generates an equipment price table based on the target equipment price, the target component price, and the price update time. The target equipment is a device composed of the target equipment components. The beneficial effects are:

[0059] Firstly, it achieves automated equipment pricing, eliminating reliance on manual methods. This reduces the manpower and resources required for equipment pricing, avoids errors that are prone to occur with manual pricing, improves the accuracy of equipment pricing, and solves the problem of large discrepancies in equipment pricing results.

[0060] Secondly, users can freely combine equipment components and automatically generate equipment quotation sheets, which can be used for project contracting, acceptance, and adding or removing projects, making it efficient, time-saving, and reducing manpower and material costs.

[0061] Thirdly, by verifying the compatibility between components of the target equipment based on the component compatibility map, physical conflicts, functional failures and performance risks in equipment assembly can be avoided, significantly reducing rework costs and safety risks caused by component mismatch, while improving configuration efficiency and reliability.

[0062] Fourthly, by recording the price update time in the equipment quotation sheet, it can be ensured that equipment component procurement decisions are always based on the latest market data, effectively avoiding procurement risks caused by price fluctuations or inventory changes.

[0063] Example 2

[0064] Figure 2 This is a flowchart illustrating a pricing method for a device according to Embodiment 2 of the present invention. This embodiment further optimizes and expands upon the above embodiments and can be combined with the various optional implementation methods described above. For example... Figure 2 As shown, the method includes:

[0065] S201. In response to the user's selection operation of candidate device components, determine the target device component from the candidate device components, determine the first node and the second node corresponding to any two target device components in the component compatibility map, and determine the edge relationship between the first node and the second node.

[0066] Here, the first node refers to the digital entity of a user-selected target device component in the component compatibility map. The second node refers to the digital entity of another user-selected target device component in the component compatibility map. The edge relationship between the first and second nodes refers to the directed logical association connecting them, used to digitally define the matching rules, constraints, and interaction behaviors between any two target device components.

[0067] In one implementation, the target component identifiers of any two target equipment components are used as input parameters. The adjacency node retrieval interface of the graph database is called to synchronously return the first node, the second node, and the edge relationship connecting the two target equipment components in a single query.

[0068] S202. When the edge relationship is compatible, determine that any two target equipment components are compatible; when the edge relationship is incompatible, determine that any two target equipment components are incompatible.

[0069] In this diagram, a compatible edge relationship indicates that the two target equipment components meet the technical conditions for collaborative operation, and are represented by connecting lines in the diagram, signifying permitted combinations. A non-compatible edge relationship indicates that the two target equipment components have irreconcilable conflicts, and are represented by broken connections or specially marked edges in the diagram, signifying prohibited combinations.

[0070] In one implementation, the system directly queries the edge relationship label between any two target equipment components in the component compatibility map. If the edge relationship label is "compatible", then the two target equipment components are determined to be compatible; if the edge relationship label is "incompatible", then the two target equipment components are determined to be incompatible.

[0071] By determining the first and second nodes corresponding to any two target device components in the component compatibility map, and then determining the edge relationship between the first and second nodes; if the edge relationship is compatible, the compatibility between any two target device components is determined; if the edge relationship is incompatible, the incompatibility between any two target device components is determined. The beneficial effects are:

[0072] Firstly, the topological relationships of the graph structure are used to quickly perform compatibility checks, avoiding errors from manual verification.

[0073] Secondly, this mechanism provides the system with a scalable digital knowledge base, significantly improving the reliability of complex equipment configurations and reducing trial-and-error costs, ultimately achieving synergistic optimization of security, efficiency, and economic benefits.

[0074] Optionally, after determining that any two target device components are incompatible, the process also includes:

[0075] S2021. Determine the cause of incompatibility between any two target equipment components, and generate incompatibility prompt information based on the cause of incompatibility.

[0076] Incompatibility reasons refer to specific technical conflicts or specification violations in the component assembly of the target equipment. These conflicts cause the components to be unable to work together or to fail in assembly. Essentially, they are specific failure entries triggered by the component compatibility map rules and need to be translated into user-understandable prompts. Incompatibility prompts are automatically generated, providing clear and instructive error explanations when conflicts are detected in the target component assembly through the component compatibility map.

[0077] In one implementation, a pre-set rule template for each type of component conflict is provided in the compatibility map. When incompatibility occurs, the key parameters of the conflicting components are extracted according to the rule template corresponding to the conflict type index and automatically filled into the rule template to generate incompatibility prompt information.

[0078] S2022. In response to a user-implemented component replacement instruction, determine the component to be removed and the component to be retained from any two target components, and determine other components compatible with the retained components based on the component compatibility map.

[0079] Among them, a component replacement command refers to a user-initiated operation command that requests the replacement of a target device component in the current configuration with another device component. A component removal command refers to a target device component that the user requests to be removed via a component replacement command; this component must be deleted from the current device configuration. Retained components refer to target device components that were not removed during the replacement operation and continue to exist as a remaining part of the device configuration. Other components refer to the set of alternatives that are compatible with retained components and can replace removed components after the component replacement operation.

[0080] In one implementation, when a user executes a component replacement command, the system captures the two target device components being operated on through event listening. The system immediately invokes the component compatibility map interface, using the unique identifier of each device component as the query condition, to retrieve in real time all sets of device components in the map that have compatibility associations with it, as other device components.

[0081] S2023. Based on the component attributes of the eliminated equipment components, determine the replacement equipment components from other equipment components, and replace the eliminated equipment components with the replacement equipment components.

[0082] Replacement equipment parts refer to functionally equivalent equipment parts used to replace eliminated equipment parts.

[0083] By identifying the reasons for incompatibility between any two target equipment components and generating incompatibility warning messages based on these reasons; responding to user-issued component replacement commands, determining which equipment components to remove and which to retain from the two target equipment components, and identifying other equipment components compatible with the retained equipment components based on a component compatibility map; and determining replacement equipment components from the other equipment components based on the component attributes of the removed equipment components, and replacing the removed equipment components with the replacement equipment components, the beneficial effects are:

[0084] Firstly, by generating incompatibility prompts based on the reasons for incompatibility, we can avoid vague "incompatibility" prompts, directly pinpoint the root cause of the conflict, and enable users to quickly understand the direction of adjustment.

[0085] Secondly, an intelligent dynamic replacement mechanism ensures the continuous compatibility and functional integrity of equipment configurations.

[0086] S203. If it is determined that all components of the target equipment are compatible, obtain the target component identifier of the target equipment component, and determine the target quotation database from the candidate quotation database based on the target component identifier.

[0087] S204. Determine the data mapping relationship between component identifiers and component prices in the target price database; match the target component identifiers with the data mapping relationship, and determine the target component price corresponding to the target equipment component based on the matching result.

[0088] Among them, the data mapping relationship refers to the structured correspondence rules between the component identifiers and the corresponding component quotations stored in the target quotation database.

[0089] For example, assuming the target component is identified as “ENG-24V-DC001”, and assuming that the component identification “ENG-24V-DC001” and the component price “1,200” are mapped in the data mapping relationship, then “1,200” will be used as the target component price corresponding to the target equipment component.

[0090] By establishing the data mapping relationship between component identifiers and component prices in the target price database, matching the target component identifiers with the data mapping relationship, and determining the target component price corresponding to the target equipment component based on the matching results, the beneficial effects are:

[0091] Firstly, data mapping relationships are built based on component identifiers to eliminate data ambiguity caused by naming differences and ensure accurate correspondence between components and quotations.

[0092] Secondly, by automatically matching the target component identifier with the data mapping relationship, the target component quotation is output in real time, avoiding the delay and errors of manual query and shortening the response cycle.

[0093] S205. Obtain the quotation update time corresponding to the target quotation database; determine the target equipment quotation corresponding to the target equipment based on the target component quotation, and generate an equipment quotation table based on the target equipment quotation, the target component quotation, and the quotation update time; wherein, the target equipment is the equipment composed of the target equipment components.

[0094] Optionally, before verifying the compatibility between components of the target device based on the component compatibility map, the following steps are also included:

[0095] The system acquires images of devices to be identified uploaded by users; it uses a target detection algorithm to detect device components in the images and determines at least one device component in the images as the target device component based on the detection results.

[0096] The device image to be identified refers to the original image data containing the device entity actively uploaded by the user. Its core function is to provide a visual input source for the target detection algorithm to identify and extract information about the device components in the image. Device component detection refers to the core process of automatically identifying, locating, and classifying device components from the device image using computer vision technology.

[0097] In one implementation, after a user uploads an image of the device to be identified, the system performs real-time inference on the image using a pre-loaded target detection model. The model automatically locates and classifies potential components in the image based on a feature library of device parts, outputting a set of candidate bounding boxes with confidence scores. By setting a confidence threshold to filter overlapping detection results, the system ultimately identifies the detected objects that meet the accuracy requirements as the target device parts.

[0098] By acquiring user-uploaded images of devices to be identified, and using object detection algorithms to detect device components in the images, and determining at least one device component in the image as the target device component based on the detection results, the beneficial effects are: device components in the image can be located and classified in real time, eliminating the technical hurdle and time consumption of manual searching.

[0099] Optionally, the method also includes:

[0100] Determine the relative positions of the target equipment components and generate a preview image of the target equipment based on the components and their relative positions; then display the preview image and the equipment quotation together.

[0101] The relative positional relationship refers to the precise description of the orientation, distance, and connection relationships between the components of the target equipment in three-dimensional space. The equipment preview image is a visual graphic generated based on the relative positional relationships of the components, which intuitively displays the overall structure and assembly details of the equipment. Its core value lies in transforming abstract designs into verifiable visual models. Displaying the equipment preview image and the equipment quotation together refers to achieving dynamic association and interactive display between the three-dimensional model and cost data through a visual interface.

[0102] By determining the relative positions of the target equipment components, and generating a preview image of the target equipment based on these components and their relative positions, and then displaying the preview image and the price list together, the following benefits are provided: This helps customers quickly understand the design intent and cost structure of the equipment.

[0103] Optionally, after displaying the equipment preview image and the equipment price list together, it may also include:

[0104] In response to a user's click on the device preview image, the system determines the image coordinates associated with the click and identifies the device component to be queried from the target device components based on the image coordinates. Based on the identifier of the device component to be queried, the system determines the price of the component to be queried from the device price list and highlights the price of the component to be queried in the device price list.

[0105] Determining the image coordinates associated with a click operation refers to accurately analyzing the positional parameters of the operation in the image space by capturing the user's click behavior on the device preview image, and converting it into logical coordinates that can be mapped to device components.

[0106] The "parts to be queried" refers to the specific parts that a user clicks on when trying to view a device preview image, and for which they wish to query pricing information. The "parts to be queried" identifier is a business code or data index that uniquely identifies the device parts; its core function is to establish a precise mapping between the device preview image and the device price list.

[0107] Highlighting the price of the part to be queried in the equipment price list refers to using visual enhancement technology to highlight the price of the part to be queried triggered by the user clicking on the preview image in the equipment price list.

[0108] By responding to a user's click on the device preview image, the system determines the image coordinates associated with the click and identifies the desired device component from the target device components based on these coordinates. Then, based on the component's identifier, it retrieves the component's price from the device price list and highlights it. The advantage of this solution is that, unlike traditional methods that require manual searching of the price list, this solution allows users to quickly locate the desired component's price in the device price list by clicking on the device preview image, avoiding errors caused by ambiguous names.

[0109] Optionally, this embodiment also provides an exemplary description of the target device and its included target device components, including:

[0110] 1. The target equipment, "laser brazing equipment," includes the following components: a 6kW laser generator, a laser wire feeder, 50m (variable) laser fiber optic cable, a laser head, a laser welding room observation port / camera, laser welding process monitoring, a laser weld seam monitoring camera, a gas supply box for laser welding, six lights for laser cabin lighting, laser power monitoring, an internal cooling system for the laser, a laser generator cooler, a 1.5x1.5mm exhaust hood, a clamp or fixed welding gun suction device, a dust filter, laser welding head cleaning and wire reduction, and installation and commissioning of the laser welding machine and laser welding clamp.

[0111] 2. The target equipment, "Laser Room Equipment," includes the following components: an 8.5 x 9.5 meter opaque large laser welding room; a horizontal sliding door within the laser working range; a steel structure and enclosure for housing the laser generator and cooling equipment; a double-opening maintenance door for the large laser room; a maintenance door for the small laser room (2000 x 1000 mm); a top frame robot steel structure with dimensions approximately 15 m x 15 m x 8 m; a precision steel structure for the robot's top frame; the robot's top frame inside the laser room; ladders and handrails for the platform; and a welding dust collector.

[0112] 3. The target equipment, "cleaning equipment", includes the following components: cleaning head, protective cover, connecting plate, fixed cleaning equipment, and fixed bracket.

[0113] 4. The target equipment, "laser grinding equipment", includes the following components: grinding head and exhaust system for the grinding head.

[0114] 5. Target equipment "CMT equipment", including target equipment components: automatic CMT welding equipment, nozzle cleaner, welding wire cutter, balancer, grounding electrode, grounding hose package 1-3 shafts.

[0115] 6. The target equipment, "automatic riveting equipment," includes the following components: hydraulically driven feeder, control cabinet, automatic riveting pliers, bracket, zero-point detector, and balancer.

[0116] 7. Target equipment "Robot Equipment", including target equipment components: KUKA robot, simulation and offline program creation_handling_single robot, 1-3 axis pipeline package_for handling robot, 3-6 axis pipeline package_for handling robot, PN-LWL one per robot pipeline package, input module used on the 1-3 axis pipeline package of the handling robot, robot control cabinet, 10m 24V power cord, 7m optical cable, 15m long control cabinet to robot connection cable, offline program import and running, 10m teach pendant extension cable, initial on-site debugging, including travel expenses, simulation and offline program creation_handling_single robot.

[0117] 8. The target equipment, "hub device", includes the following components: hub shaft length 4000mm, rhombus edge 1500mm, installation auxiliary facilities, hub maintenance platform, balance compensation, traction chain, thrust end K87 height OKF950mm, disc for two hub shafts, bottom support height 600mm, rotary distributor, ladder (for hub maintenance platform), maintenance platform, and push unit.

[0118] 9. Target equipment "Glue application equipment", including target equipment components: glue spray nozzle, glue gun adapter, swingable glue discharge tank, full-process heating pump and heating controller, 100ccm-199ccm heated dispensing machine, 200L double-barrel hot glue pump, 200L glue barrel changing roller, glue filtration equipment, glue application strip optimization, glue application debugging.

[0119] 10. The target equipment, “rolling bed rubber equipment”, includes the following components: lifting roller bed, transition roller bed, skid, and frequency converter.

[0120] 11. Target equipment "safety equipment", including target equipment components: 2000mm polycarbonate glass fence; polycarbonate glass single-opening safety door, 1 meter wide, with safety latch; polycarbonate glass double-opening safety door, 2 meters wide, with safety latch; 5.5m scanner; pneumatic sliding door; 1800mm grating transmitter and receiver.

[0121] 12. The target equipment, “welding torch equipment”, includes the following components: welding controller, welding controller bracket, X-type electric servo welding torch, welding torch calibrator, quick-release disc, and mold repair device.

[0122] 13. The target equipment, "riveting equipment", includes the target equipment components: riveting controller and riveting welding gun.

[0123] 14. The target equipment, “Automatic Stud Welding Equipment”, includes the following components: Automatic Stud Welding Controller, Stud Feeder, Stud Welding Gun, Connecting Plate, Welding Gun Calibrator, Balancer Bracket, Stud Feeder Bracket, and Grounding Electrode.

[0124] 15. The target equipment, "gun changing plate equipment", includes the following components: the handle side of the gun changing plate, the robot side of the gun changing plate, the welding gun side of the welding gun changing plate, the robot side of the welding gun changing plate, safety switches, and connectors.

[0125] 16. The target equipment "seven-axis robot" includes the following components: seven-axis robot, 1 linear meter of seven-axis, 1 linear meter of seven-axis cable chain, 1 meter long seven-axis bracket, 1000 mm high, and approximately 1100 mm wide.

[0126] 17. The target equipment, “turntable equipment”, includes the following components: turntable, rotary distributor, 2 square meters of main frame for rotary clamp, counterweight, position switch, detection switch, valve island, valve plate, guardrail, Profinet module, input module and cable tray.

[0127] 18. The target equipment, “projection welding machine equipment”, includes the following components: fixed projection welding equipment with one projection welding head, nut dispensing disc and feeder, automatic fixed projection welding clamp, and HPA medium frequency 54kA.

[0128] 19. The target equipment, “Buffer Accumulation Chain and Steel Structure Equipment”, includes the following components: Buffer frame body, tray and drive mechanism, motor, tensioning mechanism, stopper, pneumatic circuit kit, sensor, electrical control kit, and steel structure.

[0129] 20. Target equipment "clamping equipment", including target equipment components: fixed clamping base, flat plate (welded part), pneumatic clamping unit, simple manual clamping, clamping with a price difference of 63 to 80, fixed telescopic pin, pneumatic telescopic pin, bidirectional pneumatic telescopic pin, lower pneumatic clamping - Telescopic hook, lower pneumatic clamping - pin and hook, flexible lower clamping frame, component query, adapter, silencer, parts inspection, safety switch without safety relay, safety switch with safety relay, position switch, small swing mechanism without clamping, medium swing mechanism without clamping, large swing mechanism without clamping, 100mm outsourced swing mechanism cylinder, 200mm outsourced swing mechanism cylinder, pneumatic moving unit stroke 250, bus node - lwl automation gripper and clamp, valve guide for output module of clamp and gripper, clamp equipment standard (for valve guide), clamp (for valve guide), small wire trough 40x40mm_1m long, small wire trough 60x60mm_1m long.

[0130] 21. Target equipment "gripper device", including target equipment components: EGT-H-frame size 2.6m x 1.4m, European standard gripper hook and clamping pin and hook removable and fixed to the main frame, European standard gripper telescopic pin fixed to the main frame, European standard gripper telescopic pin fixed to the clamp, suspension with magnetic force for gripper, European standard gripper clamping unit with 2 molded parts fixed to the main frame, European standard gripper pneumatic telescopic pin removable and fixed to the main frame, EGT-support connected to the clamp, EGT-adapter connected to the clamp, European standard gripper hook and clamping block fixed to the main frame, European standard gripper vacuum device, European standard gripper suction cup fixed to the main frame, European standard gripper suction cup fixed to the clamp, European standard gripper component detection switch (signal feedback), bracket fixed to the main frame, European standard gripper component detection switch (signal feedback). The bracket is fixed on the clamp, the European standard gripper parts detection switch (signal feedback) bend bracket is fixed on the main frame, gripper equipment standard (for valve guide), VW gripper (for valve guide), bus node - LWL gripper and fixture bus valve guide, bus node - LWL automated fixture and gripper, gripper and fixture input module valve guide, Volkswagen-output module, valve island for fixture and gripper.

[0131] 22. Target equipment "Electrical equipment", including target equipment components: 350A power supply cabinet, 350A distribution cabinet, LED large screen, operation panel, mobile screen, high voltage bus control box, network cabinet, maintenance socket box, PLC control cabinet, welding power cabinet, control power cabinet, release button, control box, three-color column light, emergency stop button, handheld programmer, mobile screen.

[0132] Example 3

[0133] Figure 3 This is a schematic diagram of a device for quoting equipment according to Embodiment 3 of the present invention. It is applicable to situations where an equipment quotation table containing equipment quotations, component quotations, and quotation update times is automatically generated for the user. Figure 3 As shown, the device includes:

[0134] The equipment component determination module 31 is used to respond to the user's selection operation of candidate equipment components, determine the target equipment component from the candidate equipment components, and verify the compatibility between the target equipment components according to the component compatibility map;

[0135] The quotation database determination module 32 is used to obtain the target component identifier of the target equipment component when it is determined that the target equipment components are all compatible, and determine the target quotation database from the candidate quotation database based on the target component identifier;

[0136] The component quotation acquisition module 33 is used to obtain the target component quotation corresponding to the target equipment component from the target quotation database according to the target component identifier, and to obtain the quotation update time corresponding to the target quotation database;

[0137] The equipment quotation generation module 34 is used to determine the target equipment quotation corresponding to the target equipment based on the target component quotation, and generate an equipment quotation table based on the target equipment quotation, the target component quotation, and the quotation update time; wherein, the target equipment is equipment composed of the target equipment components.

[0138] Optionally, the equipment component determination module 31 is specifically used for:

[0139] Determine the first node and the second node corresponding to any two target equipment components in the component compatibility map, and determine the edge relationship between the first node and the second node;

[0140] If the edge relationship is a compatible relationship, then the compatibility between any two target device components is determined.

[0141] If the edge relationship is incompatible, it is determined that any two target device components are incompatible.

[0142] Optionally, the device further includes a device parts replacement module, specifically used for:

[0143] Determine the cause of incompatibility between any two target device components, and generate incompatibility prompt information based on the cause of incompatibility;

[0144] In response to a user-issued component replacement instruction, the system determines which equipment components to remove and which to retain from any two target equipment components, and identifies other equipment components compatible with the retained equipment components based on the component compatibility map.

[0145] Based on the component attributes of the rejected component, a replacement component is determined from the other components, and the rejected component is replaced with the replacement component.

[0146] Optionally, the component quotation acquisition module 33 is specifically used for:

[0147] Determine the data mapping relationship between component identifiers and component prices in the target price database;

[0148] The target component identifier is matched with the data mapping relationship, and the target component quotation corresponding to the target equipment component is determined based on the matching result.

[0149] Optionally, the device further includes an image processing module, specifically used for:

[0150] Obtain the image of the device to be identified uploaded by the user;

[0151] The image of the device to be identified is used to detect device components, and at least one device component contained in the image of the device to be identified is determined based on the detection results, which is then identified as the target device component.

[0152] Optionally, the device further includes a preview image generation module, specifically used for:

[0153] Determine the relative positional relationships between the target equipment components, and generate a preview image of the target equipment based on the target equipment components and the relative positional relationships;

[0154] The device preview image and the device price list are displayed together.

[0155] Optionally, the device further includes a price query module, specifically used for:

[0156] In response to a user's click on the device preview image, the image coordinates associated with the click are determined, and the device component to be queried is determined from the target device components based on the image coordinates;

[0157] Based on the identifier of the component to be queried corresponding to the component to be queried, the price of the component to be queried is determined from the equipment price list, and the price of the component to be queried is highlighted in the equipment price list.

[0158] The pricing device provided in this embodiment of the invention can execute the pricing method of the device provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0159] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0160] Example 4

[0161] Figure 4A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0162] like Figure 4 As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 or a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded from storage unit 48 into the RAM 43. The RAM 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0163] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0164] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as the device's quoting method.

[0165] In some embodiments, the device quoting method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the device quoting method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to execute the device quoting method by any other suitable means (e.g., by means of firmware).

[0166] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0167] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0168] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0169] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0170] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0171] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product within the cloud computing service system to address the shortcomings of traditional physical hosts and virtual private servers, such as high management difficulty and weak business scalability.

[0172] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0173] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for quoting prices for equipment, characterized in that, The method includes: In response to the user's selection of candidate device components, a target device component is determined from the candidate device components, and the compatibility between the target device components is verified according to the component compatibility map; If it is determined that all the target equipment components are compatible, the target component identifier of the target equipment component is obtained, and the target quotation database is determined from the candidate quotation database based on the target component identifier; Based on the target component identifier, the target component price corresponding to the target equipment component is obtained from the target price database, and the price update time corresponding to the target price database is also obtained; The target equipment price is determined based on the target component price, and an equipment price list is generated based on the target equipment price, the target component price, and the price update time; wherein, the target equipment is the equipment composed of the target equipment components.

2. The method according to claim 1, characterized in that, The step of verifying the compatibility between the target equipment components based on the component compatibility map includes: Determine the first node and the second node corresponding to any two target equipment components in the component compatibility map, and determine the edge relationship between the first node and the second node; If the edge relationship is a compatible relationship, then the compatibility between any two target device components is determined. If the edge relationship is incompatible, it is determined that any two target device components are incompatible.

3. The method according to claim 2, further comprising, after determining that any two target equipment components are incompatible: Determine the cause of incompatibility between any two target device components, and generate incompatibility prompt information based on the cause of incompatibility; In response to a user-issued component replacement instruction, the system determines which equipment components to remove and which to retain from any two target equipment components, and identifies other equipment components compatible with the retained equipment components based on the component compatibility map. Based on the component attributes of the rejected component, a replacement component is determined from the other components, and the rejected component is replaced with the replacement component.

4. The method according to claim 1, characterized in that, The step of obtaining the target component price corresponding to the target equipment component from the target price database based on the target component identifier includes: Determine the data mapping relationship between component identifiers and component prices in the target price database; The target component identifier is matched with the data mapping relationship, and the target component quotation corresponding to the target equipment component is determined based on the matching result.

5. The method according to claim 1, further comprising, before verifying the compatibility between the target equipment components based on the component compatibility map: Obtain the image of the device to be identified uploaded by the user; The image of the device to be identified is used to detect device components, and at least one device component contained in the image of the device to be identified is determined based on the detection results, which is then identified as the target device component.

6. The method according to claim 1, characterized in that, The method further includes: Determine the relative positional relationships between the target equipment components, and generate a preview image of the target equipment based on the target equipment components and the relative positional relationships; The device preview image and the device price list are displayed together.

7. The method according to claim 6, further comprising, after jointly displaying the device preview image and the device price list: In response to a user's click on the device preview image, the image coordinates associated with the click are determined, and the device component to be queried is determined from the target device components based on the image coordinates; Based on the identifier of the component to be queried corresponding to the component to be queried, the price of the component to be queried is determined from the equipment price list, and the price of the component to be queried is highlighted in the equipment price list.

8. A pricing device for equipment, characterized in that, The device includes: The equipment component determination module is used to respond to the user's selection operation of candidate equipment components, determine the target equipment component from the candidate equipment components, and verify the compatibility between the target equipment components according to the component compatibility map; The quotation database determination module is used to obtain the target component identifier of the target equipment component when it is determined that the components of the target equipment are compatible, and determine the target quotation database from the candidate quotation database based on the target component identifier; The component quotation acquisition module is used to obtain the target component quotation corresponding to the target equipment component from the target quotation database based on the target component identifier, and to obtain the quotation update time corresponding to the target quotation database; The equipment quotation generation module is used to determine the target equipment quotation corresponding to the target equipment based on the target component quotation, and generate an equipment quotation table based on the target equipment quotation, the target component quotation, and the quotation update time; wherein, the target equipment is equipment composed of the target equipment components.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, which enables the at least one processor to perform the quoting method of the device according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to perform the quoting method of the device according to any one of claims 1-7.

11. A computer program product comprising a computer program that, when executed by a processor, implements a pricing method for the device according to any one of claims 1-7.