Data processing method and device

By combining the historical data of the items to be replenished and the current inventory situation, dynamically adjusting the replenishment inventory in supermarkets has solved the problem of difficult inventory balance in the existing technology, and improving the accuracy of inventory and the practicality of replenishment.

CN112884389BActive Publication Date: 2025-02-25BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201911199895.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-29
Publication Date
2025-02-25
Estimated Expiration
2039-11-29

AI Technical Summary

Technical Problem

In the prior art, manual replenishment costs are high and it is difficult to maintain inventory balance. The quantitative ordering method of intelligent replenishment fails to match the actual situation, resulting in insufficient or accumulation of items.

Method used

By receiving data processing requests, obtain historical sales, replenishment and display information of items to be replenished, calculate the target inventory, perform the difference processing in combination with real-time and on-the-go inventory, dynamically adjust the replenishment inventory, and adjust it according to the preset replenishment inventory Adjust the principles.

Benefits of technology

Improve the accuracy of inventory, dynamically adjust the replenishment quantity of items, avoid the problem of insufficient or accumulation of items, and enhance the practicality of the method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112884389B_ABST
    Figure CN112884389B_ABST
Patent Text Reader

Abstract

The present invention discloses a data processing method and device, and relates to the field of computer technology. A specific implementation of the method includes: receiving a data processing request, obtaining specific information of the items to be replenished corresponding to the request, and determining the target inventory of the items to be replenished according to the specific information; performing difference processing on the target inventory, the real-time inventory of the items to be replenished, and the in-transit inventory of the items to be replenished to obtain the initial replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on a preset replenishment inventory adjustment principle to obtain the target replenishment inventory of the items to be replenished, so as to complete data processing. After obtaining the data processing request, this implementation method uses the specific information of the items to be replenished corresponding to the request to obtain the target replenishment inventory, which can improve the accuracy of the inventory, achieve the effect of dynamically adjusting the replenishment inventory of the items, and is more practical.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a data processing method and device. Background Art

[0002] At present, supermarkets can use manual replenishment and intelligent replenishment to replenish supermarkets. Among them, manual replenishment for supermarkets is that purchasing personnel purchase supermarket inventory based on experience, and replenishment is required every day to maintain the balance of supermarket inventory; the existing intelligent replenishment is to automatically place orders for a certain amount of items every day to maintain the inventory quantity and achieve inventory balance.

[0003] In the process of realizing the present invention, the inventors found that there are at least the following problems in the prior art: First, manual replenishment requires purchasing personnel to have rich experience, which has high labor costs, and when the items are selling well, there will be insufficient inventory, which affects sales; Second, in the existing intelligent replenishment method, since quantitative orders are placed, they are not combined with the actual situation, there will be a situation of accumulation or shortage of items, and the turnover of items cannot maintain a normal cycle. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a data processing method and device, which can improve the accuracy of inventory, achieve the effect of dynamically adjusting the replenishment inventory of items, and is more practical.

[0005] To achieve the above objective, according to a first aspect of an embodiment of the present invention, a data processing method is provided.

[0006] A data processing method according to an embodiment of the present invention includes: receiving a data processing request, acquiring specific information of an item to be replenished corresponding to the request, determining a target inventory of the item to be replenished according to the specific information, wherein the specific information includes historical sales information, historical replenishment information, and display information; performing difference processing on the target inventory, the real-time inventory of the item to be replenished, and the in-transit inventory of the item to be replenished to acquire an initial replenishment inventory of the item to be replenished; and adjusting the initial replenishment inventory based on a preset replenishment inventory adjustment principle to acquire a target replenishment inventory of the item to be replenished, so as to complete data processing.

[0007] Optionally, determining the target inventory of the item to be replenished according to the specific information includes: calculating the sales volume of the item to be replenished in unit time according to the historical sales volume information, and determining the delivery time, replenishment frequency and preparation time corresponding to the item to be replenished according to the historical replenishment information; calculating the preparation inventory of the item to be replenished according to the sales volume of the item to be replenished in unit time and the preparation time; calculating the safety inventory of the item to be replenished according to a preset safety inventory calculation formula, using the sales volume of the item to be replenished in unit time, the delivery time, the replenishment frequency, the display quantity in the display information and the minimum display quantity; and summing the preparation inventory and the safety stock to obtain the target inventory of the item to be replenished.

[0008] Optionally, determining the delivery time, replenishment frequency and preparation time corresponding to the item to be replenished according to the historical replenishment information includes: obtaining at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information, and determining an optional delivery time according to the at least one historical delivery time based on a pre-configured delivery time rule; judging whether the optional delivery time is greater than a preset maximum delivery time, and if so, confirming that the preset maximum delivery time is the delivery time corresponding to the item to be replenished, otherwise, confirming that the optional delivery time is the delivery time corresponding to the item to be replenished; directly obtaining the replenishment frequency corresponding to the item to be replenished from the historical replenishment information; and setting the delivery time corresponding to the item to be replenished to the preparation time corresponding to the item to be replenished.

[0009] Optionally, the adjusting the initial replenishment inventory based on a preset replenishment inventory adjustment principle to obtain a target replenishment inventory of the items to be replenished includes any one of the following options: adjusting the initial replenishment inventory based on an available supply adjustment principle to obtain a target replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on a minimum order quantity adjustment principle to obtain a target replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on a container carrying capacity principle to obtain a target replenishment inventory of the items to be replenished.

[0010] Optionally, the adjusting the initial replenishment inventory based on the available supply adjustment principle to obtain the target replenishment inventory of the item to be replenished includes: obtaining the available supply corresponding to the item to be replenished, and judging whether the initial replenishment inventory is greater than the available supply corresponding to the item to be replenished; if so, determining the available supply corresponding to the item to be replenished as the target replenishment inventory; otherwise, directly determining the initial replenishment inventory as the target replenishment inventory.

