WO1993007707A1 - Procede et dispositif de detection d'une sequence d'echappement dans un modem - Google Patents

Procede et dispositif de detection d'une sequence d'echappement dans un modem Download PDF

Info

Publication number
WO1993007707A1
WO1993007707A1 PCT/FR1992/000942 FR9200942W WO9307707A1 WO 1993007707 A1 WO1993007707 A1 WO 1993007707A1 FR 9200942 W FR9200942 W FR 9200942W WO 9307707 A1 WO9307707 A1 WO 9307707A1
Authority
WO
WIPO (PCT)
Prior art keywords
characters
modem
mode
sequence
predetermined set
Prior art date
Application number
PCT/FR1992/000942
Other languages
English (en)
Inventor
Eric Gradeler
Thierry Nicolle
Alexis Pham
Original Assignee
Apple Computer 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 Apple Computer Inc. filed Critical Apple Computer Inc.
Priority to JP5506678A priority Critical patent/JPH06511605A/ja
Priority to DE4293132T priority patent/DE4293132T1/de
Publication of WO1993007707A1 publication Critical patent/WO1993007707A1/fr
Priority to GB9406375A priority patent/GB2275853B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un procédé de détection d'une séquence d'échappement pour faire passer un modem (1) du mode "en ligne" au mode "commande", la séquence comprenant des premiers caractères (+++) suivis par un silence et chaque instruction de commande étant précédée par un second ensemble prédéterminé de caractè7es (AT), est caractérisé par les étapes itératives consistant à: (a) stocker temporairement dans une mémoire (14), en succession mais sans tenir compte du temps, les M derniers caractères reçus par le modem à partir de l'ordinateur hôte, (b) détecter si ladite mémoire contient de façon contiguë les premiers et seconds caractères, (c) dans la négative, laisser le modem dans le mode "en ligne", (d) dans l'affirmative, détecter si, dans les N caractères qui suivent les premiers et seconds caractères contigus, se trouve un code de fin d'instruction (<CR>), N étant inférieur à M, (e) dans la négative, laisser le modem dans le mode "en ligne", (f) dans l'affirmative, autoriser son passage en mode "commande".

Description

