DE60219133T2 - Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten - Google Patents

Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten Download PDF

Info

Publication number
DE60219133T2
DE60219133T2 DE60219133T DE60219133T DE60219133T2 DE 60219133 T2 DE60219133 T2 DE 60219133T2 DE 60219133 T DE60219133 T DE 60219133T DE 60219133 T DE60219133 T DE 60219133T DE 60219133 T2 DE60219133 T2 DE 60219133T2
Authority
DE
Germany
Prior art keywords
network
service
data
page
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 - Fee Related
Application number
DE60219133T
Other languages
English (en)
Other versions
DE60219133D1 (de
Inventor
Li-On 49 727 Raviv
Shlomo 45 257 Wolfman
Carmel 90 805 Sofer
Ory 36 023 Biran
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.)
StarHome March GmbH
Original Assignee
StarHome GmbH
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 StarHome GmbH filed Critical StarHome GmbH
Publication of DE60219133D1 publication Critical patent/DE60219133D1/de
Application granted granted Critical
Publication of DE60219133T2 publication Critical patent/DE60219133T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2871Implementation details of single intermediate entities
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Description

  • Priorität:
    • Land: US
    • Aktenzeichen: 267 187
    • Tag: 08.02.01.
  • Beschreibung
  • Die vorliegende Erfindung bezieht sich auf ein Besucherportal für das Unterstützen von zellulärer Datenkommunikation zu roamenden mobilen Telefonvorrichtungen und auf ein System für das Unterstützen von roamender Datenkommunikation.
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf roamende zelluläre Datenkommunikation und insbesondere, jedoch nicht ausschließlich, auf Datenkommunikation mittels Wireless Application Protocol (WAP).
  • Hintergrund der Erfindung
  • Zwei der dynamischsten und am schnellsten wachsenden Technologien in den letzten Jahren sind die drahtlose Kommunikation und das Internet. Drahtloser Zugang zum Internet ist derzeit von Mobiltelefonen und Laptop-Computern aus verfügbar und wird für weitere Mobilgeräte wie etwas persönliche digitale Assistenten (PDA, personal digital assistant) entwickelt. Das WAP (sowie die i-mode-Technologie) sind führend im Wettbewerb der Technologien für den drahtlosen Zugriff auf Datennetzwerke. Jedoch gibt es derzeit eine Vielzahl von Beschränkungen für den Zugriff auf Daten mittels WAP.
  • 1 veranschaulicht den Unterschied zwischen der typischen WAP-Architektur und dem Client-Server-Modell. In dem Modell der Client-Server-Web-Architektur sind der Client 110 und Webserver 112 direkt über das Netzwerk verbunden. In der typischen WAP-Architektur dient ein WAP-Gateway 122, das zwischen dem Access-Server 124 und dem Netzwerk-Server 126 angeordnet ist, als Proxy-Gateway. Der WAP-Gateway 122 implementiert die WAP-Konvertierungsfunktionalität und konvertiert nicht sichere Datenanfragen aus einem binären drahtlosen Sitzungsprotokoll (WSP, wireless session protocol) in ein Text-WSP. Obwohl dieser Proxy physikalisch statisch ist, können WAP-Anwendungsserver 124 an einer anderen Stelle, näher an dem Mobilterminal, angeordnet sein.
  • Im Falle eines Roaming-Szenarios ergeben sich weitere Einschränkungen. Derzeit basiert das WAP-Roaming auf einem WAP-Gateway-Proxy auf der Heimnetzwerkseite. 2 zeigt die typische WAP-/Circuit Switched Data (CSD)- Roaming-Architektur. Die Mobileinheit, wie etwa ein WAP-Phone 210, ist in einem besuchten öffentlichen Mobilnetzwerk (VPMN, visited public mobile network) angeordnet. Dem WAP-Phone 210 wird durch einen WAP-Gateway 212, der physikalisch in dem öffentlichen Heim-Mobilnetzwerk (HPMN, home public mobile network) des WAP-Phones 210 angeordnet ist, ein Zugriff auf das Netzwerk bereitgestellt. Das WAP-Phone 210 ist derart vorkonfiguriert, dass es einen CSD-Anruf eines mobilen Operators gemäß dem während der Herstellung oder durch den Netzwerkoperator in ihm fest gespeicherten Setup platziert. Ein typisches Setup schließt die folgenden Parameter ein:
    Einwahlnummer (dial-up number): +4113806777
    Benutzername: star
    Authentifizierungsart: Normal
    Passwort: home
    Homepage http://wap.starhome.com
    IP-Adresse: 190.190.10.170
    IP-Port: 9201
    Bearer: Daten
    Datenübertragungsgeschwindigkeit des Anrufs: 9600
    Verbindungsart: temporär
    Verbindungssicherheit: Aus
    Inaktivitäts-/Leerlaufzeit: 300
    Antwortzeit: 150
    Anrufart: ISDN
    Zeige Bilder: Ja
  • Der Anruf beginnt mit einer internationalen Datentelefonieverbindung, die von einem Benutzeragenten (user agent), wie etwa einer Mobilvermittlungseinrichtung 214 (Mobile Switching Center, MSC), initiiert wird, mit der Einwahlnummer. Nach einer optionalen Authentifizierungsphase empfängt der Benutzer eine dynamisch zugeteilte private HPMN-Internetprotokoll(IP)-Adresse von dem Remote Access Server (RAS) 216 oder von dem Remote Authentication Dial-In User Service (Radius)-Server, der in dem Heimnetzwerk angeordnet ist. Ein Radius-Server ist ein Authentifizierungs- und Kontensystem, das von vielen Internetdienst-Providern (ISP, Internet Service Provider) verwendet wird. Radius ist ein inoffizieller Standard, der von vielen Autorisierungsservern verwendet wird, um zu überprüfen, dass Benutzer, die über ISPs auf Datendienste zugreifen, genaue Informationen bereitgestellt haben, sowie um den Zugriff der Vorrichtungen auf ISP-Systeme zu erlauben.
  • Sobald die Sitzung erstellt wurde, wird ein Radius-Kontenpaket von dem RAS 216 zu dem WAP-Gateway 212 gesendet. Dieses Paket schließt die dynamisch zugeteilte IP-Adresse und die International Subscriber Directory Number der Mobilstation des Benutzers (MSISDN, mobile station international subscriber directory number) ein. Der Benutzer wird in dieser Phase in dem System erkannt. Zur gleichen Zeit erhält der Benutzeragent dessen angegebene IP-Adresse am Telefon zurück und startet Initiierungsanfragen.
  • Das Routen des Anrufs durch das Heimnetzwerk hindurch ist für den Benutzer teuer, da der roamende Datenbenutzer Telefonkosten für Verbindungen über große Entfernungen hinweg oder für internationale Telefonverbindungen zusätzlich zu sämtlichen weiteren Kosten für Datendienste bezahlen muss. Jedoch funktioniert in den meisten Fällen selbst diese einfache aber teure Konfiguration nicht, da digitale Anrufe nicht international unterstützt werden, während allerdings digitale Anrufe das Standard-Setup für WAP-Zugang sind. Eine weitere Schwierigkeit tritt auf, wenn MSISDN für die Authentifizierung oder die Abrechnung über den RAS 216 oder WAP-Gateway 212 benötigt wird, während die Anschlusskennung (CLI, calling line Identifikator) nicht über internationale Verbindungen übertragen wird, wie etwa ISUP/SS#7-Verbindungen.
  • Zusätzliche Probleme treten auf, wenn das Telefon derart konfiguriert ist, dass es einen Short Code anstatt einer internationalen Nummer wählt. Operatoren verwenden für gewöhnlich dieses Setup für differenziertes Abrechnen und/oder unter dem Gesichtspunkt der Netzwerktopologie, um zum Beispiel sicherzustellen, dass Benutzer immer auf den physikalisch am nächsten gelegenen RAS zugreifen.
  • Zusätzliche Nachteile der CSD-Architektur sind ineffizienter Zugriff auf Datendienst-Anwendungen, geringere Leistung dieser Anwendungen und die Relevanz der bereitgestellten Information. Wenn der Content-Server lokal ist (in dem VPMN oder geographisch in der Nähe des VPMN), wird ein so genanntes Tromboning-Szenario erzeugt. Die Sitzung wird über CSD an das HPMN weitergeleitet und kehrt nach WAP-Konvertierung durch das Internet an das VPMN zurück. Wenn die Anwendung eine dritte Domäne beinhaltet, wie etwa ein internationales öffentliches Mobilfunknetz (IPLMN, international public land mobile network), wird die Sitzung von dem VPMN aus über das HPMN und anschließend an das IPLMN, statt direkt von dem VPMN an das IPLMN, geroutet. In jedem Fall richtet sich die dem Benutzer bereitgestellte Information nicht an Besucher und wird nicht entsprechend dem aktuellen Aufenthaltsort und den Bedürfnissen des Besuchers aktualisiert. In einigen Fällen, wie etwa bei Verkehrsdiensten, Wetterdiensten, und lokalen Veranstaltungen kann die Information irrelevant sein.
  • Mobile Operatoren des General Packet Radio Service (GPRS) weisen zwar nicht die gleichen Routing-Probleme im Hinblick auf mobile CSD-Operatoren auf, jedoch gibt es Probleme beim Bereitstellen eines einfachen Zugriffs auf Datendienste für ihre Teilnehmer.
  • Teilnehmer werden zu einer einzigen Seite geroutet und können über den mobilen Operator nicht auf eine große Auswahl von Datendiensten zugreifen.
  • In der als WO 99/04582 A veröffentlichten Anmeldung PCT/EP98/04343 wird ein Besucherportal und System gemäß dem Obergriff der Ansprüche 1 und 7 offenbart. Insbesondere beschreibt WO 99/04582 A eine Mobilstation (MS) für ein digitales zelluläres Kommunikationsnetzwerk (GSM), das WWW-Dienste unterstützt und einen Empfänger (4) für gesendete, von wenigstens einem Subsystem einer Basisstation (BSS1; ...; BSS5) übertragene Information, einen Orts-Datenfilter (6), der geeignet ist, Orts-spezifische Daten aus der empfangenen gesendeten Information auszuwählen und eine Schnittstelle einer mobilen Vorrichtung (8), die geeignet ist, eine Verbindung mit einer mobilen Vorrichtung (MD) herzustellen, die mit der Mobilstation (MS) verbunden ist, um eine Anfrage der ortsspezifischen Daten von der mobilen Vorrichtung (MD) zu empfangen und die ortsspezifischen Daten an die mobile Vorrichtung (MD) zu übertragen, umfasst. Die Übertragung von Orts-spezifischen Daten an einen Server, der mit der mobilen Vorrichtung über ein globales Netzwerk von Daten-Bearer-Diensten verbunden ist, ermöglicht die Bereitstellung von ortsabhängigen WWW-Diensten an der mobilen Vorrichtung (MD).
  • Die als WO 98/47295 A veröffentlichte Anmeldung PCT/GB98/01056 beschreibt ein Verfahren für das Auswählen von Informationsquellen, von denen Information für Benutzer über ein Telekommunikationssystem bereitgestellt wird, wobei das Verfahren folgendes umfasst: das Tracking des Ortes, an dem sich ein Benutzer in dem System aufhält, durch Empfangen von Tracking-Information für den Benutzer, das Zugreifen auf Ortsdaten, die Orte angeben, an denen Information von den entsprechenden Quellen für relevant erachtet wird; Generieren einer Auswahlliste für Informationsquellen für den Benutzer auf Grundlage der Tracking-Information und der Ortsdaten; und Übertragen dieser Auswahlliste an ein mit dem Benutzer assoziiertes Terminal, um zu ermöglichen, dass der Benutzer eine Informationsquelle von Interesse auswählen und so auf Information von der Quelle zugreifen kann.
  • Die als WO 01/43361 A veröffentlichte Anmeldung PCT/SEOO/02519 beschreibt ein Netzwerkportal, das eine so genannte „Roaming-Funktion" aufweist, das den Ort, an dem sich der Benutzer befindet, identifiziert, und lokale, an das Interessenprofil des Benutzers angepasste Information lädt. Das bedeutet, dass das Portal an das zu diesem Zeitpunkt aktuelle lokale Netzwerk angepasst wird, wenn ein Login an einem anderen Ort als dem Ort, an dem sich der Home-Server befindet, stattfindet.
  • Es existiert ein Bedarf für ein Verfahren für die zelluläre Datenkommunikation, das roamenden Benutzern einen ununterbrochenen Zugriff auf Datendienste in dem gesamten verfügbaren Datennetzwerk bereitstellt, und das roamende Benutzer mit relevanter Information basierend sowohl auf ihrem aktuellen Aufenthaltsort als auch ihrem Heimnetzwerk versorgt. Das Verfahren sollte auch sicherstellen, dass die Datenkommunikation effizient geroutet wird.
  • Zusammenfassung der Erfindung
  • Gemäß der vorliegenden Erfindung wird ein lokales Besucherportal für das Unterstützen der Datenkommunikation von roamenden mobilen Telefonvorrichtungen, die in einem zellulären Nicht-Heimnetzwerk roamen, bereitgestellt. Die mobilen Telefonvorrichtungen sind mit entsprechenden zellulären Heimnetzwerken und mit entsprechenden Dienstprofilen assoziiert. Das lokale Besucherportal umfasst einen Seitengenerator für das Generieren von entsprechenden Besucherportalseiten und entsprechenden, gemäß den Dienstprofilen konfigurierten Besucherportalseiten. Das lokale Besucherportal umfasst ferner eine erste Schnittstelle, um zu ermöglichen dass das zelluläre Nicht-Heimnetzwerk Datenkommunikationssitzungen der mobilen Telefonvorrichtungen unterbricht und um die Datenkommunikationssitzungen der mobilen Telefonvorrichtungen über eine zweite Schnittstelle an die entsprechenden Besucherportalseiten des zellulären Nicht-Heimnetzwerks zu leiten, um so Datenkommunikationssitzungen in dem zellulären Nicht-Heimnetzwerk mit den Vorrichtungen über die entsprechenden Besucherportalseiten zu unterstützen.
  • Bevorzugt ist das Nicht-Heimnetzwerk über die erste Schnittstelle konfiguriert, um die mobile Telefonvorrichtung mit dem lokalen Besucherportal nach Initiierung einer Datensitzung durch die mobile Telefonvorrichtung zu verbinden.
  • Bevorzugt sind die mobilen Vorrichtungen derart konfiguriert, dass sie CSD- oder GPRS-Kommunikation durchführen können.
  • Bevorzugt ist der Seitengenerator derart konfiguriert, dass er die jeweiligen Besucherportalseiten gemäß einem oder mehreren aus den folgenden generiert: das Heimnetzwerk der Vorrichtung, das Netzwerk, in dem die Vorrichtungen aktuell roamt und ein mit der Vorrichtung assoziiertes Benutzerprofil, und mit dem Benutzerprofil assoziierte Roaming-Information.
  • Bevorzugt enthält die Besucherportalseite Verbindungen zu einem oder mehr aus einer Gruppe, die folgendes umfasst: Lesezeichenanfragen, eine Seite eines Nicht-Heim-Benutzers, eine Homepage einer mobilen Vorrichtung, eine Heim-Netzwerkseite, eine ortsbasierte Seite, eine Seite für den Zugang zum Internet, eine Seite für den Zugang zu einem Unternehmen, eine Suchmaschine und einen E-Mail-Dienst.
  • Bevorzugt umfasst das lokale Besucherportal eines oder mehr Besucherseiten-Templates. Der Seitengenerator ist derart konfiguriert, dass er eine Seite eines Besucherportals durch Eingeben von mit einer mobilen Vorrichtung assoziierten Information in eines der Templates erzeugt.
  • Gemäß einer weiteren Ausführungsform der vorliegenden Erfindung wird ein System für das Unterstützen von roamender Datenkommunikation bereitgestellt. Das System umfasst ein Netzwerk, das Heim-Benutzer und Nicht-Heim-Benutzer und ein lokales Besucherportal für Nicht-Heim-Benutzer aufweist. Das System kann derart betrieben werden, dass es Sitzungen der Nicht-Heim-Benutzer über eine erste Schnittstelle unterbricht, wobei das lokale Besucherportal einen von dem Benutzer auswahlbaren Zugriff auf eine Vielzahl von Diensten bereitstellt. Das lokale Besucherportal ist derart konfiguriert, dass es für die Nicht-Heim-Benutzer entsprechende Besucherportalseiten generiert, die entsprechend Dienstprofilen konfiguriert sind; die jeweiligen Besucherportalseiten sind derart konfiguriert, dass sie die Sitzungen unterstützen.
  • Bevorzugt ist das lokale Besucherportal in dem Netzwerk angeordnet.
  • Bevorzugt enthält jede der Besucherportalseiten Verbindungen zu einem oder mehr aus einer Gruppe, die folgendes umfasst: Lesezeichenanfragen, eine Seite eines Nicht-Heim-Benutzers, eine Homepage einer mobilen Vorrichtung, eine Heim-Netzwerkseite, eine ortsbasierte Seite, eine Seite für den Zugang zum Internet, eine Seite für den Zugang zu einem Unternehmen, eine Suchmaschine und einen E-Mail-Dienst.
  • Kurze Beschreibung der Zeichnungen
  • Für ein besseres Verständnis der Erfindung und um deren praktische Umsetzung zu demonstrieren, wird nun beispielhaft Bezug auf die begleitenden Zeichnungen genommen.
  • Es wird nun insbesondere Bezug auf die Zeichnungen im Detail genommen und es wird betont, dass die jeweiligen gezeigten Teile lediglich exemplarisch sind und dem Zwecke der veranschaulichenden Erläuterung der bevorzugten Ausführungsformen der vorliegenden Erfindung dienen sollen und dass sie gezeigt werden, um eine möglichst sinnvolle und verständliche Beschreibung der Grundlagen und Konzepte der Erfindung bereitzustellen. In diesem Sinne wird kein Versuch unternommen, strukturelle Details der Erfindung detaillierter zu zeigen als dies für ein grundlegendes Verständnis der Erfindung notwendig ist, da es für den Fachmann bei Betrachtung der Beschreibung in Verbindung mit den Zeichnungen offensichtlich ist, wie die verschiedenen Formen der Erfindung in der Praxis ausgeführt werden können. Es zeigen:
  • 1 Datenkommunikation gemäß dem Client-Server-Modell und unter Verwendung von herkömmlicher WAP-Architektur.
  • 2 Datenkommunikation mit WAP-CSD-Roaming-Architektur.
  • 3 ein vereinfachtes Blockdiagramm einer bevorzugten Ausführungsform eines Schnittstellengeräts für die zelluläre Datenkommunikation für das Unterstützen von zellulärer Datenkommunikation.
  • 4 eine bevorzugte Ausführungsform eines Schnittstellengeräts mit einem Konfigurator der mobilen Vorrichtung.
  • 5 ein vereinfachtes Blockdiagramm einer bevorzugten Ausführungsform eines Besucherportals.
  • 6 ein vereinfachtes Blockdiagramm einer bevorzugten Ausführungsform eines WAP-/CSD-Roaming-Szenarios mit einem Schnittstellengerät.
  • 7 ein vereinfachtes Blockdiagramm einer bevorzugten Ausführungsform eines Netzwerks für das Unterstützen von mobilen Kommunikationsvorrichtungen in einer Vielzahl von mobilen Netzwerken.
  • 8 ein vereinfachtes Flussdiagramm einer bevorzugten Ausführungsform eines Verfahrens für das Unterstützen von zellulärer Datenkommunikation zwischen einer mobilen Telefonvorrichtung, die innerhalb eines besuchten mobilen Netzwerks roamt, sowie eines Datendienstes.
  • Beschreibung der bevorzugten Ausführungsformen
  • Aktuelle Verfahren für das Bereitstellen eines Zugriffs auf Daten für Benutzer von Mobiltelefonen außerhalb ihrer Heimnetzwerke sind ungeeignet. In den meisten CSD-Mobilnetzwerken wird heutzutage sämtlicher Datenverkehr zu oder von einem roamenden zellulären Telefon durch ein WAP-Gateway in dem Heimnetzwerk der Vorrichtung geroutet. Zusätzlich zu der Tatsache, dass ein kompliziertes, teures und im Allgemeinen ineffizientes Routing durchgeführt wird, führt dies auch dazu, dass die mobile Vorrichtung innerhalb des Netzwerks angeordnet zu sein scheint. Ein Benutzer, der auf Datendienste über ein Mobiltelefon zugreift, kann so mit für ihn irrelevanter Information versorgt werden. Netzwerk-Server sollten Information bereitstellen, die für den derzeitigen Aufenthaltsort des Benutzers relevant ist, dabei jedoch nach wie vor die mobile Vorrichtung korrekt identifizieren, um Dienste bereitzustellen, auf welche die Vorrichtung zugreifen darf.
  • Ein weiteres aktuelles Problem in Bezug auf mobile Netzwerkoperatoren ist es, eine große Vielzahl von Datendiensten für Benutzer bereitzustellen. Diese Mehrwertdienste sind sehr wichtig, um einen Kundenstamm anzuziehen und diesen zu erhalten. Datendienste, wie etwa kommerzielle Dienste, Notfalldienste, E-Mail-Dienste, Kundenbetreuung in der Muttersprache des Kunden, Zugang zu globalen Shortcodes, Zugriff auf Lesezeichen und Kurznachrichten-Dienste, werden im Allgemeinen für mobile Vorrichtungen bereitgestellt. Das Bereitstellen dieser Dienste für roamende mobile Vorrichtungen kann kompliziert sein, da eine Unterscheidung zwischen Diensten, die Information von dem Heim-Netzwerk, wie zum Beispiel Lesezeichen- und E-Mailzugriff, und solchen, die Information von lokalen Diensten wie etwa Taxi- oder Wetterinformation erfordern, notwendig ist.
  • Bevor wenigstens eine Ausführungsform der Erfindung im Detail erklärt wird, gilt es zu verstehen, dass die Erfindung in ihrer Anwendung nicht auf die in der folgenden Beschreibungen dargelegten oder in der Zeichnung veranschaulichten Ausführungsdetails und die Anordnung der Komponenten beschränkt ist. Die Erfindung kann bei anderen Ausführungsformen angewendet werden oder auf verschiedene Arten durchgeführt werden.
  • Auch gilt zu beachten, dass die hierin verwendete Phraseologie und Terminologie dem Zwecke der Beschreibung dienen und nicht als einschränkend betrachtet werden sollten.
  • Es wird nun Bezug genommen auf 3, die ein vereinfachtes Blockdiagramm einer bevorzugten Ausführungsform eines Schnittstellengeräts für die zelluläre Datenkommunikation für das Unterstützen von zellulärer Datenkommunikation mit einer oder mehr roamenden mobilen Telefonvorrichtungen darstellt. Jede roamende mobile Telefonvorrichtung ist mit einem mobilen Heimnetzwerk assoziiert. Jede roamende mobile Vorrichtung ist ebenfalls mit einem Dienstprofil assoziiert, das verschiedene Dienstnetzwerke festlegt, die Datendienste für die mobile Vorrichtung bereitstellen. Das Dienstprofil kann ein Benutzerprofil einschließen, das Präferenzen und Information des Benutzers der mobilen Vorrichtung festlegt. Das Dienstprofil kann auch eines oder mehr Community-Profile einschließen, die Präferenzen und Informationen von Gruppen auflisten, zu denen der Benutzer der mobilen Vorrichtung gehört, wie etwa die Firmenzugehörigkeit oder die geographische Segmentierung. Schnittstellengerät 300 umfasst einen Analysator für Datenanfragen 310, der Anfragen über von den mobilen Vorrichtungen empfangene Datendienste analysiert, einen Dienstnetzwerk-Selektor 320, der Dienstnetzwerke auswählt, um die angeforderten Dienste für die mobilen Vorrichtungen bereitzustellen, und Schnittstellenelement 330, das die Datenkommunikationen zwischen den mobilen Vorrichtungen und ausgewählten Dienstnetzwerken leitet. Wenn eine Datendienst-Anfrage von einer mobilen Vorrichtung empfangen wird, dann wird die Anfrage über den Analysator für Datenanfragen 310 analysiert. Dann wählt Dienstnetzwerk-Selektor 320 das Dienstnetzwerk für jede Datenanfrage auf Grundlage der Ergebnisse der Anfrageanalysen, die von dem Analysator für Datenanfragen 310 zusammen mit dem Dienstprofil der mobilen Vorrichtung durchgeführt wurden, aus. Schnittstellenelement 330 stellt daraufhin die mobilen Vorrichtungen dem identifizierten Dienstnetzwerk vor und leitet die Kommunikation zwischen der mobilen Vorrichtung und dem Dienstnetzwerk. Schnittstellenelement 330 leitet die Datenanfragen von der mobilen Vorrichtung an die Netzwerkserver des Dienstnetzwerks weiter und richtet entsprechende Datenantworten von den Netzwerkservern an die anfordernden roamenden mobilen Vorrichtungen. Datendienste können von dem besuchten Netzwerk für die mobile Vorrichtung bereitgestellt werden, über das Heimnetzwerk der Vorrichtung oder ein drittes Netzwerk, das mit dem von der mobilen Vorrichtung genutzten besuchten Netzwerk verbunden ist.
  • Schnittstellen-Gerät 300 kann von mobile Vorrichtungen mit verschiedenen mobilen Kommunikationsprotokollen genutzt werden. In einer bevorzugten Ausführungsform besteht das Datenkommunikationsprotokoll aus CSD-Kommunikationen. Im Gegensatz dazu kann die Datenkommunikation eine GPRS-Kommunikation sein. Schnittstellengerät 300 kann derart konfiguriert sein, dass es mit mehr als einem Protokoll parallel betrieben werden kann.
  • Verschiedene unten beschriebene bevorzugte Ausführungsformen können je nach technologischen Erfordernissen und Randbedingungen für verschiedene Technologien angewendet werden. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen.
  • In der bevorzugten Ausführungsform wird Schnittstellen-Gerät 300 innerhalb eines mobilen Telefonienetzwerks betrieben, das Datendienste für roamende mobile Telefonvorrichtungen bereitstellt. Alternativ kann Schnittstellengerät 300 für mehrere mobile Operatoren zuständig sein. Zum Beispiel kann Schnittstellengerät 300 als Länder-Gateway dienen, der für alle mobilen Operatoren eines Landes zuständig ist. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen. Die mobile Telefonvorrichtung kann eine WAP- oder eine WAP-kompatible Vorrichtung sein. Eine derartige Vorrichtung schließt Vorrichtungen ein, die MHTML-, CHTML- und SHTML-Protokolle verwenden. In der bevorzugten Ausführungsform ist die mobile Vorrichtung eine mobile CSD-Vorrichtung. Mobile Vorrichtungen schließen mobile Telefone, tragbare Computer und PDAs ein.
  • Schnittstellengerät 300 kann an jedem Ort angeordnet sein, der mit den Dienstnetzwerken und dem von dem Gerät genutzten besuchten mobilen Netzwerk verbunden ist. In der bevorzugten Ausführungsform ist Schnittstellengerät 300 in dem besuchten Netzwerk, das von der roamenden mobilen Vorrichtung genutzt wird, angeordnet. In einer weiteren bevorzugten Ausführungsform ist ein Schnittstellengerät 300 sowohl in Dienstnetzwerken als auch in besuchten Netzwerken angeordnet und über ein privates oder öffentliches Datennetzwerk verbunden. Eine Konfiguration von Schnittstellen-Einheiten, die über ein privates Netzwerk verbunden sind, ermöglicht die Überwachung und Kontrolle von Daten-Routing und vereinfacht das Bereitstellen von Benutzer-Diensten wie etwa das Abrechungs- und Dienstqualitätsmanagement. In einer weiteren bevorzugten Ausführungsform ist das Schnittstellengerät 300 in einem Dienstnetzwerk angeordnet.
  • In der bevorzugten Ausführungsform umfasst Analysator für Datenanfragen 310 den Identifikator der Vorrichtung 340 und Determinator des Datendienstes 350. Eine Datenanfrage, die bei Schnittstellengerät 300 eingeht, wird von dem Analysator für Datenanfragen 310 analysiert, um Information und Parameter zu extrahieren. Identifikator der Vorrichtung 340 verwendet Parameter für die Datenanfrage, um die Vorrichtung zu identifizieren, welche die Datenanfrage gesendet hat. Die verwendeten Parameter können folgendes einschließen: MSISDN, Homepage der mobilen Vorrichtung, APN und CLI. Diese Parameter können entweder getrennt oder in Kombination verwendet werden, um auf die Identität der Vorrichtung schließen zu lassen. Der Determinator des Datendienstes 350 analysiert die Anfrageparameter, um den angeforderten Datendienst zu bestimmen.
  • Die Ergebnisse der angeforderten Analysen werden von Dienstnetzwerk-Selektor 320 verwendet, um das Dienstnetzwerk zu bestimmen, zu dem die Datenanfrage geleitet werden soll. Dienstnetzwerk-Selektor 320 verwendet die Identität der Vorrichtung, um das Dienstprofil der Vorrichtung zu lokalisieren. Das Dienstprofil zeigt das Dienstnetzwerk an, das der Vorrichtung den angeforderten Dienst zur Verfügung stellt. Der Dienstnetzwerk-Selektor 320 kann zusätzliche Kriterien verwenden, um das Dienstnetzwerk auszuwählen, einschließlich der Identität des Schnittstellengeräts, das für die mobile Vorrichtung zuständig ist, und des Ortes, an dem sich die Vorrichtung befindet. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen.
  • In einer bevorzugten Ausführungsform umfasst Dienstnetzwerk-Selektor 320 einen Dienstprofil-Lokalisator, der das Dienstprofil lokalisiert. Das Dienstprofil kann überall angeordnet sein, wo eine Verbindung zu dem Schnittstellengerät 300 vorliegt, zum Beispiel innerhalb des Schnittstellengeräts 300, des mobilen Geräts oder in einer Datenbank in dem Heim-Netzwerk, dem besuchten Netzwerk oder einem anderen verbundenen Netzwerk.
  • Schnittstellenelement 330 verwaltet die Kommunikation zwischen der mobilen Vorrichtung und dem ausgewählten Dienstnetzwerk. In der bevorzugten Ausführungsform umfasst Schnittstellenelement 330 den Introducer 360 und Datenkommunikationsmanager 370. Nachdem Selektor des Dienstnetzwerks ein einer Datendienstabfrage entsprechendes Dienstnetzwerk bestimmt hat, wird die Kommunikation zwischen dem mobilen Gerät und dem Dienstnetzwerk initiiert, wenn Introducer 360 die mobile Vorrichtung dem ausgewählten Dienstnetzwerk vorstellt.
  • Datenkommunikationsmanager 370 verwaltet dann Datenkommunikation zwischen der mobilen Vorrichtung und dem Netzwerkserver. Das Schnittstellenelement 330 überträgt die Datenanfragen von der mobilen Vorrichtung an die ausgewählten Dienstnetzwerkserver. Die Kommunikation muss nicht durch das Heimnetzwerk führen und ein Tromboning-Szenario wird vermieden. Datenantworten aus dem Dienstnetzwerk können auch das Heimnetzwerk umgehen und über das Schnittstellengerät 300 an die mobile Vorrichtung weitergeleitet werden.
  • Einige Dienstnetzwerke teilen private Netzwerkadressen zu. Wenn Dienstnetzwerke eine private Netzwerkadresse zuteilen, dann kann eine Umwandlung der Netzwerkadresse notwendig sein, um eine korrekte Datenkommunikation zu gewährleisten. In der bevorzugten Ausführungsform umfasst Schnittstellenelement 330 ferner einen Umwandler für Netzwerkadressen 380 für das Durchführen der Umwandlung der Netzwerkadressen. Umwandler für Netzwerkadressen 380 umfasst einen Adress-Determinator für das besuchte Netzwerk, einen Adress-Determinator für das Dienstnetzwerk und einen Readresser. Der Adress-Determinator für das besuchte Netzwerk bestimmt die besuchte Netzwerkadresse, die der mobilen Vorrichtung zugeordnet wurde. Diese Adresse wird verwendet, um Datenantworten, die über Netzwerkserver empfangen wurden, zurück an die mobile Vorrichtung zu richten. In der bevorzugten Ausführungsform ordnet das mobile Netzwerk die besuchte Netzwerkadresse der mobilen Vorrichtung zu. In einer anderen bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 ein Zuordnungselement für Netzwerkadressen für das Zuordnen einer besuchten Netzwerkadresse zu der mobilen Vorrichtung. Determinator für die Adressen des Dienstnetzwerks bestimmt die Adresse des Dienstnetzwerks, die der mobilen Vorrichtung durch das Dienstnetzwerk zugeordnet ist. Die Adresse des Dienstnetzwerks kann der mobilen Vorrichtung über das Schnittstellengerät 300 aus einem Pool von Adressen zugeordnet werden und an den Dienstnetzwerk-Autorisierungsserver gesendet werden. Der Readresser ist verantwortlich für das Durchführen der Umwandlung der Adresse für die Datenanfragen und Antworten, die von dem Schnittstellengerät verwaltet werden. Wenn eine Umwandlung der Netzwerkadresse durchgeführt wird, ersetzt der Readresser eine ursprüngliche Netzwerkadresse einer Datenanfrage durch die Dienstnetzwerkadresse der Vorrichtung und ersetzt eine Ziel-Netzwerkadresse einer Datenantwort durch die von der Vorrichtung besuchte Netzwerkadresse.
  • Einige Datendienste erfordern eine Autorisierung oder Authentifizierung, bevor über eine mobile Vorrichtung auf sie zugegriffen werden kann. In einer bevorzugten Ausführungsform umfasst Identifikator der Vorrichtung 340 ferner einen Heimnetzwerk-Identifikator, um das Heim-Netzwerk der Vorrichtung zu identifizieren. Heimnetzwerk-Identifikator identifiziert das jeweilige Heimnetzwerk der mobilen Vorrichtung anhand wenigstens eines mit der Datenanfrage empfangenen Parameters. Diese Parameter können folgendes einschließen: das MSISDN, die Homepage der mobilen Vorrichtung, APN und CLI. Die Heimnetzwerkadresse kann erforderlich sein, um die Vorrichtung gegenüber dem Heimnetzwerk korrekt zu identifizieren, zum Beispiel wenn eine Autorisierung oder Authentifizierung der roamenden Vorrichtung angefordert wird. Der Heimnetzwerkserver kann abgefragt werden, bevor Zugriff auf bestimmte Heimnetzwerkdienste gewährt wird, sowie für die Authentifizierung der mobilen Vorrichtung.
  • In einer weiteren bevorzugten Ausführungsform führt Introducer 360 Datendienst-Kontenfunktionen durch. Gemäß der bevorzugten Ausführungsform definiert Introducer 360 einen Datendienstbenutzer, nachdem das Dienstnetzwerk ausgewählt wurde. Wenn für den Datensystembenutzer eine Autorisierung erforderlich ist, erhält Introducer 360 die Autorisierung für den Benutzer. Sobald ein Benutzer ausgewählt werden kann, um einen Datendienst zu verwenden, sendet Introducer 360 eine Mitteilung (broadcast) an das Dienstnetzwerk. Die Mitteilung kann eine Liste von Diensten einschließen, auf die der Benutzer des Datendienstes zugreifen darf. Introducer 360 überwacht die Datendienst-Benutzeraktivität und pflegt ein Konto für den Benutzer. Wenn der Datendienstbenutzer eine Datensitzung abschließt, dann sendet Introducer 360 eine entsprechende Mitteilung an das Datendienstnetzwerk. Die Kontenaufzeichnungen können verwendet werden, um dem Benutzer für Dienste, die er während der Session benutzt hat, eine Rechnung auszustellen, um die Aktivität des Kunden zu überwachen, und für sonstige Zwecke in Verbindung mit der Kontenverwaltung. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen.
  • In einer bevorzugten Ausführungsform kann Dienstnetzwerk-Selektor 320 ferner betrieben werden, um einen Autorisierungsserver für das Dienstnetzwerk, wie etwa einen Radius-Server, der mobilen Kommunikationsvorrichtung zu identifizieren. In der bevorzugten Ausführungsform kann der Introducer 360 ferner derart betrieben werden, dass er die Autorisierungsserver für das Dienstnetzwerk abfragt, um die Datenkommunikation zu autorisieren und/oder zu authentifizieren. Autorisierung und/oder Authentifizierung können nur dann durchgeführt werden, wenn eine mobile Vorrichtung eine Datensitzung initiiert, oder zu jedem beliebigen Zeitpunkt während der Datensitzung.
  • In einer bevorzugten Ausführungsform umfasst das Schnittstellengerät 300 ferner eine Besucherdatenbank für das Speichern von Eigenschaften, die mit mobilen Vorrichtungen assoziiert sind, die innerhalb eines mobilen Netzwerks roamen. Das Dienstprofil der Vorrichtung kann in der Datenbank gespeichert werden und es kann von der Datenbank aus über das Schnittstellengerät 300 darauf zugegriffen werden. Eigenschaften, die in der Datenbank für eine bestimmte mobile Vorrichtung gespeichert werden können, schließen folgendes ein: Dienstprofil, Name des besuchten Netzwerks, Ort des besuchten Netzwerks, Heimnetzwerkadresse, besuchte Netzwerkadresse, Dienstnetzwerkadresse, Community-Profile und ein Benutzerprofil für einen Benutzer der Vorrichtung. Die Datenbank kann auch das Schnittstellengerät, das für die mobile Vorrichtung zuständig ist, speichern. Wenn eine roamende mobile Vorrichtung sich in ein Netzwerk einloggt, kann Information über die Vorrichtung gesammelt werden und in der Datenbank gespeichert werden, entweder für die Dauer der Sitzung oder einen vorbestimmten Zeitraum. In der bevorzugten Ausführungsform wird die Information in der Datenbank von Komponenten des Schnittstellengeräts 300 verwendet, einschließlich des Selektors des Dienstnetzwerks 320 und des Netzwerkadressen-Umwandlers 380. Die oben erwähnten Komponenten verwenden die in der Datenbank gespeicherte Information, um die erforderlichen Funktionen durchzuführen.
  • Wenn eine Datenanfrage über eine bestimmte mobile Vorrichtung von der Schnittstelle empfangen wird, dann wird die Anfrage von dem Analysator für Datenanfragen 310 analysiert, um die Identität der Vorrichtung und den von der Vorrichtung angeforderten Datendienst zu bestimmen. Das Format der Datendienstanforderung kann eines aus einer Gruppe von Formaten sein, die folgendes einschließen: WAP-Daten, Standard-Daten, und sichere Daten. In einer bevorzugten Ausführungsform umfasst das Datenanfrageformat IP-Daten. Der Dienstnetzwerk-Selektor 320 bestimmt dann das geeignete Dienstnetzwerk, um der Vorrichtung den Datendienst zur Verfügung zu stellen, basierend auf dem Dienstprofil der Vorrichtung und möglicherweise weiteren Faktoren wie oben beschrieben. Gegebenenfalls werden die Autorisierung und/oder die Authentifizierung der Vorrichtung von dem Dienst- und/oder den Heim-Netzwerken erhalten. Das Schnittstellenelement 330 bestimmt, ob das Dienstnetzwerk der Vorrichtung eine private Netzwerkadresse zugeordnet hat. Wenn der Vorrichtung keine private Netzwerkadresse zugeordnet wurde, dann leitet das Schnittstellenelement 330 die Datenanfrage ohne weitere Verarbeitung an den abgefragten Dienstnetzwerkserver weiter. Der Dienstnetzwerkserver empfängt von der mobilen Vorrichtung mit einer Netzwerkadresse innerhalb des besuchten mobilen Netzwerks eine Datenanfrage und sendet deren Antworten dementsprechend zurück. Das Schnittstellengerät 300 empfängt die Datenantwort von dem Netzwerkserver und leitet sie an die anfragende mobile Vorrichtung weiter. Wenn der Vorrichtung eine private Netzwerkadresse zugeordnet wurde, dann ist die Datenanfrage Umwandler für die Netzwerkadresse durch Umwandler für die Netzwerkadresse 380 vor dem Weiterleiten an den angeforderten Dienstnetzwerkserver. Die Datenanfrage wird von dem Dienstnetzwerk als von der richtigen mobilen Vorrichtung stammend erkannt, und es wird ein Zugriff auf Seiten und Dienste gewährt, für welche die mobile Vorrichtung über eine Berechtigung verfügt. Das umgekehrte Verfahren findet statt, wenn das Schnittstellenelement 330 eine Datenantwort von einem Dienstnetzwerkserver mit einer privaten Dienstnetzwerkadresse erhält. Schnittstellenelement 330 ersetzt die Adresse des Dienstnetzwerks der Vorrichtung durch die Adresse des von der Vorrichtung besuchten Netzwerks und leitet die Datenantwort an die roamende Mobilvorrichtung weiter.
  • Üblicherweise ist das Heim-Netzwerk der Vorrichtung nicht Teil des Datenkommunikationsweges.
  • Ein angeforderter Netzwerk-Server kann an verschiedenen Orten innerhalb des zugänglichen Datennetzwerks angeordnet sein. Der Datendienst kann über das besuchte mobile Netzwerk zugänglich sein. Der Datendienst kann über das besuchte mobile Netzwerk, das mobile Heimnetzwerk oder ein drittes mobiles Netzwerk zugänglich sei. Zusätzlich kann der Netzwerkserver im Internet oder einem privaten Netzwerk, wie etwa einem Firmennetzwerk, angeordnet sein.
  • In der bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 ferner Komponenten, die betrieben werden können, um zusätzliche Schnittstellenfunktionen zu implementieren. In der bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 einen Sitzungsmanager, der derart betrieben werden kann, dass er eine Datenkommunikationssitzung erstellt und diese beendet.
  • In der bevorzugten Ausführungsform kann der Datenkommunikationsmanager 370 ferner wie ein Router betrieben werden. In einer bevorzugten Ausführungsform kann der Datenkommunikationsmanager 370 ferner derart betrieben werden, dass er ein Orts- und identitätsspezifisches Routen der Datenkommunikation durchführt.
  • In der bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 einen Manager für die Dienstqualität für das Dienstqualitätsmanagement (QoS, quality of service). In einer weiteren bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 einen Abrechnungsmanager für das Verwalten der Abrechnungen. Der Manager für die Dienstqualität und/oder der Abrechnungsmanager arbeiten mit dem Manager für die Dienstqualität, dem Abrechnungsmanager der mobilen Vorrichtung und/oder dem Radiusserver in dem Heim-Netzwerk zusammen.
  • In der bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 einen Netzwerkprotokollkonverter für das Konvertieren einer Datenanfrage mit einem inkompatiblen Protokoll in ein vorbestimmtes Netzwerkprotokoll. In der bevorzugten Ausführungsform konvertiert der Netzwerkprotokollkonverter das Netzwerkprotokoll der Datenkommunikation von dem Wireless Transaction Protocol (WTP) in das HyperText Transfer Protocol (HTTP).
  • In der bevorzugten Ausführungsform umfasst der Datenkommunikationsmanager 370 einen Rerouter für das Rerouten einer vorangegangenen Datenanfrage mit einem mobilen Telefonprotokoll an einen mobilen Telefonknoten. Der mobile Telefonknoten konvertiert die vorangegangene Datenanfrage in eine Datenanfrage mit einem vorbestimmten Netzwerkprotokoll und leitet die Datenanfrage an das Schnittstellengerät 300 weiter. In einer bevorzugten Ausführungsform reroutet der Rerouter eine CSD-Datenanfrage an einen RAS, der die Anfrage in ein IP-Protokoll umwandelt und die Anfrage an das Schnittstellengerät zurücksendet. Das Schnittstellengerät kann wechselweise die Funktionalität von RAS und/oder GGSN (Gateway GPRS Support Node) umfassen. In einer anderen bevorzugten Ausführungsform umfasst Schnittstellengerät 300 einen Konverter eines Telefonprotokolls für das Konvertieren einer vorangegangenen Datenanfrage mit einem Transport-CSD-IP-Protokoll in ein Local Area Network (LAN) IP-Protokoll. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen.
  • Es wird nun Bezug genommen auf 4, die eine bevorzugte Ausführungsform eines Schnittstellengeräts mit einem Konfigurator eines mobilen Geräts zeigt. In der bevorzugten Ausführungsform umfasst das Schnittstellengerät 460 ferner einen Konfigurator einer mobilen Vorrichtung 470 für das Konfigurieren von mobilen Telefonvorrichtungen. Üblicherweise enthält ein Speicher einer mobilen Vorrichtung konfigurierbare Parameter, die sicherstellen, dass ein Anruf sowohl von dem Heim-Netzwerk als auch von dem besuchten Netzwerk korrekt verarbeitet wird.
  • Konfigurator der mobilen Vorrichtung 470 konfiguriert aus der Ferne die Werte von Parametern innerhalb der mobilen Vorrichtung. In der bevorzugten Ausführungsform konfiguriert der Konfigurator der mobilen Vorrichtung die Vorrichtung mit einem Zugangscode für das Richten von Datenanfragen an das Schnittstellengerät 460. Der Zugangscode kann eines aus einer Gruppe umfassen, die folgendes einschließt: ein WAP-Shortcode, ein APN, einen Ländercode, einen Unternehmenscode, einen identitätsbasierten Code und eine Netzwerkadresse.
  • Ein Benutzer eines Mobiltelefons, der sich bei einem Datendienst einloggt, wird oft automatisch auf einer in der mobilen Vorrichtung vorkonfigurierten Homepage eingeloggt. Die vorkonfigurierte Homepage kann nicht für einen roamenden Benutzer geeignet sein, der sich außerhalb des Heim-Netzwerks befindet. Zum Beispiel können Ortszeit-, Wetter-, Unterhaltungs- und weitere Dienste irrelevant sein. Es kann jedoch sein, dass der Benutzer nach wie vor Zugriff auf einige lokale Dienste wie etwa E-Mail und Unternehmensseiten haben muss. Wie oben beschrieben, kann ein Besucherportal für eine roamende mobile Vorrichtung mit Zugriff auf diese Dienste bereitstellen.
  • In der bevorzugten Ausführungsform umfasst das Schnittstellengerät ferner ein Besucherportal, das derart betrieben werden kann, dass es die mobile Vorrichtung mit einer Seite eines Besucherportals verbindet, die mit der Vorrichtung assoziiert ist. Die mobile Vorrichtung kann mit dem Besucherportal verbunden werden, wenn eine Datensitzung initiiert wird. Das Besucherportal enthält Links zu Seiten, die für einen spezifischen Benutzer einer mobilen Vorrichtung relevant sind, von einem spezifischen mobilen Heim-Netzwerk, die ein spezifisches mobiles besuchtes Netzwerk besucht.
  • In einer ersten bevorzugten Ausführungsform ist das Besucherportal Teil eines Schnittstellengeräts. Eine zweite bevorzugte Ausführungsform umfasst ein unabhängiges Besucherportal, bei dem die mobile Vorrichtung auf ein mobiles Netzwerk zugreift und von dem mobilen Netzwerk an das Besucherportal geleitet wird. Das mobile Netzwerk kann alle roamenden Benutzer automatisch an das Besucherportal leiten, oder die mobile Vorrichtung kann einen speziellen Zugangscode wählen, um das Besucherportal zu erreichen. In der unabhängigen Ausführungsform kann das Besucherportal für alle Arten von roamenden mobilen Geräten eine Unterstützung bereitstellen, einschließlich CSD- und GPRS-Vorrichtungen.
  • Es wird nun Bezug auf 5 genommen, die ein vereinfachtes Blockschaltbild einer bevorzugten Ausführungsform eines Besucherportals 500 zeigt. Besucherportal 500 umfasst Seitengenerator 510, der die Besucherportalseiten generiert und Schnittstelle 520, die jede mobile Vorrichtung zu der Besucherseite der Vorrichtung leitet.
  • Das Besucherportal 500 generiert eine Besucherportalseite für die spezifische mobile Vorrichtung, wobei eine Anzahl von Faktoren berücksichtigt wird. Diese Faktoren können folgendes einschließen: das Dienstprofil der Vorrichtung, den aktuellen Ort der Vorrichtung, das besuchte Netzwerk, den Ort des besuchten Netzwerks, das Heim-Netzwerk der Vorrichtung, etc. Der Ort, an dem sich die Vorrichtung befindet, kann über eine Anzahl von Faktoren bestimmt werden, einschließlich des Ortes, an dem sich das besuchte Netzwerk befindet und/oder der Identität eines Schnittstellengeräts, das einen Dienst für die mobile Vorrichtung bereitstellt. Das Dienstprofil kann ein Benutzerprofil und/oder Community-Profile, die mit der Vorrichtung assoziiert sind, beinhalten. In der bevorzugten Ausführungsform enthält die Besucherportalseite Links zu wenigstens einem aus einer Gruppe, die folgendes umfasst: Lesezeichen, eine Homepage einer mobilen Vorrichtung, eine Heim-Netzwerkseite, eine Seite eines besuchten mobilen Netzwerks, etc., eine ortsbasierte Seite, eine Seite für den Zugang zum Internet, eine Seite für den Zugang zu einem Unternehmen, eine Suchmaschine und einen E-Mail-Dienst. Die Lesezeichen können dynamisch von dem Teilnehmer ausgewählt werden und können Datendienste beinhalten, die von der mobilen Vorrichtung angefordert werden. In einer bevorzugten Ausführungsform werden die Besucherseiten von einem oder mehr Templates erzeugt, die in dem Besucherportal gespeichert sind. Die für die Vorrichtung spezifische Information wird in ein Template eingefügt, um ein für eine bestimmte Vorrichtung geeignetes Besucher-Template zu erzeugen.
  • Das Besucherportal 500 kann die mit jeder mobilen Vorrichtung assoziierte Besucherportalseite anpassen, um sich den Erfordernissen jeder Art von roamenden Benutzern anzupassen, wie etwa private Benutzer, Benutzer mit Klein- und Heimbüros (SOHO user, small office/home office user) und Benutzer in Unternehmen, die einen Zugang zu WAP-fähigen (und WAP-kompatiblen) Unternehmensanwendungen benötigen. Das Besucherportal 500 kann auch die Besucherportalseite abhängig von der Zugehörigkeit zu Benutzergruppen anpassen. Werbung und weitere, auf bestimmte Benutzer oder Gruppen ausgerichtete Nachrichten können in die Besucherportalseite, die für jede Vorrichtung generiert wurde, eingefügt werden. Das Besucherportal 500 stellt bevorzugt eine lückenlose Dienstleistung für den Benutzer für deren WAP-Phones bereit, ohne dass eine Änderung des Setups des Telefons erforderlich wäre.
  • In der bevorzugten Ausführungsform kann die Besucherportalseite, die für private und SOHO-Benutzer generiert wurde, Verbindungen zu der Homepage des Benutzers in dem Heim-Netzwerk, einer VPMN-Besucherseite (bevorzugt in der Muttersprache des Reisenden), Lesezeichen und Internetzugang beinhalten. Benutzern aus Unternehmen kann zusätzlich ein Zugang über ein Unternehmensportal bereitgestellt werden. Der Inhalt der Besucherportalseite besteht aus verschiedenen Datenquellen, die über das Schnittstellengerät und das Besucherportal 500 gesammelt und integriert werden. Das Schnittstellengerät kann Netzwerkadressen für das Besucherportal 500 bereitstellen, die für das Generieren einer Besucherportalseite für eine mobile Vorrichtung erforderlich sind.
  • Die Netzwerkadresse der Homepage der mobilen Vorrichtung kann anhand der Konfiguration des Mobiltelefons bestimmt werden. Wenn der Server der Homepage sich in dem Heimnetzwerk befindet, dann wird die Sitzung über das Schnittstellengerät an das HPMN übertragen. Wenn die Homepage sich im Web befindet, dann wird die Datensitzung über das Schnittstellengerät in das Internet geroutet, um ein Tromboning-Szenario zu vermeiden.
  • Die Besucher-Netzwerkseite kann eine lokale Seite, die auf Besucher ausgerichtet ist, sein, die von dem besuchten Netzwerk als ein Portal für einen Informationsdienst für Reisende ausgewählt ist. Die Besucher-Netzwerkseite kann sich in der Domäne des besuchten Netzwerks oder im Internet befinden, und kann von dem VPMN oder von lokalen Partnern bereitgestellt werden. In der bevorzugten Ausführungsform erhält das Besucherportal 500 die Netzwerkadresse von dem besuchten Netzwerk und bewahrt sie in einer Datenbank auf. Die Datenbank kann auch eine Identifizierung der bevorzugten Sprache des Besuchers enthalten, mit einer Standardeinstellung die von der MSISDN festgelegt wird. Das Heimnetzwerk kann über eine entsprechende Seite für seine roamenden Benutzer verfügen.
  • In der bevorzugten Ausführungsform ist die mobile Vorrichtung mit einem Zugang zum Internet über einen ISP entweder in dem besuchten Netzwerk oder dem Heim-Netzwerk oder durch Routen über das Schnittstellengerät verbunden.
  • Das Besucherportal 500 stellt einen Zugriff auf Unternehmensressourcen über das Schnittstellengerät für den Unternehmens-NPN-Benutzer bereit. Für ein privates Unternehmensnetzwerk, auf das über das Heim-Netzwerk zugegriffen werden kann, wird die Sitzung von dem Schnittstellengerät an das Heim-Netzwerk wie oben beschrieben, geroutet. Im Falle eines globalen Unternehmens mit weltweiter Präsenz kann das Schnittstellengerät die mobile Vorrichtung mit dem nächstgelegenen und/oder schnellsten Eintrittspunkt in das Unternehmens-VPN verbinden. Zugriff auf ein Unternehmensnetzwerk kann über das Internet oder einen geeigneten Unternehmenslink erfolgen. Für sichere WAP-Anwendungen eines Unternehmens kann der Zugriff durch ein privates WAP-Gateway erfolgen. Die Datenbank des Besucherportals kann die VPN-/Unternehmensnetzwerkadresse (URL), Verbindungstyp und die Art der Verbindung des Benutzers mit dem Netzwerk speichern.
  • In einer bevorzugten Ausführungsform kann die Datenbank des Schnittstellgeräts derart betrieben werden, dass Information mit Datenbanken unterstützender Schnittstellen innerhalb anderer mobiler Netzwerke ausgetauscht werden kann. Das Besucherportal kann in ähnlicher Weise in einer weiteren bevorzugten Ausführungsform derart betrieben werden, dass es Information mit Datenbanken von Besucherportals für das Unterstützen von Schnittstellen innerhalb weiterer mobiler Netzwerke austauscht.
  • Das Besucherportal 500 kann auch einen Vorstellungsprozess durchführen, ähnlich dem oben für das Schnittstellengerät beschriebenen. Das Besucherportal 500 kann eine eigene Funktionalität eines Introducers besitzen oder den Introducer in dem Schnittstellengerät verwenden. Das oben Beschriebene gilt für ähnliche, unten beschriebene Ausführungsformen.
  • Es wird nun Bezug auf 6 genommen, die ein vereinfachtes Blockschaltbild einer bevorzugten Ausführungsform eines WAP-/CSD-Roaming-Szenarios mit einem Schnittstellengerät wie oben beschrieben, zeigt. In der Ausführungsform von 6 wird ein Schnittstellengerät sowohl in dem VPMN (Schnittstellengerät 604) und dem Dienstnetzwerk/HPMN (Schnittstellengerät 608), die über ein IP-Netzwerk verbunden sind, angeordnet. Für den Rest der Beschreibung von 6 wird das Dienstnetzwerk/HPMN als HPMN betrachtet.
  • WAP-Phone 600 wählt einen WAP-Shortcode, der als dessen Einwahlnummer konfiguriert ist und initiiert so die Datenanfrage. Das mobile VPMN-Netzwerk ist derart konfiguriert, dass es die Pakete von WAP-Phone 600 durch das Schnittstellengerät 604 hindurch routet. Dementsprechend verbindet MSC 602 mobile Nicht-Heimvorrichtungen unter Wählen der Shortcode-Nummer mit Schnittstellengerät 604. Schnittstellengerät 604 ordnet eine lokale private IP-Adresse sowohl dem WAP-Gateway als auch dem Benutzeragenten zu und beendet den CSD-Abschnitt.
  • Schnittstellengerät 604 wandelt das Anrufprotokoll für CSD in ein IP-Protokoll um und erzeugt ein unterschiedliches, IP-basiertes Standard-HTTP-1.1-Protokoll. Das WAP-Phone 600 verbindet nicht automatisch das Schnittstellengerät 604 mit dem WAP-Proxy in dem Heimnetzwerk des WAP-Phones. Stattdessen analysiert das Schnittstellengerät 604 den Anruf von dem WAP-Phone 600, bestimmt die Identität der Vorrichtung und der erforderlichen Datendienste und verwendet dann die Information, um ein Datendienstnetzwerk gemäß dem Dienstprofil der Vorrichtung zu bestimmen. Das Schnittstellengerät 604 verbindet dann das WAP-Phone 600 direkt mit der URL des Servers des Datendienstnetzwerks 610 und verwaltet Datenkommunikation zwischen der Vorrichtung und dem Dienstnetzwerk, bis die Vorrichtung den Datendienst verlässt. Das Schnittstellengerät kann mit einem außerhalb liegenden Portal im Internet 612 verbunden werden. Ansonsten kann die mobile Vorrichtung mit einem Besucherportal verbunden sein, wie oben beschrieben, mit dem angeforderten Datendienst, der als ein Link auf der Besucherportalseite aufgeführt ist.
  • Da der WAP-Gateway in dem HPMN während bestimmter Datenkommunikationen umgangen werden kann, führt Schnittstellengerät 604 bei der vorliegenden Erfindung zusätzlich andere WAP-Gateway-Funktionen aus, die für korrekte Datenkommunikation erforderlich sind. Insbesondere umfasst Schnittstellengerät 604 einen Protokoll-Konverter für das Konvertieren zwischen WTP und HTTP. Im Falle einer gesicherten WAP-Seite (WTLS) konvertiert der WAP-Router die Pakete nicht, falls die Seite spezifisch eine Konvertierung über ein lokales Gateway erforderlich macht, und nur die Routing- und/oder NAT-Fähigkeiten des Schnittstellengeräts 604 werden verwendet.
  • In der bevorzugten Ausführungsform umfasst das Schnittstellengerät 604 zusätzlich einen Manager für die Dienstqualität und einen Abrechnungsmanager.
  • Um auf Heimdienste zuzugreifen, muss der Benutzer der roamenden mobilen Vorrichtung in der Lage sein, auf das HPMN-IP-Backbone zuzugreifen. Die in das Schnittstellengerät 604 eingebauten NAT-Fähigkeiten lösen das Problem des Zusammenpassens von verschiedenen privaten IP-Domänen und -Adressen verschiedener Operatoren. Schnittstellengerät 604 analysiert Parameter, die mit dem eingehenden WAP-/CSD-Anruf empfangen werden, um die erforderliche HPMN zu bestimmen. Derartige Parameter schließen die von der CLI erhaltene RAS- Funktionalität in Schnittstellengerät 604 ein. Wenn WAP-Phone 600 eine Datenanfrage an einen Datendienst in dem HPMN sendet, dann führt Schnittstellengerät 604 NAT durch, um die Ursprungsadresse der Datenanfrage in die Heimnetzwerkadresse des WAP-Phones zu übertragen. Datendienste auf dem HPMN identifizieren so das WAP-Phone korrekt.
  • In der bevorzugten Ausführungsform wird das Schnittstellengerät 604 als ein einfacher Router betrieben, falls die Anwendung der obersten Ebene kein WAP, (zum Beispiel GSM-Modem) ist, oder auf eine gesicherte Seite gerichtet ist.
  • Die in 6 veranschaulichte Architektur ist rückwärts kompatibel mit jeder beliebigen der vorhandenen WAP-Infrastrukturen des HPMN, unabhängig von dem Anbieter des WAP-Gateway. Auch wenn der WAP-Gateway an dem HPMN als ein Proxy implementiert ist und ein Benutzer auf Heimdienste zugreifen möchte, kann die Sitzung den HPMN-WAP-Gateway umgehen, weil die WAP-Konvertierung in dem VPMN ausgeführt wird und aus diesem Grund als reguläre IP-Sitzung in dem HPMN fortgesetzt wird.
  • In der bevorzugten Ausführungsform wird die mobile Vorrichtung derart konfiguriert, dass sie roamende Datenkommunikationen auf ein vorher ausgewähltes Schnittstellengerät richtet, das im Wesentlichen wie die oben beschriebenen Schnittstellen betrieben wird. Die mobile Vorrichtung ist mit einem Dienstprofil assoziiert, das Dienstnetzwerke spezifiziert, die Datendienste für die Vorrichtung bereitstellen. Die Konfiguration der Vorrichtung kann eingegeben werden, wenn die Vorrichtung hergestellt wird, von einem Anbieter der Vorrichtung oder wenn die Vorrichtung auf ein Netzwerk zugreift. In der bevorzugten Ausführungsform ist die Vorrichtung aus der Ferne konfigurierbar. Zum Beispiel kann eine roamende Vorrichtung, die sich in ein besuchtes Netzwerk einloggt, aus der Ferne mit einem Zugangscode konfiguriert werden. In der bevorzugten Ausführungsform schließt die Konfiguration der Vorrichtung einen vorbestimmten Zugangscode ein, wie etwa eine vorbestimmte Zugangsadresse, einen vorbestimmten APN, einen WAP-Shortcode, einen Ländercode, einen Unternehmenscode, einen identitätsbasierten Code oder einen Netzwerkcode. Übertragung der Datenanfrage mit dem Zugangscode gewährleistet, dass das mobile Netzwerk die Datenanfrage als eine roamende Datenanfrage identifiziert und die Datenanfrage an das Schnittstellengerät richtet.
  • Es wird nun Bezug auf 7 genommen, die ein vereinfachtes Blockschaltbild einer bevorzugten Ausführungsform eines Netzwerks für das Unterstützen des Roamens von mobilen Kommunikationsvorrichtungen zwischen wenigstens einem mobilen Netzwerk und wenigstens einem Dienstnetzwerk, das Datendienste bereitstellt, zeigt. Jede mobile Kommunikationsvorrichtung hat ein entsprechendes Heimnetzwerk. Netzwerk 750 umfasst die Verbindungen zu der Schnittstelle 760.1 bis 760.n und eine Roaming-Support-Einheit 770, die mit den Verbindungen zu der Schnittstelle assoziiert ist. Jedes der mobilen Netzwerke 780.1 bis 780.n und jedes der Dienstnetzwerke 790.1 bis 790.n ist mit einer entsprechenden Verbindung zu der Schnittstelle assoziiert. Mobile Netzwerke können als Dienstnetzwerke funktionieren und Datendienste für mobile Vorrichtungen bereitstellen. Die Anzahl der Verbindungen zur Schnittstelle, Dienstnetzwerke und mobilen Netzwerke in der Figur dient lediglich dem Zwecke der Veranschaulichung und kann jede beliebige Zahl größer eins umfassen.
  • Die roamende Unterstützungseinheit 770 stellt Daten bezüglich der roamenden mobilen Vorrichtungen für eine entsprechende Verbindung zu der Schnittstelle bereit. In einer bevorzugten Ausführungsform umfasst das Netzwerk ferner eine Datenbank für das Speichern von Eigenschaften, wie etwa die Dienstprofile der Vorrichtung, die mit der mobilen Vorrichtung assoziiert sind. In einer weiteren bevorzugten Ausführungsform kann die Datenbank derart betrieben werden, dass sie die Heimdaten zu speichert.
  • Es wird nun Bezug genommen auf 8, die ein vereinfachtes Flussdiagramm einer bevorzugten Ausführungsform eines Verfahrens für das Unterstützen von zellulärer Datenkommunikation zwischen einer mobilen Telefonvorrichtung, die innerhalb eines besuchten mobilen Netzwerks roamt, und einem Datendienst darstellt. Die mobile Vorrichtung ist mit einem Heimnetzwerk und einem Dienstprofil assoziiert. In Schritt 800a wird eine Datenanfrage von einem Datendienst von der mobilen Vorrichtung empfangen. Die Datenanfrage richtet sich an einen angeforderten Datendienst. Datendienste schließen folgendes ein: kommerzielle Dienste, Notfalldienste, E-Mail, Kundenbetreuung in der Muttersprache des Kunden, Zugriff auf globale Shortcodes, Zugriff auf Lesezeichen und Kurznachrichtendienste. Diese Datendienste können von einer Vielzahl von Netzwerken bereitgestellt werden. Das Datenanfrageprotokoll kann WAP-Daten, Standard-Daten oder sichere Daten umfassen. Die Datenanfrage wird in Schritt 810 analysiert, um den benötigten Datendienst zu bestimmen und die mobile Vorrichtung zu identifizieren, welche die Anfrage gesendet hat. In Schritt 820 wird das Dienstprofil der anfragenden Vorrichtung identifiziert. Das Dienstprofil der Vorrichtung wird verwendet, um ein dem benötigten Datendienst in Schritt 830 entsprechendes Dienstnetzwerk auszuwählen. In Schritt 840 wird die Datenanfrage in das Dienstnetzwerk eingeführt. Schließlich wird in Schritt 850 die Datenanfrage an das Dienstnetzwerk weitergeleitet. Somit wird die Datenanfrage direkt an das Dienstnetzwerk weitergeleitet und muss nicht durch das Heimnetzwerk der Vorrichtung hindurch geroutet werden, außer wenn der Netzwerkserver des Datendienstes innerhalb des Heimnetzwerks angeordnet ist. Das Weiterleiten von Datenantworten von dem Dienstnetzwerk an die mobile Vorrichtung wird auf analoge Art und Weise durchgeführt. Der Datendienst kann von dem Heimnetzwerk, dem besuchten Netzwerk oder jeden anderen zugänglichen Netzwerk aus bereitgestellt werden. Der angeforderte Datendienstserver kann im Internet, in einem Unternehmensnetzwerk oder einem privaten Netzwerk angeordnet sein.
  • In einer bevorzugten Ausführungsform wird die Identität der mobilen Vorrichtung anhand wenigstens eines Parameters, der mit der Datenanfrage empfangen wurde, bestimmt. Die Identität der Vorrichtung kann anhand von wenigstens einem der folgenden Parameter bestimmt werden: MSISDN, der Homepage der mobilen Vorrichtung, APN und CLI.
  • Auch eine Umwandlung der Netzwerkadresse kann gegebenenfalls durchgeführt werden, um die Datenkommunikation zwischen der mobilen Vorrichtung und dem Netzwerkserver des Datendienstes zu vereinfachen. Eine bevorzugte Ausführungsform umfasst ferner das Bestimmen einer Dienstnetzwerkadresse, die der mobilen Vorrichtung von dem Dienstnetzwerk zugeordnet wird. Wenn die zugeordnete Dienstnetzwerkadresse eine private Netzwerkadresse ist, dann kann es sein, dass eine Umwandlung der Netzwerkadresse erforderlich ist. Eine bevorzugte Ausführungsform umfasst ferner das Bestimmen, ob die Dienstnetzwerkadresse eine private Netzwerkadresse umfasst und das Durchführen einer Umwandlung der Netzwerkadresse, wenn die Dienstnetzwerkadresse privat ist, um die ursprüngliche Netzwerkadresse der Datenanfrage von der Adresse des Netzwerks, das die Vorrichtung besucht hat, in die Adresse des Dienstnetzes der Vorrichtung umzuwandeln.
  • In einer bevorzugten Ausführungsform umfasst das Durchführen der Umwandlung der Netzwerkadressen die folgenden Schritte: Bestimmen der besuchten Netzwerkadresse, Bestimmen der Dienstnetzwerkadresse, und Ersetzen der ursprünglichen Netzwerkadresse der Datenanfrage durch die Dienstnetzwerkadresse.
  • In einer bevorzugten Ausführungsform umfasst das Durchführen der Umwandlung der Netzwerkadressen die folgenden Schritte: Bestimmen der besuchten Netzwerkadresse, Bestimmen der Dienstnetzwerkadresse und Ersetzen der Zielnetzwerkadresse der Datenanfrage durch die Adresse des besuchten Netzwerks.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren ferner das Identifizieren eines Autorisierungsservers für das Dienstnetzwerk der mobilen Vorrichtung, wie etwa einen Radius-Server. Eine weitere bevorzugte Ausführungsform umfasst ferner das Anfragen des Autorisierungsservers für das Dienstnetzwerk, um die Datenanfrage durch die mobile Vorrichtung zu autorisieren. Eine weitere bevorzugte Ausführungsform umfasst das Identifizieren eines Heim-Netzwerks und/oder eines Autorisierungsservers des Heimnetzwerkes. Das Heimnetzwerk der Vorrichtung kann über das Dienstprofil der Vorrichtung oder anhand von Parametern, die mit Datenanfragen von der mobilen Vorrichtung, wie etwa CLI, APN, Homepage der mobilen Vorrichtung und MSISDN, identifiziert werden. Der Heim-Autorisierungsserver kann eine Anfrage über die Authentifizierung der mobilen Vorrichtung erhalten. Das Heim-Netzwerk und/oder Dienstnetzwerk kann eine Anfrage nur während der Initiierung einer Datensitzung erhalten.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Zuteilen einer besuchten Netzwerkadresse an die mobile Vorrichtung.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Pflegen einer Besucherdatenbank für das Speichern von Eigenschaften, die mit der mobilen Vorrichtung assoziiert sind. Die in der Datenbank gespeicherten Eigenschaften können folgende einschließen: Dienstprofil, Name des besuchten Netzwerks, Ort, an dem sich das besuchte Netzwerk befindet, Adresse des Dienstnetzwerks, Adresse des Heimnetzwerks, Adresse des besuchten Netzwerks, Community-Profile und ein Benutzerprofil. Das Benutzerprofil kann ein Teil des Dienstprofils sein und kann Benutzerinformation und Datendienstpräferenzen festlegen. Die in der Datenbank gespeicherten Daten können während anderer Schritte des Verfahrens verwendet werden. Zum Beispiel können das Dienstprofil, die Netzwerkadresse der Vorrichtung und das Heimnetzwerk anhand der Datenbank bestimmt werden.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Erstellen und/oder Beenden einer Datenkommunikationssitzung für die mobile Vorrichtung.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Routen der Datenkommunikation. In einer weiteren bevorzugten Ausführungsform umfasst das Verfahren das Dienstqualitäts- und/oder Abrechnungsmanagement.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Konvertieren einer Datenanfrage mit einem inkompatiblen Protokoll in ein vorbestimmtes Netzwerkprotokoll. Zum Beispiel kann das Anfrageprotokoll zwischen WTP und HTTP hin und her konvertiert werden. Eine weitere bevorzugte Ausführungsform umfasst das Rerouten einer vorangegangenen Datenanfrage, die ein mobiles Telefonprotokoll aufweist, zu einem mobilen Telefonknoten, der so betrieben werden kann, dass die vorangegangene Datenanfrage in eine Datenanfrage mit einem vorbestimmten Netzwerkprotokoll umgewandelt wird und die Datenanfrage an die Datenschnittstelle zurückgeschickt wird.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Verbinden der mobilen Vorrichtung mit einer Besucherportalseite, die mit der mobilen Vorrichtung assoziiert ist. Die Vorrichtung kann mit der Besucherportalseite verbunden sein, wenn die Vorrichtung eine Datensitzung initiiert. Die bevorzugte Ausführungsform umfasst ferner das Generieren der Besucherportalseite, die mit jeder Vorrichtung assoziiert ist. Die Besucherportalseite, die für jede Vorrichtung generiert wird, kann sich je nach Ort, an dem sich das Mobiltelefon befindet, der Identität des Heim- und der besuchten mobilen Netzwerke, dem Dienstprofil, das mit der mobilen Vorrichtung assoziiert ist und weiteren Faktoren, unterscheiden. Die Besucherportalseite kann Links zu einer Vielzahl von Seiten und Diensten enthalten, wie etwa den folgenden: einer Homepage der mobilen Vorrichtung, einer Heimnetzwerk-Seite, einer ersten Seite eines mobilen Netzwerks, einer ortsbasierten Seite, einer Seite für den Zugang in das Internet, einer Seite für den Zugang zu einem Unternehmen, einer Suchmaschine und einem E-Mail-Dienst.
  • In einer bevorzugten Ausführungsform umfasst das Verfahren das Konfigurieren der mobilen Vorrichtung.
  • Die oben beschriebenen Ausführungsformen sollen die Schwierigkeiten, die sich derzeit für WAP-Datenbenutzer ergeben, lösen. Benutzer von Mobiltelefonen sind effizient mit den Datendiensten innerhalb der besuchten Netzwerke oder woanders in dem Datennetzwerk und den Heim-Netzwerken verbunden. Netzwerkserver stellen bevorzugt relevante, lokalisierte Daten zur Verfügung und lassen dabei noch einen lückenlosen Zugriff auf Unternehmensserver zu. CSD-Datenbenutzer werden effizient zu dem Datendienstnetzwerk geroutet. GPRS-Abonnenten erhalten einen einfachen Zugang zu einer großen Bandbreite von Datendiensten. Die Abonnenten profitieren von einem lückenlosen Zugriff auf sämtlichen Portale und Lesezeichen, zusammen mit der örtlichen Information und dem Zugriff auf ein Unternehmensintranet für VPN-Mitglieder. Das Besucherportal stellt sowohl mobilen WAP-/CSD- als auch WAP-/GPRS-Operatoren zur Verfügung, mit einer Möglichkeit, die bereitgestellten Dienste und Informationen an die Bedürfnisse jedes Benutzers anzupassen.
  • Es gilt zu beachten, dass bestimmte Merkmale der Erfindung, die zum Zwecke einer klareren Darstellung in dem Kontext der einzelnen Ausführungsformen beschrieben werden, auch in Kombination mit einer einzelnen Ausführungsform bereitgestellt werden können. Umgekehrt können verschiedene Merkmale der Erfindung, die für eine kürzere Darstellung im Zusammenhang mit einer einzelnen Ausführungsform beschrieben werden, auch einzeln oder in jeder geeigneten Unterkombination bereitgestellt werden.
  • Es gilt für Fachleute zu beachten, dass die vorliegende Erfindung nicht auf das beschränkt ist, was hierin im Einzelnen gezeigt und beschrieben wurde. Der Schutzumfang der vorliegenden Erfindung soll durch die angehängten Ansprüche definiert werden und schließt sowohl Kombinationen als auch Unterkombinationen der verschiedenen hierin beschriebenen Merkmale ein, sowie Variationen und Modifikationen davon, die für den Fachmann beim Lesen der obigen Beschreibung auf der Hand liegen würden.

Claims (9)

  1. Ein Besucherportal (500) für das Unterstützen der Datenkommunikation von roamenden mobilen Telefonvorrichtungen (210), die in einem zellulären Nicht-Heimnetzwerk (214) roamen, wobei die mobilen Telefonvorrichtungen mit entsprechenden zellulären Heimnetzwerken (216) und mit entsprechenden Dienstprofilen assoziiert sind, wobei das Besucherportal folgendes umfasst: einen Seitengenerator (510) für das Generieren von entsprechenden Besucherportalseiten für die Vorrichtungen und durch entsprechende Besucherportalseiten gekennzeichnet, die gemäß den Dienstprofilen konfiguriert sind; eine erste Schnittstelle (300), um zu ermöglichen, dass das zelluläre Nicht-Heimnetzwerk (214) Datenkommunikationssitzungen der mobilen Telefonvorrichtungen unterbricht und für das Leiten der Datenkommunikationssitzungen an die entsprechenden Besucherportalseiten über eine zweite Schnittstelle (520) in dem zellulären Nicht-Heimnetzwerk, um dadurch Datenkommunikationssitzungen in dem zellulären Nicht-Heimnetzwerk mit den Vorrichtungen über die entsprechenden Besucherportalseiten zu unterstützen.
  2. Ein Besucherportal gemäß Anspruch 1, wobei das Nicht-Heimnetzwerk derart konfiguriert ist, dass es über die erste Schnittstelle die mobile Telefonvorrichtung mit dem Besucherportal nach Initiierung einer Datensitzung durch die mobile Telefonvorrichtung verbindet.
  3. Ein Besucherportal gemäß Anspruch 1, wobei die mobilen Vorrichtungen derart konfiguriert sind, dass sie CSD- oder GPRS-Kommunikation durchführen.
  4. Ein Besucherportal gemäß Anspruch 1, wobei der Seitengenerator derart konfiguriert ist, dass er die entsprechende Seite des Besucherportals gemäß wenigstens einem aus den folgenden generiert: das Heimnetzwerk der Vorrichtung, das Netzwerk, in dem die Vorrichtung zum aktuellen Zeitpunkt roamt und ein mit der Vorrichtung assoziiertes Benutzerprofil, sowie mit dem Benutzerprofil assoziierte Benutzerinformation.
  5. Ein Besucherportal gemäß Anspruch 1, wobei die Seite des Besucherportals Links zu wenigstens einem aus einer Gruppe enthält, die folgendes umfasst: Lesezeichenanfragen, eine Seite eines Nicht-Heim-Benutzers, eine Homepage einer mobilen Vorrichtung, eine Heim-Netzwerkseite, eine ortsbasierte Seite, eine Seite für den Zugang zum Internet, eine Seite für den Zugang zu einem Unternehmen, eine Suchmaschine und einen E-Mail-Dienst.
  6. Ein Besucherportal gemäß Anspruch 1, das wenigstens ein Besucherseiten-Template umfasst, und wobei der Seitengenerator derart konfiguriert ist, dass er eine Besucherportalseite durch das Einfügen von mit einer mobilen Vorrichtung assoziierter Information in eines der Templates generiert.
  7. Ein System für das Unterstützen von roamender Datenkommunikation, wobei das System ein Netzwerk umfasst, das Heim-Benutzer und Nicht-Heim-Benutzer aufweist und ein Besucherportal (500) für Nicht-Heim-Benutzer, dadurch gekennzeichnet, dass das System geeignet ist, Sitzungen der Nicht-Heim-Benutzer über eine erste Schnittstelle (300) zu unterbrechen und dann über eine zweite Schnittstelle (520) direkt an das Besucherportal (500) zu leiten, wobei das Besucherportal (500) einen durch den Benutzer wählbaren Zugang zu einer Vielzahl von Diensten bereitstellt, wobei das Besucherportal (500) derart konfiguriert ist, dass es für die Nicht-Heim-Benutzer entsprechende Besucherportalseiten generiert, die gemäß Dienstprofilen konfiguriert sind, wobei die entsprechenden Besucherportalseiten derart konfiguriert sind, dass sie die Sitzungen unterstützen.
  8. Das System gemäß Anspruch 7, wobei das Besucherportal in dem Netzwerk angeordnet ist.
  9. Das System gemäß Anspruch 7 oder 8, wobei jede Seite des Besucherportals Links zu wenigstens einem aus einer Gruppe enthält, die folgendes umfasst: Lesezeichenanfragen, eine Seite eines Nicht-Heim-Benutzers, eine Homepage einer mobilen Vorrichtung, eine Heimnetzwerkseite, eine ortsbasierte Seite, eine Seite für den Zugang zum Internet, eine Seite für den Zugang zu einem Unternehmen, eine Suchmaschine und einen E-Mail-Dienst.
DE60219133T 2001-02-08 2002-02-08 Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten Expired - Fee Related DE60219133T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26718701P 2001-02-08 2001-02-08
US267187P 2001-02-08

Publications (2)

Publication Number Publication Date
DE60219133D1 DE60219133D1 (de) 2007-05-10
DE60219133T2 true DE60219133T2 (de) 2007-12-13

Family

ID=23017678

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60219133T Expired - Fee Related DE60219133T2 (de) 2001-02-08 2002-02-08 Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten

Country Status (5)

Country Link
US (1) US7184764B2 (de)
EP (1) EP1241902A3 (de)
AT (1) ATE358397T1 (de)
DE (1) DE60219133T2 (de)
ES (1) ES2282567T3 (de)

Families Citing this family (170)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO313950B1 (no) * 2000-03-14 2002-12-30 Ericsson Telefon Ab L M Kommunikasjonsidentifikatormetode
US7092370B2 (en) * 2000-08-17 2006-08-15 Roamware, Inc. Method and system for wireless voice channel/data channel integration
DE10151743A1 (de) * 2001-10-19 2003-04-30 Siemens Ag Verfahren zur Durchführung von augenblicklichem Nachrichtenverkehr (Instant Messaging) mit paketvermittelten Daten
US8307045B1 (en) 2001-08-22 2012-11-06 Open Text S.A. System and method for creating target-specific data conversion templates using a master style template
US20090168719A1 (en) * 2001-10-11 2009-07-02 Greg Mercurio Method and apparatus for adding editable information to records associated with a transceiver device
US7187921B1 (en) * 2001-12-10 2007-03-06 Bellsouth Intellectual Property Corporation Apparatus, system and method for forwarding data sent to a wireless device to another address
EP1328108A1 (de) * 2002-01-14 2003-07-16 Alcatel Verfahren, Endgerät, Server und Programmmodule zur Nutzung von Diensten an einem Endgerät
US7197537B2 (en) * 2002-03-29 2007-03-27 Bellsouth Intellectual Property Corp Remote access and retrieval of electronic files
DE10332558B4 (de) * 2003-07-11 2006-06-01 Siemens Ag Verfahren zum Erkennen von Abrechnungsdatensätzen
US7684793B2 (en) * 2003-08-05 2010-03-23 Roamware, Inc. Anti-traffic redirection system
US7929953B2 (en) * 2003-08-05 2011-04-19 Roamware, Inc. Controlling traffic of an inbound roaming mobile station between a first VPMN, a second VPMN and a HPMN
US7590417B2 (en) * 2003-08-05 2009-09-15 Roamware Inc. Method, system and computer program product for countering anti-traffic redirection
US20060252423A1 (en) * 2003-08-05 2006-11-09 Roamware, Inc. Method and apparatus by which a home network can detect and counteract visited network inbound network traffic redirection
US20100240361A1 (en) * 2002-08-05 2010-09-23 Roamware Inc. Anti-inbound traffic redirection system
EP1566023A2 (de) * 2002-08-08 2005-08-24 fg microtec GmbH Verfahren zur anpassung von wap-basierten bertragungen
ES2201921B1 (es) * 2002-09-04 2005-05-16 Airtel Movil, S.A. Sistema y metodo de aviso de errores de marcacion.
US20040127200A1 (en) * 2002-12-31 2004-07-01 Shaw Venson M. Delivery of network services
US20040127215A1 (en) * 2002-12-31 2004-07-01 Shaw Venson M. Delivery of network services
EP1582081B1 (de) * 2003-01-10 2008-03-26 Telefonaktiebolaget LM Ericsson (publ) Single sign-on (sso) für benutzer von paketfunknetz-roaming in einem multinationalen betreibernetz
US8175622B2 (en) * 2003-02-14 2012-05-08 Roamware, Inc. Method and system for keeping all phone numbers active while roaming with diverse operator subscriber identity modules
US20070293216A1 (en) * 2003-02-14 2007-12-20 Roamware Inc. Method and system for providing PLN service to inbound roamers in a VPMN using a standalone approach when no roaming relationship exists between HPMN and VPMN
WO2004075579A2 (en) 2003-02-14 2004-09-02 Roamware, Inc. Signaling and packet relay method and system including general packet radio service (“gprs”)
WO2004075598A1 (en) 2003-02-18 2004-09-02 Roamware, Inc. Providing multiple msisdn numbers in a mobile device with a single imsi
US8331907B2 (en) 2003-02-18 2012-12-11 Roamware, Inc. Integrating GSM and WiFi service in mobile communication devices
KR100667343B1 (ko) * 2003-02-18 2007-01-10 주식회사 케이티프리텔 가상 번호를 이용하여 이동 통신 서비스를 제공하는 방법및 장치
US8478277B2 (en) * 2003-02-18 2013-07-02 Roamware Inc. Network-based system for rerouting phone calls from phone networks to VoIP clients for roamers and subscribers who do not answer
US20070213075A1 (en) * 2004-02-18 2007-09-13 Roamware, Inc. Method and system for providing mobile communication corresponding to multiple MSISDNs associated with a single IMSI
US7369839B2 (en) * 2003-03-14 2008-05-06 Nokia Siemens Networks Oy Method and apparatus for determining individual or common mobile subscriber number in mobile network for handling multiple subscribers having the same calling line identity
EP1463366B1 (de) * 2003-03-24 2007-12-05 Star Home GmbH Vorzugsnetzauswahl
BRPI0409352A (pt) 2003-04-15 2006-04-25 Thomson Licensing técnicas de oferta de acessos contìnuos em hot spots empresariais para ambos os usuários convidados e usuários locais
GB2401747B (en) * 2003-05-12 2006-08-02 Hutchison Whampoa Three G Ip Service restriction in mobile communication networks
CN100450051C (zh) * 2003-06-30 2009-01-07 意大利电信股份公司 通信网中网络选择的方法和相关网络
SG120939A1 (en) * 2003-07-21 2006-04-26 Starhub Ltd Roaming control panel
US7873358B2 (en) * 2003-08-05 2011-01-18 John Yue Jun Jiang Method and system for providing inbound traffic redirection solution
US8238905B2 (en) 2003-08-05 2012-08-07 Roamware, Inc. Predictive intelligence
US8121594B2 (en) * 2004-02-18 2012-02-21 Roamware, Inc. Method and system for providing roaming services to inbound roamers using visited network Gateway Location Register
US7616954B2 (en) * 2003-08-05 2009-11-10 Roamware, Inc. Method and system for providing GSMA IR. 73 SoR compliant cellular traffic redirection
US8583109B2 (en) 2005-05-09 2013-11-12 Roamware, Inc. Method and system for exchanging NRTRDE files between a visited network and a home network in real time
EP1665560B1 (de) * 2003-08-13 2010-06-30 Roamware, Inc. Mehrfach-imsi-mehrfach-/-einzel-msisdn (mimm/mism) auf mehreren sims für einen einzigen operator
SG145763A1 (en) * 2003-08-13 2008-09-29 Roamware Inc Signaling gateway with multiple imsi with multiple msisdn (mimm) service in a single sim for multiple roaming partners
WO2005036304A2 (en) * 2003-09-29 2005-04-21 Realm Systems, Inc. Mobility device server
JP3960963B2 (ja) * 2003-10-29 2007-08-15 京セラ株式会社 移動通信端末、移動通信管理装置、移動通信システム、移動通信端末プログラム、移動通信管理プログラムおよび移動通信方法
US7269431B1 (en) 2004-01-16 2007-09-11 Cingular Wireless Ii, Llc System for forwarding SMS messages to other devices
EP1571800A1 (de) * 2004-03-03 2005-09-07 France Telecom Verfahren und System, in welchem ein Benutzer auf einen, von einem Dienstanbieter bereitgestellten Dienst zugreift
US7496090B2 (en) * 2004-03-10 2009-02-24 Roamware Inc. Inbound roamer multimedia messaging systems
US7356337B2 (en) * 2004-03-23 2008-04-08 Starhome Gmbh Dialing services on a mobile handset and remote provisioning therefor
FI117313B (fi) 2004-04-05 2006-08-31 Nokia Corp Viestinkäsittely
US20050250483A1 (en) * 2004-05-07 2005-11-10 Malik Dale W Caller look-up system
US20050249172A1 (en) * 2004-05-07 2005-11-10 Malik Dale W System to provide direction information to mobile communication devices
US9232463B2 (en) 2004-08-09 2016-01-05 Blackberry Limited Apparatus, and associated method, for facilitating communications by a mobile node in a multiple network radio communication system having interworking capability
ES2337357T3 (es) * 2004-08-09 2010-04-23 Research In Motion Limited Aparato y metodo asociado para facilitar las comunicaciones mediante un nodo movil en un sistema de radiocomunicacion de red multiple.
US7966012B2 (en) * 2004-09-09 2011-06-21 Parkervision, Inc. Wireless protocol converter
US7587496B2 (en) * 2004-09-17 2009-09-08 Ricoh Company, Ltd. Transfer device, distributed processing system, transfer device control method, program, and recording medium
US7693994B2 (en) * 2004-09-17 2010-04-06 Ricoh Company, Ltd. Intermediary apparatus, distributed processing system, data-transfer method, program and recording medium
WO2006034284A1 (en) * 2004-09-20 2006-03-30 Claude Charles Buchert System and method for control of air time of communication devices
JP2006094016A (ja) * 2004-09-22 2006-04-06 Ntt Docomo Inc サービス制御システム及びサービス制御方法
US9237430B2 (en) * 2004-10-12 2016-01-12 Mobileum, Inc. Flash caller ID for roaming
CN101057456A (zh) * 2004-11-17 2007-10-17 皇家飞利浦电子股份有限公司 确定需求的方法、设备和软件
ES2421682T3 (es) * 2004-11-18 2013-09-04 Roamware Inc Pasarela de desplazamiento itinerante en frontera
FI20041652A0 (fi) * 2004-12-22 2004-12-22 Nokia Corp Vierailevan päätelaitteen oletustilaajaprofiili pakettidataperusteisessa matkaviestinverkossa
US7447768B2 (en) * 2005-01-19 2008-11-04 Facetime Communications, Inc. Categorizing, classifying, and identifying network flows using network and host components
DE602006012025D1 (de) * 2005-03-02 2010-03-18 Roamware Inc Verbindungssteuersystem für ankommende roamer
EP1872603B1 (de) * 2005-03-02 2011-01-26 Roamware, Inc. Dynamische erzeugung von csi für ausgehende roamer
US8589561B2 (en) * 2005-03-22 2013-11-19 Alcatel Lucent Session level technique for improving web browsing performance on low speed links
US20060230279A1 (en) * 2005-03-30 2006-10-12 Morris Robert P Methods, systems, and computer program products for establishing trusted access to a communication network
US20060230278A1 (en) * 2005-03-30 2006-10-12 Morris Robert P Methods,systems, and computer program products for determining a trust indication associated with access to a communication network
BRPI0608800A2 (pt) * 2005-05-09 2010-01-26 Roamware Inc sistema e método para gerar informações de assinante (mo-csi) de aplicações personalizadas de origem móvel para lógica avançada de rede móvel (camel) de um roamer entrante e produto de programa de computador
US20060265737A1 (en) * 2005-05-23 2006-11-23 Morris Robert P Methods, systems, and computer program products for providing trusted access to a communicaiton network based on location
US7920863B2 (en) * 2005-08-22 2011-04-05 Futurewei Technologies, Inc. Method and system for managing network resources
CN101390409A (zh) * 2006-01-31 2009-03-18 罗姆韦尔有限公司 移动号码可移动性中的呼叫方线路识别
US20070225047A1 (en) * 2006-03-21 2007-09-27 Nokia Corporation Automatic discovery and deployment of feed links to mobile terminals
JP4787684B2 (ja) * 2006-06-15 2011-10-05 日本電気株式会社 セッション管理システム、セッション管理方法、及びプログラム
US20080102829A1 (en) * 2006-07-28 2008-05-01 Roamware, Inc. Method and system for providing prepaid roaming support at a visited network that otherwise does not provide it
US7920521B2 (en) * 2006-09-13 2011-04-05 Futurewei Technologies, Inc. Method and system for foreign agent relocation in wireless network
JP4293234B2 (ja) * 2006-12-05 2009-07-08 日本電気株式会社 シンクライアントにおける接続管理方法及び接続管理サーバ
EP2140380A2 (de) * 2006-12-19 2010-01-06 Koninklijke KPN N.V. Datennetzwerkdienst auf der basis der profilierung von ip-adressen
FR2916923A1 (fr) * 2007-06-01 2008-12-05 Siemens Vdo Automotive Sas Systeme d'aggregation de services pour une plateforme de telecommunication.
US8028327B1 (en) 2008-01-28 2011-09-27 Sprint Spectrum L.P. Method and system for a low-cost-internet-base station (LCIB) granting a client device temporary access
US20090248533A1 (en) * 2008-03-31 2009-10-01 Txttunes Limited Systems and methods for conducting transactions
EP2111019A1 (de) * 2008-04-17 2009-10-21 Alcatel Lucent Roamingverfahren
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8326958B1 (en) 2009-01-28 2012-12-04 Headwater Partners I, Llc Service activation tracking system
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8599767B2 (en) * 2008-06-26 2013-12-03 Netgear, Inc. Method and apparatus for scanning multi-mode wireless communication environments
US10116580B2 (en) * 2008-06-27 2018-10-30 Microsoft Technology Licensing, Llc Seamless location aware network connectivity
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US8805365B2 (en) * 2010-01-15 2014-08-12 Apple Inc. Registration with a mobile telecommunications service provider
US8914025B2 (en) 2010-01-15 2014-12-16 Apple Inc. Registration with a mobile telecommunications service provider
US8392838B2 (en) * 2010-01-27 2013-03-05 Vmware, Inc. Accessing virtual disk content of a virtual machine using a control virtual machine
US9009219B2 (en) 2010-01-27 2015-04-14 Vmware, Inc. Native viewer use for service results from a remote desktop
US9274821B2 (en) 2010-01-27 2016-03-01 Vmware, Inc. Independent access to virtual machine desktop content
US9477531B2 (en) * 2010-01-27 2016-10-25 Vmware, Inc. Accessing virtual disk content of a virtual machine without running a virtual desktop
CN101808138B (zh) * 2010-03-31 2014-04-09 中兴通讯股份有限公司 提高wap漫游用户订购或退订业务速度的系统及方法
US10805331B2 (en) 2010-09-24 2020-10-13 BitSight Technologies, Inc. Information technology security assessment system
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US10983747B2 (en) 2011-07-15 2021-04-20 Vmware, Inc. Remote desktop mirroring
US10976981B2 (en) 2011-07-15 2021-04-13 Vmware, Inc. Remote desktop exporting
US9210591B2 (en) 2012-03-12 2015-12-08 Starhome Gmbh System and method for steering of roaming
US9110752B2 (en) * 2012-07-11 2015-08-18 Sap Portals Israel Ltd Enterprise portal mobile applications installs
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
US9438615B2 (en) 2013-09-09 2016-09-06 BitSight Technologies, Inc. Security risk management
US9629018B2 (en) 2014-02-05 2017-04-18 Ibasis, Inc. Method and apparatus for triggering management of communication flow in an inter-network system
US10263903B2 (en) 2014-02-05 2019-04-16 Ibasis, Inc. Method and apparatus for managing communication flow in an inter-network system
US10382945B2 (en) 2014-03-21 2019-08-13 Telefonaktiebolaget Lm Ericsson Delivery of data services to a roaming network user
US20170118622A1 (en) * 2015-10-21 2017-04-27 Globetouch, Inc. Communication exchange for local data services
US11182720B2 (en) 2016-02-16 2021-11-23 BitSight Technologies, Inc. Relationships among technology assets and services and the entities responsible for them
US10979890B2 (en) 2016-09-09 2021-04-13 Ibasis, Inc. Policy control framework
CN110036656B (zh) 2017-03-30 2022-10-11 伊巴西斯公司 无需sms的esim简档切换
US10425380B2 (en) * 2017-06-22 2019-09-24 BitSight Technologies, Inc. Methods for mapping IP addresses and domains to organizations using user activity data
US10524116B2 (en) 2017-06-27 2019-12-31 Ibasis, Inc. Internet of things services architecture
US10257219B1 (en) 2018-03-12 2019-04-09 BitSight Technologies, Inc. Correlated risk in cybersecurity
US10812520B2 (en) 2018-04-17 2020-10-20 BitSight Technologies, Inc. Systems and methods for external detection of misconfigured systems
US11200323B2 (en) 2018-10-17 2021-12-14 BitSight Technologies, Inc. Systems and methods for forecasting cybersecurity ratings based on event-rate scenarios
US10521583B1 (en) 2018-10-25 2019-12-31 BitSight Technologies, Inc. Systems and methods for remote detection of software through browser webinjects
US10726136B1 (en) 2019-07-17 2020-07-28 BitSight Technologies, Inc. Systems and methods for generating security improvement plans for entities
US10749893B1 (en) 2019-08-23 2020-08-18 BitSight Technologies, Inc. Systems and methods for inferring entity relationships via network communications of users or user devices
US10848382B1 (en) 2019-09-26 2020-11-24 BitSight Technologies, Inc. Systems and methods for network asset discovery and association thereof with entities
US11032244B2 (en) 2019-09-30 2021-06-08 BitSight Technologies, Inc. Systems and methods for determining asset importance in security risk management
US10791140B1 (en) 2020-01-29 2020-09-29 BitSight Technologies, Inc. Systems and methods for assessing cybersecurity state of entities based on computer network characterization
US10893067B1 (en) 2020-01-31 2021-01-12 BitSight Technologies, Inc. Systems and methods for rapidly generating security ratings
US10764298B1 (en) 2020-02-26 2020-09-01 BitSight Technologies, Inc. Systems and methods for improving a security profile of an entity based on peer security profiles
US11023585B1 (en) 2020-05-27 2021-06-01 BitSight Technologies, Inc. Systems and methods for managing cybersecurity alerts
US11916868B2 (en) * 2020-07-30 2024-02-27 T-Mobile Usa, Inc. Device based smart NAT selection
US11122073B1 (en) 2020-12-11 2021-09-14 BitSight Technologies, Inc. Systems and methods for cybersecurity risk mitigation and management

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497412A (en) * 1994-04-07 1996-03-05 Gte Telecommunication Services Incorporated Enhanced call delivery system for roaming cellular subscribers
US5862203A (en) * 1995-07-21 1999-01-19 Call Manage Telecommunications call management system
US6411807B1 (en) * 1996-02-05 2002-06-25 At&T Wireless Service, Inc. Roaming authorization system
US6088431A (en) * 1996-03-20 2000-07-11 Aeris Communications, Inc. Method for transmitting voice or data in a wireless network depending on billing account status
JP3723296B2 (ja) * 1996-10-28 2005-12-07 富士通株式会社 ナビゲーション装置
US6208857B1 (en) 1996-11-04 2001-03-27 Qualcomm Incorporated Method and apparatus for performing position-and preference-based service selection in a mobile telephone system
GB9707615D0 (en) 1997-04-14 1997-06-04 British Telecomm Telecommunications apparatus and method
US6119001A (en) * 1997-04-28 2000-09-12 Telefonaktiebolaget Lm Ericsson (Publ) Roamer service auto-activation and deactivation in a home location register
CA2293710C (en) 1997-06-20 2008-08-12 British Telecommunications Public Limited Company Location dependent service for mobile telephones
FI105309B (fi) * 1997-06-24 2000-07-14 Nokia Mobile Phones Ltd Matkaviestinjärjestelmät
DE19730363B4 (de) 1997-07-15 2011-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Ortsspezifische World Wide Web Dienste in digitalen zellularen Kommunikationsnetzwerken
US6167250A (en) * 1997-09-24 2000-12-26 Telefonaktiebolaget Lm Ericsson (Publ) Network based tariff acquisition system for roaming mobile subscribers
DE19742681C2 (de) 1997-09-26 2003-03-06 Ericsson Telefon Ab L M GPRS-Teilnehmerauswahl von mehreren Internet-Dienstanbietern
US6690798B1 (en) * 1997-12-10 2004-02-10 Ericsson Inc. Key transforms to discriminate between beams in a multi-beam satellite communication system
US6148197A (en) * 1998-03-06 2000-11-14 Sbc Technology Resources, Inc. Intelligent roaming system with over the air programming
US6101486A (en) 1998-04-20 2000-08-08 Nortel Networks Corporation System and method for retrieving customer information at a transaction center
US6091949A (en) * 1998-06-25 2000-07-18 Telefonaktiebolaget Lm Ericsson (Publ) Location triggered barring of call forwarding
US6211462B1 (en) * 1998-11-05 2001-04-03 Texas Instruments Incorporated Low inductance power package for integrated circuits
US20010020242A1 (en) * 1998-11-16 2001-09-06 Amit Gupta Method and apparatus for processing client information
US6330444B1 (en) * 1998-11-16 2001-12-11 Telefonaktiebolaget Lm Ericsson (Publ) Pre-page timer
JP4441153B2 (ja) * 1999-04-12 2010-03-31 テレフオンアクチーボラゲット エル エム エリクソン(パブル) ホーム・ロケーション・レジスタの故障復旧
US6263057B1 (en) 1999-05-07 2001-07-17 Lucent Technologies Inc. Automatic telecommunications provider selection system
US6628942B1 (en) * 1999-10-06 2003-09-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for paging and responding to pages in a mobile radio communications system
SE517840C2 (sv) 1999-12-13 2002-07-23 Telia Ab Förfarande och system för styrning av tillhandahållande av tjänster i ett datanät
GB0007940D0 (en) * 2000-04-01 2000-05-17 Hewlett Packard Co Gathering information from short-range portals
US6691164B1 (en) * 2000-04-13 2004-02-10 Ericsson Inc. Versatile system for functional distribution of location registers
US6779025B1 (en) * 2000-06-30 2004-08-17 Cisco Technology, Inc. IP web based messaging system for localized management of wireless messaging
US6771971B2 (en) * 2000-10-10 2004-08-03 Sws Development, L.L.C. Subscriber information service center (SISC)
US20020085701A1 (en) * 2000-10-30 2002-07-04 Parsons Eric W. Method and system for providing unified communication management based on presence information
CN100428833C (zh) 2002-08-05 2008-10-22 罗姆韦尔有限公司 用于蜂窝网络业务重定向的方法和系统
WO2004075579A2 (en) 2003-02-14 2004-09-02 Roamware, Inc. Signaling and packet relay method and system including general packet radio service (“gprs”)
WO2004075598A1 (en) 2003-02-18 2004-09-02 Roamware, Inc. Providing multiple msisdn numbers in a mobile device with a single imsi
WO2004075484A2 (en) 2003-02-18 2004-09-02 Roamware, Inc. Integrating gsm and wifi service in mobile communication devices
EP1665560B1 (de) 2003-08-13 2010-06-30 Roamware, Inc. Mehrfach-imsi-mehrfach-/-einzel-msisdn (mimm/mism) auf mehreren sims für einen einzigen operator
SG145763A1 (en) 2003-08-13 2008-09-29 Roamware Inc Signaling gateway with multiple imsi with multiple msisdn (mimm) service in a single sim for multiple roaming partners
US20050186950A1 (en) * 2004-02-23 2005-08-25 Jiang Yue J. Method and system for telephone number portability between fixed and wireless networks
ATE514258T1 (de) 2004-02-23 2011-07-15 Roamware Inc Integriertes zellulares voip zur anruf-umleitung
US7496090B2 (en) 2004-03-10 2009-02-24 Roamware Inc. Inbound roamer multimedia messaging systems

Also Published As

Publication number Publication date
DE60219133D1 (de) 2007-05-10
EP1241902A2 (de) 2002-09-18
US7184764B2 (en) 2007-02-27
ATE358397T1 (de) 2007-04-15
EP1241902A3 (de) 2003-01-22
ES2282567T3 (es) 2007-10-16
US20020164983A1 (en) 2002-11-07

Similar Documents

Publication Publication Date Title
DE60219133T2 (de) Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten
DE69929314T2 (de) Verfahren, vorrichtung und apparat um information bereit zustellen
DE69936925T2 (de) Verfahren und vorrichtung zur übertragung von datenpaketen von einem externen paketnetz zu einer mobilen funkstation
DE69834650T2 (de) Aktualisierung von internetzugangspunkteinstellungen in einem mobilfunksystem
DE60034241T2 (de) Paketdatenprotokoll-kontextaktivierung für umherstreifende teilnehmer
DE60214590T2 (de) Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen
DE602005005131T2 (de) Nutzungsberechtigung für Dienste in einem drahtlosen Kommunikationsnetzwerk
DE60320028T2 (de) Single Sign-On (SSO) für Benutzer von Paketfunknetz-Roaming in einem Multinationalen Betreibernetz
DE69923942T2 (de) Verfahren und System zur drahtlosen mobile Server und Gleichrangigendiensten mit Dynamische DNS Aktualisierung
DE69924185T2 (de) Verfahren und anordnung zur zugriffssteuerung für ein mobilfunksystem
DE60037814T2 (de) System, verfahren und vorrichtung zum daten-push in einer umgebung für unmittelbar digitale rufe
DE60111173T2 (de) Verfahren, Vorrichtung und Programm für den Zugriff auf ortsabhängige Internetdienste
EP1407629B1 (de) Telekommunikationsverfahren, identifizierungsmodul und computerisierte diensteinheit
DE60020518T2 (de) Verwaltung von Benutzerprofilen
DE60035183T2 (de) System und verfahren zur entdeckung von mitteln unter verwendung von mehrfachübertragungsumfang
DE69813743T2 (de) Protokoll für mobiles Internet
DE60200415T2 (de) Stammdatei (HLR) mit mehreren Protokollen und Verfahren zu deren Verwendung
DE60033162T2 (de) Erleichterung der datenübertragung
DE60207984T2 (de) Bedienerauswählender Server, Methode und System für die Beglaubigung, Ermächtigung und Buchhaltung
DE60222818T2 (de) System und Verfahren zur Auswahl eines Unterstützungsknotens in einem Funkkommunikationssystem
DE60028254T2 (de) Steuerungsgerät und -verfahren für paketbasierte kommunikation
DE60117713T2 (de) Verfahren zum transferieren von teilnehmerdaten zwischen verschiedenen servern eines telekommunikationsnetzes
DE602006000868T2 (de) Verfahren und System zur Einsparung von Batterieenergie in drahtlosen Geräten operierend in einem lokalen drahtlosen Netzwerk
DE69929193T2 (de) Verfahren zur steuerung von kommunikation sowie kommunikationssystem
DE10043203A1 (de) Generische WLAN-Architektur

Legal Events

Date Code Title Description
8327 Change in the person/name/address of the patent owner

Owner name: STARHOME GMBH, ZUERICH, CH

8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee