Vehicle BOM processing method, device, system, equipment, medium and product

By obtaining and adjusting the bill of material BOM and determining the execution information based on the resource allocation information at the manufacturing execution end, the problem of BOM's breakpoint switching time lag in the manufacturing site is solved, and the consistency between the use of parts and the actual consumption is achieved.

CN119809266APending Publication Date: 2025-04-11ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997177.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

During the automobile manufacturing process, there is a time lag in the switching between the BOM from design change to the breakpoint of the parts on the manufacturing site, resulting in the planned parts usage inconsistent with the actual part consumption.

Method used

By obtaining the bill of material BOM and material change information, adjusting the BOM to generate a new BOM, determining the execution information based on the resource allocation information of the manufacturing execution end, and synchronizing it to the manufacturing execution end and the logistics execution end to ensure coordination of production tasks and material delivery.

Benefits of technology

The advance planning of BOM execution information is realized, the time delay problem arising from inconsistent time coordination is reduced, and the consistency of part use between the logistics execution end and the manufacturing execution end is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809266A_ABST
    Figure CN119809266A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle BOM processing method, device, system and equipment, a medium and a product, and is applied to the technical field of automobile manufacturing. The method comprises the following steps: acquiring a first BOM (Bill of Material) and material change information; according to the material change information, adjusting the first BOM to obtain a second BOM; according to the material change information and resource allocation information of the manufacturing execution end, execution information of the second BOM is determined, and the execution information is used for indicating the manufacturing execution end to execute a vehicle production task corresponding to the second BOM according to the execution information; and synchronizing the second BOM and the execution information to the manufacturing execution end and the logistics execution end. According to the method, the problem that the part use condition planned by the BOM is inconsistent with the actual part inventory consumption condition of the manufacturing site due to the fact that the BOM is issued to the manufacturing site and part breakpoint switching of the manufacturing site is delayed can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of automobile manufacturing technology, and in particular, relates to a vehicle BOM processing method, device, system, equipment, medium and product. Background Art

[0002] The Bill of Materials (BOM) records the parts information required to manufacture a product. BOM is a list used to guide the selection and assembly of parts during the order production process. In the scenario of automobile manufacturing, when the design of automobile parts is changed and implemented at the manufacturing site, the process involves the following multiple links: BOM effectiveness, BOM generation, BOM delivery to the manufacturing site, and part breakpoint switching at the manufacturing site.

[0003] However, there is a time lag between the issuance of the BOM to the manufacturing site and the switching of component breakpoints at the manufacturing site, resulting in inconsistency between the parts usage planned in the BOM and the actual parts consumption at the manufacturing site. Summary of the invention

[0004] The embodiments of the present application provide a method, device, system, equipment, medium and product for processing a vehicle BOM, which can solve the problem that there is a delay in the issuance of the BOM to the manufacturing site and the switching of component breakpoints at the manufacturing site, resulting in inconsistency between the usage of parts planned by the BOM and the actual parts inventory consumption at the manufacturing site.

[0005] In a first aspect, an embodiment of the present application provides a method for processing a vehicle BOM, the method for processing a vehicle BOM comprising:

[0006] Get the first bill of materials (BOM) and material change information;

[0007] According to the material change information, adjust the first BOM to obtain the second BOM;

[0008] Determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, where the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information;

[0009] Synchronize the second BOM and execution information to the manufacturing execution end and the logistics execution end.

[0010] In a second aspect, an embodiment of the present application provides a vehicle BOM processing device, the processing device comprising:

[0011] An acquisition module is used to acquire the first bill of materials BOM and material change information;

[0012] A first determination module is used to adjust the first BOM according to the material change information to obtain a second BOM;

[0013] A second determination module is used to determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, and the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information;

[0014] The synchronization module is used to synchronize the second BOM and execution information to the manufacturing execution end and the logistics execution end.

[0015] In a third aspect, an embodiment of the present application provides a vehicle BOM processing system, the processing system comprising a manufacturing management end, a manufacturing execution end and a logistics execution end connected in communication; wherein:

[0016] The manufacturing management end is used to obtain the first bill of materials BOM and material change information; adjust the first BOM according to the material change information to obtain the second BOM; and determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, and the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information;

[0017] The manufacturing execution end is used to execute the production task corresponding to the second BOM according to the execution information when the second BOM and execution information synchronized with the manufacturing management end are obtained;

[0018] The logistics execution end is used to execute the material transportation task corresponding to the second BOM according to the execution information when the second BOM and execution information synchronized with the manufacturing management end are obtained.

[0019] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, a vehicle BOM processing method as described in any one of the first aspects is implemented.

[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, a vehicle BOM processing method as described in any one of the first aspects is implemented.

[0021] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, a vehicle BOM processing method as described in any one of the first aspects is implemented.

[0022] The vehicle BOM processing method, device, system, equipment, medium and product of the embodiment of the present application, thereby, based on the material change information and the resource allocation information of the manufacturing execution end, the execution information of the second BOM is determined, and the execution information of the second BOM is planned in advance. Then, the second BOM and the execution information are synchronized to the manufacturing execution end and the logistics execution end, so that the manufacturing execution end and the logistics execution end can work together according to the second BOM and the execution information. For example, the logistics execution end can arrange the distribution of the changed materials in advance according to the execution information and accurately record it according to the execution information of the second BOM, and the manufacturing execution end can reasonably arrange the adjustment and switching of the vehicle production tasks corresponding to the second BOM according to the execution information, reduce the time lag problem caused by inconsistent time coordination, and thus ensure the consistency between the parts usage of the logistics execution end based on the BOM planning and the actual parts consumption of the manufacturing execution end. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0024] Figure 1 A system architecture diagram of a vehicle BOM processing system provided by some embodiments of the present application is shown;

[0025] Figure 2 A schematic flow chart of a vehicle BOM processing method provided by some embodiments of the present application is shown;

[0026] Figure 3 A flowchart showing a specific implementation of step 230 provided in some embodiments of the present application is shown;

[0027] Figure 4 A flowchart showing another specific implementation of step 230 provided in some embodiments of the present application is shown;

[0028] Figure 5 A flowchart showing another specific implementation of step 230 provided in some embodiments of the present application is shown;

[0029] Figure 6 A schematic diagram showing the structure of a vehicle BOM processing device provided by some embodiments of the present application is shown;

