CN110689153B - Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine - Google Patents

Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine Download PDF

Info

Publication number
CN110689153B
CN110689153B CN201910744533.3A CN201910744533A CN110689153B CN 110689153 B CN110689153 B CN 110689153B CN 201910744533 A CN201910744533 A CN 201910744533A CN 110689153 B CN110689153 B CN 110689153B
Authority
CN
China
Prior art keywords
goods
reservation
vending machine
self
service vending
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.)
Active
Application number
CN201910744533.3A
Other languages
Chinese (zh)
Other versions
CN110689153A (en
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 Ubox Online Technology Co ltd
Original Assignee
Beijing Ubox Online Technology 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 Ubox Online Technology Co ltd filed Critical Beijing Ubox Online Technology Co ltd
Priority to CN201910744533.3A priority Critical patent/CN110689153B/en
Publication of CN110689153A publication Critical patent/CN110689153A/en
Application granted granted Critical
Publication of CN110689153B publication Critical patent/CN110689153B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/02Reservations, e.g. for tickets, services or events
    • 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
    • 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/20Administration of product repair or maintenance
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0607Regulated
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/006Details of the software used for the vending machines

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to a self-service vending machine reservation goods taking method, a self-service vending machine reservation goods taking device, computer equipment and a storage medium. The method comprises the following steps: receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier; acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier; judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity; and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period. By adopting the method, the convenience of vending and picking of the vending machine can be improved.

Description

Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine
Technical Field
The application relates to the technical field of self-service vending machines, in particular to a method, a device, computer equipment and a storage medium for reserving goods taking of a self-service vending machine.
Background
The self-service vending machine is placed in public places such as shopping malls, schools, subway stations, tourist attractions and the like, and brings convenience to the travel of people. The number of placing of the existing self-service vending machine is huge, the positions are dense, and the commodity is purchased through the self-service vending machine, so that the manpower is saved, and the vending machine is particularly convenient. The self-service vending machine can pay from cash payment to mobile phone code scanning, so that the trouble of cash payment is solved for people, and shopping time is saved. The existing method for selecting commodity ordering payment on line and taking the commodity in the nearby self-service vending machine is more convenient for people to obtain the required commodity rapidly.
However, the existing vending mode of the self-service vending machine has limitations, online ordering needs to be performed under the condition that the goods of the self-service vending machine are not sold, and the goods must be taken as soon as possible after ordering, otherwise, the order will be invalid. Thus, existing vending machines are unable to meet the demand for goods that are pre-ordered in advance or purchased during peak purchase times.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a vending machine reservation pickup method, apparatus, computer device, and storage medium that can improve the vending machine purchasing efficiency.
A method of reserving a pick for a vending machine, the method comprising:
receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
A vending machine reservation pick device, the device comprising:
the reservation goods taking request receiving module is used for receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier;
the goods stock quantity acquisition module is used for acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
The reservation success judging module is used for judging whether reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and the reservation success information sending module is used for returning reservation success information to the sender of the reservation goods taking request when reservation is successful, wherein the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
A vending machine reservation pick client comprising:
the commodity selection module is used for selecting the self-service vending machine and the commodities to be purchased according to the commodity display page;
the reservation module is used for reserving goods taking or paying for the goods and generating a reservation goods taking request;
the sending module is used for sending a reservation goods taking request; the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
the receiving module is used for receiving reservation success information;
the sending module is also used for sending a goods taking request; the goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier.
A vending machine reservation shipping dimension terminal comprising:
the goods supplementing quantity receiving module is used for receiving the goods supplementing quantity;
and the replenishment reply module is used for sending a positive reply or a negative reply.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
Receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
According to the method, the device, the computer equipment and the storage medium for reserving goods taking of the self-service vending machine, whether goods on the self-service vending machine needing to be taken are sufficient or not is judged through the self-service vending machine identification, the goods identification and the reserved goods taking amount carried in the goods taking request, the background of the self-service vending machine can reserve goods taking according to the reserved time period set by the client, the fact that a client can obtain required goods under the condition that the self-service vending machine is not supplied for needs is guaranteed, namely the fact that the goods cannot be purchased under the condition that the self-service vending machine is sold is prevented, and convenience of the self-service vending machine is effectively improved.
Drawings
FIG. 1 is an application environment diagram of a vending machine reservation pickup method in one embodiment;
FIG. 2 is a flow chart of a method for reserving a pick for a vending machine in one embodiment;
FIG. 3 is a flow chart of a method for reserving a pick-up for a vending machine according to another embodiment;
FIG. 4 is a block diagram of a vending machine reservation pick device in one embodiment;
FIG. 5 is a block diagram of a vending machine reservation pick client in one embodiment;
fig. 6 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The reservation goods taking method of the self-service vending machine can be applied to an application environment shown in fig. 1. The client 102 communicates with the server 104 through a network, the server 104 is connected to the vending machine 106 and the operation and maintenance terminal 108, and the server 104 is configured to execute a method for reserving and picking goods from the vending machine. The client 102 sends a reservation pickup request to the server 104, the server 104 performs reservation processing according to the reservation pickup request, and when reservation is successful, the server 104 sends order information and reservation success information to the client 102. The client 102 sends a goods taking request to the server 104, the server 104 judges whether the current time is in a reserved time period and whether goods corresponding to the goods taking request are already delivered, and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, a delivery instruction is sent to the self-service vending machine 106. Wherein, the operation and maintenance terminal 108 is configured to receive the restocking information of the server 104. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices, and the server 104 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, a method for reserving and picking up goods in a vending machine is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
s110, receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier.
The self-service vending machine identification can be identification such as numbers and letters used for identifying the self-service vending machine, and the goods identification can be identification such as numbers and letters used for identifying the goods. The reservation time period is a period of time set by the customer according to the needs, such as Beijing time 17:00-18:00, and the reservation time period is the time when the customer reserves to take goods.
S120, acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier.
The current goods are goods which the user needs to reserve to pick up.
And S130, judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity.
The goods stock quantity of the current self-service vending machine is obtained according to the self-service vending machine identification. Since it is necessary to ensure that the vending machine can have enough goods for customers to pick up in the reserved time period, it is necessary to determine whether the stock of goods in the current vending machine is sufficient.
And S140, when reservation is successful, reservation success information is returned to the sender of the reservation goods taking request, wherein the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
In one embodiment, the reservation success information further includes: the self-service vending machine identifies the corresponding self-service vending machine position and the route to the self-service vending machine.
In one embodiment, before acquiring the reservation goods taking request of the client, the position of the self-service vending machine capable of reserving goods taking and the identity of the self-service vending machine can be pushed to the client, and the client can select the nearby self-service vending machine to take goods according to the requirement.
According to the reservation goods taking method of the self-service vending machine, whether goods on the self-service vending machine needing to be taken are sufficient or not is judged through the self-service vending machine identification, the goods identification and the reservation goods taking amount carried in the goods taking request, the background of the self-service vending machine can conduct reservation goods taking according to the reservation time period set by the client, the fact that a client can obtain required goods under the condition that the supply of the self-service vending machine is insufficient is guaranteed, namely the fact that the goods cannot be purchased under the condition that the self-service vending machine is sold is prevented, and convenience of the self-service vending machine is effectively improved.
In one embodiment, the reservation pick-up request carries an order identifier; the obtaining the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier, and the method comprises the following steps: when the goods corresponding to the goods identification are determined to be paid goods which are not taken through the order identification and the goods identification, the current goods inventory quantity of the self-service vending machine corresponding to the self-service vending machine identification is obtained, and the current goods inventory quantity is the goods inventory quantity corresponding to the goods identification.
The order mark indicates that the order is paid, and the method in the implementation is used for a form of paying first and reserving later, so that the occurrence of default situations can be reduced. Of course, the order identifier may also be generated after the reservation success information occurs and prior to receipt of the pick request, i.e., the pick may be performed as long as payment is completed prior to the pick.
In one embodiment, the determining whether the reservation is successful according to the reserved pickup amount, the reserved time period, and the current cargo inventory amount includes: calculating the reserved total amount according to the reserved goods taking amount and the current reserved amount, wherein the current reserved amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; judging whether the inventory of the self-service vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the self-service vending machine; if the inventory is sufficient, the reservation is successful.
Specifically, the reserved total amount is smaller than or equal to the stock amount of the current self-service vending machine, and the goods can be fetched. In a specific implementation, the reserved total amount should be smaller than the stock amount of the current vending machine so as to meet the demand of the vending machine for instant vending, for example, the reserved total amount should be smaller than fifty percent of the stock amount of the current vending machine. Of course, if the customer is a customer with high credit points, the customer can reserve the goods for taking as long as the goods are still in the current self-service vending machine.
In one embodiment, the determining whether the inventory of the vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the current vending machine includes: if the reserved total amount is smaller than or equal to the current goods stock amount of the self-service vending machine, the goods stock amount of the self-service vending machine is sufficient; or if the reserved total amount is larger than the current goods stock amount of the self-service vending machine and the reserved time period is a set time period, calculating the goods supplementing amount according to the reserved total amount and the current goods stock amount of the self-service vending machine; the goods supplementing quantity is sent to an operation and maintenance terminal; and if the affirmative answer of the operation and maintenance terminal is received within the preset time, judging that the goods quantity of the self-service vending machine is sufficient.
The set time period is a time period in which the operation and maintenance personnel can replenish goods, and can be set according to the needs. Under the condition that the goods of the self-service vending machine are insufficient, the operation and maintenance personnel can carry out goods replenishment, and the self-service vending machine can be described to be capable of delivering goods smoothly as long as the goods taking time is after the goods replenishment of the operation and maintenance personnel. The positive answer of the operation and maintenance terminal comprises positive information fed back by the operation and maintenance personnel through the operation and maintenance terminal, namely information that the operation and maintenance personnel can make replenishment before the reserved time period.
In one embodiment, the determining whether the reservation is successful according to the reserved pickup amount, the reserved time period, and the current cargo inventory amount includes: calculating the reserved total amount according to the reserved goods taking amount and the current reserved amount, wherein the current reserved amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; judging whether the inventory of the self-service vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the self-service vending machine; if the inventory is sufficient, judging whether the credit points of the sender of the reservation pickup request reach a preset value or not; and if the credit score of the sender of the reservation pickup request reaches a preset value, the reservation is successful.
The credit of the sender of the reservation pickup request is determined by the historical purchase times of the client, the default times of the client or the historical purchase total of the client, and the preset value can be zero. Credit points can be calculated through historical goods taking records of clients, such as goods taking is completed in a specified period, credit points are increased by one, and credit points are decreased by one when the clients are refreshing; wherein, the higher the credit score, the priority queuing reservation can be used for taking goods or giving rewards; when the client is refreshed three times continuously or the credit points are negative, the client is counted into a blacklist, reservation is not allowed within M hours, and M can be set according to the needs. Customers with high credit points are marked as key customers, and the key customers have priority queuing reservation for taking goods.
In the implementation, the reservation goods taking authority is set for the client by recording and judging whether the credit points of the client reach the preset value, so that the reservation goods taking record of the self-service vending machine can be ensured to be effective, and the normal vending rate of the refreshing influence is reduced.
In one embodiment, the reservation success information includes an advance availability identifier or a non-advance availability identifier of the current vending machine. Under the condition that the goods sources of the self-service vending machine are sufficient, the clients can be allowed to pick up goods before the reservation time period, namely pick up goods in advance, and the reservation success information comprises the current goods-picking identification of the self-service vending machine in advance; in the case of insufficient sources of goods, customers are not allowed to pick up goods before the reservation period, and the reservation success information comprises the identification that the current vending machine cannot pick up goods in advance.
Vending machines can be divided into two categories: "stable" and "busy". The term "stable" means that the supply is greater than or equal to the demand, i.e., the total reserved amount of reserved goods to be taken is 75% of the inventory of the goods, and the source of the goods is sufficient at this time, so that the goods can be taken in advance without affecting the subsequent reserved goods to be taken. "busy" means that the self-service vending machine is supplied with less than the required reservation total of the reserved goods taking amount is 50% of the inventory of the goods (the inventory of the reserved time period is based on the reservation time period before the next goods supplementing time, and the inventory of the goods is based on the maximum stock of goods in the goods channel after the reservation time period is the next goods supplementing time). In this embodiment, the "75%" and "50%" are used as a preferred embodiment, not limited to this application, and the "75%" and "50%" may be other percentages.
And inquiring the credit points of the clients on the premise of not influencing the follow-up reservation for taking the goods when the clients request to take the goods in advance, and allowing to take the goods in advance and not counting the credit points when the goods are taken for the first reservation or the credit points reach a preset value.
In one embodiment, a method for reserving goods for picking up by a vending machine further includes: receiving a reservation cancellation request or a refund request of one or more of reserved cargoes; the reservation cancellation request or the refund request carries a self-service vending machine identifier corresponding to the goods, the goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier; and canceling the reservation goods taking of the goods according to the self-service vending machine identifier and the goods identifier in the reservation cancellation request or the refund request.
Wherein, the customer can place multiple goods (ABCD) in the shopping cart, unify the payment, and multiple goods can get goods on different machines at different times. And after the goods are picked up by the commodity A, displaying that the goods are picked up by the commodity A in the order form, and waiting for the goods to be picked up by the BCD. In an order, the goods with finished goods can not be refunded, and the goods with unfinished goods can be refunded.
Wherein after canceling the reserved goods taking according to the self-service vending machine identifier and the goods identifier in the reserved cancellation request or the refund request, the method further comprises: and refund is carried out according to the order identification and the goods identification.
The order form can be cancelled once after the goods are taken and reserved for each order form, and after the second reservation, whether the reservation is cancelled or the refund is requested, the order form is regarded as being refreshing, and the credit is subtracted by one. The customer selects refund after reservation pickup, and considers cancellation reservation.
In one embodiment, a method for reserving goods for picking up by a vending machine further includes: calculating the goods supplementing quantity of the self-service vending machine according to the reservation success information; and sending the goods supplementing quantity to an operation and maintenance terminal. The operation and maintenance terminal can be used for operation and maintenance personnel to supplement goods for the self-service vending machine according to the goods supplementing quantity.
In one embodiment, a method for reserving goods for picking up by a vending machine further includes: and if the reservation is unsuccessful, returning reservation failure information to a sender of the reservation pickup request.
In one embodiment, a method for reserving goods for picking up by a vending machine further includes: and before and/or during the reserved time period, sending a goods taking reminding notification to the client. The reminding notification can be a short message reminding and a software push message reminding.
In one embodiment, a method for reserving goods for picking up by a vending machine further includes:
s210, receiving a goods taking request, wherein the goods taking request carries a self-service vending machine identifier, a goods identifier, a reserved time period, reserved goods taking amount corresponding to the goods identifier and payment information.
S220, judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request.
Wherein, through the steps described in this embodiment, repeated picking up and picking up at a non-predetermined time can be avoided.
And S230, if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine.
Wherein, after the step S230, the method further comprises: and marking the payment information as shipped according to the shipment instruction.
The method can be used for taking goods in the vending machine through scanning.
In one embodiment, a method for reserving a pickup for a vending machine further comprises: receiving a goods taking request, wherein the goods taking request carries a preset goods taking code; judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine. Wherein after sending the shipment instruction to the self-service vending machine, further comprising: and marking that the preset goods taking code is delivered. By the method, the non-subscriber can take goods through the preset goods taking code.
In one embodiment, a method for reserving a pickup for a vending machine further comprises: receiving a goods taking request, wherein the goods taking request carries a preset goods taking code; judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, sending goods taking confirmation information to a sender of the reserved goods taking request; receiving acknowledgement error-free information; and sending a shipment instruction to the self-service vending machine. Wherein after sending the shipment instruction to the self-service vending machine, further comprising: and marking that the preset goods taking code is delivered.
In this embodiment, by sending the pickup confirmation information to the client, it is possible to ensure that the pickup information is not erroneously outputted when the pickup is performed in a different place. For example, the client a makes a reservation for taking goods on line, the client a sends order information (order identification, client ID or preset taking goods code) to the client B, the client B inputs the order information in the self-service vending machine for taking goods in a reservation period, the client a receives and checks the order confirmation information, and the client B replies the confirmation information under the condition that the information is correct, and the client B obtains goods from the self-service vending machine.
It should be understood that, although the steps in the flowcharts of fig. 2-3 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily occur sequentially, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or steps.
In one embodiment, as shown in fig. 4, there is provided a vending machine reservation pick device comprising: a reservation pickup request receiving module 310, a cargo inventory obtaining module 320, a reservation success judging module 330, and a reservation success information transmitting module 340. Wherein:
the reserved goods taking request receiving module 310 is configured to receive a reserved goods taking request, where the reserved goods taking request carries a self-service vending machine identifier, a goods identifier, a reserved time period, and a reserved goods taking amount corresponding to the goods identifier.
The goods stock quantity obtaining module 320 is configured to obtain a current goods stock quantity of the vending machine corresponding to the vending machine identifier, where the current goods stock quantity is the goods stock quantity corresponding to the goods identifier.
And a reservation success judging module 330, configured to judge whether the reservation is successful according to the reserved pickup amount, the reserved time period, and the current cargo inventory amount.
And the reservation success information sending module 340 is configured to return reservation success information to the sender of the reservation goods taking request when the reservation is successful, where the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
In one embodiment, the reservation success information further includes: the self-service vending machine identifies the corresponding self-service vending machine position and the route to the self-service vending machine.
In one embodiment, the reservation pick-up request carries an order identifier; the goods stock quantity obtaining module 320 is further configured to obtain, when it is determined, through the order identifier and the goods identifier, that the goods corresponding to the goods identifier are paid goods for which goods are not taken, a current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, where the current goods stock quantity is a goods stock quantity corresponding to the goods identifier.
In one embodiment, a vending machine reservation pick device further comprises: and the message pushing module is used for pushing the position of the self-service vending machine capable of reserving goods and the identity of the self-service vending machine to the client before acquiring the reservation goods taking request of the client, and the client can select the nearby self-service vending machine to take goods according to the needs.
In one embodiment, the reservation determining module 320 includes: the reservation total amount calculation unit is used for calculating the reservation total amount according to the reservation goods taking amount and the current reservation amount, and the current reservation amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; the shipment judging unit is used for judging whether the inventory of the self-service vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the self-service vending machine; and the reservation success judging unit is used for successfully reserving if the inventory quantity is sufficient.
In one embodiment, the reservation determining module 320 includes: the reservation total amount calculation unit is used for calculating the reservation total amount according to the reservation goods taking amount and the current reservation amount, and the current reservation amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; the shipment judging unit is used for judging whether the inventory of the self-service vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the self-service vending machine; the credit judgment unit is used for judging whether the credit score of the sender of the reservation goods taking request reaches a preset value or not if the inventory quantity is sufficient; and the reservation success judging unit is used for successfully reserving if the credit score of the sender of the reservation goods taking request reaches a preset value.
In one embodiment, the reservation success information includes an advance availability identifier or a non-advance availability identifier of the current vending machine. Under the condition that the goods sources of the self-service vending machine are sufficient, the clients can be allowed to pick up goods before the reservation time period, namely pick up goods in advance, and the reservation success information comprises the current goods-picking identification of the self-service vending machine in advance; in the case of insufficient sources of goods, customers are not allowed to pick up goods before the reservation period, and the reservation success information comprises the identification that the current vending machine cannot pick up goods in advance.
In one embodiment, a vending machine reservation pick device further comprises: the reservation cancellation request receiving module is used for receiving a reservation cancellation request or a refund request of one or more goods in reserved goods; the reservation cancellation request or the refund request carries a self-service vending machine identifier corresponding to the goods, the goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier; and the reservation cancellation module is used for canceling reservation goods taking of the goods according to the self-service vending machine identifier and the goods identifier in the reservation cancellation request or the refund request.
In one embodiment, a vending machine reservation pick device further comprises: the goods replenishment quantity calculation module is used for calculating the goods replenishment quantity of the self-service vending machine according to the reservation success information; and the goods supplementing quantity sending module is used for sending the goods supplementing quantity to the operation and maintenance terminal. The operation and maintenance terminal can be used for operation and maintenance personnel to supplement goods for the self-service vending machine according to the goods supplementing quantity.
In one embodiment, a vending machine reservation pick device further comprises: and the goods taking reminding notification sending module is used for sending the goods taking reminding notification to the client before the reserved time period and/or in the reserved time period. The reminding notification can be a short message reminding and a software push message reminding.
In one embodiment, a vending machine reservation pick device further comprises: the goods taking request receiving module is used for receiving a goods taking request, wherein the goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier; the order validity judging module is used for judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; and the delivery instruction sending module is used for sending a delivery instruction to the self-service vending machine if the current time is in a reserved time period and the goods corresponding to the goods taking request are not delivered.
In one embodiment, a vending machine reservation pick device further comprises: the system comprises a goods taking request receiving module, a goods taking module and a goods taking module, wherein the goods taking request receiving module is used for receiving a goods taking request, and the goods taking request carries a preset goods taking code; the order validity judging module is used for judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; and the delivery instruction sending module is used for sending a delivery instruction to the self-service vending machine if the current time is in a reserved time period and the goods corresponding to the goods taking request are not delivered. Wherein after sending the shipment instruction to the self-service vending machine, further comprising: and marking that the preset goods taking code is delivered.
In one embodiment, a vending machine reservation pick device further comprises: the system comprises a goods taking request receiving module, a goods taking module and a goods taking module, wherein the goods taking request receiving module is used for receiving a goods taking request, and the goods taking request carries a preset goods taking code; the order validity judging module is used for judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; the confirmation information sending module is used for sending the goods taking confirmation information to the sender of the reserved goods taking request if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered; the shipment instruction sending module is used for receiving the confirmation error-free information; and sending a shipment instruction to the self-service vending machine. Wherein after sending the shipment instruction to the self-service vending machine, further comprising: and marking that the preset goods taking code is delivered.
In one embodiment, as shown in fig. 5, there is provided a vending machine reservation pick client comprising: the article selection module 410, the reservation module 420, the transmission module 430, and the reception module 440. Wherein:
the commodity selecting module 410 is configured to select the vending machine and the commodity to be purchased according to the commodity display page.
Specifically, a commodity display page of the self-service vending machine is displayed on the mobile phone terminal, and a customer selects required commodities and the self-service vending machine required to pick up the commodities on the commodity display page. Of course, the client described in the present application is not limited to a mobile phone terminal.
The reservation module 420 is used for reserving goods taking or paying for the goods and generating a reservation goods taking request;
a sending module 430, configured to send a reservation pickup request; the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier. Wherein the sending module 430 sends the reservation pickup request to the reservation pickup request receiving module 310.
A receiving module 440, configured to receive reservation success information;
the sending module 430 is further configured to send a pickup request; the goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier.
The receiving module 440 is further configured to receive order information and reservation success information or receive reservation failure information.
The sending module 430 is further configured to send a reservation cancellation request, a refund request, or a shipment request; the reservation cancellation request or the refund request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier.
In one embodiment, a vending machine reservation pick-up client further comprises: the goods taking reminding receiving module is used for receiving goods taking reminding notification; and the goods taking confirmation information receiving module is used for receiving the goods taking confirmation information and sending the confirmation information to the goods taking reservation device of the self-service vending machine.
In one embodiment, a self-service vending terminal is provided, comprising: the goods stock quantity sending module is used for sending the goods stock quantity to the reservation goods taking device of the self-service vending machine; the goods taking request input module is used for receiving a goods taking request input by a user; the goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier.
In one embodiment, a vending machine reservation shipping dimension terminal is provided, comprising: the goods supplementing quantity receiving module is used for receiving the goods supplementing quantity; and the replenishment reply module is used for sending a positive reply or a negative reply.
The specific limitation of the reservation pick device of the vending machine can be referred to the limitation of the reservation pick method of the vending machine, and will not be described herein. The modules in the reservation picking device of the vending machine can be realized in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 6. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing xxx data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by the processor implements a vending machine reservation pick method.
It will be appreciated by those skilled in the art that the structure shown in fig. 6 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
In one embodiment, the processor when executing the computer program further performs the steps of: receiving a goods taking request, wherein the goods taking request carries a self-service vending machine identifier, a goods identifier, a reserved time period and reserved goods taking amount and payment information corresponding to the goods identifier; judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
judging whether the reservation is successful or not according to the reserved goods taking quantity, the reserved time period and the current goods stock quantity;
and when the reservation is successful, the reservation success information is returned to the sender of the reservation goods taking request, and the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a goods taking request, wherein the goods taking request carries a self-service vending machine identifier, a goods identifier, a reserved time period and reserved goods taking amount and payment information corresponding to the goods identifier; judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request; and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.

Claims (12)

1. A method for reserving goods for a vending machine, the method comprising:
receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
Calculating the reserved total amount according to the reserved goods taking amount and the current reserved amount, wherein the current reserved amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier;
if the reserved total amount is smaller than or equal to the current goods stock amount of the self-service vending machine, the goods stock amount of the self-service vending machine is sufficient; or alternatively
If the reserved total amount is larger than the current goods stock amount of the self-service vending machine and the reserved time period is a set time period, calculating the goods supplementing amount according to the reserved total amount and the current goods stock amount of the self-service vending machine; the reserved time period is a time period for a customer to reserve and pick up goods, and the set time period is a time period for an operation and maintenance person to be able to supplement goods;
the goods supplementing quantity is sent to an operation and maintenance terminal;
if a positive answer of the operation and maintenance terminal is received within a preset time, judging that the goods quantity of the self-service vending machine is sufficient; if the inventory is sufficient, the reservation is successful;
when reservation is successful, reservation success information is returned to the sender of the reservation goods taking request, wherein the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period; the reservation success information comprises a goods-taking-in-advance mark or a goods-taking-out-not-in-advance mark of the self-service vending machine, wherein the goods-taking-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is sufficient, and the goods-taking-out-not-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is insufficient;
And inquiring credit points of a sender of the advance goods taking request when the advance goods taking request is received, and allowing the sender to take goods in advance if the credit points reach a preset value.
2. The method of claim 1, wherein the reservation pick request carries an order identifier;
the obtaining the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier, and the method comprises the following steps:
when the goods corresponding to the goods identification are determined to be paid goods which are not taken through the order identification and the goods identification, the current goods inventory quantity of the self-service vending machine corresponding to the self-service vending machine identification is obtained, and the current goods inventory quantity is the goods inventory quantity corresponding to the goods identification.
3. The method of claim 1, wherein said determining whether the reservation was successful based on the reserved pickup volume, the reserved time period, and the current inventory volume comprises:
calculating the reserved total amount according to the reserved goods taking amount and the current reserved amount, wherein the current reserved amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier;
Judging whether the inventory of the self-service vending machine is sufficient according to the reserved total amount and the current inventory of the goods of the self-service vending machine;
if the inventory is sufficient, judging whether the credit points of the sender of the reservation pickup request reach a preset value or not;
and if the credit score of the sender of the reservation pickup request reaches a preset value, the reservation is successful.
4. A method according to any one of claims 1-3, further comprising:
receiving a reservation cancellation request or a refund request of one or more of reserved cargoes; the reservation cancellation request or the refund request carries a self-service vending machine identifier corresponding to the goods, the goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier;
and canceling the reservation goods taking of the goods according to the self-service vending machine identifier and the goods identifier in the reservation cancellation request or the refund request.
5. A method according to any one of claims 1-3, further comprising:
calculating the goods supplementing quantity of the self-service vending machine according to the reservation success information;
and sending the goods supplementing quantity to an operation and maintenance terminal.
6. A method according to any one of claims 1-3, further comprising:
And before and/or during the reserved time period, sending a goods taking reminding notification to the client.
7. A method according to any one of claims 1-3, further comprising:
receiving a goods taking request, wherein the goods taking request carries a self-service vending machine identifier, a goods identifier, a reserved time period and reserved goods taking amount and payment information corresponding to the goods identifier;
judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request;
and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine.
8. A method according to any one of claims 1-3, further comprising:
receiving a goods taking request, wherein the goods taking request carries a preset goods taking code;
judging whether the current time is in a reserved time period or not and whether goods corresponding to the goods taking request are delivered or not according to the goods taking request;
and if the current time is in the reserved time period and the goods corresponding to the goods taking request are not delivered, delivering a delivery instruction to the self-service vending machine.
9. A vending machine reservation pick device, the device comprising:
the reservation goods taking request receiving module is used for receiving a reservation goods taking request, wherein the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and a reservation goods taking amount corresponding to the goods identifier;
the goods stock quantity acquisition module is used for acquiring the current goods stock quantity of the self-service vending machine corresponding to the self-service vending machine identifier, wherein the current goods stock quantity is the goods stock quantity corresponding to the goods identifier;
the reservation success judging module is used for calculating the reservation total amount according to the reservation goods taking amount and the current reservation amount, and the current reservation amount is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; if the reserved total amount is smaller than or equal to the current goods stock amount of the self-service vending machine, the goods stock amount of the self-service vending machine is sufficient; or if the reserved total amount is larger than the current goods stock amount of the self-service vending machine and the reserved time period is a set time period, calculating the goods supplementing amount according to the reserved total amount and the current goods stock amount of the self-service vending machine; the reserved time period is a time period for a customer to reserve and pick up goods, and the set time period is a time period for an operation and maintenance person to be able to supplement goods; the goods supplementing quantity is sent to an operation and maintenance terminal; if a positive answer of the operation and maintenance terminal is received within a preset time, judging that the goods quantity of the self-service vending machine is sufficient; if the inventory is sufficient, the reservation is successful;
The reservation success information sending module is used for returning reservation success information to a sender of the reservation goods taking request when reservation is successful, wherein the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period; the reservation success information comprises a goods-taking-in-advance mark or a goods-taking-out-not-in-advance mark of the self-service vending machine, wherein the goods-taking-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is sufficient, and the goods-taking-out-not-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is insufficient; and inquiring credit points of a sender of the advance goods taking request when the advance goods taking request is received, and allowing the sender to take goods in advance if the credit points reach a preset value.
10. A vending machine reservation pick-up client comprising:
the commodity selection module is used for selecting the self-service vending machine and the commodities to be purchased according to the commodity display page;
the reservation module is used for reserving goods taking or paying for the goods and generating a reservation goods taking request;
the sending module is used for sending a reservation goods taking request; the reservation goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period and reservation goods taking quantity corresponding to the goods identifier;
The receiving module is used for receiving reservation success information generated when reservation is successful; the reservation success information carries the self-service vending machine identifier, the goods identifier and the reservation time period; judging that the reservation success is calculated and reserved according to the reserved goods taking quantity and the current reserved quantity, wherein the current reserved quantity is determined according to the self-service vending machine corresponding to the self-service vending machine identifier and the goods corresponding to the goods identifier; if the reserved total amount is smaller than or equal to the current goods stock amount of the self-service vending machine, the goods stock amount of the self-service vending machine is sufficient; or if the reserved total amount is larger than the current goods stock amount of the self-service vending machine and the reserved time period is a set time period, calculating the goods supplementing amount according to the reserved total amount and the current goods stock amount of the self-service vending machine; the reserved time period is a time period for a customer to reserve and pick up goods, and the set time period is a time period for an operation and maintenance person to be able to supplement goods; the goods supplementing quantity is sent to an operation and maintenance terminal; if a positive answer of the operation and maintenance terminal is received within a preset time, judging that the goods quantity of the self-service vending machine is sufficient; if the inventory is sufficient, the reservation is successful; the reservation success information comprises a goods-taking-in-advance mark or a goods-taking-out-not-in-advance mark of the self-service vending machine, wherein the goods-taking-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is sufficient, and the goods-taking-out-not-in-advance mark is suitable for the condition that the goods quantity of the self-service vending machine is insufficient; inquiring credit points of a sender of the advance goods taking request when the advance goods taking request is received, and allowing the sender to take goods in advance if the credit points reach a preset value;
The sending module is also used for sending a goods taking request; the goods taking request carries a self-service vending machine identifier, a goods identifier, a reservation time period, and reserved goods taking amount and payment information corresponding to the goods identifier.
11. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 8 when the computer program is executed.
12. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 8.
CN201910744533.3A 2019-08-13 2019-08-13 Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine Active CN110689153B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910744533.3A CN110689153B (en) 2019-08-13 2019-08-13 Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910744533.3A CN110689153B (en) 2019-08-13 2019-08-13 Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine

Publications (2)

Publication Number Publication Date
CN110689153A CN110689153A (en) 2020-01-14
CN110689153B true CN110689153B (en) 2023-05-23

Family

ID=69108195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910744533.3A Active CN110689153B (en) 2019-08-13 2019-08-13 Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine

Country Status (1)

Country Link
CN (1) CN110689153B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113299005A (en) * 2020-02-21 2021-08-24 北京云迹科技有限公司 Automatic vending machine delivery method and device
CN111445149A (en) * 2020-03-27 2020-07-24 新石器慧通(北京)科技有限公司 Automatic article selling method and device
CN113298608B (en) * 2020-12-31 2023-12-01 盒马(中国)有限公司 Order information processing method and device and electronic equipment
CN113128727A (en) * 2021-04-19 2021-07-16 北京京东振世信息技术有限公司 Method and device for service reservation, electronic equipment and storage medium
CN115965324B (en) * 2023-03-16 2023-06-06 浙江天柜科技有限公司 Commodity sales method and system based on vending machine
CN117350612B (en) * 2023-10-18 2024-04-19 广州市宏意星计算机***服务有限公司 Selling and picking method, system and storage medium based on online mall

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157639A (en) * 2000-09-06 2002-05-31 Fuji Electric Co Ltd Control method of automatic vending machine
AU2003213489A1 (en) * 1997-08-19 2003-08-14 Hewlett-Packard Company Improved Electronic Ordering and Vending Systems
JP2007286668A (en) * 2006-04-12 2007-11-01 Denso Wave Inc Vending machine management system
CN107331058A (en) * 2017-06-22 2017-11-07 广州创立起科技有限公司 A kind of automatic vending coffee machine that can be preengage online and its selling system, method
CN107886625A (en) * 2017-11-27 2018-04-06 丁梦瑶 Automatic vending machine and system
CN108198054A (en) * 2018-03-07 2018-06-22 王乐军 A kind of unmanned counter that commodity is supported to subscribe and marketing system
CN108564444A (en) * 2018-04-16 2018-09-21 广州葵翼信息科技有限公司 A kind of automatic vending management system and management method
CN108682090A (en) * 2018-04-16 2018-10-19 蒋文华 A kind of community intelligent retail trade system
CN109598587A (en) * 2018-12-04 2019-04-09 刘姜毅 Community is sold platform with Multifunction self aid
CN109949095A (en) * 2019-03-21 2019-06-28 中国联合网络通信集团有限公司 Replenishing method and equipment
CN110021110A (en) * 2018-01-08 2019-07-16 阿里巴巴集团控股有限公司 Vending machine impression information processing method, apparatus and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678901B (en) * 2016-01-05 2019-09-27 江苏柯润信息技术有限公司 Intelligent transportation vending machine system
CN107045753A (en) * 2016-02-08 2017-08-15 富士电机株式会社 Automatic vending machine and automatic saler system
CN108537473A (en) * 2017-03-01 2018-09-14 更酷科技(上海)有限公司 Method, coffee vending machine and the server of automatic vending coffee
CN107195121A (en) * 2017-07-07 2017-09-22 西安工业大学 Cold-storage insulation and the automatic food vending machine of presell
CN107730725A (en) * 2017-10-11 2018-02-23 胡启凡 Intelligent self-service vending system
CN108765698A (en) * 2018-03-29 2018-11-06 深圳市赛亿科技开发有限公司 The management method and system of commodity in a kind of self-service vending machine
CN109685965A (en) * 2018-12-21 2019-04-26 中国银行股份有限公司 Self-service machine is exchanged in commemorative coin reservation
CN109920135A (en) * 2019-01-25 2019-06-21 广州富港万嘉智能科技有限公司 Reservation ordering method, automatic vending machine and system based on automatic vending machine

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003213489A1 (en) * 1997-08-19 2003-08-14 Hewlett-Packard Company Improved Electronic Ordering and Vending Systems
JP2002157639A (en) * 2000-09-06 2002-05-31 Fuji Electric Co Ltd Control method of automatic vending machine
JP2007286668A (en) * 2006-04-12 2007-11-01 Denso Wave Inc Vending machine management system
CN107331058A (en) * 2017-06-22 2017-11-07 广州创立起科技有限公司 A kind of automatic vending coffee machine that can be preengage online and its selling system, method
CN107886625A (en) * 2017-11-27 2018-04-06 丁梦瑶 Automatic vending machine and system
CN110021110A (en) * 2018-01-08 2019-07-16 阿里巴巴集团控股有限公司 Vending machine impression information processing method, apparatus and system
CN108198054A (en) * 2018-03-07 2018-06-22 王乐军 A kind of unmanned counter that commodity is supported to subscribe and marketing system
CN108564444A (en) * 2018-04-16 2018-09-21 广州葵翼信息科技有限公司 A kind of automatic vending management system and management method
CN108682090A (en) * 2018-04-16 2018-10-19 蒋文华 A kind of community intelligent retail trade system
CN109598587A (en) * 2018-12-04 2019-04-09 刘姜毅 Community is sold platform with Multifunction self aid
CN109949095A (en) * 2019-03-21 2019-06-28 中国联合网络通信集团有限公司 Replenishing method and equipment

Also Published As

Publication number Publication date
CN110689153A (en) 2020-01-14

Similar Documents

Publication Publication Date Title
CN110689153B (en) Method, device, computer equipment and storage medium for reserving goods taking of self-service vending machine
US10212109B2 (en) Message sending and forwarding method, apparatus, and system
CA2504285C (en) Alternate delivery location methods and systems
CN106204222A (en) Order data treating method and apparatus
US20030171996A1 (en) Method for delivery of products purchased online
EP3742376A1 (en) Method, apparatus, device and system for processing commodity transaction, and storage medium
US20160078688A1 (en) System and Method to Facilitate On-Demand Parking
CN109598612B (en) Method and device for resource delay delivery
WO2021081114A1 (en) Storage compartment coordination and tracking
CN112488602A (en) Replenishment method, device and system
US20220414201A1 (en) Systems and methods for safely storing an object
US11699333B1 (en) System for incentivizing transition from physical card to mobile pay
CN108647801B (en) Method and device for predicting financial hotspot
CN113592382A (en) Order processing method and device, computer readable storage medium and processor
US9473588B2 (en) Data processing method and system
CN111882265A (en) Cross-border e-commerce automatic customs declaration method and automatic customs declaration robot
CN116308646A (en) Order processing method, computer readable storage medium and electronic device
CN113034150B (en) Refund method for unmanned retail terminal
CN108711196B (en) Parking lot management method and device
CN111768142A (en) Order processing method and device
CN113139777B (en) Distribution information processing method and device and electronic equipment
CN109785046A (en) Charter application processing method, device, computer equipment and storage medium
KR101930361B1 (en) A method for delivering goods using a mobile application and a computer readable recording medium on which the program is recorded
CN112381628B (en) Object processing method, device, electronic equipment, storage medium and program product
CN115204867A (en) Data stream transfer method and device, computer equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant