[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104520909A - Method and device for communicating with vending machine - Google Patents

Method and device for communicating with vending machine Download PDF

Info

Publication number
CN104520909A
CN104520909A CN201380022418.6A CN201380022418A CN104520909A CN 104520909 A CN104520909 A CN 104520909A CN 201380022418 A CN201380022418 A CN 201380022418A CN 104520909 A CN104520909 A CN 104520909A
Authority
CN
China
Prior art keywords
vending machine
automatic vending
payment system
event
communicating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201380022418.6A
Other languages
Chinese (zh)
Inventor
S·G·特内夫
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.)
DATAVEND Ltd
Original Assignee
DATAVEND 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 DATAVEND Ltd filed Critical DATAVEND Ltd
Publication of CN104520909A publication Critical patent/CN104520909A/en
Pending legal-status Critical Current

Links

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/20Administration of product repair or maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F5/00Coin-actuated mechanisms; Interlocks
    • G07F5/18Coin-actuated mechanisms; Interlocks specially adapted for controlling several coin-freed apparatus from one place
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Operations Research (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Invented method comprises data detection by watching communication between vending machine and its payment system in unified manner, without intervention in this communication, and automated downloading this data; transmitting downloaded data via wireless network by invented device's modem/ external peripheral device's resource; analyzing this data by determining events and one-time events and generating states by unifying the meaning of communication between vending machine and its payment systems performed according to multitude of standard communication protocols; extracting from analyzed data of information about technical condition of vending machine/ payment systems, about operating regime of vending machine, about sales made by vending machine and revenues in its payment systems; remote control on basis of analyzed data and optional discontinuation/restoration of vending machine operation by invented device at request by external peripheral device connected to vending machine. The data is tracked or monitored and the diagnosis at the vending machine is transferred.

Description

For the method and apparatus communicated with automatic vending machine
Technical field
The present invention relates to the method and apparatus for communicating with automatic vending machine, being intended to obtain the data about the technology status of automatic vending machine and payment system thereof, sale and service.
Background technology
For a long time, the automatic technology (automatic vending machine) for vending articles or service is all well-known, and is being distributed widely in All Around The World now.The fact of this automatic vending machine is provided by a lot of companies from country variant, therefore inevitably cause provided automatic vending machine, they software and control the greatest differences of communication protocol of the communication between automatic vending machine and payment system thereof.The operation optimizing automatic vending machine is extremely important about the information of its sale and technology status with remote access in real time.When maintenance to automatic vending machine of fault, personnel control and optimization, get out these information for the treatment of allowing fast and action timely.Lacking for determining with long range acquisition about the unified approach (described method is easily integrated in existing automatic vending machine) of the sale of automatic vending machine and the information of technology status is subject matter, and in concrete technical field this problem in the urgent need to address.
The automatic vending machine for vending articles or service that major part uses uses several different agreement to communicate between automatic vending machine and the payment system of these automatic vending machines, and namely:
MDB/ICP – NAMA multi-point bus/internal communication protocol;
Agreement A – MEI 20 mA agreement A specification;
BDV – agreement A, BDV 001 branch;
Parallel proof device 14VDC, parallel proof device 24VDC – be mono-/many automatic vendings parallel interface.
Other so unpopular agreements and interface are dissimilar electromechanical interface and MICROMECH agreement.
Exist and be used for downloading agreement about the sale of automatic vending machine and the data of working specification (operating regime) according to standard EVA-DTS (EVA-DTS DDCMP and EVA DTS DEX/UCS) from the steering logic of automatic vending machine.Two kinds of agreements all need realize in the steering logic of automatic vending machine and realize in hardware design in enterprise's production level.In addition, they comprise downloads relevant part to data, but does not solve the problem transmitting these data subsequently.EVA-DTS DEX/UCS Major Epidemic is in North America, and EVA-DTS DDCMP Major Epidemic is in Europe.As can point out they between significant concept difference, the condition of the complete automatically downloading data of requirement is there is not in standard DDCMP (different with DEX/UCS), and in this external DDCMP, when the controller of automatic vending machine is busy with some other functions, can not downloading data.According to these principal characters of two kinds of agreements, this conclusion can be made: they do not meet the standard of the general effective ways for collecting data from automatic vending machine, and this is due to underlying cause:
These agreements need to realize in enterprise's production level, and consider their suitable feature, and not all fabricator uses these agreements;
These agreements do not solve the problem data of download being transferred to center;
Their geographic distribution is limited;
These protocol package are containing the extra restriction of the automatic download of obstruction data.
In the present invention, these agreements for obtaining the extraneous information about definite event in the automatic vending machine that there are these agreements wherein, and therefore, according to method and apparatus of the present invention pining down not by aforementioned restriction.
The order for controlling Audit Module (auditing module) is comprised by the part of EVA (European automatic vending association) and NAMA (automatic vending association of the U.S.) standardized above-mentioned agreement, but due to the suitable feature of these standards, they seldom realize with complete form.This makes to need to use the new method of collecting about the sale of automatic vending machine and the information of technology status, collects data as by the communication of supervision between automatic vending machine and their payment system.On the one hand, this needs to set up uniform logical to determine the event occurred in automatic vending machine.
EP 1 020 822 A1 discloses the control system of the automatic vending machine of the steering logic used in unified automatic vending machine.It presupposes intervention to the existing logic of automatic vending machine and amendment, and this makes solution complicated and makes it very expensive.In addition, fiber optic network is used as transmission medium by disclosed technical scheme, extends the principle of centralized Data Collection.The present invention does not need any intervention to the existing logic of automatic vending machine and amendment, and there is provided for by monitoring that the new method of sales data is integrated in the communication between automatic vending machine and their payment system.In addition.The present invention presupposes and uses existing mobile radio network to carry out data transmission, and it significantly simplify the realization of method.
US 6,250,452 B1 describe the control system of the automatic vending machine for having integrated payment system, and this integrated payment system is connected with automatic vending machine by so-called " electromechanical interface " (definition according to European automatic vending association describes in the upper file " Overview of Vending Machine Interface 2012 " announced of EVA internet site " htpp: //www.vending-europe.eu/standards-and-protocols/overview-o f-vending-machine-interface_2012.pdf ").Disclose in this document and collect data and be recorded in the local device be integrated in automatic vending machine, and these data are transferred to the principle of another remote-control device.It should be noted that, do not mention the mode about data transmission in the patent in question, and only discuss the concept of centralised collection data.One embodiment of the present of invention cover equally by monitoring that this interface collects data.
US 6,322,262 B1 discloses the control system of the automatic vending machine of the sale printed matter with integrated payment system and the control system verified for coin.The technical scheme provided is applicable to the automatic vending machine of the limited kinds with concrete payment system, and it makes to need modeling again to have the existing logic of the other types automatic vending machine of other types payment system.In addition, the scheme provided needs master controller personal computer being used as automatic vending machine, and before statistics is transferred to concentrated position, collects and store this statistics in this personal computer.This is unwanted in a device in accordance with the invention.
US 6,772,048 B1 describes the system of the automat being built with the control module (on the one hand, these data are transferred to external device (ED) or center by it) transferring data to the center machine collecting data in the wireless network for Long-distance Control.The new steering logic that described system presupposes automatic vending machine designed to be able to the function being supported in and describing in described invention, or has been integrated in automatic vending machine at this new logic of production phase.So-called " host controller interface driving " (Fig. 4,52) and " transport layer " (Fig. 4,54) or like are integrated in only a few automatic vending machine.Similar standard can be mentioned, by EVA (European automatic vending association) standardized Biao Zhun – EVA-DTS DDCMP for controlling automatic vending machine and EVA-DTS DEX/UCS.Even if meet this condition, be also not enough to the universality obtaining described technical scheme, because the possibility that the first standard does not provide automaticdata to download.In addition, disclosed invention needs to there is the center machine collecting data, and it makes the program complicated and makes it very expensive.
Compared with above-described method, the present invention does not need to use any special intelligent object, but be used in the information exchanged between automatic vending machine and its standard payment system, wherein when without the need to studying this information when any intervention, to determine the event relevant with working specification to the sale of automatic vending machine.In addition, remove the necessity of center machine, and use existing mobile radio network (GSM network), as transmission medium, all data are directly transferred to center.
US 2010/0176197 A1 discloses the system for verifying bank note of the integrated card reader had for cashless payment.This invention does not relate to the control of the sales control when other types payment system is connected to automatic vending machine and the situation to automatic vending machine
Technology provided above does not provide following any method, wherein can collect about automatic vending machine and their sale of payment system and the information of technology status by the method, and do not limit their interface type, their fabricator or model, or do not need in Data Collection and the human intervention that transfers data to the process of the position that can process the data of collecting from multiple automatic vending machine.
Summary of the invention
The invention provides and be intended to unification from the widely used agreement (MDB for the communication between automatic vending machine and payment system thereof, agreement A, BDV, parallel proof device 12VDC, parallel proof device 24VDC) and the data of other not too popular agreements (MICROMECH and the agreement for electromechanical interface), and unify the method and apparatus of the data defined according to the standard EVA-DTS for automatic vending machine of auditing, with according to this data determination event, and use its oneself GSM modulator-demodular unit or as the modulator-demodular unit of the resource of peripheral unit, these data be transferred to remote server.
Method according to the present invention comprises by monitoring communication between automatic vending machine and payment system thereof in a uniform manner and this communication of nonintervention, detects data, and automatically downloads these data; Downloaded data are transmitted in the wireless network according to the modulator-demodular unit of the resource of device of the present invention or the resource of external peripheral devices by representing; By determine event and disposable event perform to the analysis of data that detects and transmit, and use the unified implication of that carry out according to multiple standard communication protocol, between automatic vending machine and payment system thereof communication to generate state; From the information of the availability the technology status of analyzed extracting data about automatic vending machine, the technology status about payment system, the working specification about automatic vending machine, the payment system about them, the sale made by automatic vending machine and the income in their payment system; Perform Long-distance Control according to analyzed data, and interrupted by device according to the present invention according to the operation execution of the request sent by the external peripheral devices being connected to automatic vending machine to automatic vending machine is optional and recovers.
Device for communicating with automatic vending machine according to the present invention comprises three parts:
Monitoring section, examines the data according to the transmission of different communication protocol between payment system and automatic vending machine, and any intervention not in device side according to the present invention, described monitoring section is automatically downloaded and these data of systematization;
Uniform logical, for according to receive and systematized data determination event and disposable event;
Hop, by the modem resource of integrated modulator-demodular unit or peripheral unit, uses existing GSM network to receive and systematized data to server transmission institute, and the event of determined generation state and disposable event.
Accompanying drawing explanation
Hereinafter, illustrate the present invention in detail with reference to accompanying drawing, wherein:
Fig. 1 describes according to device block diagram of the present invention;
Fig. 2 describe serve as the connection of automatic vending machine and payment system thereof, according to the block diagram of the generic communications modules of device of the present invention;
Fig. 3 describe process data and event, according to the block diagram of the common logic of device of the present invention;
Fig. 4 describes the block diagram according to the logic for the treatment of the data from the general module communicated with device of the present invention;
Fig. 5 describes the algorithm for generating state according to method of the present invention;
Fig. 6 describe for the treatment of to the income of automatic vending machine and the algorithm selling relevant event;
Fig. 7 describes the algorithm being used for communicating between device according to the present invention and peripheral unit;
Fig. 8 describes the connective schematic diagram according to the common application of multiple device of the present invention.
Embodiment
Fig. 1 describes the block diagram according to device 1 of the present invention.Device 1 comprise general module 11, microcontroller 12, integrated GSM modulator-demodular unit 13, for the port one 4 that communicates with external peripheral devices 15 and power supply unit 16.
Generic communications modules 11, by the communication protocol for the connection standard between automatic vending machine 17 and payment system 18, sets up the connection with automatic vending machine 17 and payment system 18.
Microcontroller 12 performs the logic function being used for following operation: monitor-interface, process event some state that also definition is corresponding with these events, start the transmission of these states to server 407 (-common application is shown on Fig. 8) by integrated GSM modulator-demodular unit 13, and support the communication protocol for communicating with external device (ED) 15.According to Fig. 7, according to pre-assigned algorithm, by the communication between RS232 interface actuating unit 1 and external peripheral devices 15.
The data downloaded by monitoring section also remembered automatically by microcontroller 12, and stored in memory, wherein in this storer accessible site auto levelizer 1 or be connected to the external memory storage of device 1.
In one embodiment of the invention, transmitted to the data of server 407 by the modulator-demodular unit execution of external peripheral devices 15.
External peripheral devices 15 can send the order of operation for stoping or enable automatic vending machine to affect the working specification of automatic vending machine.In one embodiment of the invention, the resource of external peripheral devices 15 (such as, display) is used for the visual of message.
Power supply unit 16 provides 5VDV and the 4.2VDC rated voltage of (if using integrated GSM modulator-demodular unit).
Fig. 2 describes the generic communications modules 11 for being connected with automatic vending machine 17 and payment system 18.Generic communications modules 11 comprises the several assemblies for being undertaken connecting by dissimilar communication protocol: the interface module 21 for agreement A (execution), the interface module 22 for BDV, the interface module 23 for MDB/ICP, the interface module 24 for parallel proof device 12VDC, interface module 25 for parallel proof device 24VDC, and for the interface module 26 of standard EVA-DTS.In one embodiment of the invention, device 1 has the interface module by carrying out being connected for the other standards agreement (MICHROMECH agreement and the agreement for electromechanical interface) of communication between automatic vending machine 17 and payment system 18 thereof.
According to about the recommendation mentioning the circuit design of agreement described in the appendix A (hardware driving of recommendation), the interface module 21 for communication protocol agreement A (execution) comprises optical isolator (optic insulator) for communicating with payment system and the 20mA transceiver circuit for communicating with automatic vending machine
Interface module 22 for communication protocol BDV is the cable converters to agreement A standard.
According to the recommendation of the circuit design about described agreement, the interface module 23 for communication protocol MDB/ICP comprises the optical isolator of the signal for receiving automatic vending machine 17 and payment system 18.
Interface module 24 for parallel proof device 12VDC comprises the detecting device for different communication channel.According to standard, the payment system of validator type reads entering, to communicate with automatic vending machine of coin or bank note via six channels by short pulse (100ms).Forbid that channel is to complete reverse link communication by means of only one, wherein according to its logic level, this forbids that channel allows or forbids receiving money.In addition, automatic vending machine provides power supply to payment system.Interface module 24 has 8 detecting devices: correspondingly, and each in coin/bank note channel has a detecting device, and a detecting device is for suppressing channel, and a detecting device is used for power supply.When seeking the insulating completely of circuit, they are made up of TTL logical OR optical isolator.Consider and suppress the voltage level of channel and power supply to be greater than 5 VDC (12 – 24 VDC), reduce the voltage to the acceptable value of TTL logic.
Interface module 25 for parallel proof device 24VDC is extentions of the interface module 24 for parallel proof device 12VDC, and comprises the phase inverter (inverter) suppressing channel.
Interface module 26 for the communication protocol according to EVA-DTS standard comprises transceiver (such as, having the MAX232 of the capacitance voltage multiplier (charge pump) supporting variable communication speed (2400-115200 bps)).Realized the physical connection of automatic vending machine by cable, wherein for dissimilar automatic vending machine, this cable may be different.
In another embodiment of the present invention, the circuit supporting dissimilar electromechanical interface and MICROMECH agreement can be added.
Fig. 3 describes the block diagram of the logic according to device 1 of the present invention.This logic performs the logical process to data and event in microcontroller 12, and comprises: peripheral logical unit 30, central logic 40, communication module 50 and the module 51 for controlling modulator-demodular unit.
Peripheral logical unit 30 is responsible for logical process to the data from automatic vending machine and payment system, is determined dissimilar event, and they are transferred to central logic 40.
Central logic 40 processes all events and determines 3 groups of events according to the algorithm for generating event.When there is this several state, central logic 40 formulates the combination of state as several state of combination.
The currency that communication module 50 is responsible for transmission current state and is sold under certain conditions and take in, that is:
When central logic 40 has produced the change of state;
When certain time period expires, such as, after last transmission 4 hours;
When receiving when being transferred to the request of peripheral unit;
When receiving short-text message (SMS) with predetermined content.
Communication module 50 is also responsible for performing the communication with peripheral unit by agreement, wherein describes the algorithm of this agreement in the figure 7 according to the present invention.
Module 51 for controlling modulator-demodular unit performs the communication with integrated gsm module 13 by the standard set of AT order.Using in the embodiments of the invention of modulator-demodular unit of external peripheral devices 15 wherein, not using the module 51 for controlling modulator-demodular unit.
The block diagram of peripheral logical unit 30 is described in Fig. 4.Peripheral logical unit 30 comprises submodule 31,32,33,34 and 35, for the treatment of communication protocol agreement A (execution) (submodule 31), MBD/ICP (submodule 32), parallel proof device 12VDC/24VDC (submodule 33), EVA-DTS DDCMP (submodule 34) and DEX/UCS (submodule 35).
Submodule 31 for communication protocol agreement A (execution) receives by the data of automatic vending machine according to this protocol transmission, and these data are transferred to payment system without any amendment, and vice versa-receive the data that sent to automatic vending machine by payment system and it is transferred to automatic vending machine without any amendment.Submodule 31 monitors the appearance of the order described in 4.0 chapters (application layer of the agreement discussed), particularly orders POOL, CREDIT and VEND, and monitors the transmission of corresponding response ACK and BUSY.
Order POOL defines continuous communiction, between order, wherein have the maximum time period of 80ms.Delay in 80ms-10s can be considered to the event relevant to the technical matters in payment system 18.Each event of this type and other events described below are sent to central logic 40, to process.In response to order POOL, automatic vending machine 17 sends ACK (if it gets out operation) or sends BUSY when it is not ready for operation.Response BUSY is considered to the event relevant to the operability of automatic vending machine 17.Lack response and be considered to the event relevant to the technology status of automatic vending machine 17.Order CREDIT determines the situation of the money entering payment system 18.It is considered to the initiation parameter of payment system 18 and takes in relevant event.Order VEND determines the event relevant to the sale undertaken by automatic vending machine 17.
Submodule 32 for communication protocol MDB/ICP monitors the situation of the transmission line (transmitting line) of automatic vending machine 17, and the appearance of the order described in the 5th, 6 and 7 chapters of discussed agreement, wherein this agreement relates to and communicating with cashless payment system with coin receiving institution, bank note reading device.The transmission line of automatic vending machine 17 monitors continuous low level appearance, and this low level appearance determines the event relevant to the technology status of automatic vending machine 17 continuously.The initialization command of payment system 18 is sent to be considered to the event relevant to the appearance of the initiation parameter of counterpart expenditure system with corresponding response.Following order is counted as initialization command:
For the SETUP of coin receiving institution;
For the SETUP of bank note reading device;
For the SETUP of cashless payment system (such as passing through bank card).
Order POOL determines continuous communiction, and lack the event that this communication is considered to relevant to the working specification of automatic vending machine 17 in during 80 milliseconds to 10 seconds, and lack the event relevant to the technical matters in payment system 18 is considered to the response of this order.
In situations, for different payment systems determines the event relevant to the income in payment system 18:
Structure is received for coin:
The Ying Bi – that=POOL – stores is about the instruction of the coin entered;
=DISPENSE – returns the order of the coin of certain value and type;
=PAYOUT –, for the system of supported protocol the 2nd layer, returns the order of the money of some quantity.
For bank note reading device:
The Chao Piao – that=POOL – receives is about the instruction of the bank note entered;
For cashless payment system:
The Zi that=VEND – ratifies moves Shou Huo – and confirms order VEND and corresponding quantity of selling;
=REVALUE – provides credit (credit) by cash payment system to cashless systems;
Due to the essence of agreement, there is not the order determining single sale.
In this connection, in disposable (one-time) event that the following situations of according to priority order statement has been given a definition relevant to the sale made by automatic vending machine 17:
If there is credit in system, and suppose that this credit is greater than the change of repayment, return the order of the money/coin of certain quantity;
If there is credit (Coin-kind FFh), forbid the order receiving money;
If there is credit, check the order of the situation (tubulose state) of the container of coin receiving institution.
Submodule 33 for interface concurrent validator 12VDC/24VDC performs the low level detection to supply voltage, and it is considered to the event relevant to the technical matters in automatic vending machine 17.
Detect and suppress the high level of channel to be considered to:
If there is no credit and there is power supply, the event relevant to the working specification of automatic vending machine 17;
If there is credit, the event relevant to the sale made by automatic vending machine 17.
When there is power supply, detect that the low level of the channel of validator is considered to:
If this level continues the time interval being less than or equal to 500ms, the event relevant to the income entering payment system 18;
If this level continues more than 500ms, the event relevant to the technical matters in payment system 18.
If if the integrated port that there is automatic vending machine supports communication protocol EVA-DTS DDCMP, if and support the automatic audit of automatic vending machine, submodule 34 then for communication protocol EVA-DTS DDCMP is connected to this port, to communicate according to this agreement, and directly need not affect its operation.When according to above-mentioned protocol detection to event, if corresponding audit supported by automatic vending machine 17, then start audit and the type of data determination event according to transmission.Adopt and can determine following event in this way:
The event relevant to the working specification of automatic vending machine 17, uses the numeral of the description specified in agreement and letter to determine the subtype of corresponding event;
The event relevant to the sale that automatic vending machine 17 is made, uses the numeral of description and the article of alphabetical firm sale that specify in agreement.
Submodule 35 for interface DEX/UCS has the purposes identical with the purposes of submodule 34, and it uses identical transceiver, but this transceiver has constant transmissions speed (9600 bps).
In another embodiment of the present invention, the peripheral logic (logic as the combination of above-mentioned logic) of the dissimilar electromechanical interface of support (covering the design of the logic of parallel interface 33) and MICROMECH agreement can be added.
Describe in Fig. 5 according to the algorithm 100 for generating state of the present invention.In step 101, initialization system, and initial state is normal technology state about automatic vending machine 17 and payment system 18 and mode of operation.In step 102, the appearance for event performs inspection.If there is not event, then method proceeds to step 103, wherein performs delay in step 103.Consider that the appearance of technology or Action Events is situation about repeatedly occurring, (communication protocol according to using) these delays (103,105,110) have the value equaling maximum time of origin repeatedly (80ms to 10s).After execution postpones, algorithm returns step 102.When there is event, be then step 104, wherein in step 104 bit load registers counter.The value of register 104 equals for corresponding event, the time (in 1-2 minute) needed for the conversion from normal condition to abnomal condition.Following execution step 105, performs delay in step 105.The inspection of the appearance to event is again performed in step 106.Lack event and mean the definition do not met for generating state, and therefore logic turns back to step 102.Logical orientation to step 107, checks for overdue register in step 107 by the appearance of event, and if counter does not expire, algorithm returns step 105.Overdue register means that meeting state defines, and generates the state meeting its definition in step 108, in step 109 after step 108, by the information transmission about state to communication module 50.Following by step 110, perform delay in step 110, and follow by step 111, performing conversion check in step 111 for lacking event.The appearance of event does not also mean that state is modified, and algorithm returns step 110, and lacks the normalization (normalization) that event determines the technology/operating conditions occurred in step 112.In step 113, the information about the normalization of technology/operating conditions is transferred to communication module 50, and algorithm returns original state 102.
Above-mentioned algorithm 100 has unified the determination to corresponding states, and unique exception is the additional state of the technology status of sub-state as working specification.If for device provides voltage, then can determine this state, wherein this voltage is not subject to the impact as the service isolating switch of standard installation on the door of automatic vending machine 17.In this case, the goalkeeper opening automatic vending machine 17 can not the power supply of interrupting device 1, and will generate the event relevant to the technology status of automatic vending machine 17 and payment system 18 simultaneously.Then, before step 104, at the state only transmission primaries that optional step 114 will be safeguarded about technical service, and logic will proceed according to normal algorithm.
Process to the income of automatic vending machine 17 according to the algorithm 200 that Fig. 6 describes and sell relevant event.
In step 201, initialization system, and wait for the event relevant to initiation parameter in step 202, this event provides and calculates income and the information of the adjustment of payment system needed for selling (value of coin/bank note, multiplier, in a reservoir for repaying the value of the coin of change, etc.) about correct.In step 203, generate the variable C with initial value " 0 ", the information that this variable will provide about credit current in system.In step 204, monitor the event relevant to the income in payment system.The appearance of this event should be embodied in variable C, wherein upgrades this variable in step 205.This event can be two-way: enter the income of system and repay change.Logic keeps the waiting status of step 204, until the event relevant to the sale made by automatic vending machine 17 occurs, wherein monitors this event in step 206.Then, reflect in the sale of automatic vending machine and the correspondence statistics of income and once sell and respective value 207, and logic returns step 204.
The algorithm for communicating with external peripheral devices 15 is described in Fig. 7.This communication of algorithms comprises one group of step, this group of step is used for initialization, by external peripheral devices 15 by about sell and the situation of income and the information transmission of currency to remote server 407, perform the request about prevention automatic vending machine 17 received from peripheral unit 15, short-text message (SMS) is received by the GSM modulator-demodular unit of peripheral unit 15, and extra one group of step that this communication of algorithms comprises the access of the GPRS channel for obtaining the modulator-demodular unit to external peripheral devices 15 (is opened to the connection of server, send data, receive data to be connected with closedown), and on the display at peripheral unit 15, write the optional step of text message.
This algorithm is based on the communication of " principal and subordinate " type, and wherein device 1 is main device and peripheral unit 15 is from device.Start communication by device 1, and peripheral unit 15 is obligated within the time period of 1 second, respond received order.Peripheral unit 15 haves no right to start communication, and it only can in response to received order.
Algorithm for the treatment of the communication in device 1 side comprises the following steps:
After beginning step 601, initialization has the variable S (702) of following meanings:
S=0 – basic status, proper communication, not used for the process transferring data to remote server 407;
S=1 – is sent to peripheral unit 15 about the request transferring data to remote server 407;
S=3 – expects to receive data by peripheral unit 15 from remote server 407;
S=4 – is sent to peripheral unit 15 about the request stopped with the connection of remote server 407.
Then be step 703 after that, in step 703 transmission command POOL, and wait for that the time period of 1 second passes by step 704.Perform the inspection for there is significant response in step 705, and when there is this response, perform the inspection for the request occurred about transmission data in step 706 by central logic 40.If do not occur this request or there is no significant response in step 706, then again perform step 703.Occur causing, in step 707, variable S is increased " 1 " about the request of transmission data in step 706, and in step 708, according to the value of S, (order that 1-connects for initialization, 2-are for sending the order of data, 3-POOL and wait for from the response of remote server, 4-is for stopping the order connected) send the order being used for communicating with remote server, and the counter register with the duration of 2 minutes is loaded in step 709.Perform the standard delay of 1 second in step 710, and perform the inspection for there is response in step 711.If not this response, (step 708) starts the initialization connected from the beginning, and in step 716 initial value " 1 " loading variable S before that.Peripheral unit 15 within the duration of the counter register loaded in step 709, must actively or negatively respond the order in step 708, as the direct response to this order or as the response to order POOL.
Significant response according to the value of variable S is:
S=1 – establishes the connection of remote server;
S=2 – data are transferred to remote server 407;
S=3 – have received the response (if there is this response) from remote server;
S=4 – terminates the connection of remote server.
The inspection to significant response is performed in step 712, and when not this response, method at ring 714-715-710-711-712-714 Inner eycle, until receive this response or until (step 714 monitor) step 709 load counter register expire.Regardless of the value of variable S, the counter register of step 709 expires and is considered to non-traffic carried, and in step 716 by variable S is set to original state S=1 initialize communications from the beginning, and return step 708.
Occur that significant response causes checking in step 713 value of S in step 712.The state corresponding with S=4 means the complete communication cycle with remote server 407, and algorithm returns step 702.The value of S is less than " 4 " and means that part performs communication cycle, and logic is taken back step 707 by it, and starts next step of execution transmission cycle by the value increasing S.
Receive the short-text message from peripheral unit 15, and in response to step 703,715 order POOL perform this short-text message be transferred to main device 1, and correspondingly to process in step 705,712.
In another embodiment of described invention, give peripheral unit 15 operative installations 1 to stop the chance of the operation of automatic vending machine 17.In the algorithm of Fig. 7, this is embodied in step 716-719, wherein according to the type of response or lack response and use lower row logic stop or enable automatic vending machine:
If lack response-be not also prevented from, then stop automatic vending machine 17;
If the response of peripheral unit 15 confirm-is prevented from, then enable;
If the response of peripheral unit 15 is BUSY-be not also prevented from, then stop automatic vending machine 15.
In its initial state, automatic vending machine is considered to not be prevented from.
In step 703 and the transmission of 715 fill orders, this order has the request on display text message being write peripheral unit 15, and except order POOL, add additional parameter, as the instruction of this request, text message self and visual duration thereof.This request undesirably specifically confirms, not necessarily visual, and may can't help peripheral unit 15 and initiatively perform.An example of this situation is the request when the resource (display) of peripheral unit 15 is busy.In this case, do not perform visual, and do not transmit the response refusal performed being used as to main device 1.
Hereafter use description to the operation of the device 1 communicated with payment system 18 with automatic vending machine 17.
Device 1 connects automatic vending machine 17 and the existing interface of payment system 18 that is associated thereof and the communication monitoring them, the payment system 18 being connected to automatic vending machine 17 and being associated by self being attached to.
Device 1 is according to different agreements and interface, by by monitoring that the event that communication between automatic vending machine 17 and payment system 18 obtains is reduced to unified event, the following state relevant with working specification to the technology status of automatic vending machine 17 and payment system 18 can be determined according to this unified event:
When there is proper communication between automatic vending machine 17 and payment system 18, they correctly operate;
When there is not the communication with automatic vending machine 17 in predetermined amount of time (such as 6 minutes), automatic vending machine 17 inoperation;
When there is not the communication with specific payment system 18 in predetermined amount of time (such as 6 minutes), this specific payment system 18 inoperation;
When within predetermined time section (such as 15 minutes), automatic vending machine 17 does not allow payment system 18 to receive payment, this automatic vending machine 17 operates but it does not have function technically;
When meeting the executive condition of step 114 of Fig. 5, automatic vending machine 17 is in service process;
And any possible combination of above-mentioned state.
The disposable event that also monitoring is relevant to the sale made by automatic vending machine, and this is embodied in the sale of automatic vending machine 17 and takes in the statistics of relevant device 1.
When from a kind of State Transferring to another kind of state, or under in predetermined amount of time (such as 4 hours), the state of automatic vending machine 17 and payment system 18 does not have vicissitudinous situation, device 1 starts the connection with central server 15, and transmits the statistics of current state and sale and income.
In one embodiment of the invention, peripheral unit 15 is given by sending to device 1 chance that order starts the operation interrupting automatic vending machine 17.
The general illustration of the embodiment of device 1 is described in Fig. 8.Multiple automatic vending machine 401-405 with different payment system are equipped with device 1.The operation of the automatic vending machine that each assembly monitor is associated with it, and by existing GSM network, the data of necessity are transferred to server 407.
Subject description discloses the exemplary embodiment according to method and apparatus of the present invention, this embodiment is used for explaining the present invention and never should being construed as limiting the scope of the invention, and should give the present invention protect the most widely according to claims.
Claims (amendment according to treaty the 19th article)
1. for the method communicated with the automatic vending machine (17) of service for vending articles, comprise detection data; Transfer data to center by modulator-demodular unit via wireless network, such as server (407), wherein collect data in a concentrated manner to analyze; Perform to the analysis of data that detects and transmit; From the information of detected extracting data about the income in the availability in the availability automatic vending machine (17), payment system (18) and the sale made by automatic vending machine (17) and payment system (18); And the Long-distance Control performed automatic vending machine (17),
It is characterized in that:
By monitoring that the communication between automatic vending machine (17) and one or more payment system (18) performs the detection of data, and this communication of nonintervention;
Perform to the analysis of data that detects and transmit comprise and determine event, and generate state by the implication unifying the communication between automatic vending machine (17) and payment system (18) that basis performs for multiple standard agreements of the communication between automatic vending machine and its payment system;
From the information of analyzed extracting data about the technology status of automatic vending machine (17) and the technology status about payment system (18);
Wherein, according to described method, monitor between automatic vending machine (17) and payment system (18) according to standard MBD and/or standard agreement A and/or standard BDV and/or standard parallel validator 12VDC and/or standard parallel validator 24VDC and/or auditing standard EVA DTS DDCMP and/or auditing standard EVA-DTS DEX/UCS and/or MICROMECH consensus standard and/or the communication that performs for the consensus standard of electromechanical interface;
And wherein, using said method does not need to carry out any change to the existing logic of automatic vending machine (17).
2. according to claim 1 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, determine following event:
The event relevant to the technology status of automatic vending machine (17);
The event relevant to the technology status of payment system (18);
The event relevant to the working specification of automatic vending machine (17);
The disposable event relevant with the sale made to the income obtained by automatic vending machine (17).
3. according to claim 2 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, determine that the combination of the event relevant to the technology status of automatic vending machine (17) and/or the event relevant with the technology status of payment system (18) and/or the event of being correlated with the working specification of automatic vending machine (17) and/or described event is to cause generation state.
4. according to claim 2 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, the disposable event relevant to the sale made by automatic vending machine (17) can be the event relevant with the income in payment system (18), and determines this event under the following situations that according to priority order describes:
If there is credit in system and suppose that this credit exceeds the change of repayment, for repaying to the order of the money/coin of determined number;
If there is credit, forbid the order receiving any money;
If there is credit, check the order of the situation of the container of coin receiving institution.
5. according to all aforementioned claims for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, be the disposable event that the definition of dissimilar payment system is relevant to the income in payment system (18).
6. according to claim 2 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, following situations is considered to the event relevant to the technology status of automatic vending machine (17):
The low level of the supply voltage of payment system (18) detected;
Lacking the continuous communiction automatic vending machine (17) and payment system (18) within the time period of 80 milliseconds to 10 seconds.
7. according to claim 2 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, following situations is considered to the event relevant to the technology status of payment system (18):
Lack the response to the order sent by payment system (18).
8. according to claim 2 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, following situations is considered to the event relevant to the working specification of automatic vending machine (17):
Forbid the order receiving the money sent to payment system (18) by automatic vending machine (17);
If there is no credit, when there is power supply, detects the high level of the suppression channel of validator interface.
9. according in aforementioned claim described in any one for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, when there is power supply, detect that the high level of the suppression channel of validator interface is considered to: if there is no credit, the event relevant to the working specification of automatic vending machine (17); If and/or there is credit, the event relevant to the sale made by automatic vending machine (17).
10. according in aforementioned claim described in any one for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, when there is power supply, detect that the low level of the channel of validator interface is considered to: the event relevant to the income in payment system (18); And if described low level continues a time period, the event relevant to the technical matters in payment system (18), preferably this time period is in the scope of 100 to 1000 milliseconds.
11. according to claim 10 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, the described time period is 500 milliseconds.
12. according in aforementioned claim described in any one for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, state can be normal and improper state, and generates improper state when there is the event repeated continuously within a predetermined period of time.
13. according to claim 12 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, described predetermined amount of time is in the scope of 1 to 20 minutes, and wherein when this predetermined amount of time expires, corresponding event forwards improper state to.
14. according to claim 12 with described in 13 for the method communicated with the automatic vending machine (17) of service for vending articles, it is characterized in that, if there is several state simultaneously, then improper state can be the combination of several state, and wherein said state is caused by identical or different event.
15. 1 kinds for the device communicated with the automatic vending machine (17) of service for vending articles, comprise comprise interface module receiving unit, comprise the logical gate of logic and comprise the hop of modulator-demodular unit, it is characterized in that:
Receiving unit is formed by multiple interface module, this interface module has and cooperates with the dissimilar and automatic vending machine (17) that is that design that its payment system (18) communicates with according to for the various criterion agreement of the communication between automatic vending machine with its payment system, and the ability of this communication of nonintervention;
Logical gate is the uniform logical being wherein configured with peripheral logical unit (30), this peripheral logical unit (30) has and defines dissimilar event based on the data detected from the communication between automatic vending machine (17) and its payment system (18) and by the ability of these event transmission to central logic (40), this event is such as the event relevant to the technology status of automatic vending machine (17), the event relevant to the technology status of its payment system (18), the event relevant to the working specification of automatic vending machine (17), and the disposable event relevant to the sale made by automatic vending machine (17), wherein central logic (40) has all events of process and defines three class states based on this event, and by the ability of these state transfer to communication module (50), this state is such as the state relevant to the technology status of automatic vending machine (17), the state relevant to the technology status of payment system (18) and the state relevant with the working specification of automatic vending machine (17), wherein by these state transfer to communication module (50) in situations the currency of current state and sale and income to be transferred to the center of such as server (407): when central logic (4) has generated the change of state, when the predetermined amount of time started from last transmission expires, such as 5 minutes to 8 hours, preferably 2 hours, when receiving request from external peripheral devices (15), and when receiving short-text message (SMS) with predetermined content, perform the transmission of the currency sold and take in when transmitting current state.
16. computer programs on information medium, comprise instruction, this instruction makes the device according to claim 19-27 (1) simultaneously and performs for determining event and for the algorithm that generates state and another algorithm for determining disposable event independently, the former for set up according to claim 1-18 automatic vending machine (17) and payment system (18) thereof technology status and for set up automatic vending machine (17) working specification in normal function, the latter is for setting up the sale and the income in its payment system (18) made by automatic vending machine (17), and for the result of execution two kinds of algorithms is transferred to center to analyze, and send it back order alternatively to interrupt or to recover the operation of automatic vending machine (17).

Claims (30)

1. for the method communicated with the automatic vending machine of service for vending articles, comprise detection data; Transfer data to center by modulator-demodular unit via wireless network, such as server (407), wherein collect data in a concentrated manner to analyze; Perform to the analysis of data that detects and transmit; And the Long-distance Control performed automatic vending machine (17), it is characterized in that:
By monitoring that the communication between automatic vending machine (17) and one or more payment system (18) performs the detection of data in a uniform manner, and this communication of nonintervention, and data are downloaded to automatically in the storer of microcontroller (12) of device (1);
Performed via wireless network transmissions data by modulator-demodular unit, this modulator-demodular unit is the resource of device (1) for communicating with automatic vending machine or the resource of external peripheral devices (15);
Perform to the analysis of data that detects and transmit comprise and determine event, and generate state by the implication unifying the communication between automatic vending machine (17) and payment system (18) performed according to multiple standard communication protocol;
From analyzed extracting data about the availability the working specification of the technology status of automatic vending machine (17), technology status about payment system (18), automatic vending machine (17), payment system (18), and the information of income in the sale made by automatic vending machine (17) and payment system (18);
Perform Long-distance Control based on analyzed data, and this Long-distance Control can comprise by device (1) basis from the request interruption of external peripheral devices (15) or the operation recovering automatic vending machine (17).
2. the method for communicating with automatic vending machine according to claim 1, it is characterized in that, monitor between automatic vending machine (17) and payment system (18) according to standard MBD and/or standard agreement A and/or standard BDV and/or standard parallel validator 12VDC and/or standard parallel validator 24VDC and/or auditing standard EVA DTS DDCMP and/or auditing standard EVA-DTS DEX/UCS and/or MICROMECH consensus standard and/or the communication that performs for the consensus standard of electromechanical interface.
3. according to the method for communicating with automatic vending machine in aforementioned claim described in any one, it is characterized in that, determining following event:
The event relevant to the technology status of automatic vending machine (17);
The event relevant to the technology status of payment system (18);
The event relevant to the working specification of automatic vending machine (17);
The disposable event relevant with the sale made to the income obtained by automatic vending machine (17).
4. according to the method for communicating with automatic vending machine in aforementioned claim described in any one, it is characterized in that, determine that the combination of the event relevant to the technology status of automatic vending machine (17) and/or the event relevant with the technology status of payment system (18) and/or the event of being correlated with the working specification of automatic vending machine (17) and/or described event is to cause generation state.
5. the method for communicating with automatic vending machine according to claim 3, it is characterized in that, the disposable event relevant to the sale made by automatic vending machine (17) can be the event relevant with the income in payment system (18), and determines this event under the following situations that according to priority order describes:
If there is credit in system and suppose that this credit exceeds the change of repayment, for repaying to the order of the money/coin of determined number;
If there is credit, forbid the order receiving any money;
If there is credit, check the order of the situation of the container of coin receiving institution.
6. the method for communicating with automatic vending machine according to claim 5, is characterized in that, is the disposable event that the definition of dissimilar payment system is relevant to the income in payment system (18).
7. the method for communicating with automatic vending machine according to claim 6, is characterized in that, payment system (18) is coin receiving institution and/or bank note reading device and/or cashless payment system.
8. the method for communicating with automatic vending machine according to claim 7, it is characterized in that, cashless payment system is the system for being undertaken paying by bank card and/or non-banking card, and/or the system for being undertaken paying by short-text message (SMS).
9. the method for communicating with automatic vending machine according to claim 3, is characterized in that, following situations is considered to the event relevant to the technology status of automatic vending machine (17):
The low level of the supply voltage of payment system (18) detected;
The continuous communiction between automatic vending machine (17) and payment system (18) is lacked in long-time section.
10. the method for communicating with automatic vending machine according to claim 9, is characterized in that, does not wherein have the long-time section of continuous communiction to be from 80 milliseconds to 10 seconds.
11. methods for communicating with automatic vending machine according to claim 3, is characterized in that, following situations is considered to the event relevant to the technology status of payment system (18):
Lack the response to the order sent by payment system (18).
12. methods for communicating with automatic vending machine according to claim 3, is characterized in that, following situations is considered to the event relevant to the working specification of automatic vending machine (17):
Forbid the order receiving the money sent to payment system (18) by automatic vending machine (17);
If there is no credit, when there is power supply, detects the high level of the suppression channel of validator interface.
13. according to the method for communicating with automatic vending machine in aforementioned claim described in any one, it is characterized in that, when there is power supply, detect that the high level of the suppression channel of validator interface is considered to: if there is no credit, the event relevant to the working specification of automatic vending machine (17); If and/or there is credit, the event relevant to the sale made by automatic vending machine (17).
14. according to the method for communicating with automatic vending machine in aforementioned claim described in any one, it is characterized in that, when there is power supply, detect that the low level of the channel of validator interface is considered to: the event relevant to the income in payment system (18); And if described low level section for a long time, the event relevant to the technical matters in payment system (18).
15. methods for communicating with automatic vending machine according to claim 14, is characterized in that, described long-time section is in the scope of 100 to 1000 milliseconds.
16. methods for communicating with automatic vending machine according to claim 14, is characterized in that, described long-time section is 500 milliseconds.
17., according to the method for communicating with automatic vending machine in aforementioned claim described in any one, is characterized in that, state can be normal and improper, and generates improper state when there is the event repeated continuously within a predetermined period of time.
18. methods for communicating with automatic vending machine according to claim 17, is characterized in that, described predetermined amount of time is in the scope of 1 to 20 minutes, and wherein when this predetermined amount of time expires, corresponding event forwards improper state to.
19. methods for communicating with automatic vending machine according to claim 17, is characterized in that, if there is several state simultaneously, then improper state can be the combination of several state, and wherein said state is caused by identical or different event.
20. 1 kinds, for the device communicated with automatic vending machine (17), comprise receiving unit, logical gate and hop, it is characterized in that:
Form receiving unit by interface module, this interface module makes described receiving unit can cooperate with according to the dissimilar and automatic vending machine (17) that is that design for the various criterion protocol communication of the communication between automatic vending machine (17) with its payment system (18); Described receiving unit detects and extracts data from the communication between automatic vending machine (17) and payment system (18), and this communication of nonintervention;
Logical gate is wherein configured with peripheral logical unit (30), central logic (40), communication module (50) and the uniform logical for the module (51) that controls modulator-demodular unit;
Hop is used as the modulator-demodular unit of the resource for the device (1) communicated with automatic vending machine (17), or as be used for by the data that detect and extract be transferred to remote central location (407) to carry out the modulator-demodular unit of the resource of the external peripheral devices (15) analyzed;
Optional prevention part, it interrupts according to the request sent by external peripheral devices (15) or recovers the operation of automatic vending machine (17).
21. devices for communicating with automatic vending machine according to claim 20, it is characterized in that, peripheral logical unit (30) is responsible for the data that logical process detects and extracts from the communication between automatic vending machine (17) and payment system (18), and is responsible for determining dissimilar event and they is transferred to central logic (40).
22. devices for communicating with automatic vending machine according to claim 20-21, it is characterized in that, peripheral logical unit is determined:
The event relevant to the technology status of automatic vending machine (17);
The event relevant to the technology status of payment system (18);
The event relevant to operating mechanism (17);
The disposable event relevant with the sale made to the income obtained by automatic vending machine (17).
23. devices for communicating with automatic vending machine according to claim 20-22, it is characterized in that, central logic (40) processes all events and determines three groups of states according to the algorithm for generating state.
24. devices for communicating with automatic vending machine according to claim 23, is characterized in that, three groups of states are:
The state relevant to the technology status of automatic vending machine (17);
The state relevant to the technology status of payment system (18);
The state relevant to the working specification of automatic vending machine (17).
25. devices for communicating with automatic vending machine according to claim 20-24, is characterized in that, in certain circumstances, and the currency of communication module (50) transmission current state and sale and income.
26. devices for communicating with automatic vending machine according to claim 25, is characterized in that, perform the transmission of current state in situations:
When central logic (40) has generated state;
When the time period of the restriction started from last transmission expires;
When receiving the request to transmission from external peripheral devices (15);
When receiving short-text message (SMS) with predetermined content.
27. devices for communicating with automatic vending machine according to claim 26, is characterized in that, the overdue predetermined amount of time started from last transmission is from 5 minutes to 8 hours.
28. devices for communicating with automatic vending machine according to claim 26, is characterized in that, the overdue predetermined amount of time started from last transmission is 4 hours.
29. devices for communicating with automatic vending machine according to claim 25, is characterized in that, when performing the transmission of current state according to claim 25, perform the transmission of the currency sold and take in.
30. computer programs on information medium, comprise instruction, this instruction makes the device according to claim 19-27 (1) simultaneously and performs for determining event and for the algorithm that generates state and another algorithm for determining disposable event independently, the former for set up according to claim 1-18 automatic vending machine (17) and payment system (18) thereof technology status and for set up automatic vending machine (17) working specification in normal function, the latter is for setting up the sale and the income in its payment system (18) made by automatic vending machine (17), and for the result of execution two kinds of algorithms is transferred to center to analyze, and send it back order alternatively to interrupt or to recover the operation of automatic vending machine (17).
CN201380022418.6A 2012-04-25 2013-04-22 Method and device for communicating with vending machine Pending CN104520909A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
BG10111201A BG111201A (en) 2012-04-25 2012-04-25 A method and device for communication with a goods and services vending automat
BG111201 2012-04-25
PCT/BG2013/000017 WO2013159160A1 (en) 2012-04-25 2013-04-22 Method and device for communicating with vending machine

Publications (1)

Publication Number Publication Date
CN104520909A true CN104520909A (en) 2015-04-15

Family

ID=47326478

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380022418.6A Pending CN104520909A (en) 2012-04-25 2013-04-22 Method and device for communicating with vending machine

Country Status (5)

Country Link
US (1) US20150088305A1 (en)
EP (1) EP2909818A1 (en)
CN (1) CN104520909A (en)
BG (1) BG111201A (en)
WO (1) WO2013159160A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108564441A (en) * 2018-04-10 2018-09-21 合肥美的智能科技有限公司 Pay for Items method based on unmanned retail units and Pay for Items device and system
CN109451007A (en) * 2018-10-31 2019-03-08 四川爱创科技有限公司 The method for monitoring state and system of automatic vending machine

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105225343A (en) * 2015-09-17 2016-01-06 上海新储集成电路有限公司 A kind of based on mobile payment automatic vending method and automatic vending machine
CN105261118A (en) * 2015-10-19 2016-01-20 江门市东吉五金制品有限公司 Automatic vending machine control system and control method for same
CN105225344A (en) * 2015-10-19 2016-01-06 江门市东吉五金制品有限公司 A kind of automatic vending machine electronic fare payment system and method for payment thereof
TWI735513B (en) * 2017-01-19 2021-08-11 香港商斑馬智行網絡(香港)有限公司 Method, equipment and system for obtaining service, operation execution and information transmission
ES2769911A1 (en) * 2018-12-27 2020-06-29 Bunderi Innovation And Solutions S L INTEGRAL MANAGEMENT AND AID INFORMATION SYSTEM APPLICABLE TO VENDING MACHINES (Machine-translation by Google Translate, not legally binding)
CN111464565B (en) * 2020-05-13 2021-09-28 中国科学院自动化研究所 Intelligent decoding method and decoder following general information exchange protocol specification
CN115150430B (en) * 2022-06-20 2023-06-23 广东便捷神科技股份有限公司 Vending machine operation data acquisition system based on internet of things
CN116719265B (en) * 2023-08-09 2023-10-20 深圳市德航智能技术有限公司 Industrial control computer self-checking control system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1565135A (en) * 2001-08-07 2005-01-12 马尔斯公司 Vending audit system
WO2006017268A2 (en) * 2004-07-12 2006-02-16 Walker Digital, Llc Products and processes for communicating information regarding a product dispensed by a vending machine
US7131575B1 (en) * 2001-03-26 2006-11-07 Usa Technologies, Inc. MDB transaction string effectuated cashless vending
CN2857114Y (en) * 2005-07-14 2007-01-10 深圳市沃达通实业有限公司 Multifunction help-youself card feeder
WO2008030232A1 (en) * 2006-09-06 2008-03-13 Walker Digital, Llc Systems and methods for vending machine financing

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6056194A (en) * 1995-08-28 2000-05-02 Usa Technologies, Inc. System and method for networking and controlling vending machines
US5941363A (en) * 1996-07-31 1999-08-24 Proactive Vending Technology, Llc Vending data collection system
NO309698B1 (en) 1997-09-01 2001-03-12 Nils Chr Trosterud System for selling printed information from a vending machine
EP1020822A1 (en) 1999-01-13 2000-07-19 Sanyo Electric Co. Ltd Control apparatus for vending machine
US6505095B1 (en) * 2001-06-19 2003-01-07 Usa Technologies, Inc. System for providing remote audit, cashless payment, and interactive transaction capabilities in a vending machine
US6772048B1 (en) 2001-10-03 2004-08-03 Coin Acceptors, Inc. Vending machine system
UY30685A1 (en) * 2007-11-01 2009-08-03 NEW ELECTRONIC DEVICE FOR THE SALE OF INTANGIBLE PRODUCTS IN EXPENDING MACHINES
US20100176197A1 (en) * 2008-02-29 2010-07-15 International Currency Technologies Corporation Bill acceptor having a rfid recognition function

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7131575B1 (en) * 2001-03-26 2006-11-07 Usa Technologies, Inc. MDB transaction string effectuated cashless vending
CN1565135A (en) * 2001-08-07 2005-01-12 马尔斯公司 Vending audit system
WO2006017268A2 (en) * 2004-07-12 2006-02-16 Walker Digital, Llc Products and processes for communicating information regarding a product dispensed by a vending machine
CN2857114Y (en) * 2005-07-14 2007-01-10 深圳市沃达通实业有限公司 Multifunction help-youself card feeder
WO2008030232A1 (en) * 2006-09-06 2008-03-13 Walker Digital, Llc Systems and methods for vending machine financing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108564441A (en) * 2018-04-10 2018-09-21 合肥美的智能科技有限公司 Pay for Items method based on unmanned retail units and Pay for Items device and system
CN109451007A (en) * 2018-10-31 2019-03-08 四川爱创科技有限公司 The method for monitoring state and system of automatic vending machine

Also Published As

Publication number Publication date
WO2013159160A4 (en) 2014-02-27
WO2013159160A1 (en) 2013-10-31
EP2909818A1 (en) 2015-08-26
US20150088305A1 (en) 2015-03-26
BG111201A (en) 2012-09-28

Similar Documents

Publication Publication Date Title
CN104520909A (en) Method and device for communicating with vending machine
US5841369A (en) Parking meter with peripheral functions
US8600899B1 (en) Vending data communications systems
CN103064354B (en) For the load module of industrial control unit (ICU)
US20100094456A1 (en) Devices and methods for providing cashless payment and diagnostics for vending machines
CN101221677A (en) Method and system automated teller machine remote diagnostics and configuration
WO2012001526A2 (en) System and method for controlling devices
CN109660529B (en) Safety air control method and device for vending machine, vending machine and system
CN110221551B (en) Method, device and system for controlling barrier gate
US20110010279A1 (en) Laundry payment and monitoring system
CN110349356A (en) Clear adds the monitoring system, monitoring method and monitoring device of paper money
CN112132684A (en) Account settling method and system based on language prediction machine lock group
US20140330720A1 (en) System to utilize telecommunications data to authorize and activate equipment
CN109858898A (en) Automatic vending machine shipment open-door system and purchase system
CN104156442A (en) Method and system for multi-dimension accumulation on basis of dynamic data and static data and accumulated data application method
CN104809825B (en) Movement cash box state fault-tolerance processing method and system
CN102877677A (en) Self-service paying intelligent parking place lock system
CN103490957A (en) One-card platform system and method for applying same
US20030182243A1 (en) Method and apparatus for remote control of electronically activated tasks
CN105242999A (en) Method and apparatus for testing financial self-service equipment
CN106600815B (en) Self-service device control method and system
BG4691U1 (en) Device for communication with a vending machine
BG1826U1 (en) A device to communicate with a vending machine for the sale of goods and services
CN109584382A (en) A kind of processing method and parking management device of Transaction Information
KR100785356B1 (en) Integrational management system for arcade

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150415

WD01 Invention patent application deemed withdrawn after publication