Brevet FR2838264A1 — publié le 20031010

Domaine de l'invention La présente invention concerne un système de reroutage de messages courts, par procédure SS7 d'un mobile émetteur d'un opérateur vers un mobile destinataire d'un autre opérateur avec traduction d'adresse globale dans le centre de messages ou dans le centre de commutation passerelle (GMSC), pour des messages courts destinés à être transmis par le réseau international SS7 vers le mobile destinataire dépendant d'un opérateur n'ayant pas d'accord d'itinérance (roaming) avec l'opérateur, pour les messages courts. o Etat de l'art Les opérateurs de mobiles sont intéressés à compléter la couverture de leurs services de messages courts (SMS) en permettant à leurs abonnés (réscau ou opérateur a) d'envoyer des messages courts SMS vers les abonnés d'un autre réseau ou opérateur (). I1 existe différentes raisons pour lesquelles ceci n'est pas possible ou économiquement non viable: - il n'y a pas d'accord d' 000 tranches de numéros!). Le procédé classique d'envoi de messages courts SMS à un autre réseau se fait dans les conditions suivantes: Pour l'envoi de messages courts SMS du centre SMSC(a) vers un réscau () (à condition qu'il y ait un accord d'itinérance et un ac cord d'échange de messages courts SMS), tous les centres SMSC actuels fonctionnent classiquement ainsi: Etape 1: Envoi d'un message de signalisation SRI (SEND-ROUTING INFO) du centre SMSC(cc), adressé au registre HLR concerné du ré seau () Comme le centre SM S C (a) ne connaît pas nale d'arrivée " de la traduire dans l'adresse du registre HLR. Etape 2: le registre HLR reçoit ce message de signalisation et retourne l' appellation globale du centre MSC (a) visité par le mobile destinataire. Etape 3: Le centre SMSC(a) envoie le message court SMS comportant du texte ou des donnces et l'adresse du mobile destinataire vers l'adresse du centre MSC visité (,), dont il a l'Appellation Globale, à condition que SMSC(a) ait un accord d'itinérance avec (). o But et exposé de l'invention La présente invention a pour but de développer un procédé permettant de transmettre des messages courts vers n'importe quel opé rateur, même en l'absence d'accord d'itinérance et sans investissement de logiciels supplémentaires et sans nécessairement fonction de traduction is d'adresse globale dans le SMSC(a). A cet effet, l'invention concerne un système de reroutage du type défini ci-dessus caractérisé par un opérateur intermédiaire dont l'opérateur du mobile émetteur connaît l'adresse globale, et qui comporte un registre de localisation vers laquelle il envoie la requête de service o avant de lancer le message court. Suivant une caractéristique avantageuse, - on définit des tables de routage pour le commutateur GMSC de l'opérateur (a), ou pour un logiciel équivalent de traduction globale d'adresse dans le centre de messages courts SMSC, :5 - le commutateur remplace tout numéro de destinataire autre que ceux appartenant à la tranche la plus étroite correspondant aux appella tions globales des équipements du réseau par le numéro global de l'opérateur intermédiaire. Cette réalisation du procédé permet de calculer la table de 3 0 routage minimale qui lais se pas ser le s communications d 'itinérance et as sure le reroutage des messages courts SMS. Suivant une autre caractéristique avantageuse, dans le centre SMSC de l'opérateur (a) ou au niveau du mobile émetteur, - on insère devant le numéro global du destinataire, un pseudo-numéro, - on transmet le numéro comme étant le numéro du HLR au centre de commutation mobile GMSC de l'opérateur, - le centre reconnaît ce pseudo numéro et le remplace par l'adresse glo bale de l'opérateur intermédiaire () pour interroger son registre de lo calisation, puis le message court est transmis à travers le réscau inter national SS7 et l'opérateur intermédiaire. Ainsi, le centre SMSC(oc) dont dépend le mobile émetteur in sère le pseudo-numéro dans tout numéro de mobile destinataire de mes s sages courts prévu pour passer par le réseau international SS7, c'est-à dire tout numéro de destinataire précédé du symbole +. Suivant une variante, le mobile émetteur insère directement le pseudo numéro dans tout numéro de mobile destinataire de messages courts. o De manière particulièrement intéressante, dans le cas d'appellation globale d'équipement autorisce au plus à 16 chiffres et des adresses globales des mobiles formoes au plus de 13 chiffres, de manière avantageuse, dans le système de reroutage, - on attribue à un opérateur intermédiaire (), une adresse globale for s moe de son code pays (2 chiffres) et d'un code à 1 chiffre, - à la réception d'un message court d'un mobile de l'opérateur, son cen tre de messages courts constate qu'il s'agit d'un message vers le réseau international SS7 et il insère dans l'appellation globale d'équipement, en amont du numéro du mobile destinataire, l'adresse globale à 3 chif fres de l'opérateur intermédiaire, - le message de protocole utilise cette adresse globale pour interroger le registre de localisation de l'opérateur intermédiaire, pour obtenir l'adre sse globale du M SC visité par le de stinataire, - puis il lui adresse le message (SM) à travers l'opérateur intermédiaire. Dessins La présente invention sera décrite ci-après de manière plus détaillée à l'aide d'exemples de réalisation représentés dans les dessins annexés dans lesquels: - la figure 1 montre un premier mode de réalisation d'un système de re o routage selon lequel on défnit des tables de routage pour le commuta teur passerelle GMSC de l'opérateur (), - la fgure 2 montre un second mode de réalisation d'un système de re routage de messages courts insérant un pseudo-numéro par exem ple 00 devant le numéro du mobile destinataire pour atteindre le ss registre HLR de l'opérateur intermédiaire (), - la figure 3 montre un troisième mode de réalisation selon lequel le centre SMSC de l'opérateur de l'émetteur insère le début du numéro du registre de localisation HLR de l'opérateur intermédiaire (), - la figure 4 montre que méme si l'opérateur (M) interroge directement le registre HLR de l'opérateur avec lequel il a un accord d'itinérance, comme le destinataire visite un réseau () (a et n'ont pas d'accord d'itinérance), le message SMS-MT est relayé à l'opérateur (). Selon l'invention, le système de reroutage de messages courts MS, à partir d'un mobile émetteur MO(a) appartenant à un opéra teur a doit étre envoyé à un mobile destinataire MT() d'un autre opéra teur (). Cette transmission peut se faire sans traduction d'adresse globale GT par son centre de messages SMSC (parce que celui-ci n'a pas o nécessairement la fonction), ou bien par le centre SMSC s'il a la fonction. Pour cela, le système de reroutage comprend un opérateur intermédiaire () dont l'opérateur (a) du mobile émetteur MO connat l'adresse globale. Cet opérateur intermédiaire (y) comporte un registre de localisation HLR() vers lequel l'opérateur (a) du mobile émetteur MO(a) adresse la requete de service SRI-SM pour recueillir les informations con cernant le destinataire avant de lancer le message court MS(a). Selon un premier mode de réalisation de ce système repré senté à la figure 1, le système comprend les centres SMSC(a) de l'opérateur (a) et un commutateur passerelle GMSC(a) également de o l'opérateur (a) Ce commutateur, commun à différents centres SMSC(a) dont un seul est représenté [celui auquel s'adresse le mobile émetteur MO(a)] est relié à sa passerelle internationale IGP(a), elle-méme relice au réseau international SS7. La passerelle internationale IGP(y) de l'opérateur intermédiaire () est également relice à ce réscau international SS7. :5 L'opérateur intermédiaire () comporte un registre de localisation HRLy. Le commutateur passerelle GMSC(a) de l'opérateur (a) peut traduire une adresse globale mais la table de traduction d'adresses doit étre telle que: - il n'y a pas d'impact sur l'itinérance pour les communications vocales, so - les messages courts SM que l'opérateur (a) veut envoyer vers l'intermédiaire () lui soit routé. s En effet, les tables de routage ont classiquement la struc ture suivante: Code du pays Tranche de numéro Traduit vers 33 660 NON 33 661 NON 33 662 NON 33 670 NON En réalité pour l'itinérance, les HRL., MSC et SMS sont dans la tranche la plus étroite, celle des adresses globales principa les MGT. Selon l'invention, on établit une nouvelle table de routage en conservant la première tranche la plus étroite, celle qui contient les ap- pellations globales des équipements de réseau SMSC, HLR, SMSC pour laisser fonctionner l'itinérance pour tous les numéros de mobiles autres que les numéros de messages courts qui sont reliés vers l'adresse globale 0 du registre HLR de l'opérateur intermédiaire (). Ainsi, selon ce système, on a un plan de numérotation mondiale comprenant la forme des appella- tions globales de tous les équipements du réseau (MSC, HLR, SMSC), un programme qui calcule la table de routage minimale laissant passer l'itinérance et assurant le reroutage des messages courts SM. A titre d'exemple, l'opérateur () a des accords d'itinérance avec BOUYGUES (GT= 336600xxxxx), SUNDAY (GT 852923479xx), SINGTEL (GT 659650000x) I1 veut rerouter le trafic pour Bouygues et Sunday et en- voyer directement les messages courts SMS pour Singtel. Le programme crée alors la table suivante: Code Tranche Traduction 33 6600 NON BOt7YGUES 33 66 +33899990000 852 923479xx NON 852 9234 +33899990000 852 612xxxxx +33899990000 SUNDAY 852 618xxxxx +33899990000 852 625xxxxx + 33899990000 852 927xxxxx +33899990000 901x x NON: 901xxxxx NONI Tousles numéros SINGTEL 65 965xxxxx NONj*SINGTEL 972xxxxx NON J Ainsi, en résumé, on crée une table de traduction d'adresses par un programme dans le commutateur passerelle GMSC. Cette table ne comprend qu'une ligne par opérateur pour laisser fonction ner les accords d'itinérance ainsi qu'autant de lignes qu'il y a de tranches de numéros pour cet opérateur. La première ligne ne traduit que les ap- pellations globales des équipements du réseau destinataire () pour laisser passer les itinérances, les autres lignes traduisent systématiquement l'adresse par l'adresse du réseau (). o La figure 2 montre un second mode de réalisation d'un système de reroutage s elo n l 'invention s elon le quel le mobile émetteur MO(a) appartenant à l'opérateur (a) veut envoyer un message court SM à un mobile destinataire MT() appartenant à un opérateur () en passant par un opérateur intermédiaire () dont on connat l'adresse globale. Selon ce mode de réalisation, le centre SMSC(x) de l'opérateur (a) auquel s'adresse le mobile MO() reçoit le numéro intemational +MT() du mobile destinataire du message et transforme ce numéro +MT() en insérant le pseudo -numéro " OO " pour envoyer une requete SRI (S END -ROUTING INFO) au registre HLR de l'opérateur ('y). Le commutateur passerelle GMSC(oc) de l'opérateur (a) traduit cette adresse +OOMT(,) en remplacant le pseudo- numéro " OO >> par l'adresse globale du registre de localisation HLR de l'opérateur (). A titre d'exemple ce numéro est pris égal à + 338 (9999 00 00). Cette requête est envoyée par le commutateur GM S C(a) à sa passerelle internationale IGP(a) qui, reconnaissant le code pays +33, en- voie la requête à la passerelle internationale IGP() dont dépend l'opérateur (). La passerelle internationale IGP() du côté réception du ré seau SS7 analyse l'adresse et envoie la requête au registre de localisation HLR() qui renvoie l 'information concernant le de stinataire puis le me ssage court est envoyé. Selon une variante de ce procédé, le centre SMSC(a) de l'opérateur (a) n'a pas la possibilité de transformer le numéro. Dans ce 0 cas, le mobile émetteur MO(a) ajoute le pseudo-numéro " 00 " dans le nu- méro global du destinataire MT(). Ce numéro traverse le centre SMSC(a) pour atteindre le commutateur global GMSC(a) qui traduit l'adresse comme dans le cas précédent. Le pseudo-numéro inséré soit par le centre SMSC(a) soit s par le mobile MO(a) est un pseudo-numéro conventionnel, choisi pour pouvoir être distingué par l'opérateur global GMSC(a) et permettre la tra- duction, c'est-à-dire le remplacement du pseudo-numéro par le numéro global du registre de localisation HLR() de l'opérateur intermédiaire (). La figure 3 montre un troisième mode de réalisation parti o culièrement avantageuse du système de reroutage selon l'invention. Dans ce cas, le numéro de l'opérateur intermédiaire est un numéro à 3 chiffres composé du code pays et d'un seul chiffre. Cette adresse globale du HLR() de l'opérateur () est connue de l'opérateur (a). Lorsque le mobile émetteur MO(a) de l'opérateur (a) veut envoyer un message court SM à un desOnataire MT(), il forme le numéro international +MT(). Ce numéro est reconnu par le centre SMSC(a) de l'opérateur (a) qui le transforme automatiquement en insérant l'adresse globale 338 entre le signe + du numéro international et le numéro du des- tinataire MT(). o Puis la procédure se déroule de manière habituelle. Le cen tre SMSC(a) envoie une requête SRI (SEND-ROUTING-INFO) au commu tateur global GM SC (a) de l 'opérateur (a) qui transmet la requête à travers sa passerelle IGT(a), le réseau SS7, la passerelle internationale de l'opérateur intermédiaire IGP() puis le registre de localisation HLR(y) de l'opérateur (). Ensuite, le message court est acheminé. Ce troisième mode de réalisation du système de reroutage selon l'invention a l'avantage d'être d'une mise en _uvre très simple de la seule configuration du commutateur GMSC(a) de l'opérateur (a) que du centre SMSC est de déclarer la nouvelle Appellation Globale 338 (sortante et entrante) qui est propre à l'opérateur intermédiaire() et son centre SMSC(x) pour insérer le numéro de routage . s De plus, si l'insertion de 338 est faite systématiquement en tête de toute appellation globale (GT) avec laquelle l'opérateur (a) n'a pas d'accord d'itinérance, il est possible pour l'opérateur (a) de faire du rou tage optimum. I1 interroge directement les HLR avec lesquels il a un accord 0 d'itinérance: - si l'adresse GT du commutateur visité est telle qu'il n'a pas d'accord d'itinérance 338 sera aussi inséré dans l'envoi de MESSAGE COURT (FORWARD - SHORT MESSAGE MT). Ce message sera donc routé vers l'opérateur intermédiaire() selon la figure 4, s - en retirant 338 de l'adresse du centre de commutation MSC appelé par l'opérateur intermédiaire(y) l'opérateur intermédiaire() retrouve l'Appellation Globale GT du centre de commutation MSC visité() et peut alors envoyer le message court SMS vers l'opérateur (), - selon l'invention, il est tout à fait possible que (u) passe par le réseau de l'opérateur intermédiaire () même s'il a un accord d'itinérance avec les opérations u (). GLOSSAIRE SMS Message court (Short Message Service) SMSC Centre de Messages courts (Short Message Service Centre) HLR Registre de localisation (Home Location Re gister) MSC Centre de Commutation Mobile (Mobile Swit ching Centre) SEND-ROUTING-INFO Message du protocole MAP employé dans le GSM pour interroger un HLR et obtenir l'appellation globale du MSC visité GMSC Centre de Commutation Mobile servant de passerelle avec le ré se au S S7 international (Gateway MSC) SS7 Réseau international permettant la transmis sion de messages de signalisation utilisé dans les réseaux de mobile (Signalling Sys tem 7) Roaming Mobilité. Possibilité pour un abonné mobile de REVENDICATIONS 1 ) Système de reroutage de messages courts (MS) par la procédure SS7, d'un mobile émetteur (MO)(a) d'un opérateur (a) vers un mobile destina taire (MT)(,) d'un autre opérateur () avec ou sans traduction d'adresse s globale (GT) dans le SMSC(a) pour des messages courts (MS) destinés à être transmis par le réscau international SS7 vers le mobile destinataire (MT)(,) dépendant d'un opérateur- () n'ayant pas d'accord d'itinérance avec l'opérateur (a), pour les messages courts, caractérisé par - un opérateur intermédiaire (y) dont l'opérateur (a) connâît l'adresse globale, et qui comporte un registre de localisation (HLR) vers lequel il envoie la requête de service (SRI) avant de lancer le message court (MS) (a) 2 ) Système de reroutage selon la revendication 1, caractérisé en ce que - on définit des tables de routage pour le commutateur passerelle (GMSC)(a) de l'opérateur (a), - le commutateur (GMSC)(a) remplace tout numéro de destinataire autre que ceux appartenant à la tranche la plus étroite correspondant aux appellations globales des équipements du réscau (MSC HRL, SMSC) par le numéro global du HLR de l'opérateur intermédiaire (), 3 ) Système de reroutage selon la revendication 1, caractérisé en ce qu' - on insère devant le numéro global du destinataire (MT)(J, un pseudo numéro dans le numéro global d'équipement, - on transmet ce numéro global d'équipement au commutateur (GMSC) (a) de l'opérateur (a), - le commutateur (GMSC)(a) reconnaît ce pseudo numéro et le remplace par l'adresse globale de l'opérateur intermédiaire () pour interroger le registre de localisation (HLR) de cet opérateur (), puis on transmet le message court (SM) à travers le réseau international SS7 et l'opérateur intermédiaire (). 3s 4 ) Système de reroutage selon la revendication 3, caractérisé en ce que le centre (SMSC)(a) dont dépend le mobile émetteur (MO)(a) insère le pseudo numéro dans tout numéro de mobile destinataire de messages courts (MT) () prévu pour passer par le réseau international SS7. 5 ) Système de reroutage selon la revendication 3, caractérisé en ce que le mobile émetteur (MO) (a) insère directement le pseudo numéro dans tout numéro de mobile destinataire (MT) () de messages courts. o 6 ) Système de reroutage, dans un système de mobiles dont les appella tions globales d'équipement autorisent un numéro à au plus 16 chiffres par exemple, les adresses globales des mobiles étant au plus égales à 13 chiffres, dans ce cas (16-3) ou plus, si le réscau accepte plus de 16 chif fres lS caractérisé en ce qu' - on attribue à un opérateur intermédiaire (), une adresse globale for moe de son code pays (2 chiffres) et d'un code à 1 chiffre (par exemple 338), - à la réception d'un message court (SM) d'un mobile (MO) (a) de o l'opérateur (a), son centre de messages courts (SMSC) (a) ou le centre GMSC constate qu'il s'agit d'un message vers le réseau SS7 et il insère dans l'appellation globale d'équipement, en amont du numéro du mo bile destinataire (MT) (), l'adresse globale à 3 chiffres de l'opérateur intermédiaire () parce qu'il n'a pas d'accord d'itinérance avec l'opérateur (,B), - l'appellation globale GT obtenue ne dépasse pas 16 chiffres pour toute appellation globale au plus 13 chiffres, - le message de protocole (SRI) utilise cette adresse globale pour interro ger le registre de localisation (HLR) de l'opérateur intermédiaire (y) pour obtenir l'adresse globale du MSC destinataire, - puis il lui adresse le message (SM) à travers l'opérateur intermé diaire (). 7 ) Système de reroutage selon la revendication 1, caractérisé en ce que l'opérateur(a) a un accord d'itinérance avec l'opérateur () pour économi ser, il adresse directement le registre HLR de l'opérateur () si l'adresse () du centre MSC visité qui est retrouvée est telle qu'il n'a pas d'accord d'itinérance avec l'opérateur (a), la traduction d'adresse qui s'applique à toutes les applications globales destinataires insère le code pays (2 chif- fres) et le code (1 chiffre) de l'opérateur intermédiaire (I) et l'envoi du mes- sage court SMS arrive chez l'opérateur intermédiaire (I) (qui a un accord s d'itinérance avec l'opérateur (a) et en retirant les 2 chiffres et le code (1 chiffre), l'opérateur intermédiaire (I) pent retrouver l'adresse du centre de