CH696375A5 - Verfahren und Datenterminal zum Uebertragen von Daten und Datenadapter zum Verarbeiten von Daten. - Google Patents

Verfahren und Datenterminal zum Uebertragen von Daten und Datenadapter zum Verarbeiten von Daten. Download PDF

Info

Publication number
CH696375A5
CH696375A5 CH02614/97A CH261496A CH696375A5 CH 696375 A5 CH696375 A5 CH 696375A5 CH 02614/97 A CH02614/97 A CH 02614/97A CH 261496 A CH261496 A CH 261496A CH 696375 A5 CH696375 A5 CH 696375A5
Authority
CH
Switzerland
Prior art keywords
data
adapter
application program
terminal
port
Prior art date
Application number
CH02614/97A
Other languages
English (en)
Inventor
Marko Erkkilae
Simo Vapaakoski
Mikko Terho
Original Assignee
Nokia Mobile Phones Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Publication of CH696375A5 publication Critical patent/CH696375A5/de

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
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/105Program control for peripheral devices where the program performs an input/output emulation function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Circuits Of Receivers In General (AREA)
  • Liquid Developers In Electrophotography (AREA)

Description


  [0001] Die Erfindung betrifft ein Verfahren und ein Datenterminal zum Übertragen von Daten und einen Datenadapter zum Verarbeiten von Daten gemäss den Oberbegriffen der unabhängigen Ansprüche.

[0002] Ein herkömmliches Modem ist eine elektronische Vorrichtung, die dazu vorgesehen ist, die verschiedenen Datenübertragungsmerkmale eines Terminals und eines Telefonnetzes aneinander anzupassen. Diese Merkmale können hinsichtlich z.B. des Signaltyps (analog/digital), des Spannungspegels, der Datenübertragungsgeschwindigkeit und der Datenprotokolle voneinander abweichen. Die Datenübertragungsprotokolle betreffen hierbei standardisierte Verfahren, wie sie durch die an der Datenübertragung teilnehmenden Vorrichtungen verwendet werden, um die Betreibbarkeit und Zuverlässigkeit der Kommunikationsvorgänge zu gewährleisten.

   Fehlerkorrektur kann als ein Beispiel für die Datenübertragungsprotokolle verwendet werden, wofür die sendende Vorrichtung Überwachungssignale zu den zu sendenden Daten gemäss einem beliebigen anwendbaren Standard hinzufügt. Durch Vergleichen der empfangenen Daten mit den Überwachungssignalen kann der Empfänger erkennen, ob bei der Datenübertragung Fehler aufgetreten sind.

[0003] Ein herkömmliches Modem wird mit dem seriellen Port des Terminals verbunden. Diese Realisierung der Vorrichtung variiert abhängig, durch welchen körperlichen Bus die Vorrichtung mit dem Terminal verbunden ist. Ein Computer wird hier beispielshaft als Terminal gehandhabt, mit einem Anwendungsprogramm wie einem Telefaxprogramm, das ein Modem verwendet.

   Gemäss Fig. 1 kann ein Modem 1 eine externe Vorrichtung sein, die mit dem seriellen Port des Terminals 4 verbunden ist und unter Verwendung eines Kabels 3 fest mit dem Telefonnetz 2 verbunden ist. Es kann auch eine sogenannte Modemkarte 5 unmittelbar mit dem internen Bus des Computers 4 verbunden werden (Fig. 2), oder, insbesondere bei tragbaren Computern, mit dem PCMCIA-Anschluss (Personal Computer Memory Card International Association). Der Begriff "Modem" betrifft eine Vorrichtung, die insbesondere für Kommunikationsvorgänge in einem festen, analogen Telefonnetz vorgesehen ist. Die Vorrichtung 7 gemäss Fig. 3, die die Aufgaben des Modems in einem digitalen Mobiltelefonnetz realisiert, wird als Datenadapter bezeichnet.

   Da die Erfindung hauptsächlich Datenübertragung über ein digitales Mobiltelefonnetz betrifft, wird die erfindungsgemässe Vorrichtung zur Datenübertragung von einem Terminal an eine in einem mobilen Telefonnetz betriebene Mobilstation hier als erfindungsgemässer Datenadapter bezeichnet.

[0004] Unabhängig von der Art der körperlichen Realisierung handhabt der Computer ein herkömmliches Modem oder einen Datenadapter in digitalen Telefonnetzen aus dem Gesichtspunkt der Datenübertragung als seriellen Port, d.h. als COM-Port 9 bei PCs (Fig. 4). Fig. 4 gibt ein Modem 10 als Beispiel an, jedoch kommuniziert ein herkömmlicher Datenadapter auf völlig entsprechende Weise mit einem Anwendungsprogramm 8 des Computers über den seriellen Port 9 (den COM-Port bei PCs).

   Gelenkt durch das Anwendungsprogramm schreibt der Computer nach aussen gehende Daten D/aus in das Modem 10 und von dort in das Telefonnetz 2, was am ausgewählten seriellen Port 9 erfolgt, und er liest eintreffende Daten D/ein vom seriellen Port. Als gesonderte elektronische Vorrichtung handhabt das Modem 10 die übertragenen Daten, und das Terminal muss nicht auf das Signal zugreifen, das vom Modem an das Telefonnetz 2 herausgeht oder das vom Telefonnetz an das Modem gelangt. Der Computer oder ein entsprechendes Terminal versorgt das Modem oder den Datenadapter mit Betriebsbefehlen und Einstellwerten unter Verwendung sogenannter AT-Befehle (AT in Fig. 4), die in den seriellen Port 9 geschrieben werden, an dem das Modem 10 oder der Datenadapter erkennbar sind.

   Die Antworten auf die Befehle, wie sie durch das Modem oder den Datenadapter an das Terminal gegeben werden, können ebenfalls am fraglichen seriellen Port gelesen werden. Für das Schreiben und Lesen der Befehle muss sich das Modem 10 oder der Datenadapter im sogenannten Befehlszustand befinden, und der Begriff AT-Befehl rührt aus der Tatsache her, dass gemäss einer üblichen Vorgehensweise alle an das Modem oder den Datenadapter gegebenen Befehle mit den Buchstaben AT beginnen.

[0005] Der Prozessor des Computers kommuniziert nicht unmittelbar mit dem vom Anwendungsprogramm 8 gesteuerten körperlichen Port 9, sondern es ist ein Portcontroller 11 dazwischengeschaltet, der im Computer vorzugsweise als Portcontrollerprogramm realisiert ist (Fig. 5).

   Der Portcontroller 11 enthält Daten dazu, in welche Adressen des Speicherraums der UART-Schaltung 12 (Universal Asynchronous Receiver Transmitter), die den gewünschten Port steuert, geladen ist, und welches Interrupt er verwendet, jedoch verarbeitet ein üblicher Portcontroller keine durch ihn laufende Daten. Es existiert eine direkte Verbindung von der UART-Schaltung 12 zum Verbinder eines seriellen Ports 9. Der Standardverbinder (z.B. RS-232) eines seriellen Ports umfasst jeweilige Leitungen für eintreffende und herausgehende asynchrone Daten sowie sogenannte Handshake- oder Quittierungsleitungen zum Steuern der Datenübertragung.

   Wenn ein Modem oder Datenadapter 7, wie in Fig. 6 dargestellt, an den internen Bus des Computers 4 oder an einen PCMCIA-Anschluss angeschlossen ist, laufen die gesendeten und empfangenen Daten über die UART-Schaltung 15 innerhalb des Modems oder des Datenadapters statt über die jeweilige UART-Schaltung des Computers. Im Fall von Fig. 6 werden die Aufgaben des Modems durch die Datenadapterkarte 7 wahrgenommen, da die Datenübertragung in einem digitalen Mobiltelefonnetz erfolgt.

[0006] Nachteile eines herkömmlichen Modems und eines Datenadapters bestehen darin, dass es sich um eine gesonderte elektronische Vorrichtung handelt, die im Computer aufgenommen und installiert werden muss, bevor Daten über das Telefonnetz gesendet werden können.

   Wenn das Modem oder der Adapter installiert ist, ist dadurch ein serieller Port und, im Fall einer Modemkarte, ein Erweiterungsschlitz, und im Fall eines PCMCIA-Datenadapters, eine PCMCIA-Schnittstelle reserviert, die demgemäss nicht mehr durch andere Hilfsvorrichtungen genutzt werden können. Da das Modem und der Computer im Allgemeinen nicht von derselben Firma hergestellt sind, können verschiedene mechanische und elektrische Toleranzen und Funktionseigenschaften wie auch tatsächliche Herstellfehler Störungen beim Zusammenarbeiten des Computers und des Modems trotz aller Standardisierungsanstrengungen hervorrufen.

[0007] Das Modem oder der Datenadapter enthalten im Allgemeinen einstellbare Auswähleinrichtungen oder Schalter, die geeignet eingestellt werden müssen, bevor die Installation im Computer erfolgt, und die schwierig zu modifizieren sind.

   Die Konstruktion und die Komponenten des Modems können seine Verwendung in verschiedenen Betriebsmodi beschränken, und wenn Änderungen in den Datenübertragungsprotokollen erfolgen, müssen Teile des Modems oder sogar das gesamte Modem ausgetauscht werden. Das Modem und der Telefonapparat müssen über ein spezielles Kabel verbunden werden, das im Allgemeinen nicht mit irgendwelchen Standardverbindungen übereinstimmt, wie sie sich bei Computern finden.

