Brevet FR2810828A1 — publié le 20011228

De nombreux opérateurs de télécommunications proposent un service de renvoi, ou de transfert, d'appel téléphonique permettant renvoyer les appels destinés à un premier numéro, attribué à un équipement téléphonique A, vers un second numéro, attribué à un équipement téléphonique B. Pour commander le renvoi des appels destinés à l'équipement A sur l'équipement B, l'équipement A appelle un serveur téléphonique de renvoi d'appels et lui transmet un identifiant, par exemple son propre numéro d'appel, et le numéro d'appel de l'équipement B. La demanderesse a cependant constaté qu'un tel service n'est plus aujourd'hui totalement satisfaisant, compte tenu de l'augmentation du nombre de téléphones, et a donc souhaité l'améliorer. A cet effet, l'invention concerne un procédé de renvoi d'appels téléphoniques dans lequel - on associe une liste de N premiers numéros d'appel (x,, ... , x;, ... , xN) à au moins un second numéro d'appel (y), - et on commande N renvois d'appels entre les N premiers numéros (x,, x2, ... , x;, ..., xN) et le second numéro (y), en adressant à un serveur de renvoi d'appels une unique requête de renvoi d'appels. On peut commander soit le renvoi des appels destinés à chacun des N premiers numéros (x1, x2, ...,x;, ..., xN) vers le second numéro (y), soit le renvoi des appels destinés au second numéro (y) vers chacun des N premiers numéros (xI, x2, ..., x;, ..., xN). Dans l'art antérieur, pour commander plusieurs renvois d'appel de N numéros xi, x2, ..., xN vers un numéro y, ou inversement du numéro y vers N numéros xl, x2, ..., xN, il fallait adresser au serveur de renvoi d'appels N requêtes, depuis le ou les équipements dont on souhaitait transférer les appels. La présente invention permet de commander plusieurs renvois d'appel entre les N numéros xi, x2, ..., xN et le numéro y, en une seule opération, ce qui simplifie grandement le procédé de renvoi d'appels. De préférence, le second numéro (y) étant attribué à un équipement téléphonique, on commande les renvois d'appel depuis ledit équipement. Dans un premier mode de réalisation, pour commander le renvoi d'appels, on transmet au serveur les N premiers numéros (xI, x2, ... , x;, ..., xN) et le second numéro associé (y). Dans un second mode de réalisation, on mémorise préalablement les N premiers numéros (XI, x2, ...,x;, ...,xN) et un identifiant associé dans une base de données du serveur et, pour commander le renvoi d'appels, on transmet au serveur l'identifiant et le second numéro d'appel (y), le serveur recherche l'identifiant dans sa base de données et active le renvoi des appels entre les N premiers numéros (XI, x2, ...,x;, ...,xN), associés à cet identifiant, et le second numéro (y) reçu. Dans un troisième mode de réalisation, on mémorise préalablement les N premiers numéros (x 1, x2, ...,x;, ...,xN), le second numéro (y) et un identifiant associé, dans une base de données du serveur, et, pour commander le transfert d'appels, on transmet au serveur l'identifiant, le serveur recherche l'identifiant dans sa base de données et active le renvoi des appels entre les N premiers numéros (XI, x2, ...,x;, ...,xN) et le second numéro (y), associés à cet identifiant. L'invention concerne également un équipement téléphonique pour la mise en oeuvre du procédé défini ci-dessus, comprenant des moyens de commande destinés à adresser à un serveur de renvoi d'appels une unique requête de renvoi d'appels afin de commander N renvois d'appels entre N premiers numéros d'appel téléphonique (XI, x2, ... , x;, ...,xN) et un second numéro d'appel téléphonique (y). L'invention concerne encore un serveur de renvoi d'appels pour la mise en oeuvre du procédé précédemment défini, comprenant des moyens pour activer N renvois d'appels entre N premiers numéros d'appel téléphonique (XI, x2, ... , x;, ...,xN) et un second numéro d'appel téléphonique (y), sur réception d'une unique requête de renvoi d'appels. L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé de renvoi d'appels de l'invention, en référence à la figure unique annexée qui représente un schéma comprenant des équipements téléphoniques, un serveur de renvoi d'appels et un réseau téléphonique. Dans l'exemple particulier de la description, le procédé de renvoi d'appels permet de renvoyer les appels destinés à N numéros d'appel x,, x2, ..., x;, ..., xN, respectivement attribués à N équipements téléphoniques A1, A2, ..., A;, ..., AN, vers un numéro d'appel "y", attribué à un équipement téléphonique B. Les équipements téléphoniques A1, A2, ..., A;, ..., AN et B sont ici des téléphones cellulaires d'un réseau téléphonique cellulaire GSM 100. Le réseau GSM 100 comprend un serveur 1 fournissant un service de renvoi d'appels à des utilisateurs de téléphone du réseau GSM 100. Un identifiant, en l'espèce un code personnel et confidentiel, est attribué à chaque utilisateur, ou abonné, du service de renvoi d'appels. Le serveur 1 est relié à une base de données 2 contenant, pour chaque utilisateur du service de renvoi d'appels, l'identifiant de cet utilisateur et, éventuellement, une liste de numéros d'appels associés. Le serveur 1, connecté au réseau GSM 100, comprend un module de renvoi d'appels 11 et un module 12 de gestion de la base de données 2. Le module de renvoi d'appels 12 est destiné à activer, et à désactiver, plusieurs renvois d'appels simultanés entre plusieurs premiers numéros d'appel téléphonique et un second numéro d'appel téléphonique, autrement dit un renvoi d'appels "multiple", sur réception d'une unique requête de renvoi d'appels, et à effectuer les renvois d'appels commandés. Le module de gestion 12 est destiné à mémoriser, à supprimer ou à modifier les numéros d'appel téléphonique dans la base de données 2, en fonction d'instructions fournies par des utilisateurs. Le téléphone B, outre les éléments classiques d'un téléphone GSM, comprend un bloc de programmation et un bloc de commande de renvoi d'appels. En outre, les menus de l'interface homme-machine du téléphone B comprennent une commande de programmation, une commande de renvoi d'appels et une commande de fin de renvoi d'appels. Le bloc de programmation permet au téléphone B de programmer, ici partiellement, des renvois d'appels dans la base de données 2. Pour cela, le bloc de programmation est destiné à mémoriser, dans la base de données 2, les numéros d'appel téléphonique dont on souhaite transférer les appels vers un autre numéro, en les associant à un identifiant d'utilisateur. Le bloc de commande permet d'activer (c'est-à-dire de commander) simultanément plusieurs renvois d'appels, afin de renvoyer les appels destinés aux numéros préalablement programmés dans la base de données 2 vers un autre numéro, en adressant au serveur 1 une unique requête de renvoi d'appels, comme cela sera explicité plus loin. Le bloc de commande permet également de désactiver ces renvois d'appels, en adressant une seule requête de fin de renvoi d'appels au serveur 1. Un utilisateur U du téléphone B dispose également du service de renvoi d'appels. A ce titre, un identifiant d'utilisateur, mémorisé dans la base de données 2, lui est attribué. Le procédé de renvoi des appels destinés aux numéros xi, x2, ..., x;, ..., xN des téléphones A1, A2, ... , A;, ..., AN vers le numéro "y" du téléphone B va maintenant être décrit. Il convient au préalable de mémoriser les numéros xi, x2, ..., x;, ... , xN des téléphones dans la base de données 2 du serveur de renvoi d'appels 1. Pour cela, par sélection dans les menus de l'interface homme-machine du téléphone B, l'utilisateur U active une commande de programmation de renvoi d'appels. Sur invitation du téléphone B, l'utilisateur U saisit son identifiant et les numéros d'appel x1, x2, ... , x;, ... , xN, dont on souhaite transférer les appels. Le téléphone B prépare alors un message SMS, contenant l'indication selon laquelle il s'agit d'une requête de programmation de renvoi d'appels, les numéros d'appel xi, x2, ..., x;, ..., xN et l'identifiant de l'utilisateur U, et le transmet au serveur 1 à travers le réseau GSM 100. Sur réception de cette requête, le serveur 1 mémorise les numéros x,, x2, ... , x;, ..., xN, en les associant à l'identifiant de l'utilisateur U du téléphone B, dans la base de données 2. Une fois que les numéros xi, x2, ..., x;, ..., xN sont mémorisés dans la base de données 2 du serveur 1, l'utilisateur U peut activer le renvoi des appels destinés à ces numéros vers le numéro "y", ou vers un autre numéro, aussi souvent qu'il le souhaite. Il peut également modifier les numéros d'appel programmés, en adressant au serveur 1 une nouvelle requête de programmation. Pour commander le renvoi des appels destinés aux numéros x,, x2, ..., x;, ..., xN vers le numéro "y", par sélection dans les menus de l'interface homme-machine du téléphone B, l'utilisateur U active la commande de renvoi d'appels. Sur invitation du téléphone B, l'utilisateur U saisit son identifiant. Le téléphone B prépare alors un message SMS contenant l'indication selon laquelle il s'agit d'une requête de renvoi d'appels, le numéro d'appel "y" du téléphone B, mémorisé dans celui-ci, et l'identifiant saisi par l'utilisateur, et transmet ce message au serveur 1, à travers le réseau GSM 100. Sur réception de la requête de renvoi d'appels, le serveur 1 recherche dans la base de données 2 l'identifiant de l'utilisateur U, extrait de la requête, associe le numéro d'appel "y" reçu aux N numéros x1, x2, ... , x;, ..., xN associés à cet identifiant et le mémorise dans la base de données 2, puis active le renvoi des appels destinés aux numéros x1, x2, ..., x;, ..., xN vers le numéro f1 y@@. Après activation du renvoi d'appels, tous les appels destinés aux téléphones AI, A2, ..., A;, ..., AN sont transférés sur le téléphone B par le serveur 1. Pour interrompre les renvois d'appels, par sélection dans les menus de l'interface homme-machine du téléphone B, l'utilisateur U active la commande de fin de renvoi d'appels puis, sur invitation du téléphone B, saisit son identifiant. Le téléphone B prépare alors un message SMS contenant l'indication selon laquelle il s'agit d'une requête de fin de renvoi d'appels et l'identifiant de l'utilisateur U. Sur réception de cette requête, le serveur 1 recherche l'identifiant de l'utilisateur U dans sa base de données 2, supprime le numéro d'appel "y" qui lui est associé et désactive ainsi le renvoi des appels des numéros x,, x2, ..., x;, ..., xN vers le numéro "y". Les appels destinés aux téléphones AI, A2, ... , A;, ..., AN sont alors normalement dirigés vers ceux-ci, et non plus vers le téléphone B. Dans un second mode de réalisation du procédé, ne différant du premier mode de réalisation que par ce qui va maintenant être décrit, les N numéros d'appel x1, x2, ... , x;, ..., xN ne sont pas préalablement programmés dans la base de données 2. Pour commander les renvois d'appels, le téléphone B transmet au serveur 1 le numéro d'appel "y" et les N numéros x1, x2, ...,x;, ... , xN qui lui sont associés, et le serveur 1 mémorise ces numéros dans sa base de données 2, en les associant. Dans un troisième mode de réalisation du procédé, ne différant du premier mode de réalisation que par ce qui va maintenant être décrit, on mémorise la liste des N numéros x1, x2, ..., x;,..., xN et le numéro "y" en les associant à l'identifiant de l'utilisateur U, dans la base de données 2 du serveur 1, afin de programmer le renvoi d'appels. Pour commander, ou activer, le transfert d'appel, on transmet seulement l'identifiant de l'utilisateur U au serveur 1, celui-ci recherche l'identifiant reçu dans sa base de données 2, en extrait les N numéros x1, x2, ...,x;, ...,xN et le numéro "y" associés à cet identifiant et active alors le renvoi des appels destinés aux N numéros x,, x2, . . . , x;, . . . , xN vers 1 e numéro "y" . L'utilisateur U pourrait également programmer et même commander le renvoi d'appels depuis un téléphone autre que le téléphone B, vers lequel il souhaite transférer les appels. Dans la description qui précède, le téléphone B, vers lequel on souhaite transférer les appels, transmet lui-même son numéro d'appel "y" au serveur de renvoi d'appels 1. En variante, le numéro d'appel "y" du téléphone B pourrait être transmis au serveur 1 par un service d'identification de l'appelant du réseau GSM 100. Dans ce cas, il est évidemment impératif que le transfert d'appels soit commandé depuis le téléphone B vers lequel on souhaite renvoyer les appels. Pour programmer, ou commander, le renvoi d'appels, le téléphone B pourrait communiquer avec le serveur 1 directement et en temps réel, à travers le réseau GSM 100. Le téléphone B, à l'aide duquel on programme et on commande le renvoi des appels, pourrait être un téléphone GSM ordinaire, sans moyens spécifiques de programmation et de commande de renvoi d'appels. Dans ce cas, pour programmer, ou pour commander, un renvoi d'appels, le téléphone B établit avec le serveur 1 une communication téléphonique en temps réel au cours de laquelle, sur invitation (vocale ou écrite) du serveur 1, l'utilisateur U saisit les données de programmation, ou de commande, de renvoi d'appels (indication sur la nature de la requête - programmation, renvoi d'appels, fin de renvoi d'appels - numéros d'appel téléphonique et identifiant) et le téléphone B transmet au serveur 1 les données saisies. A l'inverse, on pourrait envisager de commander le renvoi des appels destinés au téléphone B vers la pluralité de téléphones AI, A2, ... , A;, ..., AN, en adressant au serveur de renvoi d'appels 1 une unique requête de renvoi d'appels, de manière analogue à ce qui vient d'être décrit, les rôles des numéros x; et y étant interchangés. Dans la description qui précède, l'identifiant d'utilisateur est un code personnel et confidentiel. En variante, l'identifiant comprend des données biométriques d'utilisateur, telles qu'une empreinte digitale. Dans ce cas, le téléphone B est équipé d'un capteur de données biométriques, tel qu'un capteur d'empreinte digitale pour reprendre cet exemple. On pourrait également envisager de commander plusieurs renvois d'appels simultanés entre N premiers téléphones et M seconds téléphones, en adressant au serveur de renvoi d'appels une unique requête de renvoi d'appels. Bien entendu, l'invention s'applique à tout type d'équipement téléphonique (téléphones cellulaires, téléphones fixes, télécopieurs, etc.). Revendications 1- Procédé de renvoi d'appels téléphoniques dans lequel - on associe N premiers numéros d'appel (x,, x2, x;, ..., xN) à au moins un second numéro d'appel (y), - et on commande N renvois d'appels entre les N premiers numéros (x ,, x2, ... , x;, ...,xN) et le second numéro (y), en adressant à un serveur de renvoi d'appels (1) une unique requête de renvoi d'appels. 2- Procédé selon la revendication 1, dans lequel on commande le renvoi des appels destinés à chacun des N premiers numéros (x,, x2, ..., x;, ... , xN) vers le second numéro (y). 3- Procédé selon la revendication 1, dans lequel on commande le renvoi des appels destinés au second numéro (y) vers chacun des N premiers numéros (xl, x2, ..., x;, ... , xN). 4- Procédé selon l'une des revendications 1 à 3, dans lequel, le second numéro (y) étant attribué à un équipement téléphonique (B), on commande les renvois d'appel depuis ledit équipement (B). 5- Procédé selon l'une des revendications 1 à 4, dans lequel on transmet au serveur (1) les N premiers numéros (xi, x2, ..., x;, ... , xN) et le second numéro associé (y), pour activer le renvoi d'appels. 6- Procédé selon l'une des revendications 1 à 4, dans lequel on mémorise préalablement les N premiers numéros (x,, x2, ...,x;, ...,xN) et un identifiant associé dans une base de données (2) du serveur (1) et, pour commander le renvoi d'appels, on transmet au serveur (1) l'identifiant et le second numéro d'appel (y), le serveur (1) recherche l'identifiant dans sa base de données (2) et active le renvoi des appels entre les N premiers numéros (x,, x2, ...,x;, ...,xN), associés à cet identifiant, et le second numéro (y) reçu. 7- Procédé selon l'une des revendications 1 à 4, dans lequel on mémorise préalablement les N premiers numéros (x1, x2, ...,x;, ...,xN), le second numéro (y) et un identifiant associé, dans une base de données (2) du serveur (1), et, pour commander le transfert d'appels, on transmet au serveur (1) l'identifiant, le serveur (1) recherche l'identifiant dans sa base de données (2) et active le renvoi des appels entre les N premiers numéros (xi, x2, ...,x;, ...,xN) et le second numéro (y), associés à cet identifiant. 8- Equipement téléphonique pour la mise en oeuvre du procédé de la revendication 1, comprenant des moyens de commande destinés à adresser à un serveur de renvoi d'appels (1) une unique requête de renvoi d'appels afin de commander N renvois d'appels entre N premiers numéros d'appel téléphonique (x1, x2, ... , x;, ...,xN) et au moins un second numéro d'appel téléphonique (y). 9- Serveur de renvoi d'appels pour la mise en oeuvre du procédé de la revendication 1, comprenant des moyens (11) pour activer N renvois d'appels entre N premiers numéros d'appel téléphonique (xI, x2, ..., x;, ...,xN) et au moins un second numéro d'appel téléphonique (y), sur réception d'une unique requête de renvoi d'appels.