Material demand inventory distribution method and device

By comprehensively considering production constraint relationships, inventory position restrictions and maximum supply restrictions, and combining various priority information, the material inventory is accurately allocated, which solves the problem of inaccurate material allocation in the existing technology and improves material management efficiency.

CN119444077APending Publication Date: 2025-02-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310975289.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing material distribution software may have inaccurate material distribution problems in production scenarios with multiple warehouses and multiple factories, and cannot effectively consider production constraints, inventory position restrictions and maximum supply limits.

Method used

By obtaining production demand information for production projects under multiple factories, material inventory information and material list BOM information of multiple warehouses, we determine production constraint relationships, warehouse location restrictions and maximum supply limit information, and based on various priority information , comprehensively consider the priority of different production projects, factories and materials, and determine material demand inventory allocation information.

Benefits of technology

It realizes accurate allocation of material inventory in production scenarios with multiple warehouses and multiple factories, improves the demand material satisfaction rate and material management efficiency, and is suitable for complex actual production scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444077A_ABST
    Figure CN119444077A_ABST
Patent Text Reader

Abstract

The invention relates to a material demand inventory distribution method and device, and relates to the technical field of production and manufacturing informatization. The method comprises the following steps: acquiring production demand information of a plurality of factories, material inventory information of a plurality of warehouses and BOM (Bill of Material) information; according to the BOM information, production constraint relation information is determined; according to the production demand information of the plurality of factories and the material inventory information of the plurality of warehouses, determining warehouse position limit information and maximum supply limit information of the inventory; the priority of each production project, the priority of each factory and the priority of each material in all the materials of the multiple warehouses are obtained; and determining material demand inventory distribution information based on the priority of each production project, the priority of each factory, the priority of each material, the production constraint relationship information, the warehouse position limitation information of the inventory and the maximum supply limitation information. The method can accurately distribute the material inventory, is suitable for a multi-warehouse and multi-factory production scene, and improves the material management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of manufacturing information technology, and in particular to a material demand inventory allocation method and device. Background Art

[0002] In the manufacturing field, the material composition used to produce finished products is often very complex. On the one hand, there are many types, and some finished products may involve hundreds of materials. On the other hand, the relationships are complex, and it is necessary to consider the mutual substitution relationship between different materials, the different combinations of available materials for different needs, the different inventory locations of different materials, and the different priorities of materials under different needs. In the related technology, material allocation is performed through material allocation software. However, due to the complexity of the actual relationship, the existing material allocation software may have the problem of inaccurate material allocation in the actual production scenarios of multiple warehouses and multiple factories. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a material demand inventory allocation method and device.

[0004] According to a first aspect of an embodiment of the present disclosure, a material requirement inventory allocation method is provided, comprising:

[0005] Obtaining production demand information of production projects under multiple factories, material inventory information of multiple warehouses, and BOM information, wherein the material inventory information of the warehouse includes material identification information, inventory quantity, and factory information of the factories to which the materials can be supplied, and the BOM information includes available material information of multiple different production projects;

[0006] Determine production constraint information based on BOM information;

[0007] Determine warehouse location restriction information and maximum supply restriction information of inventory according to production demand information of production items under the multiple factories and material inventory information of the multiple warehouses;

[0008] Obtaining the priority of each of the production items, the priority of each factory among the multiple factories, and the priority of each material among all the materials in the multiple warehouses;

[0009] Material demand inventory allocation information is determined based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply quantity restriction information.

[0010] According to a second aspect of an embodiment of the present disclosure, there is provided a material requirement inventory allocation device, comprising:

[0011] The first acquisition module is used to acquire production demand information of production projects under multiple factories, material inventory information of multiple warehouses, and BOM information of materials, wherein the material inventory information of the warehouse includes material identification information, inventory quantity, and factory information of the factory that the material can be supplied to, and the BOM information includes available material information of multiple different production projects;

[0012] The first determination module is used to determine the production constraint relationship information according to the BOM information;

[0013] A second determination module is used to determine the warehouse location restriction information and the maximum supply restriction information of the inventory according to the production demand information of the production items under the multiple factories and the material inventory information of the multiple warehouses;

[0014] A second acquisition module is used to acquire the priority of each of the production items, the priority of each factory among the multiple factories, and the priority of each material among all the materials in the multiple warehouses;

[0015] The third determination module is used to determine the material demand inventory allocation information based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information.

[0016] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect above is implemented.

[0017] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect is implemented.

[0018] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by comprehensively considering the production constraint relationship information, inventory warehouse location restriction information and maximum supply restriction information in the actual production scenario, the material demand inventory allocation information is determined on the basis of meeting the priorities of different production projects, factories and materials, and the material inventory can be accurately allocated. It is suitable for production scenarios with multiple warehouses and multiple factories, and improves the demand material satisfaction rate and material management efficiency.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0021] Figure 1 The present invention is a flow chart of a material requirement inventory allocation method according to an exemplary embodiment.

[0022] Figure 2 The present invention is a flow chart showing another material requirement inventory allocation method according to an exemplary embodiment.

[0023] Figure 3 The present invention is a flow chart of another material requirement inventory allocation method according to an exemplary embodiment.

[0024] Figure 4 It is a structural block diagram of a material requirement inventory allocation device according to an exemplary embodiment.

[0025] Figure 5 It is a structural block diagram of another material requirement inventory allocation device according to an exemplary embodiment.

[0026] Figure 6 is a block diagram of an electronic device 600 according to an exemplary embodiment. DETAILED DESCRIPTION

[0027] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0028] The present disclosure provides a material demand inventory allocation method and device to optimize the material demand inventory allocation process. Figure 1 is a flow chart of a material requirement inventory allocation method according to an exemplary embodiment. It should be noted that the material requirement inventory allocation method of the embodiment of the present disclosure can be used in the material requirement inventory allocation device in the embodiment of the present disclosure, and the material requirement inventory allocation device in the embodiment of the present disclosure can be configured in an electronic device. Figure 1 As shown, the material requirement inventory allocation method may include but is not limited to the following steps.

[0029] Step 101, obtain the production demand information of production projects under multiple factories, the material inventory information of multiple warehouses and the BOM information, wherein the material inventory information of the warehouse includes the material identification information, inventory quantity and factory information of the factory to which the material can be supplied, and the BOM information includes the available material information of multiple different production projects.

[0030] It should be noted that each factory can meet the production needs of multiple production projects. The warehouse stores the materials required for factory production. During the factory production process, the material inventory in the corresponding warehouse will be allocated to the production projects under each factory according to the production needs of the production projects.

[0031] As an example, the production demand information of a factory can refer to Table 1, which includes the demand quantities corresponding to different production projects under multiple factories. As can be seen from Table 1, the demand quantity of the M1 project under factory LOC1 is D1, and the demand quantity of the M2 project is D2. The demand quantity of the M3 project under factory LOC2 is D3.

[0032] Table 1

[0033] project factory Required quantity M1 LOC1 D1 M2 LOC1 D2 M3 LOC2 D3

[0034] The material inventory information of the warehouse can be referred to Table 2. Table 2 shows the materials stored in multiple warehouses, the inventory, and the material supply relationship between the warehouse and the factory. Warehouse W1 stores material MPN01 with an inventory of INV1, and warehouse W1 can supply materials for the production of factory LOC1. Warehouse W2 stores material MPN02 with an inventory of INV2, and can supply materials for the production of factory LOC2. Warehouse 3 has materials MPN01 and MPN02, with inventory of INV3 and INV4 respectively, which can supply the production needs of both factory LOC1 and factory LOC2.

[0035] Table 2

[0036] storehouse Available factories materials Inventory W1 LOC1 MPN01 INV1 W2 LOC2 MPN02 INV2 W3 LOC1, LOC2 MPN01 INV3 W3 LOC1, LOC2 MPN02 INV4

