Brevet FR2804824A1 — publié le 20010810

DESCRIPTION Domaine de l'invention L'invention concerne un équipement de télécommunications doté d'une pluralité de fonctionnalités. L'invention concerne en particulier un equipement de télécommunications doté d'une pluralité de fonctionnalités et destiné à coopérer avec un module d'identification d'utilisateur, ledit module d'identification d'utilisateur comportant une mémoire pour stocker des informations d'activation d'au moins une desdites fonctionnalités. L'invention concerne également une à puce destinée à être insérée dans un équipement de télécommunications doté d'une pluralité de fonctionnalités, et contenant au moins une information d'activation d'une fonctionnalité dudit équipement. L'invention concerne enfin une méthode de contrôle d'une interface homme machine d'un tel équipement de télécommunications. L'invention a d'importantes applications notamment dans le domaine des télécommunications mobiles. Arrière plan technologique de l'invention La neuvième édition du projet de recommandation ETS 300608 de l'ETSI, publiée en juillet 1999 décrit les spécifications auxquelles doivent répondre les modules d'identification d'utilisateur (généralement connus sous le nom de carte SIM de l'anglais Suscriber Identification Module) destinés à être utilisés dans des téléphones portables conformes à la norme GSM. Le paragraphe 10.2.18 de ce projet de recommandation décrit un fichier appelé EFAD (de l'anglais Elementary File Administrative Data) qui est stocké dans un tel module d'identification. Ce fichier EFAD contient plusieurs champs, et notamment un champ de 2 bytes notés b2 et b3 destinés à être utilisés pour fournir à l'équipement portable une indication de si une fonctionnalité donnée de l'équipement doit ou non être activée. Résumé de l'invention L'invention a pour but de proposer des moyens de contrôle de l'interface homme machine d'un tel équipement. Dans un premier mode de réalisation, l'invention tire partie des possibilités offertes par l'art antérieur précité pour contrôler l'interface homme machine d'un équipement téléphonique. Pour cela, un équipement selon l'invention et tel que décrit dans le paragraphe introductif est caractérisé en ce qu'il comporte une interface homme machine et des moyens de contrôle de ladite interface homme machine, en tenant compte desdites informations d'activation, pour présenter ou non une fonctionnalité à l'utilisateur. Les fonctionnalités offertes à l'utilisateur d'un téléphone peuvent notamment dépendre contrat qu'il a souscrit auprès d'un opérateur de télécommunications (prépaiement, forfait, abonnement...). A cet égard, l'invention permet d'adapter l'interface homme machine de l'équipement pour que le menu proposé à l'utilisateur ne contienne que les fonctionnaiités qui lui sont réellement offertes. L'invention améliore ainsi grandement le confort d'utilisation de l'appareil. ailleurs, lorsque l'utilisateur voit apparaître une fonctionnalité dans le menu, et que cette fonctionnalité est pas disponible, il a tendance à interpréter cette indisponibilité comme un disfonctionnement de l'appareil. Ceci est une cause non négligeable de réclamations auprès des services après vente. U invention remédie également à ce problème. Dans un deuxième mode de réalisation, l'équipement selon l'invention comporte - au moins une mémoire pour stocker au moins un verrou associé à au moins une desdites fonctionnalités, la valeur dudit verrou étant modifiable sur ordre reçu par l'équipement, - une interface homme machine, - et des moyens de contrôle de ladite interface homme machine, en tenant compte la valeur dudit verrou pour présenter ou non une fonctionnalité à l'utilisateur. Dans ce second mode de réalisation, le contrôle de l'interface homme machine n'est pas lié à la souscription de l'utilisateur, mais à la configuration de l'équipement. Ce mode réalisation permet par exemple à un fabricant de proposer un modèle de base, avec différentes options. De façon avantageuse, la valeur desdits verrous est susceptible d'être modifiee. Dans un premier exemple de réalisation, l'équipement comporte des moyens de modification d'un ou plusieurs verrous lorsqu'une ou plusieurs informations d'activation ont été lues sur une carte à puce dédiée à cet effet. Dans un deuxième exemple de réalisation, l'équipement comporte des moyens de modification d'un ou plusieurs verrous lorsqu'une ou plusieurs informations d'activation ont été reçues dans un message radio dédié à cet effet. Ainsi, le fabricant peut vendre des modèles de base qui ne contiennent que quelques fonctionnalités, et proposer ensuite à l'utilisateur d'ajouter des fonctionnalités supplémentaires, par exemple en vendant des cartes à puce dédiées à cet effet. Brève description des dessins L'invention sera mieux comprise et d'autres détails apparaîtront dans la description qui va suivre en regard des dessins annexés qui sont donnés à titre d'exemples non limitatifs et dans lesquels - la figure 1 représente un exemple d'équipement téléphonique portable selon l'invention, - la figure z représente un schéma électrique de l'équipement de la figure 1, - la figure 3 représente un organigramme d'une méthode de contrôle d'une interface homme machine d'un équipement de télécommunications, - la figure 4 représente un organigramme d'une première méthode de modification de l'état d'un verrou, - la figure 5 représente un organigramme d'une seconde méthode de modification l'état d'un verrou. Description de modes de réalisations préférentiels de l'invention Sur la figure 1 on a représenté à titre d'exemple un téléphone portable 1 conforme à l'invention. Ce téléphone portable comporte notamment un microphone 5, un écouteur 6, un écran 8, un clavier 9, et une antenne 11. L'équipement 1 comporte également un logement 12 destiné à recevoir une carte à puce 13. La figure 2 donne le schéma électrique global de l'équipement de la figure 1. Le fonctionnement de l'équipement est essentiellement régi par un ensemble à microprocesseur 20 qui comporte un microprocesseur 22, auquel sont associées une mémoire vive 24 et une mémoire morte de type réinscriptible 26 (EEPROM ou FLASH). Cet ensemble est relié à un dispositif d'interface homme machine 30 par une ligne commune 32. Ce dispositif d'interface homme machine 30 contrôle l'écran 8 et le clavier 9. La ligne 32 relie également l'ensemble à microprocesseur 20 à un ensemble d'émission réception 35 via un circuit d interface 38. L'ensemble d'émission réception 35 est connecté à l'antenne 11. Enfin, la ligne commune 32 relie aussi l'ensemble microprocesseur 20 à un dispositif 39 de lecture de carte à puce. Classiquement, un équipement tel que représenté sur la figure 1 est doté d'un certain nombre de fonctionnalités. Certaines fonctionnalités sont accessibles dans tous les teléphones. C'est par exemple le cas de l'émission et de la réception d'appels téléphoniques, du réglage des sonneries, de l'accès au répertoire... D'autres fonctionnalités ne sont accessibles qu'avec certaines souscriptions. Par exemple le renvoi d'appel, l'identification de l'appelant, et la@ conférence téléphonique ne sont en général pas accessibles sur les téléphones prépayés. Dans la suite de la description ces fonctionnalités sont appelées fonctionnalités optionnelles. Conformément à l'invention, toutes les fonctionnalités susceptibles d'être utilisées sont implémentées sous forme logicielle lors de la fabrication de l'équipement. Le dispositif dinterface homme machine comporte des moyens logiciels de gestion d'un menu destiné à être affiché à l'écran pour proposer à l'utilisateur les fonctionnalités qui sont disponibles. Comme indiqué sur la figure 3, ces moyens de gestion associent un test d'affichage T; à chaque fonctionnalité optionnelle F; (case 50). Et l'entrée I; relative à une telle fonctionnalité n'est affichée dans le menu que si le test d'affichage associé se révèle positif (case 60). Dans un premier exemple de réalisation, le test d'affichage consiste à lire une information d'activation Ai à un emplacement prédéfini @Ai dans le module d'identification d'utilisateur de l'équipement. Dans ce cas l'invention permet de contrôler le menu de l'équipement en fonction de la souscription de l'utilisateur. Dans un second exemple de réalisation, le test d'affichage consiste à lire l'état d'un verrou Li qui est mémorisé à un emplacement prédéfini @Li dans la mémoire morte réinscriptible 26 de l'équipement, et qui est modifiable. L'équipement comporte de plus des moyens logiciels de modification de tels verrous, par exemple en lisant une carte puce dédiée à cet effet, ou sur réception d'un message radio. Ceci permet au fabricant ou à l'opérateur de vendre un équipement de base ou une souscription de base avec un nombre restreint de fonctionnalités, puis de commercialiser séparément des options supplémentaires. Sur la figure 4 on a représenté sous forme d'organigramme un exemple de moyens de modification de l'état d'un verrou, à partir d'une carte à puce dédiée. Lorsqu'une carte à puce est introduite dans le logement 12 (case 100), l'équipement commence par lire la valeur du champ MS operation mode dans le fichier élémentaire Administrative Data de la carte (case 110). Ce champ comporte 8 bits. La valeur de ce champ indique le type de la carte. Conformément à l'invention, une valeur particulière XX est réservee pour indiquer que la carte est une carte dédiée à la validation d'option. Une fois que la carte dédiée a été détectée, l'équipement sait où aller lire les informations nécessaires à la validation d'option. On peut choisir d'utiliser une carte propriétaire dans laquelle les informations sont stockées à un emplacement prédéfini connu du fabricant seulement, ou choisir d'utiliser une carte standard. Dans ce dernier cas on utilise par exemple le champ Additional Information prévu dans la recommandation précitée. Lorsque la valeur du champ MS operation mode est égale à XX, l'équipement va donc lire à l'emplacement prédéfini ou dans le champ Additionnal Information un ou plusieurs bits b; qui sont associés à une ou plusieurs fonctionnalités optionnelles de l'équipement (case 128). Lorsqu'un bit est actif, l'équipement déverrouille la fonctionnalité correspondante en modifiant l'état du verrou dans la mémoire morte réinscriptible 26 (case 130). De façon avantageuse l'équipement désactive ensuite tous les bits du champ Additional Information pour éviter que la carte dédiée ne soit réutilisée (case 140). Le fonctionnement se termi4e à la case 150. Dans un mode de réalisation avantageux, la carte proprietaire est protégée par un ou plusieurs codes afin d'éviter que de fausses cartes ne soient fabriquées. Dans ce cas, après avoir détecté la présence d'une carte dédiée à la validation d'option, l'équipement transmet un ou plusieurs codes (CHVl, CHV2) à la carte (case 120) et une procédure de vérification est mise en oeuvre dans la carte (case 125). Si les codes transmis ne correspondent pas aux codes stockés dans la carte, la procédure de modification des verrous n'est pas mise en oeuvre. Le fonctionnement se termine à la case 150. Sur la figure 5, on a représenté sous forme d'organigramme un exemple de moyens de modification de l'état d'un verrou, à partir d'un message radio court (couramment appelé SMS de l'anglais Short Message Service). Lorsque l'équipement reçoit message radio court (case 200), il lit dans l'entête de ce message un identificateur qui indique le type du message (case 210). Conformément à l'invention, une valeur particulière XX est réservée pour indiquer que ce message court est un message de validation d'option. Lorsqu'un tel message est détecté, l'équipement lit dans la partie données du message les informations nécessaires à la validation d'option (case 220). Ces informations sont constituées par un ou plusieurs bits bi qui sont associés à une ou plusieurs fonctionnalités optionnelles de l'équipement. Lorsqu'un bit est actif, l'équipement déverrouille la fonctionnalité correspondante en modifiant l'état du verrou dans la mémoire morte réinscriptible 26 (case 230). II va de soi que des variantes peuvent être apportées modes de réalisation qui viennent d'être décrits. Par exemple, on a décrit des modes de réalisation dans lesquels le test d'affichage consistait à lire, pour une fonctionnalité optionnelle donnée, soit une information d'activation stockée dans le module d'identification d'utilisateur, soit la valeur d'un verrou stockée dans la mémoire morte réinscriptible 26. Dans un autre mode de réalisation, on peut envisager que le test d'affichage consiste à lire ces deux types d'informations successivement, et que le test soit considéré comme positif lorsque l'information d'activation est valide et / ou lorsque le verrou est ouvert. Par ailleurs, on peut prévoir la possibilité de modifier valeur des informations d'activation stockées dans le module d'identification d'utilisateur, par exemple par l'envoi de messages radio courts. Ce mode de réalisation permettrait à l'opérateur de vendre des services ou fonctionnaiités supplémentaires en gardant une même souscription de base. Enfin, l'invention est applicable à tout équipement de télécommunications comportant des moyens pour coopérer avec un module d'identification (une carte à puce par exemple), et / ou des moyens de réception de messages (par voie radio par exemple). REVENDICATIONS 1. Equipement de télécommunications (1) doté d'une pluralité de fonctionnalités (F;) et destiné à coopérer avec un module d'identification d'utilisateur (13), ledit module d'identification d'utilisateur comportant une mémoire pour stocker des informations d'activation (A;) d'au moins une desdites fonctionnalités, caractérisé en ce qu'il comporte une interface homme machine (30) et des moyens de contrôle de ladite interface homme machine (20), en tenant compte desdites informations d'activation, pour présenter ou non une fonctionnalité à l'utilisateur. 2. Equipement de télécommunications selon la revendication 1, caractérisé en ce qu'il comporte des moyens de réception radio (il, 35), et des moyens de modification (20) d'au moins une information d'activation contenue dans ledit module d'identification d'utilisateur sur réception d'un message radio (SMS) dédié à cet effet. 3. Equipement de télécommunications selon la revendication 1, caracterisé en ce qu'il comporte au moins une mémoire (24) pour stocker au moins un verrou (L;) associé à au moins une desdites fonctionnalités (F;), la valeur dudit verrou étant modifiable sur ordre reçu par l'équipement, et en ce que lesdits moyens de contrôle de I interface homme machine tiennent compte de la valeur dudit verrou pour présenter non une fonctionnalité à ('utilisateur. 4. Equipement de telécommunications doté d'une pluralité de fonctionnalités, caractérisé en ce qu'il comporte - au moins une mémoire (24) pour stocker au moins un verrou (L;) associé à au moins une desdites fonctionnaiités (F;), la valeur dudit verrou étant modifiable ordre reçu par l'équipement, - une interface homme machine (30), - et des moyens contrôle (20) de ladite interface homme machine, en tenant compte de la valeur dudit verrou pour présenter ou non une fonctionnalité à l'utilisateur. 5. Equipement de télecommunications selon la revendication 4, caractérisé en qu'il comporte des moyens de lecture de carte à puce (39) et des moyens de modification (20, 130) d'un ou plusieurs verrous (L;) lorsqu'une ou plusieurs informations d'activation ont été lues sur une carte à puce dediée à cet effet. 6. Equipement de télécommunications, selon la revendication 5, caractérisé en ce qu'il comporte des moyens (20, 140) pour effacer après lecture les informations d'activation contenues dans la carte à puce dédiée. 7. Equipement de télécommunications selon la revendication 4, caractérisé en ce qu'il comporte des moyens de réception de messages radio (11, et des moyens de modification (20, 230) d'un ou plusieurs verrou (L,) lorsqu'une plusieurs informations d'activation ont été reçues dans un message radio dédié à cet effet. 8. Carte à puce (13) destinée à être insérée dans un équipement télécommunications (1) doté d'une pluralité de fonctionnalités (Fi), et contenant au moins une information d'activation (Ai) d'une fonctionnalité dudit équipement, caractérisée en ce qu'elle est dédiée à l'activation de ladite fonctionnalité. 9. Méthode de contrôle d'une interface homme machine d'un équipement de télécommunications doté d'une pluralité de fonctionnalités (Fi) destiné à coopérer avec un module d'identification d'utilisateur (13), caractérisée en ce elle comporte au moins une étape (50) de lecture dudit module d'identification d'utilisateur pour obtenir au moins une information (Ai) relative à une fonctionnalité (Fi), et une étape (60) d'affichage d'une ou plusieurs entrées (Ii) relatives à ladite fonctionnalité, ladite etape d'affichage n'étant exécutée que si l'information obtenue est une information d'activation (Ai=l). 10. Méthode de contrôle d'une interface homme machine d'un equipement de télécommunications doté d'une pluralité de fonctionnalités (Fi), caractérisée en ce qu'elle comporte au moins une étape (50) de lecture d'un verrou (L;) associé à une fonctionnalité (Fi) dudit équipement et mémorisé dans ledit équipement, et une étape (60) d'affichage d'une ou plusieurs entrées (Ii) relatives à ladite fonctionnalité, ladite étape d'affichage n'étant exécutée que si le verrou est déverrouillé (L,=1).