Brevet FR2906956A1 — publié le 20080411

PROCEDE ET DISPOSITIF POUR LA DIFFUSION D'UN CONTENU NUMERIQUE SUR UN TERMINAL MOBILE COMMUNICANT 10 L'invention concerne un procédé et un dispositif pour la diffusion d'un contenu numérique sur un terminal mobile communicant. Le domaine d'application industrielle est celui des terminaux mobiles communicants, par exemple téléphones mobiles et/ou ordinateurs portables communicants, Iaptops (en français ordinateurs portables), PDA (acronyme de Persona) Digital Assistant , en 15français assistant personnel numérique) ou consoles de jeux. On connaît de nombreux moyens pour diffuser des contenus numériques sur téléphones mobiles et/ou PDAs, comme, par exemple, via des communications filaires locales par exemple de type USB (marque déposée, acronyme de Universal Serial Bus , en français bus série universel) ou via des réseaux de communication cellulaire. Les 20communications sans-fil locales peuvent être de différents types, comme par exemple : les liaisons infrarouges type IrDA (marque déposée, acronyme de Infrared Data Association , en français association pour l'échange de données par infrarouge), les liaisons radios type Bluetooth (marque déposée), WiFi (marque déposée, acronyme de Wireless Fidelity , en français fidélité sans fil), WiMax (marque déposée, acronyme de Worldwide 25lnteroperability for Microwave Access , en français interopérabilité mondiale pour accès micro-ondes) ou WiBree (marque déposée). Certains PDAs ou téléphones mobiles haut de gamme disposent de presque tous ces moyens de liaisons. Un contenu numérique typique est, par exemple, un fichier audio de type MP3 (acronyme de Moving Picture Expert Group-1 Audio Layer 3 , en français groupe 30d'experts en images animées-1 couche audio 3) ou vidéo par exemple de type format multimédia 3GP (acronyme de 3rd Generation Partnership Project , en français groupe projet de partenariat pour la 3ème génération). Ce peut être aussi une image fixe par exemple de type PNG (acronyme de Portable Network Graphics , en français graphique réseau portable) ou JPEG (acronyme de Joint Photographic Experts Group , en français 35groupe des experts photographiques regroupés), du texte ou de l'hypertexte. Les images fixes sont affichées pendant une durée programmable, de quelques secondes par exemple. Un flux est défini par une adresse Internet (contenant par exemple un fichier de type XML (acronyme de Extended Markup Language , en français langage augmentation 2906956 2 extensible) qui liste les contenus numériques attachés à ce flux (par exemple les derniers épisodes des flashs d'informations). Cependant, pour qu'une mesure d'audience de diffusion de contenus numériques puisse être effectuée sur un terminal mobile communicant, le principal problème consiste à 5renvoyer, sur un serveur Internet, une information indiquant si le contenu numérique a été visualisé et/ou écouté ainsi que, préférentiellement, le nombre de fois qu'il a été joué. L'art antérieur, dans son mode de réalisation le plus courant, c'est-à-dire typiquement pour la télévision, est basé sur les systèmes de mesure de Nielsen (marque déposée) et/ou Médiamétrie (marque déposée), qui s'appuient sur un petit nombre de terminaux spéciaux 10utilisés par un groupe d'utilisateurs qui constitue un "panel" représentatif des autres utilisateurs. Une extrapolation à la population totale est alors effectuée à partir des informations obtenues sur ce panel. L'art antérieur ne permet donc pas de mesurer l'audience sur un terminal mobile communicant et de remonter l'information de visualisation et/ou d'audition du contenu 15numérique sans passer par le réseau de communication normal du terminal (c'est-à-dire gratuitement). La présente invention vise à remédier à ces inconvénients. A cet effet, la présente invention vise, selon un premier aspect, un procédé pour la diffusion d'un contenu numérique sur un terminal mobile communicant, qui comporte : - une étape d'ajout à un contenu numérique, d'au moins une fonctionnalité avancée 20pour constituer un ensemble d'au moins un fichier contenant le contenu numérique et des informations de fonctionnalité avancée adaptées à permettre l'exécution de chaque dite fonctionnalité avancée par ledit terminal mobile communicant, au moins une dite fonctionnalité avancée mettant en oeuvre un réseau de systèmes informatiques, - une étape de transmission dudit ensemble d'au moins un fichier audit terminal 25mobile communicant et - en cas d'accès audit contenu numérique, par un utilisateur dudit terminal mobile communicant, une étape d'exécution, au moins partielle, d'au moins une fonctionnalité avancée représentée par lesdites informations et mettant en oeuvre ledit réseau. Grâce à ces dispositions, des fonctionnalités avancées, telles que de la mesure 30d'audience ou l'affichage de liens permettant à l'utilisateur d'accéder à des contenus numériques contextuels complémentaires ou publicitaires peuvent être automatiquement lancées lorsque l'utilisateur accède au contenu numérique. Le contenu numérique peu ainsi être rendu gratuit pour l'utilisateur. Selon des caractéristiques particulières, lesdites informations de fonctionnalité 35avancée sont représentatives d'un lien vers un système informatique accessible sur le réseau Internet. Selon des caractéristiques particulières, lesdites informations de fonctionnalité avancée sont représentatives d'une adresse sur un réseau de téléphonie. 2906956 3 Grâce à chacune de ces dispositions, l'utilisateur peut accéder depuis le terminal mobile communicant ou le point d'accès Internet à d'autres contenus par Internet ou par un réseau téléphonique, respectivement. Selon des caractéristiques particulières, au cours d'une étape d'exécution, au moins 5partielle, d'au moins une fonctionnalité avancée, on mémorise, dans une mémoire du terminal mobile communicant, une information dite d'audience représentative de l'accès audit contenu par un utilisateur du terminal mobile communicant. Selon des caractéristiques particulières, on associe aux informations de fonctionnalité avancée des marqueurs temporels de la lecture dudit contenu, chaque 10marqueur temporel permettant la mémorisation, dans un système informatique distant, d'une information d'audience. Selon des caractéristiques particulières, conjointement à une nouvelle étape de transmission d'un ensemble d'au moins un fichier contenant un autre contenu numérique et des informations de fonctionnalité avancée, le terminal mobile communicant transmet sur 151edit réseau, une information représentative de chaque information d'audience mémorisée. Grâce à chacune de ces dispositions, une mesure d'audience du contenu numérique peut être effectuée sur l'ensemble des utilisateurs y accédant. Cette mesure d'audience est ainsi bien plus précise que la mesure d'audience mettant en oeuvre un panel d'utilisateurs. Selon des caractéristiques particulières, au cours d'une étape d'exécution, au moins, 20partielle d'au moins une fonctionnalité avancée, on autorise ou on interdit la transmission du contenu numérique depuis ledit terminal mobile communicant à un autre terminal mobile communicant. Grâce à ces dispositions, le propriétaire des droits sur le contenu numérique peut décider du mode de diffusion, libre ou contrôlé, de ce contenu numérique. 25 Selon des caractéristiques particulières, au cours d'une exécution, au moins partielle, d'au moins une fonctionnalité avancée, on met à disposition de l'utilisateur du terminal mobile communicant, au moins une action susceptible d'être déclenchée par ledit utilisateur. Selon des caractéristiques particulières, au moins une action susceptible d'être déclenchée par l'utilisateur est une action parmi les actions : 30 -de passer au contenu suivant, automatiquement après un certain temps ou non, -de rejouer le contenu, -d'enregistrer le contenu dans une autre mémoire du mobile, -d'utiliser le contenu ou un extrait du contenu pour paramétrer le téléphone (fond d'écran ou sonnerie) 35 -de noter le contenu avec envoi ou non sur un serveur, - de caractériser le contenu par des mots-clefs avec envoi ou non sur un serveur, - de le caractériser par des Tags Internet pour transmission sur un serveur, -de se connecter à un lien Internet, 2906956 4 -de composer un numéro de téléphone, -de composer une adresse sur un réseau de téléphonie, -d'envoyer un message de demande d'information, immédiate ou non, par courrier normal ou non, par courrier électronique ou non, avec vidéo ou non, via un serveur 5 ou non, de l'utilisateur, -d'envoyer un message de demande de rappel, immédiat ou non, sur le mobile ou non, avec vidéo ou non, via un serveur ou non, de l'utilisateur, - d'envoyer un message d'envoi de documentation à un serveur, -d'envoyer un message pour s'inscrire sur un serveur, -d'envoyer un message de demande de coupon, -d'envoyer un message pour participer à un jeu, - d'envoyer un message pour voter, - d'envoyer un message à un ordinateur, - d'envoyer un ou plusieurs message(s) surtaxé(s), par exemple pour valider un achat, -d'envoyer un message contenant un lien vers le contenu ou un autre contenu et -d'envoyer un message avec le contenu ou un extrait du contenu. Selon des caractéristiques particulières, au moins une action susceptible d'être déclenchée par l'utilisateur est une action permettant de déclencher une action à distance. Grâce à chacune de ces dispositions, l'utilisateur peut agir en fonction du contenu numérique auquel il a accédé. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte, à chaque fois que le terminal mobile communicant arrive à portée de communication sans-fil locale d'un point d'accès Internet, le point d'accès Internet détecte et 25identifie le terminal mobile communicant, détermine au moins un ensemble d'au moins un fichier associé à l'identification du terminal mobile communicant et effectue l'étape de transmission de dudit ensemble d'au moins un fichier. Grâce à ces dispositions, la mise à jour des contenus numériques correspondants aux attentes de l'utilisateur, qui a, par exemple, fournit un profil d'utilisateur ou une liste de 30ses goût ou des mots clefs de recherches, est automatique. Selon des caractéristiques particulières, pour déterminer au moins un ensemble d'au moins un fichier associé à l'identification du terminal mobile communicant, le point d'accès à Internet transmet ladite identification à un système informatique distant, par l'intermédiaire d'Internet, et reçoit, en retour, la liste des sélections de l'utilisateur ou un lien vers un 35ensemble d'au moins un fichier ou au moins un ensemble d'au moins un fichier. Grâce à ces dispositions, tous les points d'accès à Internet qui peuvent entrer en communication avec le terminal mobile communicant peuvent lui permettre d'accéder à des contenus numériques qu'il a sélectionné et qui sont mis à jour. 2906956 5 Selon des caractéristiques particulières, le point d'accès à Internet choisit automatiquement un format du contenu numérique en fonction de l'identification du terminal mobile communicant, de telle manière que le contenu numérique soit accessible à un utilisateur dudit terminal mobile communicant. 5 Grâce à ces dispositions, le contenu numérique peut être diffusé par le terminal mobile communicant et son encombrement en mémoire peut être optimisé en fonction des caractéristiques physiques du terminal, par exemple, la définition de son écran d'affichage. Selon des caractéristiques particulières, le point d'accès à Internet effectue une gestion automatique de la mémoire du terminal mobile communicant pour effacer, dans 101adite mémoire, les ensembles d'au moins un fichier anciens, auxquels un utilisateur du terminal mobile communicant a déjà accédé ou non, et les remplacer par au moins un nouvel ensemble d'au moins un fichier. Grâce à ces dispositions, la mémoire du terminal mobile communicant n'est pas encombrée par des contenus déjà consultés et/ou déjà anciens, sans que l'utilisateur du 15terminal mobile communicant n'ait à effectuer d'action pour libérer de la mémoire pour de nouveaux fichiers. Selon des caractéristiques particulières, au cours de l'étape de transmission dudit ensemble d'au moins un fichier, le terminal mobile communicant n'active les communications locales sans fil que lorsqu'il est connecté à une station de base du réseau 20de communication cellulaire dont l'identification géographique a été sélectionnée par un utilisateur. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte une étape de choix de contenus à transmettre, par un utilisateur du terminal mobile communicant, en fonction de mots-clefs présents dans la description, dans 25des balises associées au contenu ou en fonction du classement des flux les plus lus. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte une étape de sélection de contenus à transmettre, sur réception de message électronique ou sur déclenchement de seuils paramétrés par l'utilisateur. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci- 30dessus comporte une étape de gestion d'énergie, par un point d'accès à Internet effectuant ladite étape de transmission dudit ensemble d'au moins un fichier audit terminal mobile communicant, comportant une commutation de modes de fonctionnement en fonction de préférences de l'utilisateur. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci- 35dessus comporte une étape de mémorisation, dans un système informatique distant, d'informations représentatives de contenus transmis à un utilisateur et de mise à disposition d'autres utilisateurs des informations représentatives de contenus transmis à un utilisateur. Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci- 2906956 6 dessus comporte une étape de mémorisation, dans un système informatique distant, d'informations représentatives de contenus transmis par un utilisateur et de mise à disposition d'autres utilisateurs des informations représentatives de contenus transmis par un utilisateur. 5 Selon des caractéristiques particulières, le procédé tel que succinctement exposé ci-dessus comporte une étape de détermination de la position géographique du terminal mobile communicant et une étape de sélection de contenu à transmettre au terminal mobile communicant, en fonction de sa position géographique. Selon un deuxième aspect, la présente invention vise un dispositif pour la diffusion 10d'un contenu numérique sur un terminal mobile communicant, qui comporte : - un moyen d'ajout à un contenu numérique, d'au moins une fonctionnalité avancée pour constituer un ensemble d'au moins un fichier contenant le contenu numérique et des informations de fonctionnalité avancée adaptées à permettre l'exécution de chaque dite fonctionnalité avancée par ledit terminal mobile communicant, au moins une dite 15fonctionnalité avancée mettant en oeuvre un réseau de systèmes informatiques, - un moyen de transmission dudit ensemble d'au moins un fichier audit terminal mobile communicant et - un moyen d'exécution adapté, en cas d'accès audit contenu numérique, par un utilisateur dudit terminal mobile communicant, à exécuter, au moins partiellement, au moins 20une fonctionnalité avancée représentée par lesdites informations et mettant en oeuvre ledit réseau. Les avantages, buts et caractéristiques de ce dispositif étant similaires à ceux du procédé tel que succinctement exposé ci-dessus, ils ne sont pas rappelés ici. D'autres avantages, buts et caractéristiques ressortiront de la description qui va 25suivre, faite, dans un but explicatif et nullement limitatif, en regard des dessins annexés, dans lesquels : - la figure 1 représente, schématiquement, un premier mode de réalisation particulier du procédé objet de la présente invention, - la figure 2 représente, schématiquement, un contenu numérique mis en oeuvre 30dans des modes de réalisation particuliers de la présente invention, - la figure 3 représente, sous forme d'un logigramme, des étapes mises en oeuvre par un terminal mobile communicant dans un mode de réalisation particulier du procédé objet de la présente invention et - la figure 4 représente, sous forme d'un logigramme, des étapes mises en oeuvre 35par un point d'accès à Internet, dans une implémentation particulière du procédé objet de la présente invention. Dans toute la description, on appelle numéro de téléphone toute séquence de symboles, non nécessairement numérique permettant d'accéder à un terminal distant par 2906956 7 l'intermédiaire d'un réseau de téléphonie, par exemple de type Skype (marque déposée). Dans toute la description, on appelle point d'accès Internet , tout terminal permettant d'accéder à Internet, par exemple un ordinateur 120, une boîte d'accès à Internet 130, par exemple de type Livebox, Neufbox ou Freebox (marques déposées) ou même un 5point d'accès à Internet dans la ville (borne publique, dans un café, dans un ascenseur ou dans la rue, par exemple), par exemple mettant en oeuvre les normes Bluetooth et/ou Wifi, par exemple de type Fon (marque déposée). Dans le premier mode de réalisation du procédé objet de la présente invention, illustré en figure 1, chaque utilisateur choisit de s'abonner, via un terminal mobile 10communicant 110 et/ou via un point d'accès Internet, par exemple un ordinateur 120 ou une boîte d'accès à Internet 130, à un service de diffusion, via des communications sans-fil locales, des flux d'informations qui l'intéressent. Une fois terminée l'étape de configuration, comportant des étapes d'enregistrement et d'abonnement aux flux de l'utilisateur du terminal mobile communicant 110 (configuration 15qui pourra être modifiée par la suite), à chaque fois que le terminal 110 arrive à portée des communications sans-fil locales (par exemple à portée radio Bluetooth et/ou WiFi) d'un point d'accès Internet, le point d'accès Internet détecte le terminal 110. Dans un mode préférentiel de réalisation, et pour des raisons de réduction de la consommation énergétique sur le terminal 110, le terminal 110 est en mode passif de 20réception et c'est le point d'accès Internet qui est en mode actif de découverte de terminaux puis d'émission vers chaque nouveau terminal détecté. Dans un mode préférentiel de réalisation, et pour des raisons de sécurité, les communications sans-fil locales ne sont automatiquement activées par le logiciel sur le terminal mobile communicant 110 que lorsque celui-ci est connecté à des Cell-ID (acronyme 25de Cell Identification, en français identification de cellule) de stations de base du réseau de communication cellulaire définies par l'utilisateur. Par exemple, les communications Bluetooth ne sont activées par le terminal mobile communicant que lorsqu'il est connecté aux Cell-ID du domicile et poste de travail de l'utilisateur. Une fois que le point d'accès Internet a détecté le terminal 110, à l'identifiant du 30terminal 110 est associé une liste de flux, par exemple de type flux Internet RSS (acronyme de Really Simple Syndication, en français syndication réellement simple). Si le point d'accès Internet dispose de suffisamment de mémoire (cas de l'ordinateur 120 par exemple), le point d'accès Internet peut avoir préalablement stocké localement les dernières données, préférentiellement transcodées, de ces flux. Le point d'accès Internet peut alors émettre 35immédiatement ces données à destination du terminal 110. Si le point d'accès Internet ne dispose que de peu de mémoire interne, les flux sont directement lus sur Internet, préférentiellement transcodées, et envoyés par le point d'accès Internet au terminal 110 sans stockage (autre que celui de petits paquets temporaires, par exemple). 2906956 8 Dans tous les cas, le terminal 110 stocke dans une de ses mémoires (sur une mémoire interne du terminal 110 ou une carte mémoire, par exemple) les contenus multimédias reçus, qui correspondent à des flux sélectionnés par l'utilisateur du terminal 110. 5 Ainsi, le processus de détection du terminal 110 puis d'émission par le point d'accès Internet, des contenus des flux sélectionnés par l'utilisateur du terminal 110 étant automatique (les terminaux ont été appairés et le logiciel a été paramétré lors de l'étape de configuration), il n'y a donc besoin d'aucune action de l'utilisateur du terminal 110 pour que les contenus numériques présents dans la mémoire du terminal 110 soient mis à jour. 10 Si un autre terminal 115 arrive à portée du point d'accès Internet, les données des flux qui lui sont associés sont également automatiquement émis depuis le point d'accès Internet, vers le terminal 115 et stockées dans une zone mémoire du terminal 115. Pour pouvoir ajouter les fonctionnalités avancées (par exemple mesure d'audience, ajout d'actions en fin de contenu), il est nécessaire d'utiliser un ensemble d'au moins un 15fichier, par exemple un méta-fichier contenant le contenu multimédia, ainsi que des informations liées à ces fonctionnalités avancées (par exemple adresse du serveur de mesure d'audience, liens vers les services liés aux actions, numéros de téléphones, identifiants pour réseaux de systèmes informatiques et SMS spéciaux). Le contenu multimédia est, par exemple, un fichier audio de type MP3 ou vidéo de type 3GP ou un 20fichier image PNG ou JPG ou du texte ou de l'hypertexte. Une fois les données des flux sélectionnés présents sur le terminal 110, un logiciel sur le terminal 110 peut, à tout moment, lire ces données pour restituer le contenu multimédia à l'utilisateur du terminal 110. A tout moment, l'utilisateur peut modifier le choix des flux qui sont associés à son 25terminal 110 via son terminal 110, via un accès à son compte sur Internet, ou via un point d'accès Internet. Les liens des flux ajoutés par un utilisateur peuvent être envoyés sur un serveur Internet 150 pour mise à disposition des autres utilisateurs. Ainsi, par exemple, si un utilisateur s'abonne à un nouveau flux, l'ensemble des flux des utilisateurs archivé sur un 30serveur Internet 150 augmente et un autre utilisateur peut en bénéficier. Par exemple, si un utilisateur importe sa liste de flux, sous forme de fichier OPML (acronyme de Outline Processor Markup Language, en français langage augmentation processeur de titres), ces flux sont disponibles aux autres utilisateurs. Les contenus d'un utilisateur peuvent être envoyés sur un serveur Internet 150 pour 35mise à disposition des autres utilisateurs. Ainsi, par exemple, si un utilisateur envoie un contenu, qu'il a par exemple lui même généré avec son mobile, sur un serveur Internet 150 pour mise à disposition, tous les utilisateurs peuvent y accéder. Par exemple si un utilisateur veut publier une vidéo réalisée avec son terminal mobile, elle est disponible aux autres 2906956 9 utilisateurs. Le choix des flux peut se faire en fonction de mots-clefs présents dans la description ou dans des Tags (en français balises) Internet ou en fonction du Ranking (en français classement) Internet des flux les plus lus. 5 Dans un mode préférentiel de réalisation, on fait une analyse syntaxique des descriptifs d'un grand nombre de flux pour rechercher ces mots-clefs. Chaque flux identifié comme contenant le (ou les) mot(s)-clef(s) est ajouté à la sélection des flux associée à l'utilisateur du terminal 110. Les flux peuvent être activés sur réception de message électronique (par exemple 10alerte sur information) ou sur déclenchement de seuils paramétrés par l'utilisateur (par exemple cours de bourse ou compte négatif) accessibles via un serveur Internet 150 sécurisé ou non. Le choix des flux est fait par l'utilisateur du terminal 110 mais le logiciel sur le point d'accès Internet, choisit automatiquement (en fonction des choix de qualité de l'utilisateur 15par exemple) le format de données, c'est-à-dire le codage, correspondant aux caractéristiques du terminal 110. Par exemple, pour les fichiers vidéo de type 3GP, la résolution de l'image peut être typiquement 176x144 ou 128x96 pixels et le codage du son peut être de type "AMR" (acronyme de Adaptive Multi-Rate , en français adaptatif multidébits) ou "AAC" (acronyme de Advanced Audio Coding , en français codage audio 20avancé) en fonction du terminal mobile communicant. Ainsi, à un flux générique choisi par l'utilisateur peuvent correspondre plusieurs adresses de flux, en fonction des formats disponibles. Si le flux n'est pas disponible dans un format adapté au terminal 110, et si le point d'accès à Internet dispose de puissance de calcul (cas de l'ordinateur 120 par exemple), le 25point d'accès à Internet peut automatiquement transcoder un flux existant dans un format utilisable par le terminal 110. Si, par contre, le point d'accès à Internet ne dispose pas d'assez de puissance de calcul (cas où l'ordinateur 120 est éteint, par exemple), la conversion est faite sur un serveur Internet. Pour mesurer si les données multimédia ont été lues (et combien de fois) sur le 30terminal 110, le logiciel qui déclenche la lecture écrit dans une zone mémoire du terminal 110 que ces données ont été lues et, préférentiellement, également combien de fois, par incrémentation d'un compteur, à chaque lecture. De plus, les données multimédia envoyées au terminal 110 peuvent provenir soit d'une source où le contenu est déjà formaté, c'est-à-dire précédé, entre-coupé ou suivi, par 35des zones temporelles sensibles (220, 222, 224 et 226 dans l'exemple du contenu multimédia de la figure 2) à détecter via des marqueurs temporels. Par exemple, les marqueurs temporels représentent l'instant de début et de fin d'une zone temporelle sensible du contenu. Dans un mode de réalisation privilégié, le contenu multimédia est stocké dans 2906956 10 une zone mémoire accessible par l'utilisateur uniquement via l'application, par exemple écrite en Java (marque déposée), une mémoire de type RMS (acronyme de Record Management System , en français système de gestion des enregistrements) ou un méta-fichier au format illisible par le lecteur 3GP, par exemple. Par exemple, pour le méta-fichier, 5on remplace et/ou ajoute aux entêtes du fichier 3GP les données de fonctionnalités avancées comme par exemple les liens proposés en fin de lecture. La lecture est par exemple lancée depuis une application qui déclenche un compteur au moment de l'appel de fonction pour démarrer la lecture du contenu. L'application lit le compteur à la fin du contenu, ou au moment où l'utilisateur modifie la lecture du contenu, par exemple en demandant une 10pause ou un arrêt. Ces informations, qui représentent les zones lues par l'utilisateur, sont ensuite transmises, en instantané ou en différé, par exemple lors d'une étape 320, à un serveur Internet 150. Si le flux est fourni brut, et si l'on connaît la durée de chaque sous-contenu (210 et 215 dans l'exemple de la figure 2) alors ces zones temporelles sensibles (220, 222, 224 et 226 dans l'exemple de la figure 2) peuvent être ajoutées automatiquement 15en amont et/ou au milieu et/ou en aval des sous-contenus. Les zones temporelles sensibles ajoutées peuvent dépendre du point d'accès à Internet. Des zones temporelles sensibles spécifiques peuvent être ajoutées par certains points d'accès à Internet. Dans un mode de réalisation privilégié, si l'on veut éviter de transmettre au terminal les marqueurs, on transmet le contenu complet au terminal, on récupère les informations temporelles brutes 20des zones lus et c'est au niveau d'un serveur Internet 150 qu'il y a comptage des zones lues. Le serveur Internet 150 compte les zones lues en comparant la liste des plages temporelles lues qui provient du terminal 110 avec la position desmarqueurs temporels du contenu. La zone temporelle 230 correspond à la liste des actions possibles. Ces actions peuvent être évoquées dans le contenu. Dans une variante, les liens peuvent défiler sur une partie de 251'image. La liste des actions est par exemple proposée après la lecture du contenu multimédia de l'exemple de la figure 2 ou, à tout moment, si l'utilisateur décide de stopper la lecture du contenu et accéder à la liste des actions possibles. Si une zone sensible n'est pas entièrement lue, des algorithmes de comptage différents effectuent une comptabilisation différenciée des différentes lectures (comptage 30total, non comptage, comptage moitié, comptage au prorata temporis, par exemple). A la fin de la lecture du contenu multimédia, et en fonction du contenu, une liste d'actions peut-être proposée, par exemple le fichier multimédia est encapsulé dans un méta-fichier contenant les données multimédia ainsi que la liste des actions possibles (la liste d'actions est une option activée ou non dans le méta-fichier). Les actions possibles peuvent 35être exécutées en cliquant sur la description de chaque action. II peut y avoir demande de confirmation ou non. Ainsi, par exemple, à la fin d'un contenu, il peut être proposé à l'utilisateur au moins une action susceptible d'être déclenchée par lui, parmi les actions : 2906956 11 -de passer au contenu suivant, automatiquement après un certain temps ou non, -de rejouer le contenu, - d'enregistrer le contenu dans une autre mémoire du mobile, - d'utiliser le contenu ou un extrait du contenu pour paramétrer le téléphone (fond 5 d'écran ou sonnerie) - de noter le contenu avec envoi ou non sur un serveur, - de caractériser le contenu par des mots-clefs avec envoi ou non sur un serveur, -de le caractériser par des Tags Internet pour transmission sur un serveur, - de se connecter à un lien Internet, 10 -de composer un numéro de téléphone, -de composer une adresse sur un réseau de téléphonie, -d'envoyer un message de demande d'information, immédiate ou non, par courrier normal ou non, par courrier électronique ou non, avec vidéo ou non, via un serveur ou non, de l'utilisateur, 15 -d'envoyer un message de demande de rappel, immédiat ou non, sur le mobile ou non, avec vidéo ou non, via un serveur ou non, de l'utilisateur, - d'envoyer un message d'envoi de documentation à un serveur, - d'envoyer un message pour s'inscrire sur un serveur, d'envoyer un message de demande de coupon, 20 -d'envoyer un message pour participer à un jeu, - d'envoyer un message pour voter, - d'envoyer un message pour recevoir des informations locales, - d'envoyer un message pour recevoir des informations géolocalisées, -d'envoyer un message à un ordinateur, -d'envoyer un ou plusieurs message(s) surtaxé(s), par exemple pour valider un achat, -d'envoyer un message contenant un lien vers le contenu ou un autre contenu, - d'envoyer un message avec le contenu ou un extrait du contenu et -d'envoyer un message pour déclencher une action à distance. En ce qui concerne les actions utilisant un extrait du contenu, par exemple l'utilisateur définit les instants de début et de fin de l'extrait, ou sélectionne le début ou la fin du contenu, l'extrait est alors limité par la taille des messages. Par exemple, on opère une étape d'extraction sur le contenu qui est recopié dans une mémoire du terminal. L'extrait est alors prêt pour être envoyé. En ce qui concerne l'action pour recevoir des informations locales, par exemple la localisation se fait par l'envoi d'un SMS depuis le terminal mobile communicant. En ce qui concerne l'action d'envoyer un ou plusieurs message(s) surtaxé(s), si l'utilisateur valide sur son terminal un achat par exemple, l'application envoie un ou plusieurs 2906956 12 message(s) surtaxé(s), de type SMS par exemple. L'utilisateur est alors débité sur sa facture téléphonique, par exemple. En ce qui concerne l'action d'envoyer un message pour déclencher une action à distance, par exemple, dans le cas où à la fin du contenu on propose d'envoyer un 5message pour déclencher une action à distance, deux cas sont à distinguer. Si le message est à envoyer immédiatement, on envoie un message via le réseau cellulaire, sur un serveur Internet 150. Si l'envoie du message peut être différé, c'est à la prochaine connexion au point d'accès à Internet que le message est transmis sur un serveur Internet 150. L'arrivé du message peut déclencher l'envoie d'un message à un point d'accès Internet. Sinon, le point 10d'accès à Internet peut aller voir sur le serveur Internet 150 si il y a des ordres en attente, sinon il recommence un peu plus tard. Si oui, il exécute les ordres qui peuvent être le déclenchement d'une action à distance (par exemple pour programmer un enregistrement sur l'ordinateur 120). Cette action à distance peut elle même mettre en oeuvre des systèmes de communication sans fil locaux ou des systèmes de télécommandes par infrarouge ou 15radio par exemple. Ainsi, il pourra être nécessaire d'interfacer le logiciel sur l'ordinateur 120 avec un logiciel de type émulation de télécommande universelle comme par exemple LIRC (acronyme de Linux Infrared Remote Control, en français télécommande infrarouge Linux, marque déposée) avec, par exemple, une interface du type USB-IR-Boy (marque déposée). Dans une variante du mode de réalisation précédent, le logiciel sur l'ordinateur 120 dialogue 20avec un circuit intégré émulateur de codes de télécommandes infrarouges du type Crimzon (marque déposée de la société Zilog) par exemple qui est relié à l'ordinateur 120 par un moyen de communication quelconque. Les messages sont, préférentiellement, véhiculés sous forme de SMS (acronyme de Short Message System , en français système pour message court), VMS (acronyme de 25 Voice Message System , en français système pour message vocal), MMS (acronyme de Multimedia Message System , en français système pour message multimédia), e-mail (acronyme de electronic mail , en français courriel) ou via un serveur Internet 150 ou non, différé ou non, via une connexion à un point d'accès Internet, par exemple. Certaines actions comme par exemple se connecter à un lien Internet ou de 30composer un numéro de téléphone, sont codées comme des appels de fonctions qui varient en fonction des terminaux mobiles communicants et des langages de programmation utilisés. Ces appels de fonction peuvent déclencher le lancement d'un navigateur web par exemple. Dans un mode programmable par l'utilisateur du terminal 110, à la fin de la lecture 35d'un contenu multimédia, et après affichage des actions possibles pendant un certain temps, le logiciel sur le terminal 110 passe à la lecture du contenu multimédia suivant (par exemple, non lu suivant). Une fois lus, les contenus sont marqués comme ayant été lus. Cette information ainsi 2906956 13 que le nombre de visualisation/audition par exemple, est transmise par le terminal 110 lorsqu'il se re-connecte au point d'accès Internet. Pour limiter l'usage des mémoires dans le terminal 110, lors de la synchronisation avec le point d'accès Internet, on effectue une gestion automatique de la mémoire du 5terminal 110. Ainsi, l'algorithme cherche les contenus anciens et/ou lus et les efface pour les remplacer automatiquement par des contenus récents et non lus. Par exemple, l'utilisateur définit un nombre d'heures maximum depuis la mise en ligne du contenu. Les données de mesures de lecture des données multimédia sont envoyées par le terminal 110 lorsqu'un point d'accès Internet, se reconnecte à lui. Ces données sont alors 1Oenvoyées via Internet 140 au serveur 150 puis stockées dans des zones mémoires 160, par exemple sur un disque dur. Si le terminal 110 peut se connecter à plusieurs machines, l'ordinateur 120 ou la boîte d'accès Internet 130 par exemple, et en plusieurs modes, Bluetooth, WiFi, WiMax ou WiBree, par exemple, le terminal 110 applique des algorithmes de choix de la meilleur 15connexion. Par exemple, le terminal 110 donne priorité à l'ordinateur 120 et effectue le choix entre Bluetooth, WiFi, WiMax et WiBree en fonction du meilleur débit effectif. Dans un mode préférentiel de réalisation, et pour des raisons de réduction de la consommation énergétique sur le terminal mobile communicant, on utilise le mode Bluetooth pour la détection de proximité avec le point d'accès Internet et l'on passe ensuite en mode 2OWiFi pour la transmission des données. Il peut y avoir signature électronique (par un système de type RSA (acronyme des noms des inventeurs Ron Rivest, Adi Shamir et Len Adleman) des contenus. II peut y avoir une gestion de droits de type DRM (acronyme de Digital Rights Management , en français gestion des droits numériques). 25 Lors de la génération de l'ensemble d'au moins un fichier, par exemple un méta-fichier, il peut y avoir blocage/autorisation de la diffusion de mobile en mobile. Dans un mode de réalisation de la présente invention, on réalise un logiciel pour le terminal 110 qui simplifié, est représenté par le logigramme de la figure 3. Au cours d'une étape 310, le terminal attend une connexion du point d'accès Internet ou une action de 301'utilisateur du terminal 110. Si le point d'accès Internet se connecte (par exemple en Bluetooth et/ou WiFi et/ou WiMax et/ou WiBree) au terminal 110, un choix de la meilleure liaison est fait. Ensuite, au cours d'une étape 320, sur requête du point d'accès Internet, le terminal 110 émet les zones visualisés et/ou écoutés des contenus récupérés lors de la dernière connexion. Ensuite, au cours d'une étape 330, le point d'accès Internet envoie les 35contenus pour le terminal 110. Au cours d'une étape 340, après une étape de gestion de la mémoire, les contenus sont stockés localement. Au cours d'une étape 350 (effectué en parallèle avec l'étape 310), le terminal 110 attend un choix de l'utilisateur. Au cours d'une étape 355, l'utilisateur choisit un contenu à 2906956 14 lire. Au cours d'une étape 360, on stocke la date et l'heure. Au cours d'une étape 365, on lit le contenu en tenant compte des éventuelles actions de l'utilisateur (avance rapide, pause, ... par exemple). Au cours d'une étape 370, en tenant compte des différentes dates et heures de début, de fin et des éventuelles actions de l'utilisateur on calcule les zones du 5contenu effectivement visualisée et/ou auditionnées et on stocke ces résultats dans la liste des zones lus, avec, préférentiellement leur nombre de lectures. Au cours d'une étape 375, si le contenu contient une liste d'actions possibles, ces actions sont affichées pendant un certain temps. Un compte à rebours est lancé. Si l'utilisateur choisit une action, on l'exécute et on retourne à l'étape 380. Sinon, à la fin du compte à rebours, on passe à l'étape 385. Au 10cours d'une étape 385, si par exemple l'utilisateur a choisit le mode de passage automatique au contenu, non lu ou non, suivant, on recommence le processus à l'étape 360. Sinon, on retourne en attente à l'étape 350. Dans une variante de réalisation de la présente invention, on effectue l'accès à un contenu, en fonction d'une information de position du terminal mobile communicant, par 15exemple via un système de type satellitaire GPS (acronyme de Global Positioning System , en français système de positionnement global) ou Galileo ou par reconnaissance de la station de base de la cellule du réseau de communication cellulaire auquel est connecté le terminal mobile communicant. Ainsi, l'arrivée dans une zone géographique, sur une station de base par exemple, provoque la recherche des contenus associés à 20l'utilisateur et à sa position actuelle. Dans un mode de réalisation de la présente invention, on réalise également un logiciel pour le point d'accès Internet (dans l'exemple, l'ordinateur 120) qui simplifié, est représenté par le logigramme de la figure 4. Au cours d'une étape 410, l'ordinateur 120 essaie de trouver les nouveaux contenus des flux de tous les terminaux (110 et 115 par 25exemple) qui lui sont attachés. Au cours d'une étape 420, l'ordinateur reçoit les contenus. Au cours d'une étape 430, l'ordinateur les stocke après un éventuel transcodage. Au cours d'une étape 450 (effectué en parallèle avec l'étape 410), l'ordinateur 120 recherche (en Bluetooth et/ou WiFi par exemple) les terminaux à portée et choisit la meilleure liaison. Au cours d'une étape 455, s'il n'y a pas de terminal à portée, l'ordinateur 30120 essaye de nouveau. S'il y en a, l'ordinateur 120 les identifie. Si ce sont ses terminaux appariés (110 ou 115 dans notre exemple), et s'ils ne se sont pas connectés depuis un certain temps, l'ordinateur 120 demande et reçoit les zones lues au cours de l'étape 465. Au cours des étapes 470 et 475, l'ordinateur 120 cherche les flux associés au terminal et les contenus associés aux flux. S'il a eu le temps, l'ordinateur 120 dispose déjà des contenus 35depuis l'étape 430. Si ce ne sont pas les terminaux appariés mais d'autres terminaux déjà enregistrés sur le service (il peut y avoir authentification par cryptographie de terminaux étrangers s'ils ont les codes d'identification), l'ordinateur 120 peut effectuer les étapes 465 à 480 mais doit aller chercher sur Internet les flux et contenus non présents en 2906956 15 mémoire. Si ce n'est pas un mobile listé comme enregistré sur le service, l'ordinateur 120 retourne à l'étape 450. Dans un mode préférentiel de réalisation, et pour des raisons de réduction de la consommation énergétique sur le point d'accès Internet (par exemple pour l'ordinateur 120), 51'algorithme peut gérer les modes de fonctionnement (par exemple allumé, éteint ou en veille) du point d'accès Internet en fonction des préférences utilisateur (par exemple allumé pendant certaines plages horaires sauf jours fériés, sinon en veille). Du fait que la plupart des données échangé sont confidentielles (contenus visionnés, ...), dans un mode préférentiel de réalisation, toutes les données stockées et/ou échangées 10sont encryptées ou chiffrées. La portée de la présente invention ne se limite pas aux modes de réalisation décrits et représentés mais s'étend, au contraire, à toute combinaison des modes de réalisation précédemment décrits. En particulier, en fonction des caractéristiques de périphériques, de leur puissance de calcul et de leur quantité de mémoire disponible, de leur énergie 15disponible et/ou du type d'abonnement qu'ils utilisent auprès de l'opérateur de téléphonie mobile, un procédé conforme à la présente invention permet de faire fonctionner certains terminaux dans certains modes de réalisation et d'autres terminaux selon d'autres modes de réalisation. La mise en oeuvre de certains modes de réalisation de l'invention passe par 201'utilisation de logiciels (en langage assembleur, Java (marque déposée), C, ...) exécutés sur un ou plusieurs processeurs (processeur d'application, carte SIM, processeur bande de base, ...) du terminal mobile communicant ainsi que sur le point d'accès Internet. REVENDICATIONS 1 - Procédé pour la diffusion d'un contenu numérique sur un terminal mobile communicant (110, 115), caractérisé en ce qu'il comporte : - une étape d'ajout, à un contenu numérique (210, 215), d'au moins une fonctionnalité avancée pour constituer un ensemble d'au moins un fichier contenant le contenu numérique et des informations de fonctionnalité avancée (220, 222, 224, 226, 230) adaptées à permettre l'exécution de chaque dite fonctionnalité avancée par ledit terminal mobile communicant, au moins une dite fonctionnalité avancée mettant en oeuvre un réseau 1Ode systèmes informatiques (140), - une étape (330, 480) de transmission dudit ensemble d'au moins un fichier audit terminal mobile communicant et - en cas d'accès audit contenu numérique, par un utilisateur dudit terminal mobile communicant, une étape (320, 370, 375) d'exécution, au moins partielle, d'au moins une 15fonctionnalité avancée représentée par lesdites informations et mettant en oeuvre ledit réseau. 2 û Procédé selon la revendication 1, caractérisé en ce que lesdites informations de fonctionnalité avancée (220, 222, 224, 226, 230) sont représentatives d'un lien vers un système informatique (150, 160) accessible sur le réseau Internet (140). 203 û Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que lesdites informations de fonctionnalité avancée (220, 222, 224, 226, 230) sont représentatives d'une adresse sur un réseau de téléphonie. 4 û Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que, au cours d'une étape (320, 370, 375) d'exécution, au moins partielle, d'au moins une 25fonctionnalité avancée, on mémorise, dans une mémoire du terminal mobile communicant, une information dite d'audience représentative de l'accès audit contenu par un utilisateur du terminal mobile communicant. 5 û Procédé selon la revendication 4, caractérisé en ce que l'on associe aux informations de fonctionnalité avancée (220, 222, 224, 226, 230) des marqueurs temporels de la lecture 30dudit contenu, chaque marqueur temporel permettant la mémorisation, dans un système informatique distant, d'une information d'audience. 6 û Procédé selon l'une quelconque des revendications 4 ou 5, caractérisé en ce que, conjointement à une nouvelle étape (330) de transmission d'un ensemble d'au moins un fichier contenant un autre contenu numérique et des informations de fonctionnalité avancée, 351e terminal mobile communicant (110, 115) transmet (320) sur ledit réseau (140), une information représentative de chaque information d'audience mémorisée. 7 û Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que, au cours d'une exécution, au moins partielle, d'au moins une fonctionnalité avancée, on 2906956 17 autorise ou on interdit la transmission du contenu numérique depuis ledit terminal mobile communicant à un autre terminal mobile communicant. 8 ù Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que, au cours d'une étape d'exécution (320, 370, 375), au moins, partielle d'au moins une 5fonctionnalité avancée, on met à disposition de l'utilisateur du terminal mobile communicant (110, 115), au moins une action susceptible d'être déclenchée par ledit utilisateur. 9 ù Procédé selon la revendication 8, caractérisé en ce qu'au moins une action susceptible d'être déclenchée par l'utilisateur est une action parmi les actions : - de se connecter à un lien Internet, -de composer une adresse sur un réseau de téléphonie, -d'envoyer un message pour s'inscrire sur un serveur et - d'envoyer un ou plusieurs message(s) surtaxé(s), par exemple pour valider un achat. 10 -Procédé selon l'une quelconque des revendications 8 ou 9, caractérisé en ce qu'au 15moins une action susceptible d'être déclenchée par l'utilisateur est une action permettant de déclencher une action à distance. 11 ù Procédé selon l'une quelconque des revendications 8 à 10, caractérisé en ce qu'il comporte, à chaque fois que le terminal mobile communicant (110, 115) arrive à portée de communication sans-fil locale d'un point d'accès Internet (120), le point d'accès Internet 20détecte et identifie le terminal mobile communicant, détermine (470, 475) au moins un ensemble d'au moins un fichier associé à l'identification du terminal mobile communicant et effectue l'étape (480) de transmission de dudit ensemble d'au moins un fichier. 12 ù Procédé selon la revendication 11, caractérisé en ce que, pour déterminer au moins un ensemble d'au moins un fichier associé à l'identification du terminal mobile communicant 25(110, 115), le point d'accès à Internet (120) transmet ladite identification à un système informatique distant (150, 160), par l'intermédiaire d'Internet (140), et reçoit, en retour, au moins un lien vers un ensemble d'au moins un fichier ou un ensemble d'au moins un fichier. 13 ù Procédé selon l'une quelconque des revendications 11 ou 12, caractérisé en ce que le point d'accès à Internet (120) choisit automatiquement un format du contenu numérique en 30fonction de l'identification du terminal mobile communicant (110, 115), de telle manière que le contenu numérique soit accessible à un utilisateur dudit terminal mobile communicant. 14 ù Procédé selon l'une quelconque des revendications 11 à 13, caractérisé en ce que le point d'accès à Internet (120) effectue une gestion automatique de la mémoire du terminal du terminal mobile communicant pour effacer, dans ladite mémoire, les ensembles d'au 35moins un fichier anciens auxquels un utilisateur du terminal mobile communicant a déjà accédé et les remplacer par au moins un nouvel ensemble d'au moins un fichier. ù Procédé selon l'une quelconque des revendications 1 à 14, caractérisé en ce que, au cours de l'étape (480) de transmission dudit ensemble d'au moins un fichier, le terminal 2906956 18 mobile communicant (110, 115) n'active les communications locales sans fil que lorsqu'il est connecté à une station de base du réseau de communication cellulaire dont l'identification a été sélectionnée par un utilisateur. 16 û Procédé selon l'une quelconque des revendications 1 à 15, caractérisé en ce qu'il 5comporte une étape de choix de contenus à transmettre, par un utilisateur du terminal mobile communicant (110, 115), en fonction de mots-clefs présents dans la description, dans des balises associées au contenu ou en fonction du classement des flux les plus lus. 17 - Procédé selon l'une quelconque des revendications 1 à 16, caractérisé en ce qu'il comporte une étape de sélection de contenus à transmettre, sur réception de message 10électronique ou sur déclenchement de seuils paramétrés par l'utilisateur. 18 û Procédé selon l'une quelconque des revendications 1 à 17, caractérisé en ce qu'il comporte une étape de mémorisation, dans un système informatique distant (150), d'informations représentatives de contenus transmis à un utilisateur et de mise à disposition d'autres utilisateurs des informations représentatives de contenus transmis à un utilisateur. 1519 û Procédé selon l'une quelconque des revendications 1 à 18, caractérisé en ce qu'il comporte une étape de mémorisation, dans un système informatique distant (150), d'informations représentatives de contenus transmis par un utilisateur et de mise à disposition d'autres utilisateurs des informations représentatives de contenus transmis par un utilisateur. 2020 û Procédé selon l'une quelconque des revendications 1 à 19, caractérisé en ce qu'il comporte une étape de détermination de la position géographique du terminal mobile communicant et une étape de sélection du contenu à transmettre au terminal mobile communicant, en fonction de sa position géographique.