FR 2916319 A1 20081121 FR 0703460 A 20070514 Procédé de création d'un contenu, procédé de suivi des actions d'utilisation d'un contenu, terminal et signaux correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui de la restitution de contenus multimédia sur un terminal, par exemple un ordinateur de bureau, un ordinateur portable, un terminal de type radiotéléphone, PDA (en anglais Personal Digital Assistant , en français assistant numérique personnel ), etc. Plus précisément, l'invention repose sur la constitution et la transmission d'informations de suivi des actions d'utilisation sur des contenus, des portions de ce contenu ou des éléments représentatifs de ce contenu ... sur un terminal. On entend notamment par contenu multimédia un ensemble composé d'au moins une scène graphique animée, encore appelée scène multimédia, et d'une série de commandes permettant de faire évoluer cette scène. Une scène multimédia correspond notamment à l'agencement d'un ensemble d'objets graphiques dans le temps et dans l'espace, avec lesquels l'utilisateur du terminal peut interagir. Notamment, l'invention s'applique aux formats de description de scènes graphiques déjà connus tels que le MPEG-4/LASeR (en anglais Lightweight Application Scene Representation , en français représentation applicative de scènes légères ), 3GPP DIMS (en anglais Dynamic Interactive Multimedia Scenes , en français scènes multimédia dynamiques et interactives), MPEG-4/BIFS (en anglais Binary Format Scene , en français format binaire pour scène ), le SVG (en anglais Scalable Vector Graphics , en français graphiques vectoriels adaptables ), le SMIL (en anglais Synchronized Multimedia Integration Language , en français langage d'intégration multimédia synchronisés ), le XHTML (en anglais eXtensible HyperText Markup Language , en français langage de balisage hypertexte extensible ), etc. 2. Art antérieur On connaît un certain nombre de techniques permettant de faire du suivi de l'utilisation de contenus sur un terminal, parmi lesquelles des techniques d'exploitation des journaux du serveur de contenus, des techniques utilisant des marqueurs, des techniques mettant en oeuvre des scripts ou encore des techniques mettant en oeuvre des extensions d'application dans le terminal. 2.1 Exploitation des journaux du serveur Cette technique consiste à appliquer un programme informatique sur les journaux du serveur de contenus, qui utilise généralement le protocole HTTP. Ce programme ajoute une ligne d'information textuelle à la fin du fichier de journal à chaque requête de contenu. Cette ligne contient un ensemble d'informations telles que l'origine de la requête, l'heure, le protocole et le type de requête, l'adresse du contenu requis, le succès ou un code d'erreur, le type de navigateur, le contenu d'origine de la requête ... Par recoupement entre les différentes lignes ajoutées, et en supposant qu'il y a un seul utilisateur par origine de la requête, les informations de téléchargement d'une famille de contenus par un utilisateur peuvent être reconstruites. Les inconvénients de cette technique de l'art antérieur résident dans le fait qu'il n'est pas possible de faire la différence entre un contenu téléchargé sur un terminal, c'est-à-dire dont la requête a été suivie d'un succès, et utilisé par la terminal et un contenu pré-chargé sur le terminal en vue d'une consommation ou d'une utilisation ultérieure quand le terminal se trouve dans un mode non connecté au réseau de communication, ou hors ligne. Un autre inconvénient est qu'il n'est pas possible de faire un suivi des contenus consommés de multiples fois lorsque le terminal se trouve en mode déconnecté. Cette technique ne permet pas non plus de faire la différence entre le téléchargement d'un contenu et des actions d'utilisation du contenu telles que la restitution partielle du contenu, la sauvegarde de certains éléments du contenu ... 2.2 Techniques mettant en oeuvre des marqueurs ou "tags" Le principe de ces techniques ("Accrue Insight", "ESTAT'PRO", "WEBandSTATS", "Weboscope", "Webtrends Reporting Series", "Wysistats" ...) est d'appeler un contenu, une image ou une URL, avec des paramètres permettant de "pister" l'utilisateur, et de remonter des infos disponibles via javascript. Elles nécessitent donc de mettre en place du code dans les pages d'accès du serveur de contenu. Elles permettent ainsi de tracer les accès à un service, même si ce dernier est réalisé entièrement dans un langage de description avec script comme Flash. Par exemple, dans un contenu prévoyant une interactivité utilisateur permettant de déclencher une lecture d'un élément de la scène, lors du déclenchement de l'action un message peut aussi être envoyé à un serveur externe pour comptabiliser cette lecture. Cependant, un inconvénient de ces techniques est qu'elles nécessitent un serveur extérieur pour enregistrer la requête de traçage. De plus, ces techniques ne fonctionnent qu'en mode connecté. 2.3 Techniques mettant en oeuvre des scripts Ces techniques mettent en oeuvre un programme interprété, écrit dans un langage comme "ECMA-Script" ou "Action-Script", qui crée l'information de suivi et l'envoie au serveur chargé de traiter ces informations. Un inconvénient de ces techniques réside dans le fait que ces informations ne peuvent pas être stockées sur le terminal, pour des raisons de sécurité. En effet, il est déconseillé de faire du "scripting" et en même temps d'écrire dans la mémoire du terminal. Par exemple, des restrictions de sécurité sont spécifiées pour l'utilisation des applets Java quand elles viennent du Web (pas d'écriture de fichier permanent sur le terminal). Ces techniques ne fonctionnent donc pas quand le terminal est en mode déconnecté. 2.4 Extensions de l'application lecteur Ces techniques consistent à installer un lecteur spécial sur le terminal, 30 comme par exemple l'iPod, qui a un lecteur propriétaire Apple et qui stocke par exemple les informations de nombre de consommation des contenus musicaux, puis qui les synchronisent vers l'ordinateur. Un inconvénient de cette technique réside dans l'utilisation d'un lecteur propriétaire, qui fournit le programme permettant le suivi. 3. Objectifs de l'invention L'invention a notamment pour objectif de pallier ces inconvénients de l'art antérieur. Plus précisément, un objectif de l'invention, selon au moins un mode de réalisation, est de permettre le suivi des actions de l'utilisateur indépendamment de l'état de connexion du terminal. En effet, les contenus multimédia peuvent être transmis au terminal et consommés, ou utilisés, à des moments différents. En particulier, les contenus peuvent être consommés à un moment où le terminal n'a pas de connexion active vers un serveur. Un autre objectif de l'invention est de permettre de suivre le nombre de consommations d'un contenu quel que soit le mode, connecté ou non, du terminal, et également de suivre de manière indépendante différents types d'action effectuée sur le contenu, telle que, par exemple, la lecture du contenu, la suppression du cache pendant l'utilisation du contenu, un marquage du contenu, une indication de préférence, une lecture partielle du contenu ... Un autre objectif de l'invention est de permettre de suivre les utilisations de différents objets au sein d'un même contenu, et ce indépendamment du fait que ces différents objets fassent partie d'un même contenu (ce qui peut être dû par exemple à des raisons de déploiement de service). Un autre objectif de l'invention est de permettre l'utilisation d'un lecteur de contenus standard, et de ne requérir ni un lecteur spécifique, ni une extension spécifique d'un lecteur standard à des fins de suivi d'utilisation de contenus. Un autre objectif de l'invention est de permettre l'utilisation d'un lecteur ne disposant pas d'un interprète de script, permettant ainsi l'utilisation d'un terminal ayant beaucoup moins de ressources qu'un terminal disposant d'un lecteur avec interprète de script et permettant également d'éviter les problèmes de sécurité et de virus informatiques traditionnellement liés à la présence d'un interprète de script. Un autre objectif de l'invention est de permettre l'envoi pendant des phases précises du service des informations de suivi collectées quand le terminal n'est pas connecté au réseau. 4. Exposé de l'invention L'invention propose une solution nouvelle qui ne présente pas l'ensemble de ces inconvénients de l'art antérieur, sous la forme d'un procédé de création d'un contenu multimédia destiné à être utilisé par un terminal. Selon l'invention, on associe à au moins un élément d'interaction présent dans ledit contenu une instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à l'activation dudit élément d'interaction, dite information de suivi d'utilisation. Ainsi, l'invention repose sur une approche nouvelle et inventive du suivi de l'utilisation d'un contenu multimédia permettant de mémoriser les différentes utilisations du contenu, liées à des éléments d'interaction du contenu, quelque soit l'état connecté ou non du terminal. L'activation d'un élément d'interaction entraîne l'action souhaitée et associée à cet élément, et met en oeuvre une instruction de suivi d'utilisation associé à cet élément d'interaction activé, permettant de tracer les actions effectuées sur le contenu. En particulier, le procédé selon l'invention comprend les étapes suivantes : création d'un fichier de description dudit contenu selon un format de description prédéterminé ; insertion dans ledit fichier d'au moins un élément d'interaction ; - association audit élément d'interaction d'au moins une instruction de suivi d'utilisation. Ainsi, les instructions de suivi d'utilisation sont présentes directement dans le fichier de description de scène, associées à des éléments d'interaction. Par exemple, à un élément d'interaction tel qu'un bouton, une flèche ... est associée une instruction de suivi d'utilisation, de manière à enregistrer l'action induite par l'activation de l'élément d'interaction. Selon l'invention, les informations de suivi d'utilisation appartiennent au groupe comprenant : des identifiants représentatifs dudit contenu ; des identifiants représentatifs d'un objet dudit contenu ; des identifiants représentatifs d'une action effectuée sur ledit contenu ; des identifiants représentatifs d'un utilisateur dudit contenu ; des identifiants représentatifs dudit terminal ; - des informations d'horodatage. Les informations de suivi d'utilisation permettent de tracer au mieux les différentes actions effectuées sur le contenu, et comprennent pour cela des identifiants permettant d'identifier précisément l'action suivie. En particulier, les informations de suivi d'utilisation permettent de connaître des informations globales telles que l'identification du terminal, l'identification de l'utilisateur du terminal ou l'identification du contenu dont on trace les actions. Les informations de suivi permettent également d'obtenir des informations plus précises sur l'utilisation du contenu, telles que l'identification d'un objet du contenu si l'action est liée à un objet, d'un type d'action particulier (par exemple "lecture du contenu", "pause dans la lecture du contenu", "activation bouton dans le contenu" ...) .... Les informations de suivi peuvent également contenir des informations d'horodatage permettant d'associer un instant d'utilisation à une action. En particulier, les instructions de suivi appartiennent au groupe 25 comprenant : - des instructions selon ledit format de description permettant d'accéder à un espace mémoire dudit terminal ; - des instructions selon un format de programmation spécifique, interne audit terminal, permettant d'accéder à un espace mémoire dudit terminal ; 30 - des instructions permettant d'accéder à un espace mémoire externe audit terminal. Ainsi, les instructions de suivi permettent de mémoriser les informations de suivi décrites ci-dessus, dans le terminal ou dans un espace mémoire externe au terminal. De plus, ces instructions de suivi peuvent être de différents types et notamment, dans une première variante, elles sont définies selon le même format que celui utilisé pour la description du contenu. Ainsi, la mémorisation des informations de suivi dans le terminal est gérée par des instructions respectant le format de programmation du fichier de description de contenu. Dans une autre variante de réalisation, les instructions de suivi sont définies dans un format de programme spécifique, interne au terminal, et différent du langage de programmation utilisé pour la description du contenu. Dans ce cas, la mémorisation des informations de suivi dans le terminal est gérée par des instructions respectant un format de programmation propre au terminal. Dans encore une autre variante, les instructions de suivi permettent d'accéder à un espace mémoire externe au terminal. L'invention concerne également un procédé de suivi d'au moins une utilisation d'au moins un contenu multimédia sur un terminal connecté à un réseau de communication, ledit contenu étant transmis audit terminal sous la forme d'au moins un fichier de description créé selon un format de description prédéterminé. Selon l'invention, un tel procédé comprend les étapes suivantes : utilisation dudit contenu par un utilisateur dudit terminal, comprenant une activation d'au moins un élément d'interaction ; - mise en oeuvre d'au moins une instruction de suivi d'utilisation associée audit élément d'interaction activé ; - exécution de ladite instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à ladite activation dudit élément d'interaction, dite information de suivi d'utilisation ; transmission, par ledit terminal, d'au moins une information de suivi d'utilisation à un serveur de suivi chargé de traiter ladite information de suivi d'utilisation. Ainsi, un contenu créé par le procédé de création de contenu tel que décrit précédemment permet le suivi de son utilisation par le procédé de suivi de l'invention. Dans un premier temps, le contenu est transmis au terminal. Ensuite, chaque utilisation du contenu activant un élément d'interaction du contenu met en oeuvre une instruction de suivi d'utilisation associée, à la création du contenu, à l'élément d'interaction activé. L'exécution de cette instruction commande la mémorisation d'au moins une information de suivi d'utilisation relative à l'activation de l'élément d'interaction et la transmission de cette information de suivi à un serveur chargé de son traitement, appelé serveur de suivi. Selon l'invention, l'étape de transmission comprend les sous-étapes suivantes : - transmission, par ledit terminal, de ladite information de suivi d'utilisation à un serveur de présentation ; -mémorisation temporaire, par ledit serveur de présentation, de ladite information de suivi d'utilisation reçue, délivrant une information de suivi d'utilisation temporaire ; transmission, par ledit serveur de présentation, de ladite information de suivi d'utilisation temporaire audit serveur de suivi. Dans le cas où les informations de suivi d'utilisation ne peuvent pas être transmises directement au serveur de suivi par le terminal (par exemple dans le cas où le terminal n'a pas accès au serveur de suivi, dans le cas où le serveur de suivi n'est pas disponible au moment où mes informations sont transmises ...), le terminal les transmet au serveur de présentation, pouvant être par exemple serveur qui lui a transmis le contenu. Le serveur de présentation mémorise temporairement les informations de suivi d'utilisation transmises par le terminal, avant de les transmettre au serveur de suivi ensuite. Selon l'invention, le procédé de suivi comprend, au moins quand le 30 terminal est en mode déconnecté, une étape de mémorisation temporaire dans le ledit terminal de ladite information de suivi d'utilisation, puis une étape de retransmission en différé vers un serveur de ladite information de suivi d'utilisation mémorisée. Ainsi, le procédé de suivi selon l'invention permet de suivre l'utilisation d'un contenu, même quand le terminal n'est pas connecté au réseau de communication. En effet, dans ce cas par exemple, le terminal a les moyens de mémoriser temporairement les informations de suivi d'utilisation, puis de les transmettre, en différé, quand il se trouve connecté, à un serveur (le serveur de suivi ou le serveur de présentation tels que décrits précédemment). En particulier, l'étape de transmission est effectuée de manière différée par rapport à ladite étape d'utilisation dudit contenu en fonction de critères prédéterminés appartenant au groupe comprenant : -des critères de performance d'utilisation dudit terminal ; - des critères de disponibilité prédéfinie dudit serveur de suivi. Cette mémorisation temporaire peut donc également être utilisée dans le cas où le terminal est connecté, pour des raisons de performance de mémorisation. En effet, le fait de pouvoir transmettre en différé de l'utilisation du contenu, les informations de suivi d'utilisation, permet de ne pas encombrer le réseau de communication pendant l'utilisation du contenu, et de choisir le moment adéquat pour transmettre les informations de suivi. De plus, les informations de suivi d'utilisation appartiennent au groupe comprenant : -des identifiants représentatifs dudit contenu ; - des identifiants représentatifs d'un objet dudit contenu ; des identifiants représentatifs d'une action effectuée sur ledit contenu ; des identifiants représentatifs d'un utilisateur dudit contenu ; des identifiants représentatifs dudit terminal ; des informations d'horodatage. L'invention concerne également un terminal apte à recevoir et à restituer des contenus multimédia, ledit contenu étant transmis audit terminal sous la forme d'au moins un fichier de description selon un format de description prédéterminé. Selon l'invention, un tel terminal comprend les moyens suivants : des moyens d'utilisation dudit contenu par un utilisateur dudit terminal, comprenant une activation d'au moins un élément d'interaction ; des moyens de mise en oeuvre d'au moins une instruction de suivi d'utilisation associée audit élément d'interaction activé ; - des moyens d'exécution de ladite instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à ladite activation dudit élément d'interaction, dite information de suivi d'utilisation ; des moyens de transmission d'au moins une information de suivi d'utilisation à un serveur de suivi chargé de traiter ladite information de suivi d'utilisation. Selon l'invention, un tel terminal comprend également des moyens de mémorisation de ladite information de suivi d'utilisation. Un tel terminal est notamment apte à mettre en oeuvre le procédé de suivi d'utilisation décrit précédemment. L'invention concerne encore un signal de description d'au moins un contenu multimédia, destiné à être utilisé sur au moins un terminal apte à recevoir et à restituer des contenus multimédia. Selon l'invention, un tel signal de description porte au moins un élément d'interaction associé à au moins une instruction de suivi d'utilisation. Ainsi, un tel signal de description de contenu permet le suivi des utilisations de ce contenu, par un procédé de suivi tel que décrit précédemment. Enfin, l'invention concerne un signal de mémorisation, destiné à être utilisé sur au moins un terminal apte à recevoir et à restituer des contenus multimédia. Un tel signal porte au moins une instruction de mémorisation appartenant 30 au groupe comprenant : - des instructions d'un premier mécanisme de mémorisation faisant partie dudit format de description, ledit mécanisme permettant d'accéder à un espace mémoire dudit terminal ; - des instructions d'un second mécanisme de mémorisation spécifique interne audit terminal, ledit mécanisme étant et permettant d'accéder à un espace mémoire dudit terminal ; - des instructions permettant d'accéder à un espace mémoire externe audit terminal. Un tel signal permet notamment la mise en oeuvre des instructions de suivi d'utilisation associées aux éléments d'interaction du contenu. 5. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 illustre les principales étapes du procédé de suivi d'utilisation de contenus selon l'invention ; les figures 2a et 2b présentent des exemples de système dans lequel est mis en oeuvre le procédé de la figure 1 selon deux variantes d'un premier mode de réalisation ; la figure 3 présente un exemple de système dans lequel est mis en oeuvre le procédé de la figure 1 selon un second mode de réalisation. 6. Description d'un mode de réalisation de l'invention 6.1 Principe général Le principe général de l'invention repose sur l'activation d'événements présents dans le contenu utilisé sur un terminal permettant de suivre les différentes utilisations de ce contenu, que le terminal soit en mode connecté ou non. On présente, en relation avec la figure 1, les principales étapes du procédé de suivi d'utilisation de contenus selon l'invention. Lors d'une première étape 10 d'utilisation du contenu, un élément d'interaction est activé. Ce peut être d'abord un élément d'interaction lié au démarrage de la lecture du contenu, puis des éléments d'interaction représentatif d'une utilisation courante du contenu. L'activation de cet élément d'interaction entraîne une deuxième étape 11 de mise en oeuvre de la ou des instructions de suivi d'utilisation associées à l'activation de cet élément d'interaction. Ces instructions de suivi sont ensuite exécutées lors d'une étape 12 d'exécution. L'exécution de ces instructions de suivi commande la mémorisation d'informations de suivi d'utilisation, relatives à l'activation de l'élément d'interaction, et leur transmission, lors d'une étape 13 de transmission, à un serveur de suivi chargé de leur traitement. Ainsi, chaque utilisation du contenu (démarrage de sa lecture, pause de sa lecture, arrêt de sa lecture, appui sur un bouton, appui sur une barre de défilement, activation d'un objet du contenu ...) est tracée, enregistrée et transmise, sous la forme d'information de suivi d'utilisation, à un serveur chargé du traitement de ces informations de suivi d'utilisation. 6.2 Premier mode de réalisation On présente ci-après trois variantes d'un premier mode de réalisation de l'invention. Dans ce premier mode de réalisation, le serveur 21 de contenus, encore appelé serveur de présentation, est également le serveur de suivi, c'est-à-dire le serveur qui est en charge de la réception et du traitement des informations de suivi de l'utilisation du terminal 20. 6.2.1 Première variante Dans la première variante, le terminal se trouve en mode connecté pendant l'utilisation du contenu, c'est-à-dire que le terminal a accès au serveur de contenus, encore appelé serveur de présentation, et la transmission des informations de suivi d'utilisation est effectuée au cours de l'utilisation du contenu. Dans un premier temps, le terminal émet une requête pour un contenu vers un serveur de présentation et de suivi. Toujours connecté au réseau, le terminal reçoit le contenu de la part du serveur de présentation et de suivi et commence à le lire, par exemple pour le restituer sur son écran. Le début de la lecture correspond à l'activation d'un élément d'interaction présent dans ce contenu. L'activation de cet élément d'interaction entraîne la mise en oeuvre d'une série d'instructions de suivi d'utilisation parmi lesquelles : une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif du terminal, si disponible ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif de l'utilisateur actuel du contenu, si disponible ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif du contenu, noté SID; - une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif du type d'utilisation ou d'action en cours, c'est-à-dire dans cet exemple du début de la lecture du contenu, noté AID. Ces différentes instructions de transmission peuvent être exécutées en une seule fois et donner lieu à la transmission d'un unique message agrégeant toutes lesdites informations, ou être exécutées en plusieurs fois et transmises dans différents messages. Ainsi, les différents identifiants sont donc transmis directement au serveur de suivi pour être mémorisés dans un espace dédié de ce serveur de suivi, en vue de leur traitement ultérieur. A chaque nouvelle action pendant l'utilisation du contenu, un élément d'interaction spécifique est activé, mettant en oeuvre différentes instructions de suivi d'utilisation, en plus des instructions permettant le déroulement de l'action souhaitée. 15 20 25 Ces actions d'utilisation peuvent être par exemple les suivantes : interruption de la lecture du contenu ; accès à un contenu en mémoire du terminal ; activation d'un ou plusieurs objets du contenu ; marquage du contenu, par exemple pour indiquer une préférence de l'utilisateur, pour ajouter le contenu à une liste de contenus...; suppression de la mémoire cache du terminal ; De plus, l'arrêt de la lecture du contenu quand celui-ci arrive à sa fin active également un élément d'interaction spécifique. Les instructions de suivi d'utilisation mises en oeuvre peuvent être ,par exemple les suivantes, données également à titre d'exemples non limitatifs : une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'une action d'interruption d'utilisation d'un contenu ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'une action d'accès à un contenu en mémoire du terminal ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'une action d'activation d'un objet du contenu ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'un objet du contenu, noté OID ; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'une action de marquage du contenu; une instruction de transmission au serveur de suivi et de mise en mémoire d'un identifiant représentatif d'une action de suppression de la mémoire cache. Tous ces identifiants sont également transmis au serveur de suivi pour être mémorisés dans un espace dédié du serveur de suivi, en vue de leur traitement ultérieur. On présente ci-dessous un fragment de description de scène décrivant un exemple d'utilisation du suivi des actions sur un contenu, dans un format spécifique (une page "RSP" (en anglais "Rich-media Server Page" pour page de serveur de media riche)) : " grouplD="5" nodes="Global: UserTracking"/> 6.2.2 Deuxième variante Selon une deuxième variante de ce mode de réalisation, le terminal 20 reste connecté au réseau de communication pendant l'utilisation du contenu et est par conséquent susceptible d'avoir accès au serveur de présentation et de suivi. Cependant, pour des raisons généralement liées à des performances de communication, les informationsde suivi d'utilisation sont d'abord mémorisées dans un espace mémoire 200 du terminal avant d'être transmises au serveur de suivi 21. En effet, la transmission de telles informations s'effectue préférentiellement lors de phases particulières de la connexion du terminal au réseau de communication, notamment de façon à ne pas perturber l'utilisation du terminal. Par exemple, la transmission de ces informations peut se faire pendant une phase de non utilisation du terminal, celui-ci étant quand même connecté au réseau de communication. A titre d'exemple, les instructions de suivi d'utilisation mises en oeuvre par l'activation des éléments d'interaction déjà cités ci-dessus à titre d'exemple, peuvent être les suivantes : - une instruction de mise en mémoire d'un identifiant représentatif du terminal, si disponible ; une instruction de mise en mémoire d'un identifiant représentatif de l'utilisateur actuel du contenu, si disponible ; une instruction de mise en mémoire d'un identifiant représentatif du contenu, noté SID ; - une instruction de mise en mémoire d'un identifiant représentatif du type d'utilisation ou d'action en cours, c'est-à-dire dans cet exemple du début de la lecture du contenu, noté AID ; une instruction de mise en mémoire d'un identifiant représentatif d'une action d'interruption d'utilisation d'un contenu ; une instruction de mise en mémoire d'un identifiant représentatif d'une action d'accès à un contenu en mémoire du terminal ; une instruction de mise en mémoire d'un identifiant représentatif d'une action d'activation d'un objet du contenu ; une instruction de mise en mémoire d'un identifiant représentatif d'un objet du contenu, noté OID ; une instruction de mise en mémoire d'un identifiant représentatif d'une action de marquage du contenu; une instruction de mise en mémoire d'un identifiant représentatif d'une action de suppression de la mémoire cache. Ainsi, les actions effectuées pendant l'utilisation du contenu sont notamment mémorisées sous la forme d'identifiants. Ces identifiants mémorisés sont ensuite transmis au serveur de suivi, par bloc, une fois l'utilisation du contenu terminée. Cette transmission peut se faire dès la fin de l'utilisation du contenu, ou de manière différée, selon des critères prédéterminés, tels que des critères de performance de communication ou des critères de disponibilité du serveur de suivi. Le serveur d'application effectue ensuite les traitements nécessaires sur les identifiants pour pouvoir retracer les différentes actions d'utilisation du contenu. 6.2.3 Troisième variante Dans une troisième variante du premier mode de réalisation, le terminal se trouve en mode déconnecté pendant l'utilisation d'un contenu. La transmission des informations de suivi d'utilisation ne peut donc pas se faire au fur et à mesure de l'utilisation du contenu, le terminal n'ayant pas accès au serveur de suivi. Selon un premier exemple, dans un premier temps, le terminal, en mode connecté, émet une requête pour un ou plusieurs contenus vers un serveur de présentation. Toujours connecté au réseau, le terminal reçoit le ou les contenus, dont l'utilisation a lieu ultérieurement, en mode déconnecté. Selon un autre exemple, le terminal n'émet pas de requête pour un contenu, mais s'est auparavant enregistré, ou abonné, sur un canal de diffusion de contenus par exemple, et, en fonction des préférences de cet enregistrement, le serveur de contenus transmet, sans requête explicite du terminal, un ou plusieurs contenus au terminal. Les contenus sont donc chargés sur le terminal et peuvent être utilisés en mode déconnecté. Dans cette troisième variante, chaque action d'utilisation d'un ou plusieurs contenus active un élément d'interaction dans le contenu concerné. Ainsi, les actions effectuées sur différents contenus peuvent être mémorisées notamment par l'intermédiaire de l'identifiant représentatif du contenu. On ne décrit pas à nouveau les différents éléments d'interaction possibles, qui sont les mêmes que ceux cités en exemples dans la première variante de ce premier mode de réalisation, de manière non exhaustive. Le terminal étant en mode déconnecté pendant l'utilisation du contenu, les informations de suivi d'utilisation sont donc d'abord mémorisées dans le terminal avant d'être transmises au serveur de suivi, comme dans la deuxième variante de ce premier mode de réalisation. On ne détaille pas ici non plus les différentes instructions de suivi d'utilisation mises en oeuvre par l'activation des différents éléments d'interaction, celles-ci étant déjà citées dans la deuxième variante sous forme d'exemples. Les informations de suivi d'utilisation de contenu, comprenant notamment les différents identifiants cités précédemment, sont donc mémorisées dans un espace mémoire du terminal en attendant que celui se reconnecte au réseau, rendant possible la transmission des informations mémorisées vers le serveur de suivi chargé de leur traitement. Dans cette variante, les informations de suivi sont donc transmises de façon différée au serveur de suivi. 6.3 Second mode de réalisation Dans ce second mode de réalisation, le serveur de suivi 31, c'est-à-dire le serveur qui est en charge de la réception et du traitement des informations de suivi de l'utilisation du terminal, n'est pas directement accessible par le terminal, que celui-ci soit en mode connecté ou non. Par exemple, il peut s'agir d'un cas où le serveur de contenus, encore appelé serveur de présentation 30, accessible par le terminal, n'est pas le serveur de suivi. En particulier, on présente ci-dessous un exemple dans lequel plusieurs serveurs interviennent pour fournir au terminal un contenu dont il a fait la requête. En effet, un serveur de présentation peut fournir le service de présentation du contenu et d'interaction et un autre serveur, appelé serveur de gestion des médias, fournit un service de gestion des médias utilisés dans le contenu demandé. C'est également ce serveur qui est utilisé pour le suivi des actions d'utilisation, et on l'appelle donc serveur de gestion des médias et de suivi par la suite. Ainsi, le serveur de présentation 30 reçoit la requête et transmet la partie de cette requête correspondant aux médias au serveur de gestion des médias et de suivi. Celui-ci envoie en réponse les médias pertinents au serveur de présentation qui intègre ceux-ci au reste du contenu et envoie le résultat au terminal. Dans ce contexte, le terminal n'a pas connaissance de la présence du serveur de gestion des médias et de suivi, mais seulement du serveur qui lui a fourni le contenu, à savoir le serveur de présentation. Au moment de transmettre les informations de suivi d'utilisation, le terminal ne peut donc les envoyer qu'au serveur qu'il connaît, le serveur de présentation 30. Celui-ci se charge ensuite de transmettre ces informations, éventuellement plus tard, au serveur de gestion des médias et de suivi 31. De plus, on considère dans ce second mode de réalisation que le terminal, qu'il soit en mode connecté ou non pendant l'utilisation du contenu, mémorise d'abord les informations de suivi d'utilisation, dans un espace mémoire 200, avant de les transmettre, en différé ou non, au serveur de présentation. On ne décrit pas à nouveau les différents éléments d'interaction activables lors de l'utilisation du contenu, dont des exemples sont donnés dans la description du premier mode de réalisation. De même, les différents exemples d'instructions de suivi d'utilisation mises en oeuvre par l'activation de ces éléments d'interaction sont les mêmes que celles détaillées dans les deuxième et troisième variantes du premier mode de réalisation, à savoir des instructions de mémorisation d'identifiants dans le terminal. Ensuite, ces identifiants mémorisés dans le terminal sont transmis au serveur de présentation. Plus particulièrement, l'élément du serveur de présentation qui reçoit les informations de suivi d'utilisation, comprenant notamment ces identifiants mémorisés, est par un exemple un service noté "service node". Un serveur de présentation peut comprendre plusieurs services node différents. La transmission des informations de suivi du terminal vers le serveur de présentation est faite principalement par bloc, par exemple lors de la synchronisation entre le terminal et le serveur de contenus. Elle peut se faire au fur et à mesure de l'utilisation du contenu si le terminal est en mode connecté, ou en différé si le terminal n'est pas en mode connecté. Par exemple, la transmission des informations de suivi vers le serveur de présentation se fait sur requête du serveur, par exemple grâce à une requête "http GET" sur une page "RSP". La bande passante entre le terminal et ce serveur étant limitée, le format des informations transmises doit être réduit au minimum. Les informations de suivi mémorisées dans le terminal sont donc également optimisées en terme de taille. On présente ci-dessous un exemple d'informations de suivi transmis par le terminal vers un serveur : Z-c6ihNa-q*B*gVO-fwt79HcW#080207#Nokia N70;s1;s8;b10;b7;a2;al;b8;al;s10; s1 Le serveur de présentation mémorise ensuite en local, dans un espace mémoire 300, les informations de suivi reçues par bloc du terminal, en vue de les transmettre ultérieurement au serveur de gestion des médias et de suivi chargé du traitement des informations de suivi d'utilisation de contenu. Cette mémorisation dans le serveur de présentation est effectuée dans le cadre de la même page RSP que celle ayant reçu les informations du terminal. Ensuite, le serveur de présentation transmet les informations qu'il a mémorisées vers le serveur de suivi. Cette transmission du serveur de présentation vers le serveur de suivi se fait généralement par lots, soit à l'initiative du serveur de présentation, ou du service node concerné, soit sur requête du serveur de suivi, par exemple dans le cadre d'une architecture "SOA" ("Service Oriented Architecture" en anglais pour "architecture orientée services"). On présente ci-dessous un exemple de données échangées entre un service node d'un serveur de présentation et un serveur de suivi chargé du traitement des informations de suivi : Cet extrait de données échangées correspond à un "noeud", représentant une unité atomique de parcours. Cet extrait de données est reconstruit à partir de plusieurs informations de suivi d'utilisation sauvegardées, et regroupe toutes les données pertinentes pour une action particulière. Le serveur de suivi effectue ensuite les traitements nécessaires sur les informations de suivi et notamment sur les identifiants pour pouvoir retracer les différentes actions d'utilisation du contenu. REVENDICATIONS 1. Procédé de création d'un contenu multimédia destiné à être utilisé par un terminal, caractérisé en ce qu'on associe à au moins un élément d'interaction présent dans ledit contenu une instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à l'activation dudit élément d'interaction, dite information de suivi d'utilisation. 2. Procédé de création d'un contenu selon la revendication 1, caractérisé en ce qu'il comprend les étapes suivantes : création d'un fichier de description dudit contenu selon un format de description prédéterminé ; insertion dans ledit fichier d'au moins un élément d'interaction ; association audit élément d'interaction d'au moins une instruction de suivi d'utilisation. 3. Procédé de création d'un contenu selon l'une quelconque des revendications 1 à 2, caractérisé en ce que lesdites informations de suivi d'utilisation appartiennent au groupe comprenant : des identifiants représentatifs dudit contenu ; des identifiants représentatifs d'un objet dudit contenu ; des identifiants représentatifs d'une action effectuée sur ledit contenu ; - des identifiants représentatifs d'un utilisateur dudit contenu ; des identifiants représentatifs dudit terminal ; des informations d'horodatage. 4. Procédé de création d'un contenu selon l'une quelconque des revendications 1 à 3, caractérisé en ce que lesdites instructions de suivi 25 appartiennent au groupe comprenant : - des instructions selon ledit format de description permettant d'accéder à un espace mémoire dudit terminal ; - des instructions selon un format de programmation spécifique, interne audit terminal, permettant d'accéder à un espace mémoire dudit terminal ; 30 - des instructions permettant d'accéder à un espace mémoire externe auditterminal. 5. Procédé de suivi d'au moins une utilisation d'au moins un contenu multimédia sur un terminal connecté à un réseau de communication, ledit contenu étant transmis audit terminal sous la forme d'au moins un fichier de description créé selon un format de description prédéterminé, caractérisé en ce que ledit procédé comprend les étapes suivantes : utilisation dudit contenu par un utilisateur dudit terminal, comprenant une activation d'au moins un élément d'interaction ; - mise en oeuvre d'au moins une instruction de suivi d'utilisation associée audit élément d'interaction activé ; - exécution de ladite instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à ladite activation dudit élément d'interaction, dite information de suivi d'utilisation ; transmission, par ledit terminal, d'au moins une information de suivi d'utilisation à un serveur de suivi chargé de traiter ladite information de suivi d'utilisation. 6. Procédé de suivi selon la revendication 5, caractérisé en ce que ladite étape de transmission comprend les sous-étapes suivantes : - transmission, par ledit terminal, de ladite information de suivi d'utilisation à un serveur de présentation ; - mémorisation temporaire, par ledit serveur de présentation, de ladite information de suivi d'utilisation reçue, délivrant une information de suivi d'utilisation temporaire ; transmission, par ledit serveur de présentation, de ladite information de suivi d'utilisation temporaire audit serveur de suivi. 7. Procédé de suivi selon l'une quelconque des revendications 5 et 6, caractérisé en ce qu'il comprend, au moins quand le terminal est en mode déconnecté, une étape de mémorisation temporaire dans le ledit terminal de ladite information de suivi d'utilisation, puis une étape de retransmission en différé vers un serveur de ladite information de suivi d'utilisation mémorisée. 8. Procédé de suivi selon l'une quelconque des revendications 5 à 7, caractérisé en ce que ladite étape de transmission est effectuée de manière différée par rapport à ladite étape d'utilisation dudit contenu en fonction de critères prédéterminés appartenant au groupe comprenant : des critères de performance d'utilisation dudit terminal ; - des critères de disponibilité prédéfinie dudit serveur de suivi. 9. Terminal apte à recevoir et à restituer des contenus multimédia, ledit contenu étant transmis audit terminal sous la forme d'au moins un fichier de description selon un format de description prédéterminé, caractérisé en ce que ledit terminal comprend les moyens suivants : des moyens d'utilisation dudit contenu par un utilisateur dudit terminal, comprenant une activation d'au moins un élément d'interaction ; des moyens de mise en oeuvre d'au moins une instruction de suivi d'utilisation associée audit élément d'interaction activé ; - des moyens d'exécution de ladite instruction de suivi d'utilisation commandant une mémorisation d'au moins une information relative à ladite activation dudit élément d'interaction, dite information de suivi d'utilisation ; des moyens de transmission d'au moins une information de suivi d'utilisation à un serveur de suivi chargé de traiter ladite information de suivi d'utilisation. 10. Terminal selon la revendication 9, caractérisé en ce qu'il comprend des moyens de mémorisation de ladite information de suivi d'utilisation. 11. Procédé de suivi selon l'une quelconque des revendications 5 à 8, caractérisé en ce que lesdites informations de suivi d'utilisation appartiennent au groupe comprenant : - des identifiants représentatifs dudit contenu ; des identifiants représentatifs d'un objet dudit contenu ; des identifiants représentatifs d'une action effectuée sur ledit contenu ; - des identifiants représentatifs d'un utilisateur dudit contenu ;des identifiants représentatifs dudit terminal ; des informations d'horodatage. 12. Signal de description d'au moins un contenu multimédia, destiné à être utilisé sur au moins un terminal apte à recevoir et à restituer des contenus multimédia, caractérisé en ce qu'il porte au moins un élément d'interaction associé à au moins une instruction de suivi d'utilisation. 13. Signal de mémorisation, destiné à être utilisé sur au moins un terminal apte à recevoir et à restituer des contenus multimédia, caractérisé en ce qu'il porte au moins une instruction de mémorisation appartenant au groupe comprenant : - des instructions d'un premier mécanisme de mémorisation faisant partie dudit format de description, ledit mécanisme permettant d'accéder à un espace mémoire dudit terminal ; - des instructions d'un second mécanisme de mémorisation spécifique interne audit terminal, ledit mécanisme étant et permettant d'accéder à un espace mémoire dudit terminal ; des instructions permettant d'accéder à un espace mémoire externe audit terminal.