[0030] Figure 7 A schematic diagram of the structure of an electronic device provided in some embodiments of the present application is shown. DETAILED DESCRIPTION

[0031] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0032] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0033] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate the understanding of the embodiments of the present application, the present application first specifically describes the related technologies involved:

[0034] BOM effectiveness means that the new part information after the design change has been officially confirmed, and the new part information BOM begins to constrain subsequent production links. BOM generation means generating a BOM issued to the manufacturing site based on the changed and effective BOM to guide the specific parts assembly work on the production line and clarify which specific parts and quantities are required for each order.

[0035] The part breakpoint switching at the manufacturing site refers to the time point when the manufacturing site switches from using old parts to using new parts after design changes during the production process. Before the part breakpoint, the production line at the manufacturing site uses the old parts inventory; after the part breakpoint, the new parts after design changes are used.

[0036] Since the BOM takes effect, the order BOM is issued, and the parts breakpoint switching at the manufacturing site may be out of sync or delayed in time and actual operation, the parts usage planned by the order BOM will be inconsistent with the parts inventory consumption at the actual manufacturing site. For example, the BOM has been updated and effective, and the BOM has been generated and issued according to the new design, but the manufacturing site has not switched the parts breakpoint at the expected time point due to the large amount of old parts inventory, and the old parts inventory is still being consumed, which will cause the parts usage planned by the BOM to be inconsistent with the actual parts consumption at the manufacturing site, resulting in a mismatch between the actual parts usage and the parts consumption recorded in the inventory. This mismatch has an impact on the normal operation of in-plant material distribution, off-site supplier collaboration, and material inventory management.

[0037] In order to solve the problems in the above-mentioned related technologies, the embodiments of the present application provide a method, device, system, equipment, medium and product for processing a vehicle BOM.

[0038] First, combine Figure 1 A vehicle BOM processing system provided in an embodiment of the present application is described in detail.

[0039] In some embodiments of the present application, Figure 1 As shown, the vehicle BOM processing system 100 may be a vehicle BOM processing system set in an electronic device, and the electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, or other device with a communication function. The vehicle BOM processing system 100 may include a manufacturing management terminal 110, a manufacturing execution terminal 120, and a logistics execution terminal 130.

[0040] Based on this, the vehicle BOM processing system 100 is described in detail below.

[0041] The manufacturing management end 110 is used to obtain the first bill of materials BOM, material change information and resource allocation information of the manufacturing execution end; adjust the first BOM according to the material change information to obtain the second BOM; determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, and the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information;

[0042] The manufacturing execution end 120 is connected to the manufacturing management end 110 for executing the production task corresponding to the second BOM according to the execution information after acquiring the second BOM and the execution information synchronized by the manufacturing management end 110;

[0043] The logistics execution end 130 is in communication connection with the manufacturing management end 110, and is used to execute the material transportation task corresponding to the second BOM according to the execution information when the second BOM and execution information synchronized by the manufacturing management end 110 are acquired.

[0044] In addition, in some embodiments of the present application, the vehicle BOM processing system 100 in the embodiments of the present application may also include a resource management end, which is communicatively connected to the manufacturing management end 110, and is used to provide a reference for resource allocation based on the second BOM and execution information when the second BOM and execution information synchronized with the manufacturing management end 110 are obtained.

[0045] In other embodiments of the present application, the vehicle BOM processing system 100 in the embodiments of the present application may also include a content management end, which is communicatively connected to the manufacturing management end 110 and is used to store the second BOM and execution information when the second BOM and execution information synchronized with the manufacturing management end 110 are obtained for user query.

[0046] Therefore, through the vehicle BOM processing system 100 provided in the embodiment of the present application, the execution information of the second BOM is determined based on the material change information and the resource allocation information of the manufacturing execution end, thereby realizing the advance planning of the execution information of the second BOM. Then, the second BOM and the execution information are synchronized to the manufacturing execution end and the logistics execution end, so that the manufacturing execution end and the logistics execution end can work together according to the second BOM and the execution information. For example, the logistics execution end can arrange the distribution of the changed materials in advance according to the execution information and accurately record it according to the execution information of the second BOM, and the manufacturing execution end can reasonably arrange the adjustment and switching of the vehicle production tasks corresponding to the second BOM according to the execution information, reduce the time lag problem caused by inconsistent time coordination, and thus ensure the consistency between the parts usage of the logistics execution end based on the BOM planning and the actual parts consumption of the manufacturing execution end.

[0047] The following is combined with Figure 2 To Attachment Figure 5 , the vehicle BOM processing method provided in the embodiment of the present application is described in detail through specific embodiments and application scenarios.

[0048] Figure 2 The flowchart of the vehicle BOM processing method provided by some embodiments of the present application is shown. The vehicle BOM processing method is applied to Figure 1 The vehicle BOM processing system shown in FIG. Figure 2 As shown, the vehicle BOM processing method may include steps 210 to 240 .

[0049] Step 210: Obtain the first bill of materials BOM and material change information.

[0050] Step 220: Adjust the first BOM according to the material change information to obtain the second BOM.

[0051] Step 230, determining the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, where the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information.

[0052] Step 240: synchronize the second BOM and execution information to the manufacturing execution end and the logistics execution end.

[0053] Therefore, the execution information of the second BOM is determined based on the material change information and the resource allocation information of the manufacturing execution end, and the execution information of the second BOM is planned in advance. Then, the second BOM and execution information are synchronized to the manufacturing execution end and the logistics execution end, so that the manufacturing execution end and the logistics execution end can work together based on the second BOM and execution information. For example, the logistics execution end can arrange the distribution of the changed materials in advance based on the execution information and accurately record it based on the execution information of the second BOM. The manufacturing execution end can reasonably arrange the adjustment and switching of the vehicle production tasks corresponding to the second BOM based on the execution information, reduce the time lag problem caused by inconsistent time coordination, and thus ensure the consistency between the parts usage based on the BOM planning of the logistics execution end and the actual parts consumption of the manufacturing execution end.

[0054] The above steps are described in detail below, as shown below.

[0055] First, step 110 is involved. The first BOM involved in the embodiment of the present application refers to the initial material list including all materials and related properties used in the manufacturing process of the product. Taking a vehicle as an example, the first BOM will list all material information of a vehicle from large components such as the body frame, engine, transmission to small parts such as nuts and bolts. Specifically, the first BOM includes multiple initial material items and initial material information corresponding to each of the multiple initial material items.

[0056] Taking a vehicle as an example, multiple initial material items may be material items related to the vehicle body structure, such as the frame, door hood, or material items related to the power system, such as the engine, transmission, and drive shaft, or material items related to the electrical system, such as batteries, generators, and onboard computers. The initial material information corresponding to each initial material item may include attribute information such as the quantity, specification, and model of the material item.

[0057] In addition, changed material information can be obtained based on the manufacturing change order. The manufacturing change order is obtained based on the engineering change order. The engineering change order records various change information generated by the product during the engineering design stage, and the manufacturing change order is based on the engineering change order. The change information of the product in the manufacturing process is obtained. By extracting the change information from the manufacturing change order, the material change information can be obtained.

[0058] Secondly, involving step 120, based on the material change information, the second BOM obtained after updating the first BOM is a list reflecting the current actual material composition of the product. Compared with the first BOM, it reflects the material adjustment results to ensure that the product production process is carried out according to the changed material information.

[0059] In some embodiments of the present application, in order to accurately obtain the second BOM, the material change information may include the change type, the changed material item and the changed material information corresponding to the changed material item. Based on this, step 120 may include adjusting the first BOM according to the change type, the changed material item and the changed material information to obtain the second BOM.

[0060] Among them, the change type includes at least one of the following: addition type, deletion type, modification type, and replacement type. Different change types reflect the material change requirements of the product in different situations. The change reasons and purposes of each change type are different. Therefore, the change material items corresponding to each change type are also different. Then, corresponding to the change type, the change material item includes at least one of the following: the first type of change material item corresponding to the addition type, the second type of change material item corresponding to the deletion type, the third type of change material item corresponding to the modification type, and the fourth type of change material item corresponding to the replacement type. The change material information corresponding to the third type of change material item includes the first change material information and the second change material information, wherein the first change material information is the initial material information corresponding to the third type of change material item. The fourth type of change material item includes the first change material item and the second change material item, and the change material information corresponding to the fourth type of change material item includes the third change material information corresponding to the first change material item and the fourth change material information corresponding to the second change material item.

[0061] In one example, when the product design changes and new materials need to be introduced to meet new requirements, an addition type of material change will occur. For example, in automobile production, a new laser radar sensor needs to be added to the vehicle. Then this laser radar sensor is the first type of change material item corresponding to the addition type, and the attribute information of the laser radar sensor, such as model, technical parameters, physical properties, etc., is the change material information corresponding to the first type of change material item.

[0062] In another example, when a product is optimized, some original materials are no longer needed, and a deletion type change will be generated. For example, if it is found that a decorative part on a vehicle has no substantial impact on the overall performance and user experience, and in order to reduce costs and simplify the production process, it is decided to remove it from the production process, then the removed decorative part is the second type of changed material item corresponding to the deletion type, and the attribute information of this decorative part, such as model, supplier, physical properties, etc., is the changed material information corresponding to the second type of changed material item.

[0063] In another example, when a product is improved, some existing materials may need to have their properties adjusted to improve performance, quality or solve some potential problems, which leads to a change in the modification type. For example, after testing, it was found that the number of fasteners in the engine cylinder head fastening bolt assembly was small, resulting in insufficient tightening and the number needed to be improved. Then the engine cylinder head fastening bolt assembly is the third type of changed material item corresponding to the modification type, and the attribute information of the original bolts of the engine cylinder head fastening bolt assembly, such as the model and quantity, is the first change material information corresponding to the modification type, and the attribute information of the modified bolts of the engine cylinder head fastening bolt assembly, such as the modified model and quantity, is the second change material information corresponding to the modification type.

[0064] In another example, when the supply of raw materials for a product is interrupted, a replacement type change is adopted. For example, if the car seat needs to be replaced from the first type of seat of supplier a to the second type of seat of supplier b, then the first type of seat is the first change material item, and the second type of seat is the second change material item, and the two together constitute the fourth type of change material item corresponding to the replacement type, and the attribute information corresponding to the first type of seat, such as supplier a, model, etc., is the third change material information corresponding to the first change material item, and the attribute information corresponding to the second type of seat, such as supplier b, model, etc., is the fourth change material information corresponding to the second change material item.

[0065] Based on this, in one embodiment of the present application, step 120 may specifically include, when the change type is an increase type and there is no target material item corresponding to the first type of change material item among the multiple initial material items, adding the first type of change material item and the change material information corresponding to the first type of change material item to the first BOM to obtain a second BOM.

[0066] For example, in the first BOM, when the change type is the addition type, the engineering change notification code corresponding to the component BOM line of the first-category changed material item is used to query in the first BOM whether there is a component BOM line of the first-category changed material item. If there is no component BOM line of the first-category changed material item in the first BOM, a component BOM line of the first-category changed material item is added to the first BOM to obtain the second BOM. For example, in automobile production, if a new model of seat adjustment button is to be added to the BOM, the manufacturing management end will first check whether the button is already in the first BOM of each vehicle. If not, the BOM line corresponding to the button will be added, including the specifications, quantity and other information of the button.

[0067] In another embodiment of the present application, step 120 may specifically include, when the change type is a deletion type, there is a target material item corresponding to a second type of changed material item among multiple initial material items, and the initial material information corresponding to the target material item is changed material information, deleting the target material item in the first BOM and the initial material information corresponding to the target material item to obtain a second BOM.

[0068] For example, in the first BOM, when the change type is the deletion type, the engineering change notification code corresponding to the component BOM line of the second-category changed material item is used to query in the first BOM whether there is a component BOM line of the second-category changed material item. If there is a component BOM line of the second-category changed material item in the first BOM and the initial material information in the component BOM line is the same as the changed material information, the component BOM line of the second-category changed material item is deleted in the first BOM to obtain the second BOM. For example, in automobile production, if a certain automobile component is no longer needed due to a design change, the manufacturing management end will check whether this part is still in the BOM of each vehicle. If so, the corresponding BOM line will be deleted.

[0069] In another embodiment of the present application, step 120 may specifically include, when the change type is a modification type, there is a target material item corresponding to the third type of change material item among multiple initial material items, and the initial material information corresponding to the target material item is the first change material information, modifying the first change material information in the first BOM to the second change material information to obtain a second BOM.

[0070] For example, in the first BOM, when the change type is a modification type, the engineering change notification code corresponding to the component BOM line of the third-category changed material item is used to query in the first BOM whether there is a component BOM line of the third-category changed material item. If there is a component BOM line of the third-category changed material item in the first BOM and the initial material information in the component BOM line is the same as the first changed material information, the first changed material information is modified to the second changed material information to obtain the second BOM. For example, if the number of a certain component used in automobile production is reduced due to design optimization, the manufacturing management end will check whether there is this part in the vehicle BOM line. If so, its quantity field will be modified to the new quantity.

[0071] In another embodiment of the present application, step 120 may specifically include, when the change type is a replacement type, there is a target material item corresponding to the fourth type of change material item among multiple initial material items, the target material item is the first change material item, and the initial material information corresponding to the target material item is the third change material information, replacing the first change material item in the first BOM with the second change material item, and replacing the third change material information with the fourth change material information, to obtain a second BOM.

[0072] Exemplarily, in the first BOM, when the change type is a replacement type, the engineering change notification code corresponding to the component BOM line of the first changed material item is used to query in the first BOM whether there is a component BOM line of the first changed material item. If there is a component BOM line of the first changed material item in the first BOM and the initial material information in the component BOM line is the same as the third changed material information, the first changed material item is replaced with the second changed material item, and the first changed material information is replaced with the second changed material information to obtain the second BOM. For example, if the supplier of a component in automobile production changes, and the new component has a new engineering change notification code and part number, the manufacturing management end will find the BOM line corresponding to the original part in the vehicle's BOM and replace it with the BOM line of the new part.

[0073] Furthermore, in step 230, the material change information includes a change strategy, and the change strategy includes a forced change strategy or a non-forced change strategy, wherein the forced change strategy is a forced BOM refresh means, indicating that the changed material of the second BOM has a greater impact on the vehicle manufacturing of the manufacturing execution end, and needs to be put into the production task of the manufacturing execution end as soon as possible. The non-forced change strategy means that the changed material of the second BOM has a smaller impact on the vehicle manufacturing of the manufacturing execution end, and the execution information of the second BOM can be determined according to the production plan of the manufacturing execution end. The execution information includes at least one of the following: execution time, execution vehicle identification. The execution time refers to the time point when the manufacturing execution end starts to perform production operations according to the second BOM, that is, the effective time of the second BOM. The execution vehicle identification refers to the specific vehicle identification or vehicle batch identification targeted when the manufacturing execution end starts to produce according to the second BOM, that is, the effective vehicle identification of the second BOM. The execution information can be determined by the manufacturing management end according to the production plan and material allocation, and synchronized with the second BOM to the manufacturing execution end in the form of system notification or instruction. After receiving the execution information and the second BOM, the manufacturing execution end starts to produce the vehicle according to the second BOM at the specified execution time or execution vehicle identification according to the execution information.

[0074] In some embodiments of the present application, the resource allocation information includes the allocation time of the changed material corresponding to the material change information, and the execution information includes the execution time, wherein the allocation time refers to the total time required from the generation of the second BOM to the normal use of the new changed material involved in the second BOM at the manufacturing execution end, which may specifically include the total time spent on each link such as the logistics execution end obtaining the changed material and transporting the changed material to the designated location on the production line of the manufacturing execution end. Based on this, if Figure 3 As shown, the above step 230 may specifically include step 310 and step 320.

[0075] Step 310: When the change strategy is a forced change strategy, the maximum value of the preset BOM downlink duration and the allocation duration is determined as the first target duration.

[0076] Among them, the preset BOM downlink time refers to the preset time period for BOM transmission from the manufacturing management end to the manufacturing execution end of the manufacturing site. The preset BOM downlink time can be determined based on the historical transmission experience data of the BOM of the processing system. Similarly, the deployment time can be obtained from the operation records and inventory flow logs in the warehouse management system of the logistics execution end. Specifically, it can include the estimated time for the logistics execution end to obtain the changed material from the supplier and transport it to the manufacturing site of the manufacturing execution end after receiving the material change notification. For example, in the material execution end, the contract signed between the procurement department and a parts supplier stipulates that the production delivery time of the changed material is 5 days, and the logistics transportation requires 2 days. The warehouse department records that the material takes an average of 1 day from warehousing to distribution to the production line. Then the deployment time is 5+2+1=8 days.

[0077] Exemplarily, when the preset BOM downlink duration is greater than the allocation duration, the preset BOM downlink duration is determined as the first target duration; or, when the preset BOM downlink duration is less than or equal to the allocation duration, the allocation duration is determined as the first target duration.

[0078] Step 320 , determining the BOM receiving time when the manufacturing execution end receives the second BOM according to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end and the first target duration.

[0079] Exemplarily, when the manufacturing management end sends the second BOM to the manufacturing execution end, the vehicle BOM processing system, such as the data recording function or the file transfer log module in the manufacturing execution end, accurately records the timestamp of the second BOM sending, and this timestamp is the BOM sending time. Then, according to the acquired BOM sending time and the first target duration determined in step 310, the BOM receiving time when the manufacturing execution end receives the second BOM can be determined by time addition. For example, if the BOM sending time is 10:00 a.m. on January 1st and the first target duration is 40 hours, then the BOM receiving time is 22:00 p.m. on January 2nd.

[0080] Therefore, under the forced change strategy, the first target duration is determined by comparing the preset BOM downlink duration and the allocation duration, and then the BOM receiving time is determined. This can coordinate the time connection between BOM information transmission and changed material allocation, and thus effectively ensure the matching degree between the actual parts usage and the parts consumption recorded in the inventory.

