DE69925703T2 - Datenratenalgorithmus zur Verwendung in einem drahtlosen lokalen Netzwerk - Google Patents

Datenratenalgorithmus zur Verwendung in einem drahtlosen lokalen Netzwerk Download PDF

Info

Publication number
DE69925703T2
DE69925703T2 DE69925703T DE69925703T DE69925703T2 DE 69925703 T2 DE69925703 T2 DE 69925703T2 DE 69925703 T DE69925703 T DE 69925703T DE 69925703 T DE69925703 T DE 69925703T DE 69925703 T2 DE69925703 T2 DE 69925703T2
Authority
DE
Germany
Prior art keywords
access point
access points
data rate
mobile unit
signal quality
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
DE69925703T
Other languages
English (en)
Other versions
DE69925703D1 (de
Inventor
Patrick Pinard
Dean Kawaguchi
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.)
Symbol Technologies LLC
Original Assignee
Symbol Technologies LLC
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 Symbol Technologies LLC filed Critical Symbol Technologies LLC
Publication of DE69925703D1 publication Critical patent/DE69925703D1/de
Application granted granted Critical
Publication of DE69925703T2 publication Critical patent/DE69925703T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0287Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Description

  • Hintergrund der Erfindung
  • I. Gebiet der Erfindung
  • Die Erfindung bezieht sich allgemein auf drahtlose lokale Netzwerke. Insbesondere bezieht sich die Erfindung auf ein lokales drahtloses Netzwerk mit variablen Datenübertragungsraten, welches eine Vielzahl von mobilen Einheiten aufweist, die zwischen Zugangspunkten weiterschalten, die mit möglicherweise unterschiedlichen Datenraten arbeiten.
  • II. Beschreibung der verwandten Technik
  • Drahtlose lokale Netzwerke (LANs, LAN = local area network) werden bei Geschäftsanwendungen verwendet, wie beispielsweise der Inventur, bei Preisüberprüfungen, bei tragbaren Kassensystemen, bei der Bestellungseingabe, beim Versand, beim Empfang und bei der Paketverfolgung. Drahtlose lokale Netzwerke verwenden Infrarot- oder Funkfrequenz-Kommunikationskanäle, um zwischen tragbaren oder mobilen Computereinheiten und stationären Zugangspunkten (Access-Punkten) oder Basisstationen zu kommunizieren. Diese Zugangspunkte sind wiederum durch einen verdrahteten oder drahtlosen Kommunikationskanal mit einer Netzwerkinfrastruktur verbunden, die Gruppen von Zugangspunkten miteinander verbindet, um ein lokales Netzwerk zu bilden, welches optional ein oder mehrere Host-Computersysteme aufweist.
  • Drahtlose Infrarot- und Funkfrequenz-Protokolle (RF-Protokolle, RF = radio frequency = Funkfrequenz bzw. Hochfrequenz) sind bekannt, die die logische Verbindung von tragbaren Weiterschaltungsterminals bzw. Roaming-Terminals mit einer Vielzahl von Arten von Kommunikationsfähigkeiten für Host-Computer unterstützten. Die logischen Verbindungen basieren auf einer Infrastruktur, bei der zumindest einige der entfernten Terminals mit mindestens zwei der Zugangspunkte kommunizieren können, wenn sie innerhalb eines vorbestimmten Bereiches davon gelegen sind, wobei jede Termi naleinheit normalerweise mit einem einzelnen der Zugangspunkte assoziiert ist und mit diesem in Verbindung ist. Basierend auf der gesamten räumlichen Anordnung der Antwortzeit und der Belastungsanforderungen des Netzwerkes sind unterschiedliche Netzwerkschemata und Kommunikationsprotokolle ausgelegt worden, um besonders effektiv die Assoziation der mobilen Einheit mit speziellen Zugangspunkten zu regeln, und auch die Verfügbarkeit des Kommunikationskanals für einzelne mobile Einheiten zum Aussenden.
  • Ein solches Protokoll wird beschrieben in den US-Patenten 5 029 183; 5 142 550; 5 280 498 und 5 668 803.
  • Ein weiteres derartiges Protokoll wird im US-Patent 5 673 031 beschrieben. Noch ein weiteres Protokoll wird im IEEE-Standard 802.11 dargelegt, der den Titel "Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications" trägt (Festlegungen für die drahtlose LAN-Mediumzugangssteuerung und physische Schichten), erhältlich vom IEEE-Standards Department, Piscataway, NJ (im Folgenden der "IEEE 802.11 Standard").
  • Der IEEE 802.11 Standard gestattet entweder Infrarot- oder Hochfrequenz-Kommunikationsvorgänge mit Datenraten von 1 MBs und 2 MBs, eine mittlere Zugangstechnik ähnlich dem/der Träger abfühlenden Mehrfachzugriff/Kollisionsvermeidung (CSM/CA = carrier sense multiple access/collision avoidance), einem Leistungseinsparungsbetriebszustand, der insbesondere für Batterie betriebene mobile Einheiten wichtig ist, weiter für eine nahtlose Weiterschaltung (Roaming) in einem voll in Zellen aufgeteilten Netzwerk, weiter für einen Betrieb mit hohem Durchsatz, für Systeme mit diversen Antennen, die ausgelegt sind, um "tote Punkte" zu eliminieren, und für eine leichte Schnittstellenbildung für existierende Netzwerkinfrastrukturen.
  • In Europa hat das European Telecommunications Standard Institute (ETSI) parallel an einem Protokollstandard gearbeitet, der HIPERLAN (European High Performance LAN) betitelt ist, und zwar für drahtlose Netzwerksysteme mit vielen Daten. Das Frequenzspektrum für HIPERLAN in den 5 GHz- und 17 GHz-Bändern ist von der European Conference of Postal and Telecommunications Administrations (CEPT) zugewiesen worden, und zwar mit einer vorgeschlagenen Datenrate von über 20 MBit/s. Das IEEE 802.11 Komitee betrachtet auch gegenwärtig Erweiterungen des IEEE 802.11 Standards, die genauso optionale höhere Datenraten vorsehen.
  • Der IEEE 802.11 Standard sieht diese Arten von MAC-Frame-Steuerungen, Daten und Management vor. Alle Steuer-Frames (Steuerfenster) werden mit einer der vorgegebenen PHY-Raten übertragen, typischerweise 1 MB/s, so dass sie von allen Stationen verstanden werden. Die anderen Frames werden mit einer der Raten im Basisratensatz unter dem Standard übertragen. Der Algorithmus zur Ausführung einer Ratenumschaltung liegt außerhalb des Bereichs des Standards.
  • Der Ausdruck "Roaming" bezieht sich auf mobile Einheiten, die mit unterschiedlichen Zugangspunkten assoziiert sind. Jede mobile Einheit analysiert empfangene Signale von Zugangspunkten, um diese zu identifizieren und mit einem auswählbaren Zugangspunkt zu assoziieren. Analog zu Zellen in einem in Zellen aufgeteilten Telefonnetzwerk kann die Region um einen gegebenen Zugangspunkt auch als "Zelle" bezeichnet werden. Das Roaming zwischen den Zellen sieht eine große Flexibilität vor und ist insbesondere vorteilhaft bei Stellen, die schwierig zu verdrahten sind, weiter für eine einfache neue Anordnung der Arbeitsstationen und fürtragbare Arbeitsstationen.
  • Obwohl der IEEE 802.11 Standard die Basispaketarten vorsieht, die ein Roaming ermöglichen, legt er tatsächlich nicht den Roaming-Algorithmus fest. Gemäß dem Standard bestimmt die mobile Einheit den Zugangspunkt, mit dem sie eine Verbindung eingehen wird, und der Zugangspunkt muss die mobile Einheit akzeptieren, außer wenn der Zugangspunkt defekt ist oder gewisse Alarm-Bedingungen vorhanden sind, wie beispielsweise ein voller Speicher. Es gibt jedoch keinen Vorschlag wie, oder durch welches Kriteri um, außer den oben erwähnten Kriterien, die mobile Einheit einen geeigneten Zugangspunkt oder einen optimalen Zugangspunkt auswählen könnte.
  • WO 97 21294 A offenbart eine Vorrichtung und ein Verfahren zur Verbesserung der Leistung eines Zellenkommunikationssystems, die Spreizspektrumtechniken mit direkter Sequenz verwenden. Die Vorrichtung und das Verfahren ermöglichen eine dynamische Modifikation der Parameter des Kommunikationssystems einschließlich einer PN-Codelänge, einer Chiprate und einer Modulationstechnik für die Übertragung eines Datenpaketes. Die Modifikation basiert auf der Nähe des Senders und des Empfängers, auf den Eigenschaften des Senders und des Empfängers und auf anderen Faktoren. Das System bewertet die Kompromisse von Datenübertragungsgeschwindigkeit und Kommunikationsbereich, um die Systemleistung zu verbessern. Wenn ein mobiles Terminal eine Antwort von mehr als einer Basisstation während eines Registrierungsprozesses empfängt, kann das Terminal eine Basisstation basierend auf den vorbestimmten Kriterien auswählen, wie beispielsweise der Systembelastung.
  • WO 94 27382 A offenbart ein Kommunikationssystem, bei dem mehrere lokale Netzwerke, die unterschiedliche Charakteristiken zeigen, eingesetzt werden, um tragbare oder mobile Computervorrichtungen zu verbinden. Funkbasisstationen, die mit einem Backbone-LAN und mit mindestens einer mobilen Computereinheit verbunden sind, bilden ein Hochleistungs-LAN unter Verwendung eines Frequenzsprungprotokolls (frequency hopping). Ein LAN mit niedriger Leistung gestattet eine Funkkommunikation zwischen einer mobilen Computervorrichtung und Peripherievorrichtungen unter Verwendung eines Einzelfrequenz-Spreizspektrumprotokolls. Ein Fahrzeug-LAN sieht eine Nahbereichskommunikation zwischen Fahrzeug-Terminals und tragbaren Terminals vor. Funkeinheiten, die an mehreren LANs teilnehmen, verwenden das geeignete Protokoll, die geeignete Frequenz und den geeigneten Leistungspegel zur Kommunikation in dem gesamten Kommunikationssystem. Die Verbindungsqualität kann verwendet werden, um eine Basisstation auszuwählen, bei der eine Registrierung auszuführen ist.
  • US-A-5 815 811 bezieht sich auf ein präemtives Roaming in einem drahtlosen lokalen Zellenfunknetzwerk und offenbart ein Datenkommunikationsnetzwerk mit stationären Zugangspunkten und mobilen Einheiten, welches mit zwei Zugangspunkten in einem voreingestellten Bereich kommuniziert, wobei die mobile Einheit mit dem am besten auszuwählenden Zugangspunkt in voreingestellten Intervallen assoziiert ist, wobei dies basierend auf der Signalqualität und dem Belastungsfaktor an dem Zugangspunkt ausgewählt wird. Ein Kommunikationsnetzwerk, welches ein drahtloses lokales Zellenfunknetzwerk aufweist, weist eine Vielzahl von Zugangspunkten auf, die mit einem aufgenommenen Computer und miteinander verbunden sind, und eine Vielzahl von mobilen Einheiten, wobei jede mobile Einheit zur Assoziation mit einem Zugangspunkt angeordnet ist. Die mobilen Einheiten werden angeordnet, um periodisch den am besten auswählbaren Zugangspunkt zur Assoziation festzulegen, und zwar aufgrund der Kriterien der Signalstärke mit bester Qualität und des Belastungsfaktors. Um zu erkennen, wann mobile Einheiten von einem vorbestimmten Bereich entfernt werden, sind Zugangspunkte mit einer Richtungsantenne benachbart zu Ausgangspunkten gelegen, um zu detektieren, wann mobile Einheiten in der Nachbarschaft sind.
  • Zusammenfassung der Erfindung
  • 1. Ziele der Erfindung
  • Es ist ein Ziel der vorliegenden Erfindung, ein drahtloses lokales Netzwerk mit mehreren Datenübertragungsraten einzurichten.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, einen Algorithmus vorzusehen, der eine Auswahl eines Zugangspunktes zur Assoziation durch eine mobile Einheit gestattet, wobei sie den Datendurchsatz maximiert.
  • Es ist noch ein weiteres Ziel der vorliegenden Erfindung, ein drahtloses Kommunikationssystem vorzusehen, welches ein Roaming bzw. Weiterschalten durch eine mobile Einheit über Zugangspunkte mit unterschiedlichen Datenratecharakteristiken gestattet.
  • 2. Merkmale der Erfindung
  • Gemäß der vorliegenden Erfindung sind ein Verfahren und ein Datenkommunikationsnetzwerk nach Anspruch 1 bzw. Anspruch 9 dargelegt. Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung können aus den abhängigen Ansprüchen gewonnen werden.
  • Die neuartigen Merkmale, die als kennzeichnend für die Erfindung betrachtet werden, werden insbesondere in den beigefügten Ansprüchen dargelegt. Die Erfindung selbst wird jedoch sowohl bezüglich ihres Aufbaus als auch bezüglich ihres Betriebsverfahrens zusammen mit zusätzlichen Zielen und Vorteilen davon am besten aus der folgenden Beschreibung eines speziellen Ausführungsbeispiels verständlich, wenn diese in Verbindung mit den beigefügten Zeichnungen gelesen wird. Es sei bemerkt, dass die Erfindung auf eine Anzahl von Arten praktisch ausgeführt werden kann, und dass das beschriebene Ausführungsbeispiel nicht einschränkend sein soll.
  • Kurze Beschreibung der Zeichnungen
  • 1 ist ein Blockdiagramm eines Paketdatenkommunikationssystems gemäß einem Ausführungsbeispiel dir Erfindung;
  • 2 ist ein Zeitsteuerdiagramm, welches Ereignisse (Hochfrequenz-Übertragung) gegenüber der Zeit für eine Datenübertragungssequenz in dem System der 1 zeigt;
  • 3 ist ein Blockdiagramm, welches die Schritte veranschaulicht, die von einer mobilen Einheit während des Dateneinstellungs- und Roaming-Prozesses ausgeführt werden;
  • 4 zeigt eine Sondenansprechnachricht, die typischerweise von einem Zugangspunkt gemäß der vorliegenden Erfindung ausgesandt wird;
  • 5 ist ein Flussdiagramm, welches die Schritte veranschaulicht, die von einer mobilen Einheit zur Auswahl des am besten auswählbaren Zugangspunktes ausgeführt werden;
  • 6 zeigt schematisch die funktionellen Elemente, die die in 1 gezeigten mobilen Einheiten bilden.
  • Detaillierte Beschreibung eines speziellen Ausführungsbeispiels
  • Mit Bezug auf 1 wird ein Datenkommunikationsnetzwerk gemäß einem Ausführungsbeispiel der Erfindung veranschaulicht. Ein erstes lokales Netzwerk 100 wird veranschaulicht, welches einen Host-Prozessor 10 aufweist, der durch eine verdrahtete Kommunikationsverbindung 11 mit einer Anzahl von stationären Zugangspunkten oder Basisstationen 12, 13 verbunden ist; andere Basisstationen 14 können mit dem Host durch die Basisstationen oder durch eine Funk- bzw. Hochfrequenz-Verbindung gekoppelt sein. Jede der Basisstationen 12, 13, 14 ist durch eine Hochfrequenz-Verbindung mit einer Anzahl von entfernten mobilen Einheiten 15 gekoppelt. In einem Ausführungsbeispiel sind die entfernten mobilen Einheiten 15 in der Hand gehaltene, Batterie betriebene Datenterminals oder Sprachkommunikationshandgeräte, wie sie in den US-Patenten 5 029 183; 6 119 944 und 6 330 244 beschrieben werden.
  • Verschiedene andere Arten von entfernten Terminals können vorteilhafterweise in einem System mit den Merkmalen der Erfindung eingesetzt werden; diese entfernten Terminals würden normalerweise Dateneingabeeinrichtungen aufweisen, wie beispielsweise einen Magnetkartenleser oder ähnliches, genauso wie eine Anzeige (oder einen Drucker) um einem Anwender Informationen zu zeigen, die von dem Terminal detektiert und/oder übertragen und/oder empfangen wurden. In diesem Ausführungsbeispiel, das als ein veranschaulichendes Beispiel verwendet wird, kann es von einer bis zu vier undsechzig der Basisstationen geben (wobei drei Stationen in der Figur gezeigt sind) und bis zu mehrere hundert der entfernten Einheiten. Natürlich kann das Netzwerk ausgeweitet werden, indem man einfach die Größe der Adressfelder und so weiter in dem digitalen System verändert, wie es offensichtlich sein wird, jedoch ist ein begrenzender Faktor der Funkverkehr und die damit einhergehenden Verzögerungen beim Warten auf einen ruhigen Kanal.
  • Das erste LAN 100 kann mit zusätzlichen LANs 200, 300, 400 und so weiter durch Steuervorrichtungen gekoppelt sein, wie beispielsweise Brücken 50, 60 und so weiter oder durch Router bzw. Weiterleitungseinrichtungen 55, 65, 75, 85, 95, 105 und so weiter. Dieses Kommunikationsnetzwerk, wie es in 1 zu sehen ist, würde normalerweise in einer Herstellungseinrichtung, in einem Bürogebäudekomplex, in einem Warenhaus, in einer Handelseinrichtung oder in einer ähnlichen kommerziellen Einrichtung oder einer Kombination von diesen Einrichtungen verwendet werden, wo Datenaufnahmeterminals zur Inventurkontrolle in einem Lagerraum oder in Empfangs/Versand-Einrichtungen bei Kassenschaltern (POS-Schaltern, POS = point of sale), zum Lesen von Formularen oder Rechnungen oder ähnlichem, für die Sicherheitsüberprüfung von Personal an Toren oder anderen Zugangspunkten, an Zeituhren für die Herstellungs- oder Produktflusskontrolle und bei vielen anderen Anwendungen verwendet werden würden.
  • Obwohl in der Hand gehaltene Laserscanner-Strichcodelesedatenterminals erwähnt werden, können die Datenterminals auch Strichcodeleser der CCD- oder Stab-Bauart aufweisen und können stationär und nicht in der Hand gehalten sein. Die mobilen Einheiten 15 können auch Sprachkommunikationshandgeräte, Pager bzw. Nachrichtenempfänger, Standbild- oder Videokameras oder irgendeine Kombination der vorangegangenen Geräte sein. Andere Arten von Datenaufnahmevorrichtungen können als Terminals bzw. Eingabevorrichtungen verwendet werden und die Merkmale der Erfindung verwenden, wie beispielsweise die Temperatur, den Druck oder andere Um gebungseinflüsse messende Vorrichtungen, Ereigniszähler, sprach- oder schallaktivierte Vorrichtungen, Eintrittsdetektoren usw.
  • Gemäß einem wichtigen Merkmal von einem Auführungsbeispiel der Erfindung wird ein Hochfrequenz-Paketkommunikationsprotokoll zwischen den entfernten Einheiten und den Basisstationen vorgesehen, und dieses weist einen Sende/Empfangs-Austausch auf, der im Folgenden einfach als "Austausch" bezeichnet wird. Dieses Protokoll ist ähnlich dem kollisionsabfühlenden Mehrfachzugriff (CSMA = collision-sense multiple access), und zwar dahingehend, dass eine Einheit zuerst lauscht, bevor sie sendet, und nicht sendet, wenn der Kanal nicht frei ist. Wie in 2 zu sehen, beginnt dieser Austausch immer mit einem von der entfernten Station zur Basis übertragenen Paket, welches darstellt, dass eine Hochfrequenz-Übertragung von einer entfernten Einheit durch die Basisstation innerhalb des Bereiches aufzunehmen ist. Dem übertragenen Paket folgt nach einem festen Zeitintervall eine von der Basis zur entfernten Einheit übertragene Hochfrequenz-Information, die von der Basisstation übertragen wird, die diese spezielle entfernte Einheit bedient. Jedes dieser Pakete ist von fester Zeitsteuerung; ein Sender/Empfänger in einer entfernten Einheit beginnt einen Austausch auf seine eigene Initiative, indem er zuerst bezüglich eines weiteren Verkehrs (traffic) für ein kurzes Intervall t0 lauscht (typischerweise 0,3 ms) und wenn der Hochfrequenz-Kanal ruhig ist, beginnt er eine Übertragung zu einem Zeitpunkt nach seiner eigenen Auswahl (asynchron zu irgendeiner Taktperiode der Basisstationen oder des Host-Computers). Dieses herausgehende Übertragungspaket dauert eine Zeit t1 an, wie in der Figur zu sehen, und in einem beispielhaften Ausführungsbeispiel ist diese Periode 4,8 ms. Dann beginnt zu einer präzisen Zeitverzögerung t2, nachdem er die Übertragung gestartet hat (beispielsweise 5 ms nach dem Beginn von t1) der Sender/Empfänger bzw. Transceiver, auf das Rückpaket von der Basisstation zu lauschen bzw. zu warten. Der Sender/Empfänger spricht in der entfernten Einheit nur auf den Empfang des Paketes an, das in einem sehr starren Zeitfenster t3 von einer Länge von wenigen Millisekunden beginnt, und wenn das Paket während dieses Fensters nicht gestartet ist, dann wird ir gendetwas Folgendes ignoriert. Das Paket ist ein Bestätigungssignal und enthält auch Daten, wenn die Basisstation irgendeine Nachricht hat, die darauf wartet, gesendet zu werden.
  • Die Schritte, die von einer mobilen Einheit 15, die noch nicht gegenwärtig mit einem Zugangspunkt assoziiert ist, bei der Auswahl eines Zugangspunktes ausgeführt werden, sind in stark vereinfachter Form in 3 gezeigt. In 3 sendet die mobile Einheit (MU = mobile unit) (zuerst im Schritt 6 erwähnt) ein Sondenpaket zu allen Zugangspunkten (APs = access points), typischerweise mit der niedrigsten Datenrate, mit der es anderenfalls mit dem Netzwerk anzuwenden ist. Das Sondenpaket enthält die Quelladresse der mobilen Einheit, hat jedoch keine Bestimmungsadresse, und daher keinen Zugangspunkt, der das Sondenpaket detektiert, und kann mit der gleichen Datenrate antworten, mit der eine Antwort gesandt werden muss. Entsprechend wird das Sondenpaket von allen Zugangspunkten innerhalb des Bereiches detektiert (Schritt 7), und ein Untersatz von diesen Zugangspunkten sendet ein Sondenantwortpaket aus (Schritt 8). Eine Bewertung der Signalqualität und möglicherweise von anderen Faktoren wird von der mobilen Einheit der Kommunikationseinrichtung ausgeführt, wie im Folgenden beschrieben wird, und zwar mit den am besten auswählbaren Zugangspunkten (falls vorhanden) mit der höchsten Datenrate. Wenn solche Kommunikationsvorgänge akzeptabel sind, wird die mobile Einheit mit dem ausgewählten Zugangspunkt eine Assoziation herstellen (Schritt 9).
  • Wenn die mobile Einheit mit einem Zugangspunkt assoziiert ist und mit einer niedrigeren Datenrate arbeitet als mit der höchsten Datenrate, dann wird sie abhängig von den (unten zu beschreibenden) Leistungsstatistiken eine Aktualisierungssonde bzw. Sondierungssendung mit vorbestimmten Intervallen ausführen, um zu sehen, ob sie mit einer höheren Datenrate mit einem neuen Zugangspunkt arbeiten kann. Ein solches Roaming bzw. Weiterschalten auf einen neuen Zugangspunkt wird typischerweise angetroffen, wenn die mobile Einheit in einen Bereich und aus einem Bereich der Umgebung des Netzwerkes von Zugangspunkten bewegt wird.
  • Wenn die mobile Einheit schon mit einem Zugangspunkt assoziiert ist und mit einer höheren Datenrate arbeitet als der niedrigsten Datenrate, jedoch eine schlechte Leistung erfährt, wird Sie eine Aktualisierungssondierung in vorbestimmten Zeitintervallen ausführen, um zu sehen, ob sie zu einem anderen Zugangspunkt mit der gleichen oder mit einer höheren Datenrate weiterschalten bzw. roamen kann. Ein solches Roaming auf einen neuen Zugangspunkt wird typischerweise angetroffen, wenn die mobile Einheit in einem Bereich von beispielsweise der Umgebung des Netzwerkes von Zugangspunkten oder aus diesem Bereich hinaus bewegt wird.
  • Die Form des Sondierungsantwortpaketes ist in 4 gezeigt. Die darin enthaltene Information weist die Zugangspunktadresse, das Weiterschaltungs- bzw. Hopping-Muster, den gegenwärtigen Kanal, die in dem Kanal übrige Zeit und in anderen Ausführungsbeispielen der Erfindung optional den Belastungsfaktor (der unten genauer besprochen wird) und irgendwelche andere Zeitsteuerinformation auf, die erforderlich sein kann. Mit Bezug auf 3 berücksichtigt die mobile Einheit den Untersatz von verfügbaren Zugangspunkten, mit denen sie eine Verbindung einrichten kann, und zwar basierend auf einer Bewertung der Signalqualität der Antwortpakete, die sie empfängt.
  • Als nächstes mit Bezug auf 5 bewertet die mobile Einheit bei jeder Datenrate den am besten auszuwählenden Zugangspunkt in der folgenden Weise und berücksichtigt diese Punkte:
    Wenn jede Sondierungspaketantwort (PPR = probe packet response) empfangen wird 16, wird die Signalqualität der Antwort gemessen durch Bestimmung der Anzeige der empfangenen Signalstärke (RSSI = received signal strength indication) 17. Zur Bezugnahme variieren RSSI-Werte im Allgemeinen von 25 bis 60, wobei gute Kommunikationsvorgänge über ungefähr 35 auftreten. In der Praxis wird anstatt, dass man sich auf einen einzigen augenblicklichen Wert verlässt, die RSSI-Information für jeden Zugangspunkt zusammen mit anderen Leistungsstatistiken in einer Tabelle in dem Speicher der mobilen Einheit angeordnet und wird jedes Mal dann aktualisiert, wenn ein Sondierungsantwortpaket von dem Zugangspunkt empfangen wird. Um die Fluktuation des RSSI-Wertes zu minimieren, wird jeder Zugangspunkt in der Tabelle über eine vorbestimmte Anzahl von Antworten gemittelt. Es ist herausgefunden worden, dass große Variationen der RSSI-Werte für einen gegebenen Zugangspunkt aufgezeichnet worden sind, auch wenn sie von einer stationären mobilen Einheit gemessen wurden, und die Mittelwertbildung wird verwendet, um den Bereich von Werten zu reduzieren, und das "slow thrashing" zu minimieren. Beim "thrashing" stellt eine mobile Einheit zuerst eine Verbindung mit einem ersten Zugangspunkt her, roamt bzw. schaltet dann zu einem zweiten Zugangspunkt nach einer kurzen Zeitperiode und dann zu weiteren Zugangspunkten in zufälliger Weise ohne irgendeine lange Einbuchung bei einem einzelnen Zugangspunkt; der Ausdruck "slow thrashing" (langsames Thrashing) kann entsprechend interpretiert werden. Die Durchschnittsberechnung kann den Schritt aufweisen, Werte außerhalb eines gegebenen Bereiches wegzulassen, beispielsweise zehn oder mehr Zählungen unter dem durchschnittlichen RSSI-Wert.
  • Sobald die RSSI-Werte berechnet worden sind, wird eine "auswählbare Gruppe" von Zugangspunkten ausgewählt 18, die alle Zugangspunkte mit einem RSSI-Wert von nicht mehr als sechs Zählern unter dem besten detektierten RSSI-Wert aufweisen. Aus dieser Gruppe wird der Zugangspunkt mit dem niedrigsten Lastfaktor (LF) bestimmt 19, 20. Der Lastfaktor ist ein Maß dafür, wie viele mobile Einheiten gegenwärtig mit einem gegebenen Zugangspunkt assoziiert sind; im gegenwärtigen Fall wird der Lastfaktor durch einen einfachen numerischen Wert dargestellt, der die genaue Anzahl der assoziierten mobilen Einheiten darstellt. Der so ausgewählte Zugangspunkt ist der am besten auswählbare Zugangspunkt, und die mobile Einheit wählt dann diesen Zugangspunkt für eine Zuordnung. Wenn mehr als ein Zugangspunkt innerhalb der auswählbaren Gruppe den gleichen Lastfaktor zeigt, dann wird der Zugangspunkt mit dem höchsten RSSI-Wert als der am besten auszuwählende Zugangspunkt ausgewählt, und die mobile Einheit stellt eine Verbindung mit diesem Zugangspunkt her.
  • Die mobilen Einheiten sind programmiert, um eine Aktualisierungssondierung zu vorbestimmten Intervallen auszuführen. Beim vorliegenden Ausführungsbeispiel führt jede mobile Einheit eine volle Abtastung aus, wobei sie alle neunundsiebzig Kanäle sondiert, und zwar beim Einschalten und alle dreißig Sekunden. Das Sondierungsantwortpaket, welches von einem Zugangspunkt übertragen wird, enthält alle notwendigen Synchronisationsinformationen für eine mobile Einheit, um auf den gegenwärtigen Kanal des Zugangspunktes zu verriegeln bzw. einzubuchen, und um dem Unschaltungsmuster bei irgendeiner Stufe zu folgen. In einem alternativen Ausführungsbeispiel wird der RSSI-Wert für den Zugangspunkt nicht aus der Stärke des Sondierungsantwortsignals berechnet, sondern aus der Stärke des "Signalpakets" berechnet, das von dem Zugangspunkt ausgegeben wird. Jeder Zugangspunkt gibt ein Signalpaket alle 100 ms aus, welches zusätzlich zu anderen Informationen Zeitsteuerinformationen enthält, die ähnlich jenen sind, die in dem Sondierungsantwortpaket enthalten sind. Ein geringfügig unterschiedlicher Ansatz wird ausgeführt, wo eine mobile Einheit gegenwärtig mit einem Zugangspunkt assoziiert ist, wo jedoch ein Kommunikationsniveau nicht zufrieden stellend ist. Ein nicht zufrieden stellendes Kommunikationsniveau kann beispielsweise identifiziert werden, wenn mehr als fünfzig Prozent erneute Versuche, zyklische Redundanzcodefehler (CRC-Fehler, CRC = cyclic redundancy code) oder verfehlte Signale (beacons) detektiert werden. In diesem Fall wird die mobile Einheit erneut verbinden und zwar unter Verwendung der in den 3 und 5 veranschaulichten Schritte, außer dass der Zugangspunkt, bei dem die mobile Einheit schlechte Kommunikationsvorgänge erfahren hat, aus der auswählbaren Gruppe von Zugangspunkten ausgeschlossen sein wird (siehe Schritt 18 der 5). Der auswählbare Zugangspunkt kann jedoch nach entsprechendem Verlauf wieder zur auswählbaren Gruppe zugelassen werden, nachdem eine Abfolge von akzeptablen RSSI-Werten beobachtet worden ist. Es sei bemerkt, dass eine mobile Einheit, die einen schlechten Kommunikationsvorgang erfährt, nur erneut eine Verbindung herstellen wird, wenn ein auswählbarer Zugangspunkt identifiziert ist.
  • In einem Ausführungsbeispiel, bei Fällen, wo eine mobile Einheit kein nicht zufrieden stellendes Kommunikationsniveau erfährt (wie oben definiert), trifft es eine Roaming-Entscheidung zu vorbestimmten Zeiten. Wiederum werden die oben mit Bezug auf 6 beschriebenen Schritte ausgeführt, jedoch mit den folgenden Modifikationen:
    • 1. Der gegenwärtige Zugangspunkt wird in die auswählbare Gruppe eingeschlossen, wenn der RSSI-Wert nicht mehr als elf Zähler unter dem besten RSSI-Wert ist.
    • 2. Wenn man den Zugangspunkt mit dem niedrigsten Lastfaktor in der Gruppe auswählt, werden Zugangspunkte mit einem Lastfaktor, der mehr als 75% des Lastfaktors des gegenwärtigen Zugangspunktes ist, ausgeschlossen.
  • Die zusätzlichen Schritte ermöglichen, dass die mobile Einheit ein "freizügiges Roaming" vermeidet, d.h. eine zweite Zuordnung zu neuen Zugangspunkten, wenn der gegenwärtige Zugangspunkt tatsächlich zufrieden stellend ist.
  • Das System gestattet somit ein präemptives Roaming, was einen dynamischen Lastausgleich gestattet, d.h., eine mobile Einheit kann eine erneute Zuordnung zu einem neuen Zugangspunkt ausführen, obwohl sie keine schlechten Kommunikationsvorgänge mit einem gegenwärtigen Zugangspunkt erfährt, wobei jedoch der neuere Zugangspunkt beträchtlich verbesserte Kommunikationsvorgänge bieten wird. Die Möglichkeit, dass eine mobile Einheit den Kontakt mit einem Zugangspunkt insgesamt verliert und Perioden erfährt, wo sie nicht mit irgendwelchen Zugangspunkten kommuniziert, kann somit vermieden werden.
  • Zusätzlich ist das System verbessert worden durch Einstellung der Empfindlichkeit, so dass eine mobile Einheit nicht dazu tendieren wird, von einem gegenwärtigen assoziierten Zugangspunkt zu einem anderen mit der Rate zu roamen, die sie anderenfalls hätte, wobei die Signalstärken von verschiedenen Zugangspunkten eine ähnliche Größe haben. Entsprechend wird eine größere Stabilität erreicht.
  • Bei einer weiteren Modifikation kann das Sondierungspaket eine Identifikation des Zugangspunktes aufweisen, mit dem die mobile Einheit gegenwärtig assoziiert ist, beispielsweise die BSS-Identifikation. Eine solche Anordnung wäre zuverlässiger als die Nachrichten, die zwischen Zugangspunkten geleitet werden, die erneut zugeordnete Ereignisse weiterleiten.
  • Durchsatzmaximierung
  • Das gesamte Ziel des dynamischen Ratensteueralgorithmus ist, den Durchsatz für jede mobile Einheit (MU) zu maximieren, die in einem drahtlosen Netzwerk arbeitet, welches mehrere Zugangspunkte (APs = access points) enthält. Zwei Übertragungsraten sind gegenwärtig innerhalb des IEEE 802.11 Standards, 1 und 2 MBit/s und wir werden diese beiden Raten als Beispiele in der folgenden Beschreibung verwenden. Im Allgemeinen ist jedoch die vorliegende Erfindung auch auf Systeme mit mehr als zwei Raten anwendbar. Wir nehmen an, dass jede mobile Einheit mehr als eine Rate ausführen kann, jedoch eine "gegenwärtig ausgewählte" Übertragungsrate haben wird. Leistungsstatistiken werden von der mobilen Einheit aufgezeichnet, während sie mit einer gegebenen Rate arbeitet; beispielsweise ein Prozentsatz von erneuten Sendeversuchen (d.h. kein Erkennungs-Frame wurde folgend auf eine Sendung empfangen). Wenn die Leistungsstatistiken gewisse Schwellen erreichen oder überschreiten wird eine Zustandsänderung in der mobilen Einheit auftreten, und zwar in einem Versuch, den Durchsatz zu maxmieren (KByte/s der übertragenen Daten). Die vorliegende Erfindung versucht, den Durchsatz in folgender Weise zu maximieren.
    • A. Wenn man bei 2 MBit/s ist und die Leistungsstatistiken "schlechte Qualität" anzeigen, wird die mobile Einheit versuchen, von einem Zugangspunkt zum nächsten zu roamen bzw. weiterzuschalten, um die Leistung mit 2 MBit/s aufrecht zu erhalten. Das Roaming-Verfahren ist wie jenes, welches unten beschrieben wird, wobei die RSSI- und Lastnivellierungsfaktoren bei der Auswahl des "besten" Zugangspunktes berücksichtigt werden. Jedoch sind zusätzlich nur Zugangspunkte auswählbar, die die Rate von 2 MBit/s unterstützten können.
    • B. Wenn man bei 2 MBit/s ist und die Leistungsstatistiken "schlechte Qualität" anzeigen, und die mobile Einheit nicht zu einem Zugangspunkt roamen konnte, der die Rate von 2 MBit/s unterstützt, wird die "gegenwärtige ausgewählte" Rate von 2 auf 1 MBit/s reduziert, und sie wird mit dem gegenwärtigen Zugangspunkt assoziiert bleiben. Wie unten beschrieben, haben die Übertragungen von 1 MBit/s einen größeren Bereich (Distanz zwischen einer mobilen Einheit und einem Zugangspunkt) als die Übertragungen von 2 MBit/s. Die Annahme ist, dass die schlechte Qualität aufgrund des Bereiches vorhanden ist, und dass durch Verringerung auf 1 Mbit die Wiederversuchsrate sinken wird und der gesamte Durchsatz steigen wird.
    • C. Wenn man bei 1 MBit/s ist und die Leistungsstatistiken "gute Qualität" anzeigen und die mobile Einheit die Rate von 1 MBit/s für eine ausreichende Periode hatte, um extrem schnelle Ratenveränderungen (Thrashing) zu eliminieren, wird die "gegenwärtig ausgewählte" Rate von 1 auf 2 MBit/s gesteigert. (Es sei bemerkt, dass es möglich ist, dass die Position der mobilen Einheit relativ zum Zugangspunkt wiederum eine schlechte Leistung bei 2 MBit zur Folge haben wird. Wenn dies so ist, kann die mobile Einheit darauf folgend gezwungen sein, wieder auf ein MBit zurückzufallen, d.h. Slow Thrashing. Wenn jedoch die Mobile Einheit tatsächlich mobil ist, wird sich dieser Zustand schließlich verändern.)
  • Übertragungsbereich und Übertragungsrate
  • Wie oben erwähnt, haben mobile Einheiten, die mit Sendungen mit 1 MBit arbeiten, einen größeren Bereich als mobile Einheiten, die mit einer Datenübertragungsrate bei 2 MBit arbeiten. Um die Folge aus dieser Tatsache abzubilden, stelle man sich eine Figur vor, die vier Zugangspunkte abbildet, und ihre jeweiligen Abdeckungsbereiche sowohl bei Übertragungsraten von 1 als auch von 2 MBit (es sei bemerkt, dass der effektive Bereich von einem Zugangspunkt zu einer mobilen Einheit als ebenso wie der Bereich von der mobilen Einheit zum Zugangspunkt angenommen wird). Man setze die Zugangspunke an die Ecken eines Quadrates mit 4 Inch. Man ziehe einen Kreis um jeden Zugangspunkt mit einem Radius von 3 Inch. Dies ist der Bereich der "guten Leistung" bei 2 MBit. Es sei bemerkt, dass die Kreise überlappen, was anzeigt, dass die mobile Einheit in diesem Bereich mit 4 Zugangspunkten herumlaufen könnte und eine gute Leistung von 2 MBit beibehalten könnte. Nun ziehe man einen zweiten Kreis um jeden Zugangspunkt mit einem Radius von 5 Inch. Dies ist der maximale Bereich bei der Rate von 1 MBit. Offensichtlich werden Anwender, die eine kontinuierliche Leistung mit 2 MBit wünschen, Zugangspunkte installieren müssen und sie näher aneinander positionieren müssen, um eine kontinuierliche Abdeckung von 2 MBit zu erhalten. Es ist das Merkmal des Roaming-Algorithmus der vorliegenden Erfindung, dass er zu einem Zugangspunkt roamt bzw. schaltet, um eine Abdeckung von 2 MBit aufrecht zu erhalten, falls möglich, und zwar viel mehr als die Übertragungsrate zu verringern, um den Bereich zu steigern. Zusätzlich hat der kombinierte Roaming/Dynamik-Ratensteueralgorithmus auch die Vorkehrungen zur Steigerung und Verringerung der Übertragungsraten, wenn ein Roaming zum Halten der Leistung mit 2 MBit nicht möglich ist.
  • Schlechte Leistung bei 2 MBit
  • Gemäß den Kriterien beim bevorzugten Ausführungsbeispiel der vorliegenden Erfindung tritt eine schlechte Leistung bei 2 MBit auf, während man bei 2 MBit sendet, wenn eine der folgenden zwei Bedingungen auftritt:
    • A) Die Übertragungswiederversuchsrate bei 2 MBit ist größer oder gleich 35%, und es hat eine statistisch signifikante Anzahl von Sendeversuchen (beispielsweise 30) innerhalb einer Bewertungsperiode von 10 Sekunden gegeben.
    • B) Acht aufeinander folgende nicht erfolgreiche Übertragungsversuche bei 2 MBit. (Dieses Kriterium spricht nicht den Fall mit wenig Verkehr bzw. Traffic an.)
  • Natürlich können andere ähnliche oder äquivalente Kriterien verwendet werden, oder diese Kriterien können variiert werden, und zwar abhängig von der Anwendung oder von anderen Leistungsbetrachtungen, und dies liegt innerhalb des Umfangs der vorliegenden Erfindung.
  • Wie oben erwähnt, wird, wenn eine schlechte Leistung bei 2 MBit angetroffen wird, eine mobile Einheit zuerst versuchen, zu einem Zugangspunkt zu roamen bzw. weiterzuschalten, der eine fortgesetzte Leistung bei 2 MBit unterstützen wird, und falls dies nicht erfolgreich ist, wird sie ihre "gegenwärtig ausgewählte" Übertragungsrate auf 1 MBit reduzieren.
    • 1. Die ersten zwei Übertragungsversuche für einen gegebenen Daten-Frame werden bei 2 MBit versucht (wenn 2 MBit die gegenwärtige ausgewählte Rate für die Daten-Frame-Übertragung sind). Die Versuche 2 bis N werden bei 1 MBit versucht. Dies gestattet, dass Frames "durchlaufen" bis das Kriterium A oder B oben erfüllt wird. Diese temporäre Verringerung der Rate verändert nicht die "gegenwärtig ausgewählte" Rate von 2 MBit.
    • 2. Mobile Einheiten tasten periodisch nach Zugangspunkten durch Senden von Sondierungs-Frames und durch Warten auf einen oder mehrere Sondierungsantwort-Frames von den Zugangspunkten, die zufälligerweise auf der gegebenen sondierten Frequenz sind. Die Sondierungs-Frames werden normalerweise mit einer Rate von 1 MBit gesandt; Sondierungen werden bei 2 MBit gesandt, wenn eine mobile Einheit konfiguriert ist, um nur mit 2 MBit zu senden. Jedoch wird der Dynamik-Ratensteueralgorithmus nur verwendet, wenn eine mobile Einheit die Option von beiden Übertragungsraten hat. Der Sondierungsantwort-Frame enthält eine Datenstruktur, die die Raten festlegt, die der Zugangspunkt unterstützen kann, wie in der 802.11 Spezifikation festgelegt. Diese Informationen werden für jeden entsprechenden Zugangspunkt in einer Zugangspunkttabellendatenstruktur gespeichert, und sie sind darauf folgend für den Roaming-Algorithmus zur Entscheidungsfindung verfügbar.
    • 3. Wenn man weg von einem Zugangspunkt aufgrund einer schlechten Qualität bei 2 MBit roamt, wird der gemittelte gegenwärtige RSSI-Wert des Zugangspunktes in seinem entsprechenden Zugangspunkttabelleneintrag weggespeichert. Der Zugangspunkt wird nicht zum Zurück-Roamen auswählbar sein, wenn der Grund für das Roaming ist, eine Leistung mit 2 MBit aufrecht zu erhalten, bis sein gemittelter RSSI-Wert um 3 RSSI-Zähler gesteigert worden ist. (Ein abgehender durchschnittlicher RSSI-Wert wird für alle Zugangspunkte aufrecht erhalten, die Sondierungsantworten zu einer gegebenen mobilen Einheit während ihrer periodischen Abtastungs/Sondierungsfunktion senden.) Dies verhindert ein freizügiges Zurück-Roamen zu einem Zugangspunkt mit bekannter schlechter Leistung, bei einem gegebenen Signalstärkenpegel. Dies ist analog zu der RSSI-Schwelle mit schlechter Qualität bei 1 MBit, die für die Zugangspunkte aufrechterhalten wird, und die bei früheren Patentanmeldungen beschrieben wird. Der erweiterte Roaming-Algorithmus hält zwei RSSI-Werte mit niedriger Qualität für einen Zugangspunkt, wobei einer ein Roaming auf den Zu gangspunkt für eine Leistung bei 2 MBit verhindert, und wobei einer das Roaming auf den Zugangspunkt verhindert, auch wenn die Leistung bei 1 MBit akzeptabel wäre.
  • Umschaltung von 1 auf 2 MBit/s:
  • Eine mobile Einheit wird ihre "gegenwärtige ausgewählte" Rate von 1 auf 2 MBit/s immer dann umschalten, wenn eines der folgenden Kriterien erfüllt wird:
    • A) Die Übertragungswiederversuchsrate bei 1 MBit ist geringer als 7% und es hat eine statistisch signifikante Anzahl von Übertragungs-Samples bzw. Übertragungsversuchen (beispielsweise 30) innerhalb einer Bewertungsperiode von 10 Sekunden gegeben.
    • B) Die Übertragungswiederversuchsrate bei 1 MBit ist geringer als 7% und die Rate bei 1 MBit ist für mindestens 30 Sekunden effektiv gewesen. (Spricht die Situation mit geringem Verkehr an.)
    • C) Die Zelle hat starken Verkehr (500 Frame-Detektionen innerhalb 10 Sekunden), und die Rate mit 1 MBit ist für die letzten 30 Sekunden wirksam gewesen. (Spricht den Fall an, wo die Wiederversuchsrate bei 2 MBit aufgrund von Übertragungskollisionen und nicht aufgrund des Bereiches auftritt.)
  • Leistungseinsparungsmerkmale
  • Die mobilen Einheiten können eine Anzahl von Leistungseinsparungsmerkmalen aufweisen, die darauf gerichtet sind, die Batterielebensdauer zu maximieren. Diese Merkmale, die als "Leistungseinsparungsprotokolle" (PSP = power saving protocols) bekannt sind, werden nun genauer beschrieben, und sie sind unabhängig von der Funktionalität der Datenratensteuerung.
  • Das Leistungseinsparungsprotokoll kann mit Bezug auf ein erweitertes Blockdiagramm einer mobilen Einheit 15 beschrieben werden, wie in 6 gezeigt. 6 veranschaulicht zwei Abschnitte der mobilen Einheit, einen Funkabschnitt 30 und einen Terminal-Abschnitt 40.
  • Der Funkabschnitt 30 weist eine Sender/Empfängerfunkeinrichtung 31 auf, die mit einer Antenne 32 verbunden ist. Die Funkeinrichtung ist auch mit einer Schaltung verbunden, die im Allgemeinen als ASIC 33 dargestellt ist (ASIC = application specific integrated circuit = anwendungspezifische integrierte Schaltung) die eine einzelne integrierte Schaltung oder mehrere integrierte Schaltungen sein kann, die einen Mikroprozessor, einen Speicher zum Speichern von Firmware-Programmen, statischen Arbeitsspeicher bzw. RAM (RAM = random access memory) und/oder anwendungsspezifische integrierte Schaltungen zur Ausführung einer Anzahl von Medienniveauzugangsprotokollfunktionen (MAC-Protokollfunktionen, MAC = media level access) auszuführen, und die MAC/PHY-Protokollschnittstelle auszuführen.
  • Insbesondere wird die anwendungsspezifische integrierte Schaltung 33 die Funktionen der Erkennung der Datenrate der hereinkommenden ausgestrahlten Signale ausführen, die von der Funkeinrichtung 31 empfangen wurden, und sie wird diese Signale mit der geeigneten Datenrate verarbeiten. Insbesondere würde dies in Zusammenhang mit dem 802.11 Standard die Untersuchung der Paketüberschrift für das Bitratenfeld aufweisen.
  • Die anwendungsspezifische integrierte Schaltung 33 funktioniert auch, um den Datenratenalgorithmus einzurichten, der oben und in den 4 und 5 beschrieben wird.
  • Der Terminal-Ausschnitt 40 weist eine Schnittstelle 41 zum Funkabschnitt 30 auf, und eine Batterie 48, die sowohl den Terminal-Abschnitt 40 als auch den Funkabschnitt 30 mit Leistung versorgt. Der Terminal-Abschnitt 40 weist typischerweise ein Dateneingabetastenfeld, einen berührungsempfindlichen Bildschirm oder eine Tastatur 42, eine Anzeige 43, eine CPU 44 (die den gespeicherten Programmspeicher aufweist) und optional ein Mikrofon 45, Lautsprecher 46 und eine CODEC/DSP-Schaltung 47 für die Sprachverarbeitung auf, um zu gestatten, dass die mobile Einheit 15 Sprachkommunikationsfähigkeiten bietet.
  • Das Leistungseinsparungsprotokoll macht Anwendung von einer Anzahl von unterschiedlichen Algorithmen, die alle auf dem Ansatz des Ausschaltens der Funkeinrichtung und der CPU basieren, die beide eine beträchtliche Menge an Leistung verbrauchen, und weiter auf dem Anhalten des ASIC-Taktes im Funkabschnitt 30, während man auf die nächste Nachricht vom Zugangspunkt wartet. Es sei daran erinnert, dass das Basisnachrichtensteuersystem in der IEEE 802.11 Protokollspezifikation definiert ist, und die Anwendung von Signalnachrichten mit Verkehrs- bzw. Traffic-Indikatorkarten und eine Abrufnachricht zur Anforderung der Übertragung von Daten mit einbezieht.
  • Die verschiedenen PSP-Algorithmen (PSP = Leistungseinsparungsprotokoll) sind derart definiert, dass sie einen vom Anwender zu definierenden Kompromiss zwischen der Leistung und dem Niveau der Leistungseinsparung gestatten.
  • Der erste Algorithmus ist ein statischer Algorithmus, der die Funkeinrichtung 31 gerade rechtzeitig aufweckt, um jedes ausgesandte Signal zu empfangen. Auch wenn der ASIC-Takt (ASIC = anwendungsspezifische integrierte Schaltung) in dem Funkabschnitt heruntergefahren worden ist, hält das System immer noch eine Zeitaufzeichnung unter Verwendung des CMOS-Taktes 35 aufrecht, welches durch seine eigene Miniatur-Batterie 36 mit Leistung versorgt wird. Ein ähnlicher zweiter Algorithmus weckt die Funkeinrichtung 31 rechtzeitig auf, um jedes andere Signal zu empfangen. In ähnlicher Weise schalten die Algorithmen 3 bis 10 die Funkeinrichtung rechtzeitig ein, um jeweils jedes dritte bis jedes zehnte Signal zu empfangen.
  • Ein anderer Algorithmus, der als "Algorithmusnummer 11" bekannt ist, ist dynamisch und gestattet, dass die Aktivierungssignale (Wake Up-Signale) auf dem tatsächlichen Nachrichtenverkehr basieren. Immer wenn die Funkeinrichtung 31 eine Nachricht sendet oder immer wenn sie eine Nachricht empfängt, stellt sie das Wake Up- bzw. Aktivierungsintervall auf einen minimalen Wert (üblicherweise zur rechtzeitigen Aktivierung, um jedes erwartete Signal zu empfangen). Dies sorgt für ein schnelles Ansprechen, solange der Verkehr kontinuierlich ist, oder zumindest fast. Wenn keine Aktivität detektiert wird, sorgt der Algorithmus dafür, dass das Aktivierungsintervall allmählich verringert wird, typischerweise linear bis zu einem maximalen Wert von 10; anders gesagt, an diesem Punkt wird die Funkeinrichtung gerade rechtzeitig aufgeweckt, um jedes zehnte Signal (beacon) zu empfangen. Alternativ kann der Algorithmus anstatt die Verzögerung linear zu steigern (Intervalle 1, 2, 3 ...) auf einem Maximum für eine vordefinierte Periode bleiben, wobei die Verzögerung auf einen maximalen Wert ansteigt, sobald die Periode nur erreicht worden ist.
  • Noch ein weiterer Algorithmus, der als Algorithmus Nummer 12 bekannt ist, sieht eine noch höhere Leistung vor. In diesem Algorithmus wird eine Aufzeichnung des Nachrichtenverkehrs gehalten (basierend beispielsweise auf der Anzahl der Nutzlast-Bytes oder der Anzahl der Nachrichten), und wenn eine Schwelle überschritten wird, wird die Funkeinrichtung dann in den kontinuierlichen Betriebszustand geschaltet. Solange ein signifikanter Verkehr verarbeitet wird, entweder herausgehend oder hereinkommend, wird die Funkeinrichtung im kontinuierlichen Betriebszustand bleiben. Wenn jedoch der Verkehr unter die vorbestimmte Schwelle für eine gewisse Anzahl von Sekunden (beispielsweise 5 Sekunden) fällt, schaltet das System dann zurück zum Algorithmus Nummer 11.
  • Für alle der zuvor erwähnten Algorithmen ist die Zeit für das nächste Signal natürlich präzise bekannt, und kann berechnet werden, so dass die Funkeinrichtung gerade rechtzeitig eingeschaltet werden kann, um das Signal zu empfangen. Wenn das Signal in dem Zugangspunkt 5 angezeigt wird (bei spielsweise aufgrund des zuvor existierenden Verkehrs) wird dann die Funkeinrichtung 31 für eine gewisse vorbestimmte Zeitperiode aktiv bleiben, um sicherzustellen, dass das Signal empfangen wird.
  • Vorzugsweise respektieren alle mobilen Einheiten die erwartete Zeit des Signals und senden keine Nachrichten, die bewirken könnten, dass die Zeitsteuerung des Signals verzögert wird.
  • Wenn eine mobile Einheit ein Signal verpasst (entweder weil es nicht gehört wird oder weil es mit einem Fehler empfangen wird), plant die Einheit automatisch einen Aufwachvorgang für das nächste Signal, auch wenn es normalerweise nicht erwartungsgemäß für dieses spezielle Signal basierend auf dem gegenwärtig in Anwendung befindlichen Algorithmus warten würde. Dies gestattet eine schnelle Erholung von Nachrichtenfehlern und hilft auch dabei, zu detektieren, dass der Zugangspunkt 5 Signale in einer minimalen Zeitdauer überträgt oder nicht.
  • Die mobile Einheit kann in eine Anzahl von Betriebszuständen oder Betriebsarten zum Management zum Status der Funkeinrichtung 31 und der Schnittstelle zum Terminal gehen. Um die Leistung zu minimieren, wird die Funkeinrichtung 31 nur angeschaltet, wenn eine Aktivität der Funkeinrichtung erforderlich ist, auch wenn die Funkstation 30 selbst eingeschaltet werden muss, um Kommunikationsvorgänge mit dem Terminal-Abschnitt 40 zu gestatten. Wenn der Funkabschnitt 30 sich einschaltet bzw. hochfährt, um mit dem Terminal-Abschnitt zu kommunizieren, und wenn es Zeit wird, eine Nachricht zu empfangen oder zu senden, dann wird die Funkeinrichtung 31 automatisch hochgefahren. Immer wenn die Funkeinrichtung nicht länger benötigt wird, jedoch die Schnittstelle 34 aktiv bleibt, kann die Funkeinrichtung heruntergefahren werden, um Leistung zu sparen. Wenn der Funkabschnitt 30 nicht entweder über die Schnittstelle 34 oder über die Antenne 32 kommunizieren muss, werden alle Elemente der Funkeinrichtung herunter gefahren, genauso wie die ASIC 33. Das System wartet dann auf einen Aufweckruf entweder von der Signalzeitsteuerung, die mit dem Takt 35 assozi iert ist, oder von dem Terminal-Abschnitt 40 (beispielsweise weil der Anwender die Dateneingabe 42 aktiviert hat).
  • Wenn die mobile Einheit nicht mit einem Zugangspunkt assoziiert ist, kann sie in einem Leistungseinsparungsbetriebszustand bleiben. In diesem Betriebszustand wacht sie automatisch auf, um periodisch nach einem Zugangspunkt zu suchen (beispielsweise jede Sekunde), wodurch der Verbrauch von Leistung minimiert wird, jedoch immer noch eine vernünftige Fähigkeit zum Finden eines Zugangspunktes vorgesehen wird, mit dem die Einheit sich ziemlich schnell assoziieren kann. Sobald die mobile Einheit sich mit einem Zugangspunkt verbunden hat, muss sie nur aufwachen, um Beacon- bzw. Signalnachrichten zu empfangen.
  • Die mobile Einheit sieht vorzugsweise eine enge Kopplung zwischen dem Funkabschnitt 30 und dem Terminal-Abschnitt 40 vor, um geeignete Netzwerkunterstützung mit minimalem Leistungsverbrauch vorzusehen. Die Einheiten haben typischerweise einen aktiven Betriebszustand (entweder volle Leistung oder Leistungseinsparungsbetriebszustand), einen Suspend- bzw. Wartezustand (alle unnötigen Teile sind aus, jedoch kann die CPU zu jedem Zeitpunkt einsteigen) und einen Betriebszustand mit abgeschalteter Leistung (minimale Leistung mit keiner internen Aktivität außer dem CMOS-Takt 35, wobei sie jedoch immer noch von dort wieder beginnen kann, wo sie gelassen wurde, bevor die Leistung abgeschnitten wurde).
  • Der Funkabschnitt 30 ist eng mit dem Terminal-Abschnitt 40 in verschiedener Weise integriert, wodurch gemeinsame Leistungseinsparungsbetriebszustände gestattet werden. Zuerst kann der Funkabschnitt eingestellt werden, so dass er in seinem vorgeschriebenen Betriebszustand bleibt, immer wenn der Terminal-Abschnitt 40 aktiv ist. Zweitens wird, wenn der Terminal-Abschnitt 40 in den Warte- bzw. Suspend-Betriebszustand geht, der Funkabschnitt 30 automatisch in einen Betriebszustand mit niedriger Leistung gesetzt. Dies kann beispielsweise der PSP-Algorithmus Nummer 10 sein, der oben beschrieben wurde. In diesem Betriebszustand kann der Funkab schnitt Nachrichten empfangen, die an den Funkabschnitt 40 geleitet wurden. Es gibt Optionen, um entweder nur gerichtete Pakete oder gerichtete und ausgesendete/verbreitete Pakete (Broadcast/Multicast-Pakete) zuzulassen. Diese Optionen gestatten die Anpassung des Netzwerkes, um die Leistung durch Minimierung von Wake Up- bzw. Aktivierungsereignissen zu minimieren. Wenn ein qualifiziertes Paket empfangen wird, setzt der Funkabschnitt 30 die Daten in einen Puffer innerhalb des (nicht gezeigten) RAM und weckt den Terminal-Abschnitt 40 auf. Da der Terminal-Abschnitt eine gewisse Zeit zum Aufwachen brauchen kann, kann der Funkabschnitt 30 empfangene Pakete bis zu jenem Zeitpunkt puffern, wenn der Terminal-Abschnitt 40 sie verarbeiten kann.
  • Während er im Wartezustand ist, hat der Funkabschnitt 30 die Option, sich herunterzufahren, wenn keine Aktivität für eine. programmierbare Zeitdauer detektiert worden ist, beispielsweise für eine Stunde. Dies gestattet, dass eine mobile Einheit, die inaktiv gelassen wurde oder außerhalb des Bereiches gefallen ist, den Batterieverbrauch auf eine vernünftige Menge begrenzt.
  • Wenn das Terminal "ausgeschaltet" worden ist (in einem mit Leistung versortgen, jedoch vollständig inaktiven Zustand gelassen), wird der Funkabschnitt 30 automatisch abgeschaltet bzw. in einen Schlafzustand gebracht, dem niedrigsten Niveau des Leistungsverbrauchs. In diesem Betriebszustand spricht er nicht weiter auf Nachrichten oder auf Aufwachbefehle an. Wenn der Terminal-Abschnitt 40 dann hochgefahren wird ("resume" bzw. "fortsetzen") fährt der Funkabschnitt 30 selbst automatisch hoch und fährt von seinem gegenwärtigen Zustand fort.
  • Wenn der Terminal-Abschnitt 40 Leistung verliert (beispielsweise wenn die Batterie 48 entfernt wird), dann wird der Funkabschnitt 30 automatisch ausgeschaltet oder in anderer Weise heruntergefahren. In diesem Betriebszustand kann die Batterie 36 als eine Backup- bzw. Sicherungsbatterie wirken, die fähig ist, den Betriebszustand des Terminal-Abschnittes zu halten. Alter nativ kann eine getrennte (nicht gezeigte) Sicherheitsbatterie vorgesehen sein. Wenn die Batterie 48 erneut eingeführt wird, oder eine alternative Leistungsquelle verfügbar wird, kann der Terminal-Abschnitt 40 ohne einen Datenverlust fortfahren, wobei er sich automatisch hochfährt und den Funkabschnitt 30 rekonfiguriert, und zwar ohne eine vom Bediener erforderliche Einwirkung. Nachdem der Funkabschnitt 40 rekonfiguriert worden ist, scannt bzw. sucht er in normaler Weise nach Zugangspunkten und richtet erneut eine Assoziation mit dem Netzwerk ein.
  • Der Terminal-Abschnitt 40 und der Funkabschnitt 30 können auch mit weiteren Funktionen versehen sein, um zu verhindern, dass ein Verriegelungszustand zwischen den zwei Abschnitten während eines angehaltenen oder heruntergefahrenen Betriebes auftritt. Hier unterbricht der Terminal-Abschnitt 40 den Funkabschnitt 30 und weist an, dass keine Aufweckbetriebsvorgänge für ein minimales Intervall erzeugt werden (beispielsweise für eine Sekunde). Während dieses Intervalls kann der Terminal-Abschnitt 40 dann sicher anhalten oder herunterfahren. Nachdem das Intervall vergangen ist, kann der Funkabschnitt 30 frei den Terminal-Abschnitt 40 aufwecken, wenn eine Nachricht empfangen wird.
  • Der Terminal-Abschnitt 40 und der Funkabschnitt 30 können Kommunikationsvorgänge unter Verwendung eines Befehlsregisters und eines Interrupts bzw. Unterbrechungspunktes koordinieren. Bei einem Ausführungsbeispiel kann der Funkabschnitt 30 eine programmierbare Aufweck-Zeitsteuerung (Timer) aufweisen. Der Funkabschnitt 30 kann dann entweder von diesem Timer aufgeweckt werden, oder von einer Nachricht, die über die Luftwellen übertragen wurde und von der Funkeinrichtung 31 empfangen wurde, oder von einem Befehl, der von dem Terminal-Abschnitt 40 über die Schnittstelle 34 empfangen wurde.
  • Um die Schnittstelle 34 zu synchronisieren kann der Terminal-Abschnitt einen von drei Befehlen erzeugen, wobei der Funkabschnitt mit einem Bereit-Flag antwortet. Die drei Befehle sind Awake for Host (Aufwachen für Host- Computer), Resume (Fortfahren) und Sleep (Herunterfahren). Diese bewirken, dass der Funkabschnitt 30 unterschiedliche Handlungen ausführt, wie unten beschrieben.
  • Ansprechend auf den Befehl Awake for Host setzt der Funkabschnitt 30 das Bereit-Flag. Dies gestattet, dass der Terminal-Abschnitt 40 direkt mit dem Funkabschnitt 30 kommuniziert, um Nachrichten aufzunehmen, um Nachrichten zu senden und um Befehle zu verarbeiten. Ansprechend auf den Befehl Resume schaltet der Funkabschnitt 30 das Bereit-Flag ab, um anzuzeigen, dass er in einem nicht koordinierten Zustand ist, und der Funkabschnitt 30 kann immer dann herunterfahren, wenn er entscheidet, dass er Kommunikationsvorgänge sowohl mit der Funkeinrichtung 31 als auch mit dem Terminal-Abschnitt 40 beendet hat. In diesem Betriebszustand wird der Funkabschnitt 30 immer dann aufwachen, wenn ein Signal von dem Aufweck-Timer empfangen wird, der mit dem Takt 35 assoziiert ist.
  • Ansprechend auf den Befehl Sleep stoppt der Funkabschnitt 30 alle Betriebsvorgänge, die er vielleicht gerade ausgeführt hat in der minimalen Zeitdauer und geht dann in einen Haltebetriebszustand mit niedriger Leistung (Suspend-Betriebszustand). Wenn der Funkabschnitt 30 eine Nachricht Resume empfängt, dann schaltet er zurück auf den normalen PSP-Betriebszustand.
  • Es wird klar sein, dass jedes der oben beschriebenen Merkmale oder zwei oder mehr zusammen nützliche Anwendung bei anderen Arten von drahtlosen lokalen Netzwerken und bei einem Datenkommunikationssystem finden können, die von den oben beschriebenen Bauarten abweichen.
  • Während die Erfindung veranschaulicht und beschrieben worden ist, wie sie ausgeführt worden ist, ist nicht beabsichtigt, dass sie auf die gezeigten Details eingeschränkt ist, da verschiedene Modifikationen und strukturelle Veränderungen vorgenommen werden können, ohne in irgendeiner Weise vom Umfang der vorliegenden Erfindung abzuweichen, wie er in den beigefügten Ansprüchen definiert wird.

