Replenishment method and device, electronic equipment and storage medium

By generating and presenting the replenishment data of group -set products and component products, the problems of only only a single product inventory and demand are solved, and the delivery rate and user experience of group -set products are improved.

CN119379162APending Publication Date: 2025-01-28SHANSHU TECH (BEIJING) CO LTD +5
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411393108.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The existing replenishment method focuses only on the inventory and demand of individual products, resulting in high logistics costs and poor user experience.

Method used

Provide a replenishment method to generate replenishment plan information created by the target object, generate replenishment data that includes the requirements of the entire single volume and component product component after replenishment, and present it to the target object in order to be based on Replenishment data for replenishment.

Benefits of technology

The overall delivery rate of group sets has been improved, the cost of logistics distribution is reduced, and the customer's receiving experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379162A_ABST
    Figure CN119379162A_ABST
Patent Text Reader

Abstract

The invention discloses a replenishment method and device, electronic equipment and a storage medium, and relates to the technical field of logistics transportation. Firstly, replenishment plan information created by a target object is received, the replenishment plan information comprises replenishment plan indexes corresponding to the suite products, replenishment data corresponding to the replenishment plan information is generated, and the replenishment data comprises the whole order quantity of the suite products after replenishment and the component demand quantity of component products; and presenting the replenishment data to the target object, so that the target object carries out replenishment according to the replenishment data. Therefore, the corresponding whole order quantity and the corresponding component demand quantity after replenishment are generated from the angles of the set products and the component products, so that the replenishment data obtained by the target object not only considers the incidence relation between the component products, but also starts from multiple angles, the replenishment data obtained by the target object is more reliable, and the replenishment efficiency is improved. Therefore, the overall delivery rate of the assembled products is improved, the logistics distribution cost is reduced, and the receiving experience of customers is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics and transportation technology, and in particular to a replenishment method, device, electronic device and storage medium. Background Art

[0002] In the fast-moving consumer goods industry, the way products are sold is becoming increasingly diverse. Consumers can choose to buy products individually or in sets. This diverse purchasing demand places higher demands on supply chain management. In particular, in the replenishment process, we often only focus on the inventory and demand of a single product. When a customer purchases a set of products, if a component product in the set is out of stock, it needs to be shipped separately from warehouses in different regions, which will increase the customer's logistics and distribution costs and affect the customer's shopping experience.

[0003] In the related technology, the above problems are often solved by optimizing inventory management. For example, by improving the coordination between warehouses in different regions, when a component product in a set of products is out of stock, the corresponding component product can be quickly retrieved from another warehouse to complete the set of products, thereby achieving one-time delivery in the form of component products and improving user experience.

[0004] However, according to the above technical solution, only the inventory and demand of a single product are still concerned. The transfer of goods between different warehouses will increase logistics costs, delay delivery time, and affect user experience. In addition, when a customer subsequently purchases the same component product, it is still necessary to transfer goods from another warehouse again. Summary of the invention

[0005] The embodiments of the present application provide a replenishment method, device, electronic device and storage medium to solve the problems of high logistics costs and poor user experience caused by existing replenishment methods that only focus on the inventory and demand of a single product.

[0006] On the one hand, an embodiment of the present application provides a replenishment method, comprising:

[0007] Receiving replenishment plan information created by the target object, the replenishment plan information including replenishment plan indicators corresponding to the set product, the set product including multiple interrelated component products;

[0008] Generate replenishment data corresponding to the replenishment plan information, the replenishment data including the total order quantity of the set product after replenishment and the component demand quantity of the component product;

[0009] The replenishment data is presented to the target object, so that the target object replenishes the goods according to the replenishment data.

[0010] In one aspect, an embodiment of the present application provides a replenishment device, comprising:

[0011] A receiving module, used to receive replenishment plan information created by a target object, the replenishment plan information including replenishment plan indicators corresponding to a set of products, the set of products including a plurality of interrelated component products;

[0012] The generation module is used to generate replenishment data corresponding to the replenishment plan information, and the replenishment data includes the total order quantity of the set product after replenishment and the component demand quantity of the component product.

[0013] The display module is used to present the replenishment data to the target object so that the target object replenishes the goods according to the replenishment data.

[0014] In a possible embodiment, the receiving module is used for:

[0015] In response to receiving the first instruction triggered by the target object, a replenishment plan creation interface is presented; wherein the replenishment plan creation interface includes a basic information creation panel for the set product and a template selection panel, the basic information creation panel is used to input at least the code, name, planned replenishment period, and historical replenishment period of the set product, and the template selection panel is used to select a replenishment plan indicator applicable to the set product;

