DE60003512T2 - Vorrichtung und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung mobiler Kommunikation und ein vereinheitlichter Mobilitätsverwalter zur Bereitstellung derartiger Kommunikation - Google Patents

Vorrichtung und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung mobiler Kommunikation und ein vereinheitlichter Mobilitätsverwalter zur Bereitstellung derartiger Kommunikation Download PDF

Info

Publication number
DE60003512T2
DE60003512T2 DE60003512T DE60003512T DE60003512T2 DE 60003512 T2 DE60003512 T2 DE 60003512T2 DE 60003512 T DE60003512 T DE 60003512T DE 60003512 T DE60003512 T DE 60003512T DE 60003512 T2 DE60003512 T2 DE 60003512T2
Authority
DE
Germany
Prior art keywords
network
messages
normalized
data
mobile
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
DE60003512T
Other languages
English (en)
Other versions
DE60003512D1 (de
Inventor
Lakkshminarasimhan Plano Aravamudhan
John P. Plano Larkins
Rohit Plano Gupta
Haitao Plano Li
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.)
BlackBerry Ltd
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Publication of DE60003512D1 publication Critical patent/DE60003512D1/de
Application granted granted Critical
Publication of DE60003512T2 publication Critical patent/DE60003512T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • 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/16Gateway arrangements
    • 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/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Description

  • Hintergrund der Erfindung
  • 1. Technisches Gebiet:
  • Die vorliegende Erfindung bezieht sich allgemein auf ein System und Verfahren zur Vereinheitlichung der Implementation und Verarbeitung mobiler Kommunikationen von verschiedenen Mobilgeräten und Einheiten und Endgeräten, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten, und insbesondere auf ein vereinheitlichtes Mobilitäts-Verwaltungssystem und Verfahren, das zur Bereitstellung einer derartigen vereinheitlichten Implementierung und Verarbeitung von Mobilkommunikationen von verschiedenen Mobilgeräten und -einheitten verwendet wird, die mit verschiedenen Mobilkommunikationsprotokollen arbeiten. Insbesondere bezieht sich die vorliegende Erfindung auf die Normalisierung von Meldungen von den verschiedenen Mobilgeräten und Einheiten und Endgeräten, auf die Verarbeitung, Handhabung und Beantwortung dieser normalisierten Meldungen und auf die Umwandlung der normalisierten Antworten zurück auf die jeweilige Kommunikationsprotokolle.
  • 2. Beschreibung des verwandten Stands der Technik:
  • Für die vorliegende Beschreibung wird der Ausdruck „mobil" oder „Mobilität" zur Definition und Beschreibung eines Geräts, einer Einheit, eines Endgeräts oder eines Systems verwendet, das in der Lage ist, von einer Stelle zu einer anderen Stelle bewegt zu werden, unabhängig davon, ob das Gerät, die Einheit, das Endgerät oder das System ein drahtloses System, das ortsbeweglich ist, oder ein drahtgebundenes System ist, das beweglich ist. Weiterhin wird für die vorliegende Beschreibung der Ausdruck „Mobilkommunikation" oder „Mobilitätskommunikation" zur Definition und Beschreibung von Kommunikationsprotokollen verwendet, die die Bewegung derartiger „mobiler" Geräte, Einheiten, Endgeräte oder Systeme von einer Stelle zu einer anderen Stelle verfolgen, und die eine Kommunikation für derartige „mobile" Geräte, Einheiten, Endgeräte oder Systeme bereitstellen und unterstützen (das heißt unabhängig davon, ob diese Geräte, Einheiten, Endgeräte oder Systeme drahtlose Systeme, die beweglich sind, oder drahtgebundene Systeme sind, die beweglich sind). Wie dies später in der Beschreibung zu erkennen ist, ist die vorliegende Erfindung in keiner Weise auf irgendein spezielles Kommunikationsgerät, eine spezielle Kommunikationseinheit, ein spezielles Endgerät oder System oder ein jeweiliges Kommunikationsprotokoll beschränkt, und die vorliegende Erfindung kann mit jedem Gerät, jeder Einheit, jedem Endgerät oder System verwendet werden, das in der Lage ist, von einer Stelle zu einer anderen Stelle bewegt zu werden (unabhängig davon, ob dies ein drahtloses oder ein drahtgebundenes System ist), und die Erfindung kann zusammen mit irgendeinem Kommunikationsprotokoll verwendet werden, das Kommunikationen für derartige Geräte, Einheiten, Endgeräte oder Systeme von einer Stelle zu einer anderen Stelle verfolgt, bereitstellt und unterstützt.
  • Die WO-A-9820647 offenbart eine Vorrichtung zur Umwandlung von Daten zwischen unterschiedlichen festen drahtgebundenen Computernetzen durch Umsetzen der Daten in ein gemeinsames Format, das dann auf verschiedene Ziele erneut umgesetzt wird.
  • Auf dem Gebiet der Telekommunikation gibt es verschiedene Zugangstechnologien und Kommunikationsprotokolle. Beispiele derartiger Zugangstechnologien und Kommunikationsprotokolle sind ANSI41 (Nordamerikanisches Zellularfunksystem), das Group Special Mobile (GSM-) Netz, das Kabelmodem-Netz, das mobile Internet-Protokoll (IP), das Öffentliche Wählvermittlungsnetz (PSTN), das Daten-Netz, das IS-136-Zeitvielfachzugriffs-Protokoll (TDMA), das IS-54B-Zeitvielfachzugriffs-Protokoll (TDMA), das weiterentwickelte Mobil-Telefonsystem (AMPS), das Codemultiplex-Vielfachzugriffs-System (CDMA) und irgendwelche anderen derartigen Technologien, die Sprache- und Daten-Anwendungen für einen mobilen Kunden bereitstellen.
  • Unter Bezugnahme auf die Figuren und insbesondere unter Bezugnahme auf den Stand der Technik nach 1 sind ein Blockschaltbild 5 und Blockdiagramm 5A bis 5D gezeigt, in denen jede der Technologien und Protokolle ein eigenes Versorgungssystem 10 erfordert, damit eine mobile Einheit oder Gerät oder Endgerät 14 sein eigenes Heimatsystem 12 findet, um es zu ermöglichen, daß weitere Kommunikations-basierte Dienste an die mobile Einheit oder das Gerät oder das Endgerät 14 geliefert werden (das heißt Sprache-bezogene Anwendungen, Daten-bezogene Anwendungen oder irgendeine andere Form von Informationsaustausch). Ein Heimatsystem 12 ist typischerweise die Stelle, an der sich die Teilnehmer- oder Benutzer-Information befindet, und ein Versorgungssystem 10 ist irgendein System, das Dienste für eine mobile Einheit oder Gerät oder Endgerät 14 bereitstellt, diese mobile Einheit oder das Gerät oder Endgerät 14 registriert oder versucht, dieses zu registrieren, wenn sich dieses außerhalb seines Heimatsystems 12 befindet, indem es dieses auffindet und eine Anforderung oder Anforderungen an das Heimatsystem 12 weiterleitet. 1 zeigt, daß sich das mobile System 14 von seinem Heimatsystem 12 entfernt befindet und sich an einer Stelle befindet, an der es seine Anforderungen an das Versorgungssystem 10 sendet. Das Versorgungssystem 10 verfolgt, findet und übersendet die Anforderung an das Heimatsystem 12 des mobilen Systems 14. Das Heimatsystem 12 weist einen Heimat-Meldungsprozessor 15 auf, der die Anforderung verarbeitet. Eine Antwort auf die Anforderung wird von dem Heimat-Meldungsprozessor 15 zu dem mobilen System 14 über das Versorgungssystem 10 gesandt.
  • 1 zeigt, daß jede unterschiedliche Art von Mobilkommunikations-Protokoll einen mobilen Einheitstyp, Gerätetyp oder Endgerätetyp beinhaltet, der eine jeweilige Art von Versorgungssystem und Heimatsystem erfordert und einen Zugriff auf diese ausführt. Beispielsweise ist das ANSI41- oder das Nordamerikanische Zellular-(NAC)-Protokoll das Kommunikations-Protokoll für Zellular-Kommunikationen in Nordamerika. 5A zeigt, daß wenn eine ANSI41-Mobileinheit oder Gerät 14A (das heißt ein Zellulartelefon oder Gerät) sich von seinem Heimatbereich entfernt befindet (das heißt von dem Heimatsystem 12A), die ANSI41-Mobileinheit oder das Gerät 14A mit einem örtlichen und kompatiblen ANSI41-Versorgungssystem 10A in Kommunikation treten muß. Das örtliche und kompatible ANSI41-Versorgungssystem 10A findet und lokalisiert seinerseits das Heimatsystem 12A für diese mobile Einheit oder dieses mobile Gerät 14A, das vom ANSI41-Typ ist, für die mobile Einheit oder das Gerät 14A, und das Versorgungssystem 10A sendet eine Anforderung oder Anforderungen für die ANSI41-Mobileinheit oder Gerät 14A an dessen Heimatsystem 12A. Das Heimatsystem 12A hat einen ANSI41-Meldungsprozessor oder ein Heimatregister HLR 15A, das in der Lage ist, die ANSI41-Anforderung zu handhaben und zu verarbeiten und eine entsprechende Antwort auf die Anforderung zurücksendet.
  • Die 5B, 5C und 5D zeigen ähnliche Topologien für das GSM-Protokoll, das Kabel-Protokoll und das Internet-Protokoll (IP). 5B zeigt, daß eine GSM-Mobileinheit oder ein Gerät 14B ein GSM-Versorgungssystem 10B und ein GSM-Heimatsystem 12B mit einem GSM-Meldungsprozessor 15B, der GSM-Anforderungen oder -Meldungen handhabt und verarbeitet, erfordert und eine Kommunikation lediglich durch diese Geräte ermöglicht wird. 5C zeigt, daß eine Kabelmodem-Mobileinheit oder ein Gerät 14C ein Kabelmodem-Versorgungssystem 10C und ein Kabelmodem-Heimatsystem 12C mit einem Kabelmodem-Meldungsprozessor 15C, der Kabelmodem-Anforderungen oder Meldungen handhabt oder verarbeitet, erfordert und eine Kommunikation lediglich durch diese ermöglicht wird. 5D zeigt, daß eine IP-Mobileinheit oder ein Gerät 14D ein IP-Versorgungssystem 10D und ein IP-Heimatsystem 12D mit einem Meldungsprozessor 15D, der IP-Anforderungen oder Meldungen handhabt und verarbeitet, erfordert und eine Kommunikation lediglich hierdurch ermöglicht wird.
  • Somit erfordert jede einzelne Art von Kommunikationsprotokoll, wie die vorstehend erläuterten Protokolle, seine eigene Art von Meldungsprozessor an dem Heimatsystem und sein eigenes getrenntes Hardware-System zur Realisierung. Weiterhin werden, wie dies in 1 gezeigt ist, die von den Heimatsystemen 12, 12A, 12B, 12C und 12D bereitgestellten und ermöglichten Kommunikationen an jeweilige mobile Systeme 14, 14A, 14B, 14C und 14D verfolgt. Eine Person, die Mobilgeräte oder Einheiten mit unterschiedlichen Kommunikationsprotokoll-Arten besitzt, hat jedoch Teilnehmerverträge für die Dienste dieser Arten von Kommunikation, und diese Teilnehmerverträge und Dienste erfordern getrennte Bereitstellungen der Dienste und üblicherweise getrennte Verwaltungen und Abrechnungen. Derzeit existiert kein Übergang zur Verarbeitung und Handhabung der verschiedenen Meldungen und Antworten für unterschiedliche Kommunikationsprotokolle im allgemeinen. Ein System und Verfahren zur Vereinheitlichung der Verwaltung der verschiedenen Mobil-Kommunikationsprotokolle und zur Verfolgung einer Person mit Teilnehmerverträgen für Dienste verschiedener Mobil-Kommunikationsprotokolle existiert nicht. Weiterhin existiert derzeit keine Vereinheitlichung von Teilnehmerverträgen für verschiedene Kommunikationsdienste über verschiedene jeweilige Kommunikationsprotokolle hinweg, unter einem einzigen Dach für jeden Teilnehmer, Benutzer oder Kunden.
  • Wenn beispielsweise eine Person ein Zellulartelefon und einen mobilen Laptop-Computer mit Internet-Zugang besitzt, so muß eine andere Person, die versucht, diese Person zu erreichen, getrennt das Zellulartelefon anwählen und getrennt eine E-mail-Meldung senden, um über den mobilen Laptop-Computer zu kommunizieren. Ein System und Verfahren zum Verfolgen der Mobil-Kommunikationen einer Person, das es einer vereinheitlichten Verwaltung ermöglichen würde, automatisch die verschiedenen Mobil-Kommunikationsprotokolle zu versuchen, an denen die Person Teilnehmer ist, existiert nicht. Beispielsweise würde ein derartiges Verfahren, das noch nicht existiert, eine Art von vereinheitlichter Kommunikationsverwaltung zum Verfolgen der Kommunikations-Mobilität der Person beinhalten, indem zunächst ein Zugang an das Zellulartelefon der Person versucht würde, und dann automatisch die E-mail-Meldung an den mobilen Laptop-Computer der Person gesandt würde, wenn die Person über das Zellulartelefon nicht erreicht wurde.
  • Somit erfordert jede Art von Mobil-Kommunikations-Protokoll ein eigenes getrenntes Hardware-System, eine getrennte Verwaltung und Bereitstellung von Diensten. Die derzeitige Verfolgung von Mobil-Kommunikationen erfolgt allgemein zu einem Mobilgerät oder einer Einheit und bezieht sich in keiner Weise auf eine Person. Eine Person kann verschiedene Mobil-Kommunikationsgeräte oder -Einheiten besitzen. In der derzeitigen Technologie werden die Kommunikationen aller der mobilen Systeme jeweils getrennt unterhalten und verwaltet, und sie sind in keiner Weise vereinheitlicht. Eine vereinheitlichte Verwaltung von Mobil-Kommunikationen würde die Verfolgung von Mobil-Kommunikationen zu einer Person ermöglichen. Das Konzept der Vereinheitlichung der Kommunikations-Mobilitäts-Verwaltung, unabhängig von den verschiedenen Zugangstechnologien und Protokollen an dem Heimatsystem existiert derzeit nicht. Weiterhin existiert auch keine Vereinheitlichung von Teilnehmerverträgen für verschiedene Kommunikationsdienste über verschiedene jeweilige Kommunikationsprotokolle hinweg unter einem einzigen Dach für jeden Teilnehmer, Benutzer oder Kunden.
  • Es würde daher vorteilhaft und wünschenswert sein, ein System und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung von Mobil-Kommunikationen von den verschiedenen Mobilgeräten und Einheiten und Endgeräten zu schaffen, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten. Es würde weiterhin vorteilhaft und wünschenswert sein, ein vereinheitlichtes Mobilitätsverwaltungssystem und -verfahren zu schaffen, das verwendet wird, um eine derartige vereinheitlichte Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen mobilen Geräten und Einheiten und Endgeräten bereitzustellen, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten. Es würde weiterhin vorteilhaft und wünschenswert sein, Meldungen von den verschiedenen mobilen Geräten und Einheiten und Endgeräten zu normalisieren, diese normalisierten Meldungen zu verarbeiten, zu handhaben und zu beantworten, und die normalisierten Antworten zurück auf die jeweiligen Kommunikationsprotokolle umzuwandeln. Es würde weiterhin vorteilhaft und wünschenswert sein, ein vereinheitliches Hardware-System für verschiedene Arten von Mobil-Kommunikationsprotokollen zu schaffen. Es würde weiterhin vorteilhaft und wünschenswert sein, ein System und ein Verfahren zu schaffen, das die Verfolgung von Mobilkommunikationen zu einer Person und zu seinem/ihrem Teilnehmerdiensten für verschiedene Mobil-Kommunikationstypen ermöglicht. Es würde weiterhin vorteilhaft und wünschenswert sein, den Unterhalt und die Verwaltung von Mobilkommunikationen zu vereinheitlichen, die verschiedene Mobilkommunikations-Protokollarten aufweisen. Es würde weiterhin vorteilhaft und wünschenswert sein, eine Vereinheitlichung der Mobilitätsverwaltung unabhängig von den verschiedenen Zugangstechnologien und Protokollen zu schaffen, die an dem Heimatsystem existieren. Es würde weiterhin vorteilhaft und wünschenswert sein, die Teilnehmerverträge verschiedener Kommunikationsdienste über verschiedene jeweilige Kommunikationsprotokolle unter einem einzigen Dach für jeden Teilnehmer, Benutzer oder Kunden zu vereinheitlichen.
  • Zusammenfassung der Erfindung
  • Es ist daher ein Ziel der vorliegenden Erfindung ein System und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen mobilen Geräten und Einheiten und Endgeräten zu schaffen, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, ein vereinheitlichtes Mobilitätsverwaltungssystem und -verfahren zu schaffen, das zur Bereitstellung einer derartigen vereinheitlichten Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen mobilen Geräten und Einheiten und Endgeräten verwendet wird, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, Meldungen von den verschiedenen mobilen Geräten und Einheiten und Endgeräten zu normalisieren, diese normalisierten Meldungen zu verarbeiten, zu handhaben und zu beantworten, und die normalisierten Antworten zurück auf die jeweiligen Kommunikationsprotokolle umzuwandeln.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, ein vereinheitlichtes Hardware-System für verschiedene Arten von Mobil-Kommunikationsprotokollen zu schaffen.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, ein System und ein Verfahren zu schaffen, das die Verfolgung von Mobil-Kommunikationen zu einer Person und zu seinen/ihren Teilnehmerdiensten für verschiedene Mobil-Kommunikations-Dienstarten ermöglicht.
  • Es ist ein weiteres Ziel den Unterhalt und die Verwaltung von Mobil-Kommunikationen zu vereinfachen, die von unterschiedlichen Mobil-Kommunikations-Protokolltypen sind.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung, eine Vereinheitlichung der Mobilitätsverwaltung unabhängig von den verschiedenen Zugangstechnologien und Protokollen zu schaffen, die an dem Heimatsystem vorhanden sind.
  • Es ist ein weiterhin auch ein Ziel der vorliegenden Erfindung, die Teilnehmerverträge verschiedener Kommunikationsdienste über verschiedene jeweilige Kommunikationsprotokolle hinweg unter einem einzigen Dach für jeden Teilnehmer, Benutzer oder Kunden zu vereinheitlichen.
  • Die vorstehenden Ziele werden so erreicht, wie dies nunmehr beschrieben wird. Ein System und Verfahren zur Vereinheitlichung und Handhabung von Netzmeldungen verschiedener Kommunikationsprotokolle von verschiedenen Mobilsystemen. Die Netzmeldungen werden an einem Heimatsystem für die verschiedenen Mobilsysteme gehandhabt. Eine Überleiteinrichtungs-Gruppe weist eine Anzahl von Überleiteinrichtungen für verschiedene Arten von Kommunikationsprotokollen auf.
  • Die Überleiteinrichtungs-Gruppe empfängt die Netzmeldungen der jeweiligen Kommunikationsprotokolle an dem Heimatsystem. Die jeweiligen Überleiteinrichtungen wandeln die Netzmeldungen in normalisierte Meldungen dadurch um, daß die Kategorien, die Daten und die Netztypen der normalisierten Daten für die Mobilsysteme abgefragt werden, von denen die Netzmeldungen jeweils erzeugt wurden. Ein Datenbanksystem speichert normalisierte Daten in Kategorien. Die normalisierten Daten schließen zumindest Daten, die sich auf die Mobilsysteme und Netztypen für die Daten beziehen, ein. Eine vereinheitlichte Netzverwaltung ist mit der Überleiteinrichtungs-Gruppe und dem Datenbanksystem gekoppelt und steht hiermit in Verbindung. Die vereinheitlichte Mobilitätsverwaltung empfängt und verarbeitet die normalisierten Meldungen, führt Operationen auf der Grundlage der normalisierten Meldungen und den Kategorien, den Daten und Netztypen der normalisierten Daten aus und formuliert normalisierte Antworten als Antwort auf die normalisierten Meldungen. Die normalisierten Antworten werden an den Überleiteinrichtungen in Netz-Antworten umgewandelt, und die Netz-Antworten werden an die jeweiligen Mobilsysteme gesandt. Eine normalisierte Datenstruktur wird für die normalisierten Daten bereitgestellt, und die Datenstruktur umfaßt allgemein Netzmeldungsdaten, einen Kategorie-Typ für die Daten und einen Netz-Typ, der das Kommunikationsprotokoll von der Netzmeldung wiedergibt.
  • Gemäß einem ersten Gesichtspunkt der Erfindung wird ein Verfahren geschaffen, wie dies in dem beigefügten Anspruch 1 angegeben ist.
  • In einem zweiten Gesichtspunkt ergibt die Erfindung ein System, wie es in dem beigefügten Anspruch 10 angegeben ist.
  • Die vorstehenden sowie zusätzliche Ziele, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden ausführlichen Beschreibung ersichtlich.
  • Kurze Beschreibung der Zeichnungen
  • Die neuartigen Merkmale, die für die Erfindung als charakteristisch angesehen werden, sind in den beigefügten Ansprüchen angegeben. Die Erfindung selbst sowie eine bevorzugte Anwendungsform, weitere Ziele und Vorteile hiervon, werden am besten unter Bezugnahme auf die folgende ausführliche Beschreibung einer zu Erläuterungszwecken dienenden Ausführungsform verständlich, wenn diese in Verbindung mit den beigefügten Zeichnungen gelesen wird, in denen:
  • 1 bekannte Blockschaltbilder verschiedener einzelner und getrennter Konfigurationen von Mobil-Kommunikationen sind, wobei jedes der Blockdarstellungen ein einzelnes und getrenntes Hardware-System zeigt, das ein Mobilsystem hat, das ein örtliches Versorgungssystem verwendet, um sein Heimatsystem zu lokalisieren und zu finden, um eine jeweilige Art von Kommunikationsprotokoll zu ermöglichen und die Kommunikation für das Mobilsystem bereitzustellen;
  • 2 ein Blockschaltbild ist, das ein Beispiel einer Topologie der vereinheitlichten Mobilitätsverwaltung (UMM) der vorliegenden Erfindung zeigt, die zur Bereitstellung einer vereinheitlichten Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen Mobilsystemen verwendet wird, die mit verschiedenen Mobil-Kommunikationsprotokollen arbeiten;
  • 3 ein Diagramm von Beispielen von Kategorien für UMM-Information ist;
  • 4 ein Beispiel eines Datenorganisations-Diagramms für die Authentifizierungs-Informations-Kategorie ist, das verschiedene normalisierte Daten zeigt, die für jeden Netz-/Personalitäts-Typ (das heißt für jedes Kommunikationsprotokoll) definiert sind;
  • 5 ein Blockschaltbild eines UMM/UDS-Meldungs-Prozessorsystemsist, das UMM-Meldungen handhabt und verarbeitet;
  • 6 ein Ablaufdiagramm eines Algorithmus für die Handhabung und Verarbeitung von UMM-Meldungen durch das UMM/UDS-Meldungs-Prozessorsystem und über eine Überleiteinrichtungs-Gruppe ist;
  • 7 ein Diagramm permanenter und vorübergehender Teilnehmer-Daten ist, die bei der vorliegenden Erfindung verwendet werden, und
  • 8 ein Diagramm von zeitweisen vorübergehenden Teilnehmer-Daten ist, die bei der vorliegenden Erfindung verwendet werden.
  • Ausführliche Beschreibung einer erläuternden Ausführungsform
  • Für die vorliegende ausführliche Beschreibung wird der Ausdruck „mobil" oder „Mobilität" zur Definition und Beschreibung eines Geräts, einer Einheit, eines Endgeräts oder Systems verwendet, das in der Lage ist, von einer Stelle zu einer anderen bewegt zu werden, unabhängig davon, ob das Gerät, die Einheit, das Endgerät oder System ein drahtloses System, das beweglich ist, oder ein drahtgebundenes System ist, das beweglich ist. Weiterhin wird für diese vorliegende ausführliche Beschreibung der Ausdruck „Mobilkommunikation" oder „Mobilitätskommunikation" dazu verwendet, Kommunikationsprotokolle zu definieren und zu beschreiben, die die Bewegung derartiger „mobiler" Geräte, Einheiten, Endgeräte oder Systeme von einer Stelle zur anderen verfolgen, und die eine Kommunikation für derartige „mobile" Geräte, Einheiten, Endgeräte oder Systeme bereitstellen und unterstützen (das heißt unabhängig davon, ob diese Geräte, Einheiten, Endgeräte oder Systeme drahtlose Systeme sind, die beweglich sind, oder drahtgebundene Systeme sind, die beweglich sind). Die vorliegende Erfindung, die hier beschrieben wird, ist in keiner Weise auf irgendein spezielles Kommunikationsgerät, eine spezielle Einheit, ein Endgerät oder System oder auf ein jeweiliges Kommunikationsprotokoll beschränkt, und die vorliegende Erfindung kann mit irgendeinem Gerät, einer Einheit, einem Endgerät oder System verwendet werden, das in der Lage ist, von einer Stelle zu einer anderen Stelle bewegt zu werden (unabhängig davon, ob dies ein drahtloses System oder ein drahtgebundenes System ist), und die Erfindung kann mit irgendeinem Kommunikationsprotokoll verwendet werden, das Kommunikationen für derartige Geräte, Einheiten, Endgeräte oder Systeme verfolgt, bereitstellt oder unterstützt, die von einer Stelle zu einer anderen Stelle beweglich sind.
  • Die vorliegende Erfindung ist ein System und ein Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung von Mobil-Kommunikationen von vielfältigen Mobilgeräten und Einheiten und Endgeräten („mobilen Systemen"), die verschiedene Mobil-Kommunikationsprotokolle verwenden. Unter Bezugnahme auf die Figuren und insbesondere unter Bezugnahme auf 2, ist eine vereinheitlichte Mobilitätsverwaltung (UMM) 30 gezeigt. Die UMM 30 vereinheitlicht die Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen mobilen Systemen, wie zum Beispiel Zellular/Mobil-Telefonen 28, Suchrufgeräten 29A, Personal-Computern (PCs) 29B, Persönlichen Digitalen Assistenten (PDA's) 29C, usw., die mit unterschiedlichen Mobil-Kommunikationsprotokollen arbeiten, wie zum Beispiel mit dem Nordamerikanischen Cellular-Protokoll (NAC) oder ANSI41 18, dem Group Special Mobile (GSM) Netz 20, einem Datennetz 22, einem öffentlichen Fernsprechwählnetz (PSTN), usw. Die UMM 30 ist weiterhin so ausgebildet, daß sie irgendein anderes zukünftiges Netz oder Protokoll 26 unterstützt, wie dies in 2 gezeigt ist. 2 zeigt, daß die UMM 30 ein vereinheitlichtes Hardware-System 30 bereitstellt, das Meldungen implementiert und verarbeitet und Antworten für verschiedene Arten von Mobil-Kommunikationsprotokollen liefert. Die UMM 30 und das System und Verfahren der vorliegenden Erfindung ermöglichen eine Verfolgung von Mobil-Kommunikationen zu einer Person und zu seinen/ihren Teilnehmerdiensten für verschiedene mobile Kommunikationstypen. Somit werden die Unterhaltung und Verwaltung der Mobil- Kommunikationen, die von verschiedenen Mobil-Kommunikations-Protokolltypen sind, vereinheitlicht.
  • Wie dies in 2 gezeigt ist, stellt die UMM 30 eine Mobilitäts-Verwaltungs-Plattform zur Verfügung, die in der Lage ist, Meldungen für unterschiedliche Netze zu empfangen (wie zum Beispiel NAC/ANSI41 18, Group Special Mobil (GSM) Netze, Kabel-Modem-Netze, Mobile Internet Protokoll (IP)-Protokolle, Öffentliche Wählvermittlungsnetze (PSTN), Datennetze, IS-136 Zeitvielfachzugriffsnetze (TDMA), IS-54B Zeitvielfachzugriffsnetze (TDMA), Fortentwickelte Mobil-Telefonsysteme (AMPS), Codemultiplex-Vielfachzugriffssysteme (CDMA) und irgendwelche anderen derzeitigen oder zukünftigen Technologien, die in der Lage sind, Mobil-Kommunikationen von Mobilgeräten, Einheiten, Endgeräten oder Systemen zu verfolgen, bereitzustellen und zu unterstützen, die sich von einer Stelle zu einer anderen Stelle bewegen und Sprache- und Daten-Anwendungen oder irgendwelche anderen Informationsaustausch-Anwendungen für einen mobilen Kunden oder Benutzer bereitstellen. Die UMM 30 ergibt einen vereinheitlichten Mechanismus zur Abwicklung von Mobilitäts-Kommunikationen für Benutzer/Kunden. Die UMM 30 ergibt einen gemeinsamen logischen Punkt für alle mobilitätsbezogenen Meldungen, unabhängig von dem Zugangsmechanismus an dem Heimatsystem. Die erneute Verwendung von Technologie wird dadurch zu einem Maximum gemacht, daß ein vereinheitlichtes Verzeichnis-Dienste-System (UDS) 31 bereitgestellt wird (siehe 5). Die UMM 30 und das UDS 31 werden weiter unten ausführlicher erläutert. Die UMM 30 und das UDS 31 ermöglichen die Schaffung eines gemeinsamen Adressiermechanismus, einer Meldungsauflösung auf niedriger Ebene, einer Zustandsmaschine, usw. Die vorliegende Erfindung ist in der Lage, kontext-spezifische Abwicklungseinrichtungen in der erforderlichen Weise bereitzustellen und zu verwenden, um ein bestimmtes Protokoll zu unterstützen. Die UMM 30 empfängt Steuermeldungen, die in verschiedenen Netzwerken ankommen und Mobilitäts-Verwaltungsoperationen bereitstellen, wie zum Beispiel die Adressierung, Lokalisierung, Verfolgung des Benutzers und seines/ihres Geräts, die Leitweglenkung, usw. Die UMM 30 macht die Notwendigkeit für getrennte Hardware- und Software-Plattformen zu einem Minimum und schafft einen vereinheitlichten, übereinstimmenden Mechanismus für Dienste, die Benutzern von Mobilsystemen unterschiedlicher Arten von Kommunikationsprotokollen zur Verfügung gestellt werden. Die UMM 30 ergibt eine Vereinheitlichung der Mobilitätsverwaltung, unabhängig von den verschiedenen Zugangstechnologien und Protokollen, die an dem Heimatsystem vorliegen.
  • Die 2 zeigt, daß die UMM 30 eine Profilintegration beinhaltet und einen gemeinsamen Punkt für alle mobilitätsbezogenen Meldungen unabhängig von der Zugangstechnologie oder dem Protokoll zur Verfügung stellt. Die Profilintegration ist die Kombination verschiedener Kommunikationsprotokolle zu einer gemeinsamen Darstellung oder zu normalisierten Daten. Die Profilintegration wird dadurch bewirkt, daß nach gemeinsamen Mobilitätsverwaltungsattributen in verschiedenen Protokollen gesucht und eine unabhängige normalisierte Protokolldarstellung geschaffen wird. Der gemeinsame Punkt für alle mobilitätsbezogenen Meldungen wird von der UMM 30 bereitgestellt. Die UMM 30 ist in der Lage, die mobilitätsbezogenen Meldungen auf zwei allgemeine Arten abzuwickeln: 1) Sie kann alle Steuermeldungen in ihren jeweiligen Kommunikationsprotokoll-Formaten empfangen (das heißt ANSI41, Mobil-Anwendungs-Teil (MAP), Mobiles Internet-Protokoll (MIP), Nächste Generation (NG), Authentifizierungs-Autorisation und Abrechnung (AAA), ortsbewegliche verdrahtete Mobilität oder irgendwelche anderen derzeitigen und zukünftigen Technologien, die in der Lage sind, Mobil-Kommunikationen von Mobilgeräten, Einheiten, Endgeräten oder Systemen zu verfolgen, bereitzustellen und zu unterstützen, die sich von einer Stelle zu einer anderen Stelle bewegen und Sprache und Datenanwendungen oder irgendwelche Informationsaustausch-Anwendungen zur einem ortsbeweglichen Kunden oder Benutzer bereitstellen) und 2) die UMM kann alle Steuermeldungen in ihren jeweiligen Kommunikationsformaten umwandeln und abwickeln (das heißt ANSI41, Mobil-Anwendungsteil (MAP), Mobiles Internet-Protokoll (MIP), Nächste Generation (NG), Authentifizierungs-Autorisation und Abrechnung (AAA), ortsbewegliche drahtgebundene Mobilität oder irgendeine andere derzeitige oder zukünftige Technologie, die in der Lage ist, Mobil-Kommunikationen von mobilen Geräten, Einheiten, Endgeräten oder Systemen zu verfolgen, bereitzustellen und zu unterstützen, die sich von einer Stelle zu einer anderen Stelle bewegen und Sprache und Daten-Anwendungen oder irgendwelche Informationsaustausch-Anwendungen für einen ortsbeweglichen Kunden oder Benutzer bereitstellen) wobei diese Steuermeldungen in ein normalisiertes Protokoll umgewandelt werden, das alle mobilitätsbezogenen Funktionen und Operationen umfaßt. Diese zwei Optionen führen zu zwei jeweiligen Umwandlungen: 1) Protokoll-Umwandlungen, bei denen lediglich wesentliche Elemente umgewandelt werden, die für die grundlegende Mobilitätsverwaltung von überkommenen Funktionen erforderlich sind, und 2) Mobilitätsverwaltungs-Umwandlung, wobei lediglich wesentliche Komponenten der überkommenen Mobilitätsverwaltungsfunktionen auf die neue UMM 30 portiert werden.
  • Die vorliegende Erfindung erfordert die Vereinheitlichung der Informationen, die die UMM 30 benötigt, damit der Zugang in einer normalisierten Art oder Weise derart erfolgt, daß die UMM 30 tatsächlich in der Lage ist, einen Zugriff auf diese Daten auszuführen. Daher ist ein vereinheitlichtes Datenspeicherungsverfahren erforderlich und dies wird für die vorliegende Erfindung offenbart. Die von der UMM 30 benötigte Information muß analysiert und kategorisiert werden.
  • Unter Bezugnahme auf die Figuren und insbesondere auf 3 ist ein Diagramm 29 gezeigt, das einige Beispiele von Kategorien 32 der von der UMM 30 benötigten Informationen zeigt. Einige gemeinsame Kategorien 32 der UMM-Information für verschiedene Zugangstechnologien oder Kommunikations-protokolle schließen ohne Einschränkung die Lokalisierungs-Verfolgungs-Information 34, die Authentifizierungs-Information 36, die Dienstegrad-Vereinbarung 38, die Ausrüstungsidentität 40, persönliche Informationen und Überwachungs-Informationen 42, Autorisierungs-Informationen 44 und Endgeräte-Fähigkeiten 46 ein. Die vorliegende Erfindung ist in keiner Weise auf die angegebenen speziellen Kategorien beschränkt, und irgendeine geeignete Kategorie kann in Verbindung mit der vorliegenden Erfindung verwendet werden.
  • Nachdem diese gemeinsamen Kategorien 32 festgelegt wurden, werden Daten 50, die sich auf jede Kategorie für jeden Netz-/Personalitäts-Typ 48 beziehen (auf jede Kategorie innerhalb jeder Art von Kommunikationsprotokoll) festgelegt, unterhalten und dauernd aktualisiert. Unter Bezugnahme auf die Figuren und insbesondere unter Bezugnahme auf 4, ist ein Beispiel eines Daten-Organisations-Diagramms 47 für die Authentifizierungs-Informations-Kategorie 36 gezeigt. 4 zeigt das Diagramm 47 mit verschiedenen normalisierten Daten 50, die für jeden Netz/Personalitäts-Typ 48 für die Authentifizierungs-Informations-Kategorie 36 definiert sind. Die Daten 50 sind normalisierte Daten, die von der UMM 30 lesbar und verwendbar sind. Beispielsweise zeigt das Diagramm 47, daß für den Netz/Personalitäts-Typ für ANSI41 18 (wie zum Beispiel für ein Zellulartelefon), die normalisierten Daten 50 für die Authentifizierungs-Information 36 als Authentifizierungs-Algorithmus-Version (AAV), Authentifizierungs-Fähigkeit (AuthCap), Authentifizierungs-Schlüssel (Akey) und Signalisierungs- und Meldungs-Verschlüsselung (SME) (NAC) definiert sind, wobei diese normalisierten Daten 50 von der UMM 30 verwendet werden, um Authentifizierungs-Informationen für eine ANSI 41-Netz/Personalitäts-Art abzuwickeln und zu verarbeiten. Das Diagramm 47 zeigt weiterhin, daß für die Kabel-Netz/Personalitäts-Art (wie zum Beispiel für Kabelmodems) die normalisierten Daten 50 für die Authentifizierungs-Information 36 als Kabelmodem-spezifische Autorisierung definiert ist, wobei diese normalisierten Daten 50 von der UMM 30 verwendet werden, um Authentifizierungs-Informationen für eine Kabel-Netz/Personalität abzuwickeln und zu verarbeiten. Das Diagramm 47 zeigt weiterhin, daß für die Netz/Personalitäts-Art von GSM 20 oder GSM GPRS, die normalisierten Daten 50 für die Authentifizierungs-Information 36 als Authentifizierungs-(Auth.)-Triplets, Zufallszahl (RAND/SRES) und Authentifizierungs-Schlüssel (Kc) definiert sind, wobei diese normalisierten Daten 50 von der UMM 30 verwendet werden, um Authentifizierungs-Informationen für ein GSM oder GSM/GPRS-Netz oder eine GSM- oder GSM/GPRS-Personalität abzuwickeln und zu verarbeiten. Das Diagramm 47 zeigt weiterhin, daß für den mobilen IP- Netz/Personalitäts-Typ (wie zum Beispiel für einen ortsbeweglichen Computer mit IP-Zugang) die normalisierten Daten 50 für die Authentifizierungs-Informationen 36 als Authentifizierungs-Zertifikate (Auth. Certificates) und Verschlüsselungs-Schlüssel definiert sind, wobei diese normalisierten Daten 50 von der UMM 30 verwendet werden, um Authentifizierungs-Informationen für einen Mobil-IP-Netz/Personalitäts-Typ abzuwickeln und zu verarbeiten. Andere Diagramme ähnlich dem Diagramm 47 würden für die anderen Kategorien vorliegen (das heißt Lokalisierungs-Verfolgung, Dienstegrad-Vereinbarung, Ausrüstungsindentität, persönliche Informationen und Überwachungs-Informationen, Autorisierungs-Informationen, Endgeräte-Fähigkeiten, usw.), um normalisierte Daten für jede Kategorie mit jeweiligen Netz/Personalitäts-Arten zu korrelieren. Die vorliegende Erfindung ist in keiner Weise auf die spezielle Daten-Kategorie, den Netz/Personalitäts-Typ, die angegebene Organisation oder Normalisation von Daten beschränkt, und es kann irgendeine geeignete Kategorie, irgendein geeigneter Netz/Personalitäts-Typ, irgendeine Daten-Organisation oder Normalisierung von Daten in Verbindung mit der vorliegenden Erfindung verwendet werden. Weiterhin kann irgendein derzeitiges oder zukünftiges Kommunikationsprotokoll, das eine Mobilitätsverwaltung erfordert und das Kommunikationen eines mobilen Geräts, einer Einheit, eines Endgeräts oder Systems verfolgt, unterstützt und bereitstellt, unabhängig davon, ob dies ein drahtloses System oder ein drahtgebundenes System oder verdrahtetes System ist, in Verbindung mit der vorliegenden Erfindung verwendet werden.
  • Somit werden alle Informationen, die sich auf die verschiedenen Netze/Personalitäten beziehen, in dem gleichen oder einem ähnlichen Format gespeichert, wie dies beispielsweise in 4 gezeigt ist. Die generische Darstellung des Formats (wie es in dem Diagramm 47 nach 4 erläutert ist) ist wie folgt: Netz/Personalitäts-Typ, gefolgt von den Daten für diesen Netz/Personalitäts-Typ. Die Identifizierung und Korrelation des Netz/Personalitäts-Typs zu den Daten ermöglicht eine Umwandlung von den netzspezifischen Meldungen auf normalisierte Daten und genauso umgekehrt. Irgendwelche Daten, die bereits allen Netzen gemeinsam sind, werden nicht etikettiert und können abgeleitet und direkt für alle Netztypen zugänglich gemacht werden.
  • Unter Bezugnahme auf die Figuren und insbesondere auf 5 ist das vereinheitlichte Mobilitätsverwaltungs-/vereinheitlichte Verzeichnisdienste(UMM/UDS-) Meldungs-Verarbeitungssystem 72 gezeigt, das UMM-Meldungen abwickelt und verarbeitet, die von netzspezifischen Meldungen umgewandelt wurden. Gemäß den 1 und 5 befindet sich das UMM/UDS-Meldungs-Prozessorsystem 72 in dem Heimatsystem 12 und ersetzt den darin befindlichen Heimat-Meldungsprozessor 15. Gemäß 5 umfaßt das UMM/UDS-Meldungs-Prozessorsystem 72 drei Haupt-Teilsysteme: die Überleiteinrichtungs-Gruppe 74, die vereinheitlichte Mobilitäts-Verwaltung (UMM) 30 und die vereinheitlichten Verzeichnis-Dienste (UDS) 31. Die Überleiteinrichtungs-Gruppe 74 umfaßt eine Anzahl von Überleiteinrichtungen für verschiedene Kommunikationsprotokolle (das heißt Netze/Personalitäten 48). Diese Überleiteinrichtungen empfangen netzspezifische Meldungen von dem Versorgungssystem 10 (das heißt siehe Blockschaltbild 5 nach 1). Die UMM 30 führt eine Verwaltung, Rückgewinnung und Ausführung aller Operationen aus, die von netzspezifischen Meldungen angefordert werden. Das UDS 31 ermöglicht es, daß jeweilige Operationen auf diesem System von der UMM 30 ausgeführt werden, und das UDS 31 liefert alle benötigten Informationen an die UMM dadurch, daß die netzspezifische Identifikation (NSI), die netztransparente Identifikation (NTI) und der spezielle Netz/Personalitäts-Typ 48 zusammen mit irgendwelcher gemeinsamen Information geliefert wird, die der Benutzer benötigt.
  • Die vorliegende Erfindung beinhaltet die Implementierung oder Realisierung eines UMM-Meldungs-Verarbeitungs- und -Abwicklungs-Verfahrens, das in 5 gezeigt ist. Der erste Schritt des Verfahrens, der allgemein an der Stelle 84 erfolgt, beinhaltet den Empfang der netzspezifischen Meldungen von der Überleiteinrichtungs-Gruppe 74 und deren Weiterleitung an jeweilige Arten von Überleiteinrichtungen in Abhängigkeit von der Art der empfangenen Meldung. Wenn beispielsweise eine spezielle ANSI41- oder NAC-Meldung an der Überleit-Einrichtungs-Gruppe 74 empfangen wird, so wird die Meldung von der ANSI41- oder der NAC-Überleiteinrichtung 76 weitergeleitet, normalisiert und verarbeitet. Wenn eine spezielle GSM-Meldung an der Überleiteinrichtungs-Gruppe 74 empfangen wird, so wird die Meldung von der GSM-Überleiteinrichtung 78 weitergeleitet, normalisiert und verarbeitet. Wenn eine spezielle Mobile Internet-Protokoll- (MIP-) Meldung an der Überleiteinrichtungs-Gruppe 74 empfangen wird, so wird die Meldung von der MIP-Überleiteinrichtung 76 weitergeleitet, normalisiert und verarbeitet. Dieser Schritt der Verarbeitung von Meldungen wird in der gleichen Weise für jede andere Art von Meldungen an jeweiligen Typen von Überleiteinrichtungen ausgeführt. Der zweite Schritt des Verfahrens, der an der Stelle 86 erfolgt, beinhaltet die Umwandlung der netzspezifischen Identitäten der speziellen Meldung auf eine netztransparente Identifikation (NTI). Die jeweilige Überleiteinrichtung führt die Umwandlung aus, und die Umwandlung wird dadurch durchgeführt, daß eine Umwandlungstabelle für die Information durchsucht wird, wie zum Beispiel ein örtlicher Zwischenspeicher oder eine UDS-Nachschlage-Tabelle (das heißt eine Umwandlungstabelle kann von den Kategorie-Diagrammen, wie zum Beispiel dem Diagramm 36 in 4 abgeleitet werden). Die Umwandlung erfolgt allgemein von einer netzspezifischen Identität-(NSI) auf eine netzunspezifische Identität (NNI), wobei generische Operationen angefordert werden, wie zum Beispiel die Hinzufügung, Aktualisierung, die Suche, die Löschung von Einträgen, usw. Die normalisierten Meldungen mit der NTI werden an die UMM 30 weitergeleitet. Der dritte Schritt des Verfahrens, der allgemein an der Stelle 88 erfolgt, beinhaltet die Verarbeitung der normalisierten Meldungen durch die UMM 30 und die nachfolgende Ausführung der passenden Operation an dem UDS 31. Die von dem UDS 31 benötigte Information wird dadurch gewonnen, daß die netzspezifische Identifikation (NSI) zusammen mit der netztransparenten Identifikation (NTI) und dem spezifischen Netz-/Personalitäts-Typ 48 geliefert wird.
  • Der vierte Schritt des UMM-Meldungs-Verarbeitungs-Verfahrens, der allgemein an der Stelle 90 erfolgt, beinhaltet die Rückgewinnung und Ausführung aller der Operationen durch die UMM 30, die von der netzspezifischen Meldung angefordert wurden, die von dem Mobilsystem 14 des Benutzers stammte. Das UDS 31 durchsucht die vereinheitlichten oder normalisierten Daten, um irgendwelche Informationen zu finden, die sich auf den Benutzer beziehen, wobei die NSI und der Netz-/Personalitäts-Typ 48 zusammen mit irgendeiner gemeinsamen Information verwendet wird, die das Mobilsystem 14 des Benutzers benötigt. Ein Beispiel, wie die UDS-Daten 96 in dem UDS 31 organisiert sind, ist in dem Diagramm 95 gezeigt. Die UDS-Daten 96 können die Identifikation des Benutzers 97 einschließen. Für diesen Benutzer 97 kann die netzspezifische Benutzer-Identifikation (ID) 98, die Lokalisierungs-Information 100 und irgendeine andere derartige Information identifiziert werden. Der fünfte Schritt des Verfahrens, der allgemein an der Stelle 92 erfolgt, beinhaltet, daß die UMM 30 eine beabsichtigte Antwort in der normalisierten Weise an die passende und jeweilige Überleiteinrichtung innerhalb der Überleiteinrichtungs-Gruppe 74 sendet. Die jeweilige Überleiteinrichtung wandelt dann die normalisierte Antwort zurück auf das entsprechende Kommunikationsprotokoll um (das heißt Netz/Personalität), wodurch eine netzspezifische Antwort geliefert wird. Der sechste Schritt des Verfahrens, der allgemein an der Stelle 94 erfolgt, beinhaltet das Senden der umgewandelten netzspezifischen Antwort zurück durch das Versorgungssystem 10 und an das Mobilsystem 14 und den Benutzer (siehe Blockschaltbild 5 nach 1).
  • Unter Bezugnahme auf die Figuren, und insbesondere unter Bezugnahme auf 6, ist ein Ablaufdiagramm eines Algorithmus 52 zur Abwicklung und Verarbeitung von UMM-Meldungen durch das UMM/UDS-Meldungs-Prozessor-System 72 und durch die Überleiteinrichtungs-Gruppe 74 und für den Zugriff auf die normalisierten Daten in dem UDS 31 gezeigt. Der Algorithmus 52 beginnt am Block 54. Der Algorithmus 52 bewegt sich zum Block 56, in dem eine netzspezifische Meldung (das heißt von dem Versorgungssystem 10 gemäß 1) an der UMM 30 empfangen wird. Die netzspezifische Meldung enthält eine netzspezifische Identität (NSI). Der Algorithmus 52 bewegt sich zum Block 58, in dem die UMM 30 diese Meldung von einer NSI auf eine netztransparente Identifikation (NTI) durch Abfragen des UDS 31 umsetzt. In diesem Schritt am Block 58 wird allgemein eine einfache eindeutige Übereinstimmung gesucht. Der Algorithmus 52 bewegt sich zum Block 60. Im Block 60 konstruiert die UMM 30 eine normalisierte Abfrage zur Rückgewinnung von Daten unter Verwendung der angegebenen NTI und eines Netz-/Personalitäts-Typs 48, der von der NSI der netzspezifischen Meldung abgeleitet ist. Der Algorithmus 52 bewegt sich zu einem Block 62, in dem das UDS 31 alle die sich auf die NTI beziehenden Informationen als Antwort auf die netzspezifische Meldung zurückliefert. Der Algorithmus 52 bewegt sich zum Block 64, in dem die Information analysiert wird, um die Netz-/Personalitäts-spezifischen Attribute oder Daten abzuleiten. Der Algorithmus 52 bewegt sich zum Block 66, in dem die abgeleiteten Daten, die die netzspezifische Antwort für einen Netz-/Personalitäts-Typ 48 konstruieren, von der UMM 31 an die Überleiteinrichtungs-Gruppe 74 und an die passende und jeweilige Überleiteinrichtung gesandt werden. Der Algorithmus 52 endet und stoppt am Block 68.
  • Die vorliegende Erfindung ergibt eine Vereinheitlichung von Teilnehmer-Verhältnissen für verschiedene Kommunikations-Dienste über verschiedene jeweilige Kommunikations-Protokolle hinweg, unter einem einzigen Dach für jeden Teilnehmer, Benutzer oder Kunden. Ein Benutzer kann mobile Geräte, Einheiten oder Endgeräte haben, wobei jeweilige Teilnehmer-Beziehungen für Dienste für diese Geräte, Einheiten oder Endgeräte erhalten wurden, und die mobilen Geräte oder Einheiten oder Endgeräte sind von unterschiedlicher Art von Kommunikations-Protokollen. Die vorliegende Erfindung, die die Überleiteinrichtungs-Gruppe 74, die UMM 30 und das UDS 31 an dem Heimatsystem 12 einschließt, das Netzspezifische Meldungen verarbeitet, kann zur Verfolgung der verschiedenen Mobil-Kommunikationen eines Benutzers anstelle der Mobilsysteme oder mobilen Geräte, Einheiten oder Endgeräte als solche implementiert und verwendet werden. Die normalisierten Daten ergeben eine Möglichkeit zur Verfolgung aller der Mobil-Kommunikationsprotokolle und Mobilsysteme, die von dem Benutzer verwendet werden, weil alle Daten in einer vereinheitlichten Weise gespeichert werden können (das heißt in einem vereinheitlichten Speichersystem und unter Abwicklung durch eine vereinheitlichte Datenverwaltung), das heißt jeweils in dem UDS 31 und der UMM 30. Alle die Informationen für einen Benutzer und seine/ihre Mobilsysteme können als normalisierte Daten in dem UDS 31 gespeichert werden.
  • Unter Bezugnahme auf die Figuren und unter spezieller Bezugnahme auf 7 ist ein Diagramm für dauerhafte und vorübergehende Teilnehmerdaten 102 gezeigt, das ein Beispiel für normalisierte Daten für die vorliegende Erfindung darstellt. 7 zeigt ein Beispiel einer Organisation und eines Formats für die unterschiedlichen Arten von dauerhaften und von vorübergehenden Daten 102. Die dauerhaften und vorübergehenden Teilnehmerdaten 102 schließen ohne Beschränkung hierauf folgendes ein: 1) Top-level-Benutzer-Identität 104 (das heißt Person, Benutzer-NAI, usw.); 2) Benutzer-Identität/Endgeräte-Identität 106 (das heißt NAI, IMSI, MI und IP-Adressen); 3) Ausrüstungs-Identität 108 (das heißt Serien-Nummer (GSM und NAC), PC-Identität (MAC-Adresse), Intel Chip ID); 4) Persönliche Informationen 110 (das heißt Name, Adresse, usw.); 5) Dienstegrad-Vereinbarungen (SLA) 112; 6) Endgeräte-Fähigkeiten/Netz-Fähigkeiten 114 (das heißt adressenspezifisch oder technologiespezifisch (IP freigegeben oder Zugang freigegeben); 7) Lokalisierungs-Information 116 (Makro-Position) (das heißt COA (IP-Adresse oder Teilnetz), MSC ID (nur NAC), MSC-Nummer, VLR, SGSN-Nummer (GSM), LSF NAI (IPMspezifisch)); 8) Authentifizierungs-Information 118 (das heißt AAV, AuthCap Akey, SME (NAC), Authentifizierungs-Zertifikate, IPSec, IKE, AAV, Verschlüsselungs-Schlüssel, usw. (IP-Netze), Sicherheits-Parameter-Index (SPI), Authentifizierungs-Triplets, RAND/SRES und Kc (GSM-Netz)); 9) Autorisierung 120 (das heißt Autorisierungs-Periode, Geographische Autorisierung (NAC), RSZI-Listen, Ruf-Sperrungs-Beschränkungen auf der Grundlage der Lokalisierung/Ortsbeweglichkeit, Teilnehmer-Beschränkung, usw., IP-freigegebene Netze (wie zum Beispiel Firewall, Lebensdauer, freigegebene Teilnetze)); 10) Überwachung und Ruf-Verfolgung 122 (das heißt GSM, NAC, IP, usw.); 11) Dienste 124 (das heißt Dienste-Güte-Profil (wie zum Beispiel GPRS, MIP, 1×RTT MIP), Ursprungs-Dienste (wie zum Beispiel örtlich, national, Gebühren, usw.), Abschluß-Dienste (wie zum Beispiel Weiterleitungs-Dienste, Konferenz-Dienste, Daten-Zustellung, Verbindungs-/Daten- Überprüfung), Ortsbeweglichkeits-Dienste (wie zum Beispiel ortsbasierte Dienste und Beschränkungen, usw.).
  • Unter Bezugnahme auf die Figuren und insbesondere unter Bezugnahme auf 8 ist ein Diagramm von zeitlich vorübergehenden Teilnehmer-Daten gezeigt, die ein weiteres Beispiel von normalisierten Daten darstellen. 8 zeigt ein Beispiel für die Origanisation und das Format der verschiedenen Arten von zeitlich vorübergehenden Daten 126. Die vorübergehenden Teilnehmer-Daten 126 schließen ohne Beschränkung folgendes ein: 1) Mikro-Pegel-Mobilitäts-Information des Mobilgeräts/Endgeräts 128; 2) zeitlich vorübergehende Informationen 130, die häufig aktualisiert werden müssen, wobei das UDS 31 nicht verwendet wird (das heißt Lokalisierungs-Bereichs-ID, Steuerkanal-Daten, Flagge für Unerreichtheit des Mobilgeräts (NAC), MS gelöscht für GPRS, SGSN-Gebietsbeschränkungs-Flagge, usw. für GSM, MIP/1×rTT, wie zum Beispiel vermittlungsseitige Adressen-Flagge, Rundsende-Datagramme, Identifikation).
  • Obwohl die Erfindung speziell unter Bezugnahme auf eine bevorzugte Ausführungsform gezeigt und beschrieben wurde, ist es für den Fachmann verständlich, das verschiedene Änderungen hinsichtlich der Form und der Einzelheiten hiervon gemacht werden können.

