Brevet FR2966686A1 — publié le 20120427

PROCEDE DE CONTROLE D'UN BOITIER FEMTO INSTALLE HORS DU TERRITOIRE D'UN OPERATEUR [1] DOMAINE TECHNIQUE DE L'INVENTION [2] L'invention concerne un procédé de contrôle d'un boîtier femto, ou s tout autre dispositif comparable, en dehors du territoire de fonctionnement d'un opérateur de téléphonie. L'invention trouve une application particulièrement avantageuse dans le domaine des télécommunications. [3] ETAT DE LA TECHNIQUE [4] Un réseau PLMN (Public Land Mobile Network) par exemple de io type GSM (Global System for Mobile communication) ou UMTS (Universal Mobile Telecommunication System) appelé aussi réseau mobile comprend des stations de base assurant la gestion des télécommunications avec les téléphones mobiles des abonnés. Les stations de base sont associées à des macrocellules ayant une portée de l'ordre de 10 à 30km, des microcellules ls ayant une portée d'environ 500m et des picocellules ayant une portée de l'ordre de 100m. [5] Par ailleurs, on connaît des cellules de type femto ayant une portée réduite. Une femtocell ou femto cellule est associée à un boîtier femto installé chez un abonné relié au réseau coeur de l'opérateur (« core 20 network » en anglais) à travers tout type de connectivité IP, notamment l'accès Internet classique via ADSL dans les foyers ou les petites entreprises. Les boîtiers femto donnent accès aux services mobiles de l'opérateur via un téléphone mobile standard, ce téléphone pouvant communiquer avec le réseau mobile sur une couverture restreinte qui est 25 réduite généralement à une zone d'accès résidentielle ou d'entreprise. [6] L'usage d'un boîtier femto peut être restreint aux seuls membres du foyer ou de l'entreprise autorisés. On parle alors de mode dit « fermé » décrit dans le document WO2008/047041 auquel on se réfèrera. [7] L'usage du boîtier femto peut également être restreint à une 3o communauté d'abonnés à un service spécifique consistant à mettre à disposition la couverture des boîtiers femto à toute personne de la communauté. On parle alors de mode dit « ouvert ». Bien entendu les deux modes d'accès « ouvert » et « fermé » peuvent cohabiter. [08] L'installation d'un boîtier femto étant réalisée directement par s l'utilisateur, l'opérateur ne peut pas connaître le lieu exact de son installation. Or il est important de pouvoir détecter une installation du boîtier en dehors du territoire couvert par l'opérateur dans la mesure où l'on peut envisager des accords entre différents opérateurs dans le cadre desquels il faudrait : - contrôler les services (voix, data, SMS, visio, certains numéros surtaxés, io etc.) accessibles par l'utilisateur, et - contrôler les paramètres du boîtier femto (fréquence utilisée, puissance, gestion des appels d'urgence, etc.) en fonction du pays dans lequel le boîtier femto est installé. [9] Pour détecter le lieu d'installation d'un équipement réseau ls raccordé à Internet, il est courant d'analyser l'adresse réseau (« adresse IP ») associée à cet équipement par rapport à une copie d'une base, par exemple de la base du « RIPE » (Réseaux IP Européens), répertoriant les différentes plages d'adresses IP publiques allouées en Europe, ainsi que les fournisseurs d'accès Internet et les pays correspondants. L'exemple du RIPE 20 n'est bien entendu pas restrictif et peut être étendu à toute base comparable d'adresses IP existantes dans le monde. Toutefois, un boîtier femto installé à l'étranger peut se connecter au réseau de l'opérateur par l'intermédiaire d'un serveur proxy, d'un tunnel ou d'un réseau privé virtuel (VPN) et apparaître ainsi comme ayant une adresse IP du territoire de l'opérateur. Dans ce cas, 25 le boîtier femto pourrait être considéré à tort par l'opérateur comme installé sur le territoire de l'opérateur. [10] L'invention a notamment pour but de permettre une identification plus fiable du pays dans lequel le boîtier est installé afin de pouvoir en contrôler son fonctionnement en fonction de ce pays. 30 [011] OBJET DE L'INVENTION [012] A cet effet, dans le cas où le boîtier femto est muni d'un analyseur de réseau radio mobile (« sniffer » en anglais), le procédé selon l'invention détecte avantageusement le ou les codes réseaux de l'environnement dans lequel se trouve le boîtier femto. [13] Le procédé selon l'invention analyse également l'adresse réseau du boîtier femto par rapport à une copie de la base répertoriant les s différentes adresses IP, par exemple, européennes des réseaux et les fournisseurs de services et les pays correspondants. [14] Dans l'invention, on détecte le dernier code réseau rencontré par le téléphone mobile. A cet effet, on analyse un message de localisation (« Localisation Update » en anglais) émis par le téléphone. Cette étape peut io se substituer à la détection du code réseau par le boîtier femto dans le cas où ce dernier ne comporte pas d'analyseur réseau, ou en être complémentaire dans le cas où le boîtier ne recevrait aucun signal radio. [15] De préférence, le procédé met également en oeuvre une méthode dans laquelle on analyse les traces récurrentes des codes réseaux renvoyés ls par le boîtier femto ou le téléphone mobile pour déterminer si le téléphone passe fréquemment d'une connexion au réseau d'un opérateur étranger à une connexion au boîtier femto. [16] En fonction du résultat des différentes méthodes précitées, le réseau coeur identifie le pays dans lequel est installé le boîtier femto. 20 [017] L'invention est de préférence mise en oeuvre dans le cadre d'une méthode dite de « scoring » dans laquelle on affecte un score à chaque pays potentiel, le pays dans lequel le boîtier est installé étant déterminé en fonction des différents scores attribués. Le fonctionnement du boîtier femto est alors contrôlé en fonction du pays détecté. 25 [018] L'invention présente ainsi l'avantage de ne pas être sensible aux possibles erreurs de la base (par exemple RIPE) répertoriant les différentes plages d'adresses réseaux et de pouvoir détecter les boîtiers femto cherchant à se connecter au réseau de l'opérateur avec une adresse réseau différente de celle du pays où les boîtiers sont installés. L'invention permet 30 également d'identifier les pays dans lesquels les boîtiers sont installés en l'absence de couverture radio et s'il y a lieu de se passer d'un analyseur réseau pour localiser le boîtier femto. [19] L'invention présente aussi l'avantage de ne pas être liée à la présence de champ radio dans l'endroit où le boîtier femto est installé. Ainsi s la méthode d'analyse de réseau radio ne fonctionne pas si le boîtier femto est installé dans un endroit sans couverture (cave, etc.). [20] L'invention concerne donc un procédé pour contrôler un boîtier de type femto relié à un réseau coeur de téléphonie mobile par l'intermédiaire d'un module réseau connecté à un réseau de type Internet, ce module io réseau ayant une adresse réseau, caractérisé en ce qu'il comporte les étapes suivantes : - dans le cas où le boîtier femto est muni d'un analyseur de réseau, détecter un ou plusieurs codes réseau correspondant aux réseaux de l'environnement dans lequel se trouve le boîtier femto, ls - analyser l'adresse réseau associée au boîtier femto au moyen d'une copie d'une base établissant la correspondance entre des plages d'adresses réseau et différents fournisseurs de services, - détecter le dernier code réseau rencontré par un téléphone mobile en relation radio avec le boîtier femto suite à l'envoi d'un message de 20 localisation par le téléphone mobile, et - en fonction du résultat des étapes précédentes, identifier le pays dans lequel le boîtier femto est installé et contrôler le fonctionnement du boîtier femto en fonction du pays identifié. [24] Selon une mise en oeuvre, le procédé comporte en outre l'étape de 25 calculer la fréquence de passage d'un code réseau d'un des pays vers un codé réseau d'un boîtier femto au moyen d'une analyse des traces des codes réseaux du téléphone dans un module HLR du réseau coeur. [25] Selon une mise en oeuvre, le procédé comporte les étapes suivantes : 30 - dans le cas où le boîtier femto est muni d'un analyseur réseau, affecter un premier score à un ou plusieurs pays correspondant respectivement à un ou plusieurs codes réseaux détectés par le boîtier femto, - affecter un deuxième score à un pays correspondant à l'adresse réseau du boîtier femto analysée, - affecter un troisième score à un pays correspondant au dernier code réseau détecté par le téléphone mobile, s - effectuer la somme de ces scores pour chacun des différents pays pour obtenir un score global par pays et comparer les scores globaux de chacun des pays entre eux, - identifier le pays dans lequel le boîtier est installé en fonction du résultat de cette comparaison et contrôler le boîtier en fonction de ce pays. io [023] Selon une mise en oeuvre, le premier score affecté à un ou plusieurs pays est différent suivant que : - on détecte plusieurs codes réseaux d'un même pays, - on détecte un seul code réseau du pays, - on détecte des codes réseaux de plusieurs pays différents. ls [024] Selon une mise en oeuvre, les scores affectés sont affinés en fonction de la fréquence de passage de la connexion du téléphone mobile d'un réseau d'un des pays vers une connexion avec le boîtier femto. [25] Selon une mise en oeuvre, pour contrôler le boîtier femto, on applique un profil correspondant au pays détecté, ce profil comportant 20 notamment l'autorisation pour le boîtier femto d'émettre ou non, ainsi que le paramétrage de services de téléphonie. [26] BREVE DESCRIPTION DES FIGURES [27] L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Ces figures ne sont 25 données qu'à titre illustratif mais nullement limitatif de l'invention. Elles montrent : [28] Figure 1 : une représentation schématique d'un réseau mobile dans lequel le procédé selon l'invention est mis en oeuvre ; [29] Figure 2 : un diagramme des étapes du procédé de « scoring » 30 selon l'invention ; [30] Les éléments identiques, similaires ou analogues conservent la même référence d'une figure à l'autre. [31] DESCRIPTION D'EXEMPLES DE REALISATION DE L'INVENTION s [032] La Figure 1 montre un boîtier femto 10 en relation avec un téléphone mobile 11 via une liaison radio 12. Ce boîtier 10 est relié à un réseau coeur 13 d'un opérateur de téléphonie mobile par l'intermédiaire d'un réseau 14 de type Internet. A cet effet, le boîtier femto 10 est de préférence intégré à un module 16 modem/routeur connecté au réseau 14 par exemple io via une ligne téléphonique. Ce module 16 a une adresse réseau IP1. [33] Le réseau coeur 13 permet aux abonnés de communiquer à l'intérieur et à l'extérieur du réseau en fournissant les moyens d'interconnexion avec d'autres réseaux fixes ou mobiles. Un code réseau PLMN est associé au réseau 13. Ce code réseau est diffusé par les stations ls de base de la partie radio (non représentées). [34] Dans d'autres pays P1-P3 d'autres codes réseaux PLMN correspondants à d'autres réseaux mobiles sont diffusés. L'invention a pour but d'identifier le pays P1-P3 dans lequel le boîtier femto 10 est installé de manière à contrôler le boîtier femto 10 en conséquence. 20 [035] Le boîtier femto 10 pourra être muni ou non d'un analyseur 20 de réseau (« sniffer ») comportant un récepteur radio pour détecter les codes réseau PLMN diffusés sur le territoire où le boîtier femto 10 est installé. De préférence, cet analyseur 20 aura la bande la plus large possible pour détecter tous les types de réseaux mobiles du monde avec un décryptage de 25 la porteuse principale afin de déduire le code réseau PLMN (pour les réseaux 2G/3G) ou son équivalent pour les autres types de réseaux. [036] Le boîtier femto 10 installé à l'étranger pourra être relié ou non au réseau coeur 13 via un serveur proxy, un tunnel ou un réseau privé virtuel référencé 27, de manière à se connecter au réseau coeur 13 en faisant 30 transiter le trafic par l'intermédiaire d'un équipement 27.1 ayant une adresse IP autre que celles du fournisseur de services du territoire sur lequel le boîtier 10 est installé. [037] La Figure 2 montre un diagramme des étapes du procédé de « scoring » selon l'invention. s [038] Dans une première étape E1, le boîtier 10 détecte à l'aide de l'analyseur 20 le ou les codes réseaux PLMN de l'environnement radio dans lequel le boîtier 10 se trouve. Un premier score S1 est attribué à un ou plusieurs pays P1-P3 correspondant respectivement au (ou aux) code(s) réseaux PLMN détectés par le boîtier femto 10. io [039] Ainsi, si on détecte deux codes réseaux d'un pays P1 (condition C1.1), alors un score S1 maximal est attribué au pays P1, par exemple 20. Si on détecte un seul code réseau PLMN du pays P1 (condition C1.2), alors un score S1 intermédiaire est attribué à ce pays P1, par exemple 15. Si on détecte plusieurs codes réseaux PLMN de plusieurs pays différents ls (condition C1.3), alors on attribue un score S1 à chacun de ces pays. Ainsi par exemple, si on détecte deux codes réseaux PLMN de deux pays différents P1 et P2 alors on attribue un score S1 (inférieur au score intermédiaire) à ces deux pays P1, P2, par exemple 10. Le score minimal, ici 0, est affecté aux pays pour lesquels aucun code réseau PLMN 20 correspondant n'a été détecté. [040] Par ailleurs, le réseau coeur 13 a accès à une copie d'une base 22, par exemple la base du RIPE (Réseaux IP Européens) en Europe, établissant la correspondance entre des plages d'adresses IP, dans le présent exemple, européennes et le fournisseur de services auquel les 25 plages ont été attribuées, ainsi que le pays où il opère. Dans une deuxième étape E2, on utilise cette base 22 pour affecter un deuxième score S2 en fonction du pays dans lequel le fournisseur de services est présent. Ainsi si l'adresse réseau IP1 appartient à une plage identifiée pour un fournisseur de services présent sur le pays P3 (condition C2.1), alors un score maximal S2 30 est attribué au pays P3, par exemple le score 20. Par ailleurs, un score S2 minimal, par exemple 0, est attribué pour les pays P1, P2 non couverts par le fournisseur de services. [41] Egalement, suivant la norme, lors de la connexion avec le boîtier femto 10, le téléphone 11 émet un message 24 de localisation (« Localisation Update » en anglais) contenant un identifiant qui définit la zone de localisation LAC (« Location Area Code » en anglais) dans laquelle le s téléphone 11 se trouvait avant de perdre la liaison radio avec le réseau, ainsi que le code réseau PLMN du dernier réseau rencontré par le téléphone 11. Dans une troisième étape E3, le réseau coeur 13, via un module 25 HLR (« Home Location Register » en anglais) contenant des données statiques relatives aux abonnements des utilisateurs et des données dynamiques de io localisation, analyse le code réseau PLMN du message 24 de localisation. [42] Un troisième score S3 est affecté au pays correspondant à ce dernier code réseau PLMN. Ainsi si le code réseau PLMN remonté par le téléphone 11 correspond au pays P2 (condition C3.1), alors le score S3 maximal est attribué à ce pays, par exemple 20. Le score S3 minimal est ls affecté aux autres pays P1 et P3. [43] Dans une quatrième étape E4, on analyse les traces récurrentes des codes réseaux PLMN remontés par le téléphone mobile 11 et en particulier on calcule la fréquence de passage d'un code réseau PLMN d'un des pays P1-P3 vers le PLMN d'un boîtier femto 10. L'étape E4 est mise en 20 oeuvre pour affiner les différents scores S1-S3 obtenus aux étapes E1-E3. Dans un exemple, cet affinage va consister en la multiplication des scores S1-S3 respectivement par un facteur proportionnel au nombre de passages d'un pays P1-P3 vers un boîtier femto. [44] Dans une étape E5, on somme les différents scores S1-S3 affinés 25 afin d'obtenir un score global SG1-SG3 pour chaque pays P1-P3. Dans une étape E6, on compare entre eux ces différents scores SG1-SG3, ainsi on peut considérer que le boîtier femto 10 est installé dans le pays P1-P3 auquel est associé le plus grand score SG1-SG3. [45] Par ailleurs, un profil Pr1-Pr3 consistant en un paramétrage du 30 boîtier femto 10 est associé à chaque pays P1-P3. Ce profil Pr1-Pr3 comporte notamment l'autorisation d'émettre ou non, ainsi que le paramétrage de certains services de téléphonie. Ce profil Pr1-Pr3 pourra être fonction des accords passés entre les opérateurs des différents pays P1-P3. On applique alors le profil Pr1-Pr3 du boîtier femto 10 correspondant au pays P1-P3 détecté, par exemple le profil Pr2 si le pays P2 est détecté. [46] Bien entendu, l'échelle d'attribution des scores S1-S3 peut être inversée et on attribuera alors un score S1-S3 faible à un pays P1-P3 s lorsque l'on se trouvera en présence d'indices de localisation du boîtier femto 10 dans ce pays P1-P3. Dans ce cas, on pourra considérer que le boîtier femto 10 se trouve dans le pays P1-P3 auquel le plus petit score SG1-SG3 global a été attribué. [47] Dans le cas où le boîtier femto 10 est dépourvu d'analyseur 20 io réseau, les scores globaux SG1-SG3 sont calculés uniquement à partir des scores S2 et S3 le cas échéant affinés par l'étape E4. REVENDICATIONS1. Procédé pour contrôler un boîtier (10) de type femto relié à un réseau coeur (13) de téléphonie mobile par l'intermédiaire d'un module s réseau (16) connecté à un réseau (14) de type Internet, ce module réseau (16) ayant une adresse réseau (IP1), caractérisé en ce qu'il comporte les étapes suivantes : - dans le cas où le boîtier femto (10) est muni d'un analyseur (20) de réseau, détecter (E1) un ou plusieurs codes réseau (PLMN) correspondant io aux réseaux de l'environnement dans lequel se trouve le boîtier femto (10), - analyser (E2) l'adresse réseau (IP1) associée au boîtier femto (10) au moyen d'une copie d'une base (22) établissant la correspondance entre des plages d'adresses réseau (IP) et différents fournisseurs de services, - détecter (E3) le dernier code réseau (PLMN) rencontré par un ls téléphone mobile (11) en relation radio avec le boîtier femto (10) suite à l'envoi d'un message de localisation (24) par le téléphone mobile (11), et - en fonction du résultat des étapes précédentes, identifier le pays (P1-P3) dans lequel le boîtier femto (10) est installé et contrôler le fonctionnement du boîtier femto (10) en fonction du pays (P1-P3) identifié. 20 2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre l'étape de calculer (E4) la fréquence de passage d'un code réseau (PLMN) d'un des pays (P1-P3) vers un codé réseau (PLMN) d'un boîtier femto (10) au moyen d'une analyse des traces des codes réseaux du 25 téléphone (11) dans un module HLR (25) du réseau coeur. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comporte les étapes suivantes : - dans le cas où le boîtier femto (10) est muni d'un analyseur (20) 30 réseau, affecter un premier score (S1) à un ou plusieurs pays (P1-P3) correspondant respectivement à un ou plusieurs codes réseaux (PLMN) détectés par le boîtier femto (10), - affecter un deuxième score (S2) à un pays (P1-P3) correspondant à l'adresse réseau (IP1) du boîtier femto (10) analysée, 35 - affecter un troisième score (S3) à un pays (P1-P3) correspondant audernier code réseau (PLMN) détecté par le téléphone mobile, - effectuer la somme (E5) de ces scores (S1-S3) pour chacun des différents pays (P1-P3) pour obtenir un score global (SG1-SG3) par pays et comparer (E6) les scores globaux (SG1-SG3) de chacun des pays entre eux, s - identifier le pays (P1-P3) dans lequel le boîtier femto (10) est installé en fonction du résultat de cette comparaison et contrôler le boîtier femto (10) en fonction de ce pays (P1-P3). 4. Procédé selon la revendication la revendication 3, caractérisé en ce io que le premier score (S1) affecté à un ou plusieurs pays (P1-P3) est différent suivant que : - on détecte plusieurs codes réseaux (PLMN) d'un même pays (C1.1), - on détecte un seul code réseau (PLMN) du pays (C1.2), - on détecte des codes réseaux (PLMN) de plusieurs pays différents ls (C1.3). 5. Procédé selon la revendication 3 ou 4, caractérisé en ce que les scores (S1-S3) affectés sont affinés en fonction de la fréquence de passage de la connexion du téléphone mobile (11) d'un réseau d'un des pays (P1-P3) 20 vers une connexion avec le boîtier femto (10). 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que pour contrôler le boîtier femto (10), on applique un profil (Pr1-Pr3) correspondant au pays détecté (P1-P3), ce profil (Pr1-Pr3) comportant 25 notamment l'autorisation pour le boîtier femto (10) d'émettre ou non, ainsi que le paramétrage de services de téléphonie.