Part information determination method, electronic equipment, storage medium and program product
By obtaining and processing component data, automatically calculating the corresponding relationship between component identification before and after the change, the problem of low efficiency during component design changes is solved, and the automatic determination and traceability of component identification in vehicle product development is realized, which improves the Work efficiency and accuracy.
Patent Information
- Application Number
- CN202411309211.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-01-07
AI Technical Summary
During the development and manufacturing of vehicle products, the parts design changes frequently, resulting in the parts before and after the change not meeting the interchangeability requirements. The corresponding relationship between the parts identification before and after the change needs to be manually filled in, which is inefficient and increases the workload of engineers.
By obtaining the changed parts data of the target vehicle model, determine the usage of parts in different configurations, and automatically calculate the corresponding relationship between parts identification before and after the change, including traversing data, grouping processing and removing consistent data, realizing automatic and efficient determination The corresponding relationship between component identification before and after the change.
Without increasing the workload of engineers, the corresponding relationship between component identification before and after the change is automatically and efficiently determined, which improves efficiency, reduces errors, and saves the workload and development cycle of engineers.
Smart Images

Figure CN119272409A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a component information determination method, electronic equipment, storage medium and program product. Background Art
[0002] During the entire life cycle of vehicle product development and manufacturing, component design changes are common, usually caused by factors such as design optimization, technology upgrades, fault repair, and integrated compatibility. When a component design is changed and the components before and after the change do not meet the interchangeability requirements, the component number needs to be changed. Therefore, determining the corresponding relationship between component identification before and after the change is of great significance to vehicle product development.
[0003] In the related art, when engineers bring up the component change process, they usually fill in the component identification correspondence before and after the change manually. However, this method has the following problems: it is inefficient and increases the workload of engineers. Summary of the invention
[0004] The present application provides a component information determination method, electronic device, storage medium and program product, which are used to automatically and efficiently determine the corresponding relationship between component identifications before and after a change without increasing the workload of engineers.
[0005] In a first aspect, the present application provides a method for determining component information, comprising:
[0006] Obtain the changed parts data corresponding to the target vehicle model;
[0007] According to the component data, determine the usage of the component corresponding to the component data in different configurations of the target vehicle model;
[0008] For the same configuration, if there is a target component that is used both before and after the change, the component identification correspondence between the target component and the target vehicle model before and after the change is determined based on the target data related to the target component contained in the component data.
[0009] In a possible implementation, for the same configuration, if there is a target component that is used both before and after the change, then according to the target data related to the target component contained in the component data, the component identification correspondence relationship of the target component before and after the change under the target vehicle model is determined, including: traversing the usage of the component corresponding to the component data in different configurations of the target vehicle model, and obtaining the usage of the component corresponding to the component data in the same configuration of the target vehicle model; for the same configuration, if there is a target component that is used both before and after the change, then according to the target data related to the target component contained in the component data, the initial component identification correspondence relationship of the target component before and after the change under the target vehicle model is determined; data processing is performed on the initial component identification correspondence relationship to determine the component identification correspondence relationship of the target component before and after the change under the target vehicle model.
[0010] In a possible implementation, data processing is performed on the initial correspondence relationship of component identification to determine the correspondence relationship of component identification of the target component before and after the change under the target vehicle model, including: removing component data with consistent component identification in the initial correspondence relationship to obtain the correspondence relationship of component identification of the target component before and after the change under the target vehicle model.
[0011] In a possible implementation, based on the component data, determining the usage of the component corresponding to the component data in different configurations of the target vehicle model includes: performing grouping processing on the component data based on the attributes of the changed component data to determine the first component data; for the first component data, determining the second component data based on the component change operation identifier; based on the target vehicle model type, determining the engineering configuration table corresponding to the target vehicle model type; and determining the usage of the component corresponding to the component data in different configurations of the target vehicle model based on the second component data and the engineering configuration table.
[0012] In a possible implementation, based on the second component data and the engineering configuration table, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined, including: based on the second component data and the engineering configuration table, determining the third component data; in the third component data, removing the component data that only exists for optional use, and determining the usage of the component corresponding to the component data in different configurations of the target vehicle model.
[0013] In one possible implementation, obtaining the changed parts data corresponding to the target vehicle model includes: obtaining the engineering change order identifier of the target vehicle model; determining the changed parts data corresponding to the target vehicle model based on the engineering change order identifier; and removing the changed non-factory-level parts data from the changed parts data to obtain the changed parts data corresponding to the target vehicle model.
[0014] In a second aspect, the present application provides a component information tracing method, comprising:
[0015] Obtain the identification of the parts to be traced of the target vehicle model;
[0016] Based on the correspondence between the component identifications before and after the change, the link relationship between the component identifications before and after the change under the target vehicle model is determined. The correspondence between the component identifications before and after the change is obtained according to the first aspect and / or various possible implementations of the first aspect.
[0017] In a possible implementation, based on the correspondence between the component identifiers before and after the change, determining the link relationship between the component identifiers before and after the change includes: taking the component identifier as the first component identifier, and determining the second component identifier corresponding to the first component identifier based on the correspondence between the component identifiers before and after the change; in response to the existence of the second component identifier corresponding to the first component identifier, taking the second component identifier as the new first component identifier, and determining the second component identifier corresponding to the new first component identifier based on the correspondence between the component identifiers before and after the change, until there is no second component identifier corresponding to the new first component identifier, thereby obtaining the link relationship between the component identifiers before and after the change; wherein, if the first component identifier is the component identifier before the change, the second component identifier is the component identifier after the change; if the first component identifier is the component identifier after the change, the second component identifier is the component identifier before the change.
[0018] In a third aspect, the present application provides a component information determination device, comprising:
[0019] An acquisition module is used to acquire the changed component data corresponding to the target vehicle model;
[0020] A first determination module is used to determine, based on the component data, the usage of the component corresponding to the component data in different configurations of the target vehicle model;
[0021] The second determination module is used to determine the component identification correspondence between the target component and the target vehicle model before and after the change according to the target data related to the target component contained in the component data, for the same configuration, if there is a target component that is used both before and after the change.
[0022] In a possible implementation, the second determination module is specifically used to: traverse the usage of the parts corresponding to the parts data in different configurations of the target vehicle model, and obtain the usage of the parts corresponding to the parts data in the same configuration of the target vehicle model; for the same configuration, if there is a target part that is used both before and after the change, determine the initial corresponding relationship between the part identification of the target part before and after the change under the target vehicle model based on the target data related to the target part contained in the parts data; perform data processing on the initial corresponding relationship between the part identifications, and determine the corresponding relationship between the part identification of the target part before and after the change under the target vehicle model.
[0023] In a possible implementation manner, the second determination module is further used to: remove component data with consistent component identification in the initial correspondence relationship, and obtain the component identification correspondence relationship of the target component before and after the change under the target vehicle model.
[0024] In a possible implementation, the first determination module is specifically used to: perform grouping processing on the component data based on the attributes of the changed component data to determine the first component data; determine the second component data for the first component data based on the component change operation identifier; determine the engineering configuration table corresponding to the target vehicle type based on the target vehicle type; and determine the usage of the component corresponding to the component data in different configurations of the target vehicle type based on the second component data and the engineering configuration table.
[0025] In a possible implementation, the first determination module is further used to: determine third component data based on the second component data and the engineering configuration table; in the third component data, remove component data that only exists for optional use, and determine the usage of the component corresponding to the component data in different configurations of the target vehicle model.
[0026] In one possible implementation, the acquisition module is specifically used to: obtain the engineering change order identifier of the target vehicle model; determine the changed component data corresponding to the target vehicle model based on the engineering change order identifier; remove the changed non-factory-level component data from the changed component data, and obtain the changed component data corresponding to the target vehicle model.
[0027] In a fourth aspect, the present application provides a component information tracing device, comprising:
[0028] An acquisition module is used to obtain the identification of the parts to be traced of the target vehicle model;
[0029] A determination module is used to determine the link relationship before and after the change corresponding to the component identification under the target vehicle model based on the correspondence relationship between the component identification before and after the change, and the correspondence relationship between the component identification before and after the change is obtained according to the first aspect and / or various possible implementation methods of the first aspect.
[0030] In a possible implementation, the determination module is specifically used to: use the component identifier as the first component identifier, and determine the second component identifier corresponding to the first component identifier based on the correspondence between the component identifiers before and after the change; in response to the existence of the second component identifier corresponding to the first component identifier, use the second component identifier as the new first component identifier, and determine the second component identifier corresponding to the new first component identifier based on the correspondence between the component identifiers before and after the change, until there is no second component identifier corresponding to the new first component identifier, and obtain the link relationship before and after the change corresponding to the component identifiers; wherein, if the first component identifier is the component identifier before the change, the second component identifier is the component identifier after the change; if the first component identifier is the component identifier after the change, the second component identifier is the component identifier before the change.
[0031] In a fifth aspect, the present application provides an electronic device, including: a memory, a processor;
[0032] Memory stores computer-executable instructions;
[0033] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above-mentioned first aspect and / or various possible implementations of the first aspect and / or the second aspect and / or various possible implementations of the second aspect.
[0034] In a sixth aspect, the present application provides a computer-readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed, they are used to implement the first aspect and / or various possible implementation methods of the first aspect and / or the second aspect and / or various possible implementation methods of the second aspect as above.
[0035] In a seventh aspect, the present application provides a computer program product, comprising a computer program, which, when executed, implements the above first aspect and / or various possible implementations of the first aspect and / or the second aspect and / or various possible implementations of the second aspect.
[0036] The present application provides a method for determining component information, an electronic device, a storage medium, and a program product, the method comprising: obtaining the component data corresponding to the target vehicle model that has been changed; determining the usage of the component corresponding to the component data in different configurations of the target vehicle model based on the component data; for the same configuration, if there is a target component that is used both before and after the change, then determining the component identification correspondence of the target component before and after the change under the target vehicle model based on the target data related to the target component contained in the component data. The present application determines the component identification correspondence of the target component before and after the change under the target vehicle model based on the usage of the component corresponding to the component data in the same configuration of the target vehicle model, when there is a target component that is used both before and after the change, so as to achieve the effect of automatically and efficiently determining the component identification correspondence before and after the change without increasing the workload of engineers. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0038] Figure 1 Schematic diagram of the process of determining component information provided in the embodiment of the present application Figure 1 ;
[0039] Figure 2 A schematic diagram of a process for determining the link relationship before and after the change corresponding to the component identification based on the corresponding relationship between the component identifications before and after the change provided in an embodiment of the present application;
[0040] Figure 3 A schematic diagram of the structure of the device for determining component information provided in this application;
[0041] Figure 4 A schematic diagram of the structure of the parts information tracing device provided for this application;
[0042] Figure 5 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application.
[0043] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0044] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0045] It should be noted that the user information involved in this application is information and data authorized by the user or fully authorized by all parties, and the collection, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0046] First, the terms involved in this application are explained:
[0047] Bill of Materials (BOM): In manufacturing and engineering, a BOM is a detailed list of all components, parts, and raw materials required for a product. It contains the name, quantity, specifications, and other relevant information of each component, and is used to guide the procurement, assembly, and management of materials required during the production process.
[0048] Product System Structure (PSS): refers to the overall design and organization of the various components of a product and their interrelationships;
[0049] Function Group (FG): The next level of PSS. Each PSS is divided into multiple function groups.
[0050] Position of System (POS): The next level of FG. Each FG is divided into multiple POS.
[0051] Functional position code: represents the function of each component and the position of the vehicle, which is the next level of POS.
[0052] Second track identification: An attribute that marks whether a component is developed by a first-track supplier or a second-track supplier in the BOM, where s1 represents first track, s2 represents second track, and so on.
[0053] During the entire life cycle of vehicle product development and manufacturing, when component design changes occur due to design optimization, technology upgrades, fault repair, integrated compatibility, etc., if the components before and after the change do not meet the interchangeability requirements, the component identification needs to be replaced. Tracing the correspondence between component identifications before and after the change has the following important significance for vehicle product development:
[0054] 1. Traceable change history: Understanding the change process of parts from A to B and then to C can help the R&D team understand the reasons and motivations behind design decisions, help R&D engineers understand the problems and challenges faced during the design evolution process, and provide lessons for similar situations in the future;
[0055] 2. Tracking performance improvements: By tracing the corresponding relationship between component identifications before and after the change, it is possible to judge the performance improvement or regression between different design states of components. This helps determine which design adjustments lead to improvements in product quality, reliability or other aspects, and provides guidance for future product development;
[0056] 3. Fault analysis and backtracking: When a fault occurs, tracing the correspondence between component identifications before and after the change can help determine whether there is a problem caused by a specific part status or a specific component. This helps to quickly locate and repair the fault and avoid introducing the same problem into future products;
[0057] 4. Ensure compliance with specific standards and related requirements: The automotive industry needs to meet specific standards and related requirements. By tracing the correspondence between component identification before and after the change, it can be ensured that each state complies with applicable standards and requirements, and record any relevant inspection or compliance report information required;
[0058] 5. Inheritance of development work, reduced workload, and shortened development cycle: When a part number is changed, the work performed on the part number before the change can be directly inherited through the corresponding relationship between the parts before and after the change, thereby saving the work of engineers in various fields. For example, the engineering manager is responsible for maintaining the part development control plan. When a number change occurs, the new part identification can directly inherit the development plan of the old part identification to avoid unnecessary maintenance; the supplier quality engineer (Supplier Quality Engineer, referred to as SQE) can continue to carry out the Production Part Approval Process (PPAP) work based on the new part identification and refer to the existing data of the original part identification.
[0059] 6. Avoid the possibility of cost waste: Purchasing engineers can use the price of the old part identification as a basic price reference when maintaining the price of the new part identification based on the correspondence between the new and old part identifications. At the same time, they can obtain the tooling cost and development cost of the old part identification as a reference to avoid duplicate costs and hidden dangers of cost calculation errors.
[0060] However, many vehicle companies currently consider various factors and mostly use serial codes to compile parts codes. This method has a problem: after the parts are replaced with replacement labels, the two parts labels have no direct and explicit connection in terms of coding, which leads to traceability problems after the replacement of labels.
[0061] In the related art, when the identification of a component changes, the old component identification is usually manually deleted using the project's engineering BOM and a new component identification is added. This method has the following problems: low efficiency and prone to errors.
[0062] In response to the above problems, this application obtains the R&D engineer's operating behavior on the engineering BOM, and calculates the corresponding relationship between the component identifications before and after the change through certain algorithm logic, so as to quickly determine the corresponding relationship between the component identifications before and after the change.
[0063] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0064] Figure 1 Schematic diagram of the process of determining component information provided in the embodiment of the present application Figure 1 ,like Figure 1 As shown, the method includes:
[0065] S101, obtaining data of changed parts corresponding to a target vehicle model.
[0066] Parts data refers to a series of information related to each part in a vehicle or mechanical equipment, including but not limited to the following: part identification, material information, and Chinese name of the part. Among them, the parts data of different models may be different. This means that the parts data is closely related to the type of vehicle. Furthermore, if the parts data in the target vehicle model changes, it is necessary to obtain the corresponding changed parts data. For example, when it is found that the parts data in the BX11 model has changed, the corresponding changed parts data is obtained.
[0067] It should be noted that before obtaining the changed component data corresponding to the target vehicle model, the component data needs to be grouped according to the vehicle model to obtain the grouped component data. Step S101 is to obtain the changed component data corresponding to the target vehicle model from the grouped component data.
[0068] S102: Determine, based on the component data, usage of the component corresponding to the component data in different configurations of the target vehicle model.
[0069] After the component data is acquired in S101, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined according to the component data. The configurations of the target vehicle model include but are not limited to the following: configuration 1, configuration 2, and configuration 3.
[0070] Furthermore, the usage of parts in different configurations of the target vehicle model includes the following:
[0071] 1. The parts corresponding to the parts data are used in different configurations of the target vehicle model, that is, the parts corresponding to the parts data are used as standard in the target vehicle model; 2. The parts corresponding to the parts data are used as optional components in different configurations of the target vehicle model according to user needs; 3. The parts corresponding to the parts data are not used in different configurations of the target vehicle model.
[0072] S103. For the same configuration, if there is a target component that is used both before and after the change, determine the component identification correspondence between the target component and the target vehicle model before and after the change according to the target data related to the target component included in the component data.
[0073] The usage of the component in the same configuration of the target vehicle model is determined from S102. If there is a target component that is used both before and after the change, the component identification correspondence of the target component before and after the change under the target vehicle model is determined based on the target data related to the target component contained in the component data.
[0074] In one example, in the same configuration, if there is no target component that is used both before and after the change, it is not necessary to determine the component identification correspondence between the target component before and after the change under the target vehicle model.
[0075] In another example, in the same configuration, if there is a target component that is used both before and after the change, it is necessary to determine the corresponding relationship between the component identifications of the target component before and after the change under the target vehicle model.
[0076] The method for determining component information provided in the embodiment of the present application determines the corresponding relationship between component identifications of target components before and after the change under the target vehicle model by targeting the usage of components corresponding to the component data in the same configuration of the target vehicle model, when there are target components that are used both before and after the change. This can achieve the effect of automatically and efficiently determining the corresponding relationship between component identifications before and after the change without increasing the workload of engineers.
[0077] On the basis of the above embodiment, for the same configuration, if there is a target component that is used both before and after the change, then according to the target data related to the target component contained in the component data, the component identification correspondence relationship of the target component before and after the change under the target vehicle model is determined, including: traversing the usage of the component corresponding to the component data in different configurations of the target vehicle model, and obtaining the usage of the component corresponding to the component data in the same configuration of the target vehicle model; for the same configuration, if there is a target component that is used both before and after the change, then according to the target data related to the target component contained in the component data, the initial component identification correspondence relationship of the target component before and after the change under the target vehicle model is determined; data processing is performed on the initial component identification correspondence relationship to determine the component identification correspondence relationship of the target component before and after the change under the target vehicle model.
[0078] In this embodiment, it can be understood that the corresponding relationship between the component identifications of the target component before and after the change under the target vehicle model is based on the usage of the component corresponding to the component data in the same configuration of the target vehicle model. The usage of the component corresponding to the component data in the same configuration of the target vehicle model is obtained by traversing the usage of the component corresponding to the component data in different configurations of the target vehicle model.
[0079] If the components corresponding to the component data are used in the same configuration of the target vehicle model, and there are target components that are used both before and after the change, it is necessary to determine the initial corresponding relationship between the component identifications of the target components before and after the change under the target vehicle model based on the target data related to the target components contained in the component data.
[0080] The determined initial correspondence between the component identifications of the target component before and after the change under the target vehicle model may contain duplicate component identifications. Therefore, it is necessary to perform data processing on the initial correspondence between the component identifications to determine the correspondence between the component identifications of the target component before and after the change under the target vehicle model.
[0081] Further, data processing is performed on the initial correspondence of component identifications to determine the correspondence of component identifications of the target component before and after the change under the target vehicle model, including: removing the component data with consistent component identifications in the initial correspondence to obtain the correspondence of component identifications of the target component before and after the change under the target vehicle model. This means that the obtained correspondence of component identifications of the target component before and after the change under the target vehicle model is not in the component data with consistent component identifications.
[0082] The embodiment of the present application removes the component data with consistent component identification in the initial correspondence of component identifications to determine the component identification correspondence of the target component before and after the change under the target vehicle model, which can reduce errors in determining the component identification correspondence of the target component before and after the change under the target vehicle model and improve the efficiency of determining the component identification correspondence of the target component before and after the change under the target vehicle model.
[0083] On the basis of the above embodiment, according to the component data, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined, including: based on the attributes of the component data that has changed, performing grouping processing on the component data to determine the first component data; for the first component data, based on the component change operation identifier, determining the second component data; based on the target vehicle model type, determining the engineering configuration table corresponding to the target vehicle model type; according to the second component data and the engineering configuration table, determining the usage of the component corresponding to the component data in different configurations of the target vehicle model.
[0084] In this embodiment, it can be understood that to determine the usage of the parts corresponding to the parts data in different configurations of the target vehicle model, it is first necessary to perform grouping processing on the parts data based on the attributes of the changed parts data, so as to determine the first parts data. Optionally, in the changed parts data, if it is found that the five data attribute values of PSS, FG, POS, function position code and second track identification of the changed parts data are exactly the same, the changed parts data are grouped to determine the first parts data. This means that the first parts data of the same group have the same data attribute values of PSS, FG, POS, function position code and second track identification.
[0085] After determining the first component data, the second component data is determined for the first component data based on the component change operation identifier. The component change operation identifier includes the following: add, delete, modify and replace. Further, the first component data is split according to the different component change operation identifiers, so as to determine the second component data, and the second component data is temporarily stored without storing the second component data in the database. The number of rows of the first component data split according to the different component change operation identifiers can be referred to Table 1.
[0086] Table 1
[0087] Operation Type Before the change After the change Number of data rows Added none have 1→1 delete have none 1→1 Revise have have 1→2 replace have have 1→2
[0088] After determining the second component data, it is necessary to determine the engineering configuration table of the target vehicle model. The engineering configuration table of the target vehicle model is determined according to the type of the target vehicle model, which means that different types of target vehicles determine corresponding different engineering configuration tables. Optionally, taking the target vehicle model BX11 as an example, the configuration table of the target vehicle model is shown in Table 2, which is the engineering configuration table of BX11. S in Table 2 represents standard use, O represents optional use, and - represents not used.
[0089] Table 2
[0090] Configuration Code Configuration Description Configuration 1 Configuration 2 Configuration 3 AR01 General S S S AB01 Left rudder S S - AB02 right rudder - - S JA04 18-inch tire S S - JA05 19-inch tire - - S JA06 20 inch tire - - O HA01 Manual 6-way S S - HA02 Manual 8-way - - S
[0091] After determining the engineering configuration table of the target vehicle type, the usage of the component corresponding to the component data in different configurations of the target vehicle type is determined based on the second component data and the engineering configuration table.
[0092] The embodiment of the present application determines the usage of the components corresponding to the component data in different configurations of the target vehicle model based on the component data, thereby providing a data basis for the corresponding relationship between the component identifications before and after the change.
[0093] Furthermore, based on the second component data and the engineering configuration table, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined, including: based on the second component data and the engineering configuration table, the third component data is determined; in the third component data, the component data that only exists for optional use is removed, and the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined.
[0094] In this embodiment, it is understood that the component data that is only available as optional components in the third component data needs to be removed from the third component data to obtain the usage of components that do not include the component data that is only available as optional components in different configurations of the target vehicle model. This can help improve the efficiency of determining the corresponding relationship between component identifications before and after the change.
[0095] On the basis of the above embodiment, the changed parts data corresponding to the target vehicle model is obtained, including: obtaining the engineering change order identifier of the target vehicle model; based on the engineering change order identifier, determining the changed parts data corresponding to the target vehicle model; removing the changed non-factory-level parts data from the changed parts data, and obtaining the changed parts data corresponding to the target vehicle model.
[0096] In this embodiment, it can be understood that to obtain the changed parts data corresponding to the target model, it is necessary to first obtain the engineering change order identifier of the target model, and determine the changed parts data corresponding to the target model according to the engineering change order identifier of the target model. At this time, the changed parts data corresponding to the target model obtained includes non-factory-level parts data, and the non-factory-level parts data is removed to obtain the changed parts data corresponding to the target model.
[0097] The embodiment of the present application can reduce unnecessary data redundancy and simplify the management of component data by removing non-factory-level component data, thereby laying a foundation for improving the efficiency of determining the corresponding relationship between component identifications before and after changes.
[0098] On the basis of the above embodiments, the embodiments of the present application further provide a method for tracing parts information, which includes: obtaining the identification of the parts to be traced of the target vehicle model; based on the correspondence between the identification of the parts before and after the change, determining the link relationship before and after the change corresponding to the identification of the parts under the target vehicle model, and the correspondence between the identification of the parts before and after the change is obtained according to the method described in any one of the above embodiments.
[0099] In this embodiment, it can be understood that after determining the correspondence between the component identifications before and after the change through the above embodiment, the determined correspondence between the component identifications before and after the change can be used to obtain the link relationship before and after the change corresponding to the component identification to be traced under the target vehicle model. This is conducive to helping R&D engineers quickly and accurately determine the link relationship before and after the change corresponding to the component identification to be traced under the target vehicle model.
[0100] Furthermore, based on the correspondence between the component identifiers before and after the change, the link relationship between the component identifiers before and after the change is determined, including: taking the component identifier as the first component identifier, and determining the second component identifier corresponding to the first component identifier based on the correspondence between the component identifiers before and after the change; in response to the existence of the second component identifier corresponding to the first component identifier, taking the second component identifier as the new first component identifier, and determining the second component identifier corresponding to the new first component identifier based on the correspondence between the component identifiers before and after the change, until there is no second component identifier corresponding to the new first component identifier, and obtaining the link relationship between the component identifiers before and after the change; wherein, if the first component identifier is the component identifier before the change, the second component identifier is the component identifier after the change; if the first component identifier is the component identifier after the change, the second component identifier is the component identifier before the change.
[0101] In one implementation, the first component identifier is regarded as the component identifier before the change, and the second component identifier corresponding to the first component identifier is queried and determined from the correspondence relationship between the component identifiers before and after the change, and the second component identifier is the component identifier after the change. The second component identifier determined by the query is used as the new first component identifier and the query is continued until there is no second component identifier corresponding to the new first component identifier, thereby obtaining the link relationship before and after the change corresponding to the component identifier.
[0102] In another implementation, the first component identifier is regarded as the component identifier after the change, and the second component identifier corresponding to the first component identifier is queried and determined from the correspondence relationship between the component identifiers before and after the change, and the second component identifier is the component identifier before the change. The second component identifier determined by the query is used as the new first component identifier and the query is continued until there is no second component identifier corresponding to the new first component identifier, thereby obtaining the link relationship before and after the change corresponding to the component identifier.
[0103] Further, taking the accelerator pedal with the component identification number 6608000001 as an example, Figure 2 To explain how to determine the link relationship before and after the change corresponding to the component identification based on the correspondence between the component identifications before and after the change. Figure 2 A flow chart of determining the link relationship before and after the change of the component identification corresponding to the embodiment of the present application based on the component identification correspondence before and after the change. Figure 2 It can be seen that in the target vehicle model BX11, the accelerator pedal is changed from the component identification 6608000001 to the component identification 6608000004.
[0104] The embodiment of the present application can improve the efficiency of component information tracing by determining the link relationship before and after the change corresponding to the component identification based on the correspondence between the component identifications before and after the change.
[0105] Next, an example will be used to explain how to use the component information determination method provided in the embodiment of the present application to solve the problem of component change replacement number tracing. The method includes the following steps:
[0106] 1. Receive input from the user requesting to determine the corresponding relationship between component identifications before and after the change: determine the target engineering change order;
[0107] 2. The system automatically connects to the database, queries the information of the target engineering change order, and obtains the engineering BOM change tab data associated with the target engineering change order, where the engineering BOM change tab data is part of the target engineering change order;
[0108] 3. Filter the non-factory-level parts data (level ≠ 1) in the Engineering BOM Change tab data, and only keep the Engineering BOM component data rows with level 1. The Engineering BOM component data rows with level 1 are called Line of Usage (LOU). Table 3 is the sample data of the Engineering BOM Change tab data with level 1;
[0109] 4. The LOU data filtered and processed in step 3 are grouped by car model and room. The reason is that the same engineering change order may contain data of multiple car models. Subsequent processing logic is processed separately according to the room prices of different car models, and the car model and room information are recorded for backup;
[0110] Table 3
[0111]
[0112] 5. Obtain the PSS, FG, POS, function position code and second track identification attributes of the LOU. The five attribute values that are exactly the same are taken as a group, and the LOU data is grouped. Further, Table 4 is an example data for grouping the factory-level component data by vehicle type room provided in an embodiment of the present application;
[0113] Table 4
[0114]
[0115] 6. Obtain the LOU change operation identifier, where the LOU change operation identifier includes: add, delete, modify, and replace. Split out the component data before and after the change according to the different types of LOU change operation identifiers, and store them temporarily. Further, Table 5 is an example data of splitting out the component data before and after the change according to the different types of LOU change operation identifiers provided in the embodiment of the present application;
[0116] Table 5
[0117]
[0118] 7. Based on the vehicle model room output in step 4 as the input parameter, query the engineering configuration table of the vehicle model room. The engineering configuration table describes the functional configurations of the vehicle model and how they are used in different configurations. Among them, S represents standard use, - represents no configuration, and O represents optional use;
[0119] 8. Use the engineering configuration table output in step 7 to call the preset solution method to solve the component data before and after the split change output in step 6, and obtain the usage of each piece of data in different configurations. Further, based on the output component data before and after the split change, the usage of each piece of data in different configurations can be found in Table 6;
[0120] Table 6
[0121]
[0122] 9. The filter configuration only contains data on optional parts;
[0123] 10. Sequentially traverse the data of parts before and after the change of the same group in the same car model room obtained in step 9;
[0124] 11. In the same group and in the same configuration, if there is only one S situation before and after the component is changed, the corresponding relationship of the changed component identification shall be temporarily stored; further, the following situations do not need to record the corresponding relationship of the changed component identification:
[0125] In the same group and configuration, the changed component data has only one S or no S;
[0126] In the same group and configuration, there are three or more Ss whose component data has been changed;
[0127] In the same group and the same configuration, there are two Ss in the changed component data, but both exist in the component data before the change or in the component data after the change;
[0128] 12. The corresponding relationship of the component identifications that has changed is temporarily stored in step 11, and the component data with the same component identifications before and after the change is removed and stored in the database. Table 7 is an example of the corresponding relationship of the component identifications stored in the database provided in an embodiment of the present application.
[0129] Table 7
[0130] BX11 8894389573 6608109419 BX11 8894389573 6608103446 BX11 6608010101 6608040960
[0131] In summary, the component information determination method provided in the embodiment of the present application can automatically determine the correspondence table before and after the component change, so that the R&D engineer does not need to manually establish the correspondence before and after the component change. When the vehicle model configuration is complex or the number of changed components is large, the efficiency will be significantly improved.
[0132] Further, after determining the corresponding relationship between the component identifiers, the component identifier to be traced input by the user is used as the first component identifier, and based on the corresponding relationship between the component identifiers before and after the change, the second component identifier corresponding to the first component identifier is determined; in response to the existence of the second component identifier corresponding to the first component identifier, the second component identifier is used as the new first component identifier, and based on the corresponding relationship between the component identifiers before and after the change, the second component identifier corresponding to the new first component identifier is determined, until there is no second component identifier corresponding to the new first component identifier, and the link relationship before and after the change corresponding to the component identifiers is obtained; wherein, if the first component identifier is the component identifier before the change, the second component identifier is the component identifier after the change; if the first component identifier is the component identifier after the change, the second component identifier is the component identifier before the change.
[0133] The above query results are combined, and the combined query structure is provided on the system front end for users to view the full-link change history of the component identification in cross-model projects.
[0134] In summary, the method for determining component information provided in the embodiment of the present application can automatically generate, record and trace the corresponding relationship between component identification numbers before and after the change without increasing the workload of engineers when a component undergoes a design change and needs to be re-identified, thereby solving the problem of tracing the change in component identification.
[0135] Furthermore, if the correspondence between component identifications before and after the change is manually established by R&D engineers, there may be a hidden danger of confusion in the relationship due to misoperation by R&D engineers. However, the engineering material list is the only input for final material procurement, logistics pull, and production planning, so its accuracy must be guaranteed. Based on the component information determination method provided in the embodiment of the present application, the accuracy of the correspondence between component identifications before and after the change can be guaranteed.
[0136] Figure 3 A schematic diagram of the structure of the component information determination device provided in this application, such as Figure 3 As shown, the component information determination device 300 provided in this embodiment includes:
[0137] An acquisition module 301 is used to acquire the changed component data corresponding to the target vehicle model;
[0138] A first determination module 302 is used to determine, based on the component data, the usage of the component corresponding to the component data in different configurations of the target vehicle model;
[0139] The second determination module 303 is used to determine the component identification correspondence between the target component before and after the change in the target vehicle model according to the target data related to the target component included in the component data, if there is a target component used both before and after the change for the same configuration.
[0140] In a possible implementation manner, the second determining module 303 is specifically configured to:
[0141] Traversing usage of the components corresponding to the component data in different configurations of the target vehicle model, and obtaining usage of the components corresponding to the component data in the same configuration of the target vehicle model;
[0142] For the same configuration, if there is a target component that is used both before and after the change, the initial corresponding relationship between the component identifications of the target component before and after the change under the target vehicle model is determined based on the target data related to the target component contained in the component data;
[0143] Data processing is performed on the initial correspondence relationship of the component identification to determine the correspondence relationship of the component identification of the target component before and after the change under the target vehicle model.
[0144] In a possible implementation manner, the second determining module 303 is further configured to:
[0145] The component data with the same component identification in the initial correspondence is removed to obtain the component identification correspondence of the target component before and after the change under the target vehicle model.
[0146] In a possible implementation manner, the first determining module 302 is specifically configured to:
[0147] Based on the attributes of the changed component data, performing grouping processing on the component data to determine the first component data;
[0148] For the first component data, based on the component change operation identifier, determine the second component data;
[0149] Based on the target vehicle type, determine the engineering configuration table corresponding to the target vehicle type;
[0150] According to the second component data and the engineering configuration table, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined.
[0151] In a possible implementation manner, the first determining module 302 is further configured to:
[0152] Determining third component data based on the second component data and the engineering configuration table;
[0153] In the third component data, component data that is only used as an option is removed, and the usage of the components corresponding to the component data in different configurations of the target vehicle model is determined.
[0154] In a possible implementation, the acquisition module 301 is specifically used to:
[0155] Get the engineering change order ID of the target vehicle model;
[0156] Based on the engineering change order identification, determine the changed parts data corresponding to the target vehicle model;
[0157] The changed non-factory-level component data are removed from the changed component data to obtain the changed component data corresponding to the target vehicle model.
[0158] Figure 4 The structural diagram of the parts information tracing device provided for this application is as follows: Figure 4 As shown, the component information tracing device 400 provided in this embodiment includes:
[0159] The acquisition module 401 is used to acquire the identification of the parts to be traced of the target vehicle model;
[0160] The determination module 402 is used to determine the link relationship before and after the change corresponding to the component identification under the target vehicle model based on the correspondence relationship between the component identification before and after the change, and the correspondence relationship between the component identification before and after the change is obtained according to the first aspect and / or various possible implementation methods of the first aspect.
[0161] In a possible implementation, the determination module 402 is specifically used to: use the component identifier as the first component identifier, and determine the second component identifier corresponding to the first component identifier based on the correspondence between the component identifiers before and after the change; in response to the existence of the second component identifier corresponding to the first component identifier, use the second component identifier as the new first component identifier, and determine the second component identifier corresponding to the new first component identifier based on the correspondence between the component identifiers before and after the change, until there is no second component identifier corresponding to the new first component identifier, and obtain the link relationship before and after the change corresponding to the component identifiers; wherein, if the first component identifier is the component identifier before the change, the second component identifier is the component identifier after the change; if the first component identifier is the component identifier after the change, the second component identifier is the component identifier before the change.
[0162] The parts information determination device and parts information tracing device provided in this embodiment can execute the method provided in the above method embodiment. The implementation principles and technical effects are similar and will not be described in detail in this embodiment.
[0163] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the processing module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0164] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element to allocate program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0165] Figure 5 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 5 As shown, the electronic device 500 provided in the embodiment of the present application may include: a processor 501, and a memory 502 connected to the processor in communication, wherein:
[0166] Memory stores computer-executable instructions;
[0167] The processor executes the computer-executable instructions stored in the memory to implement the method described in the foregoing method embodiment.
[0168] It should be understood that the processor 501 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor. The memory 502 may include a high-speed random access memory (RAM), and may also include non-volatile storage NVM (non-volatile memory), such as at least one disk storage, and can also be a USB flash drive, a mobile hard disk, a read-only memory, a disk or an optical disk, etc.
[0169] Optionally, the electronic device 500 may further include a communication interface 503. In a specific implementation, if the communication interface 503, the memory 502 and the processor 501 are implemented independently, the communication interface 503, the memory 502 and the processor 501 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0170] Optionally, in a specific implementation, if the communication interface 503, the memory 502 and the processor 501 are integrated on a chip, the communication interface 503, the memory 502 and the processor 501 can communicate through an internal interface.
[0171] An embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, they are used to implement the method described in any of the aforementioned embodiments.
[0172] It is understood that the computer readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special computer.
[0173] An exemplary computer-readable storage medium is coupled to a processor so that the processor can read information from the computer-readable storage medium and write information to the computer-readable storage medium. Of course, the computer-readable storage medium can also be an integral part of the processor. The processor and the computer-readable storage medium can be located in an ASIC. Of course, the processor and the computer-readable storage medium can also exist in an electronic device as discrete components.
[0174] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a computer-readable storage medium, including a number of instructions for enabling an electronic device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present application.
[0175] An embodiment of the present application also provides a computer program product, including a computer program, which implements the method described in any of the above embodiments when executed.
[0176] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0177] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0178] In the above embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0179] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0180] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for determining component information, characterized in that: include: Obtain the changed parts data corresponding to the target vehicle model; Determining, based on the component data, usage of the component corresponding to the component data in different configurations of the target vehicle model; For the same configuration, if there is a target component that is used both before and after the change, the component identification correspondence between the target component and the target component under the target vehicle model is determined based on the target data related to the target component contained in the component data.
2. The method according to claim 1, characterized in that For the same configuration, if there is a target component that is used both before and after the change, determining the component identification correspondence between the target component and the target component before and after the change under the target vehicle model according to the target data related to the target component contained in the component data, includes: Traversing usage of the component corresponding to the component data in different configurations of the target vehicle model, and obtaining usage of the component corresponding to the component data in the same configuration of the target vehicle model; For the same configuration, if there is a target component that is used both before and after the change, then determining the initial corresponding relationship between the component identifications of the target component before and after the change under the target vehicle model according to the target data related to the target component contained in the component data; Data processing is performed on the initial corresponding relationship of the component identification to determine the corresponding relationship of the component identification of the target component before and after the change under the target vehicle model.
3. The method according to claim 2, characterized in that Performing data processing on the initial correspondence relationship of the component identification to determine the correspondence relationship of the component identification of the target component before and after the change under the target vehicle model includes: The component data with the same component identification in the initial correspondence is removed to obtain the component identification correspondence of the target component before and after the change under the target vehicle model.
4. The method according to any one of claims 1 to 3, characterized in that Determining, based on the component data, usage of the component corresponding to the component data in different configurations of the target vehicle model includes: Based on the attributes of the changed component data, performing grouping processing on the component data to determine first component data; For the first component data, based on the component change operation identifier, determine the second component data; Based on the target vehicle type, determining an engineering configuration table corresponding to the target vehicle type; According to the second component data and the engineering configuration table, the usage of the component corresponding to the component data in different configurations of the target vehicle model is determined.
5. The method according to claim 4, characterized in that The determining, based on the second component data and the engineering configuration table, the usage of the component corresponding to the component data in different configurations of the target vehicle model includes: Determining third component data based on the second component data and the engineering configuration table; In the third component data, component data that is only used as an option is removed, and the usage of the components corresponding to the component data in different configurations of the target vehicle model is determined.
6. The method according to any one of claims 1 to 3, characterized in that The step of obtaining the changed component data corresponding to the target vehicle model includes: Get the engineering change order ID of the target vehicle model; Based on the engineering change order identifier, determining the changed component data corresponding to the target vehicle model; The changed non-factory-level component data is removed from the changed component data to obtain the changed component data corresponding to the target vehicle model.
7. A component information tracing method, characterized in that: include: Obtain the identification of the parts to be traced of the target vehicle model; Based on the correspondence between the component identifications before and after the change, the link relationship between the component identifications before and after the change corresponding to the target vehicle model is determined, and the correspondence between the component identifications before and after the change is obtained according to the method described in any one of claims 1 to 6.
8. The method according to claim 7, characterized in that The determining, based on the correspondence between the component identifiers before and after the change, the link relationship before and after the change corresponding to the component identifiers includes: Taking the component identifier as the first component identifier, and determining a second component identifier corresponding to the first component identifier based on the corresponding relationship between the component identifiers before and after the change; In response to the existence of a second component identifier corresponding to the first component identifier, the second component identifier is used as a new first component identifier, and based on the correspondence relationship between the component identifiers before and after the change, the second component identifier corresponding to the new first component identifier is determined until there is no second component identifier corresponding to the new first component identifier, thereby obtaining the link relationship before and after the change corresponding to the component identifiers; Among them, if the first component identification is the component identification before the change, the second component identification is the component identification after the change; if the first component identification is the component identification after the change, the second component identification is the component identification before the change.
9. A component information determination device, characterized in that: include: An acquisition module is used to acquire the changed component data corresponding to the target vehicle model; A first determination module, used to determine, based on the component data, usage of the component corresponding to the component data in different configurations of the target vehicle model; The second determination module is used to determine the component identification correspondence between the target component before and after the change under the target vehicle model according to the target data related to the target component contained in the component data, if there is a target component used both before and after the change for the same configuration.
10. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed.
12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when executed.