DE60214590T2 - Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen - Google Patents
Verfahren und vorrichtung zur steuerung der informationsverteilung zu mobilstationen Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/12—Inter-network notification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/22—Manipulation of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless 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 Hostsystemen100 und120 an die mobilen Stationen152 und154 in Kommunikation mit einem drahtlosen Netzwerk144 und einem drahtlosen Sprachnetzwerk146 . Während nur zwei Hostsysteme100 und120 und zwei mobile Stationen152 und154 gezeigt werden, kann das System zusätzliche Hostsysteme und mobile Stationen umfassen. - Das Hostsystem
100 ist veranschaulichend eine Computervorrichtung102 , wie ein mit einem lokalen Netzwerk (LAN – local area network) verbundener Mail-Server, auf dem ein Redirector-Softwareprogramm104 läuft. Die Redirector-Software104 arbeitet in Verbindung mit dem Mail-Server102 , um Benutzergewählte Information an die mobilen Stationen152 und154 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 Firmenumgebung100 existieren, vorzugsweise hinter einer Firewall108 , die in dem LAN arbeitet. Ein VPN(Virtual Private Network)-Server106 ermöglicht Benutzern, sich über das Internet130 mit Firmendiensten zu verbinden. Die VPN-Server106 liefern eine höhere Sicherheit und ein Tunneln von Netzwerkanforderungen über das Internet130 . - Das Hostsystem
120 umfasst eine weitere Computervorrichtung122 , wie einen Webserver, auf dem eine Webserver-Software124 läuft, die eine direkte WAP(Wireless Access Protocol)-Unterstützung umfassen kann. Die WAP-Unterstützung liefert einen Webinhalt, der mit den mobilen Stationen152 und154 kompatibel ist, für kleine PDAs (Personal Digital Assistants), Telefone und andere Typen von mobilen Stationen. Der Webserver122 kann auch einen Informations-Transcoder laufen lassen, der effizient einen ersten Datentyp, der an dem Webserver122 empfangen wird, in einen zweiten Datentyp mit reduzierter Größe zur Übertragung an die mobilen Stationen152 und154 umschlüsseln bzw. transcodieren kann. Ähnlich kann der Webserver122 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 Webserver122 durch eine Firewall126 geschützt. - Das System verwaltet eine Informationsverteilung an die mobilen Stationen
152 und154 , so dass Datenelemente asynchron an die mobilen Stationen152 und154 geliefert werden können, die in Kommunikation mit dem drahtlosen Netzwerk144 und146 stehen. Das IP-basierte drahtlose Netzwerk144 und das drahtlose Sprachnetzwerk146 sind als IP-basierte Netzwerke dargestellt, die einen privaten Satz von IP-Adressen aufweisen. Die drahtlosen Netzwerke144 und146 sind vorzugsweise als ein Netzwerk implementiert, das sowohl eine Daten- als auch eine Sprachkommunikation jeweils für die mobilen Stationen152 und154 über eine Basisstation148 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 Basisstation148 unterstützen kann. - Die Netzwerke
144 und146 umfassen eine Netzwerkinfrastruktur143 , um Netzwerkdienste zu unterstützen, wie APNs (Access Point Nodes – Zugangspunktknoten)142 , SMS-Datendienste, PDP-Kontext-Zuteilungsdienste150 und DHCP(Dynamic Host Configuration Protocol)-Schnittstellendienste140 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-Zuteilungskomponente150 ist mit DHCP-Diensten verbunden, da jedem PDP-Kontext automatisch eine IP-Adresse über DHCP zugewiesen wird. Da die drahtlosen Netzwerke144 und146 einen privaten dynamisch zugewiesenen IP-Adressenraum betreiben, ist der DHCP-Server140 verantwortlich für eine Zuteilung von Netzwerkadressen an die mobilen Stationen152 und154 und für deren Entzug. Diese Operation findet in Verbindung mit der PDP-Kontext-Zuteilungskomponente150 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 Datennetzwerk144 geleitet werden. -
2 ist eine Darstellung eines Ausführungsbeispiels des Systems, das ein IP-Tunneln zwischen einer mobilen Station220 und einem Hostsystem200 vorsieht. Das Hostsystem200 weist veranschaulichend bzw. beispielsweise einen Hostdienst204 auf, wie eine Mail- oder Webservercomputervorrichtung, wie unter Bezugnahme auf1 beschrieben wird. - Die Schritte
21 –26 beschreiben das Verfahren zum Verschieben (pushing) von Information von dem Hostsystem200 an die mobile Station220 . In diesem Ausführungsbeispiel sieht die Netzwerkinfrastruktur143 ein Tunneln von IP-Paketen von dem Internet130 an die mobile Station220 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 Informationsdatenelementen202 , die an eine mobile Station220 zu verschieben sind. Die Datenelemente202 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 Station220 gehörenden Datenelemente202 werden an die mobile Station verschoben. Ein Datenelement202 gehört zu der mobilen Station220 , wenn es direkt an die mobile Station adressiert ist oder an eine elektronische Adresse adressiert ist, an der die Datenelemente202 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 Netzwerk144 in Kommunikation stehen. Die Ressourcen-Überwachungsvorrichtung210 kann mit dem Hostdienst204 über die Netzwerke144 und/oder130 kommunizieren oder kann alternativ über einen getrennten Datenkanal kommunizieren. Die Ressourcen-Überwachungsvorrichtung210 ü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-Überwachungsvorrichtung210 kann eine automatische Aktualisierung des Zustands einer Netzwerkressource liefern, wie die Domain des Netzwerks144 und eine IP-Adresse oder ein PDP-Kontext, die den mobilen Stationen220 zugeteilt sind. Der detaillierte Betrieb der Ressourcen-Überwachungsvorrichtung210 wird unter Bezugnahme auf die8 und9 gezeigt und beschrieben. - Bei Ankunft des Datenelements
202 bestimmt der Hostdienst204 , ob es eine Netzwerkressource gibt, beispielsweise eine IP-Adresse, die der mobilen Station220 zugeteilt ist. Die in der mobilen Station220 gezeigte IP-Adresse stellt einfach den Datenteil der mobilen Dual-Mode-Station220 dar, die sowohl zu einer Sprach- als auch einer Datenkommunikation fähig ist. Die Bestimmung, ob der mobilen Station220 eine Netzwerkressource zugeteilt ist, kann durchgeführt werden zum Beispiel durch Zugreifen auf Ressourcenzuteilungszustandsdaten von mobilen Stationen, die an dem Hostdienst204 gespeichert sind. Wenn keine IP-Adresse der mobilen Station220 zugeteilt ist, oder wenn keine NAT- und VPN-Dienste von dem IP-basierten drahtlosen Netzwerk144 verfügbar sind, dann führt der Hostdienst204 den Schritt22 durch und sendet eine Ressourcenanforderungsnachricht an die mobile Station220 ü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 Netzwerkinfrastruktur143 enthalten ist. Die SMS-Nachricht verwendet die MSISDN(Mobile Station International ISDN)-Nummer oder Telefonnummer224 der mobilen Station220 zur Adressierung. Der in der mobilen Station220 gezeigte SMS-Telefonnummernwert ist einfach repräsentativ für den Sprachteil der mobilen Dual-Mode-Station220 , 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-Station220 , 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 Basisstation148 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 Sprachnetzwerk146 oder, in einem Netzwerk wie GSM/GPRS, auf dem Datennetzwerk144 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-Server140 steht. Bei Empfang der Ressourcenanforderungsnachricht führt die mobile Station220 alle erforderlichen Schritte in Schritt23 durch, um die Netzwerkressource zu akquirieren, wie die IP-Adresse222 . 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 Schritt23 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 Station220 empfangen wird, dass ein Datenelement zur Lieferung an die mobile Station220 ansteht. Der Benutzer kann dann den Inhalt des Datenelements bestimmen, da ein kleiner Teil des Datenelements auf einer E/A-Vorrichtung in der mobilen Station220 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 Station220 akquiriert wurde, prüft die mobile Station220 die Ressourcenanforderungsnachricht, um festzustellen, ob sie die neue IP-Adresse222 an den Hostdienst204 übertragen muss. Wenn die Ressourcenanforderungsnachricht anzeigt, dass die Ressourcen-Überwachungsvorrichtung210 mit dem DHCP-Server140 in Kommunikation steht, dann sendet die Ressourcen-Überwachungsvorrichtung210 die neue IP-Adresse222 der mobilen Station220 automatisch an den Hostdienst204 und somit muss die mobile Station220 die IP-Adresse222 nicht an den Hostdienst204 senden. - Wenn jedoch die Ressourcenanforderungsnachricht anzeigt, dass die Ressourcen-Überwachungsvorrichtung
210 nicht mit dem DHCP-Server140 in Kommunikation steht, oder anzeigt, dass keine Ressourcen-Überwachungsvorrichtung210 vorhanden ist, oder anzeigt, dass die mobile Station220 die IP-Adresse222 an den Hostdienst224 übertragen muss, dann sendet die mobile Station die IP-Adresse222 über das drahtlose Netzwerk144 an den Hostdienst204 , wie in Schritt24 gezeigt wird. Die Übertragung der IP-Adresse222 geschieht gemäß dem normalen Prozess, in dem Übertragungen über das drahtlose Netzwerk144 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-Adresse222 über eine Außerband-Nachricht zurück an den Hostdienst224 übertragen. - Wenn der Hostdienst
204 die neue IP-Adresse empfängt, entweder von der Ressourcen-Überwachungsvorrichtung210 oder von der mobilen Station220 direkt, führt der Hostdienst den Schritt25 aus und führt eine Assoziation bzw. Zuordnung zwischen der IP-Adresse222 und der mobilen Station220 durch. Sobald diese Assoziation bzw. Zuordnung durchgeführt wurde, wird der Schritt26 ausgeführt, um die Information an die mobile Station220 zu senden. -
3 sieht ein Ablaufdiagramm1000 vor, das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einem Hostsystem ausgeführt wird. In Schritt1002 wird ein Datenelement an dem Hostsystem empfangen. In Schritt1004 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 Schritt1006 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 Schritt1012 eine Außerband-Ressourcenanforderungsnachricht an die mobile Station und wartet dann, dass die Netzwerkressource der mobilen Station zugeteilt wird, wie in Schritt1014 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 Netzwerks144 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 Schritt1102 empfängt die mobile Station eine Außerband-Nachricht, die von dem Hostsystem gesendet wird. In Schritt1104 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 Schritt1106 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 Schritt1110 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 Schritt1112 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 Schritt1114 und die mobile Station wartet, um das Datenelement von dem Hostsystem zu empfangen, wie in Schritt1112 gezeigt wird. -
5 ist eine Darstellung eines Ausführungsbeispiels des Systems, das eine HTTP-Kommunikation zwischen einer mobilen Station320 und einem Hostsystem300 vorsieht. Das Hostsystem300 weist illustrativ einen Hostdienst304 auf, wie eine Mail- oder Webservercomputervorrichtung, wie unter Bezugnahme auf1 beschrieben wird. - Die Schritte
31 –36 beschreiben den Prozess des Verschiebens von Information von dem Hostsystem300 an die mobile Station320 . In diesem Ausführungsbeispiel sieht die Netzwerkinfrastruktur143 kein Tunneln von IP-Paketen von dem Internet130 an die mobile Station320 vor. Stattdessen verwendet die mobile Station320 HTTP, um eine Information direkt an den Hostdienst304 zu kommunizieren. HTTP wird in einer Vielzahl von drahtlosen Netzwerken unterstützt und somit kann die mobile Station320 herkömmliche HTTP-Anforderungen machen. Somit führen die mobile Station320 und der Hostdienst304 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-Zuteilungsdienst150 und der DHCP-Server140 nicht von einer Ressourcen-Überwachungsvorrichtung überwacht. - Wie in
5 gezeigt, führt der Schritt31 zu der Ankunft eines Datenelements302 für die mobile Station320 . Bei Ankunft des Datenelements302 bestimmt der Hostdienst304 , ob der mobilen Station320 eine Netzwerkressource zugeteilt ist. Wenn der mobilen Station320 keine Netzwerkressource zugeteilt ist, dann führt der Hostdienst304 den Schritt32 durch und sendet eine Ressourcenanforderungsnachricht an die mobile Station320 über einen Außerband-Kommunikationskanal. Da es keine Tunnel-Unterstützung gibt, kann der Hostdienst304 die mobile Station320 unter Verwendung herkömmlicher TCP/IP- oder LTDP/IP-Mittel nicht erreichen. Somit muss der Hostdienst304 eine Außerband-Nachricht an die mobile Station320 als eine Anzeige senden, dass das Datenelement302 zur Lieferung an die mobile Station320 ansteht. Wiederum ist die Außerband-Kommunikation beispielsweise eine SMS-Nachricht. - Der Schritt
33 findet statt, wenn die mobile Station320 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 Station320 eine IP-Adresse und kann dann unter Verwendung der Netzwerkinfrastruktur143 eine abgehende HTTP-Anforderung machen, wie in Schritt34 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 Station320 gespeichert werden oder sie kann über die Außerband-Ressourcenanforderungsnachricht an die mobile Station320 geliefert werden. Das drahtlose Netzwerk144 umfasst einen herkömmlichen Firewall/Proxy-Server in der Netzwerkinfrastruktur143 und die mobile Station320 macht die Anforderung an den APN142 , der wiederum den Austrittspunkt zu allen verbundenen Hostdiensten außerhalb des Netzwerks144 bestimmt. - Der Schritt
35 findet statt, wenn der Hostdienst304 die HTTP-Anforderung von einer mobilen Station empfängt und sie mit einer bekannten mobilen Station320 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 Station320 Daten empfängt. Der Schritt36 führt dazu, dass der Hostdienst304 die HTTP-Anforderung von der mobilen Station320 durch die geeignete HTTP-Antwort erfüllt und somit wird das Datenelement302 an die mobile Station320 geliefert. -
6 ist ein Ablaufdiagramm1200 , 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 von5 ausgeführt wird. In Schritt1202 empfängt die mobile Station eine Außerband-Nachricht, die von dem Hostsystem übertragen wird. In Schritt1204 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 Schritt1206 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 Schritt1210 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 Schritt1212 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 Schritt1214 gezeigt wird. Die mobile Station wartet dann, um das Datenelement von dem Hostsystem zu empfangen, wie in Schritt1216 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-Netzwerk450 . Die drahtlosen Netzwerke450 und452 können sowohl eine Sprach- als auch eine Datenkommunikation auf eine Weise unterstützen, die ähnlich ist zu der bei den Netzwerken144 und146 beschriebenen. Das Sprachbasierte drahtlose Netzwerk452 sieht eine Sprachkommunikation mit den mobilen Stationen420 und422 vor. Das drahtlose Netzwerk450 ist ein IPv6-basiertes Netzwerk, das andere Datenkommunikationsfähigkeiten für die mobilen Stationen420 und422 vorsieht, wie Empfang und Senden von Email, Dokumenten, Dateien und Ähnliches. - Während die Netzwerke
450 und452 jeweils unterschiedliche Kommunikationsfähigkeiten vorsehen, wie oben beschrieben, kann das Netzwerk450 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 Netzwerkinfrastruktur143 herkömmliche Dienste, wie SMS-Nachrichtenaustausch, Internet-Webzugriff, PDP-Kontext-Zuteilung150 und DHCP-Adressverwaltung140 . - 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-Netzwerk450 eine nahezu unbegrenzte Adressierung unterstützt, wird den mobilen Stationen420 und422 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 Netzwerk450 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 und422 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 Hostsystem400 und zweitens mit einem Webserver412 , der sich an einem Webstandort402 befindet. Das Hostsystem400 weist einen Hostdienst406 auf, wie einen Mailserver, auf dem ein Redirector-Programm404 läuft. Ein VPN-Server408 ermöglicht Benutzern, sich über das Internet130 mit Firmendiensten zu verbinden. Wenn die IPv6-Adresse an den Hostdienst406 geliefert wird und der PDP-Kontext für die mobile Station420 aktiv ist, dann können Datenelemente zwischen der mobilen Station420 und dem Hostdienst406 ausgetauscht werden, wie in Schritt45 gezeigt wird. - Wenn der Hostdienst
406 die IPv6-Adresse für die mobile Station420 nicht hat, dann können die Datenelemente nicht von dem Hostdienst406 an die mobile Station420 verschoben werden. Die IPv6-Adresse der mobilen Station420 kann an den Hostdienst406 über eine Außerband-Kommunikation von der mobilen Station420 an den Hostdienst406 geliefert werden, wie durch eine von dem Benutzer initiierte Kommunikation zwischen der mobilen Station420 und dem Hostdienst406 . Alternativ kann die IPv6-Adresse über eine HTTP-Kommunikation von der mobilen Station420 geliefert werden. Zum Beispiel kann ein Benutzer einen Zugang zu einem Webserver410 wünschen, der einen WAP-Unterstützungsdienst412 bietet. Der Benutzer kann den Webserver410 über eine HTTP-Kommunikation kontaktieren, um die IPv6-Adresse und möglicherweise eine an dere Information an die mobile Station420 zu liefern, um Zugang zu dem Webserver410 zu erlangen. - Während die mobile Station
420 keine dynamische IP-Adresse akquirieren muss, muss die mobile Station420 weiterhin Netzwerkressourcen, wie einen PDP-Kontext, akquirieren, um über das Netzwerk450 zu kommunizieren. Der PDP-Kontext ist eine wertvolle (valued) Netzwerkressource, die in den Netzwerk-APNs terminiert. Da das Netzwerk450 Ressourcen zuteilen muss, um den PDP-Kontext aufrechtzuerhalten, wird der PDP-Kontext oft freigegeben, wenn die mobile Station420 für eine bestimmte Zeit inaktiv ist, so dass andere mobile Stationen über das Netzwerk450 kommunizieren können. Wenn der PDP-Kontext freigegeben wird, endet die Fähigkeit zum Weiterleiten von Daten an die mobile Station420 . Somit sind PDP-Kontexte weiterhin begrenzt trotz der Tatsache, dass die mobile Station420 eine permanente IPv6-Adresse hat. - Das System gibt dem Hostdienst
406 die Fähigkeit, die der mobilen Station420 zugeteilten Netzwerkressourcen zu verfolgen, und die mobile Station420 anzuweisen, die Netzwerkressourcen wie erforderlich zu erlangen. Wenn eine Ressourcen-Überwachungsvorrichtung210 in Kommunikation mit dem Netzwerk450 steht, dann ist ein geringerer Datenaustausch erforderlich, um eine Kommunikation zwischen der mobilen Station420 und dem Hostdienst406 aufzubauen. Die Schritte41 und42 sind ähnlich zu den Schritten21 ,22 und31 ,32 , wie oben beschrieben, wobei der Hostdienst406 seine Außerband-Ressourcen-Anforderungsnachricht an die mobile Station420 sendet, um die mobile Station420 zu informieren, dass ein Datenelement ansteht. - In einem Ausführungsbeispiel verfolgt der Hostdienst
406 eine inaktive Zeitdauer der mobilen Station420 , um festzustellen, ob ein aktiver PDP-Kontext zu der mobilen Station420 gehört, vor der Übertragung der Ressourcen- Anforderungsnachricht. Wenn der Hostdienst404 feststellt, dass die mobile Station420 einen aktiven PDP-Kontext haben sollte, dann wird das Datenelement an die mobile Station420 übertragen. Wenn eine Fehlernachricht an dem Hostdienst406 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 Station420 gehört), dann wird eine Ressourcen-Anforderungsnachricht an die mobile Station420 übertragen. - Wenn kein aktiver PDP-Kontext zu der mobilen Station
420 gehört, wird der Schritt42 ausgeführt und die Ressourcen-Anforderungsnachricht wird an die mobile Station420 übertragen. Die mobile Station420 führt dann den Schritt43 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 Station420 mit dem Hostdienst406 kommunizieren. In einem Ausführungsbeispiel überwacht eine Ressourcen-Überwachungsvorrichtung210 , wie eine DHCP-Überwachungsvorrichtung oder eine PDP-Kontext-Überwachungsvorrichtung, den Ressourcenzustand der Netzwerkressourcen, die der mobilen Station420 zugeteilt sind. Die Ressourcen-Überwachungsvorrichtung überwacht den Zustand der Netzwerkressourcen, die von dem DCHP-Server140 und dem PDP-Kontext-Zuteilungsdienst150 gesteuert werden, über den TCP/IP-Splitter211 . Der Zustand wird bei einer Änderung des Status des Zustands automatisch an den Hostdienst406 geliefert, wie in Schritt44 gezeigt wird. Dieser Ressourcenzustand kann nur an den Hostdienst406 geliefert werden, der zu der mobilen Station420 gehört, oder er kann an eine Vielzahl von Hostdiensten verteilt (broadcast) werden. - Dann können Datenelemente zwischen der mobilen Station
420 und dem Hostdienst406 ausgetauscht werden, wie in Schritt45 gezeigt wird. In einem Ausführungsbeispiel unterstützt die Netzwerkinfrastruktur143 zu jeder Zeit eine vollständige asynchrone Zweiweg-Kommunikation zwischen der mobilen Station420 und dem Hostdienst406 , vorausgesetzt, ein PDP-Kontext ist aktiv. In einem weiteren Ausführungsbeispiel kann die mobile Station420 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-Überwachungsvorrichtung210 in Kommunikation mit dem drahtlosen Netzwerk144 und den Hostsystemen100 und120 umfasst. Die Schritte51 –53 illustrieren den Prozess, wenn die Netzwerkressourcen-Überwachungsvorrichtung210 einen Ressourcenzustand der mobilen Stationen152 und154 an die Hostsysteme100 und120 liefert. Die Ressourcen-Überwachungsvorrichtung überwacht den Zustand der Netzwerkressourcen, die von dem DCHP-Server140 und dem PDP-Kontext-Zuteilungsdienst150 gesteuert werden, über den TCP/IP-Splitter211 . Das Hostsystem100 gehört zu der mobilen Station152 und das Hostsystem120 gehört zu der mobilen Station154 . Die Netzwerkressourcen-Überwachungsvorrichtung210 kommuniziert mit beiden Hostsystemen100 und120 . Somit kann, während die Schritte51 –53 unter Bezugnahme auf das Hostsystem100 und die mobile Station152 beschrieben werden, derselbe Prozess auch hinsichtlich des Hostsystems120 und der mobilen Station154 ausgeführt werden. - Die Ressourcen-Überwachungsvorrichtung
210 kann mit dem Hostdienst204 über die Netzwerke144 und/oder130 kommunizieren oder kann alternativ über einen getrennten Datenkanal kommunizieren. Zum Beispiel kann die Kommunikation zwischen der Ressourcen-Überwachungsvorrichtung210 und dem Hostdienst204 über eine zugewiesene Punkt-zu-Punkt-Verbindung, wie ISDN, über tragen werden oder sie kann über eine VPN-Verbindung über das Internet130 ü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 Hostsystem100 an die Ressourcen-Überwachungsvorrichtung210 gesendet. Die Initialisierungsdaten zeigen an, dass ein neues Hostsystem100 vorhanden ist, um Daten von mobilen Stationen zu empfangen und an mobile Stationen zu senden, die in Kommunikation stehen mit den drahtlosen Netzwerken144 und146 , 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-Überwachungsvorrichtung210 . Somit kann die Ressourcen-Überwachungsvorrichtung210 bestimmte mobile Stationen dem Hostsystem100 zuordnen und Netzwerkressourcenzustandsaktualisierungen, die nur diese mobilen Stationen betreffen, an das Hostsystem100 liefern. In diesem Ausführungsbeispiel liefert das Hostsystem100 ein Verzeichnis an die Ressourcen-Überwachungsvorrichtung, das anzeigt, dass das Hostsystem100 zu der mobilen Station152 gehört. - Das Hostsystem
100 kann durch mehrere Verfahren einer mobilen Station zugeordnet werden. In einem Ausführungsbeispiel wird die mobile Station dem Hostsystem100 zugeordnet, wenn die mobile Station mit einem seriellen Anschluss115 an einem Netzwerk verbunden wird, das dem Hostsystem100 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 Hostsystem100 assoziiert, wenn sich die mobile Station an einer sicheren Webseite anmeldet und an dem Hostsystem100 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-Überwachungsvorrichtung210 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 Station152 eine Netzwerkressource zugeteilt wird, wie eine IP-Adresse. Der Schritt52 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 Schritt52 kann auch ausgeführt werden, wenn die IP-Adresse der mobilen Station152 widerrufen wird oder wenn der PDP-Kontext freigegeben wird. In allen Fällen liefert die Ausführung des Schritts52 dem Hostsystem100 eine Ressourcenzustandsinformation hinsichtlich des Ressourcenzustands der mobilen Station152 . Sobald eine Änderung des Zustands der mobilen Station152 stattfindet, wird die Ressourcen-Überwachungsvorrichtung210 über die Änderung über den TCP/IP-Anschluss-Splitter211 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-Splitter211 nicht erforderlich sein. Wenn ein Abbildungstabelleneintrag in der Ressourcen- Überwachungsvorrichtung210 vorhanden ist, dann werden Änderungen des Ressourcenzustands an den spezifischen Host-Standort100 oder120 geliefert, der zu der mobilen Station152 oder154 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 oder154 nicht zu einem bestimmten Host-Standort100 oder120 gehört, eine Änderung des Netzwerkressourcenzustands, wie eine Änderung einer IP-Adresse oder des PDP-Kontexts, von der Ressourcen-Überwachungsvorrichtung210 ignoriert. - Der Schritt
53 wird ausgeführt, um Daten zwischen dem Hostsystem100 und der mobilen Station152 auszutauschen, sobald der aktualisierte Ressourcenzustand der mobilen Station152 an die Hoststationen100 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 Ablaufdiagramm1300 , das ein Verfahren zur Verwaltung einer Informationsverteilung an mobile Stationen in einem drahtlosen Netzwerk darstellt, das an einer Netzwerkressourcen-Überwachungsvorrichtung ausgeführt wird. In Schritt1302 wartet die Ressourcen-Überwachungsvorrichtung auf eine ankommende Nachricht oder ein Signal. In Schritt1304 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 Schritt1308 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 Schritt1312 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 Schritt1316 gezeigt wird. In Schritt1318 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 Schritt1320 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)
- 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 ) (Schritt22 ), 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 ). - 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. - Verfahren gemäß Anspruch 1, wobei der Schritt des Übertragens einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (
204 ) an die mobile Station (220 ) (Schritt22 ), 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 (Schritt24 ). - Verfahren gemäß Anspruch 1, wobei der Schritt des Übertragens einer Ressourcen-Anforderungsmeldung von dem Host-Dienst (
204 ) an die mobile Station (220 ) (Schritt22 ), 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 (Schritt24 ), dass die mobile Station (220 ) die Netzwerk-Ressource (222 ) akquiriert hat. - Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressource (
222 ) eine Internetprotokoll(IP – Internet Protocol)-Adresse ist. - Verfahren gemäß Anspruch 1, wobei die Netzwerk-Ressource (
222 ) ein Paketdatenprotokoll(PDP – Packet Data Protocol)-Kontext ist. - 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. - 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 ). - 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. - 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. - 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. - 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 ) (Schritt22 ), 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.
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)
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)
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 |
-
2002
- 2002-12-06 AU AU2002350336A patent/AU2002350336A1/en not_active Abandoned
- 2002-12-06 US US10/313,103 patent/US7107341B2/en active Active
- 2002-12-06 CN CNB028278526A patent/CN100366025C/zh not_active Expired - Lifetime
- 2002-12-06 AT AT02784982T patent/ATE339053T1/de not_active IP Right Cessation
- 2002-12-06 CA CA002469513A patent/CA2469513C/en not_active Expired - Lifetime
- 2002-12-06 EP EP02784982A patent/EP1451984B1/de not_active Expired - Lifetime
- 2002-12-06 WO PCT/CA2002/001945 patent/WO2003049384A1/en active IP Right Grant
- 2002-12-06 DE DE60214590T patent/DE60214590T2/de not_active Expired - Lifetime
-
2004
- 2004-10-07 HK HK04107723A patent/HK1067472A1/xx not_active IP Right Cessation
-
2006
- 2006-08-04 US US11/499,290 patent/US7356591B2/en not_active Expired - Lifetime
-
2008
- 2008-02-15 US US12/031,926 patent/US8180900B2/en active Active
-
2012
- 2012-01-20 US US13/354,880 patent/US8694650B2/en not_active Expired - Lifetime
-
2014
- 2014-03-25 US US14/224,352 patent/US9369531B2/en not_active Expired - Lifetime
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 |