DE69928939T2 - Paketdatenübertragung über ein cdma mobiles funktelefon - Google Patents

Paketdatenübertragung über ein cdma mobiles funktelefon Download PDF

Info

Publication number
DE69928939T2
DE69928939T2 DE69928939T DE69928939T DE69928939T2 DE 69928939 T2 DE69928939 T2 DE 69928939T2 DE 69928939 T DE69928939 T DE 69928939T DE 69928939 T DE69928939 T DE 69928939T DE 69928939 T2 DE69928939 T2 DE 69928939T2
Authority
DE
Germany
Prior art keywords
signal
data
network application
data entry
application software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69928939T
Other languages
English (en)
Other versions
DE69928939D1 (de
Inventor
Marc Phillips
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of DE69928939D1 publication Critical patent/DE69928939D1/de
Application granted granted Critical
Publication of DE69928939T2 publication Critical patent/DE69928939T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2858Access network architectures
    • H04L12/2859Point-to-point connection between the data network and the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

Description

  • Gebiet der Erfindung
  • Die Erfindung bezieht sich auf die Übertragung von PPP Datenpaketen von einer auf einem Host-Computer laufenden Netzwerkanwendungssoftware (network application software), zu einem Netzwerk wie beispielsweise dem Internet, und insbesondere bezieht sich die Erfindung auf die Übertragung von derartigen Datenpaketen über ein zellulares Telefon (Handy), der CDMA (Code Division Multiple Access) Bauart.
  • Hintergrund
  • Es wird als üblich angesehen, dass ein Benutzer seinen Computer mit dem Internet verbindet. Der Computer kann irgendeine von verschiedenen üblichen Seriennetzwerkanwendungssoftwarepaketen verwenden, um eine solche Verbindung vorzunehmen, und er kann PPP (Point-to-Point Protocol) Datenpakete zu einer verbundenen Vorrichtung, wie beispielsweise einem Modem, senden. (Das Modem kann auch integral mit dem Computer vorgesehen sein.) Viele derartige populäre Seriennetzwerksanwendungen übertragen keine PPP Datenpakete, solange bis sie ein Signal (welches als "Verbindungs"- oder "CONNECT"-Signal bezeichnet wird) zu empfangen ist, das anzeigt, dass eine damit verbundene Vorrichtung eine erforderliche Telefonnummer gewählt hat und dass übliche "handshake"-Protokoll mit dem entsprechenden entferntgelegenen Modem (d.h. dem entfernten Modem des Internetserviceproviders) vollendet ist. Andere Netzwerksanwendungen übertragen die PPP-Datenpakete dann, wenn der Benutzer den Befehl AT + CRM = 1 setzt. Sobald der AT + CRM Befehl gesetzt ist, ist er für alle Netzwerkanwendungen eingestellt, die auf diesem Computer verarbeitet werden (hosted), und wenn der Benutzer von einer asynchronen Betriebsart an diesem Computer (wo AT + CRM auf = 0 eingestellt sein muss), auf eine Paketdatenbetriebsart (wo AT + CRM auf = 1 eingestellt werden muss), umschalten möchte, so muss der Benutzer den AT + CRM Befehl jedesmal zurücksetzen oder zurückeinstellen, wenn er die Betriebsarten schaltet.
  • Ein drahtloser Zugriff (wireless access) zum Internet ist allgemein im Stand der Technik bekannt. Beispielsweise sei auf "The IP Modem Interface Standard, draft" (Portable Computer and Communications Association; Modem Standards Committee, 6. Mai 1998, Brookdale, Ca U.S.A.) hingewiesen, wo Bezug genommen wird, auf einen drahtlosen Internetzugriff basierend auf zellularen digitalen Paketdaten (CDPD = Cellular Digital Packet Data), wobei eine Zellularvorrichtung (DCE) AT Befehle analysiert, die durch den Computer (DTE) ausgegeben werden, wobei der Eintritt in eine andere "transceive data"-Betriebsart ("Transceive data"-mode) dann erfolgt, wenn ein entsprechender ATD-Befehl ausgegeben wird.
  • Die Schrift "CDPD and emerging digital cellular systems" von Melanchuk und anderen (Digest of Papers of the Computer Society Computer Conference COMPCON, US, Los Alamitos, IEEE Comp. Soc. Press, Band CONF. 41, 1996, Seiten 2–8, ISBN: 0-8186-7414-8) erwähnt ausdrücklich eine Implementierung von CDPD basierend auf einer Zellularvorrichtung der CDMA-Bauart und der CDMA-Paketdatendienstleistungen, wobei diese Implementierung nicht das Modem "handshaking" bzw. Übergabe erforderlich macht, und somit die Schaltungsaufbauzeiten reduziert.
  • Ein Zellulartelefon der CDMA-Bauart wählt nicht eine Telefonnummer und führt nicht das übliche "handshake"- oder Übergabe-Protokoll aus, um einen PPP-Datenpaketanruf (PPP data packet call) auszuführen. Daher empfängt die Netzwerkanwendungssoftware kein "CONNECT"- oder "VERBINDUNGS"-Signal und beginnt nicht die Übertragung der PPP-Datenpakete bis irgendeine zusätzliche Aktion vorgenommen wird, wie beispielsweise das Einstellen (setting) des AT + CRM Befehls = 1. Es besteht somit ein Bedürfnis hinsichtlich eines einfachen und bequemen Verfahrens, um eine Netzwerkanwendung (networking application), dazu zu bringen, die normalerweise ein "CONNECT"-Signal erfordert, ihre PPP-Datenpakete zu senden oder zu übertragen, wenn ihre Verbindung mit dem Internet über eine Vorrichtung der CDMA-Bauart vorgenommen werden soll, wie beispielsweise einem Zellulartelefon der CDMA-Bauart. Ein derartiges Verfahren sollte es für den Benutzer nicht erforderlich machen, den AT + CRM Befehl jedesmal dann zurückzusetzen, wenn eine Betriebsartänderung erwünscht ist.
  • Zusammenfassung der Erfindung
  • Um eine Netzwerkanwendungssoftware (networking application software) dazu zu veranlassen, seine PPP-Datenpakete zu übertragen, überwacht die datenfähige (data capable) CDMA-Teilnehmervorrichtung (CDMA subscriber device) (beispielsweise ein Zellulartelefon d.h. CELL PHONE oder Handy) den durch die Netzwerkanwendung gesamten Telefonwählzeichenkettenbefehl (dial string command) und vergleicht diesen mit einer (Liste von) reservierten Telefonnummern bzw. einer Telefonnummer. Wenn die Teilnehmervorrichtung einen typischen "AT" Wählkettenbefehl detektiert/empfängt, so hilft die Teilnehmervorrichtung, die in der Wählkette enthaltene Telefonnummer und vergleicht sie mit einer reservierten Telefonnummer oder Telefonnummern.
  • Wenn die Telefonnummer enthalten in der Wählkette, nicht einer der reservierten Nummern ist, so konstruiert die CDMA-Vorrichtung den üblichen asynchronen Datenanruf und überträgt oder sendet den Anruf über das System. Ansprechend darauf wird die IWF (INTER WORKING FUNCTION), d.h. die Zwischenarbeitsfunktion das erwartete "CONNECT"-Signal ausgeben und zwar zurück zu der Netzwerkanwendung. Nach Empfang des erwarteten "CONNECT"-Signals, wird sodann die Netzwerkanwendung asynchron in der üblichen Art und Weise senden bzw. übertragen.
  • Wenn die in der Wählkette übertragene Telefonnummer einer Nummer auf der reservierten Liste entspricht, so konstruiert die CDMA-Teilnehmer oder -Subscriber-Vorrichtung nicht einen CDMA-Anruf in dem asynchronen Format (d.h. asynchrone Service- oder Dienstleistungsoptionen 0x0004 0x0005, 0x1004, 0x1005, 0x12 oder 0x13). Stattdessen konstruiert sie einen Datenpaketanruf darauf, (d.h. Paketservice oder Dienstleistungsoptionen 0x0007, 0x00015 oder 0x1007) und sendet einfach ein Rückkehr- oder Rücklauf-"Connect"- Signal an die Netzwerkanwendung. Dies macht die Netzwerkanwendung glauben, dass die CDMA-Vorrichtung nahezu augenblicklich Verbindung mit einem entfernten Modem vornahm. Die Netzwerkanwendung überträgt dann ihre PPP Pakete wie erwünscht über die CDMA-Teilnehmervorrichtung.
  • Weitere Merkmale und Vorteile der Erfindung ergeben sich ohne weiteres aus der folgenden detaillierten Beschreibung der Erfindung und ihrer verschiedenen Ausführungsbeispiele, aus den Ansprüchen und aus den beigefügten Zeichnungen in denen Einzelheiten der Erfindung vollständig und komplett als Teil dieser Beschreibung offenbart sind.
  • Beschreibung der Zeichnungen
  • 1 zeigt ein typisches System zur Verbindung eines Computers mit dem Internet unter Verwendung von Modems und dem öffentlichen Telefonsystem.
  • 2 veranschaulicht ein System zur Verwendung eines CDMA zellularen Telefons und einer Basisstation zur Verbindung eines Computers mit dem Internet unter Verwendung eines CDMA-asynchronen-Datenservices.
  • 3 ist ein System konfiguriert, gemäß der vorliegenden Erfindung, zur Verwendung eines CDMA zellularen Telefons und der Basisstation zur Verbindung eines Computers mit dem Internet unter Verwendung eines CDMA-Paket-Datenservices.
  • 4 ist eine detaillierte Veranschaulichung der Merkmale der computergehosteten (im Computer verwendeten) Netzwerksoftware und der CDMA-Subscriber- oder Teilnehmer-Vorrichtung (beispielsweise ein Zellulartelefon) konfiguriert gemäß der Erfindung.
  • Detaillierte Beschreibung der Erfindung
  • Die Kommunikation oder Nachrichtenübertragung zwischen einem Desktop oder Laptop-Computer 10 und dem üblicherweise so bezeichneten Internet 22 kann ohne weiteres mittels eines in 1 gezeigten Systems erreicht werden. Ein Computer 10 ist über eine öffentliche Telefonleitung 12 und durch das öffentliche Telefonsystem 14 (PUBLIC PHONE SYSTEM 14) mit einem entfernt gelegenen Modem 16 eines Internetserviceproviders 18 (INTERNET SERVICE PROVIDER, ISP 18) verbunden. Der Internetserviceprovider verwendet irgendeinen akzeptablen Kommunikationspfad oder -weg 20, um den Computer 10 mit dem Internet 22 zu verbinden. Eine Anforderung auf Zugriff zum Internet (oder einem anderen "Netzwerk") wird normalerweise durch den Benutzer des Computers durch ein Netzwerkanwendungssoftwarepaket 24 initiiert.
  • Der Computerbenutzer versieht die Netzwerkanwendungssoftware mit der Telefonnummer, die gewählt werden muss, um Zugriff zu dem gewünschten Internetserviceprovider zu erlangen. Der Benutzer befiehlt der Netzwerkanwendungssoftware 24 (APPLICATION SOFTWARE 24) auf das Internet zuzugreifen. Sodann leitet die Software 24 die Telefonnummer des Modems 16 des Internetserviceproviders zu dem mit dem Computer 10 assoziierten Modem 26. Das Modem 26 kann integral mit dem Computer vorgesehen sein, oder kann eine gesonderte Vorrichtung sein, die mit dem Computer durch geeignete Mittel verbunden ist. Das Modem 26 sendet sodann geeignete Signale, d.h. einen Wählkettenbefehl, der die Telefonnummer des Bestimmungsmodems 16 enthält über eine Telefonleitung 12 über das öffentliche Telefonsystem 14 zu dem Modem 16. Die Modems 26 und 16 wirken sodann, gemäß dem "handshake"- oder Übergabe-Protokoll zusammen, um die Verbindung mit dem Internetserviceprovider 18 aufzubauen. Sobald das Protokoll vollständig durchlaufen ist und die Verbindung bestätigt ist, schickt das Modem 26 ein "CONNECT"- oder "VERBINDUNGS"-Signal zurück zur Anwendungssoftware 24. Nur nach Empfang des "CONNECT"-Signals fängt die Netzwerkanwendungssoftware 24 an, ihre PPP-Datenpakete durch das System zur schließlichen oder endlichen Bestimmung innerhalb des Internets (oder einem anderen Netzwerk) zu übertragen.
  • In der heutigen schnell fortschreitenden Welt kann der Computerbenutzer "auf der Achse" oder "on the go" sein und zwar unter Verwendung eines tragbaren Laptop-Computers und kann möglicherweise keinen Zugriff zu einer Telefonleitung 12 besitzen. In diesem Fall wird ein System wie in 2 verwendet, um die Verbindung des Computers 10 mit dem Internet 22 vorzusehen. Der Laptop-Computer ist mit einer direkten Drahtverbindung 28 mit einem zellularen Telefon 30 (CELL PHONE 30) verbunden, welches in der Lage ist, einen CDMA-asynchronen-Datenservice durchzuführen. Obwohl der Computer 10 ein integrales Modem 26 aufweisen kann, ist das Modem nicht mit dem zellularen Telefon verbunden. Stattdessen ist das zellulare Telefon 30 direkt mit einem Datenanschluss des Computers 10 durch die direkte Verbindung 28 verbunden. Das zellulare Telefon 30 verwendet seine Antenne 32, um Daten elektromagnetisch über Antenne 34 zu übertragen, und zwar zu einer zugehörigen Basisstationssystem 36, einschließlich einer Basisstation 38 (BS 38) und IWF 40. Das Basisstationssystem ist mit einem Modem 26' verbunden, welches analog zum Modem 26 der 1 ist. Modem 26' ist (auch entsprechend der Verbindung des Modems 26) mit einer körperlichen oder realen Telefonleitung 12 verbunden. Der Rest des Pfades oder Wegs zum Internet 22, gemäß 2, ist der gleiche wie der in 1 gezeigte. Der in 2 gezeigte Betrieb des Systems ist im wesentlichen äquivalent zum Betrieb des Systems der 1. In 2 dienen das zellulare Telefon 30, das Basisstationssystem 36 und das Modem 26' lediglich zum Zugriff zu einer physikalischen Telefonleitung 12. Anders ausgedrückt, funktionieren sie als eine feste Drahtverbindung mit der Telefonleitung 12. Das Modem 26' und das Modem 16 arbeiten gemäß dem üblichen "handshake"-Protokoll zusammen und dann, wenn die Verbindung aufgebaut ist, schickt das Modem 26' ein "CONNECT"-Signal zurück durch das System zu der Netzwerkanwendungssoftware 24 und bringt diese dazu die Übertragung oder Sendung ihrer PPP-Datenpakete anzufangen. Vor dem Empfang des "CONNECT"-Signals werden keine Datenpakete gesendet.
  • Die in 2 gezeigte Systemkonfiguration ist die für asynchrone Anrufe typische Konfiguration. Die für das örtliche oder lokale Modem 26' erforderliche Zeitmengen, um das entfernte Modem 16 anzurufen, kann beträchtlich sein. Beispielsweise wäre es nicht unüblich, dass die Gesamtzeit, die durch das Platzieren des Telefonanrufs und die Vollendung des "handshake"-Protokolls verbraucht wird 25 Sekunden übersteigt. Luftzeit an einem zellularen Telefon ist teuer und die lange Verzögerung ist für viele Benutzer störend.
  • 3 zeigt ein Nachrichtensystem bzw. ein Kommunikationssystem einschließlich eines Computers verbunden mit dem Internet über ein zellulares Telefon, welches für CDMA-Paketdatenservice ausgelegt ist. Damit dieses System arbeitet, muss die Netzwerkanwendungssoftware PPP-Pakete zu dem zellularem Telefon schicken. Einige populäre Netzwerkanwendungssoftwarepakete senden PPP-Pakete nur auf Befehl eines angebrachten Modems 26 zum Wählen eines ferner gelegenen Modems und nur nach dem ein Notifikationssignal (beispielweise ein "CONNECT"-Signal") zurückempfangen wurde, dass das ferngelegene Modem und das angebrachte Modem ihr "handshake"-Protokoll vollendet haben. Ein CDMA-Telefon welches die Verwendung des Paketdatenservices wünscht, würde nicht ein Modem verwenden und somit würde kein derartiges Notifikationssignal empfangen werden. Die derzeitigen CDMA-Telefonstandards oder Normen gestatten dem Benutzer jedoch PPP Datenpaket-Übertragung oder Sendung zu initiieren und zwar durch Einstellen oder durch Setzen des Befehls auf AT + CRM = 1. Für viele Benutzer ist dies aber keine einfache oder bequeme Aufgabe. Die vorliegende Erfindung macht es möglich, derartige populäre Netzwerkanwendungssoftware zu verwenden und zwar dadurch, dass das zellulare Telefon bei Empfang der vorgewählten "reservierten" Telefonnummer das "CONNECT"-Signal returniert, wodurch die Netzwerkanwendungssoftware dazu gebracht wird, die PPP-Datenpakete zu senden. Die Liste reservierter Telefonnummern kann durch den Telefonhersteller voreingestellt werden oder kann durch den Benutzer eingestellt werden. Die durch die Anwendungssoftware angeforderte Telefonnummer wird auch ohne weiteres durch den Benutzer durch das Benutzerinterface spezifiziert und unterschiedliche Telefonnummern können für jede gehostete Netzwerkanwendungssoftwarepackung bzw. -paket spezifiziert werden.
  • Das folgende ist ohne weiteres verständlich: Obwohl hier auf "Telefonnummer" Bezug genommen wird, bedeutet der Ausdruck "Telefonnummer" irgendeine gewünschte Kombination von Symbolen und/oder Nummern und somit bezieht sich der Begriff "Telefonnummer" auch allgemein auf eine "Dateneingabe" jedesmal dann wenn dieser Ausdruck in der Beschreibung verwendet wird.
  • Bevor ein Benutzer die Netzwerkanwendungssoftware 24 des Computers 10 zum Zugriff auf das Internet instruieren kann, muss der Benutzer üblicherweise zuerst die Software 24 mit der richtigen zu wählenden Telefonnummer versehen haben. Dies wird dadurch erreicht, dass die Telefonnummer in die Netzwerkanwendungssoftware über seine Benutzerinterface eingegeben wird. Die Netzwerkanwendungssoftware wählt dann die spezifizierte Telefonnummer, wenn durch den Benutzer der Befehl erfolgt, Zugriff auf das Internet zu nehmen. Wenn der Benutzer die Netzwerkanwendungssoftware zur Verbindung instruiert, so gibt die Netzwerkanwendungssoftware typischerweise einen ATD oder ATDT Befehl aus, und zwar an die verbundene Vorrichtung (beispielsweise ein Modem oder ein zellulares Telefon). Sodann wartet die Software 24 typischerweise bis zum Empfang eines "CONNECT"-Signals (entweder im "result code format" wie beispielsweise "CONNECT", "CONNECT 19200" usw. und/oder durch Anheben des Träger-Detect-Pins (Träger Detektions-pin) Da jedoch das zellulare Telefon kein Modem ist und keine Telefonnumer wählt und nicht irgendein Modem "handshake"-Protokoll durchführt, wird keine rückkehrendes "CONNECT"-Signal (return CONNECT signal) empfangen, es sei denn dass der Benutzer die erforderliche zusätzliche Aktion vorgenommen hat und in ordnungsgemäßerweise den AT + CRM Befehl gesetzt hat (das im Allgemeinen nicht in bequemer Weise getan werden kann). Somit fängt die Netzwerkanwendungssoftware keine Übertragung oder Sendung ihrer PPP-Datenpakete an. Die vorliegende Erfindung gestattet den Benutzer in einfacher und bequemer Weise das System zu instruieren die Konfiguration für einen Paketdatenanruf vorzunehmen.
  • Die Implementierung der vorliegenden Erfindung ist am besten in 4 veranschaulicht. Der Benutzer programmiert als erstes das zellulare Telefon 30 durch Eingabe von einer oder mehreren "reservierten" Telefonnummern in ein Speicherregister wie beispielsweise eine Nachschlagetabelle 54 innerhalb des zellularen Telefons. Ebenfalls in einem Speicherregister 56 innerhalb des zellularen Telefons ist das "CONNECT"-Signal gespeichert. Die reservierte Telefonnummer bzw. die reservierten Telefonnummern könnten eine nicht tatsächliche Telefonnummer sein und könnte irgendeine Serie von Nummern oder Symbolen, wenn gewünscht, sein. Beispielsweise könnte die reservierte Telefonnummer #777 oder *999 sein. Der Benutzer sieht für die Netzwerkanwendungssoftware auch eine Dateneingabe vor, die als die Telefonnummer funktioniert, die gewählt werden soll und zwar durch Eingabe der Daten in das Register 50 (oder 50' oder 50'') spezifiziert durch das entsprechende Netzwerkanwendungssoftwarepaket.
  • Wenn der Benutzer die Netzwerkanwendungssoftware 24 instruiert, die Verbindung mit dem Internet vorzunehmen, so entnimmt die Software 24 die spezielle Telefonnummer (oder Daten) aus dem Register 50 und konstruiert einen Wählkettenbefehl, der die spezifizierte Telefonnummer enthält und überträgt den Wählkettenbefehl über die direkte Verbindung 28 zu dem zellularem Telefon 30. Das zellulare Telefon 30 vollendet sodann die Verbindung mit einem Basisstationssystem 36, extrahiert die Telefonnummer aus dem Wählkettenbefehl und vergleicht die extrahierte Telefonnummer mit denjenigen reservierten Telefonnummern, die in der Nachschlagtabelle 54 gespeichert sind. Wenn eine Übereinstimmung detektiert wird, so entnimmt das zellulare Telefon 30 unmittelbar das "CONNECT"-Signal aus dem Register 56 und überträgt dieses zurück über die direkte Verbindung 28 zu der Netzwerkanwendungssoftware 24. Die Netzwerkanwendungssoftware 24 wird somit dazu verführt zu glauben, dass eine fast augenblickliche Verbindung zu einem entfernten Modem erreicht wurde und fängt die Übertragung ihrer PPP Datenpakete zu dem zellularen Telefon 30 an.
  • Wenn der Benutzer eine nicht reservierte Nummer im Register 50 der Netzwerkanwendungssoftware speichert, so bestimmt das zellulare Telefon, dass keine Übereinstimmung mit irgendeiner reservierten Nummer gespeichert in der Nachschlagtabelle 54 vorliegt und konstruiert einen asynchronen Datenanruf. Es hängt dann von dem IWF des Systems ab ein "CONNECT"-Signal zu der Netzwerkanwendungssoftware auszugeben.
  • Es wurde somit ein verbessertes System im Verfahren zur Übertragung von PPP-Datenpaketen über Vorrichtungen der CDMA-Bauart, wie beispielsweise ein zellulares Telefonsystem der CDMA Bauart beschrieben. Es ist klar, dass ein Techniker mit üblichen Kenntnissen beim Lesen der Beschreibung Modifikation der Verbindung ohne den Rahmen der Erfindung anbieten könnte, wobei dieser Rahmen der Erfindung allein durch die beigelegten Ansprüche bestimmt wird.

Claims (12)

  1. Ein Verfahren zum Betreiben eines Teilnehmergeräts des CDMA-Typs (30) für die Übertragung von Datenpaketen, die von einem Computer (10) empfangen werden, der eine Netzwerkanwendungssoftware (24) für ein Netzwerk (22) bereitstellt bzw. hostet, gekennzeichnet durch die folgenden Schritte: a) Vorsehen eines ersten Dateneintrags (50, 50', 50'') in die Netzwerkanwendungssoftware (network application software), wobei der Dateneintrag als eine Telefonnummer gespeichert wird, die angerufen werden muss, um den Zugriff auf ein Netzwerk zu bewirken; b) Speichern zumindest eines zweiten Dateneintrags in einem Speicherregister (54) in der Teilnehmereinheit des CDMA-Typs; c) Vergleichen des ersten Dateneintrags mit dem zumindest einen zweiten Dateneintrag; und d) Aufbauen eines Paketdatenanrufs und Vorsehen eines Signals an die Netzwerkanwendungssoftware, das anzeigt, dass das Teilnehmergerät bereit ist, Daten zu empfangen, wenn der erste Dateneintrag mit dem mindestens einen zweiten Dateneintrag übereinstimmt.
  2. Verfahren nach Anspruch 1, das weiterhin den folgenden Schritt aufweist: e) Aufbauen eines asynchronen Anrufs, wenn der erste Dateneintrag nicht derselbe ist, wie der zumindest eine zweite Dateneintrag.
  3. Verfahren nach Anspruch 1, wobei der zumindest eine zweite Dateneintrag eine Vielzahl von Dateneinträgen gespeichert in dem Speicherregister aufweist, und zwar eine Nachschlagetabelle aufweisend.
  4. Verfahren nach Anspruch 1, das weiterhin folgenden Schritt aufweist: b)1) Empfangen eines Wählzeichenkettenbefehls (dial string command) von der Netzwerkanwendung, wobei der Wählzeichenkettenbefehl den ersten Dateneintrag beinhaltet.
  5. Verfahren nach Anspruch 1, wobei das Signal ein CONNECT-Signal aufweist.
  6. Verfahren nach Anspruch 1, wobei das Signal ein Signal aufweist, das einen Träger-Verbunden-Pin anhebt bzw. setzt.
  7. Ein Teilnehmergerät des CDMA-Typs (30), das konfiguriert ist, um die Übertragung eines Datenpakets von einem Computer (10) zu einem Netzwerk (22) zu ermöglichen, und zwar über eine serielle Netzwerkanwendungssoftware (24), die von dem Computer gehostet wird, wobei das Teilnehmergerät durch Folgendes gekennzeichnet ist: a) ein erstes Speicherregister (54) zum Speichern zumindest einer reservierten Telefonnummer; b) ein zweites Speicherregister (56) zum Speichern eines Signals, und zwar anzeigend dafür, dass das Teilnehmergerät für den Empfang der Paketdaten bzw. des Datenpakets bereit ist; c) ein Prozessor (53) zum Herstellen eines Vergleichs zwischen der mindestens einen reservierten Telefonnummer und einer Nummer, die von der Netzwerkanwendung empfangen wird, und zum Senden des Signals zu der Netzwerkanwendung ansprechend darauf, dass der Vergleich eine Übereinstimmung anzeigt; und das Teilnehmergerät angeordnet ist, einen Paketdatenanruf beim Detektieren der Übereinstimmung zu initiieren.
  8. Gerät gemäß Anspruch 7, wobei das Gerät des CDMA-Typs ein zellulares Telefon aufweist, das in der Lage ist, den CDMA-Standard zu implementieren.
  9. Gerät gemäß Anspruch 7, wobei das Signal ein CONNECT-Signal aufweist.
  10. Gerät gemäß Anspruch 7, wobei das Signal ein Signal aufweist, das einen Träger-Verbunden-Pin anhebt bzw. setzt.
  11. Gerät gemäß Anspruch 7, wobei das erste Speicherregister eine Nachschlagetabelle aufweist und die zumindest eine reservierte Telefonnummer eine Vielzahl von reservierten Telefonnummern aufweist.
  12. Gerät gemäß Anspruch 7, wobei der Paketdatenanruf initiiert wird, im Einklang mit einer Paketdienstoption, ausgewählt von der Gruppe von Optionen, die mit 0x0007, 0x00015 und 0x1007 bezeichnet werden.