[0008] Die Aufgabe der Erfindung besteht darin, die oben genannten Nachteile in Zusammenhang mit einem herkömmlichen Modem, oder einem Datenadapter zu vermeiden. Diese Aufgabe wird durch den Gegenstand der unabhängigen Ansprüche gelöst.

   Die Erfindung basiert darauf, dass der Datenadapter elektrisch dadurch realisiert wird, dass bereits bei Computern vorhandene Teile und Komponenten verwendet werden und ihr Betrieb geeignet gesteuert wird.

[0009] Das erfindungsgemässe Verfahren ist dadurch gekennzeichnet, dass die vorbestimmte Umsetzung der übertragenen Daten zwischen der Form der Daten, wie sie vom Anwendungsprogramm verarbeitet werden, das den Betrieb des Datenterminals steuert, und der Form der Daten, wie sie durch die mit dem Datenterminal verbundene externe Vorrichtung verarbeitet werden, in der im Datenterminal untergebrachten Vorrichtungssteuerung bewirkt wird, das, um die Datenübertragung zu realisieren,
- mit dem Anwendungsprogramm über den Kommunikationscontroller kommuniziert, der die interne Datenübertragung des Datenterminals steuert;

   und
- mit dem Portcontroller kommuniziert, der mit der externen Vorrichtung verbunden ist und den Port steuert, was über den Kommunikationscontroller erfolgt.

[0010] Das erfindungsgemässe Datenterminal ist dadurch gekennzeichnet, dass es eine Vorrichtungssteuerung zum Verarbeiten der übertragenen Daten aufweist, die mit dem Kommunikationscontroller in Kontakt steht, um Daten
- zwischen der Vorrichtungssteuerung und dem Anwendungsprogramm sowie
- zwischen der Vorrichtungssteuerung und dem Portcontroller zu übertragen.

[0011] Der erfindungsgemässe Datenadapter, im Folgenden auch Vorrichtungssteuerung genannt, ist dadurch gekennzeichnet, dass er mit dem Kommunikationscontroller in Kontakt steht,

   um Daten
- zwischen dem Datenadapter und dem Anwendungsprogramm sowie
- zwischen dem Datenadapter und dem Portcontroller zu übertragen.

[0012] Die Erfindung wird nachfolgend unter Bezugnahme auf die beigefügten Figuren detaillierter beschrieben.
<tb>Fig. 1<sep>repräsentiert die Verwendung eines Computers und eines externen Modems gemäss dem Stand der Technik in einem festen Telefonnetz;


  <tb>Fig. 2<sep>repräsentiert die Verwendung eines Computers und eines internen Modems (einer Modemkarte) gemäss dem Stand der Technik in einem festen Telefonnetz;


  <tb>Fig. 3<sep>repräsentiert die Verwendung eines tragbaren Computers, eines PCMCIA-Datenadapters und eines GSM-Telefons gemäss dem Stand der Technik in einem digitalen Mobiltelefonnetz;


  <tb>Fig. 4<sep>ist ein Blockdiagramm zur Wechselwirkung zwischen einem bekannten Modem und einem in einem Computer arbeitenden Anwendungsprogramm;


  <tb>Fig. 5<sep>repräsentiert den Betrieb der Teile, die bei einem bekannten Computer und Modem an der Datenübertragung teilhaben;


  <tb>Fig. 6<sep>repräsentiert die bekannte Datenübertragungsvorrichtung von Fig. 3 detaillierter, wobei ein GSM-Telefon über einen PCMCIA-Datenadapter mit einem Computer verbunden ist;


  <tb>Fig. 7a<sep>repräsentiert ein Blockdiagramm zum Betrieb eines bekannten Modems oder eines Datenadapters bei der Datenübertragung;


  <tb>Fig. 7b<sep>repräsentiert ein Blockdiagramm zum Betrieb eines erfindungsgemässen Datenadapters bei der Datenübertragung;


  <tb>Fig. 7c<sep>repräsentiert ein Blockdiagramm zum Betrieb eines bekannten Modems oder eines Datenadapters bei Telefaxübertragung;


  <tb>Fig. 7d<sep>repräsentiert ein Blockdiagramm zum Betrieb des erfindungsgemässen Datenadapters bei Telefaxübertragung;


  <tb>Fig. 8<sep>veranschaulicht die Wechselwirkung eines erfindungsgemässen Datenadapters mit Computersoftware und -hardware; und


  <tb>Fig. 9<sep>veranschaulicht den Lauf übertragener Daten in einem Computer unter Verwendung eines erfindungsgemässen Datenadapters, wenn die Erfindung unter Verwendung eines vorteilhaften Ausführungsbeispiels realisiert ist.

[0013] In allen Figuren sind für entsprechende Teile dieselben Bezugszahlen verwendet.

[0014] Der erfindungsgemässe Adapter ist im Wesentlichen eine Vorrichtungssteuerung, genauer gesagt, im Hinblick auf den Computer, ein Controller für einen virtuellen seriellen Port, und er soll bei der Datenübertragung in digitalen Mobiltelefonnetzen verwendet werden. Die Realisierung des erfindungsgemässen Datenadapters hängt in gewissem Ausmass vom Mobiltelefonsystem ab, in dem er verwendet werden soll.

   Ein für das GSM (Group Special Mobile)-System vorgesehener Datenadapter wird im Folgenden als Beispiel gehandhabt, jedoch ist es für den Fachmann ersichtlich, dass durch Ersetzen von Teilen und Funktionen gemäss dem GSM-Standard durch Teile und Funktionen gemäss den Standards anderer Mobiltelefonsysteme ein erfindungsgemässer Datenadapter geschaffen werden kann, der für Datenübertragung bei anderen Mobiltelefonnetzen geeignet ist. Der erfindungsgemässe Datenadapter umfasst einige Datenübertragungsprotokolle eines Mobiltelefonnetzes, wie für Datendienste definiert. Der Rest der Datenübertragungsprotokolle liegt im Telefon und im Anwendungsprogramm des Computers.

   Die Schnittstellen zwischen dem erfindungsgemässen Datenadapter und dem Rest eines Computers sind gemäss Standards definiert, wie sie im Allgemeinen in Computern verwendet werden, so dass die anderen Teile des Computers, wie der Kommunikationscontroller, der die interne Datenübertragung des Computers steuert, mit einem erfindungsgemässen Datenadapter wechselwirken kann.

[0015] Im Folgenden werden die Konstruktion und der Betrieb des Datenadapters beschrieben, als erstes für eine Situation, in der der Benutzer eines Terminals digitale Daten über das Mobiltelefonnetz unter Verwendung eines Anwendungsprogramms im Terminal und des Datenadapters wie auch eines digitalen Mobiltelefons digitale Daten an ein anderes Terminal übertragen möchte.

   Die Eigenschaften der Erfindung werden dadurch veranschaulicht, dass insbesondere diejenigen Merkmale und Funktionen genannt werden, die den erfindungsgemässen Datenadapter vom Stand der Technik unterscheiden. Der bekannte Datenadapter ist in den Figuren mit der Bezugszahl 7 markiert, und der erfindungsgemässe Datenadapter mit der Bezugszahl 18.

[0016] Digitale Daten werden vom Anwendungsprogramm über eine standardisierte Rufschnittstelle an den Datenadapter gerichtet, was im Wesentlichen impliziert, dass der Mikroprozessor (in den Figuren nicht dargestellt) des Terminals, wie durch das Anwendungsprogramm gesteuert, Befehle und Datenwörter, wie sie für den Datenadapter vorgesehen sind, in eine bestimmte Speicheradresse einschreibt.

   Oben ist beschrieben, dass bei den bekannten Lösungen sowohl das Modem 1 oder 5 als auch der Datenadapter 7 aus der Sicht des Terminals als serielle Ports angezeigt werden, d. h. als COM-Port 9 in PCs, weswegen die Rufschnittstelle die Rufschnittstelle 19 eines seriellen Telekommunikationsports ist. Der Prozessor des Terminals schreibt die zu übertragenden Daten in eine Speicheradresse ein, die so eingestellt ist, dass sie den Datenbus des Computers dazu anweist, die zu verarbeitenden Daten körperlich in eine Schaltung 20 (Fig. 6) in einer Modemkarte oder in der PCMCIA-Karte des Datenadapters zu übertragen.

   Bei der erfindungsgemässen Lösung schreibt der Prozessor (in den Figuren nicht dargestellt) des Terminals die Daten, gesteuert durch das Anwendungsprogramm, in ein Register oder eine Speicheradresse ein, aus der sie abgerufen und erneut verarbeitet werden können, was unter Steuerung durch den erfindungsgemässen Datenadapter 18 erfolgt. Die Datensteuerung zwischen dem Anwendungsprogramm 8 und dem Datenadapter 18 wird durch einen speziellen Kommunikationscontroller 17 (Fig. 8) gehandhabt, der vorzugsweise durch Software realisiert ist und für sich bekannt ist, dessen Funktion jedoch für die Erfindung wesentlich ist und daher nachfolgend detaillierter beschrieben wird. Die standardisierte Registerschnittstelle ist in diesem Fall die Schnittstelle 28 für die Vorrichtungscontroller 11, 11a und 18, wie vom Hersteller des Kommunikationscontroller-Programms definiert.

   Die Vorrichtungssteuerungen liegen in der Hierarchie des Computers unter dem Kommunikationscontroller 17.

[0017] Alle Modem- und Datenadapterlösungen umfassen einen AT-Befehlsinterpretierer 21, der die vom Anwendungsprogramm herkommende Zeichenkette empfängt und dessen Aufgabe es ist, zu erkennen, ob die Zeichenkette ein Befehl oder ein zu übertragendes Datenwort ist. In einer Situation wie in den Fig. 7a und 7b, wobei es sich um die hier untersuchte handelt, in der der Benutzer eine Datenübertragung von einem Terminal an ein Mobiltelefonnetz zu beginnen wünscht, empfängt der Datenadapter 7, 18 typischerweise als erstes den Befehl "ATD123456" vom Anwendungsprogramm, wobei AT einen Befehl betrifft, D eine Abkürzung für das Wort "Dial (Wählen)" ist und 123456 die Telefonnummer eines vorgesehenen Empfängers repräsentiert.

   Als Ergebnis dieses Befehls überträgt der Datenadapter einen Befehl an das Mobiltelefon, um die Telefonnummer 123456 auszuwählen. Bei dem erfindungsgemässen Datenadapter lenkt der AT-Befehlsinterpretierer 21 den Befehl an einen im Datenadapter enthaltenen Steuerblock 29, von dem der Befehl über den Kommunikationscontroller 17, den Portcontroller 11a, den körperlichen Port 9 und ein Übertragungskabel 16 an das Mobiltelefon 6 läuft. Die Form des Befehls hängt von den vom Hersteller des Mobiltelefons getroffenen Spezifikationen ab. Die Rollen des Kommunikationscontrollers, des Portcontrollers und des körperlichen Ports bei der Datenübertragung werden unten beschrieben.

   Die Form der vom Mobiltelefon benötigten Befehle ist eine Zeichenkette, deren Detailaufbau für den Datenadapter nicht wesentlich ist, solange sie beim Hersteller des Datenadapters bekannt ist, so dass die bei der Erzeugung der Befehlsform erforderlichen Funktionen im Datenadapter enthalten sein können.

[0018] Nachdem der Datenadapter 7, 18 den Wählbefehl an das Mobiltelefon 6 übertragen hat, wartet er auf eine Meldung vom Telefon, die anzeigt, dass eine Telefonrufverbindung errichtet wurde. Diese Art einer Meldung, wie sie von einem Teil der Vorrichtung dazu verwendet wird, anzuzeigen, dass eine Aufgabe ausgeführt wurde, wird nachfolgend als OK-Meldung bezeichnet. Wenn eine Telefonverbindung in Ordnung ist, sendet der Datenadapter die OK-Meldung vom Telefon an das Anwendungsprogramm 8.

   Danach beginnt das Anwendungsprogramm 8 zu sendende Daten an den Datenadapter zu übertragen, der von einem Befehlszustand in einen Sendezustand wechselt, wenn die Übertragung beginnt. Oben wurde angegeben, dass bei bekannten Lösungen Daten körperlich übertragen werden, um durch die Schaltung 20 einer Modemkarte oder einer PCMCIA-Datenadapterkarte verarbeitet zu werden, wobei die Übertragung entlang dem Datenbus des Computers so erfolgt, dass jeweils ein Datenwort entsprechend der Busbreite mit einer Geschwindigkeit übertragen wird, die durch die Busmerkmale bestimmt ist.

   Bei der erfindungsgemässen Anordnung ist die Datenübertragung vom Anwendungsprogramm über die standardisierte Schnittstelle 28 zum erfindungsgemässen Datenadapter 18 im Wesentlichen eine Kommunikation zwischen im Computer ablaufenden, programmierbaren Prozessen, weswegen die Geschwindigkeit und die Länge der jeweils übertragenen Zeichenketten von der Kapazität und der technischen Realisierung der Prozessoren (in den Figuren nicht dargestellt) des Computers und von der Belastung abhängen, wie sie durch andere Prozesse des Computers verursacht sind.

[0019] Die zu übertragenden Daten, die aus dem Anwendungsprogramm herrühren, werden unter Verwendung des Datenadapters 7, 18 an den Datenprotokollblock 22 berichtet, dessen Konstruktion und Funktion davon abhängen, bei welchem Mobiltelefonsystem der Datenadapter verwendet werden soll.

   In dieser Anmeldung ist als Beispiel ein Datenadapter behandelt, der in einem GSM-System verwendet werden soll, wobei der Datenprotokollblock 22 zwei als L2R(Terminaladapterprotokoll, Schicht-2-Relaisfunktion (Layer 2 Relay Function)) und RLP (Funkverbindungsprotokoll (Radio Link Protocol)) bezeichnete Unterblöcke umfasst. Der erste derselben, d. h. der Block 23 L2R, ordnet die zu sendenden Daten in Protokolldateneinheiten, d.h. PDUs, an, die gemäss dem GSM-Standard 07.02 aus Zustandsoktetten bestehen. Die PDUs werden einzeln an den RLP-Block 24 gerichtet. Dort werden die Daten zu RLP-Rahmen entsprechend dem GSM-Standard GSM 04.22 geformt, mit einem Kopfteil von 16 Bits, einem Informationsteil von 200 Bits und einer Rahmenprüffolge, d.h. FCS (Frame Check Sequence) von 24 Bits.

   Die fertiggestellten RLP-Rahmen werden an das Mobiltelefon 6 übertragen, dessen digitaler Signalprozessor (DSP, in den Figuren nicht dargestellt) einen Kanalcodierungs- und Verschachtelungsvorgang gemäss dem GSM-System für den Sendevorgang ausführt. Bei der bekannten Lösung erfolgt die Übertragung an das Mobiltelefon unter Verwendung des Portcontrollers und des körperlichen Ports 27 auf der Modemkarte oder der Datenadapterkarte.

   Bei der erfindungsgemässen Anordnung erfolgt die Übertragung über den Kommunikationscontroller 17, den Portcontroller 11a und den körperlichen Port 9, die im Terminal liegen.

[0020] Nachdem das Anwendungsprogramm 8 alle zu sendenden Daten an den Datenadapter 7, 18 übertragen hat und der Anruf beendet werden kann, informiert es den Datenadapter hierüber unter Verwendung einer sogenannten Escapefolge, d.h. einer Zeichenkette, die vom Datenadapter als Befehl zum Zurückstellen vom Sendezustand auf den Befehlszustand interpretiert wird. Danach liefert das Anwendungsprogramm den Befehl "ATH" an den Datenadapter, in dem AT anzeigt, dass es sich um einen Befehl handelt, und H eine Abkürzung für den Begriff "Aufhängen", d.h. "Ende" ist.

   Der Steuerungsblock 29 des Datenadapters transportiert den Befehl auf dieselbe Weise wie oben in Verbindung mit dem Nummernauswählbefehl an das Mobiltelefon, und das Telefon beendet die Kommunikation.

[0021] Fig. 9 veranschaulicht die oben beschriebene Übertragung der gesendeten Daten im Computer 4, in dem der erfindungsgemässe Datenadapter 18 untergebracht ist. Im Fall von Fig. 9 ist der erfindungsgemässe Datenadapter 18 gemäss einem bevorzugten Ausführungsbeispiel vollständig auf Softwarebasis mit dem Anwendungsprogramm 8, dem Kommunikationscontroller 17 und dem Portcontroller 11 realisiert, wodurch sie zur Software des Computers gehören, wie durch die gestrichelte Linie abgetrennt.

   In Fig. 9 ist die Übertragungsverbindung 16 zwischen dem Computer 4 und dem Mobiltelefon 6 als schnurlose Verbindung realisiert, vorzugsweise als Infrarotverbindung.

[0022] Nachfolgend wird ein Fall beschrieben, bei dem der Datenadapter als Teil von Hardware verwendet ist, der die Daten über ein digitales Mobilkommunikationsnetz empfängt. Dieser Fall ist in den Figuren nicht gesondert veranschaulicht, aber er ist im Wesentlichen derselbe wie der oben beschriebene Fall des Datensendens. Jedoch werden die Funktionen in umgekehrter Reihenfolge ausgeführt. Wenn das Mobiltelefon 6 eine einen eintreffenden Anruf anzeigende Rufmeldung empfängt, informiert es den Datenadapter 7, 18 über den Anruf.

   Diese Anzeige ist eine Zeichenkette, wie dies für das oben beschriebene Startsignal des Anrufs gilt, und die detaillierte Realisierung desselben hängt vom Hersteller des Mobiltelefons ab, weswegen sie für den Datenadapter so lange nicht wesentlich ist, wie sie vom Hersteller des Datenadapters bekannt ist. Ein Unterschied zwischen dem Stand der Technik und der Erfindung ist erneut der Übertragungspfad, der bei den bekannten Lösungen einen Port umfasst, der körperlich in einem Modem oder Datenadapter liegt. Bei der erfindungsgemässen Lösung kommt die Meldung unmittelbar vom Mobiltelefon 6 an den seriellen Port 9 des Terminals und von dort über den Portcontroller 11a und den Kommunikationscontroller 17 an den Datenadapter 18.

   Der Datenadapter 18 informiert das Anwendungsprogramm 8 über seine standardisierte Schnittstelle 28 dadurch über das Eintreffen des Anrufs, dass er wiederholte Meldungen, d.h. sogenannte Läutmeldungen, an das Anwendungsprogramm liefert. Wenn im Anwendungsprogramm eine Entscheidung zum Beantworten des Anrufs erfolgte, liefert die Software einen AT-Befehl "ATA", d.h. AT-Antwort, an den Datenadapter, der sich im Befehlszustand befindet. Der Steuerblock 29 des Datenadapters 18 weist das Mobiltelefon 6 an, den Anruf zu beantworten, und wenn die Verbindung ordentlich hergestellt ist, überträgt das Mobiltelefon eine OK-Meldung an den Datenadapter 18, der die Meldung über die Rufschnittsteile 28 an das Anwendungsprogramm 8 überträgt.

   Danach wechselt der Datenadapter in den Übertragungszustand und beginnt mit dem Empfang von Daten vom Mobiltelefon.