[0016] Receive the replenishment plan information created by the target object based on the replenishment plan creation interface.

[0017] In a possible embodiment, the presentation module is used to:

[0018] In response to receiving the second instruction triggered by the target object, presenting a replenishment data viewing interface; wherein the replenishment data viewing interface includes a first view and a second view, the first view includes the entire order quantity after replenishment, and the second view includes the total demand quantity of the component product in the associated at least one set of products;

[0019] In response to receiving the third instruction triggered by the target object, the sub-demand quantities corresponding to the component products in at least one set of products are displayed in a preset area of ​​the second view to present the component demand quantities.

[0020] In a possible embodiment, the generating module is used to:

[0021] Based on the replenishment plan indicators, the forecast demand for the set product is calculated. The forecast demand represents the future required order quantity for the set product.

[0022] Determine future replenishment of kit products based on forecasted demand and supply capabilities of component products;

[0023] Based on the future replenishment quantity and the current order quantity of the set product, the order quantity of the set product after replenishment is determined.

[0024] In a possible embodiment, the device further includes:

[0025] A calculation module, for calculating the estimated demand for the set product based on the demand for the components and the combination ratio of the component products;

[0026] The comparison module is used to compare the estimated demand with the future replenishment quantity; if the comparison is consistent, replenishment is carried out according to the component demand; if the comparison is inconsistent, the replenishment data is adjusted until the estimated demand is consistent with the future replenishment quantity.

[0027] In a possible embodiment, the device further includes:

[0028] A determination module is used to determine the type and ratio of component products based on historical sales data to obtain component products;

[0029] The configuration module is used to configure the set information of the set product; wherein the set information includes the code and name of the set product, and the code, name and quantity of the component products.

[0030] In a possible embodiment, the determination module is used to:

[0031] Analyze the historical sales data of multiple products to determine the sales time, sales targets and sales quantities of multiple products;

[0032] Based on the sales time and sales object, multiple products are associated to obtain the types of component products;

[0033] Based on the sales quantity, get the ratio of component products;

[0034] Based on the types and proportions, a set of products is obtained.

[0035] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes any one of the above-mentioned replenishment methods.

[0036] On the one hand, the present application provides a computer-readable storage medium, which includes a program code. When the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any of the above-mentioned replenishment methods.

[0037] On the one hand, an embodiment of the present application provides a computer program product, which includes computer instructions stored in a computer-readable storage medium; when a processor of an electronic device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the electronic device executes any one of the above-mentioned replenishment methods.

[0038] The beneficial effects of this application are as follows:

[0039] The embodiments of the present application provide a replenishment method, device, electronic device and storage medium. Among them, the replenishment method includes: receiving replenishment plan information created by the target object, the replenishment plan information includes replenishment plan indicators corresponding to the set product, and the set product includes multiple interrelated component products; generating replenishment data corresponding to the replenishment plan information, the replenishment data includes the total order quantity of the set product after replenishment, and the component demand quantity of the component product; presenting the replenishment data to the target object, so that the target object replenishes according to the replenishment data. In this way, when generating the replenishment data, the corresponding total order quantity after replenishment and the component demand quantity are generated from the perspective of the set product and the component product, respectively, so that the replenishment data obtained by the target object not only considers the correlation between the component products, but also from multiple perspectives, so that the replenishment data obtained by the target object is more reliable, which helps to improve the overall delivery rate of the set product, reduce logistics distribution costs, and improve customer delivery experience.

[0040] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0042] Figure 1 This is a schematic diagram of an application scenario in an embodiment of the present application;

[0043] Figure 2 This is a flow chart of an implementation of a replenishment method in an embodiment of the present application;

[0044] Figure 3 A schematic diagram of a configuration interface of a set of information in an embodiment of the present application;

[0045] Figure 4 A schematic diagram of a replenishment plan creation interface in an embodiment of the present application;

[0046] Figure 5A This is a schematic diagram of a first view in an embodiment of the present application;

[0047] Figure 5B A schematic diagram of a second view in an embodiment of the present application;

[0048] Figure 6 A comparison diagram of a replenishment solution in an embodiment of the present application;

[0049] Figure 7 This is a structural schematic diagram of a replenishment device in an embodiment of the present application;

[0050] Figure 8 A schematic diagram of the hardware structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.

[0052] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.

[0053] The following is a brief introduction to the design concept of the embodiment of the present application:

[0054] In the process of replenishing products, the existing technology often only focuses on the inventory and demand of a single product. By improving the coordination between warehouses in different regions, when a component product in a set of products is out of stock, the corresponding component product can be quickly retrieved from another warehouse to replenish the set of products, thereby achieving one-time delivery in the form of component products and improving user experience. However, although this replenishment solution can complete the one-time delivery of component products through subsequent warehouse coordination, it still only focuses on the inventory and demand of a single product. The retrieval of goods between different warehouses will increase logistics costs, delay delivery time, and affect user experience. In addition, when a customer subsequently purchases the same component product, it still needs to be transferred from another warehouse again.

[0055] In view of this, the embodiments of the present application provide a replenishment method, device, electronic device and storage medium. Among them, the replenishment method includes: receiving replenishment plan information created by the target object, the replenishment plan information includes replenishment plan indicators corresponding to the set product, and the set product includes multiple interrelated component products; generating replenishment data corresponding to the replenishment plan information, the replenishment data includes the total order quantity of the set product after replenishment, and the component demand quantity of the component product; presenting the replenishment data to the target object, so that the target object replenishes according to the replenishment data. In this way, when generating the replenishment data, the corresponding total order quantity after replenishment and the component demand quantity are generated from the perspective of the set product and the component product, respectively, so that the replenishment data obtained by the target object not only considers the correlation between the component products, but also from multiple perspectives, so that the replenishment data obtained by the target object is more reliable, which helps to improve the overall delivery rate of the set product, reduce logistics distribution costs, and improve customer delivery experience.

[0056] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application may be combined with each other if there is no conflict.

[0057] like Figure 1 , which is a schematic diagram of an application scenario provided by an embodiment of the present application. In the schematic diagram of the application scenario, a terminal device 101 and a server 102 are included. The terminal device 101 and the server 102 communicate with each other through a communication network.

[0058] The terminal device 101 is an electronic device used by the target object, and the electronic device may be a personal computer, a mobile phone, a tablet computer, a notebook, an e-book reader, a vehicle-mounted terminal, etc. In addition, a replenishment-related client may be installed on the terminal device 101, and the client may be a software (e.g., an APP, a browser, etc.), or a web page, a small program, etc. The target object may use the above replenishment-related client through the terminal device 101 to perform replenishment-related operations.

[0059] The server 102 may be an independent physical server or an edge device 102 in the field of cloud computing. It may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, cloud functions, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (English name: Content Delivery Network, abbreviated as CDN), as well as big data and artificial intelligence platforms.

[0060] There is no restriction on the number of the terminal devices 101 and / or servers 102 .

[0061] It should be noted that the replenishment method in the embodiment of the present application can be executed by the terminal device 101 or the server 102 alone, or can be executed jointly by the terminal device 101 and the server 102. For example, when the method is executed jointly by the terminal device 101 and the server 102, the server 102 receives the replenishment plan information created by the target object, the replenishment plan information includes the replenishment plan indicators corresponding to the set product, and the set product includes a plurality of interrelated component products; generates replenishment data corresponding to the replenishment plan information, the replenishment data includes the total order quantity of the set product after replenishment, and the component demand quantity of the component product; the terminal device 102 presents the replenishment data to the target object, so that the target object replenishes according to the replenishment data.

[0062] The following describes the replenishment method provided by the exemplary embodiment of the present application in combination with the above-mentioned application scenarios and with reference to the accompanying drawings. It should be noted that the above-mentioned application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation methods of the present application are not subject to any limitations in this regard.

[0063] refer to Figure 2 , is an implementation flow chart of a replenishment method provided in an embodiment of the present application, which is introduced here with the server as the execution subject. The specific implementation process of the method is as follows:

[0064] S201, receiving replenishment plan information created by a target object, the replenishment plan information including replenishment plan indicators corresponding to a set product, the set product including a plurality of interrelated component products;

[0065] In the embodiment of the present application, before receiving the replenishment plan information created by the target object, the system needs to configure the set information of the set product in advance, and then the target object can create the replenishment plan information based on the set information. The method of configuring the set information of the set product includes:

[0066] Based on historical sales data, the types and proportions of component products are determined to obtain component products.

[0067] Specifically, the historical sales data of multiple products are obtained, and the historical sales data are analyzed to obtain the sales time, sales objects and sales quantities of multiple products, and based on the sales time and sales objects of multiple products, multiple products are associated to obtain the types of component products, including: associating multiple products purchased by the same sales object within a preset time interval, and the multiple products are the types of component products. For example, the preset time interval is taken as 30 minutes. According to the consumption record of customer P1, the products he purchased are product A and product B, among which the sales time of product A is 3:02 pm on October 1, 2021, and the sales time of product B is 3:10 pm on October 1, 2021. The sales objects of both sales are P1, and the time interval between the sales is 8 minutes, which is less than the preset time interval. Therefore, product A and product B can be associated, and product A and product B are types of component products.

[0068] Furthermore, based on the sales quantity of each associated product, the ratio of component products is obtained. For example, in the purchase record of customer P1 mentioned above, there is 1 piece of product A and 2 pieces of product B, so the ratio of product A and product B can be set to 1:2. Of course, in order to ensure the accuracy of the ratio setting, it can be determined by combining the consumption data of multiple customers. For example, among the associated products purchased by 80% of customers, the ratio of product A and product B is 1:2, and among the associated products purchased by another 10% of customers, the ratio of product A and product B is 1:1, and among the associated products purchased by the remaining 10% of customers, the ratio of product A and product B is 1:3, then 1:2 can be determined as the ratio of product A and product B.

[0069] After the types and proportions of the set products are obtained through the above scheme, the set products can be obtained.

[0070] Furthermore, the set information of the set product is configured, wherein the set information includes the code and name of the set product, and the code, name, and quantity of the component products.

[0071] For example, refer to Figure 3 , which is a schematic diagram of a configuration interface for set information. Figure 3In the configuration interface, there are two sections: set products and component products. The set product section can be configured with set product code, set product name, set product type and packaging location. Among them, the set product code is configured as: B001, the set product name is configured as: 100mg product A + 50mg product B, the set type is configured as: bundled, which means that product A and product B are sold in a bundle, and the packaging location is configured as: general warehouse, which means that the storage warehouse of the set product is the general warehouse. In addition, the component product section can be configured with set product code, set product name, component product code, component product name, component quantity and other information. Among them, the set product code is configured as: B001, the set product name is configured as: 100mg product A + 50mg product B, the component product code is configured as: ITEM001, ITEM002, and accordingly, the component product name is configured as: 100mg product A, 50mg product B, and the component quantity is configured as: 1.00, 2.00. In addition, the configuration interface also includes component product information add and delete keys for adding new component product information or deleting existing component product information.

[0072] After completing the configuration of the set information of the set product, the target object can create replenishment plan information based on the configured set information. The specific creation method includes:

[0073] First, receiving a first instruction triggered by a target object;

[0074] In the embodiment of the present application, the first instruction is used to request to open the replenishment plan creation interface so that the target object can enter the replenishment plan information in the interface. The triggering method of the first instruction can vary depending on the terminal device used by the target object. For example, when the terminal device used by the target object is a touch-screen mobile phone, the target object can click the relevant area presented by the client with a finger or a touch pen to trigger the first instruction; when the terminal device used by the target object is a laptop computer, the target object can also click the relevant area presented by the client with a mouse to trigger the first instruction, so that the server presents the replenishment plan creation interface in the terminal device after receiving the first instruction.

[0075] Secondly, in response to the first instruction, a replenishment plan creation interface is presented;

[0076] In the embodiment of the present application, the replenishment plan creation interface includes two sections, namely: a basic information creation section for the set product and a template selection section. The basic information creation section is used to input information such as the code, name, planned replenishment period, and historical replenishment period of the set product, and the template selection section is used to select the replenishment plan index applicable to the set product, which is used to calculate the replenishment data related to the set product, including the replenishment quantity of the component products, the predicted demand of the set product, and the total order quantity after replenishment corresponding to the predicted replenishment quantity, wherein the predicted demand is the data obtained by predicting the future demand of the set product.

[0077] For example, refer to Figure 4 , a schematic diagram of a replenishment plan creation interface, in Figure 4 The contents of the basic information that can be configured are not described in detail here. The "Status" button is used to turn on or off the template configuration function. In other words, when the "Status" button is "on", the information configured in the template configuration section can be used, and when the "Status" button is "off", the information configured in the template configuration section is turned off. In addition, Figure 4 The "Is it supported to support sets" function button is used to turn on or off the association between multiple component products in a set product. When the "Is it supported to support sets" function button is turned on, the association between multiple component products in the set product is turned on. Conversely, the association between multiple component products in the set product is turned on, and then only the focus is on the multiple component products themselves. In the example, the "Status" button is in the "on" state, and the "Is it supported to support sets" function button is in the "yes" state. In addition, in the template configuration section, the target object selects the replenishment plan indicator for planning replenishment data, and the server can calculate the replenishment data related to the set product based on the replenishment plan indicator. According to the selected display items, the replenishment plan indicator can at least calculate the demand forecast of the set product and the associated demand of the component products. It is easy to understand that this associated demand can only be achieved under the premise that the "Is it supported to support sets" function button is turned on.

[0078] Finally, the target object can enter basic information and template configuration information in the client based on the replenishment plan creation interface to create the replenishment plan information, and the server receives the replenishment plan information created by the target object based on the replenishment plan creation interface.

[0079] S202, generating replenishment data corresponding to the replenishment plan information, the replenishment data including the total order quantity of the set product after replenishment and the component demand quantity of the component product;

[0080] In an embodiment of the present application, after the server receives the replenishment plan data created by the target object, it will detect the status information of the "status" button and the "whether to support set" function button in the replenishment plan information. If the status information of the "status" button is in the "on" state and the "whether to support set" function button is in the "yes" state, then according to the replenishment plan indicators in the replenishment plan information, the corresponding replenishment plan data is calculated, including the total order quantity of the set product after replenishment and the component demand quantity of the component product.

[0081] Among them, the method for generating the total order quantity after replenishment includes:

[0082] Based on the replenishment plan indicators carried in the replenishment plan information, the predicted demand for the set product is calculated, and the predicted demand represents the future order quantity of the set product; based on the predicted demand and the supply capacity of the component products, the future replenishment quantity of the set product is determined; based on the future replenishment quantity and the current order quantity of the set product, the order quantity of the set product after replenishment is determined.

[0083] For example, the set product of warehouse 1 is: 100mg product A + 50mg product B, where 100mg product A and 50mg product B are combined in a ratio of 1:2. According to the replenishment plan indicator carried in the replenishment plan information, it is calculated that the predicted demand for the set product is 100 copies, the current order quantity is 50 copies, the number of 100mg product A that can be allocated in the main warehouse is 30 copies, and the number of 50mg product B that can be allocated is 40 copies. When the 100mg product A and 50mg product B that can be allocated are matched in a ratio of 1:2, the set product that can be formed is 20 copies. It can be known that the future replenishment quantity of the set product: 100mg product A and 50mg product B is 20 copies, so it can be calculated that the total order quantity after replenishment of the set product: 100mg product A + 50mg product B is = current order quantity + future replenishment quantity = 50 + 20 = 70 copies.

[0084] S203: presenting the replenishment data to the target object, so that the target object replenishes the goods according to the replenishment data.

[0085] In the embodiment of the present application, after generating the replenishment data, the server will present the replenishment data to the target object, and the presentation method includes:

[0086] First, a second instruction triggered by a target object is received, wherein the second instruction is used to request a server to present relevant replenishment data.

[0087] Secondly, in response to receiving the second instruction, a replenishment data viewing interface is presented, and the target object can view the replenishment data of the set product generated by the server based on the replenishment data viewing interface. The replenishment data viewing interface includes a first view and a second view, the first view includes the total order quantity after replenishment, and the second view includes the total demand quantity of the component product in at least one associated set product. The first view and the second view can be switched between each other.

[0088] For example, refer to Figure 5A is a schematic diagram of a first view, Figure 5A In the figure, when the target object clicks the set insight view, the corresponding algorithm is activated to present the replenishment data into the first view and the second view. The display interface of the first view includes set products, packaging locations, replenishment plan indicators, and date sections. Here, the set products are: 100mg product A + 50mg product B, and the packaging locations of these set products are: warehouse 1, warehouse 2, warehouse 3, warehouse 4, warehouse 5, indicating that these 5 warehouses have sales plans for set products. The replenishment plan indicators for calculating the specific planned quantity include 2, namely, demand forecast and demand satisfaction. In Figure 5, the replenishment data was calculated based on the replenishment plan indicators on date 1 and date 2, respectively. The calculation results of the two times are consistent. The demand forecast of the five warehouses is 20, and the predicted satisfaction is 14.

[0089] refer to Figure 5B is a schematic diagram of a first view. Figure 5B In the example, when the target object clicks the second view, the display interface of the first view includes component products, packaging locations, replenishment plan indicators, and date sections. Here, the packaged products are: 100mg product A and 50mg product B. The packaging locations of these packaged products are: warehouse 1, warehouse 2, warehouse 3, warehouse 4, and warehouse 5, indicating that these five warehouses have replenishment needs for 100mg product A and 50mg product B. The replenishment plan indicator for calculating the replenishment quantity is the package-related demand forecast, which is the component demand for these two component products. On date 1, the replenishment data was calculated based on the replenishment plan indicator, and the replenishment data of the two products were inconsistent. Among them, the total demand for 100mg product A in the packaged products associated with the five warehouses was 60 copies, and the total demand for 50mg product B in the packaged products associated with the five warehouses was 110 copies.

[0090] Again, in response to receiving the third instruction triggered by the target object, the sub-demand quantities corresponding to the component products in the at least one set of products are displayed in a preset area of ​​the second view to present the component demand quantities.

[0091] For example, refer to Figure 5B, the target object further clicks on the component product: 100mg Product A, and the component requirement of 100mg Product A in the set product "100mg Product A and 50mg Product B" is presented in the set area as 30 portions.

[0092] Through the above technical solution, the replenishment data of the set product can be calculated and presented to the target object through the first view and the second view. Based on this, the target object can formulate a corresponding replenishment strategy according to the replenishment data.

[0093] In a possible embodiment, after the replenishment data corresponding to the replenishment plan information is generated, the method further includes:

[0094] First, based on the component demand and the combination ratio of the component products, the estimated demand for the set product is calculated, including: in the calculated replenishment data, the component demand for 100mg product A is 50, the component demand for 50mg product B is 100, and the combination ratio of 100mg product A and 50mg product B is 1:2, then it can be calculated that the estimated demand for the set product: 100mg product A + 50mg product B is 50; if the component demand for 100mg product A is 50 and the component demand for 50mg product B is 80, then it can be calculated that the estimated demand for the set product: 100mg product A + 50mg product B is 40; if the component demand for 100mg product A is 40 and the demand for 50mg product B is 100, then it can also be calculated that the estimated demand for the set product: 100mg product A + 50mg product B is 40. In short, when calculating the estimated demand for a set of products based on the combination ratio of multiple component products, it is best to go for the lower rather than the higher.

[0095] Then, the estimated demand is compared with the future replenishment quantity of the set product. If the comparison is consistent, replenishment is carried out according to the component demand; if the comparison is inconsistent, the replenishment data is adjusted until the estimated demand is consistent with the future replenishment quantity.

[0096] For example, through the above method, the estimated demand for the set product: 100mg product A + 50mg product B is calculated to be 50 copies, but the future replenishment quantity of the set product calculated in the process of generating replenishment data is actually 45 copies. The data between the two are inconsistent, so the replenishment data needs to be calibrated so that the final calculated estimated demand is consistent with the total order quantity after replenishment, thereby ensuring the accuracy of the replenishment data.

[0097] The replenishment method provided in the embodiment of the present application generates replenishment data corresponding to the replenishment plan information after the server receives the replenishment plan information created by the target object. The replenishment data includes the total order quantity of the set product after replenishment and the component demand quantity of the component product, and presents the replenishment data to the target object so that the target object can replenish according to the replenishment data. In this way, when generating the replenishment data, the corresponding total order quantity after replenishment and the component demand quantity are generated from the perspective of the set product and the component product, respectively, so that the replenishment data obtained by the target object not only considers the correlation between the component products, but also from multiple perspectives, so that the replenishment data obtained by the target object is more reliable, which helps to improve the overall delivery rate of the set product, reduce logistics and distribution costs, and improve the customer receiving experience.

[0098] For example, refer to Figure 6 , which is a comparison chart of replenishment plans. There is actually an associated sales between product 1 and product 2, and the association ratio is 1:1. According to plan 1: the set function between product 1 and product 2 is not supported. After replenishment, the number of product 1 in warehouse 1 is 350, the number of product 2 is 200, and the number of product 1 in warehouse 2 is 350, and the number of product 2 is 850; according to plan 2: the set function between product 1 and product 2 is supported, after replenishment, the number of product 1 in warehouse 1 is 200, the number of product 2 is 200, the number of product 1 in warehouse 2 is 500, and the number of product 2 is 850. From the perspective of complete set delivery, the overall delivery volume of plan 1 is: 200+350=550, and the overall delivery volume of plan 2 is: 200+500=700. Obviously, plan 2 improves the overall delivery rate, which helps to reduce logistics distribution costs and improve customer delivery experience.

[0099] Based on the same inventive concept, the present application also provides a replenishment device. Figure 7 As shown, it is a schematic diagram of the structure of the replenishment device 700, which may include:

[0100] A receiving module 701 is used to receive replenishment plan information created by a target object, the replenishment plan information including replenishment plan indicators corresponding to a set of products, and the set of products includes multiple interrelated component products;

[0101] The generation module 702 is used to generate replenishment data corresponding to the replenishment plan information, and the replenishment data includes the total order quantity of the set product after replenishment and the component demand quantity of the component product.

[0102] The display module 703 is used to present the replenishment data to the target object so that the target object can replenish the goods according to the replenishment data.

[0103] In a possible embodiment, the receiving module 701 is used for:

