IT201900020158A1 - AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR - Google Patents
AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR Download PDFInfo
- Publication number
- IT201900020158A1 IT201900020158A1 IT102019000020158A IT201900020158A IT201900020158A1 IT 201900020158 A1 IT201900020158 A1 IT 201900020158A1 IT 102019000020158 A IT102019000020158 A IT 102019000020158A IT 201900020158 A IT201900020158 A IT 201900020158A IT 201900020158 A1 IT201900020158 A1 IT 201900020158A1
- Authority
- IT
- Italy
- Prior art keywords
- control unit
- central control
- distributor
- article
- picked
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0836—Recipient pick-ups
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/62—Coin-freed apparatus for dispensing, or the like, discrete articles in which the articles are stored in compartments in fixed receptacles
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
Descrizione dell'Invenzione Industriale dal titolo: Description of the Industrial Invention entitled:
“DISTRIBUTORE AUTOMATICO E METODO PER LA VALIDAZIONE DI ARTICOLI EROGATI DA DETTO DISTRIBUTORE” "AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS PROVIDED BY THE SAID DISTRIBUTOR"
DESCRIZIONE DESCRIPTION
La presente invenzione riguarda macchine per la distribuzione automatica di articoli di varia natura, come ad esempio bevande, snacks, dispositivi medici, medicinali, dispositivi per la protezione individuale (DPI), utensili, ricambi e così via. The present invention relates to machines for the automatic distribution of articles of various kinds, such as for example drinks, snacks, medical devices, medicines, personal protective equipment (PPE), tools, spare parts and so on.
Le attuali macchine per la distribuzione automatica di articoli, anche dette distributori automatici o semplicemente distributori, consentono di immagazzinare e distribuire una quantità di articoli numerosa ma limitata, ad esempio qualche centinaio di articoli. Ciò rende necessario un assiduo rifornimento degli articoli dispensati da detti distributori automatici. L’approvvigionamento dei distributori può essere demandato a diversi soggetti, come ad esempio gli utenti finali oppure i gestori, o a terzi, i quali hanno la necessità di inventariare con precisione la distribuzione di ogni singolo articolo. Attualmente, il corretto caricamento degli articoli è garantito esclusivamente dal corretto operato degli addetti o degli utenti, che manualmente effettuano il rifornimento dei distributori. Le modalità di rifornimento variano tra diverse tipologie di distributori automatici e riguardano spesso centinaia di articoli; conseguentemente le possibilità di errore di caricamento degli articoli da parte degli operatori può essere molto elevata. Diventa quindi indispensabile disporre i distributori di un accorgimento tecnico che consenta di verificare il corretto caricamento degli articoli nei distributori. Current machines for the automatic distribution of articles, also called automatic distributors or simply distributors, allow to store and distribute a large but limited quantity of articles, for example a few hundred articles. This makes it necessary to constantly replenish the items dispensed from said vending machines. The supply of distributors can be delegated to different subjects, such as end users or managers, or to third parties, who need to accurately inventory the distribution of each individual item. Currently, the correct loading of the articles is guaranteed only by the correct work of the employees or users, who manually refuel the distributors. Refueling methods vary between different types of vending machines and often concern hundreds of items; consequently the possibility of error in loading the articles by the operators can be very high. It is therefore essential to have the distributors of a technical device that allows to verify the correct loading of the articles in the distributors.
Scopo della presente invenzione è pertanto di indicare un distributore automatico e un metodo per la validazione degli articoli da esso erogati che consenta di indicare il caricamento erroneo di detti articoli. The object of the present invention is therefore to indicate an automatic vending machine and a method for validating the articles dispensed therefrom which allows to indicate the erroneous loading of said articles.
Un ulteriore scopo della presente invenzione è quello di indicare un distributore automatico e un metodo per la validazione degli articoli da esso erogati che consenta di conoscere lo stato di approvvigionamento dei distributori. A further object of the present invention is to indicate an automatic vending machine and a method for validating the items dispensed by it which allows to know the state of supply of the vending machines.
Un altro scopo della presente invenzione è quello di indicare un distributore automatico e un metodo per la validazione degli articoli da esso erogati che consenta di effettuare ricariche parziali a causa della mancata disponibilità di specifici articoli, in maniera semplice e precisa. Another object of the present invention is to indicate an automatic vending machine and a method for the validation of the articles dispensed by it which allows to carry out partial refills due to the unavailability of specific articles, in a simple and precise way.
L’invenzione descritta è applicabile a tutte le macchine distributrici comprendenti celle in grado di contenere uno o più articoli. Queste possono essere organizzate in una struttura statica, come ad esempio una matrice di celle, oppure possono essere alloggiate in elementi mobili come ad esempio piatti rotanti in grado di ruotare autonomamente rispetto agli altri. Alternativamente, i piatti rotanti possono ruotare solidalmente agli altri costituendo un tamburo rotante. L’invenzione descritta è inoltre applicabile ai distributori comprendenti sia celle alloggiate in strutture statiche che celle alloggiate in strutture semoventi. Allo scopo di validare gli articoli erogati da dette celle, i distributori sono predisposti con mezzi di input, come ad esempio lettori di codici a barre, che operano coordinandosi con gli elementi mobili dei distributori come ad esempio sportelli, piatti o tamburo rotanti. In questo modo, è possibile validare gli articoli erogati dal distributore ed indicare quando un articolo è stato caricato erroneamente nelle celle del distributore. The invention described is applicable to all vending machines including cells capable of containing one or more items. These can be organized in a static structure, such as a matrix of cells, or they can be housed in mobile elements such as rotating plates capable of rotating autonomously with respect to the others. Alternatively, the rotating plates can rotate integrally with the others constituting a rotating drum. The invention described is also applicable to distributors comprising both cells housed in static structures and cells housed in self-propelled structures. In order to validate the items dispensed from said cells, the dispensers are arranged with input means, such as for example bar code readers, which operate in coordination with the movable elements of the dispensers such as for example doors, plates or rotating drum. In this way, it is possible to validate the items dispensed by the vending machine and indicate when an item has been loaded erroneously in the vending machine cells.
Ulteriori caratteristiche vantaggiose della presente invenzione sono oggetto delle unite rivendicazioni che formano parte integrante della presente descrizione. Further advantageous features of the present invention are the subject of the attached claims which form an integral part of the present description.
L’invenzione verrà di seguito descritta dettagliatamente attraverso esempi di realizzazione non limitanti con particolare riferimento alle figure allegate, in cui: The invention will be described in detail below through non-limiting embodiments with particular reference to the attached figures, in which:
le Figure 1 e 2 rappresentano rispettivamente una vista esterna di un distributore automatico con celle movimentabili ed una vista esterna di un distributore automatico con celle statiche; Figures 1 and 2 represent respectively an external view of an automatic vending machine with movable cells and an external view of an automatic vending machine with static cells;
la Figura 3 rappresenta uno schema a blocchi esemplificativo di un sistema di controllo dei distributori automatici di Figura 1 e 2; Figure 3 represents an exemplary block diagram of a control system of the automatic vending machines of Figures 1 and 2;
la Figura 4 rappresenta un diagramma di flusso esemplificativo di un processo di validazione degli articoli erogati dai distributori automatici di Figura 1 e 2. Figure 4 represents an exemplary flow chart of a validation process for the items dispensed by the vending machines of Figures 1 and 2.
Con riferimento alle Figure 1 e 2, un distributore automatico comprende, al suo interno, una pluralità di celle in cui almeno una cella di detta pluralità di celle è atta a contenere almeno un articolo. Il distributore 10 comprende un armadio preferibilmente metallico o in materiale plastico detto anche cabinet, e uno o più sportelli 110, 120, attraverso i quali un utente può accedere ad almeno un articolo immagazzinato, o attraverso i quali un operatore può caricare almeno un articolo da immagazzinare. Gli sportelli 110, 120 possono comprendere una serratura controllabile elettricamente 111, che rende possibile l’apertura dello sportello quando l’utente è autorizzato al prelievo dell’articolo di suo interesse dal distributore 10, o l’operatore è autorizzato all’inserimento dell’articolo nello stesso distributore 10. Detti sportelli 110, 120 possono essere di tipo scorrevole o a cerniera, azionati da attuatori elettromeccanici, da altri dispositivi o azionati manualmente. Gli sportelli 110, 120 possono essere realizzati con materiale trasparente, come ad esempio plexiglass, in modo da consentire l’osservazione diretta dell’articolo da parte dell’utente. Gli sportelli 110, 120 possono inoltre essere muniti di segnalatori luminosi o acustici (non indicati in Figura 1) che possono segnalarne lo stato di apertura o chiusura degli stessi. With reference to Figures 1 and 2, an automatic vending machine comprises, inside it, a plurality of cells in which at least one cell of said plurality of cells is adapted to contain at least one article. The dispenser 10 comprises a cabinet preferably metal or plastic material also called cabinet, and one or more doors 110, 120, through which a user can access at least one stored item, or through which an operator can load at least one item to be to store. The doors 110, 120 can comprise an electrically controllable lock 111, which makes it possible to open the door when the user is authorized to take the article of his interest from the dispenser 10, or the operator is authorized to insert the article in the same distributor 10. Said doors 110, 120 can be of the sliding or hinged type, operated by electromechanical actuators, by other devices or manually operated. The doors 110, 120 can be made with transparent material, such as plexiglass, in order to allow direct observation of the item by the user. The doors 110, 120 can also be equipped with luminous or acoustic indicators (not indicated in Figure 1) which can signal their opening or closing status.
Il distributore 10 comprende inoltre mezzi di input 15 come ad esempio un lettore di badge, una tastiera alfanumerica, un lettore ottico di codici a barre o di codici QR, un lettore RFID; i mezzi di input 15 possono inoltre comprendere uno o più tasti posti in prossimità di detti sportelli 110, 120, in modo tale che l’utente possa selezionare almeno un articolo immagazzinato all’interno del distributore 10. L’utente ad esempio può prelevare un articolo agendo su detti tasti, dopo essere stato abilitato per mezzo del lettore di badge o digitando un codice identificativo sulla tastiera. Ad esempio, l’utente può essere abilitato a prelevare un articolo per mezzo di un lettore biometrico di impronte digitali, iride, voce e similari. Alternativamente, la selezione dell’articolo da prelevare può essere effettuata attraverso l’identificazione dello stesso articolo mediante: The distributor 10 further comprises input means 15 such as for example a badge reader, an alphanumeric keyboard, an optical barcode or QR code reader, an RFID reader; the input means 15 can also comprise one or more keys placed in proximity to said doors 110, 120, so that the user can select at least one item stored inside the vending machine 10. The user can, for example, pick up a item by acting on said keys, after being enabled by means of the badge reader or by typing an identification code on the keyboard. For example, the user can be enabled to pick up an item by means of a biometric reader of fingerprints, iris, voice and the like. Alternatively, the selection of the item to be picked up can be made by identifying the same item by:
display (monitor, eventualmente anche touch screen) posto sulla macchina od in prossimità della stessa; display (monitor, possibly also touch screen) placed on or near the machine;
codice a barre dell’articolo ed idoneo dispositivo di lettura e decodifica a corredo della macchina; bar code of the item and suitable reading and decoding device supplied with the machine;
codice RFID o simile riportato sull’/nell’articolo ed idoneo dispositivo di lettura e decodifica a corredo del distributore 10; RFID or similar code shown on / in the article and suitable reading and decoding device supplied with the distributor 10;
transponder e/o altro dispositivo in radiofrequenza e sistema di lettura e decodifica a corredo della macchina. transponder and / or other radio frequency device and reading and decoding system supplied with the machine.
Detto distributore 10 può comprendere mezzi di output 16 come ad esempio uno schermo, un altoparlante o entrambi. I mezzi di output 16 forniscono informazioni all’utente come ad esempio messaggi di errore, istruzioni per prelevare gli articoli e/o la descrizione degli stessi articoli posti all’interno del distributore 10. Detti mezzi di input 15, mezzi di output e sportelli 110, 120 possono essere alloggiati nella porta 11 del distributore 10. Per effettuare la manutenzione del distributore 10, la porta 11 può essere resa mobile, ad esempio ancorandola al cabinet attraverso l’utilizzo di cerniere. In questo modo, l’operatore che gestisce il distributore 10 ha la possibilità di accedervi, ad esempio sbloccando un dispositivo di ritenuta della porta 11. Said distributor 10 can comprise output means 16 such as for example a screen, a loudspeaker or both. The output means 16 provide information to the user such as for example error messages, instructions for picking up the articles and / or the description of the same articles placed inside the vending machine 10. Said input means 15, output means and doors 110 , 120 can be housed in the door 11 of the distributor 10. To carry out maintenance on the distributor 10, the door 11 can be made mobile, for example by anchoring it to the cabinet through the use of hinges. In this way, the operator who manages the vending machine 10 has the ability to access it, for example by unlocking a door retaining device 11.
Detto distributore 10 comprende, al suo interno, una pluralità di celle in cui almeno una cella di detta pluralità di celle è atta a contenere almeno un articolo. Ad ogni cella è possibile associare almeno un articolo in essa contenuto mediante una base dati BD predefinita rappresentabile, ad esempio, con una tabella di associazione T. Detta base dati BD comprende almeno un identificativo di cella V di una cella di detta pluralità di celle e almeno un identificativo di articolo K dell’articolo immagazzinato nella cella stessa, in cui detti identificativo di articolo K e identificativo di cella V sono tra loro associati. La base dati BD può essere predefinita, ad esempio, dal gestore del distributore 10 e può essere inviata e/o memorizzata nel distributore 10. L’identificativo di articolo K identifica univocamente un articolo o una tipologia di articoli da immagazzinare nel distributore 10. La base dati BD può comprendere un flag F il quale specifica se l’articolo identificato dall’identificativo di articolo K è presente, ad esempio con “1”, o meno, ad esempio con “0”, nella cella corrispondente all’identificativo di cella V, ad esempio sulla stessa riga di detta tabella di associazione T. Tali identificativo di cella V, identificativo di articolo K e flag F possono essere ad esempio valori alfanumerici, binari, esadecimali e così via. L’identificativo di cella V identifica univocamente la cella di detta pluralità di celle del distributore 10. Said distributor 10 comprises, internally, a plurality of cells in which at least one cell of said plurality of cells is adapted to contain at least one article. At each cell it is possible to associate at least one article contained therein by means of a predefined database BD which can be represented, for example, with an association table T. Said database BD comprises at least one cell identifier V of a cell of said plurality of cells and at least one article identifier K of the article stored in the cell itself, in which said article identifier K and cell identifier V are associated with each other. The database BD can be predefined, for example, by the operator of the vending machine 10 and can be sent and / or stored in the vending machine 10. The article identifier K uniquely identifies an article or a type of articles to be stored in the vending machine 10. The database BD may include a flag F which specifies whether the article identified by the article identifier K is present, for example with "1", or not, for example with "0", in the cell corresponding to the cell identifier V, for example on the same row of said association table T. Such cell identifier V, article identifier K and flag F can be, for example, alphanumeric, binary, hexadecimal values and so on. The cell identifier V uniquely identifies the cell of said plurality of cells of the distributor 10.
In riferimento alla Figura 1, almeno una cella di detta pluralità di celle può essere movimentabile all’interno del distributore 10. Ad esempio, il distributore 10 può alloggiare un tamburo rotante, il quale può ad esempio ruotare lungo un asse sostanzialmente perpendicolare al piano di appoggio del distributore 10. Il tamburo rotante può essere costituito da una pila di piatti che ruotano solidalmente intorno all’asse; in alternativa i piatti possono ruotare autonomamente intorno all’asse. Il tamburo rotante o i piatti rotanti possono essere movimentati da mezzi attuatori, come ad esempio uno o più motori elettrici, tramite un accoppiamento pignone corona. Ogni piatto rotante può comprendere ad esempio una o più celle di detta pluralità di celle, che possono avere la forma di settori circolari regolari. Alternativamente, i piatti rotanti possono comprendere celle di forma o di passo irregolare, in modo da immagazzinare diverse tipologie di articoli. Una o più celle possono essere movimentate in modo da poter erogare uno o più articoli in esse contenuti attraverso detti sportelli 110, 120 o alternativamente in modo da poter caricare uno o più articoli in esse. With reference to Figure 1, at least one cell of said plurality of cells can be moved inside the distributor 10. For example, the distributor 10 can house a rotating drum, which can, for example, rotate along an axis substantially perpendicular to the plane of support of the distributor 10. The rotating drum can consist of a stack of plates which rotate integrally around the axis; alternatively, the plates can rotate independently around the axis. The rotating drum or the rotating plates can be moved by actuator means, such as for example one or more electric motors, by means of a pinion and crown coupling. Each rotating plate can comprise for example one or more cells of said plurality of cells, which can have the shape of regular circular sectors. Alternatively, the rotating plates can comprise cells of irregular shape or pitch, so as to store different types of articles. One or more cells can be moved so as to be able to dispense one or more articles contained therein through said doors 110, 120 or alternatively so as to be able to load one or more articles therein.
In riferimento alla Figura 2, il distributore automatico 10 comprende una pluralità di celle organizzate in una struttura statica, come ad esempio una matrice. Il distributore 10 presenta gli stessi elementi descritti in riferimento alla Figura 1, ovverosia presenta una porta 11, e uno o più sportelli 110, 120, attraverso i quali l’utente può accedere ad almeno un articolo immagazzinato. Gli sportelli 110, 120 possono comprendere una serratura controllabile elettricamente 111, che rende possibile l’apertura dello sportello quando l’utente è autorizzato al prelievo o l’operatore è autorizzato al caricamento di un articolo. Il distributore 10 può inoltre comprendere mezzi di input 15 e mezzi di output 16. La porta 11 può alloggiare detti mezzi di input 15, mezzi di output 16 e uno o più sportelli 110, 120 e può essere resa mobile, ad esempio ancorandola al cabinet attraverso l’utilizzo di cerniere. With reference to Figure 2, the vending machine 10 comprises a plurality of cells organized in a static structure, such as for example a matrix. The distributor 10 has the same elements described in reference to Figure 1, that is, it has a door 11, and one or more doors 110, 120, through which the user can access at least one stored item. The doors 110, 120 may include an electrically controllable lock 111, which makes it possible to open the door when the user is authorized to pick up or the operator is authorized to load an item. The distributor 10 can also comprise input means 15 and output means 16. The door 11 can house said input means 15, output means 16 and one or more doors 110, 120 and can be made mobile, for example by anchoring it to the cabinet. through the use of hinges.
In una ulteriore forma di realizzazione dell’invenzione, il distributore 10 può comprendere sia celle alloggiate in strutture statiche sia celle alloggiate in strutture con elementi mobili, ad esempio implementando contemporaneamente la struttura a matrice e la struttura a piatti rotanti. In a further embodiment of the invention, the distributor 10 can comprise both cells housed in static structures and cells housed in structures with movable elements, for example by simultaneously implementing the matrix structure and the rotating plate structure.
Con riferimento alla Figura 3, il sistema di controllo del distributore 10 è costituito da una unità di memoria 310, una unità di controllo centrale 320, una unità di input 330, una unità di output 340, una unità di controllo degli attuatori 350 e una unità di comunicazione 360. Le unità 310, 320, 330, 340, 350, 360 possono essere operativamente connesse attraverso un bus di comunicazione 301. With reference to Figure 3, the control system of the distributor 10 consists of a memory unit 310, a central control unit 320, an input unit 330, an output unit 340, an actuator control unit 350 and a communication unit 360. The units 310, 320, 330, 340, 350, 360 can be operationally connected through a communication bus 301.
L’unità di memoria 310 può essere costituita da una memoria elettronica come ad esempio una memoria a stato solido di tipo flash, in cui sono memorizzate le informazioni e le istruzioni che implementano la presente forma di realizzazione dell’invenzione. Le informazioni possono riguardare la struttura del distributore 10, come ad esempio dei piatti rotanti, le velocità di movimentazione degli stessi, le informazioni degli articoli immagazzinati ad esempio in detta base dati BD, le informazioni relative ai profili degli utenti abilitati all’utilizzo ed al caricamento degli articoli, e così via. Le istruzioni memorizzate nell’unità di memoria 310 saranno descritte in dettaglio successivamente, in riferimento al diagramma di flusso di Figura 4. The memory unit 310 can be constituted by an electronic memory such as a solid state memory of the flash type, in which the information and instructions that implement the present embodiment of the invention are stored. The information may relate to the structure of the vending machine 10, such as for example the turntables, the speed of movement of the same, the information of the items stored for example in said database BD, the information relating to the profiles of the users authorized to use and uploading articles, and so on. The instructions stored in the memory unit 310 will be described in detail later, with reference to the flow diagram of Figure 4.
L’unità di controllo centrale 320 è atta ad elaborare le informazioni e le istruzioni immagazzinate nell’unità di memoria 310. L’unità di controllo centrale 320 può comprendere ad esempio un microcontrollore Arduino, un controllore logico programmabile PLC, un elaboratore e così via. The central control unit 320 is adapted to process the information and instructions stored in the memory unit 310. The central control unit 320 can comprise for example an Arduino microcontroller, a PLC programmable logic controller, a computer and so on. .
L’unità di input 330 gestisce i mezzi di input 15, che possono comprendere tasti, un lettore di badge, una tastiera alfanumerica e così via. Le informazioni in uscita all’unità di input 330 possono essere memorizzate nell’unità di memoria 310 e/o processate nell’unità di controllo centrale 320. The input unit 330 manages the input means 15, which may include keys, a badge reader, an alphanumeric keyboard and so on. The information output to the input unit 330 can be stored in the memory unit 310 and / or processed in the central control unit 320.
L’unità di output 340 gestisce i mezzi di output 16, come ad esempio uno schermo, un altoparlante o entrambi. Le informazioni in ingresso all’unità di output 340 possono essere lette dall’unità di memoria 310 e/o provenire dall’unità di controllo centrale 320. The output unit 340 manages the output media 16, such as a screen, a speaker or both. The information input to the output unit 340 can be read from the memory unit 310 and / or come from the central control unit 320.
L’unità di controllo dei mezzi attuatori 350 controlla i mezzi attuatori che azionano i servomeccanismi del distributore 10. Ad esempio, essa gestisce, direttamente o tramite inverter, i motori elettrici atti a movimentare i piatti rotanti, l’attivazione delle serrature 111, l’accensione delle spie luminose, e così via. Le informazioni in ingresso all’unità di controllo dei mezzi attuatori 350 possono essere lette dall’unità di memoria 310 e/o provenire dall’unità di controllo centrale 320. The control unit of the actuator means 350 controls the actuator means which operate the servomechanisms of the distributor 10. For example, it manages, directly or by means of an inverter, the electric motors adapted to move the turntables, the activation of the locks 111, the the lights come on, and so on. The information entering the control unit of the actuator means 350 can be read from the memory unit 310 and / or come from the central control unit 320.
L’unità di comunicazione 360 consente di comunicare con un sistema gestionale per la gestione degli articoli, degli utenti e degli addetti relativi ad uno o più distributori 10. L’unità di comunicazione 360 può comprendere ad esempio un modulo Wi-Fi, un modulo GSM o ETHERNET. Sono quindi previsti i collegamenti sia wired sia wireless. Le informazioni in ingresso all’unità di comunicazione 360 possono essere lette dall’unità di memoria 310 e/o provenire dall’unità di controllo centrale 320. The communication unit 360 allows you to communicate with a management system for the management of items, users and employees relating to one or more distributors 10. The communication unit 360 can include, for example, a Wi-Fi module, a module GSM or ETHERNET. Both wired and wireless connections are therefore provided. The information input to the communication unit 360 can be read from the memory unit 310 and / or come from the central control unit 320.
In un’altra forma di realizzazione dell’invenzione, le unità 330, 340, 350, 360 possono essere incluse nell’unità centrale 320. L’insieme delle unità 310, 320, 330, 340, 350, 360 ed il bus di comunicazione 301, possono essere realizzate da sistemi embedded commerciali o personalizzati, da PLC, oppure da PC e/o tablet, di tipo industriale per garantire qualità e reperibilità in futuro. In another embodiment of the invention, the units 330, 340, 350, 360 can be included in the central unit 320. The set of units 310, 320, 330, 340, 350, 360 and the communication bus 301, can be realized by commercial or customized embedded systems, by PLC, or by PC and / or tablet, of industrial type to guarantee quality and availability in the future.
In riferimento alla Figura 4, viene descritto un metodo esemplificativo per la validazione di almeno un articolo erogato dal distributore 10 delle Figure 1 e 2. With reference to Figure 4, an exemplary method is described for the validation of at least one item dispensed by the dispenser 10 of Figures 1 and 2.
Al passo 400, l’unità di controllo centrale 320 è configurata per attuare una fase di inizializzazione del distributore 10, che consente la messa in opera dello stesso. In questo passo, ad esempio, l’unità di controllo centrale 320 effettua una verifica dello stato di funzionamento del distributore 10 stesso. Durante questo passo ad esempio, il distributore 10 può ricevere la base dati BD predefinita, ad esempio da un gestore del distributore 10, per mezzo dell’unità di comunicazione 360. Ad esempio, nel caso in cui tutte le celle del distributore 10 siano vuote, la tabella di associazione T può indicare l’assenza dei rispettivi articoli nelle celle per mezzo dei flag F, ad esempi tutti posti a “0”. At step 400, the central control unit 320 is configured to implement an initialization phase of the distributor 10, which allows its implementation. In this step, for example, the central control unit 320 checks the operating status of the distributor 10 itself. During this step, for example, the vending machine 10 can receive the predefined database BD, for example from a manager of the vending machine 10, by means of the communication unit 360. For example, if all the cells of the vending machine 10 are empty , the association table T can indicate the absence of the respective articles in the cells by means of the flags F, for example all set to "0".
Al passo 410, l’unità di controllo centrale 320 è configurata per attuare una fase di identificazione. Durante questa fase, l’unità di controllo centrale 320 identifica, mediante i mezzi di input 15, almeno un articolo prelevato dall’utente, precedentemente erogato dal distributore 10, ad esempio su richiesta dell’utente stesso. Ad esempio, l’unità di controllo centrale 320 acquisisce l’identificativo di articolo prelevato K’ corrispondente all’articolo prelevato dall’utente il quale, ad esempio, può eseguire la lettura del codice a barre dell’articolo prelevato mediante detti mezzi di input 15 come ad esempio un lettore ottico di codici a barre. Ad esempio, l’articolo da immagazzinare nella cella del distributore 10 può comprendere un codice a barre o un codice QR rappresentativo del corrispondente identificativo di articolo prelevato K’. L’utente esegue la lettura del codice a barre, o del codice QR, dell’articolo prelevato mediante detti mezzi di input 15, come ad esempio un lettore ottico di codici a barre o di codici QR. In altre forme di realizzazione dell’invenzione, nel caso gli articoli fossero muniti di un chip identificativo RFID, i mezzi di input 15 potrebbero comprendere un lettore RFID e/o, qualora l’articolo fosse dotato di un transponder o comunque di un dispositivo in radiofrequenza, i mezzi di input 15 potrebbero comprendere uno strumento atto a verificarne la presenza. I mezzi di input 15 possono comprendere una fotocamera o una videocamera in grado di acquisire le immagini per il riconoscimento dell’articolo da immagazzinare nel distributore 10. At step 410, the central control unit 320 is configured to implement an identification step. During this phase, the central control unit 320 identifies, through the input means 15, at least one item taken by the user, previously supplied by the dispenser 10, for example at the request of the user. For example, the central control unit 320 acquires the identification of the picked article K 'corresponding to the picked article by the user who, for example, can read the bar code of the picked article by means of said input means 15 such as an optical barcode reader. For example, the item to be stored in the cell of the dispenser 10 may include a bar code or a QR code representative of the corresponding identifier of the picked item K '. The user reads the barcode, or QR code, of the article picked up by means of said input means 15, such as an optical barcode or QR code reader. In other embodiments of the invention, if the articles were equipped with an RFID identification chip, the input means 15 could comprise an RFID reader and / or, if the article was equipped with a transponder or in any case a device in radio frequency, the input means 15 could comprise an instrument suitable for verifying its presence. The input means 15 may comprise a camera or a video camera capable of acquiring images for the recognition of the article to be stored in the dispenser 10.
Durante questa fase, l’utente può effettuare l’identificazione di uno o più articoli erogati dal distributore 10 in base al suo profilo, memorizzato ad esempio nell’unità di memoria 310, in modo da essere autorizzato a validare almeno una tipologia di articoli nel distributore 10. L’utente può essere identificato attraverso i mezzi di input 15. Nel caso in cui detti mezzi di input 15 comprendano una tastiera, l’utente può essere autorizzato a validare gli articoli ad esso associati digitando un proprio codice identificativo. Nel caso in cui detti mezzi di input 15 comprendano un lettore di badge, l’utente può essere autorizzato a validare gli articoli ad esso associati accostando un proprio badge identificativo. I mezzi di input 15 possono comprendere dispositivi biometrici, come ad esempio un lettore di impronte digitali, atto a identificare l’utente attraverso le sue informazioni biometriche. During this phase, the user can carry out the identification of one or more articles dispensed by the vending machine 10 on the basis of his profile, stored for example in the memory unit 310, so as to be authorized to validate at least one type of articles in the distributor 10. The user can be identified through the input means 15. If said input means 15 comprise a keyboard, the user can be authorized to validate the items associated with it by typing his own identification code. In the event that said input means 15 include a badge reader, the user can be authorized to validate the items associated with it by placing their own identification badge. The input means 15 may comprise biometric devices, such as a fingerprint reader, designed to identify the user through his biometric information.
Al passo 420, l’unità di controllo centrale 320 è configurata per attuare una fase di verifica. Durante questa fase, l’unità di controllo centrale 320 verifica se l’articolo prelevato era stato caricato correttamente, in accordo alle informazioni della base dati BD. Ad esempio, l’unità di controllo centrale 320 verifica se l’identificativo di articolo prelevato K’ coincide con l’identificativo di articolo K associato alla cella, mediante l’identificativo di cella V della base dati BD, in cui era immagazzinato l’articolo prelevato. At step 420, the central control unit 320 is configured to implement a verification step. During this phase, the central control unit 320 checks if the picked article was loaded correctly, in accordance with the information in the BD database. For example, the central control unit 320 checks whether the picked article identifier K 'coincides with the article identifier K associated with the cell, by means of the cell identifier V of the database BD, in which the picked article.
Nel caso in cui l’articolo prelevato era stato caricato correttamente dall’operatore, tale coincidenza risulta essere verificata, l’unità di controllo centrale 320 esegue il passo 430. Nel caso in cui l’articolo prelevato non era stato caricato correttamente dall’operatore, detta coincidenza risulta non essere verificata, l’unità di controllo centrale 320 esegue il passo 425. In the event that the picked item was loaded correctly by the operator, this coincidence is verified, the central control unit 320 carries out step 430. In the event that the picked item was not loaded correctly by the operator , said coincidence is not verified, the central control unit 320 carries out step 425.
Il passo 425 viene eseguito, dall’unità di controllo centrale 320, nel caso in cui la fase di controllo descritta al passo 420 abbia esito negativo. In tal caso, l’unità di controllo centrale 320 invia un messaggio di avviso e/o di errore all’unità di output 340 che gestisce i dispositivi di output 16. Ad esempio, i mezzi di output 16 possono comprendere uno schermo in cui viene visualizzato un messaggio di avviso e/o un messaggio di errore all’utente indicante che l’articolo erogato dal distributore 10 non corrisponde all’articolo richiesto dall’utente, oppure un altoparlante mediante cui viene riprodotto un messaggio audio di avviso e/o di errore. Tale messaggio di avviso o di errore può essere inviato, mediante i mezzi di comunicazione 360, al sistema gestionale. Durante questa fase, l’unità di controllo centrale 320 può aggiornare un ulteriore flag F’ della base dati BD atto a segnalare se l’articolo erogato è stato caricato correttamente dall’operatore. Durante questa fase, l’unità di controllo centrale 320 può inviare le informazioni aggiornate in detta base dati BD, come ad esempio l’ulteriore flag F’, al sistema gestionale mediante detti mezzi di comunicazione 360. Step 425 is performed by the central control unit 320, in the event that the control step described in step 420 fails. In this case, the central control unit 320 sends a warning and / or error message to the output unit 340 which manages the output devices 16. For example, the output means 16 may comprise a screen in which a warning message and / or an error message is displayed to the user indicating that the item dispensed by the vending machine 10 does not correspond to the item requested by the user, or a loudspeaker through which an audio warning and / or warning message is played mistake. This warning or error message can be sent, by means of communication 360, to the management system. During this phase, the central control unit 320 can update an additional flag F 'of the BD database to indicate whether the dispensed item has been loaded correctly by the operator. During this phase, the central control unit 320 can send the updated information in said database BD, such as the additional flag F ', to the management system through said means of communication 360.
Il passo 430 viene eseguito, dall’unità di controllo centrale 320, nel caso in cui la fase di controllo descritta al passo 420 abbia esito positivo. Durante questa fase, l’unità di controllo centrale 320 può aggiornare le informazioni nella base dati BD. Ad esempio, l’unità di controllo centrale 320 può aggiornare detto ulteriore flag F’ della base dati BD atto a segnalare se l’articolo erogato era stato caricato correttamente dall’operatore. Durante questa fase, l’unità di controllo centrale 320 può inviare le informazioni aggiornate in detta base dati BD, come ad esempio l’ulteriore flag F’, al sistema gestionale mediante detti mezzi di comunicazione 360. Step 430 is performed by the central control unit 320, in the event that the control step described in step 420 is successful. During this phase, the central control unit 320 can update the information in the BD database. For example, the central control unit 320 can update said additional flag F 'of the BD database to indicate whether the dispensed item was loaded correctly by the operator. During this phase, the central control unit 320 can send the updated information in said database BD, such as the additional flag F ', to the management system through said means of communication 360.
Al passo 440, l’unità di controllo centrale 320 verifica se continuare il processo di validazione degli articoli erogati da detto distributore 10. Ad esempio, l’utente può interrompere il processo di validazione inviando un opportuno comando all’unità di controllo centrale 320 mediante i mezzi di input 15. Detto comando può essere ad esempio la pressione di un tasto di una tastiera, la lettura del badge dell’operatore e così via. Alternativamente, l’operatore può interrompere il processo di validazione procedendo direttamente alla selezione di un altro articolo mediante i mezzi di input 15. In caso affermativo, ovvero nel caso in cui il processo di caricamento è interrotto, l’unità di controllo esegue il passo 450 altrimenti esegue il passo 410. At step 440, the central control unit 320 checks whether to continue the process of validating the items dispensed by said vending machine 10. For example, the user can interrupt the validation process by sending a suitable command to the central control unit 320 by means of the input means 15. Said command can be, for example, the pressure of a key on a keyboard, the reading of the operator's badge and so on. Alternatively, the operator can interrupt the validation process by proceeding directly to the selection of another article by means of input 15. If so, or if the loading process is interrupted, the control unit carries out the step 450 otherwise it performs step 410.
Al passo 450, l’unità di controllo centrale 320 termina il processo di validazione degli articoli dal distributore 10. Durante questa fase, l’unità di controllo centrale 320 predispone il distributore 10 in uno stato di non operatività, come ad esempio uno stato di riposo o spegnimento dello stesso. At step 450, the central control unit 320 terminates the process of validating the items from the dispenser 10. During this step, the central control unit 320 sets the dispenser 10 in a state of non-operation, such as a state of rest or shutdown of the same.
Dalla descrizione effettuata risultano dunque evidenti i vantaggi della presente invenzione. Il distributore automatico secondo la presente invenzione consente vantaggiosamente di verificare, dopo l’erogazione dell’articolo, se l’operatore aveva caricato correttamente, durante il caricamento del distributore 10, l’articolo successivamente prelevato dall’utente. From the above description the advantages of the present invention are therefore evident. The vending machine according to the present invention advantageously allows you to check, after the delivery of the article, if the operator had correctly loaded, during the loading of the vending machine 10, the article subsequently picked up by the user.
Un altro vantaggio della presente invenzione è quello di aggiornare in tempo reale le informazioni derivanti dalla fase di validazione, ciò consente vantaggiosamente di monitorare in tempo reale eventuali errori di caricamento. Another advantage of the present invention is that of updating in real time the information deriving from the validation step, this advantageously allows any loading errors to be monitored in real time.
Un ulteriore vantaggio della presente invenzione è quello di indicare in tempo reale lo stato di approvvigionamento del distributore, aggiornando la tabella di associazione ogni qualvolta un articolo è caricato o prelevato. A further advantage of the present invention is that of indicating in real time the supply status of the distributor, updating the association table every time an article is loaded or picked up.
Questo accorgimento tecnico risolve vantaggiosamente la problematica, sino ad ora irrisolta, di caricare efficientemente gli articoli esauriti nel distributore 10, in maniera semplice e precisa. This technical expedient advantageously solves the hitherto unsolved problem of efficiently loading the exhausted articles into the dispenser 10, in a simple and precise manner.
Naturalmente, fermo restando il principio dell’invenzione, le forme di attuazione ed i particolari di realizzazione potranno essere ampiamente variati rispetto a quanto è stato descritto ed illustrato a puro titolo di esempio non limitativo, senza per questo uscire dall’ambito di protezione della presente invenzione definito dalle rivendicazioni allegate. Naturally, the principle of the invention remaining the same, the embodiments and construction details may be widely varied with respect to what has been described and illustrated purely by way of non-limiting example, without thereby departing from the scope of protection of the present document. invention defined by the appended claims.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT102019000020158A IT201900020158A1 (en) | 2019-10-31 | 2019-10-31 | AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT102019000020158A IT201900020158A1 (en) | 2019-10-31 | 2019-10-31 | AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| IT201900020158A1 true IT201900020158A1 (en) | 2021-05-01 |
Family
ID=69903756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IT102019000020158A IT201900020158A1 (en) | 2019-10-31 | 2019-10-31 | AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR |
Country Status (1)
| Country | Link |
|---|---|
| IT (1) | IT201900020158A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001031827A2 (en) * | 1999-10-27 | 2001-05-03 | Sarit Pomerantz | Asynchronous item transfer facility, system and method |
| US20130261792A1 (en) * | 2012-03-29 | 2013-10-03 | Piyush Gupta | Pickup location monitoring |
| EP2891433A1 (en) * | 2014-01-06 | 2015-07-08 | Neopost Technologies | Secure locker system for the deposition and retrieval of shipments |
| US20150227882A1 (en) * | 2014-02-13 | 2015-08-13 | Amazon Technologies, Inc. | Mobile pickup locations |
-
2019
- 2019-10-31 IT IT102019000020158A patent/IT201900020158A1/en unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001031827A2 (en) * | 1999-10-27 | 2001-05-03 | Sarit Pomerantz | Asynchronous item transfer facility, system and method |
| US20130261792A1 (en) * | 2012-03-29 | 2013-10-03 | Piyush Gupta | Pickup location monitoring |
| EP2891433A1 (en) * | 2014-01-06 | 2015-07-08 | Neopost Technologies | Secure locker system for the deposition and retrieval of shipments |
| US20150227882A1 (en) * | 2014-02-13 | 2015-08-13 | Amazon Technologies, Inc. | Mobile pickup locations |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN205210915U (en) | Use RFID automatic identification technique to store device of management to medical consumables article | |
| CN108182564A (en) | A kind of medical material intelligent warehousing system | |
| CN109155096A (en) | Automated locker system and method for delivery and collection of packages | |
| CN209135794U (en) | A kind of locker with storage and managenent function | |
| CA2891844A1 (en) | Storage cabinet with multiple rfid readers | |
| KR20140043084A (en) | Medication dispensing cabinet systems and methods | |
| CN106516543B (en) | A kind of machine tool manages cabinet and its management method automatically | |
| CN108789326A (en) | A kind of intelligent tool storage cabinet and its application method | |
| GB2567336B (en) | Stock accessing system | |
| CN101957938A (en) | Article management system and article management method | |
| CN106121463B (en) | Door and method are intelligently deposited in a kind of express delivery | |
| ITMI20071301A1 (en) | "APPARATUS FOR THE DISTANCE OPENING OF DOORS OR GATES OF A BUILDING" | |
| US20150274441A1 (en) | Apparatuses, systems, and methods for operation of a pneumatic tube system | |
| CN104537509A (en) | Part taking intelligent management device and part storage management system | |
| IT201900020158A1 (en) | AUTOMATIC DISTRIBUTOR AND METHOD FOR THE VALIDATION OF ITEMS DELIVERED BY THE SAID DISTRIBUTOR | |
| US11342069B2 (en) | Apparatus and methods for storing and dispensing medications | |
| IT201900020150A1 (en) | AUTOMATIC DISTRIBUTOR AND METHOD FOR LOADING ITEMS IN SAID DISTRIBUTOR | |
| CN106652239A (en) | Smart card cabinet and card storing/fetching method | |
| IT201900000923A1 (en) | AUTOMATIC DISTRIBUTOR AND METHOD FOR AUTOMATIC TRACKING OF ITEMS | |
| JP6701068B2 (en) | Electric lock control device and storage system | |
| US10399263B2 (en) | Injection molding cell and injection molding cell management system | |
| CN102060166A (en) | Intelligent control method and intelligent storage system for intelligent storage system | |
| JP4823827B2 (en) | Key management system | |
| ITTO20100016A1 (en) | SYSTEM AND METHOD FOR A NATURAL STONE MACHINING PLANT | |
| CN110796774A (en) | Check stamp management system and method |