ITTO20120942A1 - Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio - Google Patents
Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio Download PDFInfo
- Publication number
- ITTO20120942A1 ITTO20120942A1 IT000942A ITTO20120942A ITTO20120942A1 IT TO20120942 A1 ITTO20120942 A1 IT TO20120942A1 IT 000942 A IT000942 A IT 000942A IT TO20120942 A ITTO20120942 A IT TO20120942A IT TO20120942 A1 ITTO20120942 A1 IT TO20120942A1
- Authority
- IT
- Italy
- Prior art keywords
- machine
- data
- display
- parameters
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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/20—Administration of product repair or maintenance
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/026—Devices 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Telephonic Communication Services (AREA)
- Apparatus For Making Beverages (AREA)
Description
Sistema per monitorare macchine per caffà ̈ e relativo metodo di monitoraggio
Settore della Tecnica
La presente invenzione si riferisce, in generale, ad un sistema per monitorare macchine per caffà ̈ e ad un relativo metodo di monitoraggio.
In particolare la presente invenzione si riferisce ad un sistema in cui sono previste una o più macchine per caffà ̈ predisposte per essere monitorata da remoto.
Arte Nota
Nel settore delle macchine per ristorazione, in particolare delle macchine per caffà ̈, à ̈ nota l'esigenza di monitorare informazioni legate al funzionamento di tali macchine sia da parte di chi costruisce le macchine che da parte di chi le manutiene o le utilizza.
Le informazioni da monitorare possono essere, ad esempio:
- dati di installazione, quali data e luogo di installazione; - dati di attività , quali macchina accesa, spenta, completamente operativa, parzialmente operativa;
- dati di manutenzione, quali interventi effettuati, date di interventi di manutenzione ordinaria o straordinaria, allarmi rilevati risolti o non risolti;
- dati statistici, quali numero e tipo di prodotti erogati. Il suddetto elenco, a seconda della tipologia di macchina, di utilizzo, di gestione e di mercato, può allargarsi ad altre informazioni eventualmente gestite dalla macchina.
Questa esigenza ha trovato risposta, in generale, secondo due schemi di lavoro che possono essere così descritti:
1° - raccolta manuale delle informazioni dalla macchina e compilazione di moduli da parte dei tecnici di manutenzione o degli utenti finali; tali moduli sono compilati a mano e possono essere di tipo cartaceo o di tipo elettronico, in funzione delle modalità di trasmissione, ad esempio trasmissione via fax o posta elettronica (E-Mail);
2° - raccolta automatica o semi-automatica delle informazioni e trasmissione al costruttore di tali informazioni usando varie tecnologie di connessione quali GSM, GPRS, WiFi o rete LAN, e modalità di comunicazione quali SMS o Internet; in tale schema di lavoro à ̈ previsto che la macchina sia dotata di dispositivi di connessione remota atti a connettersi ad un’unità “ricevente†(server) ed a trasmettere le informazioni e che sul server sia presente, in genere, un database a cui il costruttore acceda per verificare le informazioni ricevute.
Entrambi gli schemi presentano limiti e problemi:
Nel primo caso, la compilazione manuale richiede uno sforzo al tecnico o all’utente, in genere non gradito e foriero di potenziali errori di trascrizione e/o di incompletezza relativamente ai dati raccolti. In più la compilazione manuale richiede dispendio di tempo sicuramente non gradito al tecnico o all’utente.
Nel secondo caso, il problema più rilevante consiste nel dover predisporre la macchina con hardware e software addizionale, rendendola più complessa e costosa.
In questo secondo caso, esiste l'ulteriore problema che la predisposizione di strumenti e di modalità di connessione possono essere problematici, ad esempio a causa di fattori quali: reti di connessione non disponibili o standard di connessione non previsti nella zona di installazione, ecc.
In un settore vicino a quello dell'invenzione, in particolare nel settore della preparazione di alimenti, à ̈ nota la possibilità di corredare gli alimenti o cibi con informazioni di cottura mediante codici a barre applicati agli alimenti stessi e/o alle loro confezioni.
Ad esempio dal documento brevettuale US_6,862,494 à ̈ noto un sistema di cottura automatico in cui un forno di cottura à ̈ corredato di un lettore di codici a barre atto a riconoscere rispettivi codici a barre applicati sui singoli cibi da cuocere.
Nel sistema noto i codici a barre comprendono informazioni atte a permettere al forno di accedere, se necessario, ad un server remoto contenente memorizzate le informazioni di cottura del cibo.
Le informazioni di cottura contenute nel server, possono così essere ricevute dal forno per permettere una cottura ottimale del cibo.
Anche in accordo a tale tipo di arte nota à ̈ previsto che il forno comprenda hardware e software predisposti per connettere il forno ad un server remoto che, in questo caso, à ̈ configurato per permettere di accedere alle informazioni di cottura.
In generale, la Richiedente ha osservato che l'arte nota insegna o modalità manuali di raccolta delle informazioni di macchina o modalità in cui la macchina stessa comprende dispositivi hardware e software di connessione remota ad un server.
La Richiedente ha, in sintesi, osservato che, sia a fronte dell’esigenza di trasmettere informazioni al costruttore della macchina, che a fronte dell’esigenza di ricevere informazioni da parte della macchina, l’arte nota insegna di attrezzare la macchina con hardware e software atti a permettere lo scambio di informazioni.
Tale tipo di soluzione sembra alla Richiedente soggetta a comportare oltre a problemi di costi produttivi addizionali, anche problemi di complessità di macchina, dovuti a hardware e software addizionale da installare su ogni macchina, e problemi di complessità di connessione, dovuti, ad esempio, alla zona di installazione delle macchine in quanto uno stesso tipo di modalità di connessione può essere utilizzabile in un determinato Paese e non in un altro.
Descrizione dell’Invenzione
Scopo della presente invenzione à ̈ quello di superare i problemi sopra esposti dell’arte nota senza alcun aggravio di attività manuali di raccolta delle informazioni.
Secondo la presente invenzione, questo scopo à ̈ raggiunto per mezzo di un sistema per monitorare macchine per caffà ̈ e di un metodo di monitoraggio delle stesse avente le caratteristiche richiamate nelle rivendicazioni che seguono.
Le rivendicazioni costituiscono parte integrante dell’insegnamento tecnico qui fornito in merito all’invenzione.
La seguente descrizione sintetica dell'invenzione à ̈ data allo scopo di fornire una comprensione di base di alcuni aspetti dell'invenzione.
Questa descrizione sintetica non à ̈ una descrizione estesa e come tale non va intesa come atta a identificare elementi chiave o critici dell'invenzione, o atta a delineare lo scopo dell'invenzione. Il suo solo scopo à ̈ di presentare alcuni concetti dell'invenzione in forma semplificata come un'anticipazione alla descrizione di dettaglio riportata sotto.
In accordo ad una caratteristica di una forma preferita di realizzazione il sistema comprende macchine per caffà ̈ configurate per raccogliere memorizzare e visualizzare, sotto forma di uno o più QR-code, parametri di utilizzo della macchina e dispositivi atti ad acquisire mediante fotografia l'uno o più QR-code, a decodificare l'uno o più QR-code ed a trasmetterli ad un'unità centralizzata in cui memorizzare i dati ed analizzarli, anche in un secondo tempo, ad esempio un server di gestione.
In accordo ad un'ulteriore caratteristica della presente invenzione à ̈ previsto che i parametri di utilizzo siano integrati, prima di essere trasmessi, con informazioni disponibili ai dispositivi e non previste nei parametri di utilizzo della macchina.
Descrizione Sintetica delle Figure
Queste ed altre caratteristiche e vantaggi della presente invenzione risulteranno chiare dalla seguente descrizione di forme preferite di realizzazione fatta a titolo esemplificativo e non limitativo con l'ausilio delle annesse figure, in cui elementi indicati con uno stesso o un simile riferimento numerico indicano elementi che hanno stessa o simile funzionalità e costruzione ed in cui:
Fig. 1a rappresenta schematicamente un sistema per monitorare macchine per caffà ̈;
Fig. 1b rappresenta schematicamente un particolare del sistema di Fig. 1a; e
Fig. 2 rappresenta uno schema a blocchi di funzionamento della macchina di Fig. 1a.
Descrizione di Forme Preferite di Realizzazione
Con riferimento alla Fig. 1 un sistema per monitorare macchine per caffà ̈ (sistema) 9 prevede almeno una macchina per caffà ̈ 10, avente almeno un display 12 visibile dall'esterno della macchina, e almeno un dispositivo 50 esterno alla macchina atto a riconoscere e decodificare informazioni raccolte dalla macchina ed a trasmetterle, ad esempio mediante una rete geografica di tipo noto, ad un un'unità centralizzata 15, ad esempio un server remoto.
Il dispositivo 50 può essere, ad esempio, un dispositivo di tipo smart-phone, noto in sé.
La macchina per caffà ̈ (macchina) 10, in accordo alla forma preferita di realizzazione, comprende, oltre al display 12, uno o più dispositivi di erogazione 21, ad esempio erogatori di caffà ̈ espresso, erogatori di vapore e/o acqua calda, ed una circuiteria elettronica interna 14 atta, mediante un BUS di tipo noto, a raccogliere e memorizzare informazioni (dati) ottenuti da opportuni sensori 45 distribuiti presso vari dispositivi presenti nella macchina 10, quali boiler, rilevatori di temperatura, rilevatori di erogazione, ecc.
Le informazioni raccolte dalla circuiteria elettronica riguardano, ad esempio, parametri di utilizzo della macchina stessa, quali quelli riportati qui sotto anche se in forma non esaustiva:
- dati di erogazione, quali numero e tipo di prodotti erogati;
- dati di diagnostica, quali segnalazioni di componenti che presentano guasti o errori oppure segnalazioni di situazioni di funzionamento anomalo, quali ad esempio temperature fuori dai limiti massimi o minimi previsti per la macchina;
- dati di impostazione macchina, quali numero di serie della macchina, indirizzi di riferimento di siti a cui trasmettere le informazioni raccolte;
- dati di manutenzione, quali numero di interventi di manutenzione ordinaria o straordinaria effettuati e date degli interventi;
- dati statistici, quali numero e tipo di prodotti erogati. Naturalmente il numero e tipo di dati raccolti può essere diverso in funzione del tipo di macchina da monitorare.
Il display 12 Ã ̈ ad esempio un display grafico monocromatico con risoluzione, ad esempio, di 64x64 pixel o, in alternativa, un display grafico a colori con risoluzione, ad esempio, di 640 x 480 pixel .
Naturalmente, in accordo a varie forme di realizzazione il display può avere risoluzioni anche inferiori o superiori a quelle indicate senza per questo uscire dall'ambito di quanto descritto e rivendicato.
Il display 12 Ã ̈ atto a visualizzare, in accordo alla forma preferita di realizzazione, codici a barre rappresentativi dei parametri di utilizzo della macchina o di un sottoinsieme di tali parametri.
In particolare il display 12 à ̈ atto a visualizzare elementi grafici rappresentativi di codici a barre di tipo noto, ad esempio del tipo QR (Quick Response code), a cui di qui in avanti si fa riferimento per comodità di descrizione.
Il QR-code à ̈ un codice a barre bidimensionale (o codice 2D), ossia a matrice, composto da moduli neri disposti all'interno di una cornice priva di caratteri o segni. In un solo crittogramma, ad esempio un crittogramma in accordo allo standard ISO/IEC18004 oppure allo standard JIS X 0510, possono essere contenuti fino ad un massimo di 7089 caratteri numerici o 4296 caratteri alfanumerici.
Mediante il QR-code à ̈ possibile codificare informazioni alfanumeriche in un formato grafico standard, in modo che un lettore ottico, ad esempio la fotocamera di uno smart-phone possa decodificare l’informazione contenuta nel codice.
In accordo al presente esempio di realizzazione à ̈ previsto che nel caso di display da 64 x 64 pixel in cui il QR-code vi sia compreso l'informazione possa comprendere una stringa di circa 100 caratteri alfanumerici.
Nel caso di display grafico da 640 X 480 pixel in cui il QR-code vi sia compreso, ad esempio in un quadrato, Ã ̈ previsto che l'informazione possa comprendere una stringa da 4296 caratteri alfanumerici, corrispondente al numero massimo di caratteri possibili nel crittogramma.
Come facilmente comprensibile per un tecnico del settore, al di la della dimensione in pixel del display 12, à ̈ anche importante la risoluzione dello smart-phone 50 (in questo caso la risoluzione della fotocamera dello smartphone) e la distanza dello smart-phone 50 dal display 12 della macchina durante la fase di acquisizione, che qui à ̈ ipotizzata essere compresa fra circa 20 e circa 50 cm.
Tenuto presente, però, che in generale le fotocamere attualmente in uso negli smart-phone hanno risoluzione di acquisizione di almeno 2 Mega pixel, viene qui ipotizzato che tale risoluzione sia più che sufficienti per acquisire QR-code con lato di circa 3 cm, compresa la cornice prevista a standard per tali codici, così da poter permettere di decodificare stringhe di circa 100 caratteri.
In ogni caso tenuto conto dei display grafici ipotizzati, utilizzando uno smart-phone di uso comune, la Richiedente ha verificato che la quantità minima di dati acquisibili à ̈ di almeno 100 caratteri.
Naturalmente, al crescere della risoluzione della fotocamera, aumenta il numero di caratteri alfanumerici che possono essere acquisiti a parità di dimensione geometrica. Ad esempio con una fotocamera di risoluzione pari a 5 Megapixel, in un QR-code di 3 cm per lato à ̈ possibile acquisire anche più di 500 caratteri
La circuiteria elettronica 14 à ̈ collegata al display 12 e, ad esempio, à ̈ costituita da un circuito a microprocessore 40 comprendente un microprocessore 41 di tipo noto collegato ad una pluralità di dispositivi di diagnosi e/o di controllo, sia di tipo hardware che software, ed à ̈ atto a ricevere da questi dispositivi le informazioni di diagnosi e/o controllo ed a memorizzarle in una memoria 43, ad esempio, inizialmente in una memoria RAM e periodicamente in una memoria non volatile, ad esempio in una memoria di tipo EEPROM (Electrically Erasable Programmable Read-Only Memory).
In particolare, in accordo al presente esempio di realizzazione, à ̈ previsto, preferibilmente, che quando nella macchina 10 si verifica una situazione anomala, questa venga memorizzata dal microprocessore 41 all’interno di un corrispondente registro previsto ad hoc, con un codice specifico atto ad identificare il tipo di anomalia (Warning), come ad esempio:
- codice W39: elettrovalvola di erogazione in corto circuito; - codice W40: temperatura boiler caffà ̈ troppo elevata;
- ecc.
Preferibilmente, à ̈ anche previsto che a seconda della situazione operativa che si à ̈ generata, il microprocessore 41 della macchina effettui altre azioni, quali ad esempio quella di
- escludere l’erogazione di certi tipi di bevanda per le quali risulta mancante la materia prima, ad esempio per mancanza di latte e memorizzare nella memoria 43 tale condizione; e/o
- bloccare completamente la macchina 10 in quanto si à ̈ in presenza di un potenziale danneggiamento, anche grave, della macchina stessa e memorizzare nella memoria 43 tale condizione.
Preferibilmente, Ã ̈ anche previsto che tutte le bevande erogabili siano caratterizzate da un insieme di parametri, come ad esempio parametri scelti fra:
- quantità di acqua, caffà ̈, latte ecc.;
- temperature di erogazione;
- pressione di erogazione;
e che tali parametri vengano memorizzati dal microprocessore 41 della macchina 10 nella memoria 43 all’interno di registri dedicati.
Preferibilmente, à ̈ anche previsto che oltre ai parametri di utilizzo della macchina, già citati, altri dati vengono memorizzati dal microprocessore della macchina, quali per esempio la data in cui à ̈ stata effettuata la prima bevanda, il numero di serie della macchina, il nome del tecnico che ha installato la macchina ecc.
Il circuito a microprocessore 40 comprende, ad esempio, un microprocessore o CPU a 16 bit per display monocromatici o una CPU a 32 bit tecnologia ARM per display a colori, ed à ̈ collegato, in modo noto, al display 12 che, in accordo al presente esempio di realizzazione deve avere, preferibilmente, una risoluzione minima di 64 x 64 pixel.
In particolare, in accordo al presente esempio di realizzazione à ̈ previsto che il circuito a microprocessore 40 sia configurato in modo da visualizzare sul display 12 della macchina 10 un menù da cui un utente possa selezionare i parametri di utilizzo della macchina o un sottoinsieme di tali parametri.
Inoltre, Ã ̈ previsto che il circuito a microprocessore 40 sia configurato in modo da codificare sotto forma di QR-code i parametri di macchina selezionati.
Ancora più in particolare, nella forma preferita di realizzazione à ̈ previsto che il circuito a microprocessore 40 sia predisposto per effettuare i seguenti passi:
- mostrare con il menù di selezione le informazioni o dati raggruppati per categorie, in modo da facilitare l’operazione di selezione; e, in funzione della categoria selezionata dall'utente:
- individuare e recuperare dalla memoria 43 i dati richiesti; - preparare i dati secondo una sequenza predefinita (protocollo), inserendo caratteri separatori predefiniti tra i vari valori (formattazione), ad esempio formattandoli secondo uno standard noto (ad esempio HTML);
- accodare i dati in un unico testo (stringa), ad esempio in formato ASCII; e
- codificare o convertire i dati nel codice a barre QR-code, ad esempio secondo un algoritmo noto in base allo standard ISO/IEC18004.
In funzione del numero di dati richiesti e del display 12 disponibile sulla macchina, il circuito a microprocessore à ̈ predisposto, mediante apposite procedure, a codificare i dati in uno o più codici QR atti a rappresentare la stringa ASCII.
Ad esempio, ipotizzando che l'utente abbia selezionato una categoria di dati che complessivamente comprenda 500 caratteri e che la macchina 10 abbia un display 12 da 64 x 64 pixel, sul display 12 potrà essere visualizzato un QR-code con al massimo 256 caratteri.
In tale caso, Ã ̈ previsto che il circuito a microprocessore 40, sulla base delle procedure in esso implementate:
- divida la stringa dati preferibilmente in 2 parti, ad esempio la prima di 256 caratteri che verrà rappresentata da un codice QR1 e la seconda di 500-256 =244 caratteri che verrà rappresentata da un codice QR2. Infatti il codice QR può essere diviso in sotto-codici, ad esempio fino ad un numero massimo di 16 sottocodici. Un algoritmo di acquisizione può quindi ricostruire stringhe di dati anche molto lunghe accodando i dati rappresentati dai sottocodici QR-code interpretati sequenzialmente.
- visualizzi sul display 12 della macchina 10 per un periodo predeterminato, ad esempio 15 secondi, o per un periodo dipendente da un consenso dell'utente operabile mediante un menù di selezione, i due QR-code, QR1 e QR2, in sequenza.
In generale, per completare le fasi di cui sopra à ̈ previsto che il codice o i codici QR siano fotografati mediante il dispositivo 50, ad esempio uno smart-phone a cui di qui in avanti si fa riferimento, atto a:
- riconoscere e decodificare i QR-code;
- ricostruire la stringa di dati; e
- trasmettere al server 15, utilizzando un indirizzo predefinito, ad esempio un indirizzo Internet, almeno la stringa come ricostruita.
In accordo ad una prima forma di realizzazione della presente invenzione à ̈ previsto che il circuito a microprocessore 40 sia predisposto per inserire in testa alla stringa, in accordo ad un protocollo predefinito, informazioni relative all'indirizzo Internet a cui trasmettere la stringa di dati.
In questo primo esempio di realizzazione à ̈ previsto che l'utente, dotato dello smart-phone 50, fotografi la stringa visualizzata sul display 12, e che, con una procedura normalmente presente su tali dispositivi 50 esegua un comando atto a interpretare o decodificare il QR-code ed a trasmettere all'indirizzo Internet riportato nella stringa i dati come interpretati.
In accordo a questo primo esempio di realizzazione l'indirizzo Internet può anche essere un indirizzo di posta elettronica e anche in questo caso può essere utilizzata una procedura normalmente presente su smart-phone.
In accordo ad una seconda forma di realizzazione, considerata preferibile, à ̈ previsto che sullo smart-phone sia presente un'applicazione specifica atta sia a decodificare il QR-code che a inserire nella stringa decodificata ulteriori informazioni, in genere non presenti nella macchina 10 come, ad esempio, una o più delle seguenti informazioni:
- Nome e cognome identificativi dell’utente e/o della società presso cui à ̈ installata la macchina;
- Giorno e ora dell’acquisizione e decodifica del QR-code; - Modalità con cui l’utente intende inviare i dati, ad esempio mediante indirizzo web o mediante posta elettronica; - Indirizzo di un web server o di posta elettronica a cui trasmettere la stringa di informazioni;
- Posizione geografica dello smart-phone nel momento dell’acquisizione, ad esempio nel caso in cui lo smart-phone sia dotato di funzionalità di geo-localizzazione;
- Note che possono essere aggiunte in funzione di esigenze specifiche dell'utente;
- Altre informazioni.
Tali informazioni o dati, presenti nello smart-phone 50 e non nella macchina 10, in accordo a questa seconda forma di realizzazione vengono aggiunti dall'applicazione specifica alla stringa fotografata e decodificata.
Anche in questo caso l’applicazione invia al server 15, secondo la modalità decise dall'utente, la stringa di dati.
I dati, ricevuti per esempio dal web server, vengono quindi interpretati tenuto conto del protocollo di codifica all'interno della stringa e, preferibilmente, immagazzinati o memorizzati in un Database di gestione delle informazioni.
Come facilmente comprensibile, la seconda forma di realizzazione può permettere all’utente di includere dati aggiuntivi rispetto a quelli forniti dalla macchina 10 senza appesantire la stessa macchina con dispositivi ulteriori rispetto a quelli specifici richiesti per farla funzionare. Fra questi dati sono compresi, ad esempio, quelli relativi alla geo-localizzazione della macchina o quelli atti a identificare l’utente o la Società utilizzatrice della macchina.
Il funzionamento della macchina per caffà ̈ 10 fin qui descritta à ̈ il seguente.
In una prima fase 100 Ã ̈ previsto che la macchina 10, in condizioni operative normali o anche in condizioni anomale o di emergenza sia atta a raccogliere e memorizzare, per mezzo della circuiteria elettronica 14 e sotto il controllo del circuito a microprocessore 40 della macchina 10, informazioni riguardanti parametri di utilizzo della macchina e/o informazioni riguardanti eventuali anomalie o interventi di manutenzione (dati), come elencati precedentemente.
In una seconda fase 200 Ã ̈ previsto che la macchina renda disponibili all'utente tutti i parametri o dati o un determinato set di parametri o dati di macchina, ad esempio, mediante un menu visualizzato sul display 12 o mediante un opportuno tasto di macchina.
A seguito della fase 200 la macchina 10, sotto il controllo del circuito a microprocessore 40, visualizza sul display 12, in una terza fase 300, uno o più QR-code in sequenza, in funzione del fatto che i dati possano essere visualizzati con un unico QR-code o con più QR-code.
Durante tale fase à ̈ previsto che la CPU 41, opportunamente programmata, legga i dati dalla memoria 43, controlli, in una fase di controllo 310, il tipo di display 12 presente in macchina 10 e la quantità di dati da codificare, e predisponga e codifichi la stringa di dati in un QR-code, nella fase 320 (uscita Y dalla fase 310), o più QR-code nella fase 340 (uscita N dalla fase 310), in funzione della risoluzione massima del display 12, e visualizzi il QR-code o i QR-code sul display.
In una fase successiva 400, l'utente, tramite lo smartphone 50, acquisisce, ad esempio mediante immagine fotografica, l'uno o più QR-code, li decodifica ricostruendo la stringa di dati, in una fase 500, ed li trasmette, in una fase 700, per esempio, ad un indirizzo web, oppure ad un indirizzo di posta elettronica in modo che possano, ad esempio essere memorizzati e, successivamente, analisizzati.
In accordo alla seconda forma di realizzazione à ̈ previsto che la stringa di dati come decodificata possa anche essere integrata, in una fase 600, precedente alla trasmissione, con informazioni presenti nella memoria dello smart-phone o generati dallo smart-phone (uscita Y dalla fase 500), ad esempio, così come precedentemente descritto, e poi trasmessa, nella fase 700, unitamente alle informazioni ulteriori presenti nella memoria dello smart-phone o generati dallo smart-phone.
I dati trasmessi, preferibilmente, vengono archiviati presso un server di riferimento, ad esempio un server remoto, atto a raccogliere informazioni dalle macchine predisposte per la trasmissione delle informazioni mediante la modalità descritta.
Vantaggiosamente, grazie all'invenzione nel sistema 9 Ã ̈ previsto che la macchina 10 risulti priva di dispositivi di comunicazione specifici, in quanto questi sono esterni alla macchina.
Vantaggiosamente l'utente non deve compilare moduli cartacei e deve solo selezionare il set di informazioni da raccogliere e deve effettuare, preferibilmente, la foto di un'immagine su un display.
Vantaggiosamente, tutti i dati richiesti dall'utente, senza eccezioni, possono essere letti e trasmessi per una successiva analisi.
Eventualmente, i dati possono anche essere archiviati sullo smart-phone per essere analizzati successivamente dall'utente.
In sintesi, grazie all'architettura di sistema descritta à ̈ possibile ottenere l'effetto tecnico di gestire in modo facile e automatico le informazioni raccolte dalla macchina senza introdurre sulla stessa dispositivi di comunicazione che renderebbero la macchina complessa e costosa.
La macchina deve solo comprendere un display atto a permettere di visualizzare codici a barre rappresentativi di informazioni associate alla macchina.
Le funzionalità aggiuntive, quali la decodifica delle informazioni contenute nel codice a barre, la trasmissione delle informazioni, eventualmente integrate con informazioni presenti, ad esempio, sullo smart-phone, possono essere predisposte mediante opportune applicazioni sugli stessi smart-phone, ottenendo così l'effetto di rispondere in modo semplice ed efficace all'esigenza di monitorare le informazioni legate al funzionamento delle macchine per caffà ̈.
Naturalmente, modifiche ovvie e/o varianti sono possibili alla descrizione di cui sopra, nei componenti, elementi circuitali e collegamenti, così come nei dettagli della costruzione illustrata e del metodo di operare senza staccarsi dall'invenzione come precisata nelle rivendicazioni seguenti.
Claims (11)
- Rivendicazioni 1. Sistema per monitorare macchine per caffà ̈ comprendente - almeno una macchina per caffà ̈ (10) avente - una circuiteria elettronica (14, 40, 41) configurata per raccogliere e memorizzare parametri di utilizzo della macchina; - un display (12) collegato alla circuiteria elettronica e configurato per visualizzare informazioni elaborate dalla circuiteria elettronica (14, 40, 41); caratterizzato da ciò che dette informazioni elaborate e visualizzate sono costituite da almeno un codice a barre di tipo QR-code.
- 2. Sistema secondo la rivendicazione 1 comprendente inoltre - un dispositivo (50) esterno alla macchina (10) configurato per acquisire mediante fotografia dette informazioni elaborate, per decodificarle e per trasmetterle ad un server remoto (15).
- 3. Sistema secondo la rivendicazione 1 o 2 in cui detto display à ̈ un display grafico e detto almeno un codice di tipo QR-code contiene un numero di informazioni compatibile con il display (12) di macchina (10) utilizzato.
- 4. Sistema secondo una qualsiasi delle rivendicazioni 1 a 3 in cui detti parametri di utilizzo sono scelti nel gruppo costituito almeno da: - dati di erogazione; - dati di diagnostica; - dati di impostazione macchina; - dati di manutenzione; - dati statistici.
- 5. Sistema secondo una qualsiasi delle rivendicazioni 1 a 4 in cui detto dispositivo (50) Ã ̈ un dispositivo di tipo smart-phone configurato per: - decodificare l'almeno un codice di tipo QR-code visualizzato sul display e costruire una stringa di dati da trasmettere.
- 6. Sistema secondo la rivendicazione 5 in cui detto smartphone (50) à ̈ inoltre configurato per inserire in detta stringa di dati informazioni scelte nel gruppo costituito almeno da: - identificativi utente e/o società presso cui à ̈ installata la macchina (10); - giorno e ora di acquisizione e decodifica del codice a barre; - modalità di trasmissione della stringa di dati; - indirizzo di un web server o di posta elettronica a cui trasmettere la stringa di dati; - posizione geografica dello smart-phone nel momento dell’acquisizione; - note aggiunte in funzione di esigenze specifiche dell'utente.
- 7. Metodo per monitorare macchine per caffà ̈ in un sistema avente - almeno una macchina per caffà ̈ (10) con almeno un display (12) visibile dall'esterno; e - un dispositivo esterno alla macchina (50) atto a comunicare con un server (15); il metodo comprendendo le fasi di (fase 100) - raccogliere e memorizzare, per mezzo della macchina, parametri o dati di utilizzo della macchina; (fase 200) - rendere disponibile ad un utente detti parametri o dati; (fase 300) - visualizzare uno o più codici a barre in sequenza rappresentativi di detti parametri, in funzione del fatto che i parametri possano essere visualizzati con un unico codice o con più codici; (fase 400) - acquisire da parte dell'utente per mezzo di detto dispositivo (50) l'uno o più codici a barre; (fase 500) - decodificare e ricostruire il set di parametri di utilizzo per mezzo di detto dispositivo (50); (fase 700) - trasmettere ad un server (15) detto set di parametri per mezzo di detto dispositivo (50).
- 8. Metodo secondo la rivendicazione 7 in cui detta fase di decodificare e ricostruire il set di parametri di utilizzo comprende anche l'ulteriore fase di: (fase 600) - integrare detto set di parametri con informazioni ulteriori presenti sul dispositivo (50) e scelte nel gruppo costituito almeno da: - identificativi utente e/o società presso cui à ̈ installata la macchina (10); - giorno e ora di acquisizione e decodifica del codice a barre; - modalità di trasmissione della stringa di dati; - indirizzo di un web server o di posta elettronica a cui trasmettere la stringa di dati; - posizione geografica del dispositivo (50) nel momento dell’acquisizione; - note aggiunte in funzione di esigenze specifiche dell'utente.
- 9. Metodo secondo la rivendicazione 7 o 8 in cui detta fase di visualizzare uno o più codici a barre in sequenza comprende le seguenti fasi operate dalla macchina (10) di: (fase 310) - controllare il tipo di display (12) presente nella macchina (10) e la quantità di dati contenuti nel set di parametri; e in alternativa, in funzione della risoluzione massima del display (12) (fase 320) - generare e visualizzare un unico codice a barre; o (fase 340) - generare e visualizzare più codici a sul display.
- 10. Metodo secondo una qualsiasi delle rivendicazioni 7 a 9 in detta fase di rendere disponibile ad un utente detti parametri (fase 200) comprende la fase di rendere disponibili all'utente tutti i parametri o dati o un determinato set di parametri o dati di macchina mediante un menu visualizzato sul display (12) o mediante un opportuno tasto di macchina.
- 11. Metodo secondo una qualsiasi delle rivendicazioni 7 a 10, in cui almeno dette fasi di acquisire, decodificare, ricostruire e trasmettere per mezzo di detto dispositivo sono operate da un dispositivo di tipo smart-phone e detto o detti codici a barre sono QR-code atti ad essere fotografati da detto smart-phone.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT000942A ITTO20120942A1 (it) | 2012-10-26 | 2012-10-26 | Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio |
| EP13824166.6A EP2912609B8 (en) | 2012-10-26 | 2013-10-25 | System for monitoring coffee machines and corresponding monitoring method |
| US14/437,896 US9495616B2 (en) | 2012-10-26 | 2013-10-25 | System for monitoring coffee machines and corresponding monitoring method |
| CN201380055702.3A CN104769617B (zh) | 2012-10-26 | 2013-10-25 | 咖啡机的监控系统及相应的监控方法 |
| ES13824166T ES2881226T3 (es) | 2012-10-26 | 2013-10-25 | Sistema para monitorizar máquinas de café y método de monitorización correspondiente |
| PCT/IB2013/059643 WO2014064647A1 (en) | 2012-10-26 | 2013-10-25 | System for monitoring coffee machines and corresponding monitoring method |
| AU2013336201A AU2013336201B2 (en) | 2012-10-26 | 2013-10-25 | System for monitoring coffee machines and corresponding monitoring method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT000942A ITTO20120942A1 (it) | 2012-10-26 | 2012-10-26 | Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ITTO20120942A1 true ITTO20120942A1 (it) | 2014-04-27 |
Family
ID=47471947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IT000942A ITTO20120942A1 (it) | 2012-10-26 | 2012-10-26 | Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9495616B2 (it) |
| EP (1) | EP2912609B8 (it) |
| CN (1) | CN104769617B (it) |
| AU (1) | AU2013336201B2 (it) |
| ES (1) | ES2881226T3 (it) |
| IT (1) | ITTO20120942A1 (it) |
| WO (1) | WO2014064647A1 (it) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN203552279U (zh) * | 2013-07-29 | 2014-04-16 | 艾欧史密斯(中国)热水器有限公司 | 一种指示信息获取系统 |
| GB201420764D0 (en) * | 2014-11-21 | 2015-01-07 | Taverner Alistair P | ATM crowd surveillance |
| EP3029380A1 (en) * | 2014-12-03 | 2016-06-08 | Electrolux Appliances Aktiebolag | Method for performing a treatment by a domestic appliance and for processing information of said treatment by a mobile computer device |
| CN111931539B (zh) * | 2015-11-13 | 2024-10-29 | 皇家飞利浦有限公司 | 使用组合的条形码图像来确定与装置相关联的动作 |
| CN105808068B (zh) * | 2016-03-28 | 2019-06-28 | 北京古点科技有限公司 | 一种液体供给设备的控制方法和装置 |
| CN106125579A (zh) * | 2016-07-04 | 2016-11-16 | 苏州城旺咖啡有限公司 | 一种远程操控咖啡机的方法 |
| IT201700069357A1 (it) | 2017-06-21 | 2018-12-21 | Rancilio Group Spa | Macchina per caffè, in particolare macchina per caffè espresso, e metodo per il suo funzionamento |
| HUE056590T2 (hu) | 2019-04-29 | 2022-02-28 | Poly Clip System Gmbh & Co Kg | Rendszer élelmiszergyártó gép üzemi és gyártási paramétereinek vezeték nélküli monitorozására |
| RU2726059C1 (ru) * | 2020-01-23 | 2020-07-08 | Дмитрий Александрович Новиков | Автоматизированная система самообслуживания для индентификации права получения напитка пользователем |
| US11961373B2 (en) | 2020-07-01 | 2024-04-16 | Pepsico, Inc. | Method and system of touch-free vending |
| EP4131071B1 (de) * | 2021-08-03 | 2026-02-18 | Illinois Tool Works, Inc. | Transportable elektrische schweissmaschine,produktionssystem und verfahren zum erfassen von daten |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011067227A1 (en) * | 2009-12-02 | 2011-06-09 | Nestec S.A. | Beverage preparation machine comprising an extended user-advisory functionality |
| US20120168510A1 (en) * | 2011-01-04 | 2012-07-05 | Echostar Technologies L.L.C. | Assisting Matrix Code Capture by Signaling Matrix Code Readers |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH695720A5 (de) * | 2001-10-15 | 2006-08-15 | Jura Elektroapparate Ag | Kaffee-Brühvorrichtung. |
| US6862494B2 (en) | 2001-12-13 | 2005-03-01 | General Electric Company | Automated cooking system for food accompanied by machine readable indicia |
| US6931984B2 (en) * | 2003-06-26 | 2005-08-23 | Food Equipment Technologies Company, Inc. | Feature disablement controlled brewer |
| US20050102233A1 (en) * | 2003-11-06 | 2005-05-12 | Sharp Laboratories Of America, Inc. | Associating mobile phone to vending machine via bar-code encoded data, CCD camera and internet connection |
| EP1533748A1 (de) * | 2003-11-20 | 2005-05-25 | Steiner AG Weggis | Einrichtung zum elektronischen Aufzeichnen bestimmter Daten, insbesondere für einzelne Funktionseinheiten einer Kaffeemaschine |
| WO2006009730A1 (en) * | 2004-06-16 | 2006-01-26 | Walker Digital, Llc | Products and processes for addressing a customer service issue |
| WO2008054037A1 (en) * | 2006-11-03 | 2008-05-08 | Yeong-Ae Kim | A system of management, information providing and information acquisition for vending machine based upon wire and wireless communication and a method of management, information providing and information acquisition for vending machine using the system |
| CN201035728Y (zh) * | 2007-04-19 | 2008-03-12 | 陈士礼 | 可无线传输的饮水机 |
| US8444051B2 (en) * | 2010-06-21 | 2013-05-21 | Bank Of America | Self-service machine problem code |
| DE102010043858A1 (de) * | 2010-11-12 | 2012-05-16 | BSH Bosch und Siemens Hausgeräte GmbH | Heißgetränkezubereitungsvorrichtung mit Datenübertragungseinrichtung |
| SG182012A1 (en) * | 2010-12-09 | 2012-07-30 | Jhingan Nikhil | System and method for verifying authenticity of documents |
| DE102010054374A1 (de) | 2010-12-13 | 2012-06-14 | National Rejectors, Inc. Gmbh | Verfahren und System zum Auslesen von Informationen aus einem Verkaufsautomaten |
| CN107369254B (zh) * | 2010-12-16 | 2021-07-27 | 布里格有限公司 | 自动化饮料制作方法、系统及计算机可读存储介质 |
-
2012
- 2012-10-26 IT IT000942A patent/ITTO20120942A1/it unknown
-
2013
- 2013-10-25 US US14/437,896 patent/US9495616B2/en active Active
- 2013-10-25 EP EP13824166.6A patent/EP2912609B8/en active Active
- 2013-10-25 CN CN201380055702.3A patent/CN104769617B/zh active Active
- 2013-10-25 AU AU2013336201A patent/AU2013336201B2/en active Active
- 2013-10-25 ES ES13824166T patent/ES2881226T3/es active Active
- 2013-10-25 WO PCT/IB2013/059643 patent/WO2014064647A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011067227A1 (en) * | 2009-12-02 | 2011-06-09 | Nestec S.A. | Beverage preparation machine comprising an extended user-advisory functionality |
| US20120168510A1 (en) * | 2011-01-04 | 2012-07-05 | Echostar Technologies L.L.C. | Assisting Matrix Code Capture by Signaling Matrix Code Readers |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2013336201B2 (en) | 2018-06-28 |
| US20150286895A1 (en) | 2015-10-08 |
| CN104769617B (zh) | 2017-12-15 |
| EP2912609A1 (en) | 2015-09-02 |
| AU2013336201A1 (en) | 2015-04-30 |
| CN104769617A (zh) | 2015-07-08 |
| US9495616B2 (en) | 2016-11-15 |
| EP2912609B8 (en) | 2021-07-14 |
| ES2881226T3 (es) | 2021-11-29 |
| EP2912609B1 (en) | 2021-06-09 |
| WO2014064647A1 (en) | 2014-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ITTO20120942A1 (it) | Sistema per monitorare macchine per caffe' e relativo metodo di monitoraggio | |
| CN103379843B (zh) | 具有数据传输装置的热饮料制备设备 | |
| CN102801577B (zh) | 家用电器的自我诊断系统及其操作方法 | |
| CN105214374B (zh) | 滤芯的智能检测装置及其方法、净水设备、以及净水系统 | |
| WO2015166349A1 (en) | Trending machine health data using rfid transponders | |
| WO2016011975A1 (zh) | 净水系统以及基于净水系统的滤芯管控方法 | |
| EP2585797A2 (en) | Virtual smart energy meter with integrated plug | |
| CN101980163B (zh) | 图像处理装置和固件上载方法 | |
| CN108351978A (zh) | 使用组合的条形码图像来确定与装置相关联的动作 | |
| US20240272623A1 (en) | Operating and display unit for a field device | |
| KR101824330B1 (ko) | 수질정보 제공장치 및 이를 이용한 공동주택 수질정보 제공시스템 | |
| CN110991401A (zh) | 一种监测厨师是否佩戴口罩和帽子进行安全操作的方法 | |
| JP2009176206A (ja) | 二次元コードを利用した計量器の検針システム | |
| KR101612107B1 (ko) | Ami 시스템 구축용 전자식 전력량계 통신 시험장치 및 이를 이용한 통신상태 진단방법 | |
| CN207037837U (zh) | 一种物联打印设备及租赁监控管理系统 | |
| EP3148170B1 (en) | Portable terminal to manage printer | |
| KR102527944B1 (ko) | 착탈식 아이오티 기반 스마트 수도미터 | |
| KR100882577B1 (ko) | 원격검침 구성요소 관리 및 진단시스템 | |
| CN103647793B (zh) | 用于传感器节点的总线式支持热插拔的传感分开方法 | |
| KR101701339B1 (ko) | 웨어러블 디바이스를 통한 소모품 통합 관리 시스템 | |
| CN112437251A (zh) | 一种监控实现方法和装置 | |
| KR101887657B1 (ko) | 산업용 보일러의 모니터링방법 및 모니터링시스템 | |
| ES2644497T3 (es) | Dispositivo electrónico de medida apto para visualizar datos en forma de un código matricial de dos dimensiones, lector electrónico, instalación electrónica y procedimiento de transmisión asociados | |
| KR101019272B1 (ko) | 원격 검침 시스템 | |
| CN103578192A (zh) | 一种包子豆浆自动贩售一体机 |