Brevet FR2842973A1 — publié le 20040130

SYSTEME DE DIFFUSION DE MESSAGES SMS A UNE PLURALITE D'ABONNES ET SON PROC D La présente invention concerne le domaine de la diffusion de messages SMS à une pluralité d'abonnés à un service de diffusion par téléphone cellulaire. Elle concerne plus spécialement un système de diffusion de messages électroniques [notamment de messages SMS] caractérisé en ce qu'il comprend un serveur de campagne comportant une base de données d'abonnés inscrits identifiés par un identifiant MSISDN et une base de données de campagnes identifiés par un identifiant de campagne et comprenant une chaîne de caractères constitutifs du message à diffuser, un équipement de transmission de messages par un réseau cellulaire comprenant un moyen de chiffrement/déchiffrement des identifiants d'abonnés transmis par le serveur de campagne et des moyens de génération de messages électroniques. La figure l représente l'architecture générale du système. Une campagne comprend l'envoi des SMS avec accusé de réception vers un groupe d'abonnés ainsi que le suivi des rebonds suite la réception de ces SMS par les utilisateurs. Le serveur de campagne comporte une base de donnée des abonnés ayant accepté de recevoir des SMS contenant de la publicité ou des informations multidiffusées. Cette base contient les informations suivantes - n0 MSISDN codé - nom, prénom, - adresse, - type abonnement, - Préférences Un annonceur souhaitant faire une campagne publicitaire, interrogera cette base pour cibler ces clients en fonction des critères qu'il aura choisis. Le résultat renverra le nombre de personnes concernées pour son choix. Il pourra ensuite définir son message SMS à envoyer. Les flux sortants correspondent aux flux provenant du serveur de campagne. Pour une campagne, le serveur de campagne fournira entre autres les informations suivantes à l'équipement de génération de messages: - le contenu du message SMS à envoyer - un identifiant de campagne - la liste des n O MSISDN codée des abonnés ciblés. La validation d'une campagne se fera à une heure limite prédéterminée pour une diffusion le lendemain. Tous les soirs les campagnes prévues pour le lendemain seront automatiquement transmises à l'équipement de génération des messages. L'équipement de génération des messages décodera le n0 MSISDN et enverra les SMS via son serveur privé vers l'équipement de diffusion de messages. Tous les SMS reçus par les abonnés devront être acquittés. L'équipement de génération des messages enverra ces accusés de réception au serveur de campagne avec les informations suivantes: - no de campagne, n0 MSISDN codé, accusé réception ACK/NACK. Ces accusés de réception servent également à identifier les utilisateurs qui ont résilié leur abonnement chez l'opérateur de téléphonie. Cette information permettra au serveur de campagne de mettre à jour sa base. Le système exploite les rebonds pour compléter la base de campagne. Un rebond correspond à l'appel d'un abonné par un numéro court gratuit vers un serveur vocal interactif suite à la réception d'un SMS publicitaire. L'équipement de génération des messages enregistre ces rebonds et les envoie au serveur de campagne avec notamment les informations suivantes: - no de campagne, - n0 MSISDN codé, - type de rebond. Les rebonds devront être identifiés même si l'utilisateur a masqué son numéro. L'enregistrement des rebonds permet d'enrichir la base le serveur de campagne sur les centres d'intérêts des abonnés. Le type de rebond peut varier suivant les campagnes (serveur vocal interactif ou aboutement vers un Centre d'appel). Plusieurs types de campagnes seront proposés aux annonceurs: - campagne standard: campagne planifiée au moins la veille - campagne flash pour offre de dernière minute validée quelques heures avant l'envoie du SMS. - campagne information (envoi d'un SMS sans interaction via un serveur vocal invitation à se rendre en point de vente) - campagne promotionnelle (envoi d'un SMS avec invitation à se connecter gratuitement à un serveur vocal pour obtenir une offre gratuite via le kiosque mobile gagnant 784) campagne accès (envoi d'un SMS avec invitation à se connecter vers un le centre d'appel de l'annonceur via le kiosque mobile gagnant 784) campagne jeux concours (envoi d'un SMS ciblé avec invitation à participer à un jeux concours sur le kiosque mobile gagnant 784) - campagne personnalisée (envoi d'un SMS ciblé avec invitation à composer le kiosque 784 et aboutir sur un serveur vocal personnalisé en fonction des objectifs de l'annonceur) Ces campagnes influent sur les types de trafic générés vers le SMS. Pour une campagne standard, on pourra lisser l'envoi des SMS sur la journée (principalement pendant les périodes creuses de trafic). Une campagne flash se verra attribuer une priorité d'envoi plus forte. A la fin d'une campagne, l'équipement de génération des messages enverra un top fin de campagne qui permettra au serveur de campagne de mettre ses compteurs d'utilisation à jour en fonction des accusés de réception des SMS. Pour des raisons du sécurité et de confidentialité, l'équipement de génération des messages est équipement de moyens de codage mettant en oeuvre un algorithme de cryptage de numéro MSISDN. Ce codage sera bijectif et ne devra contenir aucun caractère de contrôle. Le numéro MSISDN étant la clé primaire d'identification de tous les échanges, tous les flux entre le serveur de campagne et l'équipement de génération des messages passent par cet outil de cryptage/décryptage. Tous les flux entre l'équipement de génération des messages et le serveur de campagne sont sécurisés. Le protocole de transfert entre les serveurs, le serveur de campagne et l'équipement de génération des messages est HTTP. Ceci permet d'avoir en continu les remontés d'informations sur les campagnes et de les afficher sur site Web annonceur. Le format des messages sera en XML. La description qui suit concerne un exemple protocole d'échange entre le serveur de campagne l'équipement de génération des messages le de et Ce document décrit les messages devant circuler entre le serveur de campagne et l'équipement de génération des messages. La lettre M = Mandatory correspond au champ obligatoirement à renseigner La lettre O = Optional correspond aux champs qu'il faut renseigner dans certains cas. 1. Flux envoi de campagne |Champ 1Présence1Libellé TYPMESG M Envoi campagne TYPENREG M Type enregistrement (entête ou data) Si TYPENREG CODCAMP IDCAMP DATEENV TYPREB DETAILREB TTLRETRY = Entête alors M Code opérationnel de campagne entre 0 et 999 présent dans le SMS M Identifiant de campagne M Date d'envoi de la campagne (date, heure, minute) M Type de rebond (serveur vocal interactif, CC, Sans) O SI TYPREB = CC alors remplir le no du CC M Retry Scheme ( = durée que l'équipement de génération des messages possède pour le réenvoi des SMS non reçus) M Date de validité de la campagne VALCAMP TYPCAMP M Type de campagne (Flash, standard, autre..) NBRSMS M Nbre du SMS à envoyer MESS M Message SMS QUOTAREB O Quota rebond = nombre de rebonds à partir duquel une campagne peut être stoppée sans attendre la fin de validité de campagne Si TYPENREG = Data alors IDCAMP M Identifiant de campagne IDFTM M Liste des n0 de mobiles 2. Flux retour de campagne Champ Présence Libellé TYPMESG M Retour campagne IDCAMP M Identifiant de campagne TYPRET M Type de retour (INFO= initialisation de la campagne, A = accusé de réception, R = rebond, C = clôture de campagne, ER = End Retry) Si TYPRET = INFO TYPEINFO O Si TYPRET = A L'équipement de génération des messages informe le serveur de campagne qu'il a bien pris en compte la campagne DATRECA M Date de réception de l'ACK (date, heure, minute) M Liste des n0 de mobiles IDFTM Si TYPRET = R TYPREB O n0 rebond dans l'arborescence du serveur vocal interactif (si rebond standard, alors champ vide) DATRECR M Date de réception du rebond IDFTM M Liste des no de mobiles Si TYPRET = ER DATEFIN M Date de fin d'essai de réenvoi des SMS (i.e. à partir de cette date plus aucun AR reçu) Pas besoin de no mobile, car cela concerne l'ensemble des mobiles pour la campagne Si TYPRET = C SOMCOM M Total des durées de communications audelà de la lère minute pour le rebond sur la campagne NBREREB M Nombre de rebonds pour la campagne NBRSMSENV M Nombre du SMS envoyés par l'équipement de génération des messages sur la journée 3. Flux de modification Champ Présence Libellé TYPMES M Modification IDFTM M NO de mobile TYPMODIF M Type de modification ( F = fréquence des SMS, R = résiliation, T = thèmes) Si TYPMODIF = F NEWFREQ M Valeur de la nouvelle fréquence choisie par l'utilisateur Si TYPMODIF = R TYPRESIL M Type de résiliation: abonnement FTM = A ou service pub = S Abonnement FTM: correspond à l'accusé de non réception d'un SMS avec cause unknown Subscriber de l'équipement de diffusion de messages Si TYPMODIF = T ADDTHEM M DELTHEM M Thèmes à ajouter Thèmes au supprimer 4. Flux d'interrogation (via requête HTTP) Champ Présence Libellé TYPMES M Interrogation IDFTM M N Ode mobile TYPINTER M Type d'interrogation ( F = fréquence, A = adresse, P = participation à une campagne...) Si TYPINTER = F FREQACTU M Si TYPINTER = P IDCAMP M PARTICIP M Fréquence actuelle Identifiant de campagne L'abonné participe à la campagne et n'a pas encore rebondi Les autres flux sont à prévoir pour une version future, car difficilement utilisables aujourd'hui par le serveur vocal interactif 4. Flux réponse Champ Présence Libellé TYPMES M Réponse IDFTM M NO de mobile TYPINTER M Type de réponse ( F = fréquence, A = adresse, P = participation à une campagne...) Si TYPINTER FREQACTU Si TYPINTER PARTICIP NEPARTICI = F M = p Fréquence actuelle M Abonné est associé à la campagne et n'a pas rebondi M Abonné ne participe pas à la campagne p PARTIREB O Abonné participe à la campagne et a déjà rebondi Le numéro d'une campagne est identifié par deux champs: - un identifiant de campagne - un code campagne Les deux sont transmis dans le message envoi de campagne. L'identifiant de campagne est l'identification d'une campagne avec un numéro à n chiffres (sans restrictions) qui est conservé pendant une durée très longue (supérieure à la durée de validité d'une campagne). Le code campagne est le code inséré dans le message SMS (au maximum 3 chiffres). Ce code sera entré par l'abonné lors de l'appel au serveur vocal interactif. La validité de ce code est égale à la durée de validité de la campagne. A la date de fin de validité de campagne et à l'envoi du message clôture de campagne, l'équipement de génération des messages désactive ce code sur le serveur vocal interactif. Ces deux identifiants sont générés par serveur de campagne lors de la création d'une campagne. Ils sont uniques. Seul le code campagne peut être réutilisé plus tard par une autre campagne. Dans le cas d'un rebond complexe (message personnalisé pour une campagne) le code campagne sera transmis " oralement ". Dans le cas des numéros de rebonds, le numéro de rebond correspond au choix fait par l'abonné sur le serveur vocal interactif dans le cas d'un rebond complexe. Par ex: 123 = cheveux secs... La liste des numéros de rebonds possibles pour une campagne est donnée oralement au serveur de campagne par le commercial FTM après implémentation des messages vocaux par l'équipement de génération des messages sur le serveur vocal interactif. Dans le cas d'un rebond standard, le champ est vide. Dans le cas des flux interrogatifs, l'équipement de génération des messages interrogera en temps réel le serveur de campagne pour savoir si un abonné participe bien à la campagne pour laquelle il demande une offre. Ce flux permet aussi de vérifier que cet abonné n'a pas déjà demandé l'offre. Si c'est le cas alors on peut prévoir un message vocal particulier. L'équipement de génération de messages est capable de gérer des envois du SMS en "rafale" sans attendre d'acquittements de la part du l'équipement de diffusion de messages. Suivant la configuration voulue, l'équipement de diffusion de messages envoie un accusé de il réception pour tous les N messages envoyés. Cet accusé de réception correspond au Nième message envoyé. Cette fonction de "fenêtrage" permet d'optimiser l'utilisation des liens X25. Le serveur privé régule le trafic des SMS en fonction du délai annoncé par le serveur de campagne pour envoyer une campagne. - Le serveur privé sera connecté au SMS-C via le réseau X.25 de Transpac déjà existant chez l'équipement de génération des messages. - Le serveur privé sera configuré en multiadresse (MULA), c'est-à-dire que le serveur privé pourra se connecter à l'équipement de diffusion de messages par plusieurs CV et une adresse X25. En revanche, le MULA devra initier luimême sa connexion à l'équipement de diffusion de messages, car ce dernier n'initie jamais la connexion vers un MULA pour délivrer un message (SMS, Notification). Le serveur privé maintiendra donc les CV ouverts. - Si 1 CV tombe, alors le serveur privé ferme toutes ses connections avec ses autres CV, puis ouvre à nouveau la connexion vers les CV (ceci à cause de problèmes liés au SMSC). Le serveur privé indique à l'équipement de diffusion de messages qu'il souhaite recevoir les notifications définitives pour chaque envoi du SMS: DN (Delivery Notification) et ND (Non Delivery Notification). Parmi ces notifications, ne seront pris en compte au niveau du serveur privé que: * Les acquittements positifs avec leur date de livraison Les acquittements négatifs ayant pour cause: mobile non abonné (unknown subscriber). La période de validité du SMS sera transmise pour chaque campagne. Elle sera d'une journée dans le cas des campagnes standards et de quelques heures pour les campagnes flash. Les flux d'envoi d'une campagne contiendront les champs suivants: * n0 campagne, * message, * type de rebond (serveur vocal interactif, Centre d'appel, Sans rebond), * n0 MSISDN codé Les flux retour de campagne contiendront * n0 campagne, * type de retour (Accusé réception, rebond clôture de campagne), * n0 MSISDN codé Le contenu précis de ces flux restent à définir avec le serveur de campagne et peuvent donc être modifiés en fonction des contraintes techniques. Le serveur vocal interactif doit permettre de * Gérer les rebonds enrichir la base à partir du comportement des abonnés face aux SMS reçus. * Gérer les champs abonnés: intégration de nouveaux affiliés au service (recrutement) et modifications des données affiliés. Les abonnés accèdent au serveur vocal interactif via un numéro court gratuit. Plusieurs offres correspondant à plusieurs campagnes seront présentes en même temps sur ce serveur vocal interactif. Chaque offre sera distinguée et validée par un code qui sera donné dans le corps du SMS de l'utilisateur cible. Certaines campagnes peuvent renvoyer vers un Centre d'appel de l'annonceur. Dans tous les cas, tous les rebonds doivent être enregistrés pour être ensuite transmis au serveur de campagne. La figure 2 représente le schéma de principe de la gestion des rebonds. Le rebond vers un centre d'appel correspond à l'aboutement de l'appel vers un numéro du service client d'un annonceur. Le rebond standard correspond à une redirection des abonnés pour n'importe quelle campagne vers un serveur vocal fixe sans personnalisation du type " votre demande est prise en compte... " Le rebond complexe correspond à la redirection des abonnés vers une campagne personnalisée, ce qui implique la configuration du serveur spécifique et du serveur temporaire pour cette campagne. La figure 3 représente le schéma de principe des rebonds vers un centre d'appel. Il comprend les messages suivants Message d'accueil (avec jingle) Bienvenue au service MOBILE GAGNANT. Il faut récupérer le numéro d'appelant, même si ce numéro est masqué. Numéro de portable (pour les clients qui masquent leur numéro de portable) Bienvenue au service MOBILE GAGNANT. Veuillez saisir le numéro de votre mobile et terminez par dièse. Saisir le code Saisissez le code qui est apparu sur l'écran de votre mobile et terminez par dièse. En temps réel, il faut interroger la base l'équipement de génération des messages qui permet de rediriger l'appelant vers le bon serveur vocal (i. e. aboutement vers le centre d'appel) en fonction du code campagne tapé. Message d'accueil Bienvenue au service MOBILE GAGNANT. Centre d'appel Merci! Nous transférons votre appel vers le centre d'appel de l'annonceur. Il faut enregistrer le rebond. Mise à jour avec la BDD du serveur de campagne. Erreur Vous vous êtes trompés. Veuillez ressaisir votre code et terminez par dièse. Répéter la phase une fois, puis raccrocher. Désactive Répéter 0000 une fois, puis raccrocher. AUTRES Déconnexion car aboutement excède 15 minutes. Votre temps de communication est écoulé. A bientôt sur le 784. La figue 4 illustre le schéma fonctionnel d'un rebond standard. 0000 Message d'accueil (avec jingle) Bienvenue au service MOBILE GAGNANT. Il faut récupérer le numéro d'appelant, même si ce numéro est masqué. Numéro de portable (pour les clients qui masquent leur numéro de portable) Bienvenue au service MOBILE GAGNANT. Veuillez saisir le numéro de votre mobile et terminez par dièse. Saisir le code Saisissez le code qui est apparu sur l'écran de votre mobile et terminez par dièse. En temps réel, il faut interroger la base l'équipement de génération des messages et vérifier que l'appelant fait partie de la cible de la campagne. Si oui, alors rediriger l'appelant vers le bon serveur vocal (rebond standard). Si non, voir message 0003. Message d'accueil Bienvenue au service MOBILE GAGNANT. 0004 Rebond standard Merci! Votre demande était enregistrée! Vous recevrez prochainement l'offre chez vous A bientôt sur MOBILE GAGNANT! Il faut enregistrer le rebond. Mise à jour avec la BDD du serveur de campagne Erreur Vous avez tapé un mauvais code. Retour au menu 0001. Raccrocher si le client se trompe une deuxième fois. AUTRES Votre temps de communication est écoulé. A bientôt sur le 784. La figure 4 représente une variante de réalisation. La figure 5 illustre le fonctionnement d'un rebond de type concours. Message 0000: NO ID (avec jingle) (pour les clients qui ne masquent pas leur numéro de portable) Bonjour! Si vous souhaitez bénéficier de l'offre privilégiée qui vient de vous être proposée par le service Mobile Gagnant, tapez le code de l'offre indiquée dans le mini-message suivi de dièse. Faites le 1 pour connaître les conditions générales du service Mobile Gagnant. Message 0001: Rebond standard Merci, nous venons d'enregistrer votre demande. Vous recevrez prochainement chez vous cette offre privilégiée. A bientôt avec Mobile Gagnant! Il faut enregistrer le rebond. Mise à jour avec la BDD du serveur de campagne Message 0002: Information Pour recevoir l'offre qui vous a été proposée dans le mini-message Mobile Gagnant, il vous suffit de taper le code de l'offre indiqué dans le mini- message suivi de #. Une fois ce code tapé, un message vous indique que votre demande a été prise en compte. Les offres proposée sont limitées à un exemplaire par participant et sont envoyées à l'adresse que vous avez indiquée au service Mobile Gagnant lors de votre inscription. Retourner au menu 0000. Message 0003a: Message d'erreur 1 Vous n'avez pas composé le bon code de l'offre, si vous souhaitez bénéficier de l'offre proposée, veillez à taper précisément le code indiqué dans le message. Message 0003b: Message d'erreur 2 Le code de l'offre composé ne correspond pas à l'offre. Consultez de nouveau le mini-message Mobile Gagnant et rappelez le 784. Raccroche Message 0003: Message d'erreur 3 (période de validité dépassée) Désolé, cette offre n'est plus disponible. Rassurez-vous, vous pourrez bénéficier très prochainement de nouvelles offres privilégiées; alors soyez vigilants, et à bientôt avec Mobile Gagnant i Message 0004: NO masqué Bienvenue sur le service Mobile Gagnant. Votre numéro de téléphone mobile est masque. Pour bénéficier de Mobile Gagnant, veuillez rentrer votre numéro de mobile Orange suivi de # à l'aide des touches de votre mobile, c'est à vous maintenant. Message 0005: Confirmation Votre numéro de mobile est le 06 XX XX XX XX Faites le 1 pour valider ce numéro Faites le 2 pour le modifier Message 0006: Erreur Le numéro saisi n'est pas correct. Veuillez ressaisir votre numéro de mobile Orange suivi de # à l'aide des touches de votre mobile. Répéter la phrase une fois, puis raccroche. Message 0007: Code Si vous souhaitez bénéficier de l'offre privilégiée qui vient de vous être proposée par le service Mobile Gagnant, tapez le code de l'offre indiquée dans le mini-message suivi de dièse. Faites le 1 pour connaître les conditions générales du service Mobile Gagnant. Message 0008: Offre en quantité limitée Désolé, d'autres personnes ont été plus rapides que vous. Rassurez-vous, vous pourrez bénéficier très prochainement de nouvelles offres privilégiées; alors soyez vigilants, et à bientôt avec Mobile Gagnant D'AUTRES Déconnexion car aboutement excède 15 minutes. Votre temps de communication est écoulé. A bientôt sur le 784. Message: Message d'erreur (problème technique) Suite à un problème technique, le serveur vocal du service Mobile Gagnant n'est pas disponible. Veuillez rappeler ultérieurement. Les figures 6 et 7 représentent les schémas de fonctionnement d'un rebond complexe. 0000 Message d'accueil (avec jingle) Bienvenue au service MOBILE GAGNANT. Il faut récupérer le numéro d'appelant, même si ce numéro est masqué. 0001 Numéro de portable (pour les clients qui masquent leur numéro de portable) Bienvenue au service MOBILE GAGNANT. Veuillez saisir le numéro de votre mobile et terminez par dièse. Saisir le code Saisissez le code qui est apparu sur l'écran de votre mobile et terminez par dièse. Merci! En temps réel, il faut interroger la base l'équipement de génération des messages afin de vérifier que le client fait partie de la campagne et le rediriger vers le bon serveur vocal. Message d'accueil Bienvenue au service MOBILE GAGNANT. 0004-0026 Rebond Démarche déterminée par l'annonceur. Raccroche A bientôt sur MOBILE GAGNANT! 0028 Erreur Votre code est erroné. Retour au menu 0001. Raccrocher si le client se trompe de code une deuxième fois. AUTRES Votre temps de communication est écoulé. A bientôt sur le 784. D'autres messages peuvent être prévus - Messages pour expliquer les conditions générales de l'offre ou messages d'information générale, Possibilité de personnaliser l'appel en allant interroger la base le serveur de campagne pour connaître l'adresse de l'appelant si l'offre implique l'envoi d'un échantillon. - Création d'un compteur de limite d'offre permettant de fixer un seuil pour bénéficier ou ne plus bénéficier de l'offre. Dans le cadre d'une offre proposant l'envoi d'échantillon, le serveur de campagne gèrera l'interface avec la logistique grâce aux informations fournies par l'équipement de génération des messages (n MSISIDN, type *de rebond, offre choisie). Indépendamment de toutes campagnes, les abonnés peuvent modifier leurs choix à partir d'un numéro court gratuit ou bien demander du s'inscrire au service. Les options proposées à partir du message d'accueil sont: Demander un questionnaire pour s'abonner ou modifier ses thèmes - Changer la fréquence de réception des SMS - Résilier le service La figure 8 représente le schéma fonctionnel du protocole d'échange Le ler message émis est un message d'envoi de campagne avec le champ TYPENRG = Entête: il contient le message à transmettre au mobile. Vient ensuite la liste des numéros de mobiles. Tous les envois de messages se font en flux transactionnels par HTTP. Périodiquement dans la journée, l'équipement de génération des messages interroge le serveur de campagne pour savoir si des campagnes sont prêtes. Si oui, alors l'équipement de génération des messages demande de lui transmettre toutes ces campagnes avec leur caractéristiques (nombre du SMS, date de validité..). A la date du début de la campagne seulement, l'équipement de génération des messages demande au serveur de campagne de lui transmettre les numéros de mobiles concernés. Le erveur de campagne transmet les campagnes à l'équipement de génération des messages. L'équipement de génération des messages prend en compte les informations destinées au serveur privé d'envoi du SMS et au serveur vocal interactif. L'équipement de génération des messages utilise le code campagne (CODCAMP) pour configurer le serveur vocal interactif et l'identifiant de campagne (IDCAMP) pour le reste des échanges entre le serveur de campagne et l'équipement de génération des messages. Dans le cas d'une campagne sans rebond, l'équipement de génération des messages n'utilise que l'IDCAMP pour les échanges puisque le champ CODCAMP est vide. Dans le cas o le type de rebond est le serveur vocal interactif, l'équipement de génération des messages implémente le code campagne sur le bon message vocal standard. Dans le cas o le type de rebond est CC, l'équipement de génération des messages implémente le code campagne sur le message correspondant à un aboutement et configure le n0 du CC. Lorsque le type de rebond est le serveur vocal interactif et le champ QUOTAREB est renseigné, alors le serveur vocal interactif doit mettre en place un compteur d'appels pour la campagne en cours. Quand ce compteur atteint la valeur de QUOTAREB, alors le serveur vocal interactif est désactivé pour cette campagne et la campagne est clôturée (envoie du message TYPRET = C). Tous les matins, l'équipement de génération des messages envoie un message d'information ( TYPRET = INFO) indiquant qu'il a bien reçu toutes les campagnes à transmettre pour la journée. L'équipement de génération des messages commence à envoyer les SMS vers le SMS-C à partir de la date d'envoi de la campagne (DATEENV). En fait, l'équipement de génération des messages reçoit les campagnes la veille pour le lendemain. La campagne est donc toujours envoyée en une seule journée égale au jour de DATEENV. Le flux des SMS émis dans la journée est régulé par l'équipement de génération des messages en fonction des capacités du serveur privé et du SMS-C. Si les SMS ne sont pas reçus du premier coup par les utilisateurs alors le SMS-C essaie de réitérer l'envoi pendant une période égale à la valeur du TTLRETRY. Au-delà du TTLRETRY, le SMS-Cabandonne les envois du SMS pour la campagne. Le TTLRETRY ne dépasse pas 1 jour. L'équipement de génération des messages reçoit les accusés de réception sur les SMS et les envoie en continu au serveur de campagne. Si le flux est trop rapide, pour éviter des échanges trop importants, on pourra grouper les accusés de réception dans une seule requête. De même il prend en compte tous les rebonds des campagnes et les envoie en temps réel au serveur de campagne. On pourra choisir un fonctionnement identique aux accusées de réception si les flux sont trop volumineux. L'équipement de génération des messages transmet les accusés de réception pendant TTLRETRY. A la fin de la temporisation, il envoie le message TYPRET = ER. Plus aucun SMS n'est reçu par les mobiles et aucun accusé de réception n'est alors transmis. L'équipement de génération des messages transmet les rebonds pendant toute la durée de validité de la campagne (VALCAMP). La validité de la campagne est supérieure ou égale à celle du Retry Scheme (VALCAMP 2 TTLRETRY). De plus, l'équipement de génération des messages enregistre le temps passé par les abonnés avec le serveur vocal interactif pendant les rebonds et transmet cette information dans le message de clôture de campagne. L'équipement de génération des messages transmet la durée totale des communications au-delà de la Ire minute et le nombre de rebonds pour la campagne. A la clôture de la campagne l'équipement de génération des messages désactive le serveur vocal interactif correspondant et arrête de prendre en compte les rebonds. Modification de profils Les affiliés ont la possibilité de modifier leur profil par le serveur vocal interactif de l'équipement de génération des messages. Pour une modification de la fréquence de réception des SMS, l'équipement de génération des messages interroge le serveur de campagne pour connaître le choix actuel de l'abonné. L'équipement de génération des messages transmet ensuite la nouvelle valeur choisie par l'abonné. Pour résilier le service, l'équipement de génération des messages transmet au serveur de campagne un message de résiliation. Le serveur de campagne vérifie avec le numéro de mobile que l'utilisateur a bien souscrit au service. Sinon abandon. Le service client a la possibilité de changer les mêmes informations sur l'abonné avec en plus les thèmes choisis par cet abonné. Dans ce cas, le serveur de campagne reçoit de l'équipement de génération des messages un message sous forme de code (par exemple 00 = sport...) pour les thèmes à ajouter ou supprimer. Dans le cas ou le service client fait les modifications pour un abonné, il n'y a pas de flux interrogatifs de la part de l'équipement de génération des messages. Ces modifications sont directement envoyées au serveur de campagne: Dans tous les cas, si l'abonné n'est pas présent dans la base Serveur de campagne, alors abandon. Si le message est une résiliation et que l'abonné n'est pas présent dans la base Serveur de campagne, alors abandon, sinon prise en compte de la résiliation. Si c'est une modification de fréquence et si la fréquence renseignée dans la base est la même alors abandon, sinon prise en compte par Serveur de campagne de la nouvelle fréquence. Principe identique pour les thèmes. Vérifications sur l'abonné Si la réponse est: NEPARTICIP ou PARTIREB Alors le serveur vocal interactif renvoie vers un message vocal d'erreur et ne prend pas en compte le rebond de l'appelant. REVENDICATIONS 1 - Système de diffusion de messages électroniques [notamment de messages SMS] caractérisé en ce qu'il comprend un serveur de campagne comportant une base de données d'abonnés inscrits identifiés par un identifiant MSISDN et une base de données de campagnes identifiés par un identifiant de campagne et comprenant une chaîne de caractères constitutifs du message à diffuser, un équipement de transmission de messages par un réseau cellulaire comprenant un moyen de chiffrement/déchiffrement des identifiants d'abonnés transmis par le serveur de campagne et des moyens de génération de messages électroniques. 2 - Système de diffusion de messages électroniques selon la revendication 1, caractérisé en ce que le serveur de campagne comporte une base de donnée des abonnés ayant accepté de recevoir des messages multidiffusés contenant les informations suivantes - nO MSISDN codé - nom, prénom, - adresse, - type abonnement, - préférences. 3 - Procédé de multidiffusion de messages textuels comprenant une étape d'inscription dans une base d'abonnés, une étape de préparation d'une campagne consistant à générer un fichier contenant un message textuel et une liste d'identifiant chiffrés d'abonnés inscrit, à fabriquer les messages diffusables et à les transmettre à un serveur de messages.