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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000008878 coupling Effects 0.000 claims abstract description 9
- 238000010168 coupling process Methods 0.000 claims abstract description 9
- 238000005859 coupling reaction Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000004891 communication Methods 0.000 description 14
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- TVZRAEYQIKYCPH-UHFFFAOYSA-N 3-(trimethylsilyl)propane-1-sulfonic acid Chemical compound C[Si](C)(C)CCCS(O)(=O)=O TVZRAEYQIKYCPH-UHFFFAOYSA-N 0.000 description 1
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 241001362551 Samba Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols 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)
- 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
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)
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)
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 |
-
2011
- 2011-12-01 FR FR1161055A patent/FR2983599A1/fr not_active Withdrawn
-
2012
- 2012-11-29 EP EP12791508.0A patent/EP2786260B1/fr active Active
- 2012-11-29 CN CN201280058397.9A patent/CN103959269B/zh active Active
- 2012-11-29 JP JP2014543896A patent/JP6106687B2/ja active Active
- 2012-11-29 MY MYPI2014001245A patent/MY175378A/en unknown
- 2012-11-29 KR KR1020147014831A patent/KR102032582B1/ko active IP Right Grant
- 2012-11-29 MX MX2014006458A patent/MX2014006458A/es active IP Right Grant
- 2012-11-29 WO PCT/EP2012/073995 patent/WO2013079612A1/fr active Application Filing
- 2012-11-29 BR BR112014012929-0A patent/BR112014012929B1/pt active IP Right Grant
- 2012-11-29 US US14/360,927 patent/US10055425B2/en active Active
- 2012-11-30 TW TW101144868A patent/TWI561075B/zh active
-
2015
- 2015-03-26 HK HK15103077.3A patent/HK1202671A1/zh unknown
Patent Citations (2)
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 |