[0011] Optionally, the adjusting the initial replenishment inventory based on the minimum order quantity adjustment principle to obtain the target replenishment inventory of the item to be replenished includes: obtaining the minimum order quantity corresponding to the item to be replenished, and judging whether the initial replenishment inventory is greater than the minimum order quantity corresponding to the item to be replenished; if so, directly determining the initial replenishment inventory as the target replenishment inventory, otherwise, determining the minimum order quantity corresponding to the item to be replenished as the target replenishment inventory.

[0012] Optionally, the initial replenishment inventory is adjusted based on the container carrying capacity principle to obtain the target replenishment inventory of the item to be replenished, including: obtaining the unit carrying capacity of the carrying container corresponding to the item to be replenished, and calculating the number of containers corresponding to the item to be replenished according to the initial replenishment inventory and the unit carrying capacity; and obtaining the target replenishment inventory of the item to be replenished according to the unit carrying capacity and the number of containers.

[0013] Optionally, performing difference processing on the target inventory, the real-time inventory of the items to be replenished and the in-transit inventory of the items to be replenished to obtain the initial replenishment inventory of the items to be replenished includes: subtracting the real-time inventory and the in-transit inventory from the target inventory to obtain the initial replenishment inventory.

[0014] To achieve the above objective, according to a second aspect of an embodiment of the present invention, a data processing device is provided.

[0015] A data processing device according to an embodiment of the present invention includes: a determination module, configured to receive a data processing request, obtain specific information of an item to be replenished corresponding to the request, and determine a target inventory of the item to be replenished according to the specific information, wherein the specific information includes historical sales information, historical replenishment information, and display information; an acquisition module, configured to perform difference processing on the target inventory, the real-time inventory of the item to be replenished, and the in-transit inventory of the item to be replenished, and obtain an initial replenishment inventory of the item to be replenished; and an adjustment module, configured to adjust the initial replenishment inventory based on a preset replenishment inventory adjustment principle, and obtain the target replenishment inventory of the item to be replenished, so as to complete data processing.

[0016] Optionally, the determination module is further used to: calculate the sales volume of the items to be replenished in unit time according to the historical sales volume information, determine the delivery time, replenishment frequency and preparation time corresponding to the items to be replenished according to the historical replenishment information; calculate the preparation inventory of the items to be replenished according to the sales volume of the items to be replenished in unit time and the preparation time; calculate the safety inventory of the items to be replenished according to a preset safety inventory calculation formula, using the sales volume of the items to be replenished in unit time, the delivery time, the replenishment frequency, the display quantity in the display information and the minimum display quantity; and sum the preparation inventory and the safety stock to obtain the target inventory of the items to be replenished.

[0017] Optionally, the determination module is further used to: obtain at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information, and determine an optional delivery time based on the at least one historical delivery time based on a pre-configured delivery time rule; determine whether the optional delivery time is greater than a preset maximum delivery time, and if so, confirm that the preset maximum delivery time is the delivery time corresponding to the item to be replenished, otherwise, confirm that the optional delivery time is the delivery time corresponding to the item to be replenished; directly obtain the replenishment frequency corresponding to the item to be replenished from the historical replenishment information; and set the delivery time corresponding to the item to be replenished to the preparation time corresponding to the item to be replenished.

[0018] Optionally, the adjustment module is further used to: adjust the initial replenishment inventory based on the principle of available supply adjustment to obtain the target replenishment inventory of the items to be replenished; adjust the initial replenishment inventory based on the principle of minimum order quantity adjustment to obtain the target replenishment inventory of the items to be replenished; adjust the initial replenishment inventory based on the principle of container carrying capacity to obtain the target replenishment inventory of the items to be replenished.

[0019] Optionally, the adjustment module is further used to: obtain the available supply corresponding to the item to be replenished, and determine whether the initial replenishment inventory is greater than the available supply corresponding to the item to be replenished; if so, determine the available supply corresponding to the item to be replenished as the target replenishment inventory; otherwise, directly determine the initial replenishment inventory as the target replenishment inventory.

[0020] Optionally, the adjustment module is further used to: obtain the minimum order quantity corresponding to the item to be replenished, and determine whether the initial replenishment inventory is greater than the minimum order quantity corresponding to the item to be replenished; if so, directly determine the initial replenishment inventory as the target replenishment inventory, otherwise, determine the minimum order quantity corresponding to the item to be replenished as the target replenishment inventory.

[0021] Optionally, the adjustment module is further used to: obtain the unit carrying capacity of the carrying container corresponding to the item to be replenished, calculate the number of containers corresponding to the item to be replenished according to the initial replenishment inventory and the unit carrying capacity; and obtain the target replenishment inventory of the item to be replenished according to the unit carrying capacity and the number of containers.

[0022] Optionally, the acquisition module is further used to: subtract the real-time inventory and the in-transit inventory from the target inventory to obtain the initial replenishment inventory.

[0023] To achieve the above objective, according to a third aspect of an embodiment of the present invention, an electronic device is provided.

[0024] An electronic device according to an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method according to the embodiment of the present invention.

[0025] To achieve the above objective, according to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided.

[0026] A computer-readable medium according to an embodiment of the present invention stores a computer program, and when the program is executed by a processor, the data processing method according to the embodiment of the present invention is implemented.

[0027] One embodiment of the above invention has the following advantages or beneficial effects: it can determine the target inventory of the items to be replenished by combining the historical sales information, historical replenishment information and display information of the items to be replenished, thereby improving the accuracy of the target inventory; it can dynamically adjust the replenishment inventory of the items according to the actual situation by combining the current inventory and the inventory in transit of the items, thereby solving the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art; and after the initial replenishment inventory is calculated, the initial replenishment inventory is adjusted according to the preset replenishment inventory adjustment principle to obtain the target replenishment inventory, thereby making the calculated target replenishment inventory more practical in combination with specific scenarios.

[0028] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0030] Figure 1 is a schematic diagram of main steps of a data processing method according to an embodiment of the present invention;

[0031] Figure 2is a schematic diagram of the main process of a method for determining a target inventory of items to be replenished according to an embodiment of the present invention;

[0032] Figure 3 is a schematic diagram of the main flow of a data processing method according to an embodiment of the present invention;

[0033] Figure 4 is a schematic diagram of main modules of a data processing device according to an embodiment of the present invention;

[0034] Figure 5 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0035] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0036] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0037] Most supermarkets currently use manual replenishment to replenish items, which will cause 3 to 5 purchasing staff in each supermarket to waste 3 hours or even more time to replenish items every day, resulting in high labor costs, and requiring purchasing staff to have rich purchasing experience, which can easily lead to an imbalance in supermarket supply. Of course, current supermarkets can also use intelligent replenishment algorithms, that is, placing orders for a certain amount of items every day for purchase. This method will cause a mismatch with the actual demand quantity and cannot meet actual needs. Therefore, the present invention provides a data processing method that can obtain specific information of items to be replenished according to data processing requests, so that the specific information can be used to dynamically adjust the item replenishment quantity to keep the item cycle running normally.

[0038] Figure 1 is a schematic diagram of the main steps of the data processing method according to an embodiment of the present invention, such as Figure 1 As shown, the main steps of the data processing method of the embodiment of the present invention may include:

[0039] Step S101: receiving a data processing request, obtaining specific information of the items to be replenished corresponding to the request, and determining the target inventory of the items to be replenished according to the specific information, wherein the specific information may include historical sales information, historical replenishment information, and display information;

[0040] Step S102: performing difference processing on the target inventory, the real-time inventory of the items to be replenished, and the in-transit inventory of the items to be replenished to obtain the initial replenishment inventory of the items to be replenished;

[0041] Step S103: Based on the preset replenishment inventory adjustment principle, the initial replenishment inventory is adjusted to obtain the target replenishment inventory of the items to be replenished, so as to complete the data processing.

[0042] In the data processing method of the embodiment of the present invention, after receiving the data processing request, the specific information of the to-be-replenished item corresponding to the request can be obtained, and the target inventory of the to-be-replenished item can be calculated, wherein the target inventory can be regarded as the inventory required for the item to maintain normal operation. For example, if item A needs to be replenished once every 2 days, then the target inventory of item A is the sales volume that can meet the sales volume of 2 days. After obtaining the target inventory, the initial replenishment inventory of the to-be-replenished item can be calculated by combining the real-time inventory and the in-transit inventory of the to-be-replenished item, wherein the real-time inventory refers to the current inventory of the to-be-replenished item, and the in-transit inventory refers to the inventory of the to-be-replenished item on the road that is being transported to the supermarket. In the embodiment of the present invention, the current inventory and the in-transit inventory of the item are combined, so that the replenishment inventory of the item can be dynamically adjusted in combination with the actual situation, so as to solve the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art. In the embodiment of the present invention, after calculating the initial replenishment inventory, it is also necessary to adjust the initial replenishment inventory according to the preset replenishment inventory adjustment principle to obtain the target replenishment inventory of the to-be-replenished item, so that the calculated target replenishment inventory can be combined with the specific scenario, and it is more practical.

[0043] It can be seen from the above steps S101 to S103 that the determination of the target inventory is the main innovation of the data processing method of the embodiment of the present invention. As a reference embodiment, the above step S101 determines the target inventory of the item to be replenished according to the specific information of the item to be replenished, which may include:

[0044] Step S1011: Calculate the sales volume of the items to be replenished in a unit time according to the historical sales volume information, and determine the delivery time, replenishment frequency and stocking time corresponding to the items to be replenished according to the historical replenishment information;

[0045] Step S1012: Calculate the inventory of the items to be replenished according to the sales volume and preparation time of the items to be replenished in a unit time;

[0046] Step S1013: Calculate the safety stock of the items to be replenished according to the preset safety stock calculation formula, using the sales volume of the items to be replenished within a unit time, the delivery time, the replenishment frequency, the display quantity in the display information, and the minimum display quantity;

[0047] Step S1014: The reserve inventory and the safety inventory are summed to obtain the target inventory of items to be replenished.

[0048] As mentioned above, the target inventory refers to the inventory that maintains the normal operation cycle of the items. Therefore, in step S1011, the sales volume of the items to be replenished per unit time, the delivery time of the items to be replenished, the replenishment frequency and the preparation time are confirmed. In the embodiment of the present invention, the historical sales volume of the items can be used to predict the sales volume of the items per unit time. Considering that the sales volume of the items will be affected by the weather or festivals, the historical sales volume in different time periods can be used in the embodiment of the present invention to obtain the sales volume of the items to be replenished per unit time. For example, if the sales volume of item A in a supermarket on the Tth day is calculated, if the Tth day is an ordinary day, the average of the total historical sales volume of the 28 days before the Tth day can be calculated, and the value obtained is the sales volume on the Tth day; if it is predicted that it is very likely to rain on the Tth day, the average of the total historical sales volume of the 7 days before the Tth day can be calculated, and then a certain subtraction process is performed on the obtained average, and then a certain value is subtracted from the obtained average, and the value obtained is the sales volume on the Tth day; if the Tth day is a holiday, the average of the total historical sales volume of the 7 days before the Tth day can be calculated, and then a certain addition process is performed on the obtained average, and then a certain value is added to the obtained average, and the value obtained is the sales volume on the Tth day. Of course, other technical means can also be used in the embodiments of the present invention to obtain the sales volume of the items to be replenished in a unit time, and the comparison is not limited.

