Material sorting methods, electronic equipment and storage media

CN115759719BActive Publication Date: 2026-08-14FU TAI HUA IND SHENZHEN
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]因此,在多种物料在同一生产线内进行处理时,无法准确地排配物料之间的上料顺序,对物料进行排配的准确率较低,导致生产线的生产效率较低

Benefits of technology

[0045]由以上技术方案可以看出,本申请实施例,通过在检测到一产品物料在目标生产线进行上料后,及时根据上料时刻获取所述目标生产线的历史上料数据,所述历史上料数据可以用于确定所述目标生产线中每一道项目处理工序对应的工作时间,得到所述目标生产线对应的目标工作时间表,根据上料时刻可以提高获取历史上料数据的准确率;接着在所述目标生产线中确定目标工序;并基于确定的所述目标工作时间表和所述目标工序,确定推荐物料,确定的推荐物料与所述目标工作时间表和所述目标工序匹配,提高了推荐物料的准确率,即对物料进行排配的准确率,同时,根据所述推荐物料生成物料排配信息,方便工作人员根据物料排配信息进行上料,提高了生产线生产的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115759719B_ABST
    Figure CN115759719B_ABST
Patent Text Reader

Abstract

This application relates to the field of data processing technology, providing a material scheduling method, electronic device, and storage medium. The material scheduling method includes: when a product material is detected being loaded onto a target production line, acquiring the loading time corresponding to the product material; based on the loading time, acquiring historical loading data of the target production line; determining a target work schedule corresponding to the target production line based on the historical loading data; determining a target process corresponding to the target production line; determining recommended materials based on the target work schedule and the target process; and generating material scheduling information based on the recommended materials. Embodiments of this application can improve the accuracy of material scheduling, thereby improving the efficiency of production line production.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a material allocation method, electronic device and storage medium. Background Technology

[0002] A production line is the route taken by materials during the material handling process. It's the path from when materials enter the production area, through a series of production activities including processing, transportation, assembly, and inspection. A production line can include multiple different processes. After workers feed materials into the production line, the materials are moved by conveyor belts to different processes for processing, resulting in finished materials / semi-finished products / finished products, etc. Workers only need to feed the materials into the production line; the subsequent material handling process can be completed automatically, saving labor costs associated with material handling. A single production line typically processes multiple different materials. Because different materials require different processing times, the dwell time of different materials varies across different processes.

[0003] Therefore, when multiple materials are processed in the same production line, it is impossible to accurately arrange the feeding sequence between materials, resulting in low accuracy in material arrangement and low production efficiency of the production line. Summary of the Invention

[0004] In view of the above, it is necessary to provide a material scheduling method, electronic equipment and storage medium to improve the accuracy of material scheduling, thereby improving the efficiency of production line production.

[0005] A first aspect of this application provides a material arrangement method, the material arrangement method comprising:

[0006] When a product material is detected being fed into the target production line, the feeding time corresponding to the product material is obtained;

[0007] Based on the feeding time, obtain the historical feeding data of the target production line;

[0008] Based on the historical material data, determine the target work schedule corresponding to the target production line;

[0009] Determine the target process corresponding to the target production line;

[0010] Based on the target work schedule and the target process, the recommended materials are determined;

[0011] Material allocation information is generated based on the recommended materials.

[0012] According to an optional embodiment of this application, determining the recommended materials based on the target work schedule and the target process includes:

[0013] Based on the target work schedule, determine the processing time corresponding to the target process;

[0014] The target material is determined based on the processing time corresponding to the target process.

[0015] Materials that match the target work schedule are identified as recommended materials.

[0016] According to an optional embodiment of this application, generating material allocation information based on the recommended materials includes:

[0017] Based on the target feeding time, calculate the processing time of multiple processes to be processed corresponding to the recommended material;

[0018] Based on the target work schedule and the processing time of the multiple pending processes, the time interval of the recommended material in each of the pending processes is calculated to obtain multiple time intervals;

[0019] The recommendation level of the recommended material is determined based on the shortest interval among the multiple time intervals.

[0020] Based on the recommendation level, generate material allocation information corresponding to the recommended materials.

[0021] According to an optional embodiment of this application, determining the recommendation level of the recommended material based on the shortest interval among the plurality of time intervals includes:

[0022] If the shortest interval among the multiple time intervals is greater than or equal to the first time threshold, the recommendation level corresponding to the recommended material is determined to be the first recommendation level;