Claims (18)

  1. Verfahren zum Betrieb eines Datenkommunikationsnetzwerkes, welches eine Vielzahl von Zugangspunkten (12, 13, 14) aufweist, wobei zumindest einige davon Übertragungen mit einer ersten Datenrate unterstützen, und wobei zumindest einige davon Übertragungen mit einer zweiten Datenrate unterstützen, die hoher als die erste Datenrate ist, und eine Vielzahl von mobilen Einheiten (15), wobei die mobile Einheit (15) mindestens mit den ersten und zweiten Datenraten übertragen kann und mit mindestens zwei Zugangspunkten (12, 13, 14) in einem vorbestimmten Bereich davon kommunizieren kann, wobei das Verfahren folgende Schritte aufweist: Bewertung der Leistung der mobilen Einheit (15); und Suchen nach dem am besten auszuwählenden Zugangspunkt (12, 13, 14) in periodischen vorbestimmten Intervallen, wobei der am besten auszuwählende Zugangspunkt der Zugangspunkte (12, 13, 14) gemäß der empfangenen Signalqualität bei der einen der mobilen Einheiten (15) und gemäß einem Belastungsfaktor bei jedem der Zugangspunkte (12, 13 14) ausgewählt wird, und wobei eine auswählbare Gruppe von Zugangspunkten (12, 13, 14) aus allen Zugangspunkten (12, 13, 14) mit einer Signalqualität über einer vorbestimmten Schwelle ausgewählt wird, wobei die Gruppe einen gegenwärtigen Zugangspunkt der Zugangspunkte (12, 13, 14) aufweist, der eine Signalqualität über einer weiteren vorbestimmten Schwelle hat; und wobei der am besten auszuwählende Zugangspunkt (12, 13, 14) aus allen Zugangspunkten (12, 13, 14) ausgewählt wird, die den niedrigsten Belastungsfaktor haben; wobei die Zugangspunkte (12, 13, 14), die mehr als einen gegebenen Anteil des Belastungsfaktors des gegenwärtigen Zugangspunktes der stationären Zugangspunkte (12, 13, 14) ausgeschlossen sind, und wenn die mobile Einheit mit der zweiten Datenrate arbeitet und die bewertete Leistung auf einem als schlecht angesehenen Niveau ist, sind Zugangspunkte (12, 13, 14), die nicht Übertragungen mit der zweiten Datenrate unterstützen können, aus geschlossen, und wobei wenn eine Vielzahl der Zugangspunkte (12, 13, 14) den gleichen Belastungsfaktor hat, der Zugangspunkt (12, 13, 14) mit der höchsten Signalqualität als der am besten auszuwählende Zugangspunkt (12, 13, 14) ausgewählt wird; und Versuch, eine Verbindung mit dem am besten auszuwählenden Zugangspunkt (12, 13, 14) mit der höchsten Datenrate herzustellen.
  2. Verfahren nach Anspruch 1, welches weiter den Schritt aufweist, ein Datenpaket von einer mobilen Einheit (15) zu einem Zugangspunkt (12, 13, 14) mit einer ausgewählten Frequenz zu übertragen, die eine von einer vorbestimmten Abfolge von Frequenzen in einem Band ist, wobei die ausgewählte Frequenz zu regelmäßigen Intervallen innerhalb einer Wiederholungsperiode verändert wird.
  3. Verfahren nach Anspruch 2, wobei der Zugangspunkt (12, 13, 14) in vorbestimmten Intervallen ein Beacon- bzw. Signaldatenpaket überträgt, welches einen Steuer-Frame aufweist, wobei ein solches Paket mit einer Datenrate übertragen wird, die von allen mobilen Einheiten (15) in dem Netzwerk verstanden werden kann.
  4. Verfahren nach Anspruch 2, welches weiter den Schritt aufweist, das Datenpaket an den Zugangspunkt (12, 13, 14) mit der ausgewählten Frequenz zu empfangen, und den Zugangspunkt (12, 13, 14) ansprechend auf die Datenrate der mobilen Einheit (15) zu synchronisieren.
  5. Verfahren nach Anspruch 1, wobei der Schritt der Bewertung der Leistung der mobilen Einheit (15) die Messung eines Prozentsatzes von erneuten Übertragungsversuchen aufweist.
  6. Verfahren nach Anspruch 1, wobei der Schritt der Verbindung bzw. Assoziation mit dem am besten auszuwählenden Zugangspunkt (12, 13, 14) ausgeführt wird durch Auswahl des Zugangspunktes (12, 13, 14) und der Datenrate, die den Datendurchsatz maximiert.
  7. Verfahren nach Anspruch 1, welches weiter den Schritt aufweist, eine gegenwärtig ausgewählte Datenrate der mobilen Einheit (15) von der zweiten Datenrate auf die erste Datenrate zu reduzieren und mit dem gegenwärtigen Zugangspunkt der Zugangspunkte (12, 13, 14) assoziiert zu bleiben, wenn die mobile Einheit (15) mit der zweiten Datenrate arbeitet, und wenn ein Versuch, eine Assoziation mit dem am besten auszuwählenden Zugangspunkt herzustellen, der die zweite Datenrate unterstützt, nicht erfolgreich ist.
  8. Verfahren nach Anspruch 7, welches weiter den Schritt aufweist, die gegenwärtig ausgewählte Datenrate auf die zweite Datenrate zu steigern, wenn die mobile Einheit (15) für eine vorbestimmte Zeitperiode mit der ersten Datenrate gearbeitet hat, und wenn die bewertete Leistung auf einem als gut angesehenen Niveau ist.
  9. Datenkommunikationsnetzwerk, welches eine Vielzahl von stationären Zugangspunkten (12, 13, 14) und eine Vielzahl von mobilen Einheiten (15) aufweist, wobei die mobile Einheit (15) mit mindestens zwei Datenraten übertragen kann, und wobei sie mit mindestens zwei Zugangspunkten (12, 13, 14) in einem vorbestimmten Bereich davon kommunizieren kann, wobei das Netzwerk Folgendes aufweist: Mittel in der mobilen Einheit (15), um nach dem am besten auszuwählenden Zugangspunkt (12, 13, 14) in periodisch vorbestimmten Intervallen zu tasten bzw. zu scannen, Auswahlmittel, um den am besten auszuwählenden Zugangspunkt der Zugangspunkte (12, 13, 14) gemäß der empfangenen Signalqualität an der einen der mobilen Einheiten (15) und gemäß einem Belastungsfaktor an jedem der Zugangspunkte (12, 13, 14) auszuwählen, wobei die Auswahlmittel geeignet sind, um eine auswählbare Gruppe der Zugangspunkte (12, 13, 14) von allen Zugangspunkten (12, 13, 14) mit einer Signalqualität über einer vorbestimmten Schwelle auszuwählen, wobei die Gruppe einen gegenwärtigen Zugangspunkt der Zugangspunkte (12, 13, 14) aufweist, der eine Signalqualität über einer weiteren vorbestimmten Schwelle besitzt; und wobei der am besten auszuwählende Zugangspunkt (12, 13, 14) von allen Zugangspunkten (12, 13, 14) mit dem niedrigsten Belastungsfaktor ausgewählt wird, wobei die Auswahlmittel geeignet sind, den Zugangspunkt (12, 13, 14) mit mehr als einem gegebenen Anteil des Belastungsfaktors des gegenwärtigen Zugangspunktes der stationären Zugangspunkte (12, 13, 14) auszuschließen; und wobei wenn eine Vielzahl von Zugangspunkten (12, 13, 14) den gleichen Belastungsfaktor hat, die Auswahlmittel geeignet sind, den Zugangspunkt (12, 13, 14) mit der höchsten Signalqualität als den am besten auszuwählenden Zugangspunkt (12, 13, 14) auszuwählen; Mittel in der mobilen Einheit (15), um die Leistungsstatistiken und die empfangene Signalqualität am Zugangspunkt (12, 13, 14) zu bewerten; Mittel in der mobilen Einheit (15), um die Datenrate von einer ersten Datenrate auf eine zweite Datenrate umzuschalten, die höher als die erste Datenrate ist; und Mittel zur Assoziation der mobilen Einheit (15) mit dem am besten auszuwählenden Zugangspunkt (12, 13, 14) mit der höchsten Datenrate.
  10. Netzwerk nach Anspruch 9, wobei jede mobile Einheit (15) einen Sender aufweist, um ein Sondenpaket zu allen Zugangspunkten (12, 13, 14) in einem vorbestimmten Bereich von der mobilen Einheit (15) zu senden, die das Sondenpaket sendet, wobei die Zugangspunkte (12, 13, 14) innerhalb des Bereiches jeweilige Empfänger aufweisen, um das ausgesandte Sondenpaket zu detektieren, und um darauf ansprechend Sondenantwortpakete zurück zu der einen der mobilen Einheiten (15) zu senden, und eine Auswahlvorrichtung in jeder der mobilen Einheiten (15), um einen am besten auszuwählenden Zugangspunkt der Zugangspunkte (12, 13, 14) aus den Sondenantwortpaketen auszuwählen, und die eine der mobilen Einheiten (15) mit dem am besten auszuwählenden der Zugangspunkte (12, 13, 14) in vorbestimmten Intervallen zu assoziieren.
  11. Netzwerk nach Anspruch 9, wobei die einen der mobilen Einheiten (15) Mittel aufweist, um alle der stationären Zugangspunkte (12, 13, 14) mit einer Signalqualität zumindest gleich einem Schwellenwert zu identifizieren, und weiter Mittel zur Auswahl des am besten auszuwählenden einen der Zugangspunkte (12, 13, 14) mit dem niedrigsten Belastungsfaktor zur Assoziation bzw. Zuordnung, und wenn eine Vielzahl der stationären Zugangspunkte (12, 13, 14) einen gleichen niedrigsten Belastungsfaktor hat, um den stationären Zugangspunkt (12, 13, 14) mit der höchsten empfangenen Signalqualität auszuwählen.
  12. Netzwerk nach Anspruch 11, wobei die Identifikationsmittel geeignet sind, um einen Schwellenwert unter der höchsten empfangenen Signalqualität einzustellen.
  13. Netzwerk nach Anspruch 9, wobei jede mobile Einheit (15) Mittel zur Weiterschaltung bzw. zum Roaming aufweist, und einen stationären Zugangspunkt (12, 13, 14), mit dem sie assoziiert ist, von der Auswahl ausschließt, wenn sie eine inakzeptabel niedrige Signalqualität erfährt, wobei eine inakzeptabel niedrige Signalqualität erreicht wird, wenn mehr als 50% erneute Versuche, CRC-Fehler oder verpasste Beacons bzw. Signale auftreten.
  14. Netzwerk nach Anspruch 13, wobei jede mobile Einheit (15) Mittel aufweist, um den ausgeschlossenen Zugangspunkt der stationären Zugangspunkte (12, 13, 14) zur Auswahl wieder einzuschließen, wenn die empfangene Signalqualität eine vorbestimmte Grenze überschreitet.
  15. Netzwerk nach Anspruch 14, wobei die Mittel zur Assoziation Mittel aufweisen, um weiter eine Assoziation mit einem gegenwärtigen Zugangspunkt der stationären Zugangspunkte (12, 13, 14) fortzusetzen, wenn keiner der stationären Zugangspunkte (12, 13, 14) zur erneuten Assoziation festgelegt ist.
  16. Netzwerk nach Anspruch 9, wobei jede der mobilen Einheiten (15) Mittel aufweist, um eine Auswahlentscheidung bei ausgewählten Intervallen zu fällen, wenn sie mit einem gegenwärtigen Zugangspunkt der stationären Zugangspunkte (12, 13, 14) assoziiert sind, und ein zufriedenstellendes Kommunikationsniveau zu erreichen.
  17. Netzwerk nach Anspruch 9, bei dem jede, der mobilen Einheiten (15) Mittel aufweist, um eine gegenwärtig ausgewählte Datenrate der mobilen Einheit (15) von der zweiten Datenrate zur ersten Datenrate zu reduzieren, und mit dem gegenwärtigen Zugangspunkt der Zugangspunkte (12, 13, 14) assoziiert zu bleiben, wenn die mobile Einheit (15) mit der zweiten Datenrate arbeitet, und ein Versuch, mit einem am besten auszuwählenden Zugangspunkt eine Assoziation herzustellen, der die zweite Datenrate unterstützt, nicht erfolgreich ist.
  18. Netzwerk nach Anspruch 17, bei dem jede der mobilen Einheiten (15) Mittel aufweist, um die gegenwärtig ausgewählte Datenrate auf die zweite Datenrate zu steigern, wenn die mobile Einheit (15) mit der ersten Datenrate für eine vorbestimmte Zeitperiode gearbeitet hat, und wenn die bewertete Leistung auf einem als gut angesehenen Niveau ist.
DE69925703T 1998-12-29 1999-12-15 Datenratenalgorithmus zur Verwendung in einem drahtlosen lokalen Netzwerk Expired - Lifetime DE69925703T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US222126 1994-04-04
US09/222,126 US6580700B1 (en) 1995-10-27 1998-12-29 Data rate algorithms for use in wireless local area networks

Publications (2)

Publication Number Publication Date
DE69925703D1 DE69925703D1 (de) 2005-07-14
DE69925703T2 true DE69925703T2 (de) 2006-03-23

Family

ID=22830955

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69925703T Expired - Lifetime DE69925703T2 (de) 1998-12-29 1999-12-15 Datenratenalgorithmus zur Verwendung in einem drahtlosen lokalen Netzwerk

Country Status (6)

Country Link
US (1) US6580700B1 (de)
EP (1) EP1017197B1 (de)
JP (1) JP2000209234A (de)
CN (1) CN1144423C (de)
AU (1) AU767841B2 (de)
DE (1) DE69925703T2 (de)

Families Citing this family (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6920637B2 (en) * 1995-11-17 2005-07-19 Symbol Technologies, Inc. Method and apparatus for implementing alerts on a browser running on a portable handheld device
US7277424B1 (en) * 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US6526034B1 (en) 1999-09-21 2003-02-25 Tantivy Communications, Inc. Dual mode subscriber unit for short range, high rate and long range, lower rate data communications
US6965948B1 (en) * 1999-11-12 2005-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selective network access
FI109163B (fi) 2000-02-24 2002-05-31 Nokia Corp Menetelmä ja laitteisto liikkuvuuden tukemiseksi tietoliikennejärjestelmässä
DE60026454T2 (de) * 2000-05-19 2006-11-09 Lucent Technologies Inc. Drahtloses lokales Netzwerk mit Lastverteilung
US6834192B1 (en) * 2000-07-03 2004-12-21 Nokia Corporation Method, and associated apparatus, for effectuating handover of communications in a bluetooth, or other, radio communication system
US6831896B1 (en) * 2000-07-11 2004-12-14 Nokia Corporation Short range RF network
DE10039532B4 (de) * 2000-08-08 2006-05-11 Walke, Bernhard, Prof. Dr.-Ing Wechselseitige Steuerung von Funksystemen unterschiedlicher Standards im gleichen Frequenzband
KR100370098B1 (ko) * 2000-08-10 2003-01-29 엘지전자 주식회사 이동 단말기의 순방향 데이터 전송 요구를 위한기지국(또는 섹터) 선정 방법
US7366103B2 (en) * 2000-08-18 2008-04-29 Nortel Networks Limited Seamless roaming options in an IEEE 802.11 compliant network
US7339892B1 (en) 2000-08-18 2008-03-04 Nortel Networks Limited System and method for dynamic control of data packet fragmentation threshold in a wireless network
US7082114B1 (en) * 2000-08-18 2006-07-25 Nortel Networks Limited System and method for a wireless unit acquiring a new internet protocol address when roaming between two subnets
US6947483B2 (en) * 2000-08-18 2005-09-20 Nortel Networks Limited Method, apparatus, and system for managing data compression in a wireless network
US7280495B1 (en) 2000-08-18 2007-10-09 Nortel Networks Limited Reliable broadcast protocol in a wireless local area network
US7308279B1 (en) 2000-08-18 2007-12-11 Nortel Networks Limited Dynamic power level control on transmitted messages in a wireless LAN
US7310158B2 (en) * 2000-09-01 2007-12-18 Canon Kabushiki Kaisha Communication apparatus capable of communication with other apparatuses through wireless communication, communication system having the same communication apparatus, and method for controlling the same
SE0003440D0 (sv) 2000-09-26 2000-09-26 Landala Naet Ab Kommunikationssystem
US6901429B2 (en) 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US7035932B1 (en) 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
US6965914B2 (en) * 2000-10-27 2005-11-15 Eric Morgan Dowling Negotiated wireless peripheral systems
US7143171B2 (en) * 2000-11-13 2006-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Access point discovery and selection
FI111775B (fi) * 2000-12-29 2003-09-15 Nokia Corp Tietoliikennepalvelun tarjoaminen useita verkkoja käsittävässä langattomassa tietoliikennejärjestelmässä
US8849276B2 (en) * 2000-12-29 2014-09-30 At&T Mobility Ii Llc Intelligent network selection based on quality of service and applications over different wireless networks
US7433929B2 (en) * 2000-12-29 2008-10-07 At&T Mobility Ii Llc Intelligent network selection based on quality of service and applications over different wireless networks
EP1391057A4 (de) * 2001-05-02 2009-08-19 Strix Systems Inc Verbindungseinleitung in drahtlosen netzwerken mit lastausgleich
DE60121731T2 (de) * 2001-05-08 2007-08-02 Agere Systems Guardian Corp., Miami Lakes Schnurloses Netzwerksystem welches Zugriffspunkte beinhaltet
US7353416B2 (en) * 2001-07-25 2008-04-01 Hewlett-Packard Development Company, L.P. Wireless access point seek mode for wireless access clients
EP1421804A4 (de) 2001-08-10 2007-11-21 Strix Systems Inc Virtuelle verknüpfung mit einer drahtlosen einrichtung
US20030039214A1 (en) * 2001-08-24 2003-02-27 Huffman Amber D. Method for determining the end of transmission in a software radio having multiple processors
US7756082B1 (en) * 2001-09-07 2010-07-13 Atheros Communications, Inc. Wireless LAN using background scanning technique
EP1300986A1 (de) * 2001-10-08 2003-04-09 Thomson Licensing S.A. Verfahren und Vorrichtungen für Funkverbindunganpassung
US7406319B2 (en) * 2001-11-19 2008-07-29 At&T Corp. WLAN having load balancing by access point admission/termination
US7400901B2 (en) 2001-11-19 2008-07-15 At&T Corp. WLAN having load balancing based on access point loading
US7319682B2 (en) * 2002-01-07 2008-01-15 Hewlett-Packard Development Company, L.P. Methods and apparatus for selecting a wireless local area network port and establishing communication therewith
US7277420B2 (en) * 2002-02-12 2007-10-02 Broadcom Corporation Temporal alignment of codec data with wireless local area network RF slots
US6661360B2 (en) * 2002-02-12 2003-12-09 Broadcom Corporation Analog to digital converter that services voice communications
US7031401B2 (en) * 2002-02-12 2006-04-18 Broadcom Corporation Digital to analog converter with time dithering to remove audio tones
US7403141B2 (en) 2002-02-12 2008-07-22 Broadcom Corporation Wireless local area network device supporting enhanced call functions
US7366144B2 (en) * 2002-03-25 2008-04-29 Agere Systems Inc. Method of dynamically setting at least one threshold at an access point in a wireless local area network and the access point
EP1493286A4 (de) * 2002-04-08 2006-07-12 Airmagnet Inc Bestimmung des zustands einer station in einem lokalen bereich
US20050060319A1 (en) * 2002-08-02 2005-03-17 Cisco Technology, Inc. Method for central planning and distributed control of client roaming and reassociation
US7610050B2 (en) * 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US8116285B1 (en) * 2002-09-19 2012-02-14 Hewlett-Packard Development Company, L.P. Intelligent wireless access point selection
US7907564B2 (en) 2002-11-12 2011-03-15 Cisco Technology, Inc. Method and apparatus for supporting user mobility in a communication system
US8139551B2 (en) * 2002-11-19 2012-03-20 Toshiba America Research, Inc. Quality of service (QoS) assurance system using data transmission control
KR100489683B1 (ko) * 2002-12-02 2005-05-17 삼성전자주식회사 무선 랜에 있어서 다중 액세스 포인트의 부하 분산 장치및 그 방법
AU2003296537A1 (en) * 2003-01-06 2004-07-29 Philips Semiconductors Dresden Ag Method and communication device for expanding the range of data transmission rates in wireless local area networks
WO2004073243A2 (en) * 2003-02-13 2004-08-26 Wavelink Corporation Channel, coding and power management for wireless local area networks
US7869822B2 (en) * 2003-02-24 2011-01-11 Autocell Laboratories, Inc. Wireless network apparatus and system field of the invention
US7346321B2 (en) 2003-02-24 2008-03-18 Autocell Laboratories Inc. Apparatus for associating access points with stations using bid techniques
US7801092B2 (en) * 2003-03-21 2010-09-21 Cisco Technology, Inc. Method for a simple 802.11e HCF implementation
US20040264413A1 (en) * 2003-06-26 2004-12-30 Oren Kaidar Device, system and method for channel scanning
US7512689B2 (en) * 2003-07-02 2009-03-31 Intel Corporation Plug and play networking architecture with enhanced scalability and reliability
KR100528336B1 (ko) * 2003-07-28 2005-11-15 삼성전자주식회사 Csma/ca 기반의 무선 랜상에서 수신 소비 전력제어 방법 및 장치
US7245877B2 (en) * 2003-08-12 2007-07-17 Intel Corporation Wireless local area network detection
US20050059405A1 (en) * 2003-09-17 2005-03-17 Trapeze Networks, Inc. Simulation driven wireless LAN planning
US20050059406A1 (en) * 2003-09-17 2005-03-17 Trapeze Networks, Inc. Wireless LAN measurement feedback
US7844266B2 (en) 2003-09-30 2010-11-30 Intel Corporation Wireless network roaming timer method and apparatus
US20050117544A1 (en) * 2003-12-02 2005-06-02 Agere Systems, Incorporated System and method for evaluating candidate networks for mobile communication device data throughput
EP1545060B1 (de) * 2003-12-19 2012-06-13 Intel Mobile Communications GmbH Funksignalbeurteilung
US7221927B2 (en) * 2004-02-13 2007-05-22 Trapeze Networks, Inc. Station mobility between access points
US7965686B1 (en) * 2004-03-26 2011-06-21 Autocell Laboratories, Inc. Selecting a wireless access point when load information is not provided by all access points
JP4850394B2 (ja) * 2004-04-12 2012-01-11 キヤノン株式会社 情報処理装置及び情報処理方法及びプログラム
JP4475639B2 (ja) * 2004-04-14 2010-06-09 キヤノン株式会社 無線端末装置及びその制御方法と通信制御方法
US8014804B2 (en) * 2004-05-04 2011-09-06 Agere Systems Inc. Associating a wireless station with an access point
JP2006013594A (ja) * 2004-06-22 2006-01-12 Nec Corp 無線lan通信システムおよび無線lan接続方法と無線lan端末装置
US7706326B2 (en) 2004-09-10 2010-04-27 Interdigital Technology Corporation Wireless communication methods and components that implement handoff in wireless local area networks
JP2006186449A (ja) * 2004-12-27 2006-07-13 Hitachi Ltd 移動無線端末装置および無線通信システム
US20060171304A1 (en) * 2005-02-03 2006-08-03 Hill David R WLAN background scanning
WO2006083021A1 (en) * 2005-02-04 2006-08-10 Kabushiki Kaisha Toshiba Optimal channel assignment for multi-class, multi-channel wireless lans and the like
CA2600830A1 (en) 2005-03-15 2006-09-21 Trapeze Networks, Inc. System and method for distributing keys in a wireless network
US7697891B2 (en) * 2005-03-28 2010-04-13 Graco Children's Products Inc. Baby monitor system
US7551574B1 (en) * 2005-03-31 2009-06-23 Trapeze Networks, Inc. Method and apparatus for controlling wireless network access privileges based on wireless client location
US20060246901A1 (en) * 2005-04-27 2006-11-02 Nokia Corporation Supporting a decision by a mobile terminal whether to use an available access point
US7515544B2 (en) 2005-07-14 2009-04-07 Tadaaki Chigusa Method and system for providing location-based addressing
US7573859B2 (en) 2005-10-13 2009-08-11 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US8638762B2 (en) 2005-10-13 2014-01-28 Trapeze Networks, Inc. System and method for network integrity
US7551619B2 (en) 2005-10-13 2009-06-23 Trapeze Networks, Inc. Identity-based networking
WO2007044986A2 (en) 2005-10-13 2007-04-19 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US7724703B2 (en) 2005-10-13 2010-05-25 Belden, Inc. System and method for wireless network monitoring
US8250587B2 (en) * 2005-10-27 2012-08-21 Trapeze Networks, Inc. Non-persistent and persistent information setting method and system for inter-process communication
US8411616B2 (en) 2005-11-03 2013-04-02 Piccata Fund Limited Liability Company Pre-scan for wireless channel selection
US20070147317A1 (en) * 2005-12-23 2007-06-28 Motorola, Inc. Method and system for providing differentiated network service in WLAN
DE102006008463A1 (de) * 2006-02-17 2007-08-23 Kaco Gmbh + Co. Kg Prüfvorrichtung zur Erfassung der Dampfemission an wenigstens einer Leckagestelle, vorzugsweise bei Gleitringdichtungen, insbesondere im automotiven Bereich
US8073008B2 (en) 2006-04-28 2011-12-06 Medtronic Minimed, Inc. Subnetwork synchronization and variable transmit synchronization techniques for a wireless medical device network
US20070258395A1 (en) * 2006-04-28 2007-11-08 Medtronic Minimed, Inc. Wireless data communication protocols for a medical device network
US20070253021A1 (en) * 2006-04-28 2007-11-01 Medtronic Minimed, Inc. Identification of devices in a medical device network and wireless data communication techniques utilizing device identifiers
US7942844B2 (en) 2006-04-28 2011-05-17 Medtronic Minimed, Inc. Remote monitoring for networked fluid infusion systems
US7558266B2 (en) 2006-05-03 2009-07-07 Trapeze Networks, Inc. System and method for restricting network access using forwarding databases
US20070260720A1 (en) * 2006-05-03 2007-11-08 Morain Gary E Mobility domain
US20070268514A1 (en) * 2006-05-19 2007-11-22 Paul Zeldin Method and business model for automated configuration and deployment of a wireless network in a facility without network administrator intervention
US8966018B2 (en) 2006-05-19 2015-02-24 Trapeze Networks, Inc. Automated network device configuration and network deployment
US20070268515A1 (en) * 2006-05-19 2007-11-22 Yun Freund System and method for automatic configuration of remote network switch and connected access point devices
US20070268516A1 (en) * 2006-05-19 2007-11-22 Jamsheed Bugwadia Automated policy-based network device configuration and network deployment
US20070268506A1 (en) * 2006-05-19 2007-11-22 Paul Zeldin Autonomous auto-configuring wireless network device
US7577453B2 (en) * 2006-06-01 2009-08-18 Trapeze Networks, Inc. Wireless load balancing across bands
US7912982B2 (en) 2006-06-09 2011-03-22 Trapeze Networks, Inc. Wireless routing selection system and method
US9258702B2 (en) 2006-06-09 2016-02-09 Trapeze Networks, Inc. AP-local dynamic switching
US9191799B2 (en) 2006-06-09 2015-11-17 Juniper Networks, Inc. Sharing data between wireless switches system and method
US8818322B2 (en) 2006-06-09 2014-08-26 Trapeze Networks, Inc. Untethered access point mesh system and method
US7844298B2 (en) * 2006-06-12 2010-11-30 Belden Inc. Tuned directional antennas
KR100768753B1 (ko) * 2006-07-10 2007-10-19 삼성전자주식회사 이동통신 단말기에서 접근점을 스캔하기 위한 방법
US7724704B2 (en) 2006-07-17 2010-05-25 Beiden Inc. Wireless VLAN system and method
US20080019334A1 (en) * 2006-07-24 2008-01-24 Stewart Lane Adams Minimization of In-Band Noise in a WLAN Network
US7778149B1 (en) 2006-07-27 2010-08-17 Tadaaki Chigusa Method and system to providing fast access channel
KR100758354B1 (ko) * 2006-09-01 2007-09-14 삼성전자주식회사 무선 통신 시스템에서 이동국의 핸드오프 시 수행되는억세스 포인트 스캐닝 방법 및 상기 방법을 수행하는이동국과, 상기 방법을 지원하는 네트워크 인터페이스 및상기 방법이 채용된 무선 통신 시스템
US8340110B2 (en) 2006-09-15 2012-12-25 Trapeze Networks, Inc. Quality of service provisioning for wireless networks
US8072952B2 (en) 2006-10-16 2011-12-06 Juniper Networks, Inc. Load balancing
US8838104B2 (en) * 2006-10-18 2014-09-16 Mediatek Inc. Method for handover in a mobile wireless system
US8472373B2 (en) 2006-10-18 2013-06-25 Mediatek Inc. Method for background scan in a mobile wireless system
TW200828912A (en) * 2006-10-25 2008-07-01 Qualcomm Inc Uniform out-of-service search for wireless communication systems
US20080107077A1 (en) * 2006-11-03 2008-05-08 James Murphy Subnet mobility supporting wireless handoff
US8160096B1 (en) 2006-12-06 2012-04-17 Tadaaki Chigusa Method and system for reserving bandwidth in time-division multiplexed networks
US7865713B2 (en) 2006-12-28 2011-01-04 Trapeze Networks, Inc. Application-aware wireless network system and method
US7873061B2 (en) 2006-12-28 2011-01-18 Trapeze Networks, Inc. System and method for aggregation and queuing in a wireless network
KR100833896B1 (ko) * 2007-01-12 2008-06-02 삼성전자주식회사 듀얼모드 휴대용 단말기에서 전력 소비 감소 방법 및 장치
US7920535B2 (en) * 2007-01-16 2011-04-05 Texas Instruments Incorporated Idle connection state power consumption reduction in a wireless local area network using beacon delay advertisement
US8134985B2 (en) * 2007-05-17 2012-03-13 Symbol Technologies, Inc. System and method for WLAN multi-channel redundancy for VoIP optimization
US9288751B2 (en) * 2007-08-29 2016-03-15 Qualcomm Incorporated Use of position data to select wireless access point
US8902904B2 (en) 2007-09-07 2014-12-02 Trapeze Networks, Inc. Network assignment based on priority
US8509128B2 (en) 2007-09-18 2013-08-13 Trapeze Networks, Inc. High level instruction convergence function
US8238942B2 (en) 2007-11-21 2012-08-07 Trapeze Networks, Inc. Wireless station location detection
US7907617B2 (en) * 2007-12-20 2011-03-15 Broadcom Corporation Method and system for programmable bandwidth allocation
US8150357B2 (en) 2008-03-28 2012-04-03 Trapeze Networks, Inc. Smoothing filter for irregular update intervals
US8474023B2 (en) 2008-05-30 2013-06-25 Juniper Networks, Inc. Proactive credential caching
US8978105B2 (en) 2008-07-25 2015-03-10 Trapeze Networks, Inc. Affirming network relationships and resource access via related networks
US7974620B1 (en) 2008-08-15 2011-07-05 Sprint Communications Company L.P. Selection of roaming partners based on load value
US8238298B2 (en) 2008-08-29 2012-08-07 Trapeze Networks, Inc. Picking an optimal channel for an access point in a wireless network
US8090359B2 (en) 2008-09-08 2012-01-03 Proctor Jr James Arthur Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided
US20130121205A1 (en) * 2009-01-26 2013-05-16 Floyd Backes Method for Selecting an Optimum Access Point in a Wireless Network on a Common Channel
JP5230842B2 (ja) 2009-05-22 2013-07-10 華為技術有限公司 ユーザ装置及びそのアクセス方法
US20100311435A1 (en) * 2009-06-08 2010-12-09 Infineon Technologies Ag Base station selecting devices and methods for establishing communication connections for radio communication terminal devices
JP2011100442A (ja) * 2009-10-06 2011-05-19 Semiconductor Energy Lab Co Ltd 無線通信機能を有する半導体装置
JP4977221B2 (ja) * 2010-02-24 2012-07-18 株式会社バッファロー 無線lanシステム、無線lan装置及びそのプログラム
JP4897900B2 (ja) * 2010-02-24 2012-03-14 株式会社バッファロー 無線lanシステム、アクセスポイント装置、アクセスポイント装置の検出方法及びそのプログラム
JP5069341B2 (ja) * 2010-07-15 2012-11-07 株式会社バッファロー 無線通信装置、無線通信システムおよび無線通信経路の選択方法
US9072082B2 (en) * 2010-07-29 2015-06-30 Qualcomm Incorporated Systems and methods of communication using tunneled direct link setup (TDLS)
US8542836B2 (en) 2010-12-01 2013-09-24 Juniper Networks, Inc. System, apparatus and methods for highly scalable continuous roaming within a wireless network
US9432402B1 (en) 2011-09-06 2016-08-30 Utility Associates, Inc. System and method for uploading files to servers utilizing GPS routing
CN103002547B (zh) * 2011-09-15 2016-03-02 华为技术有限公司 一种接入接入点的方法、终端及接入点设备
US8676248B2 (en) * 2012-07-30 2014-03-18 Texas Instruments Incorporated Device, method, and medium for optimizing simultaneous long term evolution (LTE) signals and signals in the industrial, scientific, and medical (ISM) radio band
US20140269404A1 (en) * 2013-03-15 2014-09-18 Apple Inc. Determining the reliability of communications between a portable electronic device and an access point
KR102076030B1 (ko) * 2013-07-15 2020-02-12 삼성전자 주식회사 네트워크 부하가 적은 무선랜 ap 탐색을 위한 빠른 스캔 방법 및 장치
US9788269B2 (en) * 2015-03-20 2017-10-10 Qualcomm Incorporated Selection of an access point in a wireless communications network
US10172180B1 (en) * 2015-08-25 2019-01-01 Marvell International Ltd. Configuring network connections
CN107787022B (zh) 2016-08-26 2023-07-07 马维尔亚洲私人有限公司 无线节点的远程配置和管理的方法与装置
US20180184435A1 (en) * 2016-12-27 2018-06-28 Intel IP Corporation Apparatus, system, and method for transitioning between wireless access points based on a received signal strength indicator value of a low-power wake-up packet
US10375179B2 (en) * 2017-03-03 2019-08-06 Apple Inc. Pre-association service discovery
US10271282B2 (en) * 2017-04-21 2019-04-23 Telefonaktiebolaget Lm Ericsson (Publ) Detection and operation of wake-up receivers with limited range
US10813148B2 (en) 2017-09-16 2020-10-20 Arris Enterprises Llc Selective probe-response suppression
WO2019068106A1 (en) 2017-09-30 2019-04-04 Arris Enterprises Llc ACCESS POINT DISCOVERY OF WIRELESS NETWORK TOPOLOGY
CN111406419B (zh) * 2017-11-27 2023-07-11 Nec平台株式会社 无线lan系统、通信速度上限设定方法以及介质
US10772002B2 (en) * 2018-03-13 2020-09-08 Arris Enterprises Llc Selective probe-response suppression based on SNR
CN109275198B (zh) * 2018-09-30 2020-07-17 Oppo广东移动通信有限公司 移动终端的控制方法、装置、存储介质及移动终端

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483676A (en) * 1988-08-04 1996-01-09 Norand Corporation Mobile radio data communication system and method
US5815811A (en) * 1989-06-29 1998-09-29 Symbol Technologies, Inc. Preemptive roaming in a cellular local area wireless network
US5584048A (en) 1990-08-17 1996-12-10 Motorola, Inc. Beacon based packet radio standby energy saver
US5267261A (en) * 1992-03-05 1993-11-30 Qualcomm Incorporated Mobile station assisted soft handoff in a CDMA cellular communications system
US5896561A (en) * 1992-04-06 1999-04-20 Intermec Ip Corp. Communication network having a dormant polling protocol
US5465401A (en) 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
AU6987694A (en) * 1993-05-11 1994-12-12 Norand Corporation Premises, peripheral and vehicular local area networking
US5568513A (en) 1993-05-11 1996-10-22 Ericsson Inc. Standby power savings with cumulative parity check in mobile phones
US5483669A (en) * 1993-09-09 1996-01-09 Hughes Aircraft Company Dynamic thresholding for mobile assisted handoff in a digital cellular communication system
US5448569A (en) * 1994-04-12 1995-09-05 International Business Machines Corporation Handoff monitoring in cellular communication networks using slow frequency hopping
US5519762A (en) 1994-12-21 1996-05-21 At&T Corp. Adaptive power cycling for a cordless telephone
US5915214A (en) * 1995-02-23 1999-06-22 Reece; Richard W. Mobile communication service provider selection system
US5630207A (en) 1995-06-19 1997-05-13 Lucent Technologies Inc. Methods and apparatus for bandwidth reduction in a two-way paging system
JP2771478B2 (ja) 1995-06-20 1998-07-02 静岡日本電気株式会社 表示機能付き無線選択呼出受信機
US5649289A (en) 1995-07-10 1997-07-15 Motorola, Inc. Flexible mobility management in a two-way messaging system and method therefor
JPH0936799A (ja) * 1995-07-21 1997-02-07 Toshiba Corp 無線通信装置
US5950124A (en) * 1995-09-06 1999-09-07 Telxon Corporation Cellular communication system with dynamically modified data transmission parameters
US5721733A (en) * 1995-10-13 1998-02-24 General Wireless Communications, Inc. Wireless network access scheme
US5920821A (en) * 1995-12-04 1999-07-06 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
US5987062A (en) * 1995-12-15 1999-11-16 Netwave Technologies, Inc. Seamless roaming for wireless local area networks
JP3581218B2 (ja) * 1996-07-03 2004-10-27 株式会社東芝 移動通信端末装置とその携帯電話機並びにデータ端末装置
FI103850B (fi) * 1996-07-12 1999-09-30 Nokia Mobile Phones Ltd Tiedonsiirtotilan automaattinen ohjaus
EP2040388A3 (de) * 1997-04-24 2012-04-11 Ntt Mobile Communications Network Inc. Verfahren und Vorrichtung zur Überwachung und Analyse des Energieverbrauchs in betriebenen Chemiewerken
TW396686B (en) * 1997-06-06 2000-07-01 Ericsson Telefon Ab L M Modified downlink power control during macrodiversity

Also Published As

Publication number Publication date
JP2000209234A (ja) 2000-07-28
AU6530599A (en) 2000-07-06
DE69925703D1 (de) 2005-07-14
US6580700B1 (en) 2003-06-17
CN1144423C (zh) 2004-03-31
EP1017197B1 (de) 2005-06-08
EP1017197A3 (de) 2002-08-21
CN1271902A (zh) 2000-11-01
AU767841B2 (en) 2003-11-27
EP1017197A2 (de) 2000-07-05

Similar Documents

Publication Publication Date Title
DE69925703T2 (de) Datenratenalgorithmus zur Verwendung in einem drahtlosen lokalen Netzwerk
DE602005003325T2 (de) Energieeinsparung und Behandlung von Rundspruchnachrichten wie Einfachnachrichten in einem WLAN
CN101911632B (zh) 在直接链路建立无线网络中用于节电模式的方法
DE602004010413T2 (de) Vorrichtung und Verfahren für zwei oder mehrere "delivery traffic indication message (DTIM)" Perioden in drahtlosen Netzen
DE602004001389T2 (de) Verfahren zum Steuern des Schlafmodus eines Endgerätes, dazugehöriges mobiles Endgerät und Funkzugriffsknoten
CN1965534B (zh) 用于无线网络中的信道扫描的方法和设备
US6002918A (en) Power-saving arrangement and method for mobile units in communications network
DE69534281T2 (de) Hierarchisches Kommunikationssystem mit intelligenter Migration von Daten, Programmen und Verarbeitung
US8620357B2 (en) Method and apparatus optimizing receipt of call/broadcast paging messages by self-powered wireless communications devices
DE602004005426T2 (de) Detektion und auswahl drahtloser lokaler netzwerksysteme
US7675878B2 (en) Enhanced passive scanning
DE60224199T2 (de) Planung von erfassungsversuchen an dienstbereitstellungssystemen
CN1853429B (zh) 无线网络漫游计时器方法和装置
CN1860806B (zh) 增强的被动扫描
CN106954237B (zh) 一种Wi-Fi频段自适应切换方法及装置
CN107079404A (zh) 寻呼信号发送方法、寻呼信号接收方法、装置及系统
CN104412690A (zh) Wlan中同步的基于dcf的信道访问中的隐藏节点问题的解决
US11071061B2 (en) Communication system, gateway, terminal and communication method based on LoRa technology
CN102484892A (zh) 多无线电装置中的无线电选择
CN100484112C (zh) 控制无线局域网上的站点的功耗的方法和装置
DE102010036590A1 (de) Verfahren zum Koordinieren von Sende- und Empfangs-Betriebsvorgängen von Funkmodulen in einem Kommunikations-Gerät und Kommunikations-Gerät dafür
DE112018005454T5 (de) Ein ultra-low-power-mesh-netzwerk
CN111565367B (zh) 蓝牙物联终端参数调整方法和系统
CN113133092B (zh) 一种节能控制方法及相关设备
CN102427588B (zh) 一种避免802.11轮询式数据传输过程中网络拥塞的方法

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 1017197

Country of ref document: EP

Representative=s name: SCHUMACHER & WILLSAU PATENTANWALTSGESELLSCHAFT, DE