Brevet FR2816790A1 — publié le 20020517

La présente invention concerne un procédé et un dispositif de diffusion de messages écrits associés à des messages vocaux à travers le réseau téléphonique public commuté. Par messages vocaux, on entend des séquences sonores comprenant des enregistrements de voix humaine obtenus par enregistrement de la voix d'une personne ou par synthèse vocale. Par messages écrits, on entend des données adaptées à être visualisées par exemple sur un écran sous forme de caractères alphanumériques Ces dernières années ont vu un grand développement des services de télématique vocale. Un serveur de télématique vocale comme par exemple un serveur Audiotel de France Télécom est accessible par l'intermédiaire du réseau téléphonique public commuté de France Télécom à l'intérieur duquel il est identifié de manière classique par un numéro de téléphone. Ce serveur comprend un moyen d'interface adapté à interpréter des commandes DTMF générées par la manipulation des touches d'un clavier téléphonique et/ou des commandes vocales. Le serveur communique avec l'appelant à l'aide de messages vocaux. Les messages vocaux sont émis sous forme de blocs en réponse aux commandes transmises par l'appelant. Chaque bloc de message vocal est préenregistré et emmagasiné avec adressage approprié dans un moyen de stockage du serveur de télématique vocale. En général, un message vocal d'accueil est émis lors de la connexion entre le serveur et l'appelant, puis un message spécifique est émis chaque fois que l'appelant actionne une touche de son téléphone formant commande du serveur. Parmi les services de télématique vocal existants, on peut citer comme exemple des services de messagerie, des services de diffusion de bulletins météorologiques, des services d'acheminement d'une communication téléphonique, des services comme le rappel du dernier appelant ou le rappel d'un numéro occupé. Parfois, les serveurs vocaux diffusent des messages longs contenant un grand nombre d'informations. Par exemple, un message visant à guider l'appelant en énumérant les différentes commandes qui sont à sa disposition doit indiquer chaque touche du téléphone que l'appelant peut actionner et le résultat qui sera alors obtenu. De tels messages sont de plus en plus difficiles à comprendre, notamment pour les personnes âgées ou les personnes accusant un handicap. La présente invention a comme objectif notamment de simplifier la compréhension des messages vocaux utilisés dans les services de télématique vocale à travers le réseau téléphonique commuté. A cet effet, elle propose un procédé pour associer des messages écrits à des messages vocaux à travers le réseau téléphonique public commuté, lesdits messages vocaux étant émis sous forme de blocs par un serveur de télématique vocale en réponse à des commandes transmises par un terminal téléphonique d'un appelant, chaque bloc de message vocal étant préenregistré et emmagasiné avec adressage approprié dans un moyen de stockage dudit serveur de télématique vocale, caractérisé en ce qu'il comprend une étape préalable consistant à associer à chaque bloc de message vocal une séquence sonore formant trame de données audio correspondant à une trame de données numériques de message écrit, une étape de transmission consistant à transmettre à travers le réseau téléphonique public commuté ladite trame de données audio avec ledit bloc de message vocal, une étape de décodage consistant à convertir, au niveau dudit terminal téléphonique dudit appelant, ladite trame de données audio de message écrit en ladite trame de données numériques de message écrit, et une étape de visualisation consistant à visualiser ledit message écrit. Ainsi, lorsqu'un message vocal est émis par le haut parleur du terminal téléphonique de l'appelant, un message écrit reprenant les éléments d'information essentiels du message vocal s'affiche sur un écran. De la sorte est fourni un support écrit résumant le texte vocal énoncé. Le décodage et l'affichage du message écrit peuvent être réalisés par un terminal téléphonique existant à l'heure actuelle et muni d'un processeur de signaux numériques (DSP) programmable et d'un écran de visualisation ou par un boîtier spécifique qui se rajoute à l'installation existante. Ces étapes peuvent également être exécutées par un appareil prévu à cet effet et pouvant être connecté à un terminal téléphonique standard. Les données de message écrit peuvent être conformes, par exemple, aux règles définies dans le protocole de transmission de données V23 normalisé à l'ETSI (European Telecommunications Strandards Institute) et décrit dans le document ETSI EN 300 659-2 intitulé Public Switched Telephone Network (PSTN) : Subscriber line protocol over the local loop for display (and related) services-Part 2 : Off-hook data transmission et le document EN 300 659-3 intitulé"Access and Terminals (AT) ; Analogue to the Public Switched Telephone Network (PSTN) Subscriber line protocol over the local loop for display (and related) services ; Part 3 : Data link message and parameter". Cette norme définit le protocole de transmission de données en mode décroché. Ce protocole est déjà utilisé actuellement, par exemple, pour la présentation du numéro après un signal d'appel. Lorsque la trame de données V23 est préenregistrée au début du bloc de message vocal, elle est transmise directement par le serveur vocal, en mode décroché, sans implication du commutateur. Avantageusement, ladite étape de transmission transmet ladite trame de données audio de message écrit avant une étape de transmission dudit bloc de message vocal Selon un autre aspect de la présente invention, le procédé comprend également une étape de détection de la présence d'un moyen de décodage au niveau du terminal téléphonique de l'appelant, ladite étape de transmission ne transmettant pas ladite trame de données audio de message écrit lorsque ladite étape de détection ne détecte pas la présence dudit moyen de décodage. Selon un autre aspect de la présente invention, l'étape préalable consiste à préenregistrer au début de chaque bloc de message vocal ladite trame de données audio de message écrit, l'étape de transmission transmettant à travers le réseau téléphonique public commuté ladite trame de données audio de message écrit et ledit message vocal dans un même bloc. Selon un autre aspect de la présente invention, ladite trame de données audio de message écrit est générée dynamiquement en fonction du contenu dudit bloc de message vocal. Avantageusement, une temporisation adaptée est ménagée entre ladite trame de données audio de message écrit et ledit message vocal. Selon un autre aspect de la présente invention, est proposé un dispositif pour associer des messages écrits à des messages vocaux à travers le réseau téléphonique public commuté, lesdits messages vocaux étant émis sous forme de blocs par un serveur de télématique vocale en réponse à des commandes transmises par un terminal téléphonique d'un appelant, chaque bloc de message vocal étant préenregistré et emmagasiné avec adressage approprié dans un moyen de stockage dudit serveur de télématique vocale, caractérisé en ce qu'il comprend, au niveau dudit serveur de télématique vocal, un moyen pour associer à chaque bloc de message vocal une séquence sonore formant trame de données audio correspondant à une trame de données numériques de message écrit, et, au niveau dudit terminal téléphonique dudit appelant, un moyen pour convertir ladite trame de données audio de message écrit en ladite trame de données numériques de message écrit, et un moyen pour visualiser ledit message écrit. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres apparaîtront plus clairement à la lecture de la description suivante d'exemples de réalisation, ladite description étant faite en relation avec les dessins joints, où : la Fig. 1 est un organigramme représentant un procédé d'envoi d'un message écrit associé à un message vocal selon un premier mode de réalisation de la présente invention ; la Fig. 2 est un schéma montrant une séquence de transmission lorsque le terminal téléphonique est adapté à recevoir des messages écrits, selon le premier mode de réalisation de la présente invention ; la Fig. 3 est un schéma montrant une séquence de transmission lorsque le terminal téléphonique n'est pas adapté à recevoir des messages écrits, selon le premier mode de réalisation de la présente invention ; et la Fig. 4 est un schéma montrant une séquence de transmission lorsqu'une trame de données de message écrit est enregistrée avec le bloc de message vocal, selon un second mode de réalisation de la présente invention. Le procédé pour associer des messages écrits à des messages vocaux selon la présente invention intervient dans le cadre connu de la communication avec des serveurs de télématique vocale comme par exemple un serveur Audiotel de France Télécom. Ainsi qu'il est bien connu, un tel serveur est accessible par l'intermédiaire du réseau téléphonique commuté de France Télécom. Ce serveur reçoit des instructions d'un appelant par commandes DTMF et/ou par commandes vocales et répond à ces instructions par le biais de messages vocaux. Les messages vocaux sont émis sous forme de blocs, chaque bloc de message vocal étant préenregistré et emmagasiné avec adressage approprié dans une unité de stockage du serveur de télématique vocale. Selon la présente invention, une étape préalable consiste à associer à chaque bloc de message vocal une trame de données audio représentative d'une trame de données numériques de message écrit. Le codage des données numériques de message écrit est réalisé, par exemple, conformément au protocole de transmission de données V23. Un émulateur sert à définir les trames de données V23 qui sont enregistrées sous la forme de fichiers sons. Ces trames de données V23 sont adaptées à être transmises en mode décroché. Le décodage des trames de données V23 nécessite un dispositif approprié. Ce dispositif peut être réalisé à partir d'un terminal haut de gamme de France Télécom, équipé d'un processeur de signaux numériques (DSP) programmable et d'un écran d'affichage. Alternativement, il peut être réalisé à partir d'un appareil prévu à cet effet pouvant être raccordé au terminal téléphonique. Un moyen récepteur MODEM permet le décodage des trames de données V23. A la réception d'un signal d'appel terminal (SAT), le récepteur MODEM est activé et répond par un signal DTMF (par exemple le signal D) de prise en compte (signal DTMF D). Le récepteur MODEM peut alors recevoir et décoder la trame de données V23. Le haut parleur du terminal peut être désactivé lors de la réception des trames de données V23. La trame de données numériques est organisée de manière à pouvoir être identifiée par le terminal téléphonique comme constituant un message à afficher. Dans le terminal de France Télécom doté d'un afficheur, le premier octet contient un code (50H) indiquant la nature des données, à savoir un ensemble de données numériques de message écrit, désigné par le terme paramètre texte 50H Display Information , le second octet contient la longueur de ce paramètre, le troisième octet contient différentes informations sur ce paramètre, le huitième bit de cet octet indiquant si l'information doit être ou non enregistrée, et les octets suivants contiennent chacun un caractère du message. La détection de ce paramètre texte 50H permet un affichage d'informations écrites d'une longueur pouvant aller jusqu'à 253 caractères. Il est prévu un mode déroulant de l'affichage avec possibilité d'interrompre l'affichage et de le relancer. Les informations écrites sont affichées en parallèle aux informations vocales correspondantes. Ces informations ne devant pas être enregistrées, le huitième bit du troisième octet du paramètre texte 50 H est mis au niveau bas signifiant que l'information n'est pas enregistrée. La Fig. 1 montre un procédé d'envoi d'un message écrit associé à un message vocal lors de la communication d'un appelant avec un serveur de télématique vocal, selon un premier mode de réalisation de la présente invention. Dans une étape 10, l'appelant compose le numéro de téléphone du serveur de télématique vocal à l'aide des touches de son terminal téléphonique. Dans une étape 11, la connexion est établie. A ce moment là, le serveur doit transmettre à l'appelant son message d'accueil. Pour cela, dans une étape 12, le serveur envoie un signal SAT. Si le terminal téléphonique est pourvu d'un récepteur MODEM, ce dernier va être activé par le signal SAT et le procédé passe à l'étape 13. Sinon, le procédé passe directement à l'étape 18. Dans une étape 13, le terminal téléphonique envoie la réponse DTMF (par exemple le signal D) vers le serveur Dans une étape 14, le terminal désactive son haut parleur pour que les données V23 ne soient pas audibles. Dans une étape 15, le serveur envoie vers le terminal une trame de données V23. Dans une étape 16, le terminal décode la trame de données V23 qu'elle convertit en une trame de données numériques sous la forme d'un paramètre texte 50H. La détection de ce paramètre provoque l'affichage d'un message écrit résumant le message d'accueil du serveur vocal. Dans une étape 17, le terminal réactive son haut parleur. Dans une étape 18, le serveur envoie vers le terminal le message vocal d'accueil. Ce dernier est diffusé par le haut parleur du terminal téléphonique. L'appelant a sous les yeux le résumé écrit de ce message, récapitulant notamment le menu des commandes et les touches correspondantes. Dans une étape 19, l'appelant peut actionner une touche de son téléphone afin de choisir une commande du menu proposé, dans ce cas, le procédé va à l'étape 21. Sinon, l'appelant peut raccrocher dans une étape 20. Dans une étape 21, le serveur reçoit le code DTMF de commande et effectue l'action appropriée. L'action effectuée peut consister à transmettre à l'appelant un autre message vocal. Dans ce cas, les étapes 12 à 19 sont à nouveau exécutées pour le nouveau message vocal et le message écrit correspondant. La Fig. 2 est un schéma montrant une séquence de transmission lorsque le terminal téléphonique est adapté à recevoir des messages écrits, c'est à dire lorsque le procédé exécute les étapes 12 à 18. Le bloc 31 contient le signal d'activation du récepteur MODEM (SAT). Il s'agit d'un signal bifréquence (2130 Hz et 2750 Hz) qui est transmis sur un temps Tsat compris entre 80 et 85 ms. Le bloc 32 contient la réponse du récepteur MODEM. La durée minimale pour la prise en compte de l'acquittement du terminal est un temps Te compris entre 40 et 55 ms. Le bloc 33 contient la trame de données V23. La durée d'attente avant l'envoi de la trame de données V23 est un temps Td compris entre 55 et 200 ms. Le bloc 34 contient le message vocal émis après que la trame de données V23 a été transmise, avec une temporisation suffisante pour permettre la réactivation du haut parleur. La Fig. 3 est un schéma montrant une séquence de transmission lorsque le terminal téléphonique n'est pas adapté à recevoir des messages écrits, c'est à dire lorsque le procédé passe directement de l'étape 12 à l'étape 18. Le bloc 41 contient le signal d'activation du récepteur MODEM (SAT), identique à celui représenté par le bloc 31 dans la Fig. 2. Après l'écoulement du temps Tsat, une temporisation Tom durant entre 155 et 165 ms représente la durée d'attente maximale de l'acquittement du terminal Passé cette durée, le serveur suppose que le terminal ne reconnaît pas le signal SAT et, en conséquence, ne transmet pas la trame de données V23. Le message vocal est alors directement transmis, ainsi que l'indique le bloc 44 dont le contenu est identique à celui du bloc 34 de la Fig. 2. Les trames de données V23 peuvent être préenregistrées ou générées dynamiquement en fonction du contenu du massage vocal correspondant. La Fig. 4 est un schéma montrant une séquence de transmission de données lorsque, selon un second mode de réalisation de la présente invention, une trame de données audio V23 de message écrit est enregistrée dans la même séquence que le message vocal. Dans ce cas tous les éléments transmis du serveur au terminal sont enregistrés dans un même bloc audio 50. Un sous bloc 51, en début de bloc, contient le signal d'activation du récepteur MODEM (SAT) identique à celui représenté par le bloc 31 dans la Fig. 2 et par le bloc 41 dans la Fig. 3. Un sous bloc suivant 53, intervenant après temporisation adaptée, contient la trame de données V23 identique à celle représentée par le bloc 33 dans la Fig. 2. Le dernier sous bloc 54, intervenant après temporisation adaptée, contient le message vocal identique à celui représenté par le bloc 34 dans la Fig. 2 et par le bloc 44 dans la Fig. 3. Dans le cas de serveurs vocaux de base, un tel mode de réalisation que implique le message V23 soit systématiquement transmis, étant enregistré en dur avec le message vocal, alors que, dans le cas de serveurs vocaux évolués, le message V23 est composé dynamiquement en fonction du contenu du message à traduire. Afin de ne pas perturber un utilisateur qui ne possède pas de terminal adéquat pour la transmission V23, le serveur peut être configuré afin de ne pas envoyer de messages vocaux contenant des données V23. Deux types de messages vocaux sont enregistrés dans le serveur, les uns avec des données V23 et les autres sans données V23, les contenus vocaux étant par ailleurs identiques. Le serveur, selon la configuration initiale, transmet le message adéquat. REVENDICATIONS 1) Procédé pour associer des messages écrits à des messages vocaux à travers le réseau téléphonique public commuté, lesdits messages vocaux (34 ; 44 ; 54) étant émis sous forme de blocs par un serveur de télématique vocale en réponse à des commandes transmises par un terminal téléphonique d'un appelant, chaque bloc de message vocal étant préenregistré et emmagasiné avec adressage approprié dans un moyen de stockage dudit serveur de télématique vocale, caractérisé en ce qu'il comprend une étape préalable consistant à associer à chaque bloc de message vocal (34 ; 54) une séquence sonore formant trame de données audio (33 ; 53) correspondant à une trame de données numériques de message écrit, une étape de transmission (15) consistant à transmettre à travers le réseau téléphonique public commuté ladite trame de données audio avec ledit bloc de message vocal, une étape de décodage (16) consistant à convertir, au niveau dudit terminal téléphonique dudit appelant, ladite trame de données audio de message écrit en ladite trame de données numériques de message écrit, et une étape de visualisation (16) consistant à visualiser ledit message écrit. 2) Procédé selon la revendication 1, caractérisé en ce que ladite étape de transmission (15) transmet ladite trame de données audio de message écrit (33) avant une étape de transmission (18) dudit bloc de message vocal (34). 3) Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend également une étape (12) de détection de la présence d'un moyen de décodage au niveau dudit terminal téléphonique dudit appelant, ladite étape de transmission (15) de ladite trame de données audio de message écrit n'étant pas exécutée lorsque ladite étape de détection (12) ne détecte pas la présence dudit moyen de décodage. 4) Procédé selon la revendication 1 ou 2, caractérisé en ce que ladite étape préalable consiste à préenregistrer au début de chaque bloc de message vocal (54) ladite trame de données audio de message écrit (53), ladite étape de transmission transmettant à travers ledit réseau téléphonique public commuté ladite trame de données audio de message écrit (53) et ledit message vocal (54) dans un même bloc (50). 5) Procédé selon la revendication 1 ou 2, caractérisé en ce que ladite trame de données audio de message écrit est générée dynamiquement en fonction du contenu dudit bloc de message vocal. 6) Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'une temporisation adaptée est ménagée entre ladite trame de données audio de message écrit (33 ; 53) et ledit message vocal (34 ; 54). 7) Dispositif pour associer des messages écrits à des messages vocaux à travers le réseau téléphonique public commuté, lesdits messages vocaux (34 ; 44 ; 54) étant émis sous forme de blocs par un serveur de télématique vocale en réponse à des commandes transmises par un terminal téléphonique d'un appelant, chaque bloc de message vocal étant préenregistré et emmagasiné avec adressage approprié dans un moyen de stockage dudit serveur de télématique vocale, caractérisé en ce qu'il comprend, au niveau dudit serveur de télématique vocal, un moyen pour associer à chaque bloc de message vocal (34 ; 54) une séquence sonore (33 ; 53) formant trame de données audio correspondant à une trame de données numériques de message écrit, et, au niveau dudit terminal téléphonique dudit appelant, un moyen pour convertir ladite trame de données audio de message écrit en ladite trame de données numériques de message écrit, et un moyen pour visualiser ledit message écrit.