[0023] If the shortest interval among the multiple time intervals is less than the first time threshold and greater than or equal to the second time threshold, the recommendation level corresponding to the recommended material is determined to be the second recommendation level.

[0024] If the shortest interval among the multiple time intervals is less than the second time threshold, the recommended material is determined to be at the third recommendation level.

[0025] According to an optional embodiment of this application, determining the recommended materials based on the target work schedule and the target process includes:

[0026] Obtain the material allocation plan for the target production line, the material allocation plan including multiple product materials;

[0027] Based on the historical material loading data, calculate the historical material loading quantity for each product.

[0028] Recommended materials are determined based on the historical material quantities, the material allocation plan, the target work schedule, and the target process.

[0029] According to an optional embodiment of this application, determining the recommended materials based on the historical material quantity, the material allocation plan, the target work schedule, and the target process includes:

[0030] Based on the target work schedule and the target process, determine the first material set;

[0031] Based on the historical material quantities and the material allocation plan, a second material set is determined;

[0032] Products in the first material set that are identical to those in the second material set are identified as recommended materials.

[0033] According to an optional embodiment of this application, determining the second material set based on the historical material quantity and the material allocation plan includes:

[0034] Based on the historical material quantity and the material allocation plan, calculate the allocation quantity difference for each product material in the material allocation plan;

[0035] If the difference in the quantity of a product material is greater than or equal to a preset quantity threshold, the product material is determined as the second material set.

[0036] According to an optional embodiment of this application, determining the recommended materials based on the target work schedule and the target process includes:

[0037] The step of determining recommended materials based on the target work schedule and the target process includes:

[0038] Based on the target work schedule and the target process, determine the third material set;

[0039] Based on the feeding rules, the fourth material set is determined;

[0040] Products in the third material set that are different from those in the fourth material set are identified as recommended materials.

[0041] A second aspect of this application provides an electronic device, the electronic device comprising:

[0042] Memory for storing at least one instruction;

[0043] A processor, configured to implement the material arrangement method as described above when executing the at least one instruction.

[0044] A third aspect of this application provides a computer-readable storage medium storing at least one instruction that, when executed by a processor, implements the material arrangement method as described above.

[0045] As can be seen from the above technical solutions, in this embodiment, after detecting that a product material is being fed into the target production line, the historical feeding data of the target production line is obtained in a timely manner based on the feeding time. The historical feeding data can be used to determine the working time corresponding to each process step in the target production line, thus obtaining the target work schedule corresponding to the target production line. The accuracy of obtaining historical feeding data can be improved by using the feeding time. Then, the target process is determined in the target production line. Based on the determined target work schedule and the target process, recommended materials are determined. The determined recommended materials match the target work schedule and the target process, which improves the accuracy of the recommended materials, that is, the accuracy of material allocation. At the same time, material allocation information is generated based on the recommended materials, which facilitates the staff to feed materials according to the material allocation information, thereby improving the production line efficiency. Attached Figure Description

[0046] Figure 1 This is a schematic flowchart of a material allocation method provided in an embodiment of this application.

[0047] Figure 2 This is a schematic diagram of a scenario for material allocation information provided in an embodiment of this application.

[0048] Figure 3 This is a schematic diagram of a scenario for partitioned material allocation information provided in an embodiment of this application.

[0049] Figure 4 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0050] In the following description, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, words such as "exemplary," "or," and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary," "or," and "for example" is intended to present the relevant concepts in a concrete manner.