PROCEDE ET DISPOSITIF DE DETECTION D'UNE SEQUENCE D'ECHAPPEMENT DANS UN MODEM
La présente invention concerne d'une faç générale les modems intelligents pour transmission données numériques sur ligne téléphonique ent ordinateurs. Elle concerne plus précisément un nouveau procé de détection d'une séquence dite d'échappement pour fai passer un modem d'un mode de transmission de données à mode de commande.
-Un modem présente classiquement deux modes fonctionnement. Dans un mode dit "en ligne", le circu modulateur-démodulateur est activé pour émettre sur ligne téléphonique des signaux modulés correspondant a données numériques à envoyer à un ordinateur distant, pour recevoir à partir de la ligne des signaux modul par l'ordinateur distant et les convertir en signa numériques pour l'ordinateur local. Dans un mode di "commande", la liaison entre l'ordinateur local et l modem est utilisée pour véhiculer des instruction relatives par exemple au mode de fonctionnement du mode (débit de transfert des informations, etc..) ou encore la signalisation sur la ligne téléphonique (numérotation décrochage, raccrochage, etc...), le circui modulateur/démodulateur étant alors inactif.
On comprend que, pendant que le modem est "e ligne" et émet des données, il existe une difficulté pou le faire passer en mode "commande" car le modem considèr alors a priori que toute donnée provenant de l'ordinateu hôte est une donnée à transmettre sur la lign téléphonique. on connaît déjà dans la technique antérieure, pa le brevet US-A-4 549 302, un mécanisme de reconnaissanc d'une séquence d'échappement selon lequel, pour fair passer le modem du mode "en ligne" au mode "commande" l'ordinateur hôte envoie au modem, par exemple à la fi d'un ensemble de données à émettre, une séquenc constituée d'une première période de silence de duré prédéterminée, d'un ou plusieurs caractères dit d'échappement (en pratique, selon un standard courant, i s'agit d'une sucession de trois signes "+" exprimés e code standard ASCII et notée par la suite "+++") , e d'une seconde période de silence prédéterminée. Le mode comporte des moyens logiques et de temporisatio appropriés pour surveiller dans le flot de données l'apparition d'une telle séquence. En principe, lorsque cette séquence est détectée, le modem renvoie à l'ordinateur hôte un signal d'accusé de réception, noté "OK", qui permet audit ordinateur de s'assurer que le modem est bien passé en mode "commande". Ensuite, l'ordinateur peut envoyer au modem des instructions qui, dans le standard précité, peuvent prendre la forme suivante:
ATxxx...xxx<CR>
où: AT désigne soit la succession des caractères "A" et "T" du code ASCII, soit les mêmes caractères en minuscules, xxx... xx est le libellé d'une instruction, faisant partie d'un jeu d'instructions standard et dont la longueur maximale est par exemple de 40 caractères, et
<CR> désigne le code de "retour chariot" du code ASCII.
Un inconvénient majeur de ce mode de gestion des échappements connu réside en ce qu'il nécessite, soit sous forme matérielle, soit sous forme logicielle, des moyens de temporisation destinés à reconnaître les périodes de silence sus-mentionnées. Par ailleurs, la Demanderesse a constaté que, dans la plupart des logiciels de communication rais en oeuvre sur ordinateur hôte pour coopérer avec un modem, l réception du signal d'accusé de réception "OK" mentionn plus haut n'était pas vérifiée par le logiciel.
La présente invention vise à tirer parti de cett constatation pour pallier l'inconvénient précité, tout e restant parfaitement compatible avec les séquence d'échappement et formats d'instructions classiquemen utilisés.
Elle concerne à cet effet un procédé de détectio d'une séquence d'échappement pour faire passer un mode d'un mode de transmission de données, dans lequel un flo de données numériques est susceptible d'être fourni a modem à partir d'un ordinateur hôte associé ou analogue, modulé par le modem et émis sur une ligne téléphonique o analogue, à un mode de commande dans lequel le mode peut recevoir des instructions de commande dudi ordinateur hôte sans les moduler ni les émettre su ladite ligne, ladite séquence d'échappement comprenant u premier ensemble prédéterminé de caractères notamment suivi par une période de silence de durée prédéterminée, et chaque instruction de commande étant précédée par u second ensemble prédéterminé de caractères, caractéris en ce qu'il comprend les étapes itératives consistant à:
(a) stocker temporairement dans une mémoire, e succession mais sans tenir compte du temps, les derniers caractères reçus par le modem à partir de l'ordinateur hôte, M étant un premier nombre prédéterminé,
(b) détecter si ladite mémoire contient de faço contigue ledit premier ensemble prédéterminé de caractères et ledit second ensemble prédéterminé de caractères,
(c) dans la négative, laisser le modem dans le mode de transmission de données, (d) dans l'affirmative, détecter si, dans les N caractères qui suivent lesdits premier et second ensembles prédéterminés de caractères contigus, se trouve un code de fin d'instruction, N étant un second nombre prédéterminé inférieur au premier,
(e) dans la négative, laisser le modem dans le mode de transmission de données,
Cf) dans l'affirmative, autoriser le. passage du modem du mode de transmission de données au mode de commande.
D'autres aspects, buts et avantages de la présente invention apparaîtront mieux à la lecture de la description détaillée suivante d'une forme de réalisation préférée de celle-ci, donnée à titre d'exemple non limitatif et faite en référence au dessin annexé, sur lesquels: - la figure 1 est un schéma-bloc d'un modem et d'un ordinateur hôte associé, le modem étant réalisé selon les principes de la présente invention , et
- la figure 2 est un organigramme d'un mécanisme de détection de séquence d'échappement selon l'invention. En référence tout d'abord à la figure 1, le modem intelligent selon la présente invention est désigné globalement par la référence 1. Il comprend un microprocesseur ou microcontrôleur 10, une mémoire morte 12 contenant un programme régissant le fonctionnement du microprocesseur, une mémoire vive 14 dont la totalité ou une partie constitue une mémoire tampon de M caractères pour les données numériques à émettre, avant modulation, et pour les données numériques reçues, après démodulation. La référence 18 désigne un circuit modulateur-démodulateur classique en soi, relié à une ligne téléphonique LT.
Une ligne bidirectionnelle 16 relie le modem 1 à un ordinateur hôte 2 qui comprend classiquement une unité centrale de traitement 20, un port d'entrée sortie 22 et des mémoires et dispositifs annexes classiques que l'on ne décrira pas en détail afin d'éviter d'alourdir l description.
Lorsque le modem est en mode "en ligne", le informations numériques à émettre sur la lign téléphonique LT à destination d'un appareil relié l'autre bout de la ligne sont mémorisées temporairemen dans la mémoire tampon 14 et modulées dans le circuit 18 De façon classique en soi, le passage du modem d mode "en ligne" au mode "commande" doit s'effectue lorsque le modem constate la présence, dans le flot d données numériques à transmettre, d'information particulières insérées par l'ordinateur hôte e organisées de la façon suivante:
<T1>+++<T2> (1)
où : <T1> désigne une première période de silence d durée prédéterminée,
<T2> désigne une seconde période de silence d durée prédéterminée, et +++ désigne cette chaîne de caractères mêm
(caractères dits d'échappement) au format standar "ASCII".
Après l'envoi de cette séquence, l'ordinateu hôte, et plus précisément le logiciel de communicatio qui y est installé, considère que le modem est passé e mode "commande", et que les informations qui lui seron alors envoyés seront traitées comme des instructions d commande. Ces instructions prennent classiquement l forme:
ATxxx xxx<CR> (2)
où: AT désigne soit la succession des caractères "A" et "T" du code ASCII, soit les mêmes caractères en minuscules, xxx...xxx est le libellé d'une instructio faisant partie d'un jeu d'instructions standard dont la longueur maximale est par exemple de 4 caractères, et <CR> désigne le code de "retour chariot
("Carriage Return") du code ASCII.
Les périodes de silence Tl et T2 on originellement pour objet d'éviter que le modem ne pass du mode "en ligne" au mode "commande" lorsque le flot d données à émettre contient fortuitement la séquence d caractères ASCII "+++". Ainsi, dans la techniqu antérieure, lorsqu'une telle séquence est détectée san que ne soient détectées en amont et en aval, à 1'aide d moyens de temporisation appropriés, Les périodes d silence, alors le modem sait qu'il doit rester en mod "en ligne".
Le modem selon la présente invention ne comport aucun moyen spécifique de détection ou de mesure de périodes de silence précitées, que ce soit sous form matérielle ou sous forme logicielle, et est toutefois capable d'effectuer avec une fiabilité élevée la distinction entre la séquence indiquée plus haut en (1) et une séquence +++ contenue fortuitement dans le flot de données pendant que le modem est "en ligne".
Selon un aspect essentiel de l'invention, le modem comporte une logique de détection d'une séquence +++AT, indépendamment de son organisation temporelle, conjointement avec une logique de scrutation d'un ensemble déterminé de caractères ASCII qui font suite à une telle séquence.
Plus précisément, et maintenant en référence à la figure 2, le microprocesseur stocke de façon séquentielle les données reçues de l'ordinateur hôte dans la mémoire tampon 14 (étape 100) , puis examine le contenu de la mémoire tampon de façon périodique (à chaque mise à jour de son contenu) , selon le processus suivant: (a) tant qu'aucune séquence ininterrompue +++A n'est détectée, le modem reste en mode "en ligne" e continue à moduler et à émettre sur la ligne LT le données arrivant de l'ordinateur 2 et transitant par l mémoire 14 (étape 101);
(b) dès qu'une séquence +++AT est reconnue, l logique du modem scrute alors les N caractères (N étan un nombre entier fixe et prédéterminé inférieur à l capacité M en caractères de la mémoire tampon e supérieur à la longueur maximale de la chaîne d caractères xxx...xxx d'une instruction) qui suivent cett séquence (étape 102) de la façon suivante (étape 103) :
(bl) si, dans les N caractères, on ne trouv aucun code de retour chariot <CR>, alors le modem rest là encore en mode "en ligne", et attend maintenan l'apparition d'une nouvelle séquence +++AT;
(b2) si, dans les N caractères précités, o trouve un code <CR>, alors le modem considère qu l'ordinateur hôte lui a envoyé une séquenc d'échappement, et le modem passe alors immédiatement e mode "commande" (étape 104) .
Les étapes ci-dessus permettent d'assurer avec un très bonne fiabilité la dinstinction entre une véritabl séquence d'échappement d'une part, et une séquence +++, ou même une séquence +++AT d'autre part, contenu fortuitement dans un flot de données.
Plus particulièrement, si une séquence ++ apparaît, le modem vérifie tout d'abord si cette séquence est suivie d'une séquence "AT". On note déjà que l probabilité de trouver fortuitement dans le flot d données une telle séquence globale +++AT es considérablement inférieure à la probabilité de trouve dans ce flot une séquence +++.
De plus, pour qu'une séquence +++AT détectée corresponde réellement à un ordre de passage en mode commande, il est indispensable qu'un caractère <CR> (voir plus haut séquence (2) ) se trouve dans les N caractères qui suivent cette séquence. Et la probabilité de trouver fortuitement dans le flot de données une séquence complète +++ATxxx...xxx<CR> est encore très inférieure à la probabilité d'y trouver une séquence +++AT, et s'avère dans la pratique tout à fait acceptable.
Le choix du nombre N s'effectue comme on l'a indiqué en fonction de la longueur des instructions de commande du modem, c'est-à-dire la longueur de la chaîne xxx...xxx mentionnée plus haut. Pour un certain jeu d'instructions standard, la longueur maximale autorisée pour ces instructions est de 40 caractères, si bien que l'on peut fixer N = 41.
Cependant, on a constaté concrètement que, dans ce même jeu standard, la longueur maximale effective des instructions admises était de 13 caractères. Dans ces conditions, et afin de diminuer encore la possibilité que des données à émettre par le modem contiennent fortuitement une séquence susceptible de faire passer indésirablement le modem en mode "commande", on peut choisir N égal à 14 ou légèrement supérieur à ce nombre.
On constate qu'avec le mécanisme de détection de la présente invention, contrairement au mécanisme de détection de lrart antérieur, le modem est amené en mode "commande" seulement après réception du code <CR> qui fait suite à l'instruction ATxxx...xxx proprement-dite. Mais grâce à la mémoire tampon 14, ladite instruction reste accessible pour son exécution après le passage en mode "commande". Pour améliorer encore la. fiabilité de la discrimination entre une séquence fortuite +++ATxxx...xxx<CR> et une véritable séquence d'échappement, le logiciel résidant dans le modem peut comprendre optionnellement un module d'analyse syntaxique des caractères xxx...xxx pour vérifier s'il s'agit ou non d'une instruction d'un jeu standard d'instructions de commande du modem. Dans l'affirmative, la séquence es validée comme une séquence d'échappement, pui l'instruction xxx... xx déjà contenue dans la mémoir tampon est exécutée. Dans la négative, le modem reste "e ligne" et transmet simplement cette séquence sur la lign téléphonique après modulation.
Une telle analyse syntaxique ne sera pas décrit en détail afin d'éviter d'alourdir la description. Ell peut s'inspirer largement des analyses syntaxique effectuées par des interpréteurs ou compilateurs associé aux langages de programmation courants.
Par ailleurs, il existe certains logiciels d communication qui envoient au modem un code <CR> entre l chaîne +++ et la chaîne ATxxx...xxx. Pour couvri également ce cas de figure, la logique du modem es avantageusement conçue pour que l'étape (a) mentionné plus haut devienne l'étape (a') suivante:
(a') tant qu'aucune séquence ininterrompue +++AT o +++<CR>AT n'est détectée, le modem reste en mod "en ligne" et continue à moduler et à émettre su la ligne LT les données arrivant de l'ordinateur et transitant par la mémoire 14.
Bien entendu, la présente invention n'es nullement limitée à la forme de réalisation décrite ci dessus et représentée sur les dessins, mais l'homme d l'art saura y apporter toute variante ou modificatio conforme à son esprit.

Claims

- io -REVENDICATIONS
1. Procédé de détection d'une séquence d'échappement pour faire passer un modem (1) d'un mode de transmission de données, dans lequel un flot de données numériques est susceptible d'être fourni au modem à partir d'un ordinateur hôte associé (2) ou analogue, modulé par le modem et émis sur une ligne téléphonique (LT) ou analogue, à un mode de commande dans lequel le modem peut recevoir des instructions de commande dudit ordinateur hôte sans les moduler ni les émettre sur ladite ligne, ladite séquence d'échappement comprenant un premier ensemble prédéterminé de caractères ("+++") nσ- taπment suivi par une période de silence (<T2>) de durée prédéterminée, et chaque instruction de commande ("xxx...xxx") étant précédée par un second ensemble prédéterminé de caractères ("AT") , caractérisé en ce qu'il comprend les étapes itératives consistant à:
(a) stocker temporairement dans une mémoire (14) , en succession mais sans tenir compte du temps, les M derniers caractères reçus par le modem à partir de 1'ordinateur hôte, M étant un premier nombre prédéterminé,
(b) détecter si ladite mémoire contient de façon coπtigue ledit premier ensemble prédéterminé de caractères et ledit second ensemble prédéterminé de caractères,
(c) dans la négative, laisser le modem dans le mode de transmission de données,
(d) dans l'affirmative, détecter si, dans les N caractères qui suivent lesdits premier et second ensembles prédéterminés de caractères contigus, se trouve un code de fin d'instruction (<CR>), N étant un second nombre prédéterminé inférieur au premier,
(e) dans la négative, laisser le modem dans le mode de transmission de données, (f) dans l'affirmative, autoriser le passage modem du mode de transmission de données au mode commande.
2. Procédé selon la revendication 1, caractéris en ce que le code de fin d'instruction est un code d retour chariot (<CR>).
3. Procédé selon l'une des revendications 1 et 2 caractérisé en ce que ledit premier ensemble prédétermin de caractères est constitué par une séquenc d'échappement standard ("+++").
4. Procédé selon la revendication 3, caractéris en ce que ledit second ensemble prédéterminé d caractères est constitué par une séquence de préambul d'instruction standard ("AT" ou "at").
5. Procédé selon l'une des revendications 1 à 4 dans lequel les instructions de commande ont un nombr maximal de caractères prédéterminé, caractérisé en ce qu le nombre N est supérieur d'au moins une unité audi nombre maximal de caractères.
6. Procédé selon la revendication 5, caractéris en ce que le nombre N est égal à 14.
7. Procédé selon l'une des revendications 1 à 6 caractérisé en ce que le passage effectif du modem d mode de transmission de données au mode de commande es conditionné par une étape supplémentaire d'analys syntaxique de la chaîne de caractères ("xxx...xxx" contenue entre le second ensemble prédéterminé d caractères et le code de délimitation.
8. Procédé selon l'une des revendications 1 à 7 caractérisé en ce que ladite séquence d'échappement es choisie parmi ledit premier ensemble prédéterminé d caractères ("+++"), d'une part, et ledit premier ensembl prédéterminé de caractères complété par un code de fin d séquence d'échappement ("+++<CR>") d'autre part.
9. Procédé selon la revendication 8, caractérisé en ce que le code de fin de séquence d'échappement est un code de retour chariot (<CR>) .
10. Modem pour ordinateur, du type comprenant un circuit modulateur/démodulateur (18) , des moyens de traitement (10, 12), une mémoire tampon (14) prévue entre un port d'accès avec l'ordinateur et ledit circuit modulateur/démodulateur (18), caractérisé en ce que les moyens de traitement comprennent une mémoire (12) contenant un ensemble d'instructions pour la mise en oeuvre du procédé selon 1'une des revendications précédentes.
PCT/FR1992/000942 1991-10-11 1992-10-09 Procede et dispositif de detection d'une sequence d'echappement dans un modem WO1993007707A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP5506678A JPH06511605A (ja) 1991-10-11 1992-10-09 モデム内のエスケープシーケンスを検出する方法及び装置
DE4293132T DE4293132T1 (de) 1991-10-11 1992-10-09 Verfahren und Vorrichtung zum Erkennen einer Escape-Sequenz in einem Modem
GB9406375A GB2275853B (en) 1991-10-11 1994-03-30 A method and apparatus for detecting an escape sequence in a modem

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR91/12546 1991-10-11
FR9112546A FR2682549B1 (fr) 1991-10-11 1991-10-11 Procede de detection d'une sequence d'echappement pour le passage d'un modem d'un mode de transmission de donnees a un mode de commande, et modem prevu pour la mise en óoeuvre du procede.

Publications (1)

Publication Number Publication Date
WO1993007707A1 true WO1993007707A1 (fr) 1993-04-15

Family

ID=9417822

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1992/000942 WO1993007707A1 (fr) 1991-10-11 1992-10-09 Procede et dispositif de detection d'une sequence d'echappement dans un modem

Country Status (7)

Country Link
US (1) US5530718A (fr)
JP (1) JPH06511605A (fr)
AU (1) AU2897192A (fr)
DE (1) DE4293132T1 (fr)
FR (1) FR2682549B1 (fr)
GB (1) GB2275853B (fr)
WO (1) WO1993007707A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994027412A1 (fr) * 1993-05-17 1994-11-24 Apple Computer, Inc. Procede et ordinateur pourvu de moyens de communication a distance par l'intermediaire d'un reseau telephonique utilisant un mode fil ou un mode radio
WO1995014356A2 (fr) * 1993-11-15 1995-05-26 Qualcomm Incorporated Procede et appareil de transmission de messages cadences sur un canal a retards variables
US6038037A (en) * 1996-12-13 2000-03-14 Qualcomm Incorporated Digital network interface for analog fax equipment

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE508771C2 (sv) * 1996-02-16 1998-11-02 Pc Card International Pci Ab Anordning och förfarande för automatisk konfigurering och styrning/kontroll av kommunikationskort
US6151355A (en) * 1996-10-07 2000-11-21 Dataradio Inc. Wireless modem
US6070236A (en) * 1996-12-19 2000-05-30 Deutsche Thomson-Brandt Gmbh Apparatus for processing a sequence of control commands as well as a method for generating a sequence of control commands, and storage medium for storing control commands
EP0849681B1 (fr) * 1996-12-19 2001-05-16 Deutsche Thomson-Brandt Gmbh Dispositif de traitement d'une sequence de commandes de controle comprenant des commandes inconnues
DE19713069A1 (de) * 1997-03-27 1998-10-01 Thomson Brandt Gmbh Vorrichtung zur Abarbeitung einer Steuerungsbefehlssequenz sowie ein Verfahren zur Erzeugung einer Steuerungsbefehlssequenz und ein Speichermedium zur Abspeicherung einer Steuerungsbefehlssequenz
JP3063842B2 (ja) * 1997-11-26 2000-07-12 日本電気株式会社 音声伝送装置
US7248626B2 (en) * 1997-12-05 2007-07-24 Paradyne Corporation System and method of communication via embedded modulation
US9432172B2 (en) 1997-12-05 2016-08-30 Rembrandt Wireless Technologies, Lp System and method of communication using at least two modulation methods
US6373885B1 (en) * 1998-11-13 2002-04-16 Digi International, Inc. Circuit and method for detecting an escape sequence
US6687287B1 (en) * 2000-04-14 2004-02-03 Lucent Technologies Inc. Method and apparatus for handling on-line escape in multiple-modem connections
US7996666B2 (en) * 2007-09-04 2011-08-09 Apple Inc. User influenced loading sequence of startup applications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4387440A (en) * 1980-03-03 1983-06-07 Eaton Michael D Modem control device code multiplexing
DE3642323A1 (de) * 1985-12-20 1987-06-25 Int Standard Electric Corp Datenuebertragungseinrichtung mit ueber die datenleitung gesteuertem datenmodem

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4549302A (en) * 1981-06-15 1985-10-22 Hayes Microcomputer Products, Inc. Modem with improved escape sequence mechanism to prevent escape in response to random occurrence of escape character in transmitted data
US4926448A (en) * 1986-05-06 1990-05-15 Hayes Microcomputer Products, Inc. Method and apparatus for implementing an escape sequence
US5107518A (en) * 1990-05-01 1992-04-21 International Business Machines Corporation Lockup prevention method and apparatus
US5295156A (en) * 1991-08-14 1994-03-15 Ast Research Inc Modem
US5359648A (en) * 1992-12-28 1994-10-25 Rolm Company Escape sequence using monitoring of control signal states

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4387440A (en) * 1980-03-03 1983-06-07 Eaton Michael D Modem control device code multiplexing
US4387440B1 (fr) * 1980-03-03 1986-04-08
DE3642323A1 (de) * 1985-12-20 1987-06-25 Int Standard Electric Corp Datenuebertragungseinrichtung mit ueber die datenleitung gesteuertem datenmodem

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994027412A1 (fr) * 1993-05-17 1994-11-24 Apple Computer, Inc. Procede et ordinateur pourvu de moyens de communication a distance par l'intermediaire d'un reseau telephonique utilisant un mode fil ou un mode radio
FR2710485A1 (fr) * 1993-05-17 1995-03-31 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.
WO1995014356A2 (fr) * 1993-11-15 1995-05-26 Qualcomm Incorporated Procede et appareil de transmission de messages cadences sur un canal a retards variables
WO1995014356A3 (fr) * 1993-11-15 1995-08-10 Qualcomm Inc Procede et appareil de transmission de messages cadences sur un canal a retards variables
US6038037A (en) * 1996-12-13 2000-03-14 Qualcomm Incorporated Digital network interface for analog fax equipment
US6700676B1 (en) 1996-12-13 2004-03-02 Qualcomm Incorporated Digital network interface for analog fax equipment

Also Published As

Publication number Publication date
GB2275853B (en) 1995-03-08
FR2682549B1 (fr) 1994-01-14
DE4293132T1 (de) 1994-11-10
AU2897192A (en) 1993-05-03
GB2275853A (en) 1994-09-07
US5530718A (en) 1996-06-25
GB9406375D0 (en) 1994-06-15
JPH06511605A (ja) 1994-12-22
FR2682549A1 (fr) 1993-04-16

Similar Documents

Publication Publication Date Title
WO1993007707A1 (fr) Procede et dispositif de detection d&#39;une sequence d&#39;echappement dans un modem
CA2136921C (fr) Procede de conversion automatique pour le portage d&#39;applications de telecommunication du reseau pct/ip sur le reseau osi-co et module utilise dans ledit procede
EP0200842A1 (fr) Modem de contrôle d&#39;un réseau de modems
EP0046831A1 (fr) Système de retransmission de trames numérotées et reçues en erreur dans un système de transmission de données
FR2458957A1 (fr) Concentrateur teleinformatique pour reseau de transmission et de commutation de donnees par paquets
EP0889429B1 (fr) Lecteur de cartes à puces à protocole de transmission rapide
EP0102434B1 (fr) Dispositif pour signaler à l&#39;unité de commande centrale d&#39;un équipement de traitement de données, les erreurs se produisant dans les adaptateurs
CA2006831C (fr) Systeme d&#39;emission de trames hdlc sur canal de type mic, a circuit hdlc unique et memoire tampon de transposition
FR2601213A1 (fr) Modem synchrone/asynchrone automatique
EP0166838A1 (fr) Procédé et dispositif pour détecter une configuration de bits particulière dans un train de bits en série
EP0027851A1 (fr) Système pour commander la durée de l&#39;intervalle de temps entre blocs de données dans un système de communication calculateur à calculateur
EP0516232B1 (fr) Dispositif permettant le transfert de données à débit variable entre un modem et un terminal synchrone
FR2780589A1 (fr) Agent de communication entre un administrateur de systeme informatique et un systeme de ressources distribuees et outils de creation d&#39;un tel agent
LU82304A1 (fr) Transmetteur telephonique d&#39;alarme
EP1071270A1 (fr) Borne publique d&#39;accès à un réseau informatique
EP0025767A1 (fr) Procédé et dispositif de test automatique d&#39;un système de transmission de données numériques
EP0486915B1 (fr) Méthode de transmission d&#39;information de contrÔle pour liaison de transmission de cellules à multiplexage temporel asynchrone
FR2699305A1 (fr) Dispositif d&#39;utilisation de fonctions de pseudo point de communication déportées (pseudo sockets).
EP0441707B1 (fr) Coupleur de bus série
FR2651345A1 (fr) Systeme d&#39;allocation a orientation prioritaire d&#39;un bus.
EP0666671A1 (fr) Communication sur réseau numérique, avec anti-virus
CA2019774C (fr) Dispositif de detection dans un signal binaire d&#39;une signalisation formee nominalement d&#39;une serie continue d&#39;elements binaires de meme valeur
EP1197058B1 (fr) Dispositif d&#39;interface asynchrone, et systeme de communication ayant un equipement muni d&#39;un tel dispositif
FR2690028A1 (fr) Procédé de transmission de données numériques par voie hertzienne et son dispositif de mise en Óoeuvre.
EP0884881B1 (fr) Procédé et dispositif de contrôle des accès à un champ de données destiné à être émis sur un réseau de transmission d&#39;informations

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH CS DE DK ES FI GB HU JP KP KR LK LU MG MN MW NL NO PL RO RU SD SE US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL SE BF BJ CF CG CI CM GA GN ML MR SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 9406375.7

Country of ref document: GB

WWE Wipo information: entry into national phase

Ref document number: 08224274

Country of ref document: US

RET De translation (de og part 6b)

Ref document number: 4293132

Country of ref document: DE

Date of ref document: 19941110

WWE Wipo information: entry into national phase

Ref document number: 4293132

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase