CN111080206A - Method, device and equipment for generating replenishment list and storage medium - Google Patents

Method, device and equipment for generating replenishment list and storage medium Download PDF

Info

Publication number
CN111080206A
CN111080206A CN201911365675.5A CN201911365675A CN111080206A CN 111080206 A CN111080206 A CN 111080206A CN 201911365675 A CN201911365675 A CN 201911365675A CN 111080206 A CN111080206 A CN 111080206A
Authority
CN
China
Prior art keywords
unmanned vending
sales data
replenishment
list
historical sales
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911365675.5A
Other languages
Chinese (zh)
Inventor
邓博洋
龙寿伦
程杨武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Daily Youxian Technology Co.,Ltd.
Original Assignee
Beijing Missfresh Ecommerce Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Missfresh Ecommerce Co Ltd filed Critical Beijing Missfresh Ecommerce Co Ltd
Priority to CN201911365675.5A priority Critical patent/CN111080206A/en
Publication of CN111080206A publication Critical patent/CN111080206A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0204Market segmentation
    • G06Q30/0205Location or geographical consideration

Abstract

The application discloses a replenishment order generation method, a replenishment order generation device, replenishment order generation equipment and a storage medium, which belong to the technical field of computers and internet, wherein the replenishment order generation method comprises the following steps: acquiring position information of the unmanned vending device; acquiring historical sales data of the unmanned vending device according to the position information; and generating a replenishment list of the unmanned vending device according to the historical sales data and the category pool of the unmanned vending device. The technical scheme provided by the embodiment of the application provides a mode for automatically generating the replenishment list. In addition, in the embodiment of the application, the historical sales data of the unmanned vending apparatus includes historical sales data of a target point position and historical sales data of a target area, the target point position is a placement position of the unmanned vending apparatus, and the target area is a placement area of the unmanned vending apparatus, so that a replenishment list can be generated more accurately according to the position and the area of the unmanned vending apparatus by combining various reference data.

Description

Method, device and equipment for generating replenishment list and storage medium
Technical Field
The embodiment of the application relates to the technical field of computers and internet, in particular to a method, a device, equipment and a storage medium for generating a replenishment list.
Background
The automatic vending machine is a goods shelf for automatic vending, and people can pay for goods in the automatic vending machine by scanning a two-dimensional code to obtain selected goods. As people continuously buy the goods in the unmanned vending device, the goods in the unmanned vending device can be continuously sold, and at the moment, the goods in the unmanned vending device need to be timely replenished.
In the related art, a replenishment list of the unmanned vending apparatus is generally manually generated after being manually analyzed. After obtaining historical sales data of a certain area, commodity operators manually judge commodities needing to be supplemented and the quantity of the commodities according to a preset rule, such as more supplementary commodities in snacks and cakes in cold weather, and then manually generate a replenishment list of all unmanned vending devices in the area.
Due to the increase of the types of the commodities sold by the unmanned vending device and the shortening of the selling period, the mode of manually judging the commodities to be supplemented and the quantity thereof in the related technology has long time consumption and low efficiency, and the requirement of fast replenishment cannot be met.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment and a storage medium for generating a replenishment list, which can be used for solving the technical problems that the time consumption is long, the efficiency is low and the rapid replenishment requirement cannot be met by adopting a mode of manually judging commodities to be replenished and the quantity of the commodities in the related art. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides a method for generating a replenishment list, where the method includes:
the method comprises the steps of obtaining position information of the unmanned vending device, wherein the position information comprises a target point position and a target area where the unmanned vending device is located;
acquiring historical sales data of the unmanned vending apparatus according to the position information, wherein the historical sales data of the unmanned vending apparatus comprises: historical sales data of the target point location and historical sales data of the target area;
and generating a replenishment list of the unmanned vending apparatus according to historical sales data of the unmanned vending apparatus and a category pool, wherein the category pool comprises at least one item for selection.
On the other hand, an embodiment of the present application provides an apparatus for generating a replenishment list, where the apparatus includes:
the system comprises a position information acquisition module, a position information acquisition module and a display module, wherein the position information acquisition module is used for acquiring the position information of the unmanned vending device, and the position information comprises a target point position and a target area where the unmanned vending device is located;
a sales data obtaining module, configured to obtain historical sales data of the unmanned vending apparatus according to the location information, where the historical sales data of the unmanned vending apparatus includes: historical sales data of the target point location and historical sales data of the target area;
and the replenishment list generating module is used for generating the replenishment list of the unmanned vending device according to the historical sales data of the unmanned vending device and the category pool, wherein the category pool comprises at least one selected article.
In another aspect, the present application provides a computer device, where the computer device includes a processor and a memory, where the memory stores a computer program, and the computer program is loaded by the processor and executed to implement the method for generating a replenishment list described above.
In another aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for generating a restocking list.
In a further aspect, an embodiment of the present application provides a computer program product, which when running on a computer, causes the computer to execute the method for generating a restocking list.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
the method for automatically generating the replenishment list is provided by acquiring the position information of the unmanned vending device, acquiring the historical sales data of the unmanned vending device according to the position information, and then generating the replenishment list of the unmanned vending device by combining the category pool. In addition, in the embodiment of the application, the historical sales data of the unmanned vending apparatus includes historical sales data of a target point position and historical sales data of a target area, the target point position is a placement position of the unmanned vending apparatus, and the target area is a placement area of the unmanned vending apparatus, so that a replenishment list can be generated more accurately according to the position and the area of the unmanned vending apparatus by combining various reference data.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic illustration of an implementation environment provided by one embodiment of the present application;
FIG. 2 is a flow chart of a method for generating a restocking list according to an embodiment of the present application;
FIG. 3 is a flow chart of a method for generating a restocking list according to another embodiment of the present application;
FIG. 4 is a flow chart of a method for generating a restocking list provided in another embodiment of the present application;
FIG. 5 is a flow chart of a method for generating a restocking list according to still another embodiment of the present application;
FIG. 6 is a flow chart of a method of operating an unmanned vending apparatus as provided by one embodiment of the present application;
FIG. 7 is a block diagram of an apparatus for generating a restocking list according to an embodiment of the present application;
fig. 8 is a block diagram of an apparatus for generating a restocking list according to another embodiment of the present application;
fig. 9 is a block diagram of a computer device according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an implementation environment provided by an embodiment of the present application is shown. The implementation environment may include: an unmanned vending apparatus 10 and a computer device 20.
The automatic vending machine 10 is a device that can automatically vend goods without a salesperson, and generally, a payment bar code is provided to the automatic vending machine, and after a customer selects a selected goods in the automatic vending machine, the customer scans the payment bar code to pay, thereby completing the purchase of the goods. Optionally, the unmanned vending apparatus 10 includes an unmanned counter, an unmanned shelf, an unmanned supermarket, an unmanned store, and the like, which is not limited in the embodiment of the present application. As the customer purchases, the contents of the unmanned vending apparatus 10 are reduced, and thus the unmanned vending apparatus 10 needs to be restocked in time to provide the customer with a large variety and a sufficient number of contents for sale and profit.
The computer device 20 refers to a device having a function of processing data, such as a server with computing capability, or a terminal such as a mobile phone, a tablet computer, a multimedia playing device, a wearable device, or other computer devices. Optionally, when the computer device is a server, the computer device may be one server, a server cluster composed of a plurality of servers, or one cloud computing service center.
In the embodiment of the present application, the unmanned vending apparatus 10 and the computer device 20 may communicate with each other through a network. The network may be a wired network or a wireless network. For example, the unmanned vending apparatus 10 may transmit the status of itself to the computer 20 via the network, such as the location of itself, the sales data, the type and quantity of the inventory items, and the like to the computer 20, and then the computer 20 may analyze the data transmitted by the unmanned vending apparatus 10, such as analyzing the sales data of the unmanned vending apparatus 10, determining the replenishment list of the unmanned vending apparatus 10, and the like.
Referring to fig. 2, a flow chart of a method for generating a replenishment list according to an embodiment of the present application is shown, the method can be applied to the computer device described above, and the method can include the following steps (210-230):
step 210, obtaining the position information of the unmanned vending apparatus.
The position information refers to information of the position of the unmanned vending device, such as a point location, a parcel, a city, provinces and the like. Optionally, the position information includes a target point location and a target area where the unmanned vending apparatus is located, the target point location is used for indicating a placement position of the unmanned vending apparatus, and the target area is used for indicating a placement area of the unmanned vending apparatus. Optionally, there are multiple points in the target area where the unmanned vending apparatus can be located, each point may be located with one or more unmanned vending apparatuses, and the target point is a point in the target area. Alternatively, the computer device may establish a connection with the unmanned vending apparatus through a network and acquire location information of the unmanned vending apparatus. For an introduction description of the unmanned vending apparatus, please refer to the above embodiment, which is not repeated herein.
And step 220, acquiring historical sales data of the unmanned vending device according to the position information.
The historical sales data refers to data generated by historical sales of articles, and optionally, the historical sales data includes: historical sales data indicating items of the historical sales items, historical real-time income data indicating real-time income of the historical sales items, and customer repeat purchase rate indicating a probability of the customer repeatedly purchasing the items of the unmanned vending apparatus, and the like. It should be noted that, after understanding the technical solutions of the embodiments of the present application, those skilled in the art will readily recognize other embodiments, such as obtaining historical data of the automatic vending machine according to the location information, where the historical data includes one or more of historical sales data, historical real-time data, repeated purchase rate of the customer, category of the customer, and weather data, time data, etc. at the time of sale, but all of the embodiments are within the scope of the present application.
The time period corresponding to the historical sales data is not limited in the embodiment of the present application, and optionally, the historical sales data may include sales data of a previous day, sales data of a time corresponding to a previous week, and an average of sales data of a month previous to the previous week, for example, if the computer device needs to acquire the historical sales data on a wednesday, the determining, by the computer device, of the historical sales data that needs to be acquired includes: tuesday sales data, last wednesday sales data, and an average of the sales data for the month one prior to the last wednesday. Alternatively, the time period corresponding to the historical sales data may be dynamically adjusted, for example, if the air temperature suddenly changes, the time period corresponding to the historical sales data is shortened, and the average of sales data of a month before the last week is obtained is adjusted to the average of sales data of a half month before the last week. By the method, the computer equipment can acquire enough historical sales data and flexibly adjust the time period of the historical sales data according to actual conditions.
The historical sales data of the unmanned aerial vehicle includes: historical sales data for the target site location and historical sales data for the target parcel. The computer equipment acquires the position information of the unmanned vending device, namely acquires a target point position and a target area of the unmanned vending device, and then acquires historical sales data of the target point position and historical sales data of the target area according to the position information so as to analyze the sales condition of the unmanned vending device. According to the embodiment of the application, the historical sales data of the target point location and the historical sales data of the target area are obtained simultaneously, so that the historical sales data of the unmanned vending device can be comprehensively obtained, and a more accurate analysis result can be conveniently made after the data are analyzed by computer equipment.
And step 230, generating a replenishment list of the unmanned vending apparatus according to the historical sales data and the category pool of the unmanned vending apparatus.
The item pool is used for indicating the items to be selected and parameters thereof, such as type, quantity, volume, price and the like, and the item pool comprises at least one selected item. Alternatively, the class pool may be pre-stored in the computer device for ready recall of the computer device. The restocking list is used for indicating the items needing to be supplemented, and optionally, the restocking list comprises the types and the number of the items needing to be supplemented. The computer device may select an appropriate item from the pool of items based on historical sales data for the unmanned vending apparatus to generate a replenishment list. Alternatively, in order to improve the efficiency of the generation of the replenishment list, the computer device may input the historical sales data of the unmanned vending apparatus and the class pool as an algorithm, and then generate the replenishment list of the unmanned vending apparatus through an algorithm operation. The specific type of the algorithm is not limited in the embodiment of the present application, and optionally, the algorithm may be a genetic algorithm, a deep learning algorithm, a simulated annealing algorithm, and the like.
Optionally, the method further includes: determining tail low-pin articles contained in the unmanned vending device, wherein the tail low-pin articles refer to articles with sales conditions meeting a first condition; determining a target item for replacing the tail inefficient item, wherein the target item is an item with a sale condition meeting a second condition; and adding the target object in the replenishment list of the unmanned vending device.
In the field of sales, long tail phenomena often occur, which means that a long "tail" is formed on a demand curve by a low-pin article. The vending apparatus contains a plurality of types of items, some of which are generally preferable in the customer base and most of which are purchased, and some of which only meet the needs of individual customers, so that the sales of such items are relatively inferior, i.e., the "tail" portion of the demand curve is formed. In order to alleviate the long tail phenomenon and continuously update new products, the embodiment of the application provides an optimization mode of the replenishment list.
The computer device first determines a tail low-priced item included in the unmanned aerial vehicle, then determines a target item that can replace the tail low-priced item, and then replaces the tail low-priced item with the target item in the restocking list, based on historical sales data of the unmanned aerial vehicle. The tail low-selling article refers to an article with a sale condition meeting a first condition, the target article refers to an article with a sale condition meeting a second condition, and the sale condition of the article indicated by the second condition is better than that of the article indicated by the first condition. Optionally, the first condition includes that the historical sales data is lower than a first preset threshold, if the first preset threshold is 1, if the historical sales of a certain article is less than 1, it is determined that the sales of the article meets the first condition, and the article is a tail low-sales product; the second condition comprises that the historical sales data is higher than a second preset threshold, if the second preset threshold is 3, if the historical sales of a certain article is higher than 3, the article is determined to meet the second condition, and the article is the target article. Optionally, the target object is used to indicate an object whose sales condition satisfies the second condition in other unmanned vending apparatuses, for example, other unmanned vending apparatuses in a point where the unmanned vending apparatuses are located, or other unmanned vending apparatuses in a parcel where the unmanned vending apparatuses are located, which is not limited by the embodiment of the present application.
Optionally, the method further includes: recording sales data of the unmanned vending apparatus, the sales data including sales data indicating an amount of the unmanned vending apparatus selling the item and real income data indicating an actual income of the unmanned vending apparatus selling the item. The computer equipment may obtain and record sales data of the unmanned vending apparatus according to a preset period, or may obtain and record sales data of the unmanned vending apparatus in real time, which is not limited in the embodiment of the present application. By acquiring and recording sales data of the unmanned vending apparatus, historical sales data of the unmanned vending apparatus can be formed, so that the historical sales data can be used as a basis for generating a replenishment list when the replenishment list of the unmanned vending apparatus is generated.
Optionally, the method further includes: acquiring historical maintenance data of the unmanned vending device; determining whether the historical maintenance data meets a maintenance condition; and adjusting the unmanned vending machine when the historical maintenance data does not meet the maintenance condition. The historical maintenance data refers to data generated by daily operation maintenance of the unmanned vending device, and optionally, the historical maintenance data may include: replenishment lists, replenishment time and times, realization conditions of the replenishment lists and the like; the maintenance condition refers to a condition for determining that the unmanned vending apparatus needs to be operated, and optionally, the maintenance condition includes: whether the quantity of the replenishment lists meets the preset quantity or not, whether the replenishment time and the replenishment times meet the preset conditions or not, whether replenishment is carried out on the unmanned vending device according to the replenishment list or not in time and the like. In the case that the computer device determines that the historical maintenance data does not satisfy the maintenance condition, the computer device may adjust the automatic vending machine, for example, if the computer device determines that the replenishment frequency is less than the preset frequency, a replenishment list is generated in time for replenishment personnel to replenish the automatic vending machine.
To sum up, the technical scheme that this application embodiment provided through the positional information who acquires unmanned selling device, then acquires unmanned selling device's historical sales data according to positional information, then combines article class pond, generates unmanned selling device's replenishment list, provides the mode of automatic generation replenishment list. In addition, in the embodiment of the application, the historical sales data of the unmanned vending apparatus includes historical sales data of a target point position and historical sales data of a target area, the target point position is a placement position of the unmanned vending apparatus, and the target area is a placement area of the unmanned vending apparatus, so that a replenishment list can be generated more accurately according to the position and the area of the unmanned vending apparatus by combining various reference data.
In addition, according to the technical scheme provided by the embodiment of the application, the tail low-cost product can be replaced by the target product with a better sale condition in the replenishment list, so that the long tail phenomenon in the sale field can be relieved. In addition, the target product is a good product sold in other unmanned vending devices, so that other good products can be introduced while updating is continuously tried in the unmanned vending device, and the selling success rate is improved.
In addition, in the technical solution provided by the embodiment of the present application, the computer device may obtain and record sales data of the unmanned vending apparatus as a part of historical sales data, and provide a reference when generating a replenishment list of the unmanned vending apparatus. In addition, in this application embodiment, whether the historical maintenance data that computer equipment can detect unmanned selling device satisfies the maintenance requirement, unsatisfied under the condition of maintaining the requirement, adjust unmanned selling device to can in time discover the problem that unmanned selling device appears, and in time solve, promote the stability of unmanned selling device operation.
In one possible embodiment, as shown in fig. 3, the step 230 includes the following steps:
at step 232, at least one candidate replenishment list is generated based on the historical sales data and the category pool of the unmanned vending apparatus.
The computer equipment can select various articles from the article class pool to be combined according to the historical sales data of the unmanned vending device so as to form candidate replenishment lists, and each candidate replenishment list corresponds to one possible article combination mode.
And 234, selecting a target replenishment list from the at least one candidate replenishment list as a replenishment list of the unmanned vending machine.
After the at least one candidate replenishment list is generated, the computer device may select a target replenishment list according to a predetermined rule, may select a target replenishment list according to an algorithm, and may also manually select a target replenishment list, which is not limited in the embodiment of the present application. Optionally, in order to improve the determination efficiency of the target replenishment list, an algorithm may be used to select the target replenishment list from at least one candidate replenishment list, where the algorithm may be a genetic algorithm, a deep learning algorithm, a simulated annealing algorithm, and the like, and this is not limited in this embodiment of the application. In the following, the embodiment of the present application takes an algorithm as an example of a genetic algorithm in machine learning, and a relevant introduction description is made on a selection process of a target replenishment list.
Illustratively, the step 234 includes:
(1) determining the t generation population Pt
t is 0 at the initial value and is a natural number, and when t is 0, the population P0Namely the initial generation population, the initial generation population P0At least one candidate restocking list is included.
(2) Calculating the t generation population PtThe fitness corresponding to each candidate replenishment list.
The fitness is used for evaluating the quality degree of the candidate replenishment list for generating the next generation population, the higher the fitness is, the more optimally the candidate replenishment list generates the next generation population, and conversely, the lower the fitness is, the more inferior the candidate replenishment list generates the next generation population. Optionally, the computer device may calculate the fitness corresponding to each candidate restocking list according to a fitness function.
(3) According to the fitness, carrying out the population P of the t generationtProcessing to obtain the t +1 generation population Pt+1
In the embodiment of the application, the computer equipment is used for the t generation group PtThe processing of (a) may include: a series of treatments such as selection treatment, crossover treatment, mutation treatment, etc. are performed to obtain the t +1 th generation population Pt+1. The following treatments including selection, crossover and mutation are applied to the t +1 th generation of population Pt+1The generation of (2) is described by related introduction.
The selection process, also called replication process, refers to a process of selecting a population P from the t-th generation with a certain probabilitytOptionally, the size of the probability and the number of the candidate replenishment lists are specifically set according to an actual application scenario, and the specific modes of the selection processing include roulette selection (roulette wheel selection), tournament selection (restriction selection), steady-state replication (steady-state reproduction), scale conversion and sorting selection, sharing (sharing) method, and the like, which is not limited in this embodiment of the present invention.
The cross processing refers to replacing and recombining partial structures of each pair of candidate replenishment lists selected as parents in the selection processing, for example, replacing partial articles in each pair of candidate replenishment lists with each other. Optionally, the specific way of the interleaving is influenced by the encoding way of each pair of candidate replenishment lists as parents, for example, when the encoding way is binary encoding or gray code encoding, the interleaving way is interleaving, when the encoding way is real number encoding, the interleaving way is recombination, and when the encoding way is integer or alphabetical permutation encoding, the interleaving way is rearrangement.
The mutation treatment is to select a certain number of candidate replenishment lists from the population after the cross treatment according to a certain probability, and randomly select one of the selected candidate replenishment lists to perform negation. Optionally, the size of the probability and the number of candidate replenishment lists are specifically set according to an actual application scenario, and the variation processing mode includes binary variation, real number variation, serial number variation, and the like, which is not limited in this embodiment of the present application.
(4) Let t be t +1 and again calculate the t-th generation population PtThe step of the fitness corresponding to each candidate replenishment list is started to be executed when the T generation population P is generatedTAccording to the T generation population PTThe included candidate replenishment list determines a replenishment list for the unmanned vending apparatus.
T is an integer greater than 1 and satisfies a predetermined condition, which may be a population PTThe number of candidate restocking lists included reaches a predetermined threshold, such as 1, i.e. the population PTThe number of candidate replenishment lists included is 1; or T may reach a preset threshold, for example, 10, that is, 10 evolutions are performed on the initial generation population, which is not limited in this embodiment of the present application.
In the T generation population PTWhen the number of candidate restocking lists included in the stock list is 1, the computer device can directly connect the Tth generation population PTThe candidate replenishment list included in the replenishment list is determined as the replenishment list of the unmanned vending device; in the T generation population PTWhen the number of candidate restocking lists included is greater than 1, the computer device may assign a population P to the Tth generationTThe candidate replenishment list included in the replenishment list is further processed, for example, filtered according to a predetermined rule, to select one candidate replenishment list from the plurality of candidate replenishment lists, and the selected candidate replenishment list is used as the replenishment list of the automatic vending machine.
To sum up, according to the technical scheme provided by the embodiment of the application, at least one candidate replenishment list is generated according to the historical sales data and the category pool of the unmanned vending apparatus, and then the target replenishment list is selected from the at least one candidate replenishment list to serve as the replenishment list of the unmanned vending apparatus, so that the optimal replenishment list can be screened from the multiple candidate replenishment lists, and more accurate replenishment of the unmanned vending apparatus is realized. In addition, in the embodiment of the application, at least one candidate replenishment list can form an initial generation population, then the computer device calculates the adaptability of each candidate replenishment list, and then the initial generation population is subjected to selection, intersection, variation and other processing according to the adaptability to generate a next generation population, and the next generation population comprises the processed candidate replenishment lists, so that the computer device performs iterative processing on the population formed by at least one candidate replenishment list, simulates a principle of eligibility and rejection in nature to generate a population meeting conditions, and then the computer device determines the replenishment list of the unmanned vending device according to the candidate replenishment lists contained in the population, so that the determined replenishment list is more in line with the sales condition of the unmanned vending device.
In another possible embodiment, as shown in fig. 4, the step 230 includes the following steps:
step 23B, determining a revenue level of the unmanned vending apparatus based on historical sales data of the unmanned vending apparatus.
The income level is used for indicating the expected income level of the unmanned vending apparatus, in the embodiment of the application, the computer device can divide different income levels for the unmanned vending apparatus according to the historical sales data of the unmanned vending apparatus, and optionally, the computer device mainly divides the income levels for the unmanned vending apparatus according to the historical real-time income data in the historical sales data. For example, the unmanned vending apparatus itself has four income levels, which are S + level, S level, a level and B level, each income level corresponds to different historical real-receiving levels, the historical real-receiving level corresponding to S + level is 40 to 50 yuan per day, the historical real-receiving level corresponding to S level is 30 to 40 yuan per day, the historical real-receiving level corresponding to a level a is 20 to 30 yuan per day, and the historical real-receiving level corresponding to a level B is 10 to 20 yuan per day, and the income level of the unmanned vending apparatus is determined to be S level if the computer device obtains the historical sales data of the unmanned vending apparatus and then calculates the average real-receiving level per day of the unmanned vending apparatus to be 35 yuan according to the historical real-receiving data in the historical sales data.
Optionally, the number and types of income levels corresponding to different unmanned vending apparatuses may be different, and in practical applications, the income levels may be set according to factors such as the placement positions and storage capacities of the unmanned vending apparatuses, for example, the unmanned vending apparatuses placed in offices and the unmanned vending apparatuses placed in school may be divided into different income levels, since students have less change, the unmanned vending apparatuses placed in school may be divided into four levels, the average real income per day corresponding to the highest level is 20 yuan, and since the workers in offices have a certain high consumption level, the unmanned vending apparatuses placed in offices may be divided into five levels, and the average real income per day corresponding to the highest level is 50 yuan.
The method and the device for determining the income level of the unmanned vending apparatus by the computer equipment are not limited, and the income level determination time can be specifically determined by combining the stability of operation of the unmanned vending apparatus, the processing overhead of the computer equipment and the like in practical application. For example, since the sales data of a certain day may suddenly increase or suddenly drop due to an accidental situation, if an area where the automatic vending apparatus is located holds a sports meeting on a certain day, the sales volume of the automatic vending apparatus may suddenly increase, and in order to ensure that the income level of the automatic vending apparatus is accurately determined, the computer device may determine the income level of the automatic vending apparatus once every two weeks, so that frequent modification of the income level of the automatic vending apparatus may be avoided, and the processing overhead of the computer device may be reduced.
And step 23D, acquiring a replenishment template corresponding to the income level.
The replenishment template is used for indicating the style of the replenishment list and the items which can be included in the replenishment list, and optionally, the replenishment template includes the types of the items in the replenishment list. Optionally, each income level of the unmanned vending apparatus has a corresponding replenishment template, the income level and the corresponding replenishment template may be pre-stored in the computer device, or pre-stored in the unmanned vending apparatus, and after the computer device determines the income level according to the historical sales data of the unmanned vending apparatus, the replenishment template corresponding to the determined income level may be acquired from the pre-stored income level and the corresponding replenishment template.
And step 23F, generating a replenishment list of the unmanned vending device according to the replenishment template and the item pool.
Because the replenishment template comprises the types of the articles in the replenishment list and the article type pool comprises the inventory quantity of the articles of each type, the computer equipment can determine the replenishment quantity of the articles of each type in the replenishment list according to the replenishment template and the article type pool, thereby generating the replenishment list of the unmanned vending machine.
To sum up, the technical scheme provided by the embodiment of the application determines the income level of the unmanned vending device according to the historical sales data of the unmanned vending device, then acquires the replenishment template corresponding to the income level, and generates the replenishment list of the unmanned vending device according to the replenishment template and the item class pool, so that the replenishment list can be generated in a targeted manner according to the historical sales data of the unmanned vending device, and a replenishment strategy for realizing personalized requirements on the unmanned vending device is provided.
In yet another possible embodiment, as shown in fig. 5, the method further includes the following steps:
step 202, if the unmanned vending device is for first replenishment, configuration information of the unmanned vending device is obtained.
The configuration information of the unmanned vending apparatus is used for indicating the situations that the unmanned vending apparatus is configured by the target point location and the target area history, as described in the above embodiment, the target point location is the placement position of the unmanned vending apparatus, and the target area is the placement area of the unmanned vending apparatus.
And step 204, acquiring reference sales data of the unmanned vending device according to the configuration information.
The reference sales data is data for providing a reference for generating a replenishment list of the unmanned vending apparatus, and the reference sales data may include: one or more of reference sales data, reference real-time data, customer repeat purchase rate, customer category, and weather data at the time of sale, time data, etc. After the computer equipment acquires the configuration information, the reference sales data of the unmanned vending device can be acquired according to the configuration information. Optionally, contents indicated in the configuration information are different, and contents of the reference sales data acquired by the computer device are also different, so that the reference sales data can be acquired differently according to different configuration conditions, and accordingly, the purpose of generating a replenishment list for the unmanned vending apparatus is achieved.
Illustratively, the step 204 includes the following three implementations:
(1) under the condition that the unmanned vending device is configured in the target area history and the unmanned vending device is not configured in the target area history, acquiring historical sales data of the target area;
if the target area is configured with the unmanned vending device and the target point history is not configured with the unmanned vending device, the target point is a brand new expanded point in the target area. As the unmanned selling device is not configured in the target point location history, namely no selling action occurs in the target point location history, the target point location does not have historical selling data, the computer equipment acquires the historical selling data of the target area, and the historical selling data of the target area is reference selling data.
(2) And under the condition that the unmanned vending device is not configured in the target area history and the unmanned vending device is not configured in the target area history, acquiring historical sales data of similar areas.
If the target area history is not configured with the unmanned vending device, and the target point history is not configured with the unmanned vending device, the target area is a brand new expanded area. Because no unmanned sale device is configured in the target area and the target point history, namely no sale behavior occurs in the target area and the target point history, no historical sale data exists in the target area and the target point at the moment. In order to make the generated replenishment list adapt to the actual consumption level of the target area, namely to the customer demand of the unmanned vending device in the target area, the computer equipment acquires the historical sales data of the similar area, and the historical sales data of the similar area is the reference sales data. Optionally, since the sales condition of the unmanned vending apparatus is greatly related to the surrounding environment, and the sales conditions are largely determined by the surrounding potential customer groups, so that in order to make the similar parcel more adaptive to the target parcel, the computer device considers the factors in determining the similar parcel, including: geographical location, climate conditions, economic conditions, etc.
(3) And under the condition that the unmanned vending device is configured in the target area history, and the unmanned vending device is also configured in the target area history, acquiring the historical sales data of the target area and the historical sales data of the target point.
If the target area history is configured with the unmanned vending device and the target area history is also configured with the unmanned vending device, the target point is not a brand-new expanded point, that is, a manner of generating a replenishment order used before the target point is not a technical scheme provided by the embodiment of the application, and at this time, although the target point has historical sales data, the historical sales data does not conform to the design idea of the embodiment of the application, and there may be defects of few types of sold commodities, unreasonable sales structure and the like, so that the historical sales data of the target point does not have a reference value for generation of a replenishment list, and therefore, the computer device needs to acquire the historical sales data of the target area while acquiring the historical sales data of the target point to provide further reference for generation of the replenishment list. Optionally, the computer device may integrate the historical sales data of the target point location and the historical sales data of the target area according to a certain ratio, and a specific value of the ratio may be specifically determined by combining with an actual application situation, which is not limited in this application embodiment. For example, if the historical sales structure of the target point is not reasonable, the historical sales data of the target point does not have a large reference value, and at this time, the percentage of the historical sales data of the target point is set to be 20% and the percentage of the historical sales data of the target area is set to be 80%, so as to integrate the historical sales data of the target point and the historical sales data of the target area to generate the reference sales data.
And step 206, determining a replenishment list of the unmanned vending apparatus according to the reference sales data and the category pool of the unmanned vending apparatus.
Based on the description of step 230 in the above-mentioned alternative embodiment, the description of step 206 in the alternative embodiment is obtained, and please refer to the description of step 230 for the detailed determination process of the replenishment list of the automatic vending machine, which is not described herein again. Optionally, it is assumed that the similar area is replenished by using the generation method of the replenishment list provided in the embodiment of the present application, at this time, the historical sales data of the similar area is in accordance with the design idea of the technical scheme provided in the embodiment of the present application, and therefore, after the computer device obtains the historical sales data of the similar area, the computer device may directly divide the income level for the unmanned vending apparatus according to the historical sales data, then obtain the replenishment template corresponding to the income level, and determine the replenishment list of the unmanned vending apparatus according to the replenishment template and the category pool.
To sum up, the technical scheme that this application embodiment provided through at unmanned vending device under for the condition of first replenishment, acquires unmanned vending device's configuration information, acquires unmanned vending device's reference sales data according to configuration information, then according to reference sales data and article class pond, confirms unmanned vending device's replenishment inventory, provides a mode of first replenishment to unmanned vending device. In addition, according to the embodiment of the application, different historical sales data are acquired as reference sales data of the unmanned vending device according to different configuration information of the unmanned vending device, and accordingly the replenishment list of the unmanned vending device can be determined in a targeted mode according to different configuration information.
Referring to fig. 6, which shows a flowchart of a method for operating an unmanned vending apparatus according to an embodiment of the present application, the method may include the following steps (210-230):
step 610, acquiring reference sales data of the unmanned vending apparatus; the computer equipment can acquire reference sales data of different contents according to different configuration information of the unmanned vending device;
step 620, determining the income level of the unmanned vending apparatus according to the reference sales data; the computer device may determine an income level of the unmanned vending apparatus based on the reference sales data, optionally, the unmanned vending apparatus corresponding to a plurality of income levels, each income level corresponding to a different range of sales data;
step 630, obtaining a replenishment template corresponding to the income level; the computer equipment or the unmanned vending device is pre-stored with replenishment templates corresponding to all income levels, and after the income levels are determined, the computer equipment can acquire the replenishment templates corresponding to the income levels;
step 640, generating a first replenishment list according to the replenishment template; the computer equipment can generate a first replenishment list of the unmanned vending device by combining a goods class pool according to the goods class included in the replenishment template;
step 650, recording sales data of the unmanned vending device; in the daily running process of the unmanned vending device, the computer equipment can record in real time or can record the sales data of the unmanned vending device periodically;
step 660, obtaining historical sales data of the unmanned vending device; the sales data of the unmanned vending device, which are daily recorded by the computer equipment, form historical sales data of the unmanned vending device, and the computer equipment can acquire the historical sales data when a next replenishment list needs to be generated for the unmanned vending device;
step 670, generating a replenishment list according to historical sales data, and performing operation maintenance on the unmanned vending device; in the process of daily operation of the unmanned vending device, the computer equipment can perform operation maintenance on the unmanned vending device, namely, whether historical sales data meet maintenance conditions or not is judged, and the unmanned vending device is adjusted in time under the condition that the maintenance conditions are not met.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Referring to fig. 7, a block diagram of an apparatus for generating a replenishment order according to an embodiment of the present application is shown. The apparatus 700 has functions of implementing the above method embodiments, and the functions may be implemented by hardware or by hardware executing corresponding software. The apparatus 700 may be, or may be implemented in, the computer device described above. The apparatus 700 may include: a location information acquisition module 710, a historical sales data acquisition module 720 and a restocking list generation module 730.
The location information acquiring module 710 is configured to acquire location information of the unmanned vending apparatus, where the location information includes a target point location and a target area where the unmanned vending apparatus is located.
A historical sales data obtaining module 720, configured to obtain historical sales data of the unmanned aerial vehicle according to the location information, where the historical sales data of the unmanned aerial vehicle includes: historical sales data of the target point location and historical sales data of the target parcel.
The replenishment list generating module 730 is configured to generate a replenishment list of the automatic vending machine according to the historical sales data of the automatic vending machine and a category pool, where the category pool includes at least one item for selection.
Optionally, as shown in fig. 8, the restocking list generating module 730 includes: a candidate replenishment list generation sub-module 732 for generating at least one candidate replenishment list according to the historical sales data of the unmanned vending apparatus and the item pool; the target replenishment list selecting sub-module 734 is configured to select a target replenishment list from the at least one candidate replenishment list as a replenishment list of the automatic vending machine.
Optionally, as shown in fig. 8, the target restocking list selecting sub-module 734 is configured to: determining a t generation population Pt, wherein the initial value of t is 0 and t is a natural number, and the primary generation population P0 comprises the at least one candidate replenishment list; calculating the fitness corresponding to each candidate replenishment list in the t-th generation population Pt, wherein the fitness is used for evaluating the quality degree of the candidate replenishment list for generating the next generation population; processing the t generation population Pt according to the fitness to obtain a t +1 generation population Pt + 1; and when a T generation group PT is generated, determining a replenishment list of the unmanned vending device according to the replenishment list of the candidates in the T generation group PT, wherein T is an integer which meets a preset condition and is greater than 1.
Optionally, the restocking list generating module 730 is further configured to: determining an income level of the unmanned vending apparatus based on historical sales data of the unmanned vending apparatus, the income level indicating an expected income level of the unmanned vending apparatus; acquiring a replenishment template corresponding to the income level, wherein the replenishment template comprises the types of the articles in the replenishment list; and generating a replenishment list of the unmanned vending device according to the replenishment template and the item pool.
Optionally, as shown in fig. 8, the apparatus 700 further includes: a low-pin item determination module 740 for determining a tail low-pin item included in the unmanned vending apparatus, the tail low-pin item being an item whose sales condition satisfies a first condition; a target item determination module 750 for determining a target item for replacing the tail low-efficiency item, wherein the target item is an item whose sales condition meets a second condition; a target item adding module 760 for adding the target item in a replenishment list of the unmanned vending apparatus.
Optionally, as shown in fig. 8, the apparatus 700 further includes: a configuration information obtaining module 770, configured to obtain configuration information of the unmanned vending apparatus if the unmanned vending apparatus is first replenished, where the configuration information is used to indicate a situation that the unmanned vending apparatus is configured by the target point location and the target area history; a reference sales data obtaining module 780, configured to obtain reference sales data of the unmanned vending apparatus according to the configuration information; the replenishment list determining module 730 is further configured to determine a replenishment list of the automatic vending machine according to the reference sales data of the automatic vending machine and the item class pool.
Optionally, as shown in fig. 8, the reference sales data obtaining module 780 is configured to: under the condition that no unmanned vending device is configured in the target area history and no unmanned vending device is configured in the target area history, acquiring historical sales data of the target area as reference sales data of the unmanned vending device; or, under the condition that no unmanned vending device is configured in the target area history, and no unmanned vending device is configured in the target area history, acquiring historical sales data of a similar area, wherein the similar area refers to an area similar to the target area and serves as reference sales data of the unmanned vending device; or, when the unmanned vending apparatus is configured in the target area history, and the unmanned vending apparatus is also configured in the target area history, acquiring the historical sales data of the target area and the historical sales data of the target point location as reference sales data of the unmanned vending apparatus.
To sum up, the technical scheme that this application embodiment provided through the positional information who acquires unmanned selling device, then acquires unmanned selling device's historical sales data according to positional information, then combines article class pond, generates unmanned selling device's replenishment list, provides the mode of automatic generation replenishment list. In addition, in the embodiment of the application, the historical sales data of the unmanned vending apparatus includes historical sales data of a target point position and historical sales data of a target area, the target point position is a placement position of the unmanned vending apparatus, and the target area is a placement area of the unmanned vending apparatus, so that a replenishment list can be generated more accurately according to the position and the area of the unmanned vending apparatus by combining various reference data.
In addition, according to the technical scheme provided by the embodiment of the application, the tail low-cost product can be replaced by the target product with a better sale condition in the replenishment list, so that the long tail phenomenon in the sale field can be relieved. In addition, the target product is a good product sold in other unmanned vending devices, so that other good products can be introduced while updating is continuously tried in the unmanned vending device, and the selling success rate is improved.
In addition, in the technical solution provided by the embodiment of the present application, the computer device may obtain and record sales data of the unmanned vending apparatus as a part of historical sales data, and provide a reference when generating a replenishment list of the unmanned vending apparatus. In addition, in this application embodiment, whether the historical maintenance data that computer equipment can detect unmanned selling device satisfies the maintenance requirement, unsatisfied under the condition of maintaining the requirement, adjust unmanned selling device to can in time discover the problem that unmanned selling device appears, and in time solve, promote the stability of unmanned selling device operation.
It should be noted that, in the device provided in the embodiment of the present application, when the functions of the device are implemented, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Referring to fig. 9, a block diagram of a computer device according to an embodiment of the present application is shown. The computer device may be used to implement the method of generating a replenishment order provided in the above embodiments. Specifically, the method comprises the following steps:
the computer apparatus 900 includes a Processing Unit (e.g., a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable gate array), etc.) 901, a system Memory 904 including a RAM (Random-Access Memory) 902 and a ROM (Read-Only Memory) 903, and a system bus 905 connecting the system Memory 904 and the Central Processing Unit 901. The computer device 900 also includes an I/O System (basic Input/Output System) 906 that facilitates transfer of information between devices within the server, and a mass storage device 907 for storing an operating System 913, application programs 914, and other program modules 915.
The I/O system 906 includes a display 908 for displaying information and an input device 909 such as a mouse, keyboard, etc. for user input of information. The display 908 and the input device 909 are connected to the central processing unit 901 through an input/output controller 910 connected to the system bus 905. The I/O system 906 may also include an input/output controller 910 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 910 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 907 is connected to the central processing unit 901 through a mass storage controller (not shown) connected to the system bus 905. The mass storage device 907 and its associated computer-readable media provide non-volatile storage for the computer device 900. That is, the mass storage device 907 may include a computer-readable medium (not shown) such as a hard disk or CD-ROM (Compact disk Read-Only Memory) drive.
Without loss of generality, the computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash Memory or other solid state Memory technology, CD-ROM, DVD (Digital Video Disc) or other optical, magnetic, tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the foregoing. The system memory 904 and mass storage device 907 described above may be collectively referred to as memory.
The computer device 900 may also operate as a remote computer connected to a network via a network, such as the internet, in accordance with embodiments of the present application. That is, the computer device 900 may be connected to the network 912 through the network interface unit 911 attached to the system bus 905, or the network interface unit 911 may be used to connect to other types of networks or remote computer systems (not shown).
The memory also includes a computer program stored in the memory and configured to be executed by the one or more processors to implement the method of replenishment order generation described above.
In an embodiment of the present application, a non-transitory computer-readable storage medium is further provided, on which a computer program is stored, and when the computer program is executed by a processor, the method for generating a replenishment list is implemented.
In an embodiment of the present application, a computer program product is further provided, and when the computer program product runs on a computer, the computer is caused to execute the method for generating the replenishment list.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. A method for generating a replenishment list, the method comprising:
the method comprises the steps of obtaining position information of the unmanned vending device, wherein the position information comprises a target point position and a target area where the unmanned vending device is located;
acquiring historical sales data of the unmanned vending apparatus according to the position information, wherein the historical sales data of the unmanned vending apparatus comprises: historical sales data of the target point location and historical sales data of the target area;
and generating a replenishment list of the unmanned vending apparatus according to historical sales data of the unmanned vending apparatus and a category pool, wherein the category pool comprises at least one item for selection.
2. The method according to claim 1, wherein generating a restocking list of the drone according to historical sales data and a pool of categories for the drone comprises:
generating at least one candidate replenishment list according to historical sales data of the unmanned vending apparatus and the item pool;
and selecting a target replenishment list from the at least one candidate replenishment list as a replenishment list of the unmanned vending machine.
3. The method of claim 2, wherein said selecting a target restocking list from the at least one candidate restocking list as a restocking list for the unmanned aerial vehicle comprises:
determining the t generation population PtWherein the initial value of t is 0 and t is a natural number, the initial generation population P0The replenishment list comprising the at least one candidate is included;
calculating the t generation population PtThe fitness corresponding to each candidate replenishment list is used for evaluatingGenerating the quality degree of the next generation of population by the candidate replenishment list;
according to the fitness, carrying out the treatment on the t generation population PtProcessing to obtain the t +1 generation population Pt+1
Let t be t +1 and again calculate the t-th generation population P from the abovetThe step of the fitness corresponding to each candidate replenishment list is started to be executed when the T generation population P is generatedTAccording to the T generation population PTThe candidate replenishment list included in the replenishment list is used for determining the replenishment list of the unmanned vending apparatus, wherein T is an integer which meets a preset condition and is greater than 1.
4. The method according to claim 1, wherein generating a restocking list of the drone according to historical sales data and a pool of categories for the drone comprises:
determining an income level of the unmanned vending apparatus based on historical sales data of the unmanned vending apparatus, the income level indicating an expected income level of the unmanned vending apparatus;
acquiring a replenishment template corresponding to the income level, wherein the replenishment template comprises the types of the articles in the replenishment list;
and generating a replenishment list of the unmanned vending device according to the replenishment template and the item pool.
5. The method according to any one of claims 1 to 4, further comprising:
determining a tail low-selling item contained in the unmanned vending apparatus, wherein the tail low-selling item is an item with a sale condition meeting a first condition;
determining a target item for replacing the tail inefficient item, the target item being an item for which sales satisfy a second condition;
adding the target item in a replenishment list of the unmanned vending apparatus.
6. The method according to any one of claims 1 to 4, further comprising:
if the unmanned vending device is used for replenishing goods for the first time, configuration information of the unmanned vending device is obtained, and the configuration information is used for indicating the condition that the unmanned vending device is configured in the target point location and the target area in history;
acquiring reference sales data of the unmanned vending device according to the configuration information;
determining a replenishment list of the unmanned vending apparatus according to the reference sales data of the unmanned vending apparatus and the category pool.
7. The method according to claim 6, wherein said obtaining reference sales data of the unmanned vending apparatus based on the configuration information comprises:
under the condition that no unmanned vending device is configured in the target area history and no unmanned vending device is configured in the target area history, acquiring historical sales data of the target area as reference sales data of the unmanned vending device;
alternatively, the first and second electrodes may be,
under the condition that no unmanned vending device is configured in the target area history, and no unmanned vending device is configured in the target area history, acquiring historical sales data of a similar area as reference sales data of the unmanned vending device, wherein the similar area is an area similar to the target area;
alternatively, the first and second electrodes may be,
and under the condition that the unmanned vending device is configured in the target area history, and the unmanned vending device is also configured in the target area history, acquiring historical sales data of the target area and historical sales data of the target point position as reference sales data of the unmanned vending device.
8. An apparatus for generating a restocking list, the apparatus comprising:
the system comprises a position information acquisition module, a position information acquisition module and a display module, wherein the position information acquisition module is used for acquiring the position information of the unmanned vending device, and the position information comprises a target point position and a target area where the unmanned vending device is located;
a historical sales data obtaining module, configured to obtain historical sales data of the unmanned vending apparatus according to the location information, where the historical sales data of the unmanned vending apparatus includes: historical sales data of the target point location and historical sales data of the target area;
and the replenishment list generating module is used for generating the replenishment list of the unmanned vending device according to the historical sales data of the unmanned vending device and the category pool, wherein the category pool comprises at least one selected article.
9. A computer device, characterized in that it comprises a processor and a memory, in which a computer program is stored, which is loaded and executed by the processor to implement the method of restocking list generation according to any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method of generating a restocking list according to any one of claims 1 to 7.
CN201911365675.5A 2019-12-26 2019-12-26 Method, device and equipment for generating replenishment list and storage medium Pending CN111080206A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911365675.5A CN111080206A (en) 2019-12-26 2019-12-26 Method, device and equipment for generating replenishment list and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911365675.5A CN111080206A (en) 2019-12-26 2019-12-26 Method, device and equipment for generating replenishment list and storage medium

Publications (1)

Publication Number Publication Date
CN111080206A true CN111080206A (en) 2020-04-28

Family

ID=70318023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911365675.5A Pending CN111080206A (en) 2019-12-26 2019-12-26 Method, device and equipment for generating replenishment list and storage medium

Country Status (1)

Country Link
CN (1) CN111080206A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113554807A (en) * 2021-04-22 2021-10-26 浙江星星冷链集成股份有限公司 Distribution list generation device and unmanned vending system
CN113554813A (en) * 2021-04-22 2021-10-26 浙江星星冷链集成股份有限公司 Batch goods-loading management device and unmanned goods-selling system
CN113762884A (en) * 2021-06-30 2021-12-07 北京京东振世信息技术有限公司 Replenishment quantity determination method, replenishment quantity determination device, replenishment quantity determination equipment, storage medium and program product
CN116664052A (en) * 2023-07-21 2023-08-29 厦门易驰软件有限公司 Global digitalized operation management method and system based on artificial intelligence

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710921A (en) * 2018-03-27 2018-10-26 佛山市欢腾电子有限公司 A kind of long-range control method of unmanned supermarket, system
CN108922026A (en) * 2018-07-09 2018-11-30 深圳码隆科技有限公司 A kind of management method that replenishes, device and the user terminal of automatic vending machine
CN110033137A (en) * 2019-04-17 2019-07-19 中国联合网络通信集团有限公司 The method for running and system of self-service outlet based on block chain
CN110335410A (en) * 2019-04-03 2019-10-15 深圳壹账通智能科技有限公司 Vending machine replenishing method, apparatus and computer equipment based on big data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710921A (en) * 2018-03-27 2018-10-26 佛山市欢腾电子有限公司 A kind of long-range control method of unmanned supermarket, system
CN108922026A (en) * 2018-07-09 2018-11-30 深圳码隆科技有限公司 A kind of management method that replenishes, device and the user terminal of automatic vending machine
CN110335410A (en) * 2019-04-03 2019-10-15 深圳壹账通智能科技有限公司 Vending machine replenishing method, apparatus and computer equipment based on big data
CN110033137A (en) * 2019-04-17 2019-07-19 中国联合网络通信集团有限公司 The method for running and system of self-service outlet based on block chain

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113554807A (en) * 2021-04-22 2021-10-26 浙江星星冷链集成股份有限公司 Distribution list generation device and unmanned vending system
CN113554813A (en) * 2021-04-22 2021-10-26 浙江星星冷链集成股份有限公司 Batch goods-loading management device and unmanned goods-selling system
CN113762884A (en) * 2021-06-30 2021-12-07 北京京东振世信息技术有限公司 Replenishment quantity determination method, replenishment quantity determination device, replenishment quantity determination equipment, storage medium and program product
CN113762884B (en) * 2021-06-30 2024-04-12 北京京东振世信息技术有限公司 Method, apparatus, device, storage medium and program product for determining replenishment quantity
CN116664052A (en) * 2023-07-21 2023-08-29 厦门易驰软件有限公司 Global digitalized operation management method and system based on artificial intelligence
CN116664052B (en) * 2023-07-21 2023-10-20 厦门易驰软件有限公司 Global digitalized operation management method and system based on artificial intelligence