[0037] The BOM information can be found in Table 3. In Table 3, the BOM information includes the available material information of different production projects under multiple factories (where Y represents available and N represents currently unavailable). As can be seen from Table 3, the available materials for the M1 project are material MPN01 and material MPN02. The available material for the M2 project is material MPN02. The available material for the M3 project is material MPN01.

[0038] Table 3

[0039] Alternative materials M1 M2 M3 MPN01 Y N Y MPN02 Y Y N

[0040] Step 102: Determine production constraint information based on BOM information.

[0041] It should be noted that, since different production projects have different usable materials, each production project cannot arbitrarily use the inventory of each material in each factory. Therefore, the production constraint relationship information can be determined based on the BOM information. The production constraint relationship is used to describe that if production project j cannot use material i, then production project j cannot use the inventory of material i in any factory l. As an example, the production constraint relationship information can be expressed by the following formula, which is used to describe that if production project j cannot use material i, then the inventory of material i in any factory l where material i can be allocated to production project j is 0:

[0042] x i,j,l =0,l=1,2,…,L

[0043] Where L is the total number of factories.

[0044] Step 103, determining the warehouse location restriction information and the maximum supply restriction information of the inventory according to the production demand information of the production items of the multiple factories and the material inventory information of the multiple warehouses.

[0045] It should be noted that due to limiting factors such as distance, the warehouse corresponding to each factory cannot supply materials to each production project at will, and the total amount of materials supplied by each warehouse for multiple production projects cannot exceed the inventory of the material in the warehouse. Therefore, the warehouse location restriction information and the maximum supply restriction information of the inventory can be determined based on the production demand information of the production projects under multiple factories and the material inventory information of multiple warehouses. The warehouse location restriction information of the inventory is used to describe the supply relationship between the production project and the warehouse corresponding to the factory. If production project j cannot use the warehouse inventory corresponding to factory l, then production project j cannot use all the materials in the warehouse under factory l. The maximum supply restriction information is used to describe that under factory l, the total usage of each material i by all production projects j that can use the inventory of factory l is not greater than the inventory of material i under factory l.

[0046] As an example, the warehouse location restriction information of the inventory can be expressed by the following formula, which is used to describe that due to restrictions such as distance, production project j cannot use all materials i under factory l. In this case, the inventory of all materials i in factory l that can be allocated to production project j is 0:

[0047] x i,j,l =0,i=1,2,…,I

[0048] Among them, I is the total number of all material types under factory l.

[0049] The maximum supply limit information can be expressed by the following formula, which is used to describe that the total usage of each material i by all production items j that can use the inventory of factory l under factory l is not greater than the inventory of material i under factory l:

[0050]

[0051] Among them, Inv i,l is the inventory quantity of material i in factory l.

[0052] Step 104, obtaining the priority of each production item, the priority of each factory among multiple factories, and the priority of each material among all materials in multiple warehouses.

[0053] The priority of each production project, factory, and material can be set according to the actual production scenario. As an example, taking Table 2 as an example, there are two materials stored in warehouse W1, warehouse W2, and warehouse W3, material MPN01 and material MPN02. Among them, material MPN01 in warehouse W1 and material MPN01 in warehouse W3 have the same priority.

[0054] Step 105, based on the priority of each production item, the priority of each factory, the priority of each material, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information, determine the material demand inventory allocation information.

[0055] In a possible implementation, the allocation of material demand inventory can be determined based on production constraint information, inventory warehouse location restriction information, and maximum supply restriction information, while satisfying multiple constraints in actual production scenarios, by comprehensively considering the priorities of different production projects, factories, and materials. For example, based on the constraints, production projects with high priorities are preferentially satisfied.

[0056] It should be noted that the material demand inventory allocation information is the inventory of material i in factory l to which production project j can be allocated. Optionally, in some embodiments of the present disclosure, the purchase list information can also be determined based on the material demand inventory allocation information and the material inventory information of multiple warehouses to replenish the material inventory in a timely manner.

