Vehicle configuration data screening method and system

By automatically identifying and removing non-configuration data in the CATIA product structure tree, the problem of manual removal of non-configuration data in the prior art is solved, and efficient configuration data screening and accurate acquisition of vehicle model configuration information is achieved.

CN114943011BActive Publication Date: 2025-05-13VOYAH AUTOMOBILE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210446680.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-26
Publication Date
2025-05-13
Estimated Expiration
2042-04-26

AI Technical Summary

Technical Problem

When processing vehicle model data, the existing technology requires manual removal when too much non-configuration data is processed, which can easily lead to error deletion and troublesome operation.

Method used

Provide a vehicle configuration data filtering method and system. By traversing the child components of the CATIA product structure tree, it determines whether it is non-configuration data, and automatically deletes the corresponding structure tree object to reconstruct the CATIA product structure tree.

Benefits of technology

This greatly improves the efficiency of removing non-this configuration data, ensures that the correct product structure tree and accurate model configuration information are obtained, and reduces misunderstandings between various links of model development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114943011B_ABST
    Figure CN114943011B_ABST
Patent Text Reader

Abstract

The present invention relates to a whole vehicle configuration data screening method and system, the method comprising: obtaining the top-level parts of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the whole vehicle configuration data or assembly data through CATIA. Then, it is determined whether the top-level parts have sub-parts, and if so, a sub-part list of the top-level parts is obtained. Finally, each sub-part in the sub-part list is traversed to determine whether the sub-part is non-current configuration data, and if so, the structure tree object corresponding to the sub-part is deleted, and the CATIA product structure tree is reconstructed. The whole vehicle configuration data screening method provided by the present invention, when loading the entire vehicle model or assembly data, determines whether the sub-part is non-current configuration data by traversing the sub-parts of each node of the product structure tree, and automatically removes the non-current configuration data, which greatly improves the removal efficiency of the non-current configuration data, obtains accurate vehicle model configuration information, and reduces misunderstandings between various links of vehicle model development.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of vehicle data configuration, and in particular to a method and system for screening vehicle configuration data. Background Art

[0002] The vehicle model data is maintained in full configuration form, and the configuration data of a single vehicle is displayed after configuration screening. However, the link object in CATIA's product is a full configuration link. After loading into CATIA, non-configuration data does not need to be displayed. At this time, the non-configuration data on the CATIA structure tree is marked with a green mark and is in a broken link state.

[0003] In order not to affect the vehicle data display on the CATIA structure tree and avoid misunderstandings between various links of vehicle development, data that is not part of the configuration is usually removed manually. However, when there is too much such data, manual maintenance is prone to accidental deletion and the operation is cumbersome. Summary of the invention

[0004] The present invention aims at solving the technical problems existing in the prior art and provides a method and system for screening vehicle configuration data.

[0005] In order to solve the above technical problems, in a first aspect, an embodiment of the present invention provides a method for screening vehicle configuration data, comprising:

[0006] Step S1, obtaining the top-level parts of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA;

[0007] Step S2, determining whether the top-level part has sub-parts, and if so, obtaining a sub-part list of the top-level part;

[0008] Step S3, traverse each sub-component in the sub-component list to determine whether the sub-component is non-current configuration data, if so, delete the structure tree object corresponding to the sub-component, and reconstruct the CATIA product structure tree.

[0009] Preferably, before determining in step S3 whether the sub-component is non-vehicle configuration data, the method further includes:

[0010] Get the attribute information of the child and print it in the console.

[0011] Preferably, in step S3, determining whether the sub-component is non-present configuration data includes:

[0012] It is determined whether the current sub-component contains a broken link status mark. If so, it is determined that the sub-component is not the current configuration data.

[0013] Preferably, after determining whether the current sub-component contains a broken link status mark, the method further includes:

[0014] If the current component does not contain a broken link state mark, it is determined whether the current component object is in a state that does not need to be activated. If so, the structure tree object corresponding to the component is deleted.

[0015] In a second aspect, an embodiment of the present invention provides a vehicle configuration data screening system, comprising:

[0016] The product structure tree acquisition module is used to obtain the top-level parts of the CATIA product structure tree; the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA;

[0017] A sub-component acquisition module, used to determine whether the top-level component has sub-components, and if so, to acquire a sub-component list of the top-level component;

[0018] The non-configuration data removal module is used to traverse each sub-component in the sub-component list to determine whether the sub-component is non-configuration data. If so, the structure tree object corresponding to the sub-component is deleted and the CATIA product structure tree is reconstructed.

[0019] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the vehicle configuration data screening method as described in the embodiment of the first aspect of the present invention are implemented.

[0020] In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle configuration data screening method as described in the embodiment of the first aspect of the present invention.

[0021] The vehicle configuration data screening method provided by the present invention, when loading the entire vehicle model or assembly data, traverses the sub-components of each node of the product structure tree, determines whether the sub-component is non-configuration data, and automatically removes the non-configuration data, thereby greatly improving the efficiency of removing non-configuration data, being able to quickly obtain the correct product structure tree, obtain accurate vehicle model configuration information, and reduce misunderstandings between various links of vehicle model development. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A flowchart of a vehicle configuration data screening method provided by an embodiment of the present invention;

[0023] Figure 2 A schematic diagram of an electronic device provided by an embodiment of the present invention;

[0024] Figure 3 A schematic diagram of a computer-readable storage medium provided for an embodiment of the present invention. DETAILED DESCRIPTION

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

[0026] Currently, vehicle model data is maintained in full configuration form, and the configuration data of a single vehicle is displayed after configuration screening. However, the link object in CATIA's product is a full configuration link. After loading into CATIA, non-configuration data does not need to be displayed. At this time, the non-configuration data on the CATIA structure tree is marked with a green mark and is in a broken link state. In order not to affect the display of vehicle model data on the CATIA structure tree and avoid misunderstandings between various links of vehicle model development, non-configuration data is usually removed manually. However, when there is too much such data, manual maintenance in sequence is prone to accidental deletion and the operation is cumbersome.

[0027] Therefore, the embodiment of the present invention provides a vehicle configuration data screening method and system, which automatically processes the currently configured vehicle and assembly data, and automatically removes the structure tree node information corresponding to the non-configuration data in the product structure tree; compared with the prior art of manually removing the non-configuration data in sequence, the removal efficiency of the non-configuration data is greatly improved. The following will be explained and introduced through multiple embodiments.

[0028] Figure 1 A flowchart of a vehicle configuration data screening method provided in an embodiment of the present invention. Figure 1 The vehicle configuration data screening method provided by an embodiment of the present invention is shown, and the method includes:

[0029] Step S1, obtaining the top-level parts of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA;

[0030] Wherein, CATIA is a CAD / CAE / CAM integrated software developed by Dassault Company of France. In this embodiment, before executing step S1, first, the whole vehicle configuration data or assembly data is loaded through CATIA to obtain a product structure tree. Wherein, assembly is a general term for a component system that forms a whole with a series of products to realize a specific function. The automobile assembly is assembled by a combination of several parts, components, assemblies or accessories, and has an independent function of the automobile component, such as engine, transmission, steering gear, front axle, rear axle, body, frame and cab, etc. The five major assemblies of the automobile include engine, transmission, front and rear axles, steering wheel and frame. In this embodiment, assembly data refers to the configuration information of a component system (such as engine, transmission) of the vehicle. The product structure tree is described in a tree-like manner, and each node in the tree represents a component or assembly, and a leaf node represents a sub-part. The product structure tree reflects the hierarchical relationship between products and components.

[0031] The steps of the vehicle configuration data screening method provided in the embodiment of the present invention can be implemented by the data removal plug-in designed by the present invention. After the vehicle configuration data or assembly data is loaded through CATIA, the data removal plug-in is activated to obtain the top-level parts of the CATIA product structure tree and the number of top-level parts.

[0032] Step S2, determining whether the top-level part has sub-parts, and if so, obtaining a sub-part list of the top-level part;

[0033] In step S2, it is automatically determined whether the top-level part has sub-components. If there are no sub-components, the non-configuration data removal is terminated. If there are sub-components, a sub-component list of the top-level part is obtained. Sub-components refer to next-level components.

[0034] Step S3, traverse each sub-component in the sub-component list to determine whether the sub-component is non-current configuration data, if so, delete the structure tree object corresponding to the sub-component, and reconstruct the CATIA product structure tree. Wherein, non-current configuration data refers to configuration data that is not the loaded vehicle / assembly.

[0035] After obtaining the sub-component list of the top-level part, traverse each sub-component, obtain the sub-component attribute information and print it on the console to understand the current execution position. For each sub-component, determine whether the sub-component is not the current configuration data. If so, delete the structure tree object corresponding to the sub-component. After processing each sub-component, the remaining product structure tree data is the digital model object required to be displayed in the current configuration.

[0036] The vehicle configuration data screening method provided by the present invention, when loading the entire vehicle model or assembly data, traverses the sub-components of each node of the product structure tree, determines whether the sub-component is non-configuration data, and automatically removes the non-configuration data, thereby greatly improving the efficiency of removing non-configuration data, being able to quickly obtain the correct product structure tree, obtain accurate vehicle model configuration information, and reduce misunderstandings between various links of vehicle model development.

[0037] The non-current configuration data on the CATIA structure tree is marked with a green mark and is in a broken link state. In one embodiment, in step S3, determining whether the subcomponent is non-current configuration data specifically includes: determining whether the subcomponent contains a broken link state mark, and if so, determining that the subcomponent is non-current configuration data. Delete the structure tree object corresponding to the current subcomponent, and reconstruct the CATIA product structure tree.

[0038] When CATIA loads data of a certain assembly (such as an engine or a transmission), other assemblies may not be displayed in the product structure tree. Therefore, in one embodiment, after determining whether the current sub-component contains a broken link status mark, it also includes:

[0039] If the current sub-component does not contain a broken link status mark, it is determined whether the current sub-component object is in a state that does not need to be activated. If so, the structure tree object corresponding to the sub-component is deleted. Among them, when the sub-component object is not the currently loaded assembly configuration data, but other assembly configuration data of the whole vehicle, the sub-component object is in a state that does not need to be activated.

[0040] The vehicle configuration data screening method provided by the present invention can automatically remove other assembly structure data that does not need to be activated when loading a certain assembly data, and can display the correct current assembly configuration structure tree.

[0041] In one embodiment, the present invention provides a vehicle configuration data screening system, including:

[0042] The product structure tree acquisition module is used to obtain the top-level parts of the CATIA product structure tree; the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA;

[0043] A sub-component acquisition module, used to determine whether the top-level component has sub-components, and if so, to acquire a sub-component list of the top-level component;

[0044] The non-configuration data removal module is used to traverse each sub-component in the sub-component list to determine whether the sub-component is non-configuration data. If so, the structure tree object corresponding to the sub-component is deleted and the CATIA product structure tree is reconstructed.

[0045] It can be understood that the vehicle configuration data screening system provided by the present invention corresponds to the vehicle configuration data screening method provided by the aforementioned embodiment. The relevant technical features of the vehicle configuration data screening system can refer to the relevant technical features of the vehicle configuration data screening method, and the embodiments of the present invention will not be repeated here.

[0046] In one embodiment, Figure 2 Schematic diagram of an electronic device provided by an embodiment of the present invention. Figure 2 As shown, an embodiment of the present invention provides an electronic device 500, including a memory 510, a processor 520, and a computer program 511 stored in the memory 520 and executable on the processor 520. When the processor 520 executes the computer program 511, the following steps are implemented: Step S1, obtaining the top-level part of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the whole vehicle configuration data or assembly data through CATIA; Step S2, determining whether the top-level part has sub-parts, and if so, obtaining the sub-part list of the top-level part; Step S3, traversing each sub-part in the sub-part list, determining whether the sub-part is not in the current configuration data, and if so, deleting the structure tree object corresponding to the sub-part, and reconstructing the CATIA product structure tree.

[0047] In one embodiment, Figure 3 A schematic diagram of an embodiment of a computer-readable storage medium provided in an embodiment of the present invention. Figure 3 As shown, this embodiment provides a computer-readable storage medium 600 on which a computer program 611 is stored. When the computer program 611 is executed by a processor, the following steps are implemented: Step S1, obtaining the top-level part of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the whole vehicle configuration data or assembly data through CATIA; Step S2, determining whether the top-level part has sub-parts, and if so, obtaining the sub-part list of the top-level part; Step S3, traversing each sub-part in the sub-part list, determining whether the sub-part is not in the current configuration data, and if so, deleting the structure tree object corresponding to the sub-part, and reconstructing the CATIA product structure tree.

[0048] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0049] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0050] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0051] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0052] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0053] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0054] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for screening vehicle configuration data, characterized in that: include: Step S1, obtaining the top-level parts of the CATIA product structure tree; wherein the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA; Step S2, determining whether the top-level part has sub-parts, and if so, obtaining a sub-part list of the top-level part; Step S3, traversing each sub-component in the sub-component list, determining whether the sub-component is non-current configuration data, if so, deleting the structure tree object corresponding to the sub-component, and reconstructing the CATIA product structure tree; The step of determining whether the sub-component is non-configuration data includes: It is determined whether the current sub-component contains a broken link status mark. If so, it is determined that the sub-component is not the current configuration data.

2. The vehicle configuration data screening method according to claim 1, characterized in that: Before determining whether the sub-component is non-vehicle configuration data in step S3, the method further includes: Get the attribute information of the child and print it in the console.

3. The vehicle configuration data screening method according to claim 1, characterized in that: After determining whether the current component contains a broken link status mark, the method further includes: If the current component does not contain a broken link state mark, it is determined whether the current component object is in a state that does not need to be activated. If so, the structure tree object corresponding to the component is deleted.

4. A vehicle configuration data screening system, characterized in that: include: The product structure tree acquisition module is used to obtain the top-level parts of the CATIA product structure tree; the CATIA product structure tree is obtained by loading the vehicle configuration data or assembly data through CATIA; A sub-component acquisition module, used to determine whether the top-level component has sub-components, and if so, to acquire a sub-component list of the top-level component; The non-configuration data removal module is used to traverse each sub-component in the sub-component list to determine whether the sub-component is non-configuration data. If so, the structure tree object corresponding to the sub-component is deleted, and the CATIA product structure tree is reconstructed; wherein, the determination of whether the sub-component is non-configuration data includes: determining whether the current sub-component contains a broken link status mark, and if so, determining that the sub-component is non-configuration data.

5. An electronic device, characterized in that: include: Memory for storing computer software programs; A processor is used to read and execute the computer software program, thereby implementing the vehicle configuration data screening method described in any one of claims 1-3.

6. A non-transitory computer-readable storage medium, characterized in that: The storage medium stores a computer software program for implementing the vehicle configuration data screening method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Vehicle process unit design method and digital design and production system

    CN108984964A