Brevet FR2815509A1 — publié le 20020419

La présente invention concerne un procédé permettant de diffuser des informations personnalisées sous forme de messages texte aux utilisateurs d'un réseau de téléphonie mobile. Ce procédé met en oeuvre les fonctions de multidiffusion (Cell Broadcast) propres à ces réseaux, mais permet la personnalisation de l'information effectivement disponible pour l'utilisateur du terminal, et le contrôle par l'opérateur du service de l'accès à cette information, notamment pour en permettre la commercialisation et la facturation à l'usager final. La diffusion d'informations texte dans un réseau de téléphonie mobile, peut se faire grâce à l'envoi de messages courts (SMS). Les messages SMS sont transmis pour un seul mobile destinataire. Si un même message doit être transmis à de nombreux utilisateurs, il faut transmettre autant de SMS, ce qui n'est pas viable si le message doit être reçu par un grand nombre d'abonnés, à cause des limitations en capacité des réseaux mobiles à écouler de tels trafics. Les réseaux mobiles supportent une autre méthode d'envoi de messages à destination des mobiles : Le Cell Broadcast , qui permet d'envoyer un même message, à tous les téléphones mobiles d'une cellule, ou a tous les téléphones mobiles d'un réseau simultanément. En revanche, rien ne permet de contrôler l'accès à cette information. Il n'est donc pas possible de transmettre par ce moyen une information réservée a une population limitée d'abonnés. Le procédé proposé par cette invention pour résoudre ce problème est le suivant : - Chacun des messages d'information qui doivent être commercialisés par ce procédé sont transmis, cryptés (par un procédé de cryptage fort si possible tel que le DES), sur l'un des canaux du Cell Broadcast . Tous les utilisateurs du réseau mobile pourront potentiellement paramétrer leur téléphone de manière à recevoir ces messages, mais n'auront pas de ce fait accès a l'information. - Chaque utilisateur du service désirant's'abonner'aux informations diffusées, ou modifier les conditions de son abonnement (accès a d'autres informations) devra le faire via un système informatique géré par l'opérateur. - Ce système, une fois les nouvelles conditions prises en compte (notamment la liste des rubriques d'information auquel l'utilisateur s'est abonné), va télécharger les choix de l'utilisateur dans son téléphone grâce à l'envoi d'un message SMS (que nous apellerons SMS de configuration ). Ce SMS sera crypté de la même manière que les messages d'information, afin de rendre impossible à quiconque hormis l'opérateur du service de modifier la liste des messages dont la réception est autorisée. L'utilisation des fonctionnalités de suivi de remise du message au mobile par le réseau, permettra de s'assurer de la bonne prise en compte par le téléphone de ces nouvelles conditions. Ceci permettra de garantir que la facturation de l'accès à cette information correspondra effectivement a ce qui sera reçu par l'utilisateur. - Ce SMS sera décrypté et interprété par un logiciel installé dans le téléphone. Ce logiciel pourra être une application de la carte à puce ou carte SIM dans le cas des réseaux GSM ou UMTS, ou devra être intégré au logiciel embarqué du téléphone, lors de sa construction, pour les réseaux PCS. - Le logiciel en question traitera tous les messages Cell Broadcast reçus par le téléphone et auquel l'utilisateur aura souscrit, selon les instructions reçues précédemment dans le SMS de configuration. Il avertira l'utilisateur de leur réception (par un bip par exemple), et permettra leur lecture à l'utilisateur. Mode de réalisation dans le cas des réseaux GSM et UMTS, ou les terminaux sont équipés d'une carte SIM : Ce logiciel est intégré dans la carte SIM. Le dialogue entre un terminal et sa carte SIM, décrit dans les normes ETSI GSM 11.11 et 11.14, permet à la carte de recevoir des SMS qui lui sont spécifiquement destinées (la procédure est décrite dans les normes 03.38 et 03.40, consiste à envoyer un message dit de classe 2 ). La réception d'un SMS permet de déclencher un traitement informatique sur la carte, et ce traitement consistera donc à ce que la puce positionne des attentes de réception pour tous les canaux Cell Broadcast correspondant à la configuration voulue. Ces mêmes normes prévoient que la carte SIM reçoit également tout les messages Cell Broadcast , si ils sont également de Classe 2 , et si ils sont envoyés sur l'un des canaux pour lesquels la carte SIM a demandé la réception en positionnant les numéros de canaux dans le registre EF CBMID, ce qui est fait à l'étape précédente. Lors de la réception d'un message, le logiciel de la Carte SIM prévient l'utilisateur (typiquement par un Bip), stocke le message, et le met à la disposition de l'utilisateur dans un des menus additionnels du téléphone, implémentés via le logiciel installé à bord de la carte SIM. Les fonctionnalités d'agrégation de messages Cell Broadcast permettent d'envoyer des messages de 82*15 = 1230 octets. L'utilisation d'algorithmes de compression tels que celui décrit dans la norme GSM 03.42 permettent d'envoyer des messages encore plus longs. Les procédures décrites ci-dessus sont applicables dans un réseau PCS si un logiciel au comportement identique est directement implanté dans le téléphone mobile à sa construction, faute de carte a puce dans ce type de réseaux. La protection du système est garantie par l'utilisation de SMS de configuration et de messages Cell Broadcast cryptés, selon les possibilités offertes par les législations en vigueur. Les clefs de cryptage utilisées sont stockées dans la carte SIM, ou dans le téléphone, hors de portée de l'utilisateur, et installées, avec le logiciel dans le cas de la carte SIM, par l'opérateur. Ce système permet de proposer des services d'informations à la carte , et sur abonnement, à des millions d'utilisateurs simultanément, la ou un envoi individualisé, en utilisant les SMS, ne permet plus de le faire, à cause des limitations en bande passante des réseaux. REVENDICATIONS 1-Procédé permettant de diffuser des informations "personnalisées"sous forme de messages texte aux utilisateurs d'un réseau de téléphonie mobile, caractérisé par l'utilisation simultanée des fonctions de multidiffusion "Cell Broadcast" pour la diffusion, du cryptage de l'information diffusée, et de son décryptage à bord du téléphone par un logiciel qui gère de ce fait l'accès à l'information. 2-Procédé selon la revendication 1, caractérisé en ce que ledit décryptage est réalisé par le logiciel à bord du téléphone configurable à distance, par l'envoi d'un autre message crypté, contenant notamment la liste des informations à décrypter. 3-Procédé selon la revendication 1 ou 2, caractérisé en ce que le cryptage des informations et des données de configuration rendent impossible la lecture des informations par un tiers, et la reconfiguration du logiciel en dehors du contrôle de l'opérateur. 4 - Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que les clefs dudit cryptage sont stockées par l'opérateur, soit dans le téléphone mobile, soit dans la carte SIM, et dans tous les cas hors de la portée de l'utilisateur. 5-Procédé selon la revendication 2, caractérisé en ce que l'usage des fonctionnalités de suivi, de messages SMS, et notamment l'accusé de leur remise effective au téléphone mobile, permet un contrôle de la bonne réception des informations de configuration.