Brevet FR2895631A1 — publié le 20070629

Contrôle d'accès à des services diffusés dans un dispositif terminal La présente invention concerne un contrôle d'accès à des services diffusés par un réseau de diffusion. Plus particulièrement, elle a trait à un contrôle d'accès à des services diffusés exécuté par un module de guide électronique de service (ESG . "Electronic Service Guide" en anglais) intégré dans un dispositif terminal d'usager. Un réseau de diffusion auquel s'applique l'invention peut être unidirectionnel et transmettre des signaux de service à tous les dispositifs d'usager connectés au réseau, certains services n'étant accessibles qu'en fonction d'un droit d'accès. Les applications les plus connues sont la diffusion de signaux de télévision et/ou de radiodiffusion par exemple à travers un réseau de diffusion de données de type DVB (Digital Video Broadcasting), DAB (Digital Audio Broadcasting), DMB (Digital Multimedia Broadcasting), TNT (Télévision Numérique Terrestre), ISDB-T (Integrated Services Digital Broadcasting - Terrestrial), MBMS (Multimedia Broadcast Multicast Service) et BCMCS (BroadCast MultiCast Service) sur les réseaux de téléphonie mobile tels que les réseaux de troisième génération ou de quatrième génération, etc., ou le réseau internet. Selon un autre exemple, un réseau local sans fil WLAN (Wireless Local Area Network) peut être utilisé comme réseau de diffusion. L'invention s'applique également au système défini par la spécification OMA-BCAST (Open Mobile Alliance- BroadCAST). Un canal de diffusion d'un réseau de diffusion transmet un plus ou moins grand nombre de services suivant la bande passante disponible pour transmettre des données. Afin qu'un usager découvre tous les services diffusés à travers le réseau de diffusion, un service descriptif des services diffusés, appelé guide électronique de service (ESG "Electronic Service Guide" en anglais), est proposé. Le service descriptif est diffusé par le réseau de diffusion, ou transmis par un réseau de télécommunications point-àpoint tel qu'un réseau de radiocommunications cellulaire vers des dispositifs terminaux mobiles d'usager à leur demande. Le guide électronique de service contient des informations diverses sur les services diffusés par le réseau de diffusion. Ces services sont par exemple des programmes télévisés incluant notamment des films, documentaires et/ou magazines. Le guide électronique de service constitue le point d'accès aux services diffusés plus particulièrement pour l'usager d'un terminal mobile. L'usager sélectionne en fonction des informations dans le guide un service dont il souhaite bénéficier par exemple pour la visualisation. L'accessibilité des services diffusés par le réseau de diffusion à tout public vient à l'encontre de la limitation des services visualisables pour une catégorie d'usagers. Par exemple, un enfant peut visualiser un service destiné exclusivement à des adultes. Selon un autre exemple, certains services sont diffusés par un opérateur concurrent à l'opérateur initial choisi par l'usager et lui ayant fourni le dispositif terminal. L'opérateur initial ne peut limiter les services disponibles aux seuls services qu'il fournit et/ou fournis par un partenaire. Afin de pallier ces inconvénients, un système d'accès conditionnel, appelé CAS ("Conditional Access System" en anglais) ou KMS ("Key Management System" en anglais), fourni par un opérateur de diffusion de service conditionne la visualisation de service sur un dispositif terminal par un droit d'accès aux services que l'opérateur diffuse. Ces services sont chiffrés avant d'être diffusés dans le réseau de diffusion. Afin de visualiser le service, l'usager doit acheter au préalable des droits d'accès représentés sous forme de clé de déchiffrement, auprès de l'opérateur qui offre ce service. Cependant aucune protection n'interdit la visualisation de certains des services diffusés en clair dans le réseau de diffusion, inadaptés par exemple à un enfant. Il existe donc un besoin de disposer d'un système de protection capable de limiter par un possesseur de dispositif terminal la visualisation de services diffusés en clair sur un réseau de diffusion. La présente invention a pour objectif de fournir un contrôle d'accès de services diffusés par un réseau de diffusion, implémenté directement dans un dispositif terminal d'usager, afin de limiter l'accès à ces services selon des critères spécifiques. Pour atteindre cet objectif, un procédé pour contrôler un accès à des services diffusés à travers un réseau de diffusion, l'un des services étant un guide électronique de service mémorisé dans le dispositif terminal et comportant des données descriptives des autres services diffusés, est caractérisé en ce qu'il comprend un filtrage des données descriptives relatives aux services diffusés en fonction d'au moins un critère de filtrage, et une présentation des données descriptives filtrées respectant le critère de filtrage afin que seuls les services associés aux données descriptives filtrées présentées soient sélectionnables. Un avantage de l'invention est de contrôler directement dans le dispositif terminal l'accès à tous les services diffusés dans le réseau de diffusion, aussi bien les services chiffrés que les services diffusés en clair. Le contrôle d'accès direct dans le dispositif terminal est réalisé par interprétation du service de guide électronique de service comportant les données descriptives de lesdits autres services diffusés dans le réseau et un filtrage de ces données descriptives en fonction d'un ou plusieurs critères de filtrage. Selon une première variante de l'invention, les données descriptives filtrées respectant le critère de filtrage sont mémorisées et à la suite d'une activation du guide électronique de service, les données descriptives filtrées mémorisées sont présentées. Selon une deuxième variante de l'invention, toutes les données descriptives du guide électronique de service sont mémorisées, et à la suite d'une activation du guide électronique de service, les données descriptives mémorisées sont filtrées en respectant le critère de filtrage et sont ensuite présentées. Selon une caractéristique de l'invention, le filtrage des données descriptives relatives à un service diffusé comprend pour chaque service diffusé une comparaison d'une donnée descriptive du service diffusé à un paramètre du critère de filtrage. Selon une autre caractéristique de l'invention, un déchiffrement des données descriptives des services diffusés est prévu avant de filtrer les données descriptives relatives aux services diffusés. Un critère de filtrage peut dépendre d'un code numérisé correspondant à un contrôle parental et/ou d'un identificateur d'un opérateur gérant le réseau de diffusion ou d'un partenaire de l'opérateur. Préalablement, le procédé pour contrôler l'accès à des services diffusés comprend de préférence une sélection parmi les signaux de service diffusés du signal de service relatif au guide électronique de service et incluant les données descriptives des autres services diffusés, les données descriptives d'un service comprenant un identificateur identifiant le service et étant également inclus dans le service lui-même afin de présenter les données descriptives du service et sélectionner le service. L'invention a aussi pour objet un dispositif terminal à contrôle d'accès de services diffusés à travers un réseau de diffusion, l'un des services étant un guide électronique de service mémorisé dans le dispositif terminal et comportant des données descriptives des autres services diffusés. Le dispositif terminal est caractérisé en ce qu'il comprend un moyen pour filtrer des données descriptives relatives aux services diffusés en fonction d'au moins un critère de filtrage, et un moyen pour présenter des données descriptives filtrées respectant le critère de filtrage à la suite d'une activation du guide électronique de service afin que seuls les services associés aux données descriptives filtrées présentées soient sélectionnables. Selon une première réalisation de l'invention, le dispositif terminal comprend un terminal mobile incluant le moyen pour filtrer, un moyen pour mémoriser les données descriptives et le moyen pour présenter. Selon d'autres caractéristiques de la première réalisation, le terminal mobile inclut un moyen pour déchiffrer les données descriptives des services diffusés, et une carte à mémoire est associée au terminal et mémorise le critère de filtrage. Selon une deuxième réalisation de l'invention, le dispositif terminal comprend un terminal incluant le moyen pour présenter, et une carte à puce associée au terminal incluant le moyen pour filtrer et un moyen pour mémoriser les données descriptives. Selon une caractéristique de la deuxième réalisation, la carte à puce inclut un moyen pour déchiffrer les données descriptives des services diffusés. Enfin, l'invention se rapporte à un programme apte à être mis en oeuvre dans un dispositif terminal pour contrôler un accès à des services diffusés dans un réseau de diffusion, ledit programme comprenant des instructions qui, lorsque le programme est exécuté dans ledit dispositif terminal, réalisent les étapes selon le procédé de l'invention. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations préférées de l'invention, données à titre d'exemples non limitatifs, en référence aux dessins annexés correspondants dans lesquels : - la figure 1 est un bloc-diagramme schématique d'un dispositif terminal à contrôle d'accès de services diffusés à travers un réseau de diffusion selon une première réalisation de l'invention ; - la figure 2 est un algorithme d'un procédé de contrôle d'accès aux services diffusés selon l'invention, mis en oeuvre dans le dispositif terminal ; et - la figure 3 est un bloc-diagramme schématique d'un dispositif terminal à contrôle d'accès de services diffusés selon une deuxième réalisation de l'invention. En référence à la figure 1, un réseau de diffusion RD diffuse des signaux de service SESG, SD1 à SDN depuis un ou plusieurs serveurs de service gérés par des fournisseurs de service vers des dispositifs terminaux d'usager à contrôle d'accès de services diffusés. Un seul dispositif terminal DT et un seul serveur de service S géré par un opérateur donné sont représentés dans la figure 1 afin de ne pas la surcharger. Par exemple, lorsque le dispositif terminal DT inclut des fonctionnalités d'un récepteur de télévision intelligent, le réseau de diffusion RD est un réseau de distribution de télévision câblé et/ou par satellite, ou un réseau de télévision numérique terrestre DVB-T (Digital Video Broadcasting - Terrestrial) diffusant des services de programme de télévision numérique.35 Le réseau de diffusion RD diffuse depuis le serveur de service S vers les dispositifs terminaux DT des signaux de service diffusés SD1 à SDN qui sont identifiés et décrits dans un signal de service particulier SESG, appelé guide électronique de service. Un signal de service SDn, avec 1 n N, est diffusé par exemple sous forme de paquets ou de messages incluant des données descriptives comprenant au moins un identificateur IDn identifiant le service SDn, et des données de contenu DCn d'un programme, par exemple télévisuel, textuel ou radiophonique. Dans la suite, le repère SDn, SESG désigne indifféremment un signal de service et le service supporté par ce signal, et un signal de service SDn est considéré comme supportant un programme de télévision ou de musique. Les signaux de service diffusés SESG, SD1 à SDN sont recevables par tous les dispositifs terminaux connectés au réseau de diffusion RD. L'invention se réfère plus particulièrement au service constitué par le guide électronique de service SESG incluant un identificateur de guide IDESG et des données descriptives numériques DESG1 à DESGN décrivant les données de contenus d'autres services diffusés DC1 à DCN, respectivement. Pour chaque service diffusé SDn relatif à un programme de télévision, les données descriptives respectives DESGn incluses dans le guide électronique de service sont par exemple : un identificateur IDn et le nom du programme, un identificateur de l'opérateur qui diffuse le programme, des horaires de diffusion, un code moral numérisé du programme servant à un contrôle parental, une synopsis du programme, des noms d'acteurs s'il y a lieu, des critiques, des liens numériques comme des adresses URL (Uniform Resource Locator) vers d'autres informations pouvant être acquises via un autre canal de communication, par exemple un canal point-à-point de radiocommunication pour mobile, et d'éventuelles informations techniques telles que le type de compression des données de contenu associées à ce service. Le guide électronique de service SESG est diffusé périodiquement par le serveur S, par exemple toutes les cinq minutes. Toutes les données descriptives DESG1 à DESGN dans le guide électronique de service SESG sont remises à jour dans le serveur S par exemple avant la diffusion d'un nouveau programme dans le réseau de diffusion, ou à la suite de la fin ou la suppression d'un programme diffusé dans le réseau RD. Le dispositif terminal d'usager DT est représenté, dans la figure 1, sous forme de blocs fonctionnels dont la plupart assurent des fonctions ayant un lien avec l'invention et peuvent correspondre à des modules logiciels et/ou matériels. Le dispositif terminal DT comprend, selon la première réalisation de l'invention, une interface réseau IRD comportant un récepteur pour recevoir les signaux de service SESG, SD1 à SDN diffusés à travers le réseau RD, un processeur PD, un module graphique MGD, un afficheur AD et des mémoires de terminal MD. L'afficheur AD tel qu'un écran, présente, c'est-à-dire affiche notamment les données descriptives incluses dans le signal du guide électronique de service SESG. En variante un synthétiseur de parole et un haut-parleur du dispositif terminal DT présentent phoniquement les données descriptives. L'afficheur AD peut être extérieur au dispositif terminal et connecté à ce dernier par une interface d'usager graphique spécifique. Un clavier, non représenté, est intégré ou associé au dispositif terminal. Les différents éléments du dispositif terminal sont reliés entre eux par un bus bidirectionnel BD. Les mémoires MD comprennent trois mémoires MD1, MD2 et MD3, un module de déchiffrement MDC et un module de guide électronique de service MESG. La mémoire MD1 est une mémoire non volatile du type ROM ou Flash et inclut le système d'exploitation du terminal. La mémoire MD2 est une mémoire non volatile par exemple EEPROM ou Flash pour mémoriser notamment des algorithmes et clés, des critères de filtrage, des données descriptives, des identificateurs et des paramètres d'un profil de l'usager du dispositif terminal. La mémoire MD3 est une mémoire RAM ou SRAM servant plus particulièrement au traitement de données. Lorsque les données descriptives DESG1 à DESGN sont chiffrées en données descriptives chiffrées CDESG1 à CDESGN par le serveur S, le module de déchiffrement MDC déchiffre les données descriptives chiffrées à l'aide d'un algorithme de déchiffrement ALD et d'une clé de déchiffrement KD tous les deux mémorisés dans la mémoire MD2. Le module de guide électronique de service MESG interprète et filtre les données descriptives déchiffrées DESG1 à DESGN en fonction d'un ou de plusieurs critères de filtrage CF lus dans la mémoire MD2 et écrit les données descriptives filtrées dans la mémoire MD2 ou la mémoire MD3. Dans ce dernier cas, lors d'une nouvelle mise sous tension du dispositif terminal, les données descriptives filtrées ne sont plus disponibles dans la mémoire MD3 et le module de guide électronique de service MESG procède à nouveau à une interprétation des données descriptives et à leur filtrage. L'identificateur de guide IDESG et les critères de filtrage CF sont mémorisés dans la mémoire MD2. Chaque critère de filtrage repose sur un ou des paramètres de même type que les données descriptives d'un programme et sur une condition à respecter par des données descriptives de programme par rapport au(x) paramètre(s). Les critères de filtrage sont prédéfinis par l'usager du dispositif terminal et/ou par l'opérateur qui a fourni le dispositif terminal. Le module graphique MGD comprend une interface graphique entre l'afficheur AD et le module de guide électronique de service MESG. A la demande de l'usager du dispositif terminal, le module graphique MGD met en forme les données descriptives filtrées afin de les afficher sur l'afficheur AD. Le procédé de contrôle d'accès à des services diffusés représenté à la figure 2 est exécuté par le processeur PD du dispositif terminal DT lorsque ce dernier est rattaché au réseau de diffusion RD. L'exécution du procédé est transparente pour l'usager du dispositif terminal. Le procédé comprend des étapes El à E8. A l'étape El, le récepteur dans l'interface de réseau IRD reçoit les signaux de service SESG, SD1 à SDN diffusés à travers le réseau de diffusion RD. Chaque signal de service diffusé SDn inclut un identificateur IDn qui est également inclus dans les données descriptives respectives DESGn contenues dans le signal de guide électronique de service SESG. L'interface réseau IRD, à l'étape E2, sélectionne parmi les signaux de service diffusés SESG, SD1 à SDN, uniquement le signal de service SESG relatif au guide électronique de service identifié par l'identificateur IDESG du service SESG comparé à celui lu dans la mémoire MD2. Puis l'interface réseau IRD extrait du signal de service SESG les données descriptives chiffrées CDESG1 à CDESGN comprenant les identificateurs ID1 à IDN identifiant des signaux de service SD1 à SDN dont les contenus sont éventuellement à visualiser, et le module MESG enregistre les données descriptives chiffrées extraites. Dans une variante, les données descriptives chiffrées sont transmises au dispositif terminal DT à travers un réseau point-à-point, tel qu'un réseau d'accès comme un réseau téléphonique commuté ou un réseau de radiocommunications cellulaire de type GSM ou UMTS, ou l'internet. A cet effet, l'interface réseau IRD comprend un module de réception point-à- point pour recevoir les données descriptives chiffrées de services diffusés afin d'établir et mémoriser le guide électronique de service SESG. A l'étape E3, le module de déchiffrement MDC déchiffre à l'aide de la clé de déchiffrement KD et de l'algorithme de déchiffrement ALD les données descriptives chiffrées CDESG1 à CDESGN pour enregistrer des données descriptives en clair DESG1 à DESGN. Les données descriptives chiffrées extraites DESG1 à DESGN respectivement en association aux identificateurs ID1 à IDN sont traitées par le module MESG afin que ce dernier établisse et mette en forme le guide électronique de service SESG et le mémorise. En variante, les données descriptives sont transmises en clair dans le réseau de diffusion RD et n'ont donc pas besoin d'être déchiffrées. Les étapes E4 à E6 correspondent au traitement de données descriptives DESGn relatives à l'un SDn des services de programme diffusés SD1 à SDN, avec l'indice n compris entre 1 et N. Le traitement consiste à filtrer ou non les données descriptives enregistrées DESGn. Les étapes E4 à E6 sont répétées N fois tant que toutes les données descriptives DESG1 à DESGN relatives aux services de programme SD1 à SDN diffusés dans le réseau RD ne sont pas traitées. A l'étape E4, le module de guide électronique de service MESG applique à une ou plusieurs données DESGn relatives au programme SDn un ou plusieurs critères de filtrage CF mémorisés dans la mémoire MD2 du dispositif terminal DT et associés à un ou plusieurs paramètres de critère de filtrage choisis par un usager autorisé, comme on le verra plus loin. Si à l'étape E5 les données DESGn respectent le ou les critères CF, alors le module MESG mémorise, à l'étape E6, toutes les données descriptives DESGn ainsi filtrées relatives au service de programme SDn dans la mémoire MD2 ou la mémoire MD3 du dispositif terminal DT. Dans le cas contraire ou après exécution de l'étape E6, le module de guide électronique de service MEGS traite les données descriptives DESGn+1 non encore traitées, relatives à un autre service de programme SDn+l. A l'étape E7, tant que les données descriptives de tous les services de programmes SD1 à SDN n'ont pas été traitées, le module MEGS exécute les étapes E4 à E6. Ultérieurement à l'étape E8, lors de l'activation d'une application de guide électronique de service par un usager du dispositif terminal via le clavier du dispositif terminal, le module graphique MGD notifie l'activation au module MESG. Ce dernier recherche dans la mémoire MD2 ou la mémoire MD3 toutes les données descriptives filtrées et les transmet au module graphique MGD qui les met en forme afin de les afficher de manière ergonomique sur l'afficheur AD. Selon une variante de réalisation du procédé de l'invention, les données descriptives DESG1 à DESGN sont mémorisés dans la mémoire MD2 ou MD3 du dispositif terminal avant d'être filtrées en fonction des critères de filtrage. Ultérieurement, lors de l'activation d'une application de guide électronique de service par un usager du dispositif terminal, le module graphique MGD notifie l'activation au module MESG. Ce dernier exécute le filtrage des données descriptives DESGn pour chaque service diffusé par analogie aux étapes E4 et E5, les données descriptives DESGn étant mémorisées dans la mémoire MD2 ou MD3. Si les données DESGn respectent le ou les critères CF, alors le module MESG les transmet au module graphique MGD qui les met en forme afin de les afficher de manière ergonomique sur l'afficheur AD. Selon une deuxième réalisation du dispositif terminal d'usager représentée à la figure 3, le dispositif terminal d'usager est une carte à puce amovible CP, dite carte à microcontrôleur ou carte à circuit intégré, avec ou sans contact, qui est accueillie par un terminal T. Selon un premier exemple, le terminal T est un terminal radio mobile pour lequel la carte à puce est du type UICC (Universal Integrated Circuit Card). La carte à puce UICC est par exemple une carte munie d'une application SIM (Subscriber Identity Module) lorsque le terminal est un mobile du type GSM ou GPRS. Selon un autre exemple, la carte à puce UICC est munie d'une application USIM (Universal Subscriber Identity Module), RUIM (Removable User Identity Module) ou ISIM (IP Subscriber Identity Module), lorsque le terminal mobile fonctionne en accès multiple à répartition par codes CDMA (Coded Division Multiple Access) de la troisième génération (3GPP) du type UMTS (Universal Mobile Telecommunications System) ou UTRAN (UMTS Terrestrial Radio Access Network), ou de la troisième génération (3GPP2) du type CDMA 2000. Selon d'autres exemples, le terminal est un ordinateur personnel (PC) doté d'un lecteur de carte à puce, ou bien un petit équipement communicant tel qu'un assistant numérique personnel (PDA) doté d'un lecteur de carte à puce. Selon encore d'autres exemples, la carte peut être une clé USB (Universal Serial Bus), une "Flash-Memory Card", une "Secure Digital Card", une "Multi- Media Card", ou bien être remplacée par tout support d'enregistrement portable amovible à microcontrôleur. Le terminal T et la carte à puce CP sont représentés dans la figure 3 sous forme de blocs fonctionnels dont la plupart assurent des fonctions ayant un lien avec l'invention et peuvent correspondre à des modules logiciels et/ou matériels. Le terminal T comprend une interface réseau IRT comportant un récepteur et/ou un module de réception point-à-point pour recevoir les signaux de service SESG, SD1 à SDN diffusés à travers le réseau RD, un processeur PT, un afficheur AT, des mémoires MT, un module graphique MGT et un lecteur de carte à puce LT. Les différents éléments du terminal sont reliés entre eux par un bus bidirectionnel BT. Les mémoires MT comprennent trois mémoires MT1 à MT3 classiquement de types respectifs ROM ou Flash, EEPROM ou Flash et RAM ou SRAM. Comme il est connu, la carte à puce CP comprend principalement un processeur PC, trois mémoires MC1 à MC3 et un port d'entrée/sortie PES connectable au lecteur LT pour échanger des commandes et réponses avec le terminal T. Les différents éléments de la carte sont reliés entre eux par un bus bidirectionnel BC. La mémoire MC1 est une mémoire non volatile du type ROM ou Flash et inclut le système d'exploitation de la carte. La mémoire MC2 est une mémoire non volatile par exemple EEPROM ou Flash pour notamment mémoriser des algorithmes, des clés et des identificateurs et des paramètres du profil de l'usager possédant la carte. La mémoire MC3 est une mémoire RAM ou SRAM servant plus particulièrement au traitement de données. La carte à puce comprend dans les mémoires MC1 et MC2 le module de déchiffrement MDC et le module de guide électronique de service MESG, et dans la mémoire MC2 l'algorithme de déchiffrement ALD, la clé de déchiffrement KD, les critères de filtrage CF et des données descriptives filtrées DESG. Dans la deuxième réalisation, le processeur PC de la carte CP exécute la plupart des étapes du procédé de personnalisation de service tel que décrit ci-dessus en relation avec le terminal T. Les données descriptives chiffrées CDESG1 à CDESGN sont reçues par l'interface IRT du terminal T et sont transmises à la carte CP via le lecteur LT du terminal et le port PES afin que le processeur PC et le module de déchiffrement MDC de la carte les traitent. Les étapes E2 à E8 illustrées à la figure 2 sont exécutées principalement dans la carte à puce CP. Lors de l'activation d'une application de guide électronique de service dans la carte par l'usager du dispositif, le module graphique MGT notifie l'activation, via le lecteur LT du terminal et le port PES, au processeur PC de la carte CP. Le processeur PC active le module de guide électronique de service MESG qui recherche dans la mémoire MC2 toutes les données descriptives filtrées et les transmet au module graphique MGT via le port PES et le lecteur LT du terminal T. Le module graphique MGT met en forme les données descriptives filtrées et transmises afin de les afficher de manière ergonomique sur l'afficheur AT. Dans une troisième réalisation, le dispositif terminal d'usager est analogue à celui de la première réalisation et comprend un lecteur de carte à puce LT et notamment les mémoires MD et l'afficheur AD. Une carte à mémoire amovible est insérée dans ou associée au dispositif terminal. La carte à mémoire comprend une mémoire non volatile par exemple de type EEPROM ou Flash reliée à un port d'entrée/sortie PES connectable au lecteur de carte LT du dispositif terminal. Cependant dans la troisième réalisation, le processeur du terminal exécute le procédé de contrôle d'accès décrit ci-dessus, selon la première réalisation montrée à la figure 1. La mémoire non volatile de la carte à mémoire contient la clé de déchiffrement KD et les critères de filtrage CF, et la mémoire MD2 du dispositif terminal sert à mémoriser notamment des algorithmes et clés, des données descriptives filtrées, des identificateurs et des paramètres d'un profil de l'usager du dispositif terminal. Un premier exemple d'application de l'invention concerne la mise en oeuvred'un contrôle parental dans un terminal mobile selon l'invention utilisé par un enfant pour accéder à une fonction de visualisation de programme de télévision. Pour présenter, en l'espèce visualiser le programme de télévision diffusé par le réseau de diffusion, l'enfant active l'application de guide électronique de service via le clavier du terminal mobile et sélectionne l'un des services de programme diffusés, proposés par le guide électronique de service. Au préalable, les données descriptives relatives à tous les services de programme diffusés dans le réseau de diffusion ont été filtrées selon au moins un critère de filtrage qui comprend, par exemple, une valeur de code moral saisie ou sélectionnée par l'un des parents de l'enfant via le clavier du terminal et enregistrée dans la mémoire MD2 ou MC2, après validation d'un identificateur tel qu'un code secret autorisant la saisie de code moral. Dans la mémoire MD2 ou MC2, les critères de filtrage CF sont préalablement désignés par des codes moraux en association à des conditions à respecter. Par exemple, un code moral de valeur "1" autorise la visualisation de programmes de type dessins animés, un code moral de valeur "2" interdit la visualisation de programmes aux enfants de moins de dix ans et un code moral de valeur "5" autorise la visualisation de programmes pour adultes. Dans l'exemple précédent, le parent choisit comme paramètre de critère de filtrage un code moral de valeur "1". Pour chaque service de programme diffusé, le module de guide électronique de service MESG interprète les données descriptives reçues de ce service et compare le code moral du service de programme indiqué par l'une des données descriptives du service de programme diffusé au code moral indiqué par le critère de filtrage. Si la condition suivante associée au code moral choisi est respectée par le code moral du service de programme diffusé, c'est-à-dire si le code moral du service de programme diffusé est inférieur ou égal au code moral choisi du critère de filtrage, toutes les données descriptives associées à ce service de programme sont mémorisées par le module de guide électronique de service MESG. Dans le cas contraire, les données descriptives associées au service de programme ne sont pas mémorisées. Seules les données descriptives relatives aux programmes de dessins animés sont affichées sur l'afficheur AD ou AT à la suite de l'activation de l'application de guide électronique de service et l'enfant ne peut faire un choix que dans les services de programme selon ces données descriptives affichées. Selon un autre exemple de contrôle parental, le paramètre de critère de filtrage correspond à l'âge de l'enfant mémorisé par exemple dans la mémoire MC2 de la carte à puce CP. Le module de guide électronique de service MESG compare alors l'âge de l'enfant à une donnée descriptive de chaque service de programme diffusé qui indique un âge minimum d'interdiction de visualisation dudit service de programme. Les données descriptives des services de programme diffusés dont la donnée descriptive indique un âge minimum supérieur à l'âge de l'enfant mémorisé, ne sont pas mémorisées dans la mémoire MD2 du terminal.35 Selon un deuxième exemple d'application de l'invention, un usager d'un terminal mobile T a souscrit un abonnement chez un opérateur donné qui propose d'accéder à des services de programme de télévision, tout comme d'autres opérateurs concurrents. Les opérateurs utilisent le même réseau de diffusion RD pour diffuser leurs services. Les services proposés par les opérateurs sont décrits dans un service de guide électronique de service SESG. Pour chaque service diffusé, le module de guide électronique de service MESG interprète les données descriptives reçues et incluses dans le service de guide électronique de service. Le module MESG compare par exemple, en tant que paramètre de critère de filtrage, l'indicatif de réseau MNC (Mobile Network Code) de l'opérateur donné extrait de l'identificateur d'usager IMSI (International Mobile Subscriber Identity), préalablement mémorisé dans la mémoire MC2 de la carte à puce CP associée au terminal T, à un identificateur d'opérateur en tant que donnée descriptive relative au service diffusé. Si le service diffusé est fourni par l'opérateur donné, ou par un partenaire que l'opérateur donné a choisi pour la diffusion de service et dont l'identificateur est mémorisé comme paramètre de filtrage, toutes les données descriptives ainsi filtrées associées à ce service sont mémorisées dans la mémoire MD2 par le module de guide électronique de service MESG. Lorsque l'usager sélectionne un service diffusé via le guide électronique de programme, il ne peut faire un choix que parmi les services de l'opérateur donné et non parmi les services des opérateurs concurrents.35 L'invention décrite ici concerne un procédé et un dispositif terminal pour contrôler un accès à des services diffusés à travers un réseau de diffusion. Selon une implémentation préférée, les étapes du procédé sont déterminées par les instructions d'un programme apte à être mis en oeuvre dans le dispositif terminal DT tel qu'un ordinateur, un récepteur de télévision numérique ou un terminal mobile, ou tout autre terminal intelligent communicant, connecté à un réseau de diffusion, ou bien encore apte à être mis en oeuvre dans un objet électronique portable à microcontrôleur, comme une carte à puce, en liaison avec un tel dispositif terminal ou avec un terminal. Le programme comporte des instructions qui, lorsque ledit programme est exécuté dans le dispositif terminal ou objet électronique portable dont le fonctionnement est alors commandé par l'exécution du programme, réalisent les étapes du procédé selon l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, code interprétable par une machine virtuelle, ou de code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable pour implémenter le procédé selon l'invention. REVENDICATIONS 1 - Procédé dans un dispositif terminal (DT, TCP) pour contrôler un accès à des services diffusés (SESG, SD1-SDN) à travers un réseau de diffusion (RD), l'un des services étant un guide électronique de service (SESG) mémorisé dans le dispositif terminal et comportant des données descriptives (DESG1-DESGN) des autres services diffusés (SD1-SDN), caractérisé en ce qu'il comprend un filtrage (E4, E5) des données descriptives relatives aux services diffusés en fonction d'au moins un critère de filtrage (CF), et une présentation (E8) des données descriptives filtrées respectant le critère de filtrage afin que les services associés aux données descriptives filtrées présentées soient sélectionnables. 2 - Procédé conforme à la revendication 1, selon lequel, les données descriptives filtrées respectant le critère de filtrage sont mémorisées (E6) et à la suite d'une activation du guide électronique de service, les données descriptives filtrées mémorisées sont présentées (E8). 3 - Procédé conforme à la revendication 1, selon lequel, toutes les données descriptives du guide électronique de service (SESG) sont mémorisées, et à la suite d'une activation du guide électronique de service, les données descriptives mémorisées sont filtrées en respectant le critère de filtrage et sont ensuite présentées (E8). 4 - Procédé conforme à l'une quelconque des revendications 1 à 3, selon lequel le filtrage des données descriptives relatives à un service diffusé comprend pour chaque service diffusé (SDn) une comparaison (E5) d'une donnée descriptive du service diffusé à un paramètre du critère de filtrage (CF). - Procédé conforme à l'une quelconque des revendications 1 à 4, comprenant un déchiffrement (E3) des données descriptives (CDESGI-CDESGN) des services diffusés (SD1-SDN). 6 - Procédé conforme à l'une quelconque des revendications 1 à 5, selon lequel ledit au moins un critère de filtrage (CF) dépend d'un code numérisé correspondant à un contrôle parental. 15 7 - Procédé conforme à l'une quelconque des revendications 1 à 6, selon lequel ledit au moins un critère de filtrage (CF) dépend d'un identificateur d'un opérateur gérant le réseau de diffusion ou d'un 20 partenaire de l'opérateur. 8 - Procédé conforme à l'une quelconque des revendications 1 à 7, comprenant préalablement une sélection (El, E2), parmi les signaux de service 25 diffusés, du signal de service relatif au guide électronique de service (SESG) et incluant les données descriptives des autres services diffusés (SD1-SDN), les données descriptives (DESGn) d'un service (SDn) comprenant un identificateur (IDn) 30 identifiant le service et étant également inclus dans le service lui-même afin de présenter les données descriptives du service (SDn) et sélectionner le service. 510 9 - Dispositif terminal (DT, T-CP) à contrôle d'accès de services diffusés (SESG, SD1-SDN) à travers un réseau de diffusion (RD), l'un des services étant un guide électronique de service (SESG) mémorisé dans le dispositif terminal et comportant des données descriptives (DESG1-DESGN) des autres services diffusés (SD1-SDN), caractérisé en ce qu'il comprend un moyen (MESG) pour filtrer des données descriptives relatives aux services diffusés en fonction d'au moins un critère de filtrage (CF), et un moyen (MGD, MGT) pour présenter des données descriptives filtrées respectant le critère de filtrage afin que les services associés aux données descriptives filtrées présentées soient sélectionnables. 10 - Dispositif terminal conforme à la revendication 9, comprenant un terminal mobile (DT) incluant le moyen pour filtrer (MESG), un moyen (MD2- MD3) pour mémoriser les données descriptives et le moyen pour présenter (MGD). 11 - Dispositif terminal conforme à la revendication 10, dans lequel le terminal mobile (DT) inclut un moyen (MDC) pour déchiffrer les données descriptives (CDESGI-CDESGN) des services diffusés (SD1-SDN). 12 - Dispositif terminal conforme à la revendication 10 ou 11, dans lequel une carte à mémoire est associée au terminal et mémorise ledit au moins un critère de filtrage (CF). 13 - Dispositif terminal conforme à la revendication 9, comprenant un terminal (T) incluant le moyen pour présenter (MGT), et une carte à puce (CP) associée au terminal (T) incluant le moyen pour filtrer (MESG) et un moyen (MC2) pour mémoriser les données descriptives. 14 - Dispositif terminal conforme à la revendication 13, dans lequel la carte à puce (CP) inclut un moyen (MDC) pour déchiffrer les données descriptives (CDESGI-CDESGN) des services diffusés (SD1-SDN). - Programme apte à être mis en oeuvre dans un dispositif terminal (DT, T-CP) pour contrôler un accès à des services diffusés (SESG, SD1-SDN) à 15 travers un réseau de diffusion (RD), l'un des services étant un guide électronique de service (SESG) mémorisé dans le dispositif terminal et comportant des données descriptives (DESG1-DESGN) des autres services diffusés (SD1-SDN), ledit programme étant caractérisé en ce qu'il comprend des instructions qui, lorsque le programme est exécuté dans ledit dispositif terminal, réalisent les étapes de . filtrer (E4, E5) des données descriptives relatives aux services diffusés en fonction d'au moins un critère de filtrage (CF), et présenter (E8) les données descriptives filtrées respectant le critère de filtrage afin que les services associés aux données descriptives filtrées présentées soient sélectionnables.