Brevet FR3021486A1 — publié le 20151127

Domaine technique L'invention se rapporte à un procédé de gestion des appels téléphoniques entre terminaux, des numéros de téléphones respectifs ayant été attribués à ces terminaux. L'invention s'applique tout particulièrement lorsque le numéro de téléphone d'un terminal a été réattribué à un autre terminal ; rappelons qu'une réattribution fait généralement suite à une résiliation d'un contrat d'abonnement avec un opérateur de télécommunication. Les terminaux visés ci-dessus sont des terminaux mobiles ou fixes. Etat de la technique Lorsqu'un premier utilisateur souscrit un abonnement, un numéro de téléphone lui est attribué. Si le téléphone est un téléphone mobile de type GSM, ce numéro de téléphone correspond au numéro MSISDN (Mobile Station ISDN Number) en référence aux normes GSM existantes. Lorsqu'un premier utilisateur souhaite appeler un second utilisateur, le premier utilisateur compose le numéro de téléphone attribué au second terminal sur son terminal de manière à établir un appel. Ensuite, supposons que le contrat d'abonnement lié au second numéro de téléphone est résilié et que ce second numéro de téléphone n'appartient plus au second terminal. Dans cette configuration, - Si le second numéro de téléphone n'est pas réattribué, ou pas encore réattribué, un signal représentatif d'une erreur de numéro est reçu par le premier terminal à l'origine de l'appel ; - Si le second numéro de téléphone est réattribué à un troisième terminal, ce dernier reçoit la demande d'établissement d'une communication. Les deux cas visés ci-dessus représentent une perte de temps pour l'appelant. Le dernier cas est également une perte de temps pour l'utilisateur du troisième terminal qui reçoit un appel probablement non souhaité. L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. L'invention A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion des appels téléphoniques entre un premier et un second terminal, des numéros de téléphones respectifs ayant été attribués aux terminaux, dits premier numéro et second numéro, caractérisé en ce qu'il comprend une étape d'obtention d'une liste de contacts dudit deuxième terminal, et en ce qu'il comprend, suite à une suppression de l'attribution du second numéro au second terminal et d'une réattribution du second numéro à un troisième terminal, suivi d'une demande de mise en communication depuis le premier numéro à la base du second numéro, une étape de vérification au cours de laquelle est vérifié si le premier terminal est inclut dans la liste de contacts, dans l'affirmative, une étape de notification audit premier terminal relative à la réattribution. Grâce à l'invention, suite à une réattribution d'un numéro de téléphone, un premier terminal à l'origine d'une demande d'établissement d'une communication à la base du numéro réattribué est averti de la réattribution par le biais d'une notification. Cette notification permet, pour l'utilisateur du premier terminal, de modifier le traitement par défaut de la demande d'établissement, notamment en mettant fin à la demande d'établissement, ce au mieux avant que la demande d'établissement ne soit transféré voire acceptée par le troisième terminal. En conséquence, le troisième terminal à qui le numéro a été réattribué ne reçoit plus d'appels non souhaités. Rappelons que le traitement par défaut consiste à transmettre la demande d'établissement au terminal à qui est attribué le numéro de téléphone sur lequel se base la demande d'établissement émise par le premier terminal. Selon un mode de mise en oeuvre particulier de l'invention, un procédé tel que décrit ci-dessus est en outre caractérisé en ce qu'il comporte, suite à la notification, une étape de réception d'une action à exécuter en relation avec la demande d'établissement en cours. Grâce à cette caractéristique, l'utilisateur du premier terminal a la possibilité d'agir sur le traitement par défaut de la demande d'établissement. Selon un second mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement avec le précédent, l'action est une demande de poursuite de la demande d'établissement avec le troisième terminal. Grâce à cette caractéristique, le troisième terminal n'est sollicité que si le premier terminal le demande ; la demande d'établissement est donc une demande souhaitée. Selon un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement avec les précédents, l'action est une demande de suppression de la demande d'établissement avec le troisième terminal. Grâce à cette caractéristique, le troisième terminal ne reçoit pas de demandes d'établissements intempestives. Selon un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement avec les précédents, la notification est effectuée pendant une durée au cours de laquelle la demande d'établissement est suspendue, et à l'issue de laquelle la demande d'établissement est communiquée au troisième terminal sans action de la part du premier terminal. Grâce à cette caractéristique, la demande d'établissement s'effectue en ayant donné l'opportunité à l'utilisateur du premier terminal de modifier le traitement par défaut de la demande d'établissement. Selon un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement avec les précédents, la liste est établie à la base des derniers appels reçus et/ou émis relativement au second terminal sur une période précédant la suppression. Dans cette configuration, un module scrute (ou surveille) les appels émis et reçus par le second terminal. Grâce à cette caractéristique, l'opérateur n'a pas besoin d'accéder à la liste de contacts présents sur le terminal ; il n'y a donc pas intrusion. A noter que le lieu de stockage du module est indifférent ; cependant, le réseau d'un opérateur est le lieu idéal pour surveiller les appels émis et/ou reçus. Selon un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement avec les précédents, la liste est une liste de contacts établie par l'utilisateur du second terminal. Le procédé s'applique ici aux contacts d'une liste établie par l'utilisateur et non par l'opérateur. En variante, la liste obtenue par l'opérateur peut être croisée avec la liste de contacts faite par l'utilisateur. Cela évite de conserver dans la liste de l'opérateur des numéros non souhaités tels que des numéros de services commerciaux. Selon un aspect matériel, l'invention se rapporte à un programme d'ordinateur comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise les étapes du procédé de gestion défini ci-20 dessus. Selon un autre aspect matériel, l'invention a trait à un module de gestion apte à être connecter à un réseau de communication sur lequel des terminaux, dits premier terminal et second terminal, sont aptes à communiquer, des numéros de téléphones respectifs ayant été attribués aux terminaux, 25 caractérisé en ce qu'il comprend - Un module d'obtention d'une liste de contacts dudit deuxième terminal ; - Un module de vérification apte, suite à une suppression de l'attribution du second numéro au second terminal et d'une réattribution du second numéro à un troisième terminal, suivi d'une demande d'établissement d'une communication depuis le premier numéro à la base du second numéro, à vérifier si le premier terminal est inclut dans la liste de contacts du second terminal, dans l'affirmative, une étape de notification audit premier terminal relative à la réattribution. Selon un autre aspect matériel, l'invention a trait à un dispositif comprenant un module de gestion tel que défini ci-dessus. Selon encore un autre aspect matériel, l'invention a trait à un support d'enregistrement lisible par un processeur de données sur lequel est enregistré 10 un programme comprenant des instructions de code de programme pour l'exécution des étapes de l'un quelconque des procédés définis ci-dessus. Le module de gestion, le programme d'ordinateur, le support d'enregistrement, présentent des caractéristiques et avantages analogues à ceux décrits précédemment en relation avec le procédé de gestion. 15 L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : La figure 1 représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention. La figure 2 est un algorithme illustrant les étapes d'un mode de 20 réalisation de l'invention. Description détaillée d'un exemple de réalisation illustrant l'invention La figure 1 représente un système SYS comprenant des terminaux TRMA et TRMB et un réseau de communication RES. Le réseau RES est quelconque : réseau IP, RTC, GSM, etc. Dans notre 25 exemple, celui-ci sera le réseau GSM. Les terminaux communiquent au travers de ce réseau RES. L'architecture des terminaux est celle d'un ordinateur. Les terminaux incluent des processeurs et des mémoires à la fois mortes et vives, respectivement. Dans notre exemple, les terminaux sont gérés par un même opérateur de télécommunications mais pourraient être gérés par des opérateurs différents. Lors de la souscription d'un contrat abonnement entre un utilisateur et un opérateur, l'opérateur attribue un numéro de téléphone MSISDN aux terminaux. Dans notre exemple, l'opérateur est un opérateur de téléphonie mobile de type GSM. Dans cette configuration, le numéro de téléphone est attribué à une carte d'abonné (carte SIM pour Subscriber Identity Module) incluse dans le terminal. Cette carte stocke des informations dont le numéro de téléphone MSISDN (sigle anglo-saxon de Mobile Station ISDN Number). Pour entrer en communication avec le second terminal TRMB, le premier terminal TRMA compose, par le biais d'une interface présente sur le premier terminal, le numéro de téléphone du second terminal. Il en résulte l'émission depuis le premier terminal d'une demande d'établissement d'une communication avec le second terminal TRMB. A réception de la demande d'établissement, l'opérateur achemine la demande d'établissement et peut établir une communication entre les deux terminaux si le second terminal, c'est-à-dire le terminal appelé, accepte la demande d'établissement. L'attribution du numéro décrite ci-dessus peut être supprimée pour plusieurs raisons, par exemple parce que l'utilisateur du terminal a résilié son contrat d'abonnement. Suite à la suppression, dans un délai qui dépend des lois nationales, le numéro de téléphone peut être réattribué. En France, le numéro peut être réattribué 6 (six) mois après la suppression. Le problème est que les autres utilisateurs n'ont pas connaissance de cette suppression et de la réattribution. Il en résulte des appels intempestif non souhaités par le ni. Selon l'invention, l'opérateur gestionnaire du réseau RES inclut un module de gestion qui évite ces appels intempestifs. Ce module est par exemple inclut dans un dispositif du réseau de l'opérateur ; le dispositif est par exemple un serveur. La figure 2 est un algorithme illustrant un mode de réalisation l'invention. Lors d'une étape (TRMA (Tell)->TRMB(Te12)), le premier terminal TRMA émet une demande d'établissement d'une communication avec le second terminal ayant Te12 comme numéro de téléphone. La demande d'établissement est transmise sur le réseau RES et reçue par le module de gestion MNG. A réception, le module de gestion MNG vérifie si le numéro Te12 a fait l'objet d'une réattribution (RTB-Te12 ?). Dans la négative, la demande d'établissement se poursuit avec le second terminal TRMB. Dans l'affirmative, à savoir si le numéro Te12 n'est plus attribué au second terminal et qu'il a été réattribué à un troisième terminal TRMC, le module MNG vérifie si le numéro de téléphone TEL1 du premier terminal TRMA est un numéro faisant partie de la liste de contacts du second téléphone TRMB (TRMA C TRMB-LST ?) : - Dans la négative, le module de gestion transmet la demande d'établissement au terminal TRMC à qui le numéro de téléphone TEL a été réattribué. - Dans l'affirmative, le module gestionnaire temporise TEMP la transmission de la demande d'établissement vers le troisième terminal TRMC pour éviter l'émission de la demande d'établissement au troisième terminal TRMC pendant la vérification et la notification qui suit. Pendant la temporisation, le gestionnaire MNG notifie (NTF->TRM1) au premier terminal la réattribution. A noter que sur la figure 2, la temporisation est illustrée au moyen d'une flèche bidirectionnelle. Pendant la temporisation TEMP, le module MNG informe le premier terminal TRMA du fait que le numéro de téléphone composé Te12 a été 10 réattribué. Des actions sont possibles au niveau du premier terminal TRMA. Dans notre exemple, deux actions sont possibles : - L'arrêt (STOP CALL) de la demande d'établissement ; - La poursuite (CALL -> TRMC) de la demande d'établissement avec 15 le troisième terminal TRMC à qui le numéro TEL a été attribué. La liste des actions n'est bien évidemment pas exhaustive ; d'autres actions peuvent naturellement être prévues. Le module MNG reçoit l'action choisie et l'exécute ; après exécution, dans notre exemple, le module met fin à la temporisation. 20 Suite à la temporisation, soit la demande d'établissement est supprimée soit la demande d'établissement est transmise au troisième terminal TRMC et une communication (TRM1 TRMC) est établie si la demande est acceptée par le troisième terminal. A noter que l'instant de départ et de fin de la temporisation peut varier. 25 Dans l'exemple ci-dessus, la temporisation prend place après vérification dans la liste de contacts ; cependant, l'instant de démarrage de la temporisation peut être mise en oeuvre avant ou pendant l'étape (RTB Te12 ?) décrite ci-dessus à savoir lorsque le module vérifie que le numéro TEL a fait l'objet d'une réattribution (RTB Te12 ?) voire à l'issue de la vérification. La fin de la période de temporisation correspond idéalement au moment de l'exécution de l'action à savoir l'arrêt ou la poursuite. D'une manière générale, l'instant de démarrage et l'instant de fin sont choisis de manière à ce que l'utilisateur du troisième terminal ne reçoive pas une demande d'établissement qui ne lui est pas destiné. Le procédé décrit ci-dessus peut faire l'objet de variantes. La liste de contacts visée ci-dessus est stockée dans une mémoire dans le réseau de l'opérateur. Selon une première variante, cette liste est au choix - soit une liste créée par l'utilisateur ; nous ne rentrerons pas dans les détails de la constitution d'une telle liste car connue de l'homme du métier ; - soit une liste créée par l'opérateur comme expliqué dans la suite de la description. Selon une seconde variante, la liste établie par l'opérateur peut être basée sur les derniers appels reçus et/ou émis pendant une période temporelle précédant la suppression de l'attribution. La période choisie est arbitraire. Dans l'exemple décrit ci-dessus, l'opérateur est le même. Dans le cas où plusieurs opérateurs gèrent le réseau, les listes obtenues par d'autres opérateurs sont récoltées par le module de gestion MNG de l'opérateur considéré. Une synchronisation des listes permet d'avoir une mise à jour des listes. L'information transmise par le module au premier terminal du fait que le numéro de téléphone composé Te12 a été réattribué la forme de la notification est indifférente. Celle-ci peut être un message vocal restitué sur le premier terminal, des signaux sonores représentatifs de la suppression, etc. Selon une autre variante, sans action de la part du premier utilisateur pendant la temporisation, la communication avec le troisième terminal TRMC est établie automatiquement. La mise en oeuvre du procédé de l'invention nécessite un module de gestion comprenant : - Un module d'obtention d'une liste de contacts dudit deuxième terminal ; - Un module de vérification apte, suite à une suppression de l'attribution du second numéro au second terminal et d'une réattribution du second numéro à un troisième terminal, suivi d'une demande d'établissement d'une communication depuis le premier numéro à la base du second numéro, à vérifier si le premier terminal est inclut dans la liste de contacts du second terminal, dans l'affirmative, une étape de notification audit premier terminal relative à la réattribution. Enfin, notons que le terme module peut correspondre aussi bien à un composant logiciel qu'à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d'ordinateur ou de manière plus générale à tout élément d'un programme apte à mettre en oeuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. REVENDICATIONS1. Procédé de gestion des appels téléphoniques entre un premier terminal (TRMA) et un second terminal (TRMB), des numéros de téléphones respectifs (TEL1,Te12) ayant été attribués aux terminaux, dits premier numéro et second numéro, caractérisé en ce qu'il comprend une étape d'obtention d'une liste de contacts (TRMB-LST) dudit deuxième terminal, et en ce qu'il comprend, suite à une suppression de l'attribution du second numéro (Te12) au second terminal (TRMB) et d'une réattribution du second numéro (Te12) à un troisième terminal (TRMC), suivi d'une demande d'établissement d'une communication depuis le premier numéro (TEL1) à la base du second numéro (Te12), une étape de vérification au cours de laquelle est vérifié si le premier terminal (TRM1) est inclut dans la liste de contacts (TRMB-LST), dans l'affirmative, une étape de notification audit premier terminal (TRMA) relative à la réattribution. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre, suite à la notification, une étape de réception d'une action à exécuter en relation avec la demande en cours. 3. Procédé de communication selon la revendication 1, caractérisé en ce que l'action est une demande de poursuite de la demande d'établissement avec le troisième terminal. 4. Procédé de communication selon la revendication 1, caractérisé en ce que l'action est une demande de suppression de la demande d'établissement avec le troisième terminal. 5. Procédé de communication selon la revendication 1, caractérisé en ce que la notification est effectuée pendant une durée (TEMP) au cours de laquelle la demande d'établissement est suspendue, et à l'issue de laquelle la demande d'établissement est communiquée au troisième terminal (TRMC) sans action de la part du premier terminal. 6. Procédé de communication selon la revendication 1, caractérisé en ce que la liste est établie à la base des derniers appels émis et/ou reçus relativement au second terminal sur une période précédant la suppression. 7. Procédé de communication selon la revendication 1, caractérisé en ce que la liste est une liste de contacts établie par l'utilisateur du second terminal. 8. Programme d'ordinateur comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise les étapes du procédé de gestion selon la revendication 1. 9. Module de gestion apte à être connecter à un réseau de communication sur lequel des terminaux, dits premier terminal et second terminal, sont aptes à communiquer, des numéros de téléphones respectifs ayant été attribués aux terminaux, caractérisé en ce qu'il comprend - Un module d'obtention d'une liste de contacts dudit deuxième terminal ; - Un module de vérification apte, suite à une suppression de l'attribution du second numéro au second terminal et d'une réattribution du second numéro à un troisième terminal, suivi d'une demande d'établissement d'une communication depuis le premier numéro à la base du second numéro, à vérifier si le premier terminal est inclut dans la liste de contacts du second terminal, dans l'affirmative, une étape de notification audit premier terminal relative à la réattribution. 10. dispositif comprenant un module tel que défini dans la revendication 8.