Brevet FR2682248A1 — publié le 19930409

Procédé d'échange d'informations pour agencement comportant des terminaux numériques reliés par une même liaison à un port d'installation téléphonique. L'invention concerne un procédé d'échange d'informations présentées sous forme d'octets, mettant en oeuvre une trame synchrone, pour agencement susceptible de comporter une pluralité de terminaux numériques communément reliés par une même liaison, de type bus série, à un port d'installation téléphonique, doté à cet effet d'une interface de transmission. Les installations de télécommunication, de type numérique, actuelles, notamment celles destinées à être reliées à un réseau numérique à intégration de services, permettent la mise en communication de terminaux numériques, mono ou multiservices, à forts débits utiles, ceci étant rendu possible par le niveau de performance atteint par les réseaux de connexion et par les liaisons de transmission. Pour profiter au maximum des disponibilités offertes, les ports de raccordement des installations sont initialement prévus pour pouvoir transmettre les diverses informations avec un débit maximal et ils se raccordent au coeur de l'installation qui les comportent par des interfaces numériques à haut débit, préférablement standardisées. Toutefois il est indispensable que les utilisateurs puissent raccorder à une installation des terminaux à débit plus faible que le débit maximal permis, lorsque de tels terminaux suffisent à leurs besoins. L'adaptation éventuelle des débits respectifs des terminaux, à ceux des interfaces à haut débit desservant les ports d'installation auxquels ils sont raccordés, s'effectue alors par l'intermédiaire de circuits complémentaires appropriés qui sont insérés entre les interfaces à haut débit et les ports qui desservent ces interfaces. Le document FR-A-2658690 décrit un agencement de raccordement ou des terminaux viennent se raccorder à une interface de transmission numérique à haut débit, celle-ci est munie, à cet effet, d'un circuit comportant une unité réceptrice commune aux terminaux et autant d'unités émettrices qu'il y a de terminaux desservis. Des laps de temps égaux sont réservés à chaque trame temporelle pour un échange à l'alternat entre chacun des terminaux et l'interface à haut débit. La présente invention concerne une variante dans laquelle une pluralité de terminaux se connectent à l'interface numérique à haut débit par l'intermédiaire d'une liaison, de type bus série, aboutissant à un circuit doté d'une seule unité émettrice et d'une seule unité réceptrice, quel que soit le nombre de terminaux raccordés. L'invention propose donc un procédé d'échange d'informations présentées sous forme d'octets, mettant en oeuvre une trame synchrone, pour un agencement susceptible de comporter une pluralité de "n" terminaux numériques communément reliés par une même liaison, de type bus série, à un port d'installation téléphonique doté à cet effet d'une interface de transmission. Selon une caractéristique de l'invention, les trames successives sont organisées en supertrames de "n" trames successives où les trames de même rang sont affectées aux échanges entre l'interface et un même terminal. A chaque trame, l'interface transmet successivement un mot de synchronisation, suivi d'un code d'identification d'un terminal, lui-même suivi d'une suite d'octets d'information qui sont destinés au terminal dont le code d'identification précède et qui sont en nombre égal au nombre "n" de terminaux susceptibles d'être desservis par la liaison bus. Le terminal défini par ce code d'identification répond au cours de la même trame, dès la fin de la transmission produite par l'interface, à un temps de garde près, cette réponse, de même structure, comporte elle aussi une suite de "n" octets d'information. L'invention, ses caractéristiques et ses avantages sont précisés dans la description qui suit, en liaison avec les figures répertoriées ci-dessous. La figure 1 présente un schéma de principe d'une installation comportant un agencement mettant en oeuvre le Procédé selon l'invention. La figure 2 présente un exemple de structure d'une trame connue. La figure 3 présente un exemple de structure de trame et de multitrame selon l'invention. L'installation téléphonique 1 présentée en figure 1 est supposée être une installation numérique privée, de type à intégration de services, à laquelle il est prévu de raccorder des terminaux numériques, tels que 2A, 2B, 2C, ...2P, cette installation étant par exemple de type commutateur téléphonique. A cet effet, l'installation comporte une pluralité de Ports, tels que 3, 3', 3"..., par lesquels les terminaux accèdent aux unités de connexion et de signalisation, non représentées, du coeur de l'installation au travers d'interfaces de transmission, telles 4, 4', 4", individuellement associées aux ports. Comme les structures des terminaux et des interfaces ne font pas en elles-mêmes l'objet de la présente invention, elles ne seront pas définies plus avant. Il est précisé cependant que l'ouvrage "Le RNIS, techniques et atouts" publié en 1988, au nom d'un collectif dénommé G.DICENET, par les éditions MASSON à PARIS, consacre un chapitre 7 aux terminaux concernés par la présente invention et qu'une description précise d'un exemple d'interface figure dans le document FR-A-2517908. De manière connue en soi, les interfaces 4, 4', ...4" permettent une adaptation des signaux échangés entre les terminaux que, respectivement, elles desservent et le coeur de l'installation qui les comporte, notamment une adaptation des débits; ceux prévus entre les interfaces et les terminaux, via les ports correspondants, étant le plus souvent inférieurs à ceux permis par les interfaces en direction du coeur d'installation. Chaque port est susceptible de desservir un ou plusieurs terminaux, suivant les débits nominaux respectifs de ces terminaux. Un grand nombre de ports usuels sont conçus pour transmettre des données numériques de manière synchrone et/ou asynchrone, au cours de trames successives de même durée, une organisation classique pour des trames ayant une durée individuelle de 125 pS étant définie par la recommandation G. 704 du CCITT, notamment pour des jonctions dont le débit en ligne est de 2,048 Mb/S. Selon une forme préférée de réalisation, il est prévu de pouvoir raccorder une pluralité de terminaux, tels 2B, 2C,...2P à un même port, tel 3", par une liaison bus commune 5; ces terminaux ayant un débit potentiel au plus égal, mais le plus souvent très inférieur, à celui d'un terminal,tel 2A, bénéficiant d'un port individuel, tel 3. Dans un exemple de réalisation repris du document FR-A-2658690, le terminal 2A est prévu pour un fort débit utile et fonctionne en mode asynchrone et à l'alternat dans le cadre de trames qui ont une même durée de 125 ssS. L'interface et chacun des terminaux disposent de signaux d'horloge dont la fréquence est ici égale à 2,048 MHz, ces signaux provenant d'une horloge interne dans le cas des terminaux. A chaque début de nouvelle trame, ici référencée FR, une succession de bits est émise par l'interface 4 à destination du terminal 2A qu'elle dessert, - voir la partie indicée 4 de la figure 2 -. Cette succession comporte un en-tête HD composé de bits de service, par exemple des bits formant un mot de synchronisation SY et des bits correspondant, le cas échéant, à un mot de signalisation PCS prévu pour une transmission d'informations sous la forme de paquets de bits, au cours de la trame considérée. Cet en-tête est classiquement suivi de deux octets référencés B1 et B2 qui sont réservés à la transmission d'informations transmises sous forme synchrone, en deux canaux temporels distincts, permettant chacun, par exemple, le transfert d'échantillons de parole. Un octet SIG de transmission de signalisation entre interface 4 et terminal 2A succède aux deux octets B1 et B2, il est éventuellement suivi d'un nombre limité d'octets d'un paquet, de type message ou cellule, la durée d'émission de l'interface au cours de chaque trame FR étant par principe inférieure à la moitié de la durée de trame. Dans une forme préférée de réalisation définie ici, un bit de validation V est associé à chaque octet, de manière à définir si l'octet associé qui suit est un octet utile ou non, en particulier dans le cas de transmission par paquets. Le terminal 2A desservi par l'interface 4 émet à son tour, en destination de cette interface, après réception du dernier octet transmis par cette dernière au cours d'une trame et écoulement d'un temps de garde minimal GT permettant la stabilisation du lien qui les unit physiquement, - voir la partie indicée 2A de la figure 2 -. La structure de la suite de bits, transmise par ce terminal 2A vers l'interface 4, est pratiquement identique à celle prise en compte en sens inverse et comporte donc un en-tête HD suivi de deux octets B1, B2, d'un octet SIG et éventuellement d'octets MSG; elle ne sera donc pas développée une nouvelle fois ici. Dans au moins un certain nombre d'exploitations n'impliquant pas une commutation de paquets,il est possible d'éliminer les octets et bits de validation relatifs aux octets de paquet. Dans une forme préférée de réalisation, la combinaison de bits correspondant au mot de signalisation PCS prend une valeur prédéterminée caractéristique de l'absence de paquet et conserve sa position dans l'en-tête HD, pour conserver une homogénéité de fonctionnement avec des interfaces compatibles desservant des terminaux similaires. Chaque trame FR qui suit celle précédemment examinée, voit une nouvelle émission de l'interface 4 puis une nouvelle réponse du terminal 2A selon le processus défini ci-dessus pour la première trame FR examinée. Selon l'invention, une structure de trame compatible avec la précédente permet la desserte de plusieurs terminaux 2B, 2C, ... 2P par une même interface 4" qui peut pratiquement être très semblable à la précédente, tant dans sa structure que dans son fonctionnement, et à laquelle les terminaux considérés sont reliés par une même liaison 5, exploitée en bus bidirectionnel, où les bits d'information sont préférablement transmis en série. La durée de chaque trame reste fixée à la valeur envisagée précédemment, soit usuellement 125 yS. L'interface 4" émet en premier sur la liaison 5, au début de chaque trame; cette émission comporte un en-tête HD1, composé d'une suite de bits formant un mot de synchronisation SY, et d'une suite de bits correspondant à un code d'identification TN1 d'un des "n" terminaux auxquels l'interface 4" est affectée, - voir partie indicée 4" du graphique de la figure 3 -. Dans une forme préférée de réalisation où le nombre "n" est choisi égal à huit, il est donc prévu un codage d'identification comportant trois bits. De même que précédemment sont ensuite successivement émis deux octets, ici référencés Ton 7 et TS réservés à la transmission d'informations transmises entre l'interface 4" et le terminal, par exemple 2B, désigné par le code d'identification qui vient d'être émis, et un octet SIG de transmission de signalisation entre cette interface 4" et ce terminal désigné 2B. Selon l'invention, les deux octets d'information évoqués ci-dessus sont les deux premiers octets d'une suite de "n" octets, séparément parvenus à l'interface 4" au cours de "n" trames successives afin d'être transmis au terminal 2B; les "n-2" octets restants, référencés ici TS à TSn, sont émis par l'interface immédiatement après l'octet de signalisation SIG considéré ci-dessus, au cours de la même trame que le code d'identification du terminal. De même que précédemment, un bit de validation V est susceptible d'être associé à chaque octet en vue de définir que cet octet, qui ici le suit, est un octet significatif ou non. Le terminal, tel 2B, dont le code d'identification a été transmis par l'interface au cours d'une trame, entre lui-même en émission au cours de cette trame, un temps GT, dit de garde, après la fin de la réception du dernier bit émis à son intention par l'interface 4", ainsi que représenté sur la partie de graphique indicée 2B. Cette émission du terminal 2B est structurée comme celle de l'interface 4" et débute par un en-tête composé d'un mot de synchronisation SY', établi à partir du signal d'une horloge du terminal, et du code d'identification IN définissant l'interface 4". L'en-tête ainsi émis est suivi de "n+1" octets auxquels sont éventuellement associés des bits de validation V correspondants . Ces "n+1" octets comprennent, successivement, deux premiers octets d'information n-7 et TS' d'une suite de "n" octets, produits au cours de "n" trames successives pour être transmis par le terminal 2B à l'interface 4", un octet SIG' pour la signalisation transmise du terminal 2B vers l'interface 4" et les "n-2" octets d'information TS'n6 à TS'n restants. Selon l'invention, chacune des "n-l" trames suivantes est susceptible d'être réservée pour des échanges d'information, selon un processus identique, avec, chacune, l'un des "ne1" autres terminaux reliés à l'interface 4"; une supertrame de "n" trames au maximum permet alors un échange à l'alternat entre chacun des "n" terminaux 2B, 2C,... 2P et l'interface 4", chaque terminal disposant d'une même trame de rang donné au cours des supertrames successives. L'émission de l'interface 4" vers le terminal 2B, considéré comme identifié en second, est ainsi supposée réalisée au cours d'une seconde trame FR, qui est symbolisée sur la gauche de la figure 3, en liaison avec la partie indicée 4". L'interface 4" émet un en-tête HD1 comportant le mot de synchronisation SY, un code d'identification TN2 du terminal 2C, "n" octets d'informations TS11n7 à Tu" n et un octet de signalisation, à destination de ce terminal 2C. Ce dernier répond, au cours de la même trame, un temps de garde GT après la réception du dernier bit émis à son profit par l'interface 4", - voir partie indicée 2C de la figure 3-. Ceci implique que les terminaux 2A, 2B,...2P et l'interface 4" soient respectivement dotés de mémoires tampons individuelles leur permettant de stocker temporairement, pour la durée d'une supertrame de "n" trames, "n" octets à transmettre, par exemple huit échantillons de parole, au lieu d'un seul dans le cas habituel, ce qui est sans conséquence pratique pour des terminaux exigeant par ailleurs des capacités de mémoire relativement importantes. Il est alors possible de raccorder un même terminal, soit en point-à point, soit par un bus à une installation, avec une simple modification de sa configuration logicielle, suivant les besoins. REVENDICATIONS 1/ Procédé d'échange d'informations présentées sous forme d'octets, mettant en oeuvre une trame synchrone, pour agencement susceptible de comporter une pluralité de "n" terminaux numériques (2B, 2C, ..., 2P) communément reliés par une liaison (5), de type bus, à un port d'installation téléphonique doté à cet effet d'une interface de transmission (4"), caractérisé en ce que les trames successives sont organisées en supertrames de "n" trames successives où les trames de même rang sont affectées aux échanges entre l'interface et un même terminal et en ce que l'interface transmet successivement à chaque trame un mot de synchronisation suivi d'un code d'identification d'un terminal, lui-même suivi d'une suite d'octets d'information qui sont destinés au terminal, dont le code d'identification précède, et qui sont en nombre égal au nombre "n" de terminaux susceptibles d'être en série, le terminal défini par ce code d'identification répondant au cours de la même trame, dès la fin de la transmission produite par l'interface, à un temps de garde près, cette réponse comportant aussi une suite de "n" octets d' information. 2/ Procédé d'échange d'informations selon la revendication 1, caractérisé en ce que le mot de synchronisation et le code d'identification émis à chaque trame par l'interface sont suivis par un octet de signalisation transmis après deux premiers des octets d'information destinés au terminal dont le code d'identification précède, ce terminal transmettant identiquement un octet de signalisation après les deux premiers octets d'information qu'il émet lors de chaque réponse. 3/ Procédé d'échange d'informations selon la revendication 1, caractérisé en ce qu'un bit de validation est associé en série avec chacun des octets d'information et/ou de signalisation transmis par l'interface ou par un terminal.