Brevet FR2902541A1 — publié le 20071221

La présente invention concerne le domaine des systèmes de fabrication sur commande, et plus particulièrement un système intelligent pour déterminer une taille optimale de partition dans un environnement de fabrication sur commande. Du fait que la valeur et l'utilisation des informations continuent à croître, les personnes et les entreprises cherchent des moyens supplémentaires pour traiter et mémoriser les informations. L'un des choix mis à la dispo- sition des utilisateurs concerne les systèmes de traite-ment d'informations. Un système de traitement d'informations d'une manière générale traite, compile, mémorise, et/ou communique des informations ou des données à des fins commerciales, personnelles ou autres, de manière à permettre aux utilisateurs d'exploiter la valeur des in-formations. Du fait que les besoins et impératifs en ter-mes de technologie et de traitement d'informations va-rient entre utilisateurs ou applications, les systèmes de traitement d'informations peuvent également varier en fonction du type d'informations qui sont traitées, de la manière selon laquelle les informations sont traitées, de la quantité d'informations qui sont traitées, mémorisées, ou communiquées, et du degré de rapidité et d'efficacité avec lequel les informations peuvent être traitées, mémo- risées ou communiquées. Les variations des systèmes de traitement d'informations permettent que les systèmes de traitement d'informations soient généraux ou configurés pour un utilisateur spécifique ou une utilisation spécifique telle que le traitement de transactions financiè- res, les réservations de vols, le stockage de données d'entreprises, ou les communications globales. De plus les systèmes de traitement d'informations peuvent inclure une variété de composants matériels et logiciels qui peu-vent être configurés pour traiter, mémoriser et communi- quer des informations et peuvent inclure un ou plusieurs systèmes informatiques, systèmes de mémorisation de don-nées, et systèmes de gestion de réseau. Il est connu des fabricants de matériel informatique d'origine (OEM) de désigner une partie d'une unité de disque dur d'un système pour disposer d'une partition de récupération sécurisée dans laquelle des diagnostics, des images, des programmes d'installation, etc. peuvent être mémorisés en vue d'une utilisation ultérieure. Les fabricants OEM verrouillent de manière efficace cette partie de l'unité de disque dur du système de sorte que les clients ne peuvent pas facilement effacer la partition et ne peuvent pas facilement manipuler ou corrompre la partition. Un problème potentiel concernant cette partition de récupération sécurisée est que la mémoire disponible d'une unité de disque dur est réduite par la taille de la partition de récupération sécurisée. Ainsi, par exemple, un client qui achète une unité de disque de 80 Go peut uniquement avoir accès à 74 Go via l'unité de disque qui est appelée unité de disque C. Le reste de l'unité de disque dur n'est pas facilement accessible. Ce problème peut gêner certains clients qui souhaitent accéder à l'ensemble de la mémoire disponible de l'unité de disque dur. Dans un environnement de fabrication sur commande, l'es- timation de l'espace nécessaire basé sur un système peut être difficile du fait que le contenu de la partition de récupération est déterminé dynamiquement à l'instant de fabrication du système. Pour minimiser une possible réaction négative du client, il est souhaitable de fournir un procédé pour allouer juste assez d'espace pour la partition de récupération nécessaire pour les données concernant cette commande particulière. Il est connu de fabriquer des systèmes de traitement d'informations en utilisant un modèle de fabrication sur 35 commande. Un avantage d'un modèle de fabrication sur com- mande par rapport à un modèle commercial traditionnel en chaîne continue est la capacité de changer une image client et d'avoir une image sur le terrain presque immédiatement au lieu de devoir attendre jusqu'à deux mois que les distributeurs vendent leur stock. En outre, certains fabricants sur commande peuvent déterminer les besoins de l'usine sur une base quotidienne. Ainsi, s'il existe 5000 commandes pour un jour particulier, une cellule dans l'usine peut fabriquer 50 systèmes pendant une période de travail d'une équipe, il existe 50 cellules fonctionnant pendant une période de travail d'une équipe et il existe deux périodes de travail d'équipes actives, on peut déterminer que pour fabriquer les 5000 systèmes commandés 50 cellules lors de la période de travail d'équipe 1 et 50 cellules lors de la période de travail 2 peuvent satisfaire les commandes et ainsi l'usine doit rester ouverte pour une troisième période de travail d'une équipe. Il est également prévisible qu'un environnement de fabrication sur commande puisse conserver plu- sieurs téraoctets de logiciel facultatif, verrouillé ou d'essai sur un serveur d'installation d'usine. Le charge-ment d'une partie ou de la totalité de ce logiciel sur un système client peut engendrer des ventes supplémentaires pour le fabricant du système de traitement d'informations en fournissant au client des exemples de logiciel dont il ne serait sinon pas informé. Il serait souhaitable que sur la base des temps de fabrication en usine attribués pour un jour particulier, un nombre de données facultatives quelconques compris entre aucune et toutes soit téléchargé vers un système client pour ce jour particulier. Du fait qu'une partie de ce contenu est verrouillée ou facultative, dans certains cas on aurait une meilleure réaction du client si ces données se trouvaient dans une partie dédiée, qu'il s'agisse d'une Zone Protégée d'Hôte (HPA), masquée ou normale. Il existe un besoin client de s'assurer que cette partition est d'une taille pas plus grande que nécessaire par rapport aux données facultatives/verrouillées/d'essai téléchargées pour ce système. Conformément à la présente invention, on définit un système intelligent pour déterminer une taille optimale de partition sur un système de traitement d'informations. Le système procure une réaction améliorée des clients en offrant une partition qui est d'une taille pas plus grande que nécessaire par rapport aux données facultatives/verrouillées/d'essai téléchargées pour ce système. En outre, conformément à la présente invention, on défi-nit un procédé consistant à fournir un contenu à un client dans une partition masquée d'un système de traite- ment d'informations. Le contenu peut inclure un contenu verrouillé, facultatif ou d'essai. Le procédé garantit la flexibilité d'ajout du contenu à une partition sur la base d'une pluralité de variables d'usine telles que la période d'arrêt de l'usine et un temps consommé à l'ins- tallation en usine. Par exemple, sur la base d'une liste de systèmes à fabriquer un jour particulier, l'usine est capable de calculer une durée requise dans des baies de chargement pour couvrir les téléchargements normaux (par exemple, 20 minutes par système). S'il existe du temps supplémentaire quelconque disponible (à savoir la capacité de baie de chargement est de 30 minutes par système sur la base de la quantité de systèmes à fabriquer ce jour), alors le procédé est en mesure de déterminer que pour le jour particulier, il existe 10 minutes par sys- tème pour placer autant que possible de logiciel facultatif, verrouillé ou d'essai. La présente invention va être mieux comprise, et ses nombreux buts, caractéristiques et avantages vont apparaître clairement à l'homme du métier en se reportant aux des- sins annexés. L'utilisation des mêmes références numéri- ques tout au long des différents dessins désigne des éléments identiques ou similaires. Sur les dessins : û la figure 1 représente un schéma d'un système pour installer un logiciel qui inclut la génération d'une partition dimensionnée de manière optimale, û la figure 2 représente un schéma fonctionnel d'un système de traitement d'informations ayant une partition dimensionnée de manière optimale, û la figure 3 représente un ordinogramme du fonctionne-ment d'un système pour déterminer une taille de partition optimale, û la figure 4 représente un ordinogramme du fonctionne- ment d'un système pour délivrer de manière facultative un contenu à un système de traitement d'informations basé sur la disponibilité d'usine. La figure 1 est un schéma d'un système d'installation de logiciel 100 dans un site de fabrication de système de traitement d'informations. En fonctionnement, une com- mande 110 est placée pour acheter un système de traite-ment d'informations cible 120. Le système de traitement d'informations cible 120 à fabriquer contient une pluralité de composants matériels et logiciels. Par exemple, le système de traitement d'informations cible 120 peut inclure une marque particulière d'unité de disque dur, un type particulier de moniteur, une marque particulière de processeur, et de logiciel. Le logiciel peut inclure une version particulière d'un système d'exploitation conjointement avec l'ensemble du logiciel pilote approprié et d'autres logiciels d'application en association avec des correcteurs de bogues logiciels appropriés. Le logiciel peut également inclure un logiciel pare-feu. Avant que le système de traitement d'informations cible 120 soit livré au client, la pluralité des composants sont installés et testés. Cette installation et ces tests logiciels garan- tissent de manière avantageuse un système de traitement d'informations fonctionnant, fiable, qui est prêt à fonctionner lorsque reçu par un client. Du fait que différentes familles de systèmes de traite- ment d'informations et différents composants informatiques individuels peuvent nécessiter des installations logicielles différentes, il est souhaitable de déterminer quel logiciel installé sur un système de traitement d'in-formations cible 120. Un fichier de descripteur 130 est fourni en convertissant une commande 110, qui correspond à un système de traitement d'informations voulu ayant des composants voulus, en un format lisible par ordinateur via un module de conversion 132. Des descripteurs de composant sont des descriptions lisi-bles par ordinateur des composants du système de traite-ment d'informations cible 120 lesquels composants sont définis par la commande 110. Dans un mode de réalisation, les descripteurs de composant sont inclus dans un fichier de descripteurs appelé enregistrement de descripteurs système qui est un fichier lisible par ordinateur contenant une liste des composants, à la fois matériels et logiciels, à installer sur un système de traitement d'in-formations cible 120. Ayant lu la pluralité des descripteurs de composant, le serveur de base de données 140 fournit une image ayant une pluralité de composants logiciels correspondant aux descripteurs de composant au serveur de fichier 142 sur une connexion réseau 144. Les connexions réseau 144 peuvent être une connexion réseau quelconque bien connue dans la technique, telle qu'un ré-seau local, un Intranet ou l'Internet. Les informations contenues dans le serveur de base de données 140 sont souvent mises à jour de sorte que la base de données contient un nouvel environnement de fabrication en usine. Le logiciel est ensuite installé sur le système de trai- tement d'informations cible 120 via le serveur de fichier 142. Le logiciel est installé sur le système de traite-ment d'informations cible via l'image. L'image peut inclure un code d'auto-configuration. Le serveur de base de données 140 peut également être mu- ni de données de partition 180. Les données de partition fournissent au serveur de base de données 140 des informations concernant une taille optimale de partition sur la base du logiciel à installer sur le système cible comme défini par le fichier de descripteurs 130. Les don- nées de partition 180 peuvent également identifier un contenu à installer sur le système de traitement d'informations cible sur la base de la taille de partition dimensionnée de manière optimale et du contenu de la commande 110. Un système de partition 182 génère dynamiquement les don-nées de partition 180 sur la base des applications qui doivent être installées sur un système cible individuel 120. Les applications qui doivent être installées peuvent être dérivées du fichier de descripteur 130. Ainsi, les données de partition 180 définissent une taille de partition optimale. Le système de partition 182 peut également recevoir des données de fabrication telles qu'une période d'arrêt de l'usine et une période d'installation de l'usine. En utilisant ces informations d'usine ainsi que les informations concernant les composants à installer sur le système cible 120, le système de partition 182 peut générer une liste suggérée de contenus en vue de l'installation sur la partition dimensionnée de manière optimale du système de traitement d'informations cible 120. Par exemple, sur la base sur la base d'une liste de systèmes à fabriquer un lundi particulier, le système de partition 182 peut calculer une durée requise dans les baies de chargement pour couvrir les téléchargements nor- maux (20 minutes par système). S'il existe du temps sup- plémentaire disponible (à savoir une capacité de baies de chargement de 30 minutes par système sur la base de la quantité de systèmes à fabriquer ce jour), alors il se-rait possible de déterminer que pour ce lundi, il existe 10 minutes supplémentaires par système disponibles pour installer des logiciels facultatifs, verrouillés ou d'essai. En se reportant à la figure 2, un schéma fonctionnel d'un système de traitement d'informations cible 120 est repré- senté. Le système de traitement d'informations 120 inclut un processeur 202, des dispositifs d'entrée/sortie (E/S) 204, tels qu'un écran, un clavier, une souris, et des contrôleurs associés, une mémoire 206 incluant une mémoire non-volatile telle qu'une unité de disque dur 206 et une mémoire volatile telle qu'une mémoire à accès direct, et d'autres dispositifs de mémorisation 208, tels qu'un disque et un lecteur de CD- ROM ou de DVD et d'au- tres dispositifs de mémoire, et plusieurs autres sous-systèmes 210, tous interconnectés via un ou plu- sieurs bus, représentés collectivement sous la forme d'un bus 312. Une partition dimensionnée de manière optimale 220 est mémorisée sur la mémoire 206 du système de traitement d'informations 120 et est exécutée par le processeur 202 du système de traitement d'informations 120. Le contenu identifié par le système de partition 182 peut être mémorisé dans la partition dimensionnée de manière optimale. Dans le but de la présente description, un système de traitement d'informations peut inclure tout dispositif ou ensemble de dispositifs fonctionnels pour calculer, classer, traiter, émettre, recevoir, récupérer, envoyer, commuter, mémoriser, afficher, manifester, détecter, enregistrer, reproduire, gérer ou utiliser toute forme d'in-formations, d'intelligence, ou de données à des fins com- merciales, scientifiques, de commande ou autres. Par exemple, un système de traitement d'informations peut être un ordinateur individuel, un dispositif de mémorisation de réseau, ou tout autre dispositif adapté et peut varier en taille, forme, performance, fonctionnalité et prix. Le système de traitement d'informations peut inclure une mémoire à accès direct (RAM), une ou plusieurs ressources de traitement telles qu'une unité centrale de traitement (CPU) ou une logique de commande matérielle ou logicielle, une mémoire à lecture seule (ROM), et/ou d'autres types de mémoire non-volatile. Des composants supplémentaires du système de traitement d'informations peuvent inclure une ou plusieurs unités de disque, un ou plusieurs ports réseau pour communiquer avec des dispositifs externes ainsi que divers dispositifs d'entrée et de sortie (E/S), tels qu'un clavier, une souris et un afficheur vidéo. Le système de traitement d'informations peut également inclure un ou plusieurs bus opérationnels pour transmettre des communications entre les divers composants matériels. En se reportant à la figure 3, un ordinogramme du fonctionnement du système de partition 182 pour déterminer une taille optimale de partition est représenté. Plus spécifiquement, le système commence l'exécution en comparant le manifeste du système aux données de fabrication sur commande pour déterminer si une partition optimale est souhaitable à l'étape 310. Si une partition optimale n'est pas souhaitée, alors le système de partition 182 quitte et le système de traitement d'informations est fa-briqué avec une partition standard à l'étape 312. Si une partition optimale est souhaitable, alors le système de partition 182 crée une partition X à une taille minimum comme défini par une variable fournie dans le système de partition ou comme prédéfini par le système de partition à l'étape 320. Ensuite, toutes les données sont chargées sur le lecteur C qui est nécessaire pour remplir la partition X à l'étape 322 (en variante, le système de partition 182 peut calculer la taille de tous les fichiers qui sont désignés pour la partition X depuis les métadonnées (par exemple, le fichier de description) qui sont utilisées pour charger un contenu sur la partition C). Ensuite, le système de partition détermine si la partition X est suffisamment grande sur la base des informations à charger sur la partition X à l'étape 330. On peut déterminer si la partition X est suffisamment grande sur la base des métadonnées des téléchargements antérieurs ou sur la base de la taille de fichier individuel, des types de fichier etc. des informations à charger sur cette partition X particulière. Si la taille de partition est suf-fisamment grande, alors les données peuvent être chargées sur la partition à l'étape 332. Si la taille de partition n'est pas suffisamment grande, alors la taille de partition est augmentée d'un pourcentage prédéterminé de la taille globale de la partition X (par exemple, XX %) à l'étape 334 et ensuite les données peuvent être chargées sur la partition à l'étape 332. Le système de partition 182 détermine ensuite si toutes les données entrent dans la partition X à l'étape 340. Si toutes les données n'entrent pas, alors l'opération échoue à l'étape 342 et un retour est délivré au système de partition 182 indiquant qu'une partition plus grande est nécessaire pour cette configuration particulière. Le système de partition 182 revient ensuite à l'étape 330 pour réessayer de charger les informations sur une parti- tion X plus grande. Si toutes les données entrent dans la partition X, alors le système de partition 182 détermine si l'espace libre obtenu en résultat dans la partition X (c'est-à-dire l'espace restant dans la partition une fois les informations chargées sur la partition) est compris dans des paramètres d'espace libre maximum prédéfinis à l'étape 350. Les paramètres d'espace libre maximum sont déterminés pour minimiser la taille de l'espace libre restant dans la partition X, tout en autorisant le chargement de toutes les informations requises sur la parti- tion. Ainsi, l'espace libre maximum est utilisé pour dé-terminer une taille optimale de la partition X. Si l'espace libre obtenu en résultat n'est pas compris dans les paramètres d'espace libre maximum, alors l'opération échoue à l'étape 352 et un retour est délivré au système de partition 182 indiquant que la partition est trop grande pour cette configuration particulière. Le système de partition 182 revient ensuite à l'étape 330 pour réessayer de charger les informations sur une partition X plus petite. Si l'espace libre obtenu en résultat est compris dans les paramètres d'espace libre maximum, alors l'opération passe à l'étape 360. Lorsque l'opération passe à cette étape, ces informations sont renvoyées au système de partition 182 pour indiquer qu'une taille de partition optimale a été utilisée. La charge de parti- tion se termine ensuite à l'étape 370. La figure 4 représente un ordinogramme du fonctionnement d'un système 400 pour délivrer de manière facultative un contenu à un système de traitement d'informations basé sur la disponibilité en usine. Le système 400 identifie toute durée de capacité de téléchargement supplémentaire quelconque dans l'usine et utilise cette capacité de téléchargement supplémentaire pour charger un logiciel supplémentaire incluant une partie ou la totalité des logiciels facultatifs, verrouillés ou d'essai qui sont conservés par le fabricant. Bien que ce logiciel supplémentaire ne soit pas requis comme étant le système de traitement d'informations, la présence du logiciel sur le système de traitement d'informations peut aboutir en résultat à une meilleure réaction du client et peut permet- tre en outre au fabricant d'obtenir une vente supplémen- taire (c'est-à-dire d'augmenter la marge sur le système de traitement d'informations) si le client aime certains ou la totalité des logiciels supplémentaires et décide d'acheter certain ou la totalité des logiciels supplémen- taires auprès d'un point de vente. Plus spécifiquement, le système 400 commence l'opération en calculant une pluralité de paramètres pour l'usine pendant une période de temps particulière. Les paramètres incluent le nombre de commandes pendant une période de temps T 410, le nombre de cellules pendant une période de temps T 412 et le débit maximum des cellules sur une période de temps T 414. Ces paramètres sont utilisés pour déterminer un paramètre d'efficacité à l'étape 420. En-suite, le système détermine si le paramètre d'efficacité est inférieur à un à l'étape 422. Si le paramètre d'efficacité est supérieur ou égal à un, alors il n'y a pas de capacité de téléchargement supplémentaire et le système n'installe pas de données facultatives ou une partition étendue à l'étape 424. Si le paramètre d'efficacité est inférieur à un, alors il existe une capacité de téléchargement supplémentaire et le système 400 détermine une capacité de téléchargement disponible supplémentaire par système à l'étape 430. La détermination utilise le nombre de commandes pendant une période de temps, ainsi qu'une vitesse de téléchargement moyenne dans l'usine pendant une durée T 432. La capacité de téléchargement disponible supplémentaire est déterminée ainsi : R = commandes pendant une période de temps T dans l'usine C = cellules travaillant pendant la période de temps T M/C = débit maximum par cellule (systèmes maximum fabriqués) pendant la période de temps T R/C/(M/C) = efficacité.35 Cette détermination suppose que la majorité du temps du système de fabrication est consommée dans les baies de chargement où le contenu du logiciel est téléchargé via le réseau 'usine. Ainsi, par exemple, si l'usine reçoit 2500 commandes pour le lundi, et que 50 cellules travaillent le lundi, et que chaque cellule a un débit maximum de 50 systèmes par jour, Efficacité = (2500/50)/50 = 1 = 100 C'est-à-dire que toutes les cellules sont maximisées toute la journée pour délivrer 2500 cellules. On va maintenant supposer qu'il existe uniquement 1500 commandes le lundi, toujours avec 50 périodes de travail d'équipes et 50 systèmes par jour par cellule. L'équation d'efficacité produit ainsi un paramètre d'efficacité : Efficacité =_ (1500/50)/50 = 0,6 = 60 % Ce paramètre d'efficacité indique que pour 20 de la du- rée de téléchargement, le réseau d'usine n'est pas utili- sé. Du fait que la période de temps est d' l jour ou 24 heures, ceci signifie qu'il y a 9,6 heures de temps supplémentaire à dépenser sur les 1500 systèmes. C'est-à-dire environ 34560 secondes au total, ou 23,04 secondes par système. Si la vitesse de téléchargement moyenne du réseau d'usine est de 100 Mbps, ceci signifie qu'il y a le temps d'ajouter 2,3 Go de données facultatives à chaque système. Ain-si, à l'étape 440, le système 400 détermine une quantité de données facultatives pour le paramètre d'efficacité comme étant sensiblement égal à 1. Une fois que les quantités de données facultatives sont déterminées, alors le système intelligent sélectionne les données à télécharger ainsi qu'une taille optimale de partition et commence le processus de création de la partition et de télécharge- ment des données supplémentaires à l'étape 450. ' Maintenant que la taille des données est connue, le système intelligent pour fabriquer la partition peut être appelé pour fabriquer une partition qui est juste suffisamment grande pour conserver ces données. En variante, ces données peuvent être chargées dans une partition déjà présente. La présente invention est bien adaptée pour obtenir les avantages mentionnés ainsi que d'autres inhérents à ceux-ci. Bien que la présente invention ait été présen- tée, décrite et est définie en référence à des modes de réalisation particuliers de la présente invention, ces références n'impliquent pas une limitation à la présente invention, et aucune limitation ne doit en être déduite. La présente invention est capable d'importantes modifica- tions, d'importants changements et d'équivalents en ter-mes de forme et de fonction, comme ceci va apparaître à l'homme du métier. Les modes de réalisation présentés et décrits sont des exemples uniquement, et ne sont pas exhaustifs de la portée de la présente invention. Par exemple, les modes de réalisation décrits ci-dessus incluent des modules logiciels qui exécutent certaines tâches. Les modules logiciels décrits ici peuvent inclure du script, des lots ou d'autres fichiers exécutables. Les modules logiciels peuvent être mémorisés sur un support de mémorisation lisible par machine ou lisible par ordinateur tel qu'une unité de disque. Des dispositifs de mémorisation utilisés pour mémoriser des modules logiciels conformément à un mode de réalisation de la présente invention peuvent être des disquettes magnétiques, des dis- ques durs, ou des disques optiques tels que des CD-ROM ou des CD-R, par exemple. Un dispositif de mémorisation utilisé pour mémoriser des modules micrologiciels ou maté-riels conformément au mode de réalisation de la présente invention peuvent également inclure une mémoire à semi-conducteurs, qui peut être couplée à un microproces- seur/système de mémoire de manière permanente, de manière amovible ou à distance. Ainsi, les modules peuvent être mémorisés dans une mémoire de système informatique pour configurer le système informatique afin d'exécuter les fonctions du module. D'autres nouveaux et divers types de supports de mémorisation lisibles par ordinateur peuvent être utilisés pour mémoriser les modules décrits ici. En outre, l'homme du métier va constater que la séparation de fonctionnalité en modules est effectuée dans des buts illustratifs. Des modes de réalisation en variante peu-vent fusionner la fonctionnalité de multiples modules dans un module unique ou peuvent imposer une décomposition en variante de fonctionnalité de modules. Par exemple, un module logiciel pour appeler des sous-modules peut être décomposé de sorte que chaque sous-module exécute sa fonction et transmet la commande directement à un autre sous-module. REVENDICATIONS 1. Procédé pour déterminer une taille optimale de parti-5 tion (220) pour une partition (220) d'un système de trai- tement d'informations (120), caractérisé en ce qu'il com- porte les étapes consistant à : û déterminer une taille pour une partition (220) basée sur une commande client, la taille n'étant que celle 10 nécessaire conformément aux informations à télécharger pour un système de traitement d'informations (120) particulier, û créer une partition (220) dimensionnée de manière optimale correspondant à la taille de la partition (220) 15 étendue, et û charger des informations sur la partition (220) dimensionnée de manière optimale sur la base de la commande client. 20 2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre l'étape consistant à û déterminer si des informations entrent dans la partition (220) dimensionnée de manière optimale. 25 3. Procédé selon la revendication 2, caractérisé en ce qu'il comporte en outre l'étape consistant à - renvoyer des informations indiquant si les informations entrent dans la partition (220) dimensionnée de manière optimale en vue d'une utilisation lors de la 30 détermination de la taille pour la partition (220) pour des commandes client similaires. 4. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre l'étape consistant à 35 û déterminer si de l'espace libre restant dans la parti-tion (220) est compris dans les paramètres d'espace libre prédéfinis. 5. Procédé selon la revendication 4, caractérisé en ce 5 qu'il comporte en outre l'étape consistant à : û renvoyer des informations indiquant si l'espace libre restant dans la partition (220) est compris dans les paramètres d'espace libre prédéfinis en vue d'une uti- lisation lors de la détermination de la taille pour la 10 partition (220) pour des commandes client similaires. 6. Procédé selon la revendication 1, caractérisé en ce que les informations chargées sur la partition (220) di- mensionnée de manière optimale incluent au moins un 15 contenu facultatif, un contenu verrouillé ou un contenu d'essai. 7. Dispositif pour déterminer une taille optimale de par- tition pour une partition (220) d'un système de traite-20 ment d'informations (120) caractérisé en ce qu'il com- porte : û des moyens aptes à déterminer une taille pour une partition (220) basée sur une commande client, la taille n'étant que celle nécessaire conformément aux informa- 25 tions à télécharger pour un système de traitement d'informations (120) particulier, - des moyens aptes à créer une partition dimensionnée de manière optimale correspondant à la taille de la partition étendue, et 30 û des moyens aptes à charger des informations sur la partition (220) dimensionnée de manière optimale basée sur la commande client. 8. Dispositif selon la revendication 7, caractérisé en ce 35 qu'il comporte en outre :û des moyens aptes à déterminer si les informations entrent sur la partition (220) dimensionnée de manière optimale. 9. Dispositif selon la revendication 8, caractérisé en ce qu'il comporte : û des moyens aptes à renvoyer des informations indiquant si les informations entrent sur la partition (220) dimensionnée de manière optimale en vue d'une utilisa- tion lors de la détermination de la taille pour la partition pour des commandes client similaires. 10. Dispositif selon la revendication 7, caractérisé en ce qu'il comporte en outre : û des moyens aptes à déterminer si de l'espace libre restant dans la partition (220) est compris dans des paramètres d'espace libre prédéfinis. 11. Dispositif selon la revendication 10, caractérisé en 20 ce qu'il comporte en outre : des moyens aptes à renvoyer des informations indiquant si l'espace libre restant dans la partition (220) est compris dans des paramètres d'espace libre prédéfinis à utiliser lors de la détermination de la taille pour 25 la partition (220) pour des commandes client similai-res. 12. Dispositif selon la revendication 7, caractérisé en ce que les informations chargées sur la partition (220) 30 dimensionnée de manière optimale incluent au moins un contenu facultatif, un contenu verrouillé ou un contenu d'essai. 13. Procédé pour charger de manière facultative un conte-35 nu supplémentaire sur un système de traitement d'informa-tions (120), caractérisé en ce qu'il comporte les étapes consistant à : û déterminer un paramètre d'efficacité pour une usine où un contenu est en cours de téléchargement sur le sys- tème de traitement d'informations (120), le paramètre d'efficacité identifiant une capacité de téléchargement supplémentaire de l'usine, û déterminer une quantité de données à télécharger sur le système de traitement d'informations (120) sur la 10 base de la capacité de téléchargement supplémentaire, et û charger des informations supplémentaires sur le système de traitement d'informations (120) sur la base de la quantité de données. 15 14. Procédé selon la revendication 13, caractérisé en ce que les informations supplémentaires chargées sur le système de traitement d'informations (120) incluent au moins un contenu facultatif, un contenu verrouillé ou un conte- 20 nu d'essai. 15. Procédé selon la revendication 13, caractérisé en ce que la détermination du paramètre d'efficacité inclut les étapes consistant à : 25 û identifier un nombre de commandes pendant une période de temps, û identifier un nombre de cellules sur lesquelles des données sont téléchargées, et û déterminer un débit maximum pour chacune des cellules 30 sur la période de temps. 16. Procédé selon la revendication 13, caractérisé en ce qu'il comporte en outre l'étape consistant à : û déterminer une capacité de téléchargement supplémen-35 taire disponible pour chaque système de traitementd'informations (120) sur lequel le contenu supplémentaire doit être chargé. 17. Procédé selon la revendication 13, caractérisé en ce 5 qu'il comporte en outre les étapes consistant à : ù créer une partition optimale pour le système de trai- tement d'informations (120), et ù télécharger les informations supplémentaires sur la partition optimale.