[0023] Der digitale Signalprozessor (in den Figuren nicht dargestellt) des Mobiltelefons führt auf das empfangene Signal hin einen Kanaldecodierungs- und Entschachtelungsvorgang gemäss dem GSM-Standard aus, so dass sich die Daten im selben RLP-Rahmenformat befinden, in dem sie den Datenadapter des Senders verlassen haben. Die Rahmen werden an den Datenadapter 18 übertragen, dessen Datenprotokoll 22 die Rahmenstruktur ausgibt. Bei einem für das GSM-System vorgesehenen Datenadapter, bei dem der Datenprotokollblock 22 die Unterblöcke L2R und RLP umfasst, gibt der RLP-Block 24 jeweils einen RLP-Rahmen aus und überprüft auf Grundlage einer Prüfsumme, ob der empfangene Rahmen fehlerfrei ist.

   Wenn die Prüfsumme nicht dem anderen Inhalt des Rahmens entspricht, sendet der RLP-Block eine Fehlermeldung, die entlang der Übertragungsverbindung in bezug auf die Richtung der Datenübertragung bis zum Datenadapter des Senders zurückläuft. Die Fehlermeldung enthält Information, wie sie zum Erkennen des fehlerhaft empfangenen Rahmens erforderlich ist, und der sendende Datenadapter reagiert auf die Meldung gemäss dem verwendeten Sendeprotokoll, was typischerweise bedeutet, dass der fehlerhafte Rahmen erneut übertragen wird oder die gesamte Übertragung ab dem fehlerhaften Rahmen vorwärts neu gestartet wird.

[0024] Nachdem der RLP-Block 24 die Interpretation vorgenommen hat, dass der ausgegebene RLP-Rahmen korrekt empfangen wurde, überträgt er die Protokolleinheit, d.h.

   die vom Rahmen ausgegebene PDU, an den L2R-Block 23, wo sie weiter in einer Form ausgegeben wird, die vom Anwendungsprogramm verstanden wird. Danach werden die Daten an das Anwendungsprogramm 8 übertragen. Bei der erfindungsgemässen Anordnung ist die letztere Datenübertragung erneut eine Kommunikation zwischen den Programmprozessen des Computers, und die zugehörige praktische Realisierung hängt von der Konstruktion und der Kapazität des Prozessors des Computers ab.

   Dies ist unterschiedlich zum Stand der Technik, da die Daten bei den bekannten Lösungen entlang dem Datenbus des Terminals von einer Schaltung zur anderen vom Datenadapter 7 zum Anwendungsprogramm 8 übertragen werden.

[0025] Das Übertragen eines Telefax über ein digitales Kommunikationsnetzwerk unter Verwendung eines Datenadapters unterscheidet sich leicht von der oben beschriebenen Datenübertragung; demgemäss werden Telefaxsende- und -empfangsvorgänge nachfolgend detaillierter unter allgemeiner Bezugnahme auf die Fig. 7c und 7d behandelt. Bei Telefaxübertragung ist eine grössere Anzahl von AT-Befehlen im Vergleich zur oben beschriebenen Übertragung erforderlich. Daher umfasst ein für das GSM-System geeigneter Datenadapter 7, 18 eine standardisierte Erweiterung 25 des AT-Befehlsinterpretierers, die als PC-Telefaxprotokoll bezeichnet wird.

   Die zusätzlichen Befehle umfassen die Auswahl der Parameter, wie der Auflösung, die in Zusammenhang mit der Telefaxübertragung stehen, und ob bei der Übertragung Fehlerkorrektur verwendet wird. Die GSM-Standards GSM 03.45 und 03.46 bestimmen die sogenannte transparente und nicht-transparente Rahmenbildung von Telefaxdaten, wobei die erstere bedeutet, dass keine Fehlerkorrektur verwendet wird, während die letztere bedeutet, dass Fehlerkorrektur verwendet wird. Bei der transparenten Verarbeitung werden Telefaxdaten nicht in den oben beschriebenen Blöcken L2R und RLP verarbeitet, sondern es wird nur eine Geschwindigkeitseinstellung 2 6 an ihnen ausgeführt, die der Kapazität der an der Übertragung teilnehmenden Telefaxvorrichtung entspricht.

   Bei der nicht-transparenten Verarbeitung erfolgt im Datenprotokollblock (L2R 23 und RLP 24) eine Rahmenbildung der Telefaxdaten auf ähnliche Weise wie bei der oben beschriebenen Übertragung. Das Anwendungsprogramm 8 wählt einen transparenten oder nicht-transparenten Prozess dadurch aus, dass es, im Anfangsstadium des Übertragungsvorgangs, einen entsprechenden AT-Befehl für den Datenadapter 7, 18 überträgt. In der Praxis ist eine Differenz zwischen den Prozessen dahingehend denkbar, dass bei transparenter Übertragung die Übertragungsverzögerung zwischen dem sendenden und empfangenden Terminal konstant ist, jedoch das Fehlerverhältnis, d.h. das Verhältnis aus der Anzahl von fehlerhaft empfangenen Bits zur Gesamtanzahl von Bits der Daten abhängig von der Belastung und den Verbindungsumständen im Netz variiert.

   Bei der nicht-transparenten Übertragung ist das Fehlerverhältnis konstant, jedoch variiert die Verzögerung.

[0026] Das Beginnen und Beendigen eines Telefaxanrufs wird auf dieselbe Weise wie oben in Verbindung mit der Datenübertragung ausgeführt. Ein spezielles Merkmal von Telefaxübertragung besteht darin, dass das Anwendungsprogramm unter Verwendung der im PC-Telefaxprotokoll enthaltenen AT-Befehle diejenigen, in Zusammenhang mit der Telefaxübertrag stehenden Funktionen bestimmt, die sich von der Datenübertragung unterscheiden, wobei ein Beispiel hierfür die obenbeschriebene Auswahl zwischen der transparenten und der nicht-transparenten Rahmenbildung ist.

   Die Verwendung des erfindungsgemässen Datenadapters 18 bei der Telefaxübertragung unterscheidet sich vom Stand der Technik auf ähnliche Weise wie die Verwendung bei der Datenübertragung, d.h., dass gemäss der Erfindung die Kommunikation zwischen dem Anwendungsprogramm 8 und dem Datenadapter 18 zwischen den Programm-spezifischen Prozessen des Computers über den Kommunikationscontroller 17 erfolgt und die Datenübertragung zwischen dem Datenadapter 18 und dem Mobiltelefon 6 auf ähnliche Weise über den Kommunikationscontroller 17 unter Verwendung des normalen seriellen Ports 9 des Computers und seines Portcontrollers 11a ausgeführt wird.

[0027] Beim erfindungsgemässen Datenadapter 18 sind die Erweiterung 25 des AT-Befehlsinterpretierers und die verschiedenen Telefaxprotokolle (transparente und nicht-transparente Rahmenbildung),

   wie für die Telefax-Datenübertragung erforderlich, in den Datenprotokollen enthalten. Anweisungen zur Realisierung dieser Datenprotokolle sind in elektrischer Form im Speicher des Terminals als Teil des erfindungsgemässen Datenadapters aufgezeichnet.

[0028] Mehrere Punkte der obigen Beschreibung betreffen den Kommunikationscontroller 17, der die Datenübertragung zwischen dem Anwendungsprogramm 8 und dem Datenadapter 18 sowie zwischen dem Datenadapter 18 und dem Portcontroller 11a, der den körperlichen Port steuert, bei der erfindungsgemässen Anordnung steuert.

   Ein Grund, weswegen bisher die Herstellung von Datenadapteranordnungen ähnlich denen der Erfindung nicht möglich war, ist der, dass in Computern die Datenübertragung zwischen dem Prozessor und dem Portcontroller, der den körperlichen Port steuert, durch Anordnungen, wie den COMM (COMmunication Manager) innerhalb des Betriebssystems Windows 3.1 gesteuert wurde, die sehr inflexibel waren. Gemäss dem herkömmlichen System umfasst ein Computer eine Anzahl körperlicher Ports zum Übertragen von Daten in serieller Form vom Prozessor zum Modem oder zum Datenadapter oder anderen Peripherieeinrichtungen. Bei PCs werden diese Ports als COM-Ports bezeichnet, und sie sind als COM1, COM2 usw. nummeriert.

   Im Stand der Technik wird das Modem 1, 5, 10 oder der Datenadapter 7, wie im Computer untergebracht, im Installationsstadium bestimmt, d. h. konfiguriert, um vom durch das Anwendungsprogramm 8 gesteuerten Prozessor als bestimmter serieller Port, wie COM1, erkannt zu werden. Die Versuche irgendwelcher anderer Anwendungsprogramme als solcher, die ein Modem oder einen Datenadapter verwenden, danach den fraglichen Port zu verwenden, beim Beispiel COM1, verursachten einen Fehlerzustand.

[0029] Bei neuen Betriebssystemen, für die hier das Betriebssystem Microsoft Windows95 behandelt wird, wird ein anderer Kommunikationscontroller 17 verwendet, der eine standardisierte Schnittstelle für alle Vorrichtungen bietet und dieses Datenübertragungshandle verarbeitet. Es ist auch die Gelegenheit geschaffen, eine sogenannte Virtualisierung von Vorrichtungssteuerungen zu realisieren.

   In Windows95 ist dieser Kommunikationscontroller 17 als VCOMM bezeichnet. Die Standardisierung der Schnittstelle 28 bedeutet, dass dieser neue Typ von Kommunikationscontroller, wie VCOMM, vordefinierte, vorgegeben annehmbare Vorrichtungssteuerungstypen 11 umfasst, wie Controller für Drucker- und serielle Ports, Aufrufe, Befehle und Einrichtungen zum Übertragen von Daten zwischen dem Anwendungsprogramm und Vorrichtungssteuerungen 11, die diese Standardtypen repräsentieren, wozu z.B., im Fall des Controllers für einen seriellen Port, das Öffnen und Schliessen des Ports wie auch das Einstellen der Übertragungsrate gehören.

