ITMI20090985A1 - Sistema e metodo per l'archiviazione di messaggi. - Google Patents

Sistema e metodo per l'archiviazione di messaggi. Download PDF

Info

Publication number
ITMI20090985A1
ITMI20090985A1 IT000985A ITMI20090985A ITMI20090985A1 IT MI20090985 A1 ITMI20090985 A1 IT MI20090985A1 IT 000985 A IT000985 A IT 000985A IT MI20090985 A ITMI20090985 A IT MI20090985A IT MI20090985 A1 ITMI20090985 A1 IT MI20090985A1
Authority
IT
Italy
Prior art keywords
messages
message
archiving
forwarding
recipient
Prior art date
Application number
IT000985A
Other languages
English (en)
Inventor
Fabrizio Bedarida
Original Assignee
Fabrizio Bedarida
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fabrizio Bedarida filed Critical Fabrizio Bedarida
Priority to IT000985A priority Critical patent/ITMI20090985A1/it
Priority to PCT/EP2010/057804 priority patent/WO2010139775A1/en
Publication of ITMI20090985A1 publication Critical patent/ITMI20090985A1/it

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

"SISTEMA E METODO PER L'ARCHIVIAZIONE DI MESSAGGI"
D E S C R I Z I O N E
Il presente trovato si inquadra nel campo dell'integrazione tra reti di telecomunicazioni e rete Internet, con particolare riferimento a sistemi e metodi per l'archiviazione di messaggi e per la loro consultazione via web.
Il servizio SMS (Short Message Service) consente di inviare e ricevere brevi messaggi alfanumerici (fino a 160 caratteri nella rete GSM) tra gli utenti abilitati al servizio. Il servizio è supportato dalla rete GSM e da altre reti di telecomunicazione mobile. Come è noto, le reti di telecomunicazione cellulare comprendono dei Short Message Service Centres (SMSC), tramite i quali i messaggi SMS vengono inviati attraverso la rete da un terminale mittente a un terminale ricevente. Gli SMSC interrogano 1'Home Location Register (HLR) per ottenere le informazioni di instradamento necessarie a trasmettere il messaggio al terminale di destinazione. Se mittente e ricevente sono convenzionati con operatori di rete diversi il messaggio verrà instradato dall 'SMSC del mittente all'SMSC del ricevente. Inoltre, se il ricevente in un determinato momento non ha la possibilità di ricevere il messaggio, ad esempio perché ha il terminale spento o fuori copertura di rete, o perché la memoria per l'archiviazione di messaggi è satura, il messaggio viene temporaneamente archiviato nel SMSC del ricevente e inviato automaticamente quando il terminale è di nuovo attivo, raggiungibile e disponibile. In questo senso si indica che un SMSC funziona secondo un protocollo di tipo store and forwaid. Si noti però che la memorizzazione è solo temporanea e che l'archivio temporaneo non è accessibile o sfruttabile da parte degli utenti: gli SMS archiviati sono accessibili solo al SMSC stesso e, una volta inviati al destinatario, o se non è possibile l'invio per un determinato intervallo di tempo, vengono cancellati.
Dalla sua introduzione il servizio SMS ha conosciuto una popolarità sempre maggiore e attualmente è l'applicazione più utilizzata nel mondo, con un'utenza di 2,4 miliardi di persone e un traffico di circa 2500 miliardi di messaggi nel solo 2008. A partire dal suo originario utilizzo come sistema di comunicazione interpersonale, il servizio si è evoluto per consentire l'interazione con sistemi automatici, ad esempio per ordinare prodotti o servizi, per scaricare contenuti digitali, per ricevere vari tipi di notifiche o per partecipare a concorsi e sondaggi. Parallelamente i messaggi SMS contengono sempre più frequentemente informazioni non volatili, che si desidera reperire anche nel tempo dopo il loro recapito, come numeri di telefono, coordinate bancarie, ricevute, e altre informazioni di ordine amministrativo, logistico o sentimentale.
Inoltre recentemente i servizi di messaggistica hanno conosciuto significative innovazioni tecnologiche, che consentono di trasmettere non solo messaggi testuali, ovvero SMS, ma anche messaggi contenenti oggetti multimediali, quali immagini, audio, video, testo formattato .
La crescente popolarità dei servizi di messaggistica e l'aumento di importanza del loro contenuto ha generato nuove esigenze di archiviazione e di gestione: infatti i servizi di messaggistica mobile tradizionali non prevedono sistemi di memorizzazione a lungo termine dei messaggi scambiati: in nessun nodo della rete viene conservata una copia dei messaggi, che vengono salvati unicamente nei dispositivi mobili degli utenti.
La memoria di tali dispositivi è tuttavia limitata, e anche nei telefoni di ultima generazione spesso si rende necessaria la cancellazione di messaggi per consentire lo scaricamento dei nuovi messaggi in arrivo. I messaggi possono essere anche cancellati per errore, oppure persi se si perde o si cambia apparecchio telefonico, e non sono più recuperabili .
Inoltre i dispositivi mobili in genere non dispongono di sistemi di gestione dei messaggi sofisticata, che consentano una catalogazione dei messaggi archiviati secondo criteri personalizzati, così come operazioni di filtro e ricerca negli stessi.
Per rispondere a queste esigenze sono stati sviluppati numerosi dispositivi hardware e software con 1 'obbiettivo di accrescere le possibilità di archiviazione e gestione dei dati memorizzati nei telefoni cellulari.
Tra le prime soluzioni proposte ci sono i dispositivi di sincronizzazione tra il proprio telefono cellulare e un personal computer: Nokia PC Suite, ad esempio, consente di trasferire dati, compresi gli SMS, dal proprio telefono cellulare ad personal computer tramite un cavo dati o una connessione senza fili. I dati salvati possono essere visualizzati, organizzati o cancellati dal personal computer e eventualmente le modifiche possono essere sincronizzate in senso inverso sull'apparecchio cellulare.
Questa soluzione, sebbene più soddisfacente dell 'archiviare i dati solo sul proprio telefono cellulare, presenta l'inconveniente che la sincronizzazione e il salvataggio dei dati è a cura dell'utente: in caso di dimenticanza, quindi, è sempre possibile che alcuni dati non ancora archiviati vengano persi. Inoltre, dato che il supporto di memorizzazione è il personal computer dell'utente, presenta tutti i rischi inerenti alla memorizzazione dei dati in locale, quali la cancellazione accidentale, la corruzione dei dati, l'esposizione a virus, i guasti hardware. Secondo le statistiche ogni anno più del 40% degli utenti di computer perde file in maniera irreversibile.
Per ovviare a questi inconvenienti recentemente sono stati proposti diversi servizi di backup Online dei messaggi SMS; il servizio zyb.com, ad esempio, consente di fare il backup dei dati del proprio cellulare su un area di memoria dedicata su un server remoto, e di effettuare la sincronizzazione a intervalli regolari. Questa soluzione presenta il vantaggio di archiviare i dati su server sicuri, dotati di sofisticati sistemi di backup e con disponibilità di memoria pressoché illimitate; inoltre consentono di accedere ai propri dati da qualsiasi postazione connessa ad Internet e, se lo si desidera, di condividere i dati con altri utenti. Questa soluzione richiede però che sia abilitata una connessione GPRS e non è quindi accessibile da tutte le tipologie di cellulari e abbonamenti ed inoltre non può conoscere il buon esito o meno dell'invio e viceversa della ricezione dei messaggi o meno come del resto il loro contenuto.
Un'alternativa che consente il backup online e non richiede una connessione GPRS è quella dell'inoltro diretto dei messaggi: si tratta di servizi, ad esempio treasuremytext.com, che mettono a disposizione dell'utente un numero predefinito, che l'utente può utilizzare per inoltrare i messaggi che desidera salvare. I messaggi inoltrati vengono quindi archiviati online e sono accessibili via web. Questa soluzione ha il pregio della semplicità e facilità d'uso, ma come e più delle precedenti presenta i rischi inerenti alla mancanza di automatismi: il fatto che l'utente debba inoltrare esplicitamente ogni singolo messaggio espone al rischio di perdita dei dati; inoltre la procedura di salvataggio è lunga e noiosa, in quanto da ripetere per ogni singolo SMS.
Da questi esempi emerge che i servizi di archiviazione e gestione dei messaggi SMS costituiscono un'area molto vitale e in evoluzione, ma mancano a tutt'oggi soluzioni pienamente soddisfacenti. E' quindi un bisogno molto sentito nell'arte quello di realizzare un servizio di archiviazione e gestione di messaggi SMS che superi i limiti dell'arte nota sopra evidenziati fornendo prestazioni migliori rispetto allo stato della tecnica, coniugando i vantaggi di una archiviazione online con una gestione automatica e trasparente per l'utente.
Compito precipuo del presente trovato è proprio quello di fornire un sistema e un metodo per l'archiviazione di messaggi che funzioni in modo automatico, senza la necessità di eseguire operazioni esplicite da parte dell'utente.
Nell'ambito di questo compito, scopo della presente invenzione è quello di fornire una nuova tecnica di archiviazione che risulti di semplice applicazione e realizzazione, facilmente integrabile con dispositivi software e hardware già esistenti: in particolare una soluzione che non richieda modifiche né all 'infrastruttura telecomunicazioni già esistente né ai dispositivi cellulari degli utenti e che sia fruibile anche dai dispositivi cellulari di prima generazione. Questo compito, questi scopi ed altri che risulteranno maggiormente chiari dalla descrizione della presente invenzione sono raggiunti da un sistema per l'archiviazione automatica di messaggi scambiati tramite un servizio di messaggistica telefonica comprendente almeno un centro di messaggistica, appartenente a una rete cellulare, atto a inviare i messaggi da un mittente a un destinatario, primi mezzi per l'archiviazione dei messaggi, i mezzi essendo connessi alla rete telefonica, secondi mezzi per l'archiviazione e mezzi per la gestione (160) dei messaggi, i mezzi essendo connessi a una rete di computer, primi e secondi mezzi per il trasferimento dei messaggi dai primi mezzi per l'archiviazione ai secondi mezzi per l'archiviazione. Convenientemente, i primi mezzi per il trasferimento comprendono mezzi per la conversione e l'inoltro dei messaggi dai primi mezzi per l'archiviazione ai secondi mezzi per l'archiviazione, oppure i secondi mezzi per il trasferimento comprendono mezzi per la conversione e la copia dei messaggi dai primi mezzi per l'archiviazione ai secondi mezzi per 1 'archiviazione .
Preferibilmente, il sistema comprende inoltre primi mezzi per la selezione, in cooperazione con il centro di messaggìstica e i primi mezzi per il trasferimento, di una pluralità di detti messaggi da trasferire ai secondi mezzi per l'archiviazione, e\o secondi mezzi per la selezione, in cooperazione con detti i secondi mezzi per il trasferimento e i secondi mezzi per l'archiviazione, di una pluralità di messaggi da visualizzare da parte dei mezzi per la gestione di messaggi .
Vantaggiosamente i mezzi per la gestione di messaggi comprendono un server web, e preferibilmente comprendono inoltre mezzi per inoltrare un messaggio archiviato a una pluralità di contatti e\o gruppi di contatti, e per ciascun contatto a una pluralità di numeri cellulari e\o di indirizzi email.
Il compito e gli scopi prefissi sono altresì ottenuti da un metodo per l'archiviazione automatica di messaggi scambiati tramite un servizio di messaggistica telefonica comprendente i passi che consistono nel ricevere, da parte di un centro di messaggistica, appartenente a una rete cellulare, almeno un messaggio, e trasferire, tramite mezzi per il trasferimento, il messaggio a una rete di computer.
Ulteriori caratteristiche e vantaggi del trovato risulteranno maggiormente dalla descrizione di una forma di realizzazione preferita ma non esclusiva del sistema e metodo per l'archiviazione di messaggi, illustrata a titolo indicativo e non limitativo negli uniti disegni in cui:
la figura 1 è uno schema a blocchi relativo all'architettura del sistema secondo il presente trovato;
la figura 2 è un diagramma di flusso che illustra una forma di realizzazione del metodo di archiviazione secondo il presente trovato;
la figura 3 è una tabella che illustra una forma di realizzazione di una porzione della tabella di lookup dei contatti di un utente secondo il presente trovato;
la figura 4 è un diagramma di flusso che illustra una forma di realizzazione di un metodo per l'invio di messaggi SMS e di posta elettronica multipli secondo il presente trovato.
Un'architettura esemplificativa del sistema per l'archiviazione di SMS secondo il presente trovato è sintetizzata nello schema a blocchi di Figura 1.
La figura illustra una rete di telefonia mobile 110, ad esempio la rete GSM, alla quale accedono i terminali mobili 130, 130' e 130''; i terminali mobili 130, 130' e 130'' possono essere qualsiasi apparecchio atto a comunicare tramite la rete cellulare 110 e abilitato al servizio di invio e ricezione di messaggi SMS.
La rete di telefonia mobile 110 comprende una pluralità di centri di messaggistica 140: il centro di messaggistica è un elemento di una rete di telefonia mobile preposto al recapito di messaggi, che possono essere messaggi testuali (SMS), o multimediali (MMS). In una forma di realizzazione preferita il centro di messaggistica è implementato tramite un SMSC. L'SMSC, che può essere collegato ad altri SMSC consente di inviare e ricevere messaggi da o verso altri utenti della rete. Quindi l'SMSC gestisce ad esempio i messaggi inviati da un cellulare e i messaggi che lo stesso cellulare deve ricevere, cioè i messaggi inviati e ricevuti dal cellulare. L'SMSC interroga 1'Home Location Register (HLR, non in figura) per ottenere le informazioni di instradamento, quindi inoltra il messaggio verso il terminale mobile del destinatario o, nel caso di destinatario convenzionato con un altro operatore di rete, verso SMSC dell'operatore di rete del destinatario. Se il terminale del destinatario non è momentaneamente disponibile a ricevere il messaggio, questo viene temporaneamente archiviato nel SMSC fino a che il destinatario non è disponibile o fino a che trascorre un determinato intervallo di tempo, dopodiché il messaggio viene eliminato .
La figura illustra inoltre una rete di computer 120, ad esempio la rete Internet, e una pluralità di dispositivi per l'accesso a tale rete, ad esempio un personal computer, un laptop o un palmare, 150, 150' e 150’'. La rete di computer 120 comprende un server applicativo secondo il trovato 160 e mezzi per l'archiviazione secondo il trovato 170.
Ciascun centro di messaggistica secondo il presente trovato comprende mezzi per l'archiviazione 141, mezzi per il trasferimento 142 e opzionalmente mezzi per la selezione 143.
I mezzi per l'archiviazione 141 comprendono un'area per la memorizzazione dei messaggi da trasferire verso la rete di computer 120, sia che siano da inviare da parte di un cellulare che da ricevere, e, nel caso in cui il centro di messaggistica 140 comprenda mezzi per la selezione 143, un'area per l'associazione tra gli identificativi degli utenti aderenti al servizio secondo il presente trovato nella rete di telefonia mobile 110 e i loro identificativi nel servizio stesso, ad esempio sotto forma di tabelle di lookup.
I mezzi per il trasferimento 142 possono essere implementati tramite un servizio di tipo noto, ad esempio un gateway SMS, che si occupa delle conversioni di protocollo necessarie a inviare i messaggi dalla rete di telefonia mobile 110 alla rete di computer 120, o, nel caso in cui la copia e il trasferimento dei messaggi sia gestita dalla rete di computer 120, un modulo di interfaccia con tale rete.
I mezzi per la selezione 143 comprendono un modulo, preferibilmente software, che per ogni messaggio gestito dal centro di messaggistica controlla, consultando le tabelle di lookup, se il mittente e\o il ricevente aderiscono al servizio, e in caso affermativo inoltra o rende disponibile il messaggio per il trasferimento verso la rete di computer 120, tramite i mezzi per il trasferimento 142 .
I messaggi inoltrati dai mezzi per il trasferimento 142 vengono inviati verso il server applicativo 160, e presi in carico dai mezzi per il trasferimento 161. I mezzi per il trasferimento 161 possono essere implementati tramite un servizio di tipo noto, ad esempio un gateway SMS, che si occupa delle conversioni di protocollo necessarie a copiare i messaggi dalla rete di telefonia mobile 110 alla rete di computer 120, o, nel caso in cui il trasferimento dei messaggi sia gestito dalla rete di telefonia mobile 110, un modulo di interfaccia con tale rete.
I mezzi per il trasferimento 161 inoltre memorizzano i messaggi copiati o ricevuti nei mezzi per l'archiviazione 170; i messaggi memorizzati sono preferibilmente messi a disposizione degli utenti tramite un'interfaccia web, accessibile dai dispositivi per l'accesso alla rete 150, 150' e 150'', ospitata nel server web 162. Il server web 162 preferibilmente comprende uno o più siti web che consentono agli utenti di svolgere le attività più comuni per questo tipo di servizio, quali la registrazione, l'autenticazione, la consultazione dei messaggi archiviati e la gestione degli stessi tramite operazioni di ricerca e filtro, organizzazione in cartelle, cancellazione.
Con riferimento alla figura 2, si illustra ora in dettaglio il metodo di archiviazione di SMS secondo il presente trovato.
Il metodo inizia al passo 210, in cui il centro di messaggistica 140 riceve un messaggio di testo inviato da un terminale mobile 130 o da un altro centro di messaggistica 140. Al passo 215 il messaggio viene temporaneamente archiviato nei mezzi di archiviazione 141, quindi al passo 220 il centro di messaggistica 140, in particolare mezzi per la selezione 143, consulta le opportune tabelle di lookup nei mezzi di archiviazione 141 per determinare se il mittente del messaggio è abilitato al servizio secondo il presente trovato; in una forma di realizzazione alternativa questo controllo potrebbe essere saltato e demandato ai mezzi per la selezione 163: in caso affermativo al passo 225 i mezzi per il trasferimento 142 inoltrano una copia del messaggio al server applicativo 160, o in caso il trasferimento sia gestito dai mezzi per il trasferimento 161, mettono a disposizione dei mezzi per il trasferimento 161 una copia del messaggio; in caso negativo il controllo passa direttamente al passo 245, in cui il centro di messaggistica 140, in particolare i mezzi per la selezione 143, consulta le opportune tabelle di lookup nei mezzi di archiviazione 141 per determinare se il destinatario del messaggio è abilitato al servizio secondo il presente trovato; analogamente al passo 220, in alternativa questo controllo potrebbe essere saltato e demandato ai mezzi per la selezione 163: in caso affermativo al passo 250 i mezzi per il trasferimento 142 inoltrano o mettono a disposizione una copia del messaggio al server applicativo 160; in caso negativo il controllo passa direttamente al passo 255, in cui il centro di messaggistica 140 controlla se il terminale mobile del destinatario è raggiungibile. Se il terminale è raggiungibile, al passo 270 il centro di messaggistica 140 invia il messaggio a tale terminale, quindi al passo 275 cancella il messaggio dai mezzi di archiviazione 141 e al passo 278 invia al server applicativo 160, tramite i mezzi per il trasferimento 142 una notifica relativa al recapito del messaggio; alternativamente i mezzi per il trasferimento 161 potrebbero periodicamente consultare le notifiche di invio, ad esempio tramite tecniche di polling; quindi al passo 280 il metodo termina. Se al passo 255 il centro di messaggistica 140 determina che il terminale mobile non è raggiungibile, al passo 260 rimane in attesa per un determinato intervallo di tempo, quindi al passo 265 controlla se l'intervallo di tempo predeterminato per cui è possibile archiviare temporaneamente il messaggio è scaduto: in caso affermativo il controllo passa al passo 275, altrimenti il controllo torna al passo 255 per verificare se il destinatario è divenuto raggiungibile. Se al passo 275 il messaggio viene cancellato in seguito all'impossibilità di inviarlo e allo scadere del timeout, la notifica inviata al passo 278 comprenderà questa informazione. Si noti quindi che i messaggi cancellati dal SMSC poiché non recapitati o non ricevuti in tempo massimo, possono comunque essere memorizzati in modo permanente nel archivio dell'utente, insieme all'informazione relativa al fatto che il messaggio non verrà piu recapitato o ricevuto per superamento del time out. Questa informazione altrimenti una volta cancellata dal SMSC andrebbe persa irrimediabilmente senza poter conoscere il contenuto del messaggio né il buon esito o meno della ricezione o dell'invio. Tramite questo metodo invece l'utente ha la possibilità di conoscere i messaggi che non sono stati inviati, compresi quelli che non lo saranno ormai mai, e quelli che non gli sono stati recapitati, compresi quelli che non lo saranno mai, vedendone anche il contenuto anche dopo essere stati cancellati dal SMSC . Questo è un vantaggio che consente anche di avere la certezza o meno dello scambio dell'informazione in entrambi i sensi a buon fine o meno che è importante in caso di notifiche o comunque in generale.
La figura 3 mostra una possibile forma di realizzazione di una porzione di una tabella di lookup dei contatti di un utente secondo il trovato. A seconda del meccanismo di selezione scelto, a monte o a valle, tale tabella può essere memorizzata nei mezzi per l'archiviazione 141 o nei mezzi per l'archiviazione 170. Nella tabella ciascun contatto appartenente a un utente aderente al servizio è identificato attraverso un codice identificativo, al quale sono associati una pluralità di numeri di cellulari, una pluralità di indirizzi email e un eventuale codice di gruppo. Il tecnico del ramo comprenderà senza sforzo che queste informazioni possono essere integrate con altre informazioni e possono essere memorizzate in vari modi alternativi, ad esempio riconducendo la tabella in forma normale e suddividendola in una pluralità di tabelle.
Le informazioni contenute in questa tabella possono essere utilizzate per gestire l'invio di messaggi multipli e\o di mail multiple tramite il server applicativo 160, come verrà ora illustrato con riferimento alla figura 4.
La figura 4 illustra una possibile forma di realizzazione di un metodo per l'invio di messaggi multipli e\o di mail multiple dal server applicativol60 a fronte dell'invio di un singolo messaggio da parte di un utente aderente al servizio secondo il trovato tramite la rete di telefonia mobile.
Il metodo inizia al passo 410, in cui il server applicativo 160 riceve un messaggio inviato al passo 225 o 250. Al passo 415 il server applicativo 160, archivia il messaggio ricevuto, quindi al passo 420 controlla se si tratta di un messaggio il cui mittente è un aderente al servizio (piuttosto che il destinatario) : in caso negativo il controllo passa al passo 550 e il metodo termina; in caso affermativo il server applicativo 160 procede all'eventuale parsing di una stringa di codici inviata insieme al messaggio: tale stringa contiene l'indicazione degli eventuali gruppi di contatti e\o singoli contatti cui inoltrare il messaggio, e per ciascun gruppo o contatto se l'inoltro deve avvenire tramite il canale di messaggistica, mail o entrambi; inoltre per ciascun canale è indicato se l'inoltro deve avvenire a tutti gli indirizzi o solamente all'indirizzo principale. Tutte le informazioni relative agli indirizzi sono reperibili dal server applicativo 160 tramite la tabella di lookup illustrata in figura 3. Al passo 425 il server applicativo 160 inizializza due elenchi, un elenco di numeri cellulari e un elenco di indirizzi email, inizialmente vuoti. Al passo 430 il server applicativo 160 controlla se la stringa di comando contiene un codice di gruppo: in caso negativo il controllo passa al passo 475, altrimenti il server applicativo considera il primo codice di gruppo e al passo 435 controlla se contiene un codice per l'inoltro tramite SMS: in caso negativo il controllo passa al passo 455, altrimenti al passo 440 il server applicativo controlla se il codice per l'inoltro tramite SMS comprende un'indicazione di inoltro a tutti i numeri cellulari di ciascun membro del gruppo; in caso affermativo al passo 445 il server applicativo aggiunge all'elenco dei numeri cellulari tutti i numeri cellulari di ciascun membro del gruppo, mentre, in caso negativo, al passo 450 il server applicativo aggiunge all'elenco dei numeri cellulari il numero di cellulare principale di ciascun membro del gruppo. In entrambi i casi il controllo passa quindi al passo 455, a partire dal quale vengono svolti passi simili a quelli da 435 a 450 relativamente alla presenza di un codice per l'inoltro tramite email : in particolare al passo 455 il server applicativo 160 controlla se il codice di gruppo corrente contiene un codice per l'inoltro tramite mail : in caso negativo il controllo torna al passo 430 per esaminare l'eventuale successivo codice di gruppo, altrimenti al passo 460 il server applicativo 160 controlla se il codice per l'inoltro tramite mail comprende un'indicazione di inoltro a tutti gli indirizzi email di ciascun membro del gruppo; in caso affermativo al passo 465 il server applicativo aggiunge all'elenco degli indirizzi email tutti gli indirizzi email di ciascun membro del gruppo, mentre, in caso negativo, al passo 470 il server applicativo aggiunge all'elenco degli indirizzi email l'indirizzo email principale di ciascun membro del gruppo. In entrambi i casi il controllo torna quindi al passo 430 per esaminare l'eventuale successivo codice di gruppo.
Se al passo 430 il server applicativo 160 determina che sono stati esaminati tutti i codici di gruppo presenti nella stringa di comando, il controllo passa al passo 475, in cui il server applicativo 160 controlla se la stringa di comando contiene un codice utente: in caso negativo il controllo passa al passo 520, altrimenti il server applicativo considera il primo codice utente e al passo 480 controlla se contiene un codice per l'inoltro tramite SMS : in caso negativo il controllo passa al passo 500, altrimenti al passo 485 il server applicativo controlla se il codice per l'inoltro tramite SMS comprende un'indicazione di inoltro a tutti i numeri cellulari dell'utente; in caso affermativo al passo 490 il server applicativo aggiunge all'elenco dei numeri cellulari tutti i numeri cellulari dell'utente, mentre, in caso negativo, al passo 495 il server applicativo aggiunge all'elenco dei numeri cellulari il numero di cellulare principale dell'utente. In entrambi i casi il controllo passa quindi al passo 500, a partire dal quale vengono svolti passi sìmili a quelli da 480 a 495 relativamente alla presenza di un codice per l'inoltro tramite email: in particolare al passo 500 il server applicativo 160 controlla se il codice utente corrente contiene un codice per l'inoltro tramite mail: in caso negativo il controllo torna al passo 475 per esaminare l'eventuale successivo codice utente, altrimenti al passo 505 il server applicativo 160 controlla se il codice per l'inoltro tramite mail comprende un'indicazione di inoltro a tutti gli indirizzi email dell'utente; in caso affermativo al passo 510 il server applicativo aggiunge all'elenco degli indirizzi email tutti gli indirizzi email dell'utente, mentre, in caso negativo, al passo 515 il server applicativo aggiunge all'elenco degli indirizzi email l'indirizzo email principale dell'utente. In entrambi i casi il controllo torna quindi al passo 475 per esaminare l'eventuale successivo codice utente.
Se al passo 475 il server applicativo 160 determina che sono stati esaminati tutti i codici utente presenti nella stringa di comando, il controllo passa al passo 520, in cui il server applicativo 160 controlla se l'elenco di numeri cellulari costruito nei passi precedenti contiene almeno un numero: in caso negativo il controllo passa al passo 535, altrimenti al passo 525 il server applicativo 160 invia il messaggio SMS ai numeri presenti nell'elenco e al passo 530 aggiorna i mezzi di archiviazione 170 di conseguenza, quindi al passo 535 il server applicativo 160 controlla se l'elenco di email costruito nei passi precedenti contiene almeno un indirizzo: in caso negativo il controllo passa al passo 550 e il metodo termina, altrimenti al passo 540 il server applicativo 160 invia il messaggio SMS tramite posta elettronica agli indirizzi presenti nell'elenco e al passo 545 aggiorna i mezzi di archiviazione 170 di conseguenza. Infine al passo 550 il metodo termina.
Il tecnico del ramo comprenderà senza sforzo che un metodo analogo a quello illustrato in figura 4 può essere definito per la gestione dei messaggi in ricezione, ovvero per l'invio di messaggi multipli e\o di mail multiple dal server applicativo 160 a fronte di un singolo messaggio ricevuto da parte di un utente aderente al servizio secondo il trovato tramite la rete di telefonia mobile. In questo caso il messaggio non conterrà alcuna stringa di comando e le informazioni di instradamento saranno desunte dalle preferenze impostate dall'utente per la gestione dei messaggi in ricezione e archiviate in opportune tabelle di instradamento; l'utente potrà cioè specificare a quali numeri cellulari e\o indirizzi email inoltrare un messaggio recapitato a un determinato numero cellulare o indirizzo email; grazie a un meccanismo di questo genere, anche in ricezione è possibile realizzare la comunicazione a contatti plurimi o meno con le stesse modalità descritte nel caso di invio.
Le modalità di realizzazione sopra descritte possono essere implementate in molti modi diversi e la presente invenzione non è limitata a una qualche implementazione particolare.
E' stato così mostrato che il presente trovato raggiunge il compito e gli scopi prefissi. In particolare, si è visto come il sistema e il metodo così concepiti permettano di superare i limiti qualitativi dell'arte nota grazie al fatto che consentono l'archiviazione sicura e permanente di tutti i messaggi inviati e ricevuti, oltre che non recapitati e non ricevuti, da un utente in maniera totalmente automatica e trasparente all'utente stesso.
La presente invenzione consente inoltre a mittente e destinatario di visualizzare tramite l'interfaccia web anche messaggi non ancora inviati\ricevuti tramite la rete di telefonia mobile, e anche messaggi non ricevuti\recapitati del tutto causa irraggiungibilità del destinatario per un periodo di tempo prolungato, insieme all'indicazione dello stato dei messaggi stessi (ricevuti, non ancora ricevuti, non recapitati ...) .
Le opzioni di inoltro di messaggi a gruppi o liste di utenti consentono di inviare contemporaneamente lo stesso messaggio, inviato e\o ricevuto, a una pluralità di utenti, contemporaneamente tramite messaggistica telefonica e elettronica, e, dato che gli invii avvengono tramite web, di usufruire di costi di inoltro inferiori.
Si è altresì mostrato come il trovato sia di pratica realizzazione, dal momento che non richiede installazione di alcun dispositivo hardware o software nei terminali mobili dell'utente e semplici dispositivi di integrazione con 1'infrastruttura della rete telefonica mobile esistente .
Chiaramente, numerose modifiche saranno chiare e possono essere prontamente eseguite dall'esperto del ramo senza uscire dall'ambito di protezione della presente invenzione.
In particolare sono da considerarsi protette dalla presente invenzione tutte le soluzioni note nell'ambito dei sistemi di messaggistica, quali la conversione di messaggi in messaggi di posta elettronica e viceversa, la spedizione di messaggi via web, l'invio temporizzato di una pluralità di messaggi a una pluralità di contatti, l'impostazione di risposte automatiche e così via.
Inoltre i messaggi potrebbero essere resi disponibili agli utenti con modalità di fruizione alternative a quella di un sito web, ad esempio tramite cellulari o palmari, con accesso di tipo WAP o con software dedicati, o anche con un accesso diretto ai mezzi di archiviazione che realizzi una sorta di "memoria virtuale" dei dispositivi cellulari stessi.
Un sistema secondo la presente invenzione consente così la completa integrazione tra telefonia mobile e sistemi di posta elettronica, e ha il vantaggio di concentrare in un'unica infrastruttura più canali di comunicazione e di archiviazione garantendo al tempo stesso che tutte le informazioni scambiate possano essere convogliate verso tutti i canali desiderati, per esempio ma non solo più numeri cellulari o più indirizzi mail, oppure verso un punto centrale, ad esempio un numero di cellulare o un indirizzo email di riferimento, o ad esempio il sito web stesso, consentendo una garanzia plurima e/o concentrata di comunicazione sia in ricezione che in invio. Questo meccanismo è particolarmente utile per la sicurezza nella ricezione e archiviazione di notifiche di pagamenti, quali carte di credito, biglietti treno, operatore e quant 'altro, per 1'implementazione di soluzioni di certificazione della messaggistica telefonica e elettronica, e potrebbe essere adottato vantaggiosamente anche da enti quali banche, società, professionisti e pubbliche amministrazioni, arrivando a sostituire raccomandate, corrieri o fax, come anche per lo sviluppo dei pagamenti tramite cellulari. E' altresì evidente che il concetto inventivo alla base del presente trovato prescinde dalla effettiva implementazione dei moduli software, che possono essere realizzati in qualsiasi linguaggio e su qualsiasi piattaforma hardware, nonché come firmware applicabile ai moderni dispositivi elettronici .
Perciò, l'ambito di protezione delle rivendicazioni non deve essere limitato dalle illustrazioni o dalle forme di realizzazione preferite illustrate nella descrizione sotto forma di esempi, ma piuttosto le rivendicazioni devono comprendere tutte le caratteristiche di novità brevettabile che risiedono nella presente invenzione, incluse tutte le caratteristiche che sarebbero trattate come equivalenti dal tecnico del ramo.

