FR2983599A1 - Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe - Google Patents

Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe Download PDF

Info

Publication number
FR2983599A1
FR2983599A1 FR1161055A FR1161055A FR2983599A1 FR 2983599 A1 FR2983599 A1 FR 2983599A1 FR 1161055 A FR1161055 A FR 1161055A FR 1161055 A FR1161055 A FR 1161055A FR 2983599 A1 FR2983599 A1 FR 2983599A1
Authority
FR
France
Prior art keywords
file system
content receiver
content
storage equipment
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR1161055A
Other languages
English (en)
Inventor
Nicolas Marce
Alain Tritschler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to FR1161055A priority Critical patent/FR2983599A1/fr
Priority to CN201280058397.9A priority patent/CN103959269B/zh
Priority to MYPI2014001245A priority patent/MY175378A/en
Priority to MX2014006458A priority patent/MX2014006458A/es
Priority to PCT/EP2012/073995 priority patent/WO2013079612A1/fr
Priority to KR1020147014831A priority patent/KR102032582B1/ko
Priority to US14/360,927 priority patent/US10055425B2/en
Priority to BR112014012929-0A priority patent/BR112014012929B1/pt
Priority to EP12791508.0A priority patent/EP2786260B1/fr
Priority to JP2014543896A priority patent/JP6106687B2/ja
Priority to TW101144868A priority patent/TWI561075B/zh
Publication of FR2983599A1 publication Critical patent/FR2983599A1/fr
Priority to HK15103077.3A priority patent/HK1202671A1/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0643Management of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0661Format or protocol conversion arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

Un dispositif de contrôle (D) est destiné à équiper un récepteur de contenus (RC) disposant d'un premier système de fichiers (S1). Ce dispositif (D) est agencé, consécutivement à un premier couplage d'un équipement de stockage (ES), disposant d'un deuxième système de fichiers (S2) incompatible avec le premier système de fichiers (S1), au récepteur de contenus (RC), d'une part, pour ordonner au récepteur de contenus (RC) de transmettre à l'équipement de stockage (ES) un ensemble de données de contrôle (ED) constituant un troisième système de fichiers (S3) de type virtuel et compatible avec le premier système de fichiers (S1), afin qu'il stocke cet ensemble (ED) dans au moins un fichier de son deuxième système de fichiers (S2), et, d'autre part, pour piloter la transmission de données de contenu reçues par le récepteur de contenus (RC), de ce dernier (RC) vers l'équipement de stockage (ES), sous le contrôle du premier système de fichiers (S1), afin que ces données de contenu soient stockées dans l'équipement de stockage (ES) sous le contrôle du troisième système de fichiers (S3).

Description

