Scheduling method, electronic equipment and storage medium
By automatically generating production scheduling information through building material matching relationships and inventory information, the problems of low efficiency, high cost and serious material waste in traditional production scheduling methods are solved, and efficient and accurate automatic generation of production scheduling plans and inventory management are achieved.
Patent Information
- Application Number
- CN202510727280.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-16
AI Technical Summary
Traditional production scheduling methods that rely on manual operations have problems such as low production efficiency, high costs, and serious material waste. Especially in the LED and MiniLED industries, poor inventory management leads to repeated stockpiling of materials and their unusable expiration dates.
By obtaining the product's alternative material combination set, building a material matching relationship based on material parameter information, and automatically generating production scheduling information based on current inventory information, we ensure that the material combination meets specific requirements, achieve automatic matching of products, materials, and attributes, and optimize inventory management.
It improves production scheduling efficiency and accuracy, reduces inventory backlogs and material waste, lowers costs, and realizes the automatic generation and dynamic optimization of production scheduling plans.
Smart Images

Figure CN120655013A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a production scheduling method, electronic equipment, and storage medium. Background Art
[0002] Production scheduling, or "production planning," involves detailed planning and arrangement of production tasks in terms of time, quantity, processes, equipment, manpower, and other resources based on factors such as market demand, order status, equipment capacity, and raw material supply. For materials of the same type but with different attribute values, the scheduling process requires manual screening based on product rules and requirements. For example, in the traditional LED and MiniLED industries, lamp bead matching and inventory management relies on manual operations to arrange and combine solutions one by one according to the matching rules between the required products and lamp beads. This not only takes a long time and affects production line efficiency, but also, due to the cumbersome matching process, different order managers have to purchase materials independently, which leads to duplicate material stockpiling, low inventory turnover, high capital utilization, and some materials becoming unusable due to expiration.
[0003] It can be seen that the traditional production scheduling method that relies on manual operation has problems such as low production efficiency, high cost and serious material waste. Summary of the Invention
[0004] The present disclosure provides a production scheduling method, device, electronic device, and storage medium, which can solve the problems of low production efficiency, high cost, and serious material waste in traditional production scheduling methods that rely on manual operations.
[0005] According to a first aspect of the present disclosure, a production scheduling method is provided, comprising: obtaining at least one product and a set of alternative material combinations corresponding to each product in the at least one product, each alternative material combination in the set of alternative material combinations including at least one material type that is combined to form the product; for each alternative material combination of any product, constructing a material matching relationship corresponding to the alternative material combination based on parameter information of each material in the alternative material combination satisfying preset parameter constraints, the material matching relationship characterizing the relationship between the product, the material type in each alternative material combination corresponding to the product, and the parameter information of each type of material; in a case where the material matching relationships corresponding to the at least one product are obtained, obtaining auxiliary production scheduling information based on current material inventory information and the material matching relationships corresponding to the at least one product, the auxiliary production scheduling information including producible target products that match the current inventory information and the quantity of the producible target products.
[0006] In one embodiment, obtaining at least one product and a set of alternative material combinations corresponding to each of the at least one product includes: for each product, performing material combinations according to the material types of all materials forming the product to obtain the set of alternative material combinations, wherein the material combinations in the set of alternative material combinations include a first material and a second material.
[0007] In one embodiment, the material parameters of the candidate material include at least one of brightness of the candidate material, chromaticity of the candidate material, voltage of the candidate material, and wavelength of the candidate material.
[0008] In one embodiment, for each alternative material combination of any product, the material matching relationship corresponding to the alternative material combination is constructed based on the parameter information of each material in the alternative material combination satisfying the preset parameter constraint conditions, including: obtaining the parameter information of the first material and the parameter information of the second material in the alternative material combination; if the parameter information of the first material and the parameter information of the second material satisfy the preset combination rules, taking the alternative material combination as the target material combination; the combination rules include at least one of brightness combination rules, chromaticity combination rules, voltage combination rules and wavelength combination rules; and constructing the material matching relationship according to the target material combination and the parameter information of the first material and the second material in the target material combination that satisfy the preset combination rules.
[0009] In one embodiment, constructing the material matching relationship corresponding to the alternative material combination includes: obtaining the loss rate of each material in the alternative material combination during the production of the product for the alternative material combination; constructing the material matching relationship corresponding to the alternative material combination according to the product, the material type in each alternative material combination corresponding to the product, the parameter information of each type of material, and the loss rate of each material in the alternative material combination during the production of the product.
[0010] In one embodiment, based on the current inventory information and the material matching relationship, auxiliary scheduling information is obtained, including: in response to the user's material query request, obtaining the material to be queried and the parameter information of the material to be queried; according to the material to be queried, the parameter information of the material to be queried and the material matching relationship, obtaining the target product set containing the material to be queried; according to the target product set and the current inventory information, obtaining the auxiliary scheduling information.
[0011] In one embodiment, the auxiliary scheduling information is obtained based on the target product set and the current inventory information, including: for any target product, obtaining at least one material matching relationship corresponding to the target product; obtaining supporting materials and parameter information of the supporting materials based on at least one material matching relationship corresponding to the target product and the material to be queried; the supporting materials are materials that are combined with the material to be queried to form the target product; obtaining the inventory of the supporting materials based on the parameter information of the supporting materials and the current inventory information; obtaining the inventory of the material to be queried based on the material to be queried, the parameter information of the material to be queried and the current inventory information; obtaining the quantity of the target product based on the inventory of the material to be queried and the inventory of the supporting materials.
[0012] In one embodiment, the quantity of the target product is obtained based on the inventory of the material to be queried and the inventory of the supporting materials, and the method further includes: for any target product, obtaining the loss rate of each material corresponding to the target product; and obtaining the quantity of the target product based on the smaller value of the inventory of the material to be queried and the inventory of the supporting materials, and the loss rate of each material corresponding to the target product.
[0013] In one embodiment, the method further includes: in response to a first product lock request, updating the material inventory information according to the quantity of the material to be queried in the auxiliary scheduling information corresponding to the first product and the quantity of the supporting materials of the material to be queried; the first product is any one of the target products; and updating the auxiliary scheduling information according to the updated material inventory information and the material matching relationship corresponding to the at least one product.
[0014] In one embodiment, the method further includes: based on the current inventory information and the material matching relationship, detecting whether there are materials with no matching items in the current inventory information, wherein the materials with no matching items indicate that the materials have no corresponding products; and outputting notification information when there are materials with no matching items in the current inventory information.
[0015] According to a second aspect of the present disclosure, a production scheduling device is provided, characterized in that it includes: an information acquisition module for acquiring at least one product and a set of alternative material combinations corresponding to each product in the at least one product, each alternative material combination in the alternative material combination set including at least one material type that is combined to form the product; a matching module for constructing, for each alternative material combination of any product, a material matching relationship corresponding to the alternative material combination based on whether the parameter information of each material in the alternative material combination satisfies a preset parameter constraint condition, the material matching relationship characterizing the relationship between the product, the material type in each alternative material combination corresponding to the product, and the parameter information of each type of material; an auxiliary production scheduling module for obtaining auxiliary production scheduling information based on current material inventory information and the material matching relationship corresponding to the at least one product when the material matching relationships corresponding to the at least one product are obtained, the auxiliary production scheduling information including producible target products that match the current inventory information and the quantity of the producible target products.
[0016] According to a third aspect of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any one of the methods of the present disclosure.
[0017] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to execute any one of the methods of the present disclosure.
[0018] The technical solution disclosed in the present invention is based on the feasible scheme of each product and the materials in each feasible scheme, and obtains the corresponding set of alternative material combinations for each product. Each alternative material combination contains different material types required to form the product, clarifies the material demand range of the product, and provides a basis for the subsequent screening of suitable material combinations. Then, for each alternative material combination of each product, a material matching relationship is constructed based on the material parameter information to meet the preset parameter constraints, and the automatic matching of products, materials, and attributes is achieved. The alternative material combinations are screened and standardized to ensure that only material combinations that meet specific requirements can be used for subsequent production scheduling considerations, ensuring that the material combinations based on which the production scheduling is based are feasible in terms of performance, specifications, etc. After obtaining the material matching relationships of all products, combined with the current material inventory information, auxiliary production scheduling information is obtained. The auxiliary production scheduling information covers the target products that can be produced and their quantities that match the current inventory. By comparing the material matching relationships with the inventory status, the specific products and corresponding outputs that can actually be put into production under the existing material resource conditions are determined, and the automatic generation of production scheduling plans is achieved, which can improve production scheduling efficiency and accuracy, optimize inventory management, reduce inventory backlogs and material waste, and reduce costs.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings are used to better understand the present invention and do not constitute a limitation of the present invention.
[0021] Figure 1 A flowchart showing the steps of a production scheduling method provided in an embodiment of the present application is shown;
[0022] Figure 2 A schematic diagram of an operation and maintenance interface of a production scheduling system provided in this embodiment is shown;
[0023] Figure 3 A schematic diagram showing the formation of an alternative material combination set provided in this embodiment;
[0024] Figure 4 Another schematic diagram of an operation and maintenance interface of a production scheduling system provided in this embodiment is shown;
[0025] Figure 5 A schematic diagram of the constraint condition setting interface provided in this embodiment is shown;
[0026] Figure 6 A schematic diagram showing the steps of material query provided in this embodiment is shown;
[0027] Figure 7A schematic diagram showing auxiliary production scheduling information provided by this embodiment;
[0028] Figure 8 A schematic diagram showing a production scheduling device provided in this embodiment is shown;
[0029] Figure 9 A schematic diagram showing an electronic device provided by this embodiment is shown. DETAILED DESCRIPTION
[0030] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0031] In the LED and MiniLED industries, in the matching and inventory management of lamp beads, the relevant technologies are mainly manually matched one by one according to certain rules. After the final matching solutions are listed, it is necessary to go to the warehouse to check whether there is inventory and check whether the inventory can meet the planned production quantity of the work order. When the material inventory of one solution is insufficient, it is necessary to match different solutions for the current work order production according to the above method. After all preparations are completed, the warehouse will ship the materials required by the solution and hand them over to the production line for production. This inventory management model has the disadvantages of consuming a lot of manpower, being prone to errors, and being unable to meet the urgent production needs of the production line in a timely manner. In addition, since it takes a long time to list the matching solutions manually, over time, it leads to insufficient dedication of the staff. When there are new orders, the persons in charge of different orders often purchase materials separately, resulting in a continuous backlog of materials in the warehouse, which not only occupies funds, but also easily leads to inventory expiration and property losses.
[0032] In addition, due to the particularity of materials in the LED and Mini LED industries, each material (lamp bead) will have a different attribute value bincode. A material number + bincode is equivalent to a sub-material. When producing a certain product, it is often necessary to confirm the material number + bincode. However, due to procurement cost considerations, the same material number often has N different bincode values when it comes in. Some bincode materials can be used for production, while some bincode materials cannot be combined according to the rules for production, resulting in these materials being unusable. Moreover, if the processor does not conduct inventory, it is difficult to know how much of this material is currently in the warehouse, and thus the purpose of consumption and use cannot be achieved.
[0033] From this we can see that the traditional production scheduling method that relies on manual operation has problems such as low production efficiency, high cost and serious material waste.
[0034] Based on this, this embodiment provides a production scheduling method. First, based on the feasible solutions for each product and the materials in each feasible solution, a set of alternative material combinations corresponding to each product is obtained. Each alternative material combination contains different material types required to form the product, clarifying the material requirement range of the product and providing a basis for subsequent screening of suitable material combinations. Then, for each alternative material combination of each product, a material matching relationship is established based on the material parameter information to meet the preset parameter constraints, achieving automatic matching of products, materials, and attributes, and screening and standardizing the alternative material combinations, ensuring that only material combinations that meet specific requirements can be used for subsequent production scheduling considerations, ensuring that the material combinations based on which the production is scheduled are feasible in terms of performance, specifications, etc. After obtaining the material matching relationships for all products, combined with the current material inventory information, auxiliary production scheduling information is obtained. The auxiliary production scheduling information covers the target products that can be produced and their quantities that match the current inventory. By comparing the material matching relationships with the inventory status, the specific products and corresponding outputs that can actually be put into production under the existing material resource conditions are determined, and the production scheduling plan is automatically generated, which can improve the efficiency and accuracy of production scheduling, optimize inventory management, reduce inventory backlogs and material waste, and reduce costs.
[0035] Figure 1 A flowchart showing the steps of a production scheduling method provided in an embodiment of the present application is shown as follows: Figure 1 As shown, the production scheduling method includes the following steps S101 to S103:
[0036] S101. Obtain at least one product and a set of candidate material combinations corresponding to each product in the at least one product.
[0037] The product of this embodiment is, for example, an LED product such as a light strip. The materials of the LED product are, for example, different types of lamp beads. Each type of lamp bead has different attribute values, including brightness, wavelength, chromaticity, voltage, etc.
[0038] For example, if at least one product includes product A and product B, then product A and the corresponding candidate material combination set of product A are obtained, and product B and the corresponding candidate material combination set of product B are obtained.
[0039] The candidate material combination set is formed by at least one candidate material combination, and each candidate material combination in the candidate material combination set includes at least one material type that is combined to form a product.
[0040] For example, material 1 can form product A alone, and material 2 and material 3 can also form product A when combined. Then the alternative material combination set of product A can include two, one alternative material combination of product A is material 1, and the other alternative material combination of product A is material 2 and material 3.
[0041] S102. For each alternative material combination of any product, based on parameter information of each material in the alternative material combination satisfying preset parameter constraints, a material matching relationship corresponding to the alternative material combination is constructed.
[0042] Since each material (lamp bead) has different attribute values, attribute values that do not meet the product conditions cannot be combined to form a product. Therefore, after obtaining the alternative material combination set, the correct materials and material parameters that can ultimately form the product are determined based on the material parameter information.
[0043] In this embodiment, the material matching relationship represents the relationship between a product, the material type in each candidate material combination corresponding to the product, and the parameter information of each type of material. For example, if the candidate material combination of product A is material 2 and material 3, the attribute values of material 2 include 80 lumens brightness and 6500K color temperature, and the attribute values of material 3 include 80 lumens brightness and 5000K color temperature. If the preset parameter constraint condition is, for example, the same brightness and a color temperature difference of less than 2000K, the parameter information of material 2 and material 3 satisfies the preset parameter constraint condition. A material matching relationship can then be established based on product A, material 2 and material 3, and the parameter information of material 2 (80 lumens brightness, 6500K color temperature) and the parameter information of material 3 (80 lumens brightness, 5000K color temperature).
[0044] S103. When a material matching relationship corresponding to at least one product is obtained, auxiliary production scheduling information is obtained based on the current material inventory information and the material matching relationship corresponding to at least one product.
[0045] By constructing the material matching relationship for all products according to the above step S102, the material matching relationship for all products is obtained. In this way, the automatic matching of products, materials and attributes can be realized, and the selection and standardization of alternative material combinations can be realized, ensuring that only material combinations that meet specific requirements can be used for subsequent production scheduling considerations, and ensuring that the material combination based on which the production scheduling is based is feasible in terms of performance, specifications, etc.
[0046] When the material matching relationship corresponding to at least one product is obtained, when any product, material or material parameter needs to be queried, the material matching relationship can be combined with the current material inventory information to obtain auxiliary production scheduling information. The auxiliary production scheduling information includes the target products that can be produced and the quantity of the target products that can be produced that match the current inventory information, which is used to help staff make production plan arrangements.
[0047] The above-mentioned embodiment can construct a material matching relationship for each product, realize the automatic matching of products, materials, and attributes, and realize the screening and standardization of alternative material combinations, ensuring that only material combinations that meet specific requirements can be used for subsequent production scheduling considerations, and ensuring that the material combinations based on which production scheduling is based are feasible in terms of performance, specifications, etc. Through the material matching relationship of each product, combined with the current material inventory information, auxiliary production scheduling information can be obtained, and the specific products and corresponding outputs that can actually be put into production under the existing material resource conditions can be determined. The automatic generation of production scheduling plans can improve the efficiency and accuracy of production scheduling, optimize inventory management, reduce inventory backlogs and material waste, and reduce costs.
[0048] An embodiment of the present application obtains at least one product and a set of alternative material combinations corresponding to each product in the at least one product, including: for each product, performing material combinations according to the material types of all materials that form the product to obtain an alternative material combination set, where the material combinations in the alternative material combination set include a first material and a second material.
[0049] In this embodiment, the first material and the second material can be of the same type or different types. The material forming the product can include only one type or multiple types. Therefore, when there is only one type of material forming the product, the first material and the second material are the same type. When there are multiple types of materials forming the product, the first material and the second material can be combined in pairs to obtain different types of first and second materials. When there are multiple types of materials forming the product, the first material and the second material can also be the same type.
[0050] In this way, the material combination formed can cover all possible material combinations of the product, providing more possibilities for subsequent production.
[0051] In this embodiment, the material combination in the alternative material combination set includes the first material and the second material in consideration of the material particularity of the LED and MiniLED industries. In some examples, the material combination can also include different quantities of the first material, the second material, the third material, etc. based on the characteristics of the product.
[0052] The above embodiment can obtain a variety of material combinations based on the material types of all materials that form the product, which can cover possible material combinations of the product and provide more possibilities for subsequent production scheduling.
[0053] In the embodiment of the present application, the material parameters of the candidate material include at least one of the brightness of the candidate material, the chromaticity of the candidate material, the voltage of the candidate material, and the wavelength of the candidate material.
[0054] That is to say, in the process of constructing the material matching relationship corresponding to the alternative material combination based on the parameter information of each material in the alternative material combination meeting the preset parameter constraints, the preset parameter constraints can be matched according to at least one of the brightness of the alternative material, the chromaticity of the alternative material, the voltage of the alternative material and the wavelength of the alternative material. By specifying the parameter type, it is convenient to accurately screen the material combinations that meet the conditions, thereby improving the accuracy and feasibility of the matching.
[0055] In an embodiment of the present application, for each alternative material combination of any product, based on whether the parameter information of each material in the alternative material combination satisfies the preset parameter constraints, a material matching relationship corresponding to the alternative material combination is constructed, including: obtaining the parameter information of the first material and the parameter information of the second material in the alternative material combination; when the parameter information of the first material and the parameter information of the second material meet the preset combination rules, the alternative material combination is used as the target material combination; the combination rules include at least one of brightness combination rules, chromaticity combination rules, voltage combination rules and wavelength combination rules; and constructing a material matching relationship based on the target material combination and the parameter information of the first material and the second material in the target material combination that meet the preset combination rules.
[0056] Suppose that a certain LED lighting product A is to be produced. The alternative material combination of product A includes lamp bead 1 (first material) with material code 1 and lamp bead 2 (second material) with material code 2. The parameters of lamp bead 1 include brightness of 100 lumens, color temperature of 6500K, and wavelength range of 450-460nm. The parameters of lamp bead 2 include brightness of 100 lumens, color temperature of 5000K, and wavelength range of 450-460nm. The preset combination rules are the same brightness, the same wavelength, and the color temperature difference within 2000K. It can be seen that the parameters of lamp bead 1 and lamp bead 2 meet the preset combination rules, and the alternative material combination including lamp bead 1 and lamp bead 2 will be used as the target material combination.
[0057] Then, based on product A, lamp beads 1 and lamp beads 2, and their respective parameter information, the material matching relationship corresponding to product A is constructed. This material matching relationship clearly indicates that the LED lighting product A can be produced by combining lamp beads 1 and lamp beads 2 of specific models, and records the parameter information of the two materials in detail. The parameters of lamp beads 1 and lamp beads 2 match each other to meet the design and quality requirements of product A.
[0058] Based on the above method, each alternative material combination of any product can be judged to obtain the target material combination corresponding to each product. Then, according to the target material combination and the parameter information of the first material and the second material in the target material combination that meet the preset combination rules, the material matching relationship of any product can be constructed to provide a reliable basis for subsequent production scheduling.
[0059] In an embodiment of the present application, a material matching relationship corresponding to an alternative material combination is constructed, including: for the alternative material combination, obtaining the loss rate of each material in the alternative material combination during the production process of the product; and constructing a material matching relationship corresponding to the alternative material combination according to the product, the material type in each alternative material combination corresponding to the product, the parameter information of each type of material, and the loss rate of each material in the alternative material combination during the production process of the product.
[0060] The material loss rate refers to the proportion of material loss caused by various reasons during the production process. The material matching relationship obtained in the above embodiment is the relationship between the product, the material type in each alternative material combination corresponding to the product, and the parameter information of each type of material. This embodiment takes the loss rate into consideration and constructs a material matching relationship together with the product, material type and parameter information. It can provide a more comprehensive and accurate matching relationship, reflect the actual use of materials in production, and improve the feasibility and accuracy of production scheduling.
[0061] The above embodiment describes the process of constructing a material matching relationship corresponding to each product. After the material matching relationship is constructed, the relationship and current inventory information can be used to query the production schedule of any material that can be used for actual production.
[0062] In an embodiment of the present application, auxiliary production scheduling information is obtained based on the current inventory information and material matching relationship, including: in response to the user's material query request, obtaining the material to be queried and the parameter information of the material to be queried; according to the material to be queried, the parameter information of the material to be queried and the material matching relationship, obtaining the target product set containing the material to be queried; according to the target product set and the current inventory information, obtaining auxiliary production scheduling information.
[0063] The user can enter the material to be queried and the parameter information of the material to be queried through the query interface. For example, the material to be queried is lamp bead 2, and the parameter information of the material to be queried is 100 lumens brightness, 5000K color temperature, and 450-460nm wavelength range.
[0064] First, based on the material matching relationship of all products and lamp bead 2, all target products that contain lamp bead 2 and whose parameters of lamp bead 2 in the material combination meet the brightness of 100 lumens, color temperature of 5000K, and wavelength range of 450-460nm are obtained to obtain the target product set.
[0065] After obtaining the target product set, the number of materials that can constitute the target product can be queried based on the current inventory information, and then the quantity of the target product can be obtained based on the quantity of the materials.
[0066] This embodiment receives the user's material query request, obtains the material to be queried and its parameter information, can clarify the material that the user is concerned about, and then finds the target product set containing the material based on the queried material, parameter information and material matching relationship, and then generates auxiliary production scheduling information in combination with inventory to provide users with more specific production scheduling guidance. There is no need for manual material matching and searching, and auxiliary production scheduling plans are automatically generated, making production scheduling more reliable and accurate.
[0067] In an embodiment of the present application, auxiliary production scheduling information is obtained based on the target product set and the current inventory information, including: for any target product, obtaining at least one material matching relationship corresponding to the target product; obtaining supporting materials and parameter information of supporting materials based on at least one material matching relationship corresponding to the target product and the material to be queried; supporting materials are materials that are combined with the material to be queried to form the target product; obtaining the inventory of supporting materials based on the parameter information of supporting materials and the current inventory information; obtaining the inventory of the material to be queried based on the material to be queried, the parameter information of the material to be queried and the current inventory information; obtaining the quantity of the target product based on the inventory of the material to be queried and the inventory of supporting materials.
[0068] As described in the above embodiment, the material combination in the set of alternative material combinations in the composite material includes a first material and a second material. Therefore, when the material to be queried and the target product are known, the material combination in which the material to be queried is located in at least one material matching relationship corresponding to the target product can be searched, and then the supporting materials can be obtained based on the material combination in which the material to be queried is located. For example, if the material to be queried is the first material, the second material that is compatible with the first material can be obtained based on the first material and the second material in the target material combination. In one example, the material to be queried can be either the first material or the second material. When the material to be queried is the second material, the supporting material is the first material, and when the material to be queried is the first material, the supporting material is the second material.
[0069] Since the material matching relationship includes not only the matching relationship between materials but also the matching relationship between materials and material parameters, after obtaining the supporting materials, the parameter information of the supporting materials can be obtained according to the material matching relationship.
[0070] Then, based on the material to be queried, its parameter information and current inventory information, the inventory of the material to be queried can be obtained. Similarly, based on the parameter information and current inventory information of the supporting materials, the inventory of the supporting materials can be obtained, that is, the quantity of the supporting materials and the material to be queried can be obtained.
[0071] Then, the quantity of the target product can be obtained based on the inventory of the material to be queried and the inventory of the supporting materials. For example, M materials to be queried and M supporting materials are combined to form M target products.
[0072] In this embodiment, for each target product, at least one corresponding material matching relationship is obtained, which can clarify the materials and parameters required for product production. Based on the matching relationship and the materials to be queried, the supporting materials and their parameters are found, and the complete material requirements for product production are determined. The inventory of supporting materials and materials to be queried is obtained, and the available material quantity can be clarified. Then, based on the material inventory, the number of target products that can be produced is calculated, providing a specific quantity basis for production scheduling.
[0073] In an embodiment of the present application, the quantity of the target product is obtained based on the inventory of the material to be queried and the inventory of the supporting materials, and it also includes: for any target product, obtaining the loss rate of each material corresponding to the target product; obtaining the quantity of the target product based on the smaller value of the inventory of the material to be queried and the inventory of the supporting materials, and the loss rate of each material corresponding to the target product.
[0074] For example, the inventory quantity of the first material corresponding to the target product is 500 pieces, and the loss rate is 10%. The inventory quantity of the second material is 300 pieces, and the loss rate is 5%. Then the theoretical maximum quantity that can be produced by the first material (excluding loss) is 500 pieces, and the theoretical maximum quantity that can be produced by the second material (excluding loss) is 300 pieces. The smaller value of the two inventories is 300 pieces.
[0075] After considering the loss rate, the actual target number of products that can be produced is calculated as follows:
[0076] The actual available quantity of the first material: 500×(1-10%)=500×0.9=450 pieces.
[0077] The actual available quantity of the second material is: 300×(1-5%)=300×0.95=285 pieces.
[0078] Therefore, the actual number of target products that can be produced is limited by the actual available quantity of the second material, which is 285.
[0079] In this embodiment, since there is more than one material combination that can be used to obtain the target product, each target product and its quantity can be obtained according to the above method.
[0080] In an embodiment of the present application, the production scheduling method also includes: in response to a first product locking request, updating the material inventory information according to the quantity of the material to be queried in the auxiliary scheduling information corresponding to the first product and the quantity of the supporting materials of the material to be queried; the first product is any product among the target products; and updating the auxiliary scheduling information according to the updated material inventory information and the material matching relationship corresponding to at least one product.
[0081] Continuing with the above example, assuming the first product lock request is to confirm the production of 285 target products, 300 first materials and 300 second materials will be consumed. The inventory quantity of the first material is 500, and there are 0 second materials remaining and 200 first materials remaining. The material inventory information is updated accordingly.
[0082] When the user issues a first product locking request, it indicates that the material corresponding to the first product is about to be shipped out for production. Therefore, after updating the material inventory information, the auxiliary production scheduling information of other products is updated according to the updated material inventory information and the material matching relationship corresponding to at least one product.
[0083] The above embodiment promptly reflects the usage of materials by updating inventory in real time, ensuring the accuracy of inventory information, and can dynamically optimize production scheduling based on the updated material inventory information, dynamically adjust production scheduling information based on inventory changes, and improve the adaptability and effectiveness of production scheduling.
[0084] In an embodiment of the present application, the production scheduling method also includes: based on the current inventory information and the material matching relationship, detecting whether there are materials with no matching items in the current inventory information, and materials with no matching items indicate that the materials have no corresponding products; if there are materials with no matching items in the current inventory information, outputting notification information.
[0085] In one example, regular inspections can be conducted to calculate which materials and their attribute values in the warehouse cannot be used for production based on material matching relationships, that is, there are materials without matching items in the current inventory information. For example, relevant personnel can be notified by automatically sending emails or other notification methods. After receiving the email, the relevant personnel can process these materials without matching items, including but not limited to adjusting preset parameter constraints so that these materials can be consumed.
[0086] The production scheduling method of this embodiment is described below through a specific example.
[0087] Figure 2 A schematic diagram of an operation and maintenance interface of a production scheduling system provided in this embodiment is shown. The production scheduling system is a system for implementing the above-mentioned production scheduling method. Figure 2 As shown, developers can enter product information and at least one material type of the product through the system interface. Figure 2 In Group 1, material number codes 1 and 2 represent two types of materials. These two coded materials in Group 1 can be combined to form this product. In Group 2, material numbers 3, 4, and 5 represent three types of materials. These two coded materials in Group 2 can also be combined to form this product. This means that this product has two recipes, Group 1 and Group 2.
[0088] Figure 3 A schematic diagram showing the formation of an alternative material combination set provided in this embodiment is shown, Figure 3 As shown, combining the materials in group 1 in pairs yields three options: "Material Number Code 1 + Material Number Code 1, Material Number Code 2 + Material Number Code 2, and Material Number Code 1 + Material Number Code 2." Combining the materials in group 2 in pairs yields six options: "Material Number Code 3 + Material Number Code 3, Material Number Code 4 + Material Number Code 4, Material Number Code 5 + Material Number Code 5, Material Number 3 + Material Number 4, Material Number 3 + Material Number 5, and Material Number 4 + Material Number 5." Thus, a total of nine combinations are possible, meaning that the product's material combination set includes nine alternative material combinations.
[0089] After the combination of the combinable materials is maintained, it is necessary to maintain the combinable attribute values, namely brightness, chromaticity, voltage, and wavelength.
[0090] Figure 4 Another operation and maintenance interface diagram of a production scheduling system provided in this embodiment is shown as follows: Figure 4 As shown, the system interface provides rule setting modules for CAT (brightness), HUE (color block / wavelength), and REF (voltage). Operation and maintenance personnel can choose which parameters are combinable and which are not combinable by setting parameter constraints.
[0091] Figure 5 The following is a schematic diagram of the constraint setting interface provided by this embodiment, which can be used by operation and maintenance personnel Figure 5 The interface is used to set the constraints. Figure 4 Take the CAT brightness in as an example, Figure 4 In the table corresponding to the CAT information, the horizontal C1 and C2 represent the brightness value of the first material, and the vertical C1 and C2 represent the brightness value of the second material. "O" means that the combination is possible, and "×" means that the combination is not possible. Figure 5 The constraint setting interface is used to set it.
[0092] For each parameter of each alternative material, Figure 4 and Figure 5 Then, the material matching relationship of any product is obtained according to the steps S101 to S102.
[0093] Figure 6 The schematic diagram of the steps of material query provided in this embodiment is shown as follows: Figure 6As shown, the user can input the material number of the material to be queried and the parameters of the material through the query interface of the production scheduling system. Then, this embodiment can obtain the target product corresponding to the material to be queried based on the created material matching relationship, and then obtain the supporting materials matching the material to be queried based on the target product, and then obtain the parameter information of the supporting materials, and then obtain the inventory of the supporting materials and the material to be queried based on the current inventory, and then obtain the number of sets of the target product that can be scheduled based on the loss rate and the inventory of the supporting materials and the material to be queried.
[0094] Figure 7 A schematic diagram showing the auxiliary production scheduling information provided by this embodiment is shown as follows: Figure 7 As shown, the material to be queried is "F10C01", and the parameter information is "22-35-17". When the user clicks the query button, multiple target products can be obtained ( Figure 7 Model name in the output), and output the supporting materials and supporting parameters of the supporting materials that match the material "F10C01" ( Figure 7 The user can click on the supporting bincode in the table to view the inventory of supporting materials, the inventory of current materials, the number of sets that can be scheduled, etc. Figure 7 to lock the inventory.
[0095] The above embodiment first obtains a set of alternative material combinations corresponding to each product based on the feasible solutions of each product and the materials in each feasible solution. Each alternative material combination contains different material types required to form the product, clarifies the material requirement range of the product, and provides a basis for subsequent screening of suitable material combinations. Then, for each alternative material combination of each product, a material matching relationship is constructed based on the material parameter information to meet the preset parameter constraints, realizing automatic matching of products, materials, and attributes, and screening and standardizing the alternative material combinations, ensuring that only material combinations that meet specific requirements can be used for subsequent production scheduling considerations, ensuring that the material combinations based on which the production scheduling is based are feasible in terms of performance, specifications, etc. After obtaining the material matching relationships of all products, combined with the current material inventory information, auxiliary production scheduling information is obtained. The auxiliary production scheduling information covers the target products that can be produced and their quantities that match the current inventory. By comparing the material matching relationships with the inventory status, the specific products and corresponding outputs that can actually be put into production under the existing material resource conditions are determined, and the automatic generation of production scheduling plans is realized, which can improve production scheduling efficiency and accuracy, optimize inventory management, reduce inventory backlogs and material waste, and reduce costs.
[0096] Figure 8 A schematic diagram of the production scheduling device provided in this embodiment is shown as follows: Figure 8 As shown, the production scheduling device 800 includes:
[0097] An information acquisition module 801 is configured to acquire at least one product and a set of candidate material combinations corresponding to each of the at least one product, wherein each candidate material combination in the set of candidate material combinations includes at least one material type that is combined to form the product;
[0098] Matching module 802 is configured to construct, for each candidate material combination of any product, a material matching relationship corresponding to the candidate material combination based on whether the parameter information of each material in the candidate material combination satisfies preset parameter constraints. The material matching relationship represents the relationship between the product, the material type in each candidate material combination corresponding to the product, and the parameter information of each type of material;
[0099] The auxiliary production scheduling module 803 is used to obtain auxiliary production scheduling information based on the current material inventory information and the material matching relationship corresponding to the at least one product, when the material matching relationship corresponding to the at least one product is obtained. The auxiliary production scheduling information includes the target products that can be produced that match the current inventory information and the quantity of the target products that can be produced.
[0100] The production scheduling device provided in the embodiment of the present application and the production scheduling method provided in the embodiment of the present application are based on the same application concept and have the same beneficial effects as the methods adopted, operated or implemented by them.
[0101] An embodiment of the present application also provides an electronic device corresponding to the production scheduling method provided in the aforementioned embodiment, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any of the methods described in the aforementioned embodiments.
[0102] Please refer to Figure 9 , which shows a schematic diagram of an electronic device provided by some embodiments of the present application. Figure 9 As shown, the electronic device 20 includes: a processor 200, a memory 201, a bus 202 and a communication interface 203, and the processor 200, the communication interface 203 and the memory 201 are connected via the bus 202; the memory 201 stores a computer program that can be run on the processor 200, and when the processor 200 runs the computer program, it executes the method provided in any of the aforementioned embodiments of the present application.
[0103] The memory 201 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. The system network element communicates with at least one other network element via at least one communication interface 203 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like.
[0104] Bus 202 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. Memory 201 is used to store programs, and processor 200 executes the programs upon receiving execution instructions. The production scheduling method disclosed in any of the aforementioned embodiments of the present application may be applied to or implemented by processor 200.
[0105] The processor 200 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 200 or by software instructions. The above processor 200 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory 201 , and the processor 200 reads the information in the memory 201 and completes the steps of the above method in combination with its hardware.
[0106] This embodiment further provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the method according to any one of the above embodiments.
[0107] The computer-readable storage medium 30 may be a CD on which a program product is stored. The program product may be an operating system, application software, game, tool software, etc. The program product includes a computer program. The computer program usually exists in source code or compiled binary form. When the computer program is run by the processor, it will execute the scheduling method provided by any of the aforementioned embodiments.
[0108] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.
[0109] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0110] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A production scheduling method, characterized in that: include: Obtain at least one product and a set of candidate material combinations corresponding to each of the at least one product, wherein each candidate material combination in the set of candidate material combinations includes at least one material type that is combined to form the product; For each candidate material combination of any product, based on whether the parameter information of each material in the candidate material combination satisfies the preset parameter constraints, a material matching relationship corresponding to the candidate material combination is constructed. The material matching relationship represents the relationship between the product, the material type in each candidate material combination corresponding to the product, and the parameter information of each type of material; When the material matching relationship corresponding to the at least one product is obtained, auxiliary production scheduling information is obtained based on the current material inventory information and the material matching relationship corresponding to the at least one product. The auxiliary production scheduling information includes the producible target products that match the current inventory information and the quantity of the producible target products.
2. The method according to claim 1, characterized in that The obtaining of at least one product and a set of candidate material combinations corresponding to each product in the at least one product includes: For each product, materials are combined according to the material types of all materials forming the product to obtain the candidate material combination set, where the material combinations in the candidate material combination set include a first material and a second material.
3. The method according to claim 2, characterized in that The material parameters of the candidate material include at least one of the brightness of the candidate material, the chromaticity of the candidate material, the voltage of the candidate material, and the wavelength of the candidate material.
4. The method according to claim 3, characterized in that For each candidate material combination of any product, the material matching relationship corresponding to the candidate material combination is constructed based on the parameter information of each material in the candidate material combination meeting the preset parameter constraint conditions, including: Obtaining parameter information of the first material and parameter information of the second material in the candidate material combination; When the parameter information of the first material and the parameter information of the second material satisfy a preset combination rule, the candidate material combination is used as the target material combination; the combination rule includes at least one of a brightness combination rule, a chromaticity combination rule, a voltage combination rule, and a wavelength combination rule; The material matching relationship is established according to the target material combination and parameter information of the first material and the second material in the target material combination that meet the preset combination rule.
5. The method according to claim 1, wherein The constructing of the material matching relationship corresponding to the candidate material combination includes: For the candidate material combination, obtaining the loss rate of each material in the candidate material combination during the production process of the product; A material matching relationship corresponding to the alternative material combination is constructed based on the product, the material type in each alternative material combination corresponding to the product, parameter information of each type of material, and the loss rate of each material in the alternative material combination during the production process of the product.
6. The method according to any one of claims 1 to 5, characterized in that Based on the current inventory information and the material matching relationship, auxiliary production scheduling information is obtained, including: In response to a user's material query request, obtaining the material to be queried and parameter information of the material to be queried; Obtaining a target product set containing the material to be queried based on the material to be queried, parameter information of the material to be queried, and the material matching relationship; The auxiliary production scheduling information is obtained according to the target product set and current inventory information.
7. The method according to claim 6, characterized in that The obtaining of the auxiliary production scheduling information according to the target product set and the current inventory information includes: For any target product, obtaining at least one material matching relationship corresponding to the target product; Obtaining supporting materials and parameter information of the supporting materials based on at least one material matching relationship corresponding to the target product and the material to be queried; the supporting materials are materials that are combined with the material to be queried to form the target product; Obtaining the inventory of the supporting materials according to the parameter information and current inventory information of the supporting materials; Obtaining the inventory of the material to be queried according to the material to be queried, parameter information of the material to be queried, and current inventory information; The quantity of the target product is obtained based on the inventory of the material to be queried and the inventory of the supporting materials.
8. The method according to claim 7, characterized in that Obtaining the quantity of the target product based on the inventory of the material to be queried and the inventory of the supporting materials, further comprising: For any target product, obtain the loss rate of each material corresponding to the target product; The quantity of the target product is obtained according to the smaller value between the inventory of the material to be queried and the inventory of the supporting materials, and the loss rate of each material corresponding to the target product.
9. The method according to claim 7, characterized in that The method further comprises: In response to a first product lock request, updating material inventory information according to the quantity of the to-be-queried material in the auxiliary production scheduling information corresponding to the first product and the quantity of the supporting materials of the to-be-queried material; the first product is any one of the target products; The auxiliary production scheduling information is updated according to the updated material inventory information and the material matching relationship corresponding to the at least one product.
10. The method according to claim 1, characterized in that The method further comprises: According to the current inventory information and the material matching relationship, detecting whether there is a material with no matching item in the current inventory information, wherein the material with no matching item indicates that the material has no corresponding product; In the case that there is a material without a matching item in the current inventory information, a notification message is output.
11. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 10.
12. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-10.