[0030] Wenn eine neue Vorrichtungssteuerung 11, 11a, 18 in einem Computer installiert wird, der einen Kommunikationscontroller 17 ähnlich dem obengenannten VCOMM verwendet,

   wobei die neue Vorrichtungssteuerung vorzugsweise ein Vorrichtungssteuerungsprogramm ist, das Datenübertragung im seriellen Modus zwischen dem Computer und irgendeiner anderen Vorrichtung verwendet, wird dieser unter dem Kommunikationscontroller 17 registriert und mit der Nummer COMx eines seriellen Ports versehen, wobei x zwischen 1 und 255 liegen kann. Der erfindungsgemässe Datenadapter 18 und die Portcontroller 11, 11a, die die körperlichen Kommunikationsports 9, COM2, LPT1 des Computers steuern, sind derartige Vorrichtungssteuerungen. Da der erfindungsgemässe Datenadapter 18 nicht direkt irgendeinen körperlichen Port steuert, wird er im System als virtueller Portcontroller bezeichnet.

   Wenn der erfindungsgemässe Datenadapter 18 in einem System installiert wird, das ein Betriebssystem wie Windows95 verwendet, wird er unter dem Kommunikationscontroller 17 als Controller für einen seriellen Port registriert und wird mit einer Nummer für einen seriellen Port versehen. Zusätzlich wird während der Installation im erfindungsgemässen Datenadapter 18 Information aufgezeichnet, die die Nummer des körperlichen, seriellen Ports angibt, mit dem das bei der Datenübertragung verwendete Mobiltelefon 6 verbunden ist. Dieser körperliche, serielle Port (COM1 in Fig. 8) wird durch seinen Portcontroller (11a in Fig. 8) gesteuert, was für sich bekannt ist, der Information enthält, die die Adresse des Speicherraums angibt, in dem sich die UART-Schaltung 12 des gewünschten Ports befindet, und welches Interruptsignal er verwendet.

[0031] Der Kommunikationscontroller 17 (z.B.

   VCOMM) steuert die Datenübertragung nun so, dass dann, wenn das Anwendungsprogramm 8 einen AT-Befehl oder ein für die Übertragung vorgesehenes Wort sendet, er dieses an den erfindungsgemässen Datenadapter 18 lenkt. Der Datenadapter 18 ruft seinerseits den körperlichen Port 9 auf, d.h., dass der Datenadapter dann, wenn er einen Befehl oder einen RLP-Rahmen an das Mobiltelefon 6 zu senden wünscht, er diesen an den Kommunikationscontroller 17 überträgt, der ihn ferner an den den körperlichen Port 9 steuernden Portcontroller 11a lenkt, und von dort überträgt er ihn mit Hilfe des körperlichen Ports 9 und des Datenübertragungskabels 16 an das Mobiltelefon 6.

   Bei einem Empfangsvorgang gelangen Daten vom Mobiltelefon 6 über das Kabel 16 und den körperlichen Port 9 zum Portcontroller 11a, der den erfindungsgemässen Datenadapter 18 aufruft, d.h., der die Daten über den Kommunikationscontroller 17 an den Datenadapter 18 überträgt, von wo sie erneut über den Kommunikationscontroller 17 an das Anwendungsprogramm 8 übertragen werden.

   Wegen des Kommunikationscontrollers vom VCOMM-Typ und der oben beschriebenen Anordnung muss das Anwendungsprogramm nicht wissen, welche Nummern für an der seriellen Kommunikation teilnehmende Vorrichtungssteuerungen im System vergeben sind, da der Kommunikationscontroller in jedem Fall sicherstellt, dass Daten an den korrekten Portcontroller oder eine andere Vorrichtungssteuerung übertragen werden, wobei es sich um einen Controller für einen echten Port, wie den Portcontroller 11a für den körperlichen seriellen Port oder um einen virtuellen Portcontroller, ähnlich dem erfindungsgemässen Datenadapter 18, handeln kann.

[0032] Die Beschreibung gibt, beispielhaft, eine körperliche Verbindung 16 zwischen dem Terminal, d.h.

   dem Computer, und dem Mobiltelefon in Form eines Datenübertragungskabels an.

[0033] Es kann sich auch um eine Infrarotverbindung oder eine andere Datenübertragungsverbindung handeln, wie in Fig. 9 dargestellt. Hinsichtlich der Anwendbarkeit der Erfindung ist es wesentlich, dass die Datenübertragungsverbindung unter Verwendung eines körperlichen Ports gemäss einem Standard, wie einem seriellen Port RS-232, realisiert ist, der bereits im Computer vorhanden ist. Auf diese Weise erfordert die Verwendung des erfindungsgemässen Datenadapters 18 keine Anbringung zusätzlicher Komponenten in demjenigen Teil des Computers, über den er mit Peripherieeinrichtungen ähnlich einem Mobiltelefon kommuniziert.

[0034] Der Kommunikationscontroller 17 (z.B. VCOMM) ist ein Programm im Betriebssystem (z. B. Windows95) des Computers, das den gesamten Verkehr innerhalb des Computers steuert.

   Die Portcontroller und andere Vorrichtungssteuerungen werden im Kommunikationscontroller automatisch registriert (oder nicht registriert, bevor sie nicht benötigt werden), wenn der Computer gestartet wird. Diese Funktion wird als "Plug and Play" bezeichnet. Nach der Registrierung haben die Anwendungsprogramme Zugriff auf die echten oder virtuellen Kommunikationsports, wie sie von den Vorrichtungssteuerungen gesteuert werden.

   Wenn ein Portcontroller, wie der erfindungsgemässe Datenadapter 18, der die Steuerung eines virtuellen Kommunikationsports ausführt, gebildet wird, erfolgt dies für die standardisierte Schnittstelle 28 unter dem Kommunikationscontroller 17, wodurch die Niveauhierarchie des Systems dieselbe bleibt.

[0035] Ein spezielles vorteilhaftes Ausführungsbeispiel der Erfindung besteht darin, alle mit der Erfindung in Beziehung stehenden Blöcke in den Fig. 7b und 7d durch Programmieren der Befehle entsprechend ihrer Funktion im Speicher des Computers zu realisieren, wodurch keine gesonderten Vorrichtungen oder Komponenten im Computer zu installieren sind.

   Hinsichtlich der Funktion entsprechen diese Blöcke denjenigen Blöcken, die im bekannten Datenadapter 7 mit denselben Bezugszahlen markiert sind, wie in den Fig. 7a und 7c dargestellt, so dass diese für sich dem Fachmann bekannt sind.

[0036] Der erfindungsgemässe Datenadapter kann auch bei anderen als den herkömmlichen Datenanwendungen (Terminalkommunikation, Datenübertragung, Telefax) verwendet werden. Bei einem bevorzugten Ausführungsbeispiel verarbeitet der Datenadapter digitale, vom Telefon herkommende Sprachsignale, und er führt an ihnen erforderliche Signalverarbeitungsaufgaben aus, wie eine Modifizierung oder Kompression der Abtastrate. Auf diese Weise kann ein Sprachsignal vom Telefon zum Computer und umgekehrt übertragen werden, was es ermöglicht, z.B.

   Anrufbeantworter unter Verwendung eines Datenterminals ohne zusätzliche Elektronik zu realisieren.

[0037] In den Fig. 7a-7d und der obigen Beschreibung sind zum GSM-System gehörige Bezeichnungen beispielhaft für die Teile und Funktionen des erfindungsgemässen Datenadapters verwendet. Durch Ersetzen dieser Teile durch entsprechende Teile gemäss anderen Mobiltelefonsystemen kann der erfindungsgemässe Datenadapter so angepasst werden, dass er bei anderen Systemen verwendbar ist. Wenn z. B. der aus den Blöcken L2R und RLP bestehende Datenprotokollblock 22 durch einen Protokollblock gemäss dem WORM-ARQ-Standard ersetzt wird, kann der Datenadapter in Übereinstimmung mit dem entsprechenden japanischen Mobiltelefonsystem gebracht werden.

   Im Gegensatz hierzu enthält ein bei der amerikanischen Telefaxübertragung gemäss dem Standard IS136 verwendeter Datenadapter keine PC-Telefaxerweiterung oder transparente Telefax-Rahmenbildung, sondern nur eine Kompression gemäss dem Standard V.24 bis sowie eine RLP-Rahmenbildung. Dies entspricht einer Telefaxübertragung gemäss der Klasse 2.0 des GSM-Systems.

   Der entsprechende AT-Befehlsinterpretierer ist so ausgebildet, dass er alle anderen ausser den AT-Befehlen überträgt, wie für die Flusssteuerung zwischen dem Computer und dem Mobiltelefon vorgesehen, was über den Kommunikationscontroller, den Portcontroller, den körperlichen Port und das Mobiltelefon zur Mobilvermittlungsstelle erfolgt.