PROCÉDÉ DE STOCKAGE DE DONNÉES DE CONTENU D'UN RÉCEPTEUR DE CONTENUS DANS UN ÉQUIPEMENT DE STOCKAGE PORTABLE, ET DISPOSITIF DE CONTRÔLE ASSOCIÉ Domaine technique de l'invention L'invention concerne les récepteurs de contenus, et plus précisément le stockage des données de contenu que reçoivent de tels récepteurs. On entend ici par « récepteur de contenus » un équipement de communication pouvant se connecter à au moins un réseau de communication afin de recevoir des contenus, éventuellement diffusés. Par conséquent, il pourra s'agir, par exemple, d'un boîtier de type Set-Top Box (ou STB), d'un décodeur ou d'une passerelle résidentielle (ou « residential gateway »). Par ailleurs, on entend ici par « contenu » un ensemble de données qui définit un programme de télévision ou de vidéo ou audio (radiophonique ou musical) ou de jeux ou multimédia, éventuellement à la demande, ou encore un fichier informatique (ou « data »). Etat de l'art Comme le sait l'homme de l'art, certains récepteurs de contenus disposent d'une mémoire qui leurs permettent de stocker des données de contenus qu'ils ont reçus d'un réseau de communication auquel ils sont connectés. Ce stockage, tout comme certaines autres fonctionnalités, est contrôlé au sein d'un récepteur de contenus par un système de fichiers (ou en anglais « file system »), par exemple de type FAT (« File Allocation Table ») ou NTFS (« New Technology File System »). Lorsqu'un récepteur de contenus comporte une mémoire qui est pleine et que son utilisateur veut stocker de nouveaux contenus sans effacer d'anciens contenus stockés, ou bien lorsqu'un récepteur de contenus ne contient pas de mémoire de stockage et que son utilisateur veut stocker un contenu reçu, il faut coupler ce récepteur de contenus à un équipement de stockage portable, comme par exemple une clé USB ou un disque dur, qui dispose également d'un système de fichiers chargé, notamment, de contrôler ses opérations de stockage. Or, pour qu'un récepteur de contenus puisse contrôler le stockage de données de contenu dans un équipement de stockage portable qui est couplé à lui sans endommager le contenu de ce dernier, il est indispensable que leurs systèmes de fichiers respectifs soient compatibles entre eux. Cela résulte du mode de fonctionnement du middleware du récepteur de contenus. En cas d'incompatibilité entre les systèmes de fichiers, ce qui est très fréquemment le cas, le récepteur de contenus procède au formatage de l'équipement de stockage avant de lui transmettre les données de contenu à stocker, ce qui entraîne une perte totale des données qu'il stockait jusqu'alors. Résumé de l'invention L'invention a donc pour but de remédier à l'inconvénient précité sans perte des données stockées dans l'équipement de stockage, lorsque ce dernier dispose d'un système de fichiers qui est incompatible avec le système de fichiers du récepteur de contenus auquel il est couplé. A cet effet, l'invention propose notamment un procédé, dédié au stockage de données de contenu reçues par un récepteur de contenus qui dispose d'un premier système de fichiers, et comprenant, consécutivement à un premier couplage d'un équipement de stockage, disposant d'un deuxième système de fichiers incompatible avec le premier système de fichiers, au récepteur de contenus : - une étape (i) consistant à transmettre, du récepteur de contenus vers l'équipement de stockage, un ensemble de données de contrôle qui constitue un troisième système de fichiers de type virtuel et compatible avec le premier système de fichiers, puis à stocker cet ensemble dans au moins un fichier du deuxième système de fichiers, et - une étape (ii) consistant à transmettre des données de contenu reçues du récepteur de contenus vers l'équipement de stockage, sous le contrôle du premier système de fichiers, puis à stocker ces données de contenu transmises dans l'équipement de stockage sous le contrôle du troisième système de fichiers.
Le procédé de stockage selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : - à l'étape (i) le récepteur de contenus peut transmettre également au deuxième système de fichiers des données auxiliaires qui sont représentatives d'une capacité de stockage devant être réservée dans l'équipement de stockage pour stocker les données de contenu devant être transmises ; - à l'étape (i), avant de transmettre les données de contrôle, le récepteur de contenus peut déterminer auprès de l'équipement de stockage le poids maximum autorisé et le poids initial des fichiers du deuxième système de fichiers afin d'estimer le poids non utilisé par chacun des fichiers du deuxième système de fichiers, puis, si le poids de l'ensemble (de données de contrôle) est supérieur au plus grand poids non utilisé parmi ceux estimés, le récepteur de contenus peut décomposer cet ensemble (de données de contrôle) en au moins deux sous-ensembles destinés à être stockés respectivement dans au moins deux fichiers choisis du deuxième système de fichiers. L'invention propose également un dispositif de contrôle, destiné à équiper un récepteur de contenus disposant d'un premier système de fichiers, et agencé, consécutivement à un premier couplage d'un équipement de stockage, disposant d'un deuxième système de fichiers incompatible avec le premier système de fichiers, à son récepteur de contenus : - pour ordonner à son récepteur de contenus de transmettre à l'équipement de stockage un ensemble de données de contrôle qui constitue un troisième système de fichiers de type virtuel et compatible avec le premier système de fichiers, afin qu'il stocke cet ensemble dans au moins un fichier de son deuxième système de fichiers, et - pour piloter la transmission de données de contenu reçues par son récepteur de contenus, de ce dernier vers l'équipement de stockage, sous le contrôle du premier système de fichiers, afin que ces données de contenu soient stockées dans l'équipement de stockage sous le contrôle du troisième système de fichiers.
Le dispositif de contrôle selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : il peut être agencé pour ordonner à son récepteur de contenus de transmettre au deuxième système de fichiers, en complément de l'ensemble (de données de contrôle), des données auxiliaires qui sont représentatives d'une capacité de stockage devant être réservée dans l'équipement de stockage pour stocker les données de contenu devant être transmises ; il peut être agencé, avant d'ordonner la transmission des données de contrôle, d'une part, pour déterminer auprès de l'équipement de stockage le poids maximum autorisé et le poids initial des fichiers du deuxième système de fichiers afin d'estimer le poids non utilisé par chacun des fichiers du deuxième système de fichiers, et, d'autre part, si le poids de l'ensemble (de données de contrôle) est supérieur au plus grand poids non utilisé parmi ceux estimés, pour décomposer cet ensemble (de données de contrôle) en au moins deux sous-ensembles destinés à être stockés respectivement dans au moins deux fichiers choisis du deuxième système de fichiers. L'invention propose également un récepteur de contenus comprenant un premier système de fichiers et un dispositif de contrôle du type de celui présenté ci-avant. L'invention est particulièrement bien adaptée, bien que non limitativement, aux récepteurs de contenus qui constituent un boîtier de type Set-Top Box (ou STB), un décodeur ou une passerelle résidentielle. Par ailleurs, l'invention est particulièrement bien adaptée, bien que non limitativement, aux équipements de stockage qui constituent une clé USB ou un disque dur portable. Brève description du dessin D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et du dessin annexé, sur lequel l'unique figure illustre de façon schématique et fonctionnelle un récepteur de contenus, d'une première part, connecté à un réseau de communication, d'une deuxième part, comprenant un dispositif de contrôle selon l'invention, et, d'une troisième part, auquel est couplé un équipement de stockage. Le dessin annexé pourra non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant.
Description détaillée L'invention a pour objet de permettre le stockage par un équipement de stockage portable ES de données de contenu provenant d'un récepteur de contenus RC, lorsque ce dernier (RC) dispose d'un système de fichiers 51 qui est incompatible avec le système de fichiers S2 de l'équipement de stockage ES. Dans ce qui suit, on considère à titre d'exemple non limitatif que le récepteur de contenus RC est un Set-Top Box (ou STB). Mais l'invention n'est pas limitée à ce type de récepteur de contenus. Elle concerne en effet tout type de récepteur de contenus pouvant être connecté à au moins un réseau de communication afin de recevoir des contenus, et disposant d'un système de fichiers et d'au moins une interface de connexion permettant son couplage à un équipement ou périphérique. Par conséquent, il pourra également s'agir, par exemple, d'un décodeur, d'une passerelle résidentielle (ou « residential gateway ») ou d'une passerelle domestique (ou « home gateway »). Par ailleurs, on considère dans ce qui suit, à titre d'exemple non limitatif, que le set-top box RC ne dispose pas d'une mémoire destinée à permettre le stockage de contenus reçus. Mais, l'invention concerne également les récepteurs de contenus comportant une telle mémoire.
De plus, on considère dans ce qui suit, à titre d'exemple non limitatif, que l'équipement de stockage portable ES est une clé USB disposant d'une interface de connexion (par exemple de type mâle). Mais l'invention n'est pas limitée à ce type d'équipement de stockage portable. Elle concerne en effet tout type d'équipement de stockage portable et disposant d'un système de fichiers contrôlant, notamment, ses opérations de stockage de données. Par conséquent, il pourra également s'agir, par exemple, d'un disque dur, éventuellement de type eSATA, ou d'un disque réseau de type NDS, ou encore d'un serveur de type Samba.
On a schématiquement illustré sur l'unique figure un récepteur de contenus RC (ici un set-top box dépourvu de mémoire de stockage de contenus) qui est connecté à un réseau de communication R et à un équipement de stockage ES (ici une clé USB).
On considère dans ce qui suit, à titre d'exemple non limitatif, que le réseau de communication R est un réseau satellitaire. Mais, l'invention n'est pas limitée à ce type de réseau de communication. En effet, le réseau de communication R peut être filaire ou non filaire. Ainsi, il pourrait également s'agir d'un réseau filaire de type xDSL (par exemple ADSL), ou d'un réseau mobile ou cellulaire ou WLAN (« Wireless Local Area Network » - éventuellement de type 802.11 (ou WiFi) ou WiMAX)), ou de tout autre type de réseau de diffusion numérique sur modulation (câble ou terrestre) et quel que soit le type de modulation (DVB, DSS, ATSC, par exemple). Ce récepteur de contenus RC comprend classiquement un premier système de fichiers (ou file system) 51, qui est notamment chargé de contrôler les opérations de stockage des données de contenu qui sont reçues du réseau de communication R, et un module de communication MC qui lui permet de se connecter au réseau de communication R, notamment dans le but de recevoir des contenus, éventuellement diffusés.
Par exemple, le premier système de fichiers 51 est un système propriétaire qui diffère de ceux de type FAT (File Allocation Table) ou NTFS (New Technology File System). Le récepteur de contenus RC comprend également au moins une première interface de connexion Cl destinée à permettre son couplage à un équipement ou périphérique, et notamment à un équipement de stockage ES, comme par exemple une clé USB. Par exemple, la première interface de connexion Cl est un connecteur USB de type femelle. L'équipement de stockage ES (ici une clé USB) comprend classiquement une mémoire MS, chargée de stocker des données de contenus reçues, un deuxième système de fichiers (ou file system) S2, incompatible avec le premier système de fichiers 51 du récepteur de contenus RC et notamment chargé de contrôler les opérations de stockage des données de contenu reçues, et au moins une seconde interface de connexion C2, destinée à permettre son couplage à un équipement électronique, et notamment à un ordinateur fixe ou portable ou au récepteur de contenus RC. Par exemple, la seconde interface de connexion C2 est un connecteur USB de type mâle.
Par exemple, le deuxième système de fichiers S2 est de type FAT ou NTFS. L'invention propose de mettre en oeuvre un procédé de stockage destiné à permettre le stockage dans la clé USB ES de données de contenus issues du réseau de communication R, malgré l'incompatibilité entre les premier 51 et deuxième S2 systèmes de fichiers, et sans que cela n'efface ou ne rende illisibles d'éventuelles données préalablement stockées dans la clé USB ES sous le contrôle de son deuxième système de fichiers S2. Ce procédé de stockage comprend deux étapes (i) et (ii) qui sont mises en oeuvre successivement consécutivement au premier couplage de la clé USB ES au récepteur de contenus RC, et consécutivement à l'activation d'un service de stockage externe par l'utilisateur du récepteur de contenus RC et à la sélection par cet utilisateur d'au moins un contenu reçu qu'il souhaite stocker dans la clé USB ES, par exemple au moyen d'une interface homme-machine du récepteur de contenus RC.
Une première étape (i) du procédé de stockage comprend deux sous- parties. Une première sous-partie consiste à transmettre, du récepteur de contenus RC vers l'équipement de stockage ES (ici une clé USB), un ensemble de données de contrôle ED qui constitue un troisième système de fichiers S3, de type virtuel et compatible avec le premier système de fichiers 51. Une seconde sous-partie consiste à stocker l'ensemble ED transmis dans au moins un fichier du deuxième système de fichiers S2 de la clé USB. On notera que la première sous-partie de cette première étape (i) peut être mise en oeuvre au moyen d'un dispositif de contrôle D qui, selon l'invention, est associé au récepteur de contenus RC. On entend ici par « associé » aussi bien le fait de faire partie intégrante du récepteur de contenus RC (comme illustré), que le fait d'être couplé directement au récepteur de contenus RC. Par conséquent, un dispositif (de contrôle) D peut être réalisé sous la forme de modules logiciels (ou informatiques), ou bien d'une combinaison de circuits électroniques et de modules logiciels. On notera que lorsque le dispositif D n'est constitué que de modules logiciels, il constitue ce que l'homme de l'art appelle une couche d'adaptation comprenant un pilote (ou en anglais « driver ») combiné à une interface de programmation d'applications (ou API (« Application Programming Interface »)), ainsi qu'à une éventuelle interface graphique dédiée à son paramétrage par un utilisateur. Ce dispositif de contrôle D est notamment agencé, consécutivement au premier couplage de la clé USB ES au récepteur de contenus RC, pour générer un ensemble de données de contrôle ED du type précité et ordonner à son récepteur de contenus RC de transmettre cet ensemble ED à la clé USB ES afin qu'elle le stocke dans au moins un fichier de son deuxième système de fichiers S2.
On notera que lors de la première étape (i), le récepteur de contenus RC peut également transmettre au deuxième système de fichiers S2, par exemple sur ordre du dispositif de contrôle D, des données auxiliaires qui sont représentatives d'une capacité de stockage qu'il doit réserver dans la clé USB ES pour stocker les données de contenu reçues par le récepteur de contenus RC et devant être transmises. Si la capacité de stockage restante de la clé USB ES est inférieure à la capacité de stockage requise et représentée par les données auxiliaires transmises, la clé USB ES le signale au dispositif de contrôle D par un message dédié, et le dispositif D interrompt ses opérations et adresse de préférence un message d'impossibilité de stockage à l'utilisateur du récepteur de contenus RC. On notera également que lors de la première étape (i), le récepteur de contenus RC, et par exemple son dispositif de contrôle D, peut, avant de transmettre l'ensemble de données de contrôle ED, commencer par déterminer auprès de la clé USB ES le poids maximum autorisé et le poids initial des fichiers du deuxième système de fichiers S2, afin d'estimer le poids qui est non utilisé par chacun des fichiers du deuxième système de fichiers S2. Il est en effet rappelé que la plupart des systèmes de fichiers comprennent des fichiers dont les poids respectifs ne doivent pas dépasser un 2983 599 9 poids maximum prédéfini. A titre d'exemple, dans le cas d'un système de type FAT 32, le poids maximum de chaque fichier est égal à 4 Go. Une fois les estimations de poids non utilisés effectuées, le dispositif de contrôle D détermine si le poids de l'ensemble ED, qu'il veut transmettre à 5 la clé USB ES, est supérieur au plus grand poids non utilisé parmi ceux qu'il vient d'estimer. Dans l'affirmative, le récepteur de contenus RC (et plus précisément son dispositif de contrôle D) décompose cet ensemble ED en au moins deux sous-ensembles qui sont destinés à être stockés respectivement dans au 10 moins deux fichiers choisis du deuxième système de fichiers S2. On comprendra que cette décomposition est destinée à éviter que le poids de l'un au moins des fichiers du deuxième système de fichiers S2 ne dépasse au final le poids maximal autorisé une fois qu'on lui a adjoint un sous-ensemble de l'ensemble ED. On notera que les sous-ensembles ne font pas obligatoirement 15 le même poids. Dans la négative, la décomposition n'a pas lieu d'être et l'ensemble ED est entièrement stocké dans un fichier du deuxième système de fichiers S2 qui peut le contenir sans que son nouveau poids ne dépasse le poids maximal. Une seconde étape (ii) du procédé de stockage comprend deux sous- 20 parties. Une première sous-partie consiste à transmettre des données de contenu, qui ont été reçues par le récepteur de contenus RC (et qui proviennent ici du réseau de communication R), dudit récepteur de contenus RC vers la clé USB ES, sous le contrôle du premier système de fichiers 51.
25 Une seconde sous-partie consiste à stocker dans la clé USB ES les données de contenu, qui ont été transmises par le récepteur de contenus RC, sous le contrôle du troisième système de fichiers S3. On notera que la première sous-partie de cette seconde étape (ii) peut être mise en oeuvre au moyen du dispositif de contrôle D. Plus précisément, ce 30 dispositif de contrôle D est agencé, consécutivement au stockage de l'ensemble ED dans le deuxième système de fichiers S2, pour piloter la transmission de données de contenu, qui ont été reçues par le récepteur de contenus RC, de ce dernier (RC) vers la clé USB, sous le contrôle du premier 0 système de fichiers Si, afin que ces données de contenu soient stockées dans la clé USB ES sous le contrôle du troisième système de fichiers S3. Grâce à l'implantation d'un troisième système de fichiers virtuel dans le deuxième système de fichiers d'un équipement de stockage, il est 5 désormais possible de stocker dans la mémoire de ce dernier des données de contenu qui proviennent d'un récepteur de contenus qui dispose d'un premier système de fichiers incompatible avec le deuxième système de fichiers, sans que cela n'efface ou n'interdise l'accès aux données précédemment stockées dans cette mémoire avec le deuxième système de fichiers. Ainsi, grâce à 10 l'invention, un récepteur de contenus peut disposer d'une fonction d'enregistrement externe de contenu qu'il comporte ou non une mémoire de stockage interne. On notera que les données de contenu, qui ont été stockées dans l'équipement de stockage sous le contrôle du troisième système de fichiers, ne 15 pourront être extraites par un autre équipement, disposant d'un système de fichiers compatible avec le deuxième mais incompatible avec le premier, qu'à condition qu'il comprenne un logiciel adapté à cet effet (c'est-à-dire pouvant dialoguer avec le troisième système de fichiers). L'invention ne se limite pas aux modes de réalisation de procédé de 20 stockage, de dispositif de contrôle et de récepteur de contenus décrits ci- avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après.

