Part numbering methods, devices, electronic equipment and computer-readable storage media

CN122570451APending Publication Date: 2026-08-14CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-29
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]本发明的主要目的在于提出一种零部件编号方法、装置、电子设备及计算机可读存储介质,旨在解决现有技术中难以正确对是否进行编号更换进行决策的问题

Benefits of technology

[0014]本发明提出的一种零部件编号方法、装置、电子设备及计算机可读存储介质,获取第一零部件对应的第一零部件工程数据,并获取第二零部件对应的第二零部件工程数据,其中,所述第二零部件为所述第一零部件进行工程变更后的零部件;获取所述第一零部件的编号沿用条件,并判断所述第二零部件工程数据相对所述第一零部件工程数据是否满足所述编号沿用条件;若满足所述编号沿用条件,则将所述第二零部件的第二零部件编号设置为所述第一零部件的第一零部件编号。通过在发生零部件变更后,对变更前后的零部件的相关数据进行获取,进而基于两者的数据进行比较来判断是否满足编号沿用条件,而在满足编号沿用条件时,则沿用变更前的第一零部件编号,在不满足编号沿用条件时,则重新进行编号,使得零部件编号的变更具有了明确的评判规则,能够使得零部件编号的设置满足工程要求,同时相对人工辨别的方式,提高了零部件编号的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122570451A_ABST
    Figure CN122570451A_ABST
Patent Text Reader

Abstract

This invention proposes a component numbering method, apparatus, electronic device, and computer-readable storage medium. The method includes the following steps: acquiring first component engineering data corresponding to a first component, and acquiring second component engineering data corresponding to a second component; acquiring the numbering continuation conditions for the first component, and determining whether the second component engineering data satisfies the numbering continuation conditions relative to the first component engineering data; if the numbering continuation conditions are met, then setting the second component number of the second component as the first component number of the first component. By acquiring relevant data of the component before and after the component change, and then comparing the two data to determine whether the numbering continuation conditions are met, the component numbering change has clear evaluation rules, ensuring that the component numbering meets engineering requirements, and improving the efficiency of component numbering compared to manual identification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of product engineering management, and more particularly to a component numbering method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] Currently, when engineering changes occur to automotive parts, engineers need to query the part information before and after the change in the engineering system and judge whether the part number needs to be changed based on their personal experience. However, this method relies on the engineer's personal experience and understanding of the numbering rules, which is inefficient and makes it difficult to make the correct decision on whether to change the number. Summary of the Invention

[0003] The main objective of this invention is to provide a component numbering method, apparatus, electronic device, and computer-readable storage medium, aiming to solve the problem in the prior art of making correct decisions on whether to change component numbers.

[0004] To achieve the above objectives, the present invention provides a component numbering method, the method comprising the following steps: Obtain the engineering data of the first component corresponding to the first component, and obtain the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; Obtain the numbering continuation condition of the first component, and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component; If the numbering continuation condition is met, then the second component number of the second component is set as the first component number of the first component.

[0005] Optionally, obtaining the engineering data of the first component corresponding to the first component includes: Receive the first component number input by the user; Retrieve the project version data corresponding to the first component number from the project management system; The latest version of the engineering version data is used as the engineering data for the first component.

[0006] Optionally, obtaining the engineering data of the second component corresponding to the second component includes: Receive the component identifier corresponding to the second component input by the user; Match the engineering data of the second component corresponding to the component identifier in the engineering management system.

[0007] Optionally, determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the first structural parameter from the engineering data of the first component and the second structural parameter from the engineering data of the second component; Determine whether the first structural parameter is consistent with the second structural parameter; If the first structural parameter is inconsistent with the second structural parameter, then the numbering continuation condition is determined not to be met.

[0008] Optionally, determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the first performance parameter from the engineering data of the first component and the second performance parameter from the engineering data of the second component; Calculate the performance difference between the first performance parameter and the second performance parameter; Determine whether the performance difference is greater than the difference threshold; If the performance difference is greater than the difference threshold, then it is determined that the numbering continuation condition is not met.

[0009] Optionally, determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the target supplier set from the first component engineering data; Obtain the set of optional suppliers from the engineering data of the second component; Determine whether the set of optional suppliers is a subset of the set of target suppliers; If the set of optional suppliers is not a subset of the set of target suppliers, then the condition for continuing the numbering is not met.