[0081] In some embodiments of the present application, the resource allocation information includes the allocation time of the changed material corresponding to the material change information, the reference output of the vehicle within the preset time period, and the reference manufacturing vehicle identification. Among them, the reference output of the vehicle within the preset time period refers to the number of vehicles that are expected to be produced in a certain specific time period, which is pre-set based on the statistical analysis of the historical production data of the manufacturing site of the manufacturing execution end and its own production capacity planning and other factors. For example, combined with the average production situation of each month in the past year and the actual production capacity of the production line at the manufacturing site, it is estimated that the number of vehicles that can be produced every day in the next week is 100 vehicles, and this 100 vehicles per day is the reference output of the vehicle within the preset time period. The reference manufacturing vehicle identification is the manufacturing vehicle identification corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end. The reference manufacturing vehicle identification is the unique identification information corresponding to the vehicle being manufactured on the production line at the specific moment when the manufacturing management end sends the second BOM to the manufacturing execution end. This identification can be a vehicle identification number (VIN), or it can be a specific code set by the manufacturing execution end to distinguish each vehicle, such as a coding combination including information such as model, production date, production batch, and serial number. The execution information includes the execution vehicle identification. The execution vehicle identification refers to the vehicle identification information set that needs to execute material changes and subsequent production tasks according to the second BOM. Figure 4 As shown, the above step 230 may specifically include step 410 and step 430.

[0082] Step 410: When the change strategy is a forced change strategy, the maximum value of the preset BOM downlink duration and the allocation duration is determined as the second target duration.

[0083] For example, if the preset BOM download time is 3 days and the deployment time is 2 days, then the second target time is 3 days; if the preset BOM download time is 1.5 days and the deployment time is 2 days, then the second target time is 2 days. The second target time is determined in this way.

[0084] Step 420, determining the first manufacturing vehicle quantity of the manufacturing execution end within the second target time period according to the second target time period and the reference production volume of the vehicles within the preset time period.

[0085] For example, if the second target duration and the preset time period are both in days, the second target duration is divided by the unit duration of the preset time period, and then multiplied by the reference output. For example, if the second target duration is 4 days, and the reference output of vehicles in the preset time period is 20 vehicles per day, then the first number of manufactured vehicles is 80. In this way, it is possible to calculate how many vehicles will be produced within the second target duration, providing a quantitative basis for determining which vehicles need to perform material changes in the future.

[0086] Step 430 , determining the execution vehicle identification of the second BOM according to the reference manufacturing vehicle identification and the first manufacturing vehicle quantity.

[0087] For example, if the reference manufacturing vehicle identification corresponds to the 100th vehicle and the number of first manufactured vehicles is 80, then the execution vehicle identification is the vehicle identification corresponding to the vehicles starting from the 180th vehicle, which means that these vehicles need to undergo material changes and subsequent production operations according to the second BOM.

[0088] In a specific implementation scenario, once a vehicle, such as the 180th vehicle in the above example, is determined as the breakpoint boundary, all vehicle BOM information related to the changed materials after this vehicle must be immediately refreshed to the state after the breakpoint, that is, the state of the second BOM.

[0089] Therefore, under the forced change strategy, the second target duration is obtained by presetting the BOM downlink duration and the allocation duration, so that the transmission of the material change related information, i.e. the second BOM, and the preparation work for the changed material can be effectively connected in time, and accurately coordinate the relationship between the multiple links such as BOM transmission, material allocation and vehicle production in the material change process in the execution vehicle identification range, avoiding the time lag problem caused by one party wasting time waiting for the other party, thereby ensuring the consistency between the parts usage based on the BOM planning at the logistics execution end and the actual parts consumption at the manufacturing execution end.

[0090] In some embodiments of the present application, when facing individual vehicles such as one or several vehicles with special requirements such as these vehicles are customized orders, their BOMs must be updated, that is, the second BOM is a BOM for one or several vehicles. Then, the material change information also includes the vehicle change quantity. Based on this, the above step 430 can specifically include determining the execution vehicle identification of the second BOM based on the reference manufacturing vehicle identification, the vehicle change quantity and the first manufacturing vehicle quantity.

[0091] Exemplarily, the vehicle corresponding to the reference manufacturing vehicle identification is taken as the starting point. For example, the reference manufacturing vehicle identification corresponds to the 50th vehicle, which is the starting reference position. Then, the specific execution vehicle identification range is determined in combination with the number of vehicle changes and the first number of manufactured vehicles. If the number of vehicle changes is 3, that is, the BOM changes need to be made to 3 vehicles, and the first number of manufactured vehicles is 100. Then the execution vehicle identification is to count 3 vehicles from the 150th vehicle, that is, the vehicle identification corresponding to the 151st, 152nd, and 153rd vehicles, which means that these 3 vehicles are the vehicles that need to undergo material changes and subsequent production operations according to the second BOM.

[0092] In a specific implementation scenario, once a vehicle, such as the 150th vehicle in the above example, is determined as the breakpoint boundary, the BOM information of the 151st, 152nd, and 153rd vehicles needs to be immediately refreshed to the state after the breakpoint, that is, the state of the second BOM.

[0093] It is understandable that material changes for a single vehicle or a few vehicles are used when the BOM of a specific vehicle needs to be modified immediately, without considering factors such as the inventory of old parts. The focus is on meeting the special needs of specific vehicles and ensuring that these vehicles can be produced in accordance with the updated BOM, namely the second BOM, to ensure product quality or meet customer requirements.

[0094] Therefore, by determining the execution vehicle identification of the second BOM in this way, the BOM change operation can be implemented more accurately for individual vehicles with special needs. In this way, when facing customized orders or special quality requirements, unnecessary operations on other vehicles that are in normal production and do not need to change the BOM are avoided, ensuring that the material change, that is, the second BOM, only acts on vehicles that really have demand, and also helps to improve the flexibility and accuracy of production on the manufacturing execution side, and ensure the consistency between the parts usage based on the BOM planning on the logistics execution side and the actual parts consumption on the manufacturing execution side.

[0095] In some embodiments of the present application, the resource allocation information includes a reference manufacturing vehicle identification and the inventory of the initial material corresponding to the initial material information associated with the material change information in the first BOM, wherein the inventory of the initial material refers to the total amount of the initial materials associated with the material change information in the first BOM currently remaining in the warehouse and / or the production line of the manufacturing execution end when making a material change decision. For example, the inventory of the initial material refers to the total amount of the current remaining in the warehouse and the production line of the manufacturing execution end. For example, there are 500 pieces of automobile engine parts in stock in the warehouse, and 50 pieces are being assembled on the production line, then the inventory of such parts as initial materials is 550 pieces. The reference manufacturing vehicle identification is the manufacturing vehicle identification corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end, and the execution information includes the execution vehicle identification; based on this, such as Figure 5 As shown, the above step 230 may specifically include step 510 and step 520.

[0096] Step 510, when the change strategy is a non-mandatory change strategy, the number of second manufactured vehicles corresponding to the inventory of the initial material is determined according to the inventory of the initial material and the consumption of the initial material corresponding to the unit vehicle.

[0097] The inventory of initial materials indicates the quantity of initial materials required to produce a complete vehicle. The consumption of initial materials per vehicle is calculated based on product design specifications, production process requirements, or experience from production practice. For example, if the production of a car requires four model A wheels, then the consumption of model A wheels per vehicle is four.

[0098] For example, the inventory of the initial material is divided by the consumption of the initial material per vehicle, and the quotient obtained is the number of second manufactured vehicles corresponding to the inventory of the initial material. For example, if the initial material inventory of a certain automobile part is 800 pieces, and the consumption of the part per vehicle is 4 pieces / vehicle, then the number of second manufactured vehicles is 200 vehicles, that is, the existing inventory of the part can meet the demand for the material when 200 vehicles are produced.

[0099] Step 520 , determining the execution vehicle identification of the second BOM according to the reference manufacturing vehicle identification and the second manufacturing vehicle quantity.

[0100] Exemplarily, the vehicle corresponding to the reference manufacturing vehicle identification is used as the starting point, and the execution vehicle identification is determined in combination with the second manufacturing vehicle number. For example, if the reference manufacturing vehicle identification corresponds to the 150th vehicle, and the second manufacturing vehicle number is 200, then the execution vehicle identification is the vehicle identification corresponding to the 200 vehicles starting from the 150th vehicle (i.e., the 150th to the 349th vehicle), which means that these vehicles will undergo material changes and subsequent production operations in accordance with the second BOM, that is, within the scope allowed by inventory, use the existing initial materials to continue production, make rational use of inventory resources, avoid material waste, and ensure the continuity of production.

[0101] In a specific implementation scenario, the starting vehicle serial number and the remaining inventory of parts can be set according to the existing inventory of initial materials. During the production process at the manufacturing site of the manufacturing execution end, the manufacturing management end will update the vehicle from the first BOM to the second BOM based on the PBSOUT point of the final assembly line (when the painted body comes out of the storage area and officially enters the final assembly line), that is, continue to use the initial material to a certain extent until the inventory is exhausted. For example, when a changed material, i.e. a new automotive interior part, is introduced into the second BOM of the vehicle, but the initial material, i.e. the old interior part, still has a certain inventory, the delayed breakpoint method can be used to consume the inventory of the initial material first. When the inventory is used up, the first BOM of the vehicle that has not been put online will be refreshed to the latest state after the breakpoint, i.e. the second BOM.

[0102] In another specific implementation scenario, when the BOM information of the vehicle at the manufacturing site of the manufacturing execution end is still the first BOM, but the inventory of the initial material is no longer available, the first BOM is refreshed to the second BOM in advance. Specifically, the BOM can be refreshed by entering the serial number of the last vehicle on the assembly line and then saving it. In this way, the vehicle production is prevented from being stagnant due to the shortage of initial materials, and the refresh time of the first BOM is reasonably arranged so that the vehicle production can proceed smoothly.

[0103] Therefore, under the non-forced change strategy, the number of second manufacturing vehicles is accurately calculated based on the inventory of initial materials and the corresponding consumption per unit vehicle, so that it is clearly known how many vehicles the existing inventory can support to continue to use the initial materials for production, avoiding premature or unnecessary switching to changed materials, realizing effective utilization of the inventory resources of initial materials, reducing inventory backlog costs and reducing potential production chaos caused by material switching. In this way, by determining the accurate execution vehicle identification, it is ensured that the material change is accurately applied to the corresponding vehicle, thereby ensuring the consistency between the parts usage based on BOM planning at the logistics execution end and the actual parts consumption at the manufacturing execution end.

[0104] Then, in step 240, the manufacturing management end uses the communication network of the vehicle BOM processing system to synchronize the second BOM and execution information to the manufacturing execution end and the logistics execution end in a specific data format. For the manufacturing execution end, the second BOM and execution information can be transmitted along the production process to the various control terminals and display screens on the production line at the manufacturing site to ensure that the manufacturing site can assemble the vehicle according to the correct materials and procedures. For the logistics execution end, the synchronized data will enter the logistics management system, and the logistics management system will reasonably arrange the transportation of the changed materials according to the material requirements in the second BOM and the execution information in the execution information to ensure that the required changed parts can be delivered to the manufacturing site on time and accurately. For example, the logistics execution end arranges the transport vehicle to pick up the goods from the supplier based on the changed materials in the second BOM, combined with the production plan and inventory situation, and delivers the changed materials to the manufacturing site on time according to the execution time in the execution information to avoid production stagnation due to untimely material supply. In this way, close collaboration can be achieved between the manufacturing management end, the manufacturing execution end and the logistics execution end, improving the coordination and response speed of the entire vehicle production process, reducing the time lag problem caused by inconsistent time coordination, and thus ensuring the consistency between the parts usage based on BOM planning at the logistics execution end and the actual parts consumption at the manufacturing execution end.

[0105] Based on the vehicle BOM processing method provided in the above embodiment, the present application also provides a specific implementation of a vehicle BOM processing device. Please refer to the following embodiment.

[0106] See also Figure 6The vehicle BOM processing device 600 provided in the embodiment of the present application includes:

[0107] An acquisition module 610 is used to acquire a first bill of materials BOM and material change information;

[0108] A first determination module 620 is used to adjust the first BOM according to the material change information to obtain a second BOM;

[0109] The second determination module 630 is used to determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, and the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information;

[0110] The synchronization module 640 is used to synchronize the second BOM and execution information to the manufacturing execution end and the logistics execution end.

[0111] Thus, the execution information of the second BOM determined by the first determination module 620 is determined by the second determination module 630 according to the material change information obtained by the acquisition module 610 and the resource allocation information of the manufacturing execution end, thereby realizing the advance planning of the execution information of the second BOM. Then, the second BOM and the execution information are synchronized to the manufacturing execution end and the logistics execution end through the synchronization module 640, so that the manufacturing execution end and the logistics execution end can work together according to the second BOM and the execution information. For example, the logistics execution end can arrange the distribution of the changed materials in advance according to the execution information and accurately record it according to the execution information of the second BOM, and the manufacturing execution end can reasonably arrange the adjustment and switching of the vehicle production tasks corresponding to the second BOM according to the execution information, reduce the time lag problem caused by inconsistent time coordination, and thus ensure the consistency between the parts usage of the logistics execution end based on the BOM planning and the actual parts consumption of the manufacturing execution end.

[0112] In some embodiments of the present application, the first determination module 620 in the embodiments of the present application can also be used to adjust the first BOM according to the change type, the change material item and the change material information to obtain the second BOM when the material change information includes the change type, the change material item and the change material information corresponding to the change material item.

[0113] In some embodiments of the present application, the first determination module 620 in the embodiment of the present application may also be used for, when the first BOM includes multiple initial material items and initial material information corresponding to each of the multiple initial material items; the change type includes at least one of the following: addition type, deletion type, modification type, and replacement type; the changed material item includes at least one of the following: a first-category changed material item, a second-category changed material item, a third-category changed material item, and a fourth-category changed material item; the changed material information corresponding to the third-category changed material item includes the first changed material information and the second changed material information; and the fourth-category changed material item includes the first changed material item and the second changed material item, and the changed material information corresponding to the fourth-category changed material item includes the third changed material information corresponding to the first changed material item and the fourth changed material information corresponding to the second changed material item, performing the following steps:

[0114] When the change type is an addition type and there is no target material item corresponding to the first type of changed material item among the multiple initial material items, the first type of changed material item and the changed material information corresponding to the first type of changed material item are added to the first BOM to obtain a second BOM;

[0115] or,

[0116] When the change type is a deletion type, there is a target material item corresponding to the second type of changed material item among multiple initial material items, and the initial material information corresponding to the target material item is the changed material information, delete the target material item and the initial material information corresponding to the target material item in the first BOM to obtain a second BOM;

[0117] or,

[0118] When the change type is a modification type, there is a target material item corresponding to the third type of change material item among the multiple initial material items, and the initial material information corresponding to the target material item is the first change material information, the first change material information in the first BOM is modified to the second change material information to obtain the second BOM;

[0119] or,

[0120] When the change type is a replacement type, there is a target material item corresponding to the first change material item among multiple initial material items, and the initial material information corresponding to the target material item is the third change material information, the first change material item in the first BOM is replaced with the second change material item, and the third change material information is replaced with the fourth change material information to obtain the second BOM.

[0121] In some embodiments of the present application, the above-mentioned second determination module 630 can also be used to, when the material change information includes a change strategy, the resource allocation information includes the allocation duration of the changed material corresponding to the material change information, the execution information includes the execution time, and the change strategy is a forced change strategy, determine the maximum value of the preset BOM downlink duration and the allocation duration as the first target duration; and determine the execution time of the second BOM based on the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end and the first target duration.

[0122] In some other embodiments of the present application, the second determining module 630 may also be used to:

[0123] When the material change information includes the change strategy; the resource allocation information includes the allocation time of the changed material corresponding to the material change information, the reference output of the vehicle within the preset time period, and the reference manufacturing vehicle identification; the reference manufacturing vehicle identification is the manufacturing vehicle identification corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end, and the execution information includes the execution vehicle identification; and when the change strategy is a forced change strategy, the maximum value of the preset BOM downlink time and the allocation time is determined as the second target time;

[0124] Determine the first manufacturing vehicle quantity of the manufacturing execution terminal within the second target time period according to the second target time period and the reference production volume of the vehicles within the preset time period; and

[0125] An execution vehicle identification of the second BOM is determined according to the reference manufacturing vehicle identification and the first manufacturing vehicle quantity.

[0126] In some other embodiments of the present application, the above-mentioned second determination module 630 can also be used to determine the execution vehicle identification of the second BOM based on the reference manufacturing vehicle identification, the vehicle change quantity and the first manufacturing vehicle quantity when the material change information also includes the vehicle change quantity.

[0127] In some further embodiments of the present application, the second determining module 630 may also be used to:

[0128] In the case where the material change information includes the change strategy, the resource allocation information includes the reference manufacturing vehicle identifier and the inventory of the initial material corresponding to the initial material information associated with the material change information in the first BOM, the reference manufacturing vehicle identifier is the manufacturing vehicle identifier corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end, the execution information includes the execution vehicle identifier, and the change strategy is a non-mandatory change strategy, determine the number of second manufacturing vehicles corresponding to the inventory of the initial material according to the inventory of the initial material and the consumption of the initial material corresponding to the unit vehicle;

[0129] Determine the execution vehicle ID of the second BOM based on the reference manufacturing vehicle ID and the second manufacturing vehicle quantity

[0130] The various modules of the vehicle BOM processing device 600 provided in the embodiment of the present application can realize Figures 2 to 5 The functions of each step of the vehicle BOM processing method provided, and the ability to achieve its corresponding technical effects, are not described in detail here for the sake of brevity.

[0131] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in some embodiments of the present application is shown.

[0132] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.

[0133] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0134] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 702 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 702 is a non-volatile solid-state memory.

[0135] In a particular embodiment, the memory 702 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory 702 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the data processing method according to the first aspect of the present application.

[0136] The processor 701 implements any one of the vehicle BOM processing methods in the above embodiments by reading and executing computer program instructions stored in the memory 702 .

[0137] In one example, the electronic device may further include a communication interface 703 and a bus 710. Figure 7 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 710 and communicate with each other.

[0138] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0139] Bus 710 includes hardware, software or both, and the parts of electronic equipment are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0140] The electronic device can execute the vehicle BOM processing method in the embodiment of the present application, thereby realizing the combination Figures 2 to 6 A method and apparatus for processing a vehicle BOM is described.

[0141] In addition, in combination with the vehicle BOM processing method in the above-mentioned embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any vehicle BOM processing method in the above-mentioned embodiment is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, etc.

[0142] In addition, in combination with the vehicle BOM processing method in the above embodiment, the embodiment of the present application can provide a computer program product for implementation. The program product is stored in a storage medium, and may specifically include a computer program or instruction, which is executed by a processor to implement any of the vehicle BOM processing methods in the above embodiment. The program product is executed by at least one processor to implement the various processes of the above data processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0143] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0144] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0145] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0146] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0147] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for processing vehicle BOM, characterized in that: include: Get the first bill of materials (BOM) and material change information; According to the material change information, the first BOM is adjusted to obtain a second BOM; Determine the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end, wherein the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information; The second BOM and the execution information are synchronized to the manufacturing execution end and the logistics execution end.

2. The processing method according to claim 1, characterized in that: The material change information includes a change type, a changed material item, and changed material information corresponding to the changed material item; The adjusting the first BOM according to the material change information to obtain the second BOM includes: The first BOM is adjusted according to the change type, the changed material item, and the changed material information to obtain the second BOM.

3. The processing method according to claim 2, characterized in that: The first BOM includes a plurality of initial material items and initial material information corresponding to each of the plurality of initial material items, the change type includes at least one of the following: an addition type, a deletion type, a modification type, and a replacement type, the changed material item includes at least one of the following: a first-category changed material item, a second-category changed material item, a third-category changed material item, and a fourth-category changed material item, and the changed material information corresponding to the third-category changed material item includes first-category changed material information and second-category changed material information; the fourth-category changed material item includes a first-category changed material item and a second-category changed material item, and the changed material information corresponding to the fourth-category changed material item includes third-category changed material information corresponding to the first-category changed material item and fourth-category changed material information corresponding to the second-category changed material item; The adjusting the first BOM according to the change type, the changed material item and the changed material information to obtain the second BOM includes: When the change type is the addition type and there is no target material item corresponding to the first-category changed material item among the multiple initial material items, adding the first-category changed material item and the changed material information corresponding to the first-category changed material item to the first BOM to obtain the second BOM; or, When the change type is the deletion type, there is a target material item corresponding to the second-type changed material item among the multiple initial material items, and the initial material information corresponding to the target material item is the changed material information, delete the target material item and the initial material information corresponding to the target material item in the first BOM to obtain the second BOM; or, In a case where the change type is the modification type, there is a target material item corresponding to the third-type change material item among the multiple initial material items, and the initial material information corresponding to the target material item is the first change material information, modifying the first change material information in the first BOM to the second change material information to obtain the second BOM; or, When the change type is the replacement type, there is a target material item corresponding to the first change material item among the multiple initial material items, and the initial material information corresponding to the target material item is the third change material information, the first change material item in the first BOM is replaced with the second change material item, and the third change material information is replaced with the fourth change material information to obtain the second BOM.

4. The processing method according to any one of claims 1 to 3, characterized in that: The material change information includes a change strategy, the resource allocation information includes the allocation duration of the changed material corresponding to the material change information, and the execution information includes the execution time; The determining the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end includes: In the case where the change strategy is a forced change strategy, the maximum value of the preset BOM downlink duration and the deployment duration is determined as the first target duration; The execution time of the second BOM is determined according to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end and the first target duration.

5. The processing method according to any one of claims 1 to 3, characterized in that: The material change information includes a change strategy, the resource allocation information includes the allocation time of the changed material corresponding to the material change information, the reference output of the vehicle within a preset time period, and a reference manufacturing vehicle identifier, the reference manufacturing vehicle identifier is a manufacturing vehicle identifier corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end, and the execution information includes an execution vehicle identifier; The determining the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end includes: In the case where the change strategy is a forced change strategy, the maximum value of the preset BOM downlink duration and the deployment duration is determined as the second target duration; Determining the first manufacturing vehicle quantity of the manufacturing execution end within the second target time period according to the second target time period and the reference production volume of the vehicles within the preset time period; The execution vehicle identification of the second BOM is determined according to the reference manufacturing vehicle identification and the first manufacturing vehicle quantity.

6. The processing method according to claim 5, characterized in that: The material change information also includes the vehicle change quantity; The determining the execution vehicle identification of the second BOM according to the reference manufacturing vehicle identification and the first manufacturing vehicle quantity includes: The execution vehicle identification of the second BOM is determined according to the reference manufacturing vehicle identification, the vehicle change quantity and the first manufacturing vehicle quantity.

7. The processing method according to any one of claims 1 to 3, characterized in that: The material change information includes a change strategy, the resource allocation information includes a reference manufacturing vehicle identifier and an inventory of an initial material corresponding to the initial material information associated with the material change information in the first BOM, the reference manufacturing vehicle identifier is a manufacturing vehicle identifier corresponding to the BOM sending time when the manufacturing management end sends the second BOM to the manufacturing execution end, and the execution information includes an execution vehicle identifier; The determining the execution information of the second BOM according to the material change information and the resource allocation information of the manufacturing execution end includes: In the case where the change strategy is a non-mandatory change strategy, determining the number of second manufactured vehicles corresponding to the inventory of the initial material according to the inventory of the initial material and the consumption of the initial material corresponding to the unit vehicle; The execution vehicle identification of the second BOM is determined according to the reference manufacturing vehicle identification and the second manufacturing vehicle quantity.

8. A vehicle BOM processing device, characterized in that: include: An acquisition module is used to acquire the first bill of materials BOM and material change information; A first determination module, configured to adjust the first BOM according to the material change information to obtain a second BOM; A second determination module, configured to determine execution information of the second BOM according to the material change information and resource allocation information of the manufacturing execution end, wherein the execution information is used to instruct the manufacturing execution end to execute the vehicle production task corresponding to the second BOM according to the execution information; A synchronization module is used to synchronize the second BOM and the execution information to the manufacturing execution end and the logistics execution end.

9. A vehicle BOM processing system, characterized in that: It includes a manufacturing management end, a manufacturing execution end and a logistics execution end connected by communication; among which, The manufacturing management end is used to obtain a first bill of materials (BOM) and material change information; adjust the first BOM according to the material change information to obtain a second BOM; and determine execution information of the second BOM according to the material change information and resource allocation information of the manufacturing execution end, wherein the execution information is used to instruct the manufacturing execution end to execute a vehicle production task corresponding to the second BOM according to the execution information; The manufacturing execution end is used to execute the production task corresponding to the second BOM according to the execution information when the second BOM and the execution information synchronized by the manufacturing management end are acquired; The logistics execution end is used to execute the material transportation task corresponding to the second BOM according to the execution information when the second BOM and the execution information synchronized by the manufacturing management end are obtained.

10. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the vehicle BOM processing method according to any one of claims 1 to 7 is implemented.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the vehicle BOM processing method according to any one of claims 1 to 7 is implemented.

12. A computer program product, characterized in that It comprises a computer program, which, when executed, implements the vehicle BOM processing method according to any one of claims 1 to 7.