WO2013072724A1 - Système de messagerie hybride - Google Patents
Système de messagerie hybride Download PDFInfo
- Publication number
- WO2013072724A1 WO2013072724A1 PCT/IB2011/055197 IB2011055197W WO2013072724A1 WO 2013072724 A1 WO2013072724 A1 WO 2013072724A1 IB 2011055197 W IB2011055197 W IB 2011055197W WO 2013072724 A1 WO2013072724 A1 WO 2013072724A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- decoder
- message server
- receiver
- notification
- message
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/70—Aspects of broadcast communication characterised in that receivers can be addressed
Definitions
- the present invention relates to messaging, and in particular to, hybrid messaging systems for use with broadcast audio/video systems.
- the present invention in certain embodiments thereof, seeks to provide an improved messaging system for use with broadcast audio/video decoder-receiver devices.
- the present invention in embodiments thereof, provides a messaging system whereby a polling notification message is sent via a broadcast stream to a decoder-receiver to trigger polling by the decoder-receiver of a message server via an Internet Protocol connection in order to pull one or more messages for a user who is a user of the decoder-receiver.
- Sending the notification via the audio/video broadcast stream and polling via the Internet Protocol connection generally reduces latency while at the same time reducing costs, typically associated with bandwidth.
- a decoder-receiver device associated with a user
- the decoder- receiver device including a broadcast stream receiver to receive a broadcast stream, the broadcast stream including video and/or audio content and a notification notifying the decoder-receiver device to poll a message server, a communication port to operationally connect to an Internet Protocol connection, and a processor to poll the message server via the Internet Protocol connection, automatically triggered by receipt of the notification, determine that there is at least one message waiting in the message server for the user, and pull the at least one message from the message server via the Internet Protocol connection.
- the notification includes an IP address or domain address or Uniform Resource Locator (URL) of the message server.
- IP address or domain address or Uniform Resource Locator (URL) of the message server.
- URL Uniform Resource Locator
- the processor is operative to periodically poll the message server via the Internet Protocol connection independently of the receipt of the notification.
- the notification includes an instruction for the decoder-receiver device to poll the message server after a random delay from receipt of the notification.
- a Headend system including a multiplexer to prepare a broadcast stream for broadcast to a plurality of decoder-receivers including a first decoder-receiver, the broadcast stream including video and/or audio content, a message server to receive and store at least one message for a user of the first decoder-receiver, a controller to prepare a notification instructing the first decoder- receiver to automatically poll the message server, wherein the multiplexer is operative to prepare the broadcast stream to include the notification notifying the first decoder-receiver to poll the message server, and the message server is operative to receive a poll request from the first decoder-receiver via an Internet Protocol connection, notify the first decoder-receiver, via the Internet Protocol Connection, that the at least one message for the user is being stored in the message server, and transfer the at least one message to the first decoder-receiver via the Internet Protocol Connection.
- the system includes a transmitter to broadcast the broadcast stream via satellite or cable or terrestrial TV communications to the decoder-receivers.
- the notification includes an IP address or domain address or Uniform Resource Locator (URL) of the message server.
- IP address or domain address or Uniform Resource Locator (URL) of the message server.
- URL Uniform Resource Locator
- the notification includes an instruction for the first decoder-receiver to poll the message server after a random delay from receipt of the notification.
- the controller is operative to prepare another notification instructing the first decoder-receiver to automatically poll the message server, if the at least one message is not pulled from the message server during a certain time period.
- Fig. 1 is a partly pictorial, partly block diagram view of a messaging system constructed and operative in accordance with an embodiment of the present invention.
- Fig. 1 is a partly pictorial, partly block diagram view of a messaging system 10 constructed and operative in accordance with an embodiment of the present invention.
- the messaging system 10 includes a Headend 14 and a plurality of decoder-receivers 12 (only one shown for the sake of simplicity) for example, but not limited to, a set-top box, a personal video recorder, a TV or any suitable computing device including decoder-receiver functionality for receiving and decoding audio and/or video broadcast streams.
- the Headend 14 typically includes a message server 18, a controller 20, one or more multiplexers 22 and a transmitter 34.
- the Headend 14 typically also includes other components such as one or more encoders and conditional access modules (not shown).
- the message server 18 is typically operative to receive and store messages 26 for a user 28 of a decoder-receiver 30 (one of the decoder- receivers 12).
- the message server 18 includes one or more messages 26 of a certain class (for example, an urgent message) for the user 28, or a certain number of messages 26 for the user 28, or messages 26 totaling a certain size for the user 28, then the message server 18 typically sends a request to the controller 20 to prepare a notification 32 instructing the decoder-receiver 30 to automatically poll the message server 18.
- the message server 18 may audit the messages 26 to decide whether to request the notification 32 as the messages 26 enter the message server 18 or by checking the contents of the message server 18 on a periodic basis.
- the controller 20, instead of the message server 18, performs the task of auditing the messages 26 to decide whether the notification 32 needs to be sent to the decoder-receiver 30.
- the controller 20 is operative to prepare the notification 32 instructing the decoder-receiver 30 to automatically poll the message server 18.
- the notification 32 typically includes an IP address or domain address or Uniform Resource Locator (URL) of the message server 18. It will be appreciated that the address or URL of the message server 18 may be stored in the decoder-receiver 30 so that there is no need for the address or URL of the message server 18 to be included in the notification 32.
- URL Uniform Resource Locator
- the notification 32 includes an instruction for the notification 32 to poll the message server 18 after a random delay from receipt of the notification.
- the notification 32 may also include a minimum and/or maximum value for the random delay.
- the notification 32 may be sent repeatedly by the Headend 14 (for example, using a carousel system) to better ensure receipt of the notification 32 by the decoder- receiver 30. Therefore, the notification 32 may include a token value which the decoder-receiver 30 stores so that when the notification 32 is sent again by the Headend 14, the decoder-receiver 30 compares the token in the newly received notification 32 with the token value(s) previously stored in the decoder- receiver 30. If the values are identical, the notification 32 is typically ignored.
- the notification 32 may include additional information to help the decoder-receiver 30 decide whether or not the poll should happen immediately or should be delayed until more favorable conditions exist, for example, but not limited to, a cheaper network.
- the multiplexer(s) 22 is typically operative to prepare a broadcast stream 24 (satellite, terrestrial, cable or any suitable broadcast stream) for broadcast to the decoder-receivers 12.
- the broadcast stream 24 typically includes video and/or audio content and the notification 32 notifying the decoder- receiver 30 to poll the message server 18.
- the notification 32 is typically included in all the broadcast streams prepared by each of the multiplexers 22 of the Headend 14 so that the decoder-receiver 30 will be able to filter the notification 32 from whichever broadcast stream the decoder- receiver 30 is tuned to.
- the transmitter 34 is typically operative to broadcast the broadcast stream 24 via a satellite 36 or cable or terrestrial TV/radio communications (not shown) to the decoder-receivers 12. It will be appreciated by those ordinarily skilled in the art that the broadcast stream 24 may be broadcast over any suitable communication system which enables broadcast of the broadcast stream 24.
- the notification 32 may be sent to a single decoder-receiver 30 or to a group of decoder-receivers 30 (according to any suitable criteria, for example, but not limited to, subscriber location or subscription package) or to all the decoder-receivers 30.
- the decoder-receiver 30 typically includes a broadcast stream receiver 38 (for example, but not limited to, a tuner), a processor 40 and a communication port 42.
- the decoder-receiver 30 may also include other components such as one or more decoders and demultiplexers (not shown).
- the receiver 38 is generally operative to receive the broadcast stream 24.
- the communication port 42 is operative to operationally connect to an Internet Protocol connection 44.
- the processor 40 is operative to poll the message server 18 via the Internet Protocol connection 44, automatically triggered by receipt of the notification 32. If a delay was not requested in the notification 32, then the poll is performed immediately by the processor 40. Otherwise, the poll is triggered according to the delay information included in the notification 32 and typically based on a random number generated by the processor 40.
- the message server 18 is operative to receive a poll request from the decoder-receiver 30 via the Internet Protocol connection 44 and notify the decoder-receiver 30, via the Internet Protocol connection 44, that the message(s) 26 for the user 28 is being stored in the message server 18. Therefore, the processor 40, of the decoder-receiver 30, is operative, based on the poll, to determine that there is at least one message 26 waiting in the message server 18 for the user 28.
- the processor 40 is typically operative to pull the message(s) 26 from the message server 18 via the Internet Protocol connection 44.
- the message server 18 is operative to transfer the message(s) 26 to the set-top box 30 via the Internet Protocol connection 44.
- the messaging system 10 may optionally require that the decoder- receivers 12 acknowledge receipt for some or all of the messages 26.
- a flag may be set in the message envelope indicating that acknowledgement is required.
- the processor 40 is typically operative to periodically poll the message server 18 via the Internet Protocol connection 44 independently of the receipt of the notification 32.
- periodic polling does not occur and polling is only initiated by receipt of the notification 32. Since there may be some decoder-receivers 12 which did not get the notification 32 (due to network disturbances or the decoder-receiver 12 being in standby mode, for example only), the Headend 14 is operative to resend notification messages 32 to the decoder-receivers 12 which have outstanding messages 26 stored in the message server 18 for a certain time period. The time period may depend on the type of message. So for example, the notification 32 may be resent after 10 minutes for messages requiring acknowledgment and 24 hours if no acknowledgment is required. Therefore, the controller 20 is operative to prepare another notification 32 instructing the decoder-receiver 30 to automatically poll the message server 18, if the message(s) 26 is not pulled from the message server 18 during a certain time period.
- software components of the present invention may, if desired, be implemented in ROM (read only memory) form.
- the software components may, generally, be implemented in hardware, if desired, using conventional techniques. It is further appreciated that the software components may be instantiated, for example, as a computer program product; on a tangible medium; or as a signal interpretable by an appropriate computer.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un dispositif récepteur-décodeur associé à l'utilisateur. Ledit dispositif récepteur-décodeur comporte: un récepteur de flux de diffusion comportant un contenu vidéo et/ou audio et une notification avisant le dispositif récepteur-décodeur d'interroger un serveur de messages; un port de communications pour effectuer une connexion fonctionnelle sous protocole Internet; et un processeur qui: interroge le serveur de messages par le biais de la connexion sous protocole Internet déclenchée automatiquement par la réception de la notification sur la base de l'interrogation, détermine qu'il y a au moins un message en attente dans le serveur de messages destiné à l'utilisateur, et extrait lesdits messages du serveur de messages par le biais de la connexion sous protocole Internet. L'invention concerne enfin un appareil et des procédés associés
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2011/055197 WO2013072724A1 (fr) | 2011-11-20 | 2011-11-20 | Système de messagerie hybride |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2011/055197 WO2013072724A1 (fr) | 2011-11-20 | 2011-11-20 | Système de messagerie hybride |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013072724A1 true WO2013072724A1 (fr) | 2013-05-23 |
Family
ID=45218778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2011/055197 WO2013072724A1 (fr) | 2011-11-20 | 2011-11-20 | Système de messagerie hybride |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013072724A1 (fr) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0654921A1 (fr) * | 1993-10-19 | 1995-05-24 | Hughes Aircraft Company | Méthode et appareil de confirmation de délivrance de fichiers dans un système de diffusion de fichiers |
EP1067741A1 (fr) * | 1999-07-05 | 2001-01-10 | CANAL+ Société Anonyme | Procédé et appareil pour utilisation avec du courrier électronique |
US20040215736A1 (en) * | 2002-12-20 | 2004-10-28 | Siemens Aktiengesellschaft | Method for notifying a user about the presence of a message stored for him |
US7035649B1 (en) | 2000-12-06 | 2006-04-25 | At&T Corp. | On demand multicast messaging system |
WO2006083492A2 (fr) | 2005-02-04 | 2006-08-10 | Sbc Knowledge Ventures, L.P. | Systeme et procede pour service de messagerie via decodeur |
US7644429B2 (en) | 1997-03-21 | 2010-01-05 | Nagra Thomson Licensing | Broadcast and reception, and conditional access system therefor |
US20100146057A1 (en) | 2007-12-06 | 2010-06-10 | Suhayya Abu-Hakima | Alert Broadcasting to a Plurality of Diverse Communications Devices |
-
2011
- 2011-11-20 WO PCT/IB2011/055197 patent/WO2013072724A1/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0654921A1 (fr) * | 1993-10-19 | 1995-05-24 | Hughes Aircraft Company | Méthode et appareil de confirmation de délivrance de fichiers dans un système de diffusion de fichiers |
US7644429B2 (en) | 1997-03-21 | 2010-01-05 | Nagra Thomson Licensing | Broadcast and reception, and conditional access system therefor |
EP1067741A1 (fr) * | 1999-07-05 | 2001-01-10 | CANAL+ Société Anonyme | Procédé et appareil pour utilisation avec du courrier électronique |
US7035649B1 (en) | 2000-12-06 | 2006-04-25 | At&T Corp. | On demand multicast messaging system |
US20040215736A1 (en) * | 2002-12-20 | 2004-10-28 | Siemens Aktiengesellschaft | Method for notifying a user about the presence of a message stored for him |
WO2006083492A2 (fr) | 2005-02-04 | 2006-08-10 | Sbc Knowledge Ventures, L.P. | Systeme et procede pour service de messagerie via decodeur |
US20100146057A1 (en) | 2007-12-06 | 2010-06-10 | Suhayya Abu-Hakima | Alert Broadcasting to a Plurality of Diverse Communications Devices |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11012728B2 (en) | Predictive allocation of multimedia server resources | |
US10764623B2 (en) | Method and system for media adaption | |
JP5974392B2 (ja) | Isoベースメディアファイルフォーマットに基づく適応ストリーミングについてのセキュアな非同期イベント通知のためのシステム及び方法 | |
US9560421B2 (en) | Broadcast and broadband hybrid service with MMT and DASH | |
EP2961162B1 (fr) | Appareil de traitement d'informations, procede de gestion de donnees et programme | |
US7782851B2 (en) | System and method of detecting lost video data packets | |
EP3383054B1 (fr) | Dispositif de réception, dispositif de transmission et procédé de traitement de données | |
US9628531B2 (en) | Systems and methods for controlling client behavior in adaptive streaming | |
EP3497909B1 (fr) | Transmission en continu améliorée à débit binaire adaptatif de contenu en direct avec notification de poussée de mise à jour de manifeste ou interrogation longue | |
EP3734927A1 (fr) | Proc& xc9;d& xc9; et dispositif de mise en & x152;uvre de service de contenu, et n& x152;ud de r& xc9;seau de distribution de contenu | |
US10044831B2 (en) | Method and apparatus for transmitting messages to a dash client | |
CN110351569B (zh) | 一种直播内容处理方法、装置、设备及介质 | |
CN102055718A (zh) | 一种在http streaming***中实现分层请求内容的方法,装置和*** | |
KR20110112199A (ko) | 실시간 방송 신호에 포함된 비실시간 콘텐트를 수신하는 방법 및 장치 | |
JP2008097314A (ja) | 端末からのアクセス要求を空間的及び/又は時間的に分散させる仮接続方法、サーバ及びプログラム | |
US9544630B2 (en) | Method and IPTV server for enabling playout of one or more media objects | |
WO2013072724A1 (fr) | Système de messagerie hybride | |
US10250938B1 (en) | Pre-fetching supplemental content for a media stream | |
US20150058889A1 (en) | System and method of providing access to content of an interrupted digital broadcast signal | |
JP5252259B2 (ja) | データ放送システム、その負荷分散方法及びプログラム | |
CN116033191A (zh) | 直播方法、内容分发服务设备及存储介质 | |
CN102984550A (zh) | 一种基于iptv的紧急通知发布的方法和*** | |
WO2016042510A1 (fr) | Commande dynamique d'un contenu sur des dispositifs de lecteur multimédia distribués à l'aide d'un mécanisme de carrousel | |
JP2006186494A (ja) | 放送通信融合システムおよびその視聴者端末ならびに応答メッセージ制御方法。 | |
JP2008271084A (ja) | 映像受信端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11793874 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11793874 Country of ref document: EP Kind code of ref document: A1 |