DE60214590T2 - Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen - Google Patents

Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen Download PDF

Info

Publication number
DE60214590T2
DE60214590T2 DE60214590T DE60214590T DE60214590T2 DE 60214590 T2 DE60214590 T2 DE 60214590T2 DE 60214590 T DE60214590 T DE 60214590T DE 60214590 T DE60214590 T DE 60214590T DE 60214590 T2 DE60214590 T2 DE 60214590T2
Authority
DE
Germany
Prior art keywords
mobile station
network resource
network
host service
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60214590T
Other languages
English (en)
Other versions
DE60214590D1 (de
Inventor
P. Gary Waterloo MOUSSEAU
J. Barry Waterloo GILHULY
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of DE60214590D1 publication Critical patent/DE60214590D1/de
Application granted granted Critical
Publication of DE60214590T2 publication Critical patent/DE60214590T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/14Session management
    • 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/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • 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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/12Inter-network notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/22Manipulation of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Description

  • HINTERGRUND
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft das Gebiet einer Datenkommunikation in einem drahtlosen Netzwerk. Insbesondere betrifft die vorliegende Erfindung ein System und ein Verfahren zum Verwalten einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk.
  • 2. Beschreibung des Standes der Technik
  • Entstehende drahtlose Datennetzwerke, wie das GPRS(General Packet Radio Service)-Netzwerk, können das Internetprotokoll (IP – internet protocol) verwenden, um Daten an mobile Stationen zu leiten (route). Der populärste IP-Standard, IP-Version 4 (IPv4) hat eine beschränkte Adressierungsfähigkeit und verwendet somit ein dynamisches Adressierungsschema. In dem dynamischen Adressierungsschema wird ein Pool von verfügbaren Netzwerkadressen einem viel größeren Pool von mobilen Stationen zugewiesen abhängig davon, welche mobilen Stationen auf das Netzwerk zugreifen. Zusätzliche Netzwerkressourcen, wie ein PDP(Packet Data Protocol)-Kontext in dem GPRS-Netzwerk, werden den mobilen Stationen zugeteilt, wenn die mobilen Stationen auf das Netzwerk zugreifen.
  • WO 01/13656 A offenbart eine drahtlose mobile Kommunikation, in der Hochgeschwindigkeitsdaten mit der Hilfe von Internet-Trägerdiensten übertragen werden. Um eine Datenübertragung zwischen einem Ursprungsserver und einem mobilen Client durchzuführen, werden zwei Datenträger verwendet: ein erster Träger (bearer), typischerweise ein USSD oder SMS, und ein zweiter Träger, typischerweise leitungsvermittelte Daten oder ein GPRS. Der erste Träger wird verwendet, um die Datenübertragung zu initiieren, und wenn eine Aufbauphase abgeschlossen ist, schaltet das System zu dem zweiten Datenträger und Daten werden übertragen (typischerweise WAP-Inhalte).
  • WO 0141472 offenbart eine drahtlose mobile Kommunikation, in der Hochgeschwindigkeitsdaten mit der Hilfe von Internet-Trägerdiensten übertragen werden.
  • Ein entstehender IP-Standard, IP-Version 6 (IPv6), liefert im Wesentlichen permanente IP-Adressen aufgrund eines sehr viel größeren Adressraums, und somit ist das in IPv4 verwendete dynamische Adressierungsschema nicht erforderlich. In einem IPv6-Netzwerk werden jedoch zusätzliche Netzwerkressourcen, wie der PDP-Kontext in dem GPRS-Netzwerk, noch immer dynamisch den mobilen Stationen zugewiesen, wenn die mobilen Stationen auf das Netzwerk zugreifen.
  • ZUSAMMENFASSUNG
  • Ein System zur Verwaltung einer Informationsverteilung zwischen einem Computernetzwerk und mobilen Stationen in Kommunikation mit einem drahtlosen Netzwerk weist einen oder mehrere Hostdienst(e) und eine Netzwerk-Ressourcen-Überwachungsvorrichtung auf. Jeder Hostdienst ist betriebsfähig, zu mobilen Stationen gehörende Datenelemente zu empfangen und für jedes Datenelement aus einem Ressourcenzustand bzw. -status von Netzwerkressourcen, die zu den mobi len Stationen gehören, zu bestimmen, ob eine Netzwerkressource zu einer mobilen Station gehört. Bei einer negativen Bestimmung ist jeder Hostdienst weiter betriebsfähig, eine Außerband(out-of-band)-Nachricht (oder Signal) an die mobile Station zu übertragen, um die mobile Station anzuweisen, die Netzwerkressource zu akquirieren und das Datenelement an die mobile Station zu übertragen bei Empfang einer Bestätigungsnachricht, dass die mobile Station die Netzwerkressource akquiriert hat. Die Netzwerkressourcen-Überwachungsvorrichtung steht in Kommunikation mit dem drahtlosen Netzwerk und dem einen oder den mehreren Hostdienst(en) und ist betriebsfähig, den Ressourcenzustand von Netzwerkressourcen zu verfolgen, die zu den mobilen Stationen gehören, und den Ressourcenzustand an den einen oder die mehreren Hostdienst(e) automatisch zu übertragen.
  • Ein weiteres System zur Verwaltung einer Informationsverteilung an eine mobile Station in Kommunikation mit einem drahtlosen Netzwerk weist einen Hostdienst auf, der betriebsfähig ist, ein Datenelement zu empfangen, das zu der mobilen Station gehört, und zu bestimmen, ob eine Netzwerkressource zu der mobilen Station gehört, und bei einer negativen Bestimmung weiter betriebsfähig ist, eine Außerband-Nachricht an die mobile Station zu senden, um die mobile Station anzuweisen, die Netzwerkressource zu akquirieren.
  • Ein weiteres System zur Verwaltung einer Informationsverteilung zwischen einem Hostdienst in Kommunikation mit einem Computernetzwerk und einer mobilen Station in Kommunikation mit einem drahtlosen Netzwerk weist eine mobile Station auf. Die mobile Station weist ein Verarbeitungsteilsystem, ein Kommunikationsteilsystem und ein Speicherteilsystem auf und ist betriebsfähig, eine Außerband-Netzwerkressourcenanforderung über das Kommunikationsteilsystem zu empfangen und als Antwort auf die Netzwerkressourcenanforderung eine Netzwerkressource in dem drahtlosen Netzwerk zu erlangen und eine Bestätigungsnachricht an den Hostdienst zu übertragen, die anzeigt, dass die mobile Station die Netzwerkressource akquiriert hat.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine Darstellung eines Systems zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk;
  • 2 ist eine Darstellung eines Ausführungsbeispiels des Systems, das ein IP-Tunneln zwischen einer mobilen Station und einem Hostsystem vorsieht;
  • 3 ist ein Ablaufdiagramm, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einem Hostsystem ausgeführt wird;
  • 4 ist ein Ablaufdiagramm, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer mobilen Station ausgeführt wird;
  • 5 ist eine Darstellung eines Ausführungsbeispiels des Systems, das eine HTTP-Kommunikation zwischen einer mobilen Station und einem Hostsystem vorsieht;
  • 6 ist ein Ablaufdiagramm, das ein weiteres Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer mobilen Station ausgeführt wird;
  • 7 ist eine Darstellung eines Ausführungsbeispiels des Systems zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen IPv6-Netzwerk;
  • 8 ist eine Darstellung eines Ausführungsbeispiels des Systems, das eine Netzwerkressourcen-Überwachungsvorrichtung in Kommunikation mit dem drahtlosen Netzwerk und dem Hostsystem umfasst; und
  • 9 ist ein Ablaufdiagramm, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer Netzwerkressourcen-Überwachungsvorrichtung ausgeführt wird.
  • DETAILLIERTE BESCHREIBUNG
  • 1 ist eine Darstellung eines Systems zur Verwaltung einer Informationsverteilung von den Hostsystemen 100 und 120 an die mobilen Stationen 152 und 154 in Kommunikation mit einem drahtlosen Netzwerk 144 und einem drahtlosen Sprachnetzwerk 146. Während nur zwei Hostsysteme 100 und 120 und zwei mobile Stationen 152 und 154 gezeigt werden, kann das System zusätzliche Hostsysteme und mobile Stationen umfassen.
  • Das Hostsystem 100 ist veranschaulichend eine Computervorrichtung 102, wie ein mit einem lokalen Netzwerk (LAN – local area network) verbundener Mail-Server, auf dem ein Redirector-Softwareprogramm 104 läuft. Die Redirector-Software 104 arbeitet in Verbindung mit dem Mail-Server 102, um Benutzergewählte Information an die mobilen Stationen 152 und 154 um- bzw. weiterzuleiten. Eine beispielhafte mobile Station kann von dem Typ sein, der in dem U.S.-Patent Nr. 6,278,448 mit dem Titel „HAND-HELD ELECTRONIC DEVICE WITH A KEYBOARD OPTIMIZED FOR USE WITH THE THUMBS" offenbart wird. Ferner kann ein beispielhaftes Redirector-Softwareprogramm von dem Typ sein, der in dem U.S.-Patent Nr. 6,219,694 mit dem Titel „SYSTEM AND METHOD FOR PUSHING INFORMATION FROM A HOSTSYSTEM TO A MOBILE DATA COMMUNICATION DEVICE HAVING A SHARED ELECTRONIC ADRESS" offenbart wird.
  • Die Redirector-Software 104 kann auf jeder Maschine in der Firmenumgebung 100 existieren, vorzugsweise hinter einer Firewall 108, die in dem LAN arbeitet. Ein VPN(Virtual Private Network)-Server 106 ermöglicht Benutzern, sich über das Internet 130 mit Firmendiensten zu verbinden. Die VPN-Server 106 liefern eine höhere Sicherheit und ein Tunneln von Netzwerkanforderungen über das Internet 130.
  • Das Hostsystem 120 umfasst eine weitere Computervorrichtung 122, wie einen Webserver, auf dem eine Webserver-Software 124 läuft, die eine direkte WAP(Wireless Access Protocol)-Unterstützung umfassen kann. Die WAP-Unterstützung liefert einen Webinhalt, der mit den mobilen Stationen 152 und 154 kompatibel ist, für kleine PDAs (Personal Digital Assistants), Telefone und andere Typen von mobilen Stationen. Der Webserver 122 kann auch einen Informations-Transcoder laufen lassen, der effizient einen ersten Datentyp, der an dem Webserver 122 empfangen wird, in einen zweiten Datentyp mit reduzierter Größe zur Übertragung an die mobilen Stationen 152 und 154 umschlüsseln bzw. transcodieren kann. Ähnlich kann der Webserver 122 eine ASP(Application Service Provider)-Lösung laufen lassen, wie AOL, oder ein Webportal, wie Yahoo, oder eine drahtlose Weblösung, wie GoAmerica, oder ein privates Webdiensteangebot. Normalerweise ist der Webserver 122 durch eine Firewall 126 geschützt.
  • Das System verwaltet eine Informationsverteilung an die mobilen Stationen 152 und 154, so dass Datenelemente asynchron an die mobilen Stationen 152 und 154 geliefert werden können, die in Kommunikation mit dem drahtlosen Netzwerk 144 und 146 stehen. Das IP-basierte drahtlose Netzwerk 144 und das drahtlose Sprachnetzwerk 146 sind als IP-basierte Netzwerke dargestellt, die einen privaten Satz von IP-Adressen aufweisen. Die drahtlosen Netzwerke 144 und 146 sind vorzugsweise als ein Netzwerk implementiert, das sowohl eine Daten- als auch eine Sprachkommunikation jeweils für die mobilen Stationen 152 und 154 über eine Basisstation 148 unterstützt. Ein Beispiel eines derartigen Netzwerks ist das GSM(Global System for Mobile Communications)-Netzwerk und das GPRS-Netzwerk, das weltweit verfügbar ist und sowohl Sprache als auch Daten über die Basisstation 148 unterstützen kann.
  • Die Netzwerke 144 und 146 umfassen eine Netzwerkinfrastruktur 143, um Netzwerkdienste zu unterstützen, wie APNs (Access Point Nodes – Zugangspunktknoten) 142, SMS-Datendienste, PDP-Kontext-Zuteilungsdienste 150 und DHCP(Dynamic Host Configuration Protocol)-Schnittstellendienste 140 und andere. Zum Beispiel wird bei GPRS ein PDP-Kontext verwendet, um einen IP-Tunnel über die GSM/GPRS-Netzwerkinfrastruktur zu öffnen. Die PDP-Kontext-Zuteilungskomponente 150 ist mit DHCP-Diensten verbunden, da jedem PDP-Kontext automatisch eine IP-Adresse über DHCP zugewiesen wird. Da die drahtlosen Netzwerke 144 und 146 einen privaten dynamisch zugewiesenen IP-Adressenraum betreiben, ist der DHCP-Server 140 verantwortlich für eine Zuteilung von Netzwerkadressen an die mobilen Stationen 152 und 154 und für deren Entzug. Diese Operation findet in Verbindung mit der PDP-Kontext-Zuteilungskomponente 150 statt.
  • SMS-Dienste sind in einem GSM-Netzwerk verfügbar. Die SMS-Nachrichten werden im Allgemeinen über das Sprachnetzwerk 146 geleitet. Alternativ können die SMS-Nachrichten auch über das IP-basierte drahtlose Datennetzwerk 144 geleitet werden.
  • 2 ist eine Darstellung eines Ausführungsbeispiels des Systems, das ein IP-Tunneln zwischen einer mobilen Station 220 und einem Hostsystem 200 vorsieht. Das Hostsystem 200 weist veranschaulichend bzw. beispielsweise einen Hostdienst 204 auf, wie eine Mail- oder Webservercomputervorrichtung, wie unter Bezugnahme auf 1 beschrieben wird.
  • Die Schritte 2126 beschreiben das Verfahren zum Verschieben (pushing) von Information von dem Hostsystem 200 an die mobile Station 220. In diesem Ausführungsbeispiel sieht die Netzwerkinfrastruktur 143 ein Tunneln von IP-Paketen von dem Internet 130 an die mobile Station 220 vor. Ein derartiges Tunneln wird unterstützt durch einen Netzwerkadressübersetzungs(NAT – network adress translation)-Router oder durch Verwendung eines VPNs (Virtual Private Network), das von einer großen Anzahl von Netzwerkanbietern, wie Cisco Systems und Nortel Networks, verfügbar ist.
  • Der Schritt 21 findet statt bei der Ankunft von Informationsdatenelementen 202, die an eine mobile Station 220 zu verschieben sind. Die Datenelemente 202 können zum Beispiel Email-Nachrichten, Webseitenanforderungen, Suchanforderungen, Datenbankanfragen, Telefonanrufe, Kalenderalarme, Aufgabenliste(to-do-list)-Elemente, Arbeitsgruppe-bezogene Elemente, Voicemail-Nachrichten oder Datenbankelemente, die sich geändert haben, CRM- oder ETP-Datenelemente, usw. sein. Die zu der mobilen Station 220 gehörenden Datenelemente 202 werden an die mobile Station verschoben. Ein Datenelement 202 gehört zu der mobilen Station 220, wenn es direkt an die mobile Station adressiert ist oder an eine elektronische Adresse adressiert ist, an der die Datenelemente 202 an die mobile Stati on weitergeleitet (repeated) werden. Auch andere Zuordnungsverfahren können verwendet werden.
  • Obwohl in dem System nicht erforderlich, kann eine Ressourcen-Überwachungsvorrichtung, wie ein DHCP-Monitor/Datenbankserver 210, mit dem Netzwerk 144 in Kommunikation stehen. Die Ressourcen-Überwachungsvorrichtung 210 kann mit dem Hostdienst 204 über die Netzwerke 144 und/oder 130 kommunizieren oder kann alternativ über einen getrennten Datenkanal kommunizieren. Die Ressourcen-Überwachungsvorrichtung 210 überwacht einen DHCP-Verkehr unter Verwendung eines TCP/IP-Anschluss-Splitters. Ein derartiger TCP/IP-Anschluss-Splitter ist in „Cisco System"-Routern als ein integriertes Merkmal verfügbar. Die Ressourcen-Überwachungsvorrichtung 210 kann eine automatische Aktualisierung des Zustands einer Netzwerkressource liefern, wie die Domain des Netzwerks 144 und eine IP-Adresse oder ein PDP-Kontext, die den mobilen Stationen 220 zugeteilt sind. Der detaillierte Betrieb der Ressourcen-Überwachungsvorrichtung 210 wird unter Bezugnahme auf die 8 und 9 gezeigt und beschrieben.
  • Bei Ankunft des Datenelements 202 bestimmt der Hostdienst 204, ob es eine Netzwerkressource gibt, beispielsweise eine IP-Adresse, die der mobilen Station 220 zugeteilt ist. Die in der mobilen Station 220 gezeigte IP-Adresse stellt einfach den Datenteil der mobilen Dual-Mode-Station 220 dar, die sowohl zu einer Sprach- als auch einer Datenkommunikation fähig ist. Die Bestimmung, ob der mobilen Station 220 eine Netzwerkressource zugeteilt ist, kann durchgeführt werden zum Beispiel durch Zugreifen auf Ressourcenzuteilungszustandsdaten von mobilen Stationen, die an dem Hostdienst 204 gespeichert sind. Wenn keine IP-Adresse der mobilen Station 220 zugeteilt ist, oder wenn keine NAT- und VPN-Dienste von dem IP-basierten drahtlosen Netzwerk 144 verfügbar sind, dann führt der Hostdienst 204 den Schritt 22 durch und sendet eine Ressourcenanforderungsnachricht an die mobile Station 220 über einen Außerband- Kommunikationskanal. Eine derartige Außerband-Kommunikation ist eine SMS-Nachricht. SMS-Dienste werden von einem SMS-Center angeboten, das in der Netzwerkinfrastruktur 143 enthalten ist. Die SMS-Nachricht verwendet die MSISDN(Mobile Station International ISDN)-Nummer oder Telefonnummer 224 der mobilen Station 220 zur Adressierung. Der in der mobilen Station 220 gezeigte SMS-Telefonnummernwert ist einfach repräsentativ für den Sprachteil der mobilen Dual-Mode-Station 220, die sowohl zur Sprach- als auch zur Datenkommunikation fähig ist.
  • Der in der mobilen Station 220 gezeigte SMS-Telefonnummernwert ist einfach repräsentativ für den Sprachteil der mobilen Dual-Mode-Station 220, die sowohl zur Sprach- als auch zur Datenkommunikation fähig ist. Obwohl die SMS-Nachricht über die Sprach- oder Datenprotokolle gesendet werden kann, die in der Basisstation 148 implementiert sind, wird die MSISDN weiterhin für eine Außerbandadressierung verwendet und ein IP-Datenaustausch ist bei der Übertragung von Information nicht beteiligt.
  • Die Ressourcenanforderungsnachricht umfasst einen Befehl, der anzeigt, dass die mobile Station 220 einen PDP-Kontext aufbauen soll und eine IP-Adresse akquirieren soll. Die SMS-Nachricht kann entweder auf dem Sprachnetzwerk 146 oder, in einem Netzwerk wie GSM/GPRS, auf dem Datennetzwerk 144 ankommen, da ein GSM/GPRS-Netzwerk ein SMS-Messaging unterstützt. Obwohl in einem GPRS-Netzwerk die Netzwerkressource ein PDP-Kontext ist, können in anderen IP-basierten drahtlosen Netzwerken andere entsprechende Netzwerkressourcen akquiriert werden.
  • Die Ressourcenanforderungsnachricht umfasst auch Daten, die anzeigen, ob die Ressourcenüberwachungsvorrichtung 210 in Kommunikation mit dem DHCP-Server 140 steht. Bei Empfang der Ressourcenanforderungsnachricht führt die mobile Station 220 alle erforderlichen Schritte in Schritt 23 durch, um die Netzwerkressource zu akquirieren, wie die IP-Adresse 222. Der Prozess des Akquirierens der Netzwerkressource kann abhängig von dem Typ des drahtlosen Netzwerks und dem in dem Netzwerk implementierten Kommunikationsprotokolls variieren. Zum Beispiel kann der Schritt 23 zum Aufbau eines PDP-Kontextes in einem GPRS-Netzwerk führen, wenn eine PDP-Kontext noch nicht vorhanden ist.
  • In einem weiteren Ausführungsbeispiel unterliegt das Akquirieren einer Netzwerkressource durch die mobile Station 220 einem Eingriff durch den Benutzer. In diesem Ausführungsbeispiel wird der Benutzer über eine SMS-Nachricht informiert, die an der mobilen Station 220 empfangen wird, dass ein Datenelement zur Lieferung an die mobile Station 220 ansteht. Der Benutzer kann dann den Inhalt des Datenelements bestimmen, da ein kleiner Teil des Datenelements auf einer E/A-Vorrichtung in der mobilen Station 220 angezeigt wird, und bestimmen, ob er für die Lieferung des gesamten Datenelements zu zahlen bereit ist.
  • Sobald die IP-Adresse 222 von der mobilen Station 220 akquiriert wurde, prüft die mobile Station 220 die Ressourcenanforderungsnachricht, um festzustellen, ob sie die neue IP-Adresse 222 an den Hostdienst 204 übertragen muss. Wenn die Ressourcenanforderungsnachricht anzeigt, dass die Ressourcen-Überwachungsvorrichtung 210 mit dem DHCP-Server 140 in Kommunikation steht, dann sendet die Ressourcen-Überwachungsvorrichtung 210 die neue IP-Adresse 222 der mobilen Station 220 automatisch an den Hostdienst 204 und somit muss die mobile Station 220 die IP-Adresse 222 nicht an den Hostdienst 204 senden.
  • Wenn jedoch die Ressourcenanforderungsnachricht anzeigt, dass die Ressourcen-Überwachungsvorrichtung 210 nicht mit dem DHCP-Server 140 in Kommunikation steht, oder anzeigt, dass keine Ressourcen-Überwachungsvorrichtung 210 vorhanden ist, oder anzeigt, dass die mobile Station 220 die IP-Adresse 222 an den Hostdienst 224 übertragen muss, dann sendet die mobile Station die IP-Adresse 222 über das drahtlose Netzwerk 144 an den Hostdienst 204, wie in Schritt 24 gezeigt wird. Die Übertragung der IP-Adresse 222 geschieht gemäß dem normalen Prozess, in dem Übertragungen über das drahtlose Netzwerk 144 stattfinden, wie durch Verwendung von TCP/IP- und/oder HTTP-Befehlen zum Austausch entweder von HTML-Daten oder einer anderen Information. In einem alternativen Ausführungsbeispiel wird die IP-Adresse 222 über eine Außerband-Nachricht zurück an den Hostdienst 224 übertragen.
  • Wenn der Hostdienst 204 die neue IP-Adresse empfängt, entweder von der Ressourcen-Überwachungsvorrichtung 210 oder von der mobilen Station 220 direkt, führt der Hostdienst den Schritt 25 aus und führt eine Assoziation bzw. Zuordnung zwischen der IP-Adresse 222 und der mobilen Station 220 durch. Sobald diese Assoziation bzw. Zuordnung durchgeführt wurde, wird der Schritt 26 ausgeführt, um die Information an die mobile Station 220 zu senden.
  • 3 sieht ein Ablaufdiagramm 1000 vor, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einem Hostsystem ausgeführt wird. In Schritt 1002 wird ein Datenelement an dem Hostsystem empfangen. In Schritt 1004 bestimmt das Hostsystem, ob das Datenelement an die mobile Station übertragen werden soll. Wenn das Datenelement nicht an die mobile Station zu übertragen ist, dann wird das Datenelement in Schritt 1006 an dem Hostsystem verarbeitet.
  • Wenn das Datenelement jedoch an die mobile Station zu übertragen ist, dann bestimmt in Schritt 1008 das Hostsystem, ob eine Netzwerkressource der mobilen Station zugeteilt ist. Das Hostsystem kann zum Beispiel eine Netzwerkressour cenzuteilungstabelle speichern, die anzeigt, ob bestimmten mobilen Stationen eine Netzwerkressource zugeteilt wurde, wie eine IP-Adresse oder ein PDP-Kontext.
  • Wenn das Hostsystem feststellt, dass der mobilen Station eine Netzwerkressource zugeteilt wurde, dann wird das Datenelement an die mobile Station gesendet, wie in Schritt 1010 gezeigt wird. Wenn alternativ das Hostsystem feststellt, dass der mobilen Station keine Netzwerkressource zugeteilt wurde oder dass die Netzwerkressource nicht länger gültig ist, dann sendet das Hostsystem in Schritt 1012 eine Außerband-Ressourcenanforderungsnachricht an die mobile Station und wartet dann, dass die Netzwerkressource der mobilen Station zugeteilt wird, wie in Schritt 1014 gezeigt wird. Eine allgemeine Weise, um die Gültigkeit der Netzwerkressource zu bestimmen, ist, einen Leerlauf-Timer (idle timer) laufen zu lassen, der dem konfigurierten Leerlauf-Timer des IP-basierten drahtlosen Netzwerks 144 entspricht.
  • Sobald die Netzwerkressource der mobilen Station zugeteilt ist, kann das Hostsystem entweder durch die mobile Station direkt oder durch eine Ressourcen-Überwachungsvorrichtung in Kommunikation mit einem drahtlosen Netzwerk, auf das die mobile Station zugreift, benachrichtigt werden. Das Datenelement wird dann von dem Hostsystem an die mobile Station gesendet, wie in Schritt 1010 gezeigt wird.
  • 4 ist ein Ablaufdiagramm, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer mobilen Station ausgeführt wird. In Schritt 1102 empfängt die mobile Station eine Außerband-Nachricht, die von dem Hostsystem gesendet wird. In Schritt 1104 bestimmt die mobile Station, ob die Außerband-Nachricht eine Ressourcenanforderungsnachricht ist. Wenn die Außerband-Nachricht keine Ressourcenan forderungsnachricht ist, dann wird die Nachricht an der mobilen Station verarbeitet, wie in Schritt 1106 gezeigt wird.
  • Wenn jedoch die Außerband-Nachricht eine Ressourcenanforderungsnachricht ist, dann erlangt die mobile Station in Schritt 1108 die erforderlichen Netzwerkressourcen, wie eine IP-Adresse und/oder einen PDP-Kontext. In Schritt 1110 bestimmt die mobile Station, ob es erforderlich ist, eine Information hinsichtlich der akquirierten Netzwerkressource zurück an das Hostsystem zu senden. Diese Bestimmung kann auf zusätzlichen Daten in der Ressourcenanforderung basieren, die anzeigen, ob zum Beispiel eine Ressourcen-Überwachungsvorrichtung in Kommunikation mit dem drahtlosen Netzwerk steht, auf das die mobile Station zugreift. Wenn die mobile Station keine Information hinsichtlich der akquirierten Netzwerkressource zurück an das Hostsystem senden muss, dann wartet die mobile Station, um das Datenelement von dem Hostsystem zu empfangen, wie in Schritt 1112 gezeigt wird. Wenn jedoch die mobile Station eine Information hinsichtlich der akquirierten Netzwerkressource zurück an das Hostsystem senden muss, dann sendet die mobile Station die Information in Schritt 1114 und die mobile Station wartet, um das Datenelement von dem Hostsystem zu empfangen, wie in Schritt 1112 gezeigt wird.
  • 5 ist eine Darstellung eines Ausführungsbeispiels des Systems, das eine HTTP-Kommunikation zwischen einer mobilen Station 320 und einem Hostsystem 300 vorsieht. Das Hostsystem 300 weist illustrativ einen Hostdienst 304 auf, wie eine Mail- oder Webservercomputervorrichtung, wie unter Bezugnahme auf 1 beschrieben wird.
  • Die Schritte 3136 beschreiben den Prozess des Verschiebens von Information von dem Hostsystem 300 an die mobile Station 320. In diesem Ausführungsbeispiel sieht die Netzwerkinfrastruktur 143 kein Tunneln von IP-Paketen von dem Internet 130 an die mobile Station 320 vor. Stattdessen verwendet die mobile Station 320 HTTP, um eine Information direkt an den Hostdienst 304 zu kommunizieren. HTTP wird in einer Vielzahl von drahtlosen Netzwerken unterstützt und somit kann die mobile Station 320 herkömmliche HTTP-Anforderungen machen. Somit führen die mobile Station 320 und der Hostdienst 304 ein normales HTTP-„get" und -„put" oder -„get" und -„post" durch, welches für die bestimmte Situation am besten passt. Derselbe URL-Wert wird verwendet, um die Anforderung mit der Antwort zu assoziieren. Ferner werden der PDP-Kontext-Zuteilungsdienst 150 und der DHCP-Server 140 nicht von einer Ressourcen-Überwachungsvorrichtung überwacht.
  • Wie in 5 gezeigt, führt der Schritt 31 zu der Ankunft eines Datenelements 302 für die mobile Station 320. Bei Ankunft des Datenelements 302 bestimmt der Hostdienst 304, ob der mobilen Station 320 eine Netzwerkressource zugeteilt ist. Wenn der mobilen Station 320 keine Netzwerkressource zugeteilt ist, dann führt der Hostdienst 304 den Schritt 32 durch und sendet eine Ressourcenanforderungsnachricht an die mobile Station 320 über einen Außerband-Kommunikationskanal. Da es keine Tunnel-Unterstützung gibt, kann der Hostdienst 304 die mobile Station 320 unter Verwendung herkömmlicher TCP/IP- oder LTDP/IP-Mittel nicht erreichen. Somit muss der Hostdienst 304 eine Außerband-Nachricht an die mobile Station 320 als eine Anzeige senden, dass das Datenelement 302 zur Lieferung an die mobile Station 320 ansteht. Wiederum ist die Außerband-Kommunikation beispielsweise eine SMS-Nachricht.
  • Der Schritt 33 findet statt, wenn die mobile Station 320 noch keine zugewiesene Netzwerkressource hat, wie eine zugewiesene IP-Adresse. In einem GSM/GPRS-Netzwerk kann dies auch eine Anforderung einer PDP-Kontext-Aktivierung umfassen, was zu der Zuweisung eines IP-Adresswertes führt. In jeder Situation akquiriert die mobile Station 320 eine IP-Adresse und kann dann unter Verwendung der Netzwerkinfrastruktur 143 eine abgehende HTTP-Anforderung machen, wie in Schritt 34 gezeigt wird.
  • Die abgehende HTTP-Anforderung ist an eine URL adressiert, die zu dem Hostsystem 300 gehört. Die URL kann in einem Speicherteilsystem der mobilen Station 320 gespeichert werden oder sie kann über die Außerband-Ressourcenanforderungsnachricht an die mobile Station 320 geliefert werden. Das drahtlose Netzwerk 144 umfasst einen herkömmlichen Firewall/Proxy-Server in der Netzwerkinfrastruktur 143 und die mobile Station 320 macht die Anforderung an den APN 142, der wiederum den Austrittspunkt zu allen verbundenen Hostdiensten außerhalb des Netzwerks 144 bestimmt.
  • Der Schritt 35 findet statt, wenn der Hostdienst 304 die HTTP-Anforderung von einer mobilen Station empfängt und sie mit einer bekannten mobilen Station 320 abgleicht. Diese Assoziation kann auf mehrere Arten erreicht werden, wie durch Verwendung von HTTP-basierten Cookies, um den Fortschritt von Anforderungs/Antwort-Stufen zu verfolgen, um sicherzustellen, dass die mobile Station 320 Daten empfängt. Der Schritt 36 führt dazu, dass der Hostdienst 304 die HTTP-Anforderung von der mobilen Station 320 durch die geeignete HTTP-Antwort erfüllt und somit wird das Datenelement 302 an die mobile Station 320 geliefert.
  • 6 ist ein Ablaufdiagramm 1200, das ein weiteres Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer mobilen Station gemäß dem Ausführungsbeispiel von 5 ausgeführt wird. In Schritt 1202 empfängt die mobile Station eine Außerband-Nachricht, die von dem Hostsystem übertragen wird. In Schritt 1204 bestimmt die mobile Station, ob die Außerband-Nachricht eine Ressourcenanforderungsnachricht ist. Wenn die Außerband-Nachricht keine Ressourcenanforderungsnachricht ist, dann wird die Nachricht an der mobilen Station verarbeitet, wie in Schritt 1206 gezeigt wird.
  • In einem weiteren Ausführungsbeispiel kann die Außerband-Nachricht auch den aktuellen Cookie-Wert für die mobile Station enthalten, der von dem Hostsystem gehalten wird. Der Cookie-Wert kann bei der nachfolgenden Anforderung verwendet werden, um einen Overhead zu reduzieren und sicherzustellen, dass das Hostsystem und die mobile Station synchron sind.
  • Wenn die Außerband-Nachricht jedoch eine Ressourcenanforderungsnachricht ist, dann erlangt die mobile Station die erforderlichen Netzwerkressourcen in Schritt 1208. In Schritt 1210 stellt die mobile Station fest, ob die Außerband-Ressourcenanforderung eine URL umfasst. Wenn die Außerband-Ressourcenanforderung eine URL umfasst, dann sendet die mobile Station eine Information, welche die akquirierte Netzwerkressource betrifft, an das Hostsystem, von der URL adressiert über HTTP, wie in Schritt 1212 gezeigt wird. Wenn die Außerband-Ressourcenanforderung jedoch keine URL umfasst, dann ruft die mobile Station eine in ihrem Speicherteilsystem gespeicherte URL ab und sendet eine Information, welche die akquirierte Netzwerkressource betrifft, an das Hostsystem, adressiert durch die gespeicherte URL über HTTP, wie in Schritt 1214 gezeigt wird. Die mobile Station wartet dann, um das Datenelement von dem Hostsystem zu empfangen, wie in Schritt 1216 gezeigt. Durch Einrichten eines Cookie-Verfahrens kann das Hostsystem sicherstellen, dass die aktuelle HTTP-Anforderung von dem richtigen Benutzer ist und kann bessere Sicherheitsstandards vorsehen.
  • 7 ist eine Darstellung eines Ausführungsbeispiels des Systems zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen IPv6-Netzwerk 450. Die drahtlosen Netzwerke 450 und 452 können sowohl eine Sprach- als auch eine Datenkommunikation auf eine Weise unterstützen, die ähnlich ist zu der bei den Netzwerken 144 und 146 beschriebenen. Das Sprachbasierte drahtlose Netzwerk 452 sieht eine Sprachkommunikation mit den mobilen Stationen 420 und 422 vor. Das drahtlose Netzwerk 450 ist ein IPv6-basiertes Netzwerk, das andere Datenkommunikationsfähigkeiten für die mobilen Stationen 420 und 422 vorsieht, wie Empfang und Senden von Email, Dokumenten, Dateien und Ähnliches.
  • Während die Netzwerke 450 und 452 jeweils unterschiedliche Kommunikationsfähigkeiten vorsehen, wie oben beschrieben, kann das Netzwerk 450 auch „voice over IP (VoIP)" unterstützen. Selbstverständlich kann noch immer ein herkömmliches Adressieren der mobilen Station für eine Sprachkommunikation (z.B. eine Mobiltelefonnummer) implementiert werden. Ferner unterstützt die Netzwerkinfrastruktur 143 herkömmliche Dienste, wie SMS-Nachrichtenaustausch, Internet-Webzugriff, PDP-Kontext-Zuteilung 150 und DHCP-Adressverwaltung 140.
  • Die IP-Adresse in dem Netzwerk 450 ist eine IPv6-Adresse, die eine 16-Byte-Adresse ist statt der 4-Byte-Adresse einer IPv4-Adresse. Da die 16-Byte-Adresse in dem IPv6-Netzwerk 450 eine nahezu unbegrenzte Adressierung unterstützt, wird den mobilen Stationen 420 und 422 eine permanente oder semi-permanente IPv6-Adresse gegeben. Eine permanente Adresse ist eine Adresse, die sich nicht ändert, z.B. die Adresse kann in einem SIM (subscriber identity module) in der mobilen Station gespeichert werden oder in einem PROM- oder FLASH-Speicher in der mobilen Station gespeichert werden. Eine semi-permanente Adresse ist eine Adresse, die sich für eine lange Zeitdauer nicht ändert, z.B. wird eine Adresse der mobilen Station zugewiesen entsprechend der Teilnahmevereinbarung, die Zugang zu dem Netzwerk 450 gewährt, und nur widerrufen, wenn die Vereinbarung beendet wird. Andere Verfahren zum Vorsehen einer semi-permanenten Adresse können ebenfalls verwendet werden.
  • Somit hat in den meisten Situationen die Adresse der mobilen Stationen 420 und 422 eine IP-Adresse, die sich nicht ändert. Demgemäß kann, sobald einer mobilen Station eine Adresse zugewiesen ist, die Adresse nahezu für die mobile Station reserviert werden. Natürlich gibt es Situationen, in denen eine Adresse wieder- bzw. neuzugewiesen werden kann, wie Diebstahl oder Zerstörung der mobilen Station oder Beendigung einer Zugangsvereinbarung.
  • 7 stellt einen beispielhaften Austausch von Daten dar, erstens mit einem Hostsystem 400 und zweitens mit einem Webserver 412, der sich an einem Webstandort 402 befindet. Das Hostsystem 400 weist einen Hostdienst 406 auf, wie einen Mailserver, auf dem ein Redirector-Programm 404 läuft. Ein VPN-Server 408 ermöglicht Benutzern, sich über das Internet 130 mit Firmendiensten zu verbinden. Wenn die IPv6-Adresse an den Hostdienst 406 geliefert wird und der PDP-Kontext für die mobile Station 420 aktiv ist, dann können Datenelemente zwischen der mobilen Station 420 und dem Hostdienst 406 ausgetauscht werden, wie in Schritt 45 gezeigt wird.
  • Wenn der Hostdienst 406 die IPv6-Adresse für die mobile Station 420 nicht hat, dann können die Datenelemente nicht von dem Hostdienst 406 an die mobile Station 420 verschoben werden. Die IPv6-Adresse der mobilen Station 420 kann an den Hostdienst 406 über eine Außerband-Kommunikation von der mobilen Station 420 an den Hostdienst 406 geliefert werden, wie durch eine von dem Benutzer initiierte Kommunikation zwischen der mobilen Station 420 und dem Hostdienst 406. Alternativ kann die IPv6-Adresse über eine HTTP-Kommunikation von der mobilen Station 420 geliefert werden. Zum Beispiel kann ein Benutzer einen Zugang zu einem Webserver 410 wünschen, der einen WAP-Unterstützungsdienst 412 bietet. Der Benutzer kann den Webserver 410 über eine HTTP-Kommunikation kontaktieren, um die IPv6-Adresse und möglicherweise eine an dere Information an die mobile Station 420 zu liefern, um Zugang zu dem Webserver 410 zu erlangen.
  • Während die mobile Station 420 keine dynamische IP-Adresse akquirieren muss, muss die mobile Station 420 weiterhin Netzwerkressourcen, wie einen PDP-Kontext, akquirieren, um über das Netzwerk 450 zu kommunizieren. Der PDP-Kontext ist eine wertvolle (valued) Netzwerkressource, die in den Netzwerk-APNs terminiert. Da das Netzwerk 450 Ressourcen zuteilen muss, um den PDP-Kontext aufrechtzuerhalten, wird der PDP-Kontext oft freigegeben, wenn die mobile Station 420 für eine bestimmte Zeit inaktiv ist, so dass andere mobile Stationen über das Netzwerk 450 kommunizieren können. Wenn der PDP-Kontext freigegeben wird, endet die Fähigkeit zum Weiterleiten von Daten an die mobile Station 420. Somit sind PDP-Kontexte weiterhin begrenzt trotz der Tatsache, dass die mobile Station 420 eine permanente IPv6-Adresse hat.
  • Das System gibt dem Hostdienst 406 die Fähigkeit, die der mobilen Station 420 zugeteilten Netzwerkressourcen zu verfolgen, und die mobile Station 420 anzuweisen, die Netzwerkressourcen wie erforderlich zu erlangen. Wenn eine Ressourcen-Überwachungsvorrichtung 210 in Kommunikation mit dem Netzwerk 450 steht, dann ist ein geringerer Datenaustausch erforderlich, um eine Kommunikation zwischen der mobilen Station 420 und dem Hostdienst 406 aufzubauen. Die Schritte 41 und 42 sind ähnlich zu den Schritten 21, 22 und 31, 32, wie oben beschrieben, wobei der Hostdienst 406 seine Außerband-Ressourcen-Anforderungsnachricht an die mobile Station 420 sendet, um die mobile Station 420 zu informieren, dass ein Datenelement ansteht.
  • In einem Ausführungsbeispiel verfolgt der Hostdienst 406 eine inaktive Zeitdauer der mobilen Station 420, um festzustellen, ob ein aktiver PDP-Kontext zu der mobilen Station 420 gehört, vor der Übertragung der Ressourcen- Anforderungsnachricht. Wenn der Hostdienst 404 feststellt, dass die mobile Station 420 einen aktiven PDP-Kontext haben sollte, dann wird das Datenelement an die mobile Station 420 übertragen. Wenn eine Fehlernachricht an dem Hostdienst 406 als ein Ergebnis der Übertragung des Datenelements empfangen wird (z.B. das Datenelement konnte nicht geliefert werden, da der PDP-Kontext nicht zu der IPv6-Adresse der mobilen Station 420 gehört), dann wird eine Ressourcen-Anforderungsnachricht an die mobile Station 420 übertragen.
  • Wenn kein aktiver PDP-Kontext zu der mobilen Station 420 gehört, wird der Schritt 42 ausgeführt und die Ressourcen-Anforderungsnachricht wird an die mobile Station 420 übertragen. Die mobile Station 420 führt dann den Schritt 43 aus und fordert eine PDP-Kontext-Aktivierung an und sieht vor, dass ihre IPv6-Adresse dem PDP-Kontext zugeordnet wird.
  • Sobald der PDP-Kontext der mobilen Station 420 zugeteilt ist, kann die mobile Station 420 mit dem Hostdienst 406 kommunizieren. In einem Ausführungsbeispiel überwacht eine Ressourcen-Überwachungsvorrichtung 210, wie eine DHCP-Überwachungsvorrichtung oder eine PDP-Kontext-Überwachungsvorrichtung, den Ressourcenzustand der Netzwerkressourcen, die der mobilen Station 420 zugeteilt sind. Die Ressourcen-Überwachungsvorrichtung überwacht den Zustand der Netzwerkressourcen, die von dem DCHP-Server 140 und dem PDP-Kontext-Zuteilungsdienst 150 gesteuert werden, über den TCP/IP-Splitter 211. Der Zustand wird bei einer Änderung des Status des Zustands automatisch an den Hostdienst 406 geliefert, wie in Schritt 44 gezeigt wird. Dieser Ressourcenzustand kann nur an den Hostdienst 406 geliefert werden, der zu der mobilen Station 420 gehört, oder er kann an eine Vielzahl von Hostdiensten verteilt (broadcast) werden.
  • Dann können Datenelemente zwischen der mobilen Station 420 und dem Hostdienst 406 ausgetauscht werden, wie in Schritt 45 gezeigt wird. In einem Ausführungsbeispiel unterstützt die Netzwerkinfrastruktur 143 zu jeder Zeit eine vollständige asynchrone Zweiweg-Kommunikation zwischen der mobilen Station 420 und dem Hostdienst 406, vorausgesetzt, ein PDP-Kontext ist aktiv. In einem weiteren Ausführungsbeispiel kann die mobile Station 420 eine HTTP-Get-Operation initiieren und ein Datenelement in einer HTTP-Post oder -Put-Operation empfangen.
  • 8 ist eine Darstellung eines Ausführungsbeispiels des Systems, das eine Netzwerkressourcen-Überwachungsvorrichtung 210 in Kommunikation mit dem drahtlosen Netzwerk 144 und den Hostsystemen 100 und 120 umfasst. Die Schritte 5153 illustrieren den Prozess, wenn die Netzwerkressourcen-Überwachungsvorrichtung 210 einen Ressourcenzustand der mobilen Stationen 152 und 154 an die Hostsysteme 100 und 120 liefert. Die Ressourcen-Überwachungsvorrichtung überwacht den Zustand der Netzwerkressourcen, die von dem DCHP-Server 140 und dem PDP-Kontext-Zuteilungsdienst 150 gesteuert werden, über den TCP/IP-Splitter 211. Das Hostsystem 100 gehört zu der mobilen Station 152 und das Hostsystem 120 gehört zu der mobilen Station 154. Die Netzwerkressourcen-Überwachungsvorrichtung 210 kommuniziert mit beiden Hostsystemen 100 und 120. Somit kann, während die Schritte 5153 unter Bezugnahme auf das Hostsystem 100 und die mobile Station 152 beschrieben werden, derselbe Prozess auch hinsichtlich des Hostsystems 120 und der mobilen Station 154 ausgeführt werden.
  • Die Ressourcen-Überwachungsvorrichtung 210 kann mit dem Hostdienst 204 über die Netzwerke 144 und/oder 130 kommunizieren oder kann alternativ über einen getrennten Datenkanal kommunizieren. Zum Beispiel kann die Kommunikation zwischen der Ressourcen-Überwachungsvorrichtung 210 und dem Hostdienst 204 über eine zugewiesene Punkt-zu-Punkt-Verbindung, wie ISDN, über tragen werden oder sie kann über eine VPN-Verbindung über das Internet 130 übertragen werden. Das VPN-Verbindungsverfahren wird verwendet, um eine Sicherheit zu erhöhen und sicherzustellen, dass ein Verkehr zwischen den zwei Punkten nicht überwacht oder von Hackern angegriffen wird.
  • Während der Ausführung des Schritts 51 werden Initialisierungsdaten von dem Hostsystem 100 an die Ressourcen-Überwachungsvorrichtung 210 gesendet. Die Initialisierungsdaten zeigen an, dass ein neues Hostsystem 100 vorhanden ist, um Daten von mobilen Stationen zu empfangen und an mobile Stationen zu senden, die in Kommunikation stehen mit den drahtlosen Netzwerken 144 und 146, und um Netzwerkressourcenzustandsaktualisierungen zu empfangen, die sich auf die mobilen Stationen beziehen.
  • In einem weiteren Ausführungsbeispiel liefert das Hostsystem 100 ein Verzeichnis von zugehörigen mobilen Stationen an die Ressourcen-Überwachungsvorrichtung 210. Somit kann die Ressourcen-Überwachungsvorrichtung 210 bestimmte mobile Stationen dem Hostsystem 100 zuordnen und Netzwerkressourcenzustandsaktualisierungen, die nur diese mobilen Stationen betreffen, an das Hostsystem 100 liefern. In diesem Ausführungsbeispiel liefert das Hostsystem 100 ein Verzeichnis an die Ressourcen-Überwachungsvorrichtung, das anzeigt, dass das Hostsystem 100 zu der mobilen Station 152 gehört.
  • Das Hostsystem 100 kann durch mehrere Verfahren einer mobilen Station zugeordnet werden. In einem Ausführungsbeispiel wird die mobile Station dem Hostsystem 100 zugeordnet, wenn die mobile Station mit einem seriellen Anschluss 115 an einem Netzwerk verbunden wird, das dem Hostsystem 100 gehört, und eine private Schlüsselinformation austauscht, die zur Verschlüsselung von Information verwendet wird. In einem weiteren Ausführungsbeispiel wird die mobile Station mit dem Hostsystem 100 assoziiert, wenn sich die mobile Station an einer sicheren Webseite anmeldet und an dem Hostsystem 100 registriert.
  • Dieses Verzeichnis zugeordneter mobiler Stationen ermöglicht der Ressourcen-Überwachungsvorrichtung 210, eine assoziative Tabelle anzulegen, welche die mobilen Stationen einem spezifischen Hostsystem zuordnet. Diese Funktion kann von einem herkömmlichen Datenbankserver ausgeführt werden, der sich in der Ressourcen-Überwachungsvorrichtung 210 befindet, wie ein LDAP-Server, ein Oracle-Server, ein Microsoft-Datenbankserver oder jede Netzwerk-basierte Technologie, die eine Adressenzuordnung durchführen kann.
  • Der Schritt 52 wird ausgeführt, wenn der mobilen Station 152 eine Netzwerkressource zugeteilt wird, wie eine IP-Adresse. Der Schritt 52 kann auch ausgeführt werden, wenn ein neuer PDP-Kontext zugewiesen wird und eine neue IP-Adresse nicht erforderlich ist, d.h. in dem Fall der mobilen Station in einem IPv6-Netzwerk, die einen neuen PDP-Kontext für ihre zugehörige IP-Adresse erfordert. Der Schritt 52 kann auch ausgeführt werden, wenn die IP-Adresse der mobilen Station 152 widerrufen wird oder wenn der PDP-Kontext freigegeben wird. In allen Fällen liefert die Ausführung des Schritts 52 dem Hostsystem 100 eine Ressourcenzustandsinformation hinsichtlich des Ressourcenzustands der mobilen Station 152. Sobald eine Änderung des Zustands der mobilen Station 152 stattfindet, wird die Ressourcen-Überwachungsvorrichtung 210 über die Änderung über den TCP/IP-Anschluss-Splitter 211 informiert.
  • In einem alternativen Ausführungsbeispiel überwacht die Ressourcen-Überwachungsvorrichtung 210 den Netzwerkressourcenzustand über Netzwerk-Router-Befehle, die ein Spiegeln eines TCP/IP-Verkehrs auf zwei Anschlüsse verursachen, und somit muss der TCP/IP-Anschluss-Splitter 211 nicht erforderlich sein. Wenn ein Abbildungstabelleneintrag in der Ressourcen- Überwachungsvorrichtung 210 vorhanden ist, dann werden Änderungen des Ressourcenzustands an den spezifischen Host-Standort 100 oder 120 geliefert, der zu der mobilen Station 152 oder 154 gehört.
  • Wenn kein derartiger Abbildungstabelleneintrag existiert, dann können die neu zugeteilten oder abgezogenen Netzwerkressourcen an alle Hostsysteme verteilt (broadcast) werden. In einem anderen Ausführungsbeispiel wird, wenn die mobile Station 152 oder 154 nicht zu einem bestimmten Host-Standort 100 oder 120 gehört, eine Änderung des Netzwerkressourcenzustands, wie eine Änderung einer IP-Adresse oder des PDP-Kontexts, von der Ressourcen-Überwachungsvorrichtung 210 ignoriert.
  • Der Schritt 53 wird ausgeführt, um Daten zwischen dem Hostsystem 100 und der mobilen Station 152 auszutauschen, sobald der aktualisierte Ressourcenzustand der mobilen Station 152 an die Hoststationen 100 geliefert wurde. Der Datenaustausch kann über HTTP oder direkt über das Internet unter Verwendung von TCP oder UDP stattfinden, wie oben beschrieben.
  • In einem weiteren Ausführungsbeispiel liefert die Ressourcen-Überwachungsvorrichtung 210 den Ressourcenzustand und die Zugehörigkeiten bzw. Assoziationen der mobilen Station an alle registrierten Hostsysteme und somit kann jedes registrierte Hostsystem mit jeder mobilen Station kommunizieren, unabhängig von der Zugehörigkeit bzw. Assoziation der mobilen Station.
  • 9 liefert ein Ablaufdiagramm 1300, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer Netzwerkressourcen-Überwachungsvorrichtung ausgeführt wird. In Schritt 1302 wartet die Ressourcen-Überwachungsvorrichtung auf eine ankommende Nachricht oder ein Signal. In Schritt 1304 bestimmt die Ressourcen-Überwachungsvorrichtung, ob die ankommende Kommunikation eine Hostsystem-Registrierung ist, wie sie stattfinden würde, wenn zum Beispiel ein neues Hostsystem mit dem Internet verbunden wird.
  • Wenn die ankommende Kommunikation eine Hostsystem-Registrierung ist, dann wird in Schritt 1306 das Hostsystem in der Netzwerkressourcen-Überwachungsvorrichtung registriert. Die Registrierung des Hostsystems umfasst zum Beispiel den Schritt des Speicherns der URL des Hostsystems in einer Datenbank, auf welche die Ressourcen-Überwachungsvorrichtung zugreifen kann. Bei Registrierung des Hostsystems ruft die Ressourcen-Überwachungsvorrichtung eine Tabelle von mobilen Stationen, die zu dem Hostsystem gehören, ab und speichert sie, und gibt den Ressourcenzustand der mobilen Station zurück, wenn vorhanden, so dass das Hostsystem einen Anfangspunkt mit seiner eigenen Vorrichtungszustandstabelle hat, wie in Schritt 1308 gezeigt wird. Somit kann die Ressourcen-Überwachungsvorrichtung eine bestimmte mobile Station mit ihrem zugehörigen Hostsystem assoziieren und einen Ressourcenzustand, der die bestimmte mobile Station betrifft, nur an ihr zugehöriges Hostsystem liefern.
  • Wenn die ankommende Kommunikation keine Hostsystem-Registrierung ist, dann bestimmt die Ressourcen-Überwachungsvorrichtung, ob die ankommende Kommunikation eine Hostsystem-Assoziations-Aktualisierung ist, wie in Schritt 1310 gezeigt. Eine Hostsystem-Assoziations-Aktualisierung kann das Hinzufügen oder die Löschung einer zugehörigen mobilen Station in einer entsprechenden Hostsystem-Tabelle von zugehörigen mobilen Stationen umfassen. Wenn die ankommende Kommunikation eine Hostsystem-Assoziations-Aktualisierung ist, dann wird die entsprechende Tabelle von zugehörigen mobilen Stationen aktualisiert und der Ressourcenzustand der mobilen Station wird, wenn vorhanden, zurückgegeben, wie in Schritt 1312 gezeigt wird.
  • Wenn die ankommende Kommunikation keine Hostsystem-Assoziations-Aktualisierung ist, dann bestimmt die Ressourcen-Überwachungsvorrichtung, ob die ankommende Kommunikation eine Ressourcen-Zuteilungs-Aktualisierung für die mobile Station ist, wie in Schritt 1314 gezeigt. Eine Ressourcen-Zuteilungs-Aktualisierung kann stattfinden, wenn einer mobilen Station eine neue dynamische IP-Adresse zugewiesen wird, ein PDP-Kontext zugeteilt wird oder wenn eine zugewiesene IP-Adresse freigegeben wird oder ein zugeteilter PDP-Kontext freigegeben wird und Ähnliches. Wenn die ankommende Kommunikation eine Ressourcen-Zuteilungs-Aktualisierung für die mobile Station ist, sucht die Ressourcen-Überwachungsvorrichtung die zugehörigen Hostsysteme, die zu dieser mobilen Station gehören, und benachrichtigt dann das zugehörige Hostsystem über die Ressourcen-Zuteilungs-Aktualisierung an die mobile Station, wie in Schritt 1316 gezeigt wird. In Schritt 1318 wird die Tabelle der zugehörigen mobilen Stationen aktualisiert, um den aktuellen Ressourcenzustand der mobilen Station widerzuspiegeln. Wenn die ankommende Kommunikation keine Ressourcen-Zuteilungs-Aktualisierung für die mobile Station ist, dann wird die Kommunikation an der Ressourcen-Überwachungsvorrichtung verarbeitet, wie in Schritt 1320 gezeigt wird.
  • Die hier beschriebenen Ausführungsbeispiele sind Beispiele von Strukturen, Systemen oder Verfahren mit Elementen, die den Elementen der in den Ansprüchen vorgetragenen Erfindung entsprechen. Diese geschriebene Beschreibung kann Fachleuten ermöglichen, Ausführungsbeispiele herzustellen und zu verwenden, die alternative Elemente haben, die ebenfalls den Elementen der in den Ansprüchen vorgetragenen Erfindung entsprechen. Der beabsichtigte Umfang der Erfindung umfasst somit andere Strukturen, Systeme oder Verfahren, die sich nicht von der wortgetreuen Sprache der Ansprüche unterscheiden, und umfasst weiter andere Strukturen, Systeme oder Verfahren mit unerheblichen Abweichungen von der wortgetreuen Sprache der Ansprüche.

Claims (12)

  1. Verfahren zum Verteilen von Information von einem Host-Dienst (204), der mit einem Computernetzwerk (130) in Kommunikation steht, an eine mobile Station (220), die mit einem drahtlosen Netzwerk (144) in Kommunikation steht, wobei das Verfahren die Schritte aufweist: Empfangen eines Datenelements (202), das zu der mobilen Station (220) gehört, an dem Host-Dienst (204); und Übertragen des Datenelements (202) an die mobile Station (220), charakterisiert durch Vorsehen einer Netzwerk-Ressourcen-Überwachungsvorrichtung (210), die mit dem Host-Dienst (204) und dem drahtlosen Netzwerk (144) in Kommunikation steht, wobei die Netzwerk-Ressourcen-Überwachungsvorrichtung (210) automatisch eine Netzwerk-Ressourcen-Statusinformation für die mobile Station (220) an den Host-Dienst (204) liefert; Bestimmen an dem Host-Dienst (204), ob eine Netzwerk-Ressource (222) des drahtlosen Netzwerks (144) momentan der mobilen Station (220) zugeordnet ist; wenn die Netzwerk-Ressource (222) des drahtlosen Netzwerks (144) momentan nicht der mobilen Station (220) zugeordnet ist, dann Übertragen einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (204) an die mobile Station (220) (Schritt 22), um die mobile Station (220) anzuweisen, die Netzwerk-Ressource (222) zu akquirieren, wobei, nachdem die mobile Station (220) die Netzwerk-Ressource (222) akquiriert hat, die Netzwerk- Ressourcen-Überwachungsvorrichtung (210) automatisch den Netzwerk-Ressourcen-Status der mobilen Station an den Host-Dienst (204) liefert; und Übertragen des Datenelements (202) an die mobile Station (220) unter Verwendung der Netzwerk-Ressource (222).
  2. Verfahren gemäß Anspruch 1, wobei der Schritt des Bestimmens an dem Host-Dienst (204), ob eine Netzwerk-Ressource (222) der mobilen Station (220) zugeordnet ist, die Schritte aufweist: Empfangen eines Netzwerk-Ressourcen-Status von der Netzwerk-Ressourcen-Überwachungsvorrichtung (210), der der mobilen Station (220) zugeordnete Netzwerk-Ressourcen anzeigt; und Bestimmen aus dem Netzwerk-Ressourcen-Status, ob die Netzwerk-Ressource (222) momentan der mobilen Station (220) zugeordnet ist.
  3. Verfahren gemäß Anspruch 1, wobei der Schritt des Übertragens einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (204) an die mobile Station (220) (Schritt 22), um die mobile Station (220) anzuweisen, die Netzwerk-Ressource (222) zu akquirieren, die Schritte aufweist: Übertragen einer ersten Anweisung, um die mobile Station (220) zu veranlassen, die Netzwerk-Ressource (222) zu akquirieren; und Übertragen einer zweiten Anweisung, um die mobile Station (220) zu veranlassen, bei Akquirierung der Netzwerk-Ressource (222) eine Bestätigungsmeldung an den Host-Dienst (204) zu übertragen (Schritt 24).
  4. Verfahren gemäß Anspruch 1, wobei der Schritt des Übertragens einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (204) an die mobile Station (220) (Schritt 22), um die mobile Station (220) anzuweisen, die Netzwerk-Ressource (222) zu akquirieren, die Schritte aufweist: Übertragen einer Anweisung, um die mobile Station (220) zu veranlassen, die Netzwerk-Ressource (222) zu akquirieren; und Übertragen von Daten, die anzeigen, ob die mobile Station (220) eine Bestätigungsmeldung an den Host-Dienst (204) übertragen muss (Schritt 24), dass die mobile Station (220) die Netzwerk-Ressource (222) akquiriert hat.
  5. Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressource (222) eine Internetprotokoll(IP – Internet Protocol)-Adresse ist.
  6. Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressource (222) ein Paketdatenprotokoll(PDP – Packet Data Protocol)-Kontext ist.
  7. Verfahren gemäß Anspruch 1, wobei die Ressourcen-Anforderungsmeldung eine SMS-Meldung ist, die von dem Host-Dienst (204) an die mobile Station (220) über ein drahtloses Sprachnetzwerk (146) übertragen wird.
  8. Verfahren gemäß Anspruch 1, das weiter die Schritte aufweist: Registrieren des Host-Dienstes (204) bei der Netzwerk-Ressourcen-Überwachungsvorrichtung (210), um automatische Aktualisierungen hinsichtlich des Netzwerk-Ressourcen-Status der mobilen Station (220) zu erhalten; und Speichern von Registrierungsdaten hinsichtlich des Host-Dienstes (204) und der mobilen Station (220) an der Netzwerk-Ressourcen-Überwachungsvorrichtung (210).
  9. Verfahren gemäß Anspruch 1, das weiter die Schritte aufweist: Vorsehen einer Vielzahl von Host-Diensten (204), die mit einer Vielzahl von mobilen Stationen (220) in Kommunikation stehen; wobei jeder Host-Dienst (204) sich bei der Netzwerk-Ressourcen-Überwachungsvorrichtung (210) registriert, um automatische Aktualisierungen hinsichtlich des Netzwerk-Ressourcen-Status von einer oder mehreren der Vielzahl von mobilen Station (220) zu erhalten.
  10. Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressourcen-Überwachungsvorrichtung (210) eine Netzwerk-Ressourcen-Statusinformation für die mobile Station (220) von einer DHCP(Dynamic Host Configuration Protocol)-Komponente (140) des drahtlosen Netzwerks (144) erhält.
  11. Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressourcen-Überwachungsvorrichtung (210) eine Netzwerk-Ressourcen-Statusinformation für die mobile Station (220) von einer PDP-Kontext-Zuteilungs-Komponente (150) des drahtlosen Netzwerks (144) erhält.
  12. System zum Verteilen von Information von einem Host-Dienst (204), der mit einem Computernetzwerk (130) in Kommunikation steht, an eine mobile Station (220), die mit einem drahtlosen Netzwerk (144) in Kommunikation steht, wobei das System aufweist: Mittel zum Empfangen eines Datenelements (202), das zu der mobilen Station (220) gehört, an dem Host-Dienst (204); und Mittel zum Übertragen des Datenelements (202) an die mobile Station (220), charakterisiert durch eine Netzwerk-Ressourcen-Überwachungsvorrichtung (210), die mit dem Host-Dienst (204) und dem drahtlosen Netzwerk (144) in Kommunikation steht, wobei die Netzwerk-Ressourcen-Überwachungsvorrichtung (210) automatisch eine Netzwerk-Ressourcen-Statusinformation für die mobile Station (220) an den Host-Dienst (204) liefert; Mittel zum Bestimmen an dem Host-Dienst (204), ob eine Netzwerk-Ressource (222) des drahtlosen Netzwerks (144) momentan der mobilen Station (220) zugeordnet ist; Mittel zum Übertragen einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (204) an die mobile Station (220) (Schritt 22), um die mobile Station (220) anzuweisen, die Netzwerk-Ressource (222) zu akquirieren, wenn die Netzwerk-Ressource (222) des drahtlosen Netzwerks (144) momentan nicht der mobilen Station (220) zugeordnet ist, wobei, nachdem die mobile Station (220) die Netzwerk-Ressource (222) akquiriert hat, die Netzwerk-Ressourcen-Überwachungsvorrichtung (210) automatisch den Netzwerk-Ressourcen-Status der mobilen Station an den Host-Dienst (204) liefert; und die Mittel zum Übertragen des Datenelements (202) an die mobile Station (220) die zur Verwendung der Netzwerk-Ressource (222) konfiguriert sind.
DE60214590T 2001-12-07 2002-12-06 Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen Expired - Lifetime DE60214590T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US34030001P 2001-12-07 2001-12-07
US340300P 2001-12-07
PCT/CA2002/001945 WO2003049384A1 (en) 2001-12-07 2002-12-06 System and method of managing information distribution to mobile stations

Publications (2)

Publication Number Publication Date
DE60214590D1 DE60214590D1 (de) 2006-10-19
DE60214590T2 true DE60214590T2 (de) 2007-09-13

Family

ID=23332757

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60214590T Expired - Lifetime DE60214590T2 (de) 2001-12-07 2002-12-06 Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen

Country Status (9)

Country Link
US (5) US7107341B2 (de)
EP (1) EP1451984B1 (de)
CN (1) CN100366025C (de)
AT (1) ATE339053T1 (de)
AU (1) AU2002350336A1 (de)
CA (1) CA2469513C (de)
DE (1) DE60214590T2 (de)
HK (1) HK1067472A1 (de)
WO (1) WO2003049384A1 (de)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181694B1 (en) 1998-04-03 2001-01-30 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communciations using intelligently bridged TDM and packet buses
US6389009B1 (en) 2000-12-28 2002-05-14 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses
US7526297B1 (en) * 2001-10-30 2009-04-28 Cisco Technology, Inc. Method and system for managing pushed data at a mobile unit
US7054323B2 (en) * 2002-03-13 2006-05-30 Motorola, Inc. Method for packet data protocol context activation
US7908352B2 (en) 2002-12-19 2011-03-15 Converged Data Solutions, Inc. Methods for managing a plurality of localized devices in geographically diverse locations
US7739365B2 (en) 2002-12-19 2010-06-15 Converged Data Solutions, Inc. Methods for providing a report database for a plurality of localized devices using an abstraction layer and atomic error handling
US7324489B1 (en) * 2003-02-18 2008-01-29 Cisco Technology, Inc. Managing network service access
WO2004100586A2 (en) * 2003-05-06 2004-11-18 Research In Motion Limited System and method of wireless device activity messaging
GB0312489D0 (en) * 2003-05-30 2003-07-09 Nokia Corp Terminal setting change notification
CA2476156A1 (en) * 2003-07-30 2005-01-30 J2X Technologies Inc. System, computer product and method for enabling wireless data synchronization
US7715326B2 (en) * 2003-08-22 2010-05-11 Eutech Cybernetics Pte. Ltd. Webserver alternative for increased security
JP2005092265A (ja) * 2003-09-12 2005-04-07 Nec Corp データ配信システム、サーバ装置、受信端末及びそれらに用いるデータ配信方法並びにそのプログラム
KR101164788B1 (ko) * 2004-03-23 2012-07-11 엔디에스 리미티드 이동 가입자 단말기 재생에 적합하게 순응하는 멀티미디어콘텐트
US20060009243A1 (en) * 2004-07-07 2006-01-12 At&T Wireless Services, Inc. Always-on mobile instant messaging of a messaging centric wireless device
US20060019632A1 (en) * 2004-07-12 2006-01-26 At&T Wireless Services, Inc. Dedicated wireless device business method
IL165416A0 (en) * 2004-11-28 2006-01-15 Objective data regarding network resources
EP2083359B1 (de) * 2004-12-22 2010-06-09 Research In Motion Limited System und Verfahren zur Erhöhung der Netzwerk-Durchsuchgeschwindigkeit mittels Einstellung eines Proxy-Servers auf einem tragbaren Gerät
US8316152B2 (en) 2005-02-15 2012-11-20 Qualcomm Incorporated Methods and apparatus for machine-to-machine communications
JP4846398B2 (ja) * 2005-03-25 2011-12-28 サンデン株式会社 通信システム
US20060270423A1 (en) * 2005-05-24 2006-11-30 Nokia Corporation Information and management service portal for subscribers of communication systems
US8316129B2 (en) 2005-05-25 2012-11-20 Microsoft Corporation Data communication coordination with sequence numbers
JP5092288B2 (ja) * 2005-09-02 2012-12-05 三菱化学株式会社 接着性樹脂組成物及び積層体
US7729342B1 (en) * 2005-12-02 2010-06-01 Symantec Corporation Privacy preservation for voice over internet protocol calling
EP1853079B1 (de) * 2006-05-03 2013-01-09 Nokia Siemens Networks GmbH & Co. KG Funkressourcenverwaltung in einem Mobilfunkkommunikationssystem
JP4890989B2 (ja) * 2006-07-27 2012-03-07 サンデン株式会社 通信システム及びネットワークルータ
JP4987425B2 (ja) * 2006-10-30 2012-07-25 京セラ株式会社 無線通信端末およびその無線通信方法
US8533847B2 (en) * 2007-05-24 2013-09-10 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
US8005498B2 (en) * 2007-09-21 2011-08-23 Qualcomm Incorporated Mobile group data distribution
KR100933365B1 (ko) * 2007-09-28 2009-12-22 한국전자통신연구원 액세스 네트워크의 자원 관리 시스템 및 방법
US8489731B2 (en) * 2007-12-13 2013-07-16 Highwinds Holdings, Inc. Content delivery network with customized tracking of delivery data
US7962580B2 (en) 2007-12-13 2011-06-14 Highwinds Holdings, Inc. Content delivery network
US9047783B2 (en) 2008-01-31 2015-06-02 Sirius Xm Connected Vehicle Services Inc. Communication systems and methods for flexible telematics at a vehicle
US8849856B2 (en) 2008-12-16 2014-09-30 Sandisk Il Ltd. Discardable files
US9020993B2 (en) 2008-12-16 2015-04-28 Sandisk Il Ltd. Download management of discardable files
US8205060B2 (en) * 2008-12-16 2012-06-19 Sandisk Il Ltd. Discardable files
US20100153474A1 (en) * 2008-12-16 2010-06-17 Sandisk Il Ltd. Discardable files
US9104686B2 (en) 2008-12-16 2015-08-11 Sandisk Technologies Inc. System and method for host management of discardable objects
US8375192B2 (en) * 2008-12-16 2013-02-12 Sandisk Il Ltd. Discardable files
US9015209B2 (en) * 2008-12-16 2015-04-21 Sandisk Il Ltd. Download management of discardable files
JP5801991B2 (ja) * 2008-12-25 2015-10-28 株式会社Nttドコモ 着信制御サーバ、及び、着信制御方法
US20100333155A1 (en) * 2009-06-30 2010-12-30 Philip David Royall Selectively using local non-volatile storage in conjunction with transmission of content
US8886760B2 (en) * 2009-06-30 2014-11-11 Sandisk Technologies Inc. System and method of predictive data acquisition
US8995965B1 (en) 2010-03-25 2015-03-31 Whatsapp Inc. Synthetic communication network method and system
US9628831B2 (en) 2010-03-25 2017-04-18 Whatsapp, Inc. Multimedia transcoding method and system for mobile devices
US8739169B2 (en) * 2010-04-20 2014-05-27 International Business Machines Corporation Method for monitoring operating experiences of images to improve workload optimization in cloud computing environments
US8619965B1 (en) * 2010-05-07 2013-12-31 Abraham & Son On-hold processing for telephonic systems
US8549229B2 (en) 2010-08-19 2013-10-01 Sandisk Il Ltd. Systems and methods for managing an upload of files in a shared cache storage system
US8463802B2 (en) 2010-08-19 2013-06-11 Sandisk Il Ltd. Card-based management of discardable files
US8924539B2 (en) * 2010-11-24 2014-12-30 Red Hat, Inc. Combinatorial optimization of multiple resources across a set of cloud-based networks
US8788849B2 (en) 2011-02-28 2014-07-22 Sandisk Technologies Inc. Method and apparatus for protecting cached streams
US9992813B2 (en) * 2011-05-03 2018-06-05 Nokia Technologies Oy Method and apparatus for keep-alive signalling
US20120297059A1 (en) * 2011-05-20 2012-11-22 Silverspore Llc Automated creation of monitoring configuration templates for cloud server images
US9331955B2 (en) 2011-06-29 2016-05-03 Microsoft Technology Licensing, Llc Transporting operations of arbitrary size over remote direct memory access
US8856582B2 (en) 2011-06-30 2014-10-07 Microsoft Corporation Transparent failover
US20130067095A1 (en) * 2011-09-09 2013-03-14 Microsoft Corporation Smb2 scaleout
US8788579B2 (en) 2011-09-09 2014-07-22 Microsoft Corporation Clustered client failover
CN103297964B (zh) * 2012-02-24 2018-07-13 中兴通讯股份有限公司 资源接纳控制方法、bng和pdp
US10178528B2 (en) 2012-07-27 2019-01-08 Telefonaktiebolaget Lm Ericsson (Publ) Device connectivity management for machine type communications
JP6107026B2 (ja) * 2012-09-27 2017-04-05 ブラザー工業株式会社 情報表示装置、情報提供装置、情報表示プログラム、情報提供プログラム、及び、通信システム
CN103095808A (zh) * 2012-12-27 2013-05-08 彩虹(佛山)平板显示有限公司 基于云制造的计算机集成制造执行方法及其系统
US20150295886A1 (en) * 2014-04-14 2015-10-15 Gangming Luo System for identifying current internet protocol address for a remote computing device
US9887937B2 (en) * 2014-07-15 2018-02-06 Cohesity, Inc. Distributed fair allocation of shared resources to constituents of a cluster
US11102787B2 (en) * 2014-12-19 2021-08-24 Comcast Cable Communications, Llc Interference detection and remedy
BR112019000113A2 (pt) 2016-07-07 2019-04-09 Huawei Tech Co Ltd método, aparelho e sistema de gerenciamento de recursos de rede
KR102258227B1 (ko) * 2016-11-01 2021-05-31 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 자원 협약을 통한 서비스 구현

Family Cites Families (246)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US606274A (en) * 1898-06-28 Seed-bag holder
US4106060A (en) 1975-12-15 1978-08-08 Rca Corporation Electronic mail box
US4417349A (en) 1979-11-08 1983-11-22 Digital Broadcasting Corporation SCA Data transmission system with a raised cosine filter
US4438433A (en) 1981-09-29 1984-03-20 Motorola, Inc. Multiaddress pager with a call storage and priority paging option
US4558454A (en) 1983-04-11 1985-12-10 National Information Utilities Corporation Digital partial response filter
EP0158633A4 (de) 1983-10-07 1986-07-24 Nat Information Utilities Corp Unterrichtungssystem.
US4644351A (en) 1984-05-08 1987-02-17 Motorola, Inc. Two way personal message system with extended coverage
US4697281A (en) 1986-03-14 1987-09-29 Spectrum Cellular Communications Corporation, Inc. Cellular telephone data communication system and method
US4713780A (en) 1985-04-15 1987-12-15 Express Communications, Inc. Electronic mail
US4695880A (en) 1985-07-30 1987-09-22 Postron Corp. Electronic information dissemination system
US4837798A (en) 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US5008926A (en) 1986-07-17 1991-04-16 Efrat Future Technology Ltd. Message management system
US4845658A (en) 1986-12-01 1989-07-04 Massachusetts Institute Of Technology Information method and apparatus using simplex and duplex communications
US4856047A (en) 1987-04-29 1989-08-08 Bd Systems, Inc. Automated remote telemetry paging system
JPH01108830A (ja) 1987-10-21 1989-04-26 Hitachi Ltd Sysoutデータの電子メールシステム
US4928096A (en) 1987-11-16 1990-05-22 Motorola, Inc. Paging terminal apparatus with message storage and retransmission capability and method therefor
US5210785A (en) 1988-02-29 1993-05-11 Canon Kabushiki Kaisha Wireless communication system
US4837800A (en) 1988-03-18 1989-06-06 Motorola, Inc. Cellular data telephone system and cellular data telephone therefor
US4972457A (en) 1989-01-19 1990-11-20 Spectrum Information Technologies, Inc. Portable hybrid communication system and methods
US4951044A (en) 1989-03-21 1990-08-21 Motorola, Inc. Paging terminal apparatus with user selectable page forwarding capability and methodology therefor
US5128981A (en) 1989-05-24 1992-07-07 Hitachi, Ltd. Radio communication system and a portable wireless terminal
GB8915875D0 (en) 1989-07-11 1989-08-31 Intelligence Quotient United K A method of operating a data processing system
US5146486A (en) 1989-08-31 1992-09-08 Lebowitz Mayer M Cellular network data transmission system
US5333152A (en) 1989-09-22 1994-07-26 Wilber James G Electronic mail remote data transfer system
JPH03109848A (ja) 1989-09-25 1991-05-09 Hitachi Ltd 通信システム
US4980907A (en) 1989-12-15 1990-12-25 Telefonaktiebolaget L M Ericsson Telecommunication combination comprising a telepoint and a portable radio terminal
US5043721A (en) 1989-12-18 1991-08-27 Hewlett-Packard Company Paging accessory for portable information/computing devices
US5299255A (en) 1990-03-12 1994-03-29 Fujitsu Limited Electronic mail system for transmitting information via communication network
US5307059A (en) 1990-03-26 1994-04-26 Motorola, Inc. Selective call receiver having customized voice alerts
US5127041A (en) 1990-06-01 1992-06-30 Spectrum Information Technologies, Inc. System and method for interfacing computers to diverse telephone networks
US5159592A (en) 1990-10-29 1992-10-27 International Business Machines Corporation Network address management for a wired network supporting wireless communication to a plurality of mobile users
US5181200A (en) 1990-10-29 1993-01-19 International Business Machines Corporation Handoff method and apparatus for mobile wireless workstation
US5068916A (en) 1990-10-29 1991-11-26 International Business Machines Corporation Coordination of wireless medium among a plurality of base stations
US5917629A (en) * 1990-10-29 1999-06-29 International Business Machines Corporation Transceiver for extending a CSMA/CD network for wireless communication
US5136291A (en) 1990-11-30 1992-08-04 Unisys Corporation Transmitting binary data files using electronic mail
US5283887A (en) 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
JP3177684B2 (ja) 1991-03-14 2001-06-18 株式会社日立製作所 電子メールシステム
JPH06506811A (ja) 1991-04-04 1994-07-28 モトローラ・インコーポレイテッド 無線プログラミングをもつ通信ユニット
US5313582A (en) 1991-04-30 1994-05-17 Standard Microsystems Corporation Method and apparatus for buffering data within stations of a communication network
US5438611A (en) 1991-05-20 1995-08-01 Ntp Incorporated Electronic mail system with RF communications to mobile processors originating from outside of the electronic mail system and method of operation thereof
US5436960A (en) 1991-05-20 1995-07-25 Campana, Jr.; Thomas J. Electronic mail system with RF communications to mobile processors and method of operation thereof
US5479472A (en) 1991-05-20 1995-12-26 Ntp Incorporated System for interconnecting electronic mail systems by RF communications and method of operation thereof
US5265033A (en) 1991-09-23 1993-11-23 Atm Communications International, Inc. ATM/POS based electronic mail system
US5333266A (en) 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5392390A (en) 1992-04-10 1995-02-21 Intellilink Corp. Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
ES2198407T3 (es) 1992-09-30 2004-02-01 Motorola, Inc. Sistema de distribucion de mensajes de correo electronico.
US5315635A (en) 1992-09-30 1994-05-24 Motorola, Inc. Reliable message communication system
US5666530A (en) 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
US5410543A (en) 1993-01-04 1995-04-25 Apple Computer, Inc. Method for connecting a mobile computer to a computer network by using an address server
JPH06319005A (ja) 1993-01-13 1994-11-15 Canon Inf Syst Inc メッセージ配信方法及び装置
US5406557A (en) 1993-02-01 1995-04-11 National Semiconductor Corporation Interenterprise electronic mail hub
US5416473A (en) 1993-02-01 1995-05-16 Motorola, Inc. Calendar driven selective call messaging system and operating method
US5481255A (en) 1993-02-10 1996-01-02 Data Critical Corp. Paging transmission system
JP3168756B2 (ja) 1993-02-24 2001-05-21 ミノルタ株式会社 電子メールシステムのメール管理方法
JPH06290099A (ja) 1993-03-24 1994-10-18 Internatl Business Mach Corp <Ibm> 記憶管理方法及びサブシステム
US5370566A (en) 1993-05-26 1994-12-06 Mitchell, Jr.; Kenneth C. Lighted life jacket
US5446736A (en) 1993-10-07 1995-08-29 Ast Research, Inc. Method and apparatus for connecting a node to a wireless network using a standard protocol
US5495484A (en) 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
JPH07162454A (ja) 1993-12-03 1995-06-23 Fujitsu Ltd 電子メール連携方法および装置
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5493692A (en) 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5559800A (en) 1994-01-19 1996-09-24 Research In Motion Limited Remote control of gateway functions in a wireless data communication network
US5588009A (en) 1994-02-03 1996-12-24 Will; Craig A. Personal paging, communications, and locating system
US5416842A (en) 1994-06-10 1995-05-16 Sun Microsystems, Inc. Method and apparatus for key-management scheme for use with internet protocols at site firewalls
US5862321A (en) * 1994-06-27 1999-01-19 Xerox Corporation System and method for accessing and distributing electronic documents
US5492627A (en) 1994-06-29 1996-02-20 Minnesota Mining And Manufacturing Company Method for separating mercury from fluids using composite articles
US5598536A (en) 1994-08-09 1997-01-28 Shiva Corporation Apparatus and method for providing remote users with the same unique IP address upon each network access
DE69522874T2 (de) 1994-08-18 2002-03-28 Hewlett Packard Co Verfahren und Vorrichtung zur Herstellung einer bidirektionalen Kommunikation zwischen einem Funkrufgerät und einem Funkrufdienstleistungsanbieter
JP3454931B2 (ja) 1994-08-30 2003-10-06 株式会社東芝 ネットワークシステム
US5742905A (en) 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5579472A (en) 1994-11-09 1996-11-26 Novalink Technologies, Inc. Group-oriented communications user interface
US5664207A (en) 1994-12-16 1997-09-02 Xcellenet, Inc. Systems and methods for automatically sharing information among remote/mobile nodes
US5729735A (en) 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
JP3516362B2 (ja) 1995-03-01 2004-04-05 富士通株式会社 共有データ処理装置及び共有データ処理システム
US5706211A (en) 1995-03-02 1998-01-06 Motorola, Inc. Message communications system
JPH08256216A (ja) 1995-03-16 1996-10-01 Fujitsu Ltd 着呼転送方式及び電子メール転送方式
US5604788A (en) 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
US5796806A (en) 1995-03-20 1998-08-18 Dsc Telecom, L.P. Apparatus and method for spoken caller identification using signals of the advanced intelligent network
US5572528A (en) 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5819284A (en) 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
IL117072A (en) 1995-04-06 2001-11-25 Rooster Ltd Mail notification system and method
US5604491A (en) 1995-04-24 1997-02-18 Motorola, Inc. Pager with user selectable priority
CA2220345C (en) 1995-05-08 2001-09-04 Compuserve Incorporated System for electronic messaging via wireless devices
US5867660A (en) * 1995-05-11 1999-02-02 Bay Networks, Inc. Method and apparatus for communicating between a network workstation and an internet
US5812819A (en) 1995-06-05 1998-09-22 Shiva Corporation Remote access apparatus and method which allow dynamic internet protocol (IP) address management
JP2647060B2 (ja) 1995-06-21 1997-08-27 日本電気株式会社 呼出条件指定機能付き無線選択呼出受信機
US5737531A (en) 1995-06-27 1998-04-07 International Business Machines Corporation System for synchronizing by transmitting control packet to omit blocks from transmission, and transmitting second control packet when the timing difference exceeds second predetermined threshold
US5751971A (en) 1995-07-12 1998-05-12 Cabletron Systems, Inc. Internet protocol (IP) work group routing
JP3298379B2 (ja) 1995-09-20 2002-07-02 株式会社日立製作所 電子承認方法及びシステム
US5758150A (en) 1995-10-06 1998-05-26 Tele-Communications, Inc. System and method for database synchronization
US5884323A (en) 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5727202A (en) 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
JP3459149B2 (ja) 1995-11-06 2003-10-20 シャープ株式会社 電子メール転送システム
WO1997017682A1 (en) 1995-11-06 1997-05-15 Motorola Inc. Message storage in a selective call receiver
US5764639A (en) * 1995-11-15 1998-06-09 Staples; Leven E. System and method for providing a remote user with a virtual presence to an office
JP3688830B2 (ja) * 1995-11-30 2005-08-31 株式会社東芝 パケット転送方法及びパケット処理装置
EP0777394A1 (de) 1995-12-01 1997-06-04 ALCATEL BELL Naamloze Vennootschap Verfahren und Gerät zum Versenden von elektronischer Post als Kurznachrichten an ein Mobilfunkendgerät
US5633810A (en) 1995-12-14 1997-05-27 Sun Microsystems, Inc. Method and apparatus for distributing network bandwidth on a media server
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5903723A (en) * 1995-12-21 1999-05-11 Intel Corporation Method and apparatus for transmitting electronic mail attachments with attachment references
US5781901A (en) 1995-12-21 1998-07-14 Intel Corporation Transmitting electronic mail attachment over a network using a e-mail page
US5974180A (en) 1996-01-02 1999-10-26 Motorola, Inc. Text compression transmitter and receiver
US6023779A (en) 1996-01-18 2000-02-08 Pocketscience, Inc. Electronic, acoustical tone generating communications system and method
US5781614A (en) 1996-01-19 1998-07-14 Lucent Technologies Inc. Message retrieval via alternative access
US6463270B1 (en) 1996-01-26 2002-10-08 Telcordia Technologies, Inc. Method and apparatus supporting non-geographic telephone numbers
US6411807B1 (en) 1996-02-05 2002-06-25 At&T Wireless Service, Inc. Roaming authorization system
FI102869B (fi) 1996-02-26 1999-02-26 Nokia Mobile Phones Ltd Laite, menetelmä ja järjestelmä eri sovelluksiin liittyvien tietojen l ähettämiseksi ja vastaanottamiseksi
US6018232A (en) 1996-02-27 2000-01-25 Fujitsu Limited Method of operating battery powered computing device with radio transmitter
JPH09237234A (ja) 1996-02-29 1997-09-09 Toshiba Corp Tvメールシステム
US5862325A (en) 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
WO1997033421A1 (en) 1996-03-06 1997-09-12 Bell Communications Research, Inc. Personal communications internetworking
US5881235A (en) * 1996-03-07 1999-03-09 Ericsson Inc. Remotely programming a mobile terminal with a home location register address
US6163532A (en) * 1996-03-08 2000-12-19 Ntt Mobile Communications Networks, Inc. Packet data transferring method for mobile radio data communication system
JPH09244830A (ja) 1996-03-13 1997-09-19 Canon Inc 画像処理システム及び画像処理システム制御方法
JP3288050B2 (ja) 1996-03-13 2002-06-04 株式会社エヌ・ティ・ティ・ドコモ メール着信通知システムおよびメール着信通知方法
US5821874A (en) 1996-03-19 1998-10-13 Sony Corporation Messaging terminal with voice notification
US5673322A (en) 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5937161A (en) * 1996-04-12 1999-08-10 Usa.Net, Inc. Electronic message forwarding system
AUPN955096A0 (en) 1996-04-29 1996-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications information dissemination system
US5790974A (en) 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US5745689A (en) 1996-05-23 1998-04-28 Electronic Data Systems Corporation System and method for providing pager services to users of a computer network
AU3137897A (en) 1996-05-24 1997-12-09 Narrative Communications Corp. Computer method and apparatus for object streaming
US5826062A (en) * 1996-05-30 1998-10-20 International Business Machines Corporation Method and apparatus for converting and displaying a multimedia document at a client
US5822434A (en) 1996-06-19 1998-10-13 Sun Microsystems, Inc. Scheme to allow two computers on a network to upgrade from a non-secured to a secured session
US6035104A (en) * 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US5812671A (en) 1996-07-17 1998-09-22 Xante Corporation Cryptographic communication system
US5878434A (en) * 1996-07-18 1999-03-02 Novell, Inc Transaction clash management in a disconnectable computer and network
US5974238A (en) 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
US6014429A (en) * 1996-08-12 2000-01-11 Lucent Technologies, Inc. Two-way wireless messaging system with transaction server
US5959543A (en) 1996-08-22 1999-09-28 Lucent Technologies Inc. Two-way wireless messaging system with flexible messaging
US6058303A (en) * 1996-08-30 2000-05-02 Telefonaktiebolaget L M Ericsson (Publ) System and method for subscriber activity supervision
US6330244B1 (en) 1996-09-05 2001-12-11 Jerome Swartz System for digital radio communication between a wireless lan and a PBX
US5850444A (en) 1996-09-09 1998-12-15 Telefonaktienbolaget L/M Ericsson (Publ) Method and apparatus for encrypting radio traffic in a telecommunications network
US5838252A (en) 1996-09-09 1998-11-17 Datalink Systems, Inc. Interactive two-way pager systems
US6356956B1 (en) * 1996-09-17 2002-03-12 Microsoft Corporation Time-triggered portable data objects
US5973612A (en) 1996-09-19 1999-10-26 Microsoft Corporation Flexible object notification
US5905777A (en) * 1996-09-27 1999-05-18 At&T Corp. E-mail paging system
US5978837A (en) 1996-09-27 1999-11-02 At&T Corp. Intelligent pager for remotely managing E-Mail messages
JP3492865B2 (ja) * 1996-10-16 2004-02-03 株式会社東芝 移動計算機装置及びパケット暗号化認証方法
TW400487B (en) 1996-10-24 2000-08-01 Tumbleweed Software Corp Electronic document delivery system
US5790790A (en) 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
AU5075698A (en) 1996-11-12 1998-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Device for routing information updates
US6212529B1 (en) 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US6084989A (en) * 1996-11-15 2000-07-04 Lockheed Martin Corporation System and method for automatically determining the position of landmarks in digitized images derived from a satellite-based imaging system
FI964621A (fi) 1996-11-19 1998-05-20 Ericsson Telefon Ab L M Menetelmät ja laitteet puhelinnumeroihin pääsemiseksi
US6085192A (en) * 1997-04-11 2000-07-04 Roampage, Inc. System and method for securely synchronizing multiple copies of a workspace element in a network
US6023708A (en) * 1997-05-29 2000-02-08 Visto Corporation System and method for using a global translator to synchronize workspace elements across a network
US6131116A (en) 1996-12-13 2000-10-10 Visto Corporation System and method for globally accessing computer services
JP2859233B2 (ja) 1996-12-25 1999-02-17 静岡日本電気株式会社 無線選択呼出受信機
FI106990B (fi) * 1996-12-31 2001-05-15 Nokia Mobile Phones Ltd Menetelmä informaation välittämiseksi käyttäjälle
US5966663A (en) 1997-01-14 1999-10-12 Ericsson Messaging Systems Inc. Data communications protocol for facilitating communications between a message entry device and a messaging center
US5995597A (en) 1997-01-21 1999-11-30 Woltz; Robert Thomas E-mail processing system and method
US5844969A (en) 1997-01-23 1998-12-01 At&T Corp. Communication system, method and device for remotely re-transmitting received electronic mail directed to a destination terminal to a new destination terminal
US6006274A (en) 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US5953322A (en) * 1997-01-31 1999-09-14 Qualcomm Incorporated Cellular internet telephone
US6125281A (en) * 1997-01-31 2000-09-26 Nokia Mobile Phones Limited Real-time SMS application messaging using an SMSC-linked server
US5964833A (en) * 1997-02-07 1999-10-12 Datalink Systems Corp. Pager enhanced keyboard and system
US6144671A (en) 1997-03-04 2000-11-07 Nortel Networks Corporation Call redirection methods in a packet based communications network
US6130892A (en) 1997-03-12 2000-10-10 Nomadix, Inc. Nomadic translator or router
US5948066A (en) * 1997-03-13 1999-09-07 Motorola, Inc. System and method for delivery of information over narrow-band communications links
US6185603B1 (en) * 1997-03-13 2001-02-06 At&T Corp. Method and system for delivery of e-mail and alerting messages
US5983073A (en) 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US6766454B1 (en) 1997-04-08 2004-07-20 Visto Corporation System and method for using an authentication applet to identify and authenticate a user in a computer network
US5961590A (en) 1997-04-11 1999-10-05 Roampage, Inc. System and method for synchronizing electronic mail between a client site and a central site
EP0916219B1 (de) 1997-04-23 2007-07-25 Nortel Networks Limited Server und verfahren zur automatischen lieferung von nachrichten zu einem telekommunikationsgerät
US6055562A (en) * 1997-05-01 2000-04-25 International Business Machines Corporation Dynamic mobile agents
US6209011B1 (en) 1997-05-08 2001-03-27 Microsoft Corporation Handheld computing device with external notification system
US6091951A (en) * 1997-05-14 2000-07-18 Telxon Corporation Seamless roaming among multiple networks
US6275848B1 (en) 1997-05-21 2001-08-14 International Business Machines Corp. Method and apparatus for automated referencing of electronic information
JPH113299A (ja) 1997-06-10 1999-01-06 Canon Inc 情報処理システム、情報処理装置およびそれらの制御方法
US6128739A (en) 1997-06-17 2000-10-03 Micron Electronics, Inc. Apparatus for locating a stolen electronic device using electronic mail
US6023700A (en) * 1997-06-17 2000-02-08 Cranberry Properties, Llc Electronic mail distribution system for integrated electronic communication
AU8146798A (en) * 1997-06-17 1999-01-04 Telecom Wireless Solutions, Inc. System and process for allowing wireless messaging
JP3307855B2 (ja) 1997-06-30 2002-07-24 松下電送システム株式会社 ファクシミリ型電子メール装置、情報端末機器、およびファクシミリ型電子メール装置の電子メールデータ転送方法
US5978689A (en) 1997-07-09 1999-11-02 Tuoriniemi; Veijo M. Personal portable communication and audio system
US6073165A (en) * 1997-07-29 2000-06-06 Jfax Communications, Inc. Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiver
ATE483204T1 (de) 1997-07-30 2010-10-15 Visto Corp System und verfahren zum globalen und sicheren zugriff auf vereinte information in einem rechnernetz
AU7843498A (en) 1997-07-30 1999-02-11 Pagergate Communications Ltd A messaging system
US6141690A (en) 1997-07-31 2000-10-31 Hewlett-Packard Company Computer network address mapping
US5987508A (en) 1997-08-13 1999-11-16 At&T Corp Method of providing seamless cross-service connectivity in telecommunications network
SE509926C2 (sv) * 1997-08-29 1999-03-22 Telia Ab Kommunikationssystem innefattande överföringar av internetadress med SMS
US6163274A (en) 1997-09-04 2000-12-19 Ncr Corporation Remotely updatable PDA
US6138146A (en) 1997-09-29 2000-10-24 Ericsson Inc. Electronic mail forwarding system and method
US5941954A (en) * 1997-10-01 1999-08-24 Sun Microsystems, Inc. Network message redirection
US6125369A (en) * 1997-10-02 2000-09-26 Microsoft Corporation Continuous object sychronization between object stores on different computers
US6845102B1 (en) 1997-10-09 2005-01-18 Cisco Technology, Inc. Method and system for network access over a low bandwidth link
US6577643B1 (en) 1997-10-14 2003-06-10 Lucent Technologies Inc. Message and communication system in a network
US6675208B1 (en) * 1997-10-14 2004-01-06 Lucent Technologies Inc. Registration scheme for network
US6272545B1 (en) 1997-10-24 2001-08-07 Microsoft Corporation System and method for interaction between one or more desktop computers and one or more mobile devices
US6370566B2 (en) 1998-04-10 2002-04-09 Microsoft Corporation Generating meeting requests and group scheduling from a mobile device
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
US6034621A (en) * 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US5951636A (en) 1997-12-04 1999-09-14 International Business Machines Corp. Accessing a post office system from a client computer using applets
US6157950A (en) 1997-12-05 2000-12-05 Encanto Networks, Inc. Methods and apparatus for interfacing a computer or small network to a wide area network such as the internet
US6052563A (en) * 1997-12-10 2000-04-18 Motorola Communication device controlled by appointment information stored therein, and method therefor
US6314519B1 (en) 1997-12-22 2001-11-06 Motorola, Inc. Secure messaging system overlay for a selective call signaling system
US6084969A (en) * 1997-12-31 2000-07-04 V-One Corporation Key encryption system and method, pager unit, and pager proxy for a two-way alphanumeric pager network
US6085231A (en) * 1998-01-05 2000-07-04 At&T Corp Method and system for delivering a voice message via an alias e-mail address
US6151606A (en) 1998-01-16 2000-11-21 Visto Corporation System and method for using a workspace data manager to access, manipulate and synchronize network data
US6157630A (en) 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
FI112897B (fi) 1998-03-03 2004-01-30 Nokia Corp Menetelmä tiedonsiirtoverkossa ja tiedonsiirtolaite
US6115394A (en) * 1998-03-04 2000-09-05 Ericsson Inc. Methods, apparatus and computer program products for packet transport over wireless communication links
FI107979B (fi) 1998-03-18 2001-10-31 Nokia Mobile Phones Ltd Järjestelmä ja laite matkaviestinverkon palvelujen hyödyntämiseksi
US6167379A (en) 1998-03-24 2000-12-26 Siemens Information And Communication Networks, Inc. System for user to accept or decline updating a calendar remotely with a proposed schedule update that may have schedule confliction
WO1999050974A1 (en) 1998-03-30 1999-10-07 Motorola Inc. Method for routing data in a communication system
US6018762A (en) * 1998-03-31 2000-01-25 Lucent Technologies Inc. Rules-based synchronization of mailboxes in a data network
JPH11289346A (ja) 1998-04-02 1999-10-19 Matsushita Electric Ind Co Ltd 端末装置
US6092114A (en) * 1998-04-17 2000-07-18 Siemens Information And Communication Networks, Inc. Method and system for determining the location for performing file-format conversions of electronics message attachments
US6058431A (en) * 1998-04-23 2000-05-02 Lucent Technologies Remote Access Business Unit System and method for network address translation as an external service in the access server of a service provider
US6154839A (en) 1998-04-23 2000-11-28 Vpnet Technologies, Inc. Translating packet addresses based upon a user identifier
US6654786B1 (en) * 1998-04-30 2003-11-25 Openwave Systems Inc. Method and apparatus for informing wireless clients about updated information
US6233341B1 (en) * 1998-05-19 2001-05-15 Visto Corporation System and method for installing and using a temporary certificate at a remote site
US6779019B1 (en) * 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6078826A (en) * 1998-05-29 2000-06-20 Ericsson Inc. Mobile telephone power savings method and apparatus responsive to mobile telephone location
US6240088B1 (en) * 1998-06-02 2001-05-29 Glenayre Electronics, Inc. Method for two-stage data transmission
US6278442B1 (en) 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6256666B1 (en) 1998-07-14 2001-07-03 International Business Machines Corp. Method and system for remotely managing electronic mail attachments
US6275850B1 (en) 1998-07-24 2001-08-14 Siemens Information And Communication Networks, Inc. Method and system for management of message attachments
JP3865946B2 (ja) * 1998-08-06 2007-01-10 富士通株式会社 文字メッセージ通信システム、文字メッセージ通信装置、文字メッセージ通信サーバ、文字メッセージ通信プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ通信管理プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ送受信方法及び文字メッセージ通信管理方法
EP1105996A4 (de) 1998-08-21 2005-08-17 Visto Corp Vorrichtung und verfahren zur gewährleistung eines gesicherten zugangs zu diensten in einem rechnernetzwerk
GB2341059A (en) * 1998-08-28 2000-03-01 Nokia Oy Ab Internet protocol flow detection
EP0986225A1 (de) 1998-09-11 2000-03-15 Visto Corporation System und Verfahren zum gesicherten Synchronisierung von Mehrfachkopien eines Arbeitsraumelements in einem Netzwerk
US6721288B1 (en) * 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
US6131096A (en) 1998-10-05 2000-10-10 Visto Corporation System and method for updating a remote database in a network
US6324544B1 (en) 1998-10-21 2001-11-27 Microsoft Corporation File object synchronization between a desktop computer and a mobile device
US6134314A (en) * 1998-12-11 2000-10-17 Qwest Communications International Inc. Method and system for dynamically redirecting wireline call delivery
US6865191B1 (en) * 1999-08-12 2005-03-08 Telefonaktiebolaget Lm Ericsson (Publ) System and method for sending multimedia attachments to text messages in radiocommunication systems
US7373517B1 (en) 1999-08-19 2008-05-13 Visto Corporation System and method for encrypting and decrypting files
US6782412B2 (en) * 1999-08-24 2004-08-24 Verizon Laboratories Inc. Systems and methods for providing unified multimedia communication services
US6628194B1 (en) * 1999-08-31 2003-09-30 At&T Wireless Services, Inc. Filtered in-box for voice mail, e-mail, pages, web-based information, and faxes
US20010015977A1 (en) * 1999-10-08 2001-08-23 Stefan Johansson Selective reception
AU1969400A (en) * 1999-12-02 2001-06-12 Nokia Networks Oy Data transmission method and apparatus
DE19961345A1 (de) * 1999-12-17 2001-06-21 Bosch Gmbh Robert Verfahren zur Übertragung von elektronischen Postnachrichten
FI112151B (fi) * 1999-12-23 2003-10-31 Nokia Corp Sanoman välitys
US7325028B1 (en) * 1999-12-30 2008-01-29 Intel Corporation Intelligent agent based e-mail notification system
EP1119213B1 (de) * 2000-01-19 2007-07-11 Lucent Technologies Inc. Verfahren zur Zuteilung von Funkressourcen
JP2001325182A (ja) 2000-03-10 2001-11-22 Ricoh Co Ltd 印刷システム、印刷方法及びプログラムを記録したコンピュータ読取可能な記録媒体並びに該印刷システムにおける携帯通信機器、プリンタ、プリントサーバー及びクライアント
US6775262B1 (en) * 2000-03-10 2004-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for mapping an IP address to an MSISDN number within a wireless application processing network
US7739334B1 (en) 2000-03-17 2010-06-15 Visto Corporation System and method for automatically forwarding email and email events via a computer network to a server computer
US6839323B1 (en) * 2000-05-15 2005-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Method of monitoring calls in an internet protocol (IP)-based network
US6871214B2 (en) * 2000-10-30 2005-03-22 Nortel Networks Limited Generating and providing alert messages in a communications network
US20020080822A1 (en) * 2000-12-22 2002-06-27 Brown Michael K. Address defined session management over stateless communications channels
US20020129107A1 (en) * 2001-03-12 2002-09-12 Loughran Stephen A. Method and apparatus for automatic content handling
US6876728B2 (en) * 2001-07-02 2005-04-05 Nortel Networks Limited Instant messaging using a wireless interface
US6912395B2 (en) * 2001-09-25 2005-06-28 Motorola, Inc. Network and method for monitoring location capabilities of a mobile station

Also Published As

Publication number Publication date
US20140207857A1 (en) 2014-07-24
CA2469513C (en) 2007-08-21
EP1451984A1 (de) 2004-09-01
US20100030887A1 (en) 2010-02-04
WO2003049384A1 (en) 2003-06-12
DE60214590D1 (de) 2006-10-19
EP1451984B1 (de) 2006-09-06
HK1067472A1 (en) 2005-04-08
US8694650B2 (en) 2014-04-08
CA2469513A1 (en) 2003-06-12
US20060271679A1 (en) 2006-11-30
ATE339053T1 (de) 2006-09-15
US8180900B2 (en) 2012-05-15
AU2002350336A1 (en) 2003-06-17
US9369531B2 (en) 2016-06-14
US7107341B2 (en) 2006-09-12
US7356591B2 (en) 2008-04-08
CN1618219A (zh) 2005-05-18
US20120113933A1 (en) 2012-05-10
US20030109272A1 (en) 2003-06-12
CN100366025C (zh) 2008-01-30

Similar Documents

Publication Publication Date Title
DE60214590T2 (de) Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen
DE60219133T2 (de) Besucherportal zur Unterstützung von Datenkommunikation von umherstreifenden mobilen Endgeräten
EP1826956B1 (de) Anpassung von virtuellen und physikalischen Netzwerkschnittstellen
DE69632782T2 (de) Fernzugriffgerät und Verfahren mit dynamischer Internetprotokoll(IP)Adressenzuweisung
DE10296293B4 (de) Verfahren und Vorrichtung zum Abbilden einer IP-Adresse auf eine MSISDN-Nummer innerhalb eines Dienstnetzwerks
DE602005003189T2 (de) Verfahren und System zum Aufbau eines bidirektionalen Tunnels
DE602004007301T2 (de) Adressierungs-verfahren und -vorrichtung zum aufbau von hip-verbindungen zwischen gewöhnlichen und hip-fähigen netzknoten
DE69923942T2 (de) Verfahren und System zur drahtlosen mobile Server und Gleichrangigendiensten mit Dynamische DNS Aktualisierung
DE60127968T2 (de) Bereitstellung von nahtloser benutzermobilität in einer drahtlosen netzumgebung kurzer reichweite
DE602006000868T2 (de) Verfahren und System zur Einsparung von Batterieenergie in drahtlosen Geräten operierend in einem lokalen drahtlosen Netzwerk
EP1587239A1 (de) Verfahren und Gerät zur serverseitigen Verwaltung von Buddylisten
WO1999033239A2 (de) Verfahren zur unterstützung von mobilität im internet
EP1836810B1 (de) Verfahren und system für mobile netzwerknodes in heterogenen netzwerken
EP1777980B1 (de) Austausch von Informationen in einem Kommunikationssystem
JP4591097B2 (ja) メディア・ポータル装置、並びに、メディア・サービス処理システム、方法、及びプログラム
EP2800342B1 (de) Verfahren und system für ein zustandsabhängiges ip-adressmanagement
EP1841164B1 (de) System, Verfahren und Verbindungseinheit zum dynamischen Konfigurieren von NAT-Routern
EP1916822A1 (de) Verfahren und System für einen Kommunikationsknoten mit mehreren Netzwerkschnittstellen
EP1635513A1 (de) Datenverarbeitungsgerät zum Einsatz in einem Ad-hoc-Netzwerk und Ad-hoc-Netzwerk dazu
WO2004075506A1 (de) Verfahren und kommunikationseinrichtungen zur mobilen paketorientierten datenübertragung
DE60103968T2 (de) Verfahren und System zum selektiven Empfangen von Paketdaten in einem drahtlosen Kommunikationsnetz
EP1833192B1 (de) Verfahren zur Übergabe des Zugriffs auf eine serverbasierte Anwendungssitzung an ein Kommunikationsendgerät
DE10042267A1 (de) Adressierungsserver
CN115550059A (zh) 一种web访问控制及重定向系统、方法及存储介质
EP1635514A1 (de) Datenverarbeitungsgerät und Ad-hoc-Netzwerk mit Presence-Information

Legal Events

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

Representative=s name: MERH-IP, 80336 MUENCHEN