Brevet FR2812418A1 — publié le 20020201

L'invention concerne le téléchargement de données sur un téléphone portable. Les opérateurs de téléphonie mobile souhaitent offrir à leurs abonnés la possibilité de se connecter à des serveurs susceptibles de transmettre aux téléphones portables (par protocole WAP par exemple) des données consistant en particulier en des jeux qui, après téléchargement, sont stockées dans la mémoire du téléphone en vue d'utilisations ultérieures. Cependant, s'il n'est pas contrôlé, le téléchargement des données risque d'entraîner une détérioration des logiciels présents dans le téléphone portable, notamment du fait de la présence de virus dans les données transmises ou du fait d'incompatibilité entre les logiciels du téléphone portable et ceux du serveur, ou encore du fait d'incompatibilité entre lI'architecture matériel du téléphone portable ("hardware") et les logiciels transmis. L'invention a donc pour but de pallier ces inconvénients. Elle propose un procédé de téléchargement de données qui est sécurisé et ne permet pas une connexion en vue d'un téléchargement autrement qu'avec un serveur qui est agréé par l'opérateur de téléphonie et qui n'est pas susceptible de transmettre au téléphone portable des données risquant d'entraîner une détérioration dans celui-ci. Elle propose également un procédé qui permet de ne réaliser effectivement le téléchargement que dans la mesure o le téléphone portable est apte à recevoir ces données demandées. Ainsi, I'invention concerne un procédé de téléchargement, sur un téléphone portable à carte d'identification d'abonné (carte SIM), de données provenant d'un serveur, et notamment de jeux. Selon ce procédé, le numéro d'appel du serveur est mémorisé sur la carte d'identification d'abonné et, lorsqu'on détecte une demande de téléchargement de données de la part de l'utilisateur, on lit le numéro d'appel mémorisé dans la carte d'identification d'abonné et on établit une connexion téléphonique entre le téléphone portable et le serveur qui correspond à ce numéro d'appel. Un tel procédé est avantageusement complété par les différentes caractéristiques suivantes prises seules ou selon toutes leurs combinaisons possibles: - lorsque la connexion est établie, on vérifie la compatibilité de l'architecture matérielle du téléphone portable et/ou de ses logiciels avec les données qui doivent être téléchargées et, si la compatibilité existe, on autorise le téléchargement des données depuis le serveur sur le téléphone portable; - pour vérifier la compatibilité, on compare le numéro IMEI du téléphone portable à une table localisée dans le serveur et contenant la liste des numéros IMEI compatibles avec le serveur; - après connexion entre le téléphone portable et le serveur, I'utilisateur peut procéder à des téléchargements successifs de données provenant du serveur, chaque téléchargement n'intervenant qu'après mise en ceuvre d'une nouvelle vérification de compatibilité. L'invention propose également une carte (SIM) d'identification d'abonné pour téléphone portable. En vue du téléchargement sur le téléphone de données provenant d'un serveur, notamment de jeux, cette carte comporte: une mémoire dans laquelle est mémorisé le numéro d'appel du serveur, - des moyens pour, lorsqu'une demande de téléchargement de données de la part de l'utilisateur est détectée, commander l'établissement d'une connexion téléphonique entre le téléphone portable et le serveur qui correspond à ce numéro d'appel. Avantageusement, plusieurs numéros de serveurs sont mémorisés sur la carte d'identification d'abonné (SIM) et ladite carte comporte des moyens aptes à échanger avec le téléphone portable pour permettre à l'utilisateur de sélectionner un serveur. De préférence, le (ou les) numéros d'appel de serveur est (sont) stocké(s) sur une zone de mémoire qui ne peut être modifiée par l'utilisateur. L'invention concerne également un serveur apte à transmettre à un téléphone portable des données destinées à être téléchargées sur ce dernier. Ce serveur comporte des moyens pour dialoguer avec le téléphone portable afin de mettre en oeuvre le procédé précité et vérifier la compatibilité de l'architecture matérielle du téléphone portable et/ou de ses logiciels avec les données qui doivent être téléchargées, préalablement au téléchargement de celles-ci. L'invention sera mieux comprise et d'autres buts, avantages et caractéristiques de celle-ci apparaîtront plus clairement à la lecture de la description qui suit et qui est faite au regard de la figure unique annexée. Cette figure représente un organigramme de déroulement des étapes du procédé selon l'invention. Cet organigramme fait apparaître schématiquement les trois 2 0 éléments intervenant dans la mise en oeuvre du procédé. La référence 1 désigne le téléphone portable proprement dit. De façon classique, ce téléphone portable comporte une interface homme/machine 10, consistant en un écran et en des touches de numérotation et d'actionnement des fonctions du téléphone. Il intègre en outre une carte à mémoire 2 qui est une carte SIM d'identification d'abonné. La carte SIM 2 est utilisée pour contrôler le téléchargement de données destinées à être stockées sur des moyens mémoires (non représentés) du téléphone portable 1. Notamment, on mémorise sur ladite carte SIM 2 des numéros d'appel de serveurs de téléchargement de données, et notamment de jeux, auxquels le téléphone portable 1 est susceptible d'être connecté. Plus précisément, la zone de mémoire (table de connexion 20 sur la figure) dans laquelle les numéros d'appel de serveur sont stockés est une zone qui est inaccessible à l'utilisateur du téléphone portable et qui ne peut être modifiée par celui-ci. La référence 3 désigne un serveur auquel le téléphone portable pourra être connecté. Dans ce serveur 3, sont prévues une base de données 30 contenant les données susceptibles d'être transmises à un téléphone portable et une table 31 contenant la liste des IMEI compatibles avec le serveur. Le téléchargement de données se déroule de la façon suivante. L'utilisateur actionne les touches de son téléphone I pour faire apparaître sur son écran un menu 1 1 de téléchargement qui est transmis par la carte SIM 2. Il sélectionne le serveur auquel il veut accéder et formule une demande de téléchargement. La carte SIM 2, dans laquelle est mémorisé le numéro du serveur, lit ce numéro dans sa table de connexion 20 et établit la connexion téléphonique entre le téléphone portable 1 et le serveur 3. Une fois que la connexion est établie, le téléphone portable 1 et le serveur 3 échangent. Notamment, le serveur 3 transmet au téléphone portable I un menu destiné à être affiché sur l'écran de l'interface 10, par lequel il est proposé à l'utilisateur un choix entre plusieurs types de données susceptibles d'être téléchargées, notamment un choix entre plusieurs jeux (menu 12). De son côté, le téléphone portable 1 transmet au serveur 3 son numéro IMEI. Ce numéro IMEI est comparé par le serveur 3 aux numéros IMEI figurant dans la table de compatibilité 31. Dans la mesure o la table de compatibilité 31 indique que le numéro IMEI du téléphone portable 1 est compatible avec le jeu ou type de données sélectionné par l'utilisateur, le téléchargement est autorisé et le serveur 3 télécharge sur le téléphone portable 1 les données stockées dans la base 30 et correspondant au choix effectué par l'utilisateur par le menu 12 (étape 13). Les données téléchargées sont stockées dans la mémoire du téléphone portable (étape 14). Ce stockage permet l'utilisation ultérieure de ces données par l'utilisateur. Une fois qu'un téléchargement est réalisé, I'utilisateur peut de nouveau, par l'intermédiaire du menu 12, faire un choix d'autres données ou jeux. La compatibilité entre le portable 1 et les données que l'utilisateur souhaite télécharger est vérifiée avant tout nouveau téléchargement. Lorsque la table 31 met en évidence une incompatibilité entre le téléphone portable 1 et les données susceptibles d'être téléchargées, le téléchargement des données n'a pas lieu. Le serveur 3 transmet au téléphone portable 1 un message destiné à s'afficher sur l'écran du téléphone portable pour prévenir l'utilisateur de ce 2 o que le téléchargement est impossible. L'utilisateur a alors la possibilité de revenir au menu 12 pour télécharger un autre jeu ou mettre fin à la connexion avec le serveur 3. L'invention proposée permet donc de télécharger des données depuis un serveur vers un téléphone portable, sans risque de détérioration de celuici, grâce au choix préalable d'un certain nombre de serveurs "officiels" dont les numéros d'appel sont stockés sur la carte SIM et à la vérification de la compatibilité entre d'une part, la structure du téléphone portable et les logiciels qui y sont implantés et d'autre part les données susceptibles d'être transmises par le serveur "officiel" sélectionné pour le téléchargement. REVENDICATIONS 1. Procédé de téléchargement, sur un téléphone portable (1) à carte d'identification d'abonné (SIM), de données provenant d'un serveur (3), caractérisé en ce que le numéro d'appel du serveur est mémorisé sur la carte d'identification d'abonné (SIM), et en ce que, lorsqu'on détecte une demande de téléchargement de données de la part de l'utilisateur, on lit le numéro d'appel mémorisé dans la carte d'identification d'abonné et on établit une connexion téléphonique entre le téléphone portable (1) et le serveur (3) qui correspond à ce numéro d'appel. 2. Procédé selon la revendication 1, caractérisé en ce que, lorsque la connexion est établie, on vérifie la compatibilité de l'architecture matérielle du téléphone portable (1) et/ou de ses logiciels avec les données qui doivent être téléchargées et, si la compatibilité existe, on autorise le téléchargement des données depuis le serveur (3) sur le téléphone portable (1). 3. Procédé selon la revendication 2, caractérisé en ce que pour vérifier la compatibilité, on compare le numéro IMEI du téléphone portable (1) à une table (31) localisée dans le serveur (3) et contenant la liste des numéros IMEI compatibles avec le serveur. 4. Procédé selon la revendication 2, caractérisé en ce que apres connexion entre le téléphone portable (1) et le serveur (3), l'utilisateur peut procéder à des téléchargements successifs de données provenant du serveur, chaque téléchargement n'intervenant qu'après mise en oeuvre d'une nouvelle vérification de compatibilité. 5. Procédé de téléchargement de jeux sur un téléphone portable, caractérisé en ce qu'il consiste en un procédé selon l'une des revendications précédentes. 6. Carte (SIM) d'identification d'abonné pour téléphone portable, caractérisée en ce que, en vue du téléchargement sur le téléphone (1) de données provenant d'un serveur (3), notamment de jeux, elle comporte: - une mémoire dans laquelle est mémorisé le numéro d'appel du serveur, - des moyens pour, lorsqu'une demande de téléchargement de données de la part de l'utilisateur est détectée, commander l'établissement d'une connexion téléphonique entre le téléphone portable (1) et le serveur (3) qui correspond à ce numéro d'appel. 7. Carte (SIM) d'identification d'abonné selon la revendication 6, caractérisée en ce que plusieurs numéros de serveurs sont mémorisés sur la carte d'identification d'abonné (SIM) et en ce que ladite carte comporte des moyens aptes à échanger avec le téléphone portable pour permettre à l'utilisateur de sélectionner un serveur. 8. Carte (SIM) d'identification d'abonné selon l'une des revendications 6 ou 7, caractérisée en ce que le (ou les) numéro(s) d'appel de serveur est (sont) stocké(s) sur une zone de mémoire qui ne peut être modifiée par l'utilisateur. 9. Serveur apte à transmettre à un téléphone portable des données destinées à être téléchargées sur ce dernier, caractérisé en ce qu'il comporte des moyens pour dialoguer avec le téléphone portable afin de mettre en oeuvre le procédé selon l'une des revendications 2 ou 3 et vérifier la compatibilité de l'architecture matérielle du téléphone portable (1) et/ou de ses logiciels avec les données qui doivent être téléchargées, préalablement 2 0 au téléchargement de celles-ci.