Claims (21)

  1. R I V E N D I C A Z I O N I 1. Sistema per 1'archiviazione automatica di messaggi scambiati tramite un servizio di messaggist ica telefonica comprendente: - almeno un centro di messaggistica (140), appartenente a una rete cellulare (110), atto a inviare detti messaggi da un mittente (130) a un destinatario (130', 130''); primi mezzi per l'archiviazione (141) di detti messaggi, detti mezzi essendo connessi a detta rete telefonica (110); - secondi mezzi per l'archiviazione (170) e mezzi per la gestione (160) di detti messaggi, detti mezzi essendo connessi a una rete di computer (120); primi (142) e secondi (161) mezzi per il trasferimento di detti messaggi da detti primi mezzi per l'archiviazione (141) a detti secondi mezzi per l'archiviazione (170).
  2. 2. Sistema secondo la rivendicazione 1, in cui detti primi mezzi per il trasferimento (142) comprendono mezzi per la conversione e l'inoltro di detti messaggi da detti primi mezzi per l'archiviazione (141) a detti secondi mezzi per l'archiviazione (170).
  3. 3. Sistema secondo la rivendicazione 1, in cui detti secondi mezzi per il trasferimento (161) comprendono mezzi per la conversione e la copia di detti messaggi da detti primi mezzi per l'archiviazione (141) a detti secondi mezzi per l'archiviazione (170).
  4. 4. Sistema secondo una o piu delle rivendicazioni precedenti, comprendente inoltre primi mezzi per la selezione (143), in cooperazione con detto centro di messaggistica (140) e detti primi mezzi per il trasferimento (142), di una pluralità di detti messaggi da trasferire a detti secondi mezzi per l'archiviazione (170).
  5. 5. Sistema secondo la rivendicazione 4, in cui detti primi mezzi per la selezione (143) di una pluralità di messaggi da trasferire a detti secondi mezzi per l'archiviazione (170) comprendono mezzi per accedere a detti primi mezzi per 1'archiviazione (141) e per consultare tabelle di lookup.
  6. 6. Sistema secondo una o più delle rivendicazioni precedenti, comprendente inoltre secondi mezzi per la selezione (163), in cooperazione con detti secondi mezzi per il trasferimento (161) e detti secondi mezzi per l'archiviazione (170), di una pluralità di detti messaggi da visualizzare da parte di detti mezzi per la gestione (160) di messaggi.
  7. 7. Sistema secondo la rivendicazione 6, in cui detti secondi mezzi per la selezione (163) comprendono mezzi per accedere a detti secondi mezzi per l'archiviazione (170) e per consultare tabelle di lookup.
  8. 8. Sistema secondo una o più delle rivendicazioni precedenti comprendente inoltre mezzi per reperire informazioni relative all 'avvenuto o mancato recapito di detto messaggio da parte di detto centro di messaggistica (140) al destinatario di detto messaggio e per archiviare dette informazioni in detti secondi mezzi per l'archiviazione (170).
  9. 9. Sistema secondo una o più delle rivendicazioni precedenti, in cui detti mezzi per la gestione di messaggi (160) comprendono un server web (162).
  10. 10. Sistema secondo una o più delle rivendicazioni precedenti, in cui detti mezzi per la gestione di messaggi (160) comprendono mezzi per inoltrare un messaggio archiviato a una pluralità di contatti e\o gruppi di contatti, e per ciascun contatto a una pluralità di numeri cellulari .
  11. 11. Sistema secondo una o più delle rivendicazioni precedenti, in cui detti mezzi per la gestione di messaggi (160) comprendono mezzi per inoltrare un messaggio archiviato a una pluralità di contatti e\o gruppi di contatti , e per ciascun contatto a una pluralità di indirizzi email .
  12. 12. Metodo per l'archiviazione automatica di messaggi scambiati tramite un servizio di messaggistica telefonica comprendente i passi che consìstono nel: (a) Ricevere (210), da parte dì un centro di messaggistica (140) appartenente a una rete cellulare (110) almeno uno di detti messaggi; (c) trasferire (225, 250), tramite mezzi per il trasferimento (142, 161), detto almeno uno di detti messaggi a una rete di computer (120) .
  13. 13. Metodo secondo la rivendicazione 12, comprendente inoltre un passo (b) che consiste nel decidere (220, 245), da parte di primi mezzi per la selezione (143), se inoltrare detto almeno uno di detti messaggi a una rete di computer (120) e, se la decisione ha esito positivo, eseguire il passo (c).
  14. 14. Metodo secondo la rivendicazione 13, in cui il passo (b) comprende i passi che consistono nel : - cercare 1'identificativo del mittente (220) all'interno di primi mezzi per l'archiviazione (141) ; cercare 1'identificativo del destinatario (245) all'interno di primi mezzi per l'archiviazione (141).
  15. 15. Metodo secondo una o più delle rivendicazioni precedenti, comprendente inoltre un passo (d) che consiste nel decidere, da parte di secondi mezzi per la selezione (163), se rendere disponibile detto almeno uno di detti messaggi per la gestione da parte di mezzi per la gestione di messaggi (160).
  16. 16. Metodo secondo la rivendicazione 15, in cui il passo (d) comprende i passi che consistono nel : cercare 1'identificativo del mittente all 'interno di secondi mezzi per l'archiviazione (170); cercare 1'identificativo del destinatario all 'interno di secondi mezzi per l'archiviazione (170)
  17. 17. Metodo secondo una più delle rivendicazioni precedenti, comprendente inoltre il passo che consiste nel reperire (278) e archiviare informazioni relative all'avvenuto o mancato recapito di detto al destinatario di detto messaggio .
  18. 18. Metodo secondo una o più delle rivendicazioni precedenti, comprendente inoltre i passi che consistono nel: esaminare, da parte dei mezzi per la gestione di messaggi (160) una stringa di comando contenuta in un messaggio ricevuto da mezzi per il trasferimento (142, 161); inoltrare (525), sulla base del contenuto di detta stringa di comando, detto messaggio a una pluralità di numeri cellulari.
  19. 19 . Metodo secondo una o più delle rivendicazioni precedenti, comprendente inoltre i passi che consistono nel: esaminare, da parte dei mezzi per la gestione di messaggi (160) una stringa di comando contenuta in un messaggio ricevuto da mezzi per il trasferimento (142, 161); - inoltrare (540), sulla base del contenuto di detta stringa di comando, detto messaggio a una pluralità di indirizzi email.
  20. 20. Metodo secondo una o più delle rivendicazioni precedenti, comprendente inoltre i passi che consìstono nel: - esaminare, da parte dei mezzi per la gestione di messaggi (160) una tabella di instradamento relativa al destinatario dì detto messaggio all'interno di secondi mezzi per 1 'archiviazione (170); inoltrare, sulla base del contenuto di detta tabella di instradamento, detto messaggio a una pluralità di numeri cellulari.
  21. 21. Metodo secondo una o più delle rivendicazioni precedenti, comprendente inoltre i passi che consistono nel: esaminare, da parte dei mezzi per la gestione di messaggi (160) una tabella di instradamento relativa al destinatario di detto messaggio all'interno di secondi mezzi per l'archiviazione (170); inoltrare, sulla base del contenuto di detta tabella di instradamento, detto messaggio a una pluralità di indirizzi email.
