DE60314214T2 - Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten - Google Patents

Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten Download PDF

Info

Publication number
DE60314214T2
DE60314214T2 DE2003614214 DE60314214T DE60314214T2 DE 60314214 T2 DE60314214 T2 DE 60314214T2 DE 2003614214 DE2003614214 DE 2003614214 DE 60314214 T DE60314214 T DE 60314214T DE 60314214 T2 DE60314214 T2 DE 60314214T2
Authority
DE
Germany
Prior art keywords
multicast
wireless terminals
repeater
retransmission
wireless
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
Application number
DE2003614214
Other languages
English (en)
Other versions
DE60314214D1 (de
Inventor
Kyung-hun Paldal-gu Suwon-city Jang
Hyo-sun Paldal-gu Suwon-city Hwang
Jong-ae Guseong-myeon Yongin-city Park
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE60314214D1 publication Critical patent/DE60314214D1/de
Application granted granted Critical
Publication of DE60314214T2 publication Critical patent/DE60314214T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Description

  • Die vorliegende Erfindung betrifft Reduzierung von Paketverlust bei Multicastdatenübertragung in einer drahtlosen Kommunikationsumgebung und insbesondere ein zuverlässiges Verfahren zur Multicastdatenübertragung durch Gruppierung von drahtlosen Endgeräten in einer drahtlosen Kommunikationsumgebung und Durchführung von Übertragungswiederholung von Multicastdaten für eine spezielle Gruppe von drahtlosen Endgeräten, die Übertragungswiederholung von Multicastdaten benötigen, wodurch zuverlässige Multicastdatenübertragung erreicht wird und die Effizienz eines Netzwerks erhöht wird.
  • Zur Ermöglichung einer Datenübertragung über das Internet wurden Unicast-, Broadcast-, Multicast- und Anycastübertragungen zur Verfügung gestellt.
  • 1 ist eine Ansicht zur Beschreibung von Unicast-, Broadcast- und Multicastübertragungen.
  • Unicastübertragung ist ein Eins-zu-Eins-Typ der Datenübertragung, der einem Sender ermöglicht, Daten zu einem Empfänger zu übertragen. Folglich werden, wenn der Sender Daten an zahlreiche Empfänger übertragen möchte, die Mittel des Senders überlastet und es zeigt sich ineffiziente Netzwerkbandbreitennutzung. Darüber hinaus ist Unicastübertragung nicht verfügbar, wenn an zahlreiche Empfänger zu übertragende Daten umfangreich sind, wie Multimediadaten.
  • Broadcastübertragung ist ein Eins-zu-Vielen-Typ der Datenübertragung, der einem Sender erlaubt, Daten zu allen mit einem Netzwerk verbundenen Empfängern zu übertragen. Sobald der Sender Daten zu einem Empfänger überträgt, erhält der Rest der Empfänger Vervielfältigungen der Daten. Folglich kann die Broadcastübertragung die Effizienz des Netzwerks verbessern und Netzwerkverstopfung reduzieren. Es wird jedoch unnötiger Verkehr erzeugt, weil Daten selbst zu einem Empfänger übertragen werden, der die Daten nicht empfangen möchte.
  • Unlängst wurde Anycastübertragung eingeführt, bei der Daten zum am besten geeigneten Server mit einer Anycastadresse übertragen werden. Die Anycastadresse wird verwendet, um jede Gruppe von Servern zu definieren, die einem Benutzer den selben Dienst bereitstellen. Der Benutzer, der Daten benötigt, wählt aus einer Gruppe von Servern mit der gleichen Anycastadresse den am besten geeigneten Server aus, der in der Lage ist, die beste Dienstleistung bereitzustellen, und erhält die Daten.
  • Bei der Multicastübertragung sendet der Sender Daten nur an eine Multicastgruppe, die Empfänger beinhaltet, die Daten empfangen möchten. Da die Multicastübertragung einen Eins-zu-Vielen-Typ der Datenübertragung und einen Viele-zu-Vielen-Typ der Datenübertragung unterstützt, eliminiert sie die Nachteile der Unicastübertragung und der Broadcastübertragung. Der Sender kann die Effizienz des Netzwerks verbessern und Netzwerkverstopfung reduzieren, weil der Sender nur ein einziges Datenpaket übertragen muss. Ebenso kann der Empfänger die Entstehlung von unnötigem Verkehr verhindern, weil der Empfänger Vervielfältigungen des Datenpakets nur an die Multicastgruppe bereitstellen muss.
  • Multicastübertragung ist das effizienteste Verfahren zum effektiven Übertragen von Daten über Internetbroadcast, Abrufvideo (VOD, Videoon-Demand) oder eine Internetvideokonferenz.
  • Insbesondere zeigt Multicastübertragung eine effizientere Leistung in einer drahtlosen Kommunikationsumgebung mit begrenzten Netzwerkmitteln wie Bandbreite und Leistung. Wenn jedoch eine Multicasttechnik zur Verwendung mit einem festen Netzwerk, wie einem Kabelnetzwerk in einer drahtlosen Kommunikationsumgebung verwendet wird, muss ein separater Multicastbaum für jedes Netzwerkmittel konstruiert werden, was den Steuerungsverkehr erhöht und häufigen Paketverlust bewirkt.
  • Dementsprechend ist für ein effizientes Kommunikationssystem ein Verfahren notwendig, das die Vorteile einer Multicastübertragung erhält und für eine drahtlose Kommunikationsumgebung geeignet ist.
  • Übertragungswiederholung ist ein Schlüsselmechanismus für zuverlässige Datenübertragung zur Behebung von Paketverlust. Unter Verwendung von Bestätigungs(ACK)-Frameübertragung kann der Sender bestimmen, ob der Empfänger Daten akkurat empfängt und, wenn nötig, die Daten basierend auf dem bestimmten Ergebnis erneut übertragen.
  • Wenn jedoch der Sender Bestätigungs(ACK)-Meldungen von zahlreichen Empfängern empfängt, ist eine Verzögerung beim Empfang der ACK-Meldungen von allen Empfängern länger als die notwendige Dauer zur Datenübertragung, was eine effiziente Nutzung von Netzwerkmitteln zerstört. Bei einem Ansatz, ein solches Problem zu lösen, wird negative Bestätigungs(NACK)-Frameübertragung, anstelle von ACK-Frameübertragung zur Übertragungswiederholung verwendet. Ein solcher Ansatz war jedoch nicht geeignet für eine drahtlose Kommunikationsumgebung mit einer hohen Paketfehlerwahrscheinlichkeit.
  • Anstelle einer automatischen Wiederholungsanfrage (ARQ) unter Verwendung von ACK- oder NACK-Frameübertragung können Daten übertragen werden, nachdem sie repliziert wurden. Da der Sender nicht auf zusätzliche Informationen vom Empfänger warten muss, ist es möglich, ungeachtet der Anzahl an Empfängern eine konstante Effizienz eines Kanals zu erhalten und die Paketverlustwahrscheinlichkeit aufgrund wiederholter Übertragung zu reduzieren.
  • Da jedoch in der drahtlosen Kommunikationsumgebung ein Status mit der Zeit dynamisch verändert wird, kann eine feste Übertragungswiederholung bei der Behebung von Paketverlust nicht helfen. Mit anderen Worten, da die Position und der Status eines Kanals für jeden Empfänger sich von einem anderen unterscheidet, kann der Empfänger mit einem stärkeren Kanal alle Datenpakete vom Sender jederzeit empfangen, und andererseits hat der Empfänger mit einem schwächeren Kanal jederzeit die hohe Paketverlustwahrscheinlichkeit.
  • Deshalb müssen zum Erreichen einer effizienten Datenübertragung in der drahtlosen Kommunikationsumgebung die folgenden Aspekte berücksichtigt werden. Erstens, Übertragungswiederholung muss unter Berücksichtigung des Status des Kanals für jeden Empfänger durchgeführt werden. Zweitens, Übertragungswiederholung darf nicht bei einem Endgerät durchgeführt werden, dessen Kanal dem des Endgeräts mit dem schlechtesten Datenempfangsstatus von einem Zugriffspunkt (AP) unterlegen ist. Dies deshalb, weil eine solche Übertragungswiederholung die Zuverlässigkeit einer Datenübertragung verbessern kann, aber zu einer ineffizienten Nutzung der Netzwerkmittel führen kann. Drittens muss Übertragungswiederholung zuverlässige Multicastdatenübertragung und effiziente Nutzung von Netzwerkmitteln ermöglichen.
  • Ein Multicastprotokoll ist als "Reliable Multicast Transport Protocol" von Paul, Sanjoy et al. in Communications, Band 15, Nummer 3, April 1977, Seiten 407 bis 420 beschrieben. Insbesondere ist eine hierarchische Multicastanwendung vorgesehen.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 1 zur Verfügung gestellt.
  • Die vorliegende Erfindung stellt einen zuverlässigeren Mechanismus zur Übertragungswiederholung durch Gruppierung von drahtlosen Endgeräten und Durchführung einer Datenübertragungswiederholung für eine spezielle Gruppe von drahtlosen Endgeräten zur Verfügung, wodurch Paketverlust bei Multicastdatenübertragung in einer drahtlosen Kommunikationsumgebung behoben wird.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung wird ein Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 6 zur Verfügung gestellt.
  • Gemäß noch einem anderen Aspekt der vorliegenden Erfindung wird eine Vorrichtung zur Übertragungswiederholung von Multicastdaten nach Anspruch 8 zur Verfügung gestellt.
  • Gemäß noch einem anderen Aspekt der vorliegenden Erfindung wird eine Struktur eines Multicastpakettrainheaders zur Verfügung gestellt, der bei der Multicastdatenübertragung verwendet wird, wobei die Struktur des Multicastpakettrainheaders Multicasttrain-ID-Information, die zum Identifizieren eines Multicastpakettrains verwendet wird, Information über die Anzahl an Gruppen drahtloser Endgeräte, wobei die drahtlosen Endgeräte mit einem drahtlosen Netzwerk verbunden sind und die Multicastpakete empfangen, Information über die Anzahl an Multicastpaketen in jeder Gruppe, die die Anzahl an Multicastpaketen in jeder Gruppe angibt, wobei das Multicastpaket übertragen wird, nachdem der Multicastpakettrainheader multicastübertragen ist, und Vorwärtsfehlerkorrekturinformation, die zum Korrigieren eines Fehlers des Multicastpakettrainheaders verwendet wird, beinhaltet.
  • Gemäß noch einem anderen Aspekt der vorliegenden Erfindung wird ein computerlesbares Medium zur Verfügung gestellt, das ein Computer programm für das Verfahren zur Übertragungswiederholung von Multicastdaten darauf verkörpert aufweist.
  • Die obigen und weitere Aspekte und Vorteile der vorliegenden Erfindung werden besser ersichtlich aus einer ausführlichen Beschreibung beispielhafter Ausführungsformen mit Bezug zu den begleitenden Zeichnungen, in denen:
  • 1 ein Schaubild zur Beschreibung von Unicast-, Broadcast- und Multicastübertragungen ist;
  • 2 ein Schaubild ist, das ein allgemeines Netzwerk mit einem Zugriffspunkt (AP) und drahtlosen Endgeräten zeigt;
  • 3 ein Flussbild zur Erläuterung eines zuverlässigen Verfahrens zur Übertragungswiederholung von Multicastdaten, das von gruppierten drahtlosen Endgeräten ausgeführt wird, gemäß einer Ausführungsform der vorliegenden Erfindung ist;
  • 4 ein Flussbild zur Erläuterung einer Verfahrensweise zur Übertragungswiederholung von Multicastdaten vom AP gemäß einer Ausführungsform der vorliegenden Erfindung ist;
  • 5 ein Flussbild zur Erläuterung einer Verfahrensweise zur Übertragungswiederholung von Multicastdaten von einem drahtlosen Endgerät gemäß einer Ausführungsform der vorliegenden Erfindung ist;
  • 6 ein Schaubild ist, das drahtlose Endgeräte zeigt, die basierend auf Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben sind, gemäß einer Ausführungsform der vorliegenden Erfindung gruppiert sind;
  • 7 ein Schaubild ist, das eine Verfahrensweise zum Auswählen eines Repeaters zur erneuten Übertragung von Multicastpaketen aus jeder Gruppe und Anordnen der Reihenfolge, in der Repeater die Multicastdatenpakete übertragen, gemäß einer Ausführungsform der vorliegenden Erfindung beschreibt;
  • 8 ein Schaubilo ist, das eine Struktur eines Multicastpakettrainheaders gemäß einer Ausführungsform der vorliegenden Erfindung zeigt;
  • 9 ein Schaubild ist, das Übertragungswiederholung von Multicastdatenpaketen vom AP und den drahtlosen Endgeräten gemäß einer Ausführungsform der vorliegenden Erfindung beschreibt; und
  • 10 ein Blockdiagramm einer Vorrichtung zur Übertragungswiederholung von Multicastdaten gemäß einer Ausführungsform der vorliegenden Erfindung ist.
  • Die vorliegende Erfindung wird nun genauer mit Bezug zu den begleitenden Zeichnungen beschrieben, in denen bevorzugte Ausführungsformen der Erfindung gezeigt sind.
  • 2 ist ein Schaubild, das ein allgemeines Netzwerk mit einem Zugriffspunkt (AP) 210 und drahtlosen Endgeräten zeigt.
  • Die drahtlosen Endgeräte können nahe dem AP 210 auf die gleiche Weise gelegen sein, wie ein drahtloses Endgerät "1" 220, oder weit entfernt vom AP 210, in der gleichen Weise wie ein drahtloses Endgerät "10" 230.
  • Der AP 210 gruppiert die drahtlosen Endgeräte basierend auf den Abständen zwischen den drahtlosen Endgeräten und dem AP 210 und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben werden, vor einer Multicastdatenübertragung, wählt einen Repeater, der empfangene Multicastdaten erneut überträgt, aus jeder Gruppe und bestimmt die Reihenfolge, in der die ausgewählten Repeater die empfangenen Multicastdaten erneut übertragen. Der AP 210 und jeder ausgewählte Repeater übertragen empfangene Multicastdaten erneut in der von der AP 210 bestimmten Reihenfolge. Eine solche Verfahrensweise wird mit Bezug zu 3 beschrieben, und eine Struktur eines Multicastpakettrainheaders, der verwendet wird, wenn der AP 210 und jeder ausgewählte Repeater die Multicastdaten erneut übertragen, wird mit Bezug zu 8 beschrieben.
  • 3 ist ein Flussbild zur Erläuterung eines zuverlässigen Verfahrens zur Übertragungswiederholung von Multicastdaten, das von gruppierten drahtlosen Endgeräten gemäß einer Ausführungsform der vorliegenden Erfindung durchgeführt wird.
  • In Schritt 310 gruppiert ein Zugriffspunkt (AP) drahtlose Endgeräte basierend auf den Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben werden. Mit anderen Worten, ein drahtloses Endgerät in einem Netzwerk wird durch in der Nähe liegende drahtlose Endgeräte gruppiert. Wenn die Amplituden von Signalen, die von einer Gruppe von drahtlosen Endgeräten ausgegeben werden, kleiner sind als die von Signalen, die von anderen Gruppen von drahtlosen Endgeräten ausgegeben werden, weil die Gruppe ein drahtloses Endgerät mit einem schwächeren Kanal beinhaltet, wird das drahtlose Endgerät mit dem schwächeren Kanal zu einer der anderen Gruppen von drahtlosen Endgeräten gruppiert.
  • Da die in der selben Gruppe enthaltenen drahtlosen Endgeräte nebeneinander gelegen sind, ist die Paketverlustwahrscheinlichkeit bei einer Kommunikation zwischen ihnen geringer als bei einer Kommunikation mit drahtlosen Endgeräten, die in anderen Gruppen enthalten sind.
  • In Schritt 320 wählt der AP einen Repeater, der empfangene Multicastpakete erneut übertragen soll, aus jeder Gruppe von drahtlosen Endgeräten und bestimmt die Reihenfolge, in der die Repeater die empfangenen Multicastpakete erneut übertragen. Da ein drahtloses Endgerät mit dem besten Kanal als Repeater aus jeder Gruppe gewählt wird, ist die Paketverlustwahrscheinlichkeit des Repeaters bei drahtlo sen Endgeräten in der selben Gruppe am geringsten. Der AP ordnet die Reihenfolge, in der die Repeater das empfangene Multicastpaket erneut übertragen, so dass Kollisionen von Multicastpaketen bei der Übertragungswiederholung der Repeater vermieden werden. Da der AP das Multicastpaket zuerst überträgt, ist eine Gruppe, die den AP enthält, eine Gruppe 1.
  • In Schritt 330 bildet der AP vor einer Multicastdatenübertragung einen Multicastpakettrainheader (MTU). Der Multicastpakettrainheader (MTU) beinhaltet Multicasttrain-ID-Information, Information über die Anzahl an Gruppen drahtloser Endgeräte, Information über die Anzahl an Multicastpaketen in jeder Gruppe und Vorwärtsfehlerkorrektur(FEC)-Information. Die Multicasttrain-ID-Information wird zum Identifizieren eines Multicastpakettrains verwendet. Die Information über die Anzahl an Gruppen von drahtlosen Endgeräten gibt die Anzahl an Gruppen drahtloser Endgeräte an, die die Multicastpakete empfangen sollen und mit einem drahtlosen Netzwerk verbunden sind. Die Information über die Anzahl an Multicastpaketen in jeder Gruppe gibt die Anzahl an Multicastpaketen in jeder Gruppe an, die übertragen werden, nachdem der Multicastpakettrainheader (MTU) multicastübertragen ist.
  • In Schritt 340 führt der Repeater in jeder Gruppe Multicastübertragung der empfangenen Multicastpakete in der in Schritt 320 angeordneten Reihenfolge durch, nachdem der AP den Multicastpakettrainheader (MTU) und die Multicastpakete multicastübertragen hat. Dann verwirft das drahtlose Endgerät, das die Multicastpakete schon ohne Fehler empfangen hat, die vom Repeater erneut übertragenen Multicastpakete. Hingegen empfängt das drahtlose Endgerät, das die Multicastpakete nicht akkurat empfangen hat, die vom Repeater erneut übertragenen Multicastpakete.
  • 4 ist ein Flussbild zur Erläuterung einer Verfahrensweise zur Übertragungswiederholung von Multicastdaten vom AP gemäß der vorliegenden Erfindung.
  • In Schritt 410 gruppiert der AP die drahtlosen Endgeräte basierend auf den Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben sind. Eine solche Gruppierung wurde schon mit Bezug zu 3 beschrieben.
  • In Schritt 420 wählt der AP einen Repeater, der die Multicastpakete übertragen soll, aus jeder Gruppe. Ein drahtloses Endgerät mit dem besten Kanal wird als Repeater aus jeder Gruppe gewählt. Da der AP einen Status eines Kanals eines drahtlosen Endgeräts basierend auf der Amplitude des vom drahtlosen Endgerät ausgegebenen Signals bestimmen kann, wählt der AP das drahtlose Endgerät, das das Signal mit der größten Amplitude ausgibt, als den Repeater.
  • In Schritt 430 ordnet der AP die Reihenfolge an, in der ausgewählte Repeater das Multicastpaket erneut übertragen. Da ein drahtloses Endgerät mit dem besten Kanal als Repeater aus jeder Gruppe gewählt ist, ist die Paketfehlerwahrscheinlichkeit bei anderen drahtlosen Endgeräten in der selben Gruppe am geringsten. Die Reihenfolge, in der die Repeater die Multicastpakete erneut übertragen, kann beliebig angeordnet werden.
  • In Schritt 440 bildet der AP den Multicastpakettrainheader (MTU). Wie oben beschreiben, beinhaltet der Multicastpakettrainheader (MTU) Multicasttrain-ID-Information, Information über die Anzahl an Gruppen drahtloser Endgeräte, Information über die Anzahl an Multicastpaketen in jeder Gruppe und Vorwärtsfehlerkorrektur(FEC)-Information.
  • In Schritt 450 überträgt der AP die Multicastpakete erneut, nachdem der Multicastpakettrainheader (MTU) multicastübertragen ist.
  • 5 ist ein Flussbild zur Erläuterung einer Verfahrensweise zur Übertragungswiederholung von Multicastdaten von gruppierten drahtlosen Endgeräten gemäß der vorliegenden Erfindung.
  • Die drahtlosen Endgeräte werden vom AP gruppiert. Ein vom AP als Repeater ausgewähltes drahtloses Endgerät aus einer Gruppe überträgt die Multicastpakete erneut und andere drahtlose Endgeräte in der selben Gruppe empfangen die vom Repeater erneut übertragenen Multicastpakete.
  • In Schritt 510 empfängt das drahtlose Endgerät in einem System, das Multicastpakete unter Verwendung eines drahtlosen Endgeräts und des AP erneut überträgt, Information über eine Gruppe, die es selbst enthält, vom AP. In Schritt 520 bestimmt das drahtlose Endgerät, ob es als Repeater ausgewählt ist.
  • Wenn das drahtlose Endgerät als Repeater ausgewählt ist, der Multicatpakete erneut übertragen soll, empfängt in Schritt 530 das drahtlose Endgerät Information über die Reihenfolge, in der die Repeater das Multicastpaket erneut übertragen, vom AP.
  • Wenn das drahtlose Endgerät nicht als Repeater ausgewählt ist, empfängt in Schritt 540 das drahtlose Endgerät vom Repeater erneut übertragene Multicastpakete und verwirft diese, wenn es die Multicastpakete schon ohne Paketfehler empfangen hat.
  • In Schritt 550 empfängt das drahtlose Endgerät einen Übertragungswiederholungsbefehl vom AP und der Repeater, der den Übertragungswie derholungsbefehl empfängt, überträgt die Multicastpakete erneut an andere drahtlose Endgeräte in der selben Gruppe.
  • 6 ist ein Schaubild, das drahtlose Endgeräte zeigt, die basierend auf Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben sind, gruppiert sind.
  • Wie in 6 gezeigt ist, sind ein drahtloses Endgerät "1" 611 bis zu einem drahtlosen Endgerät "5" in eine Gruppe 1 gruppiert, die einen Zugriffsknoten (AP) 610 in ihrer Mitte aufweist. Ein drahtloses Endgerät "3" 620 und ein drahtloses Endgerät "6" 621 bis zu einem drahtlosen Endgerät "10" 622 sind als Gruppe 2 gruppiert. Auf die gleiche Weise sind ein drahtloses Endgerät "4" 630 und ein drahtloses Endgerät "11" 631 bis zu einem drahtloses Endgerät "13" 632 als Gruppe 3 gruppiert.
  • Da die in der selben Gruppe enthaltenen drahtlosen Endgeräte neben einander gelegen sind, ist die Paketverlustwahrscheinlichkeit bei einer Kommunikation zwischen diesen geringer als bei einer Kommunikation mit drahtlosen Endgeräten, die in anderen Gruppen enthalten sind.
  • 7 ist ein Schaubild, das eine Verfahrensweise zum Auswählen eines Repeaters zur erneuten Übertragung von Multicastpaketen aus jeder Gruppe und Anordnen der Reihenfolge, in der Repeater die Multicastdatenpakete übertragen, beschreibt.
  • Da ein drahtloses Endgerät mit dem besten Kanal als Repeater ausgewählt ist, ist die Paketverlustwahrscheinlichkeit des Repeaters unter den drahtlosen Endgeräten in der selben Gruppe am geringsten. Die Reihenfolge, in der die Repeater die Multicastpakete erneut übertragen, ist vom AP so angeordnet, dass Kollisionen von Multicastpaketen bei der Übertragungswiederholung der Repeater vermieden werden.
  • Wie in 7 gezeigt ist, dient ein Zugriffspunkt (AP) 710 als Repeater einer Gruppe 1, ein drahtloses Endgerät "3" 720 dient als Repeater für eine Gruppe 2 und ein drahtloses Endgerät "4" 730 dient als Repeater für eine Gruppe 3. Die Reihenfolge der Repeater entspricht der Reihenfolge der Übertragungswiederholung des Multicastpakets.
  • 8 ist ein Schaubild, das eine Struktur des Multicastpakettrainheaders (MTU) zeigt.
  • Ein Multicastpakettrainheader (MTU) 800 beinhaltet Multicasttrain-ID-Information 810, Information über die Anzahl an Gruppen drahtloser Endgeräte 820, Information über die Anzahl an Multicastpaketen in jeder Gruppe 830 und Vorwärtsfehlerkorrektur(FEC)-Information 840.
  • Die Multicasttrain-ID-Information 810 wird zum Identifizieren eines Multicastpakettrains, der eine Mehrzahl von erneut zu übertragenden Multicastpaketen enthält, verwendet.
  • Die Information über die Anzahl an Gruppen drahtloser Endgeräte 820 gibt die Anzahl an Gruppen drahtloser Endgeräte an, die Multicastpakete empfangen sollen und mit einem drahtlosen Netzwerk verbunden sind.
  • Die Information über die Anzahl an Multicastpaketen in jeder Gruppe 830 gibt die Anzahl an Multicastpaketen an, die zu übertragen sind, nachdem der Multicastpakettrainheader (MTU) multicastübertragen ist, das heißt, sie ist gleich der Anzahl an Multicastpaketen, die vom Repeater jeder Gruppe zu übertragen sind.
  • Die FEC 840 wird zum Korrigieren eines Übertragungsfehlers verwendet.
  • 9 ist ein Schaubild zum Beschreiben der Übertragungswiederholung des Multicastpaketes vom AP und den drahtlosen Endgeräten.
  • Vor der Übertragungswiederholung des Multicastpakets überträgt der AP den Multicastpakettrainheader (MTU) zu allen drahtlosen Endgeräten. Dann überträgt der als Repeater der Gruppe 1 gewählte AP das empfangene Multicastpaket erneut zu allen drahtlosen Endgeräten. Zu diesem Zeitpunkt können das drahtlose Endgerät "1" bis zum drahtlosen Endgerät "5", die in Gruppe 1 enthalten sind, die erneut übertragenen Multicastpakete ohne Paketverlust empfangen, aber die in anderen Gruppen enthaltenen drahtlosen Endgeräte können Paketverlust erfahren.
  • Folglich führt ein als Repeater für Gruppe 2 gewähltes drahtloses Endgerät "3" Multicasting des empfangenen Multicastpakets durch. Da zu diesem Zeitpunkt die in Gruppe 1 enthaltenen drahtlosen Endgeräte schon die vom Repeater der Gruppe erneut übertragenen Multicastpakete empfangen haben, verwerfen sie die vom drahtlosen Endgerät "3", d. h. dem Repeater der Gruppe 2, erneut übertragenen Multicastpakete. Da die drahtlosen Endgeräte "6" bis "10" das Multicastpaket aufgrund eines Paketfehlers nicht akkurat empfangen haben könnten, empfangen sie die vom drahtlosen Endgerät "3", d. h. dem Repeater der Gruppe 2, erneut übertragenen Multicastpakete.
  • Da in diesem Fall die drahtlosen Endgeräte "11" bis "13", die in Gruppe 3 enthalten sind, das Multicastpaket aufgrund eines Paketfehlers nicht akkurat empfangen haben könnten, überträgt das als Repeater der Gruppe 3 gewählte drahtlose Endgerät "4" das Multicastpaket an alle drahtlosen Endgeräte erneut. Auf diese Weise übertragen die Repeater aller Gruppen das Multicastpaket erneut, was ermöglicht, dass alle drahtlosen Endgeräte das Multicastpaket erfolgreich empfangen.
  • 10 ist ein Blockdiagramm einer Vorrichtung zur Übertragungswiederholung von Multicastdaten gemäß der vorliegenden Erfindung.
  • Die Vorrichtung zur Übertragungswiederholung von Multicastdaten ist im AP enthalten und beinhaltet eine Gruppierungseinheit 1010, eine Einheit 1020 zur Repeaterauswahl und Übertragungswiederholungsreihenfolgeanordnung, eine Erzeugungseinheit 1030 für Multicastpakettrainheader, eine Übertragungseinheit 1040 für Multicastpakettrainheader und eine Übertragungswiederholungseinheit 1050.
  • Die Gruppierungseinheit 1010 gruppiert drahtlose Endgeräte basierend auf den Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben sind. Eine solche Gruppierung wurde mit Bezug zu 3 beschrieben. Mit anderen Worten, ein drahtloses Endgerät in einem Netzwerk wird mit in der Nähe liegenden drahtlosen Endgeräten gruppiert. Wenn die Amplituden von Signalen, die von einer Gruppe von drahtlosen Endgeräten ausgegeben werden, kleiner sind als die von Signalen, die von anderen Gruppen von drahtlosen Endgeräten ausgegeben werden, weil die Gruppe ein drahtloses Endgerät mit einem schwächeren Kanal enthält, wird das drahtlose Endgerät mit dem schwächeren Kanal in eine der anderen Gruppen von drahtlosen Endgeräten gruppiert.
  • Die Einheit 1020 zur Repeaterauswahl und Übertragungswiederholungsreihenfolgeanordnung wählt den Repeater, der das Multicastpaket erneut übertragen soll, aus jeder Gruppe und ordnet die Reihenfolge an, in der die Repeater das Multicastpaket erneut übertragen. Ein drahtloses Endgerät mit dem besten Kanal wird als Repeater ausgewählt. Da der AP einen Status eines Kanals eines drahtlosen Endgeräts basierend auf der Amplitude des Signals, das vom drahtlosen Endgerät ausgegeben wird, bestimmen kann, wählt der AP das drahtlose Endgerät, das ein Signal mit der größten Amplitude ausgibt, als Repeater. Die Reihenfolge, in der die Repeater das Multicastpaket erneut übertragen, kann beliebig angeordnet werden.
  • Die Erzeugungseinheit 1030 für Multicastpakettrainheader erzeugt einen Multicastpakettrainheader (MTU), bevor das Multicastpaket übertragen wird.
  • Die Übertragungseinheit 1040 für Multicastpakettrainheader überträgt den erzeugten Multicastpakettrainheader (MTU) an alle drahtlosen Endgeräte.
  • Danach überträgt die Übertragungswiederholungseinheit 1050 das Multicastpaket in der von der Einheit 1020 zur Repeaterauswahl und Übertragungswiederholungsreihenfolgeanordnung angeordneten Reihenfolge erneut.
  • Die Ausführungsformen der vorliegenden Erfindung können als Programm vorgesehen sein, das in einem Computer eingebettet sein kann oder in einem computerlesbaren Medium, das in digitalen Allzweckcomputern verwendet werden kann.
  • Das computerlesbare Medium beinhaltet, ohne darauf beschränkt zu sein, Magnetspeichermedien (z. B. ROM, Floppy Disk, Festplatten usw.), optisch lesbare Medien (z. B. CD-ROM, DVD usw.) und Trägerwellen (z. B. Übertragung durch das Internet).
  • Gemäß der vorliegenden Erfindung überträgt ein Repeater jeder Gruppe ein Multicastpaket, wenn Multicastdaten durch einen drahtlosen Kanal übertragen werden, so dass zuverlässige Multicastdatenübertragung erreicht werden kann. Ein Verfahren zur Übertragungswiederholung von Multicastdaten gemäß der vorliegenden Erfindung verwendet, im Vergleich zu einer automatischen Wiederholungsanfrage (ARQ) unter Verwendung von Bestätigungs(ACK)-Frames oder negativen Bestätigungs(NACK)-Frames, einen Kanal effektiv und kann in einem drahtlosen Netzwerk ungeachtet der Anzahl an drahtlosen Endgeräten verwendet werden. Außerdem kann das Verfahren zur Übertragungswiederholung von Multicastdaten zuverlässigere Übertragungswiederholung von Multicastdaten zur Verfügung stellen, als wenn ein Protokoll verwendet wird, das durch einen Zugriffspunkt (AP) N-Mal wiederholt übertragen wird.
  • Da außerdem die AP-Gruppen der drahtlosen Endgeräte basierend auf den Abständen zwischen den drahtlosen Endgeräten und dem AP und den Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben sind, gruppiert werden, kann ein Status eines Kanals in die Übertragungswiederholung von Multicastdaten reflektiert werden.

Claims (10)

  1. Verfahren zur Übertragungswiederholung von Multicastdaten, wobei eine Quelle Multicastübertragungen über Zugriffspunkte (610, 710) zu drahtlosen Endgeräten (611,..., 632, 711,..., 732) überträgt und die drahtlosen Endgeräte in der Lage sind, direkt mit einem anderen drahtlosen Endgerät zu kommunizieren, umfassend die Schritte im Zugriffspunkt: Gruppierung von drahtlosen Endgeräten (611,..., 632, 711,..., 732), die vom Zugriffspunkt bedient werden, in Gruppen basierend auf Abständen zwischen dem Zugriffspunkt (610, 710) und den drahtlosen Endgeräten und Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben werden; Auswählen eines Repeaters (620, 630, 720, 730) zur erneuten Übertragung von Multicastpaketen aus jeder Gruppe; Senden von Information an die drahtlosen Endgeräte, die Information zu der Gruppe enthält, zu der die drahtlosen Endgeräte gehören, und das drahtlose Endgerät, das in jeder Gruppe als Repeater ausgewählt ist; gekennzeichnet durch Anordnen der Reihenfolge, in der die Repeater (620, 630, 720, 730) die empfangenen Multicastpakete erneut übertragen; und Übertragen eines Übertragungswiederholungsbefehls an die Repeater (620, 630, 720, 730), der Information zur Reihenfolge umfasst, in der die Repeater die Multicastpakete erneut übertragen basierend auf den Repeatern, die Multicastpakete erneut übertragen.
  2. Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 1, wobei: der Schritt zum Auswählen eines Repeaters ein Auswählen eines drahtlosen Endgeräts, das ein Signal mit der größten Amplitude ausgibt, als Repeater durch Bestimmen eines Zustands eines Kanals des drahtlosen Endgeräts ausgehend von der Amplitude des Signals, das vom drahtlosen Endgerät ausgegeben ist, beinhaltet.
  3. Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 1, ferner umfassend: Erzeugen eines Multicastpakettrainheaders (800) mit Charakteristiken jedes der Multicastpakete; Multicastübertragen des erzeugten Multicastpakettrainheaders (800), bevor die Multicastpakete in der angeordneten Reihenfolge erneut übertragen werden.
  4. Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 3, wobei Schritt (b) ferner den Schritt umfasst: Auswählen eines drahtlosen Endgeräts, das ein Signal mit der größten Amplitude ausgibt, als den Repeater aus jeder Gruppe durch Bestimmen eines Zustands eines Kanals des drahtlosen Endgeräts basierend auf der Amplitude des Signals, das vom drahtlosen Endgerät ausgegeben ist.
  5. Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 3 oder 4, wobei der Multicastpakettrainheader umfasst: Multicasttrain-ID-Information, die zum Identifizieren eines Multicastpakettrains verwendet wird; Information über die Anzahl von Gruppen drahtloser Endgeräte, wobei die drahtlosen Endgeräte mit einem drahtlosen Netzwerk verbunden sind und die Multicastpakete empfangen; Information über die Anzahl an Multicastpaketen in jeder Gruppe, wobei das Multicastpaket übertragen wird, nachdem der Multicastpakettrainheader multicastübertragen ist; und Vorwärtsfehlerkorrekturinformation, die zum Korrigieren eines Fehlers des Multicastpakettrainheaders verwendet wird.
  6. Verfahren zur Übertragungswiederholung von Multicastdaten, wobei eine Quelle Multicastübertragungen über Zugriffspunkte (610, 710) zu drahtlosen Endgeräten (611,..., 632, 711,..., 732) überträgt und die drahtlosen Endgeräte in der Lage sind, direkt mit einem anderen drahtlosen Endgerät zu kommunizieren, umfassend die Schritte im drahtlosen Endgerät: Empfangen von Information vom Zugriffspunkt, der das Endgerät in der Gruppe, zu der das drahtlose Endgerät gehört, bedient, die vom Zugriffspunkt basierend auf Abständen zwischen dem Zugriffspunkt und den drahtlosen Endgeräten (611,..., 632, 711,..., 732) und Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben werden, gebildet wird; und von Information, ob das drahtlose Endgerät als ein Repeater (620, 630, 720, 730) ausgewählt ist, um Multicastpakete von jeder Gruppe erneut zu übertragen; wenn das drahtlose Endgerät als Repeater ausgewählt ist, Empfangen eines Übertragungswiederholungsbefehls vom Zugriffspunkt, der das Endgerät bedient, zu den Repeatern (620, 630, 720, 730) umfassend Information zur Reihenfolge, in der die Repeater (620, 630, 720, 730) die Multicastpakete erneut übertragen; und erneutes Übertragen der Multicastpakete durch die Repeater (620, 630, 720, 730).
  7. Verfahren zur Übertragungswiederholung von Multicastdaten nach Anspruch 6, wobei Schritt (b) ferner den Schritt umfasst: wenn das drahtlose Endgerät nicht als der Repeater ausgewählt ist, Empfangen des erneut übertragenen Multicastpakets und Verwerfen der erneut übertragenen Multicastpakete, wenn die Multicastpakete schon ohne Paketfehler empfangen worden sind.
  8. Zugriffspunktvorrichtung zur Übertragungswiederholung von Multicastdaten von einer Quelle zu drahtlosen Endgeräten (611,..., 632, 711,..., 732) über Zugriffspunkte (610, 710), wobei die drahtlosen Endgeräte in der Lage sind, direkt miteinander zu kommunizieren, wobei die Vorrichtung umfasst: eine Gruppierungseinheit (1010) so ausgebildet, dass sie drahtlose Endgeräte, die vom Zugriffspunkt bedient werden, basierend auf Abständen zwischen den drahtlosen Endgeräten und Amplituden von Signalen, die von den drahtlosen Endgeräten ausgegeben werden, gruppiert; eine Erzeugungseinheit (1030) für Multicastpakettrainheader so ausgebildet, dass sie einen Multicastpakettrainheader erzeugt, der Eigenschaften jedes der Multicastpakete angibt, bevor die Multicastpakete multicastübertragen werden; eine Übertragungseinheit (1040) für Multicastpakettrainheader so ausgebildet, dass sie den erzeugten Multicastpakettrainheader zu allen drahtlosen Endgeräten überträgt; gekennzeichnet durch eine Repeaterauswahl- und Übertragungswiederholungsreihenfolgeanordnungseinheit (1020), die so ausgebildet ist, dass sie den Repeater zur erneuten Übertragung der Multicastpakete aus jeder Gruppe auswählt und die Reihenfolge bestimmt, in der Repeater die Multicastpakete erneut übertragen; und eine Übertragungswiederholungseinheit (1050), die so ausgebildet ist, dass sie ein erneutes Übertragen der Multicastpakete durch die Repeater in der von der Repeaterauswahl- und Übertragungswiederholungsreihenfolgeanordnungseinheit (1020) bestimmten Reihenfolge veranlasst, nachdem die Übertragungseinheit (1040) für Multicastpakettrainheader den Multicastpakettrainheader multicastübertragen hat.
  9. Vorrichtung nach Anspruch 8, wobei die Übertragungswiederholungseinheit (1050) so ausgebildet ist, dass sie einen Übertragungswiederholungsbefehl an einen Repeater (610, 710) überträgt, der als erster das Multicastpaket erneut überträgt, und dann einen Übertragungswiederholungsbefehl an einen Repeater (620, 720) überträgt, der als zweiter das Multicastpaket erneut überträgt.
  10. Computerlesbares Medium mit einem darauf gespeicherten Computerprogramm für das Verfahren zur Übertragungswiederholung von Multicastdaten nach einem der Ansprüche 1 bis 7.
DE2003614214 2002-10-15 2003-07-29 Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten Expired - Lifetime DE60314214T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2002062883 2002-10-15
KR20020062883A KR100935933B1 (ko) 2002-10-15 2002-10-15 무선통신에서 무선단말 그룹화에 의한 신뢰성 있는멀티캐스트 데이터 재전송 방법 및 장치

Publications (2)

Publication Number Publication Date
DE60314214D1 DE60314214D1 (de) 2007-07-19
DE60314214T2 true DE60314214T2 (de) 2008-02-07

Family

ID=32041011

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003614214 Expired - Lifetime DE60314214T2 (de) 2002-10-15 2003-07-29 Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten

Country Status (6)

Country Link
US (1) US7542438B2 (de)
EP (1) EP1411688B1 (de)
JP (1) JP3796239B2 (de)
KR (1) KR100935933B1 (de)
CN (1) CN1251443C (de)
DE (1) DE60314214T2 (de)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153803A (ja) * 2002-10-11 2004-05-27 Ricoh Co Ltd データ通信装置、データ通信システム、データ通信方法、データ通信プログラム及び情報記録媒体
KR100935933B1 (ko) * 2002-10-15 2010-01-11 삼성전자주식회사 무선통신에서 무선단말 그룹화에 의한 신뢰성 있는멀티캐스트 데이터 재전송 방법 및 장치
US8018893B2 (en) * 2003-09-03 2011-09-13 Motorola Mobility, Inc. Method and apparatus for relay facilitated communications
WO2005046125A1 (en) * 2003-10-28 2005-05-19 Docomo Communications Laboratories Usa, Inc. Method for supporting scalable and reliable multicast in tdma/tdd systems using feedback suppression techniques
DE10350895B3 (de) * 2003-10-31 2005-07-28 Siemens Ag Verfahren und Einrichtung zur Bestimmung von Pfaden und Zuweisung von Funkressourcen für die bestimmten Pfade in einem Funkkommunikationssystem
CN101107872A (zh) * 2005-01-19 2008-01-16 松下电器产业株式会社 分组发送装置和分组发送方法
US20060198326A1 (en) * 2005-03-07 2006-09-07 Yifan Yang IP multicast streaming data error correction
DE602005018089D1 (de) * 2005-10-18 2010-01-14 Siemens Ag Verfahren und System zum Abliefern von Daten
KR100754213B1 (ko) * 2006-02-23 2007-09-03 삼성전자주식회사 Plc 네트워크상에서 데이터를 멀티캐스팅하여 전송하는방법 및 장치
US7965771B2 (en) 2006-02-27 2011-06-21 Cisco Technology, Inc. Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
US8218654B2 (en) * 2006-03-08 2012-07-10 Cisco Technology, Inc. Method for reducing channel change startup delays for multicast digital video streams
CN101411094A (zh) * 2006-03-28 2009-04-15 株式会社Ntt都科摩 中央节点、基站、移动台以及数据传输方法
JP4287448B2 (ja) * 2006-06-16 2009-07-01 株式会社東芝 通信装置、通信端末装置、通信システム、方法およびプログラム
US7532621B2 (en) * 2006-08-30 2009-05-12 Cornell Research Foundation, Inc. Lateral error correction for time-critical multicast
US8031701B2 (en) * 2006-09-11 2011-10-04 Cisco Technology, Inc. Retransmission-based stream repair and stream join
US7681101B2 (en) * 2007-04-16 2010-03-16 Cisco Technology, Inc. Hybrid corrective scheme for dropped packets
KR100819302B1 (ko) 2006-12-01 2008-04-02 삼성전자주식회사 광대역 무선 접속 시스템의 멀티캐스트 및 브로드캐스트서비스를 위한 데이터 송수신 방법
US7937531B2 (en) * 2007-02-01 2011-05-03 Cisco Technology, Inc. Regularly occurring write back scheme for cache soft error reduction
US8792403B2 (en) * 2007-02-09 2014-07-29 Clipsal Australia Pty Ltd Wireless network communications system
US8769591B2 (en) 2007-02-12 2014-07-01 Cisco Technology, Inc. Fast channel change on a bandwidth constrained network
US7940644B2 (en) 2007-03-14 2011-05-10 Cisco Technology, Inc. Unified transmission scheme for media stream redundancy
US20080253369A1 (en) 2007-04-16 2008-10-16 Cisco Technology, Inc. Monitoring and correcting upstream packet loss
KR101102673B1 (ko) 2007-10-30 2012-01-05 삼성전자주식회사 통신 시스템에서 데이터 송수신 장치 및 방법
WO2009058165A1 (en) * 2007-11-01 2009-05-07 Thomson Licensing Method of multicasting
US8179848B2 (en) * 2007-12-03 2012-05-15 Polytechnic Institute Of New York University Video multicast using relay devices defined by a channel quality parameter hierarchy
US8787153B2 (en) 2008-02-10 2014-07-22 Cisco Technology, Inc. Forward error correction based data recovery with path diversity
CN101521586B (zh) * 2008-02-28 2013-05-01 株式会社Ntt都科摩 在无线局域网中的多播方法
JP4913785B2 (ja) * 2008-08-28 2012-04-11 京セラ株式会社 管理サーバ
US8693385B2 (en) * 2008-08-28 2014-04-08 Kyocera Corporation Repeater, communication system, base station, radio terminal, and management server
CN101741586B (zh) * 2008-11-07 2012-12-12 英业达股份有限公司 网络多播的数据包重接收处理方法
US8397120B2 (en) * 2009-12-15 2013-03-12 Hong Kong Applied Science And Technology Research Institute Co. Ltd. Method of error correction for a multicast message
CN102118692B (zh) * 2009-12-30 2014-02-05 上海无线通信研究中心 提高蜂窝系统多播效率的信息重传方法
US9168946B2 (en) * 2010-03-19 2015-10-27 Javad Gnss, Inc. Method for generating offset paths for ground vehicles
EP2647154A4 (de) * 2010-12-03 2017-09-13 Nokia Technologies Oy Intra-cluster-d2d-neuübertragung mit sofortiger verbindungsanpassung und adaptiver anzahl an neuüberträgern
KR101822419B1 (ko) * 2010-12-13 2018-01-29 삼성전자주식회사 이동통신 시스템에서 셀 방송 기술을 이용한 신뢰성 있는 그룹 멀티캐스트 전송 방법 및 장치
JP5357207B2 (ja) * 2011-05-18 2013-12-04 株式会社エヌ・ティ・ティ・ドコモ 移動通信方法
GB2495469B (en) * 2011-09-02 2017-12-13 Skype Video coding
US9015555B2 (en) 2011-11-18 2015-04-21 Cisco Technology, Inc. System and method for multicast error recovery using sampled feedback
JP2013197909A (ja) * 2012-03-21 2013-09-30 Ricoh Co Ltd 無線通信方法及び無線通信システム
US9001703B2 (en) 2012-11-12 2015-04-07 Motorola Solutions, Inc. Scalable broadband group call via unicast downlink traffic consolidation and local re-broadcast
KR102160907B1 (ko) * 2013-06-25 2020-09-29 삼성전자 주식회사 무선통신장치 및 그 제어방법
KR102134417B1 (ko) * 2013-07-04 2020-07-21 삼성전자주식회사 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 멀티캐스트 패킷의 재전송을 위한 액세스 포인트 및 단말의 통신 방법
CN104426636A (zh) * 2013-09-11 2015-03-18 松下电器产业株式会社 通信控制装置及通信控制方法
US9198078B1 (en) * 2013-12-11 2015-11-24 Sprint Spectrum L.P. Managing signaling overhead in a wireless multicast system
US9674710B2 (en) * 2013-12-20 2017-06-06 Qualcomm Incorporated Channel dependent coverage enhancement techniques in LTE
JP6634694B2 (ja) 2014-06-06 2020-01-22 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US10993145B2 (en) 2016-04-18 2021-04-27 Sony Corporation Communication device, communication method, and program
WO2017214981A1 (zh) * 2016-06-17 2017-12-21 华为技术有限公司 通道校正方法、装置及通信系统
CN106209915A (zh) * 2016-08-31 2016-12-07 深圳聚点互动科技有限公司 一种实时流媒体无线传输方法及其系统
EP3327988A1 (de) 2016-11-23 2018-05-30 ABB Schweiz AG System und verfahren zur verbesserung der multicast-latenz und der zuverlässigkeit von multicast-übertragungen in einem drahtlosen gebäudeautomationsnetzwerk
CN108111514A (zh) * 2017-12-21 2018-06-01 重庆脉实智能制造有限公司 一种高铁列车检修数据的收集、传输与反馈方法与系统
CN108684050A (zh) * 2018-04-12 2018-10-19 京信通信系统(中国)有限公司 前向纠错功能的调节方法、装置、计算机设备和存储介质
US10951428B2 (en) * 2019-03-28 2021-03-16 Juniper Networks, Inc. Reliable multicast using a redundant unicast overlay network
US11601295B2 (en) 2019-09-23 2023-03-07 Juniper Networks, Inc. Content delivery with reliable multicast using a redundant unicast overlay network
KR102114592B1 (ko) * 2019-11-26 2020-05-22 정철구 무선 충돌 회피 장치

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5541927A (en) 1994-08-24 1996-07-30 At&T Corp. Method of multicasting
US5490139A (en) * 1994-09-28 1996-02-06 International Business Machines Corporation Mobility enabling access point architecture for wireless attachment to source routing networks
US5748736A (en) * 1996-06-14 1998-05-05 Mittra; Suvo System and method for secure group communications via multicast or broadcast
KR100240645B1 (ko) * 1997-12-23 2000-01-15 정선종 멀티캐스트 통신의 패킷 오류 제어기 및 이를 이용한패킷 오류제어 방법
US6539000B1 (en) * 1998-07-21 2003-03-25 Kabushiki Kaisha Toshiba Multicast communication method and apparatus
US6122483A (en) * 1999-06-28 2000-09-19 Nortel Networks Limited Method and apparatus for multicast messaging in a public satellite network
US6594272B1 (en) * 1999-11-23 2003-07-15 3Com Corporation Simple wireless network with store and forward methods incorporating anti-looping codes
US6970476B1 (en) * 2000-03-07 2005-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Efficient header compression context update in packet communications
JP3437990B2 (ja) * 2000-03-17 2003-08-18 インターナショナル・ビジネス・マシーンズ・コーポレーション 通信方法、通信端末、無線アドホックネットワークおよび携帯電話
WO2001078324A1 (fr) * 2000-04-06 2001-10-18 Ntt Docomo, Inc. Procede et systeme de multidiffusion, station mobile et station de base
JP3683468B2 (ja) 2000-04-13 2005-08-17 株式会社エヌ・ティ・ティ・ドコモ マルチキャストサービス提供システムにおける再送制御方法、情報配信装置及び無線端末
JP3874991B2 (ja) * 2000-04-21 2007-01-31 株式会社東芝 無線基地局およびそのフレーム構成方法
JP4125865B2 (ja) 2000-10-30 2008-07-30 日本放送協会 相補ネットワークを用いた無線受信方式およびその無線受信機
US6804528B1 (en) * 2000-11-03 2004-10-12 Lucent Technologies, Inc. Apparatus and method for use in the multicast of traffic data in wireless multiple access communications systems
KR100684431B1 (ko) * 2000-12-30 2007-02-16 주식회사 케이티 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
KR20020071992A (ko) * 2001-03-08 2002-09-14 학교법인고려중앙학원 신뢰적인 멀티캐스트 통신을 지원하는 재전송 트리 구성방법
KR100905613B1 (ko) * 2002-06-03 2009-07-02 삼성전자주식회사 이동통신시스템에서 패킷 데이터의 멀티캐스트 송수신 방법 및 장치
KR100935933B1 (ko) * 2002-10-15 2010-01-11 삼성전자주식회사 무선통신에서 무선단말 그룹화에 의한 신뢰성 있는멀티캐스트 데이터 재전송 방법 및 장치
US7324545B2 (en) * 2003-03-31 2008-01-29 Lucent Technologies Inc. Methods and apparatus for reliable point to multipoint communications
US7095739B2 (en) * 2003-11-25 2006-08-22 Cisco Technology, Inc. Reliable multicast communication

Also Published As

Publication number Publication date
CN1251443C (zh) 2006-04-12
EP1411688A2 (de) 2004-04-21
EP1411688A3 (de) 2005-11-02
EP1411688B1 (de) 2007-06-06
JP2004166247A (ja) 2004-06-10
US20040071128A1 (en) 2004-04-15
KR100935933B1 (ko) 2010-01-11
DE60314214D1 (de) 2007-07-19
CN1490976A (zh) 2004-04-21
KR20040033664A (ko) 2004-04-28
JP3796239B2 (ja) 2006-07-12
US7542438B2 (en) 2009-06-02

Similar Documents

Publication Publication Date Title
DE60314214T2 (de) Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten
DE69935554T2 (de) Verfahren und Rechnerprogrammprodukt zum effizienten und zuverlässigen Übertragen von kleinen Datennachrichten von einem Sendesystem zu einer grossen Anzahl von Empfangssystemen
DE60318873T2 (de) Verfahren zur überwachung von protokolldateneinheiten zugewiesenen übertragungssequenzzahlen zur erkennung und korrektur von übertragungsfehlern
DE69931215T2 (de) Verfahren und Rechnerprogrammprodukt zum effizienten und sicheren Senden von kleinen Datennachrichten von einem Sender zu einer grossen Anzahl von Empfangssystemen
DE102005018455B4 (de) Verfahren zur Übertragung von Broadcast- und/oder Multicast-Daten
DE60313178T2 (de) Verfahren und einrichtung zur verminderung von übertragungsfehlern in einem zellularen system der dritte generation
DE60221606T2 (de) Verfahren zum Steuern der Datenübertragung in einem Funkkommunikationssystem
DE60126121T2 (de) Übertragungs-ablaufsteuerung für ein zellulares drahtloses netzwerk mit mehreren antennen
DE69825610T2 (de) Verfahren und gerät zur übertragung von datenpaketen in einem datenpaketübertragungssystem
DE60035773T2 (de) Datenwiederübertragungsverfahren in einem sprach-über-datenkommunikationssystem
DE60108465T2 (de) Multicast radio kommunikationssystem und anordnung
DE602006000204T2 (de) Verfahren und Vorrichtung für das Melden des Status eines Buffers unter Verwendung einer Node B-estimated Buffer Status Information in einem mobilen Kommunikationssystem
EP1256242B1 (de) Verfahren zum übertragen von paketdateninformationen in einem funk-kommunikationssystem
DE10295696T5 (de) Schlitzformat und Quittierungsverfahren für ein drahtloses Kommunikationssystem
DE69629911T2 (de) Sendewiederholungssteuerungsverfahren für cdma-mobilkommunikation
DE202009009722U1 (de) Vorrichtung zum Abbilden einer Downlink-Ressource auf eine verwandte Uplink-Übertragung
DE112011104544T5 (de) Verfahren und Vorrichtung zum Ergänzen einer MBMS-Übertragung zu einem Relais mittels einer Einzelrufübertragung
DE112011104508T5 (de) Funkzellenkommunikationssystem für Rundrufkommunikation
CN1270466C (zh) 用于组播通信的无线系统和无线站以及组播通信的方法
EP1457085A1 (de) Verfahren zum paketvermittelten datenübertragung bei funkzellenwechsel
DE60115575T2 (de) Kommunikationssteuerverfahren
EP1419607A2 (de) Verfahren und funkstation zur übertragung von datenpaketen in einem funk-kommunikationssystem
DE69737017T2 (de) Verwendung von Energiebursts in schnurlosen Netzwerken
EP1352492B1 (de) Parallele übertragung identischer daten an mehrere endgeräte und rückübertragung von informationen über die übertragungsqualität
DE60313553T2 (de) Sendewiederholungssteuerungsverfahren von Daten und Vorrichtung zur Durchführung des Verfahrens

Legal Events

Date Code Title Description
8364 No opposition during term of opposition