Brevet FR2864653A1 — publié le 20050701

Traitement coopératif dynamique La présente invention concerne un dispositif permettant à un nombre illimité d'utilisateurs, à partir d'un nombre illimité de postes de travail, d'effectuer simultanément et spontanément, un nombre illimité de traitements d'un nombre illimité de fichiers source numériques restant disponibles en cours de traitement, sur un nombre illimité de stations de traitement ne se connaissant pas les unes les autres et travaillant en mode coopératif par un espace de stockage totalement partagé en écriture comme en lecture. L'invention permet notamment d'effectuer simultanément et spontanément un nombre illimité de conversions par encodage d'un ou plusieurs fichiers source, selon un nombre illimité de débits différents et dans un nombre illimité de formats différents, homogènes ou hétérogènes et ce, pour chaque fichier source à convertir ou simultanément pour l'ensemble des fichiers source en conversion, le système pouvant convertir un nombre multiple de fichiers source en un nombre multiple de formats hétérogènes. Selon l'état de la technique antérieure, le traitement ne peut avoir lieu que selon l'un des deux procédés qui suivent, dont aucun n'est passif, tous nécessitant des instructions ponctuelles spécifiques en mode collaboratif et dont aucun ne permet de traitements simultanément en nombre indéterminé de fichiers de formats hétérogènes. Soit l'usager utilise une seule application ou un seul hardware désigné réalisant le traitement ou la conversion d'un fichier source par une application maître donnant instruction à une application esclave. Soit l'usager utilise pour traiter simultanément plusieurs fichiers source, un dispositif réunissant plusieurs logiciels fonctionnent chacun dans une architecture maître-esclave. Les deux procédés antérieurs actuellement utilisés présentent tous deux quatre inconvénients. Ils exigent que toutes les stations de traitement se connaissent et nécessitent soit dans le premier cas la désignation d'une machine maître connaissant l'existence des machines esclaves pour distribution des tâches qui occuperont leur disponibilité et ralentiront les traitement en cas d'échanges d'ordres, soit dans le second cas la connaissance réciproque de tous les ordinateurs participant à la conversion multiple. Ils nécessitent la présence d'au moins deux machines en activité, pour convertir un fichier. Ils nécessitent un ordre actif de traitement interdisant les traitements simultanés et spontanés d'un nombre indéterminé de fichiers de formats hétérogènes. Ils rendent dans les deux cas les fichiers source en cours de traitement indisponibles pour d'autres traitements. Le procédé selon l'invention permet de remédier à ces inconvénients. I1 comporte en effet selon une première caractéristique un espace de stockage ou de travail, passif et partagé, ne nécessitant pas l'installation d'un logiciel, relié à un nombre indéfini de postes d'utilisateur et à un nombre indéfini de stations de traitement, ainsi qu'un logiciel spécifique lancé sur les stations de traitement et uniquement sur elles et qui peut fonctionner en 5 étapes: 1 l'utilisateur dépose un fichier numérique dans l'espace de travail, 2 toutes les stations disponibles scrutent dans l'espace passif l'existence du fichier déposé, dans un ou plusieurs dossiers particuliers, 3 la première des stations qui trouve le fichier déposé par l'utilisateur, s'en empare, signale son passage en en laissant une trace sous forme de ticket , détecte l'existence d'un fichier numérique ou d'une tâche à accomplir, signale la description de cette tâche et laisse une instruction indiquant qu'elle entreprend elle-même ce travail de traitement en un lieu particulier de l'espace de travail, 4 chacune des autres stations de traitement insère de même dans l'espace passif un ticket indiquant qu'elle a reconnu le fichier source, qu'il reste une tâche à accomplir ou signalant la partie du fichier qu'elle est en train de traiter et ce, jusqu'à la fin du traitement, que cette fin soit un succès ou un échec, lorsqu'il ne reste plus de tâches à accomplir, le système permet de finaliser le traitement du fichier source et le met à disposition de l'ensemble des utilisateurs pour lecture dans tous formats. La nouveauté du procédé est de permettre de faire effectuer le même traitement du fichier source par plusieurs stations simultanément, mais à des niveaux différents de ce fichier source, réparti dans sa totalité en segments qui, en nombre égal au nombre des stations de travail dont chacune n'en lit qu'un seul et dont aucune ne connaît l'existence d'autres machines, se retrouvent fusionnés après traitement pour reconstitution intégrale du fichier source au profit de chaque station. Le procédé comporte ainsi un partage simultané du fichier source par l'ensemble des stations de traitement, sans duplication pour un nombre multiple de traitements. Le procédé peut fonctionner soit selon un modèle en push ou drag & drop l'utilisateur étant éditeur en ce qu'il dépose un fichier pour traitement par le procédé - soit selon usage secondaire en pull - l'utilisateur étant alors lecteur en ce que l'utilisateur demande le résultat d'un traitement pour un fichier source donné. Le dispositif offre par sa conception même une possibilité de combinaisons infinies du nombre de traitements de fichiers source, du nombre de stations, du nombre de postes utilisateurs et du nombre d'espaces de traitement. Ainsi, l'invention permet de traiter par une seule opération glisser/déposer un unique fichier en plusieurs débits différents, plusieurs technologies différentes et plusieurs formats différents Ainsi encore, le procédé permet de traiter simultanément plusieurs fichiers à plusieurs débits différents, plusieurs technologies différentes et plusieurs formats différents. Ainsi encore, le procédé conserve par sa conception même au fichier en cours de traitement, sa disponibilité pour d'autres traitements simultanés. Ainsi encore, le dispositif permet de lui ajouter tous types de nouveaux formats ou de traitements. Ainsi encore, le dispositif permet de lui ajouter à tout moment une nouvelle station de traitement sans formalités de configuration autres qu'une simple déclaration à l'espace ou aux espaces de stockage. Ainsi encore, l'invention assure une disponibilité totale et permanente du service de traitement, même pendant une maintenance ou mise à jour Ainsi encore le dispositif permet l'utilisation de plusieurs espaces à fin de multi stockage et de lecture d'un fichier source dans un espace de stockage simultanément à son écriture ou sa réécriture dans un autre espace de stockage distinct Ainsi encore, le système permet d'assurer le traitement même en cas de défaillance ou d'indisponibilité d'une station de traitement impliquée. Ainsi enfin, le service montre une faible vulnérabilité à la panne Selon des modes particuliers de réalisation 1. Le procédé peut consister en la réalisation simultanée de deux ou plusieurs 30 traitements du fichier source par plusieurs stations de traitement 2. Le procédé peut comporter la gestion de deux espaces partagés, un espace source et un espace destination du fichier traité, 3. Le procédé peut comporter la gestion de deux ou plusieurs espaces partagés dont chacun peut être en même temps source et destination, pour traitement simultané de deux ou plusieurs fichiers sources, les espaces partagés pouvant être, en nombre indéterminé, des espaces physiques de stockage ou/et des espaces logiques de traitement. 4. Le procédé peut comporter la gestion d'espaces de stockage partagés dont chacun obéit à des règles de gestion spécifiques 5. Le procédé peut comporter la gestion d'espaces de stockage et d'espaces de traitements distants 6. Le procédé peut comporter une ou plusieurs liaisons internet par interface WEB (http) 7. Le procédé peut comporter un ou plusieurs autres systèmes de traitement 45 coopératif dynamique reliés par Internet Les dessins annexés illustrent l'invention. La figure 1 représente le dispositif de l'invention selon la première caractéristique ci-dessus mentionnée. La figure 2 représente le dispositif de l'invention selon le premier mode particulier de réalisation. La figure 3 représente le dispositif de l'invention selon le deuxième mode 5 particulier de réalisation. La figure 4 représente le dispositif de l'invention selon le troisième mode particulier de réalisation. En référence au premier dessin, le dispositif comporte:un espace de travail ou unité de stockage passive sans logiciel propre (1) un ou plusieurs postes d'utilisateurs reliés (2) deux ou plusieurs stations de traitement reliées à l'unité de stockage, déjà installées (3) ou rajoutées au dispositif (4) et un logiciel (5) réalisant le traitement immédiat et simultané d'un fichier source numérique (6) déposé par l'utilisateur (7) puis lu par chaque station de traitement à un niveau distinct (8), traité en un nombre de segments puis écrit (9) en un nombre de fichiers égal au nombre des niveaux de lecture et enfin fusionnés après traitement pour reconstitution intégrale du fichier source (10) au profit de chaque station. En référence au deuxième dessin, le dispositif comporte en outre avec le logiciel (5) un ou plusieurs traitements supplémentaires (11) permettant deux ou plusieurs traitements distincts simultanés d'un fichier source par deux ou plusieurs stations de traitement comportant chacun lecture (12) puis réécriture (13) de deux ou plusieurs fichiers restant distincts (14) dans l'espace partagé. En référence au troisième dessin, le dispositif comporte outre l'unité de stockage (1) un second espace de traitement dit de destination (15) dans lequel le fichier source est, après lecture dans le premier espace (8), traité et écrit (16) selon les modalités du premier dessin. En référence au quatrième dessin, le dispositif comporte, outre le fichier source (6) déposé par l'utilisateur (7), un ou plusieurs fichiers source supplémentaires (17) déposés dans un ou plusieurs espaces de traitements distincts (18), le traitement de ce ou ces fichiers source pouvant être réparti entre stations de traitement relevant de plusieurs espaces partagés (19), certains segments étant traités par une station dans l'espace où le ficher source a été déposé (3), le ou les segments restant étant traités (20) dans un autre espace par la première station à être redevenue libre après traitement (8; 9; 10). Le dispositif selon l'invention est particulièrement destiné à l'industrie des services informatiques, des nouvelles technologies de l'information et de l'internet, et notamment à l'exploitation d'activités notamment pour des opérateurs de téléphonie mobile ou d'internet, pour des diffuseurs de contenu, des producteurs de contenus numériques, pour des exploitants de banques de données numériques, pour les professionnels du média numérique et plus généralement pour toutes les entreprises qui échangent des fichiers numériques. REVENDICATIONS 1) Dispositif permettant à un nombre illimité d'utilisateurs à partir d'un nombre illimité de postes de travail, d'effectuer simultanément et spontanément un nombre illimité de traitements d'un nombre illimité de fichiers source numériques restant disponibles en cours de traitement et caractérisé en ce qu'il comporte un espace de stockage passif et totalement partagé en écriture comme en lecture, ne nécessitant pas l'installation d'un logiciel et relié à un nombre indéfini de postes d'utilisateur et à un nombre indéfini de stations de traitement travaillant en mode coopératif, ainsi qu'un logiciel spécifique lancé sur ces stations et uniquement sur elles, qui se partagent le traitement simultané du fichier source par sa répartition immédiate et totale en segments qui, en nombre égal au nombre des stations de travail dont chacune n'en lit ou n'en traite qu'un seul et dont aucune ne connaît l'existence d'autres machines, se retrouvent fusionnés après traitement pour reconstitution intégrale du fichier source au profit de chaque station. 2) Dispositif selon la revendication 1), caractérisé en ce qu'il effectue simultanément et spontanément un nombre illimité de conversions par encodage d'un ou plusieurs fichiers source, selon un nombre illimité de débits différents et dans un nombre illimité de formats différents, homogènes ou hétérogènes et ce, pour chaque fichier source à convertir ou simultanément pour l'ensemble des fichiers source en conversion, le système pouvant convertir un nombre multiple de fichiers source en un nombre multiple de formats hétérogènes. 3) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce qu'il effectue simultanément, sans duplication, un nombre multiple de traitements de plusieurs fichiers source de plusieurs débits différents, plusieurs technologies différentes et plusieurs formats différents 4) Dispositif selon l'une quelconque des revendications qui précèdent caractérisé en ce qu'il laisse, en cours de traitement, le ou les fichiers source disponibles 30 5} pour tous autres traitements. Dispositif selon l'une quelconque des revendications qui précèdent caractérisé en ce que le partage total en écriture comme en lecture de l'espace de stockage permet au procédé de fonctionner soit selon usage en modèle push ou drag & drop - l'utilisateur étant éditeur en ce qu'il dépose un fichier pour traitement par le procédé - soit selon usage secondaire en pull - l'utilisateur étant alors lecteur en ce que l'utilisateur demande le résultat d'un traitement pour un fichier source 6) donné. Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé 7} en ce que le système comporte un nombre indéterminé d'espaces de stockage. 40 Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le système comporte un nombre indéterminé d'espaces de traitements. 8) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce qu'il intègre à tout moment une nouvelle station &'traitement sans formalités de configuration autres qu'une simple déclaration à l'espace ou aux 45 espaces de stockage. 9) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que l'invention assure une disponibilité totale et permanente du service de traitement, même pendant une maintenance ou mise à jour 10) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce qu'il assure le ou les traitements demandés, en cas de défaillance ou d'indisponibilité d'une station de traitement impliquée, au moyen d'un des espaces de traitement accueillant tout segment de fichier traité par une station autre que la station initialement saisie du fait de l'indisponibilité de celle-ci et retournant le fichier traité dans l'espace passif dès que la station redevient disponible 11) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le service montre une invulnérabilité à la panne 12) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le procédé gère plusieurs espaces de stockage partagés dont chacun obéit à des règles de gestion spécifiques. 13) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le procédé permet simultanément la lecture d'un fichier source dans un espace de stockage et son écriture ou sa réécriture dans un autre espace de stockage distinct 14) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que l'une quelconque des stations de traitement comporte des programmes connexes ou applications supplémentaires, avant, pendant ou après le traitement 15) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé 25 en ce que le fichier source se trouve non dans l'espace collaboratif mais dans un autre espace désigné 16) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le service est accessible par volume distant 17) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le système comporte une liaison Internet par interface WEB (http) 18) Dispositif selon l'une quelconque des revendications qui précèdent, comportant un ou plusieurs autres systèmes de traitements coopératif dynamique reliés par internet 19) Dispositif selon l'une quelconque des revendications qui précèdent, caractérisé en ce que le système offre par sa conception même une possibilité de combinaisons infinies du nombre de traitements, du nombre de stations, du nombre de postes utilisateurs et du nombre d'espaces de traitement.