IT000985A 2009-06-05 2009-06-05 Sistema e metodo per l'archiviazione di messaggi. ITMI20090985A1 (it)

Priority Applications (2)

Application Number Priority Date Filing Date Title
IT000985A ITMI20090985A1 (it) 2009-06-05 2009-06-05 Sistema e metodo per l'archiviazione di messaggi.
PCT/EP2010/057804 WO2010139775A1 (en) 2009-06-05 2010-06-03 System and method for archiving messages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT000985A ITMI20090985A1 (it) 2009-06-05 2009-06-05 Sistema e metodo per l'archiviazione di messaggi.

Publications (1)

Publication Number Publication Date
ITMI20090985A1 true ITMI20090985A1 (it) 2010-12-06

Family

ID=41460492

Family Applications (1)

Application Number Title Priority Date Filing Date
IT000985A ITMI20090985A1 (it) 2009-06-05 2009-06-05 Sistema e metodo per l'archiviazione di messaggi.

Country Status (2)

Country Link
IT (1) ITMI20090985A1 (it)
WO (1) WO2010139775A1 (it)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1246481A2 (en) * 2001-03-26 2002-10-02 Vodafone Group PLC System of reception, storage and forwarding of short messages (SMS)
WO2005041549A1 (en) * 2003-10-28 2005-05-06 Sergey Nikolaevich Smolovik Method of information recording, storage and exchange in a cellular telecommunication network
WO2006016189A1 (en) * 2004-08-13 2006-02-16 Telsis Holdings Limited Telecommunications services apparatus (sms router) and method for delivering short messages (sms) via the home network of the recipient
US20080064421A1 (en) * 2006-09-12 2008-03-13 Philbin John J Method and system for managing a short message service aggregation platform and providing advertising content to mobile communication devices
EP1981233A1 (en) * 2007-04-11 2008-10-15 Cvon Innovations Ltd Method and system for processing a message

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1246481A2 (en) * 2001-03-26 2002-10-02 Vodafone Group PLC System of reception, storage and forwarding of short messages (SMS)
WO2005041549A1 (en) * 2003-10-28 2005-05-06 Sergey Nikolaevich Smolovik Method of information recording, storage and exchange in a cellular telecommunication network
WO2006016189A1 (en) * 2004-08-13 2006-02-16 Telsis Holdings Limited Telecommunications services apparatus (sms router) and method for delivering short messages (sms) via the home network of the recipient
US20080064421A1 (en) * 2006-09-12 2008-03-13 Philbin John J Method and system for managing a short message service aggregation platform and providing advertising content to mobile communication devices
EP1981233A1 (en) * 2007-04-11 2008-10-15 Cvon Innovations Ltd Method and system for processing a message

