FR 3052619 A1 20171215 FR 1663179 A 20161222 1 Procédé de stockage de contenus numériques dans un système informatique Domaine technique L'invention se rapporte au domaine des télécommunications. L'invention concerne tout particulièrement un procédé de stockage de contenus dans un réseau de communication. Le réseau comprend une pluralité de dispositifs de stockage, en particulier un serveur d'un fournisseur de contenus et au moins un dispositif apte à accéder à ces contenus. Le fournisseur de contenus est par exemple un opérateur de télécommunication, un service de type OTT (sigle anglo saxon de « Over The Top ») de livraison de contenus multimédias, ou tout autre acteur apte à gérer des contenus. Dans la présente demande, un contenu vise tout contenu numérique téléchargeable via un réseau de communication. Un contenu est par exemple un contenu audio et/ou vidéo tel qu'une chaîne de télévision aussi appelé chaîne audiovisuelle, ou un contenu de télévision à la demande aussi appelé télévision de rattrapage (« catch-up TV » ou « replay TV » en anglais) ou de vidéo à la demande (« Video On Demand » en anglais), un contenu du type traitement de texte (word, excel, etc.), etc. Le dispositif visé est quelconque ; celui-ci peut être un terminal tel qu'un smartphone, un ordinateur, une tablette ou tout autre terminal équivalent. Le dispositif peut aussi être un dispositif intermédiaire tel qu'une passerelle, et plus particulièrement une passerelle domestique, ou un smartphone offrant une fonction de passerelle entre deux réseaux, à savoir un réseau local et un réseau étendu dans le cas d'une passerelle domestique. Etat de la technique Aujourd'hui des fournisseurs de contenus offrent une variété de services de stockage. 3052619 2 Un premier service offre la possibilité d'archiver des données. Ce premier service est souvent désigné par l'homme du métier par le terme « cloud ». Les données sont par exemple des photos ou des vidéos appartenant à un utilisateur. Grâce à ce service, un utilisateur déporte le stockage de ses 5 données sur un serveur. Un deuxième service offre la possibilité d'accéder à des contenus multimédias ; ces contenus multimédias peuvent être achetés, ou être loués, pour une durée donnée. Les contenus loués sont toujours stockés sur des disques de stockage, à distance. Les contenus achetés sont également stockés 10 sur des disques de stockage du fournisseur dans le réseau tant que l'utilisateur ne requiert pas un téléchargement en local du contenu acheté sur son terminal. Un point commun à ces deux services est que les données sont stockées à distance sur des disques de stockage du fournisseur de service. Il en résulte une augmentation exponentielle du volume de données à stocker sur les disques 15 de stockage dans le réseau. Une solution pour le fournisseur est de supprimer des données, par exemple les données les plus obsolètes. Cette suppression est faite de différentes manières en fonction du service. Dans le cas du premier service, par exemple lorsqu'un utilisateur résilie 20 un contrat d'abonnement auprès du fournisseur mettant fin à la possibilité de stocker ses données dans le « cloud », ou encore lorsque le client change d'offre d'abonnement vers une offre inférieure en gamme diminuant l'espace de stockage alloué (par exemple une baisse de 100Go à 10Go) ; dans ces cas, le fournisseur accorde un délai, par exemple de 6 mois, pour réaliser une 25 sauvegarde ; passé ce délai, les données de l'utilisateur sont supprimées. Un problème est que, pendant toute la durée des 6 mois, les données sont conservées dans un serveur du fournisseur ; cela entraine une consommation non négligeable de l'espace de stockage appartenant au fournisseur. Dans le cas du deuxième service, les contenus vidéos achetés sont accessibles en mode « streaming » depuis un serveur pendant une certaine 3052619 3 durée légale qui peut être longue (10 ans par exemple). Il est difficile pour un opérateur de proposer ces contenus en mode streaming pendant toute cette durée. Aussi, au bout de quelques années, l'opérateur propose aux clients de télécharger le contenu acheté en local afin que l'opérateur puisse supprimer le 5 contenu en question des serveurs de streaming et ainsi libérer de l'espace de stockage. Cependant, ces données ne peuvent pas être supprimées des disques de stockage sur le réseau tant que le client n'a pas demandé un téléchargement du contenu acheté en question. En effet, l'utilisateur peut décider de ne pas télécharger le contenu pour ne pas consommer de mémoire sur son terminal. 10 Cela a pour conséquence pour le fournisseur une utilisation d'un espace de stockage non négligeable pendant une longue durée. Une solution connue consiste à supprimer le contenu sur le serveur du fournisseur et, malgré tout, à le faire apparaître comme disponible. L'utilisateur souhaitant accéder à ce contenu voit ce contenu comme disponible mais ne peut 15 le télécharger. Cette solution n'est évidemment pas satisfaisante car crée une frustration chez l'utilisateur qui ne peut accéder à un contenu qu'il a acheté ou loué alors même que ce contenu est présenté comme disponible. L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. 20 L'invention A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion du stockage de contenus numériques dans un dispositif apte à communiquer avec un serveur d'un fournisseur de contenus apte à fournir des contenus, le dispositif disposant d'une unité de stockage offrant un espace de 25 stockage pour le stockage des contenus, caractérisé en ce que, dans le dispositif, l'unité de stockage comprend une zone de stockage de contenus pour le stockage de contenus du fournisseur, la zone étant gérée par une unité de gestion du stockage dont le fonctionnement est sous la commande du serveur. L'invention tire profit de la présence d'une unité de stockage présente 30 sur le dispositif pour étendre l'espace de stockage du fournisseur. Cet espace 3052619 4 local, géré par une unité de gestion locale appartenant au fournisseur, complète l'espace de stockage distant. En d'autres mots, sur l'unité de stockage du dispositif, qui inclut par exemple un disque dur voire plusieurs disques durs ou tout autre moyen de stockage, un premier espace est alloué à l'utilisateur, un 5 second espace est alloué au fournisseur. Avantageusement, les deux espaces sont cloisonnés de telle manière que tout se peut se passer comme si, pour l'utilisateur, le fournisseur n'avait aucun espace de stockage sur le dispositif. Idéalement, l'espace alloué au fournisseur n'est pas communiqué à l'utilisateur de manière à rendre le procédé de stockage complètement 10 transparent pour lui. Ainsi, le fournisseur peut stocker des contenus à souhait en local sur le terminal à l'insu de l'utilisateur du terminal. Grâce à l'invention, le fournisseur a ainsi la possibilité de télécharger automatiquement des contenus vers un espace de stockage qui lui est alloué et qui est physiquement présent chez le client. Une unité de gestion du stockage, 15 présente sur le dispositif, se charge de gérer le stockage et l'accès aux contenus stockés dans l'espace alloué au fournisseur. Selon un mode de mise en oeuvre particulier de l'invention, un stockage, dans l'unité de stockage, d'un contenu géré par le fournisseur comprend, a. une réception par l'unité de gestion du stockage d'une commande 20 de stockage et d'un contenu ; b. un stockage du contenu dans la zone. Grâce à cette caractéristique, le serveur est déchargé de la gestion du stockage dans l'espace mémoire alloué au fournisseur dans le dispositif. Selon une variante de ce mode, l'unité reçoit en outre une durée de 25 mémorisation liée au contenu à mémoriser ; l'unité de gestion supprime le contenu après expiration de la durée de mémorisation. Grâce à cette caractéristique, l'unité décharge le serveur de la gestion de la suppression des contenus dans l'espace de stockage local alloué au fournisseur sur le dispositif. 3052619 5 Avantageusement, la suppression est précédée d'un transfert concerné dans une zone de stockage de l'utilisateur incluse dans l'unité de stockage. Cette caractéristique permet à l'utilisateur de rapatrier, dans une zone de l'unité de stockage stockant ses données privée, des contenus avant suppression. 5 Selon un aspect matériel, l'invention se rapporte à un dispositif apte à communiquer avec un serveur d'un fournisseur de contenus apte à fournir des contenus, le dispositif disposant d'une unité de stockage offrant un espace de stockage pour le stockage des contenus, caractérisé en ce que l'unité de stockage comprend une zone de stockage de contenus pour le stockage de contenus du 10 fournisseur, la zone étant gérée par une unité de gestion du stockage dont le fonctionnement est sous la commande du serveur. Selon un autre aspect matériel, l'invention se rapporte à un produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé de gestion du stockage défini ci-dessus, 15 lorsqu'il est exécuté par un processeur. Selon un autre aspect matériel, l'invention se rapporte à un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de gestion du stockage visé ci-dessus. 20 Selon un autre aspect fonctionnel, l'invention se rapporte un deuxième procédé de gestion du stockage de contenus dans un réseau de communication comprenant un serveur fournisseur de contenus et au moins un dispositif apte à accéder aux contenus, le serveur disposant d'une unité de stockage offrant un premier espace de stockage et ledit au moins un dispositif disposant d'une unité 25 de stockage, le premier espace étant géré par une première unité de gestion du stockage, caractérisé en ce que le serveur dispose d'un second espace de stockage externe au serveur, le second espace étant géré par une unité de gestion du stockage fonctionnant sous la commande de la première unité de gestion du stockage. 3052619 6 Selon un mode de réalisation de l'invention, un transfert d'un contenu du premier espace vers le second entraîne la suppression du contenu dans le premier espace. Selon un autre aspect matériel, l'invention se rapporte à un serveur apte 5 à communiquer avec au moins un dispositif via un réseau de communication, le serveur disposant d'une unité de stockage offrant un premier espace de stockage et ledit au moins un dispositif disposant d'une unité de stockage, le premier espace étant géré par une première unité de gestion du stockage, caractérisé en ce que le serveur dispose d'un second espace de stockage externe 10 au serveur, le second espace étant géré par une seconde unité de gestion du stockage fonctionnant sous la commande de la première unité de gestion de stockage. Selon un autre aspect matériel, l'invention se rapporte produit programme d'ordinateur comprenant des instructions de code de programme 15 pour la mise en oeuvre du deuxième procédé de gestion du stockage tel que défini ci-dessus, lorsqu'il est exécuté par un processeur. Selon un autre aspect matériel, l'invention se rapporte à un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution 20 des étapes du deuxième procédé de gestion du stockage défini ci-dessus. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : La figure 1 représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention. 25 Les figures 2a et 2b représentent les circuits des équipements impliqués dans le procédé de l'invention. Les figure 3a et 3b sont des vues schématiques d'unités de stockage présentes sur le serveur et le dispositif, repectivement ; ces vues montrent l'espace de stockage alloué au fournisseur sur ces deux unités de stockage. 3052619 7 Les figures 4a et 4b sont des vues schématiques de variantes possibles lors de la suppression d'un contenu. Description détaillée d'un (ou d') exemple(s) de réalisation illustrant l'invention 5 La figure 1 représente un système informatique SYS comprenant une infrastructure d'un fournisseur de contenus comprenant un serveur représentatif d'un fournisseur de contenus FONT, et un dispositif GTW ; le serveur et le dispositif sont reliés entre eux par l'intermédiaire d'un réseau de communication RES par exemple le réseau Internet. 10 On a choisi de représenter le fournisseur au moyen d'un seul serveur pour simplifier l'exposé ; cependant, plusieurs serveurs peuvent être mis en oeuvre dans le réseau de l'opérateur. Un service est par exemple un service d'archivage aussi appelé « stockage dans les nuage » ou « cloud » par l'homme du métier. Un autre 15 service peut aussi être un service de location ou de vente de contenus multimédias connus sous le nom de « télévision à la demande » (catchup en anglais) ou de « vidéo à la demande ». Ces contenus peuvent être accéder depuis le dispositif GTW. Dans notre exemple, le dispositif GTW est une passerelle d'accès à un 20 réseau. Dans notre exemple, la passerelle est une passerelle domestique entre un réseau local LAN (sigle anglo-saxon de « Local Area Network ») et un réseau étendu tel que le réseau WAN (sigle anglo-saxon de « Wide Area Network »). Cette passerelle offre une couverture réseau représentatif du réseau local auquel peuvent se connecter des terminaux tels qu'un smartphone, un ordinateur, une 25 tablette, etc. Le fournisseur FONT et le dispositif GTW ont une structure similaire à un ordinateur ; ils comportent notamment des processeurs CPU1/CPU2, des entrées/sorties 1/01 et 102, des mémoires vives de type RAM et des mémoires permanentes MEM1/MEM2 dans lesquelles sont enregistrées des unités de 3052619 8 gestion du stockage U11/U12 représentatifs de programmes d'ordinateur conformes à l'invention. Les unités de gestion U11 et U12 interagissent entre elles pour la gestion du stockage des données gérées par le fournisseur FONT. Les unités Ull et U12 fonctionnent selon un mode client/serveur. 5 La première unité de gestion du stockage fournisseur U11, appelée aussi ci-après « unité de gestion distante » a pour fonction la gestion du stockage des contenus au niveau du serveur. La deuxième unité de gestion du stockage fournisseur U12, ci-après désignée par l'expression « unité de gestion locale », a pour fonction la gestion du stockage des contenus du fournisseur au niveau du 10 dispositif. Le serveur SRV et le dispositif GTW sont également équipés d'unités de stockage respectifs D1 et D2 illustrés au moyen de disques durs. Le fournisseur de contenus peut stocker des contenus de toute sorte dans son espace de stockage. Dans notre exemple, les contenus sont des 15 contenus multimédias accessibles pour une durée donnée. Cette durée est liée par exemple à une transaction financière telle qu'un achat ou une location de contenu. L'invention ne se limite pas à ce type de contenu mais s'étend au contraire à tout type de contenus numériques tels que des documents de traitement de texte, etc. 20 En général, lorsqu'un contenu est acheté, celui-ci est accessible sans limite de temps, voire avec une limite de temps relativement importante, par exemple 10 ans. Par contre lorsqu'il est loué celui-ci est loué pour une durée temporelle limitée par exemple 6 mois. Comme indiqué dans la partie consacrée à l'état de la technique, le 25 nombre de contenus loués ou vendus augmentent sur le disque D1 du serveur. Selon l'invention, en référence à la figure 2, l'espace de stockage E-OP1 du fournisseur s'étend sur l'unité de stockage D2. En d'autres mots, l'espace de stockage alloué au fournisseur FONT comprend l'espace E-OP1 situé sur le disque D1 et un espace de stockage E-OP2 situé sur le disque D2 du dispositif. A titre 30 d'exemple, en supposant que le disque D2 a une capacité de 1,5 To (Téra 3052619 9 Octets), 1T est alloué l'utilisateur et 0,5 To est alloué au fournisseur. En définitive, 0,5T multiplié par le nombre de passerelles augmente considérablement l'espace mémoire alloué au fournisseur dans le système SYS. L'allocation d'un espace mémoire peut être réalisée de plusieurs 5 manières. Un exemple consiste à partitionner le disque D2. Ce dernier est alors divisé en régions, ou partitions, gérées par des unités de stockages U12 et U2 de manière séparées. Le disque D2 comprend en outre une unité de gestion du stockage U2 des contenus privés de l'utilisateur, par opposition aux contenus gérés par le 10 fournisseur (par exemple des contenus multimédias du type TVOD, VOD, etc.) gérés par l'unité de gestion U12. Les unités de gestions ont notamment pour fonction d'indexer les contenus ; à chaque contenu correspond un lieu de stockage et un identifiant Ref-I D. Une base d'indexation résulte de l'indexation réalisée sur l'ensemble des 15 contenus. Les bases d'indexation résultantes peuvent stockées dans les dispositifs hébergeant les unités concernées, respectivement ; selon une autre variante, les bases d'indexation sont stockés dans le réseau ; dans ce cas, tous les contenus du fournisseur sont indexés et stockés dans une base d'indexation qui est stockée dans le serveur SRV. 20 La figure 3 est une vue schématique des différentes étapes d'un mode de réalisation du procédé de l'invention. On suppose ici qu'un contenu CNT a été loué pour une durée donnée. Lors d'une étape optionnelle, l'unité de gestion U12 transmet préalablement à l'unité de gestion distance U12 une adresse URL de la passerelle 25 domestique GTW. Cette adresse permet un accès à la passerelle depuis le réseau WAN. Cette étape est utile seulement si le serveur, sous-entendu l'unité Ull, n'a pas connaissance de cette URL, celle-ci pouvant être renseignée manuellement au niveau du serveur SRV. L'adresse URL peut être fournie de plusieurs manières. 3052619 10 Par exemple, l'adresse URL est fournie à l'unité de gestion distante Ull au démarrage de la passerelle, voire à chaque démarrage lorsque l'adresse change régulièrement. L'adresse URL est par exemple du type « http://Adresse lp WAN:Port-Wan ». 5 L'adresse URL peut aussi être résolue par un serveur DNS. Dans cette configuration, la passerelle GTW, sous-entendu l'unité de gestion U12, notifie à l'unité de gestion distante Ull une adresse URL du type « https://Numero de serie de la box.livebox.dns-orange.fr:PortWan », Ensuite, un service de DNS fournit une correspondance entre 10 « Numero de serie de la box.livebox.dns-orange.fr » et une adresse IP Wan (cette publication doit être rafraichie à chaque changement d'adresse IP WAN) Quand l'unité de gestion distante Ull a connaissance de l'adresse URL il peut alors accéder à la passerelle GTW, et en particulier à l'espace de stockage EOP1 allouée au fournisseur. 15 A ce stade, les deux unités de gestion U11 et U12 peuvent communiquer entre elles. Ensuite, dans notre exemple, l'unité de gestion locale U12 informe l'unité de gestion distante Ull des possibilités de manipulation possibles sur les données dans l'espace mémoire E OP2 alloué au fournisseur sur le disque dur D2 20 de la passerelle GTW. Pour cela, l'unité de gestion U12 expose des interfaces de programmation applicatives APIs à l'unité de gestion distante U11. Rappelons qu'en informatique, une interface de programmation applicative (souvent désignée par le terme API pour Application Programming Interface) est un ensemble normalisé de classes, de méthodes ou de fonctions qui sert de façade 25 par laquelle un logiciel offre des services à d'autres logiciels. Par exemple une API peut être une interface - permettant à l'unité de gestion U11 de stocker un contenu dans l'espace E-OP2 ; 3052619 11 - permettant à l'unité de gestion Ull de récupérer l'espace disque utilisé / disponible dans l'espace E-OP2 ; - permettant à l'unité de gestion Ull de récupérer la liste des contenus présents dans l'espace E-OP2 ; 5 - permettant à l'unité de gestion U11 de supprimer un contenu dans l'espace E-OP2 ; - ou toute autre action possible dans cet espace E-OP2. Un exemple d'API de récupération de l'espace disque disponible est fourni sous forme d'URL : 10 http://Adresse I p WAN:Port-Wan/GetAvailableSpace La réponse du fournisseur est par exemple une réponse de l'unité de gestion Ull au format SOAP ou XML. Les étapes d'un mode de réalisation sont représentées sur la figure 1. Les unités de gestion U11 et U12 étant aptes à communiquer entre 15 elles, le procédé de stockage peut être le suivant : Une première phase PH1 (non représentée sur les figures) a pour objet un souhait du fournisseur de transférer un contenu de l'espace E-OP1 vers l'espace E-OP2. Ce souhait a une origine quelconque ; cette origine est par exemple une détection qu'un contenu est obsolescent. 20 Lors de cette phase, le fournisseur télécharge le contenu CNT dans l'espace E-OP2 ; suite au téléchargement, l'unité de gestion U12 supprime ce contenu de l'espace E-OP1 pour gagner en espace mémoire. Cette suppression est optionnelle ; elle a un intérêt en particulier lorsque le fournisseur souhaite augmenter sa capacité de stockage. 25 Une deuxième phase PH2 a trait à l'accès à un contenu stocké dans l'espace local E-OP2 du fournisseur. 3052619 12 Lors d'une première étape, un utilisateur sectionne SEL via une interface de sélection affichée sur un écran, par exemple depuis un PC connecté à la passerelle GTW, le contenu CNT. La sélection est transmise à la passerelle GTW. L'unité de gestion U12 intercepte la sélection faite et transmet une 5 requête d'accès REQ1 au fournisseur FONT. Cette requête inclut une adresse URL d'un contenu. La passerelle FONT reçoit la demande d'accès et la transmet sur le réseau WAN à destination du fournisseur FONT. L'unité gestion Ull du fournisseur FONT obtient l'adresse URL, et grâce 10 à la base d'indexation constate que le contenu concerné est stocké dans l'espace local E-OP2 dans la passerelle GTW. En conséquence, l'unité de gestion U11 redirige (http redirect) la requête REQ1 vers l'unité de gestion U12. La requête en redirection REQ2 peut prendre la forme : https: \\ @LAN-GTW\ ref-1 D 15 @LAN-GTW étant l'adresse de la passerelle Ref-I d étant l'identifiant du contenu. L'unité de gestion U12 installée dans la passerelle reçoit la requête en redirection et accède au contenu stocké dans l'espace local E-OP2 grâce à l'identifiant Rend. 20 Enfin, l'unité de gestion U12 requiert une restitution RST du contenu CNT sur la télévision TV. Le mode de réalisation décrit ci-dessus peut faire l'objet de variantes. Selon une première variante, la passerelle GTW stocke une base d'indexation en local. De cette manière, après réception de la sélection SEL, 25 l'unité U12 vérifie dans la base d'indexation où est localisé le contenu sélectionné. Si le contenu est stocké sur le serveur, une requête d'accès au contenu est transmise à l'unité de gestion U11. Si le contenu sélectionné est stocké dans 3052619 13 l'espace E-OP2, l'unité accède directement au contenu sans interroger le module de gestion U11. Cette première variante permet un traitement local d'une demande d'accès à un contenu géré dans l'espace E OP2 du fournisseur sur le disque D2. 5 Selon une deuxième variante, en référence à la figure 4, l'unité de gestion (U12) reçoit en outre une durée d'expiration T liée au contenu à mémoriser. Par exemple, le contenu loué visé ci-dessus est un film et la durée de la location est de six mois. Après expiration de la durée de la location, l'unité de gestion (U12) supprime le contenu. Avantageusement, la durée T est comprise 10 dans des données de gestion de droits numériques du type DRM (sigle anglo- saxon de « Digital Right Management »). L'utilisation de données DRM permet d'appliquer les règles inscrites dans les données DRM quel que soit le support de données où le contenu est stocké ou transféré. Selon une autre variante, avant d'être supprimé de l'espace local E-OP2, 15 à l'expiration de la durée prévue visé ci-dessus, le contenu en question est transféré de l'espace E-OP1 vers l'espace alloué à l'utilisateur E-U. G-âce à cette variante, l'utilisateur peut récupérer des contenus voués à être supprimés. Une fois le contenu transféré dans l'espace E-U, l'utilisateur est libre de supprimer ou non le contenu en question. Dans cette autre variante, il est aussi avantageux de 20 transmettre les données DRM relatives au contenu pour que le contenu soit supprimé automatiquement de l'espace utilisateur E-U par l'unité de gestion U2. Selon une autre variante, un téléchargement d'un contenu prend la forme suivante : Un utilisateur sélectionne un contenu, par exemple un contenu acheté. 25 Supposons que ce dernier soit stocké dans l'espace E-OP1. L'unité de gestion U12 transmet une requête d'accès au contenu à destination du serveur SRV. L'unité de gestion Ull du serveur reçoit la sélection ; constate, grâce à la base d'indexation, que le contenu en question est stocké dans l'espace E-OP2 sur le disque D2. 3052619 14 L'unité distante Ull transmet une requête de transfert à destination de l'unité locale U12. L'unité de gestion locale U12 reçoit la requête de transfert et réalise un transfert du contenu depuis la zone de stockage de fournisseur (E-OP2) vers la 5 zone de stockage de l'utilisateur (E-U). A noter que dans le présent texte, une unité peut être mise en oeuvre sous forme logicielle (ou « software »), auquel cas il prend la forme d'un programme exécutable par un processeur, ou sous forme matérielle (ou « hardware »), comme un circuit intégré spécifique application (ASIC), un système 10 sur puce (SOC), ou sous forme d'une combinaison d'éléments matériels et logiciels, comme par exemple un programme logiciel destiné à être chargé et exécuté sur un composant de type FPGA (Field Programmable Gate Array). En fonction du mode de réalisation choisi, certains actes, actions, évènements ou fonctions de chacune des méthodes décrites dans le présent 15 document peuvent être effectués ou se produire selon un ordre différent de celui dans lequel ils ont été décrits, ou peuvent être ajoutés, fusionnés ou bien ne pas être effectués ou ne pas se produire, selon le cas. En outre, dans certains modes de réalisation, certains actes, actions ou évènements sont effectués ou se produisent concurremment et non pas successivement. 20 Bien que décrits à travers un certain nombre d'exemples de réalisation détaillés, le procédé proposé et le dispositif pour la mise en oeuvre du procédé peut comprendre d'autres variantes, modifications et perfectionnements qui apparaîtront de façon évidente à l'homme de l'art, étant entendu que ces différentes variantes, modifications et perfectionnements font partie de la portée 25 de l'invention, telle que définie par les revendications qui suivent. De plus, différents aspects et caractéristiques décrits ci-dessus peuvent être mis en oeuvre ensemble, ou séparément, ou bien substitués les uns aux autres, et l'ensemble des différentes combinaisons et sous combinaisons des aspects et caractéristiques font partie de la portée de l'invention. REVENDICATIONS1. Procédé de gestion du stockage de contenus numériques dans un dispositif (GTW) apte à communiquer avec un serveur (SRV) d'un fournisseur de contenus (OP) apte à fournir des contenus, le dispositif (GTW) disposant d'une unité de stockage (D2) offrant un espace de stockage pour le stockage des contenus, caractérisé en ce que, dans le dispositif, l'unité de stockage (D2) comprend une zone de stockage de contenus (E-OP2) pour le stockage de contenus du fournisseur, la zone (E-OP2) étant gérée par une unité de gestion du stockage (U12) dont le fonctionnement est sous la commande du serveur. 2. Procédé de gestion selon la revendication 1, caractérisé en ce qu'un stockage, dans l'unité de stockage (D2), d'un contenu géré par le fournisseur comprend, a. une réception par l'unité de gestion du stockage (U12) d'une commande de stockage et d'un contenu ; b. stockage du contenu dans la zone (E-OP2). 3. Procédé de gestion selon la revendication 2, caractérisé en ce que l'unité reçoit en outre une durée de mémorisation (T) liée au contenu à mémoriser, et en ce que l'unité de gestion (U12) supprime le contenu (CNT) après expiration de la durée de mémorisation (T). 4. Procédé de gestion selon la revendication 3, caractérisé en ce que la suppression est précédée d'un transfert concerné dans une zone de stockage (E-U) de l'utilisateur incluse dans l'unité de stockage (D2) 5. Dispositif (GTW) apte à communiquer avec un serveur d'un fournisseur de contenus (OP) apte à fournir des contenus, le dispositif (GTW) disposant d'une unité de stockage (D2) offrant un espace de stockage pour le stockage des contenus, caractérisé en ce que l'unité de stockage (D2) comprend une zone de stockage de contenus pour le stockage de 3052619 16 contenus du fournisseur, la zone étant gérée par une unité de gestion du stockage (U12) dont le fonctionnement est sous la commande du serveur. 6. Produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé de gestion du stockage 5 selon la revendication 1, lorsqu'il est exécuté par un processeur. 7. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de gestion du stockage selon la revendication 1. 10 8. Procédé de gestion du stockage de contenus dans un réseau de communication comprenant un serveur fournisseur de contenus et au moins un dispositif apte à accéder aux contenus, le serveur disposant d'une unité de stockage (D1) offrant un premier espace de stockage (E OP1) et ledit au moins un dispositif disposant d'une unité de stockage 15 (D2), le premier espace de stockage étant géré par une première unité de gestion du stockage (U11), caractérisé en ce que le serveur dispose d'un second espace de stockage (E-OP2) externe au serveur, le second espace étant géré par une unité de gestion du stockage (U12) fonctionnant sous la commande de la première unité de gestion du stockage (U11). 20 9. Serveur (SRV) apte à communiquer avec au moins un dispositif via un réseau de communication, le serveur disposant d'une unité de stockage (D1) offrant un premier espace de stockage (E OP1) et ledit au moins un dispositif disposant d'une unité de stockage (D2), le premier espace étant géré par une première unité de gestion du stockage (U11), caractérisé en 25 ce que le serveur dispose d'un second espace de stockage (E-OP2) externe au serveur, le second espace étant géré par une seconde unité de gestion du stockage (U12) fonctionnant sous ka commande de la première unité de gestion de stockage (U11). 3052619 17 10. Produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé de gestion du stockage selon la revendication 8, lorsqu'il est exécuté par un processeur. 11. Support d'enregistrement lisible par un ordinateur sur lequel est 5 enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de gestion du stockage selon la revendication 8.