Claims (10)

  1. REVENDICATIONS1. Procédé de stockage de données de contenu reçues par un récepteur de contenus (RC) disposant d'un premier système de fichiers (S1), caractérisé en ce qu'il comprend, consécutivement à un premier couplage d'un équipement de stockage (ES), disposant d'un deuxième système de fichiers (S2) incompatible avec ledit premier système de fichiers (S1), audit récepteur de contenus (RC) : - une étape (i) consistant à transmettre, dudit récepteur de contenus (RC) 1 o vers ledit équipement de stockage (ES), un ensemble de données de contrôle (ED) constituant un troisième système de fichiers (S3) de type virtuel et compatible avec ledit premier système de fichiers (S1), puis à stocker cet ensemble (ED) dans au moins un fichier dudit deuxième système de fichiers (S2), et 15 - une étape (ii) consistant à transmettre des données de contenu reçues dudit récepteur de contenus (RC) vers ledit équipement de stockage (ES), sous le contrôle dudit premier système de fichiers (S1), puis à stocker ces données de contenu transmises dans ledit équipement de stockage (ES) sous le contrôle dudit troisième système de fichiers (S3). 20
  2. 2. Procédé selon la revendication 1, caractérisé en ce qu'à l'étape (i) ledit récepteur de contenus (RC) transmet également audit deuxième système de fichiers (S2) des données auxiliaires représentatives d'une capacité de stockage devant être réservée dans ledit équipement de stockage (ES) pour stocker lesdites données de contenu devant être transmises. 25
  3. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce qu'à l'étape (i), avant de transmettre lesdites données de contrôle, ledit récepteur de contenus (RC) détermine auprès dudit équipement de stockage (ES) le poids maximum autorisé et le poids initial des fichiers dudit deuxième système de fichiers (S2) afin d'estimer le poids non utilisé par chacun desdits fichiers du 30 deuxième système de fichiers (S2), puis, si le poids dudit ensemble (ED) est supérieur au plus grand poids non utilisé parmi ceux estimés, ledit récepteur de contenus (RC) décompose ledit ensemble (ED) en au moins deux sous-ensembles destinés à être stockés respectivement dans au moins deuxfichiers choisis dudit deuxième système de fichiers (S2).
  4. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'il est adapté à un équipement de stockage (ES) choisi dans un groupe comprenant au moins une clé USB et un disque dur portable.
  5. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu'il est adapté à un récepteur de contenus (RC) choisi dans un groupe comprenant au moins un boîtier de type Set-Top Box, un décodeur et une passerelle résidentielle.
  6. 6. Dispositif de contrôle (D) pour un récepteur de contenus (RC) la disposant d'un premier système de fichiers (51), caractérisé en ce qu'il est agencé, consécutivement à un premier couplage d'un équipement de stockage (ES), disposant d'un deuxième système de fichiers (S2) incompatible avec ledit premier système de fichiers (51), audit récepteur de contenus (RC) : - pour ordonner audit récepteur de contenus (RC) de transmettre audit 15 équipement de stockage (ES) un ensemble de données de contrôle (ED) constituant un troisième système de fichiers (S3) de type virtuel et compatible avec ledit premier système de fichiers (51), afin qu'il stocke cet ensemble (ED) dans au moins un fichier de son deuxième système de fichiers (S2), et 20 - pour piloter la transmission de données de contenu reçues par ledit récepteur de contenus (RC), de ce dernier (RC) vers ledit équipement de stockage (ES), sous le contrôle dudit premier système de fichiers (51), afin que ces données de contenu soient stockées dans ledit équipement de stockage (ES) sous le contrôle dudit troisième système de fichiers (S3). 25
  7. 7. Dispositif selon la revendication 6, caractérisé en ce qu'il est agencé pour ordonner audit récepteur de contenus (RC) de transmettre audit deuxième système de fichiers (S2), en complément dudit ensemble (ED), des données auxiliaires représentatives d'une capacité de stockage devant être réservée dans ledit équipement de stockage (ES) pour stocker lesdites 30 données de contenu devant être transmises.
  8. 8. Dispositif selon l'une des revendications 6 et 7, caractérisé en ce qu'il est agencé, avant d'ordonner la transmission desdites données de contrôle, i) pour déterminer auprès dudit équipement de stockage (ES) le poids maximumautorisé et le poids initial des fichiers dudit deuxième système de fichiers (S2) afin d'estimer le poids non utilisé par chacun desdits fichiers du deuxième système de fichiers (S2), et ii), si le poids dudit ensemble (ED) est supérieur au plus grand poids non utilisé parmi ceux estimés, pour décomposer ledit ensemble (ED) en au moins deux sous-ensembles destinés à être stockés respectivement dans au moins deux fichiers choisis dudit deuxième système de fichiers (S2).
  9. 9. Récepteur de contenus (RC), comprenant un premier système de fichiers (S1), caractérisé en ce qu'il comprend en outre un dispositif de contrôle la (D) selon l'une des revendications 6 à 8.
  10. 10. Récepteur de contenus selon la revendication 9, caractérisé en ce qu'il est choisi dans un groupe comprenant au moins un boîtier de type Set-Top Box, un décodeur et une passerelle résidentielle.
