Brevet FR2762543A1 — publié le 19981030

La présente invention est relative aux systèmes de transfert d'informations de type à serveur vocal. Elle trouve avantageusement - mais non limitativement - application dans le domaine bancaire, par exemple pour l'édition de relevés de comptes de simulations d'emprunts, etc. On rappelle à toutes fins utiles qu'avec un système à serveur vocal, un utilisateur peut interroger un fichier de données à partir d'un simple poste téléphonique. L'utilisateur réalise son interrogation en actionnant les touches du clavier de son poste téléphonique et reçoit en retour des informations audio qui sont générées par le serveur vocal, lequel a accès à au moins une base de données dans laquelle sont stockées les informations destinées à être transmises. Généralement, l'utilisateur a la possibilité, en appuyant sur une touche particulière de son poste téléphonique, de demander au serveur vocal de lui transmettre par télécopie une édition de son interrogation. Toutefois, cette solution n'est pas pleinement satisfaisante. Notamment, elle est réservée aux utilisateurs qui sont équipés d'un télécopieur. Compte tenu du coût encore important de ces appareils, de nombreux utilisateurs ne peuvent exploiter ce service qui leur est proposé. Egalement, la qualité de l'édition ainsi réalisée est limitée : on ne peut éviter les distorsions de lignes qui sont inhérentes aux transmissions par télécopie ; il n'est pas possible de faire appel à la couleur. Un but de l'invention est de proposer un système qui permette à domicile, au moyen d'une imprimante d'un coût moindre que celui d'un télécopieur, d'éditer une interrogation d'un serveur vocal et ce de façon fiable et avec une grande qualité d'édition. L'invention propose à cet effet un système comportant un serveur vocal relié par un réseau téléphonique à au moins un appareil de téléphone et à des moyens d'impression qui lui sont associés, le serveur vocal et les moyens d'impression comportant des moyens de modulation/démodulation permettant de transférer de l'un à l'autre des informations véhiculées sur le réseau téléphonique par une porteuse de télécopie, caractérisé en ce que les moyens d'impression sont constitués par une imprimante informatique et en ce que le serveur vocal et ladite imprimante comportent des moyens pour dialoguer et transférer de l'un à l'autre, par l'intermédiaire de la porteuse de télécopie, des fichiers d'informations au format d'impression de l'imprimante. D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui suit. Cette description est purement illustrative et non limitative. Elle doit être lue en regard des dessins annexés sur lesquels - la figure 1 est une représentation schématique illustrant l'architecture d'un système à serveur vocal conforme à un mode de réalisation possible de l'invention - la figure 2 illustre schématiquement l'appareillage dont l'utilisateur du système de la figure 1 dispose à son domicile - la figure 3 est un organigramme illustrant différentes étapes d'une interrogation du serveur vocal d'un système du type de celui illustré sur la figure 1. Le système illustré sur les figures 1 et 2 comporte un serveur vocal 1 permettant d'interroger une ou plusieurs bases de données 2 recensant par exemple des informations relatives aux comptes de clients d'une banque. Pour réaliser à partir de son domicile l'interrogation d'une telle base de données 2 par l'intermédiaire du serveur vocal 1, un particulier dispose de son appareil téléphonique 3, d'une imprimante informatique4, ainsi que d'un modem 5 qui est par exemple physiquement intégré dans l'imprimante 4. L'imprimante 4 est par exemple une imprimante sur papier thermique "longue conservation" ; celui-ci peut être éventuellement pré-imprimé. Le téléphone 3 et l'imprimante 4 sont connectés en parallèle sur une même ligne du réseau téléphonique 6. Lorsque l'opérateur réalise une interrogation audio du serveur 1, l'imprimante 4 fonctionne en mode "veille". Le modem 5 est alors alimenté en haute impédance, tant que le téléphone n'est pas coupé. L'imprimante 4 comporte des moyens qui lui permettent de détecter l'émission sur la ligne d'une porteuse de télécopie. Ces moyens comportent par exemple un montage électronique qui comportent des moyens de filtrage fréquentiel et des moyens de détection de seuil. Si l'opérateur demande au serveur vocal l de lancer une opération d'impression, celui-ci émet sur la ligne téléphonique un signal qui correspond à une porteuse d'émission de télécopie. Lorsque les moyens de l'imprimante 4 détectent l'émission de cette porteuse par le serveur vocal 1, l'imprimante 4 coupe le téléphone 3, pour que l'imprimante 4 soit seule en ligne avec le serveur vocal 1. Le serveur vocal 1 module alors la porteuse avec des données binaires qui correspondent non pas à une suite de données à un format d'émission de télécopie, mais à une suite de données binaires correspondant au format d'impression de l'imprimante 4. Ainsi, le système utilise le protocole d'émission par télécopie qui est généralement intégré aux serveurs vocaux actuellement en service, en transférant sous cette forme non pas des données à un format d'émission de télécopie mais des données au format d'impression de l'imprimante 4. Un exemple de synoptique de dialogue avec le serveur vocal I est illustré sur la figure 3. L'abonné appelle dans une première étape il le serveur vocal 1 en composant un numéro qui correspond au serveur vocal ainsi qu'à la base de données à interroger. Après avoir décroché, le serveur vocal 1 émet un message audio d'accueil (étape 12) qui se termine par exemple en demandant à l'abonné d'appuyer sur la touche * pour manifester qu'il souhaite continuer. Dans une étape 13, le serveur vocal envoie à l'abonné un message qui lui énumère le sommaire des services auxquels il peut avoir accès. Selon le type d'informations qu'il recherche, l'abonné appuie sur telle ou telle touche de son téléphone 13. Par exemple, en appuyant sur la touche 1, il commande l'émission par le serveur vocal 1 d'un message vocal lui donnant le solde de son compte (étape 14). Et en appuyant sur la touche 4, il commande l'impression à son domicile par le serveur vocal 1 sur l'imprimante 4 de la dernière information qu'il a écoutée. Lorsqu'une telle commande d'impression est reçue par le serveur, celui-ci émet un premier temps un signal de porteuse dépourvu d'informations (étape 15). Cette porteuse est détectée par les moyens précités de l'imprimante 4 qui coupe le téléphone 3. Ladite imprimante 4 est alors seule en ligne (étape 16). En prenant la ligne, l'imprimante 4 émet un signal de porteuse qui lui-même est détecté par le serveur 1. Dans une étape 17, le serveur 1 et l'imprimante échangent des informations qui permettent audit serveur 1 de vérifier qu'il est bien connecté à une imprimante 4 et non pas à un autre type de matériel, par exemple à un télécopieur. Si l'imprimante 4 ne donne pas son acquitement suffisamment rapidement et se déconnecte, le serveur 1 émet un message audio d'erreur (étape 18) et renvoie par exemple l'utilisateur sur le sommaire en lui demandant d'appuyer sur la touche # de son téléphone. Par contre, lorsque l'imprimante 4 donne son acquittement, le serveur 1 émet successivement différents blocs d'informations correspondant à l'impression qui doit être réalisée. A la fin de l'émission de chacun des blocs, l'imprimante 4 réalise un contrôle de transmission en utilisant par exemple l'algorithme CRC pour le calcul de polynôme de l'UIT (étape 19). En cas de détection d'une erreur de transmission lors de ce contrôle, l'imprimante 4 envoie au serveur vocal un signal de non acquittement et à la réception de ce signal, le serveur vocal 1 émet à nouveau le bloc pour lequel une erreur de réception a été détectée. Lorsqu'un même bloc n'est pas reçu correctement trois fois de suite, trois signaux de non acquittement étant émis successivement par l'imprimante 4, ladite imprimante 4 se déconnecte et le serveur vocal 1 émet un message vocal d'erreur (étape 18). Par contre, lorsque l'imprimante 4 émet un signal d'acquittement à l'issue de l'émission d'un bloc par le serveur vocal, celui-ci poursuit son émission avec un deuxième puis un nième bloc (étape 20). Une fois le dernier bloc envoyé, le serveur vocal 1 transmet à l'imprimante 4 un message lui indiquant la fin des opérations d'impression. Dans une étape 21, l'imprimante libère sa connexion et la ligne est par exemplereprise par le téléphone 3. Le serveur vocal émet alors un message audio indiquant à l'abonné la fin de l'impression et lui demandant de poursuivre son interrogation, par exemple en appuyant sur la touche &num;. Comme on l'aura compris, le système qui vient d'etre décrit présente l'avantage de ne nécessiter aucune modification importante au niveau du serveur vocal. Les serveurs vocaux que l'on connaît actuellement comportant généralement des moyens pour l'émission de télécopie (généralement sous protocole v29), il suffit d'intégrer au serveur vocal une couche logiciel lui permettant de dialoguer avec l'imprimante pour lui transférer des données binaires correspondant à son format d'impression, mais en utilisant une modulation de la porteuse d'émission de télécopie. Egalement, on met avantageusement en oeuvre au niveau des différentes émissions/réceptions un cryptage des données binaires transférées, par exemple en utilisant un protocole de type SET. Le système qui vient dlêtre décrit peut par ailleurs également être utilisé pour l'impression de données véhiculées sur le réseau internet. A cet effet, le serveur vocal comporte un couche de liaison TCP/IP et transmet au système que constitue l'imprimante son modem 4 et 5 les données au format d'impression qu'il reçoit de ce réseau. On peut ainsi réaliser,par l'intermédiaire d'un serveur audiotél, une impression de messages E-mail. Egalement encore, on peut associer à l'imprimante un lecteur de carte à puce permettant ainsi de constituer, à domicile, un système à porte-monnaie électronique. Les données échangées sont alors sécurisées au moyen d'un protocole CSET. REVENDICATIONS 1. Système comportant un serveur vocal relié par un réseau téléphonique à au moins un appareil de téléphone et à des moyens d'impression qui lui sont associés, le serveur vocal et les moyens d'impression comportant des moyens de modulation/démodulation permettant de transférer de l'un à l'autre des informations véhiculées sur le réseau téléphonique par une porteuse de télécopie, caractérisé en ce que les moyens d'impression sont constitués par une imprimante informatique et en ce que le serveur vocal et ladite imprimante comportent des moyens pour dialoguer et transférer de l'un à l'autre, par l'intermédiaire de la porteuse de télécopie, des fichiers d'informations au format d'impression de l'imprimante. 2. Système selon la revendication l, caractérisé en ce que l'imprimante comporte des moyens pour détecter l'émission de la porteuse par le serveur vocal lorsque ladite imprimante est en ligne avec le téléphone. 3. Système selon l'une des revendications précédentes, caractérisé en ce que l'imprimante et le serveur vocal comportent des moyens pour crypter et décrypter des fichiers numériques ainsi transmis. 4. Système selon l'une des revendications précédentes, caractérisé en ce que le serveur vocal et l'imprimante comportent des moyens pour contrôler les informations échangées. 5. Système selon l'une des revendications précédentes, caractérisé en ce que l'imprimante comporte un lecteur de carte à puce. 6. Imprimante pour un système selon l'une des revendications précédentes, caractérisée en ce qu'elle comporte comportent des moyens pour dialoguer avec un serveur vocal et recevoir dudit serveur des fichiers d'informations au format d'impression de l'imprimante transférrés en ligne par une porteuse de télécopie.