[0010] Optionally, determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain multiple sub-conditions from the numbering continuation condition; For each of the sub-conditions, determine whether the engineering data of the second component satisfies the sub-condition relative to the engineering data of the first component; If the engineering data of the second component satisfies all the sub-conditions relative to the engineering data of the first component, then the numbering continuation condition is determined to be satisfied.

[0011] To achieve the above objectives, the present invention also provides a component numbering device, the component numbering device comprising: The first acquisition module is used to acquire the engineering data of the first component corresponding to the first component, and to acquire the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; The second acquisition module is used to acquire the numbering continuation condition of the first component and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component. The first setting module is used to set the second component number of the second component to the first component number of the first component if the numbering continuation condition is met.

[0012] To achieve the above objectives, the present invention also provides an electronic device, the electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the component numbering method as described above.

[0013] To achieve the above objectives, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the component numbering method described above.

[0014] This invention proposes a component numbering method, apparatus, electronic device, and computer-readable storage medium. The method involves acquiring engineering data for a first component corresponding to a first component and engineering data for a second component corresponding to a second component, wherein the second component is a component resulting from an engineering modification of the first component. The method obtains the numbering continuation conditions for the first component and determines whether the engineering data of the second component satisfies these conditions relative to the engineering data of the first component. If the conditions are met, the second component number of the second component is set as the first component number of the first component. By acquiring relevant data of the component before and after the modification after a component modification, and comparing the two data to determine whether the numbering continuation conditions are met, the first component number before the modification is retained when the conditions are met; otherwise, the numbering is recalculated. This provides clear evaluation rules for component numbering changes, ensuring that component numbering meets engineering requirements, and improving the efficiency of component numbering compared to manual identification methods. Attached Figure Description