Also Published As

Publication number Publication date
WO2010139775A1 (en) 2010-12-09

Similar Documents

Publication Publication Date Title
US8065363B2 (en) Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
CN101448213B (zh) 无线通信系统中的远程控制
CN101488928B (zh) 一种互联企业群通信设备及互联企业群通信方法
US7986943B2 (en) Electronic file transfer for a communications device
US7991411B2 (en) Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
CN101951349B (zh) 支持收发多个电子邮箱邮件的代理邮件网关、系统及方法
US20070072589A1 (en) System and method for provisioning a mobile wireless communications device to display account or device-specific characteristics
CN101520791A (zh) 一种实现博客把其博文推送到其好友的系统和方法
CN104579915A (zh) 多媒体消息的发布方法及装置
US20110289167A1 (en) E-mail operation system, e-mail operation device, and e-mail operation method
US8341396B1 (en) Dynamic selection and insertion of signature blocks during message transmission
CA2647019C (en) Electronic mail communications system with client email internet service provider (isp) polling application and related methods
ITMI20090985A1 (it) Sistema e metodo per l'archiviazione di messaggi.
US20070088791A1 (en) Email Server Performing Email Job Processing for a Given User and Related Methods
CN100375546C (zh) 把到移动电话的短消息自动进行网络存储的装置和方法
KR100457325B1 (ko) 메세지 송수신 및 게시 시스템 및 송수신 및 게시 방법
KR100998296B1 (ko) 계정 또는 장치 특정적 특성을 디스플레이하기 위한 시스템및 방법
CN101273591B (zh) 协调无线通信设备与电子邮箱的电子邮件的系统及方法
JP3962768B2 (ja) 電子メール転送システムおよび電子メール転送方法
BE1019612A3 (fr) Systeme pour l'obtention d'une carte de visite electronique.
CN107786510A (zh) 一种集群终端中的通讯录管理方法
GB2425437A (en) Sending MMS/SMS messages to e-mail addresses
KR20040101147A (ko) 수신함의 암호를 이용한 전자 메일 서비스 제공 방법