[0049] Delivery time refers to the time required to deliver items. For example, if the delivery time corresponding to item A is 10 days, it takes 10 days for item A to be delivered from the supplier to the supermarket. Replenishment frequency refers to how often an item is replenished. For example, if the replenishment frequency corresponding to item A is 2 days, it means that item A needs to be replenished every 2 days. Preparation time refers to the time required to prepare items. In the embodiment of the present invention, the preparation time can be defaulted to the delivery time. In the embodiment of the present invention, after obtaining the sales volume and preparation time of the item to be replenished in a unit time, the preparation inventory of the item to be replenished can be directly calculated, as follows: Preparation inventory of the item to be replenished = the sum of the sales volume forecast within the preparation time. Assuming that the preparation time is 2 days, the sales volume obtained in the unit time is the unit sales volume per day, and the current time is the Tth day, the preparation inventory of the item to be replenished A refers to the sum of the sales volume of item A from the Tth day to the next 2 days, that is, the sum of the sales volume of item A on the T+1th day and the sales volume on the T+2th day is calculated and predicted, and the calculated value is used as the preparation inventory of item A.

[0050] In the embodiment of the present invention, the safety stock of the items to be replenished can also be calculated according to a preset safety stock calculation formula. The preset safety stock calculation formula is:

[0051] min(display quantity, minimum display quantity (not 0)))

[0052] In the above formula, VLT represents the delivery time of the item; NRT represents the replenishment frequency of the item; FCST(T) represents the predicted sales volume on the Tth day after the current time, for example, FCST(1) represents the predicted sales volume on the 1st day after the current time; k represents the configured purchasing coefficient, for example, 85%; μ D represents the mean of sales volume. In the embodiment of the present invention, the mean of sales volume over the past 90 days can be selected; σ D represents the standard deviation of sales volume. In the embodiment of the present invention, the standard deviation of sales volume in the past 90 days can be selected; μ L represents the mean value of the delivery time. In the embodiment of the present invention, the mean value of the delivery time in the past 90 days can be selected; σ L The standard deviation of the delivery time is represented by the standard deviation of the delivery time in the past 90 days. In the embodiment of the present invention, the standard deviation of the delivery time in the past 90 days can be selected. The display quantity refers to the number of items that can be stored on the shelf, and the minimum display quantity refers to the minimum number of items required to be stored. Therefore, after obtaining the sales volume of the items to be replenished in a unit time, the delivery time, the replenishment frequency, the display quantity in the display information, and the minimum display quantity, these values ​​are substituted into the calculation formula of the safety stock, and the safety stock of the items to be replenished can be obtained.

[0053] It can be seen from the calculation formula of the safety stock that the accuracy of the replenishment time is very important. In addition, it can be seen from the calculation formula of the stock inventory that the accuracy of the stock preparation time is very important. Since the stock preparation time and the delivery time are set to be the same in the embodiment of the present invention, the delivery time is very important and affects the accuracy of the target inventory. Therefore, as another reference embodiment of the present invention, the above step S1011 determines the delivery time, replenishment frequency and stock preparation time corresponding to the item to be replenished according to the historical replenishment information, which may include: obtaining at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information, and determining the optional delivery time according to at least one historical delivery time based on the pre-configured delivery time rule; judging whether the optional delivery time is greater than the preset maximum delivery time, if so, confirming the preset maximum delivery time as the delivery time corresponding to the item to be replenished, otherwise, confirming the optional delivery time as the delivery time corresponding to the item to be replenished; directly obtaining the replenishment frequency corresponding to the item to be replenished from the historical replenishment information; setting the delivery time corresponding to the item to be replenished as the stock preparation time corresponding to the item to be replenished.

[0054] In the data processing method of the embodiment of the present invention, the historical delivery time can be obtained from the historical replenishment information, for example, the historical delivery time of the items within the 90 days can be obtained from the replenishment information of the most recent 90 days. Then, it is necessary to obtain the optional delivery time according to the pre-configured delivery time rule using the obtained historical delivery time. For example, it can be set that the optional delivery time needs to meet 60% of the historical delivery time, that is, there are 10 historical delivery times, and these 10 historical delivery times are sorted from small to large, and then the historical delivery time ranked 6 is selected as the optional delivery time. Finally, considering that some situations may occur, resulting in inaccurate acquisition of historical delivery time, it is also necessary to determine whether the optional delivery time is greater than the preset maximum delivery time. If it is greater, the preset maximum delivery time is selected as the delivery time corresponding to the item to be replenished. For example, the preset maximum delivery time is 14 days. When the optional delivery time is calculated to be greater than or equal to 14 days, 14 days can be directly selected as the delivery time of the item to be replenished.

[0055] Figure 2 FIG. 2 is a schematic diagram of the main process of a method for determining a target inventory of items to be replenished according to an embodiment of the present invention. Figure 2 As shown, the main process of the method for determining the target inventory of items to be replenished in the embodiment of the present invention may include:

[0056] Step S201: Calculate the sales volume of the items to be replenished in a unit time according to the historical sales volume information of the items to be replenished;

[0057] Step S202: acquiring at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information of the item to be replenished;

[0058] Step S203: determining an optional delivery time based on the pre-configured delivery time rule and at least one historical delivery time;

