Brevet FR2872311A1 — publié le 20051230

La présente invention concerne un procédé de gestion de documents électroniques destinés à être fournis à au moins un utilisateur et un système de gestion de documents électroniques pour la mise en oeuvre de ce procédé. On connaît déjà, dans l'état de la technique, des procédés de gestion de documents électroniques destinés à être fournis à au moins un utilisateur, dans lesquels chaque document est associé à une liste de descripteurs, par exemple une liste de mots-clés décrivant le contenu du document. Par exemple, il existe des bases de données de documents accessibles via Internet, dans lesquelles chaque document est associé à une liste de descripteurs permettant notamment d'avertir un utilisateur à propos du contenu de ce document. Cependant, il peut arriver qu'une liste de descripteurs ne porte pas sur tous les aspects du document auquel elle est associée. Dans ce cas, un utilisateur susceptible d'être intéressé par ce document peut ne pas le consulter lorsque les descripteurs de la liste de descripteurs ne lui semblent pas intéressants. L'invention a notamment pour but de remédier à cet inconvénient en fournissant un procédé de gestion de documents électroniques permettant qu'un document réellement susceptible d'intéresser un utilisateur ait davantage de chances d'être fourni à cet utilisateur. A cet effet, l'invention a pour objet un procédé de gestion de documents électroniques destinés à être fournis à au moins un utilisateur, dans lequel chaque document est associé à une liste de descripteurs, caractérisé en ce que, chaque fois qu'un document est fourni à un utilisateur, on analyse son contenu à l'aide d'une base de connaissance sémantique subjective propre à l'utilisateur, on fournit une nouvelle liste de descripteurs subjectifs résultant de cette analyse et on ajoute cette nouvelle liste à la liste de descripteurs. Grâce à ce procédé, la liste de descripteurs d'un document s'enrichit de nouveaux descripteurs subjectifs au fur et à mesure qu'il est fourni à des utilisateurs. Il peut ainsi être ensuite transmis plus facilement à d'autres utilisateurs susceptibles d'être intéressés par ce même document. Un procédé de gestion de documents électroniques selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes: la liste de descripteurs de chaque document est initialement obtenue par l'analyse sémantique du contenu de ce document à l'aide d'une base de connaissance sémantique globale commune à tous les utilisateurs; chaque document est associé à une liste de définition de droits d'accès de chacun des utilisateurs à au moins une partie de ce document; - chaque utilisateur ayant défini une liste de mots-clés, la liste de descripteurs d'un document est comparée à la liste de mots-clés de l'utilisateur afin de déterminer une pertinence de ce document vis-à-vis de l'utilisateur lorsqu'un document est destiné à être distribué par un utilisateurémetteur à un groupe d'utilisateurs-récepteurs, on analyse préalablement son contenu à l'aide de la base de connaissance sémantique subjective propre à l'utilisateur-émetteur, on fournit une nouvelle liste de descripteurs subjectifs résultant de cette analyse et on ajoute cette nouvelle liste à sa liste de descripteurs; - chaque fois qu'un document est fourni à un utilisateur et que la nouvelle liste de descripteurs comporte au moins un nouveau descripteur, la liste des descripteurs résultante du document est comparée aux listes de mots-clés de tous les utilisateurs afin de déterminer une pertinence de ce document vis-à-vis de chaque utilisateur. L'invention concerne également un système de gestion de documents électroniques destinés à être fournis à au moins un utilisateur, dans lequel chaque document est associé à une liste de descripteurs, caractérisé en ce que le système comporte des moyens d'analyse sémantique d'un document à partir d'une base de connaissance propre à un utilisateur et des moyens d'activation des moyens d'analyse chaque fois que le document est fourni à cet utilisateur, les moyens d'analyse étant susceptibles de fournir une nouvelle liste de descripteurs subjectifs, le système comportant en outre des moyens pour ajouter cette nouvelle liste à la liste de descripteurs associée au document. 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 annexés dans lesquels: la figure 1 représente schématiquement un système de gestion de documents électroniques selon un premier mode de réalisation de l'invention la figure 2 représente les étapes successives d'un procédé de gestion de documents électroniques selon le premier mode de réalisation de l'invention la figure 3 représente schématiquement un système de gestion de documents électroniques selon un second mode de réalisation de l'invention; 35 la figure 4 représente les étapes successives d'un procédé de gestion de documents électroniques selon le second mode de réalisation de l'invention. On a représenté sur la figure 1 un système de gestion de documents électroniques, désigné par la référence générale S. Le système de gestion S est susceptible de gérer la distribution d'au moins un document D à au moins un utilisateur R1, R2, dit utilisateur-récepteur, d'un groupe d'utilisateurs. Le document D est par exemple soumis au système de gestion S par un utilisateur E, dit utilisateur-émetteur, du groupe d'utilisateurs. Le document D est associé à une liste L de descripteurs. Afin de générer cette liste L de descripteurs, le système S comporte des moyens M d'analyse sémantique du document D au moyen d'une base B de connaissance sémantique globale. Le système S comporte en outre des bases B1, B2, BE de connaissance sémantique subjectives, chacune de ces bases de connaissance B1, B2, BE étant propre à un utilisateur R1, R2, E du groupe d'utilisateurs. Une analyse sémantique du document D au moyen de ces bases BE, B1, B2 permet de générer de nouvelles listes LSE, LS1, LS2 de descripteurs subjectifs qui seront dans certains cas ajoutées à la liste L de descripteurs. Par ailleurs, chaque utilisateur-récepteur R1, R2 est associé à une liste de mots-clés Cl, C2 susceptible d'être comparée avec la liste L de descripteurs afin de déterminer un niveau de pertinence du document vis-àvis de chaque utilisateur-récepteur. Le système comporte enfin une base de données T dans laquelle le document D est susceptible d'être stocké après sa diffusion. On a représenté sur la figure 2 les étapes d'un procédé de gestion de documents électroniques destinés à être fournis à au moins un utilisateur (R1, R2) inscrit dans un groupe d'utilisateurs, ce procédé étant mis en oeuvre par le système décrit précédemment. Lors d'une première étape 10, l'utilisateur-émetteur E soumet au système S de gestion de documents électroniques un document D destiné à être diffusé à un ensemble d'utilisateurs-récepteurs R1, R2. Cet ensemble d'utilisateurs-récepteurs correspond par exemple à tous les autres utilisateurs du groupe d'utilisateurs ou à un ensemble choisi par l'utilisateur-émetteur E. Lors d'une étape 20, le contenu du document est analysé à l'aide de la base B de connaissance sémantique globale, commune à tous les utilisateurs du groupe d'utilisateurs. Cette analyse a pour but de générer la liste L de descripteurs qui est alors associée au document D. Lors d'une étape 30, le contenu du document D est analysé à l'aide de la base BE de connaissance sémantique subjective propre à l'utilisateur-émetteur E. Cette analyse à l'aide de cette base de connaissance subjective BE a pour but de fournir la liste LSE de descripteurs subjectifs, c'est-à-dire portant sur des centres d'intérêt propres à l'utilisateur-émetteur E et en rapport avec le document D. Cette liste LSE de descripteurs subjectifs est ajoutée à la liste L de descripteurs précédemment générée, de manière à former une nouvelle liste L de descripteurs associée au document D. Chaque utilisateur R1, R2 étant associé à une liste de mots-clés Cl, C2, correspondant par exemple à ses centres d'intérêt, la liste L des descripteurs associés au document est comparée à chacune de ces listes Cl, C2 de mots-clés au cours d'une étape 40, afin de déterminer, pour chaque utilisateur-récepteur R1, R2, un niveau de pertinence du document vis-à-vis de ses centres d'intérêt. Pour chaque utilisateur-récepteur R1, R2, le niveau de pertinence est ensuite comparé à un seuil prédéterminé afin de vérifier si le document D est susceptible d'intéresser cet utilisateur-récepteur R1, R2. Si chaque niveau de pertinence est inférieur au seuil prédéterminé, on considère qu'aucun utilisateur-récepteur R1, R2 n'est susceptible d'être intéressé par ce document. Dans ce cas, on passe à une étape 45 au cours de laquelle le document est, au choix, effacé ou stocké dans la base de données T. Dans le cas contraire, chaque utilisateur-récepteur R1, R2 dont le niveau de pertinence est supérieur au seuil prédéterminé est sélectionné pour se voir transmettre le document D. On passe alors à une étape 50, au cours de laquelle on vérifie que chaque utilisateurrécepteur R1, R2 sélectionné possède un droit d'accès au document, ce droit d'accès étant par exemple défini par l'utilisateur-émetteur E. Dans cette optique, le document D est associé à une liste de définition de droits d'accès des utilisateurs à au moins une partie du document. On vérifie en outre lors de cette étape 50 que le document D n'a pas déjà été transmis à l'utilisateur-récepteur R1, R2 sélectionné, auquel cas on ne lui transmet pas une seconde fois. Ainsi, dans le cas où, suite à l'étape 50, le document ne peut être transmis à aucun utilisateur-récepteur sélectionné, on passe à l'étape 45 d'effacement ou de 35 stockage du document. Sinon, pour chaque utilisateur-récepteur R1, R2 sélectionné ayant les droits d'accès suffisants et n'ayant pas déjà reçu le document, on passe à une étape 70 au cours de laquelle le contenu du document est analysé à l'aide de la base B1, B2 de connaissance sémantique subjective propre à cet utilisateur-récepteur R1, R2 afin de générer la nouvelle liste de descriptifs subjectifs LS1, LS2. On compare alors cette nouvelle liste LS1, LS2 de descripteurs avec la liste L de descripteurs associée au document D. Si certains des descripteurs de cette nouvelle liste LS1, LS2 ne sont pas contenus dans la liste L de descripteurs actuellement associée au document D, on passe à une étape 80 au cours de laquelle cette nouvelle liste LS1, LS2 est ajoutée à la liste L associée au document. Dans ce cas, la liste de descripteurs associée au document ayant été enrichie, on retourne à l'étape 40 afin de rechercher d'autres utilisateurs-récepteurs susceptibles d'être intéressés par ce document et qui ne l'ont pas encore reçu. Dans le même temps, on passe à une étape 90 au cours de laquelle l'utilisateur-récepteur R1, R2 obtient effectivement l'accès au document D ou à une partie du document. Par exemple, cet utilisateur-récepteur R1, R2 peut recevoir par messagerie électronique une copie du document D, ou un lien permettant d'accéder à ce document D. Si, au cours de l'étape 70, la nouvelle liste de descripteurs LS1, LS2 ne comporte que des descripteurs déjà contenus dans la liste L actuellement associée au document D, on passe directement à l'étape 90 de réception du document D. On a représenté respectivement sur les figures 3 et 4 un système de gestion de documents et un procédé de gestion de documents selon un second mode de réalisation de l'invention. Sur ces figures, les éléments analogues à ceux des figures précédentes sont désignés par des références identiques. Selon ce second mode de réalisation, le procédé de gestion de documents est utilisé pour l'enrichissement d'un moteur de recherche S appliqué à une base de données T d'un groupe d'utilisateurs. Dans ce cas, un utilisateur R1 définit une requête qu'il soumet au moteur de recherche S sous la forme d'une liste de mots clés Cl lors d'une étape 110. Lors d'une étape 120, le moteur de recherche S compare la liste de motsclés Cl avec des listes de descripteurs L, chacune associée à un document D. Chaque liste L de descripteurs a été obtenue par analyse sémantique du document D au moyen d'une base B de connaissance sémantique globale. Lors d'une étape 130, une liste de documents correspondant à la requête est fournie à l'utilisateur R1, qui peut à loisir choisir un document D qui lui sera fourni. Lors d'une étape 140, le document D choisi est analysé sémantiquement au moyen d'une base B1 de connaissance sémantique subjective propre à l'utilisateur R1. Lors d'une étape 150, on génère, suite à cette analyse sémantique, une liste LS1 de descripteurs subjectifs, qui sera ajoutée à la liste L de descripteurs. La liste de descripteurs est ainsi enrichie. Lorsqu'un autre utilisateur lancera une requête au moteur de recherche S, il aura ainsi plus de chance d'obtenir le document D susceptible de l'intéresser, les mots-clés qu'il entrera pouvant correspondre aux descripteurs de la liste LS1 ajoutée à la liste L. Il apparaît clairement que le système augmente les chances qu'un document susceptible d'intéresser un utilisateur lui soit transmis. REVENDICATIONS 1. Procédé de gestion de documents électroniques destinés à être fournis à au moins un utilisateur (R1, R2), dans lequel chaque document (D) est associé à une liste (L) de descripteurs, caractérisé en ce que, chaque fois qu'un document (D) est fourni à un utilisateur (R1, R2), on analyse son contenu à l'aide d'une base (B1, B2) de connaissance sémantique subjective propre à l'utilisateur, on fournit une nouvelle liste (LS1, LS2) de descripteurs subjectifs résultant de cette analyse et on ajoute cette nouvelle liste (LS1, LS2) à la liste (L) de descripteurs. 2. Procédé de gestion de documents électroniques selon la revendication 1, dans lequel la liste (L) de descripteurs de chaque document est initialement obtenue par l'analyse sémantique du contenu de ce document (D) à l'aide d'une base (B) de connaissance sémantique globale commune à tous les utilisateurs (R1, R2, E). 3. Procédé de gestion de documents électroniques selon la revendication 1 ou 2, dans lequel chaque document (D) est associé à une liste de définition de droits d'accès de chacun des utilisateurs (R1, R2) à au moins une partie de ce document. 4. Procédé de gestion de documents électroniques selon l'une quelconque des revendications 1 à 3, dans lequel, chaque utilisateur (R1, R2) ayant défini une liste de mots-clés (Cl, C2), la liste (L) de descripteurs d'un document est comparée à la liste (Cl, C2) de mots-clés de l'utilisateur (R1, R2) afin de déterminer une pertinence de ce document (D) vis-à-vis de l'utilisateur (R1, R2). 5. Procédé de gestion de documents électroniques selon l'une quelconque des revendications 1 à 4, dans lequel, un document (D) étant destiné à être distribué par un utilisateur-émetteur (E) à un groupe d'utilisateursrécepteurs (R1, R2), on analyse préalablement son contenu à l'aide de la base (BE) de connaissance sémantique subjective propre à l'utilisateurémetteur (E), on fournit une nouvelle liste (LSE) de descripteurs subjectifs résultant de cette analyse et on ajoute cette nouvelle liste (LSE) à sa liste (L) de descripteurs. 6. Procédé de gestion de documents électroniques selon les revendications 4 et 5 prises ensemble, dans lequel chaque fois qu'un document (D) est fourni à un utilisateur (R1, R2) et que la nouvelle liste (LS1, LS2) de descripteurs comporte au moins un nouveau descripteur, la liste (L) des descripteurs résultante du document (D) est comparée aux listes de motsclés (Cl, C2) de tous les utilisateurs (R1, R2) afin de déterminer une pertinence de ce document (D) vis-à-vis de chaque utilisateur (R1, R2). 7. Système (S) de gestion de documents électroniques destinés à être fournis à au moins un utilisateur (R1, R2), dans lequel chaque document (D) est associé à une liste (L) de descripteurs, caractérisé en ce que le système (S) comporte des moyens (M) d'analyse sémantique d'un document (D) à partir d'une base (B1, B2, BE) de connaissance propre à un utilisateur (R1, R2, E) et des moyens d'activation des moyens d'analyse chaque fois que le document (D) est fourni à cet utilisateur (R1, R2), les moyens d'analyse (M) étant susceptibles de fournir une nouvelle liste (LS1, LS2, LSE) de descripteurs subjectifs, le système (S) comportant en outre des moyens pour ajouter cette nouvelle liste (LS1, LS2, LSE) à la liste (L) de descripteurs associée au document (D).