DE602004005426T2 - Detektion und auswahl drahtloser lokaler netzwerksysteme - Google Patents

Detektion und auswahl drahtloser lokaler netzwerksysteme Download PDF

Info

Publication number
DE602004005426T2
DE602004005426T2 DE602004005426T DE602004005426T DE602004005426T2 DE 602004005426 T2 DE602004005426 T2 DE 602004005426T2 DE 602004005426 T DE602004005426 T DE 602004005426T DE 602004005426 T DE602004005426 T DE 602004005426T DE 602004005426 T2 DE602004005426 T2 DE 602004005426T2
Authority
DE
Germany
Prior art keywords
wlan
beacon
cellular
packet data
cellular network
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
DE602004005426T
Other languages
English (en)
Other versions
DE602004005426D1 (de
Inventor
Raymond T. San Diego HSU
Ragulan Markham SINNARAJAH
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of DE602004005426D1 publication Critical patent/DE602004005426D1/de
Application granted granted Critical
Publication of DE602004005426T2 publication Critical patent/DE602004005426T2/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/18Selecting a network or a communication service
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Description

  • Die vorliegenden Erfindung betrifft im Allgemeinen Kommunikationssysteme, und insbesondere die Detektion eines drahtlosen lokalen Zugriffsnetzwerks (WLAN = wireless local access network) durch eine Mobilstation in einem zellularen Kommunikationssystem.
  • Hintergrund
  • Drahtlose lokale Zugriffsnetzwerke (WLANs) sehen drahtlosen Zugriff auf ein Kommunikationsnetzwerk innerhalb eines lokalen geographischen Gebiets vor, wie ein Gebäude oder in einem Internet-Cafe. WLANs werden derzeit durch viele zellulare Träger als die Belastung eines zellularen Systems mildernd betrachtet, so dass die Kapazität erhöht wird. Zusätzlich wünschen Benutzer Zugriff auf lokale WLANs, um den Empfang und Datenraten von Kommunikationen durch ein drahtloses Gerät zu erhöhen. Ein Problem existiert in der Detektion und der Auswahl von WLAN-Systemen. Der Zweck der Systemdetektion ist es, die Verfügbarkeit eines drahtlosen Zugriffsmediums (zum Beispiel cdma2000, WLAN, etc.) zu detektieren. Der Zweck der Systemauswahl ist es, ein Zugriffsmedium zum Transportieren von Anwendungsinhalten auszuwählen. Systemauswahl kann auf der Verfügbarkeit von Zugriffsmedien, Präferenzstrategie, Anwendungsstatus, Benutzerintervention, etc. oder einer Kombination davon basieren.
  • Typischerweise sendet ein zellulares System einen Pagingindikator periodisch, um eine Mobilstation zu pagen, wenn es eine bevorstehende Kommunikation gibt. Ähnlich kann ein WLAN durch ein Beacon bzw. Peilsignal, welches durch das WLAN gesendet wird, bekannt gegeben werden. Sowohl der Pagingindikator wie auch das Peilsignal erfordern, dass die Mobilstation nach dem gesendeten Signal scannt. Weil die Mobilstation oft wenig Information bezüglich des Orts und der Zugreifbarkeit eines WLANs hat, kann die Mobilstation nach dem WLAN periodisch scannen und dabei beachtliche Leistung aufwenden. Es gibt deshalb einen Bedarf für ein effizientes, genaues Verfahren der Systemdetektion und -Auswahl.
  • Die US Patentanmeldung mit der Veröffentlichungsnummer US2002/085516 beschreibt Systeme, Verfahren und Programmprodukte zum automatischen und nahtlosen vertikalen Roaming zwischen drahtlosen lokalen Netzwerken (WLAN = wireless local area network) und drahtlosen weitgebietigen Netzwerken (WWAN = wireless wide area network), während eine aktive Sprach- oder Streaming-Datenverbindung aufrechterhalten wird.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung gemäß den Ansprüchen 1 und 13 der angefügten Ansprüche.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine Mobilstation, welche zur Systemdetektion und -Auswahl angepasst ist.
  • 2A ist eine Kommunikationskonfiguration einschließlich zellularer Systemfähigkeit und WLAN-Zugriff.
  • 2B zeigt Signalisierungsnachrichten zum Ankündigen von WLAN.
  • 3A ist ein Zeitdiagramm des Signalflusses in einem System wie in 2A.
  • 3B ist ein Zeitdiagramm des Signalflusses in einem System wie in 2A.
  • 4 ist ein Zeitdiagramm des Signalflusses in einem System wie in 2A.
  • 5A ist eine Mobilstation, welche ein Displayformat hat, welches WLAN-Detektion zugeordnet ist.
  • 5B ist ein Flussdiagramm eines Verfahrens zur Systemdetektion und -Auswahl.
  • 6 ist ein Blockdiagramm einer Mobilstation mit mehreren Tunern in Kommunikation mit einem WLAN und einem zellularen System.
  • 7 ist ein Flussdiagramm eines Verfahrens zur Systemdetektion.
  • 8 ist ein Kommunikationssystem, welches drahtlose zellulare Kommunikationen, drahtlose lokale Netzwerkkommunikationen, und Internetkommunikationen unterstützt.
  • 9 ist ein Zeitdiagramm, welches WLAN-Detektion und -Auswahl zeigt.
  • 10A ist ein Zeitdiagramm, welches WLAN-Detektion und -Auswahl zeigt.
  • 10B ist ein Zeitdiagramm, welches WLAN-Detektion und -Auswahl zeigt.
  • 10C ist ein Zeitdiagramm, welches WLAN-Detektion und -Auswahl zeigt.
  • DETAILLIERTE BESCHREIBUNG
  • Das Wort „exemplarisch" wird hierin verwendet, um „als ein Beispiel, Fall oder Illustration dienend" zu bedeuten. Jedes hierin als „exemplarisch" beschriebene Ausführungsbeispiel muß nicht notwendigerweise als bevorzugt oder vorteilhaft gegenüber anderen Ausführungsbeispielen ausgelegt sein.
  • Eine HDR Teilnehmerstation, welche hierin als ein Zugriffsterminal (AT = access terminal) bezeichnet wird, kann mobil oder stationär sein, und kann mit einer oder mehreren HDR Basisstationen kommunizieren, welche hierin als Modem Pool Transceiver (MPTs) bezeichnet werden. Ein Zugriffsterminal sendet und empfängt Datenpakete durch einen oder mehrere Modem Pool Transceiver zu einem HDR Basisstationsteuerelement, welches hierin als Modem Pool Steuerelement (MPC = modem pool controller) bezeichnet wird. Modem Pool Transceiver und Modem Pool Steuerelemente sind Teile eines Netzwerks, welches als ein Zugriffsnetzwerk bezeichnet wird. Ein Zugriffsnetzwerk transportiert Datenpakete zwischen mehreren Zugriffsterminals. Das Zugriffsnetzwerk kann ferner mit zusätzlichen Netzwerken außerhalb des Zugriffsnetzwerks verbunden sein, wie ein Firmen internes Intranet oder das Internet, und kann Datenpakete zwischen jedem Zugriffsterminal und solchen sich außerhalb befindenden Netzwerken transportieren. Ein Zugriffs terminal, welches eine aktive Verkehrskanalverbindung mit einem oder mehreren Modem Pool Transceivern aufgebaut hat, wird als ein aktives Zugriffsterminal bezeichnet, und es wird als sich in einem Verkehrszustand befindend bezeichnet. Ein Zugriffsterminal, welches in dem Vorgang des Aufbauens einer aktiven Verkehrskanalverbindung mit einem oder mehreren Modem Pool Transceivern ist, wird als sich in einem Verbindungsaufbauzustand befindend bezeichnet. Ein Zugriffsterminal kann jedes Datengerät sein, welches durch einen drahtlosen Kanal oder durch einen drahtgebundenen Kanal kommuniziert, zum Beispiel unter Verwendung von Faseroptik oder Koaxialkabeln. Ein Zugriffsterminal kann ferner von einer Anzahl von Typen von Geräten einschließlich, aber nicht eingeschränkt auf, eine PC Karte, Compact Flash, externes oder internes Modem, oder drahtloses oder drahtgebundenes Telefon sein. Die Kommunikationsverbindung, durch die das Zugriffsterminal Signale an den Modem Pool Transceiver sendet, wird als Rückwärtsverbindung bezeichnet. Die Kommunikationsverbindung durch welche ein Modem Pool Transceiver Signale zu einem Zugriffsterminal sendet, wird eine Vorwärtsverbindung genannt.
  • 1 zeigt die Komponenten und Interfaces für die Systemdetektion und -auswahl gemäß einem Ausführungsbeispiel. Innerhalb des Systems 50 repräsentiert ein Benutzer 52 einen Benutzer einer drahtlosen Mobileinheit, wobei der Benutzer 52 ein Mensch ist, welcher dazu in der Lage ist, manuell ein Zugriffsmedium auszuwählen, oder einen automatischen Auswahlvorgang zu implementieren. Eine Anwendung 54 ist ein Computer lesbares Programm oder Protokollstapel (zum Beispiel Sendesteuerungsprotokoll (TCP = transmission control protocol)/Internetprotokoll (IP) Stapel), welcher ein Zugriffsmedium zum Transport benötigt. Die Anwendung 54 kommuniziert mit dem Benutzer 52 über das Interface C. Die Anwendung 54 kommuniziert auch mit einer Präferenzdatenbank 56 über das Interface B, und mit einem Auswähler 58 über das Interface E.
  • Die Präferenzdatenbank 56 ist eine Speichereinrichtung, welche ein Systemauswahlkriterium speichert. Die Systemauswahlkriterien können manuell durch den Benutzer 52 konfiguriert sein, oder automatisch durch die Anwendung 54 manipuliert werden. In einem Ausführungsbeispiel betrachtet das Systemauswahlkriterium die Verfügbarkeit von drahtlosem Zugriff und wählt WLAN aus, sofern verfügbar. In einem Beispiel, wenn das System 50 derzeit über das zellulare Netzwerk kommuniziert, wie ein cdma2000 Netzwerk, wird das System 50 angewiesen, solche Kommunikation weiter zu führen, aber damit fortzufahren zu versuchen, die Verfügbarkeit von WLAN zu detektieren. Die Anwendung 54 kann die Präferenzdatenbank 56 automatisch konfigurieren. Der Benutzer 52 kann manuell die Präferenzdatenbank 56 konfigurieren und die Anwendung 54 freischalten/deaktivieren.
  • Ein Zugriffsmediumdetektor (AMD = access medium detector) 60 detektiert die Verfügbarkeit eines drahtlosen Zugriffsmediums und berichtet das Ergebnis zu dem Auswähler 58. Der Auswähler 58 ist verantwortlich für das Aktivieren und Deaktivieren von einem oder mehreren Zugriffsmediumdetektoren 60 und Auswählen eines Zugriffsmediums basierend auf den Detektionsergebnissen, Systemauswahlkriterien, Zugriffsstatus, und/oder Benutzeranforderung. Der Auswähler 60 kann das Systemauswahlergebnis zu dem Benutzer 52 und/oder der Anwendung 54 berichten. Der Auswähler 60 kommuniziert mit der Anwendung 54 über ein Interface E, mit der Präferenzdatenbank 56 über ein Interface F, und mit AMDs 60 über ein Interface G. Der Auswähler 58 kommuniziert ferner mit dem Benutzer 52 über das Interface D.
  • Interface A: Der Benutzer 52 kann manuell neue Systemauswahlkriterien laden oder existierende Auswahlkriterien in der Präferenzdatenbank 56 modifizieren. Systemauswahlkriterien sind Regeln, welche der Auswähler 58 zur Entscheidungsfindung verwenden wird. Zum Beispiel, wenn eine Anwendung aktiv ist (das heißt Daten sendet/empfängt) und das WLAN-Zugriffsmedium verfügbar ist, dann sollte das System das WLAN-Zugriffsmedium auswählen, um Datenverkehr zu transportieren. Der Benutzer kann Systemauswahlkriterien über ein benutzergraphisches Interface (zum Beispiel Windows- bzw. Fenster basierte Programme) eingeben.
  • Interface B: Die Anwendung 54 kann automatisch neue Systemauswahlkriterien laden oder existierende Systemauswahlkriterien in der Präferenzdatenbank 56 modifizieren. Zum Beispiel hat eine Anwendung 54 eine Präferenz, ein gegebenes Zugriffsmedium X zu verwenden, und die Präferenz kann in die Präferenzdatenbank 56 automatisch geladen werden, wenn die Anwendung 54 herunter geladen oder installiert wird.
  • Interface C: Der Benutzer 52 kann die Anwendung 54 aktivieren oder deaktivieren. Der Benutzer 52 kann die Einstellung zur Systemauswahl der Anwendung 54 konfigurieren. Zum Beispiel kann der Benutzer 52 die Anwendung 54 konfigurieren, um automatische Interaktion mit der Präferenzdatenbank 56 zu unterbinden, wie wenn der Benutzer 52 entscheidet, die Pegelpräferenz der Anwendung 54 über das Interface A manuell zu steuern.
  • Interface D: Der Auswähler 58 kann den Benutzer auffordern, ein Zugriffsmedium auszuwählen. In einem anderen Szenario kann der Benutzer 52 ohne eine solche Aufforderung ein spezifisches Zugriffsmedium anfordern, wobei eine solche Anforderung die Systemauswahlkriterien außer Kraft setzt.
  • Interface E: Die Anwendung 54 kann Statusinformation liefern, um den Auswähler 58 in der Systemauswahl zu unterstützen. Zum Beispiel, beeinflusst es die Entscheidung des Auswählers 58, ob die Anwendung 54 aktiviert oder deaktiviert ist, ob der Zugriffsmediumdetektor 60 aktiviert oder deaktiviert wird. Der Auswähler 58 kann das Systemauswahlergebnis zu der Anwendung 54 liefern, und zwar basierend auf der Anzeige von dem Zugriffsmediumdetektor/den Zugriffsmediumdetektoren und Systemauswahlkriterien, welche in der Präferenzdatenbank gespeichert sind. Wenn zum Beispiel der Auswähler 58 ein Zugriffsmedium mit höherer Bandbreite auswählt, kann die Anwendung 54 auf einen Codec mit besserer Qualität wechseln. In einem anderen Beispiel gibt der Auswähler 58 die Systemdetektionsergebnisse zu der Anwendung 54 von dem Zugriffsmediumdetektor 60, so dass die Anwendung 54 das Ergebnis dem Benutzer 52 anzeigen kann.
  • Interface F: Der Auswähler 58 erhält die Systemauswahlkriterien von der Präferenzdatenbank 56. Wenn es eine Veränderung in den Systemauswahlkriterien (zum Beispiel durch den Benutzer 52 modifiziert) gibt, muß der Auswähler 58 die neuen Kriterien von der Präferenzdatenbank 56 abrufen. Der Auswähler identifiziert eine Veränderung in den Kriterien durch eine Vielzahl von Verfahren, wie: (1) der Benutzer 52 (oder Anwendung 54) liefert Information zu dem Auswähler 58 über das D (oder E) Interface, welche eine Aktualisierung der Präferenzdatenbank 56 anzeigt, oder (2) der Auswähler 58 überprüft periodisch die Präferenzdatenbank 56 nach Aktualisierungen.
  • Interface G: Der Auswähler 58 kann einen oder mehrere Zugriffsmediumdetektoren 60 basierend auf Benutzereingabe, Anwendungsstatus, und/oder Systemauswahlkriterien von der Präferenzdatenbank 56 aktivieren oder deaktivieren. Der Zugriffsmediumdetektor 60 kann das Detektionsergebnis dem Auswähler 58 anzeigen.
  • Versorgung bzw Bereitstellung (Provisioning) der MS mit WLAN-Information
  • Die folgende Diskussion führt detailliert die Bereitstellung bzw. Versorgung mit der WLAN-Information in der Mobilstation (MS) und Verfahren, welche bei der MS implementiert sind, um unnötiges WLAN-Scannen zu minimieren, und zwar basierend auf WLAN-Ankündigung von dem zellularen Netzwerk über Signalisierungsnachrichten aus. Ein Netzwerk, welches cdma2000 Protokolle unterstützt, wird als ein Beispiel in der folgenden Diskussion geliefert. In dem Kontext der vorliegenden Beschreibung bezieht sich die Versorgung auf die Kommunikation von WLAN-Parametern und Konfiguration von Information zu der MS, welche notwendig ist zum Aufbauen von Kommunikation mit dem WLAN.
  • Ein konventionelles Versorgungsverfahren konfiguriert manuell die MS mit der notwendigen Information (zum Beispiel 802.11a/b Frequenzen, Liste von Dienstidentifizierern, etc.) für die MS, um WLAN-Abdeckung zu detektieren, welche durch einen Dienstprovider geliefert wird. Ein Extended Service Set Identifier (ESSID) kann verwendet werden, um alle Zugriffspunkte (AP = access point) in einem WLAN Operator Netzwerk zu identifizieren. Unterschiedliche Operatoren werden unterschiedliche ESSIDs verwenden. Somit kann die Liste von ESSIDs zu einer Liste von WLAN Operatoren, auf welche durch die MS zugegriffen werden kann, korrespondieren.
  • Eine Alternative zum manuellen Versorgen ist das Versorgen der MS mit der WLAN-Information über das Over-the-air Provisioning (OTAP) Typprotokoll. Das Detail des OTAP ist in den IS-683 Standards beschrieben, welche erweitert werden können, um die Versorgung von WLAN-Parametern zu unterstützen. Eine andere Alternative ist das automatische Versorgen der MS mit der WLAN-Information, welche durch 1 × Signalisierungsnachrichten (hierin nachfolgend diskutiert) angekündigt werden. Die letztere Alternative ist dynamischer als OTAP.
  • Sobald die MS die notwendige WLAN-Information hat bestimmt die MS, wann nach der WLAN-Abdeckung gescannt wird. Im Allgemeinen wird das WLAN ein periodisches Peilsignal senden, welches ein Signal ist, welches gesendet wird, um das WLAN anzukündigen. Wenn die MS dazu in der Lage ist, das Peilsignal zu empfangen, ist die MS dazu in der Lage, auf das WLAN zuzugreifen. Der Benutzer 52 kann WLAN-Scannen aktivieren oder deaktivieren, jedoch kann es sein, dass der Vorgang nicht benutzerfreundlich ist, und zwar aufgrund der manuellen Operationen, welche vom Benutzer verlangt werden. Ein automatischer Betrieb kann bevorzugt werden, welcher für den Benutzer transparent ist. Gemäß einem Ausführungsbeispiel sieht ein Scannverfahren, welches für den Benutzer 52 transparent ist, vor, dass die MS periodisch scannt. Periodisches Scannen ist aufwendig, wenn die MS nicht in einem WLAN-Abdeckgebiet ist, weil Scannen Batterieleistung abzieht.
  • Wenn ein zellulares System, wie cdma2000, WLAN-Dienst vorsieht oder eine Roaming-Vereinbarung/Roaming-Vereinbarungen mit anderen WLAN- Operatoren hat, können mehrere Optionen für das zellulare Netzwerk implementiert sein, um WLAN-Information über zellulare Signalisierungsnachrichten anzukündigen, und zwar um der MS zu ermöglichen, effizient nach WLAN-Abdeckung zu scannen. Alternative Ausführungsbeispiele können andere zellulare Systeme implementieren.
  • WLAN-Ankündigung über Signalisierungsnachrichten
  • In einem ersten Ausführungsbeispiel sind ein Basisstationsteuerelement (BSC = base station controller) und Basistransceiversystem (BTS = base transceiver system) mit dem Wissen von WLAN-Abdeckung in einem Zellensektor konfiguriert. Wenn der zellulare Dienstprovider auch WLAN-Dienste liefert, ist die WLAN-Information für das zellulare System verfügbar. Wenn es WLAN-Abdeckung in dem Zellensektor gibt, broadcasted das BCS periodisch WLAN-Versorgungsinformation (zum Beispiel 802.11a/b Frequenzen, ES-SID, bevorzugte Roamingliste, etc.) als Overheadnachrichten über gemeinsame Kanäle. Die MS empfängt die WLAN-Versorgungsinformation und verwendet die Information, um nach WLAN zu scannen. Die WLAN-Versorgungsinformation kann innerhalb von existierenden Overheadnachrichten beinhaltet sein. Alternativ kann die WLAN-Versorgungsinformation in einer Signalisierungsnachricht geliefert werden, welche spezifisch für die WLAN-Versorgung definiert ist.
  • 2A zeigt Sektoren innerhalb einer Zelle eines zellularen Kommunikationsnetzwerks. Die Zelle beinhaltet Sektor A 102, Sektor B 104, und Sektor C 106. Innerhalb der Zelle sind mehrere WLANs, einschließlich WLAN #1 120 und WLAN #2 130. Das WLAN #1 120 ist durch ein ESSID (1) identifiziert. Das WLAN #2 130 ist durch ein ESSID (2) identifiziert. Wie gezeigt ist das WLAN #2 130 innerhalb des Sektors B 104 enthalten, während das WLAN #1 120 einen Teil innerhalb des Sektors B 104 und einen Teil innerhalb des Sektors A 102 beinhaltet.
  • Die bevorzugte Roamingliste ist eine Liste von ESSIDs, jeweils korrespondierend zu einem WLAN-Provider, welcher eine Roamingvereinbarung mit dem zellularen System hat. Die Broadcastsignalisierungsnachrichten können durch zellulare Systemversorgung getriggert werden, das heißt das zellulare System broadcasted die Nachricht die ganze Zeit über, und zwar unabhängig davon, ob es MSs mit WLAN-Tauglichkeit gibt. Das zellulare System sendet kontinuierlich die WLAN-Versorgungsinformation, um das WLAN anzukündigen. Alternativ kann die WLAN-Versorgungsinformation über Signalisierungsnachrichten gesendet werden, wobei die Signalisierungsnachrichten beim Empfang von mindestens einer Registrierungsnachricht getriggt werden, und wobei die Registrierungsnachricht eine MS mit WLAN-Tauglichkeit anzeigt. Solche WLAN-Tauglichkeitsanzeige kann ein 1-Bit Flag in einer Registrierungsnachricht sein. Man beachte, dass es ein Vorteil der registrierungsgetriggerten Signalisierung ist, dass das BTS das Broadcasten von unnötiger WLAN-Versorgungsinformation vermeiden kann.
  • Beim Empfang einer WLAN-Anfrage von einer MS kann die Basisstation die WLAN-Ankündigung auf einer Vielzahl von Arten und Weisen senden. Die BS kann die WLAN-Ankündigung auf einen gemeinsamen Kanal senden, wobei mehrere Benutzer dazu in der Lage sind, auf die Information zuzugreifen. Die BS kann die Information direkt zu der MS unter Verwendung einer Signalisierungsnachricht senden. Die BS kann nur spezifische Information senden, wie Ortsinformation für das WLAN:
    Beim Empfang der WLAN-Versorgungsnachricht in einer Overheadsignalisierungsnachricht hat die MS keine Garantie dafür, einen AP zu detektieren, weil die WLAN-Abdeckung innerhalb eines Zellensektors nicht gleichbleibend sein kann. Die Wahrscheinlichkeit der WLAN-Abdeckung erhöht sich in dicht besiedelten Gebieten, wie Shoppingcentern, Stadien, etc. Zellulare Systeme wünschen, Kapazität in bevölkerten Gebieten zu erhöhen, und WLANs bieten eine Möglichkeit, die Kapazität in solchen Gebieten zu erhöhen. Zellulare Systeme implementieren deshalb WLANs in bevölkerten Gebieten. Andererseits wird WLAN-Abdeckung nicht in ländlichen Gebieten erwartet, weil die Kapazität normalerweise in weniger bevölkerten Gebieten unproblematisch ist.
  • Innerhalb der Zelle 100 sendet der BS-(nicht gezeigt)-unterstützende Sektor B 104 einen Identifizierer von solchen WLANs, über welche die BS Wissen hat. Wenn zum Beispiel das Netzwerk eine Beziehung zu dem WLAN #1 120 hat, kann die BS in Sektor B 104 eine Ankündigung des WLAN #1 129 senden, wobei die Ankündigung den ESSID (1) liefert. Auf diese Art und Weise, wenn die MS (nicht gezeigt) die Ankündigung empfängt, ist die MS dazu in der Lage, nach dem WLAN #1 129 basierend auf der ESSID (1) zu scannen. Ähnlich würde die BS von Sektor A auch dazu in der Lage sein, WLAN #1 120 anzukündigen. Zusätzlich, wenn das Zellennetzwerk eine Beziehung mit WLAN #2 130 hat, kann die BS von Sektor B 104 auch das WLAN #2 130 ankündigen, wobei ESSID (2) geliefert wird.
  • 2B zeigt zwei Ausführungsbeispiele von Signalisierungsnachrichten. In einem ersten Ausführungsbeispiel beinhaltet die Systemparameternachricht Systemparameterinformation 112 und ein WLAN-Ankündigungsfeld 116. Das WLAN-Ankündigungsfeld 116 kann ein einziges Bit sein, wobei eine Polarität WLAN-Verfügbarkeit anzeigt, und die entgegengesetzte Polarität zeigt keine Verfügbarkeit an. Die WLAN-Ankündigung 116 kann ein Mehrbitfeld sein, welches weitere Information liefert, wie Ortsinformation, oder Anweisung für die MS bezüglich des Zugriffs auf WLAN-Information. In einem zweiten Ausführungsbeispiel beinhaltet die Systemparameternachricht Systemparameterinformation 140, eine WLAN-Ankündigung 142, und eine Ortsinformation oder Global Positioning System (GPS) 144.
  • In alternativen Ausführungsbeispielen wird die WLAN-Versorgungs-/Ankündigungsinformation nicht periodisch in Overhead Nachrichten über gemeinsame Kanäle gebroadcasted. Wenn eine MS wünscht, WLAN-Versorgungs-/Ankündigungsinformation für einen gegebenen Zellensektor zu empfangen, verwendet die MS eine zellulare Signalisierungsnachricht, wie eine CDMA2000 Registrierungsnachricht, um die WLAN-Versorgungs- /Ankündigungsinformation von dem BSC anzufordern. Alternativ kann die MS eine spezifische WLAN-Anforderungsnachricht senden. In Antwort darauf liefert das BSC die WLAN-Versorgungs-/Ankündigungsinformation bei Bedarf. Wenn die MS keinen Verkehrskanal hat, sendet das BSC die Antwort zu der MS über einen gemeinsamen Kanal. Die Antwort identifiziert verfügbare WLAN-Abdeckung in dem designierten Zellensektor. Man beachte, dass der Sektor durch einen Identifizierer wie die Base ID identifiziert ist, wie in cdma2000 verwendet wird. Wenn es WLAN-Abdeckung in dem Sektor gibt, beinhaltet die Antwort von der BSC auch die notwendige WLAN-Versorgungs-/Ankündigungsinformation, um der MS zu erlauben, nach WLAN-Abdeckung zu scannen.
  • Um übermäßigen Signalisierungsverkehr zu vermeiden (wie wenn mehrere MSs WLAN-Versorgungs-/Ankündigungsinformation anfordern), kann die BSC Antwort (das heißt die WLAN-Versorgungs-/Ankündigungsinformation) über einen gemeinsamen Kanal/gemeinsame Kanäle senden. Die WLAN-Information kann redundant geliefert werden. In einem Ausführungsbeispiel sendet das BSC beim Empfang einer Anforderung von einer MS für WLAN-Versorgungs-/Ankündigungsinformation die WLAN-Versorgungs-/Ankündigungsinformation für eine vorbestimmte Zeitperiode. Die Versorgung von solcher Information auf einem gemeinsamen Kanal vermeidet übermäßige Signalisierungsnachrichten, welche anfallen, wenn die MSs die gleiche Information zu einem unmittelbar darauf folgenden Zeitpunkt anfordern.
  • Die MS empfängt WLAN-Ortsinformation von dem zellularen Netzwerk, wobei die WLAN-Ortsinformation die APs identifiziert, welche das WLAN unterstützen. Die Ortsinformation kann Breiten- und Längenidentifizierer eines APs sein. Die MS empfängt die WLAN-Ortsinformation und zeigt dann die WLAN-Ortsinformation bei der MS an. Das Display kann den AP Ort bzw. Ortre in dem Kontext einer lokalen Karte anzeigen, welche in der MS gespeichert sein kann. Das Display kann wie in 5A gezeigt sein, wobei eine mobile drahtlose Einrichtung 200 eine Tastatur 204 und ein Display 202 be inhaltet. Das Display identifiziert den Ort der WLAN APs auf eine graphische Art und Weise. Das Display kann eine Text basierte Nachricht sein.
  • Es gibt mehrere Verfahren für eine MS um die Ortsinformation von APs, welche das WLAN unterstützen, zu erhalten. In einem Ausführungsbeispiel erhält die MS die Ortsinformation von APs von den Signalisierungsoverheadnachrichten über gemeinsame Kanäle oder dedizierte Kanäle, wie hierin oben stehend beschrieben. In einem alternativen Ausführungsbeispiel weist der Benutzer die MS an, die Ortsinformation von APs von einem Anwendungsserver anzufordern. Der Server in diesem Fall kann sich in dem Backend des Operatornetzwerks befinden, so dass die MS Protokolle höherer Schichten (Zum Beispiel IP) verwendet, um mit dem Server zu kommunizieren und die Ortsinformation von APs zu erhalten.
  • In einem Ausführungsbeispiel, welches in 5B gezeigt ist, sieht ein Verfahren 250 ein Verfahren der manuellen WLAN-Auswahl vor. Bei Schritt 252 wählt der Benutzer die Kartendisplayfunktion zum Identifizieren von WLAN-Orten auf der drahtlosen Einrichtung aus. Das WLAN wird innerhalb eines Bereichs bei Schritt 254 identifiziert. Wenn ein automatischer Scan bei der Entscheidungsraute 256 aktiviert ist, fährt die Verarbeitung mit Schritt 258 für das Gerät fort, um nach WLANs zu scannen. Anderenfalls fährt die Verarbeitung mit Schritt 260 fort, so dass der Benutzer nach WLANs scannen kann. Wenn ein WLAN bei der Entscheidungsraute 262 zugreifbar ist, dann sendet die drahtlose Einrichtung eine WLAN-Registrierungsanforderung bei Schritt 264. Anderenfalls kehrt die Verarbeitung zu Schritt 254 zurück, um ein WLAN, welches in dem Bereich identifiziert ist, abzuwarten.
  • 3A ist ein Zeitdiagramm zur Detektion eines WLANs, wobei die MS eine spezifische WLAN-Abfrage oder Anforderung für WLAN-Information zu der BS sendet. Ansprechend darauf sendet die BS die WLAN-Information zu der MS, wie über eine gemeinsamer Kanal WLAN-Ankündigung. Wenn ein WLAN verfügbar ist scannt die MS nach dem WLAN gemäß der WLAN- Information, welche durch die BS geliefert wird, und sendet eine Registrierungsanforderung zu dem WLAN, um Kommunikation aufzubauen.
  • 3B ist ein Zeitdiagramm zur Detektion eines WLANs, wobei die MS eine Registrierungsanforderung zu der BS sendet (das heißt zellulares Netzwerk). Die Registrierungsanforderung kann eine spezifische Anforderung für WLAN-Information enthalten. Alternativ kann die Registrierungsanforderung nicht spezifisch WLAN-Information anfordern, sondern stattdessen die BS auffordern, WLAN-Information zu liefern. Ansprechend auf die Registrierungsanforderung liefert die BS die WLAN-Information zu der MS. Wenn ein WLAN verfügbar ist scannt die MS nach dem WLAN gemäß der WLAN-Information, welche durch die BS geliefert wurde, und sendet eine Registrierungsanforderung zu dem WLAN, um Kommunikation aufzubauen.
  • 4 ist ein Zeitdiagramm zum Detektieren eines WLANs, wobei die MS eine Registrierungsanforderung zu der BS sendet (das heißt zellulares Netzwerk). Die Registrierungsanforderung kann eine spezifische Anforderung für WLAN-Information enthalten. Alternativ kann die Registrierungsanforderung nicht spezifisch WLAN-Information anfordern, sondern stattdessen die BS auffordern, WLAN-Information zu liefern. Ansprechend auf die Registrierungsanforderung broadcasted die BS die WLAN-Information auf einem gemeinsamen Kanal. Wenn ein WLAN verfügbar ist, scannt die MS nach WLAN gemäß der WLAN-Information, welche durch die BS geliefert wurde, und sendet eine Registrierungsanforderung zu dem WLAN, um Kommunikation aufzubauen.
  • MS mit einem Tuner
  • Wenn die Mobilstation (MS) einen Tuner zur Kommunikation hat. In einer solchen Einrichtung wird der einzige Tuner zur Kommunikation mit sowohl dem zellularen System wie auch dem WLAN-System verwendet. Die MS detektiert WLAN-Abdeckung und führt Systemauswahl zwischen dem WLAN und dem zellularem System aus, wobei die MS sich nur auf ein System (WLAN oder zellular) zu einem gegebenen Zeitpunkt einstellen kann.
  • Die MS führt Systemdetektion und Auswahl in den folgenden Szenarien durch: (1) die MS ist im Leerlauf (nicht aktiv in Kommunikation) mit Bezug auf das zellulare Netzwerk, wobei sie keinen dedizierten Kanal hat, und wünscht, nach WLAN zu scannen; (2) die MS hat eine aktive Paketdatensitzung mit dem zellularen Netzwerk, hat einen dedizierten Kanal, und wünscht nach WLAN zu scannen; (3) die MS ist auf das WLAN eingestellt, und wünscht zellulare Pages zu empfangen; und (4) die MS ist auf das WLAN eingestellt, aber mit niedriger Signalstärke.
  • In Szenario (1) wie oben stehend beschrieben, wenn die MS im Leerlauf ist in dem zellularen Netzwerk (das heißt kein dedizierter Kanal) kann die MS entscheiden, nach WLAN-Abdeckung basierend auf einem oder mehreren Faktoren zu scannen, zum Beispiel Benutzerkommando, vorkonfigurierte Präferenz, WLAN-Verfügbarkeitsankündigung wie von dem zellularen Netzwerk empfangen, etc. Die MS stellt sich auf das zellulare Netzwerk während jedem zugewiesenen Pagingschlitzintervall ein. Auf diese Art und Weise ist die MS dazu in der Lage, jeglichen Pageindikator von dem zellularen Netzwerk zu empfangen. Sobald die MS nach zellularem Pageindikator überwacht, ist die MS dann in der Lage, sich auf die WLAN-Frequenzen einzustellen und passives oder aktives Scannen zum Detektieren von WLAN-Abdeckung zu verwenden.
  • In Szenario (2), wie oben stehend beschrieben, hat die MS eine aktive Paketdatensitzung in dem zellularen Netzwerk (das heißt mit dediziertem Kanal). Die MS kann sich dafür entscheiden, nicht nach WLAN zu scannen, während einer aktiven Datensitzung in dem zellularen Netzwerk. In diesem Fall, während die MS aktiv ist in dem zellularen Netzwerk, schaltet die MS nicht auf WLAN, auch wenn sie auf WLAN zugreifen könnte. Obwohl die MS nicht dazu in der Lage sein kann, den Vorteil von Hochgeschwindigkeits WLAN-Zugriff zu nutzen, würde die MS keine Dienstunterbrechung erfahren.
  • Nachdem die MS in dem zellularen Netzwerk in den Leerlauf übergeht, stellt sich die MS weg von dem zellularen Netzwerk ein, um nach WLAN zu scannen.
  • Alternativ kann das zellulare Netzwerk die MS zum Scannen von WLAN-Abdeckung anweisen. In diesem Fall weist das zellulare Netzwerk die MS an, nach WLAN-Abdeckung zu scannen. Wenn es WLAN-Abdeckung gibt, kann das Netzwerk die MS anweisen, ihre Paketdatensitzung zu WLAN über zu geben. Diese Prozedur kann nützlich sein, wenn das Netzwerk überlastet ist oder wenn die MS eine niedrige Leistungsstärke hat. Die Prozedur ist hierin unten stehend beschrieben und ist ähnlich zu der Kandidatenfrequenzsuchprozedur in einem System, welches cdma2000 unterstützt.
  • Die MS zeigt jegliche WLAN-Tauglichkeit im zellularen Netzwerk über über-die-Luft Registrierung an. Wenn die MS in einem Zellensektor ist, welcher WLAN Hot Spots hat, kann das Netzwerk eine Signalisierungsnachricht senden, um die MS dazu aufzufordern, nach WLAN-Abdeckung zu scannen. Die Signalisierungsanforderungsnachricht enthält WLAN-Information (zum Beispiel Frequenzen, ESSID, etc.) und wird über den dedizierten Kanal der MS gesendet. Die MS stellt sich auf WLAN-Frequenzen ein und scannt aktiv oder passiv nach WLAN-Peilsignalen. Dann kann die MS die folgenden Verhalten haben.
    • (1) Wenn die MS WLAN-Abdeckung detektiert stellt sich die MS zurück auf das zellulare Netzwerk ein, um das WLAN-Suchergebnis zu berichten. Das zellulare Netzwerk sendet dann eine Signalisierungsnachricht, um die MS anzuweisen, nach WLAN über zu geben. Die MS stellt sich auf WLAN ein und führt Zugriffsauthentifizierung und optionale mobile IP Registrierung aus, um ihre Paketdatensitzung auf WLAN über zu geben. Wenn Zugriffsauthentifizierung oder mobile IP Registrierung fehlschlägt, kann sich die MS zurück auf das zellulare Netzwerk stellen und eine Paketdatendienstoption auslösen.
    • (2) Wenn die MS WLAN-Abdeckung detektiert, kehrt die MS nicht zu dem zellularen Netzwerk zurück, um das WLAN-Suchergebnis zu berichten. Statt dessen fährt die MS damit fort, WLAN-Zugriffsauthentifizierung und optionale mobile IP Registrierung durch zu führen, um ihre Paketdatensitzung auf WLAN über zu geben. In diesem Fall, wenn das zellulare Netzwerk nicht die Signalisierungsantwortnachricht nach einem Time-out empfangen hat, nimmt das Netzwerk an, dass die MS das zellulare System verlassen hat, und entfernt somit die Paketdatensitzung der MS.
    • (3) Wenn die MS damit scheitert, WLAN-Abdeckung zu detektieren, stellt sich die MS erneut auf das zellulare Netzwerk ein und sendet eine Signalisierungsantwortnachricht, um das zellulare Netzwerk über das WLAN-Suchergebnis zu informieren, und das Netzwerk stellt den aktiven Zustand der Paketdatensitzung der MS wieder her.
  • Fortfahrend mit Szenario (2), wie hierin oben stehend gegeben, kann die MS noch weiter eine Anforderung zu dem zellularen Netzwerk senden, um die Zustandsinformation der MS zu sichern, während die MS sich davon weg einstellt, um nach WLAN-Abdeckung zu scannen. In diesem Fall fordert die MS das zellulare Netzwerk dazu auf, die Zustandsinformation zu speichern, während sie nach WLAN-Abdeckung scannt. Die MS sendet eine Signalisierungsanforderungsnachricht (ähnlich zu einer CDMA Oft time Report message) zu dem 1 × Netzwerk. Wenn die MS in einem zellularen Sektor ist, welcher WLAN Hot Spots hat, kann das Netzwerk eine Signalisierungsantwortnachricht senden, welche nur die notwendige WLAN-Information für die MS zum Scannen nach WLAN-Abdeckung enthält. Wenn die MS WLAN-Abdeckung detektiert und zum Zugriff authentifiziert ist, kann die MS mit der mobilen IP Registrierung fortfahren, um die Paketdatensitzung über WLAN über zu geben. Wenn die MS daran scheitert, WLAN-Abdeckung zu detektieren, oder mit der WLAN-Zugriffsauthentifizierung scheitert, stellt sich die MS erneut auf das zellulare Netzwerk ein und sendet eine Signalisierungsnachricht, um das zellulare Netzwerk dazu auf zu fordern, den aktiven Zustand der Paketdatensitzung der MS wieder herzustellen. Wenn das zellulare Netzwerk nicht die Signalisierungsanforderungsnachricht empfängt, nachdem ein spezifizierter Zeitgeber abgelaufen ist, nimmt das Netzwerk an, dass die MS das zellulare System verlassen hat und entfernt die Paketdatensitzung der MS.
  • Gemäß dem Szenario (3) ist die MS derzeit auf das WLAN eingestellt. Wenn die MS nicht Rahmen über das WLAN sendet oder empfängt, stellt sich die MS periodisch zurück auf das zellulare Netzwerk ein und überwacht den Pagingindikator in dem Quick Paging Kanal. Wenn der Pagingindikator „0" ist, dann gibt es kein Page für die MS, und die MS stellt sich unmittelbar zurück auf die WLAN-Frequenz ein. In diesem Fall ist die Zeit, welche die MS auf der zellularen Frequenz verbringt, minimal (in der Größenordnung von ms). Wenn der Pagingindikator „1" ist, dann überwacht die MS den Pagingkanal nach ihrem Pagingschlitz. In einem cdma2000 Typnetzwerk tritt der Pagingindikator höchstens 100 ms vor dem Pagingschlitz der MS auf. Der Pagingschlitz ist 80 ms. Der Pagingindikator von „eins" garantiert nicht, dass der Page für die MS ist, weil eine zweite internationale Mobilteilnehmeridentifizierung (IMSI = International Mobile Subscriber Identity) der MS koinzident dem gleichen Pagingindikator wie die erste MS gehashed werden kann. Somit kann die MS maximal 180 ms auf dem Pagingkanal nutzlos verbringen. Wenn der Page für die MS ist, wird sie mit Pagingantwort antworten und in dem zellularen Netzwerk verbleiben, um den hereinkommenden leitungsvermittelten Sprachanruf zu empfangen.
  • Zu der Zeit, zu welcher die MS eingeteilt ist, um das zellulare Netzwerkpaging zu überwachen, wenn die MS in der Mitte des Sendens oder Empfangens von Rahmen über das WLAN ist, sollte die MS in dem WALN bleiben, um die Datenlieferung zur vervollständigen und somit einen Pagingzyklus überspringen. Möglicherweise kann die MS einen Page verpassen, und die Anrufaufbauzeit eines hereinkommenden leitungsvermittelten Sprachanrufs erhöht sich. Wenn die MS einen Page für einen hereinkommenden leitungsvermittelten Sprachanruf empfängt, kann die MS wie folgt antworten.
    • 1. Beim Empfangen des Pages kann die MS auf das zellulare Netzwerk eingestellt verbleiben, um Pagingantwort zu senden und den Anruf zu akzeptieren. Nach dem Sprachanruf kann sich die MS auf das WLAN einstellen, um die Paketdatensitzung fortzuführen (wenn die MS noch WLAN-Abdeckung hat).
    • 2. Beim Empfangen des Pages stellt sich die MS unmittelbar zurück auf das WLAN und sendet eine Abmeldungsnachricht zu dem AP. Dann schaltet die MS auf das zellulare Netzwerk, sendet eine Pagingantwort und akzeptiert den Anruf. Nach dem Sprachanruf kann es erforderlich sein, dass die MS eine neue Paketdatensitzung in entweder dem zellularen Netzwerk oder dem WLAN startet.
  • Gemäß dem Szenario (4), wenn die MS auf das WLAN eingestellt ist, aber detektiert, dass die Signalstärke unter einen akzeptablen Schwellenwert abgefallen ist, kann sich die MS auf das zellulare Netzwerk einstellen, und fährt damit fort, die Paketdatensitzung zu dem zellularen Netzwerk über zu geben.
  • 10A zeigt ein Beispiel von Szenario (2), wobei die MS 702 derzeit eine Paketdatensitzung mit dem zellularen Netzwerk 706 hat. Die MS 702 scannt nach einer WLAN-Anweisungsnachricht von dem Zellennetzwerk 706. Unter Verwendung der WLAN-Anweisungsnachricht, welche die MS versorgt, scannt die MS nach WLAN-Abdeckung. Beim Detektieren des WLANs benachrichtigt die MS 702 das Zellennetzwerk über das Ergebnis. Wie gezeigt detektiert die MS 702 ein WLAN (AP 704) und sendet ansprechend darauf eine Benachrichtigung zu dem zellularen Netzwerk über das Scanergebnis. Das zellulare Netzwerk kann dann die MS 702 anweisen, zu dem WLAN zu wechseln. Die Entscheidung zum Wechseln von dem zellularen Netzwerk 706 zu dem WLAN ist auf der Auslastung des Netzwerks, Bandbreite des Benutzers, Datenanforderung, etc. basiert. Sobald das zellulare Netzwerk 706 die MS 702 anweist, zu wechseln, entfernt das zellulare Netzwerk 706 die Datensitzung. Das MS 702 initiiert dann Authentifizierung mit dem AP 704. Man beachte, dass wenn die Authentifizierung fehlschlägt, es sein kann, dass die MS sich erneut mit dem zellularen Netzwerk aufbauen muß.
  • 10B zeigt ein anderes Beispiel von Szenario (2), wobei die MS 702 derzeit eine Paketdatensitzung mit dem Zellennetzwerk 706 hat. Die MS 702 scannt nach einer WLAN-Anweisungsnachricht von dem Zellennetzwerk 706. Unter Verwendung der WLAN-Anweisungsnachricht, welche die MS versorgt, scannt die MS nach WLAN-Abdeckung. Bei der Detektion des WLANs benachrichtigt die MS 702 das Zellennetzwerk über das Ergebnis. Wie gezeigt detektiert die MS 702 ein WLAN (AP 704), und initiiert ansprechend darauf Authentifizierung mit dem AP 704. Das zellulare Netzwerk 706 startet dann einen Zeitgeber, und wenn eine Zeitablaufperiode abgelaufen ist entfernt das zellulare Netzwerk 706 die Datensitzung.
  • 10C zeigt noch ein anderes Beispiel, wobei die MS 702 derzeit eine Paketdatensitzung mit dem Zellennetzwerk 706 hat. Die MS 702 scannt nach einer WLAN-Anweisungsnachricht von dem Zellennetzwerk 706. Unter Verwendung der WLAN-Anweisungsnachricht, welche die MS versorgt, scannt die MS nach WLAN-Abdeckung. Wenn kein WLAN detektiert wird sendet die MS 702 das Suchergebnis zu dem zellularen Netzwerk 706. Die MS 702 fährt mit der Datensitzung mit dem zellularen Netzwerk 706 fort.
  • Zwei Tuner
  • In dem folgenden Beispiel hat die mobile Station (MS) zwei Tuner, welche sich auf eine zellulare Frequenz und die WLAN-Frequenz gleichzeitig einstellen können. Eine MS 300 ist in 6 gezeigt, welche eine ESSID Liste 302 hat, welche im Speicher gespeichert ist, einen ersten Tuner, Tunerpaar 304, und einen zweiten Tuner, Tuner B 306. Der Tuner A ist konfiguriert zur Kommunikation mit einem WLAN. Der Tuner B 306 ist konfiguriert zur Kommunikation mit einem drahtlosen zellularen Netzwerk. Wie illustriert, wenn die MS 300 innerhalb der Reichweite von zugreifendem AP 320 ist, scannt der Tuner A 304 nach einem WLAN-Peilsignal, welches durch den AP 320 gesendet wurde. Das WLAN-Peilsignal wird periodisch gesendet und identifiziert das WLAN, welches durch den AP 320 unterstützt wird. Der Tuner B 306 scannt nach einem Pagingindikator von dem zellularen Netzwerk, wel ches durch das Basisstationstransceiversystem (BTS) 322 gesendet wurde. Auf diese Art und Weise kann die MS nach WLAN-Abdeckung scannen, während auch nach zellularen Pages gescannt wird. Somit detektiert die MS 300 WLAN-Abdeckung und führt Systemauswahl zwischen WLAN und dem zellularen System unter Verwendung von einem Tuner für jedes Zugriffsmedium aus.
  • Die MS 300 kann irgendeine einer Vielzahl der physikalischen Konfigurationen implementieren. Zum Beispiel ist eine „Typ A" Einrichtung eine einzige in der Hand gehaltene Einrichtung (zum Beispiel Telefon, persönlicher digitaler Assistent (PDA = personal digital assistant)), welche einen eingebauten WLAN-Tuner und einen Tuner für ein zellulares Netzwerk hat, oder eine eingesteckte WLAN-Tunerkarte und zellulare Tunerkarte (zum Beispiel CDMA2000 Karte). Zusätzlich ist eine „Typ B" Einrichtung eine Laptopcomputereinrichtung, wie ein Personalcomputer, welcher eine WLAN-Tunerkarte hat, wobei die Laptopcomputereinrichtung mit einem zellularen Handgerät wie einem Handgerät, welches cdma2000 Kommunikationen unterstützt, verbunden ist.
  • Für eine Typ A Einrichtung ist die MS 300 eine einzige physikalische Einrichtung (zum Beispiel Handapparat, PDA), welche sowohl WLAN wie auch zellulare Netzwerkprotokolle unterstützt. Die MS 300 hat zwei Hochfrequenz (RF = radio frequency) Tuner: einen ersten für das zellulare Netzwerk; und einen zweiten für das WLAN.
  • Unter Rückbezugnahme auf 6 sei beachtet, dass das WLAN-Peilsignal und der Pageindikator nicht notwendigerweise zur gleichen Zeit oder mit einer gleichen Periode gesendet werden. Die MS 300 scannt nach dem WLAN-Peilsignal mit dem Tuner A 304 über einen Zyklus, welcher eine erste Periode hat. Die MS 300 scannt nach dem Pageindikator des zellularen Netzwerks über einen Zyklus, welcher eine zweite Periode hat. Typischerweise ist die zweite Periode kürzer als die erste Periode. Mit anderen Worten werden die Pageindikatoren öfter als die WLAN-Peilsignale generiert.
  • Leistungseinsparung ist ein wichtiges Designkriterium in der Systemdetektion und Auswahl. Die Einsparung von Leistung bei der mobilen Einrichtung ist hochgradig wünschenswert, um die Betriebszeit der Einrichtung zwischen dem Aufladen der Batterie zu verlängern. Wenn die MS 300 entscheidet, nach WLAN-Abdeckung zu scannen, ist es wünschenswert, den Leistungsverbrauch während eines solchen Scans zu minimieren, während immer noch zellulares Paging überwacht wird.
  • Die MS 300 kann entscheiden, nach WLAN-Abdeckung zu scannen, und zwar basierend auf einem oder mehreren Faktoren, zum Beispiel Benutzerkommando (S), vorkonfigurierte Präferenz (EN), Anwendungsstatus (zum Beispiel vorhandene Paketdatensitzung), WLAN-Verfügbarkeitsankündigung, wie von dem zellularen Netzwerk empfangen, etc. Ein WLAN-Protokoll, welches durch IEEE 802.11 definiert ist, und hierin als „802.11" bezeichnet wird, erlaubt der MS 300, nach WLAN-Abdeckung passiv oder aktiv zu scannen. Im passiven Scannen hört die MS 300 nach WLAN-Peilsignalen, welche durch den AP 320 auf WLAN-Frequenzen gesendet werden. Das WLAN-Peilsignal enthält die ESSID des APs 320, welche als ESSID (AP 320) bezeichnet wird. Wenn die ESSID (AP320) zu der ESSID passt, welche in der MS 300 ESSID Liste 302 gespeichert ist, ist dies ein Anzeichen dafür, dass die MS 300 WLAN-Abdeckung detektiert hat, und dass eine solche Abdeckung durch den MS 300 Dienstprovider geliefert wird. Im aktiven Scannen sendet die MS 300 eine Probeanforderung, welche die ESSID der MS 300 enthält. Wenn der AP 320 die Probeanforderung empfängt und die ESSID der MS 300 zu der ESSID des APs 320 passt, sendet der AP 320 eine Probeantwort zu der MS 300. Wenn die MS eine Liste von mehreren ESSIDs hat, kann die MS eine Probeanforderung senden, welche eine ESSID enthält, welche die höchste Präferenz hat. Die ESSID Präferenz kann in einem Systemauswahlparameter in der Präferenzdatenbank (hierin nachfolgend beschrieben) gespeichert sein.
  • Zum Einsparen von Leistung ist es wünschenswert, einen Schlafmodus für die MS 300 zu maximieren. Mit anderen Worten ist es wünschenswert, die Zeit zu maximieren, in welcher die MS 300 verringerte Leistung verwendet, oder in einem Schlafmodus ist. Zusätzlich, und als ein Ergebnis einer solchen Maximierung, ist es wünschenswert, die MS Aufwachzeit, oder Betrieb mit voller Leistung, zu minimieren. Deshalb, wenn die MS 300 periodisch aufwacht, wie um nach Pages oder WLAN-Peilsignalen zu überprüfen, sollte die MS 300 gleichzeitig nach jeglichen WLAN-Peilsignalen scannen, wie auch nach einem zellularen Pageindikator überwachen. Wenn der Pagingzyklus und Peilsignalzyklus nicht synchron sind, dann wacht die MS 300 gemäß dem Pagingzyklus auf, um hinsichtlich des Pagingindikators zu überwachen. In dem Szenario, wenn die MS 300 aufwacht, verwendet die MS 300 aktives Scannen, um nach dem WLAN-Peilsignal zu scannen. Wenn der Pagingzyklus und der Peilsignalzyklus synchron sind, dann wacht die MS periodisch auf, um den Pagingindikator zu überwachen, und hört passiv nach jeglichem WLAN-Peilsignal. Synchrone Paging- und Peilsignalzyklen sehen einen leistungseffizienteren Betrieb aufgrund der Verwendung von passivem Scannen vor; jedoch benötigt eine solche Synchronisation, dass die Uhr des APs 320 mit der zellularen Netzwerkzeit synchronisiert ist.
  • Ein Verfahren zum Synchronisieren des Pagingzyklus mit dem WLAN-Peilsignalzyklus ist es, das WLAN-Peilsignal derart einzuteilen, dass es zur gleichen Zeit wie der erste Pagingindikator in dem Quick Paging Kanal ankommt. Gemäß diesem Verfahren ist jede MS eingeteilt, um gerade vor der eingeteilten WLAN-Peilsignalankunftszeit aufzuwachen. Man beachte, dass aufgrund von möglichen Kollisionen es sein kann, dass das WLAN-Peilsignal nicht zu der eingeteilten Zeit gesendet wird; somit gibt es keine Garantie dafür, dass ein gegebenes WLAN-Peilsignal zu der eingeteilten oder voraus gesehenen Zeit ankommen wird. Das WLAN-Peilsignal wird als ein Rahmen von Daten übermittelt und ist deshalb mit den gleichen Regeln zum Zugreifen auf das geteilte Medium wie andere Übertragungen konform. Nach dem Empfangen des WLAN-Peilsignals kann es sein, dass einige MSs ein bisschen länger aufgewacht bleiben müssen, um nach dem Pagingindikator zu scannen. Wiederum benötigt dieses Verfahren Synchronisation der Uhren zum Generieren des WLAN-Peilsignals und des zellularen Netzwerk Pagingindikators. Solche Synchronisation ist nicht immer möglich oder verfügbar.
  • Nachdem die MS 300 WLAN-Abdeckung detektiert, das WLAN-Peilsignal empfängt, verwendet die MS 300 bestimmte Kriterien, um eine Paketdatensitzung von dem zellularen Netzwerk zu dem WLAN über zu geben. Die Kriterien können beinhalten, ob die MS im Leerlauf in einem zellularen Netzwerk ist (das heißt kein dedizierter Kanal), oder ob die WLAN-Signalstärke stabil ist, etc. Die MS 300 kann darauf warten, dass eine anhängige Paketdatensitzung in dem zellularen Netzwerk untätig wird. Die MS 300d führt dann Paketdatensitzungsübergabe aus (das heißt Senden von mobiler IP Registrierung über WLAN). Dies kann nützlich sein, um Dienstunterbrechung zu minimieren. Ähnlich kann die MS 300 Paketdatensitzungsübergabe durchführen, wenn die WLAN-Signalstärke über einem akzeptablen Schwellenwert für eine spezifizierte Zeitperiode ist. Auf diese Art und Weise stellt die MS 300 sicher, dass der Zugriff auf das WLAN beständig ist. Das Maß kann jegliches Maß von Kanalqualität und/oder Signalstärke sein. Der Schwellenwert kann vorher bestimmt werden oder kann dynamisch eingestellt werden, und zwar basierend auf der tatsächlichen Performance der Kommunikation. Dies kann nützlich sein im Verhindern von jeglichem Ping-Pong Effekt, wobei die MS 300 zwischen WLAN-Zugriff und zellularem Netzwerkzugriff aufgrund von sich verändernden Bedingungen oder Signalstärke, welche an der Toleranzgrenze des Betriebs sind, schalten. Noch weiter kann beim Detektieren des WLANs die MS 300 den Benutzer benachrichtigen und darauf warten, dass der Benutzer manuell WLAN auswählt.
  • Eine andere Betrachtung ist die Minimierung des Leistungsverbrauchs, während die MS 300 Daten über das WLAN empfängt und nach zellularem Paging überwacht. Nachdem die MS 300 die Übergabe der Paketdatensitzung zu dem WLAN durchgeführt hat, kann die MS 300 Daten sowohl über das WLAN wie auch hereinkommende leitungsvermittelte Sprachanrufe über das zellulare Netzwerk empfangen. Die MS 300 verlässt sich auf den zellularen Schlafmodus, um Leistung zu sparen, während nach zellularem Paging überwacht wird. Das 802.11 Protokoll hat ein ähnliches Verfahren für die MS 300, um Leistung einzusparen, während auf hereinkommende Daten gewartet wird. Wenn der cdma2000 Quick Paging Kanal, oder anderer ähnlicher Mechanismus, unterstützt wird, kann die MS 300 ferner Leistung einsparen, und zwar durch Synchronisieren des zellularen Schlafmodus und des 802.11 Leistungssparmodus.
  • Gemäß dem 802.11 Leistungssparmodus sendet die MS 300 eine Zuordnungsanforderung (AR = association request) zu dem AP 320, wobei die AR eine Zahl (zum Beispiel N) von Peilsignalperioden anzeigt, für welche die MS 300 in dem Leistungssparmodus ist. Der AP 320 verwaltet eine Liste von MSs, welche den Leistungssparmodus aktiviert haben. Der AP 320 speichert Rahmen zwischen, welche für die MS 300 bestimmt sind, während sie in dem Leistungssparmodus ist. Der AP 320 sendet periodisch ein Peilsignal, welches die Verkehrsindikationskarte (TIM = Traffic Indication Map) (nicht gezeigt) enthält, welche anzeigt, wo jede MS Rahmen hat, welche in dem AP 320 gespeichert sind. Die MS 300 wacht alle N Peilsignalperioden auf, um das Peilsignal und die enthaltene TIM zu überwachen. Wenn die TIM anhängige Rahmen für die MS 300 anzeigt, sendet die MS 300 eine Leistungssparanfrage zu dem AP 320, zu welchem der AP 320 durch Sendung von einem Rahmen oder Daten zu der MS 300 antwortet. Der Rahmen wird ein Steuerungsfeld beinhalten, wobei ein Steuerungsbit anzeigt, wenn es mehr Rahmen gibt, welche für die MS 300 zwischen gespeichert sind. Wenn das Steuerungsbit gesetzt ist, muß die MS 300 eine andere Leistungssparanfrage zu dem AP 320 senden. Wenn das Steuerungsbit gelöscht ist, gibt es keine anhängigen Rahmen für die MS 300.
  • Die MS 300 kann weitere Leistungseinsparung erreichen, wenn der 802.11 Leistungssparmodus mit dem zellularen Schlafmodus synchronisiert wird. Auf diese Art und Weise wacht die MS periodisch auf, um sowohl nach Peilsignalen (und beinhalteten TIM), zu überwachen, wie auch nach dem zellularen Pageindikator zu überwachen. Synchronisation kann durch Synchronisa tion der Uhr des APs 320 mit der zellularen Zeit erreicht werden, wenn das zellulare Pagingintervall und das WLAN-Peilsignalintervall im Gleichgang laufen. Zum Beispiel, wenn das WLAN-Peilsignalintervall gleich ist zu dem zellularen Pagingintervall, kann das Peilsignal derart eingeteilt werden, dass es zur gleichen Zeit wie der erste Pagingindikator in dem zellularen System eintrifft, wie auf dem cdma2000 Quick Paging Kanal vorgesehen. Jede MS wacht gerade vor dem Peilsignalintervall auf. Einige MS können etwas länger bleiben müssen (zum Beispiel 40 ms nach der Ankunft des WLAN-Peilsignals), um den Pagingindikator zu empfangen.
  • Für Systeme wie diejenigen ohne den cdma2000 Quick Paging Kanal sind der Peilsignalzyklus und der Pagingzyklus im Allgemeinen nicht synchron, das heißt die Zeitdifferenz zwischen dem WLAN-Peilsignal und dem zellularen Pagingschlitz kann für jede MS unterschiedlich sein. Wenn die Zeitdifferenz klein ist, dann kann die MS aufwachen, um sowohl das Peilsignal wie auch ihren Pagingschlitz zu überwachen, bevor sie zurück in den Schlaf geht. Wenn die Zeitdifferenz groß ist, kann eine solche Prozedur nicht leistungseffizient sein, für jede MS, welche aufwachen und wach bleiben muß, um sowohl das WLAN-Peilsignal wie auch den Pagingschlitz zu überwachen. Man beachte, dass jede MS einen designierten Pagingschlitz haben kann, und deshalb kann es sein, dass die differenzielle Zeit, welche benötigt wird, um sowohl das WLAN-Peilsignal wie auch den Pagingindikator zu empfangen, nicht die Gleichen sind für jede MS und typischerweise unterschiedlich sein werden.
  • 7 zeigt einen Prozess 350, welcher auf die MS 300 angewendet werden kann. Die MS 300 wacht zunächst für einen zellularen Pagingindikator auf (Schritt 354). Die MS 300 kann dieses Aufwachen derart einteilen, dass es mit einer gemeinsamen Zeit für einen ersten Pagingindikatorschlitz und einem WLAN-Peilsignal koinzidiert, oder kann irgendwelche anderen Kriterien verwenden, um zu bestimmen, wann aufgewacht werden soll. Die MS 300 bestimmt (Entscheidungsraute 356), ob aktives WLAN-Scannen oder passives WLAN-Scannen durchgeführt werden soll. Für aktives Scannen sendet die MS 300 eine Anforderung für ein WLAN-Peilsignal (Schritt 358), und fährt damit fort, dann nach dem WLAN-Peilsignal zu scannen (Schritt 360). Auf diese Art und Weise vermeidet die MS 300 übermäßigen Leistungsverbrauch, während sie auf eine nächste eingeteilte WLAN-Peilsignalübertragung wartet. Für passives Scannen scannt die MS nach dem WLAN-Peilsignal (Schritt 360), bis ein Peilsignal detektiert wird.
  • 8 zeigt Kommunikationsfluss innerhalb eines Netzwerks 500, welches sowohl zellulare Kommunikationen wie auch Internetprotokoll (IP) Kommunikationen enthält. Das Internet 502 ist mit einem Home Agent (HA) 516 verbunden, welcher der MS 508 zugeordnet ist. Das Internet ist ferner mit einem Filetransferprotokoll (FTP) Server 514, einem Zugriffsrouter 510, und einem Paketdatendienstknoten (PDSN = Packet Data Service Node) 504 verbunden. Der Zugriffsrouter 510 kommuniziert mit einem AP 512 über ein drahtloses Interface. Das Interface zwischen dem Zugriffsrouter 510 und dem AP 512 ist ein WLAN-Interface, wobei der Zugriffsrouter 510 und der AP 512 ein Teil eines WLANs sind. Wenn die MS 508 derart angeordnet ist, dass sie mit dem AP 512 kommuniziert, greift die MS 508 auf das WLAN über ein drahtloses Interface mit dem AP 512 zu. Für zellulare Kommunikationen kommuniziert die MS 508 über die Luft mit einer BS 506. Die BS 506 ist zur Kommunikation mit PDSN 504 über ein Interface konfiguriert, welches als cdma2000 identifiziert ist. Ein solches Interface kann mit einem anderen zellularen Protokoll konsistent sein.
  • Man beachte, dass eine drahtlose Einrichtung mehrere Tuner beinhalten kann, wobei jeder Tuner zur Kommunikation mit einem unterschiedlichen Zugriffsmedium angepasst ist, zum Beispiel WLAN und zellulares Netzwerk. Alternativ kann eine drahtlose Einrichtung mit einer anderen drahtlosen Einrichtung verbunden sein, wobei jede einen Tuner enthält, und die Kombination führt zu mehreren Tunern. In einer solchen Konfiguration wird ein Laptop (Computereinrichtung) zusammen mit einem zellularen Handgerät betrieben. Der Laptop beinhaltet eine WLAN-Karte oder eingebauten WLAN-Anschluss, wobei das Handgerät zellulare Kommunikationen unterstützt. WLAN- Information (zum Beispiel ESSID) wird in dem Laptop versorgt, um nach WLAN-Abdeckung zu scannen.
  • 9 zeigt Signal- und Nachrichtenfluss in einer solchen Konfiguration. Wie gezeigt ist der Laptop 600 mit der MS 602 zur Kommunikation verbunden. Der Laptop 600 hat einen Tuner, welcher derzeit zur Kommunikation mit einem WLAN, wie über den AP 604, angepasst ist. Die MS 602 hat einen Tuner, welcher derzeit zur Kommunikation mit einem zellularen Netzwerk 606 angepasst ist, wie einem cdma2000 Netzwerk.
  • In der in 9 gezeigten Konfiguration verarbeitet der Laptop 600 derzeit eine Paketdatensitzung mit dem zellularen Netzwerk 606 durch die MS 602. Während der Paketdatensitzung, wenn die MS 602 eine WLAN-Verfügbarkeitsankündigung von dem zellularen Netzwerk 602 empfängt, kann die MS 602 den Laptop 600 über ein Signalisierungsprotokoll, welches zwischen der MS 602 und dem Laptop 600 definiert ist, benachrichtigen. Beim Empfang einer solchen Benachrichtigung kann sich der Laptop 600 dazu entscheiden, nach WLAN-Abdeckung zu scannen. Der Laptop 600 kann dann Systemauswahl basierend auf einer WLAN-Signalstärke durchführen, und ein WLAN-Signal von dem AP 604 akquirieren. Der Laptop 600 und der AP 604 authentifizieren dann die Verbindung. Sobald die Authentifizierung vollständig ist, trennt sich der Laptop 600 von dem zellularen Netzwerk durch die MS 602. Die MS 602 trennt dann die Paketdatensitzung mit dem zellularen Netzwerk 606. Von diesem Punkt an wird die Paketdatensitzung zwischen dem Laptop 600 und dem AP 604 verarbeitet.
  • Wie in dem oben angegebenen Beispiel und mit Bezug auf 9 detailliert ausgeführt, wenn der Laptop 600 eine derzeitige Paketdatensitzung mit dem zellularen Netzwerk 606 hat, kann der Laptop ein starkes WLAN-Signal durch einen enthaltenen Tuner detektieren. Der Laptop 600 kann sich dafür entscheiden, unmittelbar auf WLAN-Zugriff zu schalten. Bei der Detektion von WLAN muß der Laptop 600 zum WLAN-Zugriff authentifiziert werden. Für einzige Teilnahme/Authentifizierung von WLAN und cdma2000 wird das Geheimnis in dem Benutzerinterfacemodul (UIM = user interface modul) (nicht gezeigt) des Handgeräts gespeichert, welches entweder entfernbar oder nicht entfernbar sein kann. Somit werden Signalisierungsnachrichten zwischen dem Laptop 600 und der MS 602 benötigt, um WLAN-Zugriffsauthentifizierung durchzuführen. Wenn die WLAN-Zugriffsauthentifizierung erfolgreich ist, führt der Laptop 600 mobile IP Registrierung über das WLAN (zum Beispiel über den AP 604) aus. Wenn die mobile IP Registrierung erfolgreich ist, sendet der Laptop 600 eine Nachricht (zum Beispiel AT Kommando) zu der MS 602, um die Paketdatensitzung frei zu geben. Die MS 602 kann die Datensitzung über eine Dienstoption (SO = Service Option), wie SO 33 in cdma2000, identifizieren. Der Laptop 600 kann dann die Paketdatensitzung über das zellulare Netzwerk aufrechterhalten, bis die Übergabe der Paketdatensitzung zu dem WLAN vervollständigt ist.
  • Alternativ kann der Laptop auf das WLAN schalten, wenn die Paketdatensitzung derzeit keinen Daten anhängigen Transfer hat, um die Dienstunterbrechung zu minimieren (zum Beispiel Herunterladen einer Datei). Beim Detektieren eines starken WLAN-Signals wartet der Laptop 600 eine gegebene Zeitperiode (zum Beispiel mehrere Sekunden), um jegliche Aktivität von Datentransfer zu detektieren. Wenn keine Aktivität detektiert wird, führt der Laptop 600 WLAN-Zugriffsauthentifizierung aus, gefolgt von Mobile IP Registrierung über das WLAN, und schlussendlicher Freigabe der zellularen Paketdatendienstoption, wie oben stehend beschrieben wurde.
  • Wenn der Laptop 600 auf WLAN zutrifft und die Signalstärke unter einen akzeptablen Schwellenwert verfällt, kann der Laptop 600 die MS 602 triggern, um eine Paketdatendienstoption aufzubauen. Der Trigger kann eine explizite Signalisierungsnachricht (zum Beispiel AT Kommandos) oder mobile IP Registrierungsnachricht, etc., sein, in welcher der Laptop 600 wünscht, über das zellulare Netzwerk zu senden. Wenn die mobile IP Registrierung erfolgreich ist, fährt der Laptop 600 mit der Paketdatensitzung über das zellulare Netzwerk fort. Um Ping-Pong Effekt zwischen WLAN und dem zellularen Netzwerk zu vermeiden, können Hysteresemechanismen verwendet werden, wie Schalten des WLANs nur dann, wenn das WLAN-Signal über einem spezifischen Schwellenwert für eine spezifische Zeitperiode bleibt. Der Laptop kann zwischen dem WLAN und dem zellularen Netzwerk automatisch schalten (zum Beispiel Betrieb transparent für den Benutzer) oder manuell ausgelöst durch den Benutzer.
  • Der Fachmann wird erkennen, dass Information und Signale unter Verwendung von jeder einer Vielzahl von unterschiedlichen Technologien und Techniken repräsentiert werden können. Zum Beispiel können Daten, Anweisungen, Kommandos, Information, Signale, Bits, Symbole, und Chips, auf welche durchgängig in der obigen Beschreibung Bezug genommen wird, durch Spannungen, Ströme, elektromagnetische Wellen, magnetische Felder oder Teilchen, optische Felder oder Teilchen, oder jede Kombination davon repräsentiert werden.
  • Der Fachmann wird ferner erkennen, dass die verschiedenen illustrativen logischen Blöcke, Module, Schaltkreise, und Algorithmusschritte, welche in Verbindung mit den hierin offenbarten Ausführungsbeispielen beschrieben wurden, als elektronische Hardware, Computersoftware, oder Kombinationen von Beidem implementiert werden können. Um diese Austauschbarkeit von Hardware und Software klar zu zeigen, wurden verschiedene illustrative Komponenten, Blöcke, Module, Schaltkreise und Schritte oben stehend im Allgemeinen durch ihre Funktionalität beschrieben. Ob solche Funktionalität als Hardware oder Software implementiert ist, hängt von der bestimmten Anwendung und Designeinschränkungen, welche dem Gesamtsystem auferlegt sind, ab. Der Fachmann kann ferner die beschriebene Funktionalität auf verschiedenen Wegen für jede bestimmte Anwendung implementieren, aber solche Implementierungsentscheidungen sollen nicht als eine Abweichung von dem Umfang der vorliegenden Erfindung verursachend interpretiert werden.
  • Die verschiedenen illustrativen logischen Blöcke, Module, und Schaltkreise, welche im Zusammenhang mit den hierin offenbarten Ausführungsbeispielen beschrieben sind, können mit einem Mehrzweckprozessor, einem digitalen Signalprozessor (DSP = digital signal processor), einem anwendungsspezifischen integrierten Schaltkreis (ASIC = application specific integrated circuit), einem Feld programmierbaren Gate Array (FPGA = field programmable gate array) oder anderer programmierbarer logischer Einrichtung, diskreter Gatter- oder Transistorlogik, diskreten Hardwarekomponenten, oder jeder Kombination davon implementiert oder durchgeführt werden, welche ausgebildet ist, um die hierin beschriebenen Funktionen durchzuführen. Ein Allzweckprozessor kann ein Mikroprozessor sein, aber in einer Alternative kann der Prozessor jeglicher konventionelle Prozessor, Controller, Mikrocontroller, oder Zustandsmaschine sein. Ein Prozessor kann auch als eine Kombination von berechnenden Einrichtungen, zum Beispiel eine Kombination eines DSPs mit einem Mikroprozessor, einer Vielzahl von Mikroprozessoren, einem oder mehreren Mikroprozessoren zusammen mit einem DSP Kern, oder irgendeine andere solche Konfiguration implementiert sein.
  • Die Schritte eines Verfahrens oder Algorithmus, welches/welcher in Verbindung mit den hierin offenbarten Ausführungsbeispielen beschrieben wurde, können direkt in Hardware, in einem Softwaremodul, welches durch einen Prozessor ausgeführt wird, oder in einer Kombination der Beiden ausgeführt sein. Ein Softwaremodul kann in einem RAM Speicher, Flashspeicher, ROM Speicher, EPROM Speicher, EEPROM Speicher, Registern, Festplatte, einer entfernbaren Scheibe, einer CD-ROM, oder irgendeiner Form von Speichermedium, welches im Stand der Technik bekannt ist, gespeichert sein. Ein exemplarisches Speichermedium ist mit dem Prozessor derart verbunden, dass der Prozessor Information von dem Speichermedium auslesen kann, und Information in dieses hineinschreiben kann. In der Alternative kann das Speichermedium integral in dem Prozessor enthalten sein. Der Prozessor und das Speichermedium können in einem ASIC enthalten sein. Das ASIC kann in einem Benutzerterminal enthalten sein. In der Alternative können der Prozessor und das Speichermedium als diskrete Komponenten in einem Benutzerterminal enthalten sein.
  • Die vorhergehende Beschreibung der offenbarten Ausführungsbeispiele wird gegeben, um jedem Fachmann zu ermöglichen, die vorliegende Erfindung auszuführen oder zu benutzen. Verschiedene Modifikationen zu diesen Ausführungsbeispielen werden dem Fachmann unmittelbar offensichtlich sein, und die allgemeinen Prinzipien, welche hierin definiert wurden, können auf andere Ausführungsbeispiele ohne Abweichung von dem Umfang der Erfindung angewandt werden. Somit ist es nicht beabsichtigt, die vorliegende Erfindung auf die hierin gezeigten Ausführungsbeispiele einzuschränken, sondern ihr soll der weiteste Umfang, welcher mit den Prinzipien und neuen Merkmalen, welche hierin offenbart wurden, konsistent ist, zugestanden werden.

Claims (14)

  1. Ein Verfahren, das folgende Schritte aufweist: Aufbauen einer Paketdatensitzung über ein zellulares Netzwerk (606, 706); Registrieren in einem drahtlosen lokalen Netzwerk bzw. Wireless Local Area Network, WLAN, (604, 704); und Senden einer Nachricht, um eine Paketdatensitzung von dem zellularen Netzwerk (706) freizugeben; dadurch gekennzeichnet, dass das Verfahren das Empfangen von dem zellularen Netzwerk einer Anweisung zum Scannen nach einem Wireless-Local-Area-Network- oder WLAN-Beacon bzw. -Peilsignal aufweist; und weiterhin dadurch gekennzeichnet, dass das Registrieren mit dem WLAN (604, 704) ansprechend auf diese Anweisung geschieht.
  2. Verfahren nach Anspruch 1, das weiterhin Folgendes aufweist: Überwachen einer Signalstärke von Signalen empfangen von dem WLAN (604, 704); und wenn die Signalstärke unter eine Schwelle fällt, erneutes Aufbauen der Paketdatensitzung mit dem zellularen Netzwerk (606, 706).
  3. Ein Verfahren gemäß Anspruch 1 oder Anspruch 2, das weiterhin Folgendes aufweist: Scannen nach Zellular-Paging-Indikatoren; Scannen (360) nach dem WLAN-Beacon; Bestimmen, ob auf das WLAN (704) zugegriffen werden kann; wenn auf das WLAN (704) zugegriffen werden kann, Registrieren mit dem WLAN.
  4. Verfahren gemäß Anspruch 3, wobei das Scannen nach dem WLAN-Beacon Folgendes aufweist: Anfragen (358) nach einem WLAN-Beacon; und Scannen (360) nach einem WLAN-Beacon.
  5. Verfahren gemäß Anspruch 3 oder Anspruch 4, wobei der WLAN-Beacon und der Zellular-Paging-Indikator synchron gesendet werden.
  6. Verfahren nach einem der vorhergehenden Ansprüche, wobei das Verfahren weiterhin Folgendes aufweist: Detektieren des WLAN-Beacons; Warten, dass die momentane Paketdatensitzung in den Schlafmodus eintritt; Ausführen einer Paketdatensitzungsübergabe zu dem WLAN (604, 704).
  7. Verfahren gemäß Anspruch 6, wobei das Ausführen einer Paketdatensitzungsübergabe Folgendes aufweist: Vergleichen einer Signalstärke des WLAN-Beacons mit einer Schwelle; und wenn die Signalstärke des WLAN-Beacons größer ist als die Schwelle, Ausführen der Paketdatensitzungsübergabe zu dem WLAN (604, 704).
  8. Verfahren gemäß Anspruch 6, wobei das Ausführen der Paketdatensitzungsübergabe Folgendes aufweist: Ausführen einer Mobil-Internet-Protokoll-(IP)-Registrierung über das WLAN (704).
  9. Verfahren nach einem der Ansprüche 3 bis 8, das weiterhin Folgendes aufweist: wenn sich die entfernte Station (60) in einem Energiesparmodus befindet, Aufwecken (354) der entfernten Station, um nach einem zellularen Paging-Indikator zu scannen.
  10. Verfahren nach einem der Ansprüche 3 bis 9, wobei der WLAN-Beacon einen ersten zugewiesenen Zeitschlitz besitzt, der zellulare Paging-Indikator einen zweiten zugewiesenen Zeitschlitz besitzt, und wobei das Scannen nach dem WLAN-Beacon Folgendes aufweist: Abwarten einer Zeitperiode gleich zu der Differenz zwischen den zweiten und ersten zugewiesenen Zeitschlitzen; Scannen (360) nach dem WLAN-Beacon.
  11. Verfahren nach einem der Ansprüche 3 bis 10, das weiterhin Folgendes aufweist: Scannen nach dem zellularen Paging-Indikator durch einen ersten Tuner (306); und Scannen nach dem WLAN-Beacon durch einen zweiten Tuner (304).
  12. Verfahren nach einem der Ansprüche 3 bis 11, wobei das Scannen nach dem WLAN-Beacon Folgendes aufweist: Beantragen, dass das zellulare Netzwerk (606, 706) Zustandsinformationen speichert während es nach dem WLAN-Beacon scannt; und Scannen (360) nach dem WLAN-Beacon.
  13. Eine Vorrichtung (600), die Folgendes aufweist: Mittel zum Aufbauen einer Paketdatensitzung über ein zellulares Netzwerk (606, 706); Mittel zum Registrieren mit einem drahtlosen lokalen Netzwerk bzw. Wireless Local Area Network, WLAN, (604, 704); und Mittel zum Senden einer Nachricht zur Freigabe einer Paketdatensitzung von dem zellularen Netzwerk (606, 706); dadurch gekennzeichnet, dass die Vorrichtung (600) Folgendes aufweist: Mittel zum Empfangen von dem zellularen Netzwerk einer Anweisung zum Scannen nach dem Wirless-Local-Area-Network- oder WLAN-Beacon; und weiterhin dadurch gekennzeichnet, dass die Mittel zum Registrieren mit dem WLAN (604, 704) Mittel aufweisen zum Registrieren mit WLAN ansprechend auf die Anweisung.
  14. Vorrichtung (600) gemäß Anspruch 13, die weiterhin Folgendes aufweist: Mittel zum Scannen nach einem zellularen Paging-Indikator; Mittel zum Scannen nach dem WLAN-Beacon; Mittel zum Bestimmen, ob auf das WLAN zugegriffen werden kann; wenn auf das WLAN zugegriffen werden kann, Registrieren mit dem WLAN.
DE602004005426T 2003-02-24 2004-02-24 Detektion und auswahl drahtloser lokaler netzwerksysteme Expired - Lifetime DE602004005426T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US374810 2003-02-24
US10/374,810 US20040165563A1 (en) 2003-02-24 2003-02-24 Wireless local access network system detection and selection
PCT/US2004/005313 WO2004077751A2 (en) 2003-02-24 2004-02-24 Wireless local access network system detection and selection

Publications (2)

Publication Number Publication Date
DE602004005426D1 DE602004005426D1 (de) 2007-05-03
DE602004005426T2 true DE602004005426T2 (de) 2007-11-29

Family

ID=32868947

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602004005426T Expired - Lifetime DE602004005426T2 (de) 2003-02-24 2004-02-24 Detektion und auswahl drahtloser lokaler netzwerksysteme

Country Status (12)

Country Link
US (1) US20040165563A1 (de)
EP (1) EP1597868B1 (de)
JP (2) JP2006518972A (de)
KR (1) KR20050104392A (de)
CN (1) CN100484309C (de)
AT (1) ATE357788T1 (de)
BR (1) BRPI0407765A (de)
CA (1) CA2516973A1 (de)
DE (1) DE602004005426T2 (de)
MX (1) MXPA05009034A (de)
TW (1) TW200501778A (de)
WO (1) WO2004077751A2 (de)

Families Citing this family (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7047036B2 (en) 2002-07-02 2006-05-16 Interdigital Technology Corporation Method and apparatus for handoff between a wireless local area network (WLAN) and a universal mobile telecommunication system (UMTS)
CA2525837C (en) 2003-05-14 2013-09-03 Interdigital Technology Corporation Method and apparatus for network management using periodic meansurements of indicators
US7266101B2 (en) * 2003-06-30 2007-09-04 Motorola, Inc. Fast handover through proactive registration
US7561871B2 (en) * 2003-08-25 2009-07-14 At&T Intellectual Property I, L.P. Methods, systems and computer program products for directing a user to a wireless network access point
US7221946B2 (en) * 2003-09-22 2007-05-22 Broadcom Corporation Automatic quality of service based resource allocation
TW201308937A (zh) 2003-11-12 2013-02-16 Interdigital Tech Corp 不銅型式存取技術網路間應用伺服器自治存取系統
TWI441532B (zh) 2003-11-13 2014-06-11 Interdigital Tech Corp 有利於系統間交接之方法及系統
US20050153736A1 (en) * 2004-01-05 2005-07-14 Ganton Robert B. Method and apparatus for associating with a communication system
CA2557762A1 (en) * 2004-03-03 2005-09-15 The Trustees Of Columbia University In The City Of New York Methods and systems for reducing mac layer handoff latency in wireless networks
EP2091285A1 (de) 2004-03-12 2009-08-19 InterDigital Technology Corporation Verfahren und vorrichtung fuer einen handover einer drahtlosen sende-/empfangseinheit mit mehreren betriebsarten zwischen einem zellularen funknetzwerk und einem wlan
EP2259623A1 (de) * 2004-03-12 2010-12-08 Interdigital Technology Corporation Verfahren und vorrichtung für einen handover einer drahtlosen sende-/empfangseinheit zwischen einem zellularen netzwerk und einem wlan
US7697489B1 (en) * 2004-07-12 2010-04-13 Sprint Spectrum L.P. Method and system for timer-based mobile IP re-registration in a wireless wide area network
US7933628B2 (en) * 2004-08-18 2011-04-26 Ruckus Wireless, Inc. Transmission and reception parameter control
US7684373B2 (en) * 2004-09-02 2010-03-23 Qualcomm Incorporated Coverage determination and switching between overlay communication systems
DE102004042939B3 (de) * 2004-09-02 2006-04-13 Siemens Ag Verfahren zum Konfigurieren eines mobilen Kommunikationsendgerätes
US8233450B2 (en) * 2004-09-10 2012-07-31 Interdigital Technology Corporation Wireless communication methods and components for facilitating multiple network type compatibility
US8196199B2 (en) * 2004-10-19 2012-06-05 Airdefense, Inc. Personal wireless monitoring agent
ES2295802T3 (es) * 2004-10-26 2008-04-16 Alcatel Lucent Toma de mediciones adicionales de potencia para una cesion o traspaso en una red de area local inalambrica (wlan).
US7738871B2 (en) * 2004-11-05 2010-06-15 Interdigital Technology Corporation Wireless communication method and system for implementing media independent handover between technologically diversified access networks
US20060098610A1 (en) * 2004-11-05 2006-05-11 Krister Sundberg Method for providing a mobile station with seamless coverage in a 2G/3G communication network and a WLAN
US8792414B2 (en) 2005-07-26 2014-07-29 Ruckus Wireless, Inc. Coverage enhancement using dynamic antennas
US8050656B2 (en) * 2005-01-04 2011-11-01 Motorola Mobility, Inc. Wireless communication device and method for making a secure transfer of a communication connection
US20060159047A1 (en) * 2005-01-18 2006-07-20 Interdigital Technology Corporation Method and system for context transfer across heterogeneous networks
US20060217147A1 (en) * 2005-01-18 2006-09-28 Interdigital Technology Corporation Method and system for system discovery and user selection
US7805140B2 (en) * 2005-02-18 2010-09-28 Cisco Technology, Inc. Pre-emptive roaming mechanism allowing for enhanced QoS in wireless network environments
DE102005009504B3 (de) * 2005-03-02 2006-03-09 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Mobilteil und Basisstation für ein Kommunikationsprotokoll mit einer Normal-Anmeldung und einer Ad-hoc-Anmeldung
GB2425439B (en) * 2005-04-19 2007-05-09 Motorola Inc Determination of a network identity for a network access point
US7746825B2 (en) * 2005-05-16 2010-06-29 Interdigital Technology Corporation Method and system for integrating media independent handovers
US7561545B2 (en) * 2005-06-08 2009-07-14 Research In Motion Limited Scanning groups of profiles of wireless local area networks
US7839814B2 (en) * 2005-06-23 2010-11-23 Motorola Mobility, Inc. Method and system for adjusting inter-scan period of a mobile station
US20100167739A1 (en) * 2005-08-24 2010-07-01 Hughes David E Handset Handover
US20070082697A1 (en) 2005-10-07 2007-04-12 Research In Motion Limited System and method of handset configuration between cellular and private wireless network modes
EP1780949B1 (de) * 2005-10-27 2018-12-26 Google Technology Holdings LLC Vorrichtung und Verfahren zum Reagieren auf die Störung eines nichtlizensierten Kommunikationssystems
US8180380B2 (en) * 2005-11-01 2012-05-15 Koninklijke Philips Electronics N.V. Associated paging indicator
KR101009804B1 (ko) * 2005-11-04 2011-01-19 재단법인서울대학교산학협력재단 근거리무선통신망 단말을 위한 절전방법
KR100694215B1 (ko) * 2005-11-24 2007-03-14 삼성전자주식회사 무선 랜 네트워크 및 무선 랜 단말의 채널 선택 방법
US20070147317A1 (en) * 2005-12-23 2007-06-28 Motorola, Inc. Method and system for providing differentiated network service in WLAN
US7590100B2 (en) * 2005-12-23 2009-09-15 Motorola, Inc. Method for packet polling in a WLAN
US8811369B2 (en) 2006-01-11 2014-08-19 Qualcomm Incorporated Methods and apparatus for supporting multiple communications modes of operation
US8804677B2 (en) * 2006-01-11 2014-08-12 Qualcomm Incorporated Methods and apparatus for establishing communications between devices with differing capabilities
US8085699B2 (en) * 2006-03-08 2011-12-27 Nec Corporation Changing period to monitor arrival of beacon signal based on determination as to whether there is a high connection probability
WO2007117190A1 (en) * 2006-04-12 2007-10-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements for providing information regarding gan coverage in the cellular radio communication network
DE602006016076D1 (de) * 2006-05-11 2010-09-23 Motorola Inc Werbung für die Abdeckung eines drahtlosen Netzes
US7830844B2 (en) * 2006-06-28 2010-11-09 Research In Motion Limited Power saving in a device compatible with cellular and WLAN networks
US8849297B2 (en) * 2006-07-14 2014-09-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
KR100741376B1 (ko) 2006-07-28 2007-07-20 지씨티 세미컨덕터 인코포레이티드 와이브로(와이맥스) 서비스에서 무선랜 서비스로핸드오프를 수행하는 방법 및 이를 사용하는 단말 장치
US8281392B2 (en) 2006-08-11 2012-10-02 Airdefense, Inc. Methods and systems for wired equivalent privacy and Wi-Fi protected access protection
US8670725B2 (en) 2006-08-18 2014-03-11 Ruckus Wireless, Inc. Closed-loop automatic channel selection
KR100924942B1 (ko) * 2006-10-20 2009-11-05 삼성전자주식회사 광대역 무선통신시스템에서 이종망간 핸드오버 장치 및방법
US20080132291A1 (en) * 2006-11-30 2008-06-05 Barr John R On demand radio access technology selection
US7995507B2 (en) * 2006-12-04 2011-08-09 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having power saving capability
US8750241B2 (en) * 2006-12-08 2014-06-10 Sibeam, Inc. Concurrent association with multiple wireless networks
US20080165735A1 (en) * 2007-01-05 2008-07-10 Jen-Jee Chen Handoff method of mobile device utilizing dynamic tunnel
JP2010515907A (ja) * 2007-01-10 2010-05-13 トムトム インターナショナル ベスローテン フエンノートシャップ 代わりのネットワーク接続を与えるナビゲーション装置及び方法
CN101578498B (zh) * 2007-01-10 2013-08-21 通腾科技股份有限公司 导航装置及用于提供替代网络连接的方法
ATE440471T1 (de) 2007-01-22 2009-09-15 Research In Motion Ltd Zellabhängige abtastung von profilgruppen drahtloser lokaler netzwerke
US7844269B2 (en) * 2007-01-22 2010-11-30 Research In Motion Limited Scanning cell-dependent groups of profiles of wireless local area networks
US20090049203A1 (en) * 2007-08-16 2009-02-19 Itay Sherman Communication layer switching device
EP1962533B1 (de) * 2007-02-20 2015-04-22 BlackBerry Limited System und Verfahren zur Aktivierung einer drahtlosen Datenübertragung
US8570935B2 (en) * 2007-02-20 2013-10-29 Blackberry Limited System and method for enabling wireless data transfer
EP2384067B1 (de) * 2007-02-20 2018-05-16 BlackBerry Limited System und Verfahren zur Ermöglichung drahtloser Datenübertragung
US8462693B2 (en) 2007-02-20 2013-06-11 Research In Motion Limited System and method for enabling wireless data transfer
ATE519345T1 (de) * 2007-06-28 2011-08-15 Research In Motion Ltd System und verfahren zur kommunikation mit einem ersten und zweiten netzwerk über ein kommunikationsendgerät
US8005061B2 (en) 2007-06-28 2011-08-23 Research In Motion Limited System and method of maintaining a connection with a first network while processing communications with a second network by a communication device
JP4516586B2 (ja) * 2007-08-27 2010-08-04 株式会社日立製作所 移動体通信システム
JPWO2009034624A1 (ja) * 2007-09-12 2010-12-16 パナソニック株式会社 無線端末装置、無線接続方法及びプログラム
FI20075686A0 (fi) 2007-09-28 2007-09-28 Nokia Corp Konfigurointimenetelmä ja -laite
JP5314699B2 (ja) * 2007-11-26 2013-10-16 ノキア シーメンス ネットワークス オサケユキチュア パブリックセルを使用したローカルネットワークアクセス
EP2073445B1 (de) 2007-12-21 2014-07-16 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Verfahren, Basisstation, Mobilstation, Telekommunikationssystem und Computerprogramm zur Detektion eines WLANs
JP5325232B2 (ja) * 2008-01-11 2013-10-23 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Wlanを検出する方法、基地局、移動局、通信システム、及びコンピュータプログラム
US8019296B1 (en) 2008-04-17 2011-09-13 Sprint Spectrum L.P. Selective scanning for WLAN coverage by a multi-mode device
US8595501B2 (en) 2008-05-09 2013-11-26 Qualcomm Incorporated Network helper for authentication between a token and verifiers
EP2154919A1 (de) * 2008-06-20 2010-02-17 France Telecom Mobilitätsverwaltungsverfahren in einem heterogenen System und dazugehörige Vorrichtungen
US8199776B2 (en) * 2008-07-29 2012-06-12 Sony Corporation System and method for effectively transmitting content bursts to electronic devices
US8891442B2 (en) * 2009-06-30 2014-11-18 Clearwire Ip Holdings Llc Apparatus and method for dual-mode operation
US8254985B2 (en) 2009-11-04 2012-08-28 Research In Motion Limited Methods and apparatus for use in controlling wireless transceiver operation in a mobile communication device
US8285291B2 (en) 2010-02-02 2012-10-09 Clearwire Ip Holdings Llc System and method for multimode device handover
EP2365711B1 (de) * 2010-03-12 2016-02-10 Siemens Aktiengesellschaft Drahtlosnetzwerk, insbesondere für Automatisierungs-, Echtzeit- und/oder Industrie-Anwendungen
US8396039B2 (en) 2010-04-15 2013-03-12 Clearwire Ip Holdings Llc Apparatus and method for multimode device handover
CN101977424B (zh) * 2010-07-23 2015-06-10 展讯通信(上海)有限公司 找网与业务冲突的解决方法及多卡多待手机
KR20120028473A (ko) * 2010-09-15 2012-03-23 삼성전자주식회사 이동통신 단말기에서 접속점 목록 생성 방법 및 장치
US9144009B2 (en) * 2011-05-18 2015-09-22 Alcatel Lucent Method and apparatus for controlling wireless access selection
WO2013037842A1 (en) 2011-09-13 2013-03-21 Koninklijke Kpn N.V. Session setup in an energy-efficient cellular wireless telecommunications system
WO2013037826A1 (en) * 2011-09-13 2013-03-21 Koninklijke Kpn N.V. Session setup in an energy-efficient cellular wireless telecommunications system
WO2013068364A1 (en) 2011-11-08 2013-05-16 Koninklijke Kpn N.V. Distribution of system information in a wireless access telecommunications system
CN107172684B (zh) 2011-12-08 2020-09-29 华为技术有限公司 接入方法及系统、用户设备与网络侧设备
US9226230B2 (en) * 2012-02-23 2015-12-29 Htc Corporation Handheld device and power saving control method thereof
US9629028B2 (en) 2012-03-16 2017-04-18 Qualcomm Incorporated System and method for heterogeneous carrier aggregation
US9706423B2 (en) * 2012-03-16 2017-07-11 Qualcomm Incorporated System and method of offloading traffic to a wireless local area network
US10327196B2 (en) * 2012-04-09 2019-06-18 Apple Inc. Apparatus and methods for intelligent scheduling in hybrid networks based on client identity
US9173185B1 (en) 2012-04-10 2015-10-27 Sprint Spectrum L.P. Methods and systems for managing registration signaling based on off-time duration
CN102647771B (zh) * 2012-04-10 2016-05-25 华为技术有限公司 无线局域网络的发现与选择方法、设备及系统与终端
US8918066B2 (en) 2012-06-08 2014-12-23 Apple Inc. Facilitating switching between transmitting antennas in portable electronic devices
CN103517339A (zh) * 2012-06-15 2014-01-15 中国移动通信集团湖南有限公司 利用wlan实现数据流量分流的系统、设备和方法
EP2875662B1 (de) * 2012-07-20 2017-12-27 Tekelec, Inc. Verfahren, systeme und computerlesbare medien zur verteilung von richtlinienregeln für ein mobile-edge
KR101553857B1 (ko) * 2012-08-16 2015-09-17 주식회사 케이티 무선랜 시스템에서 채널 액세스 방법
CN103686770B (zh) * 2012-09-18 2017-11-03 中国移动通信集团公司 一种无线局域网的检测及通知方法、装置和系统
CN103796250B (zh) * 2012-10-31 2018-06-12 中兴通讯股份有限公司 确定回传网络中wlan业务qos的方法和系统
US10356640B2 (en) 2012-11-01 2019-07-16 Intel Corporation Apparatus, system and method of cellular network communications corresponding to a non-cellular network
US9414392B2 (en) 2012-12-03 2016-08-09 Intel Corporation Apparatus, system and method of user-equipment (UE) centric access network selection
US9088972B1 (en) 2012-12-21 2015-07-21 Sprint Spectrum L.P. Selection of wireless coverage areas and media codecs
US8929342B1 (en) 2012-12-21 2015-01-06 Sprint Spectrum L.P. Selection of wireless coverage areas and operating points of media codecs
EP2925058B1 (de) * 2012-12-26 2018-03-14 Huawei Technologies Co., Ltd. Verfahren zur suche eines wlan-zugangspunktes und entsprechende basisstation
US9226211B2 (en) 2013-01-17 2015-12-29 Intel IP Corporation Centralized partitioning of user devices in a heterogeneous wireless network
WO2014110818A1 (zh) * 2013-01-18 2014-07-24 华为技术有限公司 网络迁移方法及装置
WO2014124681A1 (en) * 2013-02-15 2014-08-21 Telefonaktiebolaget L M Ericsson (Publ) Allowing access to a wifi network based on network properties
EP2785093A1 (de) * 2013-03-28 2014-10-01 British Telecommunications public limited company Zugriffspunktauswahl in einem drahtlosen Netzwerk
US9160515B2 (en) * 2013-04-04 2015-10-13 Intel IP Corporation User equipment and methods for handover enhancement using scaled time-to-trigger and time-of-stay
WO2014168427A1 (en) * 2013-04-12 2014-10-16 Lg Electronics Inc. Method and apparatus for applying assistance information for traffic steering in wireless communication system
US9402232B2 (en) 2013-05-10 2016-07-26 Mediatek Inc. Cell reselection enhancement for power saving LTE devices
JP6018300B2 (ja) * 2013-05-10 2016-11-02 京セラ株式会社 通信制御方法、ユーザ端末及びプロセッサ
US9706551B2 (en) 2013-05-10 2017-07-11 Kt Corporation Method for alleviating hidden node problem in WLAN system
US9942830B2 (en) 2013-07-11 2018-04-10 Koninklijke Kpn N.V. Session setup in an energy-efficient cellular wireless telecommunications system
WO2015013879A1 (zh) 2013-07-30 2015-02-05 华为技术有限公司 网络切换方法、装置、设备及系统
JP5881651B2 (ja) * 2013-07-31 2016-03-09 ビッグローブ株式会社 情報処理装置、通信管理方法およびプログラム
KR102076280B1 (ko) * 2013-08-23 2020-02-11 삼성전자 주식회사 이동 통신 시스템에서 전자 장치의 통신 수행 방법 및 장치
CN103546933A (zh) * 2013-10-22 2014-01-29 惠州Tcl移动通信有限公司 一种智能切换网络连接的方法及系统
JP6311305B2 (ja) 2013-12-26 2018-04-18 沖電気工業株式会社 無線通信装置及び無線通信プログラム
US10070345B2 (en) 2013-12-31 2018-09-04 British Telecommunications Public Limited Company Method and corresponding wireless access point for adjusting data rate of secondary users
US9351278B1 (en) 2014-01-21 2016-05-24 Sprint Spectrum L.P. Controlling wireless paging parameters based on device type prevalence
US9763141B1 (en) 2014-01-21 2017-09-12 Sprint Spectrum L.P. Controlling handoff and channel assignment parameters based on device type
KR20150089666A (ko) * 2014-01-28 2015-08-05 삼성전자주식회사 전자 장치 및 전자 장치에서 지오펜스 기반 서비스 수행 방법
US9894589B2 (en) * 2014-03-28 2018-02-13 Qualcomm Incorporated Methods and apparatus for coordinating system selection among a set of nodes
JP6331139B2 (ja) * 2014-08-06 2018-05-30 シャープ株式会社 端末装置
JP2017017747A (ja) * 2016-09-16 2017-01-19 株式会社Nttドコモ ユーザ装置及び通信方法
US10462788B2 (en) * 2016-09-19 2019-10-29 Motorola Mobility Llc Method and apparatus for operating a device on a licensed spectrum and an unlicensed spectrum
US10206140B2 (en) 2016-11-02 2019-02-12 Motorola Mobility Llc Method and apparatus for operating a device on a licensed spectrum and an unlicensed spectrum
US10219161B2 (en) 2016-11-02 2019-02-26 Motorola Mobility Llc Method and apparatus for operating a device on a licensed spectrum and an unlicensed spectrum
US10225762B2 (en) 2017-03-28 2019-03-05 Oracle International Corporation Methods, systems, and computer readable media for message flood suppression during access node-gateway (AN-GW) unavailability and after AN-GW restoration
US10499430B2 (en) 2017-07-13 2019-12-03 Motorola Mobility Llc Method and apparatus for operating a device on a licensed spectrum and an unlicensed spectrum
US11337077B2 (en) 2018-03-29 2022-05-17 British Telecommunications Public Limited Company Method of channel selection in a wireless network

Family Cites Families (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610973A (en) * 1991-01-28 1997-03-11 Bellsouth Corporation Interactive roamer contact system for cellular mobile radiotelephone network
US5260988A (en) * 1992-02-06 1993-11-09 Motorola, Inc. Apparatus and method for alternative radiotelephone system selection
US5802469A (en) * 1995-03-29 1998-09-01 Kabushiki Kaisha Toshiba Radio communication system selectable low speed bi-directional communication and high-speed down link communication
US5706331A (en) * 1995-08-22 1998-01-06 Motorola, Inc. System and method for selecting a subsystem for message traffic in an integrated communication network
US5870673A (en) * 1996-08-30 1999-02-09 Telefonaktiebolaget Lm Ericsson Methods and systems for concurrent receipt of incoming calls from a wide area cellular network and a private radio communications network
JPH1094028A (ja) * 1996-09-12 1998-04-10 Nec Corp 移動端末および移動通信システム
US6128490A (en) * 1997-05-08 2000-10-03 Nortel Networks Limited Wireless communication system that supports selection of operation from multiple frequency bands and multiple protocols and method of operation therefor
GB9725659D0 (en) * 1997-12-03 1998-02-04 Nokia Mobile Phones Ltd The LPRF system with frequency hopping extensions
JP2000092542A (ja) * 1998-09-09 2000-03-31 Toshiba Corp 移動通信システムで用いられる通信装置
DE69930918T2 (de) * 1999-01-25 2006-11-30 International Business Machines Corp. Dienstankündigungen in drahtlosen lokalen Netzen
US6510323B1 (en) * 1999-03-05 2003-01-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for providing general information to users in a mobile radio network
US6577871B1 (en) * 1999-05-20 2003-06-10 Lucent Technologies Inc. Technique for effectively managing processing loads in a communications arrangement
JP2001103537A (ja) * 1999-07-29 2001-04-13 Ntt Docomo Inc 位置情報通知方法及び装置
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
US20020022483A1 (en) * 2000-04-18 2002-02-21 Wayport, Inc. Distributed network communication system which allows multiple wireless service providers to share a common network infrastructure
US7103661B2 (en) * 2000-07-12 2006-09-05 John Raymond Klein Auto configuration of portable computers for use in wireless local area networks
US6625467B2 (en) * 2000-07-13 2003-09-23 Qualcomm, Incorporated Method and apparatus for performing idle mode reacquisition and handoff in an asynchronous communication system
FI110297B (fi) * 2000-08-21 2002-12-31 Mikko Kalervo Vaeaenaenen Lyhytäänisanomajärjestelmä, -menetelmä ja -päätelaite
GB0021544D0 (en) * 2000-09-01 2000-10-18 Nokia Networks Oy Broadcasting in a communication system
US6477372B1 (en) * 2000-11-06 2002-11-05 Motorola, Inc. Method for a radiotelephone to scan for alternate radiotelephone systems
US7039027B2 (en) * 2000-12-28 2006-05-02 Symbol Technologies, Inc. Automatic and seamless vertical roaming between wireless local area network (WLAN) and wireless wide area network (WWAN) while maintaining an active voice or streaming data connection: systems, methods and program products
US6823191B2 (en) * 2001-01-08 2004-11-23 Lucent Technologies Inc. Apparatus and method for use in paging mode in wireless communications systems
US8019335B2 (en) * 2001-01-29 2011-09-13 Nokia Corporation Identifying neighboring cells in telecommunication network
US6836471B2 (en) * 2001-02-02 2004-12-28 Nokia Mobile Phones Ltd. Method and system for inter-operator handover between WCDMA and GSM
FI110977B (fi) * 2001-02-09 2003-04-30 Nokia Oyj Mekanismi palvelujen mainostamista ja käyttäjän auktorisointia varten
US20020111166A1 (en) * 2001-02-12 2002-08-15 Opuswave Network, Inc. Method and system for selecting a prefer red cell in a wireless communication system
JP4641350B2 (ja) * 2001-02-13 2011-03-02 クラリオン株式会社 情報通信システム、情報端末、サーバー、インターネット接続方法および広告配信方法
JP2002252620A (ja) * 2001-02-23 2002-09-06 Toshiba Corp 通信設定方法及び電子機器
JP3607632B2 (ja) * 2001-03-29 2005-01-05 株式会社東芝 無線通信装置及び無線通信制御方法
ES2302815T3 (es) * 2001-04-10 2008-08-01 Telefonaktiebolaget Lm Ericsson (Publ) Metodo para el informe diferido de ubicacion en una red de radio celular.
JP2002335556A (ja) * 2001-05-08 2002-11-22 Sony Corp 無線通信システムおよびその方法
EP1421509A4 (de) * 2001-08-07 2009-12-02 Tatara Systems Inc Verfahren und vorrichtung zur integration von gebührenberechnungs- und authentisierungsfunktionen in lokalen und grossflächigen drahtlosen datennetzwerken
US7149195B2 (en) * 2001-08-28 2006-12-12 Nokia Corporation Apparatus, and associated method, for multicasting data in a radio communications system
US7574223B2 (en) * 2001-10-04 2009-08-11 Ntt Docomo, Inc. Method and associated apparatus for distributed dynamic paging area clustering under heterogeneous access networks
WO2003034683A1 (en) * 2001-10-11 2003-04-24 Nokia Corporation Method and system for managing data flow between mobile nodes, access routers and peer nodes
IL161389A0 (en) * 2001-10-15 2004-09-27 Semandex Networks Inc Dynamic content based multicast routing in mobile networks
SE0104325D0 (sv) * 2001-12-20 2001-12-20 Ericsson Telefon Ab L M A method and apparatus for switching access between mobile networks
US20030118015A1 (en) * 2001-12-20 2003-06-26 Magnus Gunnarsson Location based notification of wlan availability via wireless communication network
GB0130812D0 (en) * 2001-12-22 2002-02-06 Koninkl Philips Electronics Nv Messaging arrangement
US7149521B2 (en) * 2002-01-02 2006-12-12 Winphoria Networks, Inc. Method, system and apparatus for providing mobility management of a mobile station in WLAN and WWAN environments
US7200112B2 (en) * 2002-01-02 2007-04-03 Winphoria Networks, Inc. Method, system, and apparatus for a mobile station to sense and select a wireless local area network (WLAN) or a wide area mobile wireless network (WWAN)
US7508799B2 (en) * 2002-01-29 2009-03-24 Arch Wireless Operating Company, Inc. Managing wireless network data
US7092943B2 (en) * 2002-03-01 2006-08-15 Enterasys Networks, Inc. Location based data
US6990343B2 (en) * 2002-03-14 2006-01-24 Texas Instruments Incorporated Context block leasing for fast handoffs
US20040203630A1 (en) * 2002-03-15 2004-10-14 Wang Charles Chuanming Method and apparatus for targeting service delivery to mobile devices
US7224677B2 (en) * 2002-03-15 2007-05-29 Nokia Corporation Method and apparatus for alerting mobile nodes of desirable access characteristics
US20040052232A1 (en) * 2002-09-13 2004-03-18 Kumar Ramaswamy Method and apparatus for detecting the presence of a wireless local area network using a position location system
WO2003083601A2 (en) * 2002-03-27 2003-10-09 International Business Machines Corporation Methods apparatus and program products for wireless access points
US7623824B2 (en) * 2002-12-16 2009-11-24 Nokia Corporation Broadcast media bookmarks
US7054627B1 (en) * 2002-04-29 2006-05-30 Advanced Micro Devices, Inc. Method and system for locating a wireless network access point at a mobile computing device
US20030203731A1 (en) * 2002-04-29 2003-10-30 Lavaflow, Llp Cellular telephone and method of displaying account information
US7551930B2 (en) * 2002-05-06 2009-06-23 Nokia Corporation Location-based services for mobile stations using short range wireless technology
US7193993B2 (en) * 2002-05-23 2007-03-20 Intel Corporation Integrated medium access control device and physical layer device
AU2003247428A1 (en) * 2002-05-28 2003-12-12 Zte San Diego, Inc. Interworking mechanism between cdma2000 and wlan
US7965693B2 (en) * 2002-05-28 2011-06-21 Zte (Usa) Inc. Interworking mechanism between wireless wide area network and wireless local area network
US7116970B2 (en) * 2002-05-31 2006-10-03 Lucent Technologies Inc. Selection of networks between WLAN and 2G/3G networks based on user and provider preferences
US7103313B2 (en) * 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
ES2254693T3 (es) * 2002-06-07 2006-06-16 Siemens Aktiengesellschaft Procedimiento y dispositivo para la auntentificacion de un usuario para la utilizacion de servicios de una red local sin hilos (wlan).
US7203183B2 (en) * 2002-06-26 2007-04-10 International Business Machines Corporation Access point initiated forced roaming based upon bandwidth
US20040203787A1 (en) * 2002-06-28 2004-10-14 Siamak Naghian System and method for reverse handover in mobile mesh Ad-Hoc networks
US20040014422A1 (en) * 2002-07-19 2004-01-22 Nokia Corporation Method and system for handovers using service description data
ATE392106T1 (de) * 2002-07-31 2008-04-15 Interdigital Tech Corp Weiterreichen zwischen einem zellularen system und einem drathlosen lokalen netz
US7606242B2 (en) * 2002-08-02 2009-10-20 Wavelink Corporation Managed roaming for WLANS
US20040105434A1 (en) * 2002-08-19 2004-06-03 Allan Baw EtherCell
US20040038645A1 (en) * 2002-08-20 2004-02-26 Jukka Rcunamaki Carrier sensing multiple access with collision avoidance (CSMA/CA) scheme optimized for a priori known carrier usage for low duty cycle systems
US6950655B2 (en) * 2002-10-01 2005-09-27 Interdigital Technology Corporation Method and system wherein handover information is broadcast in wireless local area networks
FI20021755A0 (fi) * 2002-10-02 2002-10-02 Nokia Corp Menetelmä ja järjestely yleislähetyksen vastaanottoedellytysten ilmaisemiseksi
US7257105B2 (en) * 2002-10-03 2007-08-14 Cisco Technology, Inc. L2 method for a wireless station to locate and associate with a wireless network in communication with a Mobile IP agent
US7599323B2 (en) * 2002-10-17 2009-10-06 Alcatel-Lucent Usa Inc. Multi-interface mobility client
US7397773B2 (en) * 2002-10-22 2008-07-08 Qualcomm Incorporated GSM cell broadcast SMS message transmission in CDMA communication systems
US7274909B2 (en) * 2002-10-31 2007-09-25 Nokia Corporation Method and system for selecting data items for service requests
US6993335B2 (en) * 2002-11-15 2006-01-31 Motorola, Inc. Apparatus and method for mobile/IP handoff between a plurality of access technologies
US6980816B2 (en) * 2002-11-26 2005-12-27 Motorola, Inc. Contextual information management in wireless communications devices and methods therefor
US7593718B2 (en) * 2002-12-31 2009-09-22 Motorola, Inc. WLAN communication system and method with mobile base station
US7133677B2 (en) * 2003-01-22 2006-11-07 Lucent Technologies Inc. System and method for establishing and/or maintaining a data session across packet data networks
US20050043026A1 (en) * 2003-01-22 2005-02-24 Jacco Brok System and method for establishing and/or maintaining a data session across packet data networks
US6904029B2 (en) * 2003-01-23 2005-06-07 Motorola, Inc. Method and apparatus for a source-initiated handoff from a source cellular wireless network to a target non-cellular wireless network
US6931249B2 (en) * 2003-01-23 2005-08-16 Motorola, Inc. Method and apparatus for a target-initiated handoff from a source cellular wireless network to a target non-cellular wireless network
US7590708B2 (en) * 2003-02-24 2009-09-15 Qualcomm, Incorporated Wireless local access network system detection and selection
US7146130B2 (en) * 2003-02-24 2006-12-05 Qualcomm Incorporated Wireless local access network system detection and selection
US7266101B2 (en) * 2003-06-30 2007-09-04 Motorola, Inc. Fast handover through proactive registration
US20050181765A1 (en) * 2004-02-13 2005-08-18 Gerald Mark System and method of controlling access and credentials for events

Also Published As

Publication number Publication date
WO2004077751A3 (en) 2005-03-31
CN1823497A (zh) 2006-08-23
KR20050104392A (ko) 2005-11-02
CA2516973A1 (en) 2004-09-10
CN100484309C (zh) 2009-04-29
JP2006518972A (ja) 2006-08-17
JP2011061823A (ja) 2011-03-24
TW200501778A (en) 2005-01-01
EP1597868A2 (de) 2005-11-23
MXPA05009034A (es) 2005-11-23
US20040165563A1 (en) 2004-08-26
BRPI0407765A (pt) 2006-04-11
EP1597868B1 (de) 2007-03-21
ATE357788T1 (de) 2007-04-15
WO2004077751A2 (en) 2004-09-10
DE602004005426D1 (de) 2007-05-03

Similar Documents

Publication Publication Date Title
DE602004005426T2 (de) Detektion und auswahl drahtloser lokaler netzwerksysteme
EP1597867B1 (de) Detektierung und auswahl eines drahtlosen lokalen zugangsnetzwerksystems
EP2690819B1 (de) Erkennung und Auswahl eines drahtlosen lokalen Netzwerksystems
DE102019216092A1 (de) Operationen im inaktiven modus
DE102012008092B4 (de) Vorrichtungen und Verfahren zum Verbessern der Datenrate für paketvermittelte (PS) Datendienste
EP1479252B1 (de) Adaptive leistungsregelung für multicast-übertragung
DE102011054071B4 (de) Vorrichtungen und Verfahren zur Koordinierung leitungsvermittelter (CS) Dienste im Paketübertragungsmodus (PTM)
US9179401B2 (en) Methods and apparatus for dynamically configuring search operations in a multi-mode device
EP1545146A2 (de) Bereitstellen von Informationen für die Anpassung zwischen einem Mobilfunknetz und einem drahtlosen lokalen Netzwerk
JP2010510691A (ja) 移動無線通信ネットワークにおける負荷分散

Legal Events

Date Code Title Description
8364 No opposition during term of opposition