Brevet FR2872312A1 — publié le 20051230

La présente invention concerne un système et un procédé de suivi de la diffusion électronique d'un fichier numérique à partir d'une personne émettrice initiale de ce fichier numérique. On connaît de tels systèmes de suivi de diffusion électronique, cette fonction étant notamment réalisée par certains outils de gestion de messages électroniques. Ainsi, l'émetteur d'un fichier numérique, par exemple un courrier électronique peut conserver un exemplaire du fichier numérique qu'il a transmis à un destinataire. Ce fichier numérique peut contenir des données personnelles concernant l'émetteur. Cependant, une fois que ce fichier est transmis au destinataire, l'émetteur n'a plus d'emprise sur le fichier numérique transmis et ne peut savoir si le destinataire l'a lui-même transmis à d'autres personnes ou non. Ces outils ne permettent donc pas un suivi performant de la diffusion électronique du fichier numérique émis. L'invention vise à remédier à cet inconvénient en fournissant un système de suivi de la diffusion électronique d'un fichier numérique plus performant. L'invention a donc pour objet un système de suivi de la diffusion électronique d'un fichier numérique à partir d'une personne émettrice initiale de ce fichier numérique, caractérisé en ce qu'il comporte des moyens de génération de données stockées sous la forme d'un arbre de diffusion à partir d'informations relatives à la diffusion de ce fichier numérique, ces informations étant transmises au système de suivi, le noeud racine de cet arbre de diffusion représentant la personne émettrice initiale du fichier numérique, chaque autre noeud de l'arbre représentant une personne réceptrice du fichier numérique, et chaque lien entre deux noeuds de l'arbre de diffusion représentant une transmission électronique du fichier numérique réalisée entre les deux personnes représentées par les deux noeuds correspondants. Ainsi, le système de suivi selon l'invention permet un réel suivi d'un fichier numérique diffusé, grâce à une représentation arborescente de cette diffusion. Un système de suivi selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes: le fichier numérique est une carte de visite électronique; - le fichier numérique comporte un lien vers une adresse universelle d'une carte de visite électronique; - le système comporte en outre des moyens de modification d'une autorisation d'accès vers l'adresse universelle de la carte de visite, ces moyens étant accessibles uniquement par au moins un utilisateur prédéterminé, notamment la personne émettrice initiale ou une personne réceptrice du fichier numérique; 35 - le système comprend un serveur comportant des moyens de stockage de l'arbre de diffusion et des moyens de gestion d'un accès sécurisé en lecture et/ou en écriture aux données de l'arbre de diffusion pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique; le serveur comporte des moyens de stockage du fichier numérique, et des moyens de gestion d'un accès sécurisé en lecture et/ou en écriture aux données de ce fichier numérique pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique; - les données de l'arbre de diffusion comprennent des paramètres associés aux noeuds de l'arbre choisis dans l'ensemble constitué de paramètres de définition de restrictions de droits de diffusion du fichier numérique et de paramètres de qualification de chaque personne réceptrice du fichier numérique; - le serveur comporte des moyens de définition a priori d'un nombre maximal autorisé de niveaux hiérarchiques dans l'arbre de diffusion de manière à limiter la diffusion du fichier numérique; le système comprend un réseau de transmission d'informations apte à diffuser le fichier numérique, auquel sont raccordés les moyens de génération de données, pour la mise à jour de l'arbre de diffusion à chaque transmission électronique du fichier numérique L'invention a également pour objet un procédé de suivi de la diffusion électronique d'un fichier numérique à partir d'une personne émettrice initiale de ce fichier numérique, caractérisé en ce qu'on génère des données stockées sous la forme d'un arbre de diffusion à partir d'informations relatives à la diffusion de ce fichier numérique, le noeud racine de cet arbre de diffusion représentant la personne émettrice initiale du fichier numérique, chaque autre noeud de l'arbre représentant une personne réceptrice du fichier numérique, et chaque lien entre deux noeuds de l'arbre de diffusion représentant une transmission électronique du fichier numérique réalisée entre les deux personnes représentées par les deux noeuds correspondants. Un procédé de suivi selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes: - on stocke l'arbre de diffusion dans des moyens de stockage d'un serveur et on gère un accès sécurisé en lecture et/ou en écriture aux données de l'arbre de diffusion pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique; - on stocke le fichier numérique dans des moyens de stockage d'un serveur et on gère un accès sécurisé en lecture et/ou en écriture aux données de ce fichier numérique pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique; - on définit a priori un nombre maximal autorisé de niveaux hiérarchiques dans l'arbre de diffusion de manière à limiter la diffusion du fichier numérique 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 la structure générale d'un système 15 de suivi selon l'invention; - la figure 2 représente un arbre de diffusion généré par le système de suivi de la figure 1. Le système de suivi de la figure 1 comporte un serveur 10 et des moyens 12 de génération de données stockées sous la forme d'un arbre de diffusion à partir d'informations relatives à la diffusion d'un fichier numérique. Ce fichier numérique est par exemple une carte de visite électronique. Les moyens 12 de génération de données sont par exemple matérialisés par un terminal différent du serveur 10. De façon alternative, ce fichier numérique peut simplement comporter un lien vers l'adresse universelle d'une carte de visite électronique. Le serveur 10 comporte des moyens de stockage 14 de l'arbre de diffusion et des moyens de stockage 16 du fichier numérique, c'est-à-dire de la carte de visite. Les moyens 12 de génération de l'arbre de diffusion comportent des moyens 18 de création de cet arbre de diffusion, par exemple lors de la création de la carte de visite par une personne A émettrice initiale de cette carte de visite. En outre, les moyens de génération 12 comportent des moyens 20 de mise à jour de l'arbre de diffusion créé, à partir d'informations relatives à la diffusion du fichier numérique, ces informations étant transmises aux moyens 12 de génération via un réseau auquel ils sont raccordés. Pour cela, les moyens de génération 12 ont un accès en écriture aux moyens de stockage 14 et 16. Le serveur 10 comporte en outre des moyens 22, 26 de gestion d'un accès sécurisé en lecture et/ou en écriture aux données de l'arbre de diffusion pour n'autoriser 10 cet accès qu'à un administrateur prédéterminé. Ces moyens de gestion peuvent par exemple avoir la fonction de permettre des modifications de l'autorisation d'accès vers l'adresse universelle de la carte de visite, ces moyens n'étant accessibles que par un utilisateur prédéterminé, par exemple la personne A émettrice initiale ou une personne réceptrice du fichier numérique. Enfin, le serveur 10 comporte des moyens 24, 26 de gestion d'un accès sécurisé en lecture et/ou en écriture aux moyens de stockage 16, c'est-àdire aux données de la carte de visite pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique. Plus précisément, les moyens de gestion d'un accès sécurisé 22, 24, 26 comprennent des moyens 22 de modification des données stockées sous la forme d'un arbre de diffusion et des moyens 24 de mise à jour des cartes de visite diffusées, associés chacun à des moyens 26 de limitation de l'accès aux bases de données 14 et 16, notamment par la gestion d'une liste prédéfinie de personnes autorisées et la gestion de mots de passe et d'identifiants. De façon optionnelle, les moyens de création 18 des moyens de génération 12 peuvent comporter des moyens de définition a priori d'un nombre maximal autorisé de niveaux hiérarchiques dans l'arbre de diffusion, de manière à limiter la diffusion du fichier numérique. De cette façon, l'émetteur de la carte de visite conserve une maîtrise de la diffusion de cette carte. Pour la transmission au serveur 10 des informations à partir desquelles est généré puis mis à jour l'arbre de diffusion, les moyens 12 de génération de données sont reliés à un réseau de transmission d'informations 28, par exemple le réseau Internet auquel sont connectés, d'une part l'émetteur initial de la carte de visite, c'est-à-dire la personne A, et d'autre part les destinataires de cette carte de visite, par exemple des personnes B, C, D, E, F et G. Comme cela est représenté sur la figure 1, un scénario possible de diffusion de la carte de visite de la personne A est par exemple le suivant: - la personne A transmet sa carte de visite via le réseau Internet 28 à une personne B; - la personne B transmet à son tour cette carte de visite de A à deux destinataires C et D; - la personne C transmet la carte de visite de A à un destinataire E; et - la personne D transmet la carte de visite de A à deux destinataires F et G. A chaque action de transmission de la carte de visite, c'est-à-dire la transmission de cette carte par la personne A, par la personne B, par la personne C, et par la personne D, des informations correspondantes sont transmises, via le réseau Internet 28, aux moyens de génération de données 12, notamment, aux moyens 20 de mise à jour de l'arbre de diffusion. A partir de ces informations, l'arbre de diffusion 30 généré est celui représenté à la figure 2. Le noeud racine 32 de cet arbre de diffusion 30 représente la personne émettrice initiale du fichier numérique, c'est-à-dire la personne A. Chaque autre noeud 34 de l'arbre 30 représente une personne réceptrice de la carte de visite, c'est-à-dire B, C, D, E, F ou G et chaque lien 36 entre deux noeuds de l'arbre de diffusion représente une transmission électronique de la carte de visite réalisée entre les deux personnes représentées par les deux noeuds correspondants. Ainsi, pour représenter la diffusion décrite précédemment, l'arbre de diffusion 30 comporte un noeud racine A, un lien orienté partant de A et pointant vers un noeud B, deux liens orientés partant de B et pointant respectivement vers deux noeuds C et D, un lien partant du noeud C et pointant vers un noeud E, et deux liens partant du noeud D et pointant respectivement vers deux noeuds F et G. Les données de l'arbre de diffusion, peuvent comprendre des paramètres associés aux noeuds de l'arbre, par exemple des paramètres b1, c,, d,, e,, f, et g, de définition de restrictions de droits de diffusion de la carte de visite, et des paramètres b2, c2, d2, e2, f2 et g2 de qualification de chaque personne réceptrice de la carte de visite. Ainsi, la personne A, peut, grâce aux moyens de modification 22, définir plus précisément ces paramètres pour autoriser tel ou tel destinataire parmi B, C, D, E, F et G, à diffuser, à lire complètement ou partiellement les données de la carte de visite, ou à apporter des modifications. En effet, la carte de visite peut être composée de plusieurs niveaux définis par son émetteur initial A: un niveau minimal de présentation accessible à toute personne ayant accès à cette carte par le réseau Internet 28; - un niveau contenant les coordonnées masquées, par exemple pour joindre l'émetteur A de la carte; et - divers niveaux privés et professionnels, dont seulement certains destinataires auront les droits d'accès. On remarquera enfin que le nombre de liens entre deux noeuds de l'arbre de diffusion, peut permettre de définir un niveau de proximité entre deux destinataires de la carte de visite, ou entre l'émetteur A de cette carte et l'un des destinataires. Il apparaît clairement qu'un système de suivi selon l'invention permet une maîtrise complète de la diffusion d'un fichier numérique, par son émetteur A, ce qui est particulièrement intéressant, dans le cas de la diffusion d'une carte de visite électronique. On notera que l'invention ne se limite pas au mode de réalisation décrit précédemment. Notamment, en variante le serveur 10 peut héberger les moyens 12 de génération de données. REVENDICATIONS 1. Système de suivi de la diffusion électronique d'un fichier numérique à partir d'une personne émettrice initiale de ce fichier numérique, caractérisé en ce qu'il comporte des moyens (12) de génération de données stockées sous la forme d'un arbre de diffusion (30) à partir d'informations relatives à la diffusion de ce fichier numérique, ces informations étant transmises au système de suivi, le noeud racine (32) de cet arbre de diffusion représentant la personne émettrice initiale du fichier numérique, chaque autre noeud (34) de l'arbre représentant une personne réceptrice du fichier numérique, et chaque lien (36) entre deux noeuds de l'arbre de diffusion représentant une transmission électronique du fichier numérique réalisée entre les deux personnes représentées par les deux noeuds correspondants. 2. Système de suivi selon la revendication 1, dans lequel le fichier numérique est une carte de visite électronique. 3. Système de suivi selon la revendication 1, dans lequel le fichier numérique comporte un lien vers une adresse universelle d'une carte de visite électronique. 4. Système de suivi selon la revendication 3, comportant des moyens (22) de modification d'une autorisation d'accès vers l'adresse universelle de la carte de visite, ces moyens étant accessibles uniquement par au moins un utilisateur prédéterminé, notamment la personne émettrice initiale ou une personne réceptrice du fichier numérique. 5. Système de suivi selon l'une quelconque des revendications 1 à 4, comprenant un serveur (10) comportant des moyens de stockage (14) de l'arbre de diffusion et des moyens (22, 26) de gestion d'un accès sécurisé en lecture et/ou en écriture aux données de l'arbre de diffusion pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique. 6. Système de suivi selon la revendication 5, dans lequel le serveur (10) comporte des moyens (16) de stockage du fichier numérique, et des moyens (24, 26) de gestion d'un accès sécurisé en lecture et/ou en écriture aux données de ce fichier numérique pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique. 7. Système de suivi selon l'une quelconque des revendications 1 à 6, dans lequel les données de l'arbre de diffusion comprennent des paramètres associés aux noeuds de l'arbre choisis dans l'ensemble constitué de paramètres (b,, c,, d,, e,, f,, g,) de définition de restrictions de droits de diffusion du fichier numérique et de paramètres (b2, c2, d2, e2, f2, g2) de qualification de chaque personne réceptrice du fichier numérique. 8. Système de suivi selon l'une quelconque des revendications 1 à 7, dans lequel le serveur comporte des moyens (18) de définition a priori d'un nombre maximal autorisé de niveaux hiérarchiques dans l'arbre de diffusion de manière à limiter la diffusion du fichier numérique. 9. Système de suivi selon l'une quelconque des revendications 1 à 7, comprenant un réseau (28) de transmission d'informations apte à diffuser le fichier numérique, auquel sont raccordés les moyens (12) de génération de données, pour la mise à jour de l'arbre de diffusion à chaque transmission électronique du fichier numérique. 10. Procédé de suivi de la diffusion électronique d'un fichier numérique à partir d'une personne émettrice initiale de ce fichier numérique, caractérisé en ce qu'on génère des données stockées sous la forme d'un arbre de diffusion (30) à partir d'informations relatives à la diffusion de ce fichier numérique, le noeud racine (32) de cet arbre de diffusion représentant la personne émettrice initiale du fichier numérique, chaque autre noeud (34) de l'arbre représentant une personne réceptrice du fichier numérique, et chaque lien (36) entre deux noeuds de l'arbre de diffusion représentant une transmission électronique du fichier numérique réalisée entre les deux personnes représentées par les deux noeuds correspondants. 11. Procédé de suivi selon la revendication 10, dans lequel on stocke l'arbre de diffusion dans des moyens de stockage (14) d'un serveur (10) et on gère un accès sécurisé en lecture et/ou en écriture aux données de l'arbre de diffusion pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique. 12. Procédé de suivi selon la revendication 10 ou 11, dans lequel on stocke le fichier numérique dans des moyens (16) de stockage d'un serveur (10) et on gère un accès sécurisé en lecture et/ou en écriture aux données de ce fichier numérique pour n'autoriser cet accès qu'à un administrateur prédéterminé, notamment la personne émettrice initiale du fichier numérique. 13. Procédé de suivi selon l'une quelconque des revendications 10 à 12, dans lequel on définit a priori un nombre maximal autorisé de niveaux hiérarchiques dans l'arbre de diffusion de manière à limiter la diffusion du fichier numérique.