Similar Documents

Publication Publication Date Title
CN111080206A (en) Method, device and equipment for generating replenishment list and storage medium
Feldman et al. Customer choice models vs. machine learning: Finding optimal product displays on Alibaba
Nachiappan et al. A genetic algorithm for optimal operating parameters of VMI system in a two-echelon supply chain
US20080288327A1 (en) Store management system and program
CN107153880B (en) Allocation purchasing method, device and equipment
CN102272758A (en) Automated specification, estimation, discovery of causal drivers and market response elasticities or lift factors
CN112543346B (en) Information distribution method and device, computer storage medium and electronic equipment
CN103927615A (en) Associating An Entity With A Category
CN110750697B (en) Merchant classification method, device, equipment and storage medium
CN113469597A (en) Intelligent supply chain system and server platform
US20150379906A1 (en) Systems and methods for rule-based animated content optimization
CN113763019A (en) User information management method and device
CN113674040A (en) Vehicle quotation method, computer device and computer-readable storage medium
Gauri et al. Benchmarking performance in retail chains: an integrated approach
JP6159056B2 (en) Selection program, selection method and selection device
CN113780944A (en) Information processing method, information processing apparatus, electronic device, and medium
CN117194764A (en) Goods display method, equipment and medium based on multi-platform fusion mall
KR102452485B1 (en) Sales data analysis method and apparatus
US11631102B2 (en) Optimization of markdown schedules for clearance items at physical retail stores
CN111984637B (en) Missing value processing method and device in data modeling, equipment and storage medium
CN111401935A (en) Resource allocation method, device and storage medium
CN110858337A (en) Method and device for generating configuration information
CN114329196B (en) Information pushing method and device, electronic equipment and storage medium
Smith et al. Forecasting customer behaviour in constrained E-commerce platforms
CN110858374B (en) Method and device for reducing sample space in BPR (Business Process report)

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20211130

Address after: Room 084, No. 1-309, 3rd floor, commercial building, No. 9 Wangjing street, Chaoyang District, Beijing 100102

Applicant after: Beijing Daily Youxian Technology Co.,Ltd.

Address before: 100102 room 801, 08 / F, building 7, yard 34, Chuangyuan Road, Chaoyang District, Beijing

Applicant before: BEIJING MISSFRESH E-COMMERCE Co.,Ltd.

TA01 Transfer of patent application right
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200428

WD01 Invention patent application deemed withdrawn after publication