Brevet FR3024008A1 — publié le 20160122

La présente invention concerne un procédé de contrôle parental, des dispositifs et un système mettant en oeuvre le procédé. La présence de l'Internet dans un foyer permet potentiellement à chaque membre du foyer d'accéder à un volume gigantesque de données. Alors qu'à ses débuts, l'Internet offrait essentiellement un service de consultation de pages Web, les services offerts par Internet couvrent maintenant des services de téléphonie, de diffusion de programmes télévisuels, d'accès à des vidéos à la demande etc. L'Internet actuel est connu pour être une zone de quasi liberté dans laquelle il est très difficile de contrôler les services disponibles. Cette liberté se traduit par des possibilités d'accès à des services « inadaptés » à certaines catégories de population. Les catégories de population pouvant souffrir le plus de ce qu'elles pourraient trouver sur Internet sont essentiellement les catégories comportant des enfants et des adolescents. Un enfant ou un adolescent pourrait en effet être choqué par certains contenus ou services disponibles sur Internet tels que par exemple des contenus ou services contraires aux bonnes moeurs, brutaux, injurieux ou dénigrants. Pour empêcher l'accès à des services inadaptés, beaucoup de foyers se sont dotés de moyens de contrôle parental. Un moyen de contrôle parental simple consiste à autoriser un accès à Internet à des personnes sensibles (par exemple des enfants) uniquement sous le contrôle d'une personne responsable (par exemple un parent). Ce moyen est toutefois fastidieux puisqu'il nécessite une présence d'une personne responsable dès qu'une personne sensible accède à Internet. Une autre solution consiste à intégrer des logiciels de contrôle parental dans chaque dispositif permettant l'accès à Internet. Nous appelons par la suite un dispositif permettant l'accès à Internet, un dispositif client. Cette solution était bien adaptée tant que chaque foyer n'utilisait qu'un seul dispositif client, le dispositif client étant généralement un ordinateur. Mais, avec l'apparition des téléphones intelligents (« smartphone » en terminologie anglo-saxonne), des tablettes et autres téléviseurs et lecteurs de blue ray connectés, le nombre de dispositifs aptes à accéder à Internet dans un même foyer est en forte augmentation. Il devient alors difficile d'installer, configurer et maintenir un logiciel de contrôle parental sur chaque dispositif client. Par ailleurs, beaucoup de logiciels de contrôle parental utilisent des bases de données de services. Ces bases de données de services répertorient un ensemble de services déconseillés ou autorisés pour certaines tranches d'âge. Les bases de données de services peuvent être stockées localement sur les dispositifs clients. Mais, si on considère que l'Internet actuel offre un accès à un nombre gigantesque de services, on comprend aisément que ces bases de données de services peuvent représenter un volume de données à stocker très important. Un tel volume de données peut alors être problématique pour certains dispositifs clients ayant des capacités de stockage limitées tels que les téléphones intelligents. Pour limiter le volume de données, ces bases de données peuvent être réduites, ce qui peut réduire leur fiabilité. En effet, une utilisation d'une base de données réduite peut entraîner de mauvaises décisions comme des autorisations d'accès à des services inadaptés ou des interdictions d'accès à des services ne présentant aucun danger. Dans d'autres cas, ces bases de données peuvent être sauvegardées sur des serveurs distants ou serveurs d'autorisations. Lors d'une demande de service, chaque dispositif client interroge le serveur d'autorisation pour déterminer si l'accès au service est possible. Cette solution permet d'utiliser des bases de données fiables et complètes. Mais, elle crée des latences dans l'accès au service induites par des temps d'accès au serveur d'autorisation et par des temps de recherche d'informations sur un service demandé dans une base de données volumineuse. Par ailleurs, ces bases de données stockées sur des serveurs d'autorisations sont généralement le fruit d'une classification générique des services. Cette classification générique ne prend pas en compte des spécificités de chaque foyer. Or, chaque foyer pouvant avoir une culture et des usages différents, un service peut être adapté à un foyer alors qu'il est inadapté pour un autre. L'invention a pour objectif de résoudre les problèmes mentionnés ci-dessus. L'invention vise notamment à proposer un procédé et des dispositifs de contrôle parental permettant de déterminer si un dispositif client connecté à un réseau local, tel que le réseau local d'un foyer, peuvent accéder à des services demandés par un utilisateur manipulant ledit dispositif client. L'invention vise constamment à optimiser un compromis entre rapidité de la détermination et fiabilité des décisions prises lors de ladite détermination. A cet effet, selon un premier aspect de la présente invention, la présente invention concerne un procédé de contrôle parental mis en oeuvre dans un système comprenant un dispositif de contrôle parental situé dans un réseau local et un serveur d'autorisation externe au réseau local, le procédé comprenant les étapes suivantes mises en oeuvre par le dispositif de contrôle parental: recevoir une demande de service de la part d'un dispositif client du réseau local et, mettre en oeuvre une procédure d'autorisation d'accès au service demandé comprenant les étapes suivantes : obtenir des informations représentatives d'un ensemble de services d'une mémoire cache locale du dispositif de contrôle parental, rechercher dans les informations représentatives obtenues, des informations représentatives du service demandé ; en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, permettre au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental associée au service demandé dans la mémoire cache du dispositif de contrôle parental ; en cas d'absence d'informations représentatives du service demandé dans les informations représentatives obtenues, transmettre au serveur d'autorisation une requête comprenant une information permettant d'identifier le service demandé et permettre au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental correspondant au service demandé transmise par le serveur d'autorisation en réponse à la requête. Un service demandé fréquemment a de fortes chances de se trouver dans la mémoire cache du dispositif de contrôle parental. La mémoire cache du dispositif de contrôle parental étant une mémoire locale très rapide, le dispositif de contrôle parental peut potentiellement prendre très rapidement une décision lors d'une demande de service. Si le service n'apparaît pas dans la mémoire cache du dispositif de contrôle parental, le dispositif de contrôle parental peut interroger le serveur d'autorisation, le serveur d'autorisation ayant accès à des informations complètes sur des services pouvant être accédés par des dispositifs clients. L'utilisation conjointe de la mémoire cache du dispositif de contrôle parental et du serveur d'autorisation permet de trouver un bon compromis entre rapidité d'obtention d'une autorisation d'accès à un service et fiabilité des décisions d'autorisation prises. Par ailleurs, le procédé est mis en oeuvre de manière centralisée par le dispositif de contrôle parental ce qui permet de minimiser, voire de supprimer toute configuration des dispositifs clients du foyer. Selon un mode de réalisation, préalablement à la mise en oeuvre de l'étape permettant d'obtenir des informations représentatives d'un ensemble de services, le dispositif de contrôle parental compare un instant de réception de la demande de service à des plages horaires, et permet l'accès au service demandé si l'instant de réception est dans une plage horaire autorisée. De cette manière, l'accès à des services est interdit en dehors de certaines plages horaires qui peuvent par exemple correspondre à des plages horaires de présence de parents dans le foyer. Selon un mode de réalisation, l'information relative à un contrôle parental 5 comprend une information représentant un intérêt éducatif du service demandé et/ou un âge minimum conseillé pour le service demandé. Le procédé prend ainsi en compte l'intérêt éducatif des services et permet de filtrer les services en fonction d'un âge conseillé pour le service. Selon un mode de réalisation, le dispositif de contrôle parental permet l'accès au 10 service demandé si l'instant de réception est dans une plage horaire éducative autorisant un accès à des services si ces services ont une valeur éducative et si l'information représentant l'intérêt éducatif du service demandé indique que le service a une valeur éducative. De cette manière, les membres d'un foyer peuvent accéder à des services 15 éducatifs pendant certaines plages horaires qui peuvent par exemple correspondre à un horaire de retour d'école des enfants du foyer. Selon un mode de réalisation, lorsque les informations représentatives du service demandé sont obtenues du serveur d'autorisation dans le cadre de la mise en oeuvre de la procédure d'autorisation d'accès au service, les informations représentatives du 20 service demandé sont stockées (514) dans la mémoire cache du dispositif de contrôle parental. De cette manière, la mémoire cache du dispositif de contrôle parental est mise à jour régulièrement en fonction des services demandés par les membres du foyer. Selon un mode de réalisation, suite à la réception de la requête comprenant une 25 information permettant d'identifier le service demandé, le serveur d'autorisation met en oeuvre les étapes suivantes : obtenir un identifiant d'un gestionnaire local du dispositif de contrôle parental, mettre en oeuvre une procédure d'obtention d'une information relative à un contrôle parental associée au service demandé prenant en compte l'identifiant déterminé, et transmettre au dispositif de contrôle parental ladite 30 information relative à un contrôle parental associée au service demandé. De cette manière, lorsque le dispositif de contrôle parental n'est pas apte à prendre une décision d'autorisation pour un service demandé, le serveur d'autorisation peut prendre le relai, et fournir des informations au dispositif de contrôle parental permettant la prise de décision. Par ailleurs, les informations fournies au dispositif de contrôle parental sont adaptées au dispositif de contrôle parental et prennent en compte les spécificités du foyer utilisant ce dispositif de contrôle parental. Selon un mode de réalisation, la procédure d'obtention d'une information relative à un contrôle parental comprend les étapes suivantes: obtenir des informations 5 représentatives d'un ensemble de services d'une mémoire cache du serveur d'autorisation, rechercher dans les informations représentatives obtenues, des informations représentatives du service demandé ; en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, obtenir une information relative à un contrôle parental associée au service demandé ; 10 en cas d'absence d'informations représentatives du service demandé dans les informations représentatives obtenues, mettre en oeuvre une procédure de consultation d'une base de données de services. Le serveur d'autorisation privilégie la recherche d'informations concernant le service demandé dans sa mémoire cache, la mémoire cache du serveur d'autorisation 15 étant une mémoire très rapide. En cas d'absence des informations concernant le service demandé de la mémoire cache du serveur d'autorisation, le serveur d'autorisation consulte une base de données de services contenant des informations sur un ensemble de services complet. L'utilisation conjointe de la mémoire cache du serveur d'autorisation et de la base de données de services permet de trouver un bon 20 compromis entre rapidité d'obtention d'une autorisation d'accès à un service et fiabilité des décisions d'autorisation prises. Selon un mode de réalisation, la procédure de consultation de la base de données de services comprend les étapes suivantes: rechercher des informations représentatives du service demandé dans la base de données de services ; en cas d'absence 25 d'informations représentatives du service demandé dans la base de données de services, générer une information relative à un contrôle parental pour le service demandé permettant au dispositif de contrôle parental de déterminer que l'accès au service n'est pas autorisé ; en cas de présence d'informations représentatives du service demandé dans la base de données de services, obtenir une information relative 30 à un contrôle parental associée au service demandé et sauvegarder les informations représentatives du service demandé dans la mémoire cache du serveur d'autorisation. De cette manière, le dispositif de contrôle parental reçoit toujours des informations lui permettant de prendre une décision d'autorisation. Selon un mode de réalisation, chaque information relative à un contrôle parental stockée dans la mémoire cache du dispositif de contrôle parental, dans la mémoire cache du serveur d'autorisation ou dans la base de données de service a été fournie par le gestionnaire local du dispositif de contrôle parental ou par un gestionnaire global d'un ensemble de dispositifs de contrôle parental associé au serveur d'autorisation. Que ce soit dans le dispositif de contrôle parental ou dans le serveur d'autorisation, les informations représentatives de services peuvent être adaptées aux particularités du foyer utilisant le dispositif de contrôle parental ou être des informations représentatives génériques, les informations représentatives de services fournis par le gestionnaire local du dispositif de contrôle parental étant privilégiées par rapport aux informations représentatives des services génériques. Selon un mode de réalisation, le service demandé est une page web et une information représentative du service demandé est une adresse associée à la page web ou une variante de l'adresse associée à la page web. Selon un deuxième aspect de la présente invention, la présente invention concerne un dispositif de contrôle parental situé dans un réseau de communication local, comprenant un dispositif d'interconnexion à un réseau Internet sur lequel est connecté le dispositif de contrôle parental et au moins un dispositif client connecté au dispositif de contrôle parental, le dispositif de contrôle parental comprenant : des moyens de réception d'une demande de service de la part d'un dispositif client du réseau local, des moyens de mise en oeuvre d'une procédure d'autorisation d'accès au service demandé en fonction d'un résultat de la recherche, comprenant: des moyens d'obtention d'informations représentatives d'un ensemble de 25 services d'une mémoire cache du dispositif de contrôle parental, des moyens de recherche dans les informations représentatives obtenues, d'informations représentatives du service demandé, des moyens, mis en oeuvre en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, pour permettre au 30 dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental associée au service demandé dans la mémoire cache du dispositif de contrôle parental, des moyens, mis en oeuvre en cas d'absence d'informations représentatives du service demandé dans les informations représentatives obtenues, pour transmettre une requête comprenant une information permettant d'identifier le service demandé au serveur d'autorisation et pour permettre au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental associée au service demandé transmise par le serveur d'autorisation en réponse à la requête du dispositif de contrôle parental. Selon un mode de réalisation, le dispositif client est connecté au dispositif de contrôle parental par une connexion sans fils. De cette manière, l'utilisation de câbles est évitée. Selon un troisième aspect de la présente invention, la présente invention 10 concerne un dispositif serveur connecté à un réseau Internet comprenant : des moyens de réception d'une requête provenant d'un dispositif de contrôle parental situé dans un réseau de communication local, la requête comprenant une information permettant d'identifier un service demandé par un dispositif client situé dans le réseau de communication local et ayant été transmise après vérification par le 15 dispositif de contrôle parental de l'absence d'informations représentatives du service demandé d'une mémoire cache du dispositif de contrôle parental, des moyens de détermination d'un identifiant d'un gestionnaire local du dispositif de contrôle parental, des moyens de mise en oeuvre d'une procédure d'obtention d'une information 20 relative à un contrôle parental prenant en compte l'identifiant déterminé, des moyens de transmission au dispositif de contrôle parental d'une information relative à un contrôle parental associée au service demandé obtenue lors de la mise en oeuvre de la procédure d'obtention d'une information relative à un contrôle parental. Selon un quatrième aspect de la présente invention, la présente invention 25 concerne un système de contrôle parental caractérisé en ce qu'il comprend un dispositif serveur selon le troisième aspect et au moins un dispositif de contrôle parental selon le deuxième aspect. Selon un cinquième aspect de la présente invention, la présente invention concerne un produit programme d'ordinateur comportant des instructions pour mettre 30 en oeuvre, par un dispositif, le procédé selon le premier aspect par un processeur du dispositif. Selon un sixième aspect de la présente invention, la présente invention concerne un moyen de stockage, stockant un programme d'ordinateur comportant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect lorsque ledit programme est exécuté par un processeur du dispositif. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de 5 réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: La Fig. 1 représente schématiquement un exemple de système dans lequel est mise en oeuvre l'invention, La Fig. 2A illustre schématiquement un exemple d'architecture matérielle apte à 10 mettre en oeuvre un dispositif de contrôle parental selon l'invention, La Fig. 2B illustre schématiquement un exemple d'architecture matérielle apte à mettre en oeuvre un dispositif serveur d'autorisation selon l'invention, La Fig. 3 représente schématiquement un dispositif de contrôle parental selon l'invention, 15 La Fig. 4 représente schématiquement un exemple de procédé de contrôle parental selon l'invention, La Fig. 5 représente schématiquement un procédé d'autorisation d'accès à un service selon l'invention mis en oeuvre par le dispositif de contrôle parental, La Fig. 6 représente schématiquement un procédé d'obtention d'une information 20 relative à un contrôle parental associée à un service demandé mis en oeuvre par le serveur d' autorisation. La Fig. 1 représente schématiquement un exemple de système dans lequel est mise en oeuvre l'invention. Le système comprend un serveur d'autorisation 101 connecté à un réseau étendu (« Wide Area Network (WAN)» en terminologie anglo- 25 saxonne) tel que le réseau Internet 102. Un (ou plusieurs) foyer(s) a (ont) accès au réseau Internet 102 par l'intermédiaire d'un dispositif d'interconnexion 103 tel qu'une passerelle Internet (communément appelée « box ») ou un routeur. Chaque foyer comporte au moins un dispositif client 105 tel qu'un ordinateur, une tablette et/ou un téléphone intelligent. Chaque dispositif client 105 communique avec le dispositif 30 d'interconnexion 103 à travers un dispositif de contrôle parental 104 selon l'invention. Le dispositif de contrôle parental 104 utilise une connexion 106 pour communiquer avec le dispositif d'interconnexion 103. La connexion 106 peut être une connexion filaire telle que par exemple une connexion Ethernet, une connexion sans fils telle que par exemple une connexion WIFI (ISO/IEC 802.11) ou matérielle utilisant par exemple un connecteur USB (Bus Universel Série : « Universal Serial Bus », en terminologie anglo-saxonne). Le dispositif client 105 utilise une connexion 107 pour communiquer avec le dispositif de contrôle parental 104. La connexion 107 peut être une connexion filaire telle que par exemple une connexion Ethernet ou sans fils telle que par exemple une connexion WIFI. Le dispositif de contrôle parental 104 assure un contrôle d'accès pour chaque service demandé par un utilisateur du dispositif client 105. Lors d'un contrôle d'accès, le dispositif de contrôle parental 104 peut déterminer seul une autorisation d'accès à un service demandé, ou collaborer avec le serveur d'autorisation 101 pour déterminer cette autorisation d'accès. La Fig. 3 représente schématiquement un dispositif de contrôle parental 104 selon l'invention. Le dispositif de contrôle parental 104 comprend des moyens mettant en oeuvre un pare-feu 301 (« firewall » en terminologie anglo-saxonne) permettant de mettre en oeuvre une politique d'accès au réseau Internet. La politique d'accès au réseau Internet comprend notamment une politique de contrôle parental. Le pare-feu 301 est responsable d'un filtrage de données. Le filtrage comprend un filtrage de données sortantes du réseau local (dit filtrage sortant) et un filtrage des données rentrant dans le réseau local (dit filtrage entrant). Le filtrage sortant comprend un filtrage de demandes de services (telles que des requêtes HTTP (protocole de transfert hypertexte, « HyperText Transfer Protocol » en terminologie anglo-saxonne) contenant une adresse de service sous forme d'adresse URL (localisateur uniforme de ressource : « Uniform Resource Locator » en terminologie anglo-saxonne)) émanant d'un dispositif client tel que le dispositif client 105. Lors du filtrage sortant, des demandes d'accès à des services sont autorisées ou refusées en utilisant un procédé de contrôle parental que nous décrivons par la suite en relation avec les Figs. 4, 5 et 6. Le filtrage entrant comprend un filtrage de paquets de données (tel que des paquets IP (RFC 791, Protocol Internet : « Internet Protocol » en terminologie anglo-saxonne) en fonction du service d'origine de ces paquets. Le dispositif de contrôle parental 104 comprend de plus des moyens de mise en oeuvre d'un patron de conception plus connu sous l'appellation de proxy 302. Le proxy 302 joue un rôle d'intermédiaire entre les dispositifs clients du réseau local, tels que le dispositif client 105, et le dispositif d'interconnexion 103. Le proxy 302 peut fonctionner suivant deux modes : un mode transparent et un mode explicite. Le mode transparent possède un avantage par rapport au mode explicite puisqu'il nécessite peu ou pas de configuration des dispositifs clients et notamment de configuration des systèmes d'exploitation et/ou des navigateurs Internet utilisés dans les dispositifs clients. L'inconvénient du mode transparent est qu'il ne supporte pas le protocole HTTPS (protocole de transfert hypertexte sécurisé, « HyperText Transfer Protocol Secure » en terminologie anglo-saxonne). Le mode explicite quant à lui supporte le protocole HTTPS, mais nécessite une configuration par un utilisateur du système d'exploitation et/ou du navigateur Internet de chaque dispositif client. Cette configuration est toutefois limitée puisqu'elle comprend l'insertion d'une adresse URL du proxy 302 dans le système d'exploitation et/ou dans le navigateur Internet des dispositifs clients. Le dispositif de contrôle parental 104 comprend aussi une mémoire cache 306 (appelée aussi mémoire cache locale) pouvant contenir des informations représentatives d'un ou plusieurs services. Les informations représentatives d'un service stocké dans la mémoire cache 306 comprennent une adresse du service. Cette adresse est par exemple un URL d'une page Web. Les informations représentatives d'un service stocké dans la mémoire cache 306 comprennent par ailleurs un ensemble d'informations relatives à un contrôle parental. Cet ensemble d'informations relatives au contrôle parental comprennent au moins une information représentant l'intérêt éducatif d'un service, et une information indiquant un âge minimum conseillé pour le service. L'information représentant l'intérêt éducatif d'un service peut par exemple être une information binaire prenant deux valeurs, la première valeur indiquant que le service a un intérêt éducatif, la seconde valeur indiquant que le service n'a pas d'intérêt éducatif. Les informations représentatives du service stocké dans la mémoire cache 306 comprennent de plus une information indiquant qui a fourni les informations relatives au contrôle parental. Selon un mode de réalisation, deux entités peuvent fournir les ensembles d'informations relatives au contrôle parental. Les ensembles d'informations relatives au contrôle parental peuvent en effet être fournis par un gestionnaire local du dispositif de contrôle parental 104 tel qu'un parent du foyer, ou par un gestionnaire global d'un ensemble de dispositifs de contrôle parental comprenant le dispositif de contrôle parental 104, ces informations relatives au contrôle parental étant alors des informations génériques ne prenant pas en compte des spécificités d'un foyer. Le dispositif de contrôle parental 104 comprend par ailleurs des moyens de maintenance et de synchronisation 303. Les moyens de maintenance et de synchronisation 303 fournissent au pare-feu 301 des règles de filtrage permettant le filtrage sortant et le filtrage entrant. Ces règles de filtrage comprennent des informations représentatives d'un ou plusieurs services. Ces informations représentatives d'un ou plusieurs services peuvent provenir de la mémoire cache 306 ou du serveur d'autorisation 101. Les moyens de maintenance et de synchronisation 303 prennent de plus en charge une mise à jour des ensembles d'informations relatives au contrôle parental stockées dans la mémoire cache 306 du client en fonction d'informations obtenues du serveur d'autorisation 101 ou du gestionnaire local. En effet, un service peut évoluer dans le temps et passer d'une catégorie de service adaptée à tout public à une catégorie de service inadaptée à des enfants. Par ailleurs, les moyens de maintenance et de synchronisation 303 fournissent des paramètres de communication à une interface de communication 305 du dispositif de contrôle parental 104. Ces informations peuvent comprendre par exemple des informations de mise à jour de paramètres de communication et de mots de passe utilisés pour communiquer avec des dispositifs clients tels que le dispositif client 105. De plus, les moyens de maintenance et de synchronisation 303 transmettent au serveur d'autorisation 101 des informations représentatives de services comprenant des ensembles d'informations relatives au contrôle parental fournis par le gestionnaire local du dispositif de contrôle parental 104. Ces informations représentatives de services sont destinées à être stockées dans une base de données de services associée au serveur d'autorisation 101 que nous décrivons par la suite en relation avec la Fig. 2B. De cette manière, le serveur d'autorisation 101 sauvegarde des informations relatives au contrôle parental appliqué par chaque dispositif de contrôle parental qui lui est associé, chacun des dispositifs de contrôle parental pouvant avoir une politique de contrôle parental différente. Le dispositif de contrôle parental 104 comprend de plus, des moyens d'authentification de service permettant de rechercher un service demandé par un client dans la mémoire cache 306 du dispositif de contrôle parental 104 ou d'envoyer 30 une requête concernant le service demandé au serveur d'autorisation 101. Le dispositif de contrôle parental 104 comprend de plus, un moyen de mise en oeuvre d'une ou plusieurs interfaces de communication 305 permettant de communiquer avec les dispositifs clients et avec le serveur d'autorisation 101 par l'intermédiaire du dispositif d'interconnexion 103. Les moyens de mise en oeuvre d'une ou plusieurs interfaces de communication 305 peuvent comprendre une unique interface de communication permettant de communiquer avec le dispositif d'interconnexion 103 et les dispositifs clients tels que le dispositif client 105 ou une première interface dédiée au dispositif d'interconnexion 103 et une seconde interface dédiée aux dispositifs clients. Chaque interface peut être une interface Ethernet, une interface WIFI ou une interface USB. La Fig. 2A illustre schématiquement un exemple d'architecture matérielle du dispositif de contrôle parental 104. Le dispositif de contrôle parental 104 comporte, reliés par un bus de communication 205 : un processeur ou CPU (« Central Processing Unit » en anglais) 200; une mémoire vive RAM (« Random Access Memory » en anglais) 201; une mémoire morte ROM (« Read Only Memory » en anglais) 202; une unité de stockage 203 ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD (« Secure Digital » en anglais) ou de clés USB ou un disque dur HDD (« Hard Disk Drive » en anglais); au moins une interface de communication 305 décrite plus haut en relation avec la Fig. 3. L'unité de stockage 203 comprend une mémoire cache telle que la mémoire cache 306 décrite en relation avec la Fig. 3. On note qu'un gestionnaire local peut interagir avec le dispositif de contrôle parental 104 par l'intermédiaire d'un dispositif client par exemple pour fournir au dispositif de contrôle parental 104 des informations représentatives de services comprenant un ensemble d'informations de contrôle parental que le gestionnaire local a déterminé. Le processeur 200 est capable d'exécuter des instructions chargées dans la RAM 201 à partir de la ROM 202, d'une mémoire externe (non représentée), d'un support de stockage, ou d'un réseau de communication. Lorsque le dispositif d'identification 20 est mis sous tension, le processeur 200 est capable de lire de la RAM 201 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur 200, de tout ou partie des algorithmes, moyens et étapes décrits en relation avec le dispositif de contrôle parental 104 et les Figs. 4 et 5. Tout ou partie des moyens décrits en relation avec la Fig. 3 et des algorithmes et étapes décrites en relation avec les Fig. 4 et 5 peut ainsi être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, tel qu'un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« ApplicationSpecific Integrated Circuit » en anglais). La Fig. 2B illustre schématiquement un exemple d'architecture matérielle du serveur d'autorisation 101. Le serveur d'autorisation 101 comporte, reliés par un bus 5 de communication 215 : un processeur ou CPU 210; une mémoire vive RAM 211; une mémoire morte ROM 212; une unité de stockage 213 ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD ou de clés USB ou un disque dur HDD; au moins une interface de communication 214 permettant de communiquer avec d'autres dispositifs et notamment avec le dispositif de contrôle parental 104 par l'intermédiaire 10 du dispositif d'interconnexion 103. L'unité de stockage 213 comprend une ou plusieurs mémoires caches. Chaque mémoire cache du serveur d'autorisation 101 peut comprendre des informations représentatives de services. Comme dans la mémoire cache 306, les informations représentatives d'un service donné comprennent une adresse du service telle que par 15 exemple un URL d'une page Web, au moins un ensemble d'informations relatives au contrôle parental comprenant une information représentant l'intérêt éducatif d'un service et/ou une information indiquant un âge minimum conseillé pour le service. Une particularité des informations représentatives d'un service stockées dans la mémoire cache du serveur d'autorisation 101 est qu'elles comprennent un ensemble 20 d'informations relatives au contrôle parental provenant d'un gestionnaire global, dit ensemble d'informations de contrôle parental global, et optionnellement un ou plusieurs ensembles d'informations relatives au contrôle parental provenant respectivement d'un ou plusieurs gestionnaires locaux, chacun de ces ensembles étant appelé par la suite ensemble d'informations de contrôle parental local. Chaque 25 gestionnaire local d'un dispositif de contrôle parental peut en effet appliquer une politique de contrôle parental différente à un service donné. Chaque ensemble d'informations de contrôle parental local est associé à un identifiant du gestionnaire local ou du dispositif de contrôle parental ayant fourni cette information. Ainsi, un service est associé à un ensemble d'informations de contrôle parental global et 30 optionnellement à un ou plusieurs ensembles d'informations de contrôle parental local, chaque ensemble d'informations de contrôle parental local pouvant être identifié par l'identifiant du gestionnaire local ou du dispositif de contrôle parental à l'origine de ces informations. Le serveur d'autorisation 101 est associé par ailleurs à une base de données de service qui peut être stockée dans l'unité de stockage 213 ou être stockée dans un dispositif de stockage externe au serveur d'autorisation 101. Cette base de données comprend des informations représentatives de services. Les informations représentatives d'un service stockées dans la base de données de service sont identiques aux informations représentatives de service stockées dans la mémoire cache du serveur d'autorisation 101. Toutefois, alors que la mémoire cache du serveur d'autorisation 101 contient des informations représentatives d'un nombre restreint de services, correspondant en général aux services les plus souvent demandés par des utilisateurs ou aux derniers services demandés, la base de données de services contient des informations représentatives d'un nombre de services très important, tentant de couvrir de manière quasi exhaustive l'ensemble des services pouvant être accédés par Internet. Comme nous le verrons par la suite, utiliser une mémoire cache permet d'accéder rapidement à des informations représentatives de services à conditions que ces informations se trouvent dans la mémoire cache. En revanche, utiliser une base de données quasi exhaustive permet un filtrage des services précis et rigoureux, avec toutefois des temps d'accès aux informations contenues dans la base de données plus lents. Le processeur 210 est capable d'exécuter des instructions chargées dans la RAM 211 à partir de la ROM 212, d'une mémoire externe (non représentée), d'un support de stockage, ou d'un réseau de communication. Lorsque le serveur d'autorisation 101 est mis sous tension, le processeur 210 est capable de lire de la RAM 211 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur 210, de tout ou partie des algorithmes, moyens et étapes décrits en relation avec le serveur distant 101 et la Fig. 6. Tout ou partie des algorithmes et étapes décrits en relation avec la Fig. 6 peut ainsi être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, tel qu'un DSP ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA ou un ASIC. La Fig. 4 représente schématiquement un exemple de procédé de contrôle parental selon l'invention mis en oeuvre par le dispositif de contrôle parental 104. Ce procédé débute par une réception par le dispositif de contrôle parental 104, lors d'une étape 401, d'une demande de service de la part d'un dispositif client, ici le dispositif client 105. Lors d'une étape 402, le dispositif de contrôle parental 104 compare un instant courant correspondant à un instant de réception de la demande de service avec des plages horaires autorisées. Dans un mode de réalisation, chaque journée d'une semaine a été découpée en plages horaires autorisées pendant lesquelles il est possible d'accéder à des services et en plages horaires interdites pendant lesquelles accéder à des services est interdit. Dans un mode de réalisation, chaque jour de la semaine est découpé de la même manière en plages horaires autorisées et interdites. Dans un mode de réalisation, les jours de la semaine ont des découpages en 10 plages horaires autorisées et interdites différents. Dans un mode de réalisation, un troisième type de plages horaires, dites plages horaires éducatives, est défini. Pendant une plage horaire éducative, accéder à des services est autorisé si ces services ont une valeur éducative. Si lors de l'étape 402, le dispositif de contrôle parental 104 constate que 15 l'instant courant est dans une plage horaire interdite, le dispositif de contrôle parental 104 rejette la requête lors d'une étape 405 et envoie dans une étape 406 une page Web d'erreur au dispositif client 105. Si lors de l'étape 402, le dispositif de contrôle parental 104 constate que l'instant courant est dans une plage horaire autorisée ou éducative, le dispositif de 20 contrôle parental 104 lance une procédure d'autorisation d'accès au service demandé lors d'une étape 403. Nous décrivons la procédure d'accès au service demandé par la suite en relation avec la Fig. 5. On peut remarquer que si l'instant courant est dans une plage horaire éducative, le dispositif de contrôle parental 104 conserve en mémoire que pour le service demandé, il doit vérifier lors de la mise en oeuvre de la procédure 25 d'autorisation d'accès au service demandé si le service demandé possède une valeur éducative. Lors d'une étape 404, le dispositif de contrôle parental 104 vérifie si le service demandé est autorisé. Dans un mode de réalisation, l'autorisation d'accès à un service est binaire, un service étant soit autorisé, soit interdit. 30 Dans un mode de réalisation, l'autorisation d'accès à un service peut être intégrale, partielle ou l'accès interdit. Un service est intégralement autorisé si chaque ressource composant ce service a été autorisée par la procédure d'autorisation d'accès au service demandé. En effet, un service peut être composé de plusieurs ressources. Par exemple, une page Web peut être composée d'une page Web de base (dite service de base) faisant appel à diverses ressources comme des images, ou des vidéos. Le service de base peut être autorisé alors que certaines ressources sont interdites. Comme nous le verrons par la suite, dans ce cas le service est autorisé, mais les ressources interdites ne sont pas délivrées au dispositif client 105. Dans ce mode de réalisation, l'accès au service est interdit lors de l'étape 404 si le service de base est interdit. Si lors de l'étape 404 le service demandé est interdit, le dispositif de contrôle parental 104 met en oeuvre les étapes 405 et 406 déjà expliquées. Si le service est autorisé ou autorisé intégralement ou partiellement, le dispositif de contrôle parental 104 poursuit avec une étape 407. On considère ici que le service est composé d'un nombre K de ressources. Une variable k est initialisée à « 0 » et sert à parcourir les ressources constituant le service demandé, le service de base étant l'une des ressources. Dans le cas d'une décision binaire lors de l'étape 404, on considère que le service est composé d'une ressource et K= 1. Dans une étape 408, le dispositif de contrôle parental 104 vérifie que la ressource correspondant à la variable k est autorisée. Si la ressource est interdite, l'étape 408 est suivie d'une étape 413 au cours de laquelle le dispositif de contrôle parental 104 envoie une ressource indiquant un message d'erreur au dispositif client 105. L'étape 408 est suivie d'une étape 411 au cours de laquelle la variable k est incrémentée d'une unité. Dans une étape 412, le dispositif de contrôle parental 104 vérifie que k est inférieur à K. Si c'est le cas, le dispositif de contrôle parental 104 met de nouveau en oeuvre l'étape 408. Sinon, le dispositif de contrôle parental 104 se met en attente d'une nouvelle demande de service lors d'une étape 414. Si lors de l'étape 408, la ressource correspondant à la variable k est autorisée, le dispositif envoie dans une étape 409 une requête pour obtenir cette ressource en direction d'un serveur possédant cette ressource dont l'adresse est indiquée dans les informations représentatives du service. Dans une étape 410, le dispositif de contrôle parental 104 donne des instructions à son pare feu 301 pour que le pare feu 301 laisse passer des paquets de données correspondant à cette ressource. L'étape 410 est suivie de l'étape 411 déjà expliquée. Dans un mode de réalisation alternatif aux étapes 408 à 413, le dispositif de contrôle parental 104 vérifie l'autorisation de chaque ressource constituant le service demandé puis donne des instructions concernant chaque ressource à son pare feu 301 en fonction des autorisations obtenues. Le dispositif de contrôle parental 104 envoie ensuite une requête pour obtenir le service demandé en direction d'un serveur possédant le service demandé dont l'adresse est indiquée dans les informations représentatives du service demandé. Le dispositif de contrôle parental 104 laisse ensuite son pare feu 301 filtrer les paquets de données correspondant au service demandé en fonction des instructions que le pare feu a reçues. Les paquets de données correspondant à des ressources interdites sont rejetés par le pare feu 301. Dans un mode de réalisation, le dispositif de contrôle parental traite chaque ressource d'un service comme un service. Chaque ressource est alors traitée indépendamment par le procédé de contrôle parental décrit en relation avec la Fig. 4, 10 K prenant systématiquement la valeur « 1 » pour chaque ressource. La Fig. 5 représente schématiquement un procédé d'autorisation d'accès à un service selon l'invention mis en oeuvre par le dispositif de contrôle parental 104 et correspondant à l'étape 403. Dans une étape 501, le dispositif de contrôle parental 104 lance le procédé 15 d'autorisation d'accès au service demandé et obtient des informations représentatives d'un ensemble de services stockées dans sa mémoire cache 306. Dans une étape 502, le dispositif de contrôle parental 104 détermine si des variantes du service existent. Une variante d'un service est un service englobant le service demandé. Dans le cas d'un service correspondant à une page Web, une page Web peut faire partie d'une 20 arborescence de pages Web. Cette arborescence peut contenir des pages Web interdites et des pages Web autorisées. Ces pages Web sont organisées selon une hiérarchie partant d'une page Web racine et comportant des pages Web dépendantes de la page Web racine. L'arborescence peut comprendre plusieurs niveaux de hiérarchie, une page Web dans un niveau hiérarchique donné pouvant dépendre d'une 25 page Web d'un niveau hiérarchique supérieur. Si une page Web de hiérarchie supérieure est autorisée alors toutes les pages Web de hiérarchie inférieure dépendant de la page Web de hiérarchie supérieure sont autorisées. Si une page Web de hiérarchie supérieure est interdite alors toutes les pages Web de hiérarchie inférieure dépendant de la page Web de hiérarchie supérieure sont interdites. 30 Lors de l'étape 502, le dispositif de contrôle parental 104 détermine un nombre N de variantes. Dans une étape 503, le dispositif de contrôle parental 104 initialise une variable n à « 0 ». La variable n est utilisée pour parcourir les N variantes du service demandé. Dans des étapes 504 à 507, le dispositif de contrôle parental 104 parcourt les informations représentatives de l'ensemble de services stockées dans sa mémoire cache 306 obtenues lors de l'étape 501 pour y rechercher des informations représentatives d'une variante du service demandé. Dans une étape 504, le dispositif de contrôle parental 104 compare la variable n à N. Si la variable n est inférieure N, le dispositif poursuit avec une étape 505. Lors d'étapes 505 et 506, le dispositif de contrôle parental 104 recherche dans sa mémoire cache 306 des informations représentatives de la variante du service demandé. Lors de l'étape 505, le dispositif de contrôle parental 104 recherche des informations représentatives du service demandé comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire local du dispositif de contrôle parental 104. Lors de l'étape 506, le dispositif de contrôle parental 104 recherche des informations représentatives du service demandé comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire global. Dès que des informations représentatives d'une variante sont trouvées, le dispositif de contrôle parental 104 arrête de parcourir les variantes du service demandées. On remarque que le dispositif de contrôle parental 104 commence toujours par rechercher des informations représentatives du service demandé comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire local du dispositif de contrôle parental 104 de manière à privilégier une utilisation des informations relatives au contrôle parental fourni par le gestionnaire local plutôt que celles fournies par le gestionnaire global. Le dispositif de contrôle parental 104 passe alors à des étapes permettant de vérifier si l'accès au service demandé est possible. Si l'instant de réception de la demande de service correspond à une plage éducative, le dispositif de contrôle parental 104 vérifie lors d'une étape 512 si le service demandé a une valeur éducative en consultant l'information représentant l'intérêt éducatif du service demandé dans les informations relatives au contrôle parental contenu dans les informations représentatives du service demandé. Le résultat 30 de l'étape 512 est conservé en mémoire par le dispositif de contrôle parental 104. Lors d'une étape 513, le dispositif de contrôle parental 104 vérifie si le service demandé est compatible avec une information d'âge représentative du foyer. Dans un mode de réalisation, l'information d'âge représentative du foyer est un âge du membre du foyer le plus jeune. Cette information d'âge a été introduite dans le dispositif de contrôle parental 104 par le gestionnaire local lors d'une phase de configuration du dispositif de contrôle parental 104. Lors de l'étape 513, l'information d'âge est comparée à l'information indiquant un âge minimum conseillé pour le service demandé contenu dans l'ensemble d'informations relatives au contrôle parental. Le résultat de cette comparaison est stocké en mémoire par le dispositif de contrôle parental 104. Lors d'une étape 514, toutes les informations représentatives du service demandé qui ne seraient pas stockées dans la mémoire cache 306 sont stockées dans la mémoire cache 306. Cela concerne les informations représentatives du service 10 demandé obtenues du serveur d'autorisation 101. Lors d'une étape 515, le dispositif de contrôle parental 104 vérifie si l'accès au service demandé peut être autorisé. Pour ce faire, le dispositif de contrôle parental 104 vérifie les résultats des étapes 512 et 513. Si le service a une valeur éducative et que l'âge minimum conseillé pour le service est compatible avec l'âge représentatif du 15 foyer, l'accès au service est autorisé lors d'une étape 517, sinon, l'accès au service est interdit lors d'une étape 516. On remarque que si l'instant correspondant à la réception de la demande de service correspond à une plage autorisée, l'étape 512 n'est pas mise en oeuvre. Si aucune information représentative de la variante du service demandé n'est 20 trouvée dans la mémoire cache 306, le dispositif de contrôle parental 104 tente de passer à une variante suivante en incrémentant la variable n d'une unité lors d'une étape 507. Si après le parcours de toutes les variantes du service demandé, aucune information représentative d'une des variantes n'est trouvée dans la mémoire cache 25 306, lors d'une étape 508, le dispositif de contrôle parental 104 envoie une requête au serveur d'autorisation 101 en vue d'obtenir des informations représentatives du service demandé. La requête contient une information représentative du service demandé telle que l'adresse du service et l'identifiant du gestionnaire local du dispositif de contrôle parental 104 ou l'identifiant du dispositif de contrôle parental 30 104. Si des informations représentatives du service demandé sont trouvées par le serveur d'autorisation 101 selon un procédé décrit en relation avec la Fig. 6, les informations représentatives du service demandé trouvées par le serveur d'autorisation 101 sont reçues par le dispositif de contrôle parental 104. Le dispositif de contrôle parental 104 utilise alors ces informations représentatives du service demandé dans les étapes 512 à 517 déjà expliquées. Si le serveur d'autorisation 101 ne trouve pas d'informations représentatives du service demandé, il l'indique au dispositif de contrôle parental 104. Le dispositif de 5 contrôle parental 104 stocke alors dans sa mémoire cache 306 lors d'une étape 510 des informations représentatives du service demandé comprenant l'adresse du service, une information représentant l'intérêt éducatif du service indiquant que le service n'a pas d'intérêt éducatif et une information d'âge minimum conseillé pour le service égale à « 0 ». Avec de telles informations relatives au contrôle parental, toute nouvelle 10 demande d'accès au service sera refusée. L'accès au service est refusé lors de l'étape 516. On peut remarquer que dans le cas d'un service comprenant plusieurs ressources, le procédé décrit en relation avec la Fig. 5 est réitéré pour chaque ressource en traitant chaque ressource comme un service. 15 La Fig. 6 représente schématiquement un procédé d'obtention d'une information relative à un contrôle parental associée à un service demandé mis en oeuvre par le serveur d'autorisation 101 et correspondant à l'étape 509. Dans une étape 601, le serveur d'autorisation 101 reçoit une requête pour un service de la part du dispositif de contrôle parental 104. Lors de l'étape 601, le serveur 20 d'autorisation 101 obtient des informations représentatives d'un ensemble de services stockées dans sa mémoire cache. Dans une étape 602, le serveur d'autorisation 101 vérifie si la requête provient d'un dispositif de contrôle parental selon l'invention. Si la requête ne provient d'un dispositif de contrôle parental selon l'invention, la requête est rejetée. Sinon le serveur d'autorisation 101 passe à une étape 603 au cours de 25 laquelle il obtient l'identifiant du gestionnaire local du dispositif de contrôle parental 104 ou l'identifiant du dispositif de contrôle parental 104. Lors d'une étape 604, le serveur d'autorisation 101 détermine si des variantes du service demandé existent. Cette étape est identique à l'étape 502. Par la suite, le serveur d'autorisation 101 met en oeuvre des étapes 605, 606, 30 607, 608, et 609 de recherche dans la mémoire cache du serveur d'autorisation 101 d'informations représentatives de la variante du service demandé correspondant à la variable n. Lors de l'étape 605, le serveur d'autorisation 101 initialise une variable n servant à parcourir les variantes du service demandé à « 0 ». Lors de l'étape 606, le serveur d'autorisation 101 compare la variable n à un nombre N représentant le nombre de variantes du service demandé identifiées. Lors de l'étape 607, le serveur d'autorisation 101 recherche des informations représentatives de la variante du service demandé correspondant à la variable n comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire du dispositif de contrôle parental 104. Pour identifier parmi les ensembles d'informations relatives au contrôle parental, un ensemble d'informations relatives au contrôle parental correspondant au dispositif de contrôle parental 104, le serveur d'autorisation 101 utilise l'identifiant du gestionnaire local du dispositif de contrôle parental 104 ou l'identifiant du dispositif de contrôle parental 104. Si des informations représentatives de la variante du service demandé correspondant à la variable n comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire du dispositif de contrôle parental 104 sont trouvées, l'étape 607 permet au serveur d'autorisation 101 d'obtenir rapidement un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire du dispositif de contrôle parental 104 correspondant à la variante du service demandé. Le serveur d'autorisation 101 passe alors à l'étape 610. Si la mémoire cache du serveur d'autorisation 101 ne contient pas d'informations représentatives de la variante du service demandé correspondant à la variable n comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire du dispositif de contrôle parental 104, le serveur d'autorisation 101 recherche lors de l'étape 608, des informations représentatives de la variante du service demandé correspondant à la variable n comportant un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire global. L'étape 608 permet donc au serveur d'autorisation 101 d'obtenir rapidement un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire global si ces informations sont contenues dans sa mémoire cache. Si des informations représentatives d'une variante du service demandé sont trouvées dans la mémoire cache du serveur d'autorisation 101, le serveur 30 d'autorisation 101 envoie ces informations représentatives aux dispositifs de contrôle parental 104 dans une étape 610. Si le serveur d'autorisation 101 ne trouve pas d'informations représentatives de la variante du service demandé dans sa mémoire cache, le serveur d'autorisation 101 tente de passer à une autre variante lors de l'étape 609. Si le serveur d'autorisation 101 ne trouve pas d'informations représentatives d'une variante du service demandé dans la mémoire cache du serveur d'autorisation 101, le serveur d'autorisation 101 met en oeuvre des étapes 611 à 616 de recherche dans une base de données de services d'informations représentatives d'une variante du service demandé. Lors d'une étape 611, le serveur d'autorisation 101 recherche dans la base de données de services des informations représentatives d'une variante du service demandé. Si, lors d'une étape 612, le serveur d'autorisation 101 constate que la base de données de services ne contient pas d'informations représentatives d'une variante du service demandé, le serveur d'autorisation 101 envoie lors d'une étape 616 un message au dispositif de contrôle parental 104 indiquant que le service demandé n'est pas répertorié. Le contenu de ce message peut être considéré comme une information relative au contrôle parental puisque ce message indique au dispositif de contrôle parental 104 qu'il ne doit pas permettre l'accès au service demandé. Si le serveur d'autorisation 101 trouve des informations représentatives d'une variante du service demandé, le serveur d'autorisation 101 recherche lors d'une étape 613 dans ces informations représentatives du service demandé, un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire local du dispositif de contrôle parental 104. Le serveur d'autorisation 101 utilise pour cela l'identifiant du gestionnaire local du dispositif de contrôle parental 104 ou l'identifiant du dispositif de contrôle parental 104. Si parmi les informations représentatives de la variante du service demandé, le serveur d'autorisation 101 trouve un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire local du dispositif de contrôle parental 104, le serveur d'autorisation 101 sauvegarde dans sa mémoire cache les informations représentatives de la variante du service demandé lors d'une étape 614. Si parmi les informations représentatives de la variante du service demandé, le serveur d'autorisation 101 ne trouve pas un ensemble d'informations relatives au contrôle parental fourni par le gestionnaire local du dispositif de contrôle parental 104, le serveur d'autorisation 101 recherche les informations relatives au contrôle parental fournies par le gestionnaire global lors d'une étape 615 et les sauvegarde dans sa mémoire cache lors de l'étape 614. Les informations représentatives de la variante du service demandé sont ensuite envoyées au dispositif de contrôle parental 104 lors de l'étape 610. Dans un mode de réalisation, seul un ensemble d'informations relatives au contrôle parental est envoyé lors de l'étape 610. Cet ensemble peut être un ensemble d'informations relatives au contrôle parental donné par le gestionnaire local du dispositif de contrôle parental 104, si un tel ensemble était présent dans la mémoire cache du serveur d'autorisation 101 ou dans la base de données de services, ou un ensemble d'informations relatives au contrôle parental donné par le gestionnaire global. On note que la base de données de services associée au serveur d'autorisation 101 est mise à jour régulièrement par le gestionnaire global, et par les gestionnaires 10 locaux des dispositifs de contrôle parental associés au serveur d'autorisation 101, par l'intermédiaire de leurs moyens de maintenance et de synchronisation. REVENDICATIONS1) Procédé de contrôle parental mis en oeuvre dans un système comprenant un dispositif de contrôle parental (104) situé dans un réseau local et un serveur 5 d'autorisation (101) externe au réseau local, caractérisé en ce que le procédé comprend les étapes suivantes mises en oeuvre par le dispositif de contrôle parental: recevoir (401) une demande de service de la part d'un dispositif client du réseau local et, mettre en oeuvre (403) une procédure d'autorisation d'accès au service demandé 10 comprenant les étapes suivantes : obtenir (501) des informations représentatives d'un ensemble de services d'une mémoire cache locale (306) du dispositif de contrôle parental, rechercher (504, 505, 506, 507) dans les informations représentatives obtenues, des informations représentatives du service demandé, 15 en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, permettre (515) au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental associée au service demandé dans la mémoire cache du dispositif de contrôle parental, en cas d'absence d'informations représentatives du service demandé dans les 20 informations représentatives obtenues, transmettre (508) au serveur d'autorisation une requête comprenant une information permettant d'identifier le service demandé et permettre (515) au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental correspondant au service demandé transmise par le serveur d'autorisation en réponse à la requête. 25 2) Procédé selon la revendication 1, caractérisé en ce que, préalablement à la mise en oeuvre de l'étape permettant d'obtenir des informations représentatives d'un ensemble de services, le dispositif de contrôle parental compare (402) un instant de réception de la demande de service à des plages horaires, et permet l'accès au service 30 demandé si l'instant de réception est dans une plage horaire autorisée. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que l'information relative à un contrôle parental comprend une information représentant un intérêtéducatif du service demandé et/ou un âge minimum conseillé pour le service demandé. 4) Procédé selon la revendication 3, caractérisé en ce que le dispositif de contrôle parental permet l'accès au service demandé si l'instant de réception est dans une plage horaire éducative autorisant un accès à des services si ces services ont une valeur éducative et si l'information représentant l'intérêt éducatif du service demandé indique que le service a une valeur éducative. 5) Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que lorsque les informations représentatives du service demandé sont obtenues du serveur d'autorisation dans le cadre de la mise en oeuvre de la procédure d'autorisation d'accès au service, les informations représentatives du service demandé sont stockées (514) dans la mémoire cache du dispositif de contrôle parental. 6) Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que, suite à la réception (601) de la requête comprenant une information permettant d'identifier le service demandé, le serveur d'autorisation met en oeuvre les étapes suivantes : obtenir (602) un identifiant d'un gestionnaire local du dispositif de contrôle parental, mettre en oeuvre une procédure d'obtention d'une information relative à un contrôle parental associée au service demandé prenant en compte l'identifiant obtenu et, transmettre (610, 616) au dispositif de contrôle parental ladite information relative à un contrôle parental associée au service demandé. 7) Procédé selon la revendication 6, caractérisé en ce que la procédure d'obtention d'une information relative à un contrôle parental comprend les étapes 30 suivantes: obtenir (601) des informations représentatives d'un ensemble de services d'une mémoire cache du serveur d'autorisation, rechercher (606, 607, 608, 609) dans les informations représentatives obtenues, des informations représentatives du service demandé,en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, obtenir (607, 608) une information relative à un contrôle parental associée au service demandé, en cas d'absence d'informations représentatives du service demandé dans les 5 informations représentatives obtenues, mettre en oeuvre une procédure de consultation d'une base de données de services. 8) Procédé selon la revendication 6, caractérisé en ce que la procédure de consultation de la base de données de services comprend les étapes suivantes: 10 rechercher (611) des informations représentatives du service demandé dans la base de données de services, en cas d'absence d'informations représentatives du service demandé dans la base de données de services, générer (616) une information relative à un contrôle parental pour le service demandé permettant au dispositif de contrôle parental de 15 déterminer que l'accès au service n'est pas autorisé, en cas de présence d'informations représentatives du service demandé dans la base de données de services, obtenir (613, 615) une information relative à un contrôle parental associée au service demandé et sauvegarder les informations représentatives du service demandé dans la mémoire cache du serveur d'autorisation. 20 9) Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que chaque information relative à un contrôle parental stockée dans la mémoire cache du dispositif de contrôle parental, dans la mémoire cache du serveur d'autorisation ou dans la base de données de service a été fournie par le gestionnaire 25 local du dispositif de contrôle parental ou par un gestionnaire global d'un ensemble de dispositifs de contrôle parental associé au serveur d'autorisation. 10) Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que le service demandé est une page web et en ce qu'une information 30 représentative du service demandé est une adresse associée à la page web ou une variante de l'adresse associée à la page web. 11) Dispositif (104) de contrôle parental situé dans un réseau de communication local, comprenant un dispositif (103) d'interconnexion à un réseau Internet sur lequelest connecté le dispositif de contrôle parental et au moins un dispositif client (105) connecté au dispositif de contrôle parental, caractérisé en ce que le dispositif de contrôle parental comprend : des moyens (401) de réception d'une demande de service de la part d'un 5 dispositif client du réseau local, des moyens (403) de mise en oeuvre d'une procédure d'autorisation d'accès au service demandé en fonction d'un résultat de la recherche, comprenant: des moyens d'obtention (501) d'informations représentatives d'un ensemble de services d'une mémoire cache du dispositif de contrôle parental, 10 des moyens de recherche (504, 505, 506, 507) dans les informations représentatives obtenues, d'informations représentatives du service demandé, des moyens (515) mis en oeuvre en cas de présence d'informations représentatives du service demandé dans les informations représentatives obtenues, pour permettre au dispositif client d'accéder au service demandé en fonction d'une 15 information relative à un contrôle parental associée au service demandé dans la mémoire cache du dispositif de contrôle parental, des moyens mis en oeuvre en cas d'absence d'informations représentatives du service demandé dans les informations représentatives obtenues, pour transmettre (508) une requête comprenant une information permettant d'identifier le service 20 demandé au serveur d'autorisation et pour permettre (515) au dispositif client d'accéder au service demandé en fonction d'une information relative à un contrôle parental associée au service demandé transmise par le serveur d'autorisation en réponse à la requête du dispositif de contrôle parental. 25 12) Dispositif de contrôle parental selon la revendication 11, caractérisé en ce que le dispositif client est connecté au dispositif de contrôle parental par une connexion sans fils. 13) Dispositif serveur connecté à un réseau Internet, caractérisé en ce que le 30 dispositif serveur comprend : des moyens (601) de réception d'une requête provenant d'un dispositif de contrôle parental situé dans un réseau de communication local, la requête comprenant une information permettant d'identifier un service demandé par un dispositif client situé dans le réseau de communication local et ayant été transmise après vérificationpar le dispositif de contrôle parental de l'absence d'informations représentatives du service demandé d'une mémoire cache du dispositif de contrôle parental, des moyens (603) de détermination d'un identifiant d'un gestionnaire local du dispositif de contrôle parental, des moyens de mise en oeuvre d'une procédure d'obtention d'une information relative à un contrôle parental prenant en compte l'identifiant déterminé, des moyens (610) de transmission au dispositif de contrôle parental d'une information relative à un contrôle parental associée au service demandé obtenue lors de la mise en oeuvre de la procédure d'obtention d'une information relative à un 10 contrôle parental. 14) Système de contrôle parental, caractérisé en ce qu'il comprend un dispositif serveur (101) selon la revendication 13 et au moins un dispositif de contrôle parental (104) selon la revendication 11 ou 12. 15 15) Produit programme d'ordinateur, caractérisé en ce qu'il comporte des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 10 par un processeur du dispositif 20 16) Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comportant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 10 lorsque ledit programme est exécuté par un processeur du dispositif