[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a flowchart illustrating the first embodiment of the component numbering method of the present invention; Figure 2 This is a detailed flowchart of the component numbering method of the present invention; Figure 3 This is a schematic diagram of the module structure of the electronic device of the present invention. Detailed Implementation

[0018] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.

[0019] This invention provides a component numbering method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the component numbering method of the present invention, the method comprising the following steps: Step S10: Obtain the engineering data of the first component corresponding to the first component, and obtain the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; This application can be applied to product engineering management. Specific product types can be set based on actual needs. This application uses vehicles as an example for illustration, and other types of products can be implemented by analogy.

[0020] In vehicle engineering management, there is a need to modify parts. For example, after a vehicle is launched, based on user feedback, it may be necessary to optimize some parts of the vehicle's structure. This requires engineering modifications to the parts of these parts so that they can be updated in subsequent batches of vehicles. Another example is when a customer needs to customize a certain model of vehicle. Based on the customer's requirements, some parts of the vehicle may need to be adjusted. This requires engineering modifications to the parts of these parts to meet the production needs of the customized vehicle. Furthermore, changes in parts suppliers may lead to changes in the corresponding parts.

[0021] Component changes can be performed by engineers; for example, an engineer can select the first component before the change and the second component after the change in the engineering management system; the specific type of engineering management system can be set according to actual needs, such as the Teamcenter system.

[0022] Changes to components can be set based on actual engineering needs, such as changes to structure, model, or supplier.

[0023] It is understandable that the relevant data for the first and second components are set in the Teamcenter system. However, for a vehicle product project, the first component has already been set in the project and therefore has a component number in the project. The second component, on the other hand, is a new component added after this change, that is, a component that replaces the first component. Therefore, the second component does not have a component number in the project and a component number needs to be set for it.

[0024] The first component engineering data consists of relevant data for the first component. The data types included in the first component engineering data can be set based on actual needs. Generally, it can include all data that can be queried for the first component, such as component number, engineering version data in the project, 3D model dataset, attribute form data, category attribute data, associated document data, etc.

[0025] The engineering version data is used to indicate the changes to the first component in the project. After each change, such as after the change of the second component is completed, the engineering data of the second component will be updated to the engineering version data. At the same time, the version number, change time and change details of this change will also be updated to the engineering version data.

[0026] The 3D model dataset contains the 3D model data of the first component. The specific model type can be set according to actual needs, such as JT (Jupiter Tessellation) lightweight model or CAD (Computer Aided Design) native model.

[0027] The attribute form data contains the attribute data of the first component, such as material grade, performance parameters, and supplier list.

[0028] The classification attribute data is the classification identifier of the first component in the Teamcenter system, such as the part family characteristics of the first component in the Teamcenter system's Classification.

[0029] The associated document data includes other relevant data associated with the first component, such as drawings, technical agreements, and customer special requirements forms.

[0030] The specific types of the first component engineering data mentioned above are for illustrative purposes only. In practical applications, the content of the first component engineering data can be set according to actual needs.

[0031] The engineering data for the second component consists of relevant data for the second component. The data types included in the engineering data for the second component can be set based on actual needs. Generally, it can include all data that can be queried for the second component, such as 3D model datasets, attribute form data, category attribute data, and associated document data.

[0032] The specific types of the second component engineering data mentioned above are for illustrative purposes only. In practical applications, the content of the second component engineering data can be set according to actual needs.

[0033] Engineering data for the first and second components can be obtained through the SOA (Service-Oriented Architecture) interface of the Teamcenter system.

[0034] Step S20: Obtain the numbering continuation condition of the first component, and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component. The condition for using the part number indicates the condition for using the part number of the first part.

[0035] In vehicle engineering management, the setting of part numbers has a significant impact on management and production. If part numbers are too redundant, it will increase the number of parts that management needs to plan and the number of parts that production needs to control, thus affecting efficiency. Therefore, the reuse of part numbers can greatly reduce the number of part numbers. However, if part numbers are reused between two non-interchangeable parts, it will lead to problems such as incorrect part assembly or failure to meet customer requirements.

[0036] In this embodiment, number retention conditions are set to clarify the rules for retaining part numbers. The specific rules for number retention conditions can be set based on actual needs, such as setting rules based on factors such as part size consistency, performance consistency, appearance consistency, and customer requirements to obtain number retention conditions.

[0037] Step S30: If the numbering continuation condition is met, then the second component number of the second component is set as the first component number of the first component.

[0038] Step S40: If the condition for continuing the numbering is not met, then a new part number is set for the second part.

[0039] When the engineering data of the second component meets the condition of numbering inheritance relative to the engineering data of the first component, it is considered that the second component and the first component have a certain consistency in the project and meet the requirements of the project for the first component. Therefore, the first component number of the first component is inherited by the second component.

[0040] When the engineering data of the second component does not meet the condition for continuing the numbering relative to the engineering data of the first component, it is considered that the second component differs significantly from the first component in the project, or does not meet the project's requirements for the first component. Therefore, a new component number is assigned to the second component.

[0041] The system can automatically perform the retention or addition of part numbers; it can also prompt for the retention or addition of part numbers, and execute the retention or addition of part numbers after the engineer confirms, or the engineer can manually perform the retention or addition of part numbers after the prompt.

[0042] This embodiment acquires relevant data of the parts before and after the change, and then compares the two data to determine whether the numbering continuation condition is met. If the numbering continuation condition is met or not, the first part number before the change is retained or a new number is assigned. This makes the change of part numbering a clear evaluation rule, which can ensure that the setting of part numbering meets the engineering requirements. At the same time, it improves the efficiency of part numbering compared with manual identification.

[0043] Furthermore, in the second embodiment of the component numbering method of the present invention based on the first embodiment, step S10 includes the following steps: Step S11: Receive the first component number input by the user; Step S12: Obtain the engineering version data corresponding to the first component number from the engineering management system; Step S13: Use the latest version data in the engineering version data as the first component engineering data.

[0044] The first component number is the component number of the first component.

[0045] Since the first component is a component that is being used in the project, it has a corresponding first component number in the project management system. Therefore, the corresponding data can be directly determined in the project management system through the first component number.

[0046] The engineering version data indicates the changes made to the first component during the engineering process.

[0047] It is understandable that the first component may undergo multiple changes during the vehicle engineering management process, and the data of the first component determined by the last change is the data currently in use. Therefore, it is necessary to obtain the latest version data from the engineering version data as the first component engineering data.

[0048] In this embodiment, the latest version data is located by the first component number, so that the engineering data of the first component corresponding to the first component can be accurately obtained.

[0049] Furthermore, in the third embodiment of the component numbering method of the present invention based on the first embodiment of the present invention, step S10 includes the following steps: Step S14: Receive the component identifier corresponding to the second component input by the user; Step S15: Match the engineering data of the second component corresponding to the component identifier in the engineering management system.

[0050] Component identifiers are used to indicate the uniqueness of a second component; the specific type of component identifier can be set based on actual needs, such as the model of the second component, a unique identifier defined within the engineering management system, etc.

[0051] It is understandable that since the second component is not used in the project, it has not been assigned a component number. Therefore, in this embodiment, the identity of the second component is identified by a component identifier.

[0052] In practical applications, users can search for the required second component in the component library of the engineering management system and trigger the input of its corresponding component identifier by selecting the second component.

[0053] After identifying the component, the relevant data of the second component can be obtained through the API (Application Programming Interface) of the engineering management system, thereby obtaining the engineering data of the second component.

[0054] In this embodiment, the engineering data of the second component can be accurately obtained through the component identifier of the second component.

[0055] Furthermore, in the fourth embodiment of the component numbering method of the present invention based on the first embodiment of the present invention, step S20 includes the following steps: Step S21: Obtain the first structural parameter from the first component engineering data and the second structural parameter from the second component engineering data; Step S22: Determine whether the first structural parameter and the second structural parameter are consistent; Step S23: If the first structural parameter is inconsistent with the second structural parameter, then it is determined that the numbering continuation condition is not met.

[0056] If the first structural parameter is consistent with the second structural parameter, then it is determined that the numbering continuation condition is satisfied in terms of structural parameters.

[0057] Structural parameters are parameters that describe the structural configuration of components; structural parameters include the dimensions and shape of components in various dimensions.

[0058] It is understandable that when the first and second components are structurally inconsistent, replacing the first component with the second will result in a difference in the space occupied by the second component in the vehicle compared to the first component, meaning the second and first components will have different spatial impacts on the vehicle. In this case, if there are other closely spaced components around the structure, it is often necessary to adjust the other components at the location of the second component accordingly. If there are no other closely spaced components around the structure, the available space for future additions of components needs to be considered. Therefore, there is a significant structural difference between the first and second components in the vehicle; the first and second components cannot be interchanged; the second component does not meet the conditions for continued numbering and needs to be assigned a new component number to distinguish it from the first component in terms of component numbering.

[0059] When the first component and the second component are structurally identical, they are interchangeable in terms of structural replacement. Therefore, it is considered that the component number can be used.

[0060] In this embodiment, the structural parameters of the first component and the second component are compared, and when the structural parameters of the two components are inconsistent, the numbering is not reused, thereby avoiding the sharing of numbers between components with inconsistent structures.

[0061] Furthermore, in the fifth embodiment of the component numbering method of the present invention based on the first embodiment of the present invention, step S20 includes the following steps: Step S24: Obtain the first performance parameter from the first component engineering data and the second performance parameter from the second component engineering data; Step S25: Calculate the performance difference between the first performance parameter and the second performance parameter; Step S26: Determine whether the performance difference is greater than the difference threshold; Step S27: If the performance difference is greater than the difference threshold, then it is determined that the numbering continuation condition is not met.

[0062] If the performance difference is less than or equal to the difference threshold, then the numbering continuation condition is determined to be met in terms of performance consistency.

[0063] Performance parameters are parameters that describe the performance of a component; performance parameters are specifically set based on the design purpose of the component; for example, performance parameters can be spring stiffness, resistance value, tensile strength, hardness, etc.

[0064] For components that have undergone changes, there are usually differences in performance between the components before and after the changes due to differences in suppliers, models, batches, structures, etc. When the difference in performance is small, the differences in engineering applications can be tolerated. However, when the difference in performance is large, the differences in engineering applications can lead to problems in the final product, such as compliance and quality issues. Therefore, it is necessary to distinguish between the two as different components.

[0065] The performance difference is the difference between the performance parameters of the first component and the performance parameters of the second component.

[0066] The difference threshold is the maximum allowable difference between performance parameters. When the performance difference is greater than the difference threshold, it means that the difference between the first performance parameter and the second performance parameter is too large. Therefore, they cannot be interchanged and the condition for continued numbering is not met. When the performance difference is less than or equal to the difference threshold, it means that the difference between the first performance parameter and the second performance parameter is small and within the allowable range. Therefore, they can be interchanged and the condition for continued numbering is met.

[0067] The specific value of the difference threshold can be set based on actual needs. For example, the difference threshold indicates that the rate of change of the second performance parameter relative to the first performance parameter is 5%.

[0068] It should be noted that different types of performance parameters have different allowable differences. Therefore, different difference thresholds can be set for different types of performance parameters.

[0069] In practical applications, to improve efficiency, key performance parameters can be set for components. These key performance parameters are parameters that affect the function of the components. When changes are made, the difference threshold for each key performance parameter is judged. Only when the performance difference of all key performance parameters is less than or equal to the corresponding difference threshold is the numbering continuation condition considered to be met. In other embodiments, the difference threshold for all performance parameters of the component can also be judged. Only when the performance difference of all performance parameters is less than or equal to the corresponding difference threshold is the numbering continuation condition considered to be met.

[0070] Furthermore, in the sixth embodiment of the component numbering method of the present invention based on the first embodiment of the present invention, step S20 includes the following steps: Step S28: Obtain the target supplier set from the first component engineering data; Step S29: Obtain the set of optional suppliers from the second component engineering data; Step S210: Determine whether the set of optional suppliers is a subset of the set of target suppliers; Step S211: If the set of optional suppliers is not a subset of the set of target suppliers, then it is determined that the numbering continuation condition is not met.

[0071] The supplier is a manufacturer that supplies parts.

[0072] The target supplier set is the set of suppliers that meet the requirements for the first component.

[0073] It is understandable that in some scenarios, there are specific supplier requirements for components; for example, in scenarios where customers customize components, they may require the use of components from specific suppliers. Therefore, when it comes to component changes, it is necessary to consider whether the supplier meets the engineering requirements.

[0074] The optional supplier set is the set of suppliers that actually provide the second component.

[0075] When the selectable suppliers are a subset of the target supplier set, it means that all suppliers providing the second component are within the target supplier set. Therefore, all supplier requirements are met, and reusing the component number will not cause supplier errors. Thus, the component number reuse condition is met. When the selectable supplier set is not a subset of the target supplier set, it means that there are suppliers of the second component who are not within the target supplier set. Therefore, reusing the component number would cause supplier errors. Thus, the component number reuse condition is not met.

[0076] For example, the target supplier set is {supplier A}; When the set of available suppliers is {supplier A}, all suppliers that provide the second component meet the supplier requirements and satisfy the condition of numbering continuation. When the set of available suppliers is {supplier B}, then none of the suppliers providing the second component meet the supplier requirements and the condition of continuing the numbering is met. When the set of available suppliers is {supplier A, supplier B}, there are suppliers among those providing the second component who do not meet the requirements and do not meet the condition of continuing the numbering.

[0077] In practical applications, only one supplier is required in some cases. Therefore, for ease of judgment, in such cases, we can first determine whether the number of valid suppliers for the second component is ≥2. If the number of valid suppliers for the second component is ≥2 and the second component is supplied by multiple suppliers at the same time, then it is determined that the second component does not meet the supplier requirements and therefore does not meet the numbering continuation condition; otherwise, it is considered that the numbering continuation condition is met.

[0078] In this embodiment, the supplier set is compared to accurately determine whether the supplier of the second component meets the requirements, and then it is determined whether the component number can be reused.

[0079] Further, see Figure 2 In the seventh embodiment of the component numbering method of the present invention proposed based on the first embodiment of the present invention, step S20 includes the following steps: Step S212: Obtain multiple sub-conditions from the numbering continuation condition; Step S213: For each of the sub-conditions, determine whether the second component engineering data satisfies the sub-condition relative to the first component engineering data; Step S214: If the second component engineering data satisfies all the sub-conditions relative to the first component engineering data, then it is determined that the numbering continuation condition is satisfied.

[0080] If there is a sub-condition that the engineering data of the second component does not meet relative to the engineering data of the first component, then it is determined that the numbering continuation condition is not met.

[0081] Sub-conditions are conditions specific to a particular dimension within the numbered continuation conditions; for example, the conditions set for structural parameters, performance parameters, and supplier sets mentioned above can be included as sub-conditions within the numbered continuation conditions.

[0082] When the engineering data of the second component satisfies all the sub-conditions of the numbering continuation condition relative to the engineering data of the first component, it is considered that the first component and the second component are interchangeable in all dimensions that need to be considered, and therefore, the numbering continuation can be performed.

[0083] If the engineering data of the second component does not meet all the sub-conditions of the numbering continuation condition relative to the engineering data of the first component, it is considered that the first component and the second component are not interchangeable in some or all dimensions, and therefore, the numbering continuation cannot be performed.

[0084] In practical applications, in order to improve the efficiency of judgment, sub-conditions can be judged sequentially; If the performance parameters are judged first, and the performance difference is greater than the difference threshold, then it is directly determined that the numbering continuation condition is not met; if the performance difference is less than or equal to the difference threshold, then the structural parameters are further judged. If the first structural parameter is inconsistent with the second structural parameter, it is directly determined that the numbering continuation condition is not met; if the first structural parameter is consistent with the second structural parameter, the supplier is further judged. If the set of optional suppliers is not included in the set of target suppliers, then the condition of using the numbering system is not met; if the set of optional suppliers is included in the set of target suppliers, then the condition of using the numbering system is met.

[0085] In this embodiment, multi-dimensional sub-conditions are set to jointly evaluate the engineering data of the second component, so that the interchangeability of the first component and the second component can be judged in multiple dimensions, thereby accurately determining whether the numbering should be continued.

[0086] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0087] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0088] This application also provides a component numbering device for implementing the above-described component numbering method, the component numbering device comprising: The first acquisition module is used to acquire the engineering data of the first component corresponding to the first component, and to acquire the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; The second acquisition module is used to acquire the numbering continuation condition of the first component and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component. The first setting module is used to set the second component number of the second component to the first component number of the first component if the numbering continuation condition is met.

