FR2784837A1 - ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL - Google Patents
ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL Download PDFInfo
- Publication number
- FR2784837A1 FR2784837A1 FR9812985A FR9812985A FR2784837A1 FR 2784837 A1 FR2784837 A1 FR 2784837A1 FR 9812985 A FR9812985 A FR 9812985A FR 9812985 A FR9812985 A FR 9812985A FR 2784837 A1 FR2784837 A1 FR 2784837A1
- Authority
- FR
- France
- Prior art keywords
- terminal
- communication
- identification
- terminals
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/0057—Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services network
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Procédé de mise en communication d'au moins deux terminaux (1, 3) de communication à travers un réseau informatique du type Internet (6), dans lequel, les deux terminaux (1, 3) étant reliés à un réseau de communication téléphonique (7), préalablement à la mise en communication, - l'un des deux terminaux (1) appelle l'autre terminal (3) à travers le réseau téléphonique (7),- le terminal appelé (3) identifie le terminal appelant (1), sans décrocher la ligne téléphonique, à l'aide d'un élément d'identification fourni par un service d'identification (8), recherche ledit élément d'identification dans une table contenant des éléments d'identification d'une pluralité de correspondants sur le réseau informatique pour, dans le cas où ladite table contient l'élément d'identification du terminal appelant (1), en déduire que celui-ci l'appelle pour communiquer en temps réel à travers le réseau informatique (6).Method for placing at least two communication terminals (1, 3) in communication through a computer network of the Internet type (6), in which, the two terminals (1, 3) being connected to a telephone communication network ( 7), prior to establishing communication, - one of the two terminals (1) calls the other terminal (3) through the telephone network (7), - the called terminal (3) identifies the calling terminal (1 ), without picking up the telephone line, using an identification element provided by an identification service (8), searches for said identification element in a table containing identification elements of a plurality of correspondents on the computer network for, in the case where said table contains the element of identification of the calling terminal (1), to deduce that the latter calls it to communicate in real time through the computer network (6).
Description
1 27848371 2784837
PROCEDE ECONOMIQUE DE MISE EN COMMUNICATION DE ECONOMIC PROCESS OF COMMUNICATION OF
DEUX TERMINAUX A TRAVERS L'INTERNET ET TERMINAL TWO TERMINALS THROUGH THE INTERNET AND TERMINAL
DE COMMUNICATIONCOMMUNICATION
Un réseau informatique tel que l'Intemrnet permet à des interlocuteurs, équipés d'un terminal de communication, de communiquer entre eux en A computer network such as the Intemrnet allows interlocutors, equipped with a communication terminal, to communicate with each other by
temps réel.real time.
Pour se connecter à l'Internet, un terminal doit disposer d'un accès à l'Internet, fourni par un serveur fournisseur d'accès. Il peut s'agir d'un accès téléphonique, par exemple par le réseau RTC (Réseau Téléphonique Commuté), ou encore d'un accès par un réseau local, tel qu'un réseau d'entreprise, directement relié à l'Internmet. En toutes hypothèses, le coût d'une communication longue distance est bien plus avantageux à travers l'Internet qu'à travers un réseau téléphonique ordinaire. Dans le cas d'un accès téléphonique, l'interlocuteur ne paie que le coût de la communication téléphonique avec le fournisseur d'accès, qui s'effectue généralement en local, et, dans le cas d'un accès via un réseau local, la communication à travers l'Internet en elle-même est gratuite. Bref, les avantages de coût de To connect to the Internet, a terminal must have access to the Internet, provided by an ISP server. It can be a telephone access, for example by the PSTN network (Switched Telephone Network), or even an access by a local network, such as a corporate network, directly connected to the Internmet. In any case, the cost of long distance communication is much more advantageous over the Internet than over an ordinary telephone network. In the case of telephone access, the interlocutor only pays the cost of telephone communication with the access provider, which is generally carried out locally, and, in the case of access via a local network, communication over the Internet itself is free. In short, the cost advantages of
l'Internet sont extrêmement importants. the internet are extremely important.
Cependant, l'Internet présente certains inconvénients. However, the Internet has certain drawbacks.
L'un de ces inconvénients résulte du fait que les terminaux de communication ne se connectent généralement pas en permanence à l'Intemrnet, mais uniquement en cas de besoin, par exemple pour consulter une boîte à lettres électronique ou pour visiter un site Web. Hors connexion, les terminaux ne peuvent donc pas être avertis d'un "appel entrant" sur l'Internet. Les utilisateurs des terminaux peuvent bien sûr convenir au préalable de communiquer à travers l'Internet à un moment déterminé, par exemple en se téléphonant de façon classique. Cependant, les utilisateurs n'échappent pas, dans ce cas, au coût de la communication One of these drawbacks results from the fact that the communication terminals do not generally connect permanently to the Intemrnet, but only when necessary, for example to consult an electronic mailbox or to visit a website. Offline, terminals cannot therefore be notified of an "incoming call" on the Internet. The users of the terminals can of course agree beforehand to communicate via the Internet at a determined time, for example by telephoning in a conventional manner. However, the users are not immune to the cost of communication in this case.
téléphonique préalable.telephone prior.
La présente invention propose d'abord une solution plus économique pour permettre à un terminal appelant d'inviter un terminal appelé à communiquer avec lui en temps réel à travers l'Internet, et plus The present invention first proposes a more economical solution to allow a calling terminal to invite a called terminal to communicate with it in real time over the Internet, and more
généralement à travers tout autre réseau informatique de ce type. generally through any other computer network of this type.
2 27848372 2784837
A cet effet, l'invention concerne un procédé de mise en communication d'au moins deux terminaux de communication à travers un réseau informatique du type Internet, dans lequel, les deux terminaux étant reliés à un réseau de communication téléphonique, préalablement à la mise en communication, l'un des deux terminaux appelle l'autre terminal à travers le réseau téléphonique, - le terminal appelé identifie le terminal appelant, sans décrocher la ligne téléphonique, à l'aide d'un élément d'identification fourni par un service d'identification, recherche ledit élément d'identification dans une table 1o contenant des éléments d'identification d'une pluralité de correspondants sur le réseau informatique pour, dans le cas o ladite table contient l'élément d'identification du terminal appelant, en déduire que celui-ci To this end, the invention relates to a method of connecting at least two communication terminals through a computer network of the Internet type, in which, the two terminals being connected to a telephone communication network, prior to setting up in communication, one of the two terminals calls the other terminal through the telephone network, - the called terminal identifies the calling terminal, without picking up the telephone line, using an identification element provided by a service identification, searches for said identification element in a table 1o containing identification elements of a plurality of correspondents on the computer network for, in the event that said table contains the identification element of the calling terminal, in infer that this one
l'appelle pour communiquer en temps réel à travers le réseau informatique. calls him to communicate in real time over the computer network.
Grâce à l'invention, les deux terminaux conviennent de communiquer l'un avec l'autre à travers le réseau informatique, sans décrocher la ligne, et par Thanks to the invention, the two terminals agree to communicate with each other through the computer network, without picking up the line, and by
conséquent sans payer le coût d'une communication téléphonique. therefore without paying the cost of a telephone call.
Dans un mode de réalisation préféré, dans le cas o la table de correspondants contient l'élément d'identification du terminal appelant, ledit terminal appelé appelle ledit terminal appelant, à travers le réseau téléphonique, pour l'informer qu'il accepte de communiquer avec lui et en In a preferred embodiment, in the case where the table of correspondents contains the element of identification of the calling terminal, said called terminal calls said calling terminal, through the telephone network, to inform it that it agrees to communicate with him and in
temps réel à travers le réseau informatique. real time across the computer network.
Dans ce cas, le terminal appelant ne se connecte au réseau informatique que In this case, the calling terminal only connects to the computer network
s'il reçoit l'appel du terminal appelé. if it receives the call from the called terminal.
De préférence encore, en cas d'appel du terminal appelant par le terminal appelé, ledit terminal appelant identifie ledit terminal appelé sans décrocher la ligne téléphonique, à l'aide d'un élément d'identification fourni par un More preferably, in the event of a call from the calling terminal by the called terminal, said calling terminal identifies said called terminal without lifting the telephone line, using an identification element provided by a
service d'identification.identification service.
Ainsi, on évite encore une communication téléphonique payante. Thus, a paid telephone communication is still avoided.
Un autre inconvénient d'un réseau tel que l'Internet est lié aux protocoles de communication utilisés sur ce type de réseau. L'Internet est un réseau à commutation de paquets, utilisant des protocoles de communication par Another drawback of a network such as the Internet is linked to the communication protocols used on this type of network. The Internet is a packet-switched network, using communication protocols by
paquets, en l'espèce les protocoles TCP (Transfer Control Protocol - packets, in this case the TCP (Transfer Control Protocol -
Protocole de Contrôle de Transfert) et IP (Internet Protocol - Protocole Internet). En d'autres termes, les données à transmettre sont décomposées Transfer Control Protocol) and IP (Internet Protocol). In other words, the data to be transmitted is broken down
3 27848373,2784,837
par l'émetteur en paquets de données, transmis à travers l'Internet jusqu'au destinataire, et recomposées par celui-ci. Chaque paquet contient une adresse de destination, appelée "l'adresse IP" (Internet Protocol) du destinataire, permettant à l'Internet d'acheminer le paquet jusqu'au destinataire. Généralement, un terminal de communication sur l'Internet dispose d'une adresse IP dynamique, autrement dit non fixe. Typiquement, l'adresse IP d'un terminal, attribuée par son fournisseur d'accès, change à chaque io nouvelle connexion du terminal à l'Internet. Il en résulte que, pour que deux terminaux communiquent l'un avec l'autre, en temps réel, à travers l'Intemrnet, chaque terminal doit connaître l'adresse IP de l'autre terminal, ce qui s'avère difficile dans la mesure o ces adresses IP ne sont pas régulières. by the sender in data packets, transmitted over the Internet to the recipient, and recomposed by the latter. Each packet contains a destination address, called the recipient's "Internet Protocol" (IP) address, allowing the Internet to route the packet to the recipient. Generally, a communication terminal on the Internet has a dynamic IP address, in other words not fixed. Typically, the IP address of a terminal, assigned by its access provider, changes with each new connection of the terminal to the Internet. As a result, for two terminals to communicate with each other, in real time, through the Intermnet, each terminal must know the IP address of the other terminal, which is difficult in since these IP addresses are not regular.
La présente invention vise en outre à résoudre cette difficulté. The present invention further aims to resolve this difficulty.
Avantageusement, - chaque terminal se connecte au réseau informatique puis envoie à un serveur de mise en communication une requête de mise en communication contenant deux éléments d'identification des deux terminaux respectivement et sa propre adresse sur le réseau informatique, - le serveur associe les requêtes correspondantes et envoie à chaque Advantageously, - each terminal connects to the computer network then sends a communication request to a communication server containing two elements of identification of the two terminals respectively and its own address on the computer network, - the server associates the requests and sends to each
terminal l'adresse de l'autre terminal sur le réseau informatique. terminal the address of the other terminal on the computer network.
De préférence, l'élément d'identification de chaque terminal consiste en un Preferably, the identification element of each terminal consists of a
numéro d'appel dudit terminal sur le réseau téléphonique. telephone number of said terminal on the telephone network.
L'invention concerne également un terminal de communication, pour la mise en oeuvre du procédé ci-dessus, agencé pour communiquer à travers un réseau informatique du type Internet et à travers un réseau de communication téléphonique, caractérisé par le fait qu'il comprend des moyens de stockage d'une table de correspondants contenant des éléments d'identification d'une pluralité de terminaux correspondants du réseau informatique et des moyens pour rechercher un élément d'identification The invention also relates to a communication terminal, for implementing the above method, arranged to communicate through a computer network of the Internet type and through a telephone communication network, characterized in that it comprises means for storing a table of correspondents containing identification elements of a plurality of corresponding terminals of the computer network and means for searching for an identification element
d'un terminal appelant dans ladite table. of a calling terminal in said table.
L'invention sera mieux comprise à l'aide de la description suivante d'un The invention will be better understood using the following description of a
mode de réalisation particulier du procédé de mise en communication de l'invention et d'une forme de réalisation particulière du terminal de particular embodiment of the communication method of the invention and of a particular embodiment of the terminal
4 27848374 2784837
communication pour la mise en oeuvre du procédé, en référence à la figure unique annexée qui représente un schéma de deux terminaux et de l'Internet. Le procédé de mise en communication de l'invention vise à mettre en communication deux terminaux de communication 1 et 3 à travers un réseau informatique, en l'espèce l'Internet 6, par l'intermédiaire d'un serveur communication for implementing the method, with reference to the single appended figure which represents a diagram of two terminals and of the Internet. The communication method of the invention aims to connect two communication terminals 1 and 3 through a computer network, in this case the Internet 6, via a server.
de mise en communication 5 de l'Internet 6. Internet 5. 6.
0o Les deux terminaux 1, 3 sont reliés à un réseau téléphonique 7, en l'espèce le réseau téléphonique commuté (RTC), à travers lequel ils peuvent communiquer comme des téléphones classiques, et disposent chacun d'un accès à l'Internet 6, ici fourni par un serveur fournisseur d'accès 2, 4. En outre, chaque terminal a un numéro d'appel téléphonique sur le réseau téléphonique 7 et dispose d'un service 8 d'identification de l'appelant. Ce service 8, fourni par l'opérateur du réseau téléphonique 7, permet aux terminaux 1, 3 d'être informés, en cas d'appel entrant, du numéro d'appel téléphonique sur le réseau téléphonique 7 de l'appelant et d'identifier ainsi celui-ci. Les terminaux 1 et 3 étant identiques, seul le terminal 1 va maintenant être décrit. Le terminal 1 comprend une unité centrale de commande, une interface ligne comportant un modem de liaison au réseau téléphonique 7, une interface homme-machine et, en mémoire, un système d'exploitation, un logiciel de connexion/déconnexion à l'Internet 6, un logiciel de communication, en l'espèce de téléphonie, sur l'Internet 6, un logiciel client de mise en communication à travers l'Internet 6 et une table de 0o The two terminals 1, 3 are connected to a telephone network 7, in this case the switched telephone network (PSTN), through which they can communicate like conventional telephones, and each have access to the Internet 6 , here provided by an access provider server 2, 4. In addition, each terminal has a telephone call number on the telephone network 7 and has a service 8 for identifying the caller. This service 8, provided by the operator of the telephone network 7, allows the terminals 1, 3 to be informed, in the event of an incoming call, of the telephone call number on the telephone network 7 of the caller and of thus identify it. Terminals 1 and 3 being identical, only terminal 1 will now be described. The terminal 1 comprises a central control unit, a line interface comprising a modem for connection to the telephone network 7, a man-machine interface and, in memory, an operating system, software for connecting / disconnecting to the Internet 6 , communication software, in this case telephony, on the Internet 6, client software for communication via the Internet 6 and a table
correspondants sur l'Internet 6.Internet correspondents 6.
L'interface homme-machine comprend un microphone relié à un convertisseur analogique/numérique, un haut-parleur relié à un convertisseur numérique/analogique, un clavier de saisie, un écran d'affichage et une touche spécifique de mise en communication à travers The human-machine interface includes a microphone connected to an analog / digital converter, a loudspeaker connected to a digital / analog converter, an input keyboard, a display screen and a specific key for establishing communication through
l'Internet 6.the Internet 6.
Le logiciel de connexion/déconnexion à l'Internet 6 est destiné à connecter le terminal 1 à l'Internet 6, par connexion téléphonique à son fournisseur Internet connection / disconnection software 6 is intended to connect terminal 1 to Internet 6, by telephone connection to its supplier
27848372784837
d'accès 2 à travers le réseau téléphonique 7, et à le déconnecter de l'Intemet 6. Le logiciel de téléphonie permet à un utilisateur du terminal 1 de dialoguer avec un interlocuteur, autrement dit de communiquer en temps réel par la access 2 through the telephone network 7, and to disconnect it from the Internet 6. The telephony software allows a user of the terminal 1 to dialogue with an interlocutor, in other words to communicate in real time by the
voix, à travers l'Internet 6, en utilisant le microphone et le hautparleur. voice, through the Internet 6, using the microphone and the speaker.
Fonctionnellement, le logiciel de téléphonie comprend: - un module de compression/décompression destiné, en émission, à comprimer les données vocales à émettre et, en réception, à décomprimer io les données vocales reçues, et - un module TCP/IP destiné, en émission, à décomposer les données à émettre en paquets de données et, en réception, à recomposer les données à partir de paquets de données reçus, suivant les protocoles TCP/IP de Functionally, the telephony software comprises: - a compression / decompression module intended, in transmission, to compress the voice data to be transmitted and, in reception, to decompress io the received voice data, and - a TCP / IP module intended, in transmission, to decompose the data to be transmitted into data packets and, on reception, to recompose the data from received data packets, according to the TCP / IP protocols of
communication sur l'Internet 6.Internet communication 6.
La table de correspondants sur l'Internet 6 contient les éléments d'identification, en l'espèce les numéros d'appel téléphonique sur le réseau téléphonique 7, d'une pluralité de terminaux correspondants pouvant The table of correspondents on the Internet 6 contains the identification elements, in this case the telephone call numbers on the telephone network 7, of a plurality of corresponding terminals which can
communiquer avec le terminal 1 à travers l'Internet 6. communicate with terminal 1 via the Internet 6.
Le logiciel client de mise en communication est agencé pour faire effectuer au terminal 1 une succession d'étapes de mise en communication, sous la commande d'un utilisateur, par simple appui de celui-ci sur la touche de mise en communication à travers l'Internet 6. Ces étapes seront explicitées The client communication software is designed to have terminal 1 carry out a succession of communication steps, under the control of a user, by simply pressing the latter on the communication key through the 'Internet 6. These steps will be explained
dans la description du procédé de mise en communication. in the description of the communication method.
Fonctionnellement, le logiciel client de mise en communication comprend notamment un module pour rechercher le numéro d'appel téléphonique d'un terminal appelant dans la table de correspondants et un module pour préparer une requête de mise en communication et l'envoyer au serveur 5 Functionally, the client communication software includes in particular a module for finding the telephone call number of a calling terminal in the table of correspondents and a module for preparing a communication request and sending it to the server 5
de mise en communication.of communication.
Le serveur de mise en communication 5 est un serveur de l'Internet 6 comprenant un logiciel serveur de mise en communication destiné à mettre The communication server 5 is an Internet server 6 comprising communication server software intended to put
en communication des terminaux, à travers l'Internet 6, sur requête de ceux- in terminal communication, via the Internet 6, at their request
ci, comme cela sera explicité dans la description du procédé de mise en ci, as will be explained in the description of the implementation process
communication. Le procédé de mise en communication à travers l'Internet 6 des deux terminaux 1 et 3, pour une communication en temps réel entre le terminal 1 communication. The method of establishing communication via the Internet 6 of the two terminals 1 and 3, for real-time communication between the terminal 1
et le terminal 3 à travers l'Intemrnet 6, va maintenant être décrit. and terminal 3 through Intemrnet 6 will now be described.
6 27848376 2784837
L'utilisateur de l'un des terminaux, ici le terminal 1, saisit le numéro d'appel téléphonique sur le réseau téléphonique 7 du terminal 3, à l'aide du clavier, et appuie sur la touche de mise en communication à travers l'Internet 6 pour commander au terminal 1 de se mettre en communication à travers l'Internet 6 avec le terminal 3. L'appui sur la touche de mise en communication à travers l'Internet 6 déclenche l'exécution du logiciel client The user of one of the terminals, here the terminal 1, enters the telephone call number on the telephone network 7 of the terminal 3, using the keyboard, and presses the communication key through the 'Internet 6 to command terminal 1 to communicate via the Internet 6 with terminal 3. Pressing the communication key via the Internet 6 triggers the execution of the client software
de mise en communication.of communication.
Les étapes pour mettre en communication les deux terminaux 1 et 3, qui The steps to connect the two terminals 1 and 3, which
vont maintenant être décrites, sont exécutées de façon automatique (c'est-à- will now be described, are executed automatically (i.e.
dire sans intervention des utilisateurs) par les terminaux 1 et 3, par say without user intervention) by terminals 1 and 3, by
exécution de leur logiciel client de mise en communication. execution of their client communication software.
Préalablement à la mise en communication, le terminal 1 appelle le terminal 3 à travers le réseau téléphonique 7 et le laisse sonner ici deux fois. Le terminal appelé 3 identifie le terminal appelant 1, sans décrocher la ligne téléphonique, à l'aide du numéro d'appel téléphonique sur le réseau téléphonique 7 fourni par le service 8 d'identification de l'appelant. On soulignera ici que le numéro d'appel téléphonique d'un terminal constitue Prior to setting up the connection, the terminal 1 calls the terminal 3 through the telephone network 7 and lets it ring here twice. The called terminal 3 identifies the calling terminal 1, without lifting the telephone line, using the telephone call number on the telephone network 7 provided by the caller identification service 8. It should be noted here that the telephone call number of a terminal constitutes
un élément d'identification de ce terminal. an element of identification of this terminal.
Côté terminal appelé 3, la réception de l'appel du terminal appelant 1 déclenche l'exécution du logiciel client de mise en communication à travers l'Internet 6. Par exécution de ce logiciel, le terminal 3 recherche le numéro d'appel téléphonique reçu du terminal 1 dans sa table de correspondants sur l'Internet 6. Cette table contenant effectivement le numéro d'appel téléphonique du terminal 1, le terminal 3 en déduit que le terminal 1 l'appelle pour communiquer ensuite avec lui et en temps réel, à travers On the side of the called terminal 3, the reception of the call from the calling terminal 1 triggers the execution of the client software for establishing communication over the Internet 6. By executing this software, the terminal 3 searches for the telephone number received of terminal 1 in its table of correspondents on the Internet 6. This table effectively containing the telephone call number of terminal 1, terminal 3 deduces therefrom that terminal 1 calls it to then communicate with it and in real time, through
l'Internet 6.the Internet 6.
Le terminal appelé 3 appelle alors ledit terminal appelant 1, à travers le réseau téléphonique 7, et laisser sonner le terminal 1, ici deux fois, pour l'informer qu'il accepte de communiquer avec lui et en temps réel à travers l'Internet 6. Ledit terminal appelant 1 identifie ledit terminal appelé 3, sans décrocher la ligne téléphonique, à l'aide du numéro d'appel téléphonique fourni par le service d'identification 8, et en déduit que le terminal 1 The called terminal 3 then calls said calling terminal 1, through the telephone network 7, and let terminal 1 ring, here twice, to inform it that it agrees to communicate with it and in real time through the Internet 6. Said calling terminal 1 identifies said called terminal 3, without lifting the telephone line, using the telephone call number provided by the identification service 8, and deduces therefrom that terminal 1
accepte de communiquer avec lui à travers l'Internet 6. agrees to communicate with him through the Internet 6.
7 27848377 2784837
Après l'appel dudit terminal appelé 1 audit terminal appelant 3, toujours par exécution du logiciel client de mise en communication, chaque terminal 1, 3 déclenche l'exécution du logiciel de connexion/déconnexion afin de se connecter à l'Internet 6, de façon automatique, par connexion téléphonique à travers le réseau téléphonique 7 à son fournisseur d'accès 2, 4. A la connexion, chaque terminal 1, 3 obtient une nouvelle adresse sur l'Internet 6, appelée "adresse IP" (Internet Protocol - Protocole Internet), attribuée After the call from said called terminal 1 to said calling terminal 3, still by executing the client software for establishing communication, each terminal 1, 3 triggers the execution of the connection / disconnection software in order to connect to the Internet 6, automatically, by telephone connection through the telephone network 7 to its access provider 2, 4. Upon connection, each terminal 1, 3 obtains a new address on the Internet 6, called "IP address" (Internet Protocol - Internet Protocol), assigned
par son fournisseur d'accès 2, 4.by its access provider 2, 4.
io D'autre part, chaque terminal 1 (3) prépare une requête de mise en communication destinée à être envoyée au serveur 5 et comprenant - un champ d'identification d'émetteur, contenant le numéro d'appel téléphonique sur le réseau téléphonique 7 du terminal 1 (3) émetteur de la requête, - un champ d'identification de correspondant, contenant le numéro d'appel téléphonique sur le réseau téléphonique 7 du terminal 3 (1) correspondant, avec lequel le terminal émetteur 1 (3) souhaite communiquer, et - un champ d'adresse contenant l'adresse IP courante du terminal I (3) io On the other hand, each terminal 1 (3) prepares a communication request intended to be sent to the server 5 and comprising - an issuer identification field, containing the telephone call number on the telephone network 7 from terminal 1 (3) sending the request, - a correspondent identification field, containing the telephone call number on the telephone network 7 of the corresponding terminal 3 (1), with which the sending terminal 1 (3) wishes communicate, and - an address field containing the current IP address of the terminal I (3)
émetteur de la requête, nouvellement attribuée par le serveur 2, 4. originator of the request, newly assigned by the server 2, 4.
Chaque requête de mise en communication contient ainsi deux éléments d'identification (les numéros d'appel téléphoniques) des deux terminaux 1 Each connection request thus contains two elements of identification (the telephone numbers) of the two terminals 1
et 3 respectivement.and 3 respectively.
Puis les deux terminaux 1, 3 envoient au serveur de mise en Then the two terminals 1, 3 send to the implementation server
communication 5 leur requête de mise en communication. communication 5 their communication request.
Le serveur 5 exécute les étapes suivantes de mise en communication des deux terminaux 1 et 3, par exécution du logiciel serveur de mise en The server 5 executes the following steps for establishing communication between the two terminals 1 and 3, by executing the server setting software.
communication.communication.
Le serveur 5 établit une liste des requêtes reçues. Pour chaque nouvelle requête reçue, le serveur 5 ne l'introduit pas d'emblée dans la liste des requêtes reçues, mais recherche d'abord une requête correspondante dans la The server 5 establishes a list of the requests received. For each new request received, the server 5 does not immediately introduce it into the list of requests received, but first searches for a corresponding request in the
liste.listing.
On notera ici que le serveur 5 détermine que deux requêtes se correspondent lorsque l'une des requêtes contenant, dans le champ d'identification d'émetteur, le numéro d'appel téléphonique d'un premier terminal et, dans le champ d'identification de correspondant, le numéro It will be noted here that the server 5 determines that two requests correspond when one of the requests containing, in the issuer identification field, the telephone call number of a first terminal and, in the identification field number, the number
8 27848378 2784837
d'appel téléphonique d'un deuxième terminal, l'autre requête contient, à l'inverse, dans le champ d'identification d'émetteur, le numéro d'appel téléphonique du deuxième terminal et, dans le champ d'identification de correspondant, le numéro d'appel téléphonique du premier terminal. Pour déterminer si deux requêtes se correspondent, le serveur 5 compare le contenu du champ d'identification d'émetteur et le contenu du champ d'identification de correspondant de l'une des requêtes respectivement au contenu du champ d'identification de correspondant et au contenu du call call from a second terminal, the other request contains, conversely, in the issuer identification field, the telephone call number of the second terminal and, in the correspondent identification field , the telephone number of the first terminal. To determine whether two requests correspond, the server 5 compares the content of the issuer identification field and the content of the correspondent identification field of one of the requests respectively with the content of the correspondent identification field and the content of
champ d'identification d'émetteur de l'autre requête. sender identification field of the other request.
Dans l'exemple particulier de la description, le serveur 5 reçoit d'abord la In the particular example of the description, the server 5 first receives the
requête émise par le terminal 1, recherche une requête correspondante dans la liste des requêtes reçues, comme explicité ci-dessus, mais n'en trouve aucune car la requête du terminal 3 n'a pas encore été reçue. Le serveur 5 request sent by terminal 1, searches for a corresponding request in the list of requests received, as explained above, but finds none because the request from terminal 3 has not yet been received. The server 5
introduit alors la requête du terminal 1 dans la liste des requêtes reçues. then introduces the request from terminal 1 in the list of requests received.
Puis le serveur 5 reçoit la requête émise par le terminal 3, recherche une requête correspondante dans la liste des requêtes reçues et trouve la requête du terminal 1. Il associe alors les deux requêtes correspondantes du terminal 1 et du terminal 3, extrait de chaque requête l'adresse IP du terminal 1, 3 l'ayant émise et enfin envoie à chaque terminal 1, 3 l'adresse Then the server 5 receives the request sent by the terminal 3, searches for a corresponding request in the list of requests received and finds the request from terminal 1. It then associates the two corresponding requests from terminal 1 and from terminal 3, extracted from each request the IP address of terminal 1, 3 having sent it and finally sends each terminal 1, 3 the address
IP de l'autre terminal 3, 1.IP of the other terminal 3, 1.
Puis le serveur 5 supprime la requête du terminal 3 ainsi que celle du Then the server 5 deletes the request from terminal 3 as well as that from
terminal 1 de la liste des requêtes reçues. terminal 1 of the list of requests received.
En définitive, pour chaque nouvelle requête reçue, le serveur 5 recherche une requête correspondante dans la liste des requêtes déjà reçues, en comparant le contenu du champ d'identification d'émetteur et le contenu du champ d'identification de correspondant de la nouvelle requête reçue respectivement au contenu du champ d'identification de correspondant et au contenu du champ d'identification d'émetteur de chacune des requêtes reçues de la liste, pour y rechercher une requête correspondante. Le cas échéant, le serveur 5 associe deux requêtes correspondantes, envoie à chaque terminal l'adresse IP de l'autre terminal et enfin supprime les deux requêtes (la requête de la liste et la nouvelle requête reçue). Sinon, il Ultimately, for each new request received, the server 5 searches for a corresponding request in the list of requests already received, by comparing the content of the issuer identification field and the content of the correspondent identification field of the new request. received respectively at the content of the correspondent identification field and at the content of the issuer identification field of each of the requests received from the list, to search for a corresponding request there. If necessary, the server 5 associates two corresponding requests, sends to each terminal the IP address of the other terminal and finally deletes the two requests (the request from the list and the new request received). Otherwise, it
introduit la nouvelle requête dans la liste. introduces the new request in the list.
Apres réception de l'adresse IP du terminal correspondant 3, 1 par chaque terminal 1, 3, le logiciel client de mise en communication déclenche After receiving the IP address of the corresponding terminal 3, 1 by each terminal 1, 3, the client communication software triggers
9 27848379 2784837
l'exécution du logiciel de téléphonie et active un signal d'avertissement, ici sonore, pour avertir l'utilisateur de la mise en communication effective des deux terminaux 1 et 3 à travers l'Intemet 6. Les deux utilisateurs peuvent alors communiquer en temps réel, comme avec un téléphone classique, à travers l'Intemrnet 6, à l'aide du microphone et du haut-parleur de leur the execution of the telephony software and activates a warning signal, here audible, to warn the user of the effective communication of the two terminals 1 and 3 through the Internet 6. The two users can then communicate in time real, as with a traditional telephone, through Intemrnet 6, using the microphone and the loudspeaker of their
terminal 1, 3, par exécution du logiciel de téléphonie à travers l'Intemet 6. terminal 1, 3, by running the telephony software through Internet 6.
Pendant la communication, de façon connue, chaque terminal 1, 3 transmet à l'autre terminal 3, 1 des données vocales, correspondant aux paroles io numérisées de l'utilisateur du terminal 1, 3. Ces données vocales sont comprimées et décomposées en paquets de données par le terminal émetteur 1, 3, ces paquets de données sont ensuite transmis à travers l'Intemet 6 jusqu'au terminal récepteur 3, 1 qui recompose les données, les décomprime et les convertit en signaux analogiques qui sont émis par le haut-parleur. Chaque paquet de données contient l'adresse IP du terminal During the communication, in a known manner, each terminal 1, 3 transmits to the other terminal 3, 1 voice data, corresponding to the digitized words of the user of the terminal 1, 3. This voice data is compressed and broken down into packets of data by the transmitting terminal 1, 3, these data packets are then transmitted through the Internet 6 to the receiving terminal 3, 1 which recomposes the data, decompresses it and converts it into analog signals which are transmitted from above -speaker. Each data packet contains the terminal's IP address
récepteur, permettant à l'Intemrnet 6 d'acheminer le paquet à destination. receiver, allowing Intemrnet 6 to forward the packet to its destination.
Dans la description qui précède, il est prévu dans les requêtes de mise en In the foregoing description, it is provided in the requests for implementation
communication un champ spécifique d'adresse pour contenir l'adresse IP du terminal émetteur de la requête. Dans une variante, la requête de mise en communication ne comporte pas de champ spécifique d'adresse IP mais, l'Internet 6 étant un réseau à commutation de paquets, la requête est décomposée par le terminal émetteur en paquets de données qui contiennent chacun l'adresse IP du terminal émetteur. A la réception de ces paquets de données, le serveur de mise en communication en extrait communication a specific address field to contain the IP address of the terminal sending the request. In a variant, the communication request does not include a specific IP address field but, the Internet 6 being a packet switched network, the request is broken down by the sending terminal into data packets which each contain l IP address of the sending terminal. On receipt of these data packets, the communication server extracts them
l'adresse IP du terminal ayant émis la requête. the IP address of the terminal that issued the request.
Les deux terminaux pourraient également être agencés pour communiquer The two terminals could also be arranged to communicate
à travers l'Internet par télécopie ou par tout autre moyen de communication. over the Internet by fax or other means of communication.
Dans le procédé de mise en communication précédemment décrit, il est prévu une étape au cours de laquelle le terminal appelé 3 appelle le terminal appelant 1 à travers le réseau téléphonique 7, pour l'informer qu'il accepte de communiquer avec lui à travers l'Internet 6. On notera que cette In the communication method described above, there is provided a step during which the called terminal 3 calls the calling terminal 1 through the telephone network 7, to inform it that it agrees to communicate with it through the 'Internet 6. Note that this
étape est facultative.step is optional.
Enfin, on vient de décrire le procédé de mise en communication de deux terminaux. De la même manière, on pourrait mettre en communication plus de deux terminaux. Dans ce cas, dans une première phase de mise en communication, l'un des terminaux appellerait les autres terminaux à Finally, we have just described the method of connecting two terminals. Likewise, more than two terminals could be connected. In this case, in a first phase of communication, one of the terminals would call the other terminals at
27848372784837
travers le réseau téléphonique pour les inviter à communiquer avec lui et en temps réel à travers l'Intemrnet. Dans une deuxième phase, chaque terminal enverrait une requête de mise en communication au serveur de mise en communication. Chaque requête de mise en communication émise par un terminal comprendrait autant de champs d'identification de correspondant que de terminaux avec lesquels le terminal émetteur de la requête souhaite communiquer. Le serveur associerait une pluralité de requêtes correspondantes (trois, quatre ou plus, selon le nombre de terminaux) afin d'en extraire les adresses IP des terminaux et d'envoyer à chaque terminal through the telephone network to invite them to communicate with it and in real time through the Intermnet. In a second phase, each terminal would send a communication request to the communication server. Each communication request sent by a terminal would include as many correspondent identification fields as there are terminals with which the requesting terminal wishes to communicate. The server would associate a plurality of corresponding requests (three, four or more, depending on the number of terminals) in order to extract the IP addresses of the terminals and send to each terminal
io les adresses IP des autres terminaux. io the IP addresses of the other terminals.
11 278483711 2784837
Claims (9)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9812985A FR2784837B1 (en) | 1998-10-16 | 1998-10-16 | ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL |
DE1999148966 DE19948966A1 (en) | 1998-10-16 | 1999-10-11 | Procedure to make two communications terminals communicate through the Internet, involves initiating call through normal telephone network |
GBGB9924082.2A GB9924082D0 (en) | 1998-10-16 | 1999-10-12 | Economic procedure to make two terminals communicate through the internet and a communication terminal |
GB9924320A GB2342807B (en) | 1998-10-16 | 1999-10-14 | Economic procedure to make two terminals communicate through the internet and a communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9812985A FR2784837B1 (en) | 1998-10-16 | 1998-10-16 | ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2784837A1 true FR2784837A1 (en) | 2000-04-21 |
FR2784837B1 FR2784837B1 (en) | 2004-05-21 |
Family
ID=9531643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9812985A Expired - Fee Related FR2784837B1 (en) | 1998-10-16 | 1998-10-16 | ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL |
Country Status (3)
Country | Link |
---|---|
DE (1) | DE19948966A1 (en) |
FR (1) | FR2784837B1 (en) |
GB (2) | GB9924082D0 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10056823A1 (en) * | 2000-11-16 | 2002-05-23 | Alcatel Sa | Method for carrying out a service for the automatic transmission of packet data as well as communication network, information computer and program module therefor |
DE10163565A1 (en) * | 2001-12-21 | 2003-12-04 | Endress & Hauser Gmbh & Co Kg | Method for data exchange between a field device and a control device via the Internet |
US20030227939A1 (en) * | 2002-06-05 | 2003-12-11 | Satoru Yukie | Establishing a connection using a hybrid receiver |
DE102004045942A1 (en) * | 2004-09-22 | 2006-04-06 | Siemens Ag | Connection module for a sound transducer and method for operating a public address system |
FI118915B (en) * | 2004-12-29 | 2008-04-30 | Teliasonera Ab | System |
US8085708B2 (en) | 2006-10-25 | 2011-12-27 | Sony Ericsson Mobile Communications Ab | Methods, systems, and devices for establishing a registrationless data communication connection between electronic devices |
US7979095B2 (en) | 2007-10-20 | 2011-07-12 | Airbiquity, Inc. | Wireless in-band signaling with in-vehicle systems |
US8036600B2 (en) | 2009-04-27 | 2011-10-11 | Airbiquity, Inc. | Using a bluetooth capable mobile phone to access a remote network |
US8418039B2 (en) | 2009-08-03 | 2013-04-09 | Airbiquity Inc. | Efficient error correction scheme for data transmission in a wireless in-band signaling system |
US8848825B2 (en) | 2011-09-22 | 2014-09-30 | Airbiquity Inc. | Echo cancellation in wireless inband signaling modem |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998011704A2 (en) * | 1996-09-12 | 1998-03-19 | Dialnet, Inc. | Dedicated system and process for distributed communication on a packet-switched network |
WO1998037665A1 (en) * | 1997-02-02 | 1998-08-27 | Fonefriend Systems, Inc. | Internet switch box, system and method for internet telephony |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6298120B1 (en) * | 1996-06-28 | 2001-10-02 | At&T Corp. | Intelligent processing for establishing communication over the internet |
US6243398B1 (en) * | 1996-10-21 | 2001-06-05 | Vocaltec Communications Ltd. | System and method for personal multimedia communication over a packet switched network |
US6798770B1 (en) * | 1997-05-27 | 2004-09-28 | Siemens Aktiengesellschaft | Method for handling telephone calls via at least one telephone network using the internet |
GB2331197B (en) * | 1997-11-11 | 2002-10-02 | Ericsson Telefon Ab L M | Method of handling a telephone call |
GB2337893B (en) * | 1998-05-28 | 2000-09-06 | Matsushita Electric Ind Co Ltd | Internet telephone apparatus and internet telephone gateway system |
-
1998
- 1998-10-16 FR FR9812985A patent/FR2784837B1/en not_active Expired - Fee Related
-
1999
- 1999-10-11 DE DE1999148966 patent/DE19948966A1/en not_active Withdrawn
- 1999-10-12 GB GBGB9924082.2A patent/GB9924082D0/en not_active Ceased
- 1999-10-14 GB GB9924320A patent/GB2342807B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998011704A2 (en) * | 1996-09-12 | 1998-03-19 | Dialnet, Inc. | Dedicated system and process for distributed communication on a packet-switched network |
WO1998037665A1 (en) * | 1997-02-02 | 1998-08-27 | Fonefriend Systems, Inc. | Internet switch box, system and method for internet telephony |
Also Published As
Publication number | Publication date |
---|---|
GB2342807A (en) | 2000-04-19 |
GB9924082D0 (en) | 1999-12-15 |
GB2342807B (en) | 2003-06-25 |
DE19948966A1 (en) | 2000-04-20 |
FR2784837B1 (en) | 2004-05-21 |
GB9924320D0 (en) | 1999-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0928534B1 (en) | Method and system for interactive communication between two telephone sets via the internet | |
FR2784837A1 (en) | ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL | |
FR2788918A1 (en) | METHOD FOR ESTABLISHING A COMMUNICATION BETWEEN TWO INFORMATION TRANSMISSION DEVICES CONNECTED TO AN INTERNET-TYPE COMPUTER NETWORK, AND LINK SERVER BETWEEN EQUIPMENT | |
FR2845551A1 (en) | TELEPHONE, MULTIMEDIA TERMINAL AND SERVER | |
FR2849315A1 (en) | DATA PROCESSING DEVICE FOR ESTABLISHING COMMUNICATIONS BY SELECTING USER TERMINALS BASED ON ACCESSIBILITY | |
EP1192796B1 (en) | Payphone management system | |
FR2814623A1 (en) | METHOD FOR LINKING TWO TERMINALS, THROUGH A COMPUTER NETWORK, TERMINAL AND ASSOCIATED LINKING SERVER | |
CA2243846A1 (en) | Voice and data terminal for a radiotelephone network | |
WO2001043378A2 (en) | Telecommunication gateway between a private network and a mobile network | |
EP1728369B1 (en) | Communication-state-publishing gateway | |
FR2784836A1 (en) | Connection of individual terminals via internet uses communication server to provide direct link between two remote terminals for telephone conversation | |
WO2000033551A1 (en) | Method for setting up a communication between two terminals via internet through a call server unit, related terminal and server | |
WO2000027081A1 (en) | Economical system for communicating two terminals through internet | |
EP1016265B1 (en) | Method for data transmission and terminals for implementing same | |
FR2758226A1 (en) | TELEPHONE TERMINAL AND TELEPHONE COMMUNICATION METHOD BETWEEN A CALLING TERMINAL AND A CALL TERMINAL, FOR OPTIMIZING THE COST OF COMMUNICATIONS | |
FR2777724A1 (en) | COMMUNICATION PROCESS OF A FAX THROUGH AN INTERNET-TYPE COMPUTER NETWORK, FAX AND GATEWAY SERVER FOR IMPLEMENTING THE PROCESS | |
FR2776446A1 (en) | REAL-TIME COMMUNICATION METHOD THROUGH A COMPUTER NETWORK SUCH AS THE INTERNET AND COMMUNICATION EQUIPMENT FOR IMPLEMENTING THE METHOD | |
WO2007063211A1 (en) | Automatic communication initiation system | |
FR2892254A1 (en) | TELECOMMUNICATION METHOD FOR A NETWORK OF THE IMS TYPE, SERVER AND TERMINAL IMPLEMENTING SUCH A METHOD | |
FR2816144A1 (en) | Method to make a phone call from a LAN network on a cellular network, to a telephone terminal and a server to route such calls | |
FR2805114A1 (en) | Method for configuring a standardized universal configured terminal connected to an internet or similar communication network | |
FR2805113A1 (en) | Method of configuring a standardized universal configured terminal connected to an internet or similar communication network | |
EP0920159A1 (en) | Method of transmission a facsimile between two standard facsimile machines via an information network such as the internet and facsimile gateways for implementing the method | |
FR2793372A1 (en) | Telephone and internet information common access technique, multiplexing data and telephone signals onto line and passing data to network via information server | |
FR2800225A1 (en) | Telephone terminal for connection to data network such as internet has device for searching in table of incoming calls which also controls calling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20060630 |