[0038] Wie oben beschrieben, erfordert die Realisierung eines erfindungsgemässen Datenadapters nicht, gesonderte elektronische Vorrichtungen oder Komponenten in einem Computer zu installieren. Auf diese Weise sind die Nachteile herkömmlicher Modems und Datenadapter, wie durch Unterschiede bei der Herstellung und Standardisierung verursacht, vermieden.

   Der Datenadapter kann in allen Computern installiert werden, deren Prozessoren und Betriebssysteme dafür ausreichend wirkungsvoll sind, unabhängig davon, ob im Computer freie Kartenschlitze vorhanden sind. Die erfindungsgemässe Lösung ist extrem einfach und zuverlässig. Der Computer kann jederzeit dazu verwendet werden, irgendeinen der Einstellwerte zu modifizieren, und er kann für verschiedene Verwendung konfiguriert werden. Einhergehend mit der Entwicklung von Datenübertragungsprotokollen, z.B. für die Übertragung von Multimediadaten, kann der erfindungsgemässe Datenadapter leicht aktualisiert und erweitert werden: der Benutzer muss nur ein Installationsprogramm im Computer ablaufen lassen, das die neuen Merkmale für den Datenadapter installiert.

   Die Herstellkosten des erfindungsgemässen Datenadapters sind beträchtlich niedriger als diejenigen herkömmlicher Modems oder Datenadapter.

Claims (17)

1. Verfahren zum Übertragen von Daten zwischen einem Datenterminal (4) und einem Telekommunikationsnetz (2) über eine externe Vorrichtung (6), wobei das Datenterminal ein Anwendungsprogramm (8), das den Betrieb des Datenterminals steuert und die zu übertragenden Daten verarbeitet, einen Kommunikationscontroller (17), der die interne Übertragung der zu übertragenden Daten steuert, wenigstens einen Kommunikationsport (9) zum Übertragen von Daten zwischen dem Datenterminal und dem Telekommunikationsnetz (2) über die externe Vorrichtung (6) sowie einen Portcontroller (11a), der den Kommunikationsport (9) steuert, umfasst, wobei das Verfahren das Verarbeiten von zu übertragenden Daten im Anwendungsprogramm und das Leiten der zu übertragenden Daten durch den Portcontroller und den Kommunikationsport umfasst,
wobei das Verfahren gekennzeichnet ist durch Ausführen einer im Voraus definierten Modifikation der durch das Anwendungsprogramm verarbeiteten Daten vor ihrer Ausgabe von dem Kommunikationsport, wobei die im Voraus definierte Modifikation in einem Datenadapter (18) ausgeführt wird und eine Rahmungsoperation an den durch das Anwendungsprogramm verarbeiteten Daten in eine für die Übertragung durch das Telekommunikationsnetz (2) über die externe Vorrichtung geeignete Rahmungsanordnung umfasst.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die zu übertragenden Daten im Anwendungsprogramm (8) gebildet werden, durch den Kommunikationscontroller (17) zum Datenadapter (18) geleitet werden, in dem Datenadapter (18) in eine durch die externe Vorrichtung (6) verarbeitbare Form modifiziert werden und durch den Kommunikationscontroller (17) zum Portcontroller (11a) geleitet werden, um an die externe Vorrichtung übertragen zu werden.
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die übertragenen Daten von der externen Vorrichtung (6) an den Portcontroller (11a) übertragen werden, von dort durch den Kommunikationscontroller (17) zum Datenadapter (18) geleitet werden, durch den Datenadapter (18) in eine Form, die vom Anwendungsprogramm (8) verarbeitet wird, modifiziert werden und durch den Kommunikationscontroller (17) zum Anwendungsprogramm (8) geleitet werden.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Anweisungen zum Ausführen des Verfahrens in elektrischer Form im Speicher des Datenterminals aufgezeichnet sind.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Anwendungsprogramm den Betrieb des Datenadapters (18) dadurch steuert, dass es AT-Befehle an ihn liefert.
6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der Datenadapter (18) bei der Modifikation der zu übertragenden Daten eine Rahmungsanordnung gemäss den GSM-Normen 07.02 und 04.22 anwendet.
7. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der Datenadapter (18) bei der Modifikation der zu übertragenden Daten eine Rahmungsanordnung gemäss den WORM-ARQ-Normen anwendet.
8. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der Datenadapter (18) bei der Modifikation der zu übertragenden Daten eine Rahmungsanordnung gemäss der IS136-Datenkommunikationsnorm anwendet.
9. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der Datenadapter (18) bei der Modifikation der zu übertragenden Daten eine Rahmungsanordnung gemäss der IS95-Datenkommunikationsnorm anwendet.
10. Datenterminal (4) zum Übertragen von Daten zwischen dem Datenterminal und einer daran angeschlossenen externen Vorrichtung (6) für die anschliessende Übertragung durch ein Telekommunikationsnetz, wobei das Datenterminal umfasst: ein Anwendungsprogramm (8), das den Betrieb des Datenterminals steuert und die Daten verarbeitet, einen Kommunikationscontroller (17), der seine interne Datenübertragung steuert und wenigstens einen Kommunikationsport (9) und einen ihn steuernden Portcontroller (11a), um Daten zwischen dem Datenterminal (4) und der externen Vorrichtung (6) zu übertragen, dadurch gekennzeichnet, dass das Datenterminal ferner für die Verarbeitung der zu übertragenden Daten einen Datenadapter (18) umfasst, der im Datenterminal installiert ist und mit dem Kommunikationscontroller (17) kommuniziert, um Daten zwischen dem Datenadapter (18) und dem Anwendungsprogramm (8)
und zwischen dem Datenadapter (18) und dem Portcontroller (11a) zu übertragen, wobei der Datenadapter (18) so beschaffen ist, dass er die durch das Anwendungsprogramm verarbeiteten Daten in eine Rahmungsanordnung, die für die Übertragung durch das Telekommunikationsnetz über die externe Vorrichtung geeignet ist, rahmt.
11. Datenterminal nach Anspruch 10, dadurch gekennzeichnet, dass der Datenadapter einen Interpretationsabschnitt (21) zum Interpretieren ankommender Befehle sowie eine Einrichtung (22) zum Modifizieren der Daten zwischen der durch das Anwendungsprogramm (8) verarbeiteten Form der Daten und der durch die externe Vorrichtung (6) verarbeiteten Form der Daten umfasst.
12. Datenterminal nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass der Datenadapter (18) in elektrischer Form im Speicher des Datenterminals (4) aufgezeichnet ist.
13. Datenterminal nach einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass der Kommunikationsport eine serielle Schnittstelle gemäss der RS-232-Norm ist.
14. Datenterminal nach einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass der Kommunikationsport ein Infrarot-Link ist.
15. Datenadapter (18) zum Verarbeiten von Daten, die zwischen einem den Betrieb eines Datenterminals (4) steuernden Anwendungsprogramm (8) und einer an das Datenterminal und an ein Telekommunikationsnetz angeschlossenen externen Vorrichtung (6) übertragen werden, wobei das Datenterminal einen Kommunikationscontroller (17) zum Steuern seiner internen Datenübertragung und wenigstens einen Kommunikationsport (9) sowie einen Portcontroller (11a), der die Schnittstelle für die Übertragung von Daten zwischen dem Datenterminal (4) und der externen Vorrichtung (6) steuert, umfasst, dadurch gekennzeichnet, dass der Datenadapter im Datenterminal installierbar ist, dass er so beschaffen ist, dass er Daten in eine Rahmungsanordnung, die für die Übertragung durch das Telekommunikationsnetz über die externe Vorrichtung geeignet ist, verarbeitet, und dass er so beschaffen ist,
dass er mit dem Kommunikationscontroller (17) kommuniziert, um Daten - zwischen dem Datenadapter und dem Anwendungsprogramm (8) und - zwischen dem Datenadapter und dem Portcontroller (11a) zu übertragen.
16. Datenadapter nach Anspruch 15, dadurch gekennzeichnet, dass er einen Interpretationsabschnitt (21) zum Interpretieren ankommender Befehle sowie eine Einrichtung (22) zum Modifizieren der Daten zwischen der durch das Anwendungsprogramm (8) verarbeiteten Form der Daten und der durch die externe Vorrichtung (6) verarbeiteten Form der Daten umfasst.
17. Datenadapter nach Anspruch 15 oder 16, dadurch gekennzeichnet, dass er in elektrischer Form im Speicher des Datenterminals (4) aufgezeichnet ist.
CH02614/97A 1995-05-03 1996-05-02 Verfahren und Datenterminal zum Uebertragen von Daten und Datenadapter zum Verarbeiten von Daten. CH696375A5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FI952107A FI98028C (fi) 1995-05-03 1995-05-03 Datasovitin

Publications (1)

Publication Number Publication Date
CH696375A5 true CH696375A5 (de) 2007-05-15

Family

ID=8543335

Family Applications (1)

Application Number Title Priority Date Filing Date
CH02614/97A CH696375A5 (de) 1995-05-03 1996-05-02 Verfahren und Datenterminal zum Uebertragen von Daten und Datenadapter zum Verarbeiten von Daten.

Country Status (15)