[0089] This part numbering device acquires relevant data about the parts before and after a change occurs, and then compares the two sets of data to determine whether the numbering continuation conditions are met. If the conditions are met or not, the device retains the original part number or renumbers the parts. This provides clear evaluation rules for part numbering changes, ensuring that part numbering meets engineering requirements. At the same time, it improves the efficiency of part numbering compared to manual identification.

[0090] It should be noted that the first acquisition module in this embodiment can be used to execute step S10 in this application embodiment, the second acquisition module in this embodiment can be used to execute step S20 in this application embodiment, and the first setting module in this embodiment can be used to execute step S30 in this application embodiment.

[0091] Furthermore, the first acquisition module includes: The first receiving unit is used to receive the first component number input by the user; The first acquisition unit is used to acquire the engineering version data corresponding to the first component number from the engineering management system; The first execution unit is used to use the latest version data in the engineering version data as the engineering data of the first component.

[0092] Furthermore, the first acquisition module includes: The second receiving unit is used to receive the component identifier corresponding to the second component input by the user; The first matching unit is used to match the second component engineering data corresponding to the component identifier in the engineering management system.

[0093] Furthermore, the second acquisition module includes: The second acquisition unit is used to acquire the first structural parameter in the first component engineering data and the second structural parameter in the second component engineering data; The first judgment unit is used to determine whether the first structural parameter is consistent with the second structural parameter; The second execution unit is configured to determine that the numbering continuation condition is not met if the first structural parameter is inconsistent with the second structural parameter.

[0094] Furthermore, the second acquisition module includes: The third acquisition unit is used to acquire the first performance parameter in the first component engineering data and the second performance parameter in the second component engineering data; The first calculation unit is used to calculate the performance difference between the first performance parameter and the second performance parameter; The second judgment unit is used to determine whether the performance difference is greater than the difference threshold. The third execution unit is configured to determine that the numbering continuation condition is not met if the performance difference is greater than the difference threshold.

[0095] Furthermore, the second acquisition module includes: The fourth acquisition unit is used to acquire the target supplier set in the first component engineering data; The fifth acquisition unit is used to acquire the set of optional suppliers in the second component engineering data; The third judgment unit is used to determine whether the set of optional suppliers is a subset of the set of target suppliers; The first determining unit is configured to determine that the numbering continuation condition is not met if the set of optional suppliers is not a subset of the set of target suppliers.

[0096] Furthermore, the second acquisition module includes: The sixth acquisition unit is used to acquire multiple sub-conditions in the numbering continuation condition; The fourth judgment unit is used to determine, for each of the sub-conditions, whether the second component engineering data satisfies the sub-condition relative to the first component engineering data; The second determining unit is configured to determine that the numbering continuation condition is met if the second component engineering data satisfies all the sub-conditions relative to the first component engineering data.

[0097] Reference Figure 3 In terms of hardware structure, the electronic device may include components such as a communication module 10, a memory 20, and a processor 30. In the electronic device, the processor 30 is connected to both the memory 20 and the communication module 10. The memory 20 stores a computer program, which is executed by the processor 30. When the computer program is executed, it implements the steps of the above-described method embodiments.

[0098] The communication module 10 can connect to external communication devices via a network. The communication module 10 can receive requests from the external communication devices and can also send requests, instructions, and information to the external communication devices. The external communication devices can be other electronic devices, servers, or IoT devices, such as televisions, etc.

[0099] The memory 20 can be used to store software programs and various data. The memory 20 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as obtaining engineering data for the first component corresponding to the first component), etc.; the data storage area may include a database, and may store data or information created based on system usage. Furthermore, the memory 20 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0100] The processor 30 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 20, and by calling data stored in the memory 20, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 30.

[0101] although Figure 3 Not shown, but the above-described electronic device may further include a circuit control module for connecting to a power supply to ensure the normal operation of other components. Those skilled in the art will understand that... Figure 3 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0102] The present invention also proposes a computer-readable storage medium having a computer program stored thereon. The computer-readable storage medium may be... Figure 3The memory 20 in the electronic device may also be at least one of ROM (Read-Only Memory) / RAM (Random Access Memory), magnetic disk, optical disk, etc. The computer-readable storage medium includes a number of instructions to cause a terminal device with a processor (which may be a television, automobile, mobile phone, computer, server, terminal, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0103] In this invention, the terms "first," "second," "third," "fourth," and "fifth" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0104] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0105] Although embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, and substitutions to the above embodiments within the scope of the present invention, and such changes, modifications, and substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A component numbering method, characterized in that, The component numbering method includes: Obtain the engineering data of the first component corresponding to the first component, and obtain the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; Obtain the numbering continuation condition of the first component, and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component; If the numbering continuation condition is met, then the second component number of the second component is set as the first component number of the first component.

2. The component numbering method as described in claim 1, characterized in that, The process of obtaining the engineering data of the first component corresponding to the first component includes: Receive the first component number input by the user; Retrieve the project version data corresponding to the first component number from the project management system; The latest version of the engineering version data is used as the engineering data for the first component.

3. The component numbering method as described in claim 1, characterized in that, The process of obtaining the engineering data of the second component corresponding to the second component includes: Receive the component identifier corresponding to the second component input by the user; Match the engineering data of the second component corresponding to the component identifier in the engineering management system.

4. The component numbering method as described in claim 1, characterized in that, The step of determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the first structural parameter from the engineering data of the first component and the second structural parameter from the engineering data of the second component; Determine whether the first structural parameter is consistent with the second structural parameter; If the first structural parameter is inconsistent with the second structural parameter, then the numbering continuation condition is determined not to be met.

5. The component numbering method as described in claim 1, characterized in that, The step of determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the first performance parameter from the engineering data of the first component and the second performance parameter from the engineering data of the second component; Calculate the performance difference between the first performance parameter and the second performance parameter; Determine whether the performance difference is greater than the difference threshold; If the performance difference is greater than the difference threshold, then it is determined that the numbering continuation condition is not met.

6. The component numbering method as described in claim 1, characterized in that, The step of determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain the target supplier set from the first component engineering data; Obtain the set of optional suppliers from the engineering data of the second component; Determine whether the set of optional suppliers is a subset of the set of target suppliers; If the set of optional suppliers is not a subset of the set of target suppliers, then the condition for continuing the numbering is not met.

7. The component numbering method as described in claim 1, characterized in that, The step of determining whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component includes: Obtain multiple sub-conditions from the numbering continuation condition; For each of the sub-conditions, determine whether the engineering data of the second component satisfies the sub-condition relative to the engineering data of the first component; If the engineering data of the second component satisfies all the sub-conditions relative to the engineering data of the first component, then the numbering continuation condition is determined to be satisfied.

8. A component numbering device, characterized in that, The component numbering device includes: The first acquisition module is used to acquire the engineering data of the first component corresponding to the first component, and to acquire the engineering data of the second component corresponding to the second component, wherein the second component is the component after the engineering modification of the first component; The second acquisition module is used to acquire the numbering continuation condition of the first component and determine whether the engineering data of the second component satisfies the numbering continuation condition relative to the engineering data of the first component. The first setting module is used to set the second component number of the second component to the first component number of the first component if the numbering continuation condition is met.

9. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the part numbering method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the part numbering method as described in any one of claims 1 to 7.