Summary of the invention
Embodiments provide a kind of goods reservation system for automatic vending machine, can effectively solve the series of problems mentioned in background technology.
The embodiment of the present invention adopts following technical scheme:
A kind of goods reservation system for automatic vending machine, comprise at least one vending machine, server and at least one subscribing clients, described subscribing clients comprises vending machine query unit, for sending vending machine inquiry request to described server, in wherein said inquiry request, carry the positional information of described subscribing clients; Described server comprises vending machine search unit, described subscribing clients is sent to for searching for vending machine information according to described inquiry request in predeterminable area and Search Results being generated feedback information, positional information and the network address of at least one vending machine is carried, the address of choosing interface of this network address corresponding to this vending machine in wherein said feedback information; Described subscribing clients comprises goods and subscribes unit, selected goods information for submitting to according to the operation of user after described subscribing clients enters this network address and it can be used as subscription information to be sent to described server, the wherein said goods information that selected comprises type of merchandize and quantity; Described server comprises goods information delivery unit, for the described goods information that selected is sent to vending machine corresponding to this network address; Described vending machine comprises Baggage Inquiry unit, for according to described selected goods information to inquire about in cargo storage mechanism whether to store meet described in selected the innage of goods information; Subscribe performance element, the innage kind having selected goods information corresponding with described for binding in storing database and quantity, bound reservation kinds of goods, wherein said storing database is used for kind and the quantity of the in-house goods of real time record cargo storage; Identifying code generation unit, for generating corresponding identifying code according to subscription information and it being sent to described subscribing clients through described server, wherein identifying code is using reservation voucher when getting thing as user; Identifying code associative cell, for be stored in this identifying code in authentication code database and it to be associated with corresponding subscription information.
As preferably, described vending machine also includes identifying code input equipment and identifying code comparing unit, and the identifying code that described identifying code comparing unit is used in the identifying code that user inputted by described identifying code input equipment and authentication code database is compared and generates comparison result.
As preferably, described vending machine also includes payment affirmation unit, for obtaining payment information entrained by this identifying code according to comparison result to judge whether user completes on-line payment.
As preferably, described cargo storage mechanism is made up of refrigeration mechanism and Re Zang mechanism, it is characterized in that, described Re Zang mechanism comprises the storeroom of at least two temperature grades, and described storing database is also for recording kind, the quantity of the goods in the storeroom of refrigeration mechanism and described at least two temperature grades respectively.
As preferably, the described temperature grade having selected goods information also to comprise goods, comprises hot and cold, warm Three Estate, and wherein this temperature grade is by corresponding with the storeroom of the in-house refrigeration mechanism of described cargo storage and described at least two temperature grades respectively; The innage kind that described reservation performance element has also selected goods information corresponding with described for binding in described storing database and quantity and temperature grade thereof, bound reservation kinds of goods.
As preferably, described subscribing clients also comprises goods and quits the subscription of unit, for sending unsubscription request by described server to described vending machine according to the operation of user, carries identifying code in wherein said unsubscription request.
As preferably, described vending machine also comprises quits the subscription of performance element, for according to unsubscription request from the type of merchandize the subscription information that described storing database unbind associates with identifying code and quantity.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is: adopt technical scheme of the present invention, user is by the vending machine near finding on subscribing clients, and the feedback information sent by reception server is to determine that interface is chosen with what enter this vending machine in the position of vending machine and logging in network address, user can generate and selected goods information to be sent to vending machine as subscription information by described server choosing on interface executable operations using selected kinds of goods, vending machine binds the innage kind and quantity of having selected goods information corresponding with described in storing database according to subscription information, bound reservation kinds of goods, and generate identifying code and give described subscribing clients, under the prerequisite completing payment, user only need input corresponding identifying code when getting thing, the on-the-spot client bought can not be sold to by the kinds of goods subscribed, so, the phenomenon that the kinds of goods occurred when effectively solving on-the-spot purchase are sold out and the effect shortening the time buying can be reached, in addition, user can also select to need to subscribe the temperature grade of kinds of goods by the interface of choosing on described subscribing clients, can select the kinds of goods of cold and hot temperature three different brackets, thus meet consumers' demand, improve to subscribe and experience.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only a part of embodiment of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to protection scope of the present invention.
Embodiment one
Please refer to Fig. 1, a kind of goods reservation system structural representation for automatic vending machine that Fig. 1 provides for the embodiment of the present invention one.Concrete, the present embodiment provides a kind of goods reservation system 101 for automatic vending machine, comprise at least one vending machine 101, server 102 and at least one subscribing clients 103, described subscribing clients 103 comprises vending machine query unit 104, for sending vending machine inquiry request to described server 102, in wherein said inquiry request, carry the positional information of described subscribing clients 103; Described server 102 comprises vending machine search unit 105, described subscribing clients 103 is sent to for searching for vending machine information according to described inquiry request in predeterminable area and Search Results being generated feedback information, positional information and the network address of at least one vending machine 101 is carried, the address of choosing interface of this network address corresponding to this vending machine 101 in wherein said feedback information; Described subscribing clients 103 comprises goods and subscribes unit 106, selected goods information for submitting to according to the operation of user after described subscribing clients enters this network address and it can be used as subscription information to be sent to described server 102, the wherein said goods information that selected comprises type of merchandize and quantity; Described server 102 comprises goods information delivery unit 107, for the described goods information that selected is sent to vending machine corresponding to this network address 101; Described vending machine 101 comprises Baggage Inquiry unit 108, for according to described selected goods information to inquire about in cargo storage mechanism whether to store meet described in selected the innage of goods information; Subscribe performance element 109, the innage kind having selected goods information corresponding with described for binding in storing database and quantity, bound reservation kinds of goods, wherein said storing database is used for kind and the quantity of the in-house goods of real time record cargo storage; Identifying code generation unit 110, for generating corresponding identifying code according to subscription information and it being sent to described subscribing clients 103 through described server 102, wherein identifying code is using reservation voucher when getting thing as user; Identifying code associative cell 111, for be stored in this identifying code in authentication code database and it to be associated with corresponding subscription information.
Be applied on automatic beverage vending machine as actual scene is described in further detail with reservation system 101 in the present embodiment.
User, when needs carry out beverage reservation, subscribing application software by being used in the beverage that described subscribing clients 103 is installed, first starting this application software, entering vending machine query interface; User selects query function on this query interface, the query manipulation of response user is sent vending machine inquiry request to described server 102 by described vending machine query unit 104, described server 102 will search for vending machine information according to described inquiry request after receiving described vending machine inquiry request in predeterminable area, described predeterminable area is the areal extent to the rounded diffusion of surrounding centered by the positional information of described subscribing clients, such as, can be in 2 square kilometres.
Before searching for, in described server 102, the vending machine information be at least greater than within the scope of described predeterminable area will be stored, the network address of choosing interface that the quantity of the vending machine namely existed, present position and vending machine are corresponding.
After search terminates, Search Results is generated feedback information and is sent to described subscribing clients 103 by described server 102.Such as, described server 102 searches and have a vending machine A in described predeterminable area, and present position is: No. 6, BeiJing Xi Road undertaking area's hatching west wing 5 floor, then these Search Results are generated feedback information and are sent to described subscribing clients 103 by described server 102.
Described subscribing clients 103 is after the feedback information receiving the transmission of described server 102, and will automatically log on this network address corresponding with vending machine A, namely interface chosen by the kinds of goods of vending machine A.On the surface, the beverage that user can subscribe needed for unrestricted choice according to demand, what such as user selected is: 2 bottles of Coca-Colas, after selection terminates, click preservation.Said goods is subscribed unit 106 and will be submitted selecting goods information and it can be used as subscription information to be sent to described server 102 of user's preservation to; The described goods information that selected is sent to vending machine corresponding to this network address 101 by the described goods information delivery unit 107 of described server 102, is sent to vending machine A by the described goods information that selected.
Described vending machine 101 is after receiving described subscription information, to inquire about in cargo storage mechanism whether store 2 bottles of Coca-Colas by described Baggage Inquiry unit 108, if do not had, then subscribe failure, described vending machine 101 sends the failed information of reservation by described server 102 to described subscribing clients 103; If had, then described Baggage Inquiry unit 108 will send reservation instruction to described reservation performance element 109, and described reservation performance element 109 will bind 2 bottles of Coca-Colas in described storing database, and these 2 bottles of Coca-Colas are bound reservation kinds of goods.Such as, suppose to store 20 bottles of Coca-Colas in described cargo storage mechanism, 18 bottles of icy bleak teas, 30 bottles of Nescafes ... then correspondence is recorded these data by described storing database, after described reservation performance element 109 performs binding event, then described storing database by record 20 bottles of Coca-Colas by reservation 2 bottles, that is, the on-the-spot user bought can only buy at most not by the 18 bottles of Coca-Colas subscribed at most in described vending machine 101.
After described reservation performance element 109 terminates reservation, will send an information to described identifying code generation unit 110, described identifying code generation unit 110 generates corresponding identifying code according to this information, such as, can be digital verification code.In addition, the identifying code that described identifying code generation unit 110 generates also to be stored in authentication code database and it to be associated with corresponding subscription information by described identifying code associative cell 111, is associated with 2 bottles of Coca-Colas by it.
As one embodiment of the present invention, in the present embodiment, described vending machine 101 also includes identifying code input equipment 112 and identifying code comparing unit 113, and described identifying code comparing unit 113 is compared for the identifying code in the identifying code that user inputted by described identifying code input equipment 112 and authentication code database and generates comparison result.
When user uses described vending machine 101 to get the beverage of reservation, by inputting corresponding identifying code and press acknowledgement key on described identifying code input equipment 112, when described vending machine 101 receives the identifying code of user's input, identifying code by the 113 pairs of user's inputs of described identifying code comparing unit is compared, namely whether the identifying code of comparison user input duplicates with the identifying code in authentication code database, if occur, then described vending machine 101 will obtain the subscription information corresponding to this identifying code, i.e. the subscription information of acquisition 2 bottles of Coca-Colas.
Then, described payment affirmation unit 114 by the payment information that obtains entrained by this identifying code to judge whether user completes on-line payment.Concrete, user is just paid subscribed beverage by on-line payment after carried out reservation by described subscribing clients 103, to payment information be generated after payment completes, and select described in this payment information specifically will be stored in goods information and be sent to described vending machine 101 via described server 102.If confirm complete payment, then described vending machine 101 by control kinds of goods driving mechanism from carrying corresponding kinds of goods to getting thing mouth in described cargo storage mechanism.
Embodiment two
Please answer a kind of cargo storage structural scheme of mechanism for automatic vending machine that reference diagram 1 and Fig. 2, Fig. 2 provide for the embodiment of the present invention.The present embodiment is substantially the same with embodiment one, difference part is, in the present embodiment, described cargo storage mechanism is made up of refrigeration mechanism and Re Zang mechanism, described Re Zang mechanism comprises the storeroom of at least two temperature grades, and described storing database is also for recording kind, the quantity of the goods in the storeroom of refrigeration mechanism and described at least two temperature grades respectively.
The described temperature grade having selected goods information also to comprise goods, comprises hot and cold, warm Three Estate, and wherein this temperature grade is by corresponding with the storeroom of the in-house refrigeration mechanism of described cargo storage and described at least two temperature grades respectively; The innage kind quantity that described reservation performance element 109 has also selected goods information corresponding with described for binding in described storing database and temperature grade thereof, bound reservation kinds of goods.
Such as, user described kinds of goods choose interface selects required beverage time, can select the temperature requirement to beverage, such as, what user selected can be: 2 bottles of Coca-Colas, temperature simultaneously.So, then select terminate and preserve after, described goods is subscribed unit 106 and will be submitted selecting goods information and it can be used as subscription information to be sent to described server 102 of user's preservation to, the described goods information that selected is sent to vending machine corresponding to this network address 101 by the described goods information delivery unit 107 of described server 102, wherein, the described goods information that selected just comprises temperature requirement to beverage.
Wherein, described reservation performance element 109 is when performing binding event, the innage kind quantity specifically having selected goods information corresponding with described binding in described storing database and temperature grade thereof, such as described reservation performance element 109 binds 2 bottles of Coca-Colas in described storing database, temperature, binds reservation kinds of goods by it.
Further, described storing database specifically records by the kind of the kinds of goods subscribed, quantity by one of them storeroom of the storeroom in described at least two grades, namely records by the kind of the kinds of goods subscribed, quantity in the storeroom that corresponding temperature grade is temperature.
Embodiment three
Please refer to Fig. 3, a kind of goods reservation system structural representation for automatic vending machine that Fig. 3 provides for the embodiment of the present invention three.The present embodiment is substantially the same with embodiment one, difference part is, in the present embodiment, described subscribing clients 103 also comprises goods and quits the subscription of unit 115, for sending unsubscription request by described server 102 to described vending machine 101 according to the operation of user, in wherein said unsubscription request, carry identifying code.
Described vending machine 101 also comprises quits the subscription of performance element 116, for according to unsubscription request from the type of merchandize the subscription information that described storing database unbind associates with identifying code and quantity.
Wherein, this identifying code before being exactly described vending machine 101 sent to the identifying code of described subscribing clients 103 by described server 102.If user generates unsubscription request by executable operations on described subscribing clients 103, and described in quit the subscription of performance element 116 and complete goods and quit the subscription of, then described vending machine 101 also sends the information of successfully canceling a reservation by by described server 102 to described subscribing clients 103, after receiving this information, described subscribing clients 103 will return user by the payment of on-line payment to shopping goods.
The system that above-described embodiment provides, only be illustrated with the division of above-mentioned each functional unit, in practical application, can distribute as required and by appeal function and be completed by different functional units, different functional units is divided into, to complete all or part of function described above by the inner structure in described system.The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
The present invention can realize following advantage:
By the present invention, adopt technical scheme of the present invention, user is by the vending machine near finding on subscribing clients, and the feedback information sent by reception server is to determine that interface is chosen with what enter this vending machine in the position of vending machine and logging in network address, user can generate and selected goods information to be sent to vending machine as subscription information by described server choosing on interface executable operations using selected kinds of goods, vending machine binds the innage kind and quantity of having selected goods information corresponding with described in storing database according to subscription information, bound reservation kinds of goods, and generate identifying code and give described subscribing clients, under the prerequisite completing payment, user only need input corresponding identifying code when getting thing, the on-the-spot client bought can not be sold to by the kinds of goods subscribed, so, the phenomenon that the kinds of goods occurred when effectively solving on-the-spot purchase are sold out and the effect shortening the time buying can be reached, in addition, user can also select to need to subscribe the temperature grade of kinds of goods by the interface of choosing on described subscribing clients, can select the kinds of goods of cold and hot temperature three different brackets, thus meet consumers' demand, improve to subscribe and experience.