Country Link
US (2) US5884103A (de)
EP (1) EP0826282B1 (de)
JP (1) JP3270481B2 (de)
KR (1) KR100249278B1 (de)
CN (1) CN1104132C (de)
AU (1) AU693027B2 (de)
BR (1) BR9606581B1 (de)
CA (1) CA2195410C (de)
CH (1) CH696375A5 (de)
DE (1) DE19680530B4 (de)
FI (1) FI98028C (de)
GB (1) GB2313526B (de)
RU (1) RU2136116C1 (de)
SE (1) SE518339C2 (de)
WO (1) WO1996035286A1 (de)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI98028C (fi) * 1995-05-03 1997-03-25 Nokia Mobile Phones Ltd Datasovitin
US7577782B2 (en) 1996-02-02 2009-08-18 Sony Corporation Application programming interface for data transfer and bus management over a bus structure
US5991520A (en) 1996-02-02 1999-11-23 Sony Corporation Application programming interface for managing and automating data transfer operations between applications over a bus structure
US6631435B1 (en) * 1996-02-02 2003-10-07 Sony Corporation Application programming interface for data transfer and bus management over a bus structure
US6519268B1 (en) * 1996-03-07 2003-02-11 Sony Corporation Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure
US6233637B1 (en) * 1996-03-07 2001-05-15 Sony Corporation Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
DE19644104C1 (de) * 1996-10-31 1998-04-23 Nokia Mobile Phones Ltd Kommunikationseinrichtung
KR100302924B1 (ko) * 1996-12-20 2001-09-22 포만 제프리 엘 데이터통신장치
EP0849682B1 (de) * 1996-12-20 2003-06-04 International Business Machines Corporation Datenkommunikationsadapter
DE19708755A1 (de) * 1997-03-04 1998-09-17 Michael Tasler Flexible Schnittstelle
US6353857B2 (en) 1997-03-31 2002-03-05 Intel Corporation Controllerless modem
JP3591684B2 (ja) * 1997-07-15 2004-11-24 株式会社リコー ファクシミリ装置
US6370591B2 (en) * 1997-09-30 2002-04-09 Nokia Mobile Phones Ltd. Method and apparatus for running simultaneous applications through the same port using supplementary drivers through a main driver
KR100281083B1 (ko) * 1998-01-23 2001-02-01 서평원 이동데이터단말기간무선데이터통신방법
JP3200585B2 (ja) * 1998-02-10 2001-08-20 富士通株式会社 携帯電話機及び情報通信用アダプタ
US6292844B1 (en) * 1998-02-12 2001-09-18 Sony Corporation Media storage device with embedded data filter for dynamically processing data during read and write operations
DE19806237B4 (de) * 1998-02-16 2005-05-25 Sennheiser Electronic Gmbh & Co. Kg Transportables EDV-System zur Kommunikation mit mindestens einem zweiten EDV-Sysytem
FI110456B (fi) 1998-03-09 2003-01-31 Nokia Corp Järjestelmä ympäristömittausten suorittamiseksi ja mittaustietojen välittämiseksi
DK1068589T3 (da) * 1998-04-02 2002-02-25 Swisscom Mobile Ag Fremgangsmåde ved indlæsning af data på et chipkort og indretning tilpasset hertil
US6621802B1 (en) 1998-05-15 2003-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for substantially simultaneous audio and data communication over a wireless link
US6360281B1 (en) * 1998-05-29 2002-03-19 3Com Corporation System and method for communicating with a serial communications device using multiple virtual ports
US6195703B1 (en) 1998-06-24 2001-02-27 Emc Corporation Dynamic routing for performance partitioning in a data processing network
US6438595B1 (en) 1998-06-24 2002-08-20 Emc Corporation Load balancing using directory services in a data processing system
US6421711B1 (en) * 1998-06-29 2002-07-16 Emc Corporation Virtual ports for data transferring of a data storage system
US6260120B1 (en) 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
US7346580B2 (en) * 1998-08-13 2008-03-18 International Business Machines Corporation Method and system of preventing unauthorized rerecording of multimedia content
US6101398A (en) * 1998-08-26 2000-08-08 Telefonaktiebolaget Lm Ericsson System supporting data/fax connection with a dual mode mobile telephone
US6711206B1 (en) 1998-09-25 2004-03-23 Intel Corporation Modem using a digital signal processor and separate transmit and receive sequencers
US6167471A (en) 1998-10-14 2000-12-26 Sony Corporation Method of and apparatus for dispatching a processing element to a program location based on channel number of received data
CA2354581C (en) * 1998-12-07 2005-02-08 Abb Automation, Inc. Architecture layer interfacing devices and applications
FI107001B (fi) * 1999-03-12 2001-05-15 Nokia Mobile Phones Ltd Tiedonsiirtojärjestelmä ja datasovitin
KR100416996B1 (ko) 1999-05-10 2004-02-05 삼성전자주식회사 이동 통신시스템에서 라디오링크프로토콜에 따른 가변 길이의 데이터 송수신 장치 및 방법
US6859846B2 (en) * 1999-05-12 2005-02-22 Sony Corporation Method of distributed recording whereby the need to transition to a second recording device from a first recording device is broadcast by the first recording device
US6247069B1 (en) 1999-05-12 2001-06-12 Sony Corporation Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
US6378011B1 (en) * 1999-05-28 2002-04-23 3Com Corporation Parallel to serial asynchronous hardware assisted DSP interface
FI107493B (fi) * 1999-06-07 2001-08-15 Nokia Mobile Phones Ltd Tiedonsiirtosovitin ja menetelmä tiedon siirtämiseksi
US20040160917A1 (en) * 1999-06-22 2004-08-19 Eliznd Ihab H. Multibeam antenna for a wireless network
AU7346800A (en) * 1999-09-02 2001-03-26 Automated Business Companies Communication and proximity authorization systems
US6516358B1 (en) * 1999-09-09 2003-02-04 Hewlett-Packard Company Appliance communications manager
US6721859B1 (en) 1999-10-21 2004-04-13 Sony Corporation Multi-protocol media storage device implementing protocols optimized for storing and retrieving both asynchronous and isochronous data
GB2360608B (en) * 1999-10-22 2004-06-02 Roke Manor Research A fully integrated web activated control and monitoring device
JP2003518788A (ja) 1999-10-22 2003-06-10 ローク マナー リサーチ リミテッド 完全統合型ウェブ作動式制御及びモニター装置
US6523108B1 (en) 1999-11-23 2003-02-18 Sony Corporation Method of and apparatus for extracting a string of bits from a binary bit string and depositing a string of bits onto a binary bit string
DE20004770U1 (de) * 2000-03-16 2001-07-26 Glantz, Thomas, 23611 Bad Schwartau Kommunikationsvorrichtung
US7720821B1 (en) 2000-06-30 2010-05-18 Sony Corporation Method of and apparatus for writing and reading time sensitive data within a storage device
US7376769B1 (en) * 2000-09-14 2008-05-20 Intel Corporation Wireless computing device having an application and wireless subsystem and method therefore
US6904475B1 (en) 2000-11-06 2005-06-07 Sony Corporation Programmable first-in first-out (FIFO) memory buffer for concurrent data stream handling
US7124292B2 (en) * 2001-05-21 2006-10-17 Sony Corporation Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
US7246327B2 (en) * 2001-08-09 2007-07-17 Bellsouth Intellectual Property Corporation Interactive, menu-driven interface to database
CN1260642C (zh) * 2002-11-18 2006-06-21 深圳市朗科科技有限公司 一种向移动存储装置发送命令和数据的方法
RU2253151C2 (ru) * 2003-06-11 2005-05-27 Военно-Космическая Академия Устройство, сигнализирующее об изменениях состояний контролируемых зон по каналу цифровой сотовой связи
US7623894B2 (en) 2003-10-09 2009-11-24 Freescale Semiconductor, Inc. Cellular modem processing
US7124222B2 (en) * 2003-12-16 2006-10-17 1X1 Mobile, Ltd. Control system and method for a communications interface
KR100542259B1 (ko) * 2004-03-17 2006-01-11 엘지전자 주식회사 개인용 이동 단말기에서 모뎀공유 방법
HUP0400899A2 (en) * 2004-04-30 2006-02-28 Zoltan Kuthi Voice controlled call divert
US8645472B2 (en) * 2004-07-26 2014-02-04 Vringo Infrastructure Inc. System and method for informing a sender of a message of content adaptation and message failure issues
GB2417865A (en) * 2004-09-03 2006-03-08 Marconi Comm Ltd Monitoring and modifying communications between end nodes at an intermediate node
US20060167997A1 (en) * 2005-01-27 2006-07-27 Nokia Corporation System, method and computer program product for establishing a conference session and synchronously rendering content during the same
RU2376723C2 (ru) * 2005-04-21 2009-12-20 Александр Степанович Ракушин Способ персонального вызова абонента телефонной сети (варианты) и система устройств связи для его осуществления
RU2345507C2 (ru) * 2005-04-27 2009-01-27 Эл Джи Электроникс Инк. Мобильный терминал связи, использующий многофункциональное гнездо, и способ этого использования
EP1717910B1 (de) 2005-04-27 2011-12-14 LG Electronics Inc. Mobiles Kommunikationsendgerät mit Multifunktionsanschlussdose und entsprechendes Verfahren
US7495578B2 (en) * 2005-09-02 2009-02-24 Elster Electricity, Llc Multipurpose interface for an automated meter reading device
JP4353211B2 (ja) 2006-07-11 2009-10-28 株式会社日立製作所 通信機能内蔵制御装置
US20100316211A1 (en) * 2009-06-12 2010-12-16 Jimmie Linden Miller Private branch exchange communications device
KR101284002B1 (ko) * 2011-09-07 2013-07-10 삼성전자주식회사 외부 메모리의 장착 수단을 구비하는 장치
WO2016011643A1 (zh) 2014-07-24 2016-01-28 华为技术有限公司 一种终止呼叫的方法、应用程序处理器及调制解调器
CN107908584B (zh) * 2017-11-30 2021-04-02 四川泛华航空仪表电器有限公司 一种多路rs-485通信网络

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI89842C (fi) * 1989-04-12 1993-11-25 Nokia Mobira Oy Fjaedrande kontaktdon foer radiofrekventa signaler
FI84948C (fi) * 1989-04-12 1992-02-10 Nokia Mobira Oy Ytkontaktdon foer radiofrekventa signaler.
FI84536C (fi) * 1989-05-22 1991-12-10 Nokia Mobira Oy Rf-anslutningsdon foer anslutning av en radiotelefon till en yttre antenn.
US5214672A (en) * 1990-04-06 1993-05-25 Codex Corporation Trellis precoding for fractional bits/baud
FI88229C (fi) * 1990-04-12 1993-04-13 Nokia Mobile Phones Ltd Anslutningsstycke foer insatsadapter
FI85203C (fi) * 1990-04-12 1992-03-10 Nokia Mobile Phones Ltd Intern hjaelpstomme foer handtelefon.
US5917629A (en) * 1990-10-29 1999-06-29 International Business Machines Corporation Transceiver for extending a CSMA/CD network for wireless communication
FI90172C (fi) * 1990-11-26 1993-12-27 Nokia Mobile Phones Ltd Anordning foer anslutning av en dator till en separat analog telefon
FI91204C (fi) * 1991-03-19 1994-05-25 Nokia Mobile Phones Ltd Menetelmä sähkölaitteen piirilevyjen kytkemiseksi toisiinsa sekä menetelmällä aikaansaatu kytkentä
SG47627A1 (en) * 1991-06-03 1998-04-17 British Telecomm Radio system
US5625669A (en) * 1991-09-27 1997-04-29 Telemac Cellular Corporation Mobile phone with internal call accounting controls
US5715474A (en) * 1992-04-30 1998-02-03 Motorola, Inc. Simultaneous control of radio frequency modem in a multi-tasking system using a single session manager program with separate command queue for each application program
US5797041A (en) * 1992-06-30 1998-08-18 Hitachi, Ltd. Communication control system utilizing a shared buffer composed of first and second descriptors which are managed by high and low level protocols
EP0584702B1 (de) * 1992-08-28 2004-04-28 Siemens Information and Communication Networks, Inc. ISDN Schicht-3-Maske
US5428671A (en) * 1992-11-09 1995-06-27 Compaq Computer Corporation Modem for tight coupling between a computer and a cellular telephone
WO1994014268A1 (en) * 1992-12-04 1994-06-23 Intercel Pty. Limited Computer and modem interface
US5657371A (en) * 1993-02-01 1997-08-12 Nokia Mobile Phones Limited Connector assembly for a radio telephone and a computer
AU6551794A (en) * 1993-03-24 1994-10-11 Universal Electronics Inc. Infrared remote control device for a personal digital assistant
US5630061A (en) * 1993-04-19 1997-05-13 International Business Machines Corporation System for enabling first computer to communicate over switched network with second computer located within LAN by using media access control driver in different modes
FR2710485B1 (fr) * 1993-05-17 1995-12-22 Apple Computer Ordinateur pourvu de moyens pour communiquer à distance via un réseau téléphonique selon un mode filaire ou un mode radio, et procédé mis en Óoeuvre par l'ordinateur.
EP0629071A1 (de) * 1993-06-07 1994-12-14 AT&amp;T GLOBAL INFORMATION SOLUTIONS INTERNATIONAL INC. Einrichtung zum Anschliessen eines Komputers an ein Telefonsystem
KR100311072B1 (ko) * 1993-08-31 2001-12-15 윤종용 다치중첩진폭변조의기저대역신호발생장치
DE69406938T2 (de) * 1993-08-31 1998-07-09 Research In Motion Ltd., Waterloo, Ontario Computersystem für ein drahtloses datenübertragungsnetz
FI110833B (fi) * 1993-11-30 2003-03-31 Nokia Corp Menetelmä ja laitteisto datan siirtämiseksi digitaalisen matkapuhelimen ja siihen liitettävän ulkoisen datapäätelaitteen välillä
US5559800A (en) * 1994-01-19 1996-09-24 Research In Motion Limited Remote control of gateway functions in a wireless data communication network
US5678059A (en) * 1994-02-18 1997-10-14 Lucent Technologies Inc. Technique for time-sharing a microprocessor between a computer and a modem
IT1271627B (it) * 1994-04-29 1997-06-04 Ibm Semea Spa Integrazione tra comunicazione radio vocale e comunicazione radio di dati.
US5608606A (en) * 1994-06-14 1997-03-04 Apple Computer, Inc. Computer plug-in module and interconnection system for wireless applications
US5532939A (en) * 1994-07-27 1996-07-02 At&T Global Information Solutions Company Method and apparatus for data communication efficiency analysis
US5644593A (en) * 1994-09-02 1997-07-01 Microcom Systems, Inc. High performance communications interface
US5557634A (en) * 1994-10-14 1996-09-17 International Business Machines Corporation Multiprotocol directed infrared communication controller
US5873039A (en) * 1994-11-28 1999-02-16 Interonics Corporation Cellular telephone-modem interface for data communication
US5815682A (en) * 1994-12-13 1998-09-29 Microsoft Corporation Device independent modem interface
FI98028C (fi) * 1995-05-03 1997-03-25 Nokia Mobile Phones Ltd Datasovitin
US5625678A (en) * 1995-05-24 1997-04-29 Microsoft Corporation Method and system for allowing switched voice and data communication among multiple application programs
US5636371A (en) * 1995-06-07 1997-06-03 Bull Hn Information Systems Inc. Virtual network mechanism to access well known port application programs running on a single host system
US5835862A (en) * 1996-03-06 1998-11-10 Nokia Mobile Phones Ltd. Data adapter unit for infrared communications
US5805636A (en) * 1996-10-01 1998-09-08 Intel Corporation Method and apparatus for simultaneous voice, data, and video communication in a computer system