[0104] In response to receiving the first instruction triggered by the target object, a replenishment plan creation interface is presented; wherein the replenishment plan creation interface includes a basic information creation panel for the set product and a template selection panel, the basic information creation panel is used to input at least the code, name, planned replenishment period, and historical replenishment period of the set product, and the template selection panel is used to select a replenishment plan indicator applicable to the set product;

[0105] Receive the replenishment plan information created by the target object based on the replenishment plan creation interface.

[0106] In a possible embodiment, the presenting module 703 is used to:

[0107] In response to receiving the second instruction triggered by the target object, presenting a replenishment data viewing interface; wherein the replenishment data viewing interface includes a first view and a second view, the first view includes the entire order quantity after replenishment, and the second view includes the total demand quantity of the component product in the associated at least one set of products;

[0108] In response to receiving the third instruction triggered by the target object, the sub-demand quantities corresponding to the component products in at least one set of products are displayed in a preset area of ​​the second view to present the component demand quantities.

[0109] In a possible embodiment, the generating module is used to:

[0110] Based on the replenishment plan indicators carried in the replenishment plan information, the forecast demand for the set product is calculated, and the forecast demand represents the future required order quantity for the set product;

[0111] Determine future replenishment of kit products based on forecasted demand and supply capabilities of component products;

[0112] Based on the future replenishment quantity and the current order quantity of the set product, the order quantity of the set product after replenishment is determined.

[0113] In a possible embodiment, the device further includes:

[0114] A calculation module, for calculating the estimated demand for the set product based on the demand for the components and the combination ratio of the component products;

[0115] The comparison module is used to compare the estimated demand with the future replenishment quantity; if the comparison is consistent, replenishment is carried out according to the component demand; if the comparison is inconsistent, the replenishment data is adjusted until the estimated demand is consistent with the future replenishment quantity.

[0116] In a possible embodiment, the device further includes:

[0117] A determination module is used to determine the type and ratio of component products based on historical sales data to obtain component products;

[0118] The configuration module is used to configure the set information of the set product; wherein the set information includes the code and name of the set product, and the code, name and quantity of the component products.

[0119] In a possible embodiment, the determination module is used to:

[0120] Analyze the historical sales data of multiple products to determine the sales time, sales targets and sales quantities of multiple products;

[0121] Based on the sales time and sales object, multiple products are associated to obtain the types of component products;

[0122] Based on the sales quantity, get the ratio of component products;

[0123] Based on the types and proportions, a set of products is obtained.

[0124] The replenishment device provided in the embodiment of the present application generates replenishment data corresponding to the replenishment plan information after the server receives the replenishment plan information created by the target object. The replenishment data includes the total order quantity of the set product after replenishment and the component demand quantity of the component product, and presents the replenishment data to the target object so that the target object can replenish according to the replenishment data. In this way, when generating the replenishment data, the corresponding total order quantity after replenishment and the component demand quantity are generated from the perspective of the set product and the component product, respectively, so that the replenishment data obtained by the target object not only considers the correlation between the component products, but also from multiple perspectives, so that the replenishment data obtained by the target object is more reliable, which helps to improve the overall delivery rate of the set product, reduce logistics and distribution costs, and improve the customer receiving experience.

[0125] In some possible implementations, the replenishment device according to the present application may include at least a processor and a memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the steps of the replenishment method according to various exemplary embodiments of the present application described in this specification. For example, the processor may execute the following steps: Figure 2 Follow the steps shown in .

[0126] Based on the same inventive concept, an electronic device is also provided in the embodiment of the present application, and the electronic device can realize the functions of the aforementioned replenishment method device, referring to Figure 8 , the electronic device comprises:

[0127] At least one processor 801, and a memory 802 connected to the at least one processor 801. The specific connection medium between the processor 801 and the memory 802 is not limited in the embodiment of the present application. Figure 8 In the example, the processor 801 and the memory 802 are connected via a bus 800. Figure 8 The connection between other components is shown by bold lines, and is not intended to be limiting. The bus 800 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 801 can also be called a controller, and there is no limitation on the name.

[0128] In the embodiment of the present application, the memory 802 stores instructions that can be executed by at least one processor 801. The at least one processor 801 can execute the replenishment method discussed above by executing the instructions stored in the memory 802. The processor 801 can implement Figure 7 The functions of each module in the device shown.

[0129] Among them, the processor 801 is the control center of the device, and can use various interfaces and lines to connect the various parts of the entire control device. By running or executing instructions stored in the memory 802 and calling the data stored in the memory 802, the various functions of the device and process data, the device can be monitored as a whole.

