IT202000025003A1 - PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS - Google Patents
PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS Download PDFInfo
- Publication number
- IT202000025003A1 IT202000025003A1 IT102020000025003A IT202000025003A IT202000025003A1 IT 202000025003 A1 IT202000025003 A1 IT 202000025003A1 IT 102020000025003 A IT102020000025003 A IT 102020000025003A IT 202000025003 A IT202000025003 A IT 202000025003A IT 202000025003 A1 IT202000025003 A1 IT 202000025003A1
- Authority
- IT
- Italy
- Prior art keywords
- intervention
- series
- operations
- site
- sanitation
- Prior art date
Links
- 238000011012 sanitization Methods 0.000 title claims description 56
- 238000000034 method Methods 0.000 title claims description 22
- 238000004140 cleaning Methods 0.000 claims description 30
- 238000007726 management method Methods 0.000 claims description 25
- 230000000694 effects Effects 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000007613 environmental effect Effects 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 claims description 3
- 238000013439 planning Methods 0.000 claims description 3
- 230000003449 preventive effect Effects 0.000 claims description 3
- 230000009471 action Effects 0.000 claims description 2
- 238000007405 data analysis Methods 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims description 2
- 230000000737 periodic effect Effects 0.000 claims description 2
- 238000011144 upstream manufacturing Methods 0.000 claims description 2
- 239000008186 active pharmaceutical agent Substances 0.000 claims 1
- 239000003550 marker Substances 0.000 claims 1
- 238000012800 visualization Methods 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000005180 public health Effects 0.000 description 2
- 208000025721 COVID-19 Diseases 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 230000009385 viral infection Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
- G06Q50/163—Real estate management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Agricultural Chemicals And Associated Chemicals (AREA)
Description
Descrizione Description
Titolo dell?Invenzione: Title of the Invention:
PROCEDIMENTO PER LA GESTIONE DIGITALIZZATA DI PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF
INTERVENTI DI SANIFICAZIONE DI SITI O AMBIENTI E SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS E
SISTEMA DI DIGITALIZZAZIONE DI INTERVENTI DI INTERVENTIONS DIGITIZATION SYSTEM OF
SANIFICAZIONE DI SITI O AMBIENTI SANITATION OF SITES OR ENVIRONMENTS
Campo di Applicazione Field of application
[001]La presente invenzione si riferisce ad un Procedimento per la gestione digitalizzata di interventi di pulizia, igienizzazione e sanificazione di almeno un sito o ambiente fisso o mobile. [001] The present invention refers to a process for the digitized management of cleaning, sanitizing and sanitizing interventions of at least one fixed or mobile site or environment.
[002]Inoltre, la presente invenzione si riferisce ad un Sistema di digitalizzazione di interventi di pulizia, igienizzazione e sanificazione di almeno un sito o ambiente fisso o mobile. [002] Furthermore, the present invention refers to a system for digitizing cleaning, sanitizing and sanitizing operations of at least one fixed or mobile site or environment.
[003]La presente invenzione riguarda inoltre un programma di computer comprendente mezzi di codice di programma di computer atti ad eseguire tutte o parte delle fasi del procedimento sopra indicato quando tale programma ? eseguito su almeno un computer, tale programma di computer potendo essere contenuto su un supporto leggibile da un tale computer. [003] The present invention also relates to a computer program comprising computer program code means suitable for carrying out all or part of the steps of the method indicated above when said program is executed on at least one computer, such computer program being capable of being contained on a medium readable by such a computer.
[004]In generale, la presente invenzione si riferisce a: Pianificazione dei rapporti di misurazione; Disposizioni per rapporti di misurazione; Restrizione dell'accesso o consegna delle informazioni sull'accesso. [004] In general, the present invention relates to: Planning of measurement reports; Provisions for measurement reports; Access restriction or delivery of access information.
[005]Per semplicit? descrittiva, con il termine sanificazione si intende anche la pulizia e l?igienizzazione. [005]For simplicity? descriptive, the term sanitation also means cleaning and sanitation.
[006] Per semplicit? descrittiva, con il termine di sito o ambiente fisso o mobile si intendono sia i luoghi frequentati dalle persone quali, a titolo di esempio ma non solo: uffici, laboratori, reparti, aziende, bar, ristoranti, appartamenti, hotel, ospedali, case di cura, palestre, mezzi di trasporto, ecc, siano essi pubblici o privati; sia oggetti utilizzati o manipolati da persone, che possono essere scambiati tra le persone quali, a titolo di esempio ma non solo: attrezzature professionali, impianti, macchinari, strumenti, attrezzature sportive, ascensori, automezzi, ecc. [006] For simplicity? descriptive, the term site or fixed or mobile environment means both places frequented by people such as, but not limited to: offices, laboratories, departments, companies, bars, restaurants, apartments, hotels, hospitals, care, gyms, means of transport, etc., whether public or private; both objects used or manipulated by people, which can be exchanged between people such as, by way of example but not limited to: professional equipment, systems, machinery, tools, sports equipment, lifts, vehicles, etc.
Stato della Tecnica State of the art
[007]Lo stato dell'arte attualmente in essere riguarda un semplice supporto cartaceo compilato manualmente dagli operatori di pulizia. Non esiste un vero registro delle operazioni conservato in modo sicuro e non modificabile a posteriori. Non esiste un modo per consultare in tempo reale lo stato di sanificazione di un luogo se non recandosi presso il luogo stesso. [007] The current state of the art concerns a simple paper support compiled manually by cleaning operators. There is no real log of operations that is kept securely and cannot be changed afterwards. There is no way to consult the sanitation status of a place in real time except by going to the place itself.
[008]Lo stato dell?arte ? rappresentato dal brevetto US 1,0475,272 B2 riguardante delle tecniche che utilizzano dispositivi con corrispondenti applicazioni di portafoglio di identit? eseguite su un dispositivo di elaborazione elettronica dei dispositivi, ciascun portafoglio di identit? memorizza le informazioni sull'identit? crittografando le informazioni sull'identit? memorizzate. Un sistema di registro distribuito ed un sistema di broker che si interfaccia con il portafoglio e il registro distribuito vengono utilizzati per vari casi di scambio di informazioni relativi all'accesso alle strutture. Presentazione dell?Invenzione [008]The state of the art? represented by US patent 1,0475,272 B2 concerning techniques using devices with corresponding identity wallet applications? performed on an electronic computing device of the devices, each wallet of identity? store identity information encrypting identity information memorize. A distributed ledger system and a broker system that interfaces with the distributed ledger and wallet are used for various instances of exchanging information related to facility access. Presentation of the Invention
Problema Tecnico Technical problem
[009]Molto spesso agli operatori preposti a svolgere attivit? di pulizia e sanificazione ? richiesto di seguire un elenco di attivit? in diversi luoghi, secondo un preciso calendario e, a conferma dello svolgimento dell'attivit? stesse, ? richiesto di compilare su un foglio di carta affisso nel luogo oggetto di intervento, la data dell'operazione con nome e firma dell'operatore che l'ha eseguita. Il problema tecnico si manifesta nei seguenti modi: [009]Very often the operators in charge of carrying out activities cleaning and sanitizing? required to follow a list of tasks? in different places, according to a precise calendar and, in confirmation of the carrying out of the activity? same, ? requested to fill in the date of the operation with the name and signature of the operator who performed it on a sheet of paper affixed in the place subject to intervention. The glitch manifests itself in the following ways:
[0010]Tracciabilit? parziale delle operazioni di pulizia e sanificazione, o mancanza completa della tracciabilit?; [0010] Traceability? partial cleaning and sanitizing operations, or complete lack of traceability;
[0011]Mancanza di un registro generale consultabile dai controllori e dai responsabili della sanificazione, aggiornato e condiviso da pi? operatori contemporaneamente; [0011] Lack of a general register that can be consulted by controllers and sanitation managers, updated and shared by several? operators simultaneously;
[0012]Volatilit? e manomissibilit? delle informazioni; [0012] Volatility? and tampering? information;
[0013]Scarsa o limitata evidenza dello stato reale di sanificazione di un luogo; [0013] Poor or limited evidence of the real state of sanitation of a place;
[0014]Assenza di notifica delle mancate sanificazioni; [0014] Absence of notification of missing sanitation;
[0015]Assenza di condivisione dei dati con soggetti esterni che fanno parte della stessa filiera: fornitori di materiali e di servizi, certificatori e auditors, sindacati, salute pubblica. [0015] Absence of data sharing with external parties that are part of the same supply chain: suppliers of materials and services, certifiers and auditors, trade unions, public health.
Soluzione al Problema Solution to the Problem
[0016]Il metodo per risolvere i problemi tecnici elencati consiste nell'impiego di tecnologie informatiche comprese quelle basate su servizi cloud, che permettono: di identificare in modo univoco ogni luogo o oggetto che deve essere sanificato e tenuto sotto controllo; di avere la programmazione degli interventi in un database sul cloud accessibile ovunque; di inserire i dati di intervento in un registro elettronico che pu? diventare persistente ed immutabile con la tecnologia blockchain; di utilizzare un'applicazione mobile come supporto in mano agli utenti di qualsiasi ordine e grado per interagire con il sistema; di utilizzare una scansione ottica fatta con dispositivi mobili comuni, quali smartphone e tablet, per interrogare il sistema ed ottenere informazioni di carattere puntuale e generale. [0016] The method for solving the technical problems listed consists in the use of information technologies including those based on cloud services, which allow: to uniquely identify each place or object that must be sanitized and kept under control; to have the programming of the interventions in a cloud database accessible anywhere; to enter the intervention data in an electronic register that can? become persistent and immutable with blockchain technology; to use a mobile application as a support in the hands of users of any order and degree to interact with the system; to use an optical scan made with common mobile devices, such as smartphones and tablets, to interrogate the system and obtain timely and general information.
[0017]L?oggetto dell?invenzione si riferisce ad uno strumento per supportare le operazioni di pulizia, igienizzazione e sanificazione sorte a fronte dell'emergenza da COVID-19. L'idea iniziale parte dall'osservazione di come sono state attuate procedure di sanificazione che, se pur efficaci dal punto di vista sanitario, vengono molto spesso svolte senza un vero controllo di gestione e quindi prive di evidenza, di trasparenza, e assolutamente contestabili dal punto di vista legale. La causa di questo ? determinata dal carattere di urgenza con cui sono state avviate queste procedure e dalla mancanza di uno strumento adeguato che supporti e faciliti le operazioni. L?invenzione consiste nell'uso di tecnologie esistenti e consolidate quali: i servizi software in cloud (SaaS), le applicazioni mobili, i web services, l'IoT, i database relazionali e No-Sql, e la blockchain, nella lotta al Covid come strumento applicativo per chi esegue le operazioni di sanificazione, chi le programma e le deve controllare, e chi usufruisce di quegli ambienti per lavoro o per qualunque altra necessit? e vuole o deve essere informato. Dette tecnologie sono ampiamente consolidate ed utilizzate in molti altri settori ma non ancora applicate in contesto sanitario come strumento di digitalizzazione delle operazioni di contrasto alla diffusione di infezioni da virus come ad esempio il Covid. [0017]The object of the invention refers to a tool to support the cleaning, sanitizing and sanitizing operations that arose in the face of the emergency from COVID-19. The initial idea starts from the observation of how sanitization procedures have been implemented which, although effective from a health point of view, are very often carried out without real management control and therefore without evidence, transparency, and absolutely contestable by the legal point of view. The cause of this ? determined by the urgency with which these procedures were started and by the lack of an adequate tool that supports and facilitates the operations. The invention consists in the use of existing and consolidated technologies such as: cloud software services (SaaS), mobile applications, web services, IoT, relational databases and No-Sql, and the blockchain, in the fight against Covid as an application tool for those who carry out sanitization operations, those who program and must control them, and those who use those environments for work or for any other need? and wants or needs to be informed. These technologies are widely consolidated and used in many other sectors but not yet applied in the healthcare context as a tool for digitizing operations to combat the spread of virus infections such as Covid.
[0018]L'invenzione riguarda la creazione di un'applicazione mobile per smartphone e tablet, utilizzabile dagli operatori di pulizia e sanificazione per la dichiarazione del loro lavoro svolto e la rivelazione dei problemi riscontrati durante lo svolgimento delle operazioni, e dai controllori o responsabili per verificare il buon operato ed intervenire tempestivamente a fronte di emergenze. Le persone comuni che fruiscono dei luoghi sanificati, per lavoro o per qualsiasi altra loro necessit?, possono controllarne lo stato tramite il proprio smartphone ed essere sicuri di entrare in un luogo sanificato oppure essere allarmati se quel luogo non ? stato trattato come richiesto o vi ? successa un?emergenza. Allo stesso tempo, l?applicazione fornisce loro uno strumento per segnalare e richiamare interventi di pulizia o igienizzazione urgenti. Per facilitare la consultazione dello stato da parte degli utilizzatori, l?invenzione contempla anche una modalit? semplificata e di immediato accesso alle informazioni anche per quegli utenti che non hanno installato l'app sul proprio smartphone o tablet, semplicemente utilizzando lo strumento nativo del dispositivo per scansionare un QR code speciale affisso nei punti di accesso al luogo. [0018] The invention relates to the creation of a mobile application for smartphones and tablets, which can be used by cleaning and sanitizing operators for declaring their work performed and revealing the problems encountered during the performance of the operations, and by controllers or managers to verify the good work and intervene promptly in case of emergencies. Ordinary people who use sanitized places, for work or for any other need, can check their status via their smartphone and be sure to enter a sanitized place or be alarmed if that place is not clean. been treated as requested or there ? an emergency has occurred. At the same time, the app provides them with a tool to report and recall urgent cleaning or sanitizing tasks. To facilitate consultation of the state by users, the invention also contemplates a modality simplified and with immediate access to information even for those users who have not installed the app on their smartphone or tablet, simply by using the device's native tool to scan a special QR code posted at the access points to the location.
[0019]Scopo della presente invenzione ? quello di risolvere i suddetti problemi della tecnica anteriore fornendo: [0019] The purpose of the present invention? that of solving the aforementioned problems of the prior art by providing:
[0020]Uso di identificativi URL con codifica univoca, senza duplicati che danno accesso diretto ad informazioni relative al punto di controllo. Per semplificare il processo di produzione delle etichette con il QR code (URL) e di gestione delle etichette prodotte, dal magazzino fino all'affissione sul punto di controllo, si ? scelto di produrre solo ed esclusivamente etichette univoche, tutte con un codice diverso. La semplificazione consiste nel non dover gestire copie di etichette identiche qualora un punto di controllo richiedesse l'affissione di pi? etichette (per esempio su due porte di entrata di un locale) o la sostituzione di etichette non pi? leggibili. Il sistema infatti prevede l'assegnazione logica di pi? codici etichetta per ciascun punto di controllo, potendo cos? soddisfare richieste particolari senza correre il rischio che due o pi? etichette con lo stesso codice possano essere per errore affisse su punti di controllo differenti. [0020]Use of uniquely encoded URL identifiers, without duplicates which give direct access to information relating to the control point. To simplify the production process of the labels with the QR code (URL) and the management of the produced labels, from the warehouse to the posting at the checkpoint, yes? chosen to produce only and exclusively unique labels, all with a different code. The simplification consists in not having to manage copies of identical labels if a checkpoint requires the posting of more? labels (for example on two entrance doors of a room) or the replacement of labels no longer? readable. In fact, the system provides for the logical assignment of more? label codes for each control point, thus being able? satisfy special requests without running the risk that two or more? labels with the same code may be mistakenly affixed to different checkpoints.
[0021]L'App mobile che utilizza gli stessi codici identificativi per registrare e consultare dati, cos? come descritta. [0021] The mobile app that uses the same identification codes to record and consult data, so as described.
[0022]L'uso della blockchain per tracciare le operazioni di pulizia e sanificazione. [0022]The use of the blockchain to track cleaning and sanitizing operations.
[0023]I suddetti ed altri scopi e vantaggi dell?invenzione, quali risulteranno dal seguito della descrizione, vengono raggiunti con un Procedimento per la gestione digitalizzata di interventi di sanificazione di siti o ambienti, come quello descritto nella rivendicazione 1. Forme di realizzazione preferite e varianti non banali della presente invenzione formano l?oggetto delle rivendicazioni dipendenti. [0023] The aforesaid and other objects and advantages of the invention, as will appear from the following description, are achieved with a process for the digitized management of site or environment sanitation interventions, such as the one described in claim 1. Preferred embodiments and non-trivial variants of the present invention form the object of the dependent claims.
[0024]Inoltre, i suddetti ed altri scopi e vantaggi dell?invenzione, quali risulteranno dal seguito della descrizione, vengono raggiunti con un Sistema di digitalizzazione di interventi di sanificazione di siti o ambienti, come quello descritto nella rivendicazione 4. Forme di realizzazione preferite e varianti non banali della presente invenzione formano l?oggetto delle rivendicazioni dipendenti. [0024] Furthermore, the aforementioned and other objects and advantages of the invention, as will become apparent from the continuation of the description, are achieved with a system for the digitization of site or environment sanitation interventions, such as the one described in claim 4. Preferred embodiments and non-trivial variants of the present invention form the object of the dependent claims.
[0025] Resta inteso che tutte le rivendicazioni allegate formano parte integrante della presente descrizione. [0025] It is understood that all the attached claims form an integral part of the present description.
Risulter? immediatamente ovvio che si potranno apportare a quanto descritto innumerevoli varianti e modifiche (per esempio relative a forma, stile, usabilit? complessit?, disposizioni e parti con funzionalit? equivalenti) senza discostarsi dal campo di protezione dell'invenzione come appare dalle rivendicazioni allegate. Effetti vantaggiosi dell?Invenzione will result? It is immediately obvious that innumerable variations and modifications may be made to what has been described (for example relating to shape, style, usability, complexity, arrangements and parts with equivalent functions) without departing from the scope of protection of the invention as appears from the attached claims. Advantageous effects of the Invention
[0026]I vantaggi dell'invenzione seguono uno ad uno i problemi tecnici affrontati: [0026] The advantages of the invention follow one by one the technical problems faced:
[0027]Tracciabilit? delle operazioni di pulizia, igienizzazione e sanificazione; [0027] Traceability? cleaning, sanitizing and sanitizing operations;
[0028]Registro elettronico generale consultabile dai controllori e dai responsabili delle operazioni, aggiornato contemporaneamente da pi? operatori di pulizia e sanificazione. [0028] General electronic register that can be consulted by controllers and operations managers, updated simultaneously by several cleaning and sanitizing operators.
[0029]Possibilit? di condivisione del registro elettronico generale con soggetti esterni che fanno parte della stessa filiera: fornitori di materiali e di servizi, certificatori e auditors, sindacati, salute pubblica, ecc; [0029]Possibility? sharing the general electronic register with external subjects who are part of the same supply chain: suppliers of materials and services, certifiers and auditors, trade unions, public health, etc.;
[0030]Possibilit? di attribuire al registro elettronico generale il carattere di immutabilit? e incancellabilit? delle informazioni; [0030]Possibility? to attribute to the general electronic register the character of immutability? and inerasability information;
[0031]Ampia evidenza dello stato reale di sanificazione di un luogo; [0031] Ample evidence of the real state of sanitation of a place;
[0032]Notifica delle mancate sanificazioni e delle emergenze in corso; [0032]Notification of missing sanitation and emergencies in progress;
[0033]L'effetto tecnico espletato dall'applicazione ? un risultato composto che: da un lato facilita la guida dell'operatore nello svolgimento delle sue attivit?, facendolo diventare un operatore che utilizza tecnologie smart; dall'altro lato l'applicazione in se fornisce un registro elettronico aggiornato in tempo reale e consultabile ovunque, caratteristiche attualmente non presenti sul mercato n? per quanto riguarda la lotta al Covid n? per il controllo delle attivit? di pulizia in senso generale. [0033] The technical effect achieved by the application? a compound result that: on the one hand facilitates the operator's guide in carrying out his activities, making him an operator who uses smart technologies; on the other hand, the application itself provides an electronic register updated in real time and available for consultation anywhere, features currently not present on the market nor? what about the fight against Covid n? for activity control? cleaning in general.
Descrizione dei disegni Description of the drawings
[0034]La presente invenzione verr? meglio descritta da alcune forme preferite di realizzazione, fornite a titolo esemplificativo e non limitativo, con riferimento ai disegni allegati, nei quali: [0034] This invention will be better described by some preferred embodiments, provided by way of non-limiting example, with reference to the attached drawings, in which:
Fig.1 Fig.1
[0035][Fig. 1] mostra uno schema funzionale di una realizzazione del Sistema di digitalizzazione di interventi di sanificazione di siti o ambienti, secondo la presente invenzione; [0035][Fig. 1] shows a functional diagram of an embodiment of the digitization system for site or environment sanitation interventions, according to the present invention;
Fig.2 Fig.2
[0036][Fig. 2] mostra uno schema funzionale di una realizzazione del Procedimento per la gestione digitalizzata di interventi di sanificazione di siti o ambienti, secondo la presente invenzione; [0036][Fig. 2] shows a functional diagram of an embodiment of the Process for the digitized management of sanitization interventions of sites or environments, according to the present invention;
Fig.3 Fig.3
[0037][Fig. 3] mostra uno schema funzionale di una realizzazione del Sistema relativo e del Procedimento per la gestione digitalizzata di interventi di sanificazione di siti o ambienti, secondo la presente invenzione. [0037][Fig. 3] shows a functional diagram of an embodiment of the relative system and of the procedure for the digitized management of sanitization interventions of sites or environments, according to the present invention.
Fig.4 Fig.4
[0038] [Fig.4] mostra uno schema funzionale generale di una realizzazione del Sistema di digitalizzazione di interventi di sanificazione di siti o ambienti, secondo la presente invenzione. [0038] [Fig.4] shows a general functional diagram of an embodiment of the digitization system of site or environment sanitation interventions, according to the present invention.
Descrizione di forme di realizzazione Description of embodiments
[0039]Facendo riferimento a [Fig.1], ? possibile notare che un procedimento per la gestione digitalizzata di interventi di sanificazione in tempo reale di almeno un sito, S, o ambiente fisso o mobile, suddiviso per punti di controllo identificati in modo univoco, viene svolto tramite un?applicazione in un sistema di gestione di interventi di sanificazione 200. [0039] Referring to [Fig.1], ? It is possible to note that a procedure for the digitized management of sanitation interventions in real time of at least one site, S, or fixed or mobile environment, divided into uniquely identified control points, is carried out through an application in a management system of sanitation interventions 200.
[0040]Il sistema di gestione di interventi di sanificazione 200 include un database 300, una serie di centri di responsabilit? 100, una serie di operazioni di intervento 101. [0040]The sanitation intervention management system 200 includes a database 300, a set of responsibility centers and 100, a series of intervention operations 101.
[0041]L?applicazione permette di espletare un flusso di lavoro rappresentato come fasi F e transazioni T tra le fasi F implicando un?interazione con il database 300. [0041] The application allows carrying out a workflow represented as phases F and transactions T between phases F involving an interaction with the database 300.
[0042]Facendo riferimento a [Fig.2], le fasi F comprendono, per almeno un sito, S: [0042] With reference to [Fig.2], phases F comprise, for at least one site, S:
[0043]F1) identificare almeno una operazione di intervento della serie di operazioni di intervento 101; [0043]F1) identifying at least one intervention operation of the series of intervention operations 101;
[0044]F2) aggiornare uno storico operativo di sanificazione tramite un?interazione con il database 300 correlando le prestazioni di operatori della sanificazione della serie di centri di responsabilit? 100 ad almeno un?operazione di intervento della serie di operazioni di intervento 101. [0044]F2) updating a sanitization operational history through an interaction with the database 300 by correlating the performances of sanitization operators of the series of responsibility centers 100 to at least one intervention operation of the series of intervention operations 101.
[0045]Facendo riferimento a [Fig.3], il procedimento comprende: fornire un?interfaccia di gestione 201 comprendente una tabella delle transazioni S, 100_101 riferita alla serie di centri di responsabilit? 100, le operazioni di intervento della serie di operazioni di intervento 101 collocate in una sequenza prestabilita o casuale di operazioni di intervento. [0045] With reference to [Fig.3], the method comprises: providing a management interface 201 comprising a transaction table S, 100_101 referred to the series of responsibility centers? 100, the intervention operations of the series of intervention operations 101 placed in a predetermined or random sequence of intervention operations.
[0046]Le transazioni T comprendono, per almeno un sito S: [0046] Transactions T include, for at least one site S:
[0047]T1, popolare la tabella delle transazioni S, 100_101 tramite l?identificazione di almeno una operazione di intervento della serie di operazioni di intervento 101. [0047]T1, populate the transaction table S, 100_101 by identifying at least one intervention operation of the series of intervention operations 101.
[0048]Vantaggiosamente, il procedimento comprende: [0048] Advantageously, the process comprises:
[0049]T2, aggiungere almeno una micro operazione di intervento di una serie di micro operazioni di intervento 101?; in modo da: [0049]T2, add at least one intervention micro-operation of a series of intervention micro-operations 101?; in order to:
[0050]T2.1, popolare una tabella ulteriore delle transazioni S, 100_101? tramite l?identificazione di almeno una micro operazione di intervento della serie di micro operazioni di intervento 101?; [0050]T2.1, populate an additional table of transactions S, 100_101? through the identification of at least one intervention micro-operation of the series of intervention micro-operations 101?;
[0051]F3, aggiornare uno storico operativo di sanificazione tramite un?interazione con il database 300 correlando le prestazioni di operatori della sanificazione della serie di centri di responsabilit? 100 ad almeno una micro operazione di intervento della serie di micro operazioni di intervento 101?; [0051]F3, update a sanitation operational history through an interaction with the database 300 correlating the performances of sanitation operators of the series of responsibility centers? 100 to at least one intervention micro-operation of the series of intervention micro-operations 101?;
[0052] F4, mostrare lo stato di sanificazione in tempo reale, sull?applicazione Mobile, sulla console web, sulle pagine web e sul sistema di visualizzazione IoT. [0052] F4, show the sanitation status in real time, on the Mobile application, on the web console, on the web pages and on the IoT display system.
[0053] Ciascuna micro operazione di intervento della serie di micro operazioni di intervento 101? ? collocata in una sequenza, prestabilita o casuale (checklist), rispetto alle operazioni di intervento della serie di operazioni di intervento 101. [0053] Each tripping micro-operation of the set of tripping micro-operations 101? ? placed in a sequence, pre-established or random (checklist), with respect to the intervention operations of the series of intervention operations 101.
[0054] In particolare, sia la fase F2, sia la fase F3, di aggiornamento di uno storico operativo di sanificazione consiste nel registrare un marcatore temporale dell?operazione e almeno un dato tra un valore del tempo impiegato per svolgere ciascuna operazione della serie di operazioni di intervento 101, un codice di identificazione per ciascuno dei prodotti utilizzati, un codice di identificazione di un operatore associato all?operazione svolta, un elenco delle attivit? svolte, delle note con commenti e dettagli rilevati dall'operatore. [0054] In particular, both the phase F2 and the phase F3 of updating a sanitization operational history consist in recording a timestamp of the operation and at least one datum between a value of the time taken to carry out each operation of the series of intervention operations 101, an identification code for each of the products used, an identification code of an operator associated with the operation carried out, a list of the activities? carried out, notes with comments and details detected by the operator.
[0055] Allo stesso modo, la fase F4 di visualizzazione dello stato di sanificazione in tempo reale consiste nell?esportare report periodici con dati aggregati e di dettaglio riguardanti le transazioni registrate sul database 300 ed i dati di confronto con la programmazione degli interventi pianificati. [0055] In the same way, phase F4 of displaying the sanitation status in real time consists in exporting periodic reports with aggregated and detailed data regarding the transactions recorded on the database 300 and the comparison data with the programming of the planned interventions.
[0056] Le prestazioni di operatori della sanificazione della serie di centri di responsabilit? 100 correlate ad almeno un?operazione di intervento della serie di operazioni di intervento 101 sono subordinate ad un?azione di consenso ad inserire le operazioni di sanificazione rispetto ad una impostazione di un amministratore del rispettivo centro di responsabilit? 100 e ad una conferma dell?operatore che svolge la pulizia o sanificazione, per instaurare un doppio controllo a monte delle transazioni registrate sul database 300. [0056] The performance of sanitation operators of the liability center series? 100 related to at least one intervention operation of the intervention operation series 101 are subject to a consent action to enter the sanitization operations with respect to a setting of an administrator of the respective responsibility center? 100 and a confirmation from the operator who carries out the cleaning or sanitizing, to establish a double check upstream of the transactions recorded on the database 300.
[0057]Un sistema di digitalizzazione di interventi di sanificazione di un sito, S, o ambiente fisso o mobile comprende un sistema di gestione di interventi di [0057] A system for the digitization of sanitation interventions of a site, S, or a fixed or mobile environment comprises a management system for sanitization interventions
sanificazione 200, un database 300, una serie di centri di responsabilit? 100, una serie di operazioni di intervento 101, un?interfaccia di gestione 201 comprendente una tabella delle transazioni S, 100_101 riferita alla serie di centri di responsabilit? 100. Ciascuna operazione di intervento della serie di operazioni di intervento 101 ? collocata in una sequenza, prestabilita o casuale, di operazioni di intervento (checklist). L?interfaccia di gestione 201 ? atta a permettere di popolare la tabella delle transazioni S, 100_101 tramite l?identificazione di almeno un?operazione di intervento della serie di operazioni di intervento 101. sanitation 200, a database 300, a number of liability centers? 100, a series of intervention operations 101, a management interface 201 comprising a table of transactions S, 100_101 referred to the series of responsibility centers? 100. Each intervention operation in the series of intervention operations 101 ? placed in a pre-established or random sequence of intervention operations (checklist). The management interface 201 ? adapted to allow the table of transactions S, 100_101 to be populated by identifying at least one intervention operation of the series of intervention operations 101.
[0058]Vantaggiosamente, il sistema permette di correlare ciascuna operazione di una serie di operazioni di intervento 101 ad almeno un rispettivo punto di controllo del sito S tramite una pluralit? di mezzi di identificazione Qr collocati in rispettivi punti di controllo del sito S. [0058] Advantageously, the system allows to correlate each operation of a series of intervention operations 101 to at least one respective control point of the site S through a plurality of of Qr identification means placed in respective control points of the S site.
[0059]In particolare, il sistema permette di identificare sia un?operazione nuova di una serie di operazioni di intervento 101, sia una micro operazione nuova di una serie di micro operazioni di intervento 101?, a seguito di una correlazione con il rispettivo punto di controllo del sito S tramite il mezzo di identificazione Qr collocato in almeno un punto di controllo. [0059] In particular, the system allows to identify both a new operation of a series of intervention operations 101, and a new micro-operation of a series of intervention micro-operations 101?, following a correlation with the respective point of control of the site S through the means of identification Qr placed in at least one control point.
[0060]L?interfaccia di gestione 201 comprende sia la tabella delle transazioni S, [0060] The management interface 201 includes both the transaction table S,
100_101 riferita alla serie di centri di responsabilit? 100 da popolare tramite l?identificazione di almeno una operazione di intervento della serie di operazioni di intervento 101, sia la tabella ulteriore delle transazioni S, 100_101? da popolare tramite l?identificazione di almeno una micro operazione di intervento della serie di micro operazioni di intervento 101?. 100_101 referred to the series of centers of responsibility? 100 to be populated through the identification of at least one intervention operation of the series of intervention operations 101, both the further table of transactions S, 100_101? to be populated through the identification of at least one switching micro-operation of the set of switching micro-operations 101?.
[0061] Preferibilmente, ciascuno della pluralit? di mezzi di identificazione Qr collocati in rispettivi punti di controllo del sito S ? costituito da un?etichetta con un codice ottico bidimensionale del tipo QR code, comprese le sue varianti, eventualmente munito di un tag NFC in radiofrequenza letto dall?applicazione su smartphone per confermare l?operazione dell?operatore di pulizia e sanificazione, con un collegamento HTTP o HTTPS ad uno speciale URL dell'applicazione contenente la codifica UUID universalmente univoca per permettere di raggiungere una pagina web che risponde all'URL dell'etichetta ed ottenere le informazioni di stato di quel preciso punto di controllo. [0061] Preferably, each of the plurality of identification means Qr placed in respective control points of the site S ? consisting of a label with a two-dimensional optical code of the QR code type, including its variants, possibly equipped with a radio frequency NFC tag read by the smartphone application to confirm the operation of the cleaning and sanitizing operator, with a link HTTP or HTTPS to a special application URL containing the universally unique UUID encoding to allow you to reach a web page that responds to the tag's URL and get the status information of that precise control point.
[0062] La traccia delle informazioni riguardanti la modifica della programmazione delle operazioni e micro operazioni di intervento sui punti di controllo del sito S, cos? come le attivit? di pulizia e sanificazione dei punti di controllo del sito S ? riportata su di una blockchain. [0062] The trace of the information regarding the modification of the scheduling of the operations and micro operations of intervention on the control points of the site S, so? how are the activities? of cleaning and sanitizing of site control points S ? reported on a blockchain.
[0063] Almeno un?attrezzatura di sanificazione automatica o semi-automatica impiegata nei punti di controllo del sito S ? dotata o dotabile di interfaccia internet of things, IoT, direttamente connessa al sistema tramite una rete IoT per poter registrare le informazioni dei dati di utilizzo di attrezzature. Il sistema ? programmato per richiedere la manutenzione preventiva delle attrezzature di sanificazione sulla base temporale e/o dell?effettivo utilizzo. [0063] At least one automatic or semi-automatic sanitizing equipment used in the control points of the site S ? equipped or capable of being equipped with an internet of things, IoT interface, directly connected to the system via an IoT network in order to be able to record information on the use of equipment. The system ? scheduled to request preventive maintenance of the sanitizing equipment based on time and/or actual use.
[0064] Almeno un sensore ambientale o di misurazione della qualit? dell?aria, come ad esempio la concentrazione di CO2, PM2.5, PM10 ecc, impiegato nei punti di controllo del sito S ? dotato o dotabile di interfaccia internet of things, IoT, direttamente connesso al sistema tramite una rete IoT per poter registrare la variazione dei parametri indicatori della qualit? dell?aria di quel punto di controllo al fine di richiedere, o attivare direttamente tramite altro dispositivo IoT, il ricambio o il filtraggio dell?aria risultata oltre a limiti di controllo posti dall?amministratore. [0064] At least one environmental or quality measurement sensor? of the air, such as the concentration of CO2, PM2.5, PM10 etc., used in the control points of the site S ? equipped or equipped with an internet of things, IoT interface, directly connected to the system via an IoT network in order to record the variation of the quality indicator parameters? of that control point in order to request, or activate directly via another IoT device, the exchange or filtering of the resulting air in addition to the control limits set by the administrator.
[0065] Le informazioni dei punti di controllo del sito S sono visualizzate su display e monitor IoT, posizionati dentro e fuori dal sito S. [0065] Information from site S checkpoints is displayed on IoT displays and monitors, located inside and outside site S.
[0066]Facendo riferimento a [Fig.4], il sistema si basa sull?uso di protocollo HTTP, o HTTPS, chiamate API REST e protocolli di publish/subscribe, quali ad esempio l'MQTT, per scambiare dati ed informazioni in tempo reale tra una parte mobile 1 del sistema, una parte cloud 2 del sistema ed una parte relativa ad una pluralit? di dispositivi IoT di input/output 4. [0066] Referring to [Fig.4], the system is based on the use of the HTTP or HTTPS protocol, REST API calls and publish/subscribe protocols, such as for example the MQTT, to exchange data and information in time between a mobile part 1 of the system, a cloud part 2 of the system and a part relating to a plurality? of IoT input/output devices 4.
[0067]La parte mobile 1 del sistema costituisce il front end in mano all'utente e pi? precisamente sul suo dispositivo portatile, smartphone o tablet, dotato di sistema operativo tipo ad esempio: Android oppure iOS. [0067] The mobile part 1 of the system constitutes the front end in the user's hands and more? precisely on your portable device, smartphone or tablet, equipped with an operating system such as, for example: Android or iOS.
[0068]L?applicazione riconosce quattro tipologie di utilizzatori: [0068]The application recognizes four types of users:
[0069]utente semplice, anonimo, che pu? consultare lo stato di pulizia e sanificazione dei punti di controllo in cui si trova, anche di siti diversi, essere informato dal sistema dello stato dei punti di controllo di suo interesse, essere avvisato di eventuali emergenze in corso, segnalare e richiedere interventi di pulizia e sanificazione al personale addetto; [0069]simple, anonymous user, who can? consult the cleaning and sanitization status of the control points where you are located, even at different sites, be informed by the system of the status of the control points of your interest, be notified of any emergencies in progress, report and request cleaning interventions and sanitization of the staff;
[0070]operatore che esegue le attivit? di pulizia e sanificazione, il quale inserisce i dati delle attivit? che lui stesso esegue con il codice univoco del punto di controllo su cui sta operando, con la data e ora del sistema, con il riconoscimento dei prodotti impiegati e con il suo identificativo con il quale si ? autenticato sull'applicazione; [0070] operator who performs the activities? of cleaning and sanitization, which enters the data of the activities? that he himself carries out with the univocal code of the control point on which he is operating, with the date and time of the system, with the recognition of the products used and with his identifier with which he ? authenticated on the application;
[0071]controllore o responsabile che ha accesso alle funzioni di controllo dei punti di sanificazione, analisi dei dati, pianificazione del calendario e della periodicit? di intervento, gestione degli avvisi e delle note inserite dagli operatori, e di pronto intervento richieste dagli utenti; [0071] controller or manager who has access to the control functions of the sanitation points, data analysis, calendar planning and periodicity? intervention, management of alerts and notes entered by operators, and prompt intervention requested by users;
[0072]amministratore che ha accesso alle funzioni di creazione, modifica e assegnazione dei punti di controllo del proprio sito o sottounit?, di creazione di altri utenti con ruoli e livelli di accesso diversi, di sostituzione delle etichette, e di amministrazione del servizio cloud in SaaS. [0072] administrator who has access to the functions of creating, modifying and assigning control points of his site or sub-unit?, creating other users with different roles and access levels, replacing labels, and administering the cloud service in SaaS.
[0073]Il procedimento si basa su un programma di computer comprendente mezzi di codice di programma di computer atti ad eseguire tutte o parte delle fasi del procedimento quando tale programma ? eseguito su un computer. [0073] The method is based on a computer program comprising computer program code means suitable for executing all or part of the steps of the method when said program ? performed on a computer.
[0074]Il programma di computer ? contenuto su un supporto leggibile da un computer. [0074]The computer program ? contained on a medium readable by a computer.
Esempi Examples
[0075]Per l'identificazione dei punti di controllo si utilizzano delle etichette che riportano un QR code ISO/IEC 18004:2006 o sue varianti (https://www.iso.org/standard/43655.html) che contiene un link HTTP ad uno speciale URL dell'applicazione contenente la codifica universalmente univoca generata secondo lo standard UUID ISO/IEC 9834-8:2008 (https://www.iso.org/standard/53416.html). L'utente anche privo dell'App mobile, utilizzando la funzione di scansione ottica del proprio dispositivo, pu? raggiungere una pagina web che risponde all'URL dell'etichetta ed ottenere le informazioni di stato di quel preciso punto di controllo. [0075] To identify the control points, labels are used which carry an ISO/IEC 18004:2006 QR code or its variants (https://www.iso.org/standard/43655.html) which contains a link HTTP to a special application URL containing the universally unique encoding generated according to the UUID standard ISO/IEC 9834-8:2008 (https://www.iso.org/standard/53416.html). The user even without the mobile App, using the optical scan function of his device, can? reach a web page that responds to the URL of the label and obtain the status information of that precise control point.
[0076]L'App mobile scansiona il codice sull'etichetta ed accede ad informazioni in tempo reale sul cloud dell'applicazione al quale ? connessa, oppure se l'utente si trova in zona priva di copertura internet, l'App lavora sulla base delle ultime informazioni memorizzate sulla memoria cache locale al dispositivo ed eseguir? la sincronizzazione dei dati con il cloud appena possibile. [0076]The mobile app scans the code on the label and accesses real-time information on the application cloud to which it is connected? connected, or if the user is in an area with no internet coverage, the App works on the basis of the latest information stored in the cache memory local to the device and will execute the data sync with the cloud as soon as possible.
[0077]Il sistema mantiene online su un database in cloud, tutti i dati relativi alla configurazione e all'uso della piattaforma per un periodo di tempo predeterminato, al fine di fornire una reportistica dettagliata delle operazioni pianificate ed effettivamente eseguite. Allo scadere del periodo di tempo prestabilito per la persistenza online, i dati vengono trasferiti su uno storage storico separato, a lunga persistenza. [0077] The system keeps all the data relating to the configuration and use of the platform online in a cloud database for a predetermined period of time, in order to provide detailed reporting on the operations planned and actually carried out. At the end of the pre-established period of time for online persistence, the data is transferred to a separate, long-persistent historical storage.
[0078]Per ottenere garanzia di immutabilit? e incancellabilit? dei dati, il sistema inserisce la traccia delle informazioni che riguardano la modifica della programmazione di intervento sui punti di controllo e le attivit? di pulizia e sanificazione dei punti di controllo, sul nodo di una blockchain pubblica o privata (https://it.wikipedia.org/wiki/Blockchain). La blockchain ? come un registro digitale le cui voci sono raggruppate in blocchi, concatenati in ordine cronologico, e la cui integrit? ? garantita dall'uso della crittografia. Sebbene la sua dimensione sia destinata a crescere nel tempo, ? immutabile in quanto, di norma, il suo contenuto una volta scritto non ? pi? n? modificabile n? eliminabile, a meno di non invalidare l'intera struttura. [0078]To obtain a guarantee of immutability? and inerasability of the data, the system inserts the trace of the information concerning the modification of the programming of intervention on the control points and the activities? of cleaning and sanitizing of control points, on the node of a public or private blockchain (https://it.wikipedia.org/wiki/Blockchain). The blockchain? as a digital register whose entries are grouped into blocks, concatenated in chronological order, and whose integrity? ? secured by the use of encryption. Although its size is expected to grow over time, ? immutable because, as a rule, its content once written is not? more n? editable n? can be eliminated, unless the entire structure is invalidated.
[0079]Facendo riferimento a [Fig.4], il sistema ? distribuito su due lati principali, tra di loro dipendenti, che comunicano utilizzando il protocollo HTTP, chiamate API REST e protocolli di publish/subscribe, quali ad esempio l'MQTT, per scambiarsi dati ed informazioni in tempo reale. [0079] Referring to [Fig.4], is the system ? distributed on two main sides, dependent on each other, which communicate using the HTTP protocol, REST API calls and publish/subscribe protocols, such as for example the MQTT, to exchange data and information in real time.
[0080]Una parte mobile 1 del sistema costituisce il front end in mano all'utente e pi? precisamente sul suo dispositivo portatile: smartphone o tablet, dotato di sistema operativo, ad oggi Android oppure iOS, ma non ? da ritenersi vincolo per l?invenzione. [0080] A mobile part 1 of the system constitutes the front end in the user's hands and more? precisely on your portable device: smartphone or tablet, equipped with an operating system, currently Android or iOS, but not ? to be considered a constraint for the invention.
[0081]L'utente che installa un?applicazione 1.1 mobile sul proprio device pu? sfruttare tutte le funzionalit? del sistema in quanto, autenticandosi, pu? essere riconosciuto come utente di tipo diverso: amministratore, operatore, controllore o visitatore/visualizzatore. L'applicazione 1.1 dialoga con la controparte sul cloud, principalmente attraverso chiamate API REST per ottenere informazioni a richiesta dell'utente e per trasmettere dati a fronte di operazioni di pulizia e sanificazione. Grazie al supporto del protocollo MQTT riceve notifiche di cambiamenti e aggiornamenti dal cloud senza che l'utente prenda l'iniziativa di fare interrogazioni. [0081]A user who installs a 1.1 mobile application on his device can? take advantage of all the features? of the system as, by authenticating, can? be recognized as a user of a different type: administrator, operator, controller or visitor/viewer. The 1.1 application communicates with the counterpart on the cloud, mainly through REST API calls to obtain information upon user request and to transmit data in response to cleaning and sanitization operations. Thanks to the support of the MQTT protocol, it receives notifications of changes and updates from the cloud without the user taking the initiative to make queries.
[0082]L'utente che non ha installato l'applicazione 1.1 mobile sul proprio device pu? solo essere un utente anonimo che visualizza un numero di informazioni limitato, di carattere pubblico, attraverso l'apertura delle pagine web associate agli URL 1.2 contenuti nei QR code delle etichette. In questo caso il protocollo utilizzato ? l'HTTP. [0082]A user who has not installed the 1.1 mobile application on his device can? only being an anonymous user who displays a limited number of information, of a public nature, by opening the web pages associated with the URLs 1.2 contained in the QR codes of the labels. In this case the protocol used ? the HTTP.
[0083]La parte cloud del sistema ? un insieme di componenti software installati su infrastruttura cloud 2 e fornita all'utilizzatore in modalit? Software As A Service (SaaS). L'utilizzatore non necessita di installare e manutenere alcun software sulla propria infrastruttura hardware ma utilizza la parte cloud secondo le sue esigenze. Le componenti cloud vengono fornite all'utilizzatore in modalit? gestita a fronte di un costo calcolato sulla base dei consumi oppure forfettario. L'utilizzatore che necessita di installare le componenti cloud su propria infrastruttura hardware, lo pu? fare dietro accordi da stipularsi tra le parti. In questo caso non si parla pi? di SaaS ma di licenze on premises. [0083]The cloud part of the system? a set of software components installed on cloud infrastructure 2 and supplied to the user in modality? Software As A Service (SaaS). The user does not need to install and maintain any software on his own hardware infrastructure but uses the cloud part according to his needs. The cloud components are provided to the user in mode? managed against a cost calculated on the basis of consumption or flat rate. The user who needs to install the cloud components on his own hardware infrastructure can? do on the basis of agreements to be stipulated between the parties. In this case we do not speak anymore? of SaaS but with on premises licenses.
[0084]Il Broker MQTT 2.1 (https://www.iso.org/standard/69466.html) ? la componente software responsabile della distribuzione delle notifiche ai client connessi al cloud. E' utilizzato in particolare dal sistema per aggiornare dati mostrati sull'App 1.1 in tempo reale senza che l'utente richieda un aggiornamento delle informazioni sul proprio device, e per scambiare informazioni input e output con i dispositivi IoT. [0084]The MQTT Broker 2.1 (https://www.iso.org/standard/69466.html) ? the software component responsible for distributing notifications to cloud-connected clients. It is used in particular by the system to update data shown on App 1.1 in real time without the user requesting an update of information on their device, and to exchange input and output information with IoT devices.
[0085]Un Web Server 2.2 ? il servizio cloud preposto a rispondere alle richieste di visualizzazione da parte degli utenti che scansionano i QR code dei punti di controllo utilizzando le funzioni native del proprio device o altra applicazione anche di terze parti che sia in grado di decodificare il contenuto del QR code ed eseguire una richiesta HTTP all'URL contenuta nel QR code. [0085]A Web Server 2.2 ? the cloud service responsible for responding to requests for viewing by users who scan the QR codes of the checkpoints using the native functions of their device or other applications, including those of third parties, which are able to decode the content of the QR code and execute an HTTP request to the URL contained in the QR code.
[0086]Un Middleware 2.3 ? il layer software che risponde alle richieste dell'App 1.1 e di una Web Console 2.4, offrendo servizi di GET, PUT, POST e DELETE per tutte le entit? registrate su un Database 2.5. L'accesso al Middleware 2.3 ? regolato da un sistema di autenticazione quale ad esempio JWT: JsonWeb Tokens (https://jwt.io/). La struttura del Middleware 2.3 ? organizzata per microservizi (https://en.wikipedia.org/wiki/Microservices) aventi la caratteristica di essere leggeri, atomici e facilmente scalabili per rispondere alla variazione di carico delle App richiedenti e dei dispositivi IoT. [0086]Middleware 2.3 ? the software layer that responds to the requests of the App 1.1 and of a Web Console 2.4, offering GET, PUT, POST and DELETE services for all entities? registered on a Database 2.5. Access to Middleware 2.3 ? governed by an authentication system such as JWT: JsonWeb Tokens (https://jwt.io/). The structure of Middleware 2.3 ? organized by microservices (https://en.wikipedia.org/wiki/Microservices) having the characteristic of being light, atomic and easily scalable to respond to the load variation of requesting Apps and IoT devices.
[0087]La Web Console 2.4 ? una piattaforma web che offre un front-end tecnico/amministrativo con cui l'utilizzatore pu? configurare il proprio contesto, gestire le entit? del sistema, impostare limiti di utilizzo del proprio account ed amministrare i costi. Si tratta di un front-end aggiuntivo, che ripropone alcune delle funzioni tecnico/amministrative dell'App 1.1, progettato per utenti che utilizzano PC desktop o portatili che svolgono attivit? di ufficio. [0087]The Web Console 2.4 ? a web platform that offers a technical/administrative front-end with which the user can? configure your own context, manage entities? of the system, set limits on the use of your account and administer costs. It is an additional front-end, which re-proposes some of the technical/administrative functions of App 1.1, designed for users who use desktop or laptop PCs who carry out activities? of office.
[0088]Il Database 2.5 del sistema ? il contenitore di dati ed informazioni che riguardano la configurazione, gli utenti ed i dati raccolti dalle attivit? di pulizia e sanificazione. E' composto di una parte relazionale SQL e di una parte NoSql che velocizza il compito del Middleware 2.3 e del Web Server 2.2 tramite sistemi di code e di cache. Dal punto di vista fisico il database 2.5 ? diviso in due parti: una parte "calda" con i dati pi? recenti pronti all'uso, tipicamente soggetta ad una limitazione temporale; ed una parte "tiepida" con i dati storici, che possono ancora essere recuperati ed elaborati ma con un tempo di attesa maggiore, a vantaggio di un costo di archiviazione molto inferiore. Con il termine Database e Tabella ci si riferisce indistintamente a dati organizzati e registrati su database relazionali, non relazionali, altre strutture dati organizzate su file e cartelle, ovunque localizzati, in cloud oppure on premises. [0088]The 2.5 Database of the system ? the container of data and information concerning the configuration, users and data collected from the activities? cleaning and sanitizing. It is composed of a SQL relational part and a NoSql part which speeds up the task of Middleware 2.3 and Web Server 2.2 through queue and cache systems. From the physical point of view the database 2.5 ? divided into two parts: a part "hot" with the data pi? recent ready to use, typically subject to a time limitation; and a "lukewarm" part with historical data, which can still be retrieved and processed but with a longer waiting time, to the advantage of a much lower archiving cost. The term Database and Table refers indiscriminately to data organized and recorded in relational, non-relational databases, other data structures organized in files and folders, wherever located, in the cloud or on premises.
[0089]Il ruolo di una Blockchain 2.6 (https://it.wikipedia.org/wiki/Blockchain) ? quello di registro elettronico immutabile ed incancellabile, condiviso con altri nodi pubblici e privati della rete, esterni all'applicazione. Una blockchain ? un registro digitale aperto e distribuito, in grado di memorizzare "transazioni" in modo sicuro, verificabile e permanente. Una volta scritti, i dati in un blocco non possono essere retroattivamente alterati senza che vengano modificati tutti i blocchi successivi ad esso e ci?, per la natura del protocollo e dello schema di validazione, necessiterebbe del consenso della maggioranza dei nodi della rete. La blockchain ? quindi rappresentabile come una lista, in continua crescita, di blocchi collegati tra loro e resi sicuri mediante l'uso della crittografia. Ogni blocco contiene un puntatore hash al blocco precedente e una propria marca temporale. L?impiego della tecnologia blockchain fa parte della presente invenzione ma il consenso ad inserirvi le operazioni di sanificazione ? subordinato dalle impostazioni dell?amministratore e dalla conferma dell?operatore che svolge la pulizia o sanificazione. Appunto perch? i dati diventano immutabili, ? necessario un doppio controllo prima della registrazione. [0089]The role of a Blockchain 2.6 (https://it.wikipedia.org/wiki/Blockchain) ? that of immutable and indelible electronic register, shared with other public and private nodes of the network, external to the application. A blockchain? an open and distributed digital register, capable of storing "transactions" in a secure, verifiable and permanent way. Once written, the data in a block cannot be retroactively altered without modifying all subsequent blocks and this, due to the nature of the protocol and the validation scheme, would require the consent of the majority of the network nodes. The blockchain? therefore representable as an ever-growing list of blocks connected to each other and made secure through the use of cryptography. Each block contains a hash pointer to the previous block and its own timestamp. The use of blockchain technology is part of the present invention but the consent to insert the sanitization operations? subordinated by the settings of the administrator and by the confirmation of the operator who carries out the cleaning or sanitization. Exactly why? the data becomes immutable, ? You need to double check before registering.
[0090]Un layer di comunicazione 3 che collega tra loro le parti 1, 2 e 4 attraverso la rete internet ha un livello di sicurezza dato dallo standard TLS/SSL che sta alla base dei protocolli di comunicazione, certificando l'origine della parte cloud 2 che risponde alle chiamate del front-end, App 1.1, web browser 1.2 e dispositivi IoT 4, e crittografando/cifrando i contenuti scambiati attraverso la rete pubblica. [0090] A communication layer 3 which connects parts 1, 2 and 4 to each other through the internet has a security level given by the TLS/SSL standard which underlies the communication protocols, certifying the origin of the cloud part 2 which answers the calls of the front-end, App 1.1, web browser 1.2 and IoT devices 4, and encrypting/encrypting the contents exchanged through the public network.
[0091] Il ruolo dei dispositivi IoT 4 ? duplice e riguarda dispositivi di input e dispositivi di output, ovvero dispositivi che possono funzionare in modalit? mista: [0091] The role of IoT devices 4 ? dual and concerns input devices and output devices, or devices that can work in mode? mixed:
4.1 per dispositivi di input si intendono, a titolo di esempio sensori, misuratori della qualit? dell?aria, rilevatori di presenza di persone ecc; 4.1 for input devices we mean, for example, sensors, quality meters? air, people presence detectors, etc.;
4.2 per dispositivi di output si intendono, a titolo di esempio display, visualizzatori, smart TV ecc. 4.2 by output devices we mean, for example, displays, viewers, smart TVs, etc.
[0092] L?integrazione dei dispositivi IoT 4 nel sistema offre diversi vantaggi, tra cui: [0092] The integration of IoT 4 devices into the system offers various advantages, including:
- la raccolta di dati ed informazioni ambientali, di qualit? dell?aria e di fruizione dei punti di controllo, correlati alle attivit? di sanificazione che possono essere utilizzati per sincronizzare le attivit? di sanificazione su uno o pi? punti di controllo; - the collection of quality environmental data and information? of? air and fruition of the control points, related to the activities? of sanitation that can be used to synchronize the activities? of sanitization on one or more? checkpoints;
- l?informazione continua in formato visuale o multimediale, di carattere puntuale ed aggiornata in tempo reale, rivolta alle persone che fruiscono il sito senza che siano loro a doverle richiedere; - continuous information in visual or multimedia format, punctual and updated in real time, aimed at people who use the site without them having to request it;
- il controllo delle attrezzature di sanificazione che possono essere attivate e disattivate all?occorrenza, monitorate sull?effettivo utilizzo e richiedere interventi di manutenzione preventiva, su base temporale e/o di tempo di utilizzazione effettivo. - control of the sanitizing equipment which can be activated and deactivated as necessary, monitored on actual use and request preventive maintenance interventions, on a time and/or actual use time basis.
[0093]Nei luoghi dove ? richiesto un pi? alto livello di anti contraffazione delle [0093]In the places where ? required a pi? high level of anti-counterfeiting
sanificazioni, nell?etichetta con il QR code viene aggiunto un tag NFC in radiofrequenza letto dall?applicazione su smartphone per confermare l?effettiva attivit? svolta dall?operatore. Il principio ? e rimane lo stesso del QR code solo che introduce un ulteriore livello di robustezza rendendo impossibile la violazione del sistema, da parte di operatori che potrebbero tentare di inserire operazioni di pulizia e sanificazioni da remoto, scansionando la fotografia di una etichetta con QR code, invece di recarsi di persona sul sito da sanificare. sanitisation, a radio frequency NFC tag read by the smartphone application is added to the label with the QR code to confirm the actual activity carried out by the operator. The principle? and remains the same as the QR code only that introduces a further level of robustness making it impossible for operators to hack the system, who could attempt to enter cleaning and sanitization operations remotely by scanning the photograph of a label with the QR code instead to go in person to the site to be sanitized.
[0094]Reportistica esportabile in formato stampabile aggiornata in tempo reale. [0094] Exportable reports in printable format updated in real time.
Si sono descritte alcune forme preferite di attuazione dell?invenzione, ma naturalmente esse sono suscettibili di ulteriori modifiche e varianti nell?ambito della medesima idea inventiva. In particolare, agli esperti nel ramo risulteranno immediatamente evidenti numerose varianti e modifiche, funzionalmente equivalenti alle precedenti, che ricadono nel campo di protezione dell'invenzione come evidenziato nelle rivendicazioni allegate nelle quali, eventuali segni di riferimento posti tra parentesi non possono essere interpretati nel senso di limitare le rivendicazioni stesse. Inoltre, la parola "comprendente" non esclude la presenza di elementi e/o fasi diversi da quelli elencati nelle rivendicazioni. L?articolo ?un?, ?uno? o ?una? precedente un elemento non esclude la presenza di una pluralit? di tali elementi. Il semplice fatto che alcune caratteristiche siano citate in rivendicazioni dipendenti diverse tra loro non indica che una combinazione di queste caratteristiche non possa essere vantaggiosamente utilizzata. Some preferred embodiments of the invention have been described, but naturally they are susceptible to further modifications and variations within the scope of the same inventive idea. In particular, numerous variants and modifications, functionally equivalent to the previous ones, which fall within the scope of protection of the invention as evidenced in the attached claims in which any reference signs placed in brackets cannot be interpreted in the sense, will be immediately evident to those skilled in the art. to limit the claims themselves. Furthermore, the word "comprising" does not exclude the presence of elements and/or phases other than those listed in the claims. The article ?un?, ?uno? or ?a? previous an element does not exclude the presence of a plurality? of such elements. The mere fact that some features are mentioned in different dependent claims does not indicate that a combination of these features cannot be used to advantage.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102020000025003A IT202000025003A1 (en) | 2020-10-22 | 2020-10-22 | PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102020000025003A IT202000025003A1 (en) | 2020-10-22 | 2020-10-22 | PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS |
Publications (1)
Publication Number | Publication Date |
---|---|
IT202000025003A1 true IT202000025003A1 (en) | 2021-01-22 |
Family
ID=74556966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IT102020000025003A IT202000025003A1 (en) | 2020-10-22 | 2020-10-22 | PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS |
Country Status (1)
Country | Link |
---|---|
IT (1) | IT202000025003A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160314543A1 (en) * | 2011-06-14 | 2016-10-27 | Jpmorgan Chase Bank, N.A. | System and method for improved inspection techniques |
US20170198937A1 (en) * | 2013-07-10 | 2017-07-13 | Crowdcomfort, Inc. | System and Method for Crowd-Sourced Environmental System Control and Maintenance |
US10475272B2 (en) | 2016-09-09 | 2019-11-12 | Tyco Integrated Security, LLC | Architecture for access management |
KR20200037038A (en) * | 2018-09-29 | 2020-04-08 | 박영진 | Smart safety management system using NFCQR |
US20200302562A1 (en) * | 2019-03-22 | 2020-09-24 | International Business Machines Corporation | Blockchain based building action management |
-
2020
- 2020-10-22 IT IT102020000025003A patent/IT202000025003A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160314543A1 (en) * | 2011-06-14 | 2016-10-27 | Jpmorgan Chase Bank, N.A. | System and method for improved inspection techniques |
US20170198937A1 (en) * | 2013-07-10 | 2017-07-13 | Crowdcomfort, Inc. | System and Method for Crowd-Sourced Environmental System Control and Maintenance |
US10475272B2 (en) | 2016-09-09 | 2019-11-12 | Tyco Integrated Security, LLC | Architecture for access management |
KR20200037038A (en) * | 2018-09-29 | 2020-04-08 | 박영진 | Smart safety management system using NFCQR |
US20200302562A1 (en) * | 2019-03-22 | 2020-09-24 | International Business Machines Corporation | Blockchain based building action management |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wood et al. | The European drug emergencies network (Euro-DEN) | |
US11243976B2 (en) | System and method for monitoring and analyzing animal related data | |
CA2913291A1 (en) | System for generating employee confirmation signature pages | |
US9971803B2 (en) | Method and system for embedding third party data into a SaaS business platform | |
BRPI0901505A2 (en) | call center application data and interoperation architecture for a telecommunication service center | |
EP3649591A1 (en) | Method, computer system and computer program product for managing personal data | |
CN107025411B (en) | A kind of system and method for fine-grained data permission dynamic control | |
Ringmann et al. | Requirements for legally compliant software based on the GDPR | |
US7793259B2 (en) | System and method for managing user interaction data in a networked environment | |
US20230267387A1 (en) | Computer-Guided Corporate Relationship Management | |
JP6433195B2 (en) | Information processing apparatus, information processing method, and program | |
US9336377B2 (en) | Synchronized sign-on methods for non-programmatic integration systems | |
JP2008257475A (en) | Information management system, individual management server, intensive management server, and information management method | |
JP5777666B2 (en) | Integrated information processing system for medical data | |
IT202000025003A1 (en) | PROCEDURE FOR THE DIGITALIZED MANAGEMENT OF SANITIZATION INTERVENTIONS OF SITES OR ENVIRONMENTS AND DIGITALIZATION SYSTEM OF SANITATION INTERVENTIONS OF SITES OR ENVIRONMENTS | |
US9081632B2 (en) | Collaboration methods for non-programmatic integration systems | |
Monsen et al. | Development of a public health nursing data infrastructure | |
Gotham et al. | An informatics framework for public health information systems: a case study on how an informatics structure for integrated information systems provides benefit in supporting a statewide response to a public health emergency | |
Schabetsberger et al. | Implementation of a secure and interoperable generic e-Health infrastructure for shared electronic health records based on IHE integration profiles | |
JP2007272387A (en) | File access authority setting system | |
JP2008158702A (en) | Login management system and login management method | |
JP2013016083A (en) | Care support system | |
JP6289431B2 (en) | Entrance application management apparatus, control method and program thereof | |
Roberts et al. | Telematics in healthcare: new paradigm, new issues | |
Cuyper et al. | Temporary Workers/Temporary Agency Workers |