DE60209378T2 - System und verfahren zur auswahl eines unterstützungsknotens in einem funkkommunikationssystem - Google Patents

System und verfahren zur auswahl eines unterstützungsknotens in einem funkkommunikationssystem Download PDF

Info

Publication number
DE60209378T2
DE60209378T2 DE60209378T DE60209378T DE60209378T2 DE 60209378 T2 DE60209378 T2 DE 60209378T2 DE 60209378 T DE60209378 T DE 60209378T DE 60209378 T DE60209378 T DE 60209378T DE 60209378 T2 DE60209378 T2 DE 60209378T2
Authority
DE
Germany
Prior art keywords
wireless
support node
registration request
request
wireless session
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
DE60209378T
Other languages
English (en)
Other versions
DE60209378D1 (de
Inventor
W. Jerzy Allen MIERNIK
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology 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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of DE60209378D1 publication Critical patent/DE60209378D1/de
Application granted granted Critical
Publication of DE60209378T2 publication Critical patent/DE60209378T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • 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
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/17Selecting a data network PoA [Point of Attachment]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Description

  • TECHNISCHES GEBIET DER ERFINDUNG
  • Diese Erfindung bezieht sich im Allgemeinen auf das Gebiet von Drahtloskommunikationen, und genauer auf ein Verfahren und System zum Auswählen eines Drahtlos-Unterstützungsknotens.
  • HINTERGRUND DER ERFINDUNG
  • Moderne Kommunikationssysteme erlauben es, dass Personen in Kommunikation verbleiben, wenn sie sich umherbewegen. Die beachtenswerteste Vorrichtung dafür ist das zellulare Telefon, welches es erlaubt, dass Personen verbal miteinander kommunizieren. Es gibt jedoch einen ganz anderen Bereich von Kommunikationen, welche Personen in ihrem täglichen Leben verwenden, welche nicht ebenso zur mobilen Verwendung entwickelt sind – nämlich das Senden und Empfangen von Daten, wie beispielsweise über das Internet.
  • Um dieses Bedürfnis anzugehen, enthalten moderne Kommunikationssysteme Drahtlosvorrichtungen, welche dazu in der Lage sind, Datensitzungen durch Unterstützungsknoten anzuregen, welche die Vorrichtungen an ein Netzwerk koppeln. Die Drahtlosvorrichtungen können dann Daten, wie beispielsweise Aktienkurse, Werbung und/oder E-Mails, von verschiedenen Dienstanbietern empfangen.
  • Bei bestehenden Netzwerken kann sich, wenn sich eine Drahtlosvorrichtung von einem Ort zu einem anderen bewegt, eine neue Drahtlos- und/oder Datenverbindung aufbauen, um die Vorrichtung zu betreuen. Während ein Aufbau einer neuen Drahtlosverbindung recht schnell erreicht werden kann, kann ein Aufbau von einer neuen Datenverbindung wesentlich länger brauchen, welches zu einem wesentlichen Datenverlust und/oder zu einem Verdruss beim Benutzer der Vorrichtung führen kann.
  • Derzeit gibt es zwei vorgeschlagene Lösungen auf dieses Problem. Eine hierzu ist ein Aufbau von Unterstützungsknoten, welche mehrere Datenverbindungen handhaben können, um es zu versuchen, die Wahrscheinlichkeit zu verringern, dass eine Drahtlosvorrichtung eine Datenverbindung an einen anderen Unterstützungsknoten aufbauen wird. Eine weitere vorgeschlagene Lösung ist, dass jeder Unterstützungsknoten eine Information bezüglich der Drahtlos-Sitzung, welche er verwaltet, an die anderen Unterstützungsknoten sendet. Demgemäss würde jeder Unterstützungsknoten wissen, welcher Unterstützungsknoten eine Drahtlos-Sitzung für die Drahtlosvorrichtung verwaltet, und zwar nach einem Erfassen von einer Registrierungsanforderung von ihm. Die WO 01/38983 offenbart eine Verarbeitung zum Verwalten eines verteilten Zwischenspeichers zum Speichern von Information in einem Netzwerk. Die EP 0 987 860 offenbart ein Funk-Serversystem, welches einer Mobileinheit einen übergangslosen Dienst bereitstellen kann, wenn sich die Mobileinheit von einem Verwaltungs-Distrikt zu einem anderen Verwaltungs-Distrikt bewegt.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung mindert und/oder beseitigt im Wesentlichen zumindest einige der Probleme bei vorherigen Systemen und Verfahren. Demgemäss stellt die vorliegende Erfindung ein Verfahren und System zum wirksamen Auswählen eines Drahtlos-Unterstützungsknotens bereit.
  • Gemäß eines Aspektes der vorliegenden Erfindung, ist ein Verfahren zum Auswählen eines Drahtlos-Unterstützungsknotens, wie in Anspruch 1 beansprucht, bereitgestellt. Gemäß eines weiteren Aspektes der vorliegenden Erfindung, ist ein System zum Auswählen eines Drahtlos-Unterstützungsknotens, wie in Anspruch 11 beansprucht, bereitgestellt.
  • Bei einigen Ausführungsformen enthält ein Verfahren zum Auswählen eines Drahtlos-Unterstützungsknotens ein Empfangen einer Drahtlos-Registrierungsanforderung an einem Drahtlos-Unterstützungsknoten, und ein Bestimmen, ob der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht. Das Verfahren enthält ebenfalls ein Erzeugen einer Drahtlos-Sitzung-Anfrage, wenn der Unterstützungsknoten keine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, ein Empfangen von einer Drahtlos-Sitzung-Antwort, welche eine Unterstützungsknoten-Kennung enthält, und ein Erzeugen einer Drahtlos-Registrierungsantwort, welche die Unterstützungsknoten-Kennung enthält.
  • In bestimmten Ausführungsformen enthält ein System zum Auswählen eines Drahtlos-Unterstützungsknotens einen Speicher und einen Prozessor. Der Speicher enthält logische Anweisungen und eine Tabelle, welche eine Information bezüglich einer Drahtlos-Sitzung hat, welche durch einen Drahtlos-Unterstützungsknoten verwaltet wird. Der Prozessor ist mit dem Speicher gekoppelt, und ist gemäß den Anweisungen dazu betriebsbereit, eine Drahtlos-Registrierungsanforderung zu empfangen, um zu bestimmen, ob der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, um eine Drahtlos-Sitzung-Anfrage zu erzeugen, wenn der Unterstützungsknoten nicht eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, um eine Drahtlos-Sitzung-Antwort zu empfangen, welche eine Unterstützungsknoten-Kennung enthält, und um eine Drahtlos-Registrierungsantwort zu erzeugen, welche die Unterstützungsknoten-Kennung enthält.
  • In bestimmten Ausführungsformen enthält ein Verfahren zum Auswählen eines Drahtlos-Unterstützungsknotens ein Empfangen einer Drahtlos-Sitzung-Anfrage an einem Drahtlos-Unterstützungsknoten, und ein Bestimmen, ob der Unterstützungsknoten eine Drahtlos-Sitzung in Zusammenhang mit der Sitzungs-Anfrage verwaltet. Das Verfahren enthält ebenfalls ein Erzeugen einer Drahtlos-Sitzung-Antwort, welche eine Kennung für den Unterstützungsknoten enthält, wenn der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Sitzung-Anfrage in Zusammenhang steht.
  • Die vorliegende Erfindung enthält ebenfalls mehrere technische Merkmale. Beispielsweise erlaubt die vorliegende Erfindung in bestimmten Ausführungsformen, dass ein Drahtlos-Unterstützungsknoten, welcher eine Drahtlos-Registrierungsanforderung für eine Mobileinheit empfängt, es versucht, zu bestimmen, ob er oder irgendwelche in Zusammenhang stehende Drahtlos-Unterstützungsknoten derzeit die Mobileinheit betreut. Wenn der Ziel-Unterstützungsknoten eine solche Bestimmung vornimmt, kann die bestehende Datenverbindung von dem bereits betreuenden Unterstützungsknoten aufrechterhalten werden. Demgemäss braucht keine neue Datenverbindung an die Mobileinheit für eine harte Weiterleitung (hardhandoff) aufgebaut zu werden, welche die Zeit verlängern wird, bei welcher Daten nicht übertragen werden können. Als ein zusätzliches Beispiel, hat die Erfindung in einigen Ausführungsformen keine direkt nachteilige Auswirkung bei Drahtlos-Unterstützungsknoten Betriebe, hinsichtlich der Rate von Datenverbindungs-Aufbauten und – Beendigungen. Als weiteres Beispiel braucht der Ziel-Unterstützungsknoten in bestimmten Ausführungsformen keine Daten über die Kommunikations-Sitzungen zu speichern, welche durch seine zugehörigen Unterstützungsknoten behandelt werden. Somit können die Speicher- und Verarbeitungsressourcen des Ziel-Unterstützungsknotens geschont werden. Ferner kann, weil der Ziel-Unterstützungsknoten nicht den Sitzungen nachzugehen braucht, welche durch weitere Unterstützungsknoten verwaltet werden, eine Signalisierung zwischen den Unterstützungsknoten reduziert werden. Als ein weiteres Beispiel, erlaubt die vorliegende Erfindung in einigen Ausführungsformen, dass Drahtlos-Unterstützungsknoten zusammen gruppiert werden, während eine Kommunikation zwischen Gruppen erlaubt wird. Somit kann die Suche nach einem Unterstützungsknoten, welcher bereits eine Mobileinheit betreut, eine oder mehrere Gruppen überspannen, welche möglicherweise national oder sogar global Such- und Datenverbindungs-Fähigkeiten bereitstellen. Darüber hinaus, kann in bestimmten Ausführungsformen die Größe von Gruppen leicht erhöht oder verringert werden.
  • Weitere technische Merkmale werden dem Fachmann leicht anhand der folgenden Figuren, Beschreibung und Ansprüche deutlich. Natürlich können bestimmte Ausführungsformen keines, eines, einige oder alle dieser technischen Merkmale enthalten.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die im Folgenden beschriebenen Zeichnungen stellen ein besseres Verständnis der vorliegenden Erfindung bereit, insbesondere wenn sie mit der folgenden Beschreibung und ihren technischen Merkmalen in Betracht gezogen wird, wobei:
  • 1 ein Blockdiagramm ist, welches ein Kommunikationssystem gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 2 ein Blockdiagramm ist, welches eine Ausführungsform eines Unterstützungsknotens für das Kommunikationssystem von 1 darstellt;
  • 3 eine Ausführungsform von einer Tabelle darstellt, welche eine Drahtlos-Sitzungs-Information für den Unterstützungsknoten von 2 enthält;
  • 4 ein Ablaufdiagramm ist, welches Betriebe von einem Unterstützungsknoten gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 5 ein Ablaufdiagramm ist, welches Betriebe von einer Paketsteuerfunktion gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 6 ein Ablaufdiagramm ist, welches weitere Betriebe eines Unterstützungsknotens gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 7 ein Blockdiagramm ist, welches eine Unterstützungsknoten-Architektur gemäß einer Ausführungsform der vorliegenden Erfindung darstellt; und
  • 8 ein Ablaufdiagramm ist, welches eine Ausführungsform von Betrieben eines Unterstützungsknotens in der Architektur von 7 darstellt.
  • GENAUE BESCHREIBUNG DER ERFINDUNG
  • 1 ist ein Blockdiagramm, welches ein Kommunikationssystem 10 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt. Im Allgemeinen enthält das System 10 Server 20, welche vorhaben, Daten an eine Mobileinheit 30 zu senden und/oder Daten von einer Mobileinheit 30 zu empfangen, und ein Kommunikationsnetzwerk 40 zum Übertragen der Daten zwischen den Servern 20 und einer Mobileinheit 30. Die Server 20 können die an die Mobileinheit 30 zu sendenden Daten speichern und/oder erzeugen, und können die Daten bei einer Anforderung unter Verwendung von Push-Techniken oder auf irgendeine weitere geeignete Weise bereitstellen. Die Daten können Video, Text, Audio, Sprache und/oder jegliche weitere Art von Daten enthalten.
  • Genauer gesagt, können die Server 20 irgendeine Art von Vorrichtungen sein, welche Daten an eine Mobileinheit 30 senden können und/oder beim Verwalten des Systems 10 unterstützen. Beispielsweise können die Server 20 Aktienkurs-Server, Wettervorhersage-Server, E-Mail-Server und/oder irgendeinen anderen geeigneten Typ von Daten-Server enthalten. Als ein weiteres Beispiel, können die Server 20 einen Buchhaltungs-Server, einen Orts-Server und/oder irgendeinen anderen geeigneten Server zum Bereitstellen von Diensten im Kommunikationssystem 10 enthalten. In bestimmten Ausführungsformen kann einer oder können mehrere der Server 20 Daten von einer Mobileinheit 30 empfangen. Im Allgemeinen kann das System 10 irgendeine Anzahl und/oder Typ von Server haben.
  • Um einen oder mehrere der Server 20 beim Senden von Daten an die Mobileinheit 30 zu unterstützen, enthält das System 10 ein Kommunikationsnetzwerk 40. Das Kommunikationsnetzwerk 40 ist durch Verbindungen 42 an die Server 20 gekoppelt, und dazu betriebsbereit, Daten von den Servern 20 zu empfangen, und sie an die Mobileinheit 30 zu senden. Bei bestimmten Ausführungsformen, ist das Netzwerk 40 ebenfalls dazu in der Lage, Daten von der Mobileinheit 30 zu empfangen und sie an einen oder mehrere der Server 20 zu senden. Das Kommunikationsnetzwerk 40 kann aus Servern, Routern, Vermittlungen, Repeatern, Backbones, Verbindungen und/oder irgendeinem anderen geeigneten Typ von Kommunikationsvorrichtungen zusammengestellt sein. Die Verbindungen 42 des Kommunikationsnetzwerks 40 können Drähte, Lichtleiter-Kabel, Mikrowellenkanäle und/oder irgendein anderer geeigneter Typ von drahtgebundenen und/oder drahtlosen Verbindungen sein. Die Verbindungen 42 können ebenfalls an eine Vielzahl von zwischengeschalteten Servern, Routern, Vermittlungen, Repeatern, Backbones und/oder anderen Kommunikationsvorrichtungen zwischen dem Kommunikationsnetzwerk 40 und den Servern 20 und der Mobileinheit 30 verbinden. Im Allgemeinen kann das Kommunikationsnetzwerk 40 irgendeine Zwischenverbindung sein, welche auf irgendeinem Kommunikationsnetzwerk gefunden wird, wie beispielsweise ein Weitbereichs-Netzwerk (WAN), das Internet oder irgendein anderes Datenaustauschsystem, welches erzeugt wird, indem zwei oder mehrere Computer miteinander gekoppelt werden.
  • Das Kommunikationssystem 10 enthält ebenfalls Unterstützungsknoten 50, welche über Verbindungen 42 an ein Kommunikationsnetzwerk 40 gekoppelt sind. Im Allgemeinen sind Unterstützungsknoten 50 dazu betriebsbereit, Daten, welche für Mobileinheiten bestimmt sind, wie beispielsweise Mobileinheit 30, vom Kommunikationsnetzwerk 40 zu empfangen, und die Daten an die Mobileinheiten zu senden. Bei bestimmten Ausführungsformen können die Unterstützungsknoten 50 ebenfalls Daten von den Mobileinheiten empfangen und sie an das Kommunikationsnetzwerk 40 senden.
  • Bei bestimmten Ausführungsformen, kann jeder der Unterstützungsknoten 50 einen Heim-Vertreter und/oder einen Fremd-Vertreter zum Verwalten von Kommunikationen durch sie zwischen Mobileinheiten und dem Kommunikationsnetzwerk 40 enthalten. Heim-Vertreter und Fremd-Vertreter können eine Kommunikation zwischen einer Mobileinheit und einem Endpunkt bereitstellen, wie beispielsweise eine weitere Mobileinheit, ein Telefon, einer der Server 20 oder irgendeine andere geeignete Vorrichtung. Ein Heim-Vertreter kann eine bindende Tabelle enthalten, welche Daten speichert, welche sich auf eine Mobileinheit beziehen, wie beispielsweise eine Mobileinheits-Kennung, eine Adresspflege (COA) für den derzeitigen Fremd-Vertreter, die Internet-Protokoll (IP)-Adresse für Adressen, welche der Mobileinheit zugewiesen sind, eine weitere mobile bindende Information und/oder jegliche weitere geeignete Tunnel-Eigenschaften. Ähnlich kann ein Fremd-Vertreter eine bindende Tabelle enthalten, welche Daten speichert, welche sich auf jede entsprechende Mobileinheit beziehen. Beispielsweise kann bei jeder entsprechenden Mobileinheit die bindende Tabelle des Fremd-Vertreters eine Mobileinheits-Kennung, eine Adresse für den Heim-Vertreter, die IP-Adresse oder Adressen, welche der Mobileinheit zugewiesen sind, eine weitere bindende Mobil-Information und irgendwelche weitere Tunnel-Eigenschaften enthalten. Die Unterstützungsknoten 50 können Paketdaten-Unterstützungsknoten sein.
  • Das Kommunikationssystem 10 enthält ebenfalls Basisstationen 60. Die Basisstationen 60 sind durch Verbindungen 61 an Unterstützungsknoten 50 gekoppelt, und sind dazu betriebsbereit, Daten zu empfangen, welche von Unterstützungsknoten 50 für Mobileinheiten bestimmt sind, und die Daten drahtlos an die Mobileinheiten zu kommunizieren. Bei bestimmten Ausführungsformen, können die Basisstationen 60 ebenfalls drahtlos Daten für Server 20 von Mobileinheiten empfangen und die Daten an die Server 20 senden. Die Verbindungen 61 können Funk-Paket (RP) Datenvermittlungsknoten-Vermittlungen und/oder irgendwelche weitere geeignete Verbindungen sein. Jede RP-Verbindung stellt einen logischen Pfad für eine Mobileinheits-Datenpaket-Sitzung zwischen einer der Basisstationen 60 und der betreuten Mobileinheit bereit. Die Basisstationen 60 sind dazu betriebsbereit, eine Drahtlos-Kommunikation zwischen mehreren Mobileinheiten bereitzustellen, welche sich innerhalb ihrer Dienst-Bereiche 62 befinden. Es wird erkannt, dass ein oder mehrere der Unterstützungsknoten 50 an ein oder mehrere der Basisstationen 60 gekoppelt sein kann, und dass ein oder mehrere der Unterstützungsknoten 50 an eine oder mehrere der Basisstationen 60 gekoppelt sein kann. Die Basisstationen 60 enthalten eine Paketsteuerfunktion (PCF) 64, um das Senden und Empfangen von Daten an und/oder von Mobileinheiten, wie beispielsweise Mobileinheit 30, zu verwalten. Die PCFs 64 können in Medien-, Mikrocontroller, anwendungsspezifischen integrierten Schaltungen und/oder irgendeinem anderen Typ von System zum Manipulieren von Information auf eine logische Weise logisch enkodiert sein.
  • Die Mobileinheit 30 kann ein drahtloses Telefon, ein drahtloses Schnittstellen-Terminal, ein drahtloser persönlicher digitaler Assistent, oder irgendeine andere geeignete Mobilvorrichtung sein, welche dazu betriebsbereit ist, eine Drahtlos-Kommunikation im Kommunikationssystem 10 bereitzustellen. Die Mobileinheit 30 ist dazu betriebsbereit, mit den Basisstationen 60 über eine Funkfrequenz (RF) Verbindung 32 oder eine weitere geeignete Drahtlosverbindung zu kommunizieren. Die Mobileinheit 30 und Unterstützungsknoten 50 können Daten und eine zugehörige Information durch eine In-Band und/oder eine Out-Off-Band Meldung kommunizieren.
  • Gemäß einer Ausführungsform, ist eine Verbindung 32 eine RF-Verbindung, welche auf einer bekannten Technologie basiert, wie beispielsweise IS-95 CDMA, W-CDMA, oder CDMA-2000. Bei einer bestimmten Ausführungsform, ist die Verbindung 32 eine Code Division Multiple Access (CDMA) Verbindung basierend auf einem CDMA Standart, bei welchem Pakete in Rahmen für eine Drahtlosübertragung von der Mobileinheit 30 an Basisstationen 60 segmentiert werden, wo die Rahmen wieder zusammengesetzt werden, um die Pakete wiederherzustellen.
  • Das Kommunikationssystem 10 enthält ebenfalls Mobilvermittlungszentren (MSCs) 70, welche an die Basisstationen 60 gekoppelt sind. Die MSCs 70 sind dazu betriebsbereit, eine Authentifizierung durchzuführen, und Rufe für Mobileinheiten, welche durch Basisstationen 60 betreut werden, aufzubauen und zu trennen. Die MSC's 70 sind ebenfalls dazu betriebsbereit, in Verbindung mit Basisstationen 60 eine Vermittlung und eine sanfte Hand- Off Funktionalität für das System 10 bereitzustellen. Auf diese Weise können Daten, wie beispielsweise Sprache, Video, Audio, Text und/oder irgendein weiterer Datentyp, an die Mobileinheit 30 gesendet werden, wenn sie sich zwischen Bereichen 62 bewegt, welche durch Basisstationen 60 betreut werden. Demgemäss kann sich die Mobileinheit 30 über einen weiten geographischen Bereich bewegen, während Drahtlos-Kommunikationen beibehalten werden. Jedes MSC 70 enthält eine Teilnehmer-Datenbasis 72. Die Teilnehmer-Datenbasen 72 sind dazu betriebsbereit, Dienstpegel-Übereinstimmungen für Mobileinheiten zu speichern und die Übereinstimmungen an Unterstützungsknoten 50 zur Dienst-Verwaltung, Verkehrs-Verwaltung oder für weitere geeignete Betriebe bereitzustellen. Die Teilnehmer-Datenbasen 72 können ebenfalls eine Information speichern, welche sich auf Mobileinheiten und/oder Benutzer von Mobileinheiten beziehen, wie beispielsweise Namen, Adressen, Kontonummern, Kontotypen und jegliche weitere geeignete Information.
  • Das Kommunikationssystem 10 enthält zusätzlich ein Kommunikationsnetzwerk 80. Wie dargestellt, ist das Kommunikationsnetzwerk 80 über Verbindungen 82 an die Unterstützungsknoten 50 gekoppelt. Die Verbindungen 82 können Drähte, Lichtleiter, Mikrowellenkanäle und/oder irgendein weiterer geeigneter Typ von einer drahtgebundenen oder drahtlosen Verbindung sein. Über die Verbindungen 82 erlaubt es das Kommunikationsnetzwerk 80, dass Unterstützungsknoten 50 untereinander Daten austauschen. Das Kommunikationsnetzwerk 80 kann Server, Router, Vermittlungen, Brücken, Repeater, Backbones, Verbindungen und/oder irgendeinen anderen geeigneten Typ von Kommunikations-Equipment enthalten. Im Allgemeinen kann das Kommunikationsnetzwerk 80 irgendeine Zusammenschaltung sein, welche auf einem Kommunikationsnetzwerk aufgefunden wird, wie beispielsweise ein WAN, das Internet oder irgendein anderes Datenaustauschsystem, welches durch ein Zusammenkoppeln von zwei oder mehreren Computern erzeugt wird. Bei bestimmten Ausführungsformen kann das gesamte oder ein Teil des Kommunikationsnetzwerks 80 ein Teil des Kommunikationsnetzwerks 40 sein.
  • Bei bestimmten Ausführungsformen eines Betriebes wird, wenn eine Mobileinheit 30 einen Datendienst wünscht, welcher durch die Auslösung von einer Anwendung an der Mobileinheit ausgelöst wird, eine Drahtlos-Sitzung zwischen der Mobileinheit, einer der Basisstationen 60 und einer der Unterstützungsknoten 50 eingeleitet. Wie in 1 dargestellt, wird die Drahtlos-Sitzung zwischen der Mobileinheit 30, der Basisstation 60x und dem Unterstützungsknoten 50z sein. Ein Einleiten einer Drahtlos-Sitzung kann ein Zuweisen von RF Ressourcen zwischen der Mobileinheit 30 und Basisstation 60x enthalten, welches eine RP Sitzung zwischen der Basisstation 60x und dem Unterstützungsknoten 50z aufbaut, eine Datenverbindung zwischen der Mobileinheit 30 und dem Unterstützungsknoten 50z aufbaut und/oder eine IP Adresse an die Mobileinheit 30 zuweist.
  • Ein Aufbau einer Datenverbindung kann eine PCF 64 der Basisstation 60x dazu einbeziehen, eine Drahtlos-Registrierungsanforderung für die Mobileinheit 30 auszubilden, und die Anforderung an den Unterstützungsknoten 50z zu senden. Die Registrierungsanforderung kann eine Kennung für die Mobileinheit 30, eine Kennung für einen Benutzer der Mobileinheit, eine Kennung für die Basisstation 60x, eine Kennung für den angeforderten Datendienst und/oder irgendwelche anderen geeigneten Daten enthalten. Bei bestimmten Ausführungsformen, kann die Registrierungsanforderung eine All-Registrierungsanforderung sein, obwohl irgendein anderer geeigneter Typ von Registrierungsanforderung verwendet werden kann. Bei bestimmten Ausführungsformen, können die Basisstationen 60 zwischen den Unterstützungsknoten 50, an welche sie gekoppelt sind, auswählen, an welche die Registrierungsanforderung zu senden ist.
  • Wenn der Ziel-Unterstützungsknoten, nämlich Unterstützungsknoten 50z in der Darstellung, die Registrierungsanforderung empfängt, entscheidet er ob er bereits eine Drahtlos-Sitzung für die Mobileinheit verwaltet, und wenn nicht, ob er versuchen wird, eine Drahtlos-Sitzung mit der Mobileinheit aufzubauen. Bei bestimmten Ausführungsformen, kann der Ziel-Unterstützungsknoten ebenfalls versuchen, die Mobileinheit 30 zu authentifizieren. Wenn der Unterstützungsknoten entscheidet, einen Aufbau von einer Drahtlos-Sitzung zu versuchen, erzeugt der Unterstützungsknoten eine Registrierungsantwort, welche eine Akzeptanz der Anforderung anzeigt, und sendet sie an die PCF 64 der Basisstation 60x. Bei bestimmten Ausführungsformen, kann die Registrierungsantwort eine All-Registrierungsantwort sein, obwohl irgendein anderer geeigneter Typ von Registrierungsantwort verwendet werden kann. Die Datenverbindung kann dann aufgebaut werden, welche eine Verhandlung, Verifizierung, Privileg-Bestimmung und/oder Profil-Bestimmung enthalten kann. Die Datenverbindung kann eine serielle Verbindung sein, und kann bei bestimmten Ausführungsformen eine Punkt-zu-Punkt Protokoll (PPP) Verbindung zwischen dem Unterstützungsknoten und der Mobileinheit sein.
  • Unter der Annahme, dass die Mobileinheit 30 eine Datenverbindung an den Unterstützungsknoten 50z über die Basisstation 60x hat, wird, wenn sich die Mobileinheit 30 in einem Bereich 62 von einer anderen der Basisstationen 60 bewegt, einer der Unterstützungsknoten 50 erkennen, dass die Mobileinheit mit einer ihr zugehörigen Basisstationen 60 kommuniziert, indem eine Registrierungsanforderung von einer Paket-Steuerfunktion 64 der Basisstation empfangen wird, welche diesen Bereich betreut. Wenn sich beispielsweise die Mobileinheit 30 in den Bereich 62 der Basisstation 60y bewegt, erfasst die PCF 64 der Basisstation 60y das Vorhandensein der Mobileinheit 30. Beim Erfassen des Vorhandenseins der Mobileinheit, bestimmt die erfassende PCF 64 einen Unterstützungsknoten, welcher dazu in der Lage sein kann, die Mobileinheit zu betreuen. Bei bestimmten Ausführungsformen, kann der Ziel-Unterstützungsknoten durch ein Untersuchen von einer Kennung der Mobileinheit, wie beispielsweise eine internationale Mobil-Teilnehmerkennung (IMSI) bestimmt werden. Nach dem Bestimmen eines Ziel-Unterstützungsknotens für die Mobileinheit, erzeugt die erfassende PCF 64 eine Drahtlos-Registrierungsanforderung für die Mobileinheit 30 und sendet diese Anforderung an den gezielten der Unterstützungsknoten 50. Die Registrierungsanforderung kann eine Kennung für die Mobileinheit, eine Kennung für die Basisstation, eine Anzeige des Typs vom gewünschten Datendienst und/oder irgendeinen anderen geeigneten Typ von Drahtlos-Daten enthalten. Bei bestimmten Ausführungsformen, kann die Drahtlos-Registrierungsanforderung eine All-Registrierungsanforderung sein, obwohl irgendein weiterer geeigneter Typ von Drahtlos-Registrierungsanforderung verwendet werden kann. Nach dem Empfangen der Drahtlos-Registrierungsanforderung, bestimmt der Ziel- Unterstützungsknoten 50, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht. Der Ziel-Unterstützungsknoten 50 kann diese Bestimmung bei bestimmten Ausführungsformen vornehmen, indem eine Mobilitätsereignis-Anzeige (MEI) in der Anforderung untersucht wird. Es ist zu bemerken, dass, wenn die Registrierungsanforderung anzeigt, dass keine Drahtlos-Sitzung vorliegt, welche mit der Registrierungsanforderung in Zusammenhang steht, der Ziel-Unterstützungsknoten 50 eine Drahtlos-Sitzung mit der Mobileinheit einleiten kann.
  • Nach dem Bestimmen, dass die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht, bestimmt der Ziel-Unterstützungsknoten 50 ob er eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht. Der Ziel-Unterstützungsknoten kann dies beispielsweise dadurch erreichen, indem eine Tabelle untersucht wird, welche Daten bezüglich der Drahtlos-Sitzungen enthält, welche er derzeit verwaltet. Wenn der Ziel-Unterstützungsknoten bestimmt, dass er eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, welches vorliegen kann, wenn sich beispielsweise die Mobileinheit 30 vom Bereich 62 der Basisstation 60x zum Bereich 62 der Basisstation 60y bewegt, erzeugt der Ziel-Unterstützungsknoten eine Registrierungsantwort, welche eine Akzeptanz der Anforderung anzeigt. Diese Anforderung wird an die erfassende PCF 64 gesendet, welche eine Meldung bezüglich der Drahtlos-Sitzung für die Mobileinheit 30 erzeugt. Demgemäss kann die Datenverbindung zwischen dem bereits betreuenden Unterstützungsknoten 50 und der Mobileinheit 30 beibehalten werden.
  • Wenn der Ziel-Unterstützungsknoten 50 jedoch bestimmt, dass er eine Drahtlos-Sitzung, welche mit der Registrierungsanforderung in Zusammenhang steht, nicht verwaltet, welches auftreten kann, wenn sich beispielsweise die Mobileinheit 30 zum Bereich 62 der Basisstation 60b bewegt hat, erzeugt der Ziel-Unterstützungsknoten eine Drahtlos-Sitzung-Anfrage für die weiteren Unterstützungsknoten, mit welchen er in Zusammenhang steht. Die Unterstützungsknoten können zueinander durch eine Geographie, einen Typ, einen Netzwerktyp, einen Betreuer und/oder irgendeinen anderen geeigneten Parameter in Zusammenhang stehen. Es ist zu bemerken, dass Unterstützungsknoten nicht notwendigerweise in Zusammenhang stehen, weil sie über das Kommunikationsnetzwerk 80 kommunizieren können. Die Drahtlos-Sitzung-Anfrage kann irgendeinen Typ von Daten enthalten, durch welchen die Unterstützungsknoten 50 bestimmen können, ob sie eine Drahtlos-Sitzung für die Mobileinheit 30 verwalten oder nicht. Bei bestimmten Ausführungsformen, kann die Drahtlos-Sitzung-Anfrage die IMSI für die Mobileinheit 30 enthalten. Bei weiteren Ausführungsformen, kann sie ebenfalls eine Zugriffsnetzwerk-Kennung (ANID) enthalten. Der Ziel-Unterstützungsknoten 50 sendet dann diese Sitzung-Anfrage über eine der Verbindungen 82 an das Kommunikationsnetzwerk 80, welches sie an die geeigneten der Unterstützungsknoten 50 verteilt. Die Drahtlos-Sitzung-Anfrage kann auf spezifische der Unterstützungsknoten 50 gezielt sein, oder im Allgemeinen ausgestrahlt werden. Bei bestimmten Ausführungsformen, ist die Drahtlos-Sitzung-Anfrage eine Multicast Meldung, welche auf die Unterstützungsknoten 50 gezielt ist, welche in einer bestimmten Gruppe sind. Demgemäss ist jeder Unterstützungsknoten 50 auf einen Multicast Kanal abonniert, welcher der zugehörigen Gruppe oder den Gruppen zugeordnet ist. Es ist zu bemerken, dass der Ziel-Unterstützungsknoten 50 darüber in Kenntnis oder Unkenntnis sein kann, wie viele Unterstützungsknoten 50 in der Gruppe sind.
  • Nach dem Übertragen der Drahtlos-Sitzung-Anfrage wartet der Ziel-Unterstützungsknoten einen Empfang einer Drahtlos-Sitzung-Antwort von einen der Unterstützungsknoten 50 ab. Bei bestimmten Ausführungsformen kann, wenn der Ziel-Unterstützungsknoten 50 keine Antwort auf die Drahtlos-Sitzung-Anfrage innerhalb einer vorbestimmten Zeitlänge von beispielsweise 10 Sekunden empfängt, der Ziel-Unterstützungsknoten 50 eine Drahtlos-Sitzung mit der Mobileinheit 30 einleiten. Die Drahtlos-Sitzung-Antwort kann irgendeinen Typ einer Kennung enthalten, durch welche einer der Unterstützungsknoten 50 durch die Mobileinheit 30 und/oder Erfassungs-PCF 64 identifiziert werden kann. Bei bestimmten Ausführungsformen kann die Antwort eine MAC Adresse für den antwortenden Unterstützungsknoten 50 enthalten, obwohl weitere Adressen, wie beispielsweise eine Internetprotokoll (IP) Adresse, verwendet werden können. Nach dem Empfang einer solchen Antwort erzeugt der Ziel-Unterstützungsknoten 50 eine Registrierungsantwort, welche die Kennung in der Drahtlos-Sitzung-Antwort enthält, und leitet diese an die Erfassungs-PCF 64 weiter. Die Registrierungsantwort kann irgendeine Meldung sein, welche die Erfassungs-PCF 64 an den derzeit betreuenden Unterstützungsknoten richtet. Bei bestimmten Ausführungsformen, ist die Registrierungsantwort eine All-Registrierungsantwort, welche anzeigt, dass die Registrierungsanforderung abgelehnt ist, und zwar möglicherweise durch ein Anzeigen, dass die Adresse für den Unterstützungsknoten unbekannt ist, und enthält die Adresse für den Unterstützungsknoten, welcher die Sitzungs-Antwort im Heim-Vertreter Informationselement erzeugt hat. Die Erfassungs-PCF 64 kann dann eine neue Registrierungsanforderung basierend auf dieser Adresse erzeugen. Wenn der Unterstützungsknoten 50, welcher die Drahtlos-Sitzung verwaltet, die Drahtlos-Sitzungs-Anforderung empfängt, nämlich der Unterstützungsknoten 50z im Beispiel von 1, kann er die Datenverbindungs-Information für die Drahtlos-Sitzung aktualisieren und eine Verwaltung der Drahtlos-Sitzung fortführen.
  • Die dargestellte Ausführungsform der vorliegenden Erfindung hat mehrere technische Merkmale. Beispielsweise versucht ein Unterstützungsknoten, welcher eine Drahtlos-Registrierungsanforderung für eine Mobileinheit empfängt, zu bestimmen, ob er oder irgendeiner seiner zugehörigen Unterstützungsknoten derzeit die Mobileinheit betreut. Wenn der Ziel-Unterstützungsknoten eine solche Bestimmung trifft, kann die bestehende Datenverbindung vom Unterstützungsknoten beibehalten werden. Demgemäss braucht keine neue Datenverbindung zur Mobileinheit aufgebaut zu werden, welches die Zeit verkürzen würde, bei welcher Daten nicht übertragen werden können. Zusätzlich können, weil der Ziel-Unterstützungsknoten keine Daten über die Kommunikations-Sitzungen zu speichern braucht, welche durch alle der weiteren Unterstützungsknoten behandelt werden, der Speicher und Verarbeitungsressourcen des Ziel-Unterstützungsknotens geschont werden. Ferner kann, weil der Ziel-Unterstützungsknoten nicht die Sitzungen im Auge behalten muss, welche durch seine zugehörigen Unterstützungsknoten verwaltet werden, eine Signalisierung zwischen den Unterstützungsknoten reduziert werden.
  • 2 ist ein Blockdiagramm, welches eine Ausführungsform eines Unterstützungsknotens 50z für das Kommunikationssystem 10 darstellt. Bei dieser Ausführungsform enthält der Unterstützungsknoten 50z einen Prozessor 52, einen Speicher 54 und Kommunikations-Schnittstellen 58. Der Speicher 54, welcher mit dem Prozessor 52 gekoppelt ist, enthält einen Logiksatz 55 für den Prozessor 52, und eine Tabelle, welche eine Information bezüglich von Drahtlos-Sitzungen enthält, welche der Unterstützungsknoten 50z verwaltet. Die Kommunikations-Schnittstellen 58 sind mit dem Speicher 54 und Prozessor 52 gekoppelt, und erlauben, dass der Unterstützungsknoten mit dem Kommunikationsnetzwerk 40, Kommunikationsnetzwerk 80 und einer oder mehreren der Basisstationen 60 kommuniziert.
  • Im Betrieb sendet der Prozessor 52 gemäß der Logik 55 empfangene Daten für die Mobileinheit 30 an die geeignete der Basisstationen 60. Zusätzlich verwaltet der Prozessor 52 Drahtlos-Sitzungen mit den Mobileinheiten.
  • Beispielsweise kann der Unterstützungsknoten 50z eine Drahtlos-Sitzung mit der Mobileinheit 30 aufbauen, nachdem eine geeignete Registrierungsanforderung erfasst ist. Als weiteres Beispiel wird, wenn der Unterstützungsknoten 50z eine Registrierungsanforderung von der PCF 64 von einer der Basisstationen 60 empfängt, der Prozessor 52 bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht. Wenn dies nicht der Fall ist, kann der Prozessor 52 eine Drahtlos-Sitzung mit der anfordernden Mobileinheit einleiten. Wenn jedoch die Drahtlos-Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht, bestimmt der Prozessor 52 ob er eine Drahtlos-Sitzung im Zusammenhang mit der Registrierungsanforderung verwaltet. Um dies zu ermöglichen, kann der Prozessor 52 die Information untersuchen, welche in der Sitzungs-Tabelle 56 gespeichert ist.
  • 3 stellt eine Ausführungsform einer Sitzungs-Tabelle 56 für den Unterstützungsknoten 50z dar. Wie dargestellt, enthält die Sitzungs-Tabelle 56 Spalten 92, 94, 96 und 98. Die Spalte 92 enthält eine lokale Kennung für jede Drahtlos-Sitzung, welche durch den Unterstützungsknoten 50z verwaltet wird. Die Spalte 94 enthält die Mobileinheits-Kennung, welche mit der Sitzungs-Kennung in Spalte 92 in Zusammenhang steht. Die Kennung in Spalte 94 kann eine elektronische serielle Nummer (ESN), eine Mobil-Identifikationsnummer (MIN), eine IMSI, oder irgendeine andere geeignete Kennung für eine Mobileinheit sein. Die Spalte 96 enthält die Adresse des Unterstützungsknotens, mit welchem die Mobileinheit verankert ist, und die Spalte 98 enthält eine Zeitinformation über die Sitzung, beispielsweise wann die Drahtlos-Sitzung aufgebaut wurde, wie viel Zeit verstrichen ist, seitdem die Drahtlos-Sitzung aufgebaut wurde, und/oder irgendwelche anderen geeigneten Zeit-Parameter der Drahtlos-Sitzung.
  • Obwohl 3 eine Ausführungsform von einer Sitzungs-Tabelle 56 darstellt, können andere Ausführungsformen weniger, mehr und/oder eine andere Anordnung von einer Information haben. Beispielsweise kann in einigen Ausführungsformen die Sitzungs-Tabelle 56 keine Sitzungs-Kennung enthalten. Als weiteres Beispiel kann die Sitzungs-Tabelle 56 in bestimmten Ausführungsformen Dienst- und/oder Verkehrsverwaltungs-Parameter für die Mobileinheiten enthalten. Als ein weiteres Beispiel, kann die Sitzungs-Tabelle 56 in bestimmten Ausführungsformen Sitzungs-Status-Anzeigen für jede Sitzung enthalten.
  • Wenn der Prozessor 52 bestimmt, dass er eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, erzeugt der Prozessor 52 eine Registrierungsantwort, welche eine Akzeptanz der Drahtlos-Registrierungsanforderung anzeigt. Wenn der Prozessor 52 jedoch bestimmt, dass er keine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, erzeugt der Prozessor 52 eine Drahtlos-Sitzung-Anfrage für seine zugehörigen Unterstützungsknoten, wie beispielsweise Unterstützungsknoten 50a. Der Prozessor 52 wartet dann einen Empfang einer Drahtlos-Sitzung-Antwort von einem seiner zugehörigen Unterstützungsknoten ab, und erzeugt, nachdem eine solche Antwort empfangen ist, eine Registrierungsantwort, welche die Kennung des zugehörigen Unterstützungsknotens in der Sitzungs-Antwort enthält.
  • Die Komponenten des Unterstützungsknotens 50z können eine Vielzahl von Formen und/oder Anordnungen haben. Beispielsweise kann der Prozessor 52 ein Mikroprozessor, ein Mikrocontroller, ein feldprogrammierbares Gate-Array, ein biologischer Computer, ein atomarer Computer und/oder irgendein anderer Typ von Vorrichtung zum Manipulieren von Daten auf eine logische Weise sein. Als weiteres Beispiel kann der Speicher 54 ein Direktzugriffsspeicher (RAM), ein Festwertspeicher (ROM), ein Kompakt-Disk Festwertspeicher (CD-ROM) und/oder irgendein anderer Typ von flüchtiger oder nicht-flüchtiger elektromagnetischer oder optischer Datenspeichervorrichtung sein. Bei bestimmten Ausführungsformen kann der gesamte oder ein Teil des Speichers 54 auf den Prozessor enkodiert sein. Als weiteres Beispiel, können die Kommunikations-Schnittstellen 58 Netzwerk-Schnittstellenkarten, Transceiver, Ports, Modems und/oder irgendein anderer Typ von Vorrichtung zum Senden von Daten an und zum Empfangen von Daten von einem Kommunikationsnetzwerk sein.
  • 4 ist ein Ablaufdiagramm 400, welches Betriebe von einem Unterstützungsknoten, wie beispielsweise Unterstützungsknoten 50z, gemäß einer Ausführungsform der vorliegenden Erfindung darstellt. Am Startblock 404, kann der Unterstützungsknoten Drahtlos-Sitzungen, welche durch Mobileinheiten aufgebaut sind, haben, oder nicht. Am Entscheidungsblock 408, bestimmt der Unterstützungsknoten ob er eine Drahtlos-Registrierungsanforderung empfangen hat. Die Drahtlos-Registrierungsanforderung kann durch eine Paket-Steuerfunktion und/oder eine Mobileinheit erzeugt worden sein, und kann eine Kennung für eine Mobileinheit enthalten. Bei bestimmten Ausführungsformen, ist die Drahtlos-Registrierungsanforderung eine All-Registrierungsanforderung. Wenn der Unterstützungsknoten keine Drahtlos-Registrierungsanforderung empfangen hat, fährt der Unterstützungsknoten damit fort, einen Empfang einer solchen Anforderung abzuwarten. Beim Empfang einer Registrierungsanforderung, welche den Unterstützungsknoten als einen „Ziel-Unterstützungsknoten" erstellt, bestimmt der Unterstützungsknoten am Entscheidungsblock 412 ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht. Beispielsweise kann der Unterstützungsknoten eine MEI in der Registrierungsanforderung untersuchen, um zu bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht.
  • Wenn die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung nicht in Zusammenhang steht, bestimmt der Unterstützungsknoten am Entscheidungsblock 416, ob er ausreichende Ressourcen zur Verfügung hat, um die Registrierungsanforderung zu verwalten. Eine solche Bestimmung kann die Anzahl von Sitzungen einbeziehen, welche bereits durch den Unterstützungsknoten betreut werden, die Bandbreite, welche durch jede der Sitzungen, welche durch den Unterstützungsknoten und durch die Dienst-Anforderung verwaltet werden, erforderlich ist, und/oder irgendwelche weiteren geeigneten Kriterien. Wenn der Unterstützungsknoten bestimmt, dass er nicht ausreichende Ressourcen zur Verfügung hat, um eine Drahtlos-Sitzung für die Registrierungsanforderung zu verwalten, erzeugt der Unterstützungsknoten am Funktionsblock 420 eine Registrierungsantwort, welche eine Ablehnung der Registrierungsanforderung anzeigt. Diese Registrierungsantwort kann dann an die Paket-Steuerfunktion und/oder Mobileinheit gesendet werden, welche die Registrierungsanforderung erzeugt hat. Die Registrierungsverarbeitung ist dann für den Unterstützungsknoten an einem Ende. Wenn jedoch der Unterstützungsknoten bestimmt, dass er ausreichende Ressourcen zur Verfügung hat, um die Drahtlos-Sitzung zu verwalten, aktualisiert der Unterstützungsknoten seine Drahtlos-Sitzungs-Information, wie beispielsweise die Information, welche in der Sitzungs-Tabelle 56 in 3 gezeigt ist, am Funktionsblock 424, und erzeugt am Funktionsblock 428 eine Registrierungsantwort, welche eine Akzeptanz der Registrierungsanforderung anzeigt. Die Registrierungsantwort kann dann an die Paket-Steuerfunktion und/oder Mobileinheit gesendet werden, welche die Registrierungsanforderung erzeugt hat. Die Registrierungsverarbeitung ist dann an einem Ende.
  • Zurückkehrend zum Entscheidungsblock 412, wird, wenn der Unterstützungsknoten bestimmt, dass die Registrierungsanforderung nicht mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht, der Unterstützungsknoten am Entscheidungsblock 423 bestimmen, ob er eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht. Um dies zu ermöglichen, kann der Unterstützungsknoten beispielsweise eine Tabelle untersuchen, welche eine Information über Drahtlos-Sitzungen enthält, welche er derzeit verwaltet, wie beispielsweise die Sitzungs-Tabelle 56 in 3. Wenn der Unterstützungsknoten bestimmt, dass er eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, aktualisiert der Unterstützungsknoten eine Drahtlos-Sitzungs-Information am Funktionsblock 424 und erzeugt am Funktionsblock 428 eine Registrierungsantwort, welche eine Akzeptanz der Registrierungsanforderung anzeigt. Die Registrierungsantwort kann dann an die Paket-Steuerfunktion und/oder Mobileinheit gesendet werden, welche die Registrierungsanforderung erzeugt hat, und die Registrierungs-Verarbeitung ist an einem Ende. Wenn jedoch der Unterstützungsknoten bestimmt, dass er keine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, erzeugt der Unterstützungsknoten eine Drahtlos-Sitzungs-Anfrage am Funktionsblock 436. Wie zuvor erwähnt, wird die Drahtlos-Sitzungs-Anfrage dazu verwendet, um zugehörige Unterstützungsknoten dahingehend abzufragen, ob sie eine Drahtlos-Sitzung verwalten, welche mit der Dienst-Anforderung in Zusammenhang steht. Die Sitzungs-Anfrage kann, oder kann nicht, gleich der Registrierungsanforderung sein. Die Drahtlos-Sitzungs-Anfrage kann dann an die zugehörigen Unterstützungsknoten gesendet werden. Bei bestimmten Ausführungsformen, wird die Sitzungs-Anfrage als eine Multicast Meldung gesendet.
  • Der Unterstützungsknoten baut am Funktionsblock 440 einen Zeitnehmer für die Sitzungs-Anfrage auf, und bestimmt am Entscheidungsblock 444, ob er eine Drahtlos-Sitzungs-Antwort auf die Drahtlos-Anfrage empfangen hat. Eine solche Anforderung kann anzeigen, dass ein zugehöriger Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Dienst-Anforderung in Zusammenhang steht, und kann eine Kennung, wie beispielsweise eine Adresse, für diesen Unterstützungsknoten enthalten. Wenn der Unterstützungsknoten eine Sitzungs-Antwort empfangen hat, erzeugt der Unterstützungsknoten am Funktionsblock 448 eine Registrierungsantwort, welche die Kennung für den antwortenden Unterstützungsknoten enthält. Die Registrierungsantwort kann eine Akzeptanz, eine Ablehnung oder eine Ambivalenz der Registrierungsanforderung anzeigen. Die Registrierungsantwort kann dann an die Paket-Steuerfunktion und/oder Mobileinheit gesendet werden, welche die Registrierungsanforderung erzeugt hat.
  • Zurückkehrend zum Entscheidungsblock 444, wird, wenn der Unterstützungsknoten keine Drahtlos-Sitzungs-Antwort empfangen hat, der Unterstützungsknoten am Entscheidungsblock 452 bestimmen, ob eine vorbestimmte Zeitperiode verstrichen ist. Wenn eine vorbestimmte Zeitperiode nicht verstrichen ist, überprüft der Unterstützungsknoten am Entscheidungsblock 444 wiederum, ob eine Drahtlos-Sitzungs-Antwort empfangen wurde. Wenn jedoch eine vorbestimmte Zeitperiode verstrichen ist, bevor eine Sitzungs-Antwort empfangen ist, leitet der Unterstützungsknoten eine Drahtlos-Sitzung für die Registrierungsanforderung beginnend bei Entscheidungsblock 416 ein. Das Fehlen von einer Sitzungs-Antwort zeigt wahrscheinlich an, dass kein Unterstützungsknoten, welcher mit dem Unterstützungsknoten in Zusammenhang steht, eine Drahtlos-Sitzung für die Dienst-Anforderung verwaltet.
  • Obwohl das Ablaufdiagramm 400 eine Vielzahl von Betrieben für einen Unterstützungsknoten gemäß einer Ausführungsform der vorliegenden Erfindung darstellt, können weitere Ausführungsformen der Erfindung weniger, mehr und/oder eine unterschiedliche Anordnung von Betrieben für einen Unterstützungsknoten haben. Beispielsweise kann es ein Unterstützungsknoten nicht versuchen eine Drahtlos-Sitzung einzuleiten, wenn die Registrierungsanforderung nicht mit der aktiven Drahtlos-Sitzung in Zusammenhang steht. Als weiteres Beispiel hat ein Unterstützungsknoten eine weitere Information mit der Paket-Steuerfunktion und/oder Mobileinheit auszutauschen, um eine Drahtlos-Sitzung einzuleiten und/oder zu aktualisieren, wie beispielsweise ein Aufbau oder eine Aktualisierung von einer Datenverbindung. Als ein weiteres Beispiel braucht ein Unterstützungsknoten keinen Zeitnehmer für eine Sitzungs-Anfrage zu verwenden. Als ein weiteres Beispiel, kann es eine PCF und/oder Mobileinheit versuchen, sich wieder mit dem Unterstützungsknoten zu registrieren, nachdem eine Ablehnung empfangen ist.
  • 5 ist ein Ablaufdiagramm, welches die Betriebe von einer Paket-Steuerfunktion, wie beispielsweise eine Paket-Steuerfunktion 64 des Unterstützungsknotens 60x, gemäß einer Ausführungsform der vorliegenden Erfindung darstellt. Die Betriebe beginnen am Startblock 504, bei welchem die Paket-Steuerfunktion bereits Pakete für weitere Mobileinheiten behandeln kann oder nicht. Am Entscheidungsblock 508 bestimmt die Paket-Steuerfunktion, ob sie eine neue Mobileinheit erfasst. Die Paket-Steuerfunktion kann eine neue Mobileinheit erfassen, indem beispielsweise ein Signal von ihrer Basisstation empfangen wird. Wenn die Paket-Steuerfunktion eine neue Mobileinheit erfasst, bestimmt die Paket-Steuerfunktion einen Ziel-Unterstützungsknoten für die Mobileinheit am Funktionsblock 512. Bei bestimmten Ausführungsformen, kann die Paket-Steuerfunktionen die Kennung für die Mobileinheit, beispielsweise die IMSI, untersuchen, um einen Ziel-Unterstützungsknoten für die Mobileinheit zu bestimmen. Am Entscheidungsblock 516 erzeugt die Paket-Steuerfunktion eine Drahtlos-Registrierungsanforderung für den Ziel-Unterstützungsknoten. Als ein Beispiel kann eine Registrierungsanforderung eine All Registrierungsanforderung sein. Die Registrierungsanforderung kann dann an den Ziel-Unterstützungsknoten gesendet werden. Am Entscheidungsblock 520 wartet die Paket-Steuerfunktion einen Empfang einer Drahtlos-Registrierungsantwort ab.
  • Nach dem Empfang der Drahtlos-Registrierungsantwort bestimmt die Paket-Steuerfunktion am Entscheidungsblock 524, ob die Anforderung akzeptiert wurde. Wenn die Anforderung akzeptiert wurde, erzeugt die Paket-Steuerfunktion eine Meldung bezüglich der Drahtlos-Sitzung für die Mobileinheit am Entscheidungsblock 528. Die Meldung kann dann an die Mobileinheit übertragen werden, und die Registrierungs-Verarbeitung ist für die Paket-Steuerfunktion an einem Ende. Wenn jedoch die Registrierungsanforderung nicht akzeptiert wurde, bestimmt die Paket-Steuerfunktion am Entscheidungsblock 532, ob die Registrierungsantwort eine Unterstützungsknoten-Kennung enthält. Wenn die Registrierungsantwort eine Unterstützungsknoten-Kennung enthält, kehrt die Paket-Steuerfunktion zum Entscheidungsblock 516 zurück, wo sie eine Registrierungsanforderung unter Verwendung der Unterstützungsknoten-Kennung von der Registrierungsantwort erzeugt. Wenn die Registrierungsantwort jedoch keine Unterstützungsknoten-Kennung enthält, erzeugt die Paket-Steuerfunktion am Funktionsblock 536 eine Meldung, welche anzeigt, dass die Dienst-Anforderung für die Mobileinheit abgelehnt wurde. Diese Meldung kann dann an die Mobileinheit übertragen werden, und die Registrierungs-Verarbeitung ist an einem Ende. Es ist zu bemerken, dass die Registrierungs-Verarbeitung zu einem späteren Zeitpunkt wieder eingeleitet werden kann.
  • Obwohl das Ablaufdiagramm 500 eine Vielzahl von Betrieben für eine Paket-Steuerfunktion gemäß einer Ausführungsform der vorliegenden Erfindung darstellt, können weitere Ausführungsformen der vorliegenden Erfindung weniger, mehr und/oder eine andere Anordnung von Betrieben für eine Paket-Steuerfunktion haben. Beispielsweise kann die Paket-Steuerfunktion keinen Ziel-Unterstützungsknoten für die Mobileinheit bestimmen, insbesondere, wenn die Paket-Steuerfunktion lediglich mit einem Unterstützungsknoten verankert ist. Als ein weiteres Beispiel braucht die Paket-Steuerfunktion keine Ablehnung von einer Registrierungsanforderung zu empfangen, um eine weitere Drahtlos-Registrierungsanforderung basierend auf einer empfangenen Unterstützungsknoten-Kennung einzuleiten. Als ein zusätzliches Beispiel, braucht eine Paket-Steuerfunktion keine Meldung zu erzeugen, welche anzeigt, dass der Dienst abgelehnt ist. Als ein weiteres Beispiel, kann eine Paket-Steuerfunktion eine Vielzahl von anderen Betrieben haben, um ein Einleiten einer Drahtlos-Sitzung zwischen einer Mobileinheit und einem Unterstützungsknoten durchzuführen. Als ein weiteres Beispiel, kann eine Paket-Steuerfunktion einen Zeitnehmer für die Drahtlos-Registrierungsanforderung implementieren. Wenn der Zeitnehmer abgelaufen ist, kann die Paket-Steuerfunktion beispielsweise eine Meldung erzeugen, welche anzeigt, dass der Dienst abgelehnt ist, die Drahtlos-Registrierungsanforderung neu einleiten oder irgendwelche weiteren geeigneten Betriebe durchführen.
  • 6 ist ein Ablaufdiagramm 600, welches weitere Betriebe eines Unterstützungsknotens, wie beispielsweise Unterstützungsknoten 60x, gemäß einer Ausführungsform der vorliegenden Erfindung darstellt. Die Betriebe beginnen bei einem Startblock 604, bei welchem der Unterstützungsknoten Drahtlos-Sitzungen haben kann oder nicht haben kann, welche durch Mobileinheiten aufgebaut sind. Am Entscheidungsblock 608 wartet der Unterstützungsknoten einen Empfang von einer Drahtlos-Sitzungs-Anfrage ab. Eine solche Anfrage kann durch einen Ziel-Unterstützungsknoten erzeugt worden sein, welcher mit dem Unterstützungsknoten in Zusammenhang steht. Nach dem Empfang von einer Drahtlos-Sitzungs-Anfrage, bestimmt der Unterstützungsknoten, ob er eine Drahtlos-Sitzung verwaltet, welche mit der Sitzungs-Anfrage in Zusammenhang steht. Der Unterstützungsknoten kann beispielsweise diese Bestimmung basierend auf der Information in einer Tabelle bezüglich von Drahtlos-Sitzungen treffen, welche er verwaltet. Wenn der Unterstützungsknoten eine Drahtlos-Sitzung nicht verwaltet, welche mit der Sitzungs-Anfrage in Zusammenhang steht, wartet der Unterstützungsknoten abermals einen Empfang von einer Drahtlos-Sitzungs-Anfrage am Entscheidungsblock 608 ab. Wenn der Unterstützungsknoten jedoch eine Drahtlos-Sitzung verwaltet, welche mit der Sitzungs-Anfrage in Zusammenhang steht, bestimmt der Unterstützungsknoten am Entscheidungsblock 616, ob er mit dem Netzwerk des Ziel-Unterstützungsknotens in Zusammenhang steht. Die Unterstützungsknoten können nicht in Zusammenhang stehen, wenn sie beispielsweise anderen Betreuern gehören, geografisch entfernt sind, unterschiedliche Datenprotokolle implementieren und/oder bei unterschiedlichen Geschwindigkeiten arbeiten. Eine solche Analyse kann beispielsweise durch ein Untersuchen von einer Kennung in der Sitzungs-Anfrage, wie beispielsweise ein ANID, durchgeführt werden. Wenn die Mobileinheit nicht mit dem Netzwerk des Ziel-Unterstützungsknotens in Zusammenhang steht, kehrt der Unterstützungsknoten auf ein Abwarten nach einer Drahtlos-Sitzungs-Anfrage zurück.
  • Wenn der Unterstützungsknoten jedoch mit dem Netzwerk des Ziel-Unterstützungsknotens in Zusammenhang steht, erzeugt der Unterstützungsknoten am Funktionsblock 620 eine Drahtlos-Sitzungs-Antwort, welche eine Kennung für den Unterstützungsknoten enthält. Die Kennung kann eine MAC Adresse, eine IP Adresse oder irgendeine andere geeignete Kennung sein. Die Sitzungs-Antwort kann dann an den Ziel-Unterstützungsknoten als eine gezielte oder Multicast Meldung gesendet werden. Der Unterstützungsknoten wartet dann am Entscheidungsblock 624 einen Empfang von einer Drahtlos-Registrierungsanforderung ab, welche mit der Sitzungs-Antwort in Zusammenhang steht. Die Registrierungsanforderung kann durch eine Paket-Steuerfunktion erzeugt worden sein, welche die Kennung des Unterstützungsknotens vom Ziel-Unterstützungsknoten empfangen hat. Nach dem Empfang der Registrierungsanforderung, welche mit der Sitzungs-Antwort in Zusammenhang steht, aktualisiert der Unterstützungsknoten am Funktionsblock 628 seine Drahtlos-Sitzungs-Information, wie beispielsweise in einer Drahtlos-Sitzungs-Informationstabelle, und erzeugt am Funktionsblock 632 eine Drahtlos-Registrierungsantwort, welche eine Akzeptanz der Registrierungsanforderung anzeigt. Die Drahtlos-Registrierungsantwort kann dann an die Paket-Steuerfunktion gesendet werden, welche die Registrierungsanforderung gesendet hat.
  • Obwohl das Ablaufdiagramm 600 eine Vielzahl von Betrieben für einen Unterstützungsknoten gemäß einer Ausführungsform der vorliegenden Erfindung darstellt, können weitere Ausführungsformen weniger, mehr und/oder eine unterschiedliche Anordnung von Betrieben enthalten. Beispielsweise braucht ein Unterstützungsknoten nicht zu bestimmen, ob er mit dem Netzwerk des Ziel-Unterstützungsknotens in Zusammenhang steht. Dies kann beispielsweise dann auftreten, wenn Multicast Meldungsgruppen lediglich zwischen dialogfähigen Unterstützungsknoten aufgebaut werden. Als ein weiteres Beispiel, braucht ein Unterstützungsknoten einen Empfang von einer Drahtlos-Registrierungsanforderung nicht abzuwarten, welche mit der Sitzungs-Antwort in Zusammenhang steht. Als ein weiteres Beispiel, braucht ein Unterstützungsknoten keine Vielzahl von weiteren Betrieben zu haben, welche er benötigt, um nach einem Empfang von einer Registrierungsanforderung fortzufahren.
  • 7 ist ein Blockdiagramm, welches eine Unterstützungsknoten-Architektur 700 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt. Wie dargestellt, enthält die Architektur 700 Unterstützungsknoten 750, welche in Gruppen 702, 704 und 706 aufgeteilt sind. Es ist zu bemerken, dass zwei der Unterstützungsknoten, nämlich insbesondere Unterstützungsknoten 750d und Unterstützungsknoten 750g, in zwei der Gruppen sind. Demgemäss, wenn einer der Unterstützungsknoten 750d, 750g eine Drahtlos-Sitzungs-Anfrage empfängt, kann er ebenfalls nach bestimmten Bedingungen die Drahtlos-Sitzungs-Anfrage an eine andere Gruppe von Unterstützungsknoten senden. Wie hier verwendet, sind zwei Gruppen von Unterstützungsknoten unterschiedlich, wenn eine Gruppe zumindest einen Unterstützungsknoten enthält, welchen die andere Gruppe nicht enthält.
  • Es wird beispielsweise angenommen, dass die Mobileinheit 30 einen Drahtlos-Dienst mit einem Unterstützungsknoten 750a aufbaut. Demgemäss, wie zuvor diskutiert, kann, wenn sich die Mobileinheit 30 zwischen Unterstützungsknoten 750 in einer Gruppe 702 bewegt, die Datenverbindung zwischen der Mobileinheit 30 und dem Unterstützungsknoten 750a nicht beibehalten werden. Jedoch wird, wenn sich die Mobileinheit 30 aus dem Bereich dieser Unterstützungsknoten heraus, beispielsweise in die Nähe von einem Unterstützungsknoten 750e, bewegt, die durch den Unterstützungsknoten 750e erzeugte Drahtlos-Anfrage lediglich durch die Unterstützungsknoten in der Gruppe 704 empfangen. Demgemäss wird die Datenverbindung an den Unterstützungsknoten 750a unterbrochen, und eine neue Datenverbindung würde mit dem Unterstützungsknoten 750e aufgebaut, wenn der Unterstützungsknoten 750a nicht kontaktiert werden kann. Wenn jedoch der Unterstützungsknoten 750d die Sitzungs-Anfrage weiterleiten kann oder eine zweite Drahtlos-Sitzungs-Anfrage basierend auf der Sitzungs-Anfrage für die Unterstützungsknoten in der Gruppe 702 entwerfen kann, kann die Datenverbindung beibehalten werden, weil der Unterstützungsknoten 750a dem Unterstützungsknoten 750e bekannt sein kann.
  • Die Datenverbindung kann sogar dann beibehalten werden, wenn sich die Mobileinheit 30 beispielsweise in die Nähe eines Unterstützungsknotens 750i bewegt, wenn der Unterstützungsknoten 750g die Drahtlos-Sitzungs-Anfrage weiterleiten kann oder eine weitere Drahtlos-Sitzungs-Anfrage basierend auf der vom Unterstützungsknoten 750i empfangenen entwerfen kann, und der Unterstützungsknoten 750d die Drahtlos-Sitzungs-Anfrage weiterleiten kann oder eine weitere Drahtlos-Sitzungs-Anfrage basierend auf der vom Unterstützungsknoten 750g empfangenen entwerfen kann.
  • Demgemäss kann die Mobileinheit 30 dazu in der Lage sein, sich zwischen unterschiedlichen Gruppierungen von Unterstützungsknoten zu bewegen, und kann immer noch seine Datenverbindung an den Unterstützungsknoten 750a beibehalten. Grundsätzlich kann die Mobileinheit 30 ihre Datenverbindung durch irgendeine Anzahl von Gruppen von Unterstützungsknoten beibehalten.
  • Die Architektur 700 ist dazu gedacht, dass sie insbesondere hilfreich ist, wo sie auf eine geografische Verwendung von Mobileinheiten zugeschnitten sein kann. Beispielsweise kann Gruppe 704 einen Innenstadt-Bereich von einer Stadt darstellen, kann Gruppe 702 eine Haupt-Durchfahrtsstraße von der Innenstadt weg darstellen, und kann Gruppe 706 eine weitere Haupt-Durchfahrtsstraße von der Innenstadt weg darstellen. Demgemäss kann sich eine Mobileinheit schnell durch stark betreute Bereiche der Stadt bewegen, und seine Datenverbindung mit einem bestimmten Unterstützungsknoten beibehalten. Darüber hinaus braucht nicht jeder Drahtlos-Unterstützungsknoten in der Kommunikation über Hard-Handoffs für eine Mobileinheit in Kenntnis gebracht werden, wenn diese durch die Unterstützungsknoten innerhalb einer Gruppe gehandhabt werden können. Dadurch kann eine Hard-Handoff Meldung typischerweise auf eine Untermenge von Unterstützungsknoten reduziert werden, während eine Mobilitätsabdeckung über einen großen geografischen Bereich durch eine Zwischengruppen-Meldung durch die überlappenden Unterstützungsknoten beibehalten wird.
  • 8 ist ein Ablaufdiagramm 800, welches eine Ausführungsform von Betrieben für einen überlappenden Unterstützungsknoten in der Architektur 700 darstellt. Die Betriebe im Ablaufdiagramm 800 sind hilfreich, um einen Unterstützungsknoten in einer unterschiedlichen Gruppe vom Ziel-Unterstützungsknoten zu finden. Am Startblock 804 hat der Unterstützungsknoten eine Drahtlos-Sitzungs-Anfrage von einem Ziel-Unterstützungsknoten empfangen, und entschieden, dass er eine Drahtlos-Sitzung, welche mit der Sitzungs-Anfrage in Zusammenhang steht, nicht verwaltet.
  • Demgemäss können die Betriebe in 8 zusätzlich zu jenen im Ablaufdiagramm 600 sein, und können logisch im negativen Pfad vom Entscheidungsblock 612 einbezogen sein. Der Unterstützungsknoten baut einen Zeitnehmer für die Drahtlos-Sitzungs-Anfrage am Funktionsblock 808 auf. Am Entscheidungsblock 812 entscheidet der Unterstützungsknoten, ob er eine Drahtlos-Sitzungs-Antwort empfangen hat, welche mit der Drahtlos-Sitzungs-Anfrage in Zusammenhang steht. Eine solche Sitzungs-Antwort kann durch einen Unterstützungsknoten erzeugt und gesendet werden, welcher eine Drahtlos-Sitzung für die Mobileinheit verwaltet, welche mit der Sitzungs-Anfrage in Zusammenhang steht, oder durch den Ziel-Unterstützungsknoten. Wenn der Unterstützungsknoten eine solche Drahtlos-Sitzungs-Antwort empfangen hat, sind die Betriebe an einem Ende. Wenn der Unterstützungsknoten jedoch eine solche Drahtlos-Sitzungs-Antwort nicht empfangen hat, bestimmt der Unterstützungsknoten am Entscheidungsblock 816, ob eine vorbestimmte Zeitperiode verstrichen ist. Die geeignete Zeitperiode wird möglicherweise von dem exakten Aufbau der Architektur 700 abhängen, kann jedoch ungefähr zwischen einer halben Sekunde und zwei Sekunden liegen. Wenn die vorbestimmte Zeitperiode nicht verstrichen ist, kehrt der Unterstützungsknoten zurück, um zu überprüfen, ob eine Sitzungs-Antwort am Entscheidungsblock 812 empfangen worden ist.
  • Wenn jedoch die vorbestimmte Zeitperiode verstrichen ist, erzeugt der Unterstützungsknoten eine zweite Drahtlos-Sitzungs-Anfrage am Entscheidungsblock 820. Es ist zu bemerken, dass die zweite Drahtlos-Sitzungs-Anfrage eine Wiederholung der ursprünglichen Drahtlos-Sitzungs-Anfrage oder eine Drahtlos-Sitzungs-Anfrage basierend auf dem Original sein kann. Am Funktionsblock 824 baut der Unterstützungsknoten einen Zeitnehmer für die zweite Drahtlos-Sitzungs-Anfrage auf. Die zweite Drahtlos-Sitzungs-Anfrage kann an eine unterschiedliche Gruppe von Unterstützungsknoten, als die Gruppe, an welche die ursprüngliche Sitzungs-Anfrage gesendet wurde, gesendet werden. Am Entscheidungsblock 828 bestimmt der Unterstützungsknoten, ob er eine Drahtlos-Sitzungs-Antwort für die erste Drahtlos-Sitzungs-Anfrage empfangen hat. Wenn der Unterstützungsknoten eine solche Sitzungs-Antwort empfangen hat, sind die Betriebe an einem Ende, so dass es nicht länger notwendig ist, nach einem Unterstützungsknoten zu suchen, welcher eine Drahtlos-Sitzung für die Mobileinheit verwaltet. Wenn der Unterstützungsknoten jedoch eine Drahtlos-Sitzungs-Antwort für die erste Sitzungs-Anfrage nicht empfangen hat, bestimmt der Unterstützungsknoten am Entscheidungsblock 832, ob er eine Drahtlos-Sitzungs-Antwort für die zweite Sitzungs-Anfrage empfangen hat. Wenn der Unterstützungsknoten eine solche Sitzungs-Antwort empfangen hat, leitet der Unterstützungsknoten am Funktionsblock 836 die Sitzungs-Antwort an den Ziel-Unterstützungsknoten weiter. Die Sitzungs-Antwort kann als eine gezielte oder eine Multicast Meldung gesendet werden. Die Betriebe sind dann an einem Ende. Wenn der Unterstützungsknoten jedoch keine Drahtlos-Sitzungs-Antwort für die zweite Sitzungs-Anfrage empfangen hat, bestimmt der Unterstützungsknoten am Entscheidungsblock 840, ob eine vorbestimmte Zeitperiode verstrichen ist. Obwohl die Zeitperiode wahrscheinlich von der Architektur der Unterstützungsknoten abhängen wird, kann sie ungefähr zwischen einer halben Sekunde und zwei Sekunden liegen. Wenn die vorbestimmte Zeitperiode nicht verstrichen ist, kehrt der Unterstützungsknoten zum Entscheidungsblock 828 zurück. Wenn die vorbestimmte Zeitperiode jedoch verstrichen ist, sind die Betriebe an einem Ende.
  • Obwohl das Ablaufdiagramm 800 eine Vielzahl von Betrieben für einen Unterstützungsknoten gemäß einer Ausführungsform der vorliegenden Erfindung darstellt, können Unterstützungsknoten in weiteren Ausführungsformen weniger, mehr und/oder eine unterschiedliche Anordnung von Betrieben enthalten. Beispielsweise braucht ein Unterstützungsknoten nicht zu bestimmen, ob eine vorbestimmte Zeitperiode für die zweite Drahtlos-Sitzungs-Anfrage verstrichen ist. Als ein weiteres Beispiel, kann der Zeitnehmer vor der Erzeugung der zweiten Drahtlos-Sitzungs-Anfrage aufgebaut sein. Als ein weiteres Beispiel, kann der Unterstützungsknoten bestimmen, ob eine Sitzungs-Antwort, welche mit der ersten Sitzungs-Anfrage in Zusammenhang steht, empfangen worden ist.
  • Bei bestimmten Ausführungsformen, können die Unterstützungsknoten in einer Gruppe mit einer Liste von Netzwerk-Kennungen, wie beispielsweise ANIDs, in Zusammenhang stehen. Die Netzwerk-Kennungen können der Liste hinzugefügt oder daraus entfernt werden, wenn sich eine Drahtlos-Netzwerk-Topologie ändert. Diese Liste kann es einem Unterstützungsknoten, welcher zu wenigen Gruppen gehört, erlauben, eine Registrierungsanforderung, welche er nicht akzeptieren kann, an einen weiteren Unterstützungsknoten korrekt umzuleiten.
  • Obwohl die vorliegende Erfindung durch mehrere Ausführungsformen beschrieben worden ist, werden dem Fachmann verschiedene Änderungen und Modifikationen nahe legen. Es ist beabsichtigt, dass die anliegenden Ansprüche solche Änderungen und Modifikationen umspannen.

Claims (20)

  1. Verfahren zum Auswählen eines Drahtlos-Unterstützungsknotens (50) mit: Empfangen einer Drahtlos-Registrierungsanforderung an einem Drahtlos-Unterstützungsknoten (50z); Bestimmen, ob der Unterstützungsknoten (50z) eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht; Erzeugen und Übertragen einer Drahtlos-Sitzung-Anfrage für eine Gruppe von in Verbindung zueinander stehenden Drahtlos-Unterstützungsknoten, wenn der Unterstützungsknoten (50z) keine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht; Bestimmen einer Zeitlänge, welche seit Erzeugen der Drahtlos-Sitzung-Anfrage verstrichenen ist; und Einleiten eines Einrichtens von einer Drahtlos-Sitzung am Drahtlos-Unterstützungsknoten (50z), wenn die verstrichene Zeitlänge eine vorbestimmte Zeitlänge vor einem Empfang einer Drahtlos-Sitzung-Antwort auf die Drahtlos-Sitzung-Anfrage übersteigt.
  2. Verfahren nach Anspruch 1, welches ferner enthält: Bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht; und Einleiten des Einrichtens einer Drahtlos-Sitzung am Drahtlos-Unterstützungsknoten (50z), wenn die Registrierungsanforderung nicht mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht.
  3. Verfahren nach Anspruch 2, bei welchem ein Bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht, eine Untersuchung einer Mobility-Event Anzeige in der Registrierungsanforderung enthält.
  4. Verfahren nach Anspruch 1, welches ferner ein Erzeugen einer Drahtlos-Registrierungsantwort enthält, welche eine Akzeptanz der Registrierungsanforderung anzeigt, wenn der Unterstützungsknoten (50z) eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht.
  5. Verfahren nach Anspruch 1, welches ferner enthält: Empfangen einer Drahtlos-Sitzung-Antwort, welche eine Unterstützungsknoten-Kennung enthält, von einem aus der Gruppe von in Verbindung zueinander stehenden Drahtlos-Unterstützungsknoten, als Antwort auf die Drahtlos-Sitzung-Anfrage; und Erzeugen einer Drahtlos-Registrierungsantwort, welche die Unterstützungsknoten-Kennung enthält.
  6. Verfahren nach Anspruch 1, bei welchem die Drahtlos-Registrierungsanforderung eine Gesamt-Registrierungsanforderung enthält.
  7. Verfahren nach Anspruch 1, bei welchem ein Bestimmen, ob der Unterstützungsknoten (50z) eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, ein Durchsuchen einer Tabelle enthält, welche eine Information in Bezug auf Drahtlos-Sitzungen enthält, welche durch den Unterstützungsknoten (50z) verwaltet werden.
  8. Verfahren nach Anspruch 5, bei welchem zumindest eine aus der Drahtlos-Sitzung-Anfrage und der Drahtlos-Sitzung-Antwort eine Multicast-Meldung enthält.
  9. Verfahren nach Anspruch 1, bei welchem die Drahtlos-Sitzung-Anfrage eine International-Mobile-Subscriber Kennung und eine Access-Network Kennung enthält.
  10. Verfahren nach Anspruch 4, bei welchem die Registrierungsantwort, welche die Unterstützungsknoten-Kennung enthält, eine Drahtlos-Registrierungsantwort enthält, welche eine Verweigerung der Registrierungsanforderung anzeigt.
  11. System (50z) zum Auswählen eines Drahtlos-Unterstützungsknotens mit: einem Mittel (58c) zum Empfangen einer Drahtlos-Registrierungsanforderung; einem Mittel (55) zum Bestimmen, ob der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht; einem Mittel (58a) zum Erzeugen und Übertragen einer Drahtlos-Sitzung-Anfrage für eine Gruppe von in Verbindung zueinander stehenden Drahtlos-Unterstützungsknoten, wenn der Unterstützungsknoten keine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht; einem Mittel (55) zum Bestimmen einer Zeitlänge, welche seit einem Übertragen der Drahtlos-Sitzung-Anfrage verstrichen ist; und einem Mittel (52) zum Einleiten des Einrichtens von einer Drahtlos-Sitzung, wenn die verstrichene Zeitlänge eine vorbestimmte Zeitlänge vor einem Empfang einer Drahtlos-Sitzung-Antwort auf die Drahtlos-Sitzung-Anfrage übersteigt.
  12. System (50z) nach Anspruch 11, welches ferner enthält: ein Mittel (55) zum Bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht; und ein Mittel (52) zum Einleiten des Einrichtens einer Drahtlos-Sitzung, wenn die Registrierungsanforderung nicht mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht.
  13. System (50z) nach Anspruch 12, bei welchem das Mittel (55) zum Bestimmen, ob die Registrierungsanforderung mit einer aktiven Drahtlos-Sitzung in Zusammenhang steht, ein Untersuchen einer Mobil-Event Kennung in der Registrierungsanforderung enthält.
  14. System (50z) nach Anspruch 11, welches ferner ein Mittel (52) zum Erzeugen einer Drahtlos-Registrierungsantwort enthält, welche eine Akzeptanz der Registrierungsanforderung anzeigt, wenn der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht.
  15. System (50z) nach Anspruch 11, welches ferner enthält: ein Mittel (58b) zum Empfangen einer Drahtlos-Sitzung-Antwort, welche eine Unterstützungsknoten-Kennung enthält, von einem aus der Gruppe von in Verbindung zueinander stehenden Drahtlos-Unterstützungsknoten, als Antwort auf die Drahtlos-Sitzung-Anfrage, und ein Mittel (52) zum Erzeugen einer Drahtlos-Registrierungsantwort, welche die Unterstützungsknoten-Kennung enthält.
  16. System (50z) nach Anspruch 11, bei welchem die Drahtlos-Registrierungsanforderung eine Gesamt-Registrierungsanforderung enthält.
  17. System (50z) nach Anspruch 11, welches ferner ein Mittel (56) zum Speichern einer Information bezüglich von Drahtlos-Sitzungen enthält, welche durch den Unterstützungsknoten verwaltet werden, wobei das Mittel (55) zum Bestimmen, ob der Unterstützungsknoten eine Drahtlos-Sitzung verwaltet, welche mit der Registrierungsanforderung in Zusammenhang steht, ein Durchsuchen des Mittels zum Speichern der Information enthält.
  18. System (50z) nach Anspruch 15, bei welchem zumindest eine aus der Drahtlos-Sitzung-Anfrage und der Drahtlos-Sitzung-Antwort eine Multicast-Meldung enthält.
  19. System (50z) nach Anspruch 11, bei welchem die Drahtlos-Sitzung-Anfrage eine International-Mobile-Subscriber Kennung und eine Access-Network Kennung enthält.
  20. System (50z) nach Anspruch 14, bei welchem die Registrierungsantwort, welche die Unterstützungsknoten-Kennung enthält, eine Drahtlos-Registrierungsantwort enthält, welche eine Verweigerung der Registrierungsanforderung anzeigt.
DE60209378T 2001-12-11 2002-12-10 System und verfahren zur auswahl eines unterstützungsknotens in einem funkkommunikationssystem Expired - Lifetime DE60209378T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/015,334 US6975863B1 (en) 2001-12-11 2001-12-11 System and method for selecting a wireless serving node
US15334 2001-12-11
PCT/US2002/039596 WO2003051084A1 (en) 2001-12-11 2002-12-10 System and method for selecting a wireless serving node

Publications (2)

Publication Number Publication Date
DE60209378D1 DE60209378D1 (de) 2006-04-27
DE60209378T2 true DE60209378T2 (de) 2006-10-19

Family

ID=21770815

Family Applications (3)

Application Number Title Priority Date Filing Date
DE60209378T Expired - Lifetime DE60209378T2 (de) 2001-12-11 2002-12-10 System und verfahren zur auswahl eines unterstützungsknotens in einem funkkommunikationssystem
DE60222188T Expired - Lifetime DE60222188T2 (de) 2001-12-11 2002-12-10 System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem
DE60222818T Expired - Lifetime DE60222818T2 (de) 2001-12-11 2002-12-10 System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem

Family Applications After (2)

Application Number Title Priority Date Filing Date
DE60222188T Expired - Lifetime DE60222188T2 (de) 2001-12-11 2002-12-10 System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem
DE60222818T Expired - Lifetime DE60222818T2 (de) 2001-12-11 2002-12-10 System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem

Country Status (7)

Country Link
US (2) US6975863B1 (de)
EP (3) EP1613119B1 (de)
CN (1) CN100566467C (de)
AT (3) ATE318495T1 (de)
CA (1) CA2467579A1 (de)
DE (3) DE60209378T2 (de)
WO (1) WO2003051084A1 (de)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10026003A1 (de) * 2000-05-25 2001-12-06 Bosch Gmbh Robert Stator
EP1443705A1 (de) * 2001-11-05 2004-08-04 Matsushita Electric Industrial Co., Ltd. In einem videoübertragungssystem verwendete server-vorrichtung und terminal-vorrichtung
US6975863B1 (en) * 2001-12-11 2005-12-13 Cisco Technology, Inc. System and method for selecting a wireless serving node
US6993333B2 (en) * 2003-10-16 2006-01-31 Flarion Technologies, Inc. Methods and apparatus of improving inter-sector and/or inter-cell handoffs in a multi-carrier wireless communications system
US7391752B1 (en) * 2002-10-22 2008-06-24 Nortel Networks Limited Method for generation of unique mobile station IDs in a 1×EVDO network
JP4095424B2 (ja) * 2002-12-09 2008-06-04 キヤノン株式会社 無線ネットワーク構築方法及び無線ネットワーク通信装置
US7170976B1 (en) * 2002-12-17 2007-01-30 Cisco Technology, Inc. System and method for communicating text teletype (TTY) information in a communication network
KR100689426B1 (ko) * 2004-12-16 2007-03-08 삼성전자주식회사 이동통신 단말기의 전화번호 등록을 제어하기 위한 장치및 방법
US7881268B1 (en) * 2005-02-17 2011-02-01 Sprint Spectrum L.P. Group list update system and method
CA2619647C (en) 2005-12-27 2015-05-26 T-Mobile Usa, Inc. System and method for limiting access to an ip-based wireless telecommunications network based on access point ip address and/or mac address
US8059578B2 (en) * 2006-07-24 2011-11-15 Harris Corporation System and method for synchronizing TDMA mesh networks
US7773575B2 (en) * 2006-07-24 2010-08-10 Harris Corporation System and method for communicating using a plurality of TDMA mesh networks having efficient bandwidth use
US8315162B2 (en) 2006-08-24 2012-11-20 Research In Motion Limited System and method for determining that a maximum number of IP sessions have been established
ES2317445T3 (es) * 2006-08-24 2009-04-16 Research In Motion Limited Sistema y metodo para determinar que un numero maximo de sesiones ip ha sido establecido.
US8687586B2 (en) * 2006-10-13 2014-04-01 Blackberry Limited System and method for managing IP sessions based on how many IP sessions are supported
EP1912386B1 (de) * 2006-10-13 2013-07-31 Research In Motion Limited System und Verfahren zur Verwaltung von IP-Verbindungen basierend auf der Gesamtanzahl unterstützter IP-Sitzungen
US20080089303A1 (en) * 2006-10-13 2008-04-17 Jeff Wirtanen System and method for deactivating IP sessions of lower priority
US7894416B2 (en) * 2007-01-08 2011-02-22 Harris Corporation System and method for communicating in a time division multiple access (TDMA) mesh network having minimized end-to-end latency
US8611946B2 (en) * 2007-01-25 2013-12-17 Blackberry Limited Methods and systems for configuring multi-mode mobile stations
US8213409B2 (en) 2007-02-20 2012-07-03 Harris Corporation System and method for communicating over mesh networks using waveform-enhanced, link-state routing
KR101398908B1 (ko) * 2007-05-22 2014-05-26 삼성전자주식회사 모바일 아이피를 사용하는 이동 통신 시스템에서 단말의이동성 관리 방법 및 시스템
WO2009023838A1 (en) 2007-08-15 2009-02-19 Cisco Technology, Inc. Stream reservation protocol for bridged networks
US8953620B2 (en) * 2008-07-17 2015-02-10 T-Mobile Usa, Inc. System and method for selectively provisioning telecommunications services between an access point and a telecommunications network using a subscriber identifier
US7940729B2 (en) * 2009-06-19 2011-05-10 Verizon Patent And Licensing Inc. Analysis and control of traffic based on identified packet control functions
CN102075871B (zh) * 2009-11-19 2014-10-08 华为技术有限公司 选择服务节点的方法、网络节点和通信***
US8848573B1 (en) 2010-10-21 2014-09-30 Cisco Technology, Inc. Bandwidth conservation for multicast traffic in RF downlinks
US9882765B1 (en) * 2010-11-10 2018-01-30 Sprint Communications Company L.P. Packet network access point selection based on application group membership
US9246853B1 (en) * 2013-01-22 2016-01-26 Amdocs Software Systems Limited System, method, and computer program for determining a profile for an external network user
US11857449B1 (en) 2019-08-15 2024-01-02 Preferred Prescription, Inc. Compression braces with removable hot/cold packs

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0987860A3 (de) 1998-09-16 2004-01-14 Mitsubishi Materials Corporation Funkserversystem
JP2000125332A (ja) * 1998-10-13 2000-04-28 Fujitsu Ltd サービス登録方式
US6665537B1 (en) 1999-01-21 2003-12-16 Qualcomm, Incorporated Automatic invocation of mobile IP registration in a wireless communication network
US6789110B1 (en) * 1999-10-22 2004-09-07 Nomadix, Inc. Information and control console for use with a network gateway interface
WO2001038983A2 (en) 1999-11-22 2001-05-31 Utstarcom, Inc. Distributed cache synchronization protocol
US6708031B2 (en) * 2000-12-05 2004-03-16 Nokia Corporation Session or handoff methods in wireless networks
US7065062B2 (en) * 2001-02-16 2006-06-20 Telefonaktiebolaget Lm Ericsson (Publ) Mobile IP mobility management at dormant hand-over in CDMA IP-based cellular packet-data network
US6975863B1 (en) * 2001-12-11 2005-12-13 Cisco Technology, Inc. System and method for selecting a wireless serving node

Also Published As

Publication number Publication date
US7127249B2 (en) 2006-10-24
EP1613119B1 (de) 2007-08-29
ATE372039T1 (de) 2007-09-15
AU2002360554A1 (en) 2003-06-23
WO2003051084A1 (en) 2003-06-19
EP1613118B1 (de) 2007-10-03
ATE375068T1 (de) 2007-10-15
ATE318495T1 (de) 2006-03-15
EP1454505B1 (de) 2006-02-22
DE60209378D1 (de) 2006-04-27
CA2467579A1 (en) 2003-06-19
DE60222818D1 (de) 2007-11-15
EP1613118A1 (de) 2006-01-04
DE60222818T2 (de) 2008-07-03
DE60222188T2 (de) 2008-05-15
US6975863B1 (en) 2005-12-13
US20060073826A1 (en) 2006-04-06
DE60222188D1 (de) 2007-10-11
EP1454505A1 (de) 2004-09-08
CN100566467C (zh) 2009-12-02
CN1596556A (zh) 2005-03-16
EP1613119A1 (de) 2006-01-04

Similar Documents

Publication Publication Date Title
DE60209378T2 (de) System und verfahren zur auswahl eines unterstützungsknotens in einem funkkommunikationssystem
EP1465443B1 (de) Verfahren und Vorrichtung zur Behandlung von ortsbasierten Diensten
DE69736596T2 (de) Verfahren und vorrichtung zur adressierung einer schnurlosen kommunikationseinheit mit einer dynamisch zugewiesenen adresse
DE60106483T2 (de) Verfahren und Vorrichtung zum Weiterreichen einer Funkpaketdatendienstverbindung
DE60310676T2 (de) System und verfahren zum identifizieren eines drahtlosen versorgungsknotens für eine mobileinheit
DE69936925T2 (de) Verfahren und vorrichtung zur übertragung von datenpaketen von einem externen paketnetz zu einer mobilen funkstation
DE69634690T2 (de) Paketfunksystem und verfahren zur protokollunabhängigen wegesuche eines datenpakets in paketfunknetzen
DE60025396T2 (de) Zellulares funkkommunikationssystem
DE60219133T2 (de) Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten
DE69821628T2 (de) Telekommunikationssystem
DE19832290B4 (de) Kommunikationssystem und Verfahren zum Aufbauen von Verbindungen zwischen Terminals eines ersten und eines zweiten Kommunikationsnetzes
DE69733223T2 (de) Ziel-Einrichtung und Verfahren zur Herstellung eines Übertragungsweges in einem vernetzten Kommunikationssystem
DE60126845T2 (de) Auswahl einer MSC aus einem Pool von MSCs zur Kommunikation mit einem Zugangsknoten in einem zellularen Mobilfunknetz
DE60019817T2 (de) Mobiles Kommunikationsnetz
DE60033162T2 (de) Erleichterung der datenübertragung
DE602004006918T2 (de) Methode zur Vorabreservierung einer neuen "Care-of"-Adresse für ein schnelles Handover in einer mobilen IPv6 Umgebung
DE60120511T2 (de) Weiterleiten der identität eines mobilfunkteilnehmers zwischen kernnetzwerkknoten
DE202004019527U1 (de) Unabhängige und effiziente Lieferung von Diensten an drahtlose Vorrichtungen, die fähig sind, mehrere Funkschnittstellen und Netzinfrastrukturen zu unterstützen
DE19922288A1 (de) Anordnung zur mobilen Kommunikation
DE69929193T2 (de) Verfahren zur steuerung von kommunikation sowie kommunikationssystem
DE112006001712B4 (de) Auf dem Address Resolution Protocol basierendes drahtloses Zugriffspunktverfahren und entsprechende Vorrichtung
DE60105404T2 (de) Übertragung von teilnehmerinformationen zu besuchten netzen
DE69926548T2 (de) Verfahren und vorrichtung zur auswahl von informationen zur identifikationsbestätigung
DE60032070T2 (de) Architektur zur Bereitstellung von Leistungsmerkmalen für drahtlose Anrufe in einem drahtlosen Telekommunikationssystem
WO2006061047A1 (de) Verfahren und system für mobile netzwerknodes in heterogenen netzwerken

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, 80639 M