Brevet FR2795267A1 — publié le 20001222

Procédé de paramétrage d'un téléphone mobile La présente invention a pour objet un procédé de paramétrage d'un téléphone mobile. Elle a pour but de faciliter la diffusion des téléphones mobiles et donc de permettre une adaptation aisée de l'offre de service à la demande de service, notamment en proposant une architecture technique de ces téléphones mobiles qui favorise les promotions commerciales. Dans le domaine de la téléphonie mobile, les opérateurs pour séduire leur clientèle proposent des abonnements dans lesquels le prix du téléphone mobile lui-même est inclus. L'économie de tels abonnements n'est bien entendu assurée que si l'utilisateur respecte son contrat jusqu'au bout. Le principe de ces abonnements est d'amortir sur la durée de l'abonnement une partie du coût du téléphone mobile même si plusieurs types d'abonnement sont envisageables. Il arrive qu'à la fin du contrat un abonné s'adresse à un autre opérateur alors qu'en pratique la durée de son contrat n'a pas été suffisante pour amortir réellement l'offre promotionnelle qui lui avait été faite au début. Il en résulte une perte pour l'opérateur. Dans l'invention on remédie à ce problème en utilisant la présence d'un circuit de sécurité, amovible, qui conditionne par ailleurs le fonctionnement du téléphone mobile et qui comporte d'une manière classique les caractéristiques de l'abonnement de l'utilisateur. En effet, notamment dans le domaine du GSM (Global System for Mobile - Système Global de Téléphonie Mobile), la mise en service d'un téléphone mobile s'effectue par la reconnaissance dans ce circuit de sécurité des caractéristiques de l'abonnement, avant la connexion du téléphone mobile à une station de base. Au moment de cette reconnaissance, le téléphone mobile prélève dans le circuit de sécurité des informations relatives à l'opérateur qui gère l'abonnement, notamment des gammes de fréquence qui ont été concédées à cet opérateur. Puis ce téléphone mobile entre en relation avec une station de base de son environnement et transmet à cette station de base des caractéristiques de son abonnement, notamment sont identité. Par ailleurs le circuit amovible est dit circuit de sécurité (SIM - Secured Identification Module - Module d'identification Sécurisé) parce qu'il est associé à une fonction d'antivol du téléphone mobile. Selon une procédure imposée par cette fonction, l'utilisateur du téléphone mobile doit composer sur le clavier de ce dernier un code secret qui en valide le fonctionnement. Dans l'invention, pour résoudre le problème commercial cité ci-dessus on a prévu de séparer des fonctions d'utilisation d'un téléphone mobile en deux catégories au moins. Schématiquement on distinguera des fonctions de base et des fonctions de confort. Les fonctions de base seront les fonctions du type émetteur- récepteur et fonctionnement minimal d'un téléphone mobile, notamment appel des numéros internationaux de sécurité (pompiers, police...). Dans la catégorie des fonctions de confort, on rassemblera des fonctions de type main libre, de type vibreur, de type mémorisation de numéros d'un annuaire ou de mémorisation de numéros déjà appelés, de calculette, de possibilité d'envoyer des données ou d'envoyer des télécopies et ainsi de suite. En outre on enregistre dans la mémoire, à un endroit convenu, du téléphone mobile un code correspondant au code de l'opérateur. Enfin, dans un menu d'utilisation on provoque au moment de la mise en service du téléphone mobile la comparaison d'un code opérateur contenu dans le circuit de sécurité au code opérateur mémorisé dans le téléphone mobile. Si cette comparaison est favorable, on autorise la mise à disposition des fonctions de confort. Si elle n'est pas favorable seules les fonctions de base seront accessibles. En conséquence l'utilisateur qui changera d'opérateur pourra effectivement garder le téléphone mobile qui est devenu sa propriété, mais celui-ci ne pourra plus fonctionner que d'une manière moins intéressante. Pour pouvoir, dans un perfectionnement, transformer ce téléphone mobile en un téléphone mobile aussi performant qu'au préalable, I'utilisateur devra alors se rapprocher de son ancien opérateur pour obtenir de ce dernier un code de déblocage des fonctions de confort. Bien entendu ce code de déblocage ne lui sera donné que contre remboursement de la partie non amortie du téléphone mobile qui a été mis à sa disposition au début de l'abonnement. En agissant ainsi on apporte une solution technique particulièrement simple au problème cité. L'invention a donc pour objet un procédé de paramétrage d'un téléphone mobile dans lequel - on charge des programmes représentatifs de fonctions d'utilisation de ce téléphone mobile dans une mémoire de ce téléphone mobile, - on munit le téléphone mobile d'un premier circuit de sécurité amovible, - on compare des informations codées dans le circuit de sécurité à des informations de fonctionnement, et - on autorise le fonctionnement du téléphone mobile en fonction de cette comparaison, caractérisé en ce que - on répartit les programmes en au moins deux groupes correspondant respectivement à des fonctions de base et à des fonctions de confort, - on stocke dans le circuit de sécurité un premier code opérateur, - on stocke dans une mémoire du téléphone mobile un deuxième code opérateur et un code d'autorisation d'utilisation des fonctions, - on compare le premier et le deuxième code opérateur, et - on autorise la mise en oeuvre de fonctions de confort en fonction de cette comparaison du premier et du deuxième code opérateur. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci ne sont présentées qu'à titre indicatif et nullement limitatif de l'invention. Les figures montrent: - Figure 1: la représentation schématique d'un téléphone mobile et d'un réseau de téléphonie mobile utilisable pour mettre en oeuvre le procédé de l'invention; - Figure 2: la représentation des différentes étapes du procédé de l'invention dans un programme général contenu dans le téléphone mobile; - Figure 3: un organigramme d'opérations effectuées pour correspondre à la libération des fonctions de confort après un changement d'opérateur. La figure 1 montre schématiquement les moyens utilisables pour mettre en oeuvre le procédé de l'invention. Ces moyens comportent un téléphone mobile 1 qui peut entrer, par l'intermédiaire d'une station de base 2, en relation avec les circuits centraux 3 d'un opérateur de téléphonie mobile. Les circuits centraux 3 comportent essentiellement des circuits de commutation 4 pour permettre à l'utilisateur du téléphone 1 de communiquer avec un autre interlocuteur. Ils comportent également des circuits électroniques 5 parmi lesquels figurent des mémoires 6. Le téléphone mobile 1 comporte d'une manière classique une unité centrale de traitement 7 reliée par un bus 8 à une mémoire programme 9 contenant un programme 10. Le programme 10 permet la mise en oeuvre de toutes les fonctions du téléphone mobile. Par le bus 8, l'unité centrale 7 est par ailleurs en relation avec des circuits 11 d'émission réception eux-mêmes en relation avec un aérien 12 de rayonnement et d'une manière connue avec un microphone 13, et un ou des haut-parleurs 14. Le bus 8 est par ailleurs également connecté à une mémoire de données 15, à un clavier de commande 16, et à une interface 17 de connexion du téléphone 1 avec un circuit de sécurité 18. Le circuit de sécurité 18 comporte une architecture comparable à celle du téléphone mobile 1 avec un microprocesseur 19, une mémoire programme 20, et une mémoire de données 21 reliés ensemble par un bus 22 à une interface de connexion 23 avec l'interface 17. Le téléphone mobile 1 peut être muni par ailleurs de circuits annexes 24, par exemple schématiquement reliés au bus 8 mais qui peuvent être organisés ou reliés différemment. Les circuits 24 représentent par exemple un vibreur destiné à remplacer la sonnerie pour rendre le téléphone mobile plus discret. Ou bien ils représentent un haut-parleur main libre, ou bien un dispositif d'émission réception à destination d'un microphone et d'un haut-parleur déportés et portés sur un casque. Ils représentent des équipements et/ou des fonctions annexes au téléphone 1. Selon une caractéristique essentielle de l'invention, les fonctions d'utilisation du téléphone mobile seront réparties en des fonctions de base 25 et des fonctions de confort 26. En pratique, cette répartition sera même complétée par des fonctions indispensables 27. La présence des fonctions de base 25 et des fonctions indispensables 27, est connue dans l'état de la technique. Parmi les fonctions indispensables 27, on connaît essentiellement la possibilité d'appeler des numéros urgents, notamment le 112 qui est le numéro des pompiers. Ces fonctions indispensables, du type appel du 112, sont utilisables avec un téléphone de type GSM, même si ce dernier n'est pas muni du circuit de sécurité 18. Et par conséquent dans ce cas, toutes les opérations de vérification de la présence de ce circuit de sécurité ne sont pas déterminantes pour empêcher l'appel de ces numéros de sécurité. Dans les fonctions de base 25 on notera essentiellement la fonction d'émission réception 28 qui, d'une manière connue, comportera au moment de la mise en service du téléphone mobile la comparaison d'un code secret composé par l'utilisateur sur le clavier 16 avec un code secret 29 mémorisé dans la mémoire 21. Ce code secret est le code PIN pour Personnal Identification Number- Numéro d'Identification Personnel. Une fois cette mise en service effectuée, le programme 28 et/ou le sous- programme 10 effectuent le prélèvement dans la mémoire 21 d'une information 30, IMSI International Mobile Subscriber Identity - identité d'abonnement international au réseau mobile, ainsi qu'une information 31 CODE OPERATEUR représentative de l'opérateur de téléphonie mobile auprès duquel un abonnement a été souscrit. Ces informations sont échangées, au moment de la mise en service, entre le téléphone mobile 1 et la station de base 2 de manière à ce que les circuits 3 reconnaissent le téléphone mobile 1 et autorisent sa communication sur le réseau de cet opérateur. Les fonctions de base 28 comportent bien entendu la possibilité pour un utilisateur de composer un numéro de téléphone, de pouvoir être connecté à un autre interlocuteur et d'échanger des signaux de parole avec cet autre interlocuteur. Eventuellement certaines autres fonctions pourront être incorporées dans les fonctions de base, par exemple un éclairage d'un écran dans le cas o on utilise le téléphone mobile la nuit, une transformation du téléphone mobile en calculette et ainsi de suite. Cependant, selon l'invention, on créera dans le programme 10 une différenciation de toutes les fonctions utilisables en au moins deux groupes: le groupe des fonctions de base 25 et le groupe des fonctions de confort 26. En pratique, dans le programme 10 de la mémoire 9, des sous-programmes correspondant à ces différentes fonctions sont mémorisés à des adresses. On pourrait alors utiliser ces adresses pour distinguer les fonctions en fonctions de base ou fonctions confort. Par exemple, tel que schématiquement représenté, les fonctions de confort 26 auraient des adresses de stockage de sous-programmes correspondant à des valeurs inférieures aux adresses de stockage des sous-programmes de la fonction28. On pourra bien entendu procéder différemment, la représentation donnée ici étant uniquement schématique. De préférence chaque sous-programme de fonction comportera en entête un paramètre indiquant qu'il représente une fonction de base ou une fonction de confort. Parmi les fonctions de confort on pourra, à titre d'exemple non limitatif, présenter des fonctions de type SMS (Short Message Service - envoi ou réception de petits messages courts de service), de type vibreur, une fonction mains libres, une fonction par laquelle un accès alphabétique à une mémoire du téléphone mobile est facilité compte tenu de ce que le clavier 16 n'est en principe qu'un clavier numérique et non pas alphanumérique, une fonction EFR qui est une fonction permettant la diffusion d'un son numérique à très haute qualité, et une fonction data-fax permettant au téléphone mobile d'émettre ou de recevoir des données et/ou des télécopies. D'autres fonctions de confort seront un peu plus complexes. Il s'agit par exemple d'une fonction de mémorisation MEM dans laquelle on distinguera deux modes d'utilisation, un mode d'utilisation de base et un mode d'utilisation de confort. Par exemple, ici on a schématiquement représenté que si la fonction de mémorisation est utilisée dans un mode de base elle ne permet pas de mémoriser de numéros de téléphone dans une mémoire du téléphone mobile, alors que si elle est utilisée dans un mode de confort elle permet d'en mémoriser 100. De la même façon une fonction BIS permet de rappeler des derniers numéros d'appel, appelés et/ou reçus par le téléphone mobile. Dans le cas du mode de base on n'en mémorisera que deux. Dans le cas du mode de confort on pourra en mémoriser 20. La mise en oeuvre de ces fonctions de confort est conditionnée par la présence des sous-programmes correspondants dans le programme 10. Pour des raisons de simplification, le programme général 10 du téléphone mobile comportera toutes ces possibilités, que le téléphone mobile soit ou non équipé des équipements et circuits annexes 24 correspondant à ces fonctions. Par exemple il est possible qu'un circuit vibreur ne soit pas présent dans le téléphone mobile. Par exemple ceci se produira lorsqu'on aura voulu pour la fabrication prévoir des téléphones mobiles de différente qualité, et de prix différents, en fonction de leur équipement. Dans ce cas dans les sous- programmes des fonctions de confort une information complémentaire sera présente en entête, en complément de l'information relative à leurs caractéristiques de confort. Cette information complémentaire signale que cette fonction peut ou ne peut pas être effectivement mise en oeuvre dans le téléphone mobile 1 concerné. Par exemple dans une zone 32 en entête de chacun des sous-programmes correspondant à ces fonctions de confort on fait figurer une information représentative de la disponibilité réelle ou non de la fonction. Par exemple, ici on a indiqué par une croix que toutes les fonctions de confort du groupe 26 étaient accessibles avec le téléphone mobile 1: il s'agit d'un téléphone muni de toutes les options d'utilisation. La figure 2 montre les étapes du procédé de l'invention. Au cours d'une première étape 33, au moment de la mise en service du téléphone 1, le microprocesseur 7 en application du sous-programme 28 du programme , provoque la lecture du circuit de sécurité SIM 18. Le programme 28 et ou le programme 20 comportent alors la mise en oeuvre d'un test 34 par lequel l'utilisateur doit composer sur le clavier 16 le code PIN correspondant au circuit 18. En cas d'échec notamment d'échecs répétés, le téléphone ne se met pas en service. Il se trouve dans une situation de rejet dans laquelle toutefois l'utilisation des fonctions essentielles 27 est encore possible. En cas de succès le programme 10 provoque la vérification au cours d'un test 35 qu'au moins une des fonctions de confort du groupe 26 possède dans la zone 32 d'entête de sous-programme une indication de présence. Par exemple, si le téléphone est un téléphone d'entrée de gamme, muni d'aucune option, alors seules des fonctions de base 25 seront disponibles. Par contre s'il possède au moins une fonction de confort, le programme 10 lance alors un test 36 essentiel de l'invention. Au cours du test 36, on vérifie que l'utilisation des fonctions de base 26 est bridée ou n'est pas bridée. Ceci sera matérialisé par la présence dans une zone 37 de la mémoire 15 (mais il pourrait s'agir également d'une zone dans la mémoire 21 du circuit 18), d'une information BC représentative de cet état de blocage des fonctions de confort. Par exemple cette information pourra être codée sur 2 bits. Si ces 2 bits sont à l'état 00 on considérera que l'utilisation des fonctions de confort 26 est libre. Dans ces conditions, le téléphone mobile 1 peut accéder à un menu 38 comportant l'ensemble des fonctions 25, 26 et 27. Par contre si le code est différent, par exemple 01, on saura qu'il s'agit d'un téléphone dans lequel l'usage des fonctions de confort n'est pas accessible sans condition. Il n'est alors accessible que sous la condition du succès à un test 39 ultérieur au cours duquel on vérifie qu'un code opérateur stocké dans une zone 40 de la mémoire 15 correspond, ou est identique, au code opérateur stocké dans la zone 31 de la mémoire 21. En définitive on va vérifier que l'utilisateur continue à utiliser le téléphone mobile dans le cadre de son contrat d'abonnement correspondant à l'achat de son téléphone mobile. Ceci signifie que l'acheteur, au moment o il a acheté son téléphone mobile auprès d'un opérateur a acheté un téléphone mobile à prix réduit mais dans lequel, en contrepartie, dans la zone 40 avait déjà été préenregistré le code de cet opérateur. Ceci est facile à réaliser pour un fabriquant de téléphones mobiles qui vend à un opérateur des lots de téléphones mobiles. Il suffit qu'au moment d'une personnalisation des téléphones mobiles, notamment pour leu attribuer un numéro de série propre (IMEI) le code opérateur soit enregistré en zone 40 de la mémoire 15. Si le test 39 n'est pas favorable, c'est que le circuit 18 indique un code opérateur différent de celui stocké en zone 40. Dans ces conditions le téléphone mobile ne proposera qu'un menu 41 de fonctions de base, typiquement les fonctions 25. Si le test 39 reconnaît un succès on pourra avoir accès en variante au menu 38 ou à un menu 42 qui, en terme de confort, est intermédiaire entre le menu 41 et le menu 38. Par exemple seulement certaines des fonctions du groupe 26 seront utilisables dans le menu 42 alors qu'elles le seront toutes dans le menu 38. Dans ce cas, le code de bridage 37, au lieu d'avoir une valeur 01, c'est à dire essentiellement différente de 00 pourra avoir une valeur 01, 02, 03 qui permet à un test 43 d'arbitrer entre la totalité ou une partie seulement des fonctions de confort mises à disposition. Pour organiser cette situation on pourra prévoir que dans l'entête 41 de chacun des sous-programmes de fonctions de confort du groupe 26 figurera une information de sous-groupe du code de blocage des fonctions de confort. Ainsi, si en zone 37 est présente la valeur 00, toutes les fonctions de confort sont disponibles sans vérification du test 39. Si en zone 37 la valeur BC a une valeur 01, le test 43 donnera également accès au menu 38 dans lequel toutes les fonctions de confort sont accessibles. Par contre, s'il y a une valeur 02 stockée dans la zone 37, on prendra en considération les fonctions de confort qui, en plus d'un code FC de fonction de confort stocké dans la zone 44, possèdent dans une zone 45 associée à la même fonction de confort une indication, par exemple ici une étoile, indiquant que la fonction concernée fait partie du groupe des fonctions intermédiaires présentables par le menu 42. L'absence de l'étoile élimine la fonction concernée du menu 42. En agissant ainsi on a organisé une mise à disposition des fonctions du téléphone mobile (dans la mesure o il en est équipé) qui correspond d'une part à une situation de souscription (par le test 43) d'un type d'abonnement, et d'autre part, par le test 39, à la personnalité d'un opérateur auprès de qui l'abonnement a été souscrit. Lorsqu'il y a rupture du contrat, figure 3, on permet à l'utilisateur du téléphone mobile 1 de récupérer la totalité des fonctions de ce téléphone mobile en s'adressant à l'opérateur du circuit 3 pour lui demander la communication, notamment par un écrit, (contre remboursement bien entendu) d'un code de déverrouillage 46 mémorisé dans la mémoire 6 du circuit 3 en correspondance d'une information IMSI correspondant au circuit 18. Muni de cette information, I'utilisateur peut choisir, de préférence dans les fonctions de base 25, un menu de déblocage 47 par lequel, au cours d'une opération 48, le programme 10 demande à cet utilisateur de composer avec le clavier 16 le code de déverrouillage. Cette opération 48 a pour objet de comparer dans le circuit 7, voire dans le circuit 19, le code de déverrouillage composé avec un code de déverrouillage 54 déjà présent dans la mémoire 15, ou éventuellement un code de déverrouillage 49 déjà présent dans le circuit 18. Si au cours d'une étape 50 de comparaison des deux codes de déverrouillage la correspondance n'est pas acquise, l'utilisateur peut recommencer. De préférence il pourra recommencer autant de fois qu'il le veut mais à chaque fois il devra attendre une durée d'attente imposée par une étape d'attente 51 dont la durée est de plus en plus longue au fur et à mesure des échecs successifs. En cas de succès on provoquera essentiellement deux modifications. Premièrement au cours d'une étape 52 on changera le code opérateur 40. On peut le remplacer par un code opérateur artificiel, par exemple une série de 1. On peut aussi le emplacer directement par un code opérateur d'un autre opérateur dont le circuit SIM serait mis à la place du premier circuit SIM dans le téléphone 1. Deuxièmement, ou préalablement, au cours d'une étape 53 on changera le contenu de la zone 37 pour indiquer que le mobile n'est plus bridé (code 00). En variante, le code de déverrouillage sera mémorisé dans la mémoire 15 dans un emplacement 54. Dans ce cas l'opération de déblocage 48 comportera de préférence un décryptage ou un cryptage du code composé au clavier 16 et/ou du code transmis par l'opérateur du circuit 3 avant de le comparer au code de la zone 54. Ce décryptage peut être mené en utilisant un code secret contenu dans une zone 55 de la mémoire 15. Ce code secret est connu par ailleurs dans la mémoire 6 en correspondance du numéro de série IMEI du téléphone mobile et du numéro IMSI du circuit 18 également stocké dans la mémoire 6. Au moment du déverrouillage, la zone 37 comporte une indication 01 (toutes les fonctions de confort sont disponibles) ou une information 02 (seulement certaines sont accessibles, même si toutes sont équipées dans le téléphone mobile). Dans ce cas on peut prévoir que, pour un autre opérateur qui prendrait en charge le complément du paiement, la mise à disposition ou tout ou partie des fonctions de confort soit aussi envisageable. Dans ce cas, le code de déverrouillage peut ne pas être unique mais peut avoir plusieurs valeurs. Le décryptage de ce code de déverrouillage conduit toujours à remplacer une valeur ou une autre en zone 37, en plus du changement du nom du code opérateur. Le cryptage du code de déverrouillage et son décryptage peuvent comporter la prise en considération d'une part de l'identification 30 (IMSI) de l'abonnement ou d'autre part la prise en considération du numéro du téléphone mobile (IMEI). Par la suite ce circuit 18 sera remplacé par celui correspondant à un nouvel opérateur. REVENDICATIONS 1 - Procédé de paramétrage d'un téléphone mobile dans lequel - on charge des programmes représentatifs de fonctions d'utilisation de ce téléphone mobile dans une mémoire du téléphone mobile, - on munit le téléphone mobile d'un premier circuit de sécurité amovible, - on compare des informations codées dans le circuit de sécurité a des informations de fonctionnement, et - on autorise le fonctionnement du téléphone mobile en fonction de cette comparaison, caractérisé en ce que - on répartit les programmes en au moins deux groupes correspondant respectivement à des fonctions de base et à des fonctions de confort, - on stocke dans le circuit de sécurité un premier code opérateur, - on stocke dans une mémoire du téléphone mobile un deuxième code opérateur et un code d'autorisation d'utilisation des fonctions, - on compare le premier et le deuxième code opérateur, et - on autorise la mise en oeuvre de fonctions de confort en fonction de cette comparaison du premier et du deuxième code opérateur. 2 - Procédé selon la revendication 1, caractérisé en ce que pour charger on mémorise un programme complet possédant toutes les fonctions de confort, et - on valide la mise en oeuvre de fonctions de confort qui correspondent à des équipements annexes effectivement mis à disposition de ce téléphone mobile. 3 - Procédé selon l'une des revendications 1 à 2, caractérisé en ce que - on compare le premier et le deuxième code opérateur si le code d'autorisation d'utilisation des fonctions indique que l'utilisation du téléphone mobile est bridée. 4 - Procédé selon l'une des revendications 1 à 3, caractérisé en ce que - on autorise la mise en oeuvre de tout ou partie des fonctions de confort en fonction de cette comparaison du premier et du deuxième code opérateur. - Procédé selon l'une des revendications 1 à 3, caractérisé en ce que - on mémorise un code secret dans le téléphone mobile, - on munit le téléphone mobile d'un deuxième circuit de sécurité en remplacement du premier circuit de sécurité, - on compare un code secret composé au clavier avec le code secret mémorisé dans le téléphone mobile, et - en fonction de cette comparaison, on modifie le deuxième code opérateur présent dans la mémoire du téléphone mobile soit pour le faire correspondre à un code opérateur mémorisé dans le deuxième circuit de sécurité, soit en y mettant un code opérateur artificiel. 6 - Procédé selon la revendication 5, caractérisé en ce que - en cas d'insuccès de la comparaison, on autorise une autre comparaison après une attente, mais - on augmente la durée de cette attente en cas d'insuccès répétés. 7 - Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'on stocke dans une mémoire du téléphone mobile le deuxièmr code opérateur et ou le code d'autorisation d'utilisation des fonctions sous une forme cryptée.