Brevet FR2665595A1 — publié le 19920207

- Tout télécopieur peut offrir à son opérateur, dans le cadre du protocole normalisé T 30 des échanges entre télécopieurs, de mettre en oeuvre, avec un autre télécopieur du même type, des fonctions dites privées. Le protocole T 30 régit l'émission et la réception des informations et définit des trames normalisées, que n'importe quel télécopieur peut échanger avec n'importe quel autre, et des trames non normalisées, ou privées, qui ne peuvent être échangées qu'entre des télécopieurs du même type se comprenant et, à priori, du même constructeur. Trames normalisées * DIS (Digital Identification Signal): cette trame permet à un télécopieur appelé d'annoncer ses capacités normalisées (caractéristiques de son modem, codage, vitesse, format, capacité d'être relevé,). * DCS (Digital Command Signal): cette trame permet à un télécopieur émetteur d'annoncer, parmi les capacités normalisées annoncées par un récepteur, celles qu'il a choisies, notamment le mode d'émission. DTC (Digital Transmit Command): cette trame permet à un télécopieur appelant, en cas de relève, d'annoncer ses capacités normalisées de réception et d'émettre un ordre de relève. -2 - Trames non normalisées * NSF (Non Standard Facilities): cette trame permet à un télécopieur appelé d'annoncer ses capacités privées. NSS (Non Standard Command Signal) cette trame permet à un télécopieur émetteur d'annoncer parmi les capacités privées annoncées par un récepteur, celles qu'il a choisies, notamment le mode d'émission. NSC (Non Standard Transmit Command): cette trame permet à un télécopieur appelant, en cas de relève, d'annoncer ses capacités privées de réception et d'émettre un ordre de relève. Il va de soi que tout télécopieur, qui ne saurait gérer les trames privées, doit les ignorer et poursuivre son fonctionnement standard ou interrompre la transmission. En cas d'appel entrant, un télécopieur appelé à capacités privées décroche et émet donc DIS et NSF, d'ailleurs sans savoir si l'appelant est une machine du même type Si ce n'est pas le cas, NSF sera ignoré par l'appelant Si c'est le cas, l'appelant émet DCS et NSS et une trame d'essai TCF (Training check facilities). L'appelé émet une trame d'acquit CFR (Confirmation to receive) puis l'appelant émet le message et une trame de fin de procédure EOP (end of procédure) avant que l'appelé ne renvoie une trame d'acquit de message MCF (message confirmation). Il est utile pour la suite de décrire le déroulement d'une relève en mode privé Un exemple typique est celui de la relève de base sur un télécopieur à mémoire -3 - (data base polling) Un télécopieur central contient en mémoire divers documents constituant des bases de données Des télécopieurs correspondants peuvent l'appeler et se faire transmettre l'un ou l'autre de ces documents L'existence et la mise à jour des bases de données du télécopieur central ne dépendent naturellement que de son opérateur. Une relève de base s'effectue ainsi: un appelant appelle un appelé pour le relever L'appelé émet NSF et DIS L'appelant émet NSC (ordre de relève du document) et DTC L'appelé émet NSS, DCS et TCF et les échanges se poursuivent comme précédemment, les trames émises par l'appelant et l'appelé étant respectivement inversées. Finalement, un protocole de télécopie pour la transmission d'un message, en émission ou en relève de base du message, entre un télécopieur appelant et un télécopieur appelé, l'un jouant le rôle d'émetteur et l'autre de récepteur du message, comporte, avant la transmission du message, l'annonce, par l'appelé, de ses capacités normalisées et privées, l'annonce, par l'emetteur, du choix des capacités à mettre en oeuvre et l'envoi, par lui, d'une trame d'essai puis l'envoi, par le récepteur, d'une trame d'acquit. Rappelons que quand l'appelé annonce ses capacités privées NSF, il ne sait pas si l'appelant est une machine du même constructeur Il ne sait pas non plus si l'appelant va pouvoir supporter sa trame NSF, pour le cas o sa durée serait excessive, et si elle ne va le perturber au point de l'empêcher de réagir normalement. Le protocole T 30 fixe une durée maximale de trame NSF, correspondant en l'occurrence à plus de 80 octets Pour cette raison, les trames NSF ne dépassent généralement pas 30 octets De ce fait, de nombreux télécopieurs ont été réalisés qui ne supportent effectivement pas de trames NSF de plus de 30 octets environ Dans le cas d'un tel télécopieur appelant et d'une trame NSF émise par un appelé de durée supérieure, un problème surgit que la demanderesse a cherché à résoudre, ce problème étant d'autant plus fréquent que les télécopieurs actuels ont de plus en plus de capacités privées à annoncer. A cet effet, la présente invention concerne un procédé de communication de télécopie pour la transmission d'un message, entre un télécopieur appelant et un télécopieur appelé, l'un jouant le rôle d'émetteur et l'autre de récepteur du message, comportant, avant la transmission du message, l'annonce, par l'appelé, de capacités normalisées et privées qui lui sont propres en réponse à l'appel de l'appelant, l'annonce par l'émetteur, du choix de capacités à mettre en oeuvre et l'envoi, par lui, d'une trame d'essai puis l'envoi, par le récepteur, d'une trame d'acquit, caractérisé par le fait qu'une partie seulement des capacités privées de l'appelé est annoncée par lui en réponse à l'appel de l'appelant, qui devrait suffire à ce dernier pour entamer la communication en mode privé, le reste des capacités privées de l'appelé n'étant annoncé à l'appelant qu'au cours d'une étape privée ultérieure pour s'affranchir des contraintes de durée NSF, ici du protocole normalisé T 30. Avantageusement, en émission, l'appelé annonce le reste de ses capacités privées au cours d'une trame d'acquit privée. De préférence, l'appelé annonce, en réponse à l'appel, des capacités dites principales suffisantes pour entamer la communication en mode privé Il peut s'agir de la -5capacité du terminal en matière de protocoles privés, de codages privés de document, dont le codage s'effectue en outre sur un faible nombre de bits En ce qui concerne les autres capacités de l'appelé, dites secondaires, il peut s'agir du nom de la station, de l'identification des bases de données et boîtes aux lettres de la station Ces paramètres secondaires ne sont généralement pas nécessaires à l'appelant pour prendre ses décisions. En outre, ils sont codés sur un nombre de bits relativement important, par exemple 16 octets dans NSF couramment pour le nom de la station. Pour le cas o, en mode émission, les capacités privées annoncées par l'appelé en réponse à l'appel de l'appelant ne suffisent pas à l'appelant pour entamer la communication, l'appelant envoie une commande non normalisée de répétition, calquée sur la trame CRP (command repeat) du protocole T 30, et ici désignée sous le nom de trame NS CRP, pour que l'appelé complète, ou répète en la complètant, la trame NSF envoyée en réponse à l'appel. En relève de base, un tel problème ne se pose pas du fait de l'inversion dans l'émission des trames L'appelé étant alors l'émetteur du message, les capacités annoncées dans NSF sont toujours suffisantes pour que l'appelant reconnaisse en l'appelé un terminal à capacités privées Le problème qui pourrait se poser au contraire est celui de l'annonce par l'appelant de toutes ses capacités privées Mais comme l'envoi de la trame NSC est une des étapes du mode privé, elle peut durer aussi longtemps que nécessaire, ce qui évite toute difficulté. -6- L'invention sera mieux comprise à l'aide de la description suivante, en référence au dessin annexé, sur lequel la figure 1 est un organigramme des échanges auxquels un télécopieur appelé est soumis et la figure 2 est un organigramme des échanges auxquels un télécopieur appelant est soumis. Conformément au procédé de communication de télécopie de l'invention, en référence à la figure 1, un télécopieur appelé, après avoir décroché 1, émet une trame DIS et une trame NSF de ses capacités principales 2. L'appelant répond de l'une des quatre manières suivantes. Il n'envoie qu'une trame DCS 3 et la communication se poursuit alors selon le protocole T 30. Il envoie une commande NS CRP 4 et l'appelé complète ou répète les trames DIS-NSF 5 et remet la communication dans l'état o elle se trouvait à la fin de l'étape 2. Il envoie des trames DCS-NSS-TCF 6, les trames DIS-NSF 2 ayant suffi pour entamer la communication en mode privé Ensuite, l'appelé envoie une trame NS CFR de ses capacités secondaires 7. Il envoie des trames DTC-NSC de toutes ses capacités 8, en relève privée Ensuite, l'appelé envoie des trames DCS-NSS-CFR 9. -7- En référence à la figure 2, après l'appel 10 de l'appelant, celui-ci reçoit de l'appelé l'une des trois réponses suivantes. Il ne reçoit qu'une trame DIS 18 et la communication se poursuit selon le protocole T 30. Il reçoit des trames DIS-NSF des capacités principales de l'appelé 11, qui suffisent pour entamer la communication Ensuite, l'appelant envoie soit des trames DTC-NSC en relève privée 12, soit des trames DCS- NSS-TCF en émission 13 Alors, l'appelé répond de l'une des manières suivantes: il envoie une trame NS CFR de ses capacités secondaires 14; il envoie une trame NS FTT (Non Standard Failure To Train) 15; il envoie une trame régulière CFR 16; il envoie une trame régulière FTT 17. Il reçoit des trames DIS-NSF des capacités principales de l'appelé 19, insuffisantes pour entamer la communication en mode privé Alors, l'appelant envoie une commande NSCRP 20 avant de remettre la communication dans l'état o elle se trouvait avant cette étape 19. -8 - Revendications 1 Procédé de communication de télécopie pour la transmission d'un message, entre un télécopieur appelant et un télécopieur appelé, l'un jouant le rôle d'émetteur et l'autre de récepteur du message, comportant, avant la transmission du message, l'annonce par l'appelé, de capacités normalisées (DIS) et privées qui lui sont propres (NSF), en réponse à l'appel de l'appelant, l'annonce, par l'émetteur, du choix de capacités à mettre en oeuvre (DCS-NSS) et l'envoi, par lui, d'une trame d'essai (TCF) puis l'envoi, par le récepteur, d'une trame d'acquit, caractérisé par le fait qu'une partie seulement des capacités privées de l'appelé (NSF) est annoncée par lui en réponse à l'appel de l'appelant, qui devrait suffire à ce dernier pour entamer la communication en mode privé, le reste des capacités privées de l'appelé n'étant annoncé à l'appelant qu'au cours d'une étape privée ultérieure (NS CFR) pour s'affranchir des contraintes de durée (NSF). 2 Procédé de communication de télécopie selon la revendication 1, dans lequel, en mode émission, l'appelé annonce le reste de ses capacités privées au cours d'une trame d'acquit privée (NS CFR). 3 Procédé de communication de télécopie selon l'une des revendications 1 et 2, dans lequel l'appelé annonce, en réponse à l'appel, des capacités dites principales codables sur un faible nombre de bits (NSF). 4 Procédé de communication de télécopie selon l'une des revendications 1 à 3, dans lequel, en mode émission, quand les capacités privées (NSF) annoncées par l'appelé en réponse à l'appel de l'appelant ne suffisent pas à l'appelant pour entamer la communication, l'appelant envoie une commande non normalisée de répétion (NS CRP).