[0057] By implementing the embodiments of the present disclosure, the production constraint relationship information, inventory warehouse location restriction information and maximum supply restriction information in the actual production scenario are comprehensively considered, the material demand inventory allocation information is determined on the basis of meeting the priorities of different production projects, factories and materials, and the material inventory is accurately allocated. This is suitable for production scenarios with multiple warehouses and multiple factories, and improves the material demand satisfaction rate and material management efficiency.

[0058] It should be noted that there may be an alternative relationship between materials used to produce the same finished product (or it can be understood as having multiple suppliers), and the YN available certification status under the BOM of different projects is different, which means that different projects can use different combinations of material suppliers.

[0059] In the related art, materials can be allocated according to certain deduction rules or logics, such as directly using the priority of material use to allocate material inventory according to the priority of production projects. However, this method cannot take global information into consideration well. For example, for the first production project, both material A and material B can be used (for the first production project, material A and material B have a replacement relationship), while the second production project can only use material B. If the available materials for subsequent demand are not considered during processing, and the inventory of material B is directly allocated when the first production project is met, the second production project will not be met, and material A will also become stagnant. In order to reduce such problems to a certain extent, the present disclosure proposes another material demand inventory allocation method. Figure 2 FIG. 1 is a flow chart of another material requirement inventory allocation method according to an exemplary embodiment. Figure 2 As shown, the material requirement inventory allocation method may include but is not limited to the following steps.

[0060] Step 201, obtain the production demand information of production projects under multiple factories, the material inventory information of multiple warehouses and the BOM information, wherein the material inventory information of the warehouse includes the material identification information, inventory quantity and factory information of the factory to which the material can be supplied, and the BOM information includes the available material information of multiple different production projects.

[0061] Step 202: Determine production constraint relationship information based on BOM information.

[0062] Step 203, according to the production demand information of the production items of the multiple factories and the material inventory information of the multiple warehouses, determine the warehouse location restriction information and the maximum supply restriction information of the inventory.

[0063] Step 204, obtaining the priority of each production item, the priority of each factory among multiple factories, and the priority of each material among all materials in multiple warehouses.

[0064] Step 205, based on the production demand information of the production items under the multiple factories, determine the demand quantity of each production item.

[0065] Step 206, based on the priority of each production project, the demand of each production project and the inventory of materials to be allocated for each production project, determine the total shortage of materials for multiple different production projects, wherein the inventory of materials to be allocated refers to the inventory of each material that can be allocated to each factory.

[0066] It should be noted that the material shortage of a production project can be used as one of the business logic requirements that need to be considered in an actual production scenario. In the material allocation business, it is hoped that the production needs of more production projects can be met as much as possible to reduce the total material shortage. Among them, the difference between the demand of each production project and the inventory of materials to be allocated is the actual material shortage of each production project. In the embodiment of the present disclosure, the proportion of the material shortage of high-priority production projects in the total material shortage can be increased, so that when the production needs of production projects are met, materials can be allocated to high-priority production projects first.

[0067] Step 207, based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project, determine the total amount of material demand inventory allocation business.

[0068] Among them, the total amount of material demand inventory allocation business is the total amount of materials that can be provided for production projects under multiple factories in all warehouse inventories. It should be noted that the substitution relationship between materials can also be considered in the business logic requirements, hoping to make full use of the existing warehouse material inventory to supply materials for more production projects, to maximize the total amount of material demand inventory allocation business, and reduce material stagnation.

[0069] In one implementation, the sum of the priority of the jth production project, the priority of the lth factory, and the priority of the ith material can be used as the weight of the inventory of materials to be allocated for the jth production project (the inventory of the ith material in the lth factory to which the jth production project can be allocated), thereby determining the total amount of material demand inventory allocation business for all production projects. In the disclosed embodiment, when determining the total amount of material demand inventory allocation business, the priorities of each production project, factory, and material in multiple dimensions are comprehensively considered to meet the priority requirements of different dimensions.

