FR 2893731 A1 20070525 FR 0511885 A 20051124 METHODE ET SYSTEME DE CONTROLE D'ACCES AUX CONTENUS MULTIMEDIA ET DE FILTRAGE DES MESSAGES DE SOLLICITATION CONTEXTE Avec l'apparition de la visiophone pour les mobiles, l'ensemble des contenus multimédias est désormais accessible en mode peer to peer , c'est-à-dire directement de l'utilisateur â l'éditeur sans passage par un portail multimédia. Le passage par un portail permet de contrôler l'accès aux contenus, le portail fonctionnant alors comme une passerelle de contrôle. D'autres systèmes techniques permettent de contrôler â la volée le contenu des flux de données â condition que ces flux passent par un point unique du réseau. Ces systèmes ralentissent les flux de données en cours de transmission. Ces méthodes et systèmes de contrôle d'accès aux contenus multimédia ne sont pas adaptés â un environnement sans point focal où les contenus sont décentralisés, où chaque utilisateur peut joindre directement un contenu sans passer par un point central qui pourrait servir de point de contrôle. De plus, de nombreux messages de sollicitation sont envoyés pour que les utilisateurs se connectent aux contenus multimédia. Aujourd'hui aucun contrôle n'est réalisé pour vérifier que la sollicitation n'importune pas et corresponde â un contenu approprié pour l'utilisateur. La présente invention se propose de répondre â ces deux problématiques, de contrôle d'accès aux contenus multimédias et de filtrage des messages de sollicitation. RESUME La présente invention est une méthode et un système qui concernent le contrôle d'accès aux contenus multimédias ainsi que le filtrage de messages de sollicitation. Le système constitutif de l'invention sera nommé ci-après le système ou le système de contrôle . Le terme multimédia comprend les textes, les sons, les images, ainsi que la vidéo. Le système est constitué d'une base informatique contenant tout ou partie des identifiants techniques des utilisateurs. Par exemple, sans que cette liste limite la portée de l'invention : numéros d'appel mobile, numéro de téléphone fixe, adresse IP. A chaque identifiant correspond un niveau d'autorisation d'accès â un type de contenu. A chaque tentative d'accès â un contenu multimédia, les serveurs de contenus multimédias envoient une requête vers le système qui retourne l'autorisation ou l'interdiction d'accès au contenu. Ce contrôle d'accès aux contenus permettra entre autre, sans que cela soit exclusif ou limite la portée de l'invention, de réaliser un contrôle parental, les contenus interdits aux moins de 18 ans ne pouvant ainsi être accédés par des mineurs. De plus, le système de contrôle permettra de filtrer des fichiers de sollicitation, les identifiants des utilisateurs qui ne souhaitent pas être sollicités ou ceux pour lesquels le contenu envoyé serait inapproprié. DESCRIPTION DES FIGURES Figure 1 La figure 1 présente l'organisation logique des données du système de contrôle. A la racine se trouve l'identifiant technique du réseau : numéro d'appel mobile, numéro d'appel fixe, adresse IP, alias technique, sans que cette liste limite la portée de l'invention. A cet identifiant technique est lié ^ un âge correspondant à l'âge du détenteur de l'identifiant. ^ un agrément pour des sollicitations, l'utilisateur autorisant ou non l'envoi de sollicitations sur son équipement via son identifiant ^ des habilitations pour différents types de contenus. Sans que cette liste soit limitative, les types de contenus sont : Contenus érotiques, Contenus avec des jeux d'argent, Contenus violents. Les habilitations aux contenus sont du type OUI / NON ou gradués sur une échelle. Par exemple de 0 à 5 ; 0 correspondant à une interdiction totale et 5 à une autorisation totale. Figure 2 La figure 2 décrit le scénario d'un accès au contenu multimédia. (1) L'utilisateur émet un appel ou une requête vers le serveur de contenus afin d'avoir accès au contenu multimédia. (2) Le serveur de contenu envoie l'identifiant technique du client vers le système de contrôle d'accès. (3) Le système retourne au serveur de contenus une autorisation ou interdiction au type de contenu demandé. (4) Le serveur de contenus délivre le contenu à l'utilisateur ou termine la transaction ou l'appel si l'utilisateur n'est pas autorisé. En (3) le système peut retourner soit une réponse de type OUI / NON soit le détail des autorisations de 20 l'identifiant demandé pour ce type de contenu, soit le détail des autorisations de l'identifiant demandé pour tous les types de contenus. Figure 3 La figure 3 présente le logigramme d'un accès à un contenu multimédia. Le logigramme démarre avec un appel ou une transaction vers le service de contenu. Le serveur de contenu demande au système de 25 contrôle l'autorisation pour ce type de contenu. La réponse du système de contrôle est analysée. Si la réponse est positive (branche de gauche du schéma), le contenu est délivré puis l'appel ou la transaction se termine. Si la réponse du système de contrôle est négative (branche de droite du schéma), l'appel ou la transaction se termine sans délivrance du contenu multimédia. Figure 4 30 La figure 4 présente le logigramme de traitement de filtrage d'un fichier de sollicitation. Ce traitement permet de transformer un fichier brut d'identifiants techniques en deux fichiers : l'un contenant les identifiants qui peuvent être sollicités (fichier OK) en regard du type de contenus ou de l'autorisation de sollicitation, l'autre contenant les identifiants qui ne peuvent être sollicités (fichier NOK). Le logigramme démarre par la première ligne du fichier, si la fin de fichier est atteinte le traitement s'arrête. 35 Le premier contrôle concerne l'autorisation de sollicitation. Si l'attribut sollicitation est à NON dans -3- le système, l'identifiant est placé dans le fichier NOK. Ensuite l'autorisation de l'identifiant pour le type de contenu et le niveau souhaité est demandé au système de contrôle. Si l'identifiant est autorisé pour le type de contenu et le niveau souhaité, l'identifiant est inscrit dans le fichier des identifiants pouvant être sollicités (fichier OK), sinon il est inscrit dans celui des identifiants ne pouvant pas être sollicités (fichier NOK). La ligne suivante est alors traitée si le traitement n'a pas atteint la fin du fichier. Le traitement est identique dans le cas d'un filtrage portant uniquement sur la sollicitation sans contenu associé. Dans ce cas le test identifiant autorisé pour ce type de contenu est toujours positif. Figure 5 La figure 5 présente la vue fonctionnelle de l'utilisation du système de contrôle. L'ensemble des équipements pouvant accéder aux contenus multimédia sont représentés sur la gauche de la figure, sans que cette liste limite la portée de l'invention : téléphone, téléphone mobile, téléviseur, ordinateur, smartphone. Ces équipements accèdent aux contenus multimédias sur les serveurs de contenus via leurs réseaux respectifs : Internet, réseau cellulaire de seconde génération (GSM), réseau cellulaire de troisième génération (3G), Réseau Téléphonique Commuté (RTq, réseau de Télévision Numérique (FN), etc. , sans que cette liste limite la portée de l'invention. Le serveur de contenus demande l'autorisation d'accès pour ce type de contenu au système de contrôle via un réseau informatique sécurisé. Le système de contrôle retourne au serveur de contenus l'autorisation d'accès ou l'interdiction d'accès. En fonction de cette réponse, le serveur délivre le contenu multimédia dans un cas positif ou termine la transaction ou appel dans un cas négatif. Figure 6 La figure 6 présente la vue fonctionnelle de l'invention utilisée pour le filtrage d'un fichier de sollicitation. Par un accès informatique sécurisé, un solliciteur soumet au système de contrôle un fichier contenant un ensemble d'identifiants techniques, le type de contenu ainsi que le niveau de ce contenu. Ces identifiants sont comparés â ceux stockés dans la base de données du système de contrôle : chaque identifiant pour lequel l'attribut sollicitation de la base est â Non sera placé dans un fichier NOK. Ensuite chaque identifiant pour lequel le champ sollicitation est â OUI mais dont le niveau d'autorisation au contenu est inférieur au niveau demandé sera placé dans le fichier NOK. Enfin l'ensemble des autres identifiants, c'est â dire ceux avec l'attribut sollicitation â OUI et dont le niveau d'autorisation est égal ou supérieur au niveau soumis sera placé dans le fichier OK. En fin de traitement, le système de contrôle retourne â l'émetteur deux fichiers : ^ Un fichier NOK dont les identifiants ne peuvent pas être sollicités pour le type de contenu et le niveau demandé ^ Un fichier OK dont les identifiants peuvent être sollicités pour le type de contenu et le niveau demandé Le solliciteur ne traite pas le fichier NOK, et diffuse â l'ensemble des identifiants du fichier OK le message 25 30 35 -4- qui correspond au type de contenu et au niveau demandé. Ce type de traitement peut avoir lieu sans type de contenu associé, afin de filtrer les identifiants des utilisateurs qui ne souhaitent pas être sollicité indépendamment de tout type de contenu. Figure 7 La figure 7 représente la déclaration du niveau d'accès souhaité par les utilisateurs pour les types de contenus. Chaque utilisateur déclarera à son fournisseur de services ou opérateur, le niveau d'accès aux types de contenus qu'il souhaite pour tel équipement. Le fournisseur de services transmettra cette demande au système de contrôle de manière automatisé et à une fréquence régulière et pertinente afin d'offrir le maximum de garantie aux utilisateurs. Pour les utilisateurs dont l'opérateur ou fournisseur de services ne serait pas raccordé au système de contrôle, un accès direct ou via un tiers de confiance disposant d'un accès au système sera disponible. Cet accès pourra ce faire, sans que cette liste limite la portée de l'invention, par un site internet, par SMS. Cet accès permettra à l'utilisateur de se déclarer directement ou indirectement dans le système sans passer par son fournisseur de services. DESCRIPTION DETAILLEE Le système est constitué d'une base informatique contenant tout ou partie des identifiants techniques des équipements d'utilisateurs : numéros d'appel mobile, numéro de téléphone fixe, adresse IP, sans que cette liste limite la portée de l'invention. La base de données du système de contrôle contient (figure 1) relié à l'identifiant technique plusieurs 20 attributs : ^ Age : l'âge de l'utilisateur de l'équipement correspondant à l'identifiant technique ^ Sollicitation : le souhait ou non de l'utilisateur d'être sollicité par des messages. Par exemple : emails, SMS, MMS, appels vocaux, sans que cette liste limite la portée de l'invention. ^ Plusieurs types de contenus : Contenus érotiques, Contenus avec des jeux d'argent, Contenus violents, sans que cette liste limite la portée de l'invention. Les habilitations aux contenus sont du type OUI / NON ou gradués sur une échelle. Par exemple de 0 à 5 ; 0 correspondant à une interdiction totale et 5 à une autorisation totale pour le type de contenu considéré. Les niveaux intermédiaires permettent de graduer l'accès aux contenus. Le niveau d'accès pour un type de contenu pourra être variable en fonction de l'heure pour un même identifiant. Lors d'un appel ou de l'initialisation d'une transaction vers un serveur délivrant des contenus multimédia, le serveur de contenus (figure 2) envoie une requête au système de contrôle. Cette requête peut être de deux natures : ^ Demande du profil de l'identifiant technique : dans ce cas le système de contrôle retourne au serveur de contenu les données de l'identifiant technique : âge, et/ou niveau d'autorisation pour -5- tout ou partie des types de contenus. Le serveur de contenus détermine alors en fonction de la réponse et du contenu demandé si l'utilisateur peut avoir accès au contenu. ^ Demande d'autorisation d'accès â un type de contenu de tel niveau : dans ce cas le système de contrôle retourne un champ contenant soit 'OUI' soit 'NON matérialisant l'autorisation ou le 5 refus d'accès au contenu. En cas d'autorisation d'accès au contenu multimédia (figure 3), le serveur de contenus délivre alors le contenu multimédia â l'utilisateur. En cas de refus d'accès, le serveur termine alors la transaction ou l'appel sans délivrer le contenu multimédia. Le serveur de contenu pourra détenir une copie des requêtes envoyées et des réponses obtenues afin de ne pas ré-émettre de demande auprès du système lorsque 10 l'utilisateur ré-appelle ou ré-initialise une transaction peu de temps après la première. Cette base temporaire sera purgée régulièrement afin de bénéficier des mises â jour du système de contrôle. Un groupe de serveurs de contenus peut adresser des demandes au système dans un même et unique flux. Le système de contrôle fonctionne avec l'ensemble des équipements utilisant un réseau de communication ou de transmission de données qui attribuent un identifiant unique permettant d'identifier l'équipement ou 15 l'utilisateur (figure 5), â savoir, sans que cette liste limite la portée de l'invention : Réseau téléphonique commuté (RTC), Réseau Internet, Réseau Cellulaire de seconde génération (GSM), Réseau Cellulaire de troisième génération (3G), Réseau de Télévision Numérique (TN). Ces équipements sont mis en relation avec le serveur de contenu soit directement, soit indirectement via un portail d'accès. Le serveur de contenu accédé par l'utilisateur réalise alors une demande d'autorisation au système de contrôle d'accès via 20 un réseau informatique sécurisé. Ce réseau informatique sécurisé permet de garantir une transmission confidentielle des informations entre les deux systèmes. Le système de contrôle est alimenté de trois manières non exclusives. ^ Par les fournisseurs de services (figure 7), sans que la liste limite la portée de l'invention : Opérateurs téléphoniques, Opérateurs de téléphonie mobile, Chio-opérateurs, Opérateurs de 25 chaîne de télévisions numérique ou â péage, Fournisseurs d'accès internet, Opérateurs Mobiles Virtuels (Mobile Virtual Network Operator ou MVNO), Opérateurs de réseaux virtuels, Société de Commercialisation de Services (SCS). Les fournisseurs de services proposent au titulaire ou â l'utilisateur de l'équipement une mise â jour au système de contrôle. ^ Par les utilisateurs eux mêmes via une interface spécifique, sans que cette liste limite la portée de 30 l'invention : site Intemet, site WAP, SMS adressé â un numéro spécifique. Dans ce cas le système de contrôle est mis â jour directement. ^ Par un tiers de confiance qui vérifie que le demandeur est bien le titulaire ou l'utilisateur, via une interface spécifique. Cette mise â jour du système comprend l'identifiant technique, éventuellement l'autorisation ou non de 35 sollicitation, l'âge de l'utilisateur et/ou le niveau d'autorisation pour les différents types de contenus. 10 15 -6- L'invention permet de plus, à des solliciteurs de ne pas solliciter les utilisateurs qui : ^ ne le souhaitent pas ù attribut sollicitation à NON ^ ne sont pas autorisé à consulter le contenu sur lequel l'éditeur veut les solliciter Le solliciteur soumet au système de contrôle un fichier comprenant la liste des identifiants techniques qu'il 5 souhaite solliciter, le type de contenu et le niveau de ce contenu (figure 6). Ce fichier est transmis de manière sécurisée au système de contrôle d'accès. Le système de contrôle d'accès balaie alors le fichier (figure 4) et place dans un fichier NOK : ^ Les identifiants dont l'attribut sollicitation est à NON ^ Les identifiants dont l'attribut sollicitation est à OUI mais dont le niveau d'autorisation au type de contenu est inférieur au niveau demandé par l'éditeur. Il place dans un fichier OK ^ Les identifiants dont l'attribut sollicitation est à OUI et dont le niveau d'autorisation au type de contenu est supérieur ou égal au niveau demandé par l'éditeur. Les deux fichiers OK et NOK sont alois transmis par le système de contrôle à l'émetteur de la demande. Ce dernier ne traite pas le fichier NOK mais peut diffuser le contenu envisagé aux identifiants présents dans le fichier OK à travers les différents réseaux des fournisseurs de services. Les solliciteurs peuvent être, sans que cette liste limite la portée de l'invention : des éditeurs de contenus, des agences de marketing direct, des éditeurs de jeux vidéo. 20 EXEMPLE DE MISE EN PLACE D'UN SYSTEME DE CONTROLE PARENTAL L'exemple suivant est illustratif et ne limite pas la portée de l'invention. Il présente une manière de mettre en oeuvre le système en vue d'un contrôle parental des lignes téléphoniques. Afin de ne limiter l'accès à des contenus érotiques ou pornographiques qu'aux seuls majeurs, le système de contrôle d'accès peut être mis en oeuvre de la manière suivante. L'attribut type de contenu contenu 25 érotique est créé et il peut prendre deux valeurs : soit OUI soit NON . Les opérateurs téléphoniques fixes et mobiles demandent à leurs clients quel niveau de contrôle parental ils souhaitent sur leur ligne téléphonique puis transmettent au système de contrôle les numéros d'appels de leurs clients ainsi que l'autorisation ou non du titulaire de la ligne d'accéder à des contenus érotiques. Lorsque un utilisateur mineur veut accéder au contenu d'un numéro érotique , le serveur de contenus avant de délivrer le 30 contenu, envoie une requête au système de contrôle en spécifiant le numéro d'appel, et contenu érotique . Le système de contrôle consulte le numéro d'appel dans sa base de données et retourne au serveur de contenus le numéro d'appel et le niveau d'accès au contenu de la ligne téléphonique, soit dans le cas d'un mineur contenu érotique =NON . Le serveur de contenus termine alors l'appel par un message audio Vous devez avoir plus de 18 ans pour consulter notre service. Au revoir. . 35 - EXEMPLE DE MISE EN PLACE D'UN SYSTEME DE FILTRAGE DE SOLLICITATIONS L'exemple suivant est illustratif et ne limite pas la portée de l'invention. Il présente une manière de mettre en oeuvre le système en vue d'un filtrage de messages de sollicitations érotiques. Certains éditeurs de contenus envoient des MMS (Multimedia Message Service) de sollicitation sur des téléphones cellulaires. Ces messages contiennent des images et du son et peuvent être inappropriés pour des mineurs dans le cas de sollicitation vers des services érotiques. Les éditeurs de services de contenus érotiques peuvent soumettre la liste des identifiants qu'ils envisagent de solliciter au système de contrôle dans un fichier informatique. Le système de contrôle leur retourne deux fichiers : un fichier des identifiants qu'ils peuvent solliciter et un fichier des identifiants des mineurs qu'ils ne doivent pas solliciter. L'éditeur de services de contenus n'adresse alors son message MMS qu'aux identifiants qu'il peut solliciter, c'est-à-dire ceux des majeurs pouvant être sollicités. 20 25 30 35 REVENDICATIONS 1. Système de contrôle d'accès aux contenus multimédia et de filtrage des messages de sollicitation caractérisé en ce qu'il comprend une base de données informatique contenant l'ensemble des identifiants techniques des utilisateurs ainsi que leur niveaux d'accès aux types de contenus (figure 1) et/ou leur âge, éventuellement leur souhait ou non d'être sollicité par des messages. 2. Système selon la revendication 1 caractérisé en ce que les identifiants, les autorisations d'accès aux contenus ainsi que les autres informations du système, sont alimentés par les fournisseurs de services auxquels sont rattachés les identifiants techniques, et/ou par des tiers de confiance, et/ou directement par les utilisateurs (figure 7). 3. Système selon la revendication 1 caractérisé en ce que lesdits niveaux d'accès aux contenus sont définis par rapport â l'âge de l'utilisateur utilisant l'identifiant technique (figure 1) et/ou dépendant de la plage horaire. 4. Système selon la revendication 1 caractérisé en ce que les identifiants techniques des utilisateurs qui ne doivent pas ou ne souhaitent pas être sollicités de manière générale ou pour le type de contenu et le niveau de contenu de la sollicitation, sont retirés des fichiers de messages de sollicitations (figures 4 et 6). 5. Système selon la revendication 1 caractérisé en ce qu'il est consulté par des serveurs ou groupes de serveurs de contenus multimédias â chaque transaction ou appel d'un utilisateur avant de délivrer le contenu demandé (figures 2, 3 et 5). 6. Serveur de contenus multimédia destiné â fonctionner avec un système selon l'une des revendications précédentes caractérisé en ce qu'il comprend une base de données dans laquelle il stocke temporairement les réponses aux requêtes qu'il a préalablement demandées â un système de contrôle selon la revendication 1. 7. Procédé de contrôle d'accès aux contenus multimédias caractérisé en ce qu'il comprend les étapes 25 suivantes (figure 5): (a) Appel ou requête par un client utilisateur vers un serveur de contenus afin d'avoir accès au contenu multimédia. (b) Envoi par ledit serveur de contenus d'un identifiant technique du client vers un système de contrôle d'accès selon la revendication 1. 30 (c) Renvoi par ledit système de contrôle au serveur de contenus d'une autorisation ou interdiction au type de contenu demandé. (d) Fourniture du contenu au client ou fin de transaction ou d'appel si le client utilisateur n'est pas autorisé. 8. Procédé de contrôle d'accès aux contenus multimédia caractérisé en ce lors de l'étape (c) le système de 35 contrôle selon la revendication 1 renvoie une réponse de type OUI/NON ou le détail des autorisations de-9-l'identifiant demandé pour ce type de contenu, ou bien encore le détail des autorisations de l'identifiant demandé pour tous les types de contenus. 9. Procédé de filtrage de messages de sollicitation caractérisé en ce qu'il comprend les étapes suivantes (figure 6) : (a) Constitution d'un fichier contenant de un â N identifiants techniques â solliciter par un solliciteur (b) Envoi de ce fichier d'identifiants techniques au système de filtrage selon la revendication 1 (c) Renvoi par ledit système de filtrage d'un fichier contenant les identifiants techniques avec un champ de type OUI/NON autorisant la sollicitation ou le détail des autorisations de l'identifiant demandé pour ce type de contenu, ou bien encore le détail des autorisations de l'identifiant demandé pour tous les types de contenus. (d) Envoi, par le solliciteur, de messages de sollicitations aux identifiants autorisés. 10. Procédé de filtrage de messages de sollicitation caractérisé en ce lors de l'étape (c) le système de filtrage selon la revendication 1 renvoie deux fichiers distincts : le fichier des identifiants qui peuvent être sollicités et le fichier des identifiants qui ne peuvent pas être sollicités. Ces fichiers peuvent contenir associé l. chaque identifiant le détail des autorisations de l'identifiant demandé pour ce type de contenu, ou bien encore le détail des autorisations de l'identifiant demandé pour tous les types de contenus. 25 30 35