[0059] Step S204: Determine whether the optional delivery time is greater than the preset maximum delivery time. If so, execute step S205; otherwise, execute step S206;

[0060] Step S205: confirming that the preset maximum delivery time is the delivery time corresponding to the item to be replenished;

[0061] Step S206: confirming that the optional delivery time is the delivery time corresponding to the item to be replenished;

[0062] Step S207: directly obtain the replenishment frequency corresponding to the item to be replenished from the historical replenishment information of the item to be replenished, and set the delivery time corresponding to the item to be replenished as the preparation time corresponding to the item to be replenished;

[0063] Step S208: Calculate the inventory of the items to be replenished according to the sales volume and the preparation time of the items to be replenished in a unit time;

[0064] Step S209: Calculate the safety stock of the items to be replenished according to the preset safety stock calculation formula, using the sales volume of the items to be replenished within a unit time, the delivery time, the replenishment frequency, the display quantity in the display information, and the minimum display quantity;

[0065] Step S210: The reserve inventory and the safety inventory are summed to obtain the target inventory of items to be replenished.

[0066] It should be noted that the execution order of step S201 can be adjusted according to actual conditions, as long as it is executed before step S208 and step S209. In addition, the execution order of step S208 and step S209 can be adjusted according to actual conditions, and step S209 can be executed first and then S208, or step S208 and S209 can be executed at the same time, which is not limited in the embodiment of the present invention.

[0067] After obtaining the target inventory of the items to be replenished, the real-time inventory of the items to be replenished and the in-transit inventory of the items to be replenished can be subtracted from the target inventory to obtain the initial replenishment inventory. In the embodiment of the present invention, the current inventory and in-transit inventory of the items are combined, so that the replenishment inventory of the items can be dynamically adjusted according to the actual situation, solving the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art.

[0068] In the data processing method of the embodiment of the present invention, in addition to performing difference processing on the target inventory by using the real-time inventory and the in-transit inventory to obtain the initial replenishment inventory, the initial replenishment inventory can also be adjusted by using the preset replenishment inventory adjustment principle to improve the accuracy of the target replenishment inventory. As another reference embodiment of the present invention, the above step S103 adjusts the initial replenishment inventory based on the preset replenishment inventory adjustment principle to obtain the target replenishment inventory of the items to be replenished, which can include any one of the following options: adjusting the initial replenishment inventory based on the available supply adjustment principle to obtain the target replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on the minimum order quantity adjustment principle to obtain the target replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on the container carrying capacity principle to obtain the target replenishment inventory of the items to be replenished.

[0069] It can be concluded that the preset replenishment inventory adjustment principle in the embodiment of the present invention may include one or more of the three principles of available supply adjustment principle, minimum order quantity adjustment principle and container carrying capacity principle.

[0070] Among them, the principle of available supply adjustment refers to adjusting the initial replenishment inventory of the items to be replenished according to the number of items to be replenished that can be provided by the supplier. The specific implementation is: obtaining the available supply corresponding to the items to be replenished, and judging whether the initial replenishment inventory is greater than the available supply corresponding to the items to be replenished; if so, determining the available supply corresponding to the items to be replenished as the target replenishment inventory, otherwise, directly determining the initial replenishment inventory as the target replenishment inventory. Based on the principle of available supply adjustment, the initial replenishment inventory can be adjusted in combination with the available supply of the supplier, thereby improving the accuracy of the replenishment inventory.

[0071] The minimum order quantity adjustment principle refers to adjusting the initial replenishment inventory of the items to be replenished according to the minimum quantity of the items to be replenished provided by the supplier. This is equivalent to requiring the supplier to allocate the goods only if the minimum order quantity is met. The specific implementation is: obtaining the minimum order quantity corresponding to the items to be replenished, and judging whether the initial replenishment inventory is greater than the minimum order quantity corresponding to the items to be replenished; if so, directly determining the initial replenishment inventory as the target replenishment inventory, otherwise, determining the minimum order quantity corresponding to the items to be replenished as the target replenishment inventory. Based on the minimum order quantity adjustment principle, the initial replenishment inventory is adjusted to take into account the transportation cost of the items to be replenished, thereby improving the practicality of the method.

[0072] The container carrying capacity principle refers to adjusting the initial replenishment inventory of the items to be replenished according to the unit carrying capacity of the container. It is specifically implemented as follows: obtaining the unit carrying capacity of the carrying container corresponding to the items to be replenished, calculating the number of containers corresponding to the items to be replenished according to the initial replenishment inventory and the unit carrying capacity; obtaining the target replenishment inventory of the items to be replenished according to the unit carrying capacity and the number of containers. For example, there are 125 items to be replenished, and the unit carrying capacity of the container is 10 pieces, that is, every 10 pieces are placed in one container. In this way, 13 containers are required, so the final target replenishment inventory required is 130 pieces. The advantage of this is that under the premise of meeting the initial replenishment inventory, the transportation space can be fully utilized, making the method of the embodiment of the present invention more in line with the actual situation.

[0073] In the embodiment of the present invention, one or more of the three principles of available supply adjustment principle, minimum order quantity adjustment principle and container carrying capacity principle can be selected to adjust the initial replenishment inventory of the items to be replenished to obtain the target replenishment inventory. For example, the available supply adjustment principle and container carrying capacity principle are selected, the number of items to be replenished is 125 pieces, the unit carrying capacity of the container is 10 pieces, and the available supply is 120 pieces. Since the available supply is 120 pieces, the target replenishment inventory is 120 pieces, and 12 containers are required. In other words, the available supply adjustment principle and minimum order quantity adjustment principle are selected, the number of items to be replenished is 119 pieces, the available supply is 120 pieces, and the minimum order quantity is 100 pieces, then the final target replenishment inventory is 119 pieces.

[0074] Figure 3 FIG. 1 is a schematic diagram of the main flow of the data processing method according to an embodiment of the present invention. Figure 3 As shown, the main process of the data processing method of the embodiment of the present invention may include:

[0075] Step S301: receiving a data processing request, and obtaining specific information of the item to be replenished corresponding to the request, wherein the specific information of the item to be replenished may include historical sales information, historical replenishment information, and display information;

[0076] Step S302: Calculate the sales volume of the items to be replenished in a unit time according to the historical sales volume information of the items to be replenished;

[0077] Step S303: acquiring at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information of the item to be replenished;

[0078] Step S304: determining an optional delivery time based on the pre-configured delivery time rule and at least one historical delivery time;

[0079] Step S305: Determine whether the optional delivery time is greater than the preset maximum delivery time. If so, execute step S306; otherwise, execute step S307;

[0080] Step S306: confirming that the preset maximum delivery time is the delivery time corresponding to the item to be replenished;

[0081] Step S307: confirming that the optional delivery time is the delivery time corresponding to the item to be replenished;

[0082] Step S308: directly obtain the replenishment frequency corresponding to the item to be replenished from the historical replenishment information of the item to be replenished, and set the delivery time corresponding to the item to be replenished as the preparation time corresponding to the item to be replenished;

[0083] Step S309: Calculate the inventory of the items to be replenished according to the sales volume and the preparation time of the items to be replenished in a unit time;

[0084] Step S310: Calculate the safety stock of the items to be replenished according to the preset safety stock calculation formula, using the sales volume of the items to be replenished within a unit time, the delivery time, the replenishment frequency, the display quantity in the display information, and the minimum display quantity;

[0085] Step S311: sum the stock-in-hand inventory and the safety inventory to obtain the target inventory of the items to be replenished;

[0086] Step S312: Perform difference processing on the target inventory and the real-time inventory and in-transit inventory of the items to be replenished to obtain the initial replenishment inventory of the items to be replenished;

[0087] Step S313: Select one or more of the three principles, namely, the available supply adjustment principle, the minimum order quantity adjustment principle, and the container carrying capacity principle, to adjust the initial replenishment inventory of the items to be replenished, and obtain the target replenishment inventory of the items to be replenished.

[0088] It should be noted that the execution order of step S302 can be adjusted according to the actual situation, as long as it is executed before step S309 and step S310. In addition, the execution order of step S309 and step S310 can be adjusted according to the actual situation. S310 can be executed first, then S309, or steps S309 and S310 can be executed at the same time. The embodiment of the present invention does not limit this. In addition, the three principles of the supply quantity adjustment principle, the minimum order quantity adjustment principle and the container carrying capacity principle in step S313 have been described in detail above and will not be repeated here.

[0089] According to the data processing technology solution of the embodiment of the present invention, the target inventory of the items to be replenished can be determined by combining the historical sales information, historical replenishment information and display information of the items to be replenished, thereby improving the accuracy of the target inventory, and combining the current inventory and in-transit inventory of the items, the replenishment inventory of the items can be dynamically adjusted according to the actual situation, thereby solving the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art, and after the initial replenishment inventory is calculated, the initial replenishment inventory is adjusted according to the preset replenishment inventory adjustment principle to obtain the target replenishment inventory, so that the calculated target replenishment inventory can be combined with specific scenarios and is more practical.

[0090] Figure 4 Schematic diagram of main modules of a data processing device according to an embodiment of the present invention. Figure 4 As shown, the data processing device 400 of the embodiment of the present invention may include: a determination module 401 , an acquisition module 402 and an adjustment module 403 .

[0091] Among them, the determination module 401 can be used to receive a data processing request, obtain specific information of the items to be replenished corresponding to the request, and determine the target inventory of the items to be replenished according to the specific information, wherein the specific information may include historical sales information, historical replenishment information and display information; the acquisition module 402 can be used to perform difference processing on the target inventory, the real-time inventory of the items to be replenished and the in-transit inventory of the items to be replenished, and obtain the initial replenishment inventory of the items to be replenished; the adjustment module 403 can be used to adjust the initial replenishment inventory based on a preset replenishment inventory adjustment principle, and obtain the target replenishment inventory of the items to be replenished, so as to complete the data processing.

[0092] In the embodiment of the present invention, the determination module 401 can also be used to: calculate the sales volume of the items to be replenished in a unit time according to the historical sales volume information, determine the delivery time, replenishment frequency and stocking time corresponding to the items to be replenished according to the historical replenishment information; calculate the stocking inventory of the items to be replenished according to the sales volume and stocking time of the items to be replenished in a unit time; calculate the safety stock of the items to be replenished according to the preset safety stock calculation formula, using the sales volume of the items to be replenished in a unit time, delivery time, replenishment frequency, display quantity in the display information and the minimum display quantity; sum the stocking inventory and the safety stock to obtain the target inventory of the items to be replenished.

[0093] In the embodiment of the present invention, the determination module 401 may also be used to: obtain at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information, and determine an optional delivery time based on the pre-configured delivery time rule and at least one historical delivery time; determine whether the optional delivery time is greater than the preset maximum delivery time, and if so, confirm that the preset maximum delivery time is the delivery time corresponding to the item to be replenished, otherwise, confirm that the optional delivery time is the delivery time corresponding to the item to be replenished; directly obtain the replenishment frequency corresponding to the item to be replenished from the historical replenishment information; and set the delivery time corresponding to the item to be replenished as the preparation time corresponding to the item to be replenished.