[0070] Step 208, based on the total shortage of materials and the total amount of material demand inventory allocation business, combined with production constraint relationship information, inventory warehouse location restriction information and maximum supply restriction information, determine material demand inventory allocation information.

[0071] It should be noted that the production constraint relationship information, inventory warehouse location restriction information and maximum supply quantity restriction information are restrictions on the inventory quantity of materials to be allocated for each production project. In a possible implementation, the inventory quantity of materials to be allocated for each production project can be adjusted in combination with the production constraint relationship information, inventory warehouse location restriction information and maximum supply quantity restriction information. Taking into account the priorities and restrictions of different production projects, factories and materials, the total shortage of materials can be reduced as much as possible, and the total amount of material demand inventory allocation business can be increased to meet the business logic requirements.

[0072] In the embodiment of the present disclosure, step 201 to step 204 may be implemented in any manner in the embodiments of the present disclosure, and the embodiment of the present disclosure does not limit this and will not be described in detail.

[0073] By implementing the disclosed embodiments, the constraints of production constraint relationship information, inventory warehouse location restriction information, maximum supply restriction information, and priorities of different production projects, factories, and materials are comprehensively considered, and the total amount of material shortage and the total amount of material demand inventory allocation business are used as the business logic requirements to be met to determine the material demand inventory allocation information. It can be applied to production scenarios with multiple warehouses and multiple factories, and material inventory allocation can be performed more accurately, and it can also reduce the stagnation of materials, further improve the material demand satisfaction rate and material management efficiency, and optimize the material demand inventory allocation process.

[0074] Figure 3 FIG. 1 is a flow chart of another material requirement inventory allocation method according to an exemplary embodiment. Figure 3 As shown, the material requirement inventory allocation method may include but is not limited to the following steps.

[0075] Step 301, obtain the production demand information of production projects under multiple factories, the material inventory information of multiple warehouses and the BOM information, wherein the material inventory information of the warehouse includes the material identification information, inventory quantity and factory information of the factory to which the material can be supplied, and the BOM information includes the available material information of multiple different production projects.

[0076] Step 302: Determine production constraint relationship information based on BOM information.

[0077] Step 303, determining the warehouse location restriction information and the maximum supply restriction information of the inventory according to the production demand information of the production items of the multiple factories and the material inventory information of the multiple warehouses.

[0078] Step 304, obtaining the priority of each production item, the priority of each factory among multiple factories, and the priority of each material among all materials in multiple warehouses.

[0079] Step 305, based on the production demand information of the production items under the multiple factories, determine the demand quantity of each production item.

[0080] Step 306: Calculate the difference between the demand of each production item and the inventory of materials to be allocated for each production item to obtain the shortage of materials for each production item.

[0081] Step 307 , performing weighted sum processing based on the priority of each production project and the material shortage amount of each production project, to obtain the total material shortage amount of multiple different production projects.

[0082] As an example, the total shortage of materials for different production items can be expressed as follows:

[0083]

[0084] Among them, M is the total amount of material shortage for different production projects, d j is the demand for production item j, ∑ i,l x i,j,l is the inventory of materials to be allocated for production project j (the inventory of the i-th material in the l-th factory to which the j-th production project can be allocated), d j -∑ i,l x i,j,l is the material shortage of production item j, W j is the priority of production item j. The higher the priority of production item j, the higher the W j The larger it is, the greater the weight value assigned.

[0085] Step 308, based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project, the total amount of material demand inventory allocation business is determined using the first formula.

[0086] Among them, the first formula is expressed as follows:

[0087]

[0088] Where N is the total amount of material demand inventory allocation business, W j is the priority of the jth production item, U l is the priority of the lth factory, V i is the priority of the ith material, x i,j,l is the inventory of materials to be allocated for the jth production item.

[0089] In the first formula, the higher the priority of factory l, the higher the U l The larger the value, the higher the material usage priority. i The larger the value, the higher the priority of factory l, material i, and production item j. j *(U l *100+V i ) This combination can achieve different dimensions of priority. Under this combination of priorities, the production project priority can be considered first, followed by the factory priority, and then the material priority. This can better adapt to complex actual production scenarios and meet different priority consideration orders.

[0090] Step 309, combining the production constraint information, the inventory warehouse location restriction information and the maximum supply restriction information, adjusts the inventory of materials to be allocated for each production project until the total shortage of materials is minimized and the total amount of material demand inventory allocation business is maximized.

[0091] In a possible implementation, the total understock amount can be minimized by the following formula:

[0092]

[0093] Since the production project with a higher priority is assigned a greater weight value, if the production project with a higher priority is out of material, the total amount of material out of stock M will be larger, so it is necessary to allocate materials to the production projects with higher priority first to minimize the total amount of material out of stock.

[0094] The total amount of material demand inventory allocation business can be maximized by the following formula:

[0095]

[0096] It should be noted that the order of meeting the production items is given in the step of minimizing the total shortage of materials. In addition, the order of factories and the order of meeting the priority of materials can be further refined. Therefore, on the basis of minimizing the total shortage of materials, the priority order of different dimensions can be achieved by maximizing the total amount of material demand inventory allocation business, that is, the production project priority is considered first, followed by the factory priority, and finally the material priority.

[0097] Step 310: determine the adjusted inventory of materials to be allocated for each production item as material demand inventory allocation information.

[0098] In the embodiments of the present disclosure, steps 301 to 305 may be implemented in any manner in the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be described in detail.

[0099] By implementing the embodiments of the present disclosure, the constraints of production constraint relationship information, inventory warehouse location restriction information, and maximum supply restriction information are comprehensively considered, and the minimization of the total shortage of materials and the maximization of the total amount of material demand inventory allocation business are taken as the business logic requirements that need to be met. The priorities of factories, materials, and production projects are combined to determine the material demand inventory allocation information. The embodiments of the present disclosure can realize the priority order of different dimensions, which can better adapt to complex actual production scenarios and meet different priority consideration orders. It is suitable for production scenarios with multiple warehouses and multiple factories, and can more accurately allocate material inventory. It can also reduce the stagnation of materials, further improve the material demand satisfaction rate and material management efficiency, and optimize the material demand inventory allocation process.

[0100] Figure 4 is a structural block diagram of a material demand inventory allocation device according to an exemplary embodiment. Figure 4 As shown, the material requirement inventory allocation device may include: a first acquisition module 401 , a first determination module 402 , a second determination module 403 , a second acquisition module 404 and a third determination module 405 .

[0101] Among them, the first acquisition module 401 is used to obtain production demand information of production projects under multiple factories, material inventory information and bill of materials BOM information of multiple warehouses, wherein the material inventory information of the warehouse includes the material identification information, inventory quantity and factory information of the factory to which the material can be supplied, and the BOM information includes the available material information of multiple different production projects.

[0102] The first determination module 402 is used to determine production constraint relationship information according to BOM information.

[0103] The second determination module 403 is used to determine the warehouse location restriction information and the maximum supply restriction information of the inventory according to the production demand information of the production items of the multiple factories and the material inventory information of the multiple warehouses.

[0104] The second acquisition module 404 is used to acquire the priority of each of the production items, the priority of each factory among the multiple factories, and the priority of each material among all the materials in the multiple warehouses.

[0105] The third determination module 405 is used to determine the material demand inventory allocation information based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information.

[0106] In some embodiments of the present disclosure, the third determination module 405 may also be used to determine purchase list information based on material demand inventory allocation information and material inventory information of multiple warehouses.

[0107] In some embodiments of the present disclosure, Figure 5 As shown, the third determining module 505 in the material requirement inventory allocation device may include: a first determining unit 511 , a second determining unit 512 , a third determining unit 513 and a fourth determining unit 514 .

[0108] The first determining unit 511 is used to determine the demand quantity of each production item based on the production demand information of the production items under the multiple factories.

