Brevet FR2919455A1 — publié le 20090130

DOMAINE DE L'INVENTION L'invention concerne le domaine de la diffusion de contenus multimédia 5 ciblés, notamment de contenus publicitaires, sur un terminal de téléphonie mobile. ETAT DE LA TECHNIQUE 10 On connaît des procédés permettant de diffuser des contenus multimédia sur un terminal de téléphonie mobile, sans nécessiter que le terminal soit connecté à un serveur de téléchargement de contenus. Le document FR 2 805 423 Al décrit un procédé permettant de mémoriser un message dans une mémoire spécifique d'une unité de traitement 15 du terminal mobile et de restituer ce message (message, dessin fixe ou animé, mélodie), soit lors de la détection de certains évènements, tel que la réception d'un appel téléphonique, un téléchargement de données depuis le réseau Internet, la pression d'une touche particulière (restitution dite événementielle ), soit à intervalles de temps réguliers (restitution dite 20 temporelle ). Dans un tel procédé, la transmission du message au terminal mobile et la restitution du message sont désynchronisées, ce qui permet d'éviter que la transmission du message ne perturbe l'utilisation du terminal. Le document US 2006/041638 Al décrit un procédé permettant de 25 charger et stocker une chaîne d'objets dans un terminal mobile, ces objets étant par la suite consultables en mode déconnecté (c'est-à-dire lorsque le terminal mobile n'est pas connecté au Web). Dans un exemple de réalisation mentionné dans ce document, la chaîne d'objets est une bibliothèque de contenus publicitaires. Une page Web présente 30 dans le terminal mobile inclut un emplacement prévu pour l'affichage d'un contenu publicitaire. A chaque fois que la page est affichée sur le terminal mobile, un contenu publicitaire est sélectionné à partir de la bibliothèque et est affiché à l'emplacement prévu dans la page Web. Un tel procédé permet un affichage cyclique d'une séquence de 35 contenus (appelée chaîne ) dans une page Web, alors que le terminal mobile est en mode déconnecté. Cependant, les procédés qui précèdent ne sont pas totalement satisfaisants car les contenus diffusés aux utilisateurs de terminaux de téléphonie mobile ne correspondent pas nécessairement aux attentes de ces derniers. PRESENTATION DE L'INVENTION Un but de l'invention est d'améliorer l'efficacité de la diffusion de contenus multimédia auprès d'un utilisateur d'un terminal de téléphonie mobile. Ce problème est résolu dans le cadre de la présente invention grâce à un procédé de diffusion d'un contenu multimédia sur un terminal de téléphonie mobile, dans lequel, lors de l'exécution d'un programme prédéterminé par le téléphone mobile, une application contenue dans le terminal mobile réalise de manière automatique des étapes de : - sélectionner un contenu multimédia parmi une pluralité de contenus multimédia enregistrés dans un espace mémoire du terminal mobile, en fonction de paramètres contextuels et du type de programme exécuté, - diffuser le contenu multimédia sur le terminal mobile. Dans un tel procédé, chaque contenu multimédia enregistré dans l'espace mémoire du terminal mobile n'est pas nécessairement diffusé sur le terminal de téléphonie mobile. Une sélection est opérée par l'application en fonction du contexte d'utilisation du terminal de téléphonie mobile et en fonction du type de programme qui est exécuté. Ce contexte est de plusieurs types : Il peut s'agir d'un contexte personnel : Les contenus sont sélectionnés en fonction du profil de chaque utilisateur Par exemple, un étudiant recevra des réductions pour les fast foods, et un cadre supérieur recevra des informations sur des journaux professionnels Il peut s'agir d'un cadre contextuel externe: les contenus sont sélectionnés en fonction de paramètres extérieurs : la météo, la date, ... Par exemple, à midi les abonnés recevront des informations sur les restaurants locaux et le vendredi des informations sur des destinations touristiques Par ailleurs, le contenu multimédia est fonction du type de programme 35 exécuté, les contenus mémorisés sur le terminal étant fonction des formats compatibles avec les applications multimédia présentes sur le terminal. Ainsi, si un utilisateur utilise une application de télévision, le procédé transmettra un contenu additionnel à lire au format vidéo ; si un utilisateur utilise une application de localisation, le procédé transmettra un contenu additionnel à lire au format image. Dans le cadre de l'utilisation de ces critères de sélection, seuls les contenus correspondants à ces critères sont transmis sur le terminal, ceci permettant de limiter l'utilisation de la bande passante. Du fait que l'application sélectionne le contenu qui est diffusé en fonction de paramètres contextuels, le contenu peut être adapté aux attentes de l'utilisateur au moment de la diffusion, et cela même si le terminal se trouve en mode non connecté. Les paramètres contextuels peuvent comprendre par exemple un horaire, une localisation du terminal mobile, des prévisions météorologiques ou un type du programme exécuté. Par exemple, un utilisateur se trouvant dans un lieu donné, un dimanche matin, par beau temps, aura plus de chances de recevoir un contenu publicitaire l'incitant à se rendre dans un parc d'attraction situé à proximité du lieu où il se trouve, qu'un autre utilisateur dans un contexte différent. Le procédé peut en outre présenter les particularités suivantes ; Dans un mode de réalisation de l'invention, la diffusion du contenu multimédia est réalisée simultanément à l'exécution du programme. Dans un mode de réalisation de l'invention, l'application réalise une étape préalable de recherche de paramètres contextuels et des formats correspondants aux applications présentes sur le terminal. Dans un mode de réalisation de l'invention, le contenu multimédia comprend un fichier multimédia et un fichier descriptif associé, le fichier descriptif étant apte à être lu par l'application et définissant des règles de diffusion du contenu en fonction de paramètres contextuels et applicatifs. Dans un mode de réalisation de l'invention, le procédé comprend des étapes préalables selon lesquelles : - un module du terminal mobile détecte l'exécution du programme prédéterminé, et - en réponse à cette détection, active l'application. Dans un mode de réalisation de l'invention, le contenu diffusé comprend un lien apte à être activé par l'utilisateur pour accéder à un service en relation avec le contenu. Dans un mode de réalisation de l'invention, le procédé comprend une phase préliminaire de connexion du terminal de téléphonie mobile à une plateforme de téléchargement de contenus, durant laquelle la plateforme transmet au terminal mobile un ou des contenu(s) multimédia sélectionné(s) en fonction d'un profil d'un utilisateur du terminal de téléphonie mobile. Notamment, on analyse et détecte les types de contenus correspondants aux applications présentes sur le terminal et on communique à la plateforme du procédé les formats à télécharger compatibles avec ces contenus, la plateforme transmettant au terminal de manière sélective les contenus aux formats adéquates. Ce point à l'avantage important de permettre d'économiser de la bande 15 passante entre le terminal et la plateforme. Dans un mode de réalisation de l'invention, les données de profil comprennent des données spécifiques à l'utilisateur enregistrées dans une carte SIM contenue dans le terminal de téléphonie mobile. Dans un mode de réalisation de l'invention, les données de profil 20 comprennent des données spécifiques à l'utilisateur enregistrées dans un serveur de qualification d'abonnés d'un réseau de téléphonie mobile. Dans un mode de mise en oeuvre de l'invention, au cours de la phase préliminaire : - le terminal mobile transmet des paramètres de profil à la plateforme 25 de téléchargement, - la plateforme sélectionne un ou plusieurs contenus publicitaires parmi une pluralité de contenus stockés dans une base de données en fonction des paramètres de profil de l'utilisateur. Dans un mode de réalisation de l'invention, au cours de la phase 30 préliminaire : - le terminal de téléphonie mobile enregistre le ou les contenu(s) transmis par la plateforme dans une mémoire du terminal pour une diffusion ultérieure. Dans un mode de réalisation de l'invention, la phase préliminaire est 35 renouvelée à intervalle de temps régulier pour renouveler ou mettre à jour le ou les contenu(s) multimédia enregistrés dans l'espace mémoire du terminal de téléphonie mobile. Cette phase pourra par exemple être effectuée la nuit quand le réseau est peu encombré. BREVE PRESENTATION DES DESSINS D'autres caractéristiques et avantages ressortiront encore de la description qui suit, laquelle est purement illustrative et non limitative, et doit être lue en regard des figures annexées, parmi lesquelles : - la figure 1 représente de manière schématique différents 10 équipements intervenant dans un procédé d'affichage de contenu publicitaire conforme à un mode de réalisation de l'invention, - la figure 2 représente de manière schématique une première phase du procédé d'affichage de contenu publicitaire (phase de chargement), - la figure 3 représente de manière schématique une deuxième phase 15 du procédé d'affichage de contenu publicitaire (phase de diffusion ou de restitution), - la figure 4 représente de manière schématique un écran de terminal mobile, sur lequel un contenu publicitaire a été affiché. 20 DESCRIPTION DETAILLEE D'UN MODE DE REALISATION Sur la figure 1, les équipements représentés comprennent un terminal 10 de téléphonie mobile, un serveur 20 proxy et une plateforme 30 de téléchargement de contenus publicitaires. 25 Le terminal 10 de téléphonie mobile appartient à un utilisateur, abonné d'un réseau de téléphonie mobile. Le terminal 10 contient une application 11 de synchronisation de contenus publicitaires, des moyens 12 de stockage de données et un ou plusieurs modules 13 d'affichage apte à être activé par un programme prédéterminé. 30 L'application 11 de synchronisation peut être une application présente initialement dans le terminal mobile lors de l'achat du terminal par l'utilisateur en fonction de l'abonnement auquel l'utilisateur a souscrit auprès de l'opérateur de téléphonie mobile. Alternativement, l'application 11 de synchronisation peut avoir été téléchargée par l'utilisateur, indépendamment de l'abonnement auquel 35 l'utilisateur a souscrit. Les moyens 12 de stockage comprennent d'une part un espace de stockage local de contenus publicitaires, tels qu'une mémoire flash, une mémoire amovible ou encore une mémoire de carte SIM, et d'autre part un espace de stockage de paramètres de profil de l'utilisateur du terminal. L'espace de stockage de paramètres de profil de l'utilisateur est en particulier une mémoire de carte SIM dans laquelle sont stockées des paramètres spécifiques à l'utilisateur du terminal mobile. Le serveur proxy 20 appartient à l'opérateur de téléphonie mobile. Le serveur 20 assure une fonction d'interface entre le terminal 10 de téléphonie mobile et la plateforme 30 de téléchargement de contenus publicitaires. Le serveur proxy 20 comprend un premier module 21 de gestion apte à transmettre des contenus publicitaires de la plateforme 30 vers le terminal 10, une interface http 22 et un deuxième module de gestion 23 apte à transmettre des données du terminal 10 vers la plateforme 30. La plateforme 30 de téléchargement de contenus publicitaires comprend un serveur 31 de téléchargement de contenus publicitaires (ad server) et une base de données 32 dans laquelle sont stockés des contenus publicitaires 33, 34, 35. Les contenus 33, 34, 35 peuvent être transmis de manière périodique à la plateforme 30 par une régie publicitaire externe. Les contenus 33, 34, 35 stockés dans la base de données 32 sont régulièrement renouvelés ou mis à jour, et peuvent comprendre tout type de fichiers multimédia, tels que des fichiers vidéo, audio, des images ou encore des données graphiques ou textuels, telles que des questionnaires. Chaque contenu 33, 34, 35 stocké comprend en outre un fichier descriptif associé au fichier multimédia. Le fichier descriptif contient des règles d'utilisation du contenu. Ces règles d'utilisation permettent de déterminer si le contenu doit être affiché ou non en fonction de paramètres contextuels. Le serveur 31 de téléchargement est apte à traiter les données qu'il reçoit du terminal mobile 10 pour sélectionner des contenus publicitaires appropriés dans la base de données 32. Notamment, il sélectionne les contenus dont les formats sont compatibles avec ceux des contenus que le terminal est susceptible de diffuser et transmettant au terminal de manière sélective des contenus aux formats adéquates. Le serveur 31 est apte notamment à prendre en compte des données 35 relatives aux abonnés du réseau de téléphonie mobile transmises par exemple par une plateforme de qualification d'abonnés du réseau (serveur CRM). Le procédé d'affichage de contenus publicitaires comprend deux phases principales : - une première phase de chargement au cours de laquelle une communication est établie entre le terminal mobile 10 et la plateforme 30 (le 5 terminal mobile se trouve en mode connecté ou on-line ), - une deuxième phase de diffusion ou de restitution au cours de laquelle aucune communication n'est établie entre le terminal mobile 10 et la plateforme 30 (le terminal mobile se trouve en mode déconnecté ou offline ). 10 La figure 2 représente de manière schématique des étapes de la première phase (mode connecté). La première phase est déclenchée de manière automatique par l'application 11 d'affichage de contenus de manière périodique ou en fonction des circonstances. Par exemple, l'application 11 d'affichage de contenus peut déclencher l'exécution de la première phase 15 pendant la nuit, à un moment où la charge du réseau de téléphonie mobile est considérée comme faible. L'application 11 d'affichage de contenus déclenche l'exécution des étapes suivantes : Selon une première étape 201, le terminal mobile 10 transmet au serveur proxy 20 des données (1) relatives au profil de l'utilisateur, des 20 données relatives aux modules 13 installés sur le terminal de téléphonie mobile (5) ainsi que des données statistiques (4) relatives aux opérations réalisées dans la journée par l'utilisateur au moyen de son terminal mobile. Les données statistiques comprennent par exemple des données relatives aux sites que l'utilisateur a visités ou aux programmes qu'il a utilisés durant la journée qui 25 précède. Selon une deuxième étape 202, le deuxième module 23 de gestion convertit les données (1), (4) et (5), les filtre et les transmet à la plateforme 30. Selon une troisième étape 203, le serveur 31 reçoit les données (1) (4) 30 et (5) et sélectionne un contenu publicitaire parmi les contenus 32, 33, 34 stockés dans la base de données 32, en fonction des données (1) relatives au profil de l'utilisateur, des données relatives aux modules installés sur le terminal de téléphonie mobile (5) ainsi que des données statistiques (4). Selon une quatrième étape 204, le serveur 31 transmet le contenu 35 publicitaire (3) sélectionné au serveur proxy 20. Selon une cinquième étape 205, le premier module 21 de gestion transmet le contenu (3) au terminal mobile 10. Selon une sixième étape 206, le terminal mobile 10 enregistre le contenu (3) dans l'espace dédié au stockage de contenus dans les moyens 12 5 de stockage. La figure 3 représente de manière schématique des étapes de la deuxième phase 300 (mode déconnecté). La deuxième phase 300 est déclenchée de manière automatique par l'application 11 d'affichage de contenus en fonction de paramètres contextuels. Par exemple, l'application 11 d'affichage 10 de contenus peut détecter le démarrage d'un programme prédéterminé par le téléphone mobile et déclencher l'exécution de la deuxième phase. L'application 11 d'affichage de contenus déclenche l'exécution des étapes suivantes : Selon une première étape 301, le module d'affichage 13 du terminal 15 mobile détecte l'exécution d'un programme prédéterminé. Par exemple, le module d'affichage 13 détecte que l'utilisateur visualise une chaîne de télévision sur le terminal mobile. Selon une deuxième étape 302, le module d'affichage 13 commande le démarrage de l'application 11 d'affichage de contenu. 20 A cet effet, le module d'affichage contient une extension (plug-in) qui active l'application 11 lorsque le programme prédéterminé est exécuté. Selon une troisième étape 303, l'application 11 recherche des paramètres contextuels et les formats correspondant aux applications présentes sur le terminal. 25 Par exemple, les paramètres contextuels peuvent comprendre un horaire ou une localisation du terminal mobile. Selon une quatrième étape 304, l'application 11 sélectionne un contenu parmi les contenus stockés dans l'espace de stockage local 12 du terminal de téléphonie mobile, en fonction des paramètres contextuels mesurés et en se 30 référant aux règles d'utilisation associées à chaque contenu. Ce contenu est également fonction du programme applicatif exécuté. Selon une cinquième étape 305, le module d'affichage 13 affiche le contenu sélectionné par l'application 11. La figure 4 représente de manière schématique un écran de terminal 35 mobile, sur lequel un contenu publicitaire a été affiché. Dans l'exemple représenté sur la figure 4, l'utilisateur visualise une chaîne de télévision sur l'écran du terminal mobile. Un contenu publicitaire a été inséré. Le contenu est une bannière publicitaire contenant un lien qui peut être sélectionné par l'utilisateur pour accéder à un service de commande de produits en ligne. Des données concernant les actions de l'utilisateur sur le contenu sont enregistrées dans l'espace de stockage de la carte SIM dans le terminal 10 et pourront être transmises ultérieurement en tant que données statistiques (4) durant une prochaine phase de chargement au serveur 30. Du fait que les paramètres de profil de l'utilisateur et les données statistiques sont stockées dans l'espace de stockage de la carte SIM, le service de diffusion de contenus peut être poursuivi même si l'utilisateur change de terminal de téléphonie mobile. En outre, le stockage de ces données sur la carte SIM permet à l'opérateur de commercialiser le service à d'autres prestataires. Enfin, le stockage de ces données sur la carte SIM permet également à 15 l'opérateur de maintenir la confidentialité des données. On peut prévoir que l'utilisateur puisse modifier les données de profil stockées dans la carte SIM via une interface locale dans le terminal ou une interface distante. REVENDICATIONS 1. Procédé de diffusion d'un contenu multimédia sur un terminal de téléphonie mobile, dans lequel, lors de l'exécution d'un programme prédéterminé par le téléphone mobile, une application contenue dans le terminal mobile réalise de manière automatique des étapes de : - (304) sélectionner un contenu multimédia parmi une pluralité de contenus multimédia enregistrés dans un espace mémoire du terminal mobile, en fonction de paramètres contextuels et du type de programme exécuté - (305) diffuser le contenu multimédia sur le terminal mobile. 2. Procédé selon la revendication 1, dans lequel la diffusion du contenu multimédia est réalisée simultanément à l'exécution du programme. 3. Procédé selon l'une des revendications 1 ou 2, dans lequel l'application réalise une étape préalable de : - (303) recherche de paramètres contextuels ainsi que des formats correspondants aux applications présentes sur le terminal. 4. Procédé selon l'une des revendications qui précèdent, dans lequel les paramètres contextuels comprennent un horaire, une localisation du terminal mobile, des prévisions météorologiques. 5. Procédé selon l'une des revendications qui précèdent, dans lequel le contenu multimédia comprend un fichier multimédia et un fichier descriptif associé, le fichier descriptif étant apte à être lue par l'application et définissant des règles de diffusion du contenu en fonction de paramètres contextuels et applicatifs. 6. Procédé selon l'une des revendications qui précèdent, comprenant les étapes préalables selon laquelle : - (301) un module du terminal mobile détecte l'exécution du programme prédéterminé, et - (302) en réponse à cette détection, active l'application (11).35 7. Procédé selon l'une des revendications qui précèdent, dans lequel le contenu diffusé comprend un lien apte à être activé par l'utilisateur pour accéder à un service en relation avec le contenu. 8. Procédé selon l'une des revendications qui précèdent, comprenant une phase préliminaire (200) de connexion du terminal de téléphonie mobile à une plateforme de téléchargement de contenus, durant laquelle (204, 205) la plateforme (30) transmet au terminal mobile (10) un ou des contenu(s) multimédia sélectionné(s) en fonction d'un profil d'un utilisateur du terminal de téléphonie mobile. 9. Procédé selon la revendication 8, selon lequel on analyse et détecte les types de contenus correspondants aux applications présentes sur le terminal et on communique à la plateforme du procédé les formats à télécharger compatibles avec ces contenus, la plateforme transmettant au terminal de manière sélective les contenus aux formats adéquates. 10. Procédé selon la revendication 8 ou 9, selon lequel les données de profil comprennent des données spécifiques à l'utilisateur enregistrées dans une 20 carte SIM contenue dans le terminal de téléphonie mobile. 11. Procédé selon l'une des revendications 8 à 10, dans lequel les données de profil comprennent des données spécifiques à l'utilisateur enregistrées dans un serveur de qualification d'abonnés d'un réseau de 25 téléphonie mobile. 12. Procédé selon l'une des revendications 8 à 11, dans lequel, au cours de la phase préliminaire (200) : - (201, 202) le terminal mobile (10) transmet des paramètres de profil 30 à la plateforme de téléchargement (30), - (203) la plateforme (30) sélectionne un ou plusieurs contenus publicitaires parmi une pluralité de contenus stockés dans une base de données (32) en fonction des paramètres de profil de l'utilisateur. 35 13. Procédé selon l'une des revendications 8 à 12, dans lequel, au cours de la phase préliminaire (200) :- (206) le terminal de téléphonie mobile (10) enregistre le ou les contenu(s) transmis par la plateforme (30) dans une mémoire du terminal pour une diffusion ultérieure. 14. Procédé selon l'une des revendications 8 à 13, dans lequel la phase préliminaire (200) est renouvelée à intervalle de temps régulier pour renouveler ou mettre à jour le ou les contenu(s) multimédia enregistrés dans l'espace mémoire du terminal de téléphonie mobile.10