Material replenishment planning method and device, electronic equipment and readable storage medium
By obtaining material consumption forecasts and presetting replenishment parameters to optimize replenishment strategies, the cost increase and loss issues caused by couriers storing materials themselves are resolved, achieving efficient planning and cost reduction for material replenishment.
Patent Information
- Application Number
- CN202111481445.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-06
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2041-12-06
AI Technical Summary
The existing material storage center's method of replenishing raw materials is relatively extensive, which makes it easy for couriers to lose materials when storing them themselves, increasing costs.
By obtaining the material consumption forecast value at each replenishment time node, determining the replenishment quantity strategy based on the preset replenishment parameters, calculating the target replenishment quantity strategy with the minimum total material holding amount, optimizing the replenishment time and quantity to reduce the total material holding amount.
It reduces the storage costs of materials for couriers, avoids material loss, and improves the planning speed and efficiency of material replenishment.
Smart Images

Figure CN116308019B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of logistics, in particular to a material replenishment planning method and device, an electronic device and a readable storage medium. BACKGROUND
[0002] A courier needs relevant working materials such as standard boxes, adhesive tapes and file seals when working. These materials are generally issued to the courier by a material storage center, and this process can be referred to as material replenishment. At present, the material storage center generally estimates the monthly demand of the courier, and issues the material demand of the whole month to the courier at the beginning of the month. Although this material replenishment method is convenient for the material storage center to implement, it is relatively extensive, and the courier needs to hold and store the materials by himself, which is easy to cause the loss of materials, resulting in waste of materials and being not conducive to the cost control of the materials.
[0003] Therefore, a material replenishment method capable of reducing costs is needed. SUMMARY
[0004] The present application provides a material replenishment planning method and device, an electronic device and a readable storage medium, aiming to solve the problem of the need for a material replenishment method capable of reducing costs.
[0005] In a first aspect, the present application provides a material replenishment planning method, comprising:
[0006] obtaining material consumption prediction values corresponding to each replenishment time node;
[0007] determining a replenishment quantity strategy according to a preset replenishment parameter, wherein the replenishment quantity strategy contains each replenishment time node and a corresponding replenishment quantity, and the replenishment parameter includes a range of replenishment quantity;
[0008] determining a total material holding amount corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy;
[0009] outputting a target replenishment quantity strategy corresponding to a minimum total material holding amount.
[0010] In a possible implementation manner of the present application, the determination of the total material holding amount corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy comprises:
[0011] determining a corresponding material holding quantity according to the material consumption prediction value and the replenishment quantity of each replenishment time node through a preset holding quantity change relationship;
[0012] calculating the total material holding amount according to the material holding quantity of each replenishment time node.
[0013] In a possible implementation of the present application, determining the replenishment quantity strategy according to preset replenishment parameters includes:
[0014] Based on a preset maximum number of replenishment times, determining a planned replenishment time node among the replenishment time nodes, wherein the planned replenishment time node refers to a replenishment time node for replenishment;
[0015] Determine the replenishment quantity corresponding to each of the planned replenishment time nodes according to the preset replenishment parameters;
[0016] The planned replenishment time nodes and corresponding replenishment quantities are set as a replenishment quantity strategy.
[0017] In a possible implementation of the present application, after outputting the target replenishment quantity strategy corresponding to the minimum total material holding amount, the method further includes:
[0018] Determining the shipping time points corresponding to the planned replenishment time nodes according to the planned replenishment time nodes in the target replenishment quantity strategy and the preset transportation time;
[0019] Output the target replenishment quantity strategy and the delivery time point corresponding to the minimum total material holding amount.
[0020] In a possible implementation of the present application, obtaining the material consumption forecast value corresponding to each replenishment time node includes:
[0021] Get the time period to be planned;
[0022] Divide the time period to be planned according to the preset period segmentation value to obtain each replenishment time node;
[0023] The material consumption forecast value corresponding to each replenishment time node is obtained based on the preset historical consumption data.
[0024] In a possible implementation of the present application, the total amount of material held is calculated based on the material holding quantity corresponding to each replenishment time node.
[0025] The target replenishment quantity strategy corresponding to the output minimum material holding quantity includes:
[0026] Filtering each of the replenishment quantity strategies according to the material holding quantity corresponding to each of the replenishment quantity strategies and a preset holding quantity range to obtain a filtered replenishment quantity strategy;
[0027] Output the target replenishment quantity strategy corresponding to the minimum total amount of material held in the selected replenishment quantity strategy.
[0028] In a possible implementation of the present application, after outputting the target replenishment quantity strategy corresponding to the minimum total material holding amount, the method further includes:
[0029] According to the target replenishment quantity strategy, the preset material replenishment component is controlled to process the pre-stored materials, and the target replenishment quantity strategy is sent to the terminal of the corresponding personnel.
[0030] In a second aspect, the present application provides a material replenishment planning device, comprising:
[0031] An acquisition unit is used to obtain the material consumption forecast value corresponding to each replenishment time node;
[0032] a first determining unit, configured to determine a replenishment quantity strategy according to preset replenishment parameters, wherein the replenishment quantity strategy includes each replenishment time node and a corresponding replenishment quantity, and the replenishment parameters include a range of the replenishment quantity;
[0033] A second determining unit is configured to determine the total material holding amount corresponding to each replenishment quantity strategy based on each material consumption forecast value and each replenishment quantity strategy;
[0034] The output unit is used to output the target replenishment quantity strategy corresponding to the minimum total material holding amount.
[0035] In a possible implementation of the present application, the second determining unit is further configured to:
[0036] Determine the corresponding material holding quantity based on the material consumption forecast value and replenishment quantity corresponding to each replenishment time node through the preset holding quantity change relationship;
[0037] The total material holding amount is calculated based on the material holding quantity corresponding to each replenishment time node.
[0038] In a possible implementation of the present application, the first determining unit is further configured to:
[0039] Based on a preset maximum number of replenishment times, determining a planned replenishment time node among the replenishment time nodes, wherein the planned replenishment time node refers to a replenishment time node for replenishment;
[0040] Determine the replenishment quantity corresponding to each of the planned replenishment time nodes according to the preset replenishment parameters;
[0041] The planned replenishment time nodes and corresponding replenishment quantities are set as a replenishment quantity strategy.
[0042] In a possible implementation of the present application, the output unit is further configured to:
[0043] According to each of the planning replenishment time nodes in the target replenishment quantity strategy and a preset transportation time, a delivery time point corresponding to each of the planning replenishment time nodes is determined;
[0044] The target replenishment quantity strategy corresponding to the minimum total material holding quantity and the delivery time point are output.
[0045] In a possible implementation of the present application, the acquisition unit is further configured to:
[0046] acquire a to-be-planned time period;
[0047] value segment the to-be-planned time period according to a preset period segmentation value, to obtain each replenishment time node;
[0048] According to a preset historical consumption data, a material consumption prediction value corresponding to each of the replenishment time nodes is obtained.
[0049] In a possible implementation of the present application, the output unit is further configured to:
[0050] The target replenishment quantity strategy corresponding to the minimum total material holding quantity is output, including:
[0051] According to a material holding quantity corresponding to each of the replenishment quantity strategies and a preset holding quantity range, each of the replenishment quantity strategies is screened, to obtain a screened replenishment quantity strategy;
[0052] The target replenishment quantity strategy corresponding to the minimum total material holding quantity in the screened replenishment quantity strategy is output.
[0053] In a possible implementation of the present application, the material replenishment planning device further includes a control unit, configured to:
[0054] According to the target replenishment quantity strategy, a preset material replenishment component is controlled to process pre-stored materials, and the target replenishment quantity strategy is sent to a terminal of a corresponding personnel.
[0055] In a third aspect, the present application further provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the steps of any of the material replenishment planning methods provided by the present application when invoking the computer program in the memory.
[0056] In a fourth aspect, the present application further provides a readable storage medium, and the readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of any of the material replenishment planning methods provided by the present application.
[0057] To sum up, the material replenishment planning method provided in the application comprises: obtaining material consumption prediction values corresponding to each replenishment time node; determining a plurality of replenishment quantity strategies according to preset replenishment parameters, wherein the replenishment quantity strategies comprise each replenishment time node and a corresponding replenishment quantity, and the replenishment parameters comprise a replenishment quantity range; determining a total material holding amount corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy; and outputting a target replenishment quantity strategy corresponding to a minimum total material holding amount. On the one hand, by using the target replenishment quantity strategy corresponding to the minimum total material holding amount, the number of materials held by personnel is directly reduced, the storage cost of personnel when storing materials is reduced, and the situation of personnel losing materials is avoided, further reducing the cost of materials. Moreover, since the replenishment quantity and the material consumption prediction value are comprehensively considered when the replenishment quantity strategy is determined, the normal work of personnel is not affected. On the other hand, the replenishment quantities of a plurality of replenishment time nodes can be planned at the same time, and the optimal target replenishment quantity strategy is obtained at one time, realizing global planning of material replenishment and improving the planning speed. BRIEF DESCRIPTION OF DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0059] Figure 1 is an application scenario diagram of the material replenishment planning method provided in the embodiments of the present application;
[0060] Figure 2 is a flowchart of the material replenishment planning method provided in the embodiments of the present application;
[0061] Figure 3 is a flowchart of obtaining a replenishment quantity strategy provided in the embodiments of the present application;
[0062] Figure 4 is a flowchart of outputting a planning result provided in the embodiments of the present application;
[0063] Figure 5 is a flowchart of outputting a target replenishment quantity strategy provided in the embodiments of the present application;
[0064] Figure 6 is a schematic diagram of terminal display provided in the embodiments of the present application;
[0065] Figure 7 is a schematic diagram of terminal display provided in the embodiments of the present application;
[0066] Figure 8 FIG. 1 is a schematic structural diagram of an embodiment of an electronic device provided in the embodiments of the present application. DETAILED DESCRIPTION
[0067] The technical solutions in the embodiments of the present application will be clearly and completely described in connection with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, any person skilled in the art can obtain all other embodiments without creative work, which are within the scope of protection of the present application.
[0068] In the description of the embodiments of the present application, it should be understood that the terms "first", "second" are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0069] The following description is presented to enable any person skilled in the art to practice and use the present application. In the following description, details are set forth for the purpose of explanation. It will be appreciated that one of ordinary skill in the art can realize and implement the present application without using these specific details. In other instances, well-known processes have not been described in detail so as not to obscure the description of the embodiments of the present application. Accordingly, the present application is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
[0070] The embodiments of the present application provide a material replenishment planning method and device, an electronic device and a readable storage medium. The material replenishment planning device can be integrated in an electronic device, which can be a server or a terminal device.
[0071] The execution subject of the material replenishment planning method in the embodiments of the present application can be the material replenishment planning device provided in the embodiments of the present application, or a server device, a physical host or a user equipment (User Equipment, UE) and other types of electronic devices integrated with the material replenishment planning device. The material replenishment planning device can be realized in hardware or software. The UE can be a terminal device such as a smart phone, a tablet computer, a notebook computer, a palm computer, a desktop computer or a personal digital assistant (Personal Digital Assistant, PDA).
[0072] The electronic device can adopt a single operation mode or a device cluster operation mode.
[0073] Referring to Figure 1 , Figure 1 is a scene schematic diagram of a material replenishment planning system provided by an embodiment of the present application. The material replenishment planning system can include an electronic device 100, and the electronic device 100 integrates a material replenishment planning device.
[0074] In addition, as Figure 1 indicated, the material replenishment planning system can further include a storage 200 for storing data, such as storing text data.
[0075] It should be noted that Figure 1 the scene schematic diagram of the material replenishment planning system shown is only an example, and the material replenishment planning system and the scene described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of the material replenishment planning system and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0076] Next, the material replenishment planning method provided by the embodiments of the present application will be introduced. In the embodiments of the present application, an electronic device is taken as an execution subject, and in order to simplify and facilitate the description, the execution subject will be omitted in the subsequent method embodiments. The material replenishment planning includes: obtaining material consumption prediction values corresponding to each replenishment time node; determining a plurality of replenishment quantity strategies according to a preset replenishment parameter, wherein the replenishment quantity strategies include replenishment quantities corresponding to each replenishment time node, and the replenishment parameter includes a range of replenishment quantities; determining total material holding amounts corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy; and outputting a minimum total material holding amount and a corresponding target replenishment quantity strategy.
[0077] Referring to Figure 2 , Figure 2 is a flowchart of a material replenishment planning method provided by an embodiment of the present application. It should be noted that although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here. The material replenishment planning method can specifically include the following steps 201-204, wherein:
[0078] 201. Obtain material consumption prediction values corresponding to each replenishment time node.
[0079] In the embodiments of the present application, the material replenishment planning method can be applied to the express logistics field. Materials can refer to materials used by personnel for packaging, recording, and other processing of express parcels. For example, materials can refer to packaging materials such as standard express boxes, tape, and document envelopes. Personnel can refer to couriers or sorters at various sorting centers. However, the type of materials should not be construed as limiting the embodiments of the present application.
[0080] A replenishment time node refers to the preset time node at which personnel can receive replenished materials, i.e., the preset arrival time node of the replenished materials. The material storage center that stores the materials can issue materials to personnel at any of these replenishment time nodes. Therefore, it is understandable that the material storage center may or may not issue replenished materials to personnel at a given replenishment time node. To facilitate understanding, let's use a specific scenario as an example. Assume there are three replenishment time nodes: replenishment time node A, replenishment time node B, and replenishment time node C. If the material storage center issues replenished materials to personnel at replenishment time node A but does not issue replenished materials at replenishment time nodes B and C, then the personnel can receive replenished materials at replenishment time node A, but cannot receive them at replenishment time nodes B and C.
[0081] For example, before executing step 201, the time period to be planned may be divided according to a preset replenishment interval to determine each replenishment time node within the time period to be planned. Based on the setting of the replenishment interval, the following two situations may be specifically categorized:
[0082] (1) The replenishment intervals between the replenishment time nodes can be the same. Specifically, this can be obtained by: obtaining a time period to be planned; dividing the time period to be planned according to a preset period dividing value to obtain the replenishment time nodes.
[0083] The time period to be planned can be set according to actual conditions. For example, one month can be set as the time period to be planned.
[0084] The cycle split value refers to the replenishment interval between replenishment time nodes. It can also be set according to actual conditions. For example, if the planned time period is one month, the cycle split value can be set as 0 days. That is, the replenishment interval between replenishment time nodes is 0 days. Then, the replenishment time nodes obtained by dividing the value according to the cycle split value set as 0 days are each day of the month. If the month has 31 days, there will be 31 replenishment time nodes. Alternatively, the cycle split value can be set as 1 day to reduce the amount of calculation. If the month has 31 days, the replenishment time nodes obtained by dividing the value according to the cycle split value set as 1 day are the 1st, 3rd, 5th, and so on, and the 31st.
[0085] (2) The replenishment intervals between each replenishment time node are not exactly the same. If the time period to be planned is a month with 31 days, 1 day can be set as the replenishment interval between the 1st and 15th of the month, and 0 days can be set as the replenishment interval between the 15th and 31st of the month. This will increase the frequency of planning when the workload increases at the end of the month, and avoid excessive material consumption at the end of the month, where staff do not have enough materials to meet work needs. Therefore, the replenishment time nodes obtained after value segmentation are 1st, 3rd, 5th...15th, 16th, 17th...31st.
[0086] For ease of understanding, unless otherwise specified, the examples below are all based on a one-month, 31-day time period to be planned and a replenishment interval of 0 day, that is, the replenishment time nodes are 1, 2, ..., 31, respectively. However, this should not be understood as a limitation to the embodiments of the present application. Those skilled in the art will understand that if only the replenishment time nodes, the time period to be planned, and the replenishment interval are changed, it will still fall within the protection scope of the embodiments of the present application. For example, the replenishment interval can also be in hours or minutes, and the corresponding replenishment time nodes and the time period to be planned are also accurate to hours or minutes, respectively.
[0087] The material consumption forecast value refers to the forecast consumption value of the material within the time range of the corresponding replenishment time node. In an embodiment of the present application, the time range within the date corresponding to the replenishment time node can be used as the time range corresponding to the replenishment time node. For example, the month corresponding to the time period to be planned has 31 days, and the replenishment interval is 0 days. Each replenishment time node refers to the 1st, 2nd... 31st of the month corresponding to the time period to be planned. The time range of each replenishment time node refers to 0:00 to 24:00 on the 1st, 0:00 to 24:00 on the 2nd... 0:00 to 24:00 on the 31st. For example, if the replenishment interval is 1 day, that is, the replenishment time nodes are the 1st, 3rd, ..., 31st of the month corresponding to the planned time period, the time range of each replenishment time node is from 0:00 on the 1st to 24:00 on the 2nd, 0:00 on the 3rd to 24:00 on the 4th, ..., respectively. Understandably, since the month corresponding to the planned time period has only 31 days, the material consumption forecast value at replenishment time node 31 is the predicted material consumption value between 0:00 and 24:00 on the 31st. Therefore, the material consumption forecast value can also be understood as the predicted material consumption value between the corresponding replenishment time node and the next replenishment time node.
[0088] Further, the working time range of the replenishment time node corresponding to the date can also be taken as the time range corresponding to the replenishment time node. Assuming that the to-be-planned time period is one month with 31 days, the replenishment interval time is 0 day, and the replenishment time nodes are 1st, 2nd, …, 31st of the month corresponding to the to-be-planned time period, since the personnel will no longer consume materials before the working time of each date and after the working time, the material consumption prediction value corresponding to the 15th of the replenishment time node can be the predicted consumption value of the material between the working time of the 15th (such as 8 o'clock) and the working time of the 15th (such as 18 o'clock), that is, the predicted consumption value of the material in the working time range of the 15th. For another example, the to-be-planned time period is one month with 31 days, the replenishment interval time is 1 day, and the replenishment time nodes are 1st, 3rd, 5th, …, 31st of the month corresponding to the to-be-planned time period, the material consumption prediction value corresponding to the 15th of the replenishment time node is the predicted consumption value of the material between the working time of the 15th and the working time of the 15th, and between the working time of the 16th and the working time of the 16th, that is, the predicted consumption value of the material in the working time range of the 15th and the 16th.
[0089] Exemplarily, the material consumption prediction value can be determined by historical same period data of material consumption. For example, the same period material consumption of each replenishment time node in the same period month corresponding to the to-be-planned time period in the past several years can be obtained, and the material consumption prediction value corresponding to each replenishment time node can be obtained by average calculation processing. For example, the material consumption prediction value can be determined according to the same period month data corresponding to the to-be-planned time period in the past 3 years, if the same period material consumption of the 15th in each year in the same period month corresponding to the to-be-planned time period in the past 3 years is 10, 9 and 8 respectively, the value obtained by average calculation processing, that is, 9, can be taken as the material consumption prediction value of the 15th of the replenishment time node, which means that 9 materials are predicted to be consumed in the 15th of the replenishment time node. Alternatively, the material consumption prediction value can also be obtained by deep learning (DL) or other methods, and the method for obtaining the material consumption prediction value is not limited in the embodiments of the present application.
[0090] The information contained in the material consumption prediction value can further be divided into the following 4 cases:
[0091] (1) The material consumption prediction value contains the predicted consumption amount of a person for multiple materials, for example, the material consumption prediction value can contain the predicted consumption amount of person A for material a, material b and material c.
[0092] (2) The material consumption prediction value contains the prediction consumption amount of multiple materials by each of multiple persons, for example, the prediction consumption amount of material a, material b and material c by person A and person B respectively can be contained in the material consumption prediction value.
[0093] (3) The material consumption prediction value contains the prediction consumption amount of one material by each of multiple persons, for example, the prediction consumption amount of material a by person A and person B respectively can be contained in the material consumption prediction value.
[0094] (4) The material consumption prediction value contains the prediction consumption amount of one material by one person, for example, the prediction consumption amount of material a by person A can be contained in the material consumption prediction value.
[0095] For the cases (1), (2) and (3) corresponding to the material consumption prediction value, each value in the material consumption prediction value can be marked according to the person and the material type, so as to avoid the confusion of the prediction consumption amount of different materials or different persons in subsequent calculation and output, resulting in planning error. In the following, for the convenience of understanding, if no special declaration is made, the prediction consumption amount of one material by one person in the material consumption prediction value will be described.
[0096] 202. Determine a replenishment quantity strategy according to the preset replenishment parameter, wherein the replenishment quantity strategy contains each replenishment time node and the corresponding replenishment quantity, and the replenishment parameter includes the range of replenishment quantity.
[0097] The replenishment quantity strategy is composed of each replenishment time node and the corresponding replenishment quantity, and each replenishment quantity strategy corresponds to a time-quantity planning strategy of the arrival of the replenishment material. Referring to Table 1, one replenishment quantity strategy is shown in Table 1:
[0098]
[0099] Table 1
[0100] It can be seen that the arrival time of the replenishment material and the arrival quantity of the replenishment material at each arrival time can be obtained from the replenishment quantity strategy, for example, it can be known from Table 1 that in the replenishment quantity strategy of Table 1, the replenishment material arrives on the 1st, 2nd and 31st of the month corresponding to the planning time period, and among the 1st, 2nd and 31st, the arrival quantity of the replenishment material is 10 pieces, 10 pieces and 7 pieces respectively.
[0101] The range of replenishment quantity refers to the range of the replenishment quantity that can be reached in actual situations. By setting the range of replenishment quantity, the situation that the replenishment quantity strategy is unlimited in quantity can be avoided because the replenishment quantity is unlimited in quantity. Exemplarily, the range of replenishment quantity can be determined according to the issuing capacity of the material storage center. For example, when the maximum replenishment quantity of the material storage center for one person at a time is 200, [0, 200] can be set as the range of replenishment quantity, and 0 is to avoid the situation that the replenishment quantity is negative.
[0102] Specifically, the replenishment quantity can be randomly allocated for each replenishment time node within the range of replenishment quantity to obtain a replenishment quantity strategy, and all possible replenishment quantity strategies can be obtained by the same method. For example, when there are 3 replenishment time nodes and 3 possible values of replenishment quantity, a total of 9 different replenishment quantity strategies can be obtained.
[0103] 203、According to each material consumption prediction value and each replenishment quantity strategy, determine the total amount of material held corresponding to each replenishment quantity strategy.
[0104] The total amount of material held refers to the total amount of material held by the person at the end of the time range corresponding to each replenishment time node after the person is replenished with material according to the corresponding replenishment quantity strategy. The total amount of material held can be calculated by summing the amount of material held by the person at the end of the time range corresponding to each replenishment time node, wherein the amount of material held by the person at the end of the time range corresponding to each replenishment time node can be calculated according to the replenishment quantity and the material consumption prediction value. Specifically, the step of "determining the total amount of material held corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy" can include:
[0105] (I) According to the material consumption prediction value and the replenishment quantity corresponding to each replenishment time node, the corresponding material holding quantity is determined through a preset holding quantity change relationship.
[0106] Exemplarily, the holding quantity change relationship can have two calculation methods:
[0107] In some embodiments, it can be considered that the person initially does not hold any material in the time period to be planned, and the initial holding quantity of the material is set to 0, so the holding quantity change relationship can be represented by formula (1):
[0108]
[0109] Wherein, I i,j,p is the i-th replenishment time node, the material holding quantity of material j held by person p, the material holding quantity refers to the amount of material held by the person at the end of the time range corresponding to the replenishment time node, Q i,j,pis the replenishment quantity of the material j held by the personnel p at the i-th replenishment time node, D i,j,p is the predicted consumption value of the material j held by the personnel p at the i-th replenishment time node, and T refers to the number of replenishment time nodes.
[0110] After integrating equation (1), equation (2) and equation (3) can be obtained:
[0111] I i,j,p = I i-1,j,p + Q i,j,p - D i,j,p , i ∈ [2, T] equation (2)
[0112] I 1,j,p = Q 1,j,p - D 1,j,p , i = 1 equation (3)
[0113] wherein, I i-1,j,p is the material holding quantity of the material j held by the personnel p at the i-1-th replenishment time node, in equation (2), I i-1,j,p can also be understood as the remaining material quantity of the material j held by the personnel p when the i-th replenishment time node is not replenished, I 1,j,p is the material holding quantity of the material j held by the personnel p at the 1-st replenishment time node, Q 1,j,p is the replenishment quantity of the material j held by the personnel p at the 1-st replenishment time node, D 1,j,p is the predicted consumption value of the material j held by the personnel p at the 1-st replenishment time node, and T refers to the number of replenishment time nodes.
[0114] In some other embodiments, the personnel can initially hold the material that has not been consumed in the past in the time period to be planned, and the remaining material quantity of the personnel in the last time period of the time period to be planned can be set as the initial holding quantity of the material, which can be obtained by querying historical data, etc., and is a preset value, so that the holding quantity change relationship can be represented by equation (4):
[0115]
[0116] wherein, I i,j,p is the material holding quantity of the material j held by the personnel p at the i-th replenishment time node, I 0,j,p is the initial holding quantity of the material j held by the personnel p, Q i,j,p is the replenishment quantity of the material j held by the personnel p at the i-th replenishment time node, and D i,j,pis the material consumption forecast corresponding to the i-th replenishment time node for material j held by person p, and T refers to the number of replenishment time nodes.
[0117] After integrating equation (4), we can obtain equations (5) and (6):
[0118] I i,j,p =I i-1,j,p +Q i,j,p -D i,j,p ,i∈[2,T] Formula (5)
[0119] I 1,j,p =I 0,j,p +Q 1,j,p -D 1,j,p ,i=1 Formula (6)
[0120] Among them, I i-1,j,p is the quantity of material j held by person p at the i-1th replenishment time node. In formula (2), it can also be understood as the remaining quantity of material j held by person p when the i-th replenishment time node is not replenished. I 1,j,p is the first replenishment time node, the material holding quantity of material j held by person p, I 0,j,p is the initial holding quantity of material j held by person p, Q 1,j,p D is the replenishment quantity of material j held by person p at the first replenishment time node, 1,j,p It is the material consumption forecast value corresponding to the first replenishment time node for material j held by person p, and T refers to the number of replenishment time nodes.
[0121] For ease of understanding, the following uses a specific application scenario as an example to illustrate the integrated Equation 2 / Equation 5 and the integrated Equation 1 / Equation 4. Assume that the replenishment time nodes are the 1st, 2nd, ..., 31st of the month corresponding to the planned time period, and the quantity of material j held by person p is calculated:
[0122] For formula 2 / formula 5, the material holding quantity corresponding to the 15th replenishment time node can be referred to as the replenishment quantity Q of the 15th 15,j,p Subtract the material consumption forecast value D from the start time on the 15th to the end time on the 15th 15,j,p , and add the remaining material quantity I in the hands of the staff when the stock is not replenished on the 15th 14,j,p .
[0123] For formula 1 / formula 4, the material holding quantity corresponding to replenishment time node 15 can refer to all replenishment quantities from replenishment time node 1 to replenishment time node 15. Subtract all material consumption prediction values from replenishment time node 1 to replenishment time node 15 in the replenishment time node Determine whether to add the initial holding quantity I of the material in the to-be-planned time period according to the actual situation 0,j,p .
[0124] (II) Calculate the total holding quantity of the material according to the material holding quantity corresponding to each replenishment time node.
[0125] Sum all the material holding quantities to obtain the total holding quantity of the material. For example, the total holding quantity of the material can be obtained by formula (7):
[0126]
[0127] Wherein, I i,j,p is the material holding quantity of the material j held by the personnel p in the i-th replenishment time node, and T is the number of replenishment time nodes.
[0128] For example, the total holding quantity of the material can be calculated by the following steps (a1)-(a4). It is assumed that the to-be-planned time period is one month with 31 days, the replenishment interval time is 0 day, and the replenishment time nodes are 1, 2, …, 31. In steps (a1)-(a4), the material refers to the material j held by the personnel p:
[0129] (a1) Calculate the material holding quantity in the first replenishment time node according to the initial holding quantity of the material in the to-be-planned time period, the replenishment quantity in the first replenishment time node, and the material consumption prediction value in the first replenishment time node;
[0130] (a2) Calculate the material holding quantity in the second replenishment time node according to the material holding quantity in the first replenishment time node, the replenishment quantity in the second replenishment time node, and the material consumption prediction value in the second replenishment time node;
[0131] (a3) Calculate the material holding quantity of all replenishment time nodes in turn by the same method in step (a2);
[0132] (a4) Sum all the material holding quantities in the replenishment time nodes to obtain the total holding quantity of the material.
[0133] 204, output the target replenishment quantity strategy corresponding to the minimum total holding quantity.
[0134] By the total amount of material holding, the utilization and cost of the material in each replenishment quantity strategy can be evaluated. If the total amount of material holding of the replenishment quantity strategy is larger, it means that more materials in the hands of the personnel are in the state of hoarding and not used, which increases the storage cost of the personnel storing the materials and may cause the personnel to lose the materials, further increasing the cost of the materials. Therefore, the personnel can be replenished with materials according to the target replenishment quantity strategy corresponding to the minimum total amount of material holding, so as to reduce the cost.
[0135] To sum up, the material replenishment planning method provided by the embodiments of the present application comprises: obtaining material consumption prediction values corresponding to each replenishment time node; determining a plurality of replenishment quantity strategies according to preset replenishment parameters, wherein each replenishment time node and a corresponding replenishment quantity are included in the replenishment quantity strategy, and the replenishment parameters include the range of replenishment quantity; determining the total amount of material holding corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy; and outputting a target replenishment quantity strategy corresponding to the minimum total amount of material holding. On the one hand, by using the target replenishment quantity strategy corresponding to the minimum total amount of material holding, the amount of material held by the personnel is directly reduced, the storage cost of the personnel storing the materials is reduced, the situation of the personnel losing the materials is avoided, the cost of the materials is further reduced, and since the replenishment quantity and the material consumption prediction value are considered comprehensively when determining the replenishment quantity strategy, the normal work of the personnel will not be affected. On the other hand, the replenishment quantities of a plurality of replenishment time nodes can be planned at the same time, the optimal target replenishment quantity strategy is obtained at one time, the global planning of material replenishment is realized, and the planning speed is improved.
[0136] In some embodiments, the target node that needs to be replenished in each replenishment time node can be determined first, and then the replenishment quantity corresponding to the target node is determined to obtain the replenishment quantity strategy, so as to reduce the number of replenishment quantity strategies and improve the planning speed. Referring to Figure 3 At this time, the replenishment quantity strategy is determined according to the preset replenishment parameters, comprising:
[0137] 301、Based on the preset maximum replenishment times, a planning replenishment time node in each replenishment time node is determined, wherein the planning replenishment time node refers to a replenishment time node that needs to be replenished.
[0138] The maximum replenishment times refer to the maximum number of times of issuing the material to the personnel within the time period to be planned. It can be understood that the maximum replenishment times also refer to the maximum number of time nodes corresponding to the non-zero replenishment quantity in a replenishment quantity strategy. Exemplarily, the maximum replenishment times can be determined according to the operation capacity of the material storage center. If the maximum number of times of issuing the material to the personnel within the time period to be planned is 4, the maximum replenishment times can be set to 4, that is, the maximum number of time nodes corresponding to the non-zero replenishment quantity in a replenishment quantity strategy is 4. Alternatively, the maximum replenishment times can also be set by the management personnel according to experience.
[0139] The reason for setting the maximum replenishment times is to reduce the total quantity of the replenishment quantity strategy. Assuming that the time period to be planned is a month of 31 days, the replenishment interval time is 0 day, that is, the time nodes are January 1, January 2,..., January 31 in the month corresponding to the time period to be planned, and the replenishment quantity ranges from 0 to 200, if the maximum replenishment times are not set, there are 201 possibilities of the replenishment quantity of each time node, and the total quantity of the replenishment quantity strategy is 201 31 If the maximum replenishment times are set to 4, at most, the replenishment quantity of 4 time nodes is non-zero, and the total quantity of the replenishment quantity strategy is It can be seen that by setting the maximum replenishment times, the total quantity of the replenishment quantity strategy can be greatly reduced, the planning speed is improved, and the planning result also meets the operation capacity of the material storage center.
[0140] The planned replenishment time nodes refer to the replenishment time nodes of the personnel to obtain the replenishment material, and therefore the planned replenishment time nodes also refer to the time nodes corresponding to the non-zero replenishment quantity. In the embodiments of the present application, the number of planned replenishment time nodes corresponding to each replenishment quantity strategy is less than or equal to the maximum replenishment times, and the planned replenishment time nodes corresponding to each replenishment quantity strategy can be the same or different. Referring to Table 2, Table 2 shows the replenishment quantity corresponding to each replenishment time node in three replenishment quantity strategies X, Y and Z, the time period to be planned corresponding to Table 2 is a month of 31 days, the replenishment interval time is 0 day, that is, the time nodes are January 1, January 2,..., January 31 in the month corresponding to the time period to be planned, and the maximum replenishment times are 3:
[0141]
[0142] Table 2
[0143] It can be seen that the planned replenishment time nodes corresponding to the replenishment quantity strategy X and the replenishment quantity strategy Y in Table 2 are January 1, January 2 and January 31, and the planned replenishment time nodes corresponding to the replenishment quantity strategy Z are January 2 and January 31.
[0144] Exemplarily, a replenishment quantity strategy corresponding to the planning replenishment time node can be determined by a randomly selected method based on the maximum replenishment number. The number of planning replenishment time nodes should be less than or equal to the maximum replenishment number. For example, when the maximum replenishment number is 3, 3 nodes can be randomly selected from the replenishment time nodes as the planning replenishment time nodes corresponding to the replenishment quantity strategy.
[0145] 302. Determine the replenishment quantity corresponding to each planning replenishment time node according to the preset replenishment parameters.
[0146] The method for obtaining the replenishment quantity in step 202 can be specifically referred to, and will not be described here.
[0147] 303. Set each planning replenishment time node and the corresponding replenishment quantity as a replenishment quantity strategy.
[0148] Through the method in steps 301-303, a replenishment quantity strategy that meets the operation capacity of the material storage center can be determined under the premise of reducing the total quantity. The following takes an example to illustrate the specific process. It is assumed that the planning time period is one month with 31 days, the replenishment interval time is 0 days, i.e. the replenishment time nodes are 1, 2, …, 31 of the month corresponding to the planning time period, and the maximum replenishment number is 3:
[0149] (b1) Randomly select 3 nodes from 1 to 31 as planning replenishment time nodes;
[0150] (b2) Assign replenishment quantities to the planning replenishment time nodes according to the range of replenishment quantities, obtain all possible replenishment quantity assignment combinations, and set each replenishment quantity assignment combination and the corresponding planning replenishment time node as a first replenishment quantity strategy;
[0151] (b3) Next, randomly select 2 nodes as planning replenishment time nodes, and obtain a second replenishment quantity strategy by the method of step (b2);
[0152] (b4) Next, randomly select 1 node as a planning replenishment time node, and obtain a third replenishment quantity strategy by the method of step (b2);
[0153] (b5) Take the case that each replenishment time node is not replenished as a fourth replenishment quantity strategy;
[0154] (b6) The first replenishment quantity strategy, the second replenishment quantity strategy, the third replenishment quantity strategy and the fourth replenishment quantity strategy obtained are all replenishment quantity strategies.
[0155] In some embodiments, to further reduce the quantity, it can be determined based on the initial holding quantity of the material whether the replenishment quantity strategy in step (b5), i.e., the fourth replenishment quantity strategy, can be excluded. For example, for a certain material, the predicted average consumption of the material during the time period to be planned can be compared with the initial holding quantity of the material. When the initial holding quantity of the material is less than or equal to the predicted average consumption of the material, it indicates that the initial holding quantity of the material is insufficient to support the work of the personnel during the time period to be planned, and the replenishment quantity strategy in step (b5), i.e., the fourth replenishment quantity strategy, can be excluded. The predicted average consumption can be predicted based on historical data for the same period of the time period to be planned over the past few years.
[0156] In some embodiments, the target replenishment quantity strategy can also be output along with the time for the material storage center to release the replenishment materials, so that the material storage center and personnel can plan the receipt and sorting of the replenishment materials. Figure 4 , at this time, the method further includes:
[0157] 401. Determine a shipping time point corresponding to each planned replenishment time node according to each planned replenishment time node in the target replenishment quantity strategy and a preset transportation time.
[0158] Transportation time refers to the time required to deliver replenished materials from the material storage center to personnel. For example, transportation time can be determined based on the distance between the material storage center and the personnel and the transportation equipment used. For example, first, a target transportation speed can be determined based on the transportation equipment. If the transportation equipment is a transport vehicle, the average transportation speed of transport vehicles in historical data can be used as the target speed. Then, based on the location of the material storage center and the location of the personnel, the distance between the material storage center and the personnel can be determined. Finally, the transportation time is calculated based on the target speed and the distance between the material storage center and the personnel. Assuming the target speed is 60 km / h and the distance between the material storage center and the personnel is 600 km, the transportation time is 10 hours.
[0159] The shipping time is the time when the material storage center dispatches replenishment materials. Each planned replenishment time node corresponds to a shipping time node. Since the planned replenishment time node refers to the arrival time of the replenishment materials, the shipping time node can be calculated based on the planned replenishment time node and transportation time. For example, you can assume that replenishment materials arrive at 8:00 AM on the date corresponding to each planned replenishment time node. If the planned replenishment time node is the 15th of the month corresponding to the planned time period, and the transportation time is 10 hours, the shipping time node can be calculated as 10:00 PM on the 14th.
[0160] 402. Output the target replenishment quantity strategy and the delivery time point corresponding to the minimum total material holding amount.
[0161] It can be seen that through the method of steps 401-402, the delivery time point corresponding to each planned replenishment time node in the target replenishment quantity strategy can be obtained. The material storage center can deliver the replenishment material according to the obtained delivery time point, so that the replenishment material accurately reaches the hands of the personnel at the planned replenishment time node, avoiding the situation that the replenishment material cannot arrive in time and affecting the work of the personnel. In addition, the personnel can also query the delivery situation of the replenishment material after the delivery time point. When the material storage center should deliver but no delivery situation is queried, the material storage center is timely reflected to avoid affecting the normal work.
[0162] In some embodiments, the replenishment quantity strategy can also be screened according to the logistics holding quantity corresponding to each replenishment time node to reduce the number of replenishment quantity strategies. Referring to Figure 5 At this time, the total material holding amount is calculated according to the material holding quantity corresponding to each replenishment time node,
[0163] The output target replenishment quantity strategy corresponding to the minimum total material holding amount includes:
[0164] 501. According to the material holding quantity corresponding to each replenishment quantity strategy and the preset holding quantity range, each replenishment quantity strategy is screened to obtain a screened replenishment quantity strategy.
[0165] The screening principle is to remove the replenishment quantity strategy corresponding to the material holding quantity that has a value outside the holding quantity range. Exemplarily, [0, +∞) can be taken as the holding quantity range, that is, if the calculated material holding quantity has a value less than 0, the corresponding replenishment quantity strategy is removed. Alternatively, a safety holding quantity μ of a material can also be preset, and [μ, +∞) can be taken as the holding quantity range, to ensure that the personnel always hold a certain amount of material in their hands, avoiding the situation that the personnel cannot cope due to no material in their hands when an emergency situation occurs.
[0166] 502. Output the target replenishment quantity strategy corresponding to the minimum total material holding amount in the screened replenishment quantity strategy.
[0167] In some embodiments, after obtaining the target replenishment quantity strategy, the pre-set material replenishment component can be controlled to process the pre-stored material according to the target replenishment quantity strategy, and the target replenishment quantity strategy can be sent to the terminal of the corresponding personnel to pre-notify the subsequent work arrangement of the corresponding personnel. The material replenishment component can include a sorting component in the material storage center for sorting replenishment material, or can include a transportation component in the material storage center for transporting replenishment material to the material receiving personnel. The corresponding personnel can include a material distribution personnel who distributes replenishment material in the material storage center, or can include a material receiving personnel who receives replenishment material. The terminal can be a mobile phone, a material management platform, etc. For example, the delivery time point can be calculated according to the planned replenishment time node and the pre-set transportation time, the delivery time point and the planned replenishment time node in the target replenishment quantity strategy can be sent to the terminal of the distribution personnel and the receiving personnel, then the sorting component (such as a mechanical hand) in the material storage center is controlled to sort the replenishment material to a pre-planned area at the delivery time point, the pre-notified material distribution personnel carries the replenishment material in the area to a pre-arranged transportation component (such as a transportation vehicle), the transportation component transports the replenishment material to the material receiving personnel, the material receiving personnel receives the replenishment material at the planned replenishment time node, and the replenishment process is completed. It can be seen that the material replenishment planning method provided in the embodiments of the present application can be combined with the existing material management system (such as an order management system) to realize intelligent replenishment of materials.
[0168] For the convenience of understanding, taking the material receiving personnel as a courier and the replenishment material as a packaging material for example, a specific method for obtaining a target replenishment quantity strategy is described.
[0169] (c1) Obtain a to-be-planned time period, which can be the next month of the current month, so as to plan the replenishment time and replenishment quantity of the courier in the next month in advance, and the to-be-planned time period can be divided by value according to the demand. For the convenience of description, the to-be-planned time period is divided by value with 0 day as the replenishment interval time, to obtain the corresponding replenishment time nodes of August, and assuming that August is the next month and has 31 days, the replenishment time nodes obtained after the value division are August 1, August 2, …, August 31.
[0170] (c2) Determine the material consumption prediction value corresponding to each replenishment time node according to the daily average consumption of the packaging material of the courier in the same period in the past years. For example, it can include the material consumption prediction value between 0 o'clock and 24 o'clock on August 1, the material consumption prediction value between 0 o'clock and 24 o'clock on August 2, …, or it can include the material consumption prediction value between the working hours and the working hours in August 1, the material consumption prediction value between the working hours and the working hours in August 2, …
[0171] (c3) determining the maximum replenishment times based on the operation capacity of the package material storage center, assuming that the maximum replenishment times are 3;
[0172] (c4) determining the time points for replenishing the package materials for the courier in each replenishment time node based on the maximum replenishment times 4, i.e., planning the replenishment time nodes, and determining the replenishment quantities of each planned replenishment time node within the preset replenishment quantity range. Exemplarily, 3 nodes can be first randomly obtained in each replenishment time node, and the replenishment quantities of the 3 nodes are respectively assigned within the preset replenishment quantity range to obtain a first replenishment quantity strategy; then 2 nodes are randomly obtained in each replenishment time node, and the replenishment quantities of the 2 nodes are respectively assigned within the preset replenishment quantity range to obtain a second replenishment quantity strategy; by using the same method, a third replenishment quantity strategy corresponding to the case of randomly obtaining 1 node and a fourth replenishment quantity strategy corresponding to the case that the replenishment quantity of each replenishment time node is 0 are respectively obtained to obtain all the replenishment quantity strategies;
[0173] (c5) calculating the material holding quantities corresponding to each replenishment time node in each replenishment quantity strategy according to the holding quantity change relationship in step 203, and adding the corresponding material holding quantities for each replenishment quantity strategy to obtain the total material holding quantity corresponding to each replenishment quantity strategy. Exemplarily, the remaining package material quantity of the courier at the end of this month, i.e., at the end of July, can be obtained, and then the material holding quantity at the replenishment time node of August 1 can be determined according to the remaining package material quantity, the replenishment quantity on August 1, and the material consumption prediction value between 0 o'clock and 24 o'clock on August 1;
[0174] Then the material holding quantity at the replenishment time node of August 2 can be determined according to the material holding quantity at the replenishment time node of August 1, the replenishment quantity on August 2, and the material consumption prediction value between 0 o'clock and 24 o'clock on August 2, and the material holding quantities of the replenishment time nodes of August 3 to August 31 are calculated in the same way;
[0175] (c6) summing up the obtained material holding quantities to obtain the total material holding quantity of each replenishment quantity strategy;
[0176] (c7) screening the material holding quantities corresponding to each replenishment quantity strategy according to the preset holding quantity range, e.g., [0, +∞), if a value less than 0 appears in the material holding quantity, it means that the package material quantity held by the personnel at the end of the time range of at least one replenishment time node in the corresponding replenishment quantity strategy is negative, which does not conform to the actual situation, and therefore the corresponding replenishment quantity strategy can be excluded;
[0177] (c8) send the target replenishment quantity strategy corresponding to the minimum total material holding amount in the screened replenishment quantity strategy to the terminals of the dispensing personnel and express delivery personnel of the packaging material storage center, and refer to Figure 6 Figure 6 A case of displaying information on a terminal is shown in FIG. 8. At the same time, the sorting equipment, transportation equipment and other equipment of the packaging material storage center are planned according to the target replenishment quantity strategy.
[0178] In order to better implement the material replenishment planning method in the embodiments of the present application, on the basis of the material replenishment planning method, the embodiments of the present application also provide a material replenishment planning device. As shown in FIG. 9, it is an embodiment structure schematic diagram of the material replenishment planning device in the embodiments of the present application. The material replenishment planning device 600 comprises: Figure 7 An acquisition unit 601 is configured to acquire material consumption prediction values corresponding to each replenishment time node;
[0179] A first determination unit 602 is configured to determine a replenishment quantity strategy according to preset replenishment parameters, wherein the replenishment quantity strategy comprises each replenishment time node and corresponding replenishment quantity, and the replenishment parameters comprise a range of replenishment quantity;
[0180] A second determination unit 603 is configured to determine total material holding amounts corresponding to each replenishment quantity strategy according to each material consumption prediction value and each replenishment quantity strategy;
[0181] An output unit 604 is configured to output a target replenishment quantity strategy corresponding to a minimum total material holding amount.
[0182] In a possible implementation manner of the present application, the second determination unit 603 is further configured to:
[0183] determine corresponding material holding amounts according to the material consumption prediction values corresponding to each replenishment time node and the replenishment quantity based on a preset holding amount change relationship;
[0184] calculate the total material holding amount according to the material holding amounts corresponding to each replenishment time node.
[0185] In a possible implementation manner of the present application, the first determination unit 602 is further configured to:
[0186] determine a planned replenishment time node in each replenishment time node based on a preset maximum replenishment number, wherein the planned replenishment time node refers to a replenishment time node for replenishment;
[0187] determine replenishment quantities corresponding to each planned replenishment time node according to preset replenishment parameters;
[0188]
[0189] The planned replenishment time nodes and corresponding replenishment quantities are set as a replenishment quantity strategy.
[0190] In a possible implementation of the present application, the output unit 604 is further configured to:
[0191] Determining the shipping time points corresponding to the planned replenishment time nodes according to the planned replenishment time nodes in the target replenishment quantity strategy and the preset transportation time;
[0192] Output the target replenishment quantity strategy and the delivery time point corresponding to the minimum total material holding amount.
[0193] In a possible implementation of the present application, the acquiring unit 601 is further configured to:
[0194] Get the time period to be planned;
[0195] Divide the time period to be planned according to the preset period segmentation value to obtain each replenishment time node;
[0196] The material consumption forecast value corresponding to each replenishment time node is obtained based on the preset historical consumption data.
[0197] In a possible implementation of the present application, the output unit 604 is further configured to:
[0198] The target replenishment quantity strategy corresponding to the output of the minimum material holding quantity includes:
[0199] Filtering each of the replenishment quantity strategies according to the material holding quantity corresponding to each of the replenishment quantity strategies and a preset holding quantity range to obtain a filtered replenishment quantity strategy;
[0200] Output the target replenishment quantity strategy corresponding to the minimum total amount of material held in the selected replenishment quantity strategy.
[0201] In a possible implementation of the present application, the material replenishment planning device 600 further includes a control unit 605, which is configured to:
[0202] According to the target replenishment quantity strategy, the preset material replenishment component is controlled to process the pre-stored materials, and the target replenishment quantity strategy is sent to the terminal of the corresponding personnel.
[0203] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can be found in the previous method embodiments and will not be repeated here.
[0204] Since the material replenishment planning device can execute the steps in the material replenishment planning method in any embodiment, the beneficial effects that can be achieved by the material replenishment planning method in any embodiment of the present application can be achieved. Details are described above and will not be repeated here.
[0205] In addition, in order to better implement the material replenishment planning method in the embodiments of the present application, based on the material replenishment planning method, the embodiments of the present application further provide an electronic device. Referring to Figure 8 , Figure 8 A structural schematic diagram of the electronic device in the embodiments of the present application is shown. Specifically, the electronic device provided by the embodiments of the present application includes a processor 701, which is used to execute the computer program stored in the memory 702 to implement the steps of the material replenishment planning method in any embodiment; or the processor 701 is used to execute the computer program stored in the memory 702 to implement the steps of the material replenishment planning method in any embodiment. Figure 7 Corresponding to the functions of the units in the embodiments.
[0206] For example, the computer program can be divided into one or more modules / units, one or more modules / units are stored in the memory 702 and executed by the processor 701 to complete the embodiments of the present application. One or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which is used to describe the execution process of the computer program in the computer device.
[0207] The electronic device can include, but is not limited to, the processor 701 and the memory 702. Those skilled in the art can understand that the schematic diagram is only an example of the electronic device and does not constitute a limitation on the electronic device, which can include more or fewer components than the schematic diagram, or combine certain components, or different components.
[0208] The processor 701 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The processor is the control center of the electronic device, which connects all parts of the electronic device through various interfaces and lines.
[0209] The memory 702 can be used to store computer programs and / or modules, and the processor 701 implements various functions of the computer device by running or executing the computer programs and / or modules stored in the memory 702, and calling data stored in the memory 702. The memory 702 can mainly include a program storage area and a data storage area, wherein the program storage area can store operating systems, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), etc.; and the data storage area can store data created according to the use of the electronic device (such as audio data, video data, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.
[0210] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the material replenishment planning device, the electronic device and the corresponding units described above can refer to the description of the material replenishment planning method in any embodiment, and will not be described here in detail.
[0211] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by related hardware controlled by the instructions, which can be stored in a readable storage medium and loaded and executed by a processor.
[0212] Therefore, the embodiments of the present application provide a readable storage medium, and the readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the material replenishment planning method in any embodiment of the present application are executed, and the specific operations can refer to the description of the material replenishment planning method in any embodiment, which will not be described here in detail.
[0213] The readable storage medium can include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0214] Since the instructions stored in the readable storage medium can execute the steps of the material replenishment planning method in any embodiment of the present application, the beneficial effects of the material replenishment planning method in any embodiment of the present application can be achieved, and the details are described above, which will not be described here in detail.
[0215] The above describes in detail the material replenishment planning method and device provided by the embodiment of the application, the storage medium and the electronic equipment. The principles and implementation manners of the application are described by applying specific examples. The above description of the embodiments is only used to help understand the method of the application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the application, the specific implementation manners and application ranges will be changed. In conclusion, the content of the specification should not be understood as a limitation of the application.
Claims
1. A material replenishment planning method, characterized in that: include: Obtaining material consumption forecast values corresponding to each replenishment time node; the material consumption forecast values include the predicted consumption of one or more materials by one or more personnel; Determining a replenishment quantity strategy based on preset replenishment parameters, wherein the replenishment quantity strategy includes each replenishment time node and a corresponding replenishment quantity, and each replenishment quantity strategy corresponds to a time-quantity planning strategy for replenishing material arrival; the replenishment parameters include a range of replenishment quantities; determining the replenishment quantity strategy based on the preset replenishment parameters includes: Based on a preset maximum number of replenishment times, determining a planned replenishment time node among the replenishment time nodes, wherein the planned replenishment time node refers to a replenishment time node for replenishment; Determine the replenishment quantity corresponding to each of the planned replenishment time nodes according to the preset replenishment parameters; Setting each of the planned replenishment time nodes and the corresponding replenishment quantities as the replenishment quantity strategy; Determining the total material holding amount corresponding to each replenishment quantity strategy based on the material consumption forecast value and each replenishment quantity strategy; Output the target replenishment quantity strategy corresponding to the minimum total material holding amount.
2. The material replenishment planning method according to claim 1, characterized in that: Determining the total material holding amount corresponding to each replenishment quantity strategy according to each material consumption forecast value and each replenishment quantity strategy includes: Determine the corresponding material holding quantity based on the material consumption forecast value and replenishment quantity corresponding to each replenishment time node through the preset holding quantity change relationship; The total material holding amount is calculated based on the material holding quantity corresponding to each replenishment time node.
3. The material replenishment planning method according to claim 1, characterized in that: After outputting the target replenishment quantity strategy corresponding to the minimum total material holding amount, the method further includes: Determining the shipping time points corresponding to the planned replenishment time nodes according to the planned replenishment time nodes in the target replenishment quantity strategy and the preset transportation time; Output the target replenishment quantity strategy and the delivery time point corresponding to the minimum total material holding amount.
4. The material replenishment planning method according to claim 1, characterized in that: The obtaining of the material consumption forecast value corresponding to each replenishment time node includes: Get the time period to be planned; Divide the time period to be planned according to the preset period segmentation value to obtain each replenishment time node; The material consumption forecast value corresponding to each replenishment time node is obtained based on the preset historical consumption data.
5. The material replenishment planning method according to claim 1, characterized in that: The total amount of material held is calculated based on the material holding quantity corresponding to each replenishment time node. The target replenishment quantity strategy corresponding to the output minimum material holding quantity includes: Filtering each of the replenishment quantity strategies according to the material holding quantity corresponding to each of the replenishment quantity strategies and a preset holding quantity range to obtain a filtered replenishment quantity strategy; Output the target replenishment quantity strategy corresponding to the minimum total amount of material held in the selected replenishment quantity strategy.
6. The material replenishment planning method according to any one of claims 1 to 5, characterized in that: After outputting the target replenishment quantity strategy corresponding to the minimum total material holding amount, the method further includes: According to the target replenishment quantity strategy, the preset material replenishment component is controlled to process the pre-stored materials, and the target replenishment quantity strategy is sent to the terminal of the corresponding personnel.
7. A material replenishment planning device, characterized in that: include: An acquisition unit is used to acquire a material consumption forecast value corresponding to each replenishment time node; the material consumption forecast value includes the predicted consumption of one or more materials by one person or multiple persons; A first determining unit is configured to determine a replenishment quantity strategy based on preset replenishment parameters, wherein the replenishment quantity strategy includes each replenishment time node and a corresponding replenishment quantity, and each replenishment quantity strategy corresponds to a time-quantity planning strategy for replenishing material arrival; the replenishment parameters include a range of replenishment quantities; determining the replenishment quantity strategy based on the preset replenishment parameters includes: determining a planned replenishment time node among each replenishment time node based on a preset maximum number of replenishments, wherein the planned replenishment time node refers to a replenishment time node for replenishment; determining the replenishment quantity corresponding to each planned replenishment time node based on the preset replenishment parameters; and setting each planned replenishment time node and the corresponding replenishment quantity as the replenishment quantity strategy; A second determining unit is configured to determine the total material holding amount corresponding to each replenishment quantity strategy based on each material consumption forecast value and each replenishment quantity strategy; The output unit is used to output the target replenishment quantity strategy corresponding to the minimum total material holding amount.
8. An electronic device, characterized in that: The electronic device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the material replenishment planning method according to any one of claims 1 to 6 are implemented.
9. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the material replenishment planning method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and device for determining replenishment quantity of commodities
CN110363454A