[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terminology used in this application's specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. It should be understood that, unless otherwise stated, " / " in this application means "or". For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. "At least one" means one or more. "More than one" means two or more. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, and a, b, and c. It should be understood that the order of steps shown in the flowcharts herein can be changed, and some can be omitted.

[0052] A production line is the route taken by materials during the material handling process. It's the path from the moment materials enter the production site, through a series of production activities including processing, transportation, assembly, and inspection. A production line can include various different processes. After workers feed materials into the production line, the materials are moved by conveyor belts to different processes for processing, resulting in finished materials / semi-finished products / finished products, etc. Workers only need to feed the materials into the production line; the subsequent material handling process can be completed automatically, saving labor costs associated with material handling. After moving to each workstation, the materials need to stay there for a certain period to complete the corresponding process. For each process, materials added later must wait for materials added earlier to complete their current process before entering that process. A single production line typically processes multiple different materials. Because different materials require different processing times, the dwell time for different materials varies across different processes.

[0053] Therefore, when multiple materials are processed on the same production line, it is impossible to accurately schedule the feeding sequence of materials, and to accurately determine the type of material added by the worker each time, as well as the timing of each addition. If the time between two material additions is too short, it may cause congestion in one or more processes on the production line, or even result in some materials remaining in a certain process for too long, leading to poor quality due to excessive processing time. For example, if materials remain in the dyeing process for too long, the soaking time may exceed the preset time, resulting in a color that does not match the preset color. If the time between two material additions is too long, it is difficult to make reasonable use of the production line's capacity, which may lead to a high idle rate in one or more processes, low accuracy in material scheduling, and even low production efficiency of the production line.

[0054] In order to improve the accuracy of material allocation and thus improve the efficiency of production line production, embodiments of this application provide a material allocation method, an electronic device, and a computer-readable storage medium.

[0055] The material scheduling method provided in this application can be applied to one or more electronic devices. The electronic device is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored computer-readable instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc. The electronic device can be any electronic product capable of human-computer interaction, such as personal computers, servers, production equipment, tablet computers, smartphones, etc. The electronic device can include network devices and / or user devices. The network device includes, but is not limited to, a single network electronic device, a group of electronic devices composed of multiple network electronic devices, or a cloud based on cloud computing consisting of a large number of hosts or network electronic devices. The network in which the electronic device is located includes, but is not limited to, the Internet, wide area networks (WANs), metropolitan area networks (MANs), local area networks (LANs), virtual private networks (VPNs), etc. To make the purpose, technical solution, and advantages of the material scheduling method provided in this application clearer, the material scheduling method will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0056] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a material allocation method provided in an embodiment of this application. It is understood that the order of steps in this flowchart can be changed, and some steps can be omitted, depending on different requirements.

[0057] 101. When a product material is detected being fed into the target production line, the feeding time corresponding to the product material is obtained.

[0058] The target production line is a production line used to process product materials. For example, it can be an anodizing production line. This application embodiment uses an anodizing production line as an example for related description. The anodizing production line is used to color the product materials. The color can include pink, orange, yellow, blue, green, purple, gray, and natural color. Natural color refers to the color of the product material after the oxidation process without dyeing. The anodizing production line can include multiple processing steps. For example, the anodizing production line can include one or more of the following processing steps: washing, chemical polishing, oxidation, dyeing, and sealing. After the worker loads the product material onto the anodizing production line, the anodizing production line will move the product material to its corresponding one or more processing steps for processing. One anodizing production line can produce multiple product materials. For example, product materials can include materials such as motherboard cases, keyboards, mice, and / or touch keyboards. The same type of product material can include different models. For example, motherboard cases can include multiple different models of motherboard cases, such as motherboard case X and motherboard case S. Different types of product materials or different models of the same type of product materials can correspond to different processing steps on the same target production line. Meanwhile, the same model of main unit casing can be available in different colors. By moving the product material to different dyeing tanks in the dyeing process, the product material can be dyed in different colors. Therefore, the processing procedures for the same type of product material of different colors will also differ. The processing procedures for the product material can be set according to the actual situation, and no limitations are imposed here.

[0059] The feeding time is the moment when the worker delivers the product material into the target production line. The target production line may be equipped with a sensor. This sensor is used to detect whether product material is being fed onto the target production line. The feeding time of the product material detected by the sensor can be determined as the feeding time of the product material. For example, the sensor can be an infrared sensor, a proximity sensor, etc.

[0060] 102. Based on the feeding time, obtain the historical feeding data of the target production line.

[0061] In one embodiment of this application, the historical material data can be used to determine the product materials that were historically sourced. Based on the product materials, the corresponding processing steps for each product material and the processing time for each processing step can be determined.

[0062] In this embodiment, data acquisition rules can be preset. According to these preset rules, historical material loading data of the target production line prior to the material loading time is acquired. For example, the data acquisition rule could be to acquire material loading data between the current start time of the target production line and the material loading time, and define this data as the historical material loading data of the target production line. The current start time of the target production line can be the time when product materials are first loaded after the target production line's current operation.

[0063] 103. Based on the historical material data, determine the target work schedule corresponding to the target production line.

