IT201900009255A1 - SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS - Google Patents
SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS Download PDFInfo
- Publication number
- IT201900009255A1 IT201900009255A1 IT102019000009255A IT201900009255A IT201900009255A1 IT 201900009255 A1 IT201900009255 A1 IT 201900009255A1 IT 102019000009255 A IT102019000009255 A IT 102019000009255A IT 201900009255 A IT201900009255 A IT 201900009255A IT 201900009255 A1 IT201900009255 A1 IT 201900009255A1
- Authority
- IT
- Italy
- Prior art keywords
- message
- image
- text
- server
- ams
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 14
- 241001513109 Chrysocephalum apiculatum Species 0.000 claims description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
Descrizione dell’invenzione industriale dal titolo: SISTEMA PER LA TRASMISSIONE IN BROADCAST DI MESSAGGI PERSONALIZZATI PER SPECIFICI UTENTI; Description of the industrial invention entitled: SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS;
La presente invenzione riguarda il settore delle trasmissioni in Broadcast, ed in particolare concerne un sistema di trasmissione e di ricezione di messaggi contenenti immagini o brevi clip indirizzate a singoli utenti o a gruppi di utenti, trasmissibili su reti televisive unidirezionali broadcast con sistema di accesso condizionato. La quantità di banda trasmissiva necessaria per la trasmissione dei messaggi è relativamente bassa e ne rende possibile l’utilizzo e la validità commerciale sulle reti broadcast. The present invention relates to the field of broadcast transmissions, and in particular it concerns a system for transmitting and receiving messages containing images or short clips addressed to individual users or groups of users, which can be transmitted on unidirectional broadcast television networks with a conditional access system. The amount of transmission band necessary for the transmission of messages is relatively low and makes it possible to use and commercial validity on broadcast networks.
Abbreviazioni: Abbreviations:
AMS = Advanced Messaging System AMS = Advanced Messaging System
CSN = Smart Card Serial Number - Identificativo dell’utente CSN = Smart Card Serial Number - User identification
HTTP = HyperText Transfer Protocol HTTP = HyperText Transfer Protocol
SMS = Subscriber Management System - Sistema di gestione degli utenti SMS = Subscriber Management System - User management system
URL = Uniform Resource Locator URL = Uniform Resource Locator
XML = Extensible Markup Language XML = Extensible Markup Language
CAS = Conditional Access System – Sistema di accesso condizionato CAS = Conditional Access System - Conditional access system
AM = Advanced Message - Messaggio Avanzato AM = Advanced Message - Advanced Message
TS = Transport Stream TS = Transport Stream
I sistemi di trasmissione broadcast prevedono la trasmissione unidirezionale di informazioni da un sistema trasmittente a un insieme di ricevitori non definito a priori e pertanto, all’interno della rete di trasmissione, ogni ricevitore è potenzialmente in grado di ricevere tutte le informazioni trasmesse. I sistemi di accesso condizionato permettono di limitare l’accesso ai contenuti trasmessi (o a parte di essi) ad un singolo utente, o a gruppi di utenti, o a tutti gli utenti. Broadcast transmission systems provide for the unidirectional transmission of information from a transmitting system to a set of receivers not defined in advance and therefore, within the transmission network, each receiver is potentially able to receive all the information transmitted. Conditional access systems allow you to limit access to the content transmitted (or part of them) to a single user, or to groups of users, or to all users.
Tale sistema di accesso condizionato, presenta grandi criticità nel caso si voglia trasmettere selettivamente contenuti di grandi dimensioni - come immagini o brevi clip - ad un elevato numero di utenti, poiché in tal caso la banda trasmissiva necessaria deve essere moltiplicata per il numero di utenti o gruppi di utenti che devono ricevere il messaggio. This conditional access system presents great critical issues in the case of wanting to selectively transmit large content - such as images or short clips - to a large number of users, since in this case the necessary transmission band must be multiplied by the number of users or groups of users who are to receive the message.
Trasmettere messaggi differenti contenenti immagini o brevi clip video indirizzati ad un grande numero di utenti infatti, non sarebbe possibile con i sistemi tradizionali, poiché l’invio di tali messaggi saturerebbe la banda trasmissiva rendendo il servizio impossibile o comunque non sostenibile dal punto di vista commerciale. In fact, sending different messages containing images or short video clips addressed to a large number of users would not be possible with traditional systems, since sending such messages would saturate the transmission band making the service impossible or in any case unsustainable from a commercial point of view. .
Il sistema di Broadcast Messaging Service (BMS) si basa su un protocollo di comunicazione secondo la presente invenzione, che viene elaborato all’interno della piattaforma Head End del broadcaster. Detto protocollo di comunicazione prevede che tutti i ricevitori memorizzino le immagini o clip e che solo quelli degli utenti autorizzati memorizzino i messaggi di testo per poi visualizzare le informazioni ivi contenute e le corrispondenti immagini o clip. The Broadcast Messaging Service (BMS) system is based on a communication protocol according to the present invention, which is processed within the broadcaster's Head End platform. Said communication protocol requires all the receivers to memorize the images or clips and that only those of the authorized users memorize the text messages in order to then display the information contained therein and the corresponding images or clips.
Dal punto di vista hardware, il sistema secondo la presente invenzione comprende un server (AMS) che gestisce e impacchetta correttamente i dati che saranno trasmessi on air, il quale è integrato con un sistema di gestione degli utenti (SMS) che, a sua volta, gestisce il sistema di accesso condizionato (CAS) che invia i comandi ai ricevitori. Il server (AMS), a sua volta, è interfacciato con la piattaforma Head End per inviare i dati correttamente formattati per essere trasmessi sulla rete digitale broadcast all’interno del Trasport Stream. From the hardware point of view, the system according to the present invention comprises a server (AMS) which correctly manages and packages the data that will be transmitted on air, which is integrated with a user management system (SMS) which, in turn , manages the conditional access system (CAS) that sends commands to the receivers. The server (AMS), in turn, is interfaced with the Head End platform to send data correctly formatted to be transmitted on the digital broadcast network within the Transport Stream.
Il messaggio avanzato (AM) è costituito da 3 elementi: The advanced message (AM) consists of 3 elements:
- Immagine o breve clip video - Image or short video clip
- Messaggio di testo - Text message
- ID dei destinatari e relativa Smart Card L’immagine o la breve clip vengono caricate nel server del sistema di gestione degli utenti (SMS) con i seguenti dati (Figura 1): - ID of the recipients and related Smart Card The image or short clip is uploaded to the user management system server (SMS) with the following data (Figure 1):
- Data inizio trasmissione - Transmission start date
- Durata del carosello giorni.ore.minuti - Duration of the carousel days, hours, minutes
- Posizione immagine sull’asse X espressa in px - posizione immagine sull’asse y espressa in px Il sistema di gestione utenti (SMS) genera un ID univoco relativo al file caricato, dopodiché trasmette un evento di Notifica tramite Extradata.xml e invia il messaggio al server (AMS) per informarlo dell’esistenza di un nuovo messaggio. - Image position on the X axis expressed in px - Image position on the y axis expressed in px The user management system (SMS) generates a unique ID related to the uploaded file, then transmits a Notification event via Extradata.xml and sends the message to the server (AMS) to inform it of the existence of a new message.
A questo punto, il server (AMS) crea il flusso di trasporto (TS) usando Extradata.xml e il file caricato, ed infine consegna il messaggio al Data Carousel Player (Figura 2). At this point, the server (AMS) creates the transport stream (TS) using Extradata.xml and the uploaded file, and finally delivers the message to the Data Carousel Player (Figure 2).
Secondo la presente invenzione, l’immagine o la clip vengono memorizzate su tutti i ricevitori senza essere visualizzate. Il testo con gli ID dei destinatari, invece, vengono visualizzati insieme all’immagine o la breve clip solo dai destinatari prescelti (Figure 3-4), che corrispondono agli ID contenuti nel messaggio di testo. According to the present invention, the image or clip is stored on all receivers without being displayed. The text with the IDs of the recipients, on the other hand, are displayed together with the image or the short clip only by the selected recipients (Figure 3-4), which correspond to the IDs contained in the text message.
In questo modo il “costo” in termini di bit del messaggio sarà composto da: In this way the "cost" in terms of bits of the message will be composed of:
- dimensione dell’immagine o clip video trasmessa per tutti gli utenti (consuma il numero di bit di una immagine a prescindere dal numero dei destinatari); - size of the image or video clip transmitted for all users (consumes the number of bits of an image regardless of the number of recipients);
- dimensione dei messaggi di testo differenti per numero di destinatari (consuma un numero bassissimo di bit che va moltiplicato per il numero dei destinatari); - different text message sizes for the number of recipients (it consumes a very low number of bits which must be multiplied by the number of recipients);
- informazioni di servizio (ID destinatari, nome dell’immagine associata, ecc...). - service information (recipients ID, name of the associated image, etc ...).
Secondo una caratteristica peculiare del trovato, la trasmissione dei suddetti dati avviene utilizzando la banda Broadcasting della Rete: in particolare, l’immagine o la clip viene inviata a tutti i ricevitori e da quest’ultimi memorizzata, mentre i messaggi di testo differenti, contenenti l’ID dell’immagine da associare, vengono indirizzati selettivamente ai singoli codici ID dei dispositivi ricevitori dei destinatari ed alla relativa Smart Card, che sono i soli a cui è permesso di visualizzare l’intero messaggio, ivi compresa l’immagine o clip ad esso associata. According to a peculiar feature of the invention, the transmission of the aforementioned data takes place using the Broadcasting band of the Network: in particular, the image or clip is sent to all the receivers and stored by the latter, while the different text messages containing the ID of the image to be associated, are selectively addressed to the individual ID codes of the recipients' receiving devices and to the relative Smart Card, which are the only ones allowed to view the entire message, including the image or clip. it associated.
In altre parole, l’immagine viene inviata in Broadcast a tutti, ma solo i destinatari dei messaggi di testo possono visualizzarla. In other words, the image is broadcast to everyone, but only the recipients of the text messages can view it.
Un’immagine o breve clip video viene trasmessa dal playout in un carosello che ha una durata variabile e definibile. L’immagine o la breve clip video viene memorizzata all’interno del ricevitore insieme al suo numero identificativo univoco. All’interno del flusso di trasporto (TS) viene trasmesso un messaggio di testo di pochi bit che contiene al suo interno: An image or short video clip is transmitted from the playout in a carousel that has a variable and definable duration. The image or short video clip is stored inside the receiver together with its unique identification number. Within the transport stream (TS), a text message of a few bits is transmitted which contains within it:
- il testo - the text
- il numero identificativo dell’immagine o della clip inviata precedentemente, a cui far corrispondere il messaggio di testo - the identification number of the image or clip sent previously, to which the text message must correspond
- l’identificativo dei destinatari del messaggio - l’indicazione sui caratteri di formattazione del testo - the identification of the recipients of the message - the indication of the text formatting characters
- la dimensione ed il colore dello sfondo e del testo - the size and color of the background and text
- la distanza in pixel sugli assi X e Y dall’angolo sinistro in alto dello schermo. - the distance in pixels on the X and Y axes from the top left corner of the screen.
Il ricevitore dell’utente destinatario, una volta ricevuto il messaggio, mostra il testo all’utente in sovraimpressione sull’immagine o sulla clip. I primi caratteri del messaggio sono utilizzati come titolo del messaggio stesso. Nel ricevitore (decoder) è presente un pulsante giallo con l’icona di una busta da lettere che, se premuto, consente di accedere ai messaggi personali. Quando un messaggio arriva all’utente, una icona a forma di busta da lettere lampeggia cinque volte nella parte sinistra dello schermo televisivo indicando che è arrivato un nuovo messaggio. Inoltre un led di colore giallo posto sulla parte frontale del decoder indica che ci sono messaggi non ancora visualizzati. SPECIFICHE DI COMUNICAZIONE DEL MESSAGGIO ALL’AMS Il server di gestione degli utenti (SMS) invia il messaggio per la generazione da parte del sistema di messaggistica avanzato (AMS) The receiver of the recipient user, once the message has been received, shows the text to the user superimposed on the image or clip. The first characters of the message are used as the title of the message itself. In the receiver (decoder) there is a yellow button with the icon of an envelope which, if pressed, allows access to personal messages. When a message arrives to the user, an envelope-shaped icon flashes five times on the left side of the television screen, indicating that a new message has arrived. Furthermore, a yellow LED on the front of the decoder indicates that there are messages not yet displayed. COMMUNICATION SPECIFICATIONS OF THE MESSAGE TO AMS The user management server (SMS) sends the message for generation by the advanced messaging system (AMS)
Il server di gestione degli utenti (SMS) invia la notifica al Server del sistema di messaggistica avanzato (AMS). The User Management Server (SMS) sends the notification to the Advanced Messaging System (AMS) Server.
In particolare, il primo server (SMS) deve inviare l’evento di notifica con Extradata.xml ed il messaggio di testo al secondo server (AMS) per informarlo dell’esistenza di un nuovo messaggio (Figura 5). In particular, the first server (SMS) must send the notification event with Extradata.xml and the text message to the second server (AMS) to inform it of the existence of a new message (Figure 5).
Nel seguito vengono riportati alcuni esempi di messaggi. Some examples of messages are shown below.
HTTP Request/Response - Messaggio di esempio HTTP Request / Response - Example message
1) HTTP Request Message 1) HTTP Request Message
POST http://ams.server.com/trigger.jsp HTTP/1.1 Host: ams.server.com POST http://ams.server.com/trigger.jsp HTTP / 1.1 Host: ams.server.com
User-Agent: CoolPhone/1.4 User-Agent: CoolPhone / 1.4
Accept: application/xml Accept: application / xml
Accept-Charset: UTF-8 Accept-Charset: UTF-8
Content-Length: 125 Content-Length: 125
Content-Type: application/xml Content-Type: application / xml
<?xml version="1.0" encoding=”utf-8”?> <ams_notification> <? xml version = "1.0" encoding = ”utf-8”?> <ams_notification>
<header> <header>
<request_time>2010-02-12T00:00:01Z</request_time> <sequence_no>9999</sequence_no> <asset_id>65535</asset_id> <carousel_duration>1440</carousel_duration> <bandwidth>10</bandwidth> <request_time> 2010-02-12T00: 00: 01Z </request_time> <sequence_no> 9999 </sequence_no> <asset_id> 65535 </asset_id> <carousel_duration> 1440 </carousel_duration> <bandwidth> 10 </bandwidth>
</header> </header>
<ad_info> <ad_info>
<ad_type>image</ad_type> <target_type>C</target_type> <ad_type> image </ad_type> <target_type> C </target_type>
<target_address></target_address> <target_address> </target_address>
2) HTTP Response: “SUCCESS” 2) HTTP Response: "SUCCESS"
3) HTTP Response : ”FAIL” 3) HTTP Response: "FAIL"
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT102019000009255A IT201900009255A1 (en) | 2019-06-17 | 2019-06-17 | SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT102019000009255A IT201900009255A1 (en) | 2019-06-17 | 2019-06-17 | SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| IT201900009255A1 true IT201900009255A1 (en) | 2020-12-17 |
Family
ID=68281842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IT102019000009255A IT201900009255A1 (en) | 2019-06-17 | 2019-06-17 | SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS |
Country Status (1)
| Country | Link |
|---|---|
| IT (1) | IT201900009255A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1067720A1 (en) * | 1999-07-05 | 2001-01-10 | CANAL+ Société Anonyme | Method and apparatus for transmitting and receiving messages, in particular in broadcast transmissions |
| GB2395868A (en) * | 2002-11-29 | 2004-06-02 | Nokia Corp | Messaging system using set-top box and television display |
| WO2008016211A1 (en) * | 2006-07-31 | 2008-02-07 | Tu Media Corp. | Digital broadcasting system and method |
-
2019
- 2019-06-17 IT IT102019000009255A patent/IT201900009255A1/en unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1067720A1 (en) * | 1999-07-05 | 2001-01-10 | CANAL+ Société Anonyme | Method and apparatus for transmitting and receiving messages, in particular in broadcast transmissions |
| GB2395868A (en) * | 2002-11-29 | 2004-06-02 | Nokia Corp | Messaging system using set-top box and television display |
| WO2008016211A1 (en) * | 2006-07-31 | 2008-02-07 | Tu Media Corp. | Digital broadcasting system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240406480A1 (en) | Methods And Systems For Linking Content | |
| CN103416080B (en) | Method and device for providing emergency alarm service via mobile broadcast | |
| EP1359710B1 (en) | Addressed broadcast messaging | |
| TWI463828B (en) | System and method for binding notification types to applications for a notification framework | |
| US20140059180A1 (en) | Carriage of ISO-BMFF Event Boxes in an MPEG-2 Transport Stream | |
| CN1905535B (en) | Publish/subscribe messaging method and system | |
| US20150003357A1 (en) | Method for outputting user-specific information contents in a means of transportation | |
| KR20100073515A (en) | Apparatus and method for communicating packtet including urgent packet in digital broadcasting system | |
| US20230042613A1 (en) | Systems and methods for enhanced multimedia signal broadcast, reception, data delivery, and data collection | |
| US11750551B2 (en) | Methods and systems for delaying message notifications | |
| KR20070048415A (en) | Advertising message providing system and method | |
| MX2010008145A (en) | Method for broadcasting digital data. | |
| US20070104220A1 (en) | Methods and apparatus for fragmenting system information messages in wireless networks | |
| CN104782102A (en) | Apparatus and method for providing interactive services in a network | |
| EP2759128B1 (en) | Method for providing interactive services | |
| IT201900009255A1 (en) | SYSTEM FOR THE BROADCAST TRANSMISSION OF CUSTOMIZED MESSAGES FOR SPECIFIC USERS | |
| CN106233739A (en) | For processing the method for broadcast or multicast content, device and communication equipment | |
| KR101667640B1 (en) | Mobile Device having Wakeup Module, Cell Broadcasting Service Marketing Message Push System and Marketing Method for Specific App in the Specific Area using the same | |
| ES2416682T3 (en) | Content dispatch in a telecommunications network | |
| KR20120052090A (en) | Mobile iptv system and method | |
| US9148528B2 (en) | Method and system for compressing and efficiently transporting scalable vector graphics based images and animation over low bandwidth networks | |
| KR20190028385A (en) | Method, system and computer program product for selectively adapting and transmitting messaging data | |
| US20190158917A1 (en) | Method for providing a consumption data message | |
| CN101753957A (en) | The system that is used for the method and apparatus of data processing and has this device | |
| CN107211192A (en) | Reporting system for service usage |