Also Published As

Publication number Publication date
JP3270481B2 (ja) 2002-04-02
SE9700170L (sv) 1997-05-27
MX9701432A (es) 1997-05-31
CA2195410C (en) 2000-08-08
AU693027B2 (en) 1998-06-18
GB2313526A (en) 1997-11-26
KR100249278B1 (ko) 2000-03-15
JPH10503345A (ja) 1998-03-24
SE9700170D0 (sv) 1997-01-21
RU2136116C1 (ru) 1999-08-27
KR970705274A (ko) 1997-09-06
DE19680530T1 (de) 1997-07-31
FI952107A0 (fi) 1995-05-03
WO1996035286A1 (en) 1996-11-07
EP0826282B1 (de) 2001-03-28
CN1104132C (zh) 2003-03-26
EP0826282A1 (de) 1998-03-04
FI98028B (fi) 1996-12-13
GB2313526B (en) 1998-04-22
US5884103A (en) 1999-03-16
SE518339C2 (sv) 2002-09-24
GB9701070D0 (en) 1997-03-12
CN1169225A (zh) 1997-12-31
BR9606581A (pt) 1997-12-23
AU5648996A (en) 1996-11-21
US6119180A (en) 2000-09-12
FI98028C (fi) 1997-03-25
DE19680530B4 (de) 2004-04-08
CA2195410A1 (en) 1996-11-07
BR9606581B1 (pt) 2010-10-05

Similar Documents

Publication Publication Date Title
DE19680530B4 (de) Datenadapter
DE68924238T2 (de) Verfahren zum Senden einer Mehrzahl von Datenkanälen über eine einzige Nachrichtenleitung.
DE3782472T2 (de) Handshaking-verfahren zwischen zwei modems.
DE19933751B4 (de) Verfahren und Umsetzfunktionsvorrichtung zum drahtlosen Datentransport
DE3607066C2 (de)
DE3586758T2 (de) Modem zur steuerung eines modemnetzes.
EP0019757B1 (de) Datenverarbeitungsanlage, bei der mehrere Vorrechner und ein den Vorrechnern übergeordneter Hauptrechner in einer Baumstruktur angeordnet sind
DE69730201T2 (de) Sendevorrichtung mit mobilitätsmanager und verfahren zur kommunikation
DE69527948T2 (de) System und verfahren zur kommunikation mit einem entfernten netzwerk-apparatus
DE68925896T2 (de) Verfahren zur betriebsartanpassung eines modems
DE69636523T2 (de) Automatisches teilnehmerrückrufsystem
DE69321940T2 (de) Anordnung zur verbesserung der datenübertragung in einem digitalen zellenfunknetzwerk
EP0535562A2 (de) Teilnehmerendgerät für ISDN-Netze
DE3689878T2 (de) Intelligentes synchrones Modem und Übertragungssystem mit diesem Modem.
DE3103786C2 (de) Datenübertragungsanordnung
DE3900633A1 (de) Faksimile-steuersystem
DE3990712C2 (de) Schnittstelleneinheit
DE3586919T2 (de) Verfahren zur steuerung von informationsuebertragung.
DE4037723C2 (de) Verfahren zum Übermitteln von an mehreren Datenschnittstellen einer prozessorgesteuerten Einrichtung vorliegenden Informationen an deren Prozessoreinrichtung
DE69229864T2 (de) Modem
DE3139959C2 (de) Datengerät-Diagnosesystem
DE68923307T2 (de) Rechnernetzwerk und Verfahren zum Betreiben desselben.
EP1091551A2 (de) Verfahren zum Betreiben einer Vermittlungseinrichtung unter Nutzung verschiedener Signalisierungsprotokolle
DE69707419T2 (de) Sprech- und datenendgerät für funktelefonienetz
DE69128581T2 (de) Verfahren und Vorrichtung zur Übermittlung von Überwachungs-/ Verwaltungsinformation zwischen durch ein Vermittlungsnetz verbundenen Kommunikationseinrichtungen

Legal Events

Date Code Title Description
PFA Name/firm changed

Owner name: NOKIA MOBILE PHONES LTD.

Free format text: NOKIA MOBILE PHONES LTD.#P.O. BOX 86#24101 SALO (FI) -TRANSFER TO- NOKIA MOBILE PHONES LTD.#P.O. BOX 86#24101 SALO (FI)

PFUS Merger

Owner name: NOKIA CORPORATION, FI

Free format text: FORMER OWNER: NOKIA MOBILE PHONES LTD., FI

PUE Assignment

Owner name: NOKIA TECHNOLOGIES OY, FI

Free format text: FORMER OWNER: NOKIA CORPORATION, FI

PL Patent ceased