[0109] The second determination unit 512 is used to determine the total material shortage of the multiple different production projects based on the priority of each of the production projects, the demand for each of the production projects and the inventory of materials to be allocated for each of the production projects, wherein the inventory of materials to be allocated refers to the inventory of each material in each factory that can be allocated.

[0110] The third determining unit 513 is used to determine the total amount of material demand inventory allocation business based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project.

[0111] The fourth determining unit 514 is used to determine the material demand inventory allocation information based on the total material shortage and the total amount of the material demand inventory allocation business, combined with the production constraint relationship information, the inventory warehouse location restriction information and the maximum supply restriction information.

[0112] In some embodiments of the present disclosure, the second determination unit 512 is specifically used to: calculate the difference between the demand quantity of each of the production items and the inventory quantity of materials to be allocated for each of the production items, to obtain the material shortage quantity of each of the production items; perform weighted summation processing on the material shortage quantity of each of the production items based on the priority of each of the production items, to obtain the total material shortage quantity of the multiple different production items.

[0113] In some embodiments of the present disclosure, the third determination unit 513 is specifically used to: determine the total amount of material demand inventory allocation business using the first formula based on the priority of each production project, the priority of each factory, the priority of each material, and the inventory of materials to be allocated for each production project. The first formula is expressed as follows:

[0114]

[0115] Where N is the total amount of material demand inventory allocation business, Wj is the priority of the jth production item, U l is the priority of the lth factory, V i is the priority of the ith material, x i,j,l is the inventory of materials to be allocated for the jth production item.

[0116] In some embodiments of the present disclosure, the fourth determining unit 514 is specifically used to: adjust the inventory of materials to be allocated for each production project in combination with the production constraint relationship information, the warehouse location restriction information of the inventory, and the maximum supply restriction information, until the total shortage of materials is minimized and the total amount of material demand inventory allocation business is maximized. The adjusted inventory of materials to be allocated for each production project is determined as the material demand inventory allocation information.

[0117] in, Figure 5 Medium 501-506 and Figure 4 401-406 have the same function and structure.

[0118] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0119] Figure 6 is a block diagram of an electronic device 600 according to an exemplary embodiment. For example, the electronic device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0120] Reference Figure 6 , the electronic device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .

[0121] The processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.

[0122] The memory 604 is configured to store various types of data to support operations on the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0123] The power component 606 provides power to the various components of the electronic device 600. The power component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 600.

[0124] The multimedia component 608 includes a screen that provides an output interface between the electronic device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the electronic device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0125] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the electronic device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.

[0126] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0127] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the electronic device 600. For example, the sensor assembly 614 can detect the open / closed state of the electronic device 600, the relative positioning of the components, such as the display and keypad of the electronic device 600, and the sensor assembly 614 can also detect the position change of the electronic device 600 or a component of the electronic device 600, the presence or absence of contact between the user and the electronic device 600, the orientation or acceleration / deceleration of the electronic device 600, and the temperature change of the electronic device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0128] The communication component 616 is configured to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0129] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0130] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the instructions can be executed by a processor 620 of an electronic device 600 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0131] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0132] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A material demand inventory allocation method, characterized in that: include: Obtaining production demand information of production projects under multiple factories, material inventory information of multiple warehouses, and BOM information, wherein the material inventory information of the warehouse includes material identification information, inventory quantity, and factory information of the factories to which the materials can be supplied, and the BOM information includes available material information of multiple different production projects; Determine production constraint information based on BOM information; Determine warehouse location restriction information and maximum supply restriction information of inventory according to production demand information of production items under the multiple factories and material inventory information of the multiple warehouses; Obtaining the priority of each of the production items, the priority of each factory among the multiple factories, and the priority of each material among all the materials in the multiple warehouses; Material demand inventory allocation information is determined based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply quantity restriction information.