Claims (21)

  1. Verfahren zur Vereinheitlichung und Handhabung von Netz-Meldungen verschiedener Kommunikationsprotokolle von verschiedenen Netzen (18, 20, 22, 24, 26), wobei das Verfahren die folgenden Schritte umfaßt: Speichern normalisierter Daten, die zumindest Daten einschließen, die sich auf die Netze und Netztypen der Netze (18, 20, 22, 24, 26) beziehen, die mit den Daten korreliert sind, wobei die normalisierten Daten in Kategorien in einem Datenbanksystem gespeichert werden; Empfangen der Netzmeldungen an einem Heimatsystem (12); Umwandeln der Netzmeldungen auf normalisierte Meldungen durch Abfragen der Kategorien, der Daten und der Netztypen der normalisierten Daten für die Netze, von denen die Netzmeldungen jeweils erzeugt wurden; Verarbeiten der normalisierten Meldungen durch Durchführen von Operationen auf der Grundlage der normalisierten Meldungen und auf der Grundlage der Kategorien, der Daten und der Netztypen der entsprechenden normalisierten Daten; Formulieren normalisierter Antworten als Antwort auf die normalisierten Meldungen; Umwandeln der normalisierten Antworten auf Netzantworten; Senden der Netzantworten an die jeweiligen Netze; dadurch gekennzeichnet, daß die Netze Mobilsysteme sind und daß die Netzmeldungen an einer Überleiteinrichtungsgruppe (76, 78, 80, 82) empfangen werden, die eine Anzahl von Überleiteinrichtungen (76, 78, 80, 82) für unterschiedliche Arten von Kommunikationsprotokollen aufweist, Bestimmen der unterschiedlichen Arten von Kommunikationsprotokollen für die Netzmeldungen, und Lenken jeder der Netzmeldungen an eine jeweilige der Überleiteinrichtungen (76, 78, 80, 82) auf der Grundlage jeder der festgestellten unterschiedlichen Arten von Kommunikationsprotokollen für jede der Netzmeldungen.
  2. Verfahren nach Anspruch 1, bei dem der Schritt der Speicherung normalisierter Daten weiterhin den Schritt der: Speicherung der normalisierten Daten in einem vereinheitlichten Verzeichnisdienstesystem umfaßt.
  3. Verfahren nach Anspruch 1, bei dem die Umwandlungsschritte an den Überleiteinrichtungen ausgeführt werden.
  4. Verfahren nach Anspruch 1, bei dem der Schritt der Umwandlung der Netzmeldungen weiterhin den Schritt der: Umwandlung netzspezifischer Identitäten der Netzmeldungen in netztransparente Identifikationen umfaßt.
  5. Verfahren nach Anspruch 4, bei dem der Schritt der Umwandlung von netzspezifischen Identitäten weiterhin die Schritte der: Bereitstellung von Nachschlagetabellen in dem Datenbanksystem für die Kategorien, und die Verwendung der Nachschlagetabellen zur Umwandlung der netzspezifischen Identitäten auf die netztransparenten Identifikationen umfaßt.
  6. Verfahren nach Anspruch 1, bei der Schritt der Verarbeitung der normalisierten Meldungen weiterhin die Schritte der: Weiterleitung der normalisierten Meldungen an eine vereinheitlichte Mobilitätsverwaltung und die Verwendung der vereinheitlichten Mobilitätsverwaltung zur Durchführung geeigneter Operationen an dem Datenbanksystem umfaßt.
  7. Verfahren nach Anspruch 4 und 6, bei dem der Schritt der Verwendung der vereinheitlichten Mobilitätsverwaltung weiterhin den Schritt der: Gewinnung von Informationen umfaßt, die für die Ausführung der passenden Operationen durch Liefern der netzspezifischen Identitäten zusammen mit den netztransparenten Identifikationen und der Netztypen an dem Datenbanksystem benötigt werden.
  8. Verfahren nach Anspruch 1, bei dem der Schritt der Verarbeitung der normalisierten Meldungen weiterhin die Schritte der: Verwendung einer vereinheitlichten Mobilitätsverwaltung zur Rückgewinnung und Ausführung der passenden Operationen und das Durchsuchen der normalisierten Daten in dem Datenbanksystem zum Nachschlagen der sich auf die mobilen Systeme beziehenden Informationen umfaßt.
  9. Verfahren nach Anspruch 4 und 8, bei dem der Suchschritt weiterhin den Schritt der: Verwendung der netzspezifischen Identitäten, der Netztypen und der gemeinsamen Information zum Auffinden der Information bezüglich der mobilen Systeme umfaßt.
  10. System zur Vereinheitlichung und Handhabung von Netzmeldungen mit verschiedenen Kommunikationsprotokollen von verschiedenen Netzen, bei dem das System folgendes umfaßt: ein Heimatsystem (12), das zur Umwandlung empfangener Netzmeldungen in normalisierte Meldungen durch Abfragen der Kategorien, der Daten und der Netztypen der normalisierten Daten für die Netze ausgebildet ist, von denen die Netzmeldungen jeweils erzeugt wurden; ein Datenbanksystem (31) zum Speichern von normalisierten Daten in Kategorien, wobei die normalisierten Daten zumindest Daten einschließen, die sich auf die Netze und Netztypen der Netze beziehen, die mit den Daten korreliert sind, und eine vereinheitlichte Mobilitätsverwaltung (72), die mit dem Heimatsystem und dem Datenbanksystem gekoppelt ist und mit diesem in Kommunikation steht, wobei die vereinheitlichte Mobilitätsverwaltung (72) die normalisierten Meldungen empfängt und verarbeitet, Operationen auf der Grundlage der normalisierten Meldungen und auf der Grundlage der Kategorien, der Daten und der Netztypen der normalisierten Daten ausführt und normalisierte Antworten als Antwort auf die normalisierte Meldungen formuliert, gekennzeichnet durch: eine Überleiteinrichtungs-Gruppe (74), die eine Anzahl von Überleiteinrichtungen (76, 78, 80, 82) mit unterschiedlichen Arten von Kommunikationsprotokollen zum Empfang der Netzmeldungen mit den jeweiligen Kommunikationsprotokollen an dem Heimatsystem (12) aufweist, und die so ausgebildet ist, daß sie die Netzmeldungen mit normalisierten Meldungen an den Überleiteinrichtungen (74) verbindet, wobei die vereinheitlichte Mobilitätsverwaltung in Kommunikation mit der Überleiteinrichtungs-Gruppe (76, 78, 80, 82) steht, daß die vereinheitlichte Mobilitätsverwaltung mit der Überleiteinrichtungs-Gruppe (74) in Kommunikation steht, daß die Netze Mobilsysteme sind, und daß die normalisierten Antworten an den Überleiteinrichtungen (76, 78, 80, 82) in Netzantworten umgewandelt und die Netzantworten an die jeweiligen mobilen Systeme gesandt werden.
  11. System nach Anspruch 10, bei dem das Datenbanksystem ein vereinheitlichtes Verzeichnisdienstesystem ist.
  12. System nach Anspruch 10, bei dem die jeweiligen Überleiteinrichtungen die unterschiedlichen Arten von Kommunikationsprotokollen für die Netzmeldungen bestimmen und jede der Netzmeldungen an eine jeweilige der Überleiteinrichtungen auf der Grundlage jeder der festgestellten unterschiedlichen Arten von Kommunikationsprotokollen für jede der Netzmeldungen lenken.
  13. System nach Anspruch 10, bei dem die Netzmeldungen netzspezifische Identitäten enthalten und die Überleiteinrichtungen die netzspezifischen Identitäten der Netzmeldungen in netztransparente Identifikationen umwandeln.
  14. System nach Anspruch 13, bei dem das Datenbanksystem Nachschlagetabellen für die Kategorien umfaßt, wobei die Nachschlagetabellen von den Überleiteinrichtungen zur Umwandlung der netzspezifischen Identitäten in die netztransparenten Identifikationen verwendet werden.
  15. System nach Anspruch 10, bei dem die vereinheitlichte Mobilitätsverwaltung passende Operationen an dem Datenbanksystem ausführt.
  16. System nach Anspruch 15, bei dem die Netzmeldungen netzspezifische Identitäten enthalten und bei dem die Überleiteinrichtungen die netzspezifischen Identitäten der Netzmeldungen in netztransparente Identifikationen umwandeln, und wobei die vereinheitlichte Mobilitätsverwaltung für die Ausführung der passenden Operationen erforderliche Informationen durch Liefern der netzspezifischen Identitäten zusammen mit den netztransparenten Identifikationen und den Netztypen an das Datenbanksystem gewinnt.
  17. System nach Anspruch 10, bei dem die vereinheitlichte Mobilitätsverwaltung zum Rückgewinnen und Ausführen der passenden Operationen verwendet wird und das Datenbanksystem die normalisierten Daten durchsucht, um nach Informationen zu suchen, die sich auf die mobilen Systeme beziehen.
  18. System nach Anspruch 17, bei dem die Netzmeldungen netzspezifische Identitäten enthalten und bei dem die Überleiteinrichtungen die netzspezifischen Identitäten der Netzmeldungen auf netztransparente Identifikationen umwandeln, und wobei das Datenbanksystem die netzspezifischen Identitäten, die Netztypen und die gemeinsame Information verwendet, um Informationen bezüglich der mobilen Systeme zu finden.
  19. System nach einem der Ansprüche 10 bis 18, bei dem die normalisierten Meldungen eine Datenstruktur aufweisen, die folgendes umfaßt: Daten von der einen der Netzmeldungen, eine eine Anzahl von Datenkategorien zur Identifikation eines Kategorientyps der Daten, und eine eine Anzahl von Netztypen, die das jeweilige eine der Kommunikationsprotokolle identifiziert und mit den Daten korreliert.
  20. System nach Anspruch 19, bei dem die Datenkategorien Positionsverfolgungsinformationen, Authentifizierungsinformationen, Dienstegrad-Vereinbarungen; Ausrüstungsidentitäten, persönliche Informationen und Überwachungsinformationen, Autorisierungsinformation und Endgerätefähigkeiten umfassen.
  21. System nach Anspruch 19, bei dem die Netztypen ein NAC/ANSI41-Netz, ein Group Special Mobile- (GSM-) Netz, ein Kabelmodem-Netz, ein mobiles Internet-Protokoll (PI), ein öffentliches Wählfernsprechnetz (PSTN), ein Datennetz, ein IS-136-Zeitvielfachzugriffs-Netz (TDMA), ein IS-54B-Zeitvielfachzugriffs(TDMA-)Netz, ein weiterentwickeltes Mobiltelefonsystem-(AMPS-)Netz und ein Codemultiplex-Vielfachzugriffs-(CDMA-)Netz umfassen.
DE60003512T 1999-12-17 2000-10-27 Vorrichtung und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung mobiler Kommunikation und ein vereinheitlichter Mobilitätsverwalter zur Bereitstellung derartiger Kommunikation Expired - Lifetime DE60003512T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/465,177 US6563919B1 (en) 1999-12-17 1999-12-17 System and method for unifying the implementation and processing of mobile communications and a unified mobility manager for providing such communications
US465177 1999-12-17

Publications (2)

Publication Number Publication Date
DE60003512D1 DE60003512D1 (de) 2003-07-31
DE60003512T2 true DE60003512T2 (de) 2004-04-29

Family

ID=23846777

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60003512T Expired - Lifetime DE60003512T2 (de) 1999-12-17 2000-10-27 Vorrichtung und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung mobiler Kommunikation und ein vereinheitlichter Mobilitätsverwalter zur Bereitstellung derartiger Kommunikation

Country Status (4)

Country Link
US (1) US6563919B1 (de)
EP (1) EP1109417B1 (de)
CA (1) CA2324130A1 (de)
DE (1) DE60003512T2 (de)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI110982B (fi) * 2000-01-27 2003-04-30 Sonera Oyj Lyhytsanomien välittäminen tietoliikennejärjestelmässä
US7689696B2 (en) * 2000-01-31 2010-03-30 Telecommunication Systems, Inc. System and method for re-directing requests from browsers for communications over non-IP based networks
US8370435B1 (en) 2000-01-31 2013-02-05 Telecommunication Systems, Inc. System and method for servers to send alerts to connectionless devices
US6435164B1 (en) 2000-12-07 2002-08-20 Ford Global Technologies, Inc. Fuel weathering method for vehicle evaporative emission system
US8090856B1 (en) 2000-01-31 2012-01-03 Telecommunication Systems, Inc. Intelligent messaging network server interconnection
US7003571B1 (en) 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
JP3545666B2 (ja) * 2000-02-14 2004-07-21 株式会社東芝 移動端末に対するサービス提供システム
EP1134951A3 (de) * 2000-03-13 2003-05-28 Hyundai Electronics Industries Co., Ltd. Allgemeine Teilnehmerverwaltungsapparate sowie Verfahren hierfür
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
US6901429B2 (en) * 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US6965914B2 (en) * 2000-10-27 2005-11-15 Eric Morgan Dowling Negotiated wireless peripheral systems
US7047285B2 (en) * 2001-02-16 2006-05-16 Microsoft Corporation System and method for providing a unified messaging scheme in a mobile device
US7191449B2 (en) * 2001-02-16 2007-03-13 Microsoft Corporation System and method for providing componentized transports and forms
US7257402B2 (en) * 2001-03-27 2007-08-14 Nortel Networks Limited Method and apparatus for managing a plurality of mobile nodes in a network
US6996076B1 (en) * 2001-03-29 2006-02-07 Sonus Networks, Inc. System and method to internetwork wireless telecommunication networks
US7339903B2 (en) * 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
US7474650B2 (en) * 2001-06-26 2009-01-06 Qualcomm Incorporated Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination
US7027400B2 (en) * 2001-06-26 2006-04-11 Flarion Technologies, Inc. Messages and control methods for controlling resource allocation and flow admission control in a mobile communications system
US8000241B2 (en) * 2001-06-26 2011-08-16 Qualcomm Incorporated Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system
JP2003046977A (ja) * 2001-07-31 2003-02-14 Matsushita Electric Ind Co Ltd 中継サーバ
US6873858B1 (en) * 2001-12-06 2005-03-29 Alcatel Bridge mechanism, and associated method, for multi-network radio communication system
WO2003056867A2 (en) * 2001-12-21 2003-07-10 Orange Personal Communications Services Limited Call processing in mobile telecommunications networks
US20030126291A1 (en) * 2001-12-28 2003-07-03 Wang Ben B. Method and message distributor for routing requests to a processing node
EP1468529A2 (de) * 2002-01-25 2004-10-20 Nokia Corporation Verfahren und system zum hinzufügen von ip-routen zu einem routing-mobilendgerät mit 3g-nachrichten
US20030193952A1 (en) * 2002-02-04 2003-10-16 O'neill Alan Mobile node handoff methods and apparatus
US8649352B2 (en) * 2002-02-04 2014-02-11 Qualcomm Incorporated Packet forwarding methods for use in handoffs
WO2003067439A1 (en) * 2002-02-04 2003-08-14 Flarion Technologies, Inc. A method for extending mobile ip and aaa to enable integrated support for local access and roaming access connectivity
US7564824B2 (en) * 2002-02-04 2009-07-21 Qualcomm Incorporated Methods and apparatus for aggregating MIP and AAA messages
EP1351478A1 (de) * 2002-04-03 2003-10-08 Siemens Aktiengesellschaft Steuerung einer Sprachkommunikationsverbindung in einem paketvermittelnden Kommunikationsnetz zwischen unterschiedlichen Domänen zugeordneten Kommunikationseinrichtungen
US7356020B2 (en) 2002-04-08 2008-04-08 Qualcomm Incorporated Support of disparate addressing plans and dynamic HA address allocation in mobile IP
US7313103B2 (en) * 2002-06-03 2007-12-25 Motorola, Inc. Method and apparatus for interactive communication between half-duplex and full-duplex systems
AU2003237363A1 (en) * 2002-08-29 2004-03-19 United States Postal Services Shared services platform
US7882346B2 (en) 2002-10-15 2011-02-01 Qualcomm Incorporated Method and apparatus for providing authentication, authorization and accounting to roaming nodes
US7869803B2 (en) * 2002-10-15 2011-01-11 Qualcomm Incorporated Profile modification for roaming in a communications environment
US7127235B2 (en) 2003-04-30 2006-10-24 Hewlett-Packard Development Company, L.P. Multiple protocol database
US7181196B2 (en) * 2003-05-15 2007-02-20 Lucent Technologies Inc. Performing authentication in a communications system
US7269727B1 (en) 2003-08-11 2007-09-11 Cisco Technology, Inc. System and method for optimizing authentication in a network environment
US7697501B2 (en) 2004-02-06 2010-04-13 Qualcomm Incorporated Methods and apparatus for separating home agent functionality
US20060077943A1 (en) * 2004-10-12 2006-04-13 Mino Holdings, Inc. C/O M&C Corporate Services Limited Method and system for processing international calls using a voice over IP process
US7698556B2 (en) * 2005-02-25 2010-04-13 Hewlett-Packard Development Company, L.P. Secure spontaneous associations between networkable devices
US7483416B2 (en) 2005-04-01 2009-01-27 Cml Emergency Services Inc. Internet protocol radio dispatch system and method
US7460510B2 (en) * 2005-04-01 2008-12-02 Cml Emergency Services Inc. Radio gateway system and method for interfacing a radio system and an IP network
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
US7676228B2 (en) * 2005-09-19 2010-03-09 Plant Equipment Inc. Radio interoperability system and method
US20070280441A1 (en) * 2006-05-03 2007-12-06 Mino Holdings, Inc. Method And System For Using Advertisement To Sponsor International Mobile Phone Calls For Cellular Telephone Networks
US20080020755A1 (en) * 2006-05-16 2008-01-24 Mino Holdings, Inc. Method and system for international roaming using virtual sim card
US9253629B2 (en) * 2006-06-28 2016-02-02 Alcatel Lucent Method of handling mobile station identifiers
WO2008036645A2 (en) * 2006-09-20 2008-03-27 Useful Networks Providing subscriber specific information across wireless networks
US20080214189A1 (en) * 2007-03-01 2008-09-04 Pouya Taaghol Mobility protocol switching for wireless networks
US10171998B2 (en) 2007-03-16 2019-01-01 Qualcomm Incorporated User profile, policy, and PMIP key distribution in a wireless communication network
US8750863B2 (en) 2009-02-13 2014-06-10 T-Mobile Usa, Inc. Selection of roaming gateway
DK2219341T3 (da) * 2009-02-16 2019-08-12 Telia Co Ab Konvertering af tale og andre medier i inter-operatørskilleflade
US9036541B2 (en) * 2009-02-17 2015-05-19 T-Mobile Usa, Inc. Location-based IMS server selection
US9787827B2 (en) * 2010-03-31 2017-10-10 Genband Us Llc Systems and methods for fused services including an integrated management system
US20110269422A1 (en) * 2010-04-28 2011-11-03 Xu Richard H System and Method for Routing a Message to a Mobile Device Associated with Multiple Communication Profiles
EP2564608B8 (de) * 2010-04-28 2020-08-19 7-TEL, Inc. Mobile vorrichtung und verfahren zur dynamischen bereitstellung von kommunikationsprofilen für mobile vorrichtungen
US20110268022A1 (en) * 2010-04-28 2011-11-03 Xu Richard H System and Method for Routing Signals Using Network-Specific Identifiers for a Common Server Module
US20110270747A1 (en) * 2010-04-28 2011-11-03 Xu Richard H System and Method for Adding Funds to a Prepaid Account for a Mobile Device Associated with Mulitple Communication Profiles
US8538405B2 (en) 2010-04-29 2013-09-17 T-Mobile Usa, Inc. Communication protocol preferences
US8923309B2 (en) * 2010-04-29 2014-12-30 T-Mobile Usa, Inc. Managing access gateways
US20150119075A1 (en) * 2013-10-31 2015-04-30 Telecommunication Systems, Inc. Integrated Land Mobile Radios (LMRs) with Cellular Location Nodes
US10313528B2 (en) * 2014-03-26 2019-06-04 Genband Us Llc Systems, methods, and computer program products for providing regional survivable calling over a packet network
WO2016186530A1 (en) * 2015-05-15 2016-11-24 Ringcentral, Inc. Systems and methods for determining routing information for a network request
WO2016187528A1 (en) * 2015-05-21 2016-11-24 GroupCare Technologies, LLC Enhanced gateway safety system
US10499250B2 (en) 2017-06-22 2019-12-03 William Turner RF client for implementing a hyper distribution communications protocol and maintaining a decentralized, distributed database among radio nodes

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706286A (en) * 1995-04-19 1998-01-06 Mci Communications Corporation SS7 gateway
US5852660A (en) * 1996-04-10 1998-12-22 Ericsson Inc. Network protocol conversion module within a telecommunications system
CA2278447A1 (en) 1996-11-08 1998-05-14 Pmc-Sierra (Maryland), Inc. Method and apparatus to translate data streams among multiple parties
DE19801563B4 (de) 1998-01-19 2006-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Kommunikationssystem mit Unterstützung mobiler Teilnehmer und automatischer Informations- und Medienumsetzung
US6418306B1 (en) * 1999-07-19 2002-07-09 Sprint Communications Company L.P. Common message waiting notification across landline and wireless telecommunications networks
US6393112B1 (en) * 1999-11-01 2002-05-21 Worldcom, Inc. System method for facilitating intelligent network call processing using a call context database

Also Published As

Publication number Publication date
DE60003512D1 (de) 2003-07-31
EP1109417B1 (de) 2003-06-25
EP1109417A1 (de) 2001-06-20
CA2324130A1 (en) 2001-06-17
US6563919B1 (en) 2003-05-13

Similar Documents

Publication Publication Date Title
DE60003512T2 (de) Vorrichtung und Verfahren zur Vereinheitlichung der Implementierung und Verarbeitung mobiler Kommunikation und ein vereinheitlichter Mobilitätsverwalter zur Bereitstellung derartiger Kommunikation
DE60219133T2 (de) Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten
EP1407629B1 (de) Telekommunikationsverfahren, identifizierungsmodul und computerisierte diensteinheit
EP1316230B1 (de) Generische wlan-architektur
DE69923942T2 (de) Verfahren und System zur drahtlosen mobile Server und Gleichrangigendiensten mit Dynamische DNS Aktualisierung
DE60111173T2 (de) Verfahren, Vorrichtung und Programm für den Zugriff auf ortsabhängige Internetdienste
EP1465443B1 (de) Verfahren und Vorrichtung zur Behandlung von ortsbasierten Diensten
DE69828976T2 (de) Kommunikationssystem mit mitteln zur übertragung von internetadressen über kurzmitteilungen
DE69936925T2 (de) Verfahren und vorrichtung zur übertragung von datenpaketen von einem externen paketnetz zu einer mobilen funkstation
DE19983405B4 (de) System und Verfahren zur Authentifikation in einem mobilen Kommunikationssystem
DE69737487T2 (de) System und Verfahren für automatische Registrierungsmitteilung zwecks Aktivierung über Funkweg
DE602004012602T2 (de) Verfahren und vorrichtung zur personalisierung und identitätsverwaltung
DE60023359T2 (de) Verfahren und System zur Roaming-Unterstützung in UMTS
DE60033162T2 (de) Erleichterung der datenübertragung
EP1186185B1 (de) Verfahren und system, um mobilen teilnehmern anonyme standortabhängige dienste anzubieten
DE602006000868T2 (de) Verfahren und System zur Einsparung von Batterieenergie in drahtlosen Geräten operierend in einem lokalen drahtlosen Netzwerk
JP2002502187A (ja) 移動端末局における群ipアドレスの管理
WO2001024551A1 (de) Verfahren um mitglieder einer gemeinsamen interessengruppe zu finden
DE60105404T2 (de) Übertragung von teilnehmerinformationen zu besuchten netzen
EP1033897B1 (de) Verfahren zur Bereitstellung eines persönlichen Kommunikationsdienstes sowie Verfahren zur Anrufleitung und Dienststeuereinheit
US20020002624A1 (en) Method for transmitting a message, and gateway
DE60314522T2 (de) Verfahren und Telekommunikationssystem zur Positionsbestimmung einer Ziel-Teilnehmereinrichtung unter Nutzung einer "Mobile Originating-Location Request (MO-LR)"-Prozedur
DE69634425T2 (de) Kommunikationsadressierungsnetzwerk und endgerät dafür
EP1312233B1 (de) Verfahren zum eingeben einer rufnummer in einen rufnummernspeicher eines telekommunikations-endgerätes
EP1805968B1 (de) Kommunikationssystem, nachrichtenverarbeitungsrechner und verfahren zur lokalisierung eines benutzers

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R081 Change of applicant/patentee

Ref document number: 1109417

Country of ref document: EP

Owner name: RESEARCH IN MOTION LIMITED, CA

Free format text: FORMER OWNER: NORTEL NETWORKS LTD., MONTREAL, CA

Effective date: 20121206

R082 Change of representative

Ref document number: 1109417

Country of ref document: EP

Representative=s name: WITTMANN HERNANDEZ PATENTANWAELTE, DE

Effective date: 20121206