Brevet FR2848055A1 — publié le 20040604

Système et procédé de fourniture de données L'invention relève du domaine de la communication de données 5 par un réseau de téléphonie. Plus particulièrement, l'invention concerne la fourniture de données par un utilisateur de combiné téléphonique. Le document WO 01/50453 propose d'offrir par voie téléphonique l'accès à des données issues d'un serveur vocal ou issues de la vocalisation du contenu d'un site Web. La navigation se fait par 10 reconnaissance vocale. Le client peut ainsi naviguer à la voix, avoir des informations extraites directement d'un site Internet et se les faire retranscrire de manière orale. Les instructions du client sont reconnues par reconnaissance vocale et les informations demandées sont transmises au client par synthèse vocale. Avec un tel service, le client reçoit donc des informations vocales correspondant aux demandes qu'il a effectuées. Ces informations peuvent être par exemple un numéro de téléphone, une adresse, un titre de livre, une date, des horaires, des prix. Toutefois, elles ne sont pas faciles à mémoriser, en particulier si on appelle d'un 20 téléphone mobile. Il est donc souhaitable d'aider le client à les mémoriser. L'invention vise à faciliter la conservation par le client des informations délivrées. L'invention propose un système de fourniture de données à un 25 utilisateur de combiné téléphonique dans un réseau de téléphonie. Le système comprend un serveur apte à transformer une première demande de l'utilisateur en une première requête, un serveur apte à transformer une deuxième demande de l'utilisateur relative à au moins un média souhaité en une deuxième requête, et un moyen pour délivrer 30 le message à l'utilisateur sur le média souhaité en réponse à la première demande. Le client peut à tout moment prononcer un mot clé qui commandera l'envoi dudit message par le média et vers le terminal choisi par le client. Ainsi, le client pourra disposer, sous une forme mémorisable, de l'information recueillie sur le serveur vocal ou sur le site Web vocalisé. Dans un mode de réalisation de l'invention, le système comprend une base de données apte à retourner une information en 5 réponse à ladite première requête. Une information souhaitée par le client peut ainsi lui être délivrée. Dans un mode de réalisation de l'invention, le système comprend un moyen de transformation de ladite information en un message vocal délivré au combiné téléphonique de l'utilisateur. 10 L'information est stockée, par exemple sous format XML, et traitée par un synthétiseur vocal. Avantageusement, le système comprend un adaptateur de contenu apte à transformer ladite information en un message compréhensible par le média souhaité. L'information stockée est 15 utilement transformée pour sa diffusion par télécopie, courriel, SMS, etc. Dans un mode de réalisation de l'invention, le système comprend un serveur de configuration apte à stocker les définitions et les adresses de médias souhaités par l'utilisateur. Le serveur de 20 configuration peut comprendre les définitions et les adresses de messages courts, télécopie, courrier, et courrier électronique, par exemple du type "client 1; télécopie; 01 XX XX XX XX", " client 1; courriel; client_ l@fournisseurdacces.com". Dans un mode de réalisation de l'invention, le système 25 comprend un moyen pour envoyer ledit message au média souhaité. Dans un mode de réalisation de l'invention, le système comprend une base de données d'archivage. Dans un mode de réalisation de l'invention, le système comprend un serveur de facturation. Le serveur de facturation peut 30 servir aussi à l'archivage. Le serveur de facturation permet de facturer au client le service qui lui est fourni. Le serveur de facturation peut être relié au serveur général de facturation de l'opérateur téléphonique en vue d'une facturation commune. Avantageusement, le système comprend une unité de commande apte à gérer les échanges entre les serveurs et le moyen pour délivrer un message. On entend ici par serveur toute machine, réelle ou virtuelle, ou 5 réseau de machines de traitement ou de stockage de l'information permettant de gérer l'utilisation d'une ressource et équipée des logiciels adéquats. L'invention propose également un procédé de fourniture de données par un utilisateur de combiné téléphonique dans un réseau de 10 téléphonie. Une première demande de l'utilisateur est transformée en une première requête, une deuxième demande de l'utilisateur relative à au moins un média souhaité est transformé en une deuxième requête, et un message est délivré à l'utilisateur sur le média souhaité en réponse à la première demande. Grâce à l'invention, le mot reconnu par le système de reconnaissance vocale déclenche la diffusion sur un support visuel, par une passerelle adaptée, de l'information correspondant au contexte vocal prononcé par la machine lorsque le mot a été prononcé. Préalablement, l'utilisateur a la possibilité de définir le support visuel 20 ou média, avec les adresses ou numéros correspondants, par lequel il souhaite recevoir les informations. L'invention sera mieux comprise à la lecture de la description détaillée de quelques modes de réalisation pris à titre d'exemples nullement limitatifs et illustrés par les dessins annexés, sur lesquels: 25 - la figure 1 est une vue schématique d'un mode de réalisation de l'invention; et - la figure 2 est un organigramme des étapes de procédé selon un mode de réalisation de l'invention. Comme on peut le voir sur la figure 1, le système comprend un 30 serveur vocal 1 relié à un réseau de téléphonie fixe 2 et à un réseau de téléphone mobile 3. Le client peut être équipé d'un combiné 4 de téléphonie fixe relié au réseau 2 ou d'un combiné 5 de téléphonie mobile relié au réseau 3. Le système se complète par un serveur de services de données 6, une base de données de configuration client 7, une base de données de facturation 8 et une base de données de contenu 9, reliées au serveur de services de données 6. La base de données de contenu 9 peut être reliée à un système fournisseur de contenu 10. La fourniture de contenu peut être effectuée par entrée directe ou par saisie automatique d'informations d'un site Web. Le système comprend en outre une interface d'adaptation de contenu 11 reliée au serveur de services de données 6. L'interface d'adaptation de contenu 11 est reliée à une pluralité de passerelles vers des médias de diffusion variés, par exemple une passerelle 12 vers un 10 télécopieur 13, une passerelle 14 vers un service de messages courts 15, une passerelle 16 vers un service de messages électroniques 17 et une passerelle 18 vers un média 19. Le serveur vocal 1 comprend au moins une carte vocale 20 formant une interface avec le réseau 2 ou le réseau 3, au moins un 15 logiciel de reconnaissance de la parole la et au moins un logiciel de synthèse vocale lb. Le serveur vocal 1 peut être de type plate-forme "MG2 NetCentrex". Dans une version optionnelle, en cas d'absence de logiciel de reconnaissance de la parole, le client peut signifier ses choix au 20 système par l'appui sur des touches de son téléphone par la technique connue sous le nom de DTMF. En fonctionnement, le serveur vocal 1 traduit en une requête les informations issues de la reconnaissance de la parole ou du code DTMF et les transmet par l'intermédiaire du serveur de services de données 6 à la base de données de contenu 9 qui 25 en retour fournit une information, par exemple sous la forme XML à transmettre au client. Cette information est traduite sous une forme compatible avec le logiciel de synthèse de la parole lb par exemple sous format XML, puis est transmise au logiciel de synthèse de la parole lb qui délivre alors un message vocal sur la ligne téléphonique 30 du client. Sur une requête particulière prononcée par le client, par exemple lorsqu'il prononce un mot clé tel que "SMS", "fax', "courrier", "mail", l'information contextuelle est en même temps transmise par un autre média de son choix. La base de données de configuration client 2 mémorise les définitions et les adresses des médias souhaités par le client. L'interface d'adaptation de contenu 11 est capable de transformer le contenu initial, par exemple sous format XML, dans un langage directement compréhensible par le média de 5 diffusion choisi par le client. A travers ladite interface de contenu 11, le système est alors en relation avec des passerelles permettant la diffusion à des médias proposés à l'utilisateur. Lorsque le nom d'un média est prononcé par le client, le système le détecte et le reconnaît. Après avoir interrogé la base de données de configuration 10 client 7, pour connaître le média désiré et l'adresse de destination, le système interroge la base de données de contenu 1 pour connaître le contenu qui est en train d'être synthétisé. Ce contenu est alors utilisé de la manière suivante. Le serveur de services de données 6 alerte l'interface d'adaptation de contenu 11 et lui transmet ces informations, 15 c'est-àdire le média souhaité, l'adresse de destination et le contenu par exemple sous format XML. L'interface d'adaptation de contenu 11 traduit le contenu sous la forme appropriée compréhensible par la passerelle correspondant au média choisi. Puis l'interface d'adaptation de contenu 11 transmet le contenu adapté ainsi que l'adresse du 20 destinataire à la passerelle correspondante, par exemple la passerelle 12, et demande à ladite passerelle la diffusion du message. Le client reçoit alors le message adapté sur le terminal qu'il a choisi, par exemple son télécopieur 13. Le client peut ainsi recevoir par télécopie le numéro de téléphone, le prix proposé ou plus généralement 25 l'information qu'il vient d'entendre dans son combiné téléphonique. La base de données de facturation 8 est destinée à garder la mémoire des échanges et des actions effectuées, dans un but de maintenance et de facturation. Un mode de fonctionnement de l'invention est illustré sur la 30 figure 2. A l'étape 21, le système reçoit une première demande en provenance d'un client équipé d'un combiné téléphonique 4 ou 5 par l'intermédiaire du réseau 2 ou 3. A l'étape 22, le serveur vocal 1 effectue la reconnaissance de la demande. A l'étape 23, le serveur vocal 1 envoie ladite demande au serveur de services de données 6. A l'étape 24, le serveur de services de données 6 transforme ladite demande en une requête et envoie ladite requête à la base de données de contenu 9. A l'étape 25, la base de données de contenu 9 renvoie le 5 contenu à diffuser au serveur de services de données 6. Le serveur de services de données 6 envoie ledit contenu au serveur vocal 1. A l'étape 26, le serveur vocal 1 effectue une synthèse vocale du contenu à diffuser. A l'étape 27, le contenu est diffusé de façon vocale par le combiné 4 ou 5 du client. Le serveur de services de données 6 envoie également le contenu à diffuser à l'interface d'adaptation de contenu 11. Simultanément ou non à l'étape 26, à l'étape 28, l'interface d'adaptation de contenu 11 adapte le contenu au type de média de diffusion choisi, puis envoie, à l'étape 29, le contenu à diffuser 15 accompagné de l'adresse de diffusion tel que le numéro de télécopieur ou une adresse de messagerie électronique à la passerelle correspondant au média de diffusion choisie. Le choix du média de diffusion est stocké au préalable dans la base de données de configuration client 7 qui est interrogée par le serveur de services de 20 données 6, de préférence, simultanément à l'accès à la base de données de contenu 9 lors de l'étape 24 ou à l'étape 25. A l'étape 30, le serveur vocal 1 peut également recevoir une deuxième demande en provenance du client par l'intermédiaire de son combiné téléphonique 4 ou 5 et du réseau correspondant 2 ou 3. A 25 l'étape 31, le serveur vocal 1 effectue une reconnaissance de ladite deuxième demande. A l'étape 32, le serveur vocal 1 envoie ladite demande au serveur de services de données 6. A l'étape 33, le serveur de services de données 6 transforme ladite demande en une requête. A l'étape 34, le serveur de services de données 6 effectue un accès à la 30 base de données de configuration client 7 en lui envoyant ladite requête. A l'étape 35, la base de données de configuration client 7 renvoie l'adresse de diffusion correspondant au média choisi par le client. Ladite adresse de diffusion est ensuite envoyée par le serveur de services de données 6 à l'interface d'adaptation de contenu l1 qui à son tour la transmet, voir étapes 28 et 29, à la passerelle concernée. On comprend que le traitement d'une deuxième demande, étapes à 35 doit avoir lieu avant l'étape 28 d'adaptation du contenu de 5 façon que l'interface d'adaptation de contenu 11 puisse adapter ledit contenu au média de diffusion choisi. Par ailleurs, la base de données de configuration client 7 doit être renseignée au préalable. La base de données de configuration client 7 peut contenir un champ de désignation du client, un champ de 10 désignation du média et un champ d'adresse du média désigné. A titre d'exemple, le système peut fonctionner de la façon suivante, du point de vue du client. A l'issue d'un dialogue avec un serveur vocal, le client va recevoir une proposition de prix en vue de l'achat d'une assurance automobile: Serveur vocal: "Voulez vous recevoir un devis par fax, courrier ou SMS ?" Client: "Par fax." Serveur vocal:"Le prix proposé pour une assurance de type X pour un véhicule de type Y, modèle Z est de 300E." Le télécopieur du client reçoit alors et imprime la même information: Assurance de type X véhicule de type Y modèle Z prix 300ú proposition valable jusqu'au JJ!MM/AA. Pour marquer votre accord, veuillez nous retourner le présent fax muni de votre signature." La mention du média choisi peut avoir lieu à tout moment du dialogue entre le client et le système, au début du dialogue, avant, ou 30 éventuellement après la fourniture de l'information sous forme vocale. Grâce à l'invention, on propose à un client un lien avec un adaptateur de contenu capable de convertir le contenu initial, par exemple sous format XML, dans au moins un parmi plusieurs langages adaptés aux médias proposés par le service. Une base de données contient les informations qui identifient les médias et l'adresse du combiné au terminal ou combiné du client. Une base de données de facturation conserve la trace des opérations effectuées. Des passerelles entre l'adaptateur et les médias permettent la diffusion des contenus. 5 Enfin, une unité de commande, par exemple sous la forme d'un serveur de services de données permet les échanges entre le serveur vocal, les bases de données, et les passerelles et est capable de gérer la configuration des utilisateurs. REVENDICATIONS 1. Système de fourniture de données à un utilisateur de combiné téléphonique (4) dans un réseau de téléphonie (2), caractérisé par le fait qu'il comprend un serveur (1) apte à transformer une première 5 demande de l'utilisateur en une première requête, un serveur apte à transformer une deuxième demande de l'utilisateur relative à au moins un média souhaité en une deuxième requête, et un moyen pour délivrer un message à l'utilisateur sur le média souhaité en réponse à la première demande. 2. Système selon la revendication 1, caractérisé par le fait qu'il comprend une base de données (9) apte à retourner une information en réponse à ladite première requête. 3. Système selon la revendication 2, caractérisé par le fait qu'il comprend un moyen de transformation (lb) de ladite information en 15 un message vocal délivré au combiné téléphonique de l'utilisateur. 4. Système selon la revendication 1 ou 2, caractérisé par le fait qu'il comprend un adaptateur de contenu (11) apte à transformer ladite information en un message compréhensible par le média souhaité. 5. Système selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comprend un serveur de configuration (7) apte à stocker les définitions et les adresses de médias souhaités par l'utilisateur. 6. Système selon la revendication 5, caractérisé par le fait que le 25 serveur de configuration (7) comprend les définitions et les adresses de messages courts, télécopies, courrier, et courrier électronique. 7. Système selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comprend un moyen pour envoyer ledit message au média souhaité. 8. Système selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comprend une base de données d'archivage (8) . 9. Système selon l'une quelconque des revendications précédentes, caractérisé par le fait qu'il comprend un serveur de facturation (8). 10. Système selon l'une quelconque des revendications 5 précédentes, caractérisé par le fait qu'il comprend une unité de commande apte à gérer les échanges entre les serveurs et le moyen pour délivrer un message. 11. Procédé de fourniture de données à un utilisateur de combiné téléphonique dans un réseau de téléphonie, dans lequel une première 10 demande de l'utilisateur est transformée en une première requête, une deuxième demande de l'utilisateur relative à au moins un média souhaité est transformée en une deuxième requête, et un message est délivré à l'utilisateur sur le média souhaité en réponse à la première demande.