Brevet FR2800956A1 — publié le 20010511

L'utilisateur d'un télécopieur d'un réseau doit composer le numéro d'appel de son correspondant pour lui transmettre une télécopie ou sélectionner le numéro dans un annuaire de son télécopieur. Cet annuaire devrait normalement être tenu à 'our. Cependant, lorsque des correspondants changent de numéro téléphone sans en informer cet utilisateur, l'annuaire perd temporairement de son utilité. On pourrait songer, pour actualiser l'annuaire du télécopieur, à consulter par téléphone un annuaire général abonnés du réseau téléphonique, mais une telle exploitation serait fastidieuse car il faudrait périodiquement établir une communication téléphonique et actualiser chaque numéro, et ceci éventuellement sans utilité, ' aucun changement n'est en fait intervenu. En outre, une émission une télécopie adressée vers un ancien numéro d'appel risque d'aboutir sur un télécopieur autre que celui qui est visé, qui va en accuser réception, si bien que le contenu de la télécopie va ainsi être divulgué, sans que l'utilisateur émetteur perçoive toujours l'erreur d'adressage. Ce problème, lié au changement de numéro, se présente par exemple dans les entreprises ou collectivités dans lesquelles le personnel déménage parfois d'un bureau à un autre. Il peut aussi arriver qu'une personne soit temporairement dans un local autre que bureau et souhaite cependant recevoir, sur un télécopieur local, les télécopies normalement envoyées vers son bureau. Il se pose donc un problème de tenue à jour des informations d'adressage des télécopies. La présente invention vise à résoudre ce problème. A cet effet, l'invention concerne un système de télécopie comportant un réseau informatique pour appareils de transmission de télécopies comprenant un serveur d'accès à un annuaire central de données d'appel d'appareils de transmission de télécopies. Par appareils de transmission de télécopies, on entend tout aussi bien des 'lécopieurs que des appareils équivalents, comme exemple des PC, intégrant des logiciels de télécopie et un modem. notera également que l'invention est limitée à un réseau informatique de type Internet ou LAN, pour des raisons de pure exploitation. Les appareils de transmission de télécopies qui se relient au système de l'invention peuvent ainsi recevoir, du serveur, des données d'appel à jour provenant de l'annuaire central. Tout appareil de transmission de télécopies se trouvant dans l'annuaire est ainsi désigné aux autres par une seule référence. Le réseau informatique du serveur des appareils sert, dans une phase préalable à l'émission d'une télécopie, à déterminer les données d'appel ou de routage de celle-ci, mais on peut aussi utiliser ce réseau pour la transmission des télécopies, ce sera a priori pratiquement toujours le cas. remarquera que les données d'appel identifiant appareils de l'annuaire peuvent désigner tout aussi bien les appareils de télécopie reliés au réseau informatique que des appareils de télécopie n'ayant pas accès à ce réseau. Avantageusement, le serveur comporte, reliés au réseau, des moyens de réception de requêtes contenant des données de sélection dans l'annuaire des appareils de transmission de télécopies, moyens agencés pour commander en conséquence des moyens de sélection de données d'appel dans l'annuaire et d'émission des données d'appel sélectionnées sur le réseau et les moyens de sélection sont de préférence agencés pour recevoir des requêtes comportant un identifiant du requérant et pour constituer, pour chaque requérant, un historique des requêtes visant chaque appareil de l'annuaire et pour, en cas de nouvelle requête à données de sélection incomplètes, sélectionner un groupe correspondant des appareils de l'annuaire et classer ceux-ci en fonction de leur fréquence dans l'historique considéré. Le télécopieur, ou équivalent, qui a émis la requête reçoit ainsi en retour des informations individualisées en fonction des requêtes précédentes et le numéro d'appel le plus probable dans le groupe d'appareils de l'annuaire peut ainsi être présenté en premier à l'utilisateur. invention sera mieux comprise à l'aide de la description suivante une forme de réalisation préférée du système de télécopie de l'invention en 'férence à la figure unique en annexe qui le représente schématiquement. système de télécopie représenté sur la figure comporte un réseau informatique pour appareils de transmission de télécopies comprenant dans cet exemple un réseau local 10 d'une entreprise auquel est relié, à travers un serveur, un annuaire central de données d'appareils de transmission de télécopies. Dans un but de redondance, il y a en fait, dans cet exemple, deux annuaires, 12 et 14, dont les serveurs respectifs 11, 13 sont reliés ici par liaison directe 15 d'échange de données. référence 1 désigne un télécopieur relié au réseau local 10 pour accéder à l'ensemble annuaire 11-15 et la référence 2 désigne un ordinateur personnel, PC, comportant les moyens matériels et logiciels nécessaires à la fonction télécopie, relié de même au réseau local 10. Il y a en fait, non représentés, une pluralité de terminaux de télécopie 1, 2. Par simplicité, dans la suite de la description, on désigne par télécopieur tout appareil (1, 2 ou autre) apte à la transmission des télécopies. Dans ce même but, et comme les ensembles serveur-annuaire 1 , 12 et 13, 14 sont semblables, le second ensemble 13, 14 ne sera mentionné, dans ce qui suit, que pour expliquer la redondance. télécopieurs 1, 2 sont dans cet exemple reliés à un réseau externe de transmission de télécopies 20, ici le réseau téléphonique commuté RTC. En variante ou en complément, le réseau 20 est, ou permet l'accès à, l'Internet. La référence 21 représente un télécopieur externe avec lequel les télécopieurs 1, 2 peuvent communiquer à travers le réseau RTC 20. La référence 19 désigne une passerelle optionnelle de transmission de télécopies, prévue dans cet exemple, pour relier le réseau local 10 au réseau externe RTC 20, passerelle 19 qui est en particulier utilisable par des télécopieurs du réseau local 10 qui ne seraient pas reliés au RTC 20. Dans le présent, le réseau 10 est prévu pour assurer outre des liaisons accès à l'ensemble annuaire central 11-15, des liaisons de transmission de télécopies, pour que la passerelle 19 puisse être utilisée. Les trois liaisons en pointillés dans le réseau 10 illustrent les liaisons que peut établir le télécopieur 1. Les télécopieurs 1, 2 comportent des circuits 101 associés à moyens logiciels pour accéder à l'annuaire 12, c'est-à-dire des moyens d'échange de données, ici par paquets. En particulier, le réseau local 10 est dans cet exemple type Intranet, les circuits 101 traitant le protocole Internet de transmission de paquets. Le serveur 11 comporte, reliés au réseau local 10, des circuits 111 récepteurs de données et des circuits 114 émetteurs de données pour communiquer par le protocole Internet avec les circuits 101 des télécopieurs 1, 2 et les mettre en liaison avec l'annuaire 12. Des circuits 112 du serveur 11 sont interposés entre les circuits récepteurs 111 et l'annuaire 12 pour interpréter, ou analyser, les données des requêtes qu'ils reçoivent des circuits 111 qui le commandent ainsi, afin de reconnaître des requêtes d'accès à l'annuaire 12. Comme l'illustre la ligne en pointillés, les circuits 112 peuvent en outre être interposés entre la sortie de l'annuaire 12 et les circuits émetteurs 114, comme expliqué plus loin. Les requêtes d'accès contiennent des données de sélection ou références dans l'annuaire 12, d'un ou plusieurs des télécopieurs de celui-ci accessibles par un adressage sélectif correspondant, comme par exemple nom de l'utilisateur visé d'un des télécopieurs de l'annuaire 12. Les circuits de sélection 112 effectuent dans celui-ci une sélection correspondante de données d'appel (numéro d'appel RTC, adresse informatique Internet IP, ou autres) des télécopieurs de l'annuaire 12. Les circuits émetteurs 114, reliant en sortie l'annuaire 12 au réseau local 10, transmettent ces données d'appel aux circuits 101 des télécopieurs 1, 2, en réponse à leur requête. En particulier, il s'agit des données d'appel d'un télécopieur externe comme celui référencé 21, l'annuaire 12 fournit au réseau 10, outre le numéro d'appel RTC du télécopieur 21, une adresse informatique associée qui est celle de la passerelle 19 d'accès au RTC et le réseau 10 transmet au télécopieur requérant 1 le numéro d'appel et l'adresse informatique associée. En pareil cas, comme exposé plus haut, le réseau 10 est prévu pour transmettre aussi les télécopies. Le fonctionnement du système de télécopie va maintenant être décrit plus en détails. Tout d'abord, il convient de préciser que l'annuaire 12 contient les données d'appel de tout télécopieur, qu'il soit local (1, 2) ou qu'il soit externe (21). Par contre, ici, l'accès à l'annuaire 12 est réservé aux seuls télécopieurs locaux 1, 2, cette réservation étant ici liée à un mot de passe ou, en l'absence de passerelle 19, due à l'absence de possibilité d'accès à l'annuaire 12 depuis l'extérieur (20). Dans cet exemple, le réseau 10 n'est pas à diffusion, mais à adressage, si bien que chaque requête comporte un identifiant du requérant 1, 2 pour lui adresser la réponse du serveur 12. Deux types de requêtes sont prévus : les requêtes d écriture et les requêtes de lecture ou consultation de l'annuaire 12. Un utilisateur peut effectuer une requête d'écriture ou de lecture du serveur 11 soit depuis le télécopieur 1, pour ensuite exploiter la lecture et émettre une télécopie, soit depuis tout équipement tel qu' PC. Dans ce dernier cas, si le PC n'est pas prévu pour l'émission de télécopies, il sert uniquement de terminal de consultation et mise à jour serveur 11. Dans tous les cas, ce PC, et le PC 2 télécopieur, peuvent être prévus pour afficher des pages au format HTML, de mise à jour du serveur 11, dont les circuits de sélection 112 sont agencés pour aussi traiter requêtes de mise à jour se présentant sous la forme de pages au format HTML. Les requêtes d'écriture permettent de constituer, enrichir et mettre à jour l'annuaire 12 avec des données d'appel de télécopieurs (1, 2, 21) transmises depuis les divers télécopieurs locaux 1, 2, après ici vérification du mot de passe par les circuits de sélection 112. Chaque utilisateur du réseau local 10 peut ainsi constituer, dans l'annuaire central 12, propre annuaire, en fait enrichir l'annuaire central 12, et en particulier désigner le numéro d'appel du télécopieur sur lequel il souhaite recevoir les télécopies. Ce numéro d'appel est associé à son nom et prénom éventuellement à des références spécifiant son service et département dans entreprise. Il est ainsi formé des couples : identifiant d'un utilisateur données d'appel d'un télécopieur associé. 'utilisateur usuel du télécopieur 1 peut ainsi, lorsqu'il se trouve à proximité du télécopieur 2, substituer dans l'annuaire 12 le numéro appel de ce dernier à son numéro usuel, de télécopieur 1, et effectuer par la suite l'opération inverse. Cette substitution de numéro d'appel de redirection des appels, peut être effectuée depuis tout télécopieur local 1, ainsi banalisé de ce point de vue, puisqu'il est prévu un mot de passe l'utilisateur concerné saisit au clavier du télécopieur 1, 2 depuis lequel il émet sa requête de renvoi d'un télécopieur vers un autre, local On remarquera que, comme les annuaires individuels sont fondus annuaire général 12, un télécopieur en annuaire n'y est référencé qu'une seule fois si bien que la mise à jour de la référence d'appel de ce télécopieur par un utilisateur du réseau 10, mise à jour effectuée pour ses propres besoins, profite à l'ensemble des utilisateurs des télécopieurs locaux 1, 2. Les requêtes de lecture concernent la consultation de l'annuaire 12 par le télécopieur local 1 par exemple, en vue d'envoyer une télécopie. L'utilisateur de celui-ci émet à cette fin une requête vers le serveur 11 par commande au clavier des circuits 101. La requête comporte référence saisie au clavier permettant de sélectionner, par les circuits 112, un télécopieur de l'annuaire 12. Cette référence peut être, comme évoqué plus haut, le nom, le prénom ou autre du destinataire de la télécopie prévue. En cas d'ambiguité dans la sélection, si par exemple la requête ne comporte qu'un prénom ou seulement le début d'un nom, l'annuaire 12 fournit les données d'appel du groupe de tous les appareils qui satisfont à la requête. Afin de limiter l'inconvénient que présente cette ambiguité des requêtes incomplètes, les circuits de sélection 112 comportent des circuits mémoires d'historique 113 dans lesquels est constitué, pour chaque télécopieur local 1, un historique de ses requêtes complètes, non ambigües. Ces historiques 113 sont donc en fait des annuaires individuels des télécopieurs 1, 2. Comme chaque requête comporte un identifiant du requérant, tel que nom de l'utilisateur ou le numéro d'appel du télécopieur 1, 2 émettant la requête, il est possible de constituer, pour chaque requérant, historique 113 spécifique formé d'un ensemble de N nombres, ou histogramme, correspondant respectivement aux N télécopieurs en annuaire. Ces nombres spécifient chacun le nombre de fois que le requérant 1, (2) a effectué une requête relative au télécopieur considéré (1), 2, 21 en annuaire 12. II s'agit donc de la fréquence relative de consultation de l'annuaire 12 pour chacun des N télécopieurs de celui- ci. De ce fait, si le requérant considéré 1 émet une nouvelle requête, mais à données de sélection incomplètes, les circuits 112, recevant en retour de l'annuaire 12 une liste groupe de télécopieurs sélectionnés par cette requête incomplète, classent, et émettent ceux-ci par les circuits 114, en fonction de leur fréquence dans l'historique 113 du requérant 1, le plus fréquent étant en tête liste. Le télécopieur requérant 1 affiche alors, sur un écran, les références d'appel de ce télécopieur en tête du groupe, avec le nom associé (DUPONT), télécopieur qui a été le plus souvent appelé, dans le passé, par le télécopieur requérant 1. L'utilisateur du télécopieur 1 valide alors par une touche, si c'est effectivement son choix, les données d'appel de ce premier télécopieur du groupe sélectionné. Cette touche commande les circuits d'appel 101 du télécopieur 1 pour qu'ils lisent ces données d'appel afin d'appeler ce premier télécopieur par le réseau local 10 ou par le RTC 20 et éventuellement à travers la passerelle 19. Si le premier télécopieur référencé à l'écran n'est pas celui voulu, l'utilisateur sélectionne l'un des suivants du groupe par navigation sur l'écran ou par commande de défilement à l'écran des données d'appel des télécopieurs de la liste du groupe. II peut être prévu que l'annuaire 12 fournisse au requérant 1, dans un premier temps, uniquement les noms complets des utilisateurs des télécopieurs du groupe sélectionné, et, dans un second temps, les données d'appel du télécopieur que le requérant aura sélectionné à l'écran et pour lequel il reconsulte l'annuaire 12. En variante, il peut être prévu que les circuits de sélection 112 effectuent eux-mêmes la sélection du télécopieur en annuaire 12, ou d'un nombre limité télécopieurs, qui présente la plus grande, ou une grande, probabilité d'être celui que le requérant 1 veut effectivement appeler, parmi groupe sélectionné à partir d'une requête incomplète. Cette sélection par les circuits 112 peut être une présélection ou une post- sélection. Les circuits de sélection 112 peuvent ainsi effectuer une présélection à partir de l'historique 113 de ce requérant 1 pour, exemple, compléter un nom d'une requête saisi incomplètement (DUPON) au clavier et commander en annuaire 12 la sélection par le complet DUPONT issu de l'historique 113. Cela évite de sélectionner aussi, et statistiquement à tort, par exemple le nom DUPOND dans l'annuaire 12, si DUPOND n'est pas dans l'historique 113 considéré simplement si sa fréquence y est inférieure à celle de DUPONT. Ce dernier nom présente donc la probabilité la plus élevée pour être effectivement le nom pour lequel le requérant 1 consulte l'annuaire 12. Cette présélection est en variante remplacée par une post-sélection, en prévoyant que les circuits de sélection 112 soient, comme évoqué plus haut, aussi interposés en sortie d'annuaire 12 pour éliminer les réponses (numéro appel de DUPOND) non cohérentes avec l'historique 113. Il est aussi possible de prévoir un annuaire local dans les télécopieurs 1, 2, téléchargé depuis l'annuaire central 12, l'inverse étant de même envisageable pour tenir à jour ce dernier. La redondance des ensembles annuaires 11, 12 et 13, 14 permet tolérer une panne dans l'un de ces ensembles, en prévoyant que les deux annuaires 12 et 14 contiennent chacun la totalité des informations, l' étant le miroir électronique de l'autre et masquant donc totalement les effets de panne. En variante, les deux annuaires 12, 14 sont complémentaires pour former l'annuaire global, les télécopieurs locaux 1, 2 étant séparés en deux ensembles les télécopieurs 1 accédant à l'annuaire 12 et les télécopieurs 2 accédant à l'annuaire 14. La charge de travail de chaque serveur 11, 13 est ainsi limitée. En cas de non-réponse de l'annuaire 12 (14) associé un serveur 11 (13), ce dernier adresse la requête qu'il a reçue à l'autre serveur 13 (11), par la liaison directe 15 pour accéder à l'autre annuaire 14 (12) et transmettre la réponse au requérant 1, (2). La liaison directe 15 évite de charger le réseau 10 par les communications entre serveurs 11, 13 et présente un temps de transmission plus court que le réseau 10. En cas de panne d'un des serveurs 11, 13, tous les télécopieurs locaux 1, 2 peuvent en outre s'adresser directement à l'autre. REVENDICATIONS 1.- Système de télécopie comportant un réseau informatique (10) pour appareils de transmission de télécopies (1, 2) comprenant un serveur (11, 13) d'accès à un annuaire central (12, 14) de données d'appel d'appareils de transmission de télécopies (1, 2, 21). 2.- Système selon la revendication 1, dans lequel le serveur (11) comporte reliés au réseau (10), des moyens (111) de réception de requêtes contenant des données de sélection dans l'annuaire (12) des appareils transmission de télécopies (1, 2, 21), moyens (111) agencés pour commander en conséquence des moyens (112 - 114) de sélection de données appel dans l'annuaire (12) et d'émission des données appel sélectionnées sur le réseau (10). 3.- Système selon la revendication 2, dans lequel les moyens de sélection (112-114) sont agencés pour recevoir des requêtes comportant un identifiant du requérant (1, 2) et pour constituer, pour chaque requérant, un historique (113) des requêtes en fonction des appareils (1, 2, 21) de l'annuaire (12) et pour, en cas de nouvelle requête à données de sélection incomplètes, sélectionner un groupe correspondant des appareils (l, 2, 21) de l'annuaire (12) et classer ceux-ci en fonction de leur fréquence dans l'historique (l13) considéré. 4.- Système selon l'une des revendications 1 à 3, dans lequel l'annuaire (12) comporte, dans les données d'appel, une adresse informatique ( ). 5.- Système selon la revendication 4, dans lequel le réseau (10) est agencé pour transmettre les télécopies, l'adresse informatique (IP), associée a un numéro appel dans un autre réseau (20), étant celle d'une passerelle (19) d'accès à un réseau externe de transmission de télécopies (20). 6.- Système selon l'une des revendications 1 à 5, dans lequel les moyens de sélection (1l2-114) sont agencés pour mettre à jour l'annuaire (12) à partir de requêtes de mise à jour correspondantes. 7. Système selon la revendication 6, dans lequel les moyens de sélection (1 2-114) sont agencés pour vérifier un mot de passe associe à chaque requête. 8. Système selon l'une des revendications 6 et 7, dans lequel moyens sélection (112-114) sont agencés pour traiter des requêtes de mise à jour de l'annuaire (12) se présentant sous la forme de pages HTML. Système selon l'une des revendications 1 à 8, dans lequel il est prévu deux serveurs (11, 13) d'accès à un annuaire (12, 14). - Système selon la revendication 9, dans lequel chaque serveur (11, 1 ) est agencé pour accéder à son propre annuaire (12, 14) et celui (14, 12) de l'autre.