[0094] In the embodiment of the present invention, the adjustment module 403 can also be used to: adjust the initial replenishment inventory based on the principle of available supply adjustment to obtain the target replenishment inventory of the items to be replenished; adjust the initial replenishment inventory based on the principle of minimum order quantity adjustment to obtain the target replenishment inventory of the items to be replenished; adjust the initial replenishment inventory based on the principle of container carrying capacity to obtain the target replenishment inventory of the items to be replenished.

[0095] In the embodiment of the present invention, the adjustment module 403 can also be used to: obtain the available supply corresponding to the item to be replenished, and determine whether the initial replenishment inventory is greater than the available supply corresponding to the item to be replenished; if so, determine the available supply corresponding to the item to be replenished as the target replenishment inventory; otherwise, directly determine the initial replenishment inventory as the target replenishment inventory.

[0096] In the embodiment of the present invention, the adjustment module 403 can also be used to: obtain the minimum order quantity corresponding to the items to be replenished, and determine whether the initial replenishment inventory is greater than the minimum order quantity corresponding to the items to be replenished; if so, directly determine the initial replenishment inventory as the target replenishment inventory, otherwise, determine the minimum order quantity corresponding to the items to be replenished as the target replenishment inventory.

[0097] In an embodiment of the present invention, the adjustment module 403 can also be used to: obtain the unit carrying capacity of the carrying container corresponding to the item to be replenished, calculate the number of containers corresponding to the item to be replenished based on the initial replenishment inventory and the unit carrying capacity; and obtain the target replenishment inventory of the item to be replenished based on the unit carrying capacity and the number of containers.

[0098] In the embodiment of the present invention, the acquisition module 402 may also be used to: subtract the real-time inventory and the in-transit inventory from the target inventory to obtain the initial replenishment inventory.

[0099] It can be seen from the above description that the data processing device of the embodiment of the present invention can determine the target inventory of the items to be replenished in combination with the historical sales information, historical replenishment information and display information of the items to be replenished, thereby improving the accuracy of the target inventory, and can dynamically adjust the replenishment inventory of the items in combination with the current inventory and the inventory in transit of the items in combination with the actual situation, thereby solving the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art, and after calculating the initial replenishment inventory, the initial replenishment inventory is adjusted according to the preset replenishment inventory adjustment principle to obtain the target replenishment inventory, so that the calculated target replenishment inventory can be combined with specific scenarios and is more practical.

[0100] Figure 5 An exemplary system architecture 500 is shown to which the data processing method or data processing device according to the embodiment of the present invention can be applied.

[0101] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0102] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0103] The terminal devices 501 , 502 , and 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0104] The server 505 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 501, 502, and 503. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only an example) to the terminal device.

[0105] It should be noted that the data processing method provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the data processing device is generally disposed in the server 505 .

[0106] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.

[0107] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0108] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0109] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0110] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0111] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0112] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0113] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes a determination module, an acquisition module and an adjustment module. The names of these modules do not constitute a limitation on the modules themselves in some cases. For example, the determination module may also be described as "a module that receives a data processing request, obtains specific information of the items to be replenished corresponding to the request, and determines the target inventory of the items to be replenished according to the specific information".

[0114] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: receiving a data processing request, obtaining specific information of the items to be replenished corresponding to the request, and determining the target inventory of the items to be replenished according to the specific information; performing difference processing on the target inventory, the real-time inventory of the items to be replenished, and the in-transit inventory of the items to be replenished, and obtaining the initial replenishment inventory of the items to be replenished; adjusting the initial replenishment inventory based on the preset replenishment inventory adjustment principle, and obtaining the target replenishment inventory of the items to be replenished, so as to complete the data processing.

[0115] According to the technical solution of the embodiments of the present invention, the target inventory of the items to be replenished can be determined by combining the historical sales information, historical replenishment information and display information of the items to be replenished, thereby improving the accuracy of the target inventory, and combining the current inventory and in-transit inventory of the items, the replenishment inventory of the items can be dynamically adjusted according to the actual situation, thereby solving the problem of insufficient items or accumulation of items in the supermarket caused by quantitative replenishment in the prior art, and after the initial replenishment inventory is calculated, the initial replenishment inventory is adjusted according to the preset replenishment inventory adjustment principle to obtain the target replenishment inventory, so that the calculated target replenishment inventory can be combined with specific scenarios and is more practical.

[0116] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A data processing method, characterized in that: include: Receive a data processing request, obtain specific information of the item to be replenished corresponding to the request, and determine the target inventory of the item to be replenished according to the specific information, wherein the specific information includes historical sales information, historical replenishment information, and display information, including: Calculate the sales volume of the item to be replenished per unit time according to the historical sales volume information, and determine the delivery time, replenishment frequency and stocking time corresponding to the item to be replenished according to the historical replenishment information; wherein, perform addition or subtraction processing on the mean of the historical sales volume information to obtain the sales volume; Calculate the stock of the item to be replenished according to the sales volume of the item to be replenished in a unit time and the stocking time; According to the preset safety stock calculation formula, the safety stock of the item to be replenished is calculated using the sales volume of the item to be replenished in unit time, the delivery time, the replenishment frequency, the display quantity in the display information, and the minimum display quantity; wherein the preset safety stock calculation formula is: min(display quantity, minimum display quantity (not 0)), VLT represents the delivery time of the item; NRT represents the replenishment frequency of the item; FCST(T) represents the predicted sales volume on the Tth day after the current time; k represents the configured purchasing coefficient, μ D represents the mean of sales volume, σ D represents the standard deviation of sales volume, μ L represents the mean delivery time, σ L Indicates the standard deviation of delivery time; display capacity refers to the number of items that can be stored on the shelf, and the minimum display capacity refers to the minimum number of items required to be stored; The reserve inventory and the safety inventory are summed to obtain the target inventory of the item to be replenished; Performing difference processing on the target inventory, the real-time inventory of the item to be replenished, and the in-transit inventory of the item to be replenished to obtain an initial replenishment inventory of the item to be replenished; Based on the preset replenishment inventory adjustment principle, the initial replenishment inventory is adjusted to obtain the target replenishment inventory of the item to be replenished, so as to complete the data processing.