FR1161055A 2011-12-01 2011-12-01 Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe Withdrawn FR2983599A1 (fr)

Priority Applications (12)

Application Number Priority Date Filing Date Title
FR1161055A FR2983599A1 (fr) 2011-12-01 2011-12-01 Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe
KR1020147014831A KR102032582B1 (ko) 2011-12-01 2012-11-29 휴대용 저장 디바이스에서 콘텐츠 수신기의 콘텐츠 데이터를 저장하는 방법, 및 관련 제어 디바이스
MYPI2014001245A MY175378A (en) 2011-12-01 2012-11-29 Method for storing content data of a content receiver in a portable storage device, and associated control device
MX2014006458A MX2014006458A (es) 2011-12-01 2012-11-29 Metodos para almacenar datos de contenido de un receptor de contenido en un dispositivo de almacenamiento portatil, y dispositivo de control asociado.
PCT/EP2012/073995 WO2013079612A1 (fr) 2011-12-01 2012-11-29 Procédé destiné à stocker des données de contenu d'un récepteur de contenu dans un dispositif de stockage portable et dispositif de commande associé
CN201280058397.9A CN103959269B (zh) 2011-12-01 2012-11-29 在便携式存储装置中存储内容接收器的内容数据的方法以及关联的控制装置
US14/360,927 US10055425B2 (en) 2011-12-01 2012-11-29 Method for storing content data of a content receiver in a portable storage device, and associated control device
BR112014012929-0A BR112014012929B1 (pt) 2011-12-01 2012-11-29 método para armazenamento de dados de conteúdo de um receptor de conteúdo em um dispositivo de armazenamento portátil, dispositivo de controle e receptor de conteúdo
EP12791508.0A EP2786260B1 (fr) 2011-12-01 2012-11-29 Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe
JP2014543896A JP6106687B2 (ja) 2011-12-01 2012-11-29 携帯用記憶装置にコンテンツ受信機のコンテンツ・データを記憶する方法および関連する制御装置
TW101144868A TWI561075B (en) 2011-12-01 2012-11-30 Method for storing content data of a content receiver in a portable storage device, and associated control device
HK15103077.3A HK1202671A1 (zh) 2011-12-01 2015-03-26 在便攜式存儲裝置中存儲內容接收器的內容數據的方法以及關聯的控制裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1161055A FR2983599A1 (fr) 2011-12-01 2011-12-01 Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe

Publications (1)

Publication Number Publication Date
FR2983599A1 true FR2983599A1 (fr) 2013-06-07

Family

ID=47227829

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1161055A Withdrawn FR2983599A1 (fr) 2011-12-01 2011-12-01 Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe

Country Status (12)

Country Link
US (1) US10055425B2 (fr)
EP (1) EP2786260B1 (fr)
JP (1) JP6106687B2 (fr)
KR (1) KR102032582B1 (fr)
CN (1) CN103959269B (fr)
BR (1) BR112014012929B1 (fr)
FR (1) FR2983599A1 (fr)
HK (1) HK1202671A1 (fr)
MX (1) MX2014006458A (fr)
MY (1) MY175378A (fr)
TW (1) TWI561075B (fr)
WO (1) WO2013079612A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010030062A1 (fr) * 2008-09-09 2010-03-18 Cns Co., Ltd. Dispositif de mémoire reconnaissable pour un lecteur de disque optique et procédé de commande associé
US20100318714A1 (en) * 2009-06-10 2010-12-16 Samsung Electronics Co., Ltd. Method and apparatus transferring data via universal serial bus

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998024025A1 (fr) 1996-11-27 1998-06-04 1Vision Software, L.L.C. Repertoire de fichiers et systeme d'exploration correspondant
US6609187B1 (en) * 1999-07-06 2003-08-19 Dell Products L.P. Method and apparatus for supporting resizing of file system partitions
US6910115B2 (en) 2001-10-31 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for configuring a removable storage medium
US7117505B2 (en) * 2001-11-29 2006-10-03 Veritas Operating Corporation Methods, systems, and apparatus to interface with storage objects
US8781290B2 (en) 2003-03-17 2014-07-15 Samsung Electronics Co., Ltd. Display apparatus for recording/reproducing video signal and/or audio signal and method thereof
JP2005099968A (ja) 2003-09-24 2005-04-14 Hitachi Ltd 仮想ファイルシステムを有する計算機システム
US7683942B2 (en) 2004-05-18 2010-03-23 Canon Kabushiki Kaisha Information recording apparatus and control method thereof
JP2006146466A (ja) 2004-11-18 2006-06-08 Matsushita Electric Ind Co Ltd 記録媒体及びファイルシステム管理方法
US9063941B2 (en) 2005-06-03 2015-06-23 Hewlett-Packard Development Company, L.P. System having an apparatus that uses a resource on an external device
CN1952890B (zh) 2005-10-21 2010-05-05 神基科技股份有限公司 电脑开机方法及其使用该方法的电脑装置
US7426606B2 (en) 2006-03-31 2008-09-16 Intel Corporation Method, apparatus and system for reverting FAT cluster number to file ID and offset of non-FAT flash file system
JP4653035B2 (ja) 2006-07-26 2011-03-16 キヤノン株式会社 映像記録装置及びその制御方法、並びにプログラム
WO2008034285A1 (fr) * 2006-09-18 2008-03-27 Fengwen Sun Famille de codes ldpc pour applications de vidéotransmission
US9501492B2 (en) * 2006-10-24 2016-11-22 Marvell World Trade Ltd. Combination journaling/non-journaling file system
TWI335171B (en) * 2006-12-29 2010-12-21 Giga Byte Tech Co Ltd Short message transmission system comprising an electronic device capable of receiving an electronic program guide
JP4757206B2 (ja) 2007-01-23 2011-08-24 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム
TWI330018B (en) * 2007-01-24 2010-09-01 Realtek Semiconductor Corp Wireless transmission apparatus and method
US20080250164A1 (en) 2007-04-04 2008-10-09 Jaan-Huei Chen Recording multimedia data on removable storage device
US7966288B2 (en) * 2008-01-02 2011-06-21 Sandisk Il Ltd. Device and method for integrating file systems
KR101478619B1 (ko) 2008-02-27 2015-01-06 삼성전자주식회사 가상화 기술을 이용한 데이터 입출력 방법 및 장치
US8745685B2 (en) * 2008-04-04 2014-06-03 Time Warner Cable Enterprises Llc Methods and apparatus for upgrading set top box devices without the loss of stored content
JP4561872B2 (ja) 2008-05-15 2010-10-13 ソニー株式会社 記録再生装置及び情報処理方法
TWI421700B (zh) 2008-06-02 2014-01-01 無線虛擬儲存裝置及取得遠端檔案之方法
US8473941B2 (en) * 2008-07-08 2013-06-25 Sandisk Il Ltd. Dynamic file system restriction for portable storage devices
US20100070544A1 (en) 2008-09-12 2010-03-18 Microsoft Corporation Virtual block-level storage over a file system
US20100146534A1 (en) * 2008-12-09 2010-06-10 At&T Intellectual Property I, L.P. System and Method to Authenticate a Set-Top Box Device
JP5321113B2 (ja) 2009-02-13 2013-10-23 ソニー株式会社 情報処理装置、および情報処理方法、並びにプログラム
US8516217B2 (en) * 2009-03-27 2013-08-20 International Business Machines Corporation Managing a logically partitioned computing system through a virtual file system
SE534142C2 (sv) 2009-06-16 2011-05-10 Ikonoskop Ab Förfarande och system för lagring av data
WO2011003464A1 (fr) 2009-07-10 2011-01-13 Tomtom International B.V. Système et procédé de mémorisation de données
CA2676735C (fr) * 2009-09-03 2010-10-19 Ibm Canada Limited - Ibm Canada Limitee Mecanisme d'execution des changements apportes a un systeme de fichiers de serveur

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010030062A1 (fr) * 2008-09-09 2010-03-18 Cns Co., Ltd. Dispositif de mémoire reconnaissable pour un lecteur de disque optique et procédé de commande associé
US20100318714A1 (en) * 2009-06-10 2010-12-16 Samsung Electronics Co., Ltd. Method and apparatus transferring data via universal serial bus