[0064] The target work schedule includes the processing time for each item processing step in the current target production line. The processing time for each item processing step is used to determine the time when the next product material can enter that item processing step. For example, the processing time of an item processing step can be added to a preset time interval to determine the time when the next product material can enter that item processing step. In some embodiments of this application, the processing time may include a processing time interval, such as the tank entry time and tank exit time. The tank entry time is the time when the product material enters the item processing step, and the tank exit time is the time when the product material leaves the item processing step. The time interval can be expressed as 10:20-10:25. The processing time may also include a processing end time, such as 10:25, which is the end time of processing the product material in that item processing step. Some item processing steps may include multiple processing sub-steps, such as a dyeing process which may include dyeing tank one, dyeing tank two, and dyeing tank three, etc. A product material can be processed through only one dyeing tank, without having to go through all the dyeing tanks corresponding to the dyeing process. Since a product material does not necessarily need to be processed through all the processing steps in the target production line, some processing steps in the target production line do not need to process the product material during the target production line's processing phase. If a processing step in the current target production line is not processing product material, the processing time corresponding to that step is determined to be empty.

[0065] Based on the historical material processing data, the target work schedule for the target production line is determined according to the corresponding processing steps and processing time for each product material. In some embodiments of this application, the processing time of the last product material loaded onto the target production line in the historical material processing data can be determined based on the corresponding processing steps and processing time for each product material in the historical material processing data, thereby determining the target work schedule for the target production line. The target work schedule determined by this method records the processing time of each processing step of the last product material loaded onto the target production line. For example, Table 1 is a schematic diagram of the target work schedule. As shown in Table 1, the target work schedule includes the processing end time of each processing step of the last product material loaded onto the target production line. Since the target work schedule includes the processing time corresponding to all processing steps on the target production line, and the product material does not need to perform some processing steps, the processing end time of the processes that do not need to be performed is set to empty, such as dyeing tank one and dyeing tank three.

[0066] Table 1

[0067]

[0068] 104. Determine the target process corresponding to the target production line.

[0069] In one embodiment of this application, the target process can be a project processing process in the target production line, and the project processing process can be determined in advance. In some embodiments of this application, the project processing process with the highest usage rate among all project processing processes in the target production line can be determined as the target process. The usage rate of each project processing process can be determined by the usage time corresponding to each project processing process in a preset time period, and the preset time period can be set according to actual conditions.

[0070] 105. Based on the target work schedule and the target process, determine the recommended materials.

[0071] The processing time corresponding to the target process in the target work schedule is determined, hereinafter referred to as the first processing time. The processing time for each selectable product material in the target process is determined, hereinafter referred to as the second processing time.

[0072] Among the selectable product materials, those matching the first processing time are identified as recommended materials; that is, product materials whose second processing time matches the first processing time are identified as recommended materials. In one embodiment of this application, if the second processing time of a product material is later than the first processing time corresponding to the target process, the product material is determined to match the first processing time. If the second processing time of a product material is earlier than or equal to the first processing time corresponding to the target process, the product material is determined to not match the first processing time.

[0073] Specifically, the second processing time can be determined based on the total processing time and start time of all project processing steps preceding the target process for each selectable product material. For example, the total processing time can be added to the start time to determine the second processing time of the selectable product material at the target process. The start time can be the time after adding a preset time period to the loading time. The preset time period can be set according to actual conditions, such as the completion time of the first project processing step corresponding to the product material loaded at the loading time. For example, if the first project processing step corresponding to the product material loaded at the loading time is a washing process, and the completion time of the washing process is 5 minutes, then 5 minutes is determined as the preset time period, the loading time is 9:40, and the start time is 9:45; or, if the first project processing step corresponding to the product material loaded at the loading time is a chemical polishing process, and the completion time of the chemical polishing process is 7 minutes, then 7 minutes is determined as the preset time period, the loading time is 9:40, and the start time is 9:47. Multiple project processing steps corresponding to one product material are performed sequentially according to a fixed processing order. The first item processing step is the first item processing step performed among the multiple item processing steps. Since the next item processing step can only be performed after the first item processing step of the previous item feeding is completed, setting the preset time period to the completion time of the first item processing step corresponding to the previous item feeding allows for a more accurate start time setting.

[0074] By identifying the material that matches the first processing time corresponding to the target process as the recommended material, the selected recommended material can avoid time conflicts with the material of the previous product in the target process, thus improving the accuracy of the recommended material.

[0075] To avoid time conflicts between recommended materials and other project processing steps in the target work schedule, thus reducing the accuracy of recommended materials, in some embodiments of this application, determining recommended materials based on the target work schedule and the target process includes:

[0076] Based on the target work schedule, determine the first processing time corresponding to the target process;

[0077] The target material is determined based on the first processing time corresponding to the target process;

[0078] Materials that match the target work schedule are identified as recommended materials.

[0079] Selectable product materials that match the first processing time corresponding to the target process are identified as target materials. Multiple pending processing steps (hereinafter referred to as pending processing steps) corresponding to the target materials are identified, along with the processing time corresponding to each pending processing step. The processing times corresponding to the multiple pending processing steps are substituted into the target work schedule for matching to determine recommended materials. The target work schedule includes each project processing step in the target production line. The project processing step corresponding to each pending processing step can be determined in the target work schedule. Matching the target materials with the target work schedule may include matching the pending processing time of the pending processing step with the processing time of the project processing step corresponding to the pending processing step. Specifically, if the second processing time of multiple pending processing steps of a product material is later than the first processing time of its corresponding project processing step, the product material is determined to match the target work schedule. If the second processing time of one or more pending processing steps of a product material is earlier than or equal to the first processing time of its corresponding project processing step, the product material is determined not to match the target work schedule.

[0080] For example, a product material has multiple processing steps including a washing process, an oxidation process, a dyeing process, and a sealing process. The project processing steps in the target work schedule include a washing process, a chemical polishing process, an oxidation process, dyeing tank one, dyeing tank two, dyeing tank three, and a sealing process. Among these, the washing process, oxidation process, and sealing process in the multiple processing steps of the product material correspond one-to-one with the washing process, oxidation process, and sealing process in the project processing steps in the target work schedule. The dyeing process in the multiple processing steps of the product material corresponds to dyeing tank two in the project processing steps in the target work schedule. If the second processing time of the washing process in multiple processing steps of the product material is later than the first processing time of the washing process in the project processing steps of the target work schedule, the second processing time of the oxidation process in multiple processing steps of the product material is later than the first processing time of the oxidation process in the project processing steps of the target work schedule, the second processing time of the dyeing process in multiple processing steps of the product material is later than the first processing time of the dyeing tank 2 in the project processing steps of the target work schedule, and the second processing time of the sealing process in multiple processing steps of the product material is later than the first processing time of the sealing process in the project processing steps of the target work schedule, then the product material is determined to match the target work schedule. Otherwise, the product material is determined to not match the target work schedule.

[0081] During product material processing, a material scheduling plan is typically pre-set for each type of product material. This plan includes multiple product materials and a target scheduling quantity for each material, which can be the target number of times the material will be loaded. To ensure that the quantity of processed product materials matches the pre-set scheduling quantity and to avoid overproduction or underproduction of any particular product material, in some embodiments of this application, determining recommended materials based on the target work schedule and the target process includes:

[0082] Obtain the material allocation plan for the target production line;

[0083] Based on the historical material loading data, calculate the historical material loading quantity for each product.

[0084] Recommended materials are determined based on the historical material quantities, the material allocation plan, the target work schedule, and the target process.

[0085] The historical material data can also be used to determine the historical material quantity of the product.

[0086] Recommended materials can be identified from among a number of selectable product materials that match both the target work schedule and the target process, where the historical material quantity is less than the target allocation quantity corresponding to the material allocation plan.

[0087] In some embodiments of this application, determining recommended materials based on the historical material quantity, the material allocation plan, the target work schedule, and the target process includes:

[0088] Based on the target work schedule and the target process, determine the first material set;

[0089] Based on the historical material quantities and the material allocation plan, a second material set is determined;

[0090] Products in the first material set that are identical to those in the second material set are identified as recommended materials.

[0091] The first material set consists of product materials that match both the target work schedule and the target process. The second material set consists of product materials in the material allocation plan that have not reached the target allocation quantity. In some embodiments of this application, determining the second material set based on the historical material quantity and the material allocation plan includes: calculating the allocation quantity difference for each product material in the material allocation plan based on the historical material quantity and the material allocation plan; if the allocation quantity difference for a product material is greater than or equal to a preset quantity threshold, the product material is determined as part of the second material set. The allocation quantity difference can be the target allocation quantity minus the historical material quantity. In the first material set, which does not conflict with the historical material material in terms of time, product materials that have not reached the target allocation quantity are determined as recommended materials. This avoids recommending product materials whose material quantity has reached the preset matching quantity, thereby preventing a large difference between the processed product material quantity and the preset allocation quantity, effectively ensuring that the processed product material quantity matches the preset allocation quantity.

[0092] During the production process, based on production experience, the materials that cannot be fed in the next batch, and the materials recommended for the next batch, can be determined based on the materials fed in the previous batch. Feeding rules can be determined based on production experience. These feeding rules are used to determine the materials that cannot be fed in the next batch. The feeding rules may include materials that cannot be fed twice consecutively, requiring dyeing. The feeding rules may also include undyed materials that require at least a preset interval between dyeing processes. The preset interval can be set according to actual conditions, and may be one or two times; no limitation is made here. In some embodiments of this application, determining the recommended materials based on the target work schedule and the target process includes:

[0093] Based on the target work schedule and the target process, determine the third material set;

[0094] Based on the feeding rules, the fourth material set is determined;

[0095] Products in the third material set that are different from those in the fourth material set are identified as recommended materials.

[0096] The third material set is equivalent to the first material set mentioned above, and you can refer to the relevant description of the first material set. The fourth material set consists of product materials that cannot be supplied this time. Within the first material set, which does not conflict with historically supplied product materials in terms of time, the other first material sets, excluding those that cannot be supplied next time, are identified as recommended materials. This avoids recommending product materials that do not conflict in time but cannot be processed consecutively with previously supplied product materials, thus improving the accuracy of recommended product materials.

[0097] 106. Generate material allocation information based on the recommended materials.

[0098] The material allocation information is used to recommend which staff should load the materials. Figure 2 This is a schematic diagram illustrating a scenario of material allocation information provided in an embodiment of this application. For example... Figure 2 As shown, the material scheduling information includes recommended product materials and the target loading time corresponding to the product materials. The target loading time can be the second processing time corresponding to the first process among multiple pending processing processes of the product materials. For specific methods of confirming the second processing time, please refer to the relevant descriptions above, which will not be repeated here. After generating the material scheduling information, it can be displayed on the display interface corresponding to the electronic device.

[0099] The shorter the time interval between the recommended next product material and the previous product material in the same project processing step, the more likely material blockage and other risks will occur in that processing step. In some embodiments of this application, generating material allocation information based on the recommended material includes:

[0100] Based on the target feeding time, calculate the processing time of multiple processes to be processed corresponding to the recommended material;

[0101] Based on the target work schedule and the processing time of the multiple pending processes, the time interval of the recommended material in each of the pending processes is calculated to obtain multiple time intervals;

[0102] The recommendation level of the recommended material is determined based on the shortest interval among the multiple time intervals.

[0103] Based on the recommendation level, generate material allocation information corresponding to the recommended materials.

[0104] The processing time for the recommended material in each of the multiple pending processing steps is the second processing time for the recommended material in each of its multiple pending processing steps. The time interval is the interval between the second processing time of the recommended material in each pending processing step and the first processing time of the corresponding project processing step in the target work schedule. The time interval for the recommended material in that pending processing step can be obtained by subtracting the first processing time from the second processing time. For a more detailed description of the first and second processing times, please refer to the relevant descriptions above.

[0105] A mapping relationship between time intervals and recommendation levels can be preset. The recommendation level corresponding to the shortest time interval can be determined based on this mapping relationship. For example, in some embodiments of this application, determining the recommendation level corresponding to the recommended material based on the shortest interval among the plurality of time intervals includes:

[0106] If the shortest interval among the multiple time intervals is greater than or equal to the first time threshold, the recommendation level corresponding to the recommended material is determined to be the first recommendation level;

[0107] If the shortest interval among the multiple time intervals is less than the first time threshold and greater than or equal to the second time threshold, the recommendation level corresponding to the recommended material is determined to be the second recommendation level.

[0108] If the shortest interval among the multiple time intervals is less than the second time threshold, the recommended material is determined to be at the third recommendation level.

[0109] The first and second time thresholds can be set according to actual conditions, and no restrictions are imposed here. The recommendation level of the first recommendation level is higher than that of the second and third recommendation levels. The higher the recommendation level of a recommended material, the more suitable it is for recommendation and the less likely it is to cause material blockage with the previous product material.

[0110] In some embodiments of this application, the method further includes: displaying the first recommendation level, the second recommendation level, and the third recommendation level in separate zones according to preset display rules. Figure 3 This is a schematic diagram illustrating a scenario of partitioned material allocation information provided in an embodiment of this application. Figure 3As shown, the first recommendation corresponds to the first recommendation level, the second recommendation corresponds to the second recommendation level, and the third recommendation corresponds to the third recommendation level. The first, second, and third recommendation levels can be displayed using different colors. For example, the first recommendation level could be displayed in green, the second recommendation level in yellow, and the third recommendation level in red.

[0111] The material scheduling method provided in the above embodiments, after detecting that a product material is being fed into the target production line, promptly acquires the historical material feeding data of the target production line based on the feeding time. This historical data can be used to determine the working time corresponding to each processing step in the target production line, obtaining the target work schedule for the target production line. Using the feeding time improves the accuracy of acquiring historical material feeding data. Next, a target process is determined within the target production line. Based on the determined target work schedule and the target process, recommended materials are determined. The determined recommended materials match the target work schedule and the target process, improving the accuracy of the recommended materials, i.e., the accuracy of material scheduling. Simultaneously, material scheduling information is generated based on the recommended materials, facilitating material feeding by staff and improving the production line efficiency.

[0112] Please see Figure 4 , Figure 4 This is a schematic block diagram of an electronic device provided in an embodiment of this application. The electronic device 30 can be a server or a terminal device.

[0113] The networks in which electronic device 30 is located include, but are not limited to, the Internet, wide area network, metropolitan area network, local area network, and virtual private network (VPN).

[0114] like Figure 4 As shown, the electronic device 30 includes a communication interface 301, a memory 302, a processor 303, an input / output (I / O) interface 304, and a bus 305. The processor 303 is coupled to the communication interface 301, the memory 302, and the I / O interface 304 via the bus 305.

[0115] The communication interface 301 is used for communication. The communication interface 301 can be an existing interface on the electronic device 30, or it can be a newly created interface on the electronic device 30. The communication interface 301 can be a network interface, such as a Wireless Local Area Network (WLAN) interface, a cellular network communication interface, or a combination thereof.

[0116] The memory 302 can be used to store operating systems and computer programs. For example, the memory 302 stores the program corresponding to the material dispensing method described above.

[0117] It should be understood that the memory 302 may include a stored program area and a stored data area. The stored program area may be used to store the operating system, at least one application program required for a method (such as a material handling method), etc.; the stored data area may store data created based on the use of the electronic device 30, etc. Furthermore, the memory 302 may include volatile memory, and may also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, smart media cards (SMC), secure digital (SD) cards, flash cards, at least one disk storage device, flash memory device, or other storage devices.

[0118] Processor 303 provides computing and control capabilities to support the operation of the entire computer device. For example, processor 303 is used to execute computer programs stored in memory 302 to implement the steps in the material arrangement method described above.

[0119] It should be understood that processor 303 is a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, a general-purpose processor can be a microprocessor or any conventional processor.

[0120] I / O interface 304 is used to provide a channel for user input or output. For example, I / O interface 304 can be used to connect various input and output devices (mouse, keyboard or 3D touch device, etc.) and displays, so that users can enter information or visualize information.

[0121] Bus 305 is used at least to provide a channel for communication between communication interface 301, memory 302, processor 303 and I / O interface 304 in electronic device 30.

[0122] Those skilled in the art will understand that Figure 4The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0123] In one embodiment, when the processor 303 executes a computer program stored in the memory 302 to implement the material dispensing method, it performs the following steps:

[0124] When a product material is detected being fed into the target production line, the feeding time corresponding to the product material is obtained;

[0125] Based on the feeding time, obtain the historical feeding data of the target production line;

[0126] Based on the historical material data, determine the target work schedule corresponding to the target production line;

[0127] Determine the target process corresponding to the target production line;

[0128] Based on the target work schedule and the target process, the recommended materials are determined;

[0129] Material allocation information is generated based on the recommended materials.

[0130] Specifically, the specific implementation method of the processor 303 for the above instructions can be referred to the description of the relevant steps in the aforementioned material arrangement method embodiment, and will not be repeated here.

[0131] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, and the method implemented when the program instructions are executed can refer to various embodiments of the material arrangement method of this application.

[0132] The computer-readable storage medium can be an internal storage unit of the electronic device described in the foregoing embodiments, such as a hard disk or memory of the electronic device. Alternatively, the computer-readable storage medium can be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device.

[0133] Furthermore, the computer-readable storage medium may primarily include a program storage area and a data storage area, wherein the program storage area may store the operating system, at least one application program required for a function, etc.; and the data storage area may store data created based on the use of the electronic device, etc.

[0134] The electronic device and computer-readable storage medium provided in the foregoing embodiments, after detecting that a product material is being fed into a target production line, promptly acquire historical material feeding data of the target production line based on the feeding time. This historical material feeding data can be used to determine the working time corresponding to each processing step in the target production line, obtaining the target work schedule for the target production line. The accuracy of acquiring historical material feeding data can be improved by using the feeding time. Next, a target process is determined in the target production line. Based on the determined target work schedule and the target process, recommended materials are determined. The determined recommended materials match the target work schedule and the target process, improving the accuracy of the recommended materials, i.e., the accuracy of material allocation. Simultaneously, material allocation information is generated based on the recommended materials, facilitating material feeding by staff and improving the production line efficiency.

[0135] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0136] It should also be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0137] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. The above descriptions are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A material allocation method, characterized in that, The material allocation method includes: When a product material is detected being fed into the target production line, the feeding time corresponding to the product material is obtained; Based on the feeding time, obtain the historical feeding data of the target production line; Based on the historical material data, determine the target work schedule corresponding to the target production line; Based on the utilization rate of each process step in the target production line, the target process corresponding to the target production line is determined. Based on the target work schedule and the target process, the recommended materials are determined, including: based on the target work schedule, determining the processing time corresponding to the target process; based on the processing time corresponding to the target process, determining the target materials; and determining the materials among the target materials that match the target work schedule as recommended materials. Material allocation information is generated based on the recommended materials.

2. The material distribution method according to claim 1, characterized in that, The step of generating material allocation information based on the recommended materials includes: Based on the target feeding time, calculate the processing time of multiple processes to be processed corresponding to the recommended material; Based on the target work schedule and the processing time of the multiple pending processes, the time interval of the recommended material in each of the pending processes is calculated to obtain multiple time intervals; The recommendation level of the recommended material is determined based on the shortest interval among the multiple time intervals. Based on the recommendation level, generate material allocation information corresponding to the recommended materials.

3. The material distribution method according to claim 2, characterized in that, Determining the recommendation level of the recommended material based on the shortest interval among the multiple time intervals includes: If the shortest interval among the multiple time intervals is greater than or equal to the first time threshold, the recommendation level corresponding to the recommended material is determined to be the first recommendation level; If the shortest interval among the multiple time intervals is less than the first time threshold and greater than or equal to the second time threshold, the recommendation level corresponding to the recommended material is determined to be the second recommendation level. If the shortest interval among the multiple time intervals is less than the second time threshold, the recommended material is determined to be at the third recommendation level.

4. The material allocation method according to claim 1, characterized in that, The step of determining recommended materials based on the target work schedule and the target process includes: Obtain the material allocation plan for the target production line, the material allocation plan including multiple product materials; Based on the historical material loading data, calculate the historical material loading quantity for each product. Recommended materials are determined based on the historical material quantities, the material allocation plan, the target work schedule, and the target process.

5. The material distribution method according to claim 4, characterized in that, The process of determining recommended materials based on the historical material quantities, the material allocation plan, the target work schedule, and the target process includes: Based on the target work schedule and the target process, determine the first material set; Based on the historical material quantities and the material allocation plan, a second material set is determined; Products that are identical in the first material set and the second material set are identified as recommended materials.

6. The material distribution method according to claim 5, characterized in that, The step of determining the second material set based on the historical material quantity and the material allocation plan includes: Based on the historical material quantity and the material allocation plan, calculate the allocation quantity difference for each product material in the material allocation plan; If the difference in the quantity of a product material is greater than or equal to a preset quantity threshold, the product material is determined as the second material set.

7. The material distribution method according to claim 1, characterized in that, The step of determining recommended materials based on the target work schedule and the target process includes: The step of determining recommended materials based on the target work schedule and the target process includes: Based on the target work schedule and the target process, determine the third material set; Based on the feeding rules, the fourth material set is determined; Products that are different from those in the third and fourth material sets are identified as recommended materials.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction, which, when executed by a processor, implements the material arrangement method as described in any one of claims 1 to 7.

9. An electronic device, characterized in that, The electronic device includes: Memory for storing at least one instruction; A processor, configured to implement the material arrangement method as described in any one of claims 1 to 7 when executing the at least one instruction.

Citation Information

Patent Citations

  • Line production line workload prediction method based on production cycle

    CN111784036A

  • Method for circulation type physical distribution control of production process and device thereof

    JP2000084801A