Brevet FR2835627A1 — publié le 20030808

La présente invention concerne un procédé de gestion de fichiers numériques conservés dans des moyens de stockage. L'invention concerne également un système d'ordinateur pour la gestion de fichiers numériques. Plus précisément, l'invention concerne un procédé comportant les étapes suivantes : - définition d'un ensemble structuré de classes et enregistrement de cet ensemble dans les moyens de stockage ; - génération de liens entre les fichiers et l'ensemble de classes. Dans l'état de la technique, généralement un tel procédé comprend une première étape lors de laquelle un utilisateur définit une hiérarchie de répertoires. Il répartit ensuite dans cette hiérarchie les fichiers numériques conservés dans les moyens de stockage. Lors de cette répartition, pour chaque fichier, il choisit un répertoire unique dans lequel il place le fichier. Ensuite, pour retrouver un fichier dans les moyens de stockage, classé dans la hiérarchie de répertoires, il faut se déplacer dans cette hiérarchie, pour retrouver le répertoire dans lequel est classé le fichier recherché. Le problème des procédés de gestion de fichiers classiques réside essentiellement dans le fait que la hiérarchie de répertoires dans lesquels sont classés les fichiers est figée. Ainsi, après l'ajout de nouveaux fichiers ou la suppression de certains, la hiérarchie peut devenir inadaptée. De plus, chaque fichier numérique étant classé dans un seul répertoire, la recherche de celui-ci peut devenir fastidieuse. Pour pallier ces problèmes, les procédés classiques favorisent l'utilisation d'outils de recherche sophistiqués. Toutefois, la manipulation de ces outils n'est pas aisée et demande un effort particulier de l'utilisateur, tout en étant consommatrice des ressources d'un système mettant en oeuvre ces procédés. L'invention vise à remédier à ces inconvénients en fournissant un procédé de gestion de fichiers permettant le classement simple de nouveaux fichiers numériques et permettant des recherches non consommatrices de ressources. L'invention a donc pour objet un procédé du type précité, caractérisé en ce que lors de la génération de liens, on associe à chaque fichier numérique un ensemble d'attributs correspondant chacun à une classe de l'ensemble de classes et représentant un degré d'appartenance du fichier numérique à la classe correspondante. Ainsi, un fichier numérique n'est pas relié à une unique classe, mais bien à l'ensemble structuré de classes. L'ensemble d'attributs associés à chaque fichier numérique pondère son appartenance à chacune des classes de l'ensemble. Un procédé de gestion de fichiers numériques selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes : - pour une pluralité quelconque de classes, on associe à chaque fichier numérique un attribut qui est une combinaison des attributs de ce fichier numérique correspondant aux classes de la pluralité de classes ; et - l'ensemble de classes présente une structure arborescente. L'invention a également pour objet un système d'ordinateur pour la gestion de fichiers numériques conservés dans des moyens de stockage, comportant des moyens de définition d'un ensemble structuré de classes et d'enregistrement de cet ensemble dans les moyens de stockage, caractérisé en ce qu'il comporte des moyens de calcul d'un ensemble d'attributs pour chaque fichier, chacun de ces attributs correspondant à une classe de l'ensemble de classes et représentant un degré d'appartenance du fichier numérique à la classe correspondante. Un système d'ordinateur pour la gestion de fichiers numériques selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes : pour une pluralité quelconque de classes, les moyens de calcul sont adaptés pour le calcul d'un attribut pour chaque fichier numérique, cet attribut étant une combinaison des attributs de ce fichier numérique correspondant aux classes de la pluralité de classes ; et - le système comporte des moyens de sélection d'au moins une classe et de présentation de fichiers numériques en fonction de leur attribut associé à ladite classe. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins dans lesquels : - la figure 1 représente les étapes d'un procédé de gestion de fichiers numériques selon l'invention et de présentation de ceux-ci ; et la figure 2 représente des moyens de sélection et de présentation de fichiers numériques mettant en oeuvre le procédé de la figure 1. Comme représenté à la figure 1, lors d'une première étape 10, un utilisateur définit un ensemble structuré de classes. Par exemple, cet ensemble structuré est une arborescence de répertoires que l'utilisateur définit à l'aide d'un logiciel de navigation classique formant moyens de définition. Les répertoires ainsi définis sont stockés en mémoire dans des moyens de stockage. Ensuite, lors d'une étape 12 de calcul d'attributs, un fichier numérique F stocké dans les moyens de stockage est transmis à un module d'analyse sémantique de fichiers numériques qui examine le contenu de ce fichier numérique et calcule un critère de pertinence par rapport à un ensemble de concepts liés à l'arborescence de répertoires. Le module d'analyse sémantique est constitué de moyens de calcul logiciels. Par exemple, chaque répertoire est associé à un ensemble de mots-clés. A partir de ces mots-clés et des mots contenus dans le fichier numérique à classer, il existe des modules d'analyse sémantique classiques capables de calculer un attribut pour le fichier numérique associé à chaque répertoire de l'arborescence définie lors de l'étape 10. Lors d'une étape 14 de sélection, l'utilisateur sélectionne un ou plusieurs répertoires de l'arborescence précédemment définie. Cette sélection peut être effectuée à l'aide d'un logiciel de navigation classique, formant moyens de sélection et de présentation. Lorsque l'utilisateur a sélectionné au moins un répertoire, on passe à une étape suivante 16 de mise en forme des fichiers numériques classées. C'est-à-dire que si un seul répertoire a été sélectionné, ceux-ci sont ordonnés, en fonction de leur attribut par rapport au répertoire sélectionné. Si lors de l'étape 14, l'utilisateur a sélectionné une pluralité de répertoires, alors l'attribut d'un fichier numérique par rapport à cette pluralité de répertoires est par exemple la somme des attributs de ce fichier numérique pour chacun des répertoires de la pluralité de répertoires sélectionnés. On passe ensuite à une étape 18 de présentation des fichiers numériques en fonction du ou des répertoires sélectionnés par l'utilisateur. Lors de cette étape 18, le logiciel de navigation présente à l'utilisateur une fenêtre 20, telle que celle présentée à la figure 2 ; Dans une première partie 22 située à gauche de cette fenêtre, on présente de façon classique l'arborescence des répertoires, définis lors de l'étape 10. Le répertoire sélectionné 24 par l'utilisateur est mis en valeur par un sur-lignage par exemple. Dans une seconde partie 26 située à droite de la fenêtre 20, on présente à l'utilisateur, dès que celui-ci a sélectionné le répertoire 24, l'ensemble des fichiers numériques des moyens de stockage ordonnés en fonction de leurs attributs associés à ce répertoire sélectionné 24. Ainsi, le fichier 28 situé au premier rang en haut de cette fenêtre 26 est celui dont l'attribut est le plus élevé par rapport au répertoire sélectionné. Les autres fichiers sont présentés à la suite, de haut en bas, dans l'ordre décroissant de leurs attributs. En outre, un code couleur permet de distinguer des groupes de fichiers numériques en fonction de la valeur de leurs attributs. Ainsi, par exemple, tous les fichiers numériques dont l'attribut est supérieur à une première valeur prédéterminée, sont présentées sur un fond gris foncé 30. Tous les fichiers numériques dont l'attribut est compris entre cette première valeur et une deuxième valeur inférieure à la première sont représentés sur un fond gris clair 32, et tous les fichiers numériques dont l'attribut est inférieur à la deuxième valeur sont représentées sur un fond blanc. On peut aussi ne pas présenter les fichiers dont la valeur de l'attribut est jugée trop faible. Il apparaît clairement qu'un procédé de gestion de fichiers numériques selon l'invention améliore le classement et la recherche de fichiers conservés dans des moyens de stockage, puisque les fichiers numériques n'étant plus attachés exclusivement à un répertoire prédéfini, ceux-ci sont présentés à partir d'une sélection quelconque de l'utilisateur en fonction de leurs attributs correspondants. Ceci signifie que lorsque l'utilisateur choisit un répertoire ou sous-répertoire de l'arborescence prédéfinie, il ne sélectionne pas des fichiers numériques attachés à ce répertoire mais l'ensemble des fichiers numériques stockés dans les moyens de stockage. Par contre, la présentation de cet ensemble de fichiers numériques est agencée de manière à présenter d'abord à l'utilisateur les fichiers numériques les plus pertinents par rapport à sa sélection, puis à présenter les autres fichiers numériques dans un ordre décroissant de leur pertinence. REVENDICATIONS 1. Procédé de gestion de fichiers numériques (F) conservés dans des moyens de stockage, comportant les étapes suivantes : - définition (10) d'un ensemble structuré de classes et enregistrement de cet ensemble dans les moyens de stockage ; - génération (12) de liens entre les fichiers et l'ensemble de classes. Lors de la génération de liens (12), on associe à chaque fichier numérique (F) un ensemble d'attributs correspondant chacun à une classe (24) de l'ensemble de classes et représentant un degré d'appartenance du fichier numérique à la classe correspondante. 2. Procédé de gestion de fichiers numériques (F) selon la revendication 1, caractérisé en ce que, pour une pluralité quelconque de classes, on associe à chaque fichier numérique (F) un attribut qui est une combinaison des attributs de ce fichier numérique correspondant aux classes de la pluralité de classes. 3. Procédé de gestion de fichiers numériques (F) selon la revendication 1 ou 2, caractérisé en ce que l'ensemble de classes présente une structure arborescente. 4. Système d'ordinateur pour la gestion de fichiers numériques (F) conservés dans des moyens de stockage, comportant des moyens de définition d'un ensemble structuré de classes et d'enregistrement de cet ensemble dans les moyens de stockage, caractérisé en ce qu'il comporte des moyens de calcul d'un ensemble d'attributs pour chaque fichier (F), chacun de ces attributs correspondant à une classe (24) de l'ensemble de classes et représentant un degré d'appartenance du fichier numérique à la classe correspondante. 5. Système d'ordinateur pour la gestion de fichiers numériques (F) selon la revendication 4, caractérisé en ce que, pour une pluralité quelconque de classes, les moyens de calcul (12) sont adaptés pour le calcul d'un attribut pour chaque fichier numérique (F), cet attribut étant une combinaison des attributs de ce fichier numérique correspondant aux classes de la pluralité de classes. 6. Système d'ordinateur pour la gestion de fichiers numériques selon la revendication 4 ou 5, caractérisé en ce qu'il comporte des moyens (20) de sélection d'au moins une classe (24) et de présentation de fichiers numériques (F) en fonction de leur attribut associé à ladite classe.