Also Published As

Publication number Publication date
BR112014012929A2 (pt) 2017-06-13
KR102032582B1 (ko) 2019-10-15
KR20140102662A (ko) 2014-08-22
JP6106687B2 (ja) 2017-04-05
HK1202671A1 (zh) 2015-10-02
EP2786260B1 (fr) 2016-04-20
US10055425B2 (en) 2018-08-21
BR112014012929B1 (pt) 2021-01-26
TWI561075B (en) 2016-12-01
MX2014006458A (es) 2014-09-01
TW201332346A (zh) 2013-08-01
CN103959269B (zh) 2017-08-15
EP2786260A1 (fr) 2014-10-08
CN103959269A (zh) 2014-07-30
WO2013079612A1 (fr) 2013-06-06
MY175378A (en) 2020-06-23
JP2015506015A (ja) 2015-02-26
US20140330876A1 (en) 2014-11-06

Similar Documents

Publication Publication Date Title
FR2859341A1 (fr) Methode de controle entre appareils connectes a un reseau heterogene et appareil implementant la methode
EP3149917B1 (fr) Dispositif et procede pour passerelle de mise a jour consistente des services d'un reseau domestique
EP2947888A1 (fr) Procédé de téléchargement adaptatif de contenus numériques pour plusieurs écrans
EP2813088B1 (fr) Systeme de lecture de contenu numerique et procede de lecture correspondant
FR2995486A1 (fr) Procede de commande de l'affichage d'un televiseur numerique
FR2983599A1 (fr) Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe
EP2668746A1 (fr) Procede d'acces a des contenus multimedias au sein d'un foyer
EP2122978A2 (fr) Procede et dispositif de communication
EP1681789B1 (fr) Système et procédé de réception d'un flux numérique
WO2019220034A1 (fr) Gestion du téléchargement progressif adaptatif d'un contenu numérique au sein d'un terminal de restitution d'un réseau de communication local
EP4035408A1 (fr) Gestion du téléchargement progressif adaptatif d'un contenu numérique sur réseau mobile avec sélection d'un débit d'encodage maximum autorisé en fonction d'un godet de données
EP1532618B1 (fr) Unite et procede de gestion d'affichage sur un ecran d'une portion courante de document
FR3065608A1 (fr) Procede de commande d'une passerelle multimedia et equipement pour la mise en œuvre du procede
FR3120468A1 (fr) Procédé de gestion de la configuration d’une télécommande.
EP1804500A1 (fr) Téléviseur multifonction et autonome
EP2791794B1 (fr) Procede de gestion d'une application referencee par un dispositif
WO2021094180A1 (fr) Serveur multimedia destine a etre embarque a bord d'un aeronef, systeme electronique de divertissement comprenant un tel serveur, procede de configuration logicielle d'un tel serveur et programme d'ordinateur associe
FR2991841A1 (fr) Procede de configuration automatique de telecommande
EP3926929A1 (fr) Procédé de gestion de la lecture d'un contenu numérique au sein d'un terminal lecteur de contenus multimédias connecté à un dispositif de restitution
FR3015716A1 (fr) Emulation d'equipements physiques
FR3094595A1 (fr) Serveur multimédia destiné à être embarqué à bord d'un aéronef, système électronique de divertissement comprenant un tel serveur, procédé de mise à jour d'un tel serveur et programme d'ordinnateur associé
FR3071374A1 (fr) Procede et systeme pour distribuer un contenu multimedia a des terminaux informatiques
FR3062766A1 (fr) Procede d'etablissement d'une connexion entre un objet et un reseau de communication cellulaire d'itinerance, mettant en oeuvre une carte a puce uicc
FR2973633A1 (fr) Restitution en differe de donnees.
FR2835372A1 (fr) Systeme et procede de gestion de l'installation d'un module de commande d'un equipement, au sein d'un reseau audiovisuel domestique

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20130830