DE60129328T2 - Verfahren und Vorrichtung zur IP-Mehrfachsendung über einen Rundfunkkanal - Google Patents
Verfahren und Vorrichtung zur IP-Mehrfachsendung über einen Rundfunkkanal Download PDFInfo
- Publication number
- DE60129328T2 DE60129328T2 DE60129328T DE60129328T DE60129328T2 DE 60129328 T2 DE60129328 T2 DE 60129328T2 DE 60129328 T DE60129328 T DE 60129328T DE 60129328 T DE60129328 T DE 60129328T DE 60129328 T2 DE60129328 T2 DE 60129328T2
- Authority
- DE
- Germany
- Prior art keywords
- multicast
- multicast data
- transmission
- user terminals
- broadcast
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
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/1836—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6112—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
-
- 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/6583—Acknowledgement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- 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/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- 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/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
Description
- Gebiet der Erfindung
- Die Erfindung betrifft die Übertragung eines Internetprotokoll(IP)-Multicast-Dienstes über einen Broadcast- bzw. Übertragungskanal.
- Hintergrund der Erfindung
- Die herkömmlichste Art der IP-Kommunikation ist eine Unicast-Kommunikation, d.h. genauer gesagt eine Kommunikation, welche zwischen Knoten hergestellt wird, deren individuelle Adressen in den übertragenen Datagrammen identifiziert sind. Wenn ein Server dieselben Datagramme an mehr als eine Adresse senden soll, muss dieser die Datagramme bei jeder individuellen Adresse wiederholen. Das Unicast-Übertragungsverfahren ist dementsprechend nicht für die Massendistribution von Nachrichten oder anderen Kommunikationen an viele Bestimmunsorte oder Ziele geeignet.
- Um die Erfordernis der Übertragung von Internet-Nachrichten an viele Bestimmungsorte zu erfüllen, steht ein modifiziertes Protokoll für Multicast-Dienste zur Verfügung. IP-Multicasting bezeichnet die Übertragung eines IP-Datagramms an eine "Host Group" oder Datenanbietergruppe, bei welcher es sich um eine Gruppe bestehend aus einem oder mehreren Datenanbietern handelt, welche durch eine einzelne IP-Zieladresse gekennzeichnet sind. Ein Multicast-Datagramm wird an alle Mitglieder seiner Ziel-Datenanbietergruppe mit derselben "bestmöglichen oder bestefforts" Zuverlässigkeit als reguläre Unicast-IP-Datagramme geliefert, d.h. es ist nicht sichergestellt, dass das Datagramm bei allen Mitgliedern der Zielgruppe intakt bzw. unversehrt oder in derselben Reihenfolge relativ zu anderen Datagrammen ankommt. Die Mitgliedschaft einer Datenanbietergruppe oder Host Group ist dynamisch; dies bedeutet, dass Datenanbieter sich jederzeit Gruppen anschließen oder diese verlassen können. Ein IP-Modul kann nur dann Datagramme empfangen, wenn es zuvor eine Anforderung an den Host oder Datenanbieter gesendet hat, sich der Gruppe anzuschließen. Es besteht keine Einschränkung hinsichtlich des Standortes oder der Anzahl von Mitgliedern in einer Datenanbietergruppe bzw. Host Group. Ein eingehendes Datagramm, welches für eine dieser Gruppen bestimmt ist, wird auf exakt dieselbe Art und Weise wie Datagramme bearbeitet, welche für eine der individuellen Adressen des Datenanbieters bestimmt sind. Eingehende Datagramme, welche für Gruppen bestimmt sind, zu welchen der Datenanbieter nicht gehört, werden durch die Gruppenadresse identifiziert und ausrangiert bzw. vernichtet, ohne dass ein Fehlerbericht oder Protokolleintrag erzeugt wird.
- Digitaler Rundfunk, und insbesondere digitales Fernsehen ist ein weiterer Dienst, welcher die übertragung von Programmen oder anderen Nachrichten an viele Bestimmungsorte über Kabelverbindungen oder Satelliten- oder terrestrischen drahtlosen elektromagnetischen übertragungen ermöglicht. Rundfunk unterscheidet sich von der IP-übertragung insofern, dass die Kommunikation im Wesentlichen unidirektional oder in eine Richtung wirkend ist; falls eine Zusammenarbeit oder ein Zusammenwirken mit dem Bestimmungsort gewünscht wird, muss die Antwort des Bestimmungsortes durch eine unterschiedliche Verbindung wie beispielsweise das Internet oder Fernsprechkommunikationen erfolgen. Jede Übertragung auf einem vorgegebenen Kanal erreicht alle mit diesem Kanal verbundenen Empfänger.
- Datenströme zusätzlich zu den Broadcast- bzw. Übertragungsdiensten können über dieselben Broadcast- bzw. Übertragungskanäle übertragen ("eingekapselt") werden. Multicast-Dienste können daher in eine Richtung mit dem Broadcast- bzw. Übertragungsdienst übertragen werden und es handelt sich hierbei um ein praktisches Verfahren zur Bereitstellung von IP-Multicast-Diensten. Ein derartiges Verfahren ist in dem Multimedia Car Platform (MCP) Projekt auf der Internet-Website http://mcp.fantastic.ch/beschrieben. Ein weiteres Verfahren ist in der Beschreibung der Veröffentlichung der internationalen Patentanmeldung
WO 00/48361 - Darüber hinaus offenbart das Patentdokument
WO 00/48361 - Es ist wünschenswert, die Benutzung der Übertragungs-Bandbreite ("Spektrum") für Multicast-Dienste, welche zusammen mit digitalen Übertragungen übertragen werden, einzusparen.
- Zusammenfassung der Erfindung
- Die vorliegende Erfindung stellt ein Verfahren sowie eine Übertragungsvorrichtung zur Bereitstellung eines Internetprotokoll-Multicast-Dienstes über einen digitalen Broadcast- bzw. Übertragungskanal gemäß Beanspruchung in den anliegenden Ansprüchen bereit.
- Weitere Einzelheiten, Vorteile und Merkmale ergeben sich aus der nachfolgenden Kurzbeschreibung der Erfindung anhand der Zeichnungen.
- Kurzbeschreibung der Zeichnungen
- Es zeigen:
-
1 ein Schemadiagramm eines Systems zur Bereitstellung von Internet-Protokolldiensten über einen Broadcast- bzw. Übertragungskanal; -
2 ein Schemadiagramm eines Systems zur Bereitstellung von Multicast-Diensten über eine Internet-Infrastruktur; -
3 ein Schemadiagramm eines Systems zur Bereitstellung von Internetprotokoll-Multicast-Diensten über einen Broadcast- bzw. Übertragungskanal gemäß einer Ausführungsform der Erfindung; -
4 ein Schemadiagramm eines Systems zur Bereitstellung von Internetprotokoll-Multicast-Diensten über einen Broadcast- bzw. Übertragungskanal gemäß einer weiteren Ausführungsform der Erfindung; und -
5 ein Ablaufdiagramm eines Nachrichtenaustausches während des Betriebs des Systems von4 . - Ausführliche Beschreibung der bevorzugten Ausführungsformen
-
1 zeigt eine Vorrichtung zur Übertragung von Internetprotokoll-Datagrammen über ein digitales Video-Broadcast- bzw. Übertragungsnetz. Das Broadcast- bzw. Übertragungsnetz weist eine Sendervorrichtung einschließlich Antennen1 auf, welche jeweils eine jeweilige Broadcast- bzw. Übertragungszelle2 , welche durch ihre Betriebsreichweite definiert ist, versorgen oder abdecken. - In dieser erfindungsgemäßen Ausführungsform handelt es sich bei dem Broadcast- bzw. Übertragungssystem um ein digitales Fernseh-Übertragungssystem gemäß dem European Telecommunications Standard Institute ("ETSI"), obgleich auch andere Übertragungsnormen in anderen Ausführungsformen der Erfindung verwendet werden können. Bei dem veranschaulichten spezifischen System handelt es sich um ein terrestrisches Broadcast- bzw. Übertragungssystem gemäß dem Standard DVB-T, wobei es sich jedoch versteht, dass die Erfindung beispielsweise auch auf eine Übertragung über Satelliten oder über Kabelsysteme anwendbar ist. Das System weist eine Quelle von Fernsehsignalen, welche Bild- und Toninhalt sowie damit verbundene Signalinformationen einschließt, auf, und die Übertragung von einer Antenne
1 an Empfänger oder Benutzerstationen3 ist unidirektional bzw. erfolgt in eine Richtung. - Das System ist darüber hinaus mit einer Internet-Infrastruktur
4 verbunden, welche "private Daten" in Form von Daten-Karussellen oder IP-Datagrammen zur Übertragung über das Broadcast- oder Übertragungsnetz erzeugen kann. Die Ausrüstung der Sendungen schließt ein Netz5 von Internet-Terminals ein, welche mit der Internet-Infrastruktur4 verbunden sind. Das Terminalnetz5 der Übertragungsvorrichtung sowie das Netz der Broadcast- bzw. Übertragungs-Sendereinrichtung einschließlich der Antennen1 sind durch Gateways6 miteinander verbunden bzw. zusammengeschaltet, welche den IP-Verkehr in den Strom von MPEG2-Signalen für das Fernsehen entsprechend der DVB-Spezifikation für Datenübertragung ETSI EN 301 192v1.2.1 und den Implementierungsrichtlinien ETSI TR 101 202 192 V1.1.1 einkapseln. - Abhängig von der Wahl der Sendung können die IP/DVB Gateways
6 das Internetprotokoll IP in die Übertragungen für unterschiedliche Gebietsgrößen, welche eine oder mehrere Broadcast- bzw. Übertragungszellen einschließen, einkapseln. Alle Benutzerendgeräte3 innerhalb eines bedienten Bereichs sind in der Lage, dieselben von derselben IP/DVB Gateway6 kommenden IP-Pakete zu empfangen. Um einen Benutzer über die Broadcast- bzw. Übertra gungsverbindung zu erreichen, muss ein IP-Paket zur IP/DVB Gateway6 geroutet oder geleitet werden, welche den Bereich bedient oder versorgt, in welchem der Benutzer angeordnet ist. - Mit Bezug auf
2 jetzt weist die Internet-Infrastruktur4 eine Vorrichtung für die Bereitstellung von IP-Multicast-Diensten unter Verwendung von IP-Multicast-Protokollen entsprechend der Internetprotokollversion4 auf, obgleich es sich versteht, dass auch andere Internetprotokollversionen erfindungsgemäß verwendet werden können. Das IP-Multicast-Protokoll ermöglicht die Übertragung von IP-Datagrammen von einer Quelle an viele Bestimmungsorte, indem es eine einzige Multicast-Adresse verwendet. Zur Unterstützung von Multicast bedarf es bei der Dateneinheit des Netzes einiger geringfügiger Anpassungen. - Die Infrastruktur zur Ausführung von Multicast-Übertragungen über das normale Internet weist für gewöhnlich einen Multicast-Server
7 sowie Multicast-Router8 auf, welche Multicast-Kommunikationen oder Nachrichten für Kunden9 bereitstellen. Während des Betriebs beginnt der Multicast-Server7 mit der Ankündigung der Multicast-Sitzung, wobei die Ankündigungen durch Verwendung von Multicast-Protokollen wie beispielsweise dem Sitzungs-Ankündigungsprotokoll ("SAP") entsprechend dem derzeit gültigen Text der Normen der Internet Engineering Taskforce ("IETF") beispielsweise durch Email, Nachrichtengruppen, Webseiten oder Inhaltsverzeichnissen erfolgen. Ein Datenanbieter, welcher ein Kunde einer derartigen Sitzung sein möchte, muss sich einem lokalen Multicast-Router8 anschließen, indem er das Internetgruppen-Verwaltungs- bzw. Managementprotokoll ("IGMP") verwendet, dessen Version3 die IETF-Version6 ist, wobei das Internetgruppen-Verwaltungs- bzw. Managementprotokoll ein Gegensprechen bzw. eine dialogfähige Kommunikation gemäß Darstellung in2 einschließt. Jeder Multicast-Router überträgt die Multicast-Sitzung in das gesamte Sub-Netzwerk, welches er bedient bzw. versorgt, falls mindestens ein Benutzer teilnimmt. - Bei der Multicast-Kommunikation über das normale Internet-Gefüge gemäß dem derzeit gültigen Text der IETF-Standards wird, um einen unnötigen Austausch von Nachrichten zu vermeiden, wenn Benutzer an einer vorgegebenen Multicast-Sitzung teilnehmen, die Nachricht von einem an einer Sitzung teilnehmenden Multicast-Kunden
9 an seinen Multicast-Router8 mit Hilfe des IGMP-Protokolls während einer Teilnahmedauer gesendet und wird darüber hinaus an andere Benutzer in dem Sub-Netzwerk übertragen, welches von diesem Multicast-Router8 bedient bzw. versorgt wird; die anderen Benutzer, welche von demselben Sub-Netzwerk bedient bzw. versorgt werden, empfangen die Teilnahmenachricht des ersten Teilnehmers und werden dann an der Sendung ihrer eigenen Registrierungsnachrichten gehindert. - Die Multicast-Router
8 akzeptieren alle Multicast-Nachrichten an spezifische Adressen (222.0.0.1 und 222.0.0.2), welche für eine Multicast-Kommunikation reserviert sind. Nachdem eine Nachricht zur Registrierung eines Multicast-Kunden9 empfangen worden ist und der Zeitpunkt der Multicast-Sitzung eintrifft, wählen Routing-Protokolle und -Algorithmen alle Sub-Netzwerke aus, in denen die Multicast-Datagramme verbreitet werden sollen und wo bekannt ist, dass zumindest ein Multicast-Kunde9 registriert ist, um die Multicast-Pakete zu empfangen. - Es versteht sich, dass die Verbindungen zwischen den Multicast-Routern
8 und den Multicast-Kunden9 über die normale Internet-Infrastruktur eine Point-to-Point- oder Standverbindung aufweisen können, oder eine Verbindung, welche nur Unicast-Dienste unterstützt. Dementsprechend ist es immer noch erforderlich, den Multicast-Routern8 nachgeschaltete Datenpakete zu kopieren. Eine Kommunikation der Multicast-Daten über eine Broadcast- bzw. Übertragungsverbindung würde andererseits die Erfordernis einer jeglichen Kopie von Datenpaketen vermeiden. Eine Broadcast- bzw. Übertragungsverbindung kann darüber hinaus eine große und sichergestellte Bandbreite für die Übertragung von Multicasat-Diensten bieten. Zusätzlich wird die durch eine DVB-Übertragung gebotene Dienstgüte sichergestellt, wenn der Dienst über das Broadcast-Übertragungssystem erst einmal begonnen hat. Dementsprechend ist es erwünscht, Multicast-Dienste über Broadcastbzw. Übertragungsnetze wie beispielsweise das in1 veranschaulichte DVB Broadcast-Netz anbieten zu können. - In der normalen Internet-Infrastruktur wird, falls sogar nur ein einziger Benutzer teilnimmt, ein Multicast-Dienst immer gewährleistet, nachdem der Dienst gemäß der "Best Effort"-Philosophie angekündigt worden ist: d.h. dass Pakete an den Benutzer wenn und wann möglich gesendet werden und die Verfügbarkeit einer ausreichenden Bandbreite nicht überprüft wird, so dass der vom Benutzer empfangene Dienst tatsächlich unzureichend sein kann.
- In den vorliegenden Ausführungsformen der Erfindung ermöglicht oder aktiviert die verfügbare Bandbreite des DVB Broadcast- bzw. Übertragungsnetzes für Multicast-Dienste jedoch nicht alle möglichen zu übertragenden Sitzungen und es ist erforderlich, selektiv zu sein. Insbesondere ist das Angebot von Multicast-Diensten über das Broadcast-Sendernetz abhängig von der Verfügbarkeit ausreichender Übertragungsressourcen für jede Multicast-Sitzung und abhängig von der Anzahl von Benutzern, welche sich erfolgreich für eine Multicast-Sitzung registriert haben, wobei eine Rückleitung für eine Registrierung von Multicast-Kunden
9 bereitgestellt wird, welche unbedingt über eine unterschiedliche Verbindung als die Broadcast-Übertragungen erfolgt, wenn man von der unidirektionalen Beschaffenheit der letzteren ausgeht. Es können mehr Multicast-Sitzungen angekündigt sein, als letztendlich erwartet wird, dass sie zu den vorgeschlagenen Zeiten tatsächlich übertragen werden, wobei die Auswahl derjenigen Sitzungen, welche übertragen werden sollen, als Funktion der in einem DVB Bereich verfügbaren Ressourcen und der Anzahl von Multicast-Kunden9 , welche an der Sitzung in diesem Bereich teilnehmen, getroffen wird. Die Rundfunksprecher können auswählen, ob Sitzungen, bei denen sie entscheiden, dass sie nicht wie angekündigt übertragen werden sollen, gestrichen oder zeitlich verschoben werden. - Ein weiteres Merkmal der vorliegenden Ausführungsformen der Erfindung liegt darin, dass das Protokoll ermöglicht, dass sich mehr als ein Multicast-Kunde, welcher von einem gegebenen Multicast-Router
8 bedient wird, für eine vorgegebene Multicast-Sitzung registriert, und tatsächlich ein Anreiz für alle Benutzer, welche an einer Registrierung interessiert sind, bereitgestellt wird, um ein möglichst genaues Maß der Nachfrage an jeder bestimmten vorgeschlagenen Multicast-Sitzung zu erhalten. - In der in
3 gezeigten Ausführungsform der Erfindung wird das Netzwerk10 aus DVB-T Sendern mit IP- und DVB-Daten über die Gateways6 , welche zudem als Multicast-Router8 dienen, versorgt. Jeder der Multicast-Kunden9 weist eine interaktive Verbindung11 auf, welche durch eine Telekommunikationsverbindung gemäß dem UMTS-Standard in der bevorzugten Ausführungsform der Erfindung sichergestellt wird, obwohl Rückverbindungen oder-leitungen zu anderen drahtlosen Kommunikationsstandards oder über Standleitungsnachrichten ebenfalls möglich sind. Die Multicast-Dienste werden über das DVB-T Netz10 ansprechend auf vom Multicast-Kunden9 durchgeführte Registrierungen durch Verwendung des IGMP-Protokolls übertragen. - In dieser Ausführungsform der Erfindung wird die Kommunikation des Multicast-Kunden
9 mit der Gateway und dem Multicast-Router6 ,8 über die Rückverbindung oder -leitung11 als "Tunnel"12 sichergestellt, indem das in der IETF RFC3077 beschriebene unidirektionale Verbindungs-Routingprotokoll ("UDLR") verwendet wird. - Dieser Standard soll die Verwendung von Standard-Internetprotokollen über unidirektionale Verbindungen wie beispielsweise DVB ermöglichen, so dass sich das unidirektionale Netz wie ein bidirektionales Standard-Internet-Netzwerk verhält. Multicast-Sitzungsankündigungen werden über die unidirektionale Broadcast- bzw. Übertragungsverbindung übertragen. Antworten von den Multicast-Kunden
9 werden dann an die IP/DVP Gateway und den Multicast-Router6 ,8 über die interaktive Leitung11 zurückgesendet. - Zu diesem Zweck wird die IP-Adresse der Gateway an alle DVB-Empfänger übertragen, indem die unidirektionalen Sendungen mit dem im UDLR spezifizierten dynamischen Tunnelkonfigurationsprotokoll verwendet werden.
- Entsprechend dem derzeit gültigen Text des UDLR-Standards würde die/der DVB Gateway und Multicast-Router
6 ,8 , da die DVB Empfänger nicht direkt mit anderen Knoten in demselben Sub-Netzwerk kommunizieren können, die Registrierungsnachrichten, welche über die DVB Sendung empfangen worden sind, übertragen. Gemäß dieser Ausführungsform der vorliegenden Erfindung jedoch blockiert die/der IP/DVB Gateway und Multicast-Router6 ,8 die empfangenen Registrierungsnachrichten und überträgt sie nicht über die DVB Sendungen. Jeder Multicast-Kunde9 hat somit einen Anreiz, sich für eine beliebige Multicast-Sitzung, an welcher er Interesse hat, zu registrieren, um die Gelegenheiten, dass die Multicast-Sitzung tatsächlich wie angekündigt in dem Übertragungsbereich, welchen er empfangt, übertragen wird, zu erhöhen. Es ist daher möglich, die Anzahl der für jede/n IP/DVB Gateway und Multicast-Router6 ,8 empfangenen Antworten zu zählen und diese Zahl kann zur Beurteilung der Wichtigkeit und des Werts der Übertragung einer bestimmten Multicast-Sitzung in diesem Bereich und zur Entscheidung zwischen unterschiedlichen Sitzungen verwendet werden, wenn unzureichende Broadcast- bzw. Übertragungsressourcen zur Verfügung stehen, um sie alle zu übertragen. - Zusätzlich zu den Antworten der Multicast-Kunden
9 vor der Übertragung einer gegebenen Multicast-Sitzung implementiert das IGMP Protokoll zudem eine "Stationsanforderungs"-Nachricht, wobei die Benutzerendgeräte wiederholt während des Ablaufs der Sitzung abgefragt werden und automatisch antworten, wenn die Sitzung immer noch empfangen wird. Diese Stationsanforderung oder Abfrage ist zudem in der vorliegenden Ausführungsform der vorliegenden Erfindung durch Antworten über die interaktive Verbindung11 implementiert. - In beiden Fällen ist es erforderlich, dass Anforderungen nach den Multicast-Sitzungen oder Antworten, welche eine fortlaufende Verbindung mit der Multicast-Sitzung bestätigen, von einer ausreichenden Anzahl von Benutzerendgeräten, den Multicast-Kunden
9 , an einer/einem vorgegebenen IP/DVB Gateway und Multicast-Router6 ,8 empfangen werden, damit diese/r Gateway und Multicast-Router eine Multicast-Sitzung überträgt oder eine Übertragung dieser fortsetzt. - Falls die Multicast-Sitzungsübertragung aufgehoben oder zeitlich verschoben wird, werden die Benutzer gewarnt, indem die Sitzungsankündigungsprotokoll-Aufhebungsnachrichten gesendet werden, welche in der IETF RFC2974 spezifiziert sind. Falls der Benutzer immer noch den Empfang des Multicast-Dienstes wünscht, kann er dann versuchen, über einen unterschiedlichen Multicast-Server auf den Dienst Zugriff zu finden.
- Die in
4 gezeigte Ausführungsform der vorliegenden Erfindung weist ein DVB-T Netz10 einschließlich Sendern1 auf, welche mit der Internet-Infrastruktur4 über ein Rundfunk-IP-Netz5 verbunden sind, wobei ein IP/DVB Gateway6 die Schnittstelle zwischen dem Rundfunk-IP-Netz5 und dem DVB-T Netz10 bereitstellt. Die Internet-Infrastruktur4 schließt den Multicast-Server7 sowie Multicast-Router (in4 nicht gezeigt) ein. - Das Rundfunk-IP-Netz
5 umfasst zudem Multicast-Verwaltereinheiten14 , welche mit dem Multicast-Server7 und den Multicast-Routern sowie mit den IP/DVB Gateways6 verbunden sind. - Von den mobilen Endgeräten
9 zu den Multicast-Verwaltern14 ist eine interaktive Aufwärts- oder Uplinkverbindung13 bereitgestellt, vorzugsweise über eine drahtlose Kommunikation oder Nachricht gemäß den GPRS-, WLAN- oder UMTS-Standards. - Antworten der Multicast-Kunden
9 , welche sich für eine Multicast-Sitzung registrieren, werden an die spezifischen Multicast-Dienstadressen der Multicast-Verwalter14 zusammen mit Informa tionen bezüglich der Gateway6 , von welcher sie Sitzungsankündigungen erhalten, unter Verwendung des Sitzungsankündigungsprotokolls gerichtet. Ein Multicast-Verwalter14 steuert die Übertragung einer Multicast-Sitzung durch eine Vielzahl von IP/DVB Gateways als Funktion der Anzahl von Multicast-Kunden9 , welche sich für diese Sitzung zur Übertragung durch die jeweiligen Gateways registrieren, und die Übertragung der Multicast-Sitzung an jeder Gateway6 ist abhängig vom Empfang von Anforderungen nach der Sitzung an dieser Gateway durch eine ausreichende Anzahl von Benutzerendgeräten, welche von dieser Gateway bedient werden. - Ausführlicher beschrieben empfängt jeder Multicast-Verwalter
14 vom Multicast-Server7 , ebenso wie jeder andere Benutzer im Internet, Ankündigungen für bevorstehende Multicast-Sitzungen durch Verwendung des Sitzungsankündigungsprotokolls, welches er in einem Cachespeicher in Form eines Multicast-Sitzungsinhaltsverzeichnis-Dienstes speichert. Der Multicast-Verwalter14 fügt die Sitzungsbeschreibung als Sitzungsbeschreibungsprotokoll gemäß dem derzeit gültigen Text des IETF-Standards RFC2327 in den Strom von Daten ein, die von jeder der IP/DVB Gateways6 , welche er steuert, übertragen werden, wobei dder Strom von den von diesem Multicast-Verwalter bedienten mobilen Endgeräten9 empfangen wird. Abhängig vom Empfang einer Anzahl von Anforderungen von Multicast-Kunden9 , welche von den unterschiedlichen IP/DVB Gateways6 bedient werden, wobei die Anzahl eine Schwellenanzahl übersteigt, bewirkt der Multicast-Verwalter, dass die entsprechende Gateway an der entsprechenden Multicast-Sitzung teilnimmt. Die Schwellenanzahl ist eine Funktion der für die Übertragung dieser Sitzung von der betreffenden Gateway6 verfügbaren Ressourcen und ist so eingestellt, dass sie jede andere Multicast-Sitzung, welche weniger Teilnehmer aufweist und welche bewirken würde, dass die Bandbreitenbenutzung die für Multicast-Sitzungen verfügbaren Ressourcen übersteigt, ausschließt. - Erneut werden die Benutzerendgeräte vorzugsweise wiederholt während des Verlaufs von Multicast-Sitzungen abgefragt, um zu überprüfen, dass immer noch ausreichend viele Multicast-Kunden teilnehmen, und die fortlaufende übertragung der Multicast-Daten hängt vom Empfang von Antworten von einer ausreichenden Anzahl von Multicast-Kundenendgeräten ab.
- Die Antworten von den Multicast-Kunden
9 werden über die interaktive Verbindung13 übertragen, welche mit der Internet-Infrastruktur4 zur Weiterübertragung der Antworten an die Multicast-Verwalter14 verbunden ist. Diese Antworten werden nicht erneut an die anderen Multicast-Kunden9 übertragen. Dementsprechend haben die Multicast-Kunden9 einen Anreiz, sich für eine vorgegebene Multicast-Sitzung zu registrieren und die Anzahl der erhaltenen Registrierungen ist ein zuverlässiges Maß für die mögliche Nachfrage nach einer gegebenen Sitzung. -
5 zeigt ein Ablaufdiagramm des Nachrichtenaustauschs zwischen dem Multicast-Server7 , den Multicast-Verwaltern14 , den Gateways6 und den mobilen Knoten, oder Multicast-Kunden9 . In diesem Beispiel startet die Vorbereitung für eine Übertragung einer Multicast-Sitzung mit der Sitzungsankündigung unter Verwendung des Sitzungsankündigungsprotokolls und unter Einschluss einer Beschreibung gemäß dem bei15 gezeigten Sitzungsbeschreibungsprotokoll. Die Sitzungsankündigungen15 erfolgen an einer Multicast-Adresse, welche im Allgemeinen bekannt ist, und mit einer Portnummer, welche das verwendete Ankündigungsprotokoll (in diesem Beispiel SAP) identifiziert. Die Ankündigung15 wird während der Zeitdauer ("Lebenszeit") übertragen, welche der Sitzung, auf welche sie sich bezieht, vorangeht und wird an die IP/DVB Gateways6 kommuniziert, welche die Ankündigungen übertragen, ohne sie zu interpretieren. - Das Multicast-Sitzungsinhaltsverzeichnis-Diensttool der Multicast-Verwalter
14 ermöglicht den Multicast-Verwaltern die Beibehaltung einer Liste aller Sitzungsbeschreibungen, welche kürzlich angekündigt worden sind, sowie die Sendung einer Liste ver fügbarer Sitzungen für jede Gateway6 . Informationen bezüglich der Identität einer jeden Gateway6 sowie deren zugehörigen Multicast-Verwalteradresse ist in der Broadcast- bzw. Übertragungsankündigung enthalten, so dass es dem Benutzer ermöglicht wird, auf den Multicast-Verwalter14 entsprechend der Gateway6 , welche diesen Multicast-Kunden9 bedient, anzusprechen, und diese Informationen werden vom Multicast-Verwalter14 an die relevante Gateway6 übertragen, wie es bei16 dargestellt ist. Der Multicast-Verwalter14 überprüft, ob die vom Multicast-Server angekündigten Multicast-Sitzungen für den durch die bestimmte Gateway6 abgedeckten oder versorgten Bereich gedacht sind, und leitet nur diejenigen Sitzungen weiter, bei denen dies der Fall ist. Die ausgewählten Sitzungsankündigungen17 werden dann zusammen mit den Multicast-Verwalterinformationen über das DVB Sendernetz10 an diejenigen Multicast-Kunden9 innerhalb des Bereichs des Netzes10 übertragen, welcher durch die relevante Gateway6 in der Art und Weise eines Datenkarussells abgedeckt ist. In der bevorzugten Ausführungsform der Erfindung erfolgt die Ankündigung17 unter Verwendung des Ankündigungs-Supportdiskriptors, welcher in der DVB Dienstinformation der ETFI EN300 468 V1.4.1 beschrieben ist, obwohl es auch möglich wäre, die Informationen in dem DVB-Strom unter Verwendung anderer IP-Einkapselungsverfahren neben DVB-Verkapselungsverfahren zu übertragen. - Jeder Multicast-Verwalter
14 empfängt Informationen bezüglich der für private Daten in dem Übertragungsbereich, welcher durch jede seiner DVB/IP Gateways6 , welche er steuert, versorgt wird, verfügbaren Bandbreite. Er steuert die Übertragung einer vorgegebenen Multicast-Sitzung an einer vorgegebenen IP/DVB Gateway6 als Funktion der Anzahl von Antworten, welche er von Multicast-Kunden9 empfängt, die von dieser speziellen Gateway gemäß Identifizierung in den Antworten bedient werden. - Der Benutzer an jeder mobilen Endstation
9 kann empfangene Informationen, welche die unterschiedlichen verfügbaren Multicast-Sitzungen betreffen, schnell überprüfen und an diesen teilnehmen, indem er die Identifikation der Sitzung zusammen mit der Identifikation des Benutzerstandorts, d.h. der Identität der Gateway6 , welche ihm die Ankündigung übertragen hatte, sendet; die Antwort wird an die Adresse des Multicast-Verwalters, welche in der Ankündigung angezeigt ist, kommuniziert, wie bei18 dargestellt ist. In einer alternativen Ausführungsform werden die Ortsinformationen des mobilen Endgeräts durch die Identifikation der DVB Broadcast- bzw. Übertragungszelle gegeben, welche es dem Multicast-Verwalter14 ermöglicht, die den Benutzer bedienende Gateway zu identifizieren. - Falls die Anzahl der Benutzerteilnahmen größer als ein Schwellenwert ist, welcher die überflüssigen Multicast-Sitzungen für diesen speziellen Bereich des DVB Übertragungsnetzes
10 ausschließt, informiert der Multicast-Verwalter die entsprechende DVB/IP Gateway6 , an der Multicast-Sitzung wie bei19 teilzunehmen. Die IP/DVB Gateway6 nimmt dann an der Multicast-Sitzung teil, indem sie das IGMP Protokoll gemäß Darstellung bei20 verwendet. Sobald die Multicast-Sitzung beginnt, werden Multicast-Daten dann vom Multicast-Server7 an die IP/DVB-Gateway6 gemäß Darstellung bei21 kommuniziert, und an das Sendernetz10 weitergeleitet, wo sie als private Daten eingekapselt und über die Sender1 an die Multicast-Kunden9 gemäß Darstellung bei22 übertragen werden. Die Multicast-Kunden9 im Bereich des Sendernetzes10 , welcher von dieser Gateway6 bedient wird, kann die Multicast-Sitzung dann an der entsprechenden Multicast-Adresse empfangen. - Während eine Multicast-Sitzung übertragen wird, fährt die DVB/IP Gateway
6 fort, weitere vom Multicast-Verwalter14 in regelmäßigen Abständen erzeugte Sitzungsankündigungen über den DVB Transportstrom zu senden und hört lediglich auf, wenn die Sitzung beendet ist oder vom Rundfunksprecher eingestellt wird. Falls der Rundfunksprecher die Multicast-Sitzung einstellt, blockiert der Multicast-Verwalter14 die entsprechende Ankündigung und erzeugt eine Sitzungs-Einstellungsankündigung unter Verwendung des Sitzungsankündigungsprotokolls. - In der bevorzugten Ausführungsform der Erfindung implementieren die Multicast-Kunden
9 eine implizite Auszeit für die Sitzung: falls eine Sitzungsankündigungsnachricht nicht während einer vorher festgelegten Zeitdauer seit der vorhergegangenen Sitzungsankündigung empfangen wird, zieht das Endgerät in Betracht, dass die Multicast-Sitzung eingestellt worden ist, ohne dass es auf einen Empfang der Sitzungseinstellungsankündigung wartet und kann sofort versuchen, den Multicast-Dienst über eine alternative Multicast-Verbindung zu empfangen.
Claims (11)
- Verfahren zur Bereitstellung eines Internetprotokoll-Multicast-Dienstes, wobei Multicast-Daten durch Multicast-Router (
8 ) über einen digitalen Broadcast- bzw. Übertragungskanal zusammen mit digitalen Broadcast- bzw. Übertragungssignalen an Benutzerendgeräte (9 ) gesendet werden, wenn eine Anforderung (18 ) nach den Multicast-Daten von einem Benutzerendgerät (9 ) empfangen wird, dadurch gekennzeichnet, dass eine Anzahl von von den Benutzerendgeräten empfangenen Anforderungen nach den Multicast-Daten überprüft wird, und dass die Übertragung der Multicast-Daten (22 ) durch den Multicast-Router von der Anzahl der Anforderungen (18 ) nach den Multicast-Daten abhängt, die von einer Vielzahl der Benutzerendgeräte durch den Multicast-Router empfangen werden. - Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Übertragung der Multicast-Daten (
22 ) durch den Multicast-Router abhängig davon ist, dass die empfangene Anzahl der Anforderungen (18 ) von den Benutzerendgeräten (9 ) größer als eine Schwellenwertanzahl ist, wobei die Schwellenwertanzahl abhängig von der verfügbaren Bandbreite für die Multicast-Übertragung über den Broadcast- bzw. Übertragungskanal ist. - Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Benutzerendgeräte (
9 ) wiederholt abgefragt werden, und dass die fortgesetzte Übertragung der Multicast-Daten (22 ) durch den Multicast-Router vom Empfang von Antworten (18 ) von einer Vielzahl der Benutzerstationen (9 ) abhängt. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Informationen bezüglich der Anforderungen (
18 ) nach den Multicast-Daten von den Benutzerendgeräten (9 ) für die andereren der Benutzerendgeräte (9 ) nicht verfügbar sind. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Signale und Daten an entsprechende Broadcast- bzw. Übertragungsbereiche durch zwischen Internet- und Broadcast- bzw. Übertragungsinfrastrukturen (
4 ,5 und10 ) befindliche Gateways (6 ) übertragen werden, und dass die Übertragung der Multicast-Daten (22 ) innerhalb eines Broadcast- bzw. Übertragungsbereichs durch die entsprechende Gateway (6 ) vom Empfang, an der Gateway, einer Anforderung (18 ) nach den Multicast-Daten von einer Vielzahl der von dem Broadcast- bzw. Übertragungsbereich bedienten Benutzerendgeräte (9 ) abhängt. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Ankündigungen (
17 ) von zukünftigen Multicast-Datenübertragungssitzungen über den Broadcast- bzw. Übertragungskanal an die Benutzerendgeräte (9 ) übertragen werden. - Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Anforderungen (
18 ) nach den Multicast-Daten von den Benutzerendgeräten (9 ) von einem Multicast-Verwaltungsendgerät (14 ) über eine Verbindung empfangen werden, die sich von dem Broadcast- bzw. Übertragungskanal unterscheidet, und dass das Multicast-Verwaltungsendgerät (14 ) die Übertragung der Sitzungen in Abhängigkeit von der Anzahl der Anforderungen (18 ) von den Benutzerendgeräten steuert. - Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass eine Ankündigung eines Wegfalls einer zukünftigen Multicast-Datenübertragungssitzung oder des Abbruchs einer gegenwärtigen Multicast-Datenübertragungssitzung über den Broadcast- bzw. Übertragungskanal an die Benutzerendgeräte (
9 ) übertragen werden. - Verfahren nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass die Benutzerendgeräte (
9 ) auf die Ankündigungen von zukünftigen Multicast-Datenübertragungssitzungen über eine Kommunikationsverbindung, die sich von dem Broadcast- bzw. Übertragungskanal unterscheidet und ein "Unidirectional Link Routing"-Protokoll verwendet, reagieren, wobei die Anforderung (18 ) nach den Multicast-Daten von den Benutzerendgeräten (9 ) gefiltert wird, um ihre Übertragung an andere Benutzerendgeräte (9 ) zu verhindern. - Vorrichtung zur Bereitstellung eines Internetprotokoll-Multicastdienstes durch ein Verfahren nach einem der vorhergehenden Ansprüche, welche Übertragungsmittel (
1 ,10 ) zur Übertragung der Multicast-Daten (22 ) an die Benutzerendgeräte (9 ) über den digitalen Broadcast- bzw. Übertragungskanal zusammen mit den digitalen Broadcast- bzw. Übertragungssignalen, und Multicast-Daten bereitstellende Mittel aufweist, die selektiv ansprechend auf den Empfang der Anforderung (18 ) nach den Multicast-Daten von einer Vielzahl der Benutzerendgeräte (9 ) zur Bereitstellung der Multicast-Daten (22 ) an die Übertragungsmittel (1 ,10 ) sind. - Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass die die Multicast-Daten bereitstellenden Mittel einen Mulicast-Server (
7 ), der über die Internetinfrastruktur (4 ,5 ) mit den Übertragungsmitteln (1 ,10 ) verbunden ist, wobei eine Gateway (6 ) zwischen den Internet- (4 ,5 ) und Broadcast- bzw. Übertragungsinfrastrukturen sowie Mittel zur Freigabe von Übertragungen der Multicast-Daten (22 ) aufweisen, die selektiv ansprechend auf die Anzahl von Anforderungen (18 ) nach den Multicast-Daten (22 ) sind, die von den Benutzerendgeräten in dem durch die Gateway (6 ) bediente Broadcast- bzw. Übertragungsbereich empfangen werden.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01402508A EP1298836B1 (de) | 2001-09-28 | 2001-09-28 | Verfahren und Vorrichtung zur IP-Mehrfachsendung über einen Rundfunkkanal |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60129328D1 DE60129328D1 (de) | 2007-08-23 |
DE60129328T2 true DE60129328T2 (de) | 2008-03-13 |
Family
ID=8182904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60129328T Expired - Lifetime DE60129328T2 (de) | 2001-09-28 | 2001-09-28 | Verfahren und Vorrichtung zur IP-Mehrfachsendung über einen Rundfunkkanal |
Country Status (8)
Country | Link |
---|---|
US (1) | US20050044142A1 (de) |
EP (1) | EP1298836B1 (de) |
JP (1) | JP4020864B2 (de) |
KR (1) | KR100914397B1 (de) |
CN (1) | CN100591019C (de) |
AT (1) | ATE367026T1 (de) |
DE (1) | DE60129328T2 (de) |
WO (1) | WO2003030451A1 (de) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI349452B (en) | 2002-08-07 | 2011-09-21 | Interdigital Tech Corp | Channel switching for support of multlmedia broadcast and multicast services |
US8621083B2 (en) * | 2003-05-15 | 2013-12-31 | Hewlett-Packard Development Company, L.P. | System and method for multicasting through a localized computer network |
CN100534041C (zh) * | 2003-08-15 | 2009-08-26 | 诺基亚有限公司 | 广播存储*** |
GB2406462A (en) * | 2003-09-25 | 2005-03-30 | Nokia Corp | Multicasting apparatus |
JP4702854B2 (ja) * | 2003-10-07 | 2011-06-15 | トムソン ライセンシング | ネットワーク内でユニキャストによるブロードキャスト |
KR20060104995A (ko) * | 2003-10-27 | 2006-10-09 | 노키아 코포레이션 | 서비스 선택 및 분류를 위한 장치, 시스템, 방법 및 컴퓨터프로그램 생성물 |
US8145120B2 (en) | 2003-10-27 | 2012-03-27 | Nokia Corporation | Apparatus, system, method and computer program product for service selection and sorting |
FR2866768A1 (fr) * | 2004-02-19 | 2005-08-26 | France Telecom | Procede d'acces a un service a travers un reseau d'acces multivoies |
EP1589706B1 (de) * | 2004-04-19 | 2008-03-19 | Alcatel Lucent | Steuerung von Multicast-Verkehr |
US7626960B2 (en) * | 2004-04-20 | 2009-12-01 | Nokia Corporation | Use of signaling for auto-configuration of modulators and repeaters |
GB2414360B (en) * | 2004-05-18 | 2006-10-18 | Motorola Inc | Data communication system,router and method for routeing data |
FR2872368B1 (fr) * | 2004-06-25 | 2006-08-18 | Thales Sa | Systeme d'acces multimedia et internet -b-wan |
EP1774778A4 (de) * | 2004-06-29 | 2007-08-08 | Korea Electronics Telecomm | Integriertes dmb/mobiltelekommunikationsendgerät und verfahren zur netzwerkverknüpfung zwischen dmb- und mobiltelekommunikation |
WO2006014094A1 (en) | 2004-08-05 | 2006-02-09 | Lg Electronics Inc. | Distinguishing between protocol packets in a wireless communication system |
BRPI0510565A (pt) | 2004-08-05 | 2007-11-20 | Lg Electronics Inc | interrupção do uso de esquema de convergência de camadas de freqüência |
US20060117355A1 (en) * | 2004-11-29 | 2006-06-01 | Vincent Dureau | Pushing content in a two-way network |
GB2423887B (en) * | 2005-03-01 | 2007-05-30 | Motorola Inc | Wireless communication systems and apparatus and methods and protocols for use therein |
US20070019645A1 (en) * | 2005-07-05 | 2007-01-25 | Deepthy Menon | Method and system for multicasting data in a communication network |
JP5249763B2 (ja) * | 2005-09-09 | 2013-07-31 | スミスズ ディテクション インコーポレイティド | 要求に応じたマルチメディアコンテンツのマルチキャスト配信 |
CN101283554B (zh) * | 2005-10-13 | 2013-05-01 | Kddi株式会社 | 中继装置、通信终端和通信方法 |
KR100703471B1 (ko) * | 2005-10-27 | 2007-04-03 | 삼성전자주식회사 | Dvb-h 서비스 시스템 및 dvb-h 서비스시스템에서 방송 서비스 정보 제공 방법 |
US20070116051A1 (en) * | 2005-11-23 | 2007-05-24 | Chen An M | Method and apparatus for transporting IP datagrams over FLO network |
US20080045149A1 (en) * | 2006-05-26 | 2008-02-21 | Dinesh Dharmaraju | Wireless architecture for a traditional wire-based protocol |
US9198084B2 (en) * | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
EP1892880A1 (de) * | 2006-08-24 | 2008-02-27 | Nokia Siemens Networks Gmbh & Co. Kg | Verfahren und Netzwerkeinheiten zur Funkkommunikationssynchronisation |
KR100809423B1 (ko) * | 2006-09-29 | 2008-03-05 | 한국전자통신연구원 | 물리계층 멀티캐스트 스위치를 이용한 ip-tv 방송서비스 시스템 및 그 방법 |
US8326997B2 (en) | 2006-11-15 | 2012-12-04 | Opentv, Inc. | Data retrieval in a two-way network |
US8064444B2 (en) | 2007-01-12 | 2011-11-22 | Wi-Lan Inc. | Wireless broadcasting system |
US7912057B2 (en) | 2007-01-12 | 2011-03-22 | Wi-Lan Inc. | Convergence sublayer for use in a wireless broadcasting system |
US7944919B2 (en) | 2007-01-12 | 2011-05-17 | Wi-Lan, Inc. | Connection identifier for wireless broadcast system |
US8548520B2 (en) | 2007-01-26 | 2013-10-01 | Wi-Lan Inc. | Multiple network access system and method |
WO2008131030A1 (en) | 2007-04-18 | 2008-10-30 | Nextwave Broadband Inc. | Macro-diversity region rate modification |
US7903604B2 (en) | 2007-04-18 | 2011-03-08 | Wi-Lan Inc. | Method and apparatus for a scheduler for a macro-diversity portion of a transmission |
US8479241B2 (en) * | 2007-05-10 | 2013-07-02 | At&T Intellectual Property I, Lp | System and method to control communication of data |
ATE542340T1 (de) * | 2007-06-12 | 2012-02-15 | Alcatel Lucent | Verfahren zur durchführung von multicast- zugangskontrolle in einem kommunikationsnetz, zentrale zugangskontrolle und kommunikationsnetz |
US8799402B2 (en) * | 2007-06-29 | 2014-08-05 | Qualcomm Incorporated | Content sharing via mobile broadcast system and method |
US8667144B2 (en) * | 2007-07-25 | 2014-03-04 | Qualcomm Incorporated | Wireless architecture for traditional wire based protocol |
US8811294B2 (en) * | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
GB0808447D0 (en) | 2008-05-12 | 2008-06-18 | Nortel Networks Ltd | A mechanism to divert an IP flow over a non-IP transport |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US20130013318A1 (en) | 2011-01-21 | 2013-01-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
US8674957B2 (en) | 2011-02-04 | 2014-03-18 | Qualcomm Incorporated | User input device for wireless back channel |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US8776256B2 (en) | 2011-04-29 | 2014-07-08 | At&T Intellectual Property I, L.P. | System and method for controlling multicast geographic distribution |
EP2611067A1 (de) * | 2011-12-30 | 2013-07-03 | Thomson Licensing | System und Verfahren zur Kombination mehrerer Kommunikationsverknüpfungen |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
EP2634961A1 (de) | 2012-03-01 | 2013-09-04 | Thomson Licensing | Verwaltung der Übertragung von Datenströmen über mehrere Netze |
US8707370B2 (en) | 2012-07-13 | 2014-04-22 | International Datacasting Corporation | Digital satellite broadcast program distribution over multicast IP broadband networks |
US20140136660A1 (en) * | 2012-11-12 | 2014-05-15 | Benu Networks, Inc. | Extending multicast/broadcast services to wide area networks |
CN103297519B (zh) * | 2013-05-21 | 2017-02-08 | 广东威创视讯科技股份有限公司 | 编解码集群传输视频流的方法和*** |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440549A (en) * | 1993-04-22 | 1995-08-08 | Washington University | Broadband multi-channel switch with multicasting capability |
US5822324A (en) * | 1995-03-16 | 1998-10-13 | Bell Atlantic Network Services, Inc. | Simulcasting digital video programs for broadcast and interactive services |
US5734652A (en) * | 1995-09-27 | 1998-03-31 | Microsoft Corporation | ATM extended autoregistration and VPI/VCI assignment in a hybrid fiber-coax cable network |
US5887252A (en) * | 1996-09-10 | 1999-03-23 | Nokia Mobile Phones Limited | Multicast transmission for DS-CDMA cellular telephones |
US5930248A (en) * | 1997-03-04 | 1999-07-27 | Telefonaktiebolaget Lm Ericsson | Radio communication system selectively using multicast with variable offset time |
US6483832B1 (en) * | 1997-04-17 | 2002-11-19 | At&T Corp. | IP multicast over routed ATM network using lane |
US6041359A (en) * | 1997-06-09 | 2000-03-21 | Microsoft Corporation | Data delivery system and method for delivering computer data over a broadcast network |
US6097733A (en) * | 1997-06-13 | 2000-08-01 | Nortel Networks Corporation | System and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications |
US6188911B1 (en) * | 1997-09-09 | 2001-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient message transmission in a mobile communication system |
US6181697B1 (en) * | 1998-03-31 | 2001-01-30 | At&T Corp. | Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session |
US6104709A (en) * | 1998-07-17 | 2000-08-15 | Motorola, Inc. | Channel assignment within a broad-band communication system |
KR20000033183A (ko) * | 1998-11-20 | 2000-06-15 | 김영환 | 무선가입자망 시스템의 인터넷 프로토콜 멀티 캐스팅 방법 |
US6161008A (en) * | 1998-11-23 | 2000-12-12 | Nortel Networks Limited | Personal mobility and communication termination for users operating in a plurality of heterogeneous networks |
JP3022530B1 (ja) * | 1998-12-07 | 2000-03-21 | 日本電気株式会社 | Cdma無線通信システムにおけるマルチキャスト通信方式 |
FI106593B (fi) * | 1999-02-15 | 2001-02-28 | Valtion Teknillinen | Paluuyhteydetön IP-multicast-palvelu |
US6970473B1 (en) * | 1999-02-18 | 2005-11-29 | Sony Corporation | Communication method and communication apparatus |
WO2000079734A1 (en) * | 1999-06-18 | 2000-12-28 | The Trustees Of Columbia University In The City Of New York | System and method for receiving over a network a broadcast from a broadcast source |
US6986155B1 (en) * | 1999-07-13 | 2006-01-10 | Sun Microsystems, Inc. | Methods and apparatus for selecting multicast IP data transmitted in broadcast streams |
JP3926513B2 (ja) * | 1999-08-09 | 2007-06-06 | 富士通株式会社 | 情報配信装置、情報配信方法および情報配信プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US20010025377A1 (en) * | 1999-12-30 | 2001-09-27 | Hinderks Larry W. | High bandwidth transmission system and method having local insertion, delay play and demand play |
US6738639B1 (en) * | 2000-02-28 | 2004-05-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Reducing signaling traffic with multicasting in a wireless communication network |
US7161934B2 (en) * | 2001-03-21 | 2007-01-09 | Intelsat | Satellite based content distribution system using IP multicast technology |
-
2001
- 2001-09-28 DE DE60129328T patent/DE60129328T2/de not_active Expired - Lifetime
- 2001-09-28 EP EP01402508A patent/EP1298836B1/de not_active Expired - Lifetime
- 2001-09-28 AT AT01402508T patent/ATE367026T1/de not_active IP Right Cessation
-
2002
- 2002-09-11 JP JP2003533518A patent/JP4020864B2/ja not_active Expired - Fee Related
- 2002-09-11 US US10/491,057 patent/US20050044142A1/en not_active Abandoned
- 2002-09-11 CN CN02819153A patent/CN100591019C/zh not_active Expired - Lifetime
- 2002-09-11 KR KR1020047004502A patent/KR100914397B1/ko active IP Right Grant
- 2002-09-11 WO PCT/EP2002/010168 patent/WO2003030451A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
ATE367026T1 (de) | 2007-08-15 |
JP2005520370A (ja) | 2005-07-07 |
EP1298836B1 (de) | 2007-07-11 |
EP1298836A1 (de) | 2003-04-02 |
JP4020864B2 (ja) | 2007-12-12 |
KR20040037163A (ko) | 2004-05-04 |
WO2003030451A1 (en) | 2003-04-10 |
CN1561609A (zh) | 2005-01-05 |
KR100914397B1 (ko) | 2009-08-31 |
US20050044142A1 (en) | 2005-02-24 |
CN100591019C (zh) | 2010-02-17 |
DE60129328D1 (de) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60129328T2 (de) | Verfahren und Vorrichtung zur IP-Mehrfachsendung über einen Rundfunkkanal | |
DE69911264T2 (de) | Verfahren und netzelement zum weiterleiten von mehrfachnachrichten | |
DE60212404T2 (de) | Mehrfachsendung in paketvermittelten punkt-zu-punkt-netzwerken | |
EP1415496B1 (de) | Verfahren zur übertragung von daten von einem versender an mehrere empfänger | |
DE60218992T2 (de) | Verfahren und Vorrichtung zum Datenrundsenden in Netzwerken der dritten Generation | |
DE102005033667B4 (de) | Kommunikationssitzungs-Server-Einheit, Kommunikations-Endgerät, Broadcast-Server-Einheit, Netzwerkeinheit, Verfahren zum Steuern einer Kommunikationssitzung mit mehreren Kommunikations-Endgeräten, Verfahren zum Aufbauen einer Kommunikationssitzung, Verfahren zum Übertragen von Daten im Rahmen einer Kommunikationssitzung mittels einer Broadcast-Server-Einheit und Computerprogrammelemente | |
DE60111276T2 (de) | Verfahren und vorrichtung zur mehrfachsendung in einem umts-netzwerk | |
DE69927713T2 (de) | Angekündigte Sitzungsbeschreibung | |
DE69917925T2 (de) | Steuerung einer angekündigten sitzung | |
DE19742681A1 (de) | GPRS-Teilnehmerauswahl von mehreren Internet-Dienstanbietern | |
DE60026006T2 (de) | System zum Empfang von Mehrfachdaten | |
DE60126725T2 (de) | Adressierungsverfahren in einem Satelliten Zugriff- oder Infrastruktur- netzwerk für Datenübertragung in einem nicht geschaltetem Modus | |
DE602004002471T2 (de) | Verfahren und System zur Beteitstellung einer Übertragungsverbindung für Datenstromverkehr | |
EP1273138B1 (de) | Verfahren zum übertragen breitbandiger ip-basierter datenströme in einem punkt-zu-mehrpunkt-kommunikationsnetz | |
EP1700500A1 (de) | Verfahren zur durchfuehrung einer umfrage unter mehreren bete iligten kommunikationsgeraeten, sowie zugehoerige kommuni kationsgeraete | |
DE60132368T2 (de) | Nachrichtendienst in mehrfachsendungsnetzen | |
DE10220184A1 (de) | Verfahren zur Übertragung mindestens einer Gruppennachricht, zugehöriges Funkkommunikations Netzwerk, Subsystem sowie Mobilfunkgerät | |
DE102005040280A1 (de) | Data Group Call Service | |
DE10064107A1 (de) | Verfahren zum Verteilen einer Gruppennachricht in einem Funkkommunikationssystem sowie zugehöriges Funkkommunikationssystem | |
DE602004005028T2 (de) | Multicast Quellensuche | |
DE102006024707B3 (de) | Verfahren und Anordnung zum Aufbau von Kommunikationsbeziehungen | |
DE60315731T2 (de) | Verfahren und vorrichtung für punkt-zu-punkt mehrpunktdienste | |
DE60216994T2 (de) | Anordnung zur Übertragung von Audio-und Video-Signalen an mobile UMTS-Fernsprechendgeräte und ein mobiles Endgerät zur Verwendung mit der Anordnung | |
DE202004009774U1 (de) | Steuerungsanordnung für Punkt-zu-Mehrpunkt-Teilnehmerdienste in einem Mobilfunknetz | |
DE10130536B4 (de) | Nachrichtenübermittlung an Gruppen von Empfängern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US |