Brevet FR2825555A1 — publié le 20021206

appels contrôlés par les moyens de saisie de statuts (8, 6, 4). La présente invention concerne un système de messages courts, notamment de messages prépayés, pour l'expédition des messages par des télophones mobiles et le cas échéant la gestion d'un service de messages courts prépayés, comprenant des commutateurs dont dépen s dent les mobiles pour la liaison radio et des serveurs de messages courts auxquels arrivent les messages d'un mobile pour être routés en retour comme messages " destinés à un mobile >, vers les mobiles destinataires, le mobile émetteur de messages intogrant dans le message, un code secret, sans que cela soit obligatoire. o Les messages courts SMS sont émis par des téléphones mobiles. Or, dans un grand nombre de cas les télophones mobiles utili sent le systè me de prép aiement c e qui ne permet pas de traiter effic ace ment la question des messages courts. Le marché de la carte télophonique prépayée pour les mo biles a été un facteur majeur d'élargissement du marché des mobiles pour éviter les problèmes d'imp-ayés ou encore économiser un système de factu ration coûteux et simplifier la gestion administrative. Dans certains pays la télophonie prépayée représente la to talité des abonnés et certains opérateurs abandonnent totalement le post o payé pour n'accepter que les abonnements prépayés. I1 se pose dans ces conditions, le problème du service des messages courts qu'il faut fournir à des abonnés à des abonnements pré payés puisque les messages courts sont susceptibles de représenter une partie très importante de l'activité des opérateurs. s I1 y actuellement trois types de solutions pour traiter ce problème, le réscau intelligent IN, - les n_uds de service SN et - la facturation à chaud. Le réseau intelligent IN utilise un point de contrôle de ser vice SCP qui est interrogé par des logiciels de points de commutation de service SSP des services de messages courts chaque fois qu'un abonné veut établir une communication téléphonique. Le point de contrôle SCP interroge alors la base de données de crédit SDP pour autoriser la com ss munication pendant X secondes et l'interrompre après ce délai. La seconde solution est celle des n_uds de service SN con sistant à router toutes les communications des abonnés prépayées vers ce commutateur spécialisé qui gère la base de donnces de crédit. Enfin, la facturation à chaud consiste à crcer des tickets de facturation au niveau des commutateurs de réseau MSC qui transmettent périodiquement typiquement quelques minutes leur consommation à un système débitant les crédits et susceptible d'interrompre un appel. Mais cette solution relativement ancienne a beaucoup d'inconvénients à cause du risque de dépassement de crédit. - - Dans ces trois solutions de télophonie prépayée, le crédit téléphonique peut être rechargé en général par de s cartes de crédit, ache - tées (cartes à gratter) et qui contiennent un numéro secret masqué avec o toutes les règles de sécurité. Ce numéro est utilisé pour demander à un serveur vocal interactif SVI de recharger les crédits pour le montant de la carte à gratter. L'ensemble des manipulations est relativement compliqué. De plus on a le coût du serveur vocal interactif et celui de la base de don- nées de crédit SDP. Néanmoins l'invention peut, sans rien changer, aussi être associée à un SVI pour le rechargement du crédit. Dans ce cas l'utilisation est plus commode car l'utilisateur pré payé n'a pas à ajouter de code secret avant le texte. En conclusion, les solutions anciennes sont relativement lourdes, peu souples, peu fiables et ne conviennent en général pas pour o des opérateurs petits ou moyens. Parmi les solutions techniques actuelles envisagées et envi- sageables pour les messages courts prépayés, dans le cas du réseau intel- ligent IN, il n'est pas possible d'interroger un point de contrôle de service SCP lors de l'envoi d'un message SMS-MO émis par un mobile. s La seconde solution théorique, celle des n_uds de service (SN), ne fonctionne pas puisqu'ils ne sont pas sollicités lors d'un SMS-MO sanf si un SMSC spécial qui est capable d'interroger le crédit dans le SN est incorporé au SN (solution peut répandue et dans ce cas le SMSC est trop simplifié). o Enfin, la facturation à chaud des messages SMS-MO est une possibilité mais les ticRets de facturation des messages SMS-MO sont envoyés avec un retard important pouvant atteindre plusieurs heures vers la base de donnces SDP contenant le crédit restant pour le service pré payé. En cas d'insuffisance, il y a coupure par une interface avec la base ss de données pour localiser l'abonné à partir de son numéro de mobile (HLR). L'inconvénient de cette solution est de nocessiter un serveur SDP spécialement développé et coûteux outre l'inconvénient qu'il a du retard - au débit suivant le rythme de réception des tickets des messages SMS- MO. Certaines autres solutions ont déjà été utilisces, par exem- ple celles du serveur SMSC équipé d'un logiciel particulier permettant d'interroger la base de données de crédit SDP mais ces solutions ont été développées dans des contextes fermés. La solution est excellente mais le prix du logiciel est très élevé. Enfin, une autre solution parfois utilisée par certains grands opérateurs consiste à envoyer tous les messages SMS-MO vers un o serveur SMSC spécialisé qui renvoie par une connexion spécialisée vers la base de gestion des crédits SDP; celle-ci vérifie si l'abonné est prépayé et s'il dispose d'un crédit pour ensuite renvoyer le message vers d'autres ser- veurs SMSC spécialisés pour la réexpédition du message vers le mobile de destination (SMS-MT), alors que le premier serveur SMSC est spécialisé pour les messages venant d'un mobile SMS-MO avec des moyens réduits, de manière souple et en toute sécurité. Dans ce système, les déhits des messages SMS sont faits en temps rcel mais le coût de la solution est relativement élevé et n'est pas adapté aux petits ou moyens opérateurs. o La présente invention a pour but de développer un système de messages courts notamment adapté aux petits et moyens opérateurs et notamment ceux qui n'ont que des abonnés pré-payés permettant de gérer facilement des messages courts prépayés SMS. A cet effet, l'invention concerne un système caractérisé en :5 ce qu'il comprend: - un serveur virtuel défini par son adresse et associé à un opérateur, - un serveur récl défini par son adresse, - l'adresse du serveur virtuel étant la seule adresse de serveur inscrite sur les cartes de l'opérateur, o - le commutateur contient un traducteur d'adresses pour remplacer l'adresse du serveur virtuel par celle du serveur rcel vers lequel sera acheminé le message qui en assure le traitement et l'acheminement vers le destinataire. Ce système présente l'avantage d'une grande simplicité de mise en _uvre et surtout des possibilités d'extension et d'ouverture. En effet, le système permet à différents opérateurs d'être associés et de béné- ficier du traitement des messages courts de leurs abonnés par ce serveur récl, par l'intermédiaire de l'adresse d'un serveur virtuel et de la traduc tion de son adresse as surée par le ou le s commutateurs de cet opérateur. Cela permet en particulier de regrouper le traitement de messages courts d'opérateurs de différents pays. Ainsi, le serveur rcel est localisé dans un pays différent de celui de l'opérateur et la liaison entre le commutateur de l'opérateur de l'abonné émetteur et le serveur réel se fait par le réseau international. Et en particulier le serveur virtuel a une adresse dans le pays de l'opérateur dont dépend d'abonné émetteur du message. to L'invention est notamment intéressante pour la gestion du service des messages courts et pour permettre notamment leur prépaie ment. A cet effet, le système comprend une base de données de cartes prépayées contenant les comptes de crédit de cartes de messages courts prépayés et les numéros de code associés, une carte de messages courts prépayés, avec un code secret, que l'abonné achète et dont il utilise le code secret pour l'intégrer dans ses messages courts, le serveur des messages courts? réel, recevant un message court d'un mobile et vérifiant l'autorisation de l'envoi par le contrôle du code et du crédit du compte af o fecté à ce code dans la base de donnces de cartes prépayées et il envoie le message vers le destinataire si le crédit le permet, et dans le cas contraire, le serveur envoie un message d'épuisement de crédit vers le mobile émet teur du message. La présente invention sera décrite ci-après de manière plus s détallée à l'aide de trois réalisations de systèmes de messages courts re présentés dans les dessins annexés dans lesquels: - la figure 1 montre un système de messages courts dans sa définition générale, - la figure 2 montre un système de messages courts prépayés, - la figure 3 montre un système de messages courts centralisé et fonc tionnant à la fois pour des abonnés pré-payés et des abonnés post payés. Selon la figure l, un système de messages courts émis par des mobiles MO comprend des commutateurs MSC1, recevant les messa ges courts SMS-MO pour les transmettre à un serveur de messages courts par exemple par l'intermédiaire d'un réseau international SS7 et d'une passerelle IGP dans le cas o le serveur de messages courts n'est pas dans le même pays que le commutateur MSC. Ce serveur recherche le mobile destinataire MO' et transmet alors le message court SMS en retour, sous la forme d'un message court terminé sur un mobile SMS-MT par un chemin sensiblement inverse, en repassant pas le réscau international SS7 et le commutateur MSC2 dont s dépend le mobile destinataire MO'. De manière plus précise selon l'invention, le système com prend un serveur virtuel SMSC-V défini uniquement par son adresse ADR V et ce serveur est associé à un opérateur ou aux commutateurs MSC de cet opérateur, par exemple le commutateur MSC1 dont dépend un mobile to MO. Le système comprend également un serveur rcel SMSC-R défini par son adresse ADR-R. L'adresse ADR-V du serveur virtuel SMSC-V est la seule adresse de serveur qui sera fournie au mobile MO utilisant ce service. Cette adresse ADR-V est inscrite sur les cartes SIM des uti lisateurs de l'opérateur lié au commutateur MSC1. L'adresse réelle est in connue de l'utilisateur et n'existe que dans le traducteur d'adresses. Selon l'invention, les commutateurs du système et en parti culier le commutateur MSC1 contient un traducteur d'adresses qui rem o place automatiquement l'adresse ADR-V virtuelle par l'adresse ADR-R, du serveur rcel SMSC-R destiné à traiter les messages. Selon l'exemple représenté, le serveur rcel SMSC-R est situé dans un pays différent de celui du commutateur MSC1 ou de l'opérateur dont il dépend et la liaison se fait par le réseau international SS7 et par s une passerelle IGP. Différents pays P1, P2, P3 sont schématisés comme reliés au réscau international SS7. Le serveur SMSC-R centralisé peut traiter les messages d'opérateurs situés dans différents pays comme celui utilisant le commu so tateur MSC1. Dans chacun des pays P1, P2, P3 on peut avoir des opéra teurs associés avec des commutateurs MSC, équipés d'un traducteur d'adresses. Dans chaque pays, les cartes SIM pour les mobiles MO contiennent l'adresse d'un serveur virtuel comme l'adresse ADR-V décrite s ci-dessus. Le traducteur d'adresses du commutateur du réscau du pays, à la réception d'un message, remplace l'adresse virtuelle ADR-V par l'adresse réclle ADR- R pour acheminer le message vers le serveur rcel SMSC-R qui centralise les messages pour les rcexpédier vers leur desti- nataire. Cette rcexpédition se fait vers le commutateur du mobile destinataire MO' par le réseau international SS7 et la passerelle IGP en s retour, si le commutateur MSC2 du destinataire n'est pas situé dans le même pays que le serveur SMSC-R ce qui correspond au cas le plus géné- ral représenté à la figure 1. La figure 2 montre l'application du système général selon l'invention au traitement et à la gestion de messages courts prépayés. lO L'organisation du système est la même. Chaque opérateur de messages courts utilise un serveur virtuel SMSC-V dont l'adresse ADR V inscrite dans les cartes SIM fournies par cet opérateur. Comme dans le système général, la carte SIM de chaque utilisateur contient l'adresse ADR-V du serveur virtuel SMSC-V dont dé s pend le commutateur MSC1 du mobile MO. Pour envoyer des messages prépayés, l'utilisateur du mobile MO se procure une carte de messages prépayés CA. Cette carte lui ouvre un crédit correspondant. La carte CA qui est différente de la carte SIM, contient le code de son crédit CD. A chaque message que le mobile MO doit envoyer, l'utilisateur intogre dans son message le code CD. Ce code fait partie du message. En même temps qu'est envoyé le message, il y a également émission de l'adresse du serveur virtuel ADR-V. Cette adresse est trans mise automatiquement sans que l'utilisateur du mobile MO n'ait à inter 2s venir. Le système de prépaiement est également complété par une base de donnces de cartes prépayées BD-CPRP qui gère les crédits. Dans cette base de données, on a les codes CD et les crédits associés aux codes. Cette base est rattachée au serveur réel SMSC-R. A l'émission d'un message court SMS-MO par le mobile MO, ce message combiné automatiquement à l'adresse virtuelle ADR-V du ser veur virtuel et le code CD intogré dans le message SMS-MO, arrivent dans le commutateur MSC1 qui traduit simplement l'adresse virtuelle ADR-V en adresse rcelle ADR-R sans toucher au code CD puisque que celui-ci fait 3s partie du texte du message. Le message est alors transmis par le commutateur MSC1 vers le serveur récl SMSC-R, soit directement si ce serveur est dans le méme pays soit par le réseau international SS7 et la passerelle associée IGP. Le serveur SMSC-R recevant le message s'adresse à la base de donnces BD-CPRP pour vérifier le code et le crédit disponible affecté à ce code. Si le crédit est supérieur au coût de l'opération de transmission du message, le message est traité. Dans le cas contraire, il est refusé. - Pour traiter le message, le serveur SMSC-R l'envoie sous forme de message terminé mobile SMS-MT vers le mobile MO' comme cela a déjà été décrit en utilisant éventuellement le réscau international SS7, la o passerelle IGP vers le commutateur MSC] du mobile destinataire MO'. Ce message SMS-MT envoyé aura été nettoyé du code CD qui n'apparaitra pas dans le texte du message SMS-MT. Si le crédit n'est pas suffisant pour l'autorisation, le serveur SMSC-R envoie un message correspondant au mobile expéditeur MO par éventuellement le réscau international SS7, la passerelle IGP, le commu- tateur MSC1 et le mobile MO. L'invention permet de généraliser le fonctionnement au cas des abonnés " post-payés N pour lesquels aucune vérification de crédit n'est faite. Pour cela le SMSC-R doit savoir si l'abonné est pré-payé ou non ce qui ne peut pas dans presque tous Ies cas étre déduit du numéro du mobile originateur. Selon la figure 3, le SMSC-R envoie un message GSM de type > vers le HLR de 17abonné originateur, message contenant s - le numéro du MSC visité car il le reçoit avec le SMS-MO qu'il connait, - le numéro de VLR associé qu'il déduit du MSC avec une table, - 1'IMSI de l'originateur qu'il obtient en interrogeant sont HLR. Le SMSC-R se comporte donc comme un VLR. En réponse le HLR renvoie un message GSM standard de type. > qui contient un profil d'abonné permettant de savoir s'il est pré-payé ou non ans rcellement modifier la localisation car elle est identique. Dans ce dernier cas, le contrôle du code CD avec accès à la base de données n'est pas fait. GLOSSAIRE IMSI " International Mobile Subscriber Identity " IN " Intelligent Network ", Réseau Intelligent s SCP " Service Control Point ", Point de Contrôle de Service de s Ré seaux Intelligents qui a la lo gique du service SMSC Système informatique permettant de recevoir les Messa ges Courts envoyés par un mobile (SMS-MO) et de les transmettre ensuite vers un autre abonné mobile (SMS MT) SMS-MO " Short Message Service Mobile Originatod >>, Service - d'envoi de Messages Courts à partir d'un mobile, vers un SMSC, offert par un opérateur de mobiles SMS-MT " Short Message Service Mobile Terminated ", service consistant à envoyer un Message court, à partir d'un SMSC, vers un mobile MSC " Mobile Switching Center ", Centre de Commutation d'un opérateur de mobiles permettant l'établissement de - communications (et l'envoi de " SMS-MO " HLR " Home Location Register ", Base de données permettant d'obtenir la localisation d'un abonné à partir de son numéro de mobile SDP " Service Data Point ", Base de données, interrogée par un HLR et contenant, dans le cas d'un service prépayé, le crédit restant ' o une facture est émise (mensuellement), une fois les services utilisés]. SDP base de donnces de crédit SVI serveur vocal interactif SSP logiciel de point de commutation " Hot-billing " facturation à chaud mais pas réellement immédiate 3s VLR " Visitod Location Register " base de donnces compre nant la localisation détaillée d'un abonné et le profil des services autorisés. R E V E N D I C A T I O N S 1 ) Système de messages courts pour traiter les messages courts (SMS MO) émis par des mobiles (MO), comprenant des commutateurs (MSC) dont dépendent les mobiles (MO) pour la liaison radio et des serveurs de messages courts (SMSC) auxquels arrivent les messages d'un mobile (SMS-MO) pour être routés en retour comme messages. (MO1. 2 ) Système de messages courts selon la revendication 1, caractérisé en ce que le serveur réel (SMSC-R) est localisé dans un pays différent de celui de s l'opérateur et la liaison entre le commutateur (MSC) de l'opérateur visité par l'abonné émetteur (MO) et le serveur réel (SMSC-R) se fait par le ré- scau international (SS7). 3 ) Systéme selon la revendication 1, caractérisé en ce que le serveur virtuel (SM SC-V) a une adres se dans le pays de l'opérateur dont dépend d'abonné (MO) émetteur du message (SMS-MO). 4 ) Système de messages courts selon la revendication 1, caractérisé en ce qu' il comprend pour les abonnés pré payés une base de données de cartes prépayées (BD-CP RP) contenant les comptes de crédit de cartes de mes- sages courts prépayés et les numéros de code associés, une carte de messages courts prépayés (CA), avec un code secret (CD), que l'abonné achète et dont il utilise le code secret (CD) pour ljintogrer dans ses messages courts (SMS-MO), dans le cas o il n'y a pas de serveur vo- cal interactif (SVI) pour le rechargement, le serveur des messages courts, réel, (SMSC-R) recevant un message court (SMS) d'un mobile et vérifant l'autorisation de l'envoi par le contrôle du code (CD), s'il y en a un, et du crédit du compte affecté à ce code (CD) dans la base de donnces de cartes prépayées (BD-CPRP) et il envoie le message vers le destinataire (SMS-MT) si le crédit le permet, et dans le cas o contraire, le serveur (SMSC-R) envoie un message d'épuisement de crédit vers le mobile (MO) émetteur du message (SMS-MO). ) Système selon la revendication 2, permettant au serveur réel (SMSC-R) de fournir aussi Le service de mes- sage court (SMS-MO) à des abonnés non pré-payés sans contrôle de code secret, seulement à partir du numéro de l'abonné émetteur, en obtenant du HLR le profil de l'abonné pour savoir s'il est pré-payé ou non, notam- ment en se comportant comme un VLR effectuant la procédure GSM de mise à j our de localisation (MAP-UPDATE-LOCATION) sans qu'il y ait