FR2805111A1 - Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique - Google Patents

Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique Download PDF

Info

Publication number
FR2805111A1
FR2805111A1 FR0001702A FR0001702A FR2805111A1 FR 2805111 A1 FR2805111 A1 FR 2805111A1 FR 0001702 A FR0001702 A FR 0001702A FR 0001702 A FR0001702 A FR 0001702A FR 2805111 A1 FR2805111 A1 FR 2805111A1
Authority
FR
France
Prior art keywords
server
terminal
message
task
communication
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
Application number
FR0001702A
Other languages
English (en)
Other versions
FR2805111B1 (fr
Inventor
Emmanuel Seux
Chevron Villette Hubert De
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sagemcom Documents SAS
Original Assignee
Sagem SA
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 Sagem SA filed Critical Sagem SA
Priority to FR0001702A priority Critical patent/FR2805111B1/fr
Publication of FR2805111A1 publication Critical patent/FR2805111A1/fr
Application granted granted Critical
Publication of FR2805111B1 publication Critical patent/FR2805111B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Procédé pour l'exécution d'une tâche par un serveur multitâche (3) d'un réseau informatique (100), sur requête d'un terminal téléphonique (1), dans lequel le terminal (1) se connecte au réseau informatique (100), envoie un message de requête pour exécuter ladite tâche vers le serveur (3), à travers le réseau informatique (100), le serveur (3) exécute la tâche requise, dépose un message de réponse dans une boîte à lettres et avertit en temps réel le terminal (1) pour qu'il récupère le message de réponse dans la boîte à lettres.

Description

Certains terminaux téléphoniques (télécopieurs, téléphones cellulaires, etc.) ont des capacités Internet leur permettant de se connecter au réseau Internet, généralement par connexion téléphonique à un fournisseur d'accès, et d'émettre et de recevoir des messages électroniques.
Pour des raisons de coût, les terminaux téléphoniques ont une puissance et une capacité mémoire limitées et, de ce fait, des capacités Internet également limitées. Il en résulte qu'ils ne peuvent pas bénéficier de toutes les ressources de l'Internet. A titre d'exemple, ces terminaux peuvent être dépourvus de navigateur Internet, pour rapatrier et afficher des pages HTML de sites Web, et/ou de capacités pour créer ou lire des fichiers, par exemple des pièces jointes de messages, de formats divers.
Bref, pour des raisons de coût, les terminaux téléphoniques ne permettent pas d'exploiter pleinement le réseau Internet, et plus généralement tout réseau informatique de ce type. La présente invention vise à permettre à ces terminaux de bénéficier quand même des ressources de l'Internet.
A cet effet, l'invention concerne un procédé pour l'exécution d'une tâche par un serveur multitâche d'un réseau informatique, sur requête d'un terminal téléphonique, dans lequel le terminal se connecte au réseau informatique, envoie un message de requête pour exécuter ladite tâche vers le serveur, à travers le réseau informatique, le serveur exécute la tâche requise, dépose un message de réponse dans une boîte à lettres et avertit en temps réel le terminal pour qu'il récupère le message de réponse dans la boîte à lettres.
Le terminal n'exécute pas lui-même la tâche mais la fait exécuter par le serveur multitâche, capable d'exécuter différents types de tâche. Ainsi, à l'aide d'un terminal téléphonique standard, ayant des capacités propres limitées, on peut bénéficier d'une multitude de fonctionnalités, déportées sur un serveur multitâche. Le serveur peut évoluer et offrir de nouvelles fonctionnalités au terminal, sans que celui-ci évolue lui-même.
Dans une mise en oeuvre préférée de l'invention, le terminal communique directement et en temps réel avec le serveur et c'est au cours d'une même communication qu'il envoie le message de requête et récupère le message de réponse.
Grâce à cela, le terminal requiert l'exécution de la tâche et récupère la réponse du serveur dans un délai très rapide. De préférence, le terminal et le serveur utilisent au moins un protocole de messagerie pour communiquer directement et en temps réel l'un avec l'autre.
Grâce à cela, il n'est pas nécessaire de prévoir un protocole de communication spécifique entre le terminal et le serveur. Ils communiquent directement et en temps réel en utilisant un protocole de messagerie existant.
Dans un mode de réalisation préféré, le serveur dépose le message de réponse dans une boîte à lettres locale, attribuée au terminal requérant. Avantageusement, le terminal insère dans le message de requete des données de commande pour exécuter ladite tâche, et le serveur interprète le message, afin de déterminer la tâche requise, par reconnaissance automatique des données de commande.
De préférence, ladite communication comporte une session d'envoi de message et au moins une session de relève de message.
De préférence encore, entre les deux sessions d'envoi et de relève de message, le terminal déclenche l'exécution d'une succession de sessions de communication avec le serveur, pour éviter d'interrompre la communication avec le serveur pendant l'exécution de la tâche.
Avantageusement, les sessions de la succession de sessions de communication entre le terminal et le serveur sont des sessions de relève de boîte à lettres.
L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé de l'invention, en référence au dessin annexé sur lequel: - la figure 1 représente un schéma du terminal d'un réseau téléphonique et du serveur multitâche de l'Internet; - la figure 2 représente un schéma bloc fonctionnel du terminal; - la figure 3 représente un schéma bloc fonctionnel du serveur multitâche et - la figure 4 représente un organigramme représentant les différentes étapes du procédé de l'invention.
Le procédé de l'invention permet l'exécution d'une tâche, par un serveur informatique multitâche 3, sur requête d'un terminal téléphonique 1. Dans l'exemple particulier de la description, le terminal téléphonique 1 est un télécopieur d'un réseau téléphonique<B>101,</B> ici le réseau RTC (Réseau Téléphonique Commuté), disposant d'un accès à un réseau informatique, ici l'Internet l00, et d'un service de messagerie, fournis par un serveur 2.
Le terminal 1 comporte, de façon classique, une interface 11 de liaison au réseau téléphonique 101, un bloc 12 d'émission et de réception de télécopies, un bloc d'impression 13 et un bloc scanner 14.
Le bloc 12 permet au terminal 1 d'émettre et de recevoir des télécopies, à travers le réseau téléphonique 101, en utilisant un protocole de transmission de télécopie, ici le protocole T30.
Le terminal 1 comprend en outre un bloc de connexion Internet 15 et un bloc de messagerie Internet 16.
Le bloc de connexion Internet 15 est destiné à connecter le terminal 1 à l'Internet 100, par connexion téléphonique, à travers le réseau téléphonique 101, au serveur 2.
Le bloc de messagerie Internet 16 est destiné à créer des messages électroniques. Il permet également d'envoyer et de recevoir des messages à travers l'Internet 100, en utilisant des protocoles de messagerie Internet, ici les protocoles SMTP et POP3.
On rappelle ici qu'un message transmis à travers l'Internet 100, comprend un en-tête, un corps de message et éventuellement une ou plusieurs pièces jointes. L'en-tête contient l'adresse Internet de messagerie de l'émetteur, dans un champ de provenance, et l'adresse Internet de messagerie du récepteur, dans un champ de destination. Le corps du message comprend le message proprement dit. Les pièces jointes sont des fichiers de données qui peuvent être de types (son, image, texte, vidéo, etc.) et de formats (wav, jpeg, doc, etc.) très divers.
Le serveur 2 héberge une boîte à lettres 21, attribuée au terminal 1, dans laquelle les messages, adressés au terminal 1, sont provisoirement stockés, jusqu'à leur téléchargement dans le terminal 1, sur requête de celui- ci. Une adresse informatique Internet de messagerie est attribuée à cette boîte à lettres 21.
Pour relever sa boîte à lettres 21, le terminal 1 établit avec le serveur 2 une session de communication, de relève de boîte à lettres, en utilisant le protocole POP3. Si la boîte à lettres 21 du terminal 1 contient au moins un message, le serveur 2 l'indique au terminal et éventuellement le lui transmet, sur requête.
Pour émettre un message à travers l'Internet 100, le terminal 1 établit une session de communication, d'envoi de message, avec le serveur 2, en utilisant le protocole SMTP, et, au cours de cette session d'envoi, transmet le message au serveur 2 qui se charge de l'envoyer à travers l'Internet 100 vers l'adresse Internet de messagerie de destination du message.
Par la suite, on qualifiera de "session POP3" une session de relève de message de boîte à lettres, utilisant le protocole POP3, et de "session SMTP" une session d'envoi de message, utilisant le protocole SMTP. On notera ici qu'une session POP3 comprend une phase d'identification du terminal par le serveur de messagerie, alors que le protocole SMTP ne prévoit pas d'identification.
Le terminal 1 comprend en outre un bloc 17 d'envoi d'un message de requête au serveur multitâche 3, par lequel le terminal 1 demande au serveur 3 d'exécuter une tâche donnée, et de récupération d'un message de réponse du serveur multitâche 3. Le bloc 17 est agencé pour mettre en oeuvre le procédé de l'invention, décrit plus loin. Il mémorise une liste de pages Web et leurs adresses URL (Uniform Ressource Location) de localisation sur l'Internet 100.
On rappelle ici qu'une page "Web" est une page d'informations d'un site Internet d'informations, ou site "Web". Chaque page Web a une adresse URL de localisation sur l'Internet 100.
Le terminal 1 comprend également des moyens d'interface homme- machine 18, comportant un clavier, un écran et une application de gestion d'une interface graphique comportant des menus de fonctions et de commandes sélectionnables.
Enfin, le télécopieur 1 comprend un bloc central de commande 19, auquel tous les éléments décrits ci-dessus sont reliés, destiné à commander le fonctionnement du télécopieur.
Dans l'exemple particulier de la description, le serveur multitâche 3 offre un service de traduction de fichiers et un service de livraison de pages Web. Le serveur 3 comprend un module 31 de serveur de messagerie POP, de réception de messages, un module 32 de serveur de messagerie SMTP, d'envoi de messages, un bloc 33 de traduction de fichiers, un bloc 34 de livraison de pages Web, un bloc 35 d'interprétation de messages de requête, un bloc 36 de contrôle de tâches, une boîte à lettres 37 de réception de messages de requête, une pluralité de boîtes à lettres 38, attribuées à des terminaux téléphoniques clients, et un bloc 39 de création de messages.
Le serveur 3 est en outre relié à une base de données clients 4. Cette base de données 4 répertorie une pluralité de terminaux, clients du serveur multitâche 3, ayant accès aux services proposés par ce serveur 3. Pour chaque terminal client, la base de données 4 contient des données d'identification du terminal, comportant ici un identifiant et un mot de passe, et l'adresse de messagerie de la boîte à lettres 38 de ce terminal, hébergée par le serveur 3. Le terminal 1 est répertorié dans la base de données 4 et une boîte à lettres 38, avec une adresse Internet de messagerie, lui est attribuée.
Les terminaux clients du serveur 3 peuvent établir des sessions POP3, de relève de leur boîte à lettres 38, avec le module de serveur POP 31. Au cours de la phase d'identification de la session POP3, le terminal client transmet au module de serveur POP 31 son identifiant et son mot de passe, le module 31 vérifie ces données d'identification, par comparaison avec celles contenues dans la base de données 4, afin d'autoriser ou de refuser la relève, par le terminal, de sa boîte à lettres 38.
Les terminaux clients peuvent établir avec le module de serveur SMTP 32 des sessions SMTP, d'envoi de message.
Le bloc d'interprétation 35, relié à la boîte à lettres 37 et au bloc de contrôle de tâche 36, est destiné à analyser, à traiter chaque message de requête reçu, afin de déterminer la ou les tâches requises, par reconnaissance automatique de données de commande contenues dans le message. Après avoir défini la tâche requise, le bloc d'interprétation 35 est destiné à fournir au bloc de contrôle de tâche 36 les informations nécessaires pour l'exécution de la tâche considérée.
Le bloc 36 de contrôle de tâche, relié aux blocs 33 et 34, prévu pour commander, contrôler l'exécution d'une tâche.
Lorsque l'exécution de la tâche requise par un terminal client est terminée, sous la commande du bloc de contrôle 36, le serveur 3 est destiné à transmettre au terminal une indication de fin de tâche, à créer un message de réponse, contenant la traduction requise ou la page Web requise, à l'aide du bloc 39, et à déposer ce message dans la boîte à lettres locale 38 du terminal, comme cela sera explicité plus loin.
La boîte à lettres 37 et les boîtes à lettres des terminaux clients 38 ont chacune une adresse Internet de messagerie.
Le bloc de traduction 33 est destiné à convertir, ou traduire, fichier d'un format donné dans un autre format.
Le bloc 34 de livraison de pages Web est destiné à aller chercher une page Web sur un site Web de l'Internet et éventuellement à la faire traduire par le bloc de traduction 33.
En outre, le serveur 3 comprend un bloc de commande, non représenté, auquel tous les éléments du serveur 3 sont reliés et destiné à commander le fonctionnement du serveur 3.
Après la description structurelle et fonctionnelle du terminal téléphonique 1 et du serveur 3, le procédé pour requérir, à l'aide du terminal 1, l'exécution d'une tâche par le serveur multitâche 3 va maintenant être décrit.
On va d'abord décrire la traduction d'une pièce jointe illisible attachée à un message reçu par le terminal 1.
Le terminal 1 se connecte à l'Internet 100, par connexion téléphonique à son serveur fournisseur d'accès 2, relève sa boîte à lettres 21, reçoit le message contenant la pièce jointe illisible, de format F1, puis se déconnecte de l'Internet 100.
Le terminal 1 n'ayant pas les capacités nécessaires pour lire la pièce jointe de format F1, un utilisateur commande au terminal 1 d'acquérir une traduction de la pièce jointe, à l'aide des moyens d'interface homme-machine 18.
Les étapes suivantes, visant à acquérir la traduction de la pièce jointe, sont exécutées par le terminal 1 de façon automatique, autrement dit sans l'intervention de l'utilisateur, sous la commande du bloc 17.
Le terminal 1 crée un message de requête de traduction de la pièce jointe illisible, à l'aide du bloc de messagerie Internet 16 (étape 50). Le message de requête comprend un en-tête, un corps de message et la pièce jointe illisible. L'en-tête contient, dans le champ de provenance, l'adresse de messagerie de la boîte à lettres 38 du terminal 1, hébergée par le serveur 3, et, dans le champ de destination, l'adresse de messagerie de la boîte à lettres 37 du serveur 3. Le terminal 1 insère dans le corps du message les capacités du terminal 1, et notamment les formats exploitables par le terminal 1, et un mot de commande de traduction de la pièce jointe, ici<I>"conversion",</I> connu du serveur 3.
Par ailleurs, le terminal 1 se connecte à l'Intemet 100 (étape 51) puis établit une communication directe et en temps réel avec le serveur 3.
Cette communication, entre le terminal 1 et le serveur 3, comprend une première session POP3. Lors de la phase d'identification de cette session POP3 (étape 52), le terminal 1 transmet au module de serveur POP 31 son identifiant et son mot de passe. A l'aide de ces données d'identification, le module 31 vérifie si le terminal 1 est répertorié dans la base de données clients 4. Pendant la première session POP3, après la phase d'identification, le terminal 1 établit une session SMTP avec le module de serveur SMTP 32, au cours de laquelle il transmet à celui-ci le message de requête de traduction de la pièce jointe illisible (étape 53). Après la session SMTP d'envoi du message de requête, le terminal 1 met fin à la première session POP3 (étape 54).
On soulignera ici que la session SMTP d'envoi du message de requête est incluse dans la première session POP3 de relève de message, laquelle est exécutée dans le seul but de permettre l'identification du terminal 1 par le serveur 3.
Le module de serveur SMTP 32 reçoit le message de requête et, l'adresse de destination de ce message étant celle de la boîte à lettres 37, il le dépose dans celle-ci.
Puis, à l'aide du bloc d'interprétation 35, le serveur 3 interprète le message de requête, par reconnaissance automatique du mot de commande <I>"conversion"</I> qu'il contient, afin de déterminer la tâche requise (étape 55). En l'espèce, le serveur 3 détermine que la tâche requise est la traduction de la pièce jointe, attachée au message de requête, dans l'un des formats exploitables par le terminal requérant 1 et indiqués le message de requête. Le bloc d'interprétation 35 fournit ensuite au bloc de contrôle 36 les informations nécessaires pour exécuter la traduction requise.
Sous la commande du bloc de contrôle 36, le bloc 33 traduit, convertit la pièce jointe (étape 56) dans un format F2, exploitable par le terminal 1, puis le bloc 39 crée un message de réponse (étape 57). Le message de réponse contient un en-tête et, en pièce jointe, la traduction de la pièce jointe illisible. L'en-tête contient, dans le champ de provenance, l'adresse de messagerie de la boîte à lettres 37 et, dans le champ de destination, l'adresse contenue dans le champ de provenance du message du requête du terminal 1, à savoir l'adresse de la boîte à lettres locale 38 du terminal 1.
Après la première session POP3, pendant l'exécution de la tâche requise, le terminal 1 exécute une succession de sessions POP3 (étape 58), afin d'éviter d'interrompre la communication avec le serveur 3.
On notera ici que pendant les sessions POP3, de relève de boîte à lettres, le serveur 3 n'a pas accès à la boîte à lettres 38 du terminal 1 et ne peut donc pas y déposer le message de réponse contenant la traduction requise.
A la fin de chaque session POP3, le terminal 1 adresse au serveur une commande "QUIT", marquant la fin de la session. Lorsqu'il a terminé la traduction requise, le serveur 3 adresse au terminal 1 une indication "END" de fin de tâche, en réponse à la commande "QUIT" du terminal 1, indiquant la fin de la session POP3 en cours (étape 59). Le serveur 3 avertit ainsi en temps réel le terminal 1 de la fin de tâche, de façon à ce que le terminal 1 récupère le message de réponse.
Sur réception de l'indication "END" de fin de tâche, le terminal 1 interrompt la succession de sessions POP3 et reste silencieux pendant une période tampon, de courte durée, pendant laquelle le serveur 3 dépose le message de réponse dans la boîte à lettres 38 du terminal 1 (étape 60). Le terminal 1 lance ensuite une dernière session POP3, afin de relever le message de réponse dans sa boîte à lettres 38 (étape 61 ).
Après avoir reçu le message de réponse, le terminal 1 interrompt la connexion à l'Internet 100 et met ainsi fin à la communication avec le serveur 3 (étape 62).
On soulignera ici que le terminal 1 communique directement et en temps réel avec le serveur 3, en utilisant les protocoles de messagerie SMTP et POP3, et que c'est au cours d'une même communication avec le serveur 3 que le terminal 1 envoie le message de requête et récupère le message de réponse.
En variante, le terminal 1 pourrait relever dans sa boîte à lettres 21 le message contenant la pièce jointe illisible, détecter automatiquement que la pièce jointe est illisible et renvoyer immédiatement cette pièce jointe, attachée à un message de requête de traduction, vers le serveur multitâche 3, au cours d'une même connexion à l'Internet 100.
Le terminal 1 pourrait également requérir la traduction de fichiers quelconques.
On va maintenant décrire la livraison d'une page Web.
A l'aide des moyens d'interface homme-machine 18, l'utilisateur sélectionne la page Web souhaitée dans la liste de pages Web mémorisée par le bloc 17 et commande l'acquisition de cette page. Les étapes suivantes, visant à acquérir la page Web sélectionnée, sont exécutées par le terminal 1 de façon automatique, sous la commande du bloc 17. Ces étapes sont analogues aux étapes 50 à 62, décrites ci-dessus, à la différence près que la tâche requise par le terminal 1 et exécutée par le serveur 3 est la livraison d'une page Web (et non la traduction d'une pièce jointe).
Le message de requête, de livraison de la page Web, comprend un en tête, identique à celui du message de requête de traduction, et un corps de message comprenant les capacités du terminal 1, et notamment les formats exploitables par le terminal 1, un mot de commande de livraison d'une page Web, ici "web", connu du serveur 3, et l'adresse URL de la page Web requise.
Après avoir reçu le message de requête, le serveur 3 l'interprète (étape 55) et détermine ainsi que la tâche requise est la livraison de la page Web, dont l'adresse URL est contenue dans le message de requête, par reconnaissance automatique du mot de commande "web".
Pour exécuter la tâche requise (étape 56), le serveur 3 récupère la page Web requise, à l'aide de son adresse URL. La page étant ici de format HTML, illisible par le terminal 1, le serveur 3 traduit la page Web dans l'un des formats exploitables par le terminal 1 et spécifiés dans le message de requête.
Enfin, le message de réponse du serveur 3 contient un en-tête identique à celui précédemment décrit et, en pièce jointe, la traduction de la page Web requise.
Dans un mode de réalisation particulier de l'invention, le serveur 3 propose un service de transmission de télécopie à travers l'Internet 100. Le procédé pour la transmission d'une télécopie à travers l'Internet 100 vers un terminal récepteur du réseau téléphonique 101, sur requête d'un télécopieur émetteur, client du serveur 3, comprend des étapes analogues aux étapes 50-62 précédemment décrites, à la différence près que la tâche requise est la transmission d'une télécopie.
Le message de requête, adressé par le terminal émetteur au serveur multitâche 3, contient le numéro d'appel téléphonique du télécopieur récepteur, la télécopie et un mot de commande de transmission de la télécopie à travers l'Internet 100, connu du serveur 3.
Après avoir reçu et interprété le message de requête, le serveur 3 émet la télécopie, jointe à un message, â travers l'Internet 100, vers une passerelle entre l'Internet <B>100</B> et le réseau téléphonique<B>101,</B> proche du télécopieur récepteur. La passerelle reçoit la télécopie, appelle alors le télécopieur récepteur, à travers le réseau téléphonique<B>101,</B> pour lui retransmettre la télécopie par une communication téléphonique locale et par conséquent peu coûteuse.
Après avoir transmis la télécopie au télécopieur récepteur, par l'intermédiaire de la passerelle, le serveur 3 crée un message de réponse, indiquant que la télécopie a bien été transmise, et le dépose dans la boîte à lettres locale 38 du télécopieur émetteur.
Le serveur multitâche pourrait bien entendu offrir d'autres services.
Dans la description qui précède le terminal téléphonique est un télécopieur, mais l'invention s'applique à tout terminal téléphonique, et notamment aux téléphones, filaires ou cellulaires.

Claims (1)

  1. REVENDICATIONS 1- Procédé pour l'exécution d'une tâche par un serveur multitâche (3) d'un réseau informatique (100), sur requête d'un terminal téléphonique (1), dans lequel le terminal (1) se connecte (51) au réseau informatique (100), envoie (53) un message de requête pour exécuter ladite tâche vers le serveur (3), à travers le réseau informatique (100), le serveur (3) exécute la tâche requise (56), dépose un message de réponse (60) dans une boîte à lettres (38) et avertit en temps réel le terminal (1) pour qu'il récupère le message de réponse dans la boîte à lettres (38). 2- Procédé selon la revendication 1, dans lequel le terminal (1) communique directement et en temps réel avec le serveur (3) et c'est au cours d'une même communication qu'il envoie (53) le message de requête et récupère (61) le message de réponse. 3- Procédé selon la revendication 2, dans lequel le terminal (1) et le serveur (3) utilisent un protocole de messagerie pour communiquer directement et en temps réel l'un avec l'autre. 4- Procédé selon l'une des revendications 1 à 3, dans lequel le serveur (3) dépose le message de réponse dans une boîte à lettres locale (38), attribuée au terminal requérant (1). 5- Procédé selon l'une des revendications 1 à 4, dans lequel le terminal (1) insère dans le message de requête des données de commande pour exécuter ladite tâche, et le serveur (3) interprète le message, afin de déterminer la tâche requise, par reconnaissance automatique des données de commande. 6- Procédé selon l'une des revendications 2 à 5, dans lequel ladite communication comporte une session d'envoi de message (53) et au moins une session de relève de message (61). 7- Procédé selon la revendication 6, dans lequel, entre les deux sessions d'envoi (53) et de relève de message (61), le terminal déclenche l'exécution d'une succession de sessions (58) de communication avec le serveur (3), pour éviter d'interrompre la communication avec le serveur (3) pendant l'exécution de la tâche. 8- Procédé selon la revendication 7, dans lequel les sessions (58) de la succession de sessions de communication entre le terminal (1) et le serveur (3) sont des sessions de relève de boîte à lettres. 9- Procédé selon l'une des revendications 7 et 8, dans lequel, lorsque l'exécution de la tâche requise est terminée, le serveur (3) transmet au terminal (1) une indication de fin de tâche (59) de façon à ce qu'il interrompe les sessions de communication successives. 10- Procédé selon la revendication 9, dans lequel le serveur (3) transmet au terminal (1) l'indication de fin de tâche, à la fin d'une session de communication de la succession de sessions (58). 11- Procédé selon l'une des revendications 6 à 10, dans lequel ladite communication commence par une première session (52) de relève de message incluant une phase d'identification du terminal (1). 12- Procédé selon la revendication 11, dans lequel la session d'envoi de message (53) est incluse dans la session de relève de message (52). 13- Procédé selon l'une des revendications 1 à 12, dans lequel le serveur (3) exécute (56) l'une des tâches du groupe comportant la traduction, la livraison d'une page d'un site informatique d'informations d'un fichier et la transmission d'une télécopie à travers le réseau informatique.
FR0001702A 2000-02-11 2000-02-11 Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique Expired - Fee Related FR2805111B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0001702A FR2805111B1 (fr) 2000-02-11 2000-02-11 Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0001702A FR2805111B1 (fr) 2000-02-11 2000-02-11 Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique

Publications (2)

Publication Number Publication Date
FR2805111A1 true FR2805111A1 (fr) 2001-08-17
FR2805111B1 FR2805111B1 (fr) 2003-09-26

Family

ID=8846893

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0001702A Expired - Fee Related FR2805111B1 (fr) 2000-02-11 2000-02-11 Procede pour l'execution d'une tache par un serveur informatique multitache, sur requete d'un terminal telephonique

Country Status (1)

Country Link
FR (1) FR2805111B1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0866586A1 (fr) * 1997-03-13 1998-09-23 AT&T Corp. Procédé et système pour la distribution du courrier éléctronique et des messages d'alerte
US5873077A (en) * 1995-01-13 1999-02-16 Ricoh Corporation Method and apparatus for searching for and retrieving documents using a facsimile machine
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5873077A (en) * 1995-01-13 1999-02-16 Ricoh Corporation Method and apparatus for searching for and retrieving documents using a facsimile machine
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet
EP0866586A1 (fr) * 1997-03-13 1998-09-23 AT&T Corp. Procédé et système pour la distribution du courrier éléctronique et des messages d'alerte

Also Published As

Publication number Publication date
FR2805111B1 (fr) 2003-09-26

Similar Documents

Publication Publication Date Title
US8195745B2 (en) Automatic download of web content in response to an embedded link in an electronic mail message
EP1289322A1 (fr) Système d&#39;intéropérabilité entre messages MMS et messages SMS/EMS et procédé d&#39;échange associé
FR2857763A1 (fr) Procede d&#39;acces et de partage d&#39;un document numerique dans un reseau de communication p2p
FR2893803A1 (fr) Methode de communication entre une cartre (u)sim en mode serveur et un client
JP3672437B2 (ja) ネットワークファクシミリ装置
KR100472441B1 (ko) 인터넷 메일장치의 선택된 전자메일 수신방법
US20070275688A1 (en) Method of Transmitting Multimedia Message in Various Service Environments
FR2784837A1 (fr) Procede economique de mise en communication de deux terminaux a travers l&#39;internet et terminal de communication
FR2814623A1 (fr) Procede pour mettre en relation deux terminaux, a travers un reseau informatique, terminal et serveur de mise en relation associes
FR2805111A1 (fr) Procede pour l&#39;execution d&#39;une tache par un serveur informatique multitache, sur requete d&#39;un terminal telephonique
EP1104162B1 (fr) Télécopieur pour réseau informatique
EP1037435B1 (fr) Procédé de configuration d&#39;une connexion à un réseau informatique (p. e. Internet)
JP3933825B2 (ja) 通信ネットワークシステム
EP0976240B1 (fr) Telecopieur pour un reseau informatique tel que l&#39;internet
EP1073254B1 (fr) Procédé de consultation d&#39;un site d&#39;informations par un terminal de communication et serveur de consultation associé.
KR100859462B1 (ko) 팩스 전송 시스템 및 그 전송방법
EP1016265B1 (fr) Procede de transmission de donnees et terminaux pour la mise en oeuvre du procede
EP1395918A2 (fr) Procede de transfert d&#39;une page d&#39;un serveur a un client, programme adapte pour mettre en oeuvre le procede et utilisation de ce dernier
EP1499090B1 (fr) Système et procédé de commande d&#39;une application à partir d&#39;un terminal WAP en mode partagé
FR2793984A1 (fr) Procede pour telecharger un message electronique dans un terminal de communication d&#39;un reseau informatique, terminal et serveur de traduction associes
FR2799095A1 (fr) Telecopieur simplifie pour l&#39;internet
EP1044542A1 (fr) Procede de communication entre deux terminaux d&#39;un reseau informatique tel que l&#39;internet
WO2000033551A1 (fr) Procede d&#39;etablissement d&#39;une communication entre deux terminaux + travers l&#39;internet par un serveur d&#39;appel, terminal et serveur associes
EP1087601A2 (fr) Installations et procédé pour transmettre des communication téléphoniques
FR2777724A1 (fr) Procede de communication d&#39;un telecopieur a travers un reseau informatique de type internet, telecopieur et serveur passerelle pour la mise en oeuvre du procede

Legal Events

Date Code Title Description
CA Change of address
CD Change of name or company name
TP Transmission of property
TP Transmission of property
TP Transmission of property

Owner name: SAGEMCOM DOCUMENTS SAS, FR

Effective date: 20111005

PLFP Fee payment

Year of fee payment: 16

ST Notification of lapse

Effective date: 20161028