Methods, apparatus and computer storage media for constructing automotive spare parts catalogs
By converting the CAD data of automotive spare parts into 3D graphic files and matching them with SBOM and CAD EBOM, a 3D spare parts atlas is generated, which solves the problem that information on complex spare parts is difficult to display intuitively in the existing technology, and improves user understanding and the credibility of information transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2026-03-10
AI Technical Summary
Existing automotive spare parts catalogs are presented in the form of two-dimensional vector graphics or physical photos, which cannot fully and intuitively express the location and assembly relationship of spare parts with complex structures. They require professional technicians to understand, resulting in low user stickiness.
By acquiring the CAD data of the target spare part, converting it into a 3D graphic file using a target format conversion template, and matching it with the SBOM and CAD EBOM of the complete vehicle, a 3D spare part atlas is generated, which can describe the 3D image and basic information of the spare part.
It improves the intuitiveness of the spare parts catalog, enabling non-professional users to understand the spare parts information, enhancing user engagement, and achieving reliable and controllable information transmission.
Smart Images

Figure CN114092619B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and in particular to a method, apparatus, and computer storage medium for constructing a spare parts catalog for automobiles. Background Technology
[0002] With the development of automotive technology, car ownership is increasing. However, as users use their cars, malfunctions may occur, requiring repair or replacement of spare parts. In such cases, users typically want to know the name, model, and specifications of the spare parts. To facilitate this information, spare parts catalogs are usually provided to users.
[0003] Currently, spare parts catalogs are usually presented in the form of two-dimensional vector graphics or physical photographs. These two-dimensional vector graphics or physical photographs can show the structure and diagrams of the parts, so that users can obtain spare parts information.
[0004] However, since there are some spare parts in automobiles with complex structures and assembly relationships, and two-dimensional vector diagrams or physical photos are all in a two-dimensional space, they cannot fully and intuitively express the location and assembly relationship of spare parts. Therefore, it requires personnel with professional skills to fully understand the contents of the drawings or photos, which is not conducive to users obtaining spare parts information. Summary of the Invention
[0005] This application provides a method, apparatus, and computer storage medium for constructing a spare parts catalog for automobiles, which can solve the problem of poor intuitiveness in displaying spare parts catalog information and resulting in low user engagement in related technologies. The technical solution is as follows:
[0006] On the one hand, a method for constructing a spare parts catalog for automobiles is provided, the method comprising:
[0007] Upon receiving the spare part information of the target spare part, the target format conversion template and the corresponding CAD (Computer Aided Design) data corresponding to the spare part information are obtained. The target spare part is any spare part in the automobile, and the target format conversion template is a template that can describe the three-dimensional image information of the target spare part.
[0008] The CAD data is converted into a 3D graphic file of a specified format using the target format conversion template;
[0009] Based on the vehicle's spare parts SBOM (SALE Bill of Material) and CAD EBOM (Engineering Bill of Material), the 3D graphic file is matched to obtain the spare parts catalog of the target spare part.
[0010] In some embodiments, before obtaining the target format conversion template corresponding to the spare parts information, the method further includes:
[0011] When an information distribution instruction is received, the stored format conversion template is determined to meet the purpose of the data distribution according to the purpose of the information distribution instruction.
[0012] When the stored format conversion template cannot meet the requirements of the application, the stored format conversion template is updated to obtain a format conversion template that meets the requirements of the application.
[0013] In some embodiments, the step of matching the three-dimensional graphic file with the spare parts after-sales service bill of materials (SBOM) and the CAD design bill of materials (EBOM) of the complete vehicle to obtain the spare parts catalog of the target spare parts includes:
[0014] The SBOM and the CAD EBOM are merged to obtain the master data of the spare parts catalog;
[0015] The master data of the spare parts catalog is matched with the three-dimensional graphic file to obtain the matching result;
[0016] The matching result is associated with the part number of the spare parts catalog master data to obtain the spare parts catalog of the target spare part.
[0017] In some embodiments, merging the SBOM and the CAD EBOM to obtain the spare parts catalog master data includes:
[0018] Based on the correspondence between the part numbers in the CAD EBOM and the part numbers in the SBOM, the digital model numbers of spare parts that match the part numbers in the CAD EBOM are added to the SBOM to obtain the spare parts catalog master data.
[0019] In some embodiments, after converting the CAD data into a 3D graphic file of a specified format using the target format conversion template, the method further includes:
[0020] The 3D graphics file is sent to an FTP (File Transfer Protocol Server).
[0021] In some embodiments, after converting the CAD data into a 3D graphic file of a specified format using the target format conversion template, the method further includes:
[0022] Name the 3D graphics file according to the file naming rules.
[0023] On the other hand, an apparatus for constructing a spare parts catalog for automobiles is provided, the apparatus comprising:
[0024] The acquisition module is used to acquire the target format conversion template and the corresponding computer-aided design (CAD) data corresponding to the spare part information after receiving the spare part information of the target spare part. The target spare part is any spare part in the automobile, and the target format conversion template is a template that can describe the three-dimensional image information of the target spare part.
[0025] The conversion module is used to convert the CAD data into a 3D graphic file of a specified format using the target format conversion template;
[0026] The matching module is used to match the three-dimensional graphic file with the spare parts after-sales service bill of materials (SBOM) and the CAD design bill of materials (EBOM) of the complete vehicle to obtain the spare parts catalog of the target spare parts.
[0027] In some embodiments, the apparatus further includes:
[0028] The determination module is used to determine whether the stored format conversion template meets the purpose requirements based on the data distribution purpose carried in the information distribution instruction when an information distribution instruction is received.
[0029] An update module is used to update the stored format conversion template when the stored format conversion template cannot meet the requirements of the purpose, so as to obtain a format conversion template that meets the requirements of the purpose.
[0030] In some embodiments, the matching module includes:
[0031] The merging submodule is used to merge the SBOM and the CAD EBOM to obtain the spare parts catalog master data;
[0032] The matching submodule is used to perform consistency matching between the spare parts catalog master data and the three-dimensional graphic file to obtain the matching result;
[0033] The association submodule is used to associate the matching result with the part number of the spare parts catalog master data to obtain the spare parts catalog of the target spare part.
[0034] In some embodiments, the merging submodule is used for:
[0035] Based on the correspondence between the part numbers in the CAD EBOM and the part numbers in the SBOM, the digital model numbers of spare parts that match the part numbers in the CAD EBOM are added to the SBOM to obtain the spare parts catalog master data.
[0036] In some embodiments, the apparatus further includes:
[0037] The sending module is used to send the 3D graphics file to a File Transfer Protocol (FTP) server.
[0038] In some embodiments, the apparatus further includes:
[0039] The naming module is used to name the 3D graphics file according to the file naming rules.
[0040] On the other hand, a computer-readable storage medium is provided, on which instructions are stored, which, when executed by a processor, implement any step in the method for constructing a spare parts catalog for automobiles provided above.
[0041] The beneficial effects of the technical solutions provided in this application include at least the following:
[0042] In this embodiment, a three-dimensional graphic file can be obtained through the target format conversion template and CAD data corresponding to the spare part information of the target spare part. Since the target conversion template can describe the three-dimensional image information of the target spare part, after matching the three-dimensional graphic file with the SBOM and CAD EBOM, the resulting spare part catalog can not only describe the three-dimensional image information of the target spare part, but also describe the relevant basic information of the target spare part. Thus, even users without professional knowledge can understand the spare part catalog, improving the intuitiveness of the spare part catalog information display and user stickiness. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a flowchart of a method for constructing a spare parts catalog for automobiles, provided in an embodiment of this application.
[0045] Figure 2 This is a flowchart of another method for constructing a spare parts catalog for automobiles provided in an embodiment of this application;
[0046] Figure 3 This is a schematic diagram of a spare parts catalog building device for automobiles provided in an embodiment of this application;
[0047] Figure 4 This is a schematic diagram of another automobile spare parts catalog building device provided in an embodiment of this application;
[0048] Figure 5 This is a schematic diagram of the structure of a matching module provided in an embodiment of this application;
[0049] Figure 6 This is a schematic diagram of another automobile spare parts catalog building device provided in an embodiment of this application;
[0050] Figure 7 This is a schematic diagram of another automobile spare parts catalog building device provided in an embodiment of this application;
[0051] Figure 8 This is a schematic diagram of the structure of a control device provided in an embodiment of this application. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0053] Before providing a detailed explanation of the method for constructing a spare parts catalog for automobiles according to the embodiments of this application, let's first explain an application scenario provided by the embodiments of this application.
[0054] In today's automotive industry, product competition has gradually shifted from brand and price competition to competition in product delivery, after-sales service, and customer support. When users encounter malfunctions while using their vehicles, they usually need to repair or replace spare parts. At this time, users will urgently need to know the name, model, and specifications of the spare parts. To facilitate user use and reading, spare parts catalogs in after-sales service should typically be illustrated with text and images and be easy to understand.
[0055] With the development of the times and the continuous advancement of information technology, traditional paper-based spare parts catalogs have gradually been phased out, and the information-based management model of spare parts catalogs has emerged to meet this demand. Information-based spare parts catalog management enables accurate, timely, complete, and traceable maintenance and retrieval of spare parts data, improving the accuracy of spare parts procurement and user satisfaction during the spare parts management process, thereby enhancing product competitiveness and ultimately increasing corporate profits. Currently, spare parts catalogs are produced in various formats, but the vast majority still display the structure and diagrams of parts in the form of two-dimensional vector graphics or photographs of actual parts.
[0056] However, because automobiles contain some spare parts with complex structures and assembly relationships, and because 2D vector graphics or photographs are two-dimensional (planar) spare parts catalogs, they cannot fully and intuitively represent the location and assembly relationships of spare parts. Therefore, only personnel with specialized technical skills can fully understand the drawings or photographs, which is detrimental to users obtaining spare parts information. Furthermore, 2D vector graphics or photographs cannot clearly demonstrate the actual effect of the product and lack a direct, three-dimensional feel, which is detrimental to enhancing brand competitiveness.
[0057] Based on this application scenario, this application provides a method for constructing a spare parts catalog for automobiles that can improve the intuitiveness of the spare parts catalog.
[0058] Figure 1 This is a flowchart illustrating a method for constructing a spare parts catalog for automobiles, as provided in an embodiment of this application. The method may include the following steps:
[0059] Step 101: After receiving the spare part information of the target spare part, obtain the target format conversion template and the corresponding computer-aided design CAD data corresponding to the spare part information. The target spare part is any spare part in the car, and the target format conversion template is a template that can describe the three-dimensional image information of the target spare part.
[0060] Step 102: Convert the CAD data into a 3D graphic file of the specified format using the target format conversion template.
[0061] Step 103: Match the 3D graphic file with the spare parts after-sales service bill of materials (SBOM) and the CAD design bill of materials (EBOM) of the complete vehicle to obtain the spare parts catalog of the target spare part.
[0062] In this embodiment, a three-dimensional graphic file can be obtained through the target format conversion template and CAD data corresponding to the spare part information of the target spare part. Since the target conversion template can describe the three-dimensional image information of the target spare part, after matching the three-dimensional graphic file with the SBOM and CAD EBOM, the resulting spare part catalog can not only describe the three-dimensional image information of the target spare part, but also describe the relevant basic information of the target spare part. Thus, even users without professional knowledge can understand the spare part catalog, improving the intuitiveness of the spare part catalog information display and user stickiness.
[0063] In some embodiments, before obtaining the target format conversion template corresponding to the spare part information, the method further includes:
[0064] When an information distribution instruction is received, the stored format conversion template is determined to meet the purpose of the data distribution according to the purpose of the information distribution instruction.
[0065] When the stored format conversion template cannot meet the requirements of the purpose, the stored format conversion template is updated to obtain a format conversion template that meets the requirements of the purpose.
[0066] In some embodiments, the 3D graphic file is matched with the spare parts after-sales service bill of materials (SBOM) and the CAD design bill of materials (EBOM) of the complete vehicle to obtain a spare parts catalog for the target spare part, including:
[0067] Merge the SBOM and the CAD EBOM to obtain the master data for the spare parts catalog;
[0068] Perform a consistency match between the spare parts catalog master data and the 3D graphic file to obtain the matching results;
[0069] The matching result is associated with the part number in the master data of the spare parts catalog to obtain the spare parts catalog for the target spare part.
[0070] In some embodiments, the SBOM and the CAD EBOM are merged to obtain the master data of the spare parts catalog, including:
[0071] Based on the correspondence between the part numbers in the CAD EBOM and the part numbers in the SBOM, the digital model number of the spare part that matches the part number in the CAD EBOM is added to the SBOM to obtain the master data of the spare part catalog.
[0072] In some embodiments, after converting the CAD data into a 3D drawing file of a specified format using the target format conversion template, the method further includes:
[0073] Send the 3D graphics file to an FTP server.
[0074] In some embodiments, after converting the CAD data into a 3D drawing file of a specified format using the target format conversion template, the method further includes:
[0075] Name the 3D graphics file according to the file naming rules.
[0076] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this application, and the embodiments of this application will not be described in detail one by one.
[0077] Figure 2 This is a flowchart illustrating a method for constructing a spare parts catalog for an automobile, provided in an embodiment of this application. This embodiment uses the application of this method to a control device as an example for illustration. The method for constructing a spare parts catalog for an automobile may include the following steps:
[0078] Step 201: After the control device receives the spare part information of the target spare part, it obtains the target format conversion template and the corresponding CAD data corresponding to the spare part information.
[0079] It should be noted that the target spare part is any spare part in the car, and the target format conversion template is a template that can describe the three-dimensional image information of the target spare part.
[0080] Since different spare parts have different CAD data, and the format conversion templates corresponding to the same spare part are also different when the purpose of the spare part is different, the control equipment needs to obtain the target format conversion template and the corresponding CAD data after receiving the spare part information of the target spare part.
[0081] It should be noted that the spare parts information may include the purpose of data format conversion and the list information of the target spare parts, which includes the digital module number and digital module number version of the target spare parts.
[0082] As an example, after receiving spare parts information for a target spare part, the control device can obtain the corresponding target format conversion template and corresponding CAD data from the PLM (product lifecycle management) system based on the spare parts information of the target spare part.
[0083] In some embodiments, when the control device can obtain the corresponding CAD data from the PLM system, it can load the obtained CAD data into the obtained target format conversion template.
[0084] In some embodiments, before the control device obtains the target format conversion template corresponding to the spare parts information, it can also store the target format conversion template in the PLM system in advance. That is, when the control device receives the information distribution instruction, it determines whether the stored format conversion template meets the usage requirements according to the data distribution purpose carried in the information distribution instruction; when the stored format conversion template does not meet the usage requirements, it updates the stored format conversion template to obtain a format conversion template that meets the usage requirements.
[0085] In some embodiments, the control device can store a correspondence between data distribution purposes and corresponding format conversion templates. When an information transmission instruction is received, the corresponding format conversion template can be retrieved from this correspondence. If the corresponding format conversion template can be retrieved, it is determined that the stored format conversion templates contain the template. If the corresponding format conversion template cannot be retrieved, it is determined that the stored format conversion templates do not contain the template, meaning that the stored format conversion templates do not meet the usage requirements. Therefore, the stored format conversion templates need to be updated to obtain format conversion templates that meet the usage requirements.
[0086] As an example, the operation of the control device to update the stored format conversion template to obtain a format conversion template that meets the application requirements includes at least the following: prompting the user with a first prompt message that there is no format conversion template corresponding to the data distribution application, and running any drawing application; when the template creation interface based on the drawing application receives a frame creation instruction, determining the template frame carried in the frame creation instruction as the template frame of the format conversion template corresponding to the data distribution application; when a template creation instruction is received based on the template frame, creating the format conversion template corresponding to the data distribution application according to the template frame and the 3D (3D) image window information, part list information, action button information and part attribute information carried in the template creation instruction.
[0087] It should be noted that the 3D image window information, part list information, action button information, and part attribute information can be obtained when the user performs a first specified operation on the display interface of the template frame. This first specified operation can be an input operation, a selection operation, etc.
[0088] In some embodiments, the 3D image window information includes information such as the 3D image display, rendering mode, and transparency. The parts list information defines the attribute values of the spare parts displayed in the list, as well as the font size, color, format, and alignment. The action button information includes information for function buttons such as zooming, rotating, centering, searching, flashing search results, highlighting, hiding, and multiple views of the 3D image. The parts attribute information includes information on important parts attributes, including part number, model number, Chinese name, English name, material, weight, and outline dimensions.
[0089] In some embodiments, after obtaining a format conversion template for data distribution purposes, in order to determine the accuracy of the format conversion template, the control device can send the format conversion template to a verification device, whereby the user of the verification device verifies the accuracy of the format conversion template. When the control device receives a pass / fail notification from the verification device, it stores the format conversion template and the data distribution purpose in the PLM system.
[0090] In some embodiments, since the target format conversion template corresponding to the spare parts information may not exist in the PLM system, the control device can create the format conversion template corresponding to the spare parts information in the manner described above. This application embodiment will not elaborate on this further.
[0091] It should be noted that since the target format conversion template includes part list information and part attribute information, and the CAD data includes CAD data attribute information such as part number and model number of the target spare part, the control device can map the attribute values of the target spare part to the corresponding positions in the target format conversion template when loading the CAD data corresponding to the spare part information into the target format conversion template, thereby ensuring data consistency.
[0092] Step 202: The control device converts the CAD data into a 3D graphic file of the specified format using the target format conversion template.
[0093] As an example, the operation of the control device to convert CAD data into a 3D graphic file of a specified format through a target format conversion template includes: the control device outputting the CAD data as a 3D image file of a specified format through a target format conversion template in a 3D data format conversion application.
[0094] It should be noted that the specified format is a pre-set format according to requirements, and the specified format can be PDF format.
[0095] It should be noted that when the 3D image file is in PDF (Portable Document Format) format, the 3D image file can be opened with a general-purpose tool application such as Acrobat or a browser. In this application or webpage, functions such as zooming, rotating, measuring, rendering, searching, flashing search results, highlighting, hiding, and multiple views can be achieved. At the same time, it can display the geometric graphics of CAD data and their attribute information.
[0096] In some embodiments, the control device can directly convert the CAD data into a 3D graphic file of a specified format using the target format conversion template after obtaining the target format conversion template and the CAD data. Alternatively, it can convert the CAD data into a 3D graphic file of a specified format using the target format conversion template upon receiving an output command.
[0097] It should be noted that this output command is triggered when the user performs a second specified operation on the corresponding display interface of the PLM system. More specifically, the output command is triggered when the user performs a second specified operation on the spare parts data output menu within the display interface. This second specified operation can be a click operation, a swipe operation, a voice operation, etc.
[0098] In some embodiments, to facilitate subsequent matching operations, after the control device converts the CAD data into a 3D graphic file of a specified format using a target format conversion template, it can also name the 3D graphic file according to file naming rules.
[0099] It should be noted that the naming rules can be set in advance according to requirements. For example, the naming rules can be set according to the format of spare part's digital module number + digital module number version, or according to the format of spare part's part number + digital module number, etc.
[0100] In some embodiments, in order to improve user stickiness and user satisfaction with the product, the control device can publish the 3D graphic file after obtaining it. That is, after the control device converts the CAD data into a 3D graphic file of a specified format through a target format conversion template, it can also send the 3D graphic file to an FTP server.
[0101] It is worth noting that since the 3D graphic files are implemented through a PLM system, this provides favorable conditions for the traceability of spare parts catalog data.
[0102] Step 203: The control equipment matches the 3D graphic file with the SBOM and CAD EBOM of the complete vehicle spare parts to obtain the spare parts catalog of the target spare part.
[0103] In some embodiments, when a spare part is damaged, it may be a spare part that can be repaired or replaced independently, or it may be a spare part that needs to be replaced together with other spare parts. That is, there may be a relationship between spare parts, and a spare part does not appear alone. Therefore, in order to ensure that subsequent users can obtain complete information, the control device can obtain the CAD EBOM and SBOM of the automotive spare part in advance, and match the three-dimensional graphic file with the spare parts SBOM and CAD EBOM of the whole vehicle to obtain the spare part catalog of the target spare part.
[0104] As an example, the operation of the control device to match the 3D graphic file with the spare parts SBOM and CAD EBOM of the complete vehicle to obtain the spare parts catalog of the target spare part includes: merging the SBOM and CAD EBOM to obtain the spare parts catalog master data; performing consistency matching between the spare parts catalog master data and the 3D graphic file to obtain the matching result; and associating the matching result with the part number of the spare parts catalog master data to obtain the spare parts catalog of the target spare part.
[0105] It should be noted that the CAD EBOM includes attributes such as the model number, model version number, part number, and part name of the automotive spare parts, while the SBOM includes the part number, part name, quantity, and unit of measurement of the automotive spare parts.
[0106] In some embodiments, after obtaining the SBOM and CAD EBOM, the control device can save the SBOM and CAD EBOM as two files with custom file formats respectively.
[0107] In some embodiments, the operation of the control device merging the SBOM and CAD EBOM to obtain the spare parts catalog master data includes: adding the digital model number of the spare parts in the CAD EBOM that matches the part number in the SBOM to the SBOM according to the correspondence between the part number in the CAD EBOM and the part number in the SBOM, so as to obtain the spare parts catalog master data.
[0108] It should be noted that matching part numbers means that the part numbers are the same or that the part numbers are related. Related part numbers mean that the spare parts are compatible with each other and cannot be replaced individually.
[0109] It is worth noting that since spare parts catalogs can be built by controlling the equipment, there is no need for manual operation to convert and output spare parts catalog data, which reduces the maintenance cost of spare parts catalogs and greatly improves the production efficiency of spare parts catalogs.
[0110] Step 204: The control device previews the spare parts catalog of the target spare parts.
[0111] As an example, the control device can prompt the creation of the spare parts catalog for the target spare parts through a second prompt message after obtaining the spare parts catalog, and preview the spare parts catalog for the target spare parts.
[0112] In this embodiment, the control device can obtain a 3D graphic file using the target format conversion template and CAD data corresponding to the spare part information. Since the target conversion template can describe the 3D image information of the target spare part, after matching the 3D graphic file with the SBOM and CAD EBOM, the resulting spare part catalog not only describes the 3D image information of the target spare part but also its related basic information. This allows users without specialized knowledge to understand the spare part catalog, improving the intuitiveness of the information display and user engagement. Furthermore, by unifying the data source for the target spare part, reliable and controllable information, as well as effective information transmission, are achieved.
[0113] Figure 3This is a schematic diagram of a spare parts catalog building device for automobiles, provided in an embodiment of this application. The spare parts catalog building device can be implemented by software, hardware, or a combination of both. The spare parts catalog building device may include: an acquisition module 301, a conversion module 302, and a matching module 303.
[0114] The acquisition module 301 is used to acquire the target format conversion template and the corresponding computer-aided design CAD data corresponding to the spare part information after receiving the spare part information of the target spare part. The target spare part is any spare part in the automobile, and the target format conversion template is a template that can describe the three-dimensional image information of the target spare part.
[0115] The conversion module 302 is used to convert the CAD data into a 3D graphic file of a specified format using the target format conversion template.
[0116] The matching module 303 is used to match the three-dimensional graphic file with the spare parts after-sales service bill of materials (SBOM) and the CAD design bill of materials (EBOM) of the complete vehicle to obtain the spare parts catalog of the target spare part.
[0117] In some embodiments, see Figure 4 The device also includes:
[0118] The determination module 304 is used to determine whether the stored format conversion template meets the purpose requirements based on the data distribution purpose carried in the information distribution instruction when an information distribution instruction is received.
[0119] The update module 305 is used to update the stored format conversion template when the stored format conversion template cannot meet the requirements of the purpose, so as to obtain a format conversion template that meets the requirements of the purpose.
[0120] In some embodiments, see Figure 5 The matching module 303 includes:
[0121] Merging submodule 3031 is used to merge the SBOM and the CAD EBOM to obtain the master data of the spare parts catalog;
[0122] The matching submodule 3032 is used to perform consistency matching between the spare parts catalog master data and the 3D graphic file to obtain the matching result;
[0123] The association submodule 3033 is used to associate the matching result with the part number of the spare parts catalog master data to obtain the spare parts catalog of the target spare parts.
[0124] In some embodiments, the merging submodule 3031 is used for:
[0125] Based on the correspondence between the part numbers in the CAD EBOM and the part numbers in the SBOM, the digital model number of the spare part that matches the part number in the CAD EBOM is added to the SBOM to obtain the master data of the spare part catalog.
[0126] In some embodiments, see Figure 6 The device also includes:
[0127] The sending module 306 is used to send the 3D graphics file to a File Transfer Protocol (FTP) server.
[0128] In some embodiments, see Figure 7 The device also includes:
[0129] The naming module 307 is used to name the 3D graphics file according to the file naming rules.
[0130] In this embodiment, the control device can obtain a 3D graphic file using the target format conversion template and CAD data corresponding to the spare part information. Since the target conversion template can describe the 3D image information of the target spare part, after matching the 3D graphic file with the SBOM and CAD EBOM, the resulting spare part catalog not only describes the 3D image information of the target spare part but also its related basic information. This allows users without specialized knowledge to understand the spare part catalog, improving the intuitiveness of the information display and user engagement. Furthermore, by unifying the data source for the target spare part, reliable and controllable information, as well as effective information transmission, are achieved.
[0131] It should be noted that the automobile spare parts catalog building device provided in the above embodiments is only an example of the division of the above functional modules when building an automobile spare parts catalog. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the automobile spare parts catalog building device and the automobile spare parts catalog building method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0132] Figure 8 A structural block diagram of a control device 800 provided in an exemplary embodiment of this application is shown. The control device 800 may be a smartphone, tablet computer, laptop computer, or desktop computer. The control device 800 may also be referred to as user equipment, portable control device, laptop control device, desktop control device, or other names.
[0133] Typically, the control device 800 includes a processor 801 and a memory 802.
[0134] Processor 801 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 801 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 801 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 801 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0135] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 802 is used to store at least one instruction, which is executed by the processor 801 to implement the method for constructing a spare parts catalog for an automobile provided in the method embodiments of this application.
[0136] In some embodiments, the control device 800 may also optionally include a peripheral device interface 803 and at least one peripheral device. The processor 801, memory 802, and peripheral device interface 803 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 803 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 804, a display screen 805, a camera assembly 806, an audio circuit 807, a positioning assembly 808, and a power supply 809.
[0137] Peripheral device interface 803 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 801 and memory 802. In some embodiments, processor 801, memory 802 and peripheral device interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 801, memory 802 and peripheral device interface 803 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0138] The radio frequency (RF) circuit 804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 804 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 804 can communicate with other control devices via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 804 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0139] Display screen 805 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 805 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 801 for processing. In this case, display screen 805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 805, which serves as the front panel of the control device 800; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of the control device 800 or in a folded design; in still other embodiments, display screen 805 may be a flexible display screen, disposed on a curved or folded surface of the control device 800. Furthermore, display screen 805 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 805 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0140] The camera assembly 806 is used to acquire images or videos. Optionally, the camera assembly 806 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the control device, and the rear-facing camera is located on the back of the control device. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 806 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0141] The audio circuit 807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 801 for processing, or to the radio frequency circuit 804 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location in the control device 800. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 807 may also include a headphone jack.
[0142] The positioning component 808 is used to locate the current geographic location of the control device 800 to enable navigation or LBS (Location Based Service). The positioning component 808 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, Russia's Granas system, or the European Union's Galileo system.
[0143] Power supply 809 is used to supply power to the various components in control device 800. Power supply 809 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 809 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0144] In some embodiments, the control device 800 further includes one or more sensors 810. The one or more sensors 810 include, but are not limited to: an accelerometer 811, a gyroscope 812, a pressure sensor 813, a fingerprint sensor 814, an optical sensor 815, and a proximity sensor 816.
[0145] Accelerometer 811 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by control device 800. For example, accelerometer 811 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 801 can control display screen 805 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 811. Accelerometer 811 can also be used for games or for acquiring user motion data.
[0146] The gyroscope sensor 812 can detect the orientation and rotation angle of the control device 800. The gyroscope sensor 812, in conjunction with the accelerometer sensor 811, can collect 3D motion data from the user on the control device 800. Based on the data collected by the gyroscope sensor 812, the processor 801 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0147] The pressure sensor 813 can be disposed on the side bezel of the control device 800 and / or on the lower layer of the display screen 805. When the pressure sensor 813 is disposed on the side bezel of the control device 800, it can detect the user's grip signal on the control device 800, and the processor 801 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 813. When the pressure sensor 813 is disposed on the lower layer of the display screen 805, the processor 801 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 805. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0148] The fingerprint sensor 814 is used to collect a user's fingerprint. The processor 801 identifies the user based on the fingerprint collected by the fingerprint sensor 814, or vice versa. When the user's identity is verified as trusted, the processor 801 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 814 can be located on the front, back, or side of the control device 800. When the control device 800 has a physical button or manufacturer logo, the fingerprint sensor 814 can be integrated with the physical button or manufacturer logo.
[0149] An optical sensor 815 is used to collect ambient light intensity. In one embodiment, the processor 801 can control the display brightness of the display screen 805 based on the ambient light intensity collected by the optical sensor 815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 805 is decreased. In another embodiment, the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 based on the ambient light intensity collected by the optical sensor 815.
[0150] The proximity sensor 816, also known as a distance sensor, is typically mounted on the front panel of the control device 800. The proximity sensor 816 is used to detect the distance between the user and the front of the control device 800. In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front of the control device 800 is gradually decreasing, the processor 801 controls the display screen 805 to switch from a screen-on state to a screen-off state; when the proximity sensor 816 detects that the distance between the user and the front of the control device 800 is gradually increasing, the processor 801 controls the display screen 805 to switch from a screen-off state to a screen-on state.
[0151] Those skilled in the art will understand that Figure 8 The structure shown does not constitute a limitation on the control device 800, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0152] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by the processor of a control device, enables the control device to execute the automobile spare parts catalog construction method provided in the above embodiment.
[0153] This application also provides a computer program product containing instructions that, when run on a control device, causes the control device to execute the automobile spare parts catalog construction method provided in the above embodiments.
[0154] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0155] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present application should be included within the protection scope of the present application.
Claims
1. A method of constructing a spare parts catalog for an automobile, characterized by, The method comprises: When receiving spare part information of a target spare part, obtaining a target format conversion template corresponding to the spare part information and corresponding computer-aided design (CAD) data, the target spare part being any spare part in an automobile, the target format conversion template being a template capable of describing three-dimensional image information of the target spare part, and the target format conversion template comprising three-dimensional (3D) image window information, part list information, action button information, and part attribute information; Converting the CAD data into a 3D graphic file in a specified format through the target format conversion template, the 3D graphic file allowing operations of scaling, rotating, centering, searching, flashing, highlighting, hiding, and multi-view display; Merging a spare part service bill of materials (SBOM) of the automobile and a CAD design bill of materials (EBOM) to obtain spare part album main data; Conducting consistency matching between the spare part album main data and the 3D graphic file to obtain a matching result; Associating the matching result to a part number of the spare part album main data to obtain a spare part album of the target spare part, Before the obtaining of the target format conversion template corresponding to the spare part information, the method further comprises: When receiving an information distribution instruction, determining whether a stored format conversion template meets a use requirement according to a data use carried in the information distribution instruction; When the stored format conversion template cannot meet the use requirement, updating the stored format conversion template to obtain a format conversion template meeting the use requirement; The updating of the stored format conversion template to obtain the format conversion template meeting the use requirement at least comprises: prompting, through first prompt information, that the format conversion template corresponding to the data use does not exist, and running a drawing application; when a frame creation instruction is received based on a template creation interface of the drawing application, determining a template frame carried in the frame creation instruction as a template frame of the format conversion template corresponding to the data use; when the template creation instruction is received based on the template frame, creating the format conversion template corresponding to the data use according to 3D image window information, part list information, action button information, and part attribute information carried in the template frame and the template creation instruction.
2. The method of claim 1, wherein, The merging of the SBOM and the CAD EBOM to obtain the spare part album main data comprises: According to a correspondence between a part number in the CAD EBOM and a part number in the SBOM, adding a digital model number of a spare part in the CAD EBOM that matches the part number in the SBOM to the SBOM to obtain the spare part album main data.
3. The method of claim 1, wherein, After the converting of the CAD data into the 3D graphic file in the specified format through the target format conversion template, the method further comprises: Sending the 3D graphic file to a file transfer protocol (FTP) server.
4. The method of claim 1 or 3, wherein, After the converting of the CAD data into the 3D graphic file in the specified format through the target format conversion template, the method further comprises: According to a file naming rule, the three-dimensional graphics file is named.
5. An automobile spare parts catalog construction device characterized by comprising: The device comprises: An acquisition module is configured to acquire a target format conversion template and corresponding CAD data corresponding to spare part information of a target spare part after receiving the spare part information, the target spare part being any spare part in an automobile, the target format conversion template being a template capable of describing three-dimensional image information of the target spare part, and the target format conversion template including 3D image window information, part list information, action button information, and part attribute information. A conversion module is configured to convert the CAD data into a three-dimensional graphics file in a specified format through the target format conversion template, the three-dimensional graphics file allowing operations of scaling, rotating, centering, searching, flashing, highlighting, hiding, and multi-view display. A matching module is configured to merge SBOM and CAD EBOM of the automobile to obtain spare part catalog main data, perform consistency matching between the spare part catalog main data and the three-dimensional graphics file to obtain a matching result, and associate the matching result to a part number of the spare part catalog main data to obtain a spare part catalog of the target spare part. A determination module is configured to determine whether a stored format conversion template meets a use requirement according to a data use carried in an information distribution instruction when receiving the information distribution instruction. An update module is configured to update the stored format conversion template to obtain a format conversion template meeting the use requirement when the stored format conversion template cannot meet the use requirement, the updating of the stored format conversion template to obtain the format conversion template meeting the use requirement at least including: prompting, through first prompt information, that the format conversion template corresponding to the data use does not exist, and running a drawing application; determining a template frame carried in a frame creation instruction as a template frame of the format conversion template corresponding to the data use when a frame creation instruction is received based on a template creation interface of the drawing application; and creating the format conversion template corresponding to the data use according to the template frame and three-dimensional 3D image window information, part list information, action button information, and part attribute information carried in the template creation instruction when the template creation instruction is received based on the template frame.
6. The apparatus of claim 5, wherein, The matching module comprises: A merging submodule is configured to merge the SBOM and the CAD EBOM to obtain the spare part catalog main data. A matching submodule is configured to perform consistency matching between the spare part catalog main data and the three-dimensional graphics file to obtain a matching result. An association submodule is configured to associate the matching result to a part number of the spare part catalog main data to obtain a spare part catalog of the target spare part.
7. A computer readable storage medium characterized in that, The computer readable storage medium stores instructions, and the instructions are executed by a processor to implement the steps of the method in any one of claims 1 to 4.
Citation Information
Patent Citations
A model automatic identification method based on a XML heterogeneous platform
CN108984895A