Brevet FR2853189A1 — publié le 20041001

La présente invention se rapporte à des procédés de gestion de communications vocales entre plusieurs terminaux, appliqués plus particulièrement à des terminaux sans clavier mettant en oeuvre une 5 communication vocale sur un réseau de communications commutés. Les communications entre des postes téléphoniques standards par l'intermédiaire de lignes de raccordement analogiques utilisent classiquement deux types de 10 signaux. D'une part les signaux de ligne sont utilisés pour initialiser et rompre une communication téléphonique. D'autre part les signaux d'enregistreur sont transmis sur la ligne dans la bande des fréquences vocales. Les signaux d'enregistreur permettent 15 principalement de spécifier le correspondant demandé. Pour invoquer des services supplémentaires lors de communications téléphoniques entre des postes dotés de claviers numériques dans un réseau de communication commutée, il est notamment connu d'utiliser un signal 20 de rappel d'enregistreur. Ce signal sera noté "R" dans la suite de ce document. Le signal de rappel d'enregistreur est un signal de ligne qui permet de remettre en place des ressources dans le commutateur de rattachement pour recevoir des signaux d'enregistreur 25 afin d'offrir des services supplémentaires à une communication en cours. Selon les normes françaises relatives aux lignes analogiques du réseau commuté, un signal de rappel d'enregistreur se compose d'une ouverture de ligne d'un délai de 270 millisecondes, à 30 50 millisecondes près. Ce signal de rappel d'enregistreur est généré par l'actionnement de la touche 'R' du terminal par l'utilisateur. On va notamment détailler ce fonctionnement dans le cas d'un service appelé double appel. Initialement, 5 une conversation téléphonique est tenue entre un correspondant A et un correspondant B. Lorsque le correspondant actionne la touche 'R' de son terminal, un signal de rappel d'enregistreur est détecté par le commutateur du réseau et la communication entre A et B 10 est dès lors interrompue. Le correspondant A est alors mis en garde par le commutateur. Le commutateur invite le correspondant B à invoquer un service. Par l'intermédiaire de son clavier, le correspondant B invoque le service demandé en donnant les coordonnées 15 d'un correspondant C devant être associé au service. Le commutateur met alors les correspondants B et C en communication. L'utilisation de la touche de rappel d'enregistreur 'R' permet ensuite d'utiliser d'autres services, notamment pour une reprise du correspondant A 20 et une libération du correspondant C, pour des va et vient du correspondant B entre ses correspondants A et C ou pour une conférence entre les correspondants A, B et C. La société Nokia commercialise des combinés de 25 téléphonie GSM, sous la référence Nokia 6110 ou Nokia 7650 communiquant par l'intermédiaire du protocole Bluetooth avec une oreillette. L'utilisateur peut ainsi communiquer avec un correspondant par l'intermédiaire de l'oreillette, sans avoir à conserver le combiné GSM 30 en main. Il peut éventuellement initialiser par reconnaissance vocale l'appel d'un correspondant dont le numéro est mémorisé dans le répertoire de son téléphone. Toutefois cette facilité n'est pas disponible sur l'ensemble des terminaux téléphoniques GSM possédant l'option Bluetooth. Ce procédé de communication présente des inconvénients. Ce procédé ne permet notamment pas à l'utilisateur de l'oreillette d'effectuer en cours de communication des demandes de service sans utiliser un clavier associé. Il peut s'agir du clavier d'un 10 téléphone mobile ou encore d'un organiseur électronique. Par ailleurs, la numérotation, notamment pour identifier un autre correspondant, est fastidieuse et souvent source d'erreurs. L'invention vise donc à résoudre un ou plusieurs 15 de ces inconvénients. L'invention propose pour cela un procédé de gestion de communications vocales entre plusieurs terminaux établies par l'intermédiaire d'un réseau de communication commuté par un gestionnaire de services 20 de routage, un desdits terminaux étant un terminal sans clavier muni d'un interrupteur manuel de communication, comprenant les étapes de: - mise en communication du terminal sans clavier avec un deuxième terminal; - déclenchement puis enclenchement de l'interrupteur manuel dudit terminal sans clavier; lorsque la durée séparant le déclenchement et l'enclenchement est comprise entre des valeurs inférieure et supérieure prédéterminées, mise en 30 communication du terminal sans clavier avec le gestionnaire de service de routage; - requête vocale d'un service de routage depuis le terminal sans clavier; - interprétation et exécution de la requête vocale. On peut prévoir que la requête vocale de routage comprend une commande de routage de la communication d'un des terminaux initialement mis en communication vers un troisième terminal. Selon une variante, le service de routage est 10 choisi dans le groupe comprenant: la conférence à 3 ou plus, le va-et-vient, le transfert d'appel, ou le rétro-appel. Selon une autre variante, le gestionnaire de service de routage appartient à une plate-forme 15 téléphonique PABX, un serveur externe de commande de plate-forme PABX, une plate-forme téléphonique LAN-PBX, un point de commande du réseau intelligent de commutateurs publics ou une passerelle entre un terminal radio sans clavier et un réseau téléphonique 20 commuté. Selon encore une variante, la valeur inférieure est égale à 100 millisecondes. Selon encore une autre variante, la valeur inférieure est égale à 250 millisecondes. On peut encore prévoir que la valeur supérieure est égale à 3 secondes. Selon une variante, lorsque la durée séparant le déclenchement et l'enclenchement dépasse la valeur supérieure, la ligne de communication entre lesdits 30 terminaux est libérée. Selon une autre variante, ledit terminal sans clavier utilisé est choisi dans le groupe constitué des oreillettes comprenant un microphone et un haut-parleur ou un écouteur, des organiseurs électroniques ou des postes fixes sans clavier. Selon encore une variante, le gestionnaire de service de routage effectue une étape de reconnaissance vocale de la requête vocale. D'autres caractéristiques et avantages de la 10 présente invention apparaîtront plus clairement à la lecture de la description qui suit, donnée à titre d'exemple illustratif et non limitatif et faite en référence aux figures suivantes dans lesquelles: -la figure 1 représente un exemple d'éléments mis 15 en òuvre par le procédé de l'invention lors d'une communication; -la figure 2 illustre différentes étapes d'un mode de réalisation du procédé. L'invention propose de déclencher puis d'enclencher manuellement un interrupteur de mise en communication d'un terminal sans clavier lors d'une communication avec un autre terminal, afin de pouvoir requérir un service de routage. Une requête vocale de service de routage est transmise par l'utilisateur du 25 terminal sans clavier. La figure 1 illustre les différents éléments d'un exemple de système 1 mettant en oeuvre l'invention. Le système 1 comprend un terminal sans clavier 2, relié par une liaison radio Bluetooth à une borne de liaison 30 radio 3. La borne de liaison radio 3 est connectée à une passerelle 4. La passerelle 4 gère les aspects radio de la communication. La passerelle 4 est connectée à une plate-forme de services de téléphonie 5. La plateforme de services de telephonie 5 est connectée à un réseau téléphonique fixe commuté 6. Il 5 peut s'agir d'une plate-forme PABX ou d'un commutateur public, auquel sont connectés les terminaux de communication 7 et 8 d'autres correspondants. Le terminal sans clavier 2 comprend un interrupteur manuel de communication 23. L'interrupteur 10 manuel de communication 23 peut se présenter sous la forme d'un bouton poussoir ou à états, classiquement utilisé pour interrompre ou accepter une communication. La plate-forme de services de téléphonie 5 représentée comprend un module de gestion de services 15 de routage 51 et un module de reconnaissance vocale 52. Les étapes principales du procédé de gestion sont les suivantes: Le terminal sans clavier 2 est préalablement mis en communication vocale avec un deuxième terminal 7. 20 L'utilisateur du terminal 2 souhaite ensuite obtenir un service de routage durant cette communication et déclenche puis enclenche l'interrupteur 23 du terminal 2 dans un intervalle de temps prédéterminé. Cette étape de déclenchement- enclenchement de l'interrupteur manuel 25 permet à l'utilisateur de signaler au gestionnaire de services de routage 51 une requête en service de routage. Le module de gestion de services de routage 51 détermine ainsi si la durée séparant le déclenchement 30 et l'enclenchement de l'interrupteur manuel est comprise entre une valeur inférieure et une valeur supérieure prédéterminées. Le module 51 élimine ainsi les durées trop courtes, souvent synonymes de problèmes électriques tels que des microcoupures et les durées trop longues, synonymes d'une volonté de l'utilisateur 5 d'interrompre la communication en cours et d'établir une nouvelle communication. Lorsque le module de gestion 51 a déterminé que ladite durée correspondait à une exigence d'un service de routage, D'une part la communication entre le 10 terminal 2 et le terminal 7 est alors provisoirement interrompue, mais le terminal 7 est maintenu en garde dans la plate-forme de service de téléphonie 5 sous le contôle du module de gestion 51 et la liaison avec le terminal 7 n'est donc pas libérée. D'autre part le 15 terminal 2 est mis en relation avec le module de reconnaissance vocale 52 sous le contrôle du module de gestion 51, le module de reconnaissance vocale peut soit interroger l'utilisateur, soit attendre des commandes vocales de l'utilisateur. L'utilisateur 20 transmet quoi qu'il en soit une requête vocale, indiquant par exemple le type de service de routage désiré et/ou une identification d'un terminal à impliquer dans le service de routage. Le module de reconnaissance vocale permet de transformer les 25 requêtes vocales en informations intelligibles par le module de gestion de services 51. Le module de gestion de services 51 interprète et exécute ensuite la requête vocale. En l'occurrence, l'utilisateur du terminal 2 30 requiert vocalement de conserver le terminal 7 en garde et de mettre le terminal 2 et le terminal 8 en communication. La requête est exécutée par le module 51: les terminaux 2 et 8 sont mis en communication, tandis que le terminal 7 reste en garde; le terminal 7 peut ainsi ultérieurement être impliqué dans un autre 5 service de routage. Différents cas de figure pour le service de routage décrit précédemment sont illustrés à la figure 2. Un rectangle représente un état. Une flèche à double pointe dans un rectangle signifie que les deux 10 terminaux sont en communication. Le caractère "X" signifie que les deux terminaux ne sont pas en communication. Un rectangle avec les côtés gauche et droit brisés en flèche vers la droite représente un évènement 15 déclenchant une action lorsque la condition indiquée est remplie. Les conditions "Off" et "On" correspondent respectivement à une demande de libération et à une demande d'établissement de communication. Un rectangle avec le côté droit brisé vers 20 l'extérieur représente une action. L'abréviation "Tx=Go" signifie qu'un compteur est initialisé à zéro. Sa valeur courante "Tx" s'incrémente au fil du temps. Une croix représente une libération de la liaison. Le cadran représente une temporisation. La notation "Att" 25 signifie une mise en garde. La notation "Att RS" signifie une attente d'une requête de services. La notation "App" correspond à une requête de mise en communication avec un terminal. La valeur inférieure "Tl" et la valeur supérieure 30 "T2" utilisées pour l'étape de détermination, sont de préférences les suivantes: La valeur inférieure "Tl" est de préférence égale à au moins 100 millisecondes: on élimine ainsi tous les évènements, dont la durée est inférieure au temps de réponse humain moyen. On élimine notamment la prise en 5 compte des microcoupures et des autres aléas qui ne sont pas désirés par l'utilisateur. La valeur inférieure "Tl" est également de préférence égale à au moins 250 millisecondes, afin d'éliminer la prise en compte d'évènements indésirés, quand un terminal sans 10 clavier a un temps de réponse important, comme c'est le cas de la plupart des oreillettes. La valeur supérieure est de préférence au plus égale à 3 secondes. On estime que cette durée permet à l'utilisateur d'un terminal sans clavier d'effectuer le 15 déclenchement-enclenchement manuel sans se presser excessivement, pour lui permettre de requérir ensuite un service de routage. Le terminal sans clavier 2 utilisé comprend typiquement un microphone 21 et un écouteur 22. Le 20 terminal sans clavier 2 n'est muni ni d'un clavier de numérotation, ni d'une touche de rappel d'enregistreur. Le terminal sans clavier peut être une oreillette de communication, un organiseur électronique ou des postes fixes sans clavier, tels que des bornes d'appel de 25 taxi. L'interrupteur de communication du terminal sans clavier peut être de tout type adéquat. Il peut s'agir d'un interrupteur à bascule, d'un bouton poussoir ou de la combinaison d'un interrupteur d'interruption de communication et d'un interrupteur de prise de 30 communication. Comme représenté à la figure 1, l'application de l'invention à des oreillettes 2 émettant suivant un protocole Bluetooth, DECT ou Wifi est particulièrement avantageuse. On peut notamment prévoir d'intégrer une 5 antenne adéquate de façon appropriée dans l'oreillette afin de communiquer en protocole Bluetooth, DECT ou Wifi avec la borne de liaison radio 3. On dispose ainsi d'une oreillette compacte et capable de fournir des services de routage de communication sans adjonction 10 d'un clavier ou de commandes supplémentaires. Ce produit est ainsi également simplifié et d'un coût réduit. L'invention n'est bien entendu pas limitée aux modes de réalisation détaillés auparavant. On peut 15 notamment prévoir que la gestion de services de routage soit mise en oeuvre à tout autre endroit approprié sur la liaison entre les différents terminaux, par exemple au niveau de la passerelle 4. On peut également prévoir de dissocier le module de synthèse vocale 52 et le 20 module de services de routage 51, en les mettant en òuvre dans différents points de la liaison de communication. On peut prévoir que le module gestionnaire de services de routage 51 appartienne soit à une 25 passerelle 4 entre un terminal radio sans clavier et un réseau de téléphonie fixe, soit à une plate-forme de services téléphonique 5 dédiée au service, soit au réseau téléphonique commuté 6. Dans cette dernière proposition, le module gestionnaire de routage 51 peut 30 être intégré soit au traitement d'appel d'un PABX, soit à une application dans un serveur CTI de commande d'une i1 plate-forme PABX, soit à un service d'une plate-forme téléphonique LAN-PBX soit dans un point de commande du réseau intelligent du réseau public. On peut prévoir d'effectuer des services de 5 routage classiques pour l'homme de métier, tels que la conférence à plusieurs, le va-et-vient, le transfert d'appel et le rétro-appel. L'homme de métier sait bien entendu adapter le fonctionnement du gestionnaire de services à ces différents services. Le procédé de gestion mettant en oeuvre des services de routage peut bien entendu s'appliquer durant différentes phases de communication entre plusieurs terminaux, par exemple lors d'une conférence à 3. REVENDICATIONS 1. Procédé de gestion de communications vocales entre plusieurs terminaux (2, 7, 8) établies par l'intermédiaire d'un réseau de communication commuté (6) par un gestionnaire 5 de services de routage (5), un desdits terminaux étant un terminal sans clavier (2) muni d'un interrupteur manuel de communication (23), comprenant les étapes de: - mise en communication du terminal sans 10 clavier (2) avec un deuxième terminal (7,8); déclenchement puis enclenchement de l'interrupteur manuel (23) dudit terminal (2) sans clavier; - lorsque la durée séparant le déclenchement 15 et l'enclenchement est comprise entre des valeurs inférieure et supérieure prédéterminées, mise en communication du terminal sans clavier (2) avec le gestionnaire de service de routage (5); - requête vocale d'un service de routage depuis le terminal sans clavier (2); - interprétation et exécution de la requête vocale. 2. Procédé selon la revendication 1, caractérisé en ce que la requête vocale de routage comprend une commande de routage de la communication d'un des terminaux initialement mis en communication (7) vers un troisième terminal (8). 3. Procédé selon la revendication 2, caractérisé 5 en ce que le service de routage est choisi dans le groupe comprenant: la conférence à 3 ou plus, le va-et-vient, le transfert d'appel, ou le rétro-appel. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que le gestionnaire de service de routage appartient à une plate-forme téléphonique PABX, un serveur externe de commande de plate-forme 15 PABX, une plate-forme téléphonique LAN-PBX, un point de commande du réseau intelligent de commutateurs publics ou une passerelle entre un terminal radio sans clavier et un réseau téléphonique commuté. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la valeur inférieure est égale à 100 millisecondes. 6. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la valeur inférieure est égale à 250 millisecondes. 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la valeur supérieure est égale à 3 secondes. 8. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que lorsque la durée séparant le déclenchement et l'enclenchement dépasse la valeur supérieure, la ligne de communication entre lesdits terminaux est libérée. 9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce 15 que ledit terminal sans clavier utilisé est choisi dans le groupe constitué des oreillettes comprenant un microphone et un haut-parleur ou un écouteur, des organiseurs électroniques ou des postes fixes sans clavier. 20 lO.Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que le gestionnaire de service de routage (5) effectue une étape de reconnaissance vocale de 25 la requête vocale.