2. The method according to claim 1, characterized in that The determining of material demand inventory allocation information based on the priority of each production item, the priority of each factory, the priority of each material, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information includes: Determine the demand quantity of each production item based on the production demand information of the production items under the multiple factories; Determine the total shortage of materials for the multiple different production projects based on the priority of each production project, the demand of each production project and the inventory of materials to be allocated for each production project, wherein the inventory of materials to be allocated refers to the inventory of each material that can be allocated to each factory; Determine the total amount of material demand inventory allocation business based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project; Based on the total material shortage and the total amount of the material demand inventory allocation business, combined with the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information, the material demand inventory allocation information is determined.

3. The method according to claim 2, characterized in that Determining the total shortage of materials for the multiple different production projects based on the priority of each production project, the demand of each production project, and the inventory of materials to be allocated for each production project includes: Calculate the difference between the demand of each production project and the inventory of materials to be allocated for each production project to obtain the shortage of materials for each production project; A weighted summation process is performed on the material shortage of each production project based on the priority of each production project to obtain the total material shortage of the multiple different production projects.

4. The method according to claim 2, characterized in that The determining the total amount of material demand inventory allocation business based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project includes: Based on the priority of each production project, the priority of each factory, the priority of each material and the inventory of materials to be allocated for each production project, the total amount of material demand inventory allocation business is determined using a first formula; wherein the first formula is expressed as follows: Where N is the total amount of material demand inventory allocation business, W j is the priority of the jth production item, U l is the priority of the lth factory, V i is the priority of the i-th material, x i,j,l is the inventory of materials to be allocated for the j-th production item.

5. The method according to any one of claims 2 to 4, characterized in that: The determining of the material demand inventory allocation information based on the total material shortage and the total amount of the material demand inventory allocation business, in combination with the production constraint relationship information, the inventory warehouse location restriction information and the maximum supply restriction information, includes: In combination with the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information, the inventory quantity of the materials to be allocated of each of the production items is adjusted until the total shortage of materials is minimized and the total amount of the material demand inventory allocation business is maximized; The adjusted inventory quantity of materials to be allocated for each of the production items is determined as the material demand inventory allocation information.

6. The method according to claim 1, characterized in that The method further comprises: Procurement list information is determined based on the material demand inventory allocation information and the material inventory information of the plurality of warehouses.

7. A material demand inventory allocation device, characterized in that: include: The first acquisition module is used to acquire production demand information of production projects under multiple factories, material inventory information of multiple warehouses, and BOM information of materials, wherein the material inventory information of the warehouse includes material identification information, inventory quantity, and factory information of the factory that the material can be supplied to, and the BOM information includes available material information of multiple different production projects; The first determination module is used to determine the production constraint relationship information according to the BOM information; A second determination module is used to determine the warehouse location restriction information and the maximum supply restriction information of the inventory according to the production demand information of the production items under the multiple factories and the material inventory information of the multiple warehouses; A second acquisition module is used to acquire the priority of each of the production items, the priority of each factory among the multiple factories, and the priority of each material among all the materials in the multiple warehouses; The third determination module is used to determine the material demand inventory allocation information based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information.

8. The device according to claim 7, characterized in that The third determining module comprises: A first determining unit, configured to determine a demand quantity of each of the production items based on the production demand information of the production items under the multiple factories; A second determining unit is used to determine the total shortage of materials of the multiple different production projects based on the priority of each production project, the demand of each production project and the inventory of materials to be allocated for each production project, wherein the inventory of materials to be allocated refers to the inventory of each material that can be allocated to each factory; A third determining unit, configured to determine the total amount of the material demand inventory allocation business based on the priority of each of the production items, the priority of each of the factories, the priority of each of the materials, and the inventory of the materials to be allocated for each of the production items; The fourth determination unit is used to determine the material demand inventory allocation information based on the total material shortage and the total amount of the material demand inventory allocation business, combined with the production constraint relationship information, the warehouse location restriction information of the inventory and the maximum supply restriction information.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to claims 1 to 6 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to claims 1 to 6 is implemented.