[0130] In one possible design, the processor 801 may include one or more processing units, and the processor 801 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 801. In some embodiments, the processor 801 and the memory 802 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.

[0131] Processor 801 may be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the replenishment method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0132] The memory 802 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 802 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 802 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 802 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0133] By programming the processor 801, the code corresponding to the replenishment method described in the above embodiment can be fixed into the chip, so that the chip can execute the replenishment method when it is running. Figure 2 Steps of the replenishment method of the embodiment shown. How to design and program the processor 801 is a technique known to those skilled in the art and will not be described in detail here.

[0134] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the replenishment method discussed above.

[0135] In some possible implementations, various aspects of the replenishment method provided in the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of the replenishment method according to various exemplary embodiments of the present application described above in this specification.

[0136] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0137] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0138] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0140] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A replenishment method, characterized in that: include: Receiving replenishment plan information created by a target object, the replenishment plan information including replenishment plan indicators corresponding to a set of products, the set of products including a plurality of interrelated component products; Generate replenishment data corresponding to the replenishment plan information, the replenishment data including the total order quantity of the set product after replenishment and the component demand quantity of the component product; The replenishment data is presented to the target object, so that the target object replenishes the goods according to the replenishment data.

2. The method according to claim 1, characterized in that: The receiving of replenishment plan information created by the target object includes: In response to receiving the first instruction triggered by the target object, a replenishment plan creation interface is presented; wherein the replenishment plan creation interface includes a basic information creation panel for the set product and a template selection panel, the basic information creation panel is used to input at least the code, name, planned replenishment period, and historical replenishment period of the set product, and the template selection panel is used to select the replenishment plan indicator applicable to the set product; The replenishment plan information created by the target object based on the replenishment plan creation interface is received.

3. The method according to claim 1, characterized in that: The presenting the replenishment data to the target object includes: In response to receiving the second instruction triggered by the target object, presenting a replenishment data viewing interface; wherein the replenishment data viewing interface includes a first view and a second view, the first view includes the total order quantity after replenishment, and the second view includes the total demand quantity of the component product in the associated at least one set of products; In response to receiving a third instruction triggered by the target object, the sub-demand quantities corresponding to the component products in the at least one set of products are displayed in a preset area of ​​the second view to present the component demand quantities.

4. The method according to claim 1, characterized in that: Generate the total order quantity after replenishment, including: Based on the replenishment plan indicator, calculate the predicted demand for the set of products, where the predicted demand represents the future order quantity of the set of products; Determining a future replenishment quantity of the set product based on the predicted demand and the supply capacity of the component products; Based on the future replenishment quantity and the current order quantity of the set product, the total order quantity of the set product after replenishment is determined.

5. The method according to claim 4, characterized in that: After generating the replenishment data corresponding to the replenishment plan information, the method further includes: Calculate the estimated demand for the set product based on the demand for the component and the combination ratio of the component products; comparing the estimated demand with the future replenishment; If the comparison is consistent, replenishment is carried out according to the demand quantity of the component; If the comparison is inconsistent, the replenishment data is adjusted until the estimated demand quantity is consistent with the future replenishment quantity.

6. The method according to claim 1, characterized in that: Before receiving the replenishment plan information created by the target object, the method further includes: Based on historical sales data, determine the type and ratio of the component product to obtain the component product; Configure the set information of the set product; wherein the set information includes the code and name of the set product, and the code, name and quantity of the component products.

7. The method according to claim 6, characterized in that: The method of determining the type and ratio of the component product based on the historical sales data to obtain the component product includes: Analyze historical sales data of multiple products to determine the sales time, sales targets and sales quantities of the multiple products; Based on the sales time and the sales object, the multiple products are associated to obtain the types of the component products; Based on the sales quantity, obtaining the proportion of the component products; Based on the types and the ratios, the set of products is obtained.

8. A replenishment device, characterized in that: include: A receiving module, configured to receive replenishment plan information created by a target object, wherein the replenishment plan information includes replenishment plan indicators corresponding to a set of products, wherein the set of products includes a plurality of interrelated component products; A generation module, used to generate replenishment data corresponding to the replenishment plan information, wherein the replenishment data includes the total order quantity of the set product after replenishment and the component demand quantity of the component product; A display module is used to present the replenishment data to the target object so that the target object replenishes the goods according to the replenishment data.

9. An electronic device, characterized in that: The device comprises a processor and a memory, wherein the memory stores program codes, and when the program codes are executed by the processor, the processor executes any one of the methods in claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium comprises a program code, and when the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any one of the methods described in claims 1 to 7.