DE69928939T 1998-07-17 1999-07-15 Paketdatenübertragung über ein cdma mobiles funktelefon Expired - Lifetime DE69928939T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/118,570 US6192041B1 (en) 1998-02-18 1998-07-17 Transmission of data packets over CDMA type cellular telephone
US118570 1998-07-17
PCT/US1999/015986 WO2000004691A2 (en) 1998-07-17 1999-07-15 Transmission of data packets over cdma type cellular telephone

Publications (2)

Publication Number Publication Date
DE69928939D1 DE69928939D1 (de) 2006-01-19
DE69928939T2 true DE69928939T2 (de) 2006-08-17

Family

ID=22379420

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69928939T Expired - Lifetime DE69928939T2 (de) 1998-07-17 1999-07-15 Paketdatenübertragung über ein cdma mobiles funktelefon

Country Status (16)

Country Link
US (1) US6192041B1 (de)
EP (1) EP1097594B1 (de)
JP (1) JP4373010B2 (de)
KR (1) KR100580341B1 (de)
CN (1) CN1305332C (de)
AT (1) ATE313225T1 (de)
AU (1) AU755843B2 (de)
CA (1) CA2337864C (de)
DE (1) DE69928939T2 (de)
DK (1) DK1097594T3 (de)
ES (1) ES2253904T3 (de)
HK (1) HK1037836A1 (de)
IL (2) IL140804A0 (de)
RU (1) RU2232468C2 (de)
TW (1) TW515162B (de)
WO (1) WO2000004691A2 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
KR100294704B1 (ko) * 1998-12-15 2001-07-12 서평원 데이터통신시스템및데이터통신운용방법
US6907243B1 (en) * 1999-06-09 2005-06-14 Cisco Technology, Inc. Method and system for dynamic soft handoff resource allocation in a wireless network
US6370399B1 (en) * 1999-09-29 2002-04-09 Qualcomm Incorporated Determination of mobile service option via phone number
US6631278B2 (en) * 2001-02-16 2003-10-07 Qualcomm Inc. Method for originating packet data calls via dial-up networking applications
AU2002332114A1 (en) * 2001-10-12 2003-04-22 Bellsouth Intellectual Property Corporation Methods and systems of wireless communication between a remote data network and a set-top box
US8000647B2 (en) * 2002-10-11 2011-08-16 At&T Intellectual Property I, L.P. Method using a set-top box and communicating between a remote data network and a wireless communication network
US7583959B2 (en) * 2003-07-07 2009-09-01 At&T Mobility Ii Llc One button access to network services from a remote control device
US7873735B2 (en) * 2004-01-20 2011-01-18 Nokia Corporation Method and apparatus to terminate dial-up connections on mobile devices
TWM306364U (en) * 2006-07-26 2007-02-11 Compal Communications Inc Communication apparatus and signaling system thereof
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5428671A (en) * 1992-11-09 1995-06-27 Compaq Computer Corporation Modem for tight coupling between a computer and a cellular telephone
US5487175A (en) * 1993-11-15 1996-01-23 Qualcomm Incorporated Method of invoking and canceling voice or data service from a mobile unit
FI98027C (fi) * 1995-01-10 1997-03-25 Nokia Telecommunications Oy Pakettiradiojärjestelmä ja päätelaitteisto pakettiradiojärjestelmää varten
FI105740B (fi) * 1995-09-29 2000-09-29 Nokia Mobile Phones Ltd Toimistoviestintäjärjestelmä
EP0812085A4 (de) * 1995-12-26 2005-06-22 Nippon Telegraph & Telephone Mobiles funkdatenkommunikationssystem
US6097733A (en) * 1997-06-13 2000-08-01 Nortel Networks Corporation System and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications
US6081536A (en) * 1997-06-20 2000-06-27 Tantivy Communications, Inc. Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link

Also Published As

Publication number Publication date
CA2337864A1 (en) 2000-01-27
KR20010074702A (ko) 2001-08-09
US6192041B1 (en) 2001-02-20
IL140804A0 (en) 2002-02-10
TW515162B (en) 2002-12-21
KR100580341B1 (ko) 2006-05-16
JP4373010B2 (ja) 2009-11-25
DK1097594T3 (da) 2006-03-27
CN1316167A (zh) 2001-10-03
WO2000004691A3 (en) 2000-04-27
ES2253904T3 (es) 2006-06-01
EP1097594B1 (de) 2005-12-14
AU755843B2 (en) 2002-12-19
IL140804A (en) 2006-10-31
AU5315399A (en) 2000-02-07
DE69928939D1 (de) 2006-01-19
ATE313225T1 (de) 2005-12-15
EP1097594A2 (de) 2001-05-09
RU2232468C2 (ru) 2004-07-10
CA2337864C (en) 2009-01-27
HK1037836A1 (en) 2002-02-15
WO2000004691A2 (en) 2000-01-27
JP2002521870A (ja) 2002-07-16
CN1305332C (zh) 2007-03-14

Similar Documents

Publication Publication Date Title
DE19933751B4 (de) Verfahren und Umsetzfunktionsvorrichtung zum drahtlosen Datentransport
DE60021588T2 (de) Bestimmung von mobiler dienst-option via telefon-nummern
EP1316230B1 (de) Generische wlan-architektur
DE69530644T2 (de) Verbindungsumleitung für Mobiltelefon
DE69533809T2 (de) Unstrukturierter zusatznachrichtendienst von einem stammdateiregister (hlr) zu einem aussenknoten
DE69736008T2 (de) Teilnehmer-endgerät für mobile kommunikationen
DE60131717T2 (de) Drahtlose Zwei-Moden Datenübertragung
DE60037448T2 (de) Verfahren und vorrichtung zum selectiven netzwerkzugang
DE69734825T2 (de) Verfahren, einrichtung und fernsprechsystem zur bereitstellung eines gleichbleibenden dienstesatzes für umherstreifende benutzer
DE69730237T2 (de) Verbindungsaufbauverfahren
DE69938549T2 (de) Verbessertes zellulares gsm-endgerät
DE10359908B4 (de) Drahtloses Telefon
DE69836138T2 (de) Verfahren und Vorrichtung in einem Fernmeldenetzwerk
DE60013059T2 (de) Verfahren zum Aufbau eines Notrufes von einem Mobiltelefon
DE60133239T2 (de) Automatische Funktionsumschaltung zwischen einem drahtgebundenen Telefon und einem drahtlosen tragbaren Telefon
DE69730994T2 (de) Rufverwaltung in einem schnurlosen übertragungssystem
DE69928939T2 (de) Paketdatenübertragung über ein cdma mobiles funktelefon
DE60115530T2 (de) Verfahren zur Übertragung von Ressourceninformation
DE69836942T2 (de) Verfahren zur Initialisierung einer Verbindung zwischen einer Mobilstation und einer Haushaltsbasisstation
DE202007019276U1 (de) Ein drahtloses Zugangssystem
DE10311980A1 (de) Verfahren zum Bereitstellen von mit einer Kennung versehenen Einsteckkarten in einem Mobilfunkendgerät
EP0355714B1 (de) Verfahren und Anordnung zum Einstellen von Kommunikationsdiensten
EP1432257B1 (de) Verfahren und Gateway zur Bereitstellung von Verbindungen, insbesondere zwischen einem Telekommunikations-Festnetz und einem Telekommunikations-Mobilfunknetz
DE69832499T2 (de) Unterraten-fernmeldevermittlungsanlage
DE10009907A1 (de) Wählverfahren für die IP-Telefonie

Legal Events

Date Code Title Description
8364 No opposition during term of opposition