Brevet FR2848693A1 — publié le 20040618

I La présente invention concerne un système de transmission automatique d'informations du type comportant des moyens de stockage d'un annuaire d'utilisateurs contenant au moins des coordonnés d'utilisateurs et des données caractéristiques des utilisateurs, lequel annuaire est accessible pour un serveur 5 de transmission d'informations qui comprend des moyens de création et de gestion de listes d'utilisateurs et des moyens automatiques de transmission d'informations à tous les utilisateurs d'une même liste. De tels systèmes sont aujourd'hui courants sur des réseaux de transfert d'informations tels que le réseau Internet ou les réseaux dits Intranet, et in10 cluent les systèmes désignés par les expressions " liste de diffusion ou encore robot de diffusion ". Ces systèmes comportent de manière classique, au moins un poste d'émetteur d'informations à destination du serveur de transmission pour la transmission automatique des informations à tous les utilisateurs d'au moins une liste 15 sélectionnée. Dans de tels systèmes, un utilisateur prédéterminé, couramment désigné " administrateur ", accède à l'annuaire pour extraire manuellement des coordonnés d'utilisateurs et former des listes d'utilisateurs sur le serveur central de transmission d'informations. D'autres utilisateurs ont alors la possibilité d'envoyer des informations, par exemple sous la forme de messages électroniques, au serveur de transmission pour leur retransmission à tous les utilisateurs des listes. Dans ces systèmes, les modifications de l'annuaire doivent être répertoriées et reportées manuellement par l'administrateur dans les listes 25 d'utilisateurs, de sorte que la mise à jour des listes par rapport à l'annuaire, n'est pas réalisée ou est réalisée à un cot important. Le but de l'invention est de remédier à ces problèmes en définissant un système de transmission automatique d'informations permettant la modification automatique des listes d'utilisateurs. L'invention a donc pour objet un système de transmission automatique d'informations comportant des moyens de stockage d'un annuaire d'utilisateurs contenant au moins des cordonnées d'utilisateurs ainsi que des données caractéristiques des utilisateurs, et comportant des moyens de stockage de listes d'utilisateurs sélectionnés dans ledit annuaire, ledit annuaire et lesdites listes étant accessibles pour un serveur de transmission d'informations comprenant des moyens de création et de gestion desdites listes d'utilisateurs, et des moyens automatiques de transmission d'informations à tous les utilisateurs d'une même liste, ledit système comportant en outre au moins un terminal d'émission d'infor5 mations à destination dudit serveur pour leur transmission automatique à tous les utilisateurs d'au moins une liste sélectionnée, ledit serveur comportant des moyens de définition, pour chacune desdites listes, de critères de sélection d'utilisateurs dudit annuaire en fonction de leurs données caractéristiques et des moyens automatiques d'extraction dudit annuaire de coordonnées des utilisa10 teurs dont les données caractéristiques correspondent auxdits critères pour commander lesdits moyens de création et de gestion de listes et former automatiquement lesdites listes d'utilisateurs. Suivant d'autres caractéristiques: - ledit serveur comporte en outre des moyens d'identification des utili15 sateurs du ou des terminaux accédant audit serveur pour leur autoriser ou leur interdire l'utilisation du système; - il comporte en outre des moyens de gestion de droits des utilisateurs afin d'accorder des droits variables à chacun desdits utilisateurs identifiés; - lesdits droits comprennent un droit d'émission d'informations au nom 20 d'un utilisateur mandataire différent dudit utilisateur identifié, lesdits moyens automatiques de transmission d'informations étant adaptés pour désigner ledit utilisateur mandataire comme émetteur desdites informations; - lesdits moyens d'extraction de coordonnées des utilisateurs sont adaptés pour être mis en oeuvre périodiquement; - lesdits moyens d'extraction de coordonnées des utilisateurs sont adaptés pour être mis en oeuvre à chaque requête de transmission d'informations à une liste d'utilisateurs; - ledit serveur est relié à un réseau de transfert d'informations numériques et tout ou partie desdites informations est transmis sous la forme de mes30 sages électroniques; - ledit serveur est relié à un réseau de téléphonie et que tout ou partie desdites informations est transmis sous la forme de messages écrits courts et/ou de messages de télécopie; - il comporte en outre des moyens de conversion des informations transmises par ledit serveur vers lesdits utilisateurs des listes entre différents formats pour la conversion entre des formats adaptés pour la transmission sur un réseau de transfert d'informations numériques et des formats adaptés pour la transmission sur un réseau de téléphonie. 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 au dessin annexé qui représente schématiquement un système selon l'invention. Ce système comporte un réseau de transfert d'informations 2 tel qu'un 10 réseau informatique interne, ou intranet, auquel sont reliés une pluralité de terminaux distants d'utilisateurs 41 à 4n, un terminal d'administrateur 6, une base de données centrale 8 et un serveur de transmission automatique d'informations 10. Les terminaux d'utilisateurs 41 à 4n ainsi que le terminal d'administrateur 6, sont par exemple des micro-ordinateurs classiques équipés 15 de moyens de navigation sur des réseaux de transfert d'informations tels que des logiciels de navigation Internet courants. La base de données 8 comporte un annuaire 9 des utilisateurs organisé, dans le mode de réalisation décrit, sous une forme arborescente en fonction notamment de liens hiérarchiques. Cet annuaire 9 comporte des coordonnés d'utilisateurs, tels que des adresses de messageries électroniques ou encore des numéros de téléphone ou numéros de fax, ainsi qu'un ensemble de données caractéristiques des utilisateurs. Ces données caractéristiques comportent par exemple la localisation 25 géographique de l'utilisateur, sa position hiérarchique, sa fonction, les liens hiérarchiques avec d'autres utilisateurs ou tout autre paramètre nécessaire. De tels annuaires existent aujourd'hui et sont courants dans le domaine des réseaux informatiques internes d'entreprises. Le système comporte également des listes 12 d'utilisateurs sélection30 nés dans ledit annuaire 9, stockées dans le serveur de transmission 10 ainsi que cela est représenté en référence à la figure 1 ou encore dans tout autre élément adapté du système tel que par exemple, la base de données 8. De manière classique, le serveur de transmission d'informations 10 comporte des moyens 14 de création et de gestion des listes 12 et des moyens 16 de transmission automatique d'informations à tous les utilisateurs d'une même liste. Avantageusement, le serveur 10 comporte également des moyens 18 d'identification des utilisateurs associés à des moyens 20 de gestion des droits 5 d'accès des utilisateurs. Les moyens 18 peuvent ainsi identifier un utilisateur accédant au serveur 10 à partir d'un terminal distant 4j à l 'aide, par exemple, d'un couple formé d'un identifiant d'utilisateur associé à un mot de passe et, grâce aux moyens 20, peuvent appliquer pour chaque utilisateur identifié, des droits variables d'utilisation du système. Dans le mode de réalisation décrit, le serveur 10 comporte également des moyens 22 formant journal et adaptés pour enregistrer tous les événements et toutes les actions réalisées par le serveur 10. Selon l'invention, le serveur 10 comporte en outre des moyens 24 de définition, pour chaque liste 12, de critères de sélection d'utilisateurs référencés 15 dans l'annuaire 9 en fonction de leurs données caractéristiques ainsi que des moyens 26 automatique d'extraction des coordonnées des utilisateurs dont les données correspondent aux critères définis précédemment. En outre, dans le mode de réalisation décrit, le serveur 10 est également relié à un réseau de téléphonie 30, tel que le réseau téléphonique commuté 20 ou un réseau de téléphone mobile tel que par exemple le réseau dit " GSM ", auquel sont raccordés divers équipements de téléphonie tels qu'un télécopieur 32 ou un téléphone mobile 34, par l'intermédiaire de moyens 36 de conversion des informations. Ces moyens 36 sont couramment désignés par le terme " passerelle " 25 et sont adaptés pour pouvoir convertir des informations entre des formats adaptés pour la transmission sur le réseau de transfert d'informations 2 et des formats adaptés pour la transmission sur le réseau de téléphonie 30. En fonctionnement, l'administrateur du système a la possibilité d'accéder au serveur 10, à partir du terminal 6, pour définir de manière classique les 30 identités des utilisateurs ayant accès au système ainsi que leurs droits respectifs. Selon l'invention, l'administrateur accède également aux moyens 24 de définition de critères de sélection d'utilisateurs grâce auxquels il définit pour chaque liste d'utilisateurs 12, un ensemble de critères tels que par exemple un lieu géographique, une fonction, un niveau hiérarchique ou tout autre critère ou combinaison de critères. Les moyens 26 d'extraction accèdent alors à l'annuaire 9 et extraient de celui-ci les coordonnées des utilisateurs dont les données caractéristiques répondent aux critères définis précédemment grâce aux moyens 24. Les coordonnées ainsi extraites sont alors utilisées par les moyens 14 de gestion et de création des listes d'utilisateurs pour former automatiquement les listes 12. Avantageusement, les moyens 26 d'extraction sont mis en oeuvre pé10 riodiquement ou encore à chaque requête de transmission d'informations vers une liste. Ainsi, l'administrateur définit pour chaque liste 12 des critères permettant la sélection d'utilisateurs dans l'annuaire 9. Ces critères sont utilisés pour une extraction automatique des coordonnées des utilisateurs dans l'annuaire 9 15 de manière à mettre à jour automatiquement les listes existantes ou à créer automatiquement de nouvelles listes. Par exemple, les caractéristiques extraites sont des adresses de messagerie électronique ou encore des numéros de téléphone portable ou de télécopieur. Ultérieurement, les utilisateurs ont la possibilité de se connecter au serveur 10 à partir d'un terminal tel que les terminaux 41 à 4, et, après avoir été identifiés par les moyens d'identification 18 et en fonction de leurs droits définis par les moyens de gestion de droits 20, ces utilisateurs peuvent accéder à tout ou partie des listes 12 et transmettre des informations, par exemple sous la forme 25 de messages électroniques vers le serveur 10 afin qu'elles soient retransmises à tous les utilisateurs d'une ou plusieurs listes sélectionnées. Eventuellement, le serveur 10 peut également être adapté pour servir de terminal d'émission d'informations en envoyant directement des informations aux utilisateurs des listes. Avantageusement, les droits d'un utilisateur lui permettent de transmettre des informations au nom d'un autre utilisateur dit " utilisateur mandataire ". Pour cela, l'utilisateur émetteur a la possibilité de modifier l'identification de l'émetteur des informations, de sorte que seul l'utilisateur man- dataire apparaîtra comme émetteur d'informations pour les utilisateurs recevant ces informations. Cette modification est faite par l'utilisateur mandaté émettant les informations et est prise en compte par les moyens automatiques 16 de transmis5 sion d'informations. Les moyens 16 de transmission d'informations transmettent automatiquement les informations reçues vers tous les utilisateurs de la ou des listes sélectionnées de manière classique. Par exemple, cette transmission est faite directement sous la forme de messages électroniques vers un ou plusieurs terminaux 10 distants, tels que des terminaux informatiques raccordés au réseau 2 de transfert d'informations ou à un autre réseau distant. En variante, après une conversion effectuée par les moyens 36 de conversion, cette transmission est faite sous la forme de messages de télécopie vers un télécopieur tel que le télécopieur 32 ou de messages écrits courts dits 15 " SMS " à destination de téléphones mobiles tels que le téléphone 34. Avantageusement, les informations transmises sont en partie automatiquement modifiées en fonction de l'utilisateur destinataire. Pour cela, les moyens 26 extraient également de l'annuaire 9 des données relatives à chaque utilisateur d'une liste, telle que son nom et prénom 20 ou sa fonction, et les informations transmises par les moyens automatiques 16 de transmission comportent un champ modifié dynamiquement pour chaque utilisateur afin d'y faire apparaître ces données spécifiques. En outre, un message de compte rendu d'émission est adressé à l'émetteur des informations reprenant des paramètres de la transmission 25 d'informations, tels que: heure, date, émetteur, destinataire, informations transmises... Avantageusement, dans le cas o le message est émis par un utilisateur mandaté, un compte rendu est adressé à l'utilisateur mandaté ainsi qu'à l'utilisateur mandataire. De manière classique, les moyens 22 formant le journal sont adaptés pour enregistrer toutes les requêtes effectuées par les utilisateurs des terminaux 41 à 4n et tous les évènements occurrents sur le serveur 10. Enfin, les moyens 22 formant le journal sont adaptés pour enregistrer de manière classique, toutes les requêtes effectuées par les utilisateurs des terminaux 41 à 4n et tous les événements occurrents sur le serveur 10. Il apparaît donc que dans le système de l'invention, des modifications 5 effectuées sur l'annuaire 9 correspondant par exemple à des modifications des données caractéristiques de fonction ou de localisation des utilisateurs référencés dans cet annuaire sont automatiquement reportées dans les listes 12 grâce à la sélection des utilisateurs des listes en fonction de leurs données caractéristiques et à l'extraction automatique des coordonnées pour former les listes 12. Il apparaît donc que le système de l'invention permet de former automatiquement des listes d'utilisateurs à partir d'un annuaire et de répercuter automatiquement des modifications faites dans l'annuaire dans ces listes sans requérir d'intervention humaine. Bien entendu, d'autres modes de réalisation peuvent être envisagés 15 en répartissant différemment les éléments formant le système décrit ou encore en introduisant d'autres éléments aux fonctions similaires. REVENDICATIONS 1. Système de transmission automatique d'informations comportant des moyens (8) de stockage d'un annuaire d'utilisateurs (9) contenant au moins des cordonnées d'utilisateurs ainsi que des données caractéristiques des utilisa5 teurs, et comportant des moyens (10) de stockage de listes (12) d'utilisateurs sélectionnés dans ledit annuaire (9), ledit annuaire (9) et lesdites listes étant accessibles pour un serveur (10) de transmission d'informations comprenant des moyens (14) de création et de gestion desdites listes d'utilisateurs (12), et des moyens automatiques (16) de transmission d'informations à tous les utilisateurs 10 d'une même liste (12), ledit système comportant en outre au moins un terminal (41 à 4n) d'émission d'informations à destination dudit serveur (10) pour leur transmission automatique à tous les utilisateurs d'au moins une liste sélectionnée (12), caractérisé en ce que ledit serveur (10) comporte des moyens (24) de définition, pour chacune desdites listes (12), de critères de sélection d'utilisateurs 15 dudit annuaire (9) en fonction de leurs données caractéristiques et des moyens automatiques (26) d'extraction dudit annuaire (9) de coordonnées des utilisateurs dont les données caractéristiques correspondent auxdits critères pour commander lesdits moyens (14) de création et de gestion de listes et former automatiquement lesdites listes (12) d'utilisateurs. 2. Système selon la revendication 1, caractérisé en ce que, ledit serveur (10) comporte en outre des moyens (18) d'identification des utilisateurs du ou des terminaux (41 à 4n) accédant audit serveur (10) pour leur autoriser ou leur interdire l'utilisation du système. 3. Système selon la revendication 2, caractérisé en ce qu'il comporte 25 en outre des moyens (20) de gestion de droits des utilisateurs afin d'accorder des droits variables à chacun desdits utilisateurs identifiés. 4. Système selon la revendication 3, caractérisé en ce que lesdits droits comprennent un droit d'émission d'informations au nom d'un utilisateur mandataire différent dudit utilisateur identifié, lesdits moyens automatiques (16) 30 de transmission d'informations étant adaptés pour désigner ledit utilisateur mandataire comme émetteur desdites informations. 5. Système selon l'une quelconque des revendications 1 à 4, caractérisé en ce que lesdits moyens (26) d'extraction de coordonnées des utilisateurs sont adaptés pour être mis en oeuvre périodiquement. 6. Système selon l'une quelconque des revendications 1 à 4, caractérisé en ce que lesdits moyens (26) d'extraction de coordonnées des utilisateurs sont adaptés pour être mis en oeuvre à chaque requête de transmission d'informations à une liste d'utilisateurs (12). 7. Système selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ledit serveur (10) est relié à un réseau de transfert d'informations numériques (2) et en ce que tout ou partie desdites informations est transmis sous la forme de messages électroniques. 8. Système selon l'une quelconque des revendications 1 à 7, caracté10 risé en ce que ledit serveur (10) est relié à un réseau de téléphonie (30) et en ce que tout ou partie desdites informations est transmis sous la forme de messages écrits courts et/ou de messages de télécopie. 9. Système selon les revendications 7 et 8, caractérisé en ce qu'il comporte en outre des moyens (36) de conversion des informations transmises 15 par ledit serveur (10) vers lesdits utilisateurs des listes entre différents formats pour la conversion entre des formats adaptés pour la transmission sur un réseau de transfert d'informations numériques (2) et des formats adaptés pour la transmission sur un réseau de téléphonie (30).