Brevet FR2963184A1 — publié le 20120127

PROCEDE ET MODULE D'ENRICHISSEMENT DYNAMIQUE D'UN MESSAGE VOCAL La présente invention concerne un procédé et un module d'enrichissement dynamique d'un message vocal, ainsi qu'un produit programme d'ordinateur pour mettre en oeuvre le procédé. Dans le domaine de la téléphonie, l'utilisation de messageries vocales est couramment répandue, afin d'informer une personne appelant une autre personne de l'indisponibilité de cette dernière. Plus précisément, lorsque la personne à l'origine de l'appel téléphonique (désignée sous le terme d'«appelant ») cherche à joindre une autre personne (désignée sous le terme de « destinataire ») et que ce dernier n'est pas disponible, l'appelant est redirigé vers un serveur de messagerie vocale dans lequel est stocké un message vocal associé au destinataire et diffusé à l'intention de l'appelant afin de l'informer de l'indisponibilité du destinataire. Un tel message vocal est préenregistré au sein du serveur de messagerie vocale et peut être personnalisé par le destinataire lui-même. Cependant, ce type de message vocal classique présente certaines limitations en termes de fonctionnalité. En particulier, le même message vocal est toujours diffusé, indépendamment de la situation ou du statut du destinataire. Il n'est en particulier pas possible d'adapter en temps réel la teneur de l'information fournie dans le message vocal en fonction d'éléments contextuels liés au destinataire de l'appel téléphonique. De plus, tous les appelants vont avoir accès au même message vocal, indépendamment de leur lien ou relation avec le destinataire de l'appel. Il n'est pas possible de personnaliser le message vocal en fonction de l'appelant. Il n'est donc pas actuellement possible d'adapter les messages vocaux de manière dynamique en fonction du contexte du destinataire de l'appel téléphonique ou de l'appelant cherchant à le joindre. La présente invention vise à remédier à ces inconvénients. Elle propose à cet effet un procédé d'enrichissement dynamique d'un message vocal associé au destinataire d'un appel téléphonique, le procédé comprenant l'obtention auprès d'un serveur tiers d'au moins une information complémentaire associée audit destinataire de l'appel téléphonique et l'insertion de l'information complémentaire obtenue dans le message vocal afin d'obtenir un message vocal enrichi. En particulier, lorsque l'information complémentaire est obtenue sous forme de donnée numérique, l'étape d'insertion comprend la conversion de l'information complémentaire sous forme de donnée numérique en un message audio et l'assemblage du message audio avec le message vocal associé au destinataire afin d'obtenir le message vocal enrichi. Avantageusement, l'étape d'obtention comprend l'envoi de l'information complémentaire par le serveur tiers suite à la réception d'une requête en enrichissement. Dans un mode de réalisation avantageux, l'étape d'obtention comprend en outre l'identification du destinataire au moyen de son numéro de téléphone transmis dans la requête en enrichissement et la préparation de l'information complémentaire à transmettre en fonction de l'identité du destinataire, ce qui permet une identification simple et rapide du destinataire par le serveur tiers. Avantageusement, l'étape d'obtention comprend en outre l'identification de l'appelant émettant l'appel téléphonique au moyen de son numéro de téléphone transmis dans la requête en enrichissement et la préparation de l'information complémentaire à transmettre en fonction de l'identité de l'appelant. Ceci permet d'adapter la teneur du message enrichi en fonction de la personne à l'origine de l'appel téléphonique. Dans un mode de réalisation, l'information complémentaire est une information de localisation du destinataire obtenue à partir d'un serveur tiers appartenant à un réseau de téléphonie mobile auquel souscrit le destinataire, ce qui permet d'indiquer à l'appelant, de façon dynamique, où se trouve le destinataire. Dans un autre mode de réalisation, l'information complémentaire est une information décrivant le statut du destinataire obtenue à partir d'un serveur tiers appartenant à un système de gestion d'un réseau social auquel adhère le destinataire, ce qui permet de fournir cette information de statut à l'appelant. Dans un autre mode de réalisation, l'information complémentaire est une information décrivant le statut du destinataire obtenue à partir d'un serveur tiers appartenant à un système de messagerie instantanée auquel participe le destinataire, ce qui permet de fournir cette information de statut à l'appelant. La présente invention propose également un module d'enrichissement dynamique d'un message vocal apte à être installé dans un serveur de messagerie vocale pour mettre en oeuvre un procédé d'enrichissement dynamique selon l'une des revendications précédentes afin de produire un message vocal enrichi. Dans un mode de réalisation avantageux, le module d'enrichissement dynamique comporte un module de communication, apte à transmettre une requête en enrichissement à un serveur tiers et à recevoir dudit serveur tiers une information complémentaire associée au destinataire d'un appel téléphonique, sous forme de donnée numérique, et un module de conversion apte à convertir l'information complémentaire sous forme de donnée numérique en un message audio. La présente invention propose, en outre, un serveur de messagerie vocale comprenant le module d'enrichissement dynamique tel que décrit ci-avant. La présente invention propose aussi un programme d'ordinateur, destiné à être stocké dans une mémoire d'une unité de traitement informatique, sur un support de mémoire amovible ou sur un support de lecture informatique, et qui comporte des instructions pour exécuter les étapes du procédé d'enrichissement dynamique tel que décrit précédemment. Un tel programme doit être considéré comme un produit dans le cadre de la protection qui est recherchée par la présente demande de brevet. L'invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d'exemple, et en référence aux figures en annexe dans lesquelles : - la figure 1 est une vue schématique d'un système de communication comprenant un module d'enrichissement dynamique d'un message vocal selon la présente invention ; et - la figure 2 illustre les étapes d'un procédé d'enrichissement dynamique d'un message vocal selon la présente invention. La figure 1 représente schématiquement un système de communication comprenant un module 10 d'enrichissement dynamique d'un message vocal selon la présente invention. Sur cette figure 1 est représenté un appelant, désigné par Ua, cherchant à joindre téléphoniquement un destinataire, désigné par Ud. Lorsque cet appel téléphonique échoue, par exemple en cas d'indisponibilité du destinataire Ud, l'appelant Ua est redirigé vers un serveur de messagerie vocale Smsg qui diffuse alors un message vocal MSG, enregistré dans des moyens de mémorisation 20, à destination de l'appelant Ua. Dans la présente invention, un module 10 d'enrichissement dynamique est installé dans le serveur de messagerie vocale Smsg afin d'enrichir le message vocal MSG avec un certain nombre d'informations complémentaires associées au destinataire Ud. Ce module d'enrichissement 10 est ainsi arrangé, d'une part, pour obtenir auprès d'un serveur tiers au moins une information complémentaire associée au destinataire Ud de l'appel téléphonique, laquelle va servir à enrichir le message vocal MSG. Ce serveur tiers peut être par exemple un serveur Si appartenant à système de gestion d'un réseau social (illustré par le symbole WEB sur la figure 1) auquel adhère le destinataire, comme par exemple le réseau Facebook ou Twitter, ou à un serveur de messagerie instantanée. Dans ce cas, l'information complémentaire obtenue INFO; peut être une information décrivant le statut du destinataire Ud telle qu'elle apparaît sur ce réseau social. Ce serveur tiers peut également être un serveur STEL appartenant à un réseau de téléphonie mobile (illustré par « TEL » sur la figure 1) auquel souscrit le destinataire. Dans ce cas, l'information complémentaire obtenue INFOTEL peut être une information sur la localisation du destinataire Ud telle que déterminée par le réseau de téléphonie mobile en question. Ce module d'enrichissement 10 est arrangé, d'autre part, pour insérer l'information complémentaire obtenue auprès du serveur tiers dans le message vocal MSG associé au destinataire. Le module d'enrichissement 10 permet alors d'obtenir un message vocal enrichi MSG;, basé sur l'assemblage du message vocal MSG initialement enregistré ainsi que sur la ou les information(s) complémentaire(s) obtenues. Ainsi, dans un mode particulier de réalisation, le module d'enrichissement comporte un module de communication 11 qui est apte à transmettre une requête en enrichissement au serveur tiers et à recevoir en retour, de ce serveur tiers, la ou les information(s) complémentaire(s) requise(s). Comme cette information complémentaire requise est dans la plupart des cas sous forme de donnée numérique, le module d'enrichissement comporte avantageusement, en outre, un module de conversion 13 apte à convertir la donnée numérique représentant l'information complémentaire en un message audio pouvant être inséré avant ou après le message vocal initial MSG, voire au sein même de ce message vocal MSG. Le module 10 d'enrichissement dynamique tel que décrit ci-avant peut prendre la forme d'un module logiciel installé au sein d'un serveur de messagerie vocal et apte à communiquer avec des applications logicielles auprès desquelles il cherche à obtenir des informations complémentaires sur le destinataire Ud. La figure 2 illustre les étapes d'un procédé 100 d'enrichissement 20 dynamique d'un message vocal selon la présente invention. Ce procédé 100 d'enrichissement dynamique peut démarrer suite à l'échec de l'appel téléphonique, par exemple du fait de l'indisponibilité du destinataire Ud, à l'émission d'un appel téléphonique de l'appelant Ua vers le destinataire Ud et comprend deux étapes principales 110 et 120 : 25 - l'obtention (étape 110) auprès d'un serveur tiers Si d'au moins une information complémentaire INFO; associée au destinataire Ud ; - l'insertion (étape 120) de cette information complémentaire INFO; ainsi obtenue dans le message vocal MSG. Un message vocal enrichi MSG;, correspondant au message vocal MSG 30 initial enrichi avec l'information complémentaire INFO; obtenue, est ainsi généré et peut être communiqué à l'appelant Ua. L'étape d'obtention 110 peut avantageusement comprendre une étape 111 de transmission, par le serveur de messagerie vocale Smsg, d'une requête en enrichissement (désignée par req;) à un, voire plusieurs, serveur(s) tiers Si dans le but d'obtenir un certain nombre d'informations complémentaires pour enrichir le message vocal MSG à diffuser à l'attention de l'appelant Ua. Suite à la réception de cette requête en enrichissement, le serveur tiers Sj transmet alors l'information complémentaire requise au serveur de messagerie vocale Smsg (étape 117). Dans un mode de réalisation avantageux, l'identification du destinataire Ud est effectuée par le serveur tiers Si au moyen de son numéro de téléphone transmis dans la requête en enrichissement req; (étape 113). Suite à cette identification, l'information complémentaire requise est préparée par le serveur tiers Si en fonction de l'identité du destinataire Ud (étape 115). Dans ce mode de réalisation, le destinataire Ud est identifié facilement, de manière univoque grâce à son numéro de téléphone, ce qui permet au serveur de tiers de retrouver facilement les données associées au destinataire, par exemple les données de statut du destinataire correspondant à son compte Facebook lorsque le serveur tiers est un serveur appartenant au système de gestion de ce réseau social particulier. Dans un autre mode de réalisation avantageux, l'identification de l'appelant Ua est également effectuée, au moyen de son numéro de téléphone transmis dans la requête en enrichissement req;, lors de l'étape d'identification 113. La préparation (étape 115) de l'information complémentaire requise est alors également effectuée en fonction de l'identité de l'appelant Ua. Cet autre mode de réalisation permet de sélectionner les informations complémentaires à fournir pour enrichir le message vocal en fonction de l'appelant, ce qui apporte un degré supplémentaire d'adaptabilité et de dynamisme au message vocal. La liste des informations complémentaires à fournir en fonction de l'appelant peuvent être prédéfinies et gérées au préalable par le destinataire Ud, en fonction de considérations de confidentialité. Ainsi, dans cet autre mode de réalisation, chaque appelant Ua distinct peut écouter un message vocal enrichi MSG; personnalisé en fonction de sa relation avec le destinataire Ud. Il est bien entendu possible de combiner les deux modes de réalisation précédents en procédant à l'identification de l'appelant et du destinataire, ce qui permet de cumuler les avantages de ces deux modes de réalisation. Lorsque l'information complémentaire obtenue se présente sous la forme d'une donnée numérique, l'étape 120 d'insertion de l'information complémentaire dans le message vocal MSG comprend avantageusement une étape 121 de conversion en un message audio, autrement appelée « vocalisation » de l'information complémentaire. Cette étape 121 de conversion est alors suivie par l'assemblage (étape 123) du message audio ainsi obtenu avec le message vocal MSG associé au destinataire Ud, afin d'obtenir un message vocal enrichi MSG;. Le message audio correspondant à l'information complémentaire peut être 10 ajouté avant ou après le message vocal initial MSG, voire inséré au sein même de ce message vocal initial MSG. En ce qui concerne le type d'information complémentaire pouvant être insérée dynamiquement dans le message vocal, quatre catégories principales d'information peuvent être combinées entre elles : 15 - le nom du destinataire Ud ; - des données personnelles (numéro de téléphones, une adresse physique ou électronique, un prénom ou un surnom) sur ce destinataire Ud; - des informations descriptives (un poste de travail dans une société, une fonction, des compétences, ...) sur ce destinataire Ud; 20 - la localisation en temps réel du destinataire Ud. En particulier, les trois premières catégories d'information ci-dessus peuvent être fournies en une seule fois par une seule source d'information de type messagerie instantanée, serveur de contacts, ou réseau social. La location en temps réel du destinataire, quant à elle, peut être fournie en parallèle par le 25 réseau mobile auquel appartient le destinataire, sur requête unique ou de manière continue. Lorsque le serveur tiers Si appartient à un système de gestion d'un réseau social auquel adhère le destinataire Ud, ou à un système de messagerie instantanée, les informations complémentaires suivantes peuvent être insérées 30 dans le message vocal enrichi MSG; : - statut de présence du destinataire Ud sur le réseau social en question (présent ou non-présent) ; - statut descriptif de présence (par exemple «je suis content aujourd'hui ») ; - localisation géographique (« à Paris ») ; - statut de présence complexe (« disponible » / « occupé » / « absent » / « en déjeuner »). Ces informations sont fournies par ces systèmes en fonction de l'appelant Ua et de son appartenance à des listes d'amis, des groupes ou à des conversations particulières. Dans ce cas, l'activation de ce service d'enrichissement dynamique, côté serveur tiers, peut être effectuée au moyen de l'installation d'une nouvelle application spécifique d'activation ajoutée aux outils existants déjà sur le serveur tiers. Le procédé 100 d'enrichissement dynamique comprend alors une étape préalable d'activation de l'enrichissement, côté serveur tiers, qui peut comprendre également une sous-étape de désactivation automatique des informations de statut précédentes, autres que la géolocalisation, afin de confier l'exclusivité de la gestion des informations complémentaires à transmettre au réseau social où la fonctionnalité d'enrichissement dynamique est nouvellement activée. Lorsque le serveur tiers appartient à un système de téléphonie mobile auquel souscrit le destinataire Ud, les informations complémentaires suivantes peuvent être insérées dans le message vocal enrichi : - localisation géographique automatiquement déduite du positionnement du terminal du destinataire (géolocalisation) ; Dans un mode de réalisation dit « automatique », les informations complémentaires requises sont fournies de manière automatique par le serveur tiers, à intervalles réguliers ou en fonction d'évènements externes. Cela peut être le cas pour les informations de géolocalisation du destinataire Ud, d'interconnexion avec une messagerie instantanée ou un réseau social auxquels est connecté ce destinataire. Ce mode présente l'avantage de fournir une information « fraîche », en temps réel, sans aucun effort de l'utilisateur, en contrepartie d'une perte relative de contrôle sur ce type d'information. Dans un autre mode de réalisation dit « manuel », les informations complémentaires spécifiques sont requises par l'appelant Ua, par exemple par le biais de l'interface utilisateur de son propre terminal ou par un accès dédié à une messagerie web. Le message vocal enrichi MSG; peut ainsi proposer un menu dynamique donnant accès à un certain nombre d'informations complémentaires (par exemple « pressez la touche 1 pour obtenir la localisation du destinataire », « pressez la touche 2 pour obtenir le statut Facebook du destinataire », « pressez la touche 3 pour savoir si le destinataire est en ligne en ce moment » etc.), et l'appelant peut choisir grâce à ce menu dynamique l'information particulière qu'il désire obtenir sur le destinataire. Dans un autre mode de réalisation dit « semi-automatique », il est également possible d'ajouter une caractéristique au menu d'interface de récupération téléphonique, proposant aux utilisateurs d'enregistrer leur statut une fois qu'ils ont écouté leurs messages. Bien entendu, l'invention n'est pas limitée aux exemples de réalisation ci-dessus décrits et représentés, à partir desquels on pourra prévoir d'autres modes et d'autres formes de réalisation, sans pour autant sortir du cadre de l'invention. De nombreuses variantes de réalisation sont possibles. Ainsi, dans les revendications, le mot « comprenant » n'exclue pas d'autres éléments et l'article indéfini « un/une » n'exclue pas une pluralité. De plus, les différents modes de réalisations décrits précédemment peuvent être combinés entre eux. Il est ainsi possible d'enrichir dynamiquement un message vocal avec une pluralité d'informations complémentaires telles que décrites ci-avant, en accédant à une pluralité de serveur tiers permettant d'obtenir de telles informations complémentaires. REVENDICATIONS1. Procédé d'enrichissement dynamique d'un message vocal (MSG) associé au destinataire (Ud) d'un appel téléphonique, le procédé comprenant l'obtention (110) auprès d'un serveur tiers d'au moins une information complémentaire associée audit destinataire et l'insertion (120) de l'information complémentaire obtenue dans le message vocal afin d'obtenir un message vocal enrichi (MSG;). 2. Procédé selon la revendication 1 dans lequel ladite information complémentaire est obtenue sous forme de donnée numérique, le procédé étant caractérisé en ce que l'étape d'insertion (120) comprend la conversion (121) de l'information complémentaire sous forme de donnée numérique en un message audio et l'assemblage (123) du message audio avec le message vocal associé au destinataire afin d'obtenir le message vocal enrichi (MSG;). 3. Procédé selon la revendication 2, caractérisé en ce que l'étape d'obtention (110) comprend l'envoi (117) de ladite information complémentaire par le serveur tiers suite à la réception (111) d'une requête en enrichissement (req;). 4. Procédé selon la revendication 3, caractérisé en ce que l'étape d'obtention comprend en outre l'identification (113) du destinataire (Ud) au moyen de son numéro de téléphone transmis dans la requête en enrichissement (req;) et la préparation (115) de l'information complémentaire à transmettre en fonction de l'identité du destinataire. 5. Procédé selon la revendication 4, caractérisé en ce que l'étape d'obtention comprend en outre l'identification (113) de l'appelant (Ua) émettant l'appel téléphonique au moyen de son numéro de téléphone transmis dans la requête en enrichissement (req;) et la préparation (115) de l'information complémentaire à transmettre en fonction de l'identité de l'appelant (Ua). 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que ladite information complémentaire est une information de localisation du destinataire (Ud) obtenue à partir d'un serveur tiers (STEL) appartenant à un réseau de téléphonie mobile auquel souscrit le destinataire. 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'information complémentaire est une information décrivant le statut du destinataire (Ud) obtenue à partir d'un serveur tiers (Si) appartenant à un système de gestion d'un réseau social (WEB) auquel adhère le destinataire. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'information complémentaire est une information décrivant le statut du destinataire (Ud) obtenue à partir d'un serveur tiers (Si) appartenant à un système de messagerie instantanée auquel participe le destinataire. 9. Module d'enrichissement dynamique (10) d'un message vocal (MSG) apte à être installé dans un serveur de messagerie vocale pour mettre en oeuvre un procédé d'enrichissement dynamique selon l'une des revendications précédentes afin de produire un message vocal enrichi (MSG;). 10. Module d'enrichissement dynamique selon la revendication 9, caractérisé en ce qu'il comporte un module de communication (11), apte à transmettre une requête en enrichissement à un serveur tiers (Si) et à recevoir dudit serveur tiers une information complémentaire associée au destinataire d'un appel téléphonique, sous forme de donnée numérique, et un module de conversion (13) apte à convertir l'information complémentaire sous forme de donnée numérique en un message audio. 11. Serveur de messagerie vocale (Smsg) comprenant un module d'enrichissement dynamique (10) selon l'une des revendications 9 ou 10. 12. Produit programme d'ordinateur comportant des instructions de code de programme enregistrées sur un support lisible par un ordinateur, pour mettre en oeuvre les étapes du procédé d'enrichissement dynamique selon l'une quelconque des revendications 1 à 8 lorsque ledit programme fonctionne sur un ordinateur.10