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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-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 Blockschaltbild5 und Blockdiagramm5A bis5D gezeigt, in denen jede der Technologien und Protokolle ein eigenes Versorgungssystem10 erfordert, damit eine mobile Einheit oder Gerät oder Endgerät14 sein eigenes Heimatsystem12 findet, um es zu ermöglichen, daß weitere Kommunikations-basierte Dienste an die mobile Einheit oder das Gerät oder das Endgerät14 geliefert werden (das heißt Sprache-bezogene Anwendungen, Daten-bezogene Anwendungen oder irgendeine andere Form von Informationsaustausch). Ein Heimatsystem12 ist typischerweise die Stelle, an der sich die Teilnehmer- oder Benutzer-Information befindet, und ein Versorgungssystem10 ist irgendein System, das Dienste für eine mobile Einheit oder Gerät oder Endgerät14 bereitstellt, diese mobile Einheit oder das Gerät oder Endgerät14 registriert oder versucht, dieses zu registrieren, wenn sich dieses außerhalb seines Heimatsystems12 befindet, indem es dieses auffindet und eine Anforderung oder Anforderungen an das Heimatsystem12 weiterleitet.1 zeigt, daß sich das mobile System14 von seinem Heimatsystem12 entfernt befindet und sich an einer Stelle befindet, an der es seine Anforderungen an das Versorgungssystem10 sendet. Das Versorgungssystem10 verfolgt, findet und übersendet die Anforderung an das Heimatsystem12 des mobilen Systems14 . Das Heimatsystem12 weist einen Heimat-Meldungsprozessor15 auf, der die Anforderung verarbeitet. Eine Antwort auf die Anforderung wird von dem Heimat-Meldungsprozessor15 zu dem mobilen System14 über das Versorgungssystem10 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ät14A (das heißt ein Zellulartelefon oder Gerät) sich von seinem Heimatbereich entfernt befindet (das heißt von dem Heimatsystem12A ), die ANSI41-Mobileinheit oder das Gerät14A mit einem örtlichen und kompatiblen ANSI41-Versorgungssystem10A in Kommunikation treten muß. Das örtliche und kompatible ANSI41-Versorgungssystem10A findet und lokalisiert seinerseits das Heimatsystem12A für diese mobile Einheit oder dieses mobile Gerät14A , das vom ANSI41-Typ ist, für die mobile Einheit oder das Gerät14A , und das Versorgungssystem10A sendet eine Anforderung oder Anforderungen für die ANSI41-Mobileinheit oder Gerät14A an dessen Heimatsystem12A . Das Heimatsystem12A hat einen ANSI41-Meldungsprozessor oder ein Heimatregister HLR15A , 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 und5D 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ät14B ein GSM-Versorgungssystem10B und ein GSM-Heimatsystem12B mit einem GSM-Meldungsprozessor15B , 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ät14C ein Kabelmodem-Versorgungssystem10C und ein Kabelmodem-Heimatsystem12C mit einem Kabelmodem-Meldungsprozessor15C , 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ät14D ein IP-Versorgungssystem10D und ein IP-Heimatsystem12D mit einem Meldungsprozessor15D , 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 Heimatsystemen12 ,12A ,12B ,12C und12D bereitgestellten und ermöglichten Kommunikationen an jeweilige mobile Systeme14 ,14A ,14B ,14C und14D 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 UMM30 vereinheitlicht die Implementierung und Verarbeitung von Mobil-Kommunikationen von verschiedenen mobilen Systemen, wie zum Beispiel Zellular/Mobil-Telefonen28 , Suchrufgeräten29A , 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 ANSI4118 , dem Group Special Mobile (GSM) Netz20 , einem Datennetz22 , einem öffentlichen Fernsprechwählnetz (PSTN), usw. Die UMM30 ist weiterhin so ausgebildet, daß sie irgendein anderes zukünftiges Netz oder Protokoll26 unterstützt, wie dies in2 gezeigt ist.2 zeigt, daß die UMM30 ein vereinheitlichtes Hardware-System30 bereitstellt, das Meldungen implementiert und verarbeitet und Antworten für verschiedene Arten von Mobil-Kommunikationsprotokollen liefert. Die UMM30 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 UMM30 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 UMM30 ergibt einen vereinheitlichten Mechanismus zur Abwicklung von Mobilitäts-Kommunikationen für Benutzer/Kunden. Die UMM30 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 (siehe5 ). Die UMM30 und das UDS31 werden weiter unten ausführlicher erläutert. Die UMM30 und das UDS31 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 UMM30 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 UMM30 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 UMM30 ergibt eine Vereinheitlichung der Mobilitätsverwaltung, unabhängig von den verschiedenen Zugangstechnologien und Protokollen, die an dem Heimatsystem vorliegen. - Die
2 zeigt, daß die UMM30 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 UMM30 bereitgestellt. Die UMM30 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 UMM30 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 UMM30 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 UMM30 benötigte Information muß analysiert und kategorisiert werden. - Unter Bezugnahme auf die Figuren und insbesondere auf
3 ist ein Diagramm29 gezeigt, das einige Beispiele von Kategorien32 der von der UMM30 benötigten Informationen zeigt. Einige gemeinsame Kategorien32 der UMM-Information für verschiedene Zugangstechnologien oder Kommunikations-protokolle schließen ohne Einschränkung die Lokalisierungs-Verfolgungs-Information34 , die Authentifizierungs-Information36 , die Dienstegrad-Vereinbarung38 , die Ausrüstungsidentität40 , persönliche Informationen und Überwachungs-Informationen42 , Autorisierungs-Informationen44 und Endgeräte-Fähigkeiten46 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 Daten50 , die sich auf jede Kategorie für jeden Netz-/Personalitäts-Typ48 beziehen (auf jede Kategorie innerhalb jeder Art von Kommunikationsprotokoll) festgelegt, unterhalten und dauernd aktualisiert. Unter Bezugnahme auf die Figuren und insbesondere unter Bezugnahme auf4 , ist ein Beispiel eines Daten-Organisations-Diagramms47 für die Authentifizierungs-Informations-Kategorie36 gezeigt.4 zeigt das Diagramm47 mit verschiedenen normalisierten Daten50 , die für jeden Netz/Personalitäts-Typ48 für die Authentifizierungs-Informations-Kategorie36 definiert sind. Die Daten50 sind normalisierte Daten, die von der UMM30 lesbar und verwendbar sind. Beispielsweise zeigt das Diagramm47 , daß für den Netz/Personalitäts-Typ für ANSI4118 (wie zum Beispiel für ein Zellulartelefon), die normalisierten Daten50 für die Authentifizierungs-Information36 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 Daten50 von der UMM30 verwendet werden, um Authentifizierungs-Informationen für eine ANSI 41-Netz/Personalitäts-Art abzuwickeln und zu verarbeiten. Das Diagramm47 zeigt weiterhin, daß für die Kabel-Netz/Personalitäts-Art (wie zum Beispiel für Kabelmodems) die normalisierten Daten50 für die Authentifizierungs-Information36 als Kabelmodem-spezifische Autorisierung definiert ist, wobei diese normalisierten Daten50 von der UMM30 verwendet werden, um Authentifizierungs-Informationen für eine Kabel-Netz/Personalität abzuwickeln und zu verarbeiten. Das Diagramm47 zeigt weiterhin, daß für die Netz/Personalitäts-Art von GSM20 oder GSM GPRS, die normalisierten Daten50 für die Authentifizierungs-Information36 als Authentifizierungs-(Auth.)-Triplets, Zufallszahl (RAND/SRES) und Authentifizierungs-Schlüssel (Kc) definiert sind, wobei diese normalisierten Daten50 von der UMM30 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 Diagramm47 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 Daten50 für die Authentifizierungs-Informationen36 als Authentifizierungs-Zertifikate (Auth. Certificates) und Verschlüsselungs-Schlüssel definiert sind, wobei diese normalisierten Daten50 von der UMM30 verwendet werden, um Authentifizierungs-Informationen für einen Mobil-IP-Netz/Personalitäts-Typ abzuwickeln und zu verarbeiten. Andere Diagramme ähnlich dem Diagramm47 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 Diagramm47 nach4 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-Verarbeitungssystem72 gezeigt, das UMM-Meldungen abwickelt und verarbeitet, die von netzspezifischen Meldungen umgewandelt wurden. Gemäß den1 und5 befindet sich das UMM/UDS-Meldungs-Prozessorsystem72 in dem Heimatsystem12 und ersetzt den darin befindlichen Heimat-Meldungsprozessor15 . Gemäß5 umfaßt das UMM/UDS-Meldungs-Prozessorsystem72 drei Haupt-Teilsysteme: die Überleiteinrichtungs-Gruppe74 , die vereinheitlichte Mobilitäts-Verwaltung (UMM)30 und die vereinheitlichten Verzeichnis-Dienste (UDS)31 . Die Überleiteinrichtungs-Gruppe74 umfaßt eine Anzahl von Überleiteinrichtungen für verschiedene Kommunikationsprotokolle (das heißt Netze/Personalitäten48 ). Diese Überleiteinrichtungen empfangen netzspezifische Meldungen von dem Versorgungssystem10 (das heißt siehe Blockschaltbild5 nach1 ). Die UMM30 führt eine Verwaltung, Rückgewinnung und Ausführung aller Operationen aus, die von netzspezifischen Meldungen angefordert werden. Das UDS31 ermöglicht es, daß jeweilige Operationen auf diesem System von der UMM30 ausgeführt werden, und das UDS31 liefert alle benötigten Informationen an die UMM dadurch, daß die netzspezifische Identifikation (NSI), die netztransparente Identifikation (NTI) und der spezielle Netz/Personalitäts-Typ48 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 Stelle84 erfolgt, beinhaltet den Empfang der netzspezifischen Meldungen von der Überleiteinrichtungs-Gruppe74 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-Gruppe74 empfangen wird, so wird die Meldung von der ANSI41- oder der NAC-Überleiteinrichtung76 weitergeleitet, normalisiert und verarbeitet. Wenn eine spezielle GSM-Meldung an der Überleiteinrichtungs-Gruppe74 empfangen wird, so wird die Meldung von der GSM-Überleiteinrichtung78 weitergeleitet, normalisiert und verarbeitet. Wenn eine spezielle Mobile Internet-Protokoll- (MIP-) Meldung an der Überleiteinrichtungs-Gruppe74 empfangen wird, so wird die Meldung von der MIP-Überleiteinrichtung76 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 Stelle86 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 Diagramm36 in4 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 UMM30 weitergeleitet. Der dritte Schritt des Verfahrens, der allgemein an der Stelle88 erfolgt, beinhaltet die Verarbeitung der normalisierten Meldungen durch die UMM30 und die nachfolgende Ausführung der passenden Operation an dem UDS31 . Die von dem UDS31 benötigte Information wird dadurch gewonnen, daß die netzspezifische Identifikation (NSI) zusammen mit der netztransparenten Identifikation (NTI) und dem spezifischen Netz-/Personalitäts-Typ48 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 UMM30 , die von der netzspezifischen Meldung angefordert wurden, die von dem Mobilsystem14 des Benutzers stammte. Das UDS31 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 Mobilsystem14 des Benutzers benötigt. Ein Beispiel, wie die UDS-Daten96 in dem UDS31 organisiert sind, ist in dem Diagramm95 gezeigt. Die UDS-Daten96 können die Identifikation des Benutzers97 einschließen. Für diesen Benutzer97 kann die netzspezifische Benutzer-Identifikation (ID)98 , die Lokalisierungs-Information100 und irgendeine andere derartige Information identifiziert werden. Der fünfte Schritt des Verfahrens, der allgemein an der Stelle92 erfolgt, beinhaltet, daß die UMM30 eine beabsichtigte Antwort in der normalisierten Weise an die passende und jeweilige Überleiteinrichtung innerhalb der Überleiteinrichtungs-Gruppe74 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 Stelle94 erfolgt, beinhaltet das Senden der umgewandelten netzspezifischen Antwort zurück durch das Versorgungssystem10 und an das Mobilsystem14 und den Benutzer (siehe Blockschaltbild5 nach1 ). - Unter Bezugnahme auf die Figuren, und insbesondere unter Bezugnahme auf
6 , ist ein Ablaufdiagramm eines Algorithmus52 zur Abwicklung und Verarbeitung von UMM-Meldungen durch das UMM/UDS-Meldungs-Prozessor-System72 und durch die Überleiteinrichtungs-Gruppe74 und für den Zugriff auf die normalisierten Daten in dem UDS31 gezeigt. Der Algorithmus52 beginnt am Block54 . Der Algorithmus52 bewegt sich zum Block56 , in dem eine netzspezifische Meldung (das heißt von dem Versorgungssystem10 gemäß1 ) an der UMM30 empfangen wird. Die netzspezifische Meldung enthält eine netzspezifische Identität (NSI). Der Algorithmus52 bewegt sich zum Block58 , in dem die UMM30 diese Meldung von einer NSI auf eine netztransparente Identifikation (NTI) durch Abfragen des UDS31 umsetzt. In diesem Schritt am Block58 wird allgemein eine einfache eindeutige Übereinstimmung gesucht. Der Algorithmus52 bewegt sich zum Block60 . Im Block60 konstruiert die UMM30 eine normalisierte Abfrage zur Rückgewinnung von Daten unter Verwendung der angegebenen NTI und eines Netz-/Personalitäts-Typs48 , der von der NSI der netzspezifischen Meldung abgeleitet ist. Der Algorithmus52 bewegt sich zu einem Block62 , in dem das UDS31 alle die sich auf die NTI beziehenden Informationen als Antwort auf die netzspezifische Meldung zurückliefert. Der Algorithmus52 bewegt sich zum Block64 , in dem die Information analysiert wird, um die Netz-/Personalitäts-spezifischen Attribute oder Daten abzuleiten. Der Algorithmus52 bewegt sich zum Block66 , in dem die abgeleiteten Daten, die die netzspezifische Antwort für einen Netz-/Personalitäts-Typ48 konstruieren, von der UMM31 an die Überleiteinrichtungs-Gruppe74 und an die passende und jeweilige Überleiteinrichtung gesandt werden. Der Algorithmus52 endet und stoppt am Block68 . - 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 UMM30 und das UDS31 an dem Heimatsystem12 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 UDS31 und der UMM30 . Alle die Informationen für einen Benutzer und seine/ihre Mobilsysteme können als normalisierte Daten in dem UDS31 gespeichert werden. - Unter Bezugnahme auf die Figuren und unter spezieller Bezugnahme auf
7 ist ein Diagramm für dauerhafte und vorübergehende Teilnehmerdaten102 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 Daten102 . Die dauerhaften und vorübergehenden Teilnehmerdaten102 schließen ohne Beschränkung hierauf folgendes ein: 1) Top-level-Benutzer-Identität104 (das heißt Person, Benutzer-NAI, usw.); 2) Benutzer-Identität/Endgeräte-Identität106 (das heißt NAI, IMSI, MI und IP-Adressen); 3) Ausrüstungs-Identität108 (das heißt Serien-Nummer (GSM und NAC), PC-Identität (MAC-Adresse), Intel Chip ID); 4) Persönliche Informationen110 (das heißt Name, Adresse, usw.); 5) Dienstegrad-Vereinbarungen (SLA)112 ;6 ) Endgeräte-Fähigkeiten/Netz-Fähigkeiten114 (das heißt adressenspezifisch oder technologiespezifisch (IP freigegeben oder Zugang freigegeben); 7) Lokalisierungs-Information116 (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-Information118 (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) Autorisierung120 (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-Verfolgung122 (das heißt GSM, NAC, IP, usw.); 11) Dienste124 (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 Daten126 . Die vorübergehenden Teilnehmer-Daten126 schließen ohne Beschränkung folgendes ein: 1) Mikro-Pegel-Mobilitäts-Information des Mobilgeräts/Endgeräts128 ; 2) zeitlich vorübergehende Informationen130 , die häufig aktualisiert werden müssen, wobei das UDS31 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)
- 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. - 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.
- Verfahren nach Anspruch 1, bei dem die Umwandlungsschritte an den Überleiteinrichtungen ausgeführt werden.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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. - System nach Anspruch 10, bei dem das Datenbanksystem ein vereinheitlichtes Verzeichnisdienstesystem ist.
- 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.
- 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.
- 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.
- System nach Anspruch 10, bei dem die vereinheitlichte Mobilitätsverwaltung passende Operationen an dem Datenbanksystem ausführt.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
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)
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 |
-
1999
- 1999-12-17 US US09/465,177 patent/US6563919B1/en not_active Expired - Lifetime
-
2000
- 2000-10-24 CA CA002324130A patent/CA2324130A1/en not_active Abandoned
- 2000-10-27 EP EP00309454A patent/EP1109417B1/de not_active Expired - Lifetime
- 2000-10-27 DE DE60003512T patent/DE60003512T2/de not_active Expired - Lifetime
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 |