2. The method according to claim 1, characterized in that Determining the delivery time, replenishment frequency and stocking time corresponding to the item to be replenished according to the historical replenishment information includes: Acquire at least one historical delivery time corresponding to the item to be replenished from the historical replenishment information, and determine an optional delivery time based on the pre-configured delivery time rule and the at least one historical delivery time; Determine whether the optional delivery time is greater than the preset maximum delivery time, if so, confirm that the preset maximum delivery time is the delivery time corresponding to the item to be replenished, otherwise, confirm that the optional delivery time is the delivery time corresponding to the item to be replenished; Directly acquiring the replenishment frequency corresponding to the item to be replenished from the historical replenishment information; The delivery time corresponding to the item to be replenished is set as the stock preparation time corresponding to the item to be replenished.

3. The method according to claim 1, characterized in that: The adjusting the initial replenishment inventory based on the preset replenishment inventory adjustment principle to obtain the target replenishment inventory of the item to be replenished includes any one of the following options: Based on the principle of available supply adjustment, the initial replenishment inventory is adjusted to obtain the target replenishment inventory of the item to be replenished; Based on the minimum order quantity adjustment principle, the initial replenishment inventory is adjusted to obtain the target replenishment inventory of the item to be replenished; Based on the container carrying capacity principle, the initial replenishment inventory is adjusted to obtain the target replenishment inventory of the item to be replenished.

4. The method according to claim 3, characterized in that The adjusting the initial replenishment inventory based on the available supply adjustment principle to obtain the target replenishment inventory of the item to be replenished includes: Obtaining the available supply quantity corresponding to the item to be replenished, and determining whether the initial replenishment inventory is greater than the available supply quantity corresponding to the item to be replenished; If so, the available supply corresponding to the to-be-replenished item is determined as the target replenishment stock; otherwise, the initial replenishment stock is directly determined as the target replenishment stock.

5. The method according to claim 3, characterized in that: The step of adjusting the initial replenishment inventory based on the minimum order quantity adjustment principle to obtain the target replenishment inventory of the item to be replenished includes: Obtaining the minimum order quantity corresponding to the item to be replenished, and determining whether the initial replenishment inventory is greater than the minimum order quantity corresponding to the item to be replenished; If so, the initial replenishment stock is directly determined as the target replenishment stock; otherwise, the minimum order quantity corresponding to the item to be replenished is determined as the target replenishment stock.

6. The method according to claim 3, characterized in that The step of adjusting the initial replenishment inventory based on the container carrying capacity principle to obtain the target replenishment inventory of the item to be replenished includes: Obtaining the unit carrying capacity of the carrying container corresponding to the item to be replenished, and calculating the number of containers corresponding to the item to be replenished according to the initial replenishment inventory and the unit carrying capacity; A target replenishment inventory of the item to be replenished is obtained according to the unit carrying capacity and the number of containers.

7. The method according to claim 1, characterized in that The performing difference processing on the target inventory, the real-time inventory of the item to be replenished, and the in-transit inventory of the item to be replenished to obtain the initial replenishment inventory of the item to be replenished includes: The real-time inventory and the in-transit inventory are subtracted from the target inventory to obtain the initial replenishment inventory.

8. A data processing device, characterized in that: include: A determination module is used to receive a data processing request, obtain specific information of the item to be replenished corresponding to the request, and determine the target inventory of the item to be replenished according to the specific information, wherein the specific information includes historical sales information, historical replenishment information, and display information, including: Calculate the sales volume of the item to be replenished per unit time according to the historical sales volume information, and determine the delivery time, replenishment frequency and stocking time corresponding to the item to be replenished according to the historical replenishment information; wherein, perform addition or subtraction processing on the mean of the historical sales volume information to obtain the sales volume; Calculate the stock of the item to be replenished according to the sales volume of the item to be replenished in a unit time and the stocking time; According to the preset safety stock calculation formula, the safety stock of the item to be replenished is calculated using the sales volume of the item to be replenished in unit time, the delivery time, the replenishment frequency, the display quantity in the display information and the minimum display quantity; wherein, the preset safety stock calculation formula is: min(display quantity, minimum display quantity (not 0)), VLT represents the delivery time of the item; NRT represents the replenishment frequency of the item; FCST(T) represents the predicted sales volume on the Tth day after the current time; k represents the configured purchasing coefficient, μ D represents the mean of sales volume, σ D represents the standard deviation of sales volume, μ L represents the mean delivery time, σ L Indicates the standard deviation of delivery time; display capacity refers to the number of items that can be stored on the shelf, and the minimum display capacity refers to the minimum number of items required to be stored; The reserve inventory and the safety inventory are summed to obtain the target inventory of the item to be replenished; an acquisition module, configured to perform difference processing on the target inventory, the real-time inventory of the items to be replenished, and the in-transit inventory of the items to be replenished, so as to acquire the initial replenishment inventory of the items to be replenished; The adjustment module is used to adjust the initial replenishment inventory based on a preset replenishment inventory adjustment principle to obtain a target replenishment inventory of the item to be replenished, so as to complete data processing.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

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

Citation Information

Patent Citations

  • Sales prediction and replenishment method

    CN106971249A

  • An automatic replenishment method and system based on dynamic inventory control

    CN108985691A

  • Information output method and device

    CN109840734A