DE202006002933U1 - Maschenpunkt für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz - Google Patents

Maschenpunkt für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz Download PDF

Info

Publication number
DE202006002933U1
DE202006002933U1 DE202006002933U DE202006002933U DE202006002933U1 DE 202006002933 U1 DE202006002933 U1 DE 202006002933U1 DE 202006002933 U DE202006002933 U DE 202006002933U DE 202006002933 U DE202006002933 U DE 202006002933U DE 202006002933 U1 DE202006002933 U1 DE 202006002933U1
Authority
DE
Germany
Prior art keywords
field
data
flow
antenna
data rate
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
DE202006002933U
Other languages
English (en)
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.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
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 InterDigital Technology Corp filed Critical InterDigital Technology Corp
Publication of DE202006002933U1 publication Critical patent/DE202006002933U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • 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
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/17Interaction among intermediate nodes, e.g. hop by hop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2483Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/745Reaction in network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/765Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • 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/0097Relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources

Abstract

Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist:
(a) eine Antenne;
(b) eine mit der Antenne verbundene Einheit der physikalischen Schicht (PHY-Einheit) zum Senden von Daten- und Quittungspaketen (ACK-Pakete) über die Antenne; und
(c) eine mit der PHY-Einheit verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Erzeugen der gesendeten Daten- und ACK-Pakete, wobei jedes der Daten- und ACK-Pakete ein Flußkennungsfeld (ID-Feld) und ein Feld mit der verfügbaren Datenrate umfaßt, wobei das Feld mit der verfügbaren Datenrate für den Datenfluß, der durch das Flußkennungsfeld gekennzeichnet ist, eine verfügbare Datenrate anzeigt.

Description

  • Die vorliegende Erfindung betrifft drahtlose Kommunikationssysteme. Insbesondere betrifft die vorliegende Erfindung einen Maschenpunkt (MP) für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz, das mehrere MPs umfaßt.
  • Ein drahtloses lokales Maschennetz (WLAN) ist ein IEEE 802.11-basiertes drahtloses Verteilungssystem (WDS), das mehrere MPs aufweist, die über IEEE 802.11-Verbindungen miteinander verbunden sind. Jeder MP auf dem Maschennetz empfängt und sendet seinen eigenen Verkehr, während er als eine Leitweglenkungseinrichtung für andere MPs wirkt. Jeder MP hat die Fähigkeiten, um automatisch ein effizientes Netzwerk zu konfigurieren und anzupassen, wenn ein bestimmter MP überlastet wird oder nicht verfügbar wird. Die Vorteile von Maschennetzen umfassen die einfache Einrichtung, die Selbstkonfigurierung, die Selbstheilung, die Zuverlässigkeit und ähnliches.
  • Die Flußsteuerung paßt den Datenfluß von einem Knoten zum anderen in dem Netzwerk dynamisch an, um sicherzustellen, daß jeder Empfangsknoten in dem Verkehrsweg alle ankommenden Daten ohne Datenüberlauf abwickeln kann. Flußsteuerungsalgorithmen wurden für verschiedene Arten von Netzwerken entwickelt (z.B. asynchrone Übermittlung (ATM), Übermittlungssteuerungsprotokoll (TCP)/Internetprotokoll (IP) oder ähnliche). Eine Flußsteuerung in einem drahtlosen Maschennetz stellt jedoch neue Herausforderungen, wie etwa häufiges Umleiten, Bandbreiteschwankungen und Ressourcenmangel auf den drahtlosen Verbindungen dar. Die drahtlose IEEE 802.11 Medienzugriffssteuerung (MAC) behandelt Punkt-zu-Punkt-Verbindungen und behandelt keine Weitergabe- und Weiterleitungsfunktionalität des Maschennetzes.
  • Die vorliegende Erfindung stellt einen MP für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz zur Verfügung, indem an einen Quell-MP in einem bestimmten Weg die zulässige Datenrate gemeldet wird, die jeder MP in dem Weg unterstützen kann. Der Quell-MP sendet über den Weg ein für einen Ziel-MP bestimmtes Datenpaket, das eine Flußkennungsfeld (ID) und ein Feld mit der verfügbaren Datenrate aufweist. Ansprechend auf das Datenpaket wird ein Quittungspaket (ACK-Paket), das die gleichen Felder enthält, gesendet. Der Quell-MP paßt die Datenrate gemäß dem Feld mit der verfügbaren Datenrate in dem ACK-Paket an.
  • Alternativ kann anstelle des Felds mit der verfügbaren Datenrate ein Überlastungsanzeigefeld verwendet werden, um anzuzeigen, daß auf dem Weg eine Überlastung vorhanden ist.
  • Außerdem kann in den Daten- und ACK-Paketen ein Dienstqualitätsfeld (QoS-Feld) enthalten sein, das die QoS-Parameter für den Datenfluß anzeigt.
  • Ein detaillierteres Verständnis der Erfindung kann durch die folgende Beschreibung bevorzugter Ausführungsformen, die beispielhaft gegeben wird und die in Verbindung mit den beigefügten Zeichnungen zu verstehen ist, bereitgestellt werden, wobei:
  • 1 ein Maschennetz zeigt, in dem die vorliegende Erfindung implementiert ist;
  • 2 ein Datenpaket nach bisherigem Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 3 ein Datenpaket mit einem MAC-Anfangsblock zeigt, der die ratenbasierte Flußsteuerung gemäß der vorliegenden Erfindung ausdrücklich unterstützt;
  • 4 ein ACK-Paket nach bisherigem Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 5 ein ACK-Paket mit einem MAC-Anfangsblock zeigt, der die ratenbasierte Flußsteuerung gemäß der vorliegenden Erfindung ausdrücklich unterstützt;
  • 6 ein beispielhaftes Signalisierungsdiagramm eines Verfahrens für die Unterstützung einer Datenpaket-Flußsteuerung unter Verwendung eines Ende-zu-Ende-ACK-Mechanismus ist;
  • 7 ein Datenpaket mit einem MAC-Anfangsblock zeigt, der die ratenbasierte Flußsteuerung auf der Grundlage von QoS gemäß der vorliegenden Erfindung ausdrücklich unterstützt;
  • 8, 9A, 9B und 9C beispielhafte Signalisierungsdiagramme eines Verfahrens für die Unterstützung einer Datenpaket-Flußsteuerung unter Verwendung eines „Sprung-für-Sprung"-ACK-Mechanismus sind;
  • 10 ein Sendeaufforderungspaket (RTS-Paket) gemäß dem bisherigen Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 11 ein Maschen-RTS-Paket nach bisherigem Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 12 ein RTS-Paket mit einem MAC-Anfangsblock zeigt, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt;
  • 13 ein Sendebereitschaftspaket (CTS-Paket) nach bisherigem Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 14 ein Maschen-CTS-Paket nach bisherigem Stand der Technik mit einem MAC-Anfangsblock zeigt, der keine Flußsteuerung unterstützt;
  • 15 ein CTS-Paket mit einem MAC-Anfangsblock zeigt, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt;
  • 16 ein Datenpaket mit einem MAC-Anfangsblock zeigt, der eine Überlastungsanzeige verwendet, um die Flußsteuerung zu unterstützen;
  • 17 ein ACK-Paket mit einem MAC-Anfangsblock zeigt, der eine Überlastungsanzeige verwendet, um die Flußsteuerung zu unterstützen; und
  • 18 ein beispielhaftes Blockschaltbild eines MP ist, der in dem Maschennetz von 1 verwendet wird, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt.
  • Der Begriff "MP" umfaßt hier im weiteren einen Node B, eine Basisstation, eine Standortsteuerung, einen Zugangspunkt (AP), eine drahtlose Sende/Empfangseinheit (WTRU), einen Transceiver, ein Benutzergerät (UE), eine Mobilstation (SAT), eine feste oder mobile Teilnehmereinheit, einen Funkrufempfänger oder jede andere Art von Schnittstellenvorrichtung in einer drahtlosen Umgebung, ist jedoch nicht darauf beschränkt.
  • Die Merkmale der vorliegenden Erfindung können in eine integrierte Schaltung (IC) eingebaut werden oder können in einer Schaltung konfiguriert werden, die eine Vielzahl von miteinander verbundenen Bestandteilen aufweist.
  • 1 zeigt ein Maschennetz 100, in dem die vorliegende Erfindung implementiert ist. Das Maschennetz 100 weist mehrere MPs 102a102g auf. Jeder MP 102 ist mit einem oder mehreren benachbarten MPs 102 verbunden und empfängt und sendet seinen eigenen Verkehr, während er als eine Leitweglenkungseinrichtung für andere MPs 102 arbeitet. Ein von einem Quell-MP 102 gesendetes Datenpaket wird über einen oder mehrere Sprünge an einen Ziel-MP 102 leitweggelenkt. Zum Beispiel kann ein von dem MP 102a gesendetes Datenpaket über den MP 102e an den MP 102g leitweggelenkt werden. Jeder MP 102 bestimmt die verfügbare Bandbreite in der drahtlosen Umgebung und signalisiert diese Information in einer zeitgerechten Weise an den Quell-MP 102. In dem vorangehenden Beispiel können die MPs 102e und 102g eine Nachricht an den MP 102a senden, die den MP 102a über eine über den Weg verfügbare Datenrate für den Datenfluß benachrichtigt.
  • Wenn ein Quell-MP 102 (über null oder mehr Zwischen-MPs 102) ein Datenpaket an einen Ziel-MP 102 sendet, sendet der Ziel-MP 102 gemäß einer Ausführungsform der vorliegenden Erfindung ein ACK-Paket zurück, das den Quell-MP 102 über die passende Datenrate benachrichtigt. Jeder MP 102 in dem Weg des Datenpakets zu dem Ziel-MP 102 bestimmt die verfügbare Datenrate und aktualisiert das Feld mit der verfügbaren Datenrate, das in dem MAC-Anfangsblock des Datenpakets enthalten ist, bevor er das Datenpaket an den nächsten MP 102 weiterleitet. Der Ziel-MP 102 erkennt die verfügbare Datenrate, die von allen MP 102 in dem Weg aktualisiert wird, und sendet ein ACK-Paket mit der verfügbaren Datenrateninformation an den Quell-MP 102 zurück.
  • 2 zeigt ein Datenpaket 200 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 205, der keine Flußsteuerung unterstützt.
  • 3 zeigt ein Datenpaket 300 mit einem MAC-Anfangsblock 305, der ausdrücklich die ratenbasierte Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Ein Flußkennungsfeld 310 und ein Feld 315 mit der verfügbaren Datenrate wurden zu dem MAC-Anfangsblock 305 des Datenpakets 300 hinzugefügt. Das Flußkennungsfeld 310 in dem Datenpaket 300 kennzeichnet den aktuell betrachteten Datenpaketfluß. Das Feld 315 mit der verfügbaren Datenrate in dem Datenpaket 300 zeigt eine von dem Quell-MP 102 geforderte Datenrate (d.h. Bandbreite) oder eine verfügbare Datenrate an, die jeder MP 102 auf einem bestimmten Weg bereitstellen kann.
  • 4 zeigt ein ACK-Paket 400 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 405, der keine Flußsteuerung unterstützt.
  • 5 zeigt ein ACK-Paket 500 mit einem MAC-Anfangsblock 505, der ausdrücklich die ratenbasierte Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Ein Flußkennungsfeld 510 und ein Feld 515 mit der verfügbaren Datenrate wurden zu dem MAC-Anfangsblock 505 des ACK-Pakets 500 hinzugefügt. Das Flußkennungsfeld 510 in dem ACK-Paket 500 kennzeichnet einen aktuell betrachteten Datenpaketfluß.
  • Das Feld 515 mit der verfügbaren Datenrate in dem Datenpaket 500 zeigt eine verfügbare Datenrate an, die der Quell-MP 102 zum Senden des Datenpaketflusses, der durch das Flußkennungsfeld 510 gekennzeichnet ist, verwenden kann.
  • 6 ist ein beispielhaftes Signalisierungsdiagramm eines Verfahrens 600 für die Unterstützung einer Datenpaket-Flußsteuerung unter Verwendung eines Ende-zu-Ende-ACK-Mechanismus gemäß der vorliegenden Erfindung. In 6 sind als ein Beispiel zwei Zwischen-MPs 604, 606 abgebildet, aber es kann in dem Weg zu dem Ziel-MP 608 mehr oder weniger als zwei Zwischen-MPs geben. Ein Quell-MP 602 sendet ein Datenpaket 300 an den Zwischen-MP 604 (Schritt 610). Der Zwischen-MP 604 leitet das Datenpaket 300 an den nächsten Zwischen-MP 606 weiter (Schritt 612), der das Datenpaket 300 seinerseits an den Ziel-MP 608 weiterleitet (Schritt 614).
  • Wenn der Zwischen-MP 604 das Datenpaket 300 empfängt, liest der MP 604 einen Wert in dem Feld 315 mit der verfügbaren Datenrate des Datenpakets 300 (der ursprünglich auf einen Wert für die von dem Quell-MP 602 geforderte Datenrate eingestellt ist), und prüft, ob die Datenrate in dem Feld 315 mit der verfügbaren Datenrate von dem MP 604 unterstützt werden kann. Wenn die Datenrate unterstützt werden kann, leitet der Zwischen-MP 604 das Datenpaket 300 an den nächsten Zwischen-MP 606 weiter, ohne das Feld 315 mit der verfügbaren Datenrate zu ändern. Wenn der Zwischen-MP 604 die Datenrate in dem Feld 315 mit der verfügbaren Datenrate nicht unterstützen kann, aktualisiert der Zwischen-MP 604 das Feld 315 mit der verfügbaren Datenrate mit einer an dem Zwischen-MP 604 verfügbaren Datenrate.
  • Das gleiche Verfahren wird an jedem Zwischen-MP 604, 606 auf dem Weg zu dem Ziel-MP 608 wiederholt. Jeder MP aktualisiert das Feld 315 mit der verfügbaren Datenrate mit einer verfügbaren Datenrate, die jeder MP unterstützen kann. Die Zwischen-MPs 604, 606 entscheiden über die verfügbare Datenrate entweder auf der Basis von Kanalbelegungsmessungen oder Pufferbelegungsmessungen.
  • Der Ziel-MP 608 liest den verfügbaren Datenratenparameter (d.h. die in das Feld 315 mit der verfügbaren Datenrate geschriebene minimale verfügbare Datenrate von allen Zwischen-MPs 604, 606 auf dem Weg) und sendet eine Ende-zu-Ende-ACK-Paket 500 mit der verfügbaren Datenrateninformation in dem Feld 515 mit der verfügbaren Datenrate an den Quell-MP 602 (Schritte 616, 618, 620). Das ACK-Paket 500 kann, wie in 6 gezeigt, über den gleichen Weg zurück zu dem Quell-MP 602 gesendet werden, oder es kann einen anderen Weg nehmen. Wenn der Quell-MP 602 das ACK-Paket 500 empfängt, liest der Quell-MP 602 den Wert in dem Feld 515 mit der verfügbaren Datenrate in dem ACK-Paket 500 und paßt seine Datenrate entsprechend an.
  • Wahlweise können die MPs 602608 für jede Zugangsklasse QoS-Anforderungen für die Bestimmung einer verfügbaren Datenrate für den Verkehrsfluß berücksichtigen. 7 zeigt ein Datenpaket 700 mit einem MAC-Anfangsblock 705, der ausdrücklich die ratenbasierte Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Der MAC-Anfangsblock 705 umfaßt ein Flußkennungsfeld 710, ein Feld 715 mit der verfügbaren Datenrate und ein QoS-Feld 720. Das QoS-Feld 720 kennzeichnet die Zugangsklasse des Datenflusses oder andere QoS-Parameter. QoS-Parameter können Verzögerungsanforderungen, Bandbreiteanforderungen oder ähnliches umfassen. Typischerweise ändern sich diese Parameter nicht, abgesehen von einigen Fällen, wie etwa bei der Restlebensdauer der Pakete, um zu bestimmen, wieviel Verzögerung das Paket vertragen kann, bis es das Ziel erreicht. Die MPs können die Datenrate für Datenströme mit einer Zugangsklasse mit niedrigerer Priorität verringern, um Datenströme mit höherer Zugangsklasse aufzunehmen. Ein Datenfluß mit einem Zugang mit einer bestimmten Priorität kann einen Bereich von Datenraten identifizieren, die er benötigt. Der MP kann versuchen, jeden Datenfluß innerhalb dieses Bereichs aufzunehmen. Wenn er mehr Ressourcen hat, kann der MP für die Datenflüsse mehr Bandbreite bereitstellen.
  • Gemäß einer anderen Ausführungsform wird in jedem MP die verfügbare Datenrate bestimmt, und unter Verwendung eines „Sprung-für-Sprung"-ACK-Mechanismus wird diese Information an den Quell-MP signalisiert. 8 ist ein beispielhaftes Signalisierungsdiagramm eines Verfahrens 800 für die Unterstützung einer Datenpaket-Flußsteuerung unter Verwendung eines „Sprung-für-Sprung"-ACK-Mechanismus. In 8 sind zwei Zwischen-MPs 804, 806 als ein Beispiel abgebildet, aber es kann in dem Weg zu dem Ziel-MP 808 mehr oder weniger als zwei Zwischen-MPs 804, 806 geben. Gemäß dieser Ausführungsform aktualisiert ein MP seine Datenbank jedes Mal, wenn der MP ein Datenpaket oder ein ACK-Paket empfängt, mit der neuen verfügbaren Datenrate und antwortet in dem nächsten Umlauf mit dieser aktualisierten verfügbaren Datenrate. Wenn der Flaschenhals N MPs weiter von dem Quell-MP 802 entfernt ist, benötigt der MP 802 N Umlaufverzögerungen, bis der Quell-MP 802 sich selbst mit der richtigen verfügbaren Datenrate aktualisiert.
  • Bezug nehmend auf 8 sendet der MP 802 ein Datenpaket an einen Zwischen-MP 804 (Schritt 810). Der Zwischen-MP 804 sendet ein ACK-Paket an den Quell-MP 802 (Schritt 812), bevor er das Datenpaket an den nächsten Zwischen-MP 806 weiterleitet (Schritt 814). Wenn der Zwischen-MP 804 das Datenpaket empfängt, liest der Zwischen-MP 804 einen Wert in dem Feld mit der verfügbaren Datenrate (das ursprünglich auf einen Wert für eine von dem Quell-MP 802 geforderte Datenrate gesetzt ist) und prüft, ob die Rate in dem Feld mit der verfügbaren Datenrate von dem Zwischen-MP 804 unterstützt werden kann. Wenn die Rate unterstützt werden kann, sendet der Zwischen-MP 804 ein ACK-Paket an den Quell-MP 802 und leitet das Datenpaket mit dem gleichen Wert an einen nächsten Zwischen-MP 806 weiter. Wenn der Zwischen-MP 804 die geforderte Datenrate nicht unterstützen kann, sendet der Zwischen-MP 804 das ACK-Paket an den MP 802 und leitet das Datenpaket mit einem bei dem Zwischen-MP 804 aktualisierten Wert in dem Feld mit der verfügbaren Datenrate auch an den MP 806 weiter.
  • Das gleiche Verfahren wird an dem nächsten Zwischen-MP 806 auf dem Weg zu dem Ziel-MP 808 wiederholt. Der Zwischen-MP 806 empfängt das Datenpaket und sendet ein ACK-Paket an den MP 804 (Schritt 816) und leitet das Datenpaket an einen Ziel-MP 808 weiter (Schritt 818). Jeder MP aktualisiert das Feld mit der verfügbaren Datenrate mit einer verfügbaren Datenrate, die jeder MP unterstützen kann.
  • Der Ziel-MP 808 liest den verfügbaren Datenratenparameter (d.h. eine von dem Zwischen-MP 806 geschriebene verfügbare Bandbreite) und sendet dann ein ACK-Paket an den Zwischen-MP 806 (Schritt 820). Wenn jeder MP 802, 804, 806 die ACK-Pakete empfängt, legen die MPs 802, 804, 806 die verfügbaren Datenraten auf der Basis der Werte in dem Feld mit der verfügbaren Datenrate des ACK-Pakets fest.
  • Gemäß dieser Ausführungsform ist keine Ende-zu-Ende-ACK-Nachricht notwendig, und an den aktuellen IEEE 802.11-Standards sind nur minimale Änderungen notwendig. Diese Ausführungsform stellt aufgrund der erforderlichen Konvergenzzeit eine langsamere Anpassung an Änderungen der Netzwerkbedingungen bereit. Die Konvergenzzeit hängt davon ab, wie weit der Flaschenhals-MP von dem Quell-MP entfernt ist.
  • 9A9C sind beispielhafte Signalisierungsdiagramme eines Sprung-für-Sprung-ACK-Mechanismus, der mehrere MPs 902, 904, 906, 908, 910 und 912 gemäß der vorliegenden Erfindung umfaßt. In diesem Beispiel ist die von dem Quell-MP 902 geforderte Datenrate 4 MBit/s, aber nicht alle der MPs 904912 können die geforderte Datenrate unterstützen. Der Flaschenhals in diesem Beispiel ist der vierte MP 908, der nur 1 MBit/s unterstützen kann. Wie dargestellt, erkennt der Quell-MP 902 die verfügbare Datenrate für diesen Fluß nach drei Umläufen.
  • In dem ersten Umlauf, der in 9A gezeigt ist, sendet der Quell-MP 902 ein Datenpaket mit einer geforderten Datenrate von 4 MBit/s. Die verfügbare Bandbreite an dem MP 904 ist jedoch nur 3 MBit/s. Daher sendet der nächste MP 904 ein ACK-Paket mit 3 MBit/s als die verfügbare Datenrate zurück. Nachdem er das ACK-Paket empfangen hat, aktualisiert der Quell-MP 902 die verfügbare Datenrate für diesen Fluß auf 3 MBit/s. Gleichzeitig leitet der MP 904 das Datenpaket mit einem aktualisierten Feld mit der Datenrate von 3 MBit/s an den MP 906 weiter.
  • Die verfügbare Datenrate an dem MP 906 ist aktuell 2 MBit/s. Daher sendet der MP 906 ein ACK-Paket mit einer verfügbaren Datenrate von 2 MBit/s an den MP 904. Der MP 904 aktualisiert die verfügbare Datenrate für diesen Fluß mit 2 MBit/s. Nachdem er das Feld mit der verfügbaren Datenrate mit 2 MBit/s aktualisiert hat, sendet der MP 906 das Datenpaket an den MP 908.
  • Die verfügbare Datenrate an dem MP 908 ist aktuell 1 MBit/s. Daher sendet der MP 908 ein ACK-Paket mit einer verfügbaren Datenrate von 1 MBit/s an den MP 906. Der MP 906 aktualisiert die verfügbare Datenrate für diesen Fluß mit 1 MBit/s. Nachdem er das Feld mit der verfügbaren Datenrate mit 1 MBit/s aktualisiert hat, sendet der MP 908 das Datenpaket an den MP 910.
  • Die verfügbare Datenrate an dem MP 910 ist aktuell 3 MBit/s. Daher sendet der MP 910 ein ACK-Paket mit der gleichen Rate von 1 MBit/s an den MP 908. Für diesen Fluß findet an dem MP 908 keine Aktualisierung der verfügbaren Datenrate statt. Der MP 910 sendet das Datenpaket mit der vorher aktualisierten verfügbaren Datenrate von 1 MBit/s an einen Ziel-MP 912 und aktualisiert seine verfügbare Datenrate für diesen Fluß auf 1 MBit/s.
  • Die verfügbare Datenrate an dem MP 912 ist aktuell 2 MBit/s. Daher sendet der MP 912 ein ACK-Paket mit der gleichen verfügbaren Datenrate von 1 MBit/s an den MP 910. Der Ziel-MP 912 aktualisiert die verfügbare Datenrate für diesen Fluß auf 1 MBit/s. In dem ersten Umlauf haben die MPs 902, 904, 906, 910 und 912 ihre verfügbare Datenrate für diesen Fluß auf verschiedene Werte aktualisiert.
  • In dem zweiten Umlauf, der in 9B gezeigt ist, wird das gleiche Verfahren wiederholt. In dem zweiten Umlauf sendet der MP 902 ein Datenpaket mit, einem Feld mit der verfügbaren Datenrate von 3 MBit/s, das in dem ersten Umlauf aktualisiert wurde, an den MP 904. Die verfügbare Datenrate an dem MP 904 ist aktuell 2 MBit/s. Daher sendet der MP 904 ein ACK-Paket mit einer verfügbaren Datenrate von 2 MBit/s an den MP 902. Der MP 902 aktualisiert die verfügbare Datenrate für diesen Fluß auf 2 MBit/s. Nachdem er das Feld mit der verfügbaren Datenrate mit 2 MBit/s aktualisiert hat, sendet der MP 904 das Datenpaket an den MP 906.
  • Die verfügbare Datenrate an dem MP 906 ist aktuell 1 MBit/s. Daher sendet der MP 906 ein ACK-Paket mit einer verfügbaren Datenrate von 1 MBit/s an den MP 904. Der MP 904 aktualisiert die verfügbare Datenrate für diesen Fluß mit 1 MBit/s. Nachdem er das Feld mit der verfügbaren Datenrate mit 1 MBit/s aktualisiert hat, sendet der MP 906 das Datenpaket an den MP 908. Das Datenpaket wird dann über die MPs 908, 910 an den Ziel-MP 912 weitergeleitet, während das Feld mit der verfügbaren Datenrate nicht aktualisiert wird.
  • In dem dritten Umlauf, der in 9C gezeigt ist, sendet der MP 902 ein Datenpaket mit einem Feld mit der verfügbaren Datenrate von 2 MBit/s, das in dem zweiten Umlauf aktualisiert wurde, an den MP 904. Die verfügbare Datenrate an dem MP 904 ist aktuell 1 MBit/s. Daher sendet der MP 904 ein ACK-Paket mit einer verfügbaren Datenrate von 1 MBit/s an den MP 902. Der MP 902 aktualisiert die verfügbare Datenrate für diesen Fluß auf 1 MBit/s. Nachdem er das Feld mit der verfügbaren Datenrate mit 1 MBit/s aktualisiert hat, sendet der MP 904 das Datenpaket an den MP 906. Das Datenpaket wird dann über die MPs 906, 908, 910 an den Ziel-MP 912 weitergeleitet, ohne das Feld mit der verfügbaren Datenrate zu aktualisieren. Nach dem dritten Umlauf wird die verfügbare Datenrate an dem MP 902 auf 1 MBit/s aktualisiert, was eine korrekte verfügbare Datenrate auf dem Weg ist.
  • Gemäß einer dritten Ausführungsform der vorliegenden Erfindung wird die verfügbare Bandbreite in jedem MP aktualisiert, indem ein RTS-Paket und ein CTS-Paket verwendet werden. In dieser Ausführungsform sendet ein Quell-MP ein RTS-Paket (oder eine Flußerweiterungsanforderungsnachricht) mit einer Flußkennung und einer geforderten Datenrate an ei nen Ziel-MP. Das RTS-Paket kann wahlweise ein QoS-Feld haben, um die erforderliche QoS anzuzeigen. Wenn der Ziel-MP das RTS (oder einen Flußerweiterungsanforderungsrahmen) empfängt, prüft der Ziel-MP die für diesen Fluß verfügbare Datenrate und sendet eine CTS (oder einen Flußerweiterungsantwortrahmen) mit einer verfügbaren Datenrate zurück, wenn der Ziel-MP seine minimalen QoS-Anforderungen erfüllen kann.
  • Das RTS-Paket kann jedes Mal gesendet werden, wenn ein neuer Datenfluß begonnen wird; jedes Mal, wenn der Datenweg geändert wird; regelmäßig, um den Quell-MP mit der verfügbaren Bandbreite zu aktualisieren; oder wenn der Quell-MP die geforderte Datenrate ändern möchte.
  • 10 zeigt ein RTS-Paket 1000 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 1005, der keine Flußsteuerung unterstützt.
  • 11 zeigt ein Maschen-RTS-Paket 1100 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 1105, der keine Flußsteuerung unterstützt.
  • 12 zeigt ein RTS-Paket 1200 mit einem MAC-Anfangsblock 1205, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Das RTS-Paket 1205 umfaßt ein Flußkennungsfeld 1210, ein Feld 1215 mit der verfügbaren Datenrate und ein (optionales) QoS-Feld 1220 in dem MAC-Anfangsblock 1205.
  • 13 zeigt ein CTS-Paket 1300 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 1305, der keine Flußsteuerung unterstützt.
  • 14 zeigt ein Maschen-CTS-Paket 1400 nach bisherigem Stand der Technik mit einem MAC-Anfangsblock 1405, der keine Flußsteuerung unterstützt.
  • 15 zeigt ein CTS-Paket 1500 mit einem MAC-Anfangsblock 1505, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Der MAC-Anfangsblock umfaßt ein Flußkennungsfeld 1510 und ein Feld 1515 mit der verfügbaren Datenrate.
  • Alternativ können für den gleichen Zweck ein Flußerweiterungsanforderungsrahmen und ein Flußerweiterungsant wortrahmen definiert werden. Der Flußerweiterungsantwortrahmen kann das gleiche Format haben oder kann ein zusätzliches Feld haben, das anzeigt, ob der Datenfluß aufgenommen werden kann.
  • Anstatt eine ausdrücklich ratenbasierte Flußsteuerung zu verwenden, kann für die Flußsteuerung gemäß der vorliegenden Erfindung eine Überlastungsanzeige verwendet werden.
  • 16 zeigt ein Datenpaket 1600 mit einem MAC-Anfangsblock 1605, der eine Überlastungsanzeige verwendet, um die Flußsteuerung zu unterstützen. Der MAC-Anfangsblock 1605 umfaßt anstelle des Felds mit der verfügbaren Datenrate ein Flußkennungsfeld 1610, ein QoS-Feld 1615 und ein Überlastungsanzeigefeld 1620. Das Überlastungsanzeigefeld 1620 zeigt dem Quell-MP an, daß er seine aktuelle Verkehrsrate verringern, erhöhen oder beibehalten soll. Die Überlastungsanzeige selbst bezieht sich nicht auf die QoS. Die Art, auf die jeder MP die Überlastungsanzeige verschiedener Datenflüsse behandelt, kann auf der Zugangsklasse basieren. Die Überlastung kann erkannt werden, wenn der MP bemerkt, daß er mehr Pakete empfängt als er fähig ist zu senden oder fortlaufend Pakete verliert, während die Funkbedingungen gut sind. Das Überlastungsanzeigefeld 1620 kann ein Ein-Bit-Feld sein, so daß das Überlastungsanzeigefeld immer auf „1" eingestellt wird, wenn ein beliebiger MP auf dem Weg anfängt, eine Überlastung zu erfahren. Wenn das Überlastungsfeld auf „1" eingestellt ist, wird es kein anderer Zwischenknoten auf null zurücksetzen.
  • 17 zeigt ein ACK-Paket 1700 mit einem MAC-Anfangsblock 1705, der eine Überlastungsanzeige verwendet, um die Flußsteuerung zu unterstützen. Der MAC-Anfangsblock 1705 umfaßt ein Flußkennungsfeld 1710 und ein Überlastungsanzeigefeld 1715.
  • 18 ist ein beispielhaftes Blockschaltbild eines MP 102, der in dem Maschennetz 100 von 1 verwendet wird, der die Flußsteuerung gemäß der vorliegenden Erfindung unterstützt. Der MP 102 umfaßt eine MAC-Einheit 1805, eine Einheit 1810 der physikalischen Schicht (PHY-Einheit), eine Flußsteuerung 1815 und eine Antenne 1820. Die MAC-Einheit 1805 erzeugt Datenpakete und ACK-Pakete. Die PHY-Einheit 1810 sendet von der MAC-Einheit 1805 erzeugte Datenpakete und ACK-Pakete über eine Antenne 1820 und verarbeitet über die Antenne 1820 von anderen MPs empfangene Datenpakete und ACK-Pakete. Die Flußsteuerung 1815 ist derart aufgebaut, daß sie das Feld mit der verfügbaren Datenrate des MAC-Anfangsblocks der Daten- und ACK-Pakete basierend auf der verfügbaren Datenrate an dem MP und ferner wahlweise basierend auf QoS-Parametern für den Datenfluß aktualisiert. Wenn der MP 102 ein Quell-MP ist, sendet er ein Datenpaket an einen Ziel-MP und paßt die Datenrate für den aktuellen Datenfluß entsprechend einem ansprechend auf das Datenpaket empfangenen ACK-Paket an.
  • Obwohl die Merkmale und Elemente der vorliegenden Erfindung in den bevorzugten Ausführungsformen in bestimmten Kombinationen beschrieben sind, kann jedes Merkmal oder Element allein, ohne die anderen Merkmale und Elemente der bevorzugten Ausführungsformen, oder in verschiedenen Kombinationen mit oder ohne andere Merkmale und Elemente der vorliegenden Erfindung verwendet werden.

Claims (7)

  1. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne; (b) eine mit der Antenne verbundene Einheit der physikalischen Schicht (PHY-Einheit) zum Senden von Daten- und Quittungspaketen (ACK-Pakete) über die Antenne; und (c) eine mit der PHY-Einheit verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Erzeugen der gesendeten Daten- und ACK-Pakete, wobei jedes der Daten- und ACK-Pakete ein Flußkennungsfeld (ID-Feld) und ein Feld mit der verfügbaren Datenrate umfaßt, wobei das Feld mit der verfügbaren Datenrate für den Datenfluß, der durch das Flußkennungsfeld gekennzeichnet ist, eine verfügbare Datenrate anzeigt.
  2. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne; (b) eine mit der Antenne verbundene Einheit der physikalischen Schicht (PHY-Einheit) zum Senden von Daten- und Quittungspaketen (ACK-Pakete) über die Antenne; und (c) eine mit der PHY-Einheit verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Erzeugen der gesendeten Daten- und ACK-Pakete, wobei jedes der Daten- und ACK-Pakete ein Flußkennungsfeld (ID-Feld) und ein Überlastungsanzeigefeld umfaßt, wobei das Überlastungsanzeigefeld anzeigt, daß an dem MP eine Überlastung vorhanden ist.
  3. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne; (b) eine mit der Antenne verbundene Einheit der physikalischen Schicht (PHY-Einheit) zum Senden von Daten- und Quittungspaketen (ACK-Pakete) über die Antenne; und (c) eine mit der PHY-Einheit verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Erzeugen der gesendeten Daten- und ACK-Pakete, wobei jedes der Daten- und ACK-Pakete ein Flußkennungsfeld (ID-Feld) und ein Dienstqualitätsfeld (QoS-Feld) umfaßt, wobei das QoS-Feld QoS-Parameter für den Datenfluß anzeigt.
  4. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne zum Empfangen eines Datenpakets, das ein Flußkennungsfeld (ID-Feld) und ein Feld mit der verfügbaren Datenrate umfaßt; (b) eine mit der Antenne verbundene Datenflußsteuerung zum Aktualisieren des Felds mit der verfügbaren Datenrate basierend auf der verfügbaren Datenrate an dem MP, wobei das Feld mit der verfügbaren Datenrate für den Datenfluß, der durch das Flußkennungsfeld gekennzeichnet ist, eine verfügbare Datenrate anzeigt; und (c) eine mit der Datenflußsteuerung verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Senden eines Datenpakets mit dem aktualisierten Feld mit der verfügbaren Datenrate über die Antenne.
  5. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne zum Empfangen eines Datenpakets, das ein Flußkennungsfeld (ID-Feld) und ein Überlastungsan zeigefeld umfaßt, wobei das Überlastungsanzeigefeld anzeigt, daß an dem MP eine Überlastung vorhanden ist; (b) eine mit der Antenne verbundene Datenflußsteuerung zum Aktualisieren des Überlastungsanzeigefelds, um anzuzeigen, daß an dem MP eine Überlastung vorhanden ist; und (c) eine mit der Datenflußsteuerung verbundene Medienzugriffsteuerungseinheit (MAC-Einheit) zum Senden eines Datenpakets mit dem aktualisierten Überlastungsanzeigefeld über die Antenne.
  6. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne zum Empfangen eines Datenpakets, das ein Flußkennungsfeld (ID-Feld) und ein Überlastungsanzeigefeld umfaßt; (b) eine mit der Antenne verbundene Datenflußsteuerung zum Erhöhen oder Verringern der Datenübertragungsrate des MP entsprechend dem Überlastungsanzeigefeld.
  7. Maschenpunkt (MP), der verwendet wird, um die Datenflußsteuerung in einem drahtlosen Maschennetz zu unterstützen, wobei der MP aufweist: (a) eine Antenne zum Empfangen eines Datenpakets, das ein Flußkennungsfeld (ID-Feld) und ein Dienstqualitätsfeld (QoS-Feld) umfaßt, wobei das QoS-Feld eine Zugangsklasse des Datenflusses oder andere QoS-Parameter kennzeichnet; (b) eine mit der Antenne verbundene Datenflußsteuerung zum Verringern der Datenrate für Datenflüsse mit einer Zugangsklasse mit niedrigerer Priorität, um Flüsse mit höherer Zugangsklasse aufzunehmen.
DE202006002933U 2005-02-24 2006-02-23 Maschenpunkt für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz Expired - Lifetime DE202006002933U1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US65603805P 2005-02-24 2005-02-24
US60/656038 2005-02-24
US11/234755 2005-09-23
US11/234,755 US20060187874A1 (en) 2005-02-24 2005-09-23 Method and apparatus for supporting data flow control in a wireless mesh network

Publications (1)

Publication Number Publication Date
DE202006002933U1 true DE202006002933U1 (de) 2006-08-03

Family

ID=36848512

Family Applications (1)

Application Number Title Priority Date Filing Date
DE202006002933U Expired - Lifetime DE202006002933U1 (de) 2005-02-24 2006-02-23 Maschenpunkt für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz

Country Status (14)

Country Link
US (1) US20060187874A1 (de)
EP (1) EP1854308A4 (de)
JP (2) JP2008532382A (de)
KR (1) KR20060094473A (de)
AR (1) AR052919A1 (de)
AU (1) AU2006216978A1 (de)
BR (1) BRPI0607138A2 (de)
CA (1) CA2598997A1 (de)
DE (1) DE202006002933U1 (de)
IL (1) IL184738A0 (de)
MX (1) MX2007010367A (de)
NO (1) NO20074822L (de)
TW (2) TW200635309A (de)
WO (1) WO2006091377A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1895701A2 (de) * 2006-08-31 2008-03-05 Fujitsu Ltd. Rückübertragungssteuerungsverfahren und Relaisstationsvorrichtung in einem Relaiskommunikationssystem

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7492710B2 (en) * 2005-03-31 2009-02-17 Intel Corporation Packet flow control
US20070150140A1 (en) * 2005-12-28 2007-06-28 Seymour Shafer B Incident alert and information gathering method and system
US7613121B2 (en) * 2006-02-28 2009-11-03 Microsoft Corporation Method and system for faciliating data routing in a congested network
KR100913899B1 (ko) * 2006-03-24 2009-08-26 삼성전자주식회사 통신 시스템에서 신호 릴레이 시스템 및 방법
US20100232342A1 (en) * 2006-06-02 2010-09-16 Panasonic Corporation Node discovery method and mobile node, relay node, home agent which is used by the method
US8917674B2 (en) * 2006-07-25 2014-12-23 Broadcom Corporation Method and system for content-aware mapping/error protection
US7508803B2 (en) * 2006-09-07 2009-03-24 Motorola, Inc. Transporting management traffic through a multi-hop mesh network
US7827324B2 (en) * 2006-09-20 2010-11-02 Integrated Device Technology Inc. Method of handling flow control in daisy-chain protocols
US20080205358A1 (en) * 2007-02-23 2008-08-28 Nokia Corporation Usage of network load information for rate adaptation purposes
FI20075205A0 (fi) * 2007-03-29 2007-03-29 Nokia Corp Vuonoohjaus viestintäjärjestelmässä
US20090238071A1 (en) * 2008-03-20 2009-09-24 Embarq Holdings Company, Llc System, method and apparatus for prioritizing network traffic using deep packet inspection (DPI) and centralized network controller
US7764694B2 (en) * 2008-03-07 2010-07-27 Embarq Holdings Company, LLP System, method, and apparatus for prioritizing network traffic using deep packet inspection (DPI)
WO2010013151A1 (en) * 2008-07-28 2010-02-04 Koninklijke Philips Electronics, N.V. A medium access control forwarding protocol
MY150340A (en) * 2008-10-23 2013-12-31 Mimos Berhad Wireless network system
US7995476B2 (en) * 2008-12-04 2011-08-09 Microsoft Corporation Bandwidth allocation algorithm for peer-to-peer packet scheduling
US8248972B2 (en) * 2009-10-30 2012-08-21 Elster Electricity, Llc Packet acknowledgment for polled mesh network communications
US9119110B2 (en) 2010-09-22 2015-08-25 Qualcomm, Incorporated Request to send (RTS) and clear to send (CTS) for multichannel operations
GB2491856B (en) * 2011-06-14 2015-06-17 Sca Ipla Holdings Inc Wireless communications system and method
US9456377B2 (en) * 2011-08-19 2016-09-27 Futurewei Technologies, Inc. System and method for transmission control protocol service delivery in wireless communications systems
US9288719B2 (en) 2012-09-28 2016-03-15 Optis Cellular Technology, Llc Link adaptation for a multi-hop route in a wireless mesh network
US9444748B2 (en) * 2013-03-15 2016-09-13 International Business Machines Corporation Scalable flow and congestion control with OpenFlow
US9609086B2 (en) 2013-03-15 2017-03-28 International Business Machines Corporation Virtual machine mobility using OpenFlow
US9407560B2 (en) 2013-03-15 2016-08-02 International Business Machines Corporation Software defined network-based load balancing for physical and virtual networks
US9769074B2 (en) 2013-03-15 2017-09-19 International Business Machines Corporation Network per-flow rate limiting
US9596192B2 (en) 2013-03-15 2017-03-14 International Business Machines Corporation Reliable link layer for control links between network controllers and switches
US9577811B2 (en) 2013-05-03 2017-02-21 Qualcomm Incorporated Methods and systems for frequency multiplexed communication in dense wireless environments
JP6304993B2 (ja) * 2013-09-30 2018-04-04 沖電気工業株式会社 無線通信システム及び無線通信方法
JP2017168987A (ja) * 2016-03-15 2017-09-21 株式会社東芝 無線通信装置、プログラム
CN108933735B (zh) * 2017-05-27 2020-12-25 华为技术有限公司 一种报文发送的方法、装置及设备
EP3935882A4 (de) 2019-03-08 2022-11-16 Gotenna Inc. Verfahren zur nutzungsbasierten verkehrsdrosselung in einem drahtlosen mesh-netzwerk
CN112134809B (zh) * 2020-09-16 2024-04-23 山东云海国创云计算装备产业创新中心有限公司 一种流量控制方法、装置、设备及可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706428A (en) * 1996-03-14 1998-01-06 Lucent Technologies Inc. Multirate wireless data communication system
US6646987B1 (en) * 1998-10-05 2003-11-11 Nortel Networks Limited Method and system for transmission control protocol (TCP) packet loss recovery over a wireless link
EP1256210A2 (de) * 2000-02-04 2002-11-13 HRL Laboratories, LLC System und verfahren zur preisbasierten dienstqualität
US20030003905A1 (en) * 2001-06-20 2003-01-02 Shvodian William M. System and method for providing signal quality feedback in a wireless network
US6904021B2 (en) * 2002-03-15 2005-06-07 Meshnetworks, Inc. System and method for providing adaptive control of transmit power and data rate in an ad-hoc communication network
SE0203548D0 (sv) * 2002-12-02 2002-12-02 Biacore Ab Method of determining site-specificity and kit therefor
CA2516735A1 (en) * 2003-02-24 2004-09-10 Autocell Laboratories, Inc. Distance determination system and method for use by devices in a wireless network
JP2006050519A (ja) * 2003-10-24 2006-02-16 Sony Corp 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
DE112005003146T5 (de) * 2004-12-17 2008-02-21 MeshNetworks, Inc., Schaumburg System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1895701A2 (de) * 2006-08-31 2008-03-05 Fujitsu Ltd. Rückübertragungssteuerungsverfahren und Relaisstationsvorrichtung in einem Relaiskommunikationssystem
EP1895701A3 (de) * 2006-08-31 2010-11-10 Fujitsu Ltd. Rückübertragungssteuerungsverfahren und Relaisstationsvorrichtung in einem Relaiskommunikationssystem
US8005051B2 (en) 2006-08-31 2011-08-23 Fujitsu Limited Re-transmission control method and relay station apparatus in a relay communication system

Also Published As

Publication number Publication date
NO20074822L (no) 2007-11-22
WO2006091377A2 (en) 2006-08-31
IL184738A0 (en) 2007-12-03
MX2007010367A (es) 2007-09-25
AU2006216978A1 (en) 2006-08-31
KR20060094473A (ko) 2006-08-29
BRPI0607138A2 (pt) 2009-08-11
TWM295398U (en) 2006-08-01
JP2008099286A (ja) 2008-04-24
EP1854308A4 (de) 2008-05-14
WO2006091377A3 (en) 2007-10-04
US20060187874A1 (en) 2006-08-24
JP2008532382A (ja) 2008-08-14
TW200635309A (en) 2006-10-01
AR052919A1 (es) 2007-04-11
CA2598997A1 (en) 2006-08-31
EP1854308A2 (de) 2007-11-14

Similar Documents

Publication Publication Date Title
DE202006002933U1 (de) Maschenpunkt für die Unterstützung der Datenflußsteuerung in einem drahtlosen Maschennetz
DE112016002847B4 (de) Dienstgüte in einem drahtlosen Backhaul
DE60301585T2 (de) Multisprungnetzwerk zum Übertragen von Paketen deren Größe durch die Anzahl der Sprünge bestimmt wird
DE202005014183U1 (de) Drahtlose Station für die Verwendung in einem Maschennetzwerk
DE602005006171T2 (de) Kommunikationssystem mit der Fähigkeit ein optimales Gateway für Terminals auszuwählen
DE69922180T2 (de) Verfahren und Vorrichtung zur Datenflusssteuerung
DE60317992T2 (de) Verfahren zum Übertragen von GPRS Datenpaketen aus unterschiedlichen PDP Kontexten gemäss ihrer relativen Priorität
DE60108765T2 (de) Basis-qos-mechanismen zur drahtlosen übertragung von ip-verkehr
DE112006000432B4 (de) Verfahren und Vorrichtung zur Durchführung einer Netzmediumreservierung in einem drahtlosen Netz
DE60121094T2 (de) Mobilnetzwerksystem und Verfahren zum Ändern von Dienststeuerungsinformationen
DE602005001250T2 (de) Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung
DE69834188T2 (de) Dynamische dienstqualitätreservierung in einem mobilen kommunikationsnetz
DE60115030T2 (de) Kommunikationen unter verwendung von adaptiven mehrraten kodierern/dekodierern
DE60314860T2 (de) Betrachtung der mobilstationsfähigkeit bei der aushandlung der dienstqualität für paketvermittelte dienste
DE60104365T2 (de) Anhalten der Packetübertragung an ein Terminal, wenn das Teminal in den Haltezustand des packetvermittelten Dienstes wechselt, um einen leitungsvermittelten Dienst zu benutzen
DE69927238T2 (de) Mobil-IP mit Unterstützung für Dienstqualität
DE60029292T2 (de) System und Verfahren zur mobilen Kommunikation mit Vermeidung von Verzögerungen bei der Datenübertragung
DE60312631T2 (de) Funkzugriffsnetzwerksystem und Funkzugriffsverfahren
DE202005014255U1 (de) System zur Verringerung der Latenz beim Senden von Quittungen in Maschennetzen
DE112005003146T5 (de) System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken
DE60029726T2 (de) Datenleitweglenkung durch benutzung eines lokalisierungsservers in einem mobilkommunikationsnetz
DE112006001618B4 (de) Verfahren und Vorrichtung zum Verringern der Latenz während Änderungen einer drahtlosen Konnektivität
DE60313229T2 (de) Verfahren zur Anpassung einer Funkverbindung in einem Netzwerk mit auf Konkurrenzbetrieb basiertem Mediumzugriff
DE60201422T2 (de) Verbinden eines Endgerätes über ein Funkzugangsnetz oder ein lokales Zugangsnetz mit dem Kernnetz eines Mobilfunkkommunikationssystems
DE202006003829U1 (de) Maschennetz und Vorrichtung zum Übertragen von Paketen

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20060907

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20090310

R157 Lapse of ip right after 6 years

Effective date: 20120901