Brevet FR2000612A1 — publié le 19690912

i L'invention concerne un transcodeur de numéros d'appel pour équipements de télécommunications, et notamment pour centraux téléphoniques, dans lequel une mémoire adressable à l'aide des numéros d'appel forme le numéro de position correspondant à 5 un numéro d'appel et caractérisant sa position de branchement, ledit transcodeur étant utilisable pour la détermination de l'occupation de la ligne d'abonné correspondante et des états d'appel. Dans les centraux téléphoniques modernes, la relation n'est plus numérique, mais arbitraire entre les numéros d'appel 10 figurant dans iknnuaire et les numéros caractérisant la position des lignes d'abonné sur le multiple du sélecteur final. Cette relation arbitraire permet certes une grande liberté pour l'attribution des numéros d'appel, mais impose l'emploi de transcodeurs qui indiquent les numéros de position correspondant aux 15 numéros d'appel considérés. Le brevet allemand n® 1 239 j564 décrit un transcodeur de numéros d'appel complet, constitué par une mémoire à lecture cyclique dont une cellule contient un numéro d'appel et la cellule suivante le numéro de position correspondant. Les numéros 20 d'appel lus à, la sortie de la mémoire sont comparés successivement au numéro d'appel se trouvant dans le registre d'entrée. En cas de coïncidence des deux numéros d'appel, le numéro de position se trouyant dans la cellule suivante de la mémoire est lu et transnis à un registre de sortie pour transmission au marqueur 25 de l'installation téléphonique, en fonction d'une comparaison avec un bloc de mémoire caractérisant l'occupation des lignes d'abonné. Dans le cas du transcodeur connu, la recherche des numéros d'appel dans la mémoire est longue, jusqu'à ce que le numéro d'appel correspondant à celui du registre d'entrée soit i 350 trouvé. Chaque numéro d'appel exige en outre un emplacement de mémoire relativement important car il faut mémoriser à chaque fois non seulement les numéros d'appel, mais aussi les numéros de position correspondants. Le transcodeur selon l'invention utilise la sélection 35 directe connue d'une mémoire, qui présente l'avantage d'une meilleure utilisation des celules de la mémoire et un gain de temps indiscutable lors de la recherche de numéros donnés. Les BAD1 CRîGlNA*- 2000612 2 cellules de mémoire ainsi récupérées sont avantageusement l utilisées dans le transcodeur selon l'invention pour la commande de l'identification de l'abonné et pour des repérages particuliers des lignes d'abonné, utiles pour la recherche 5 des voies de transmission et la commande des voies d'acheminement . Selon une particularité essentielle de l'invention, des cellules de mémoire sont prévues pour chaque mot-mémoire pouvant être transféré de la mémoire principale dans tin registre 10 de mémoire et réciproquement à l'aide d'une adresse, pendant un cycle de travail de la mémoire, et non seulement pour ses numéros de position codés ou non, mais aussi pour le repérage particulier de l'état d'occupation de la ligne d'abonné, déterminé au cours des adressages précédents, pour des critères d'autorisation de 15 ladite ligne et pour l'adresse d'une cellule de mémoire à accès général ou limitée uniquement au poste d'abonné considéré, ladite adresse ne pouvant être traduite qu'à l'aide d'une instruction mémorisée séparément. D'autres objets et avantages de l'invention seront 20 mieux compris à l'aide de la description détaillée ci-dessous et des dessins sur lesquels : - la figure 1 est le schéma-bloc d'un exemple de réalisation d'un transcodeur muni d'un dispositif de repérage et de conversion, et 25 - la figure 2 est le diagramme des temps du cycle de lecture et d'écriture. La figure 1 représente une mémoire SP constituée par le registre d'adresses AR, le bloc de mémoire SB et le registre de mémoire SR. Le registre d'adresses comporte un dispositif 30 de comptage et des moyens pour l'adressage direct du bloc de mémoire SB par des numéros d'appel codés ou non. Les cellules du bloc de mémoire peuvent être constituées par exemple par des tores de ferrite, disposés en lignes et colonnes, et les cellules du registre de mémoire, qui ne contient qu'un seul mot à la fois, 35 peuvent être constituées par. des bascules bistables. Les dispositifs nécessaires à la commande du fonctionnement de la mémoire, tels qu'amplificateur de courant, commutateur d'inhibition, sélecteur d'adresse, etci.,, ne sont pas représentés à la figure L Le traitement de» numéros «l'appel constituant les adresses, des BAD ORIGINAL 3 2000612 numéros de position des lignes et de tous les critères propres à l'abonné ou non peut s'effectuer dans un code quelconque. Dans l'exemple de réalisation décrit, la représentation des numéros est partiellement binaire et partiellement décimale. Le 5 contenu du registre d'adressesAR, compris entre 0 et 1023, correspond aux derniers chiffres d'un numéro, c'est-à-dire aux chiffres des unités, des dizaines et des centaines, tandis que les chiffres des milliers sont traités séparément en code décimal. Les mots du bloc de mémoire SB, déterminés chacun par 10 une adresse, contiennent les numéros de position POS de la ligne d'abonné adressée; un élément d'identification KTS contient en outre l'état d'occupation de la ligne d'abonné adressée, connu par les interrogations précédentes, tandis que l'élément d'identification KA suivant contient les critères particuliers d'au-15 torisation de cette ligne, tels qu'interdiction des communications entrantes et/ou sortantes, interurbaines, etc... et que la zone de mot SP contient par exemple l'adresse d'une zone de la mémoire inaccessible à un comptage du registre d'adresses et indiquant par exemple les numéros consécutifs d'un abonné à plusieurs 20 lignes. La zone de mot SP comporte en outre une zone de détermination B qui contient des indications sur le mode d'utilisation du contenu de la zone de mot SP. Chaque cycle de lecture produit la lecture d'un mot adressé dans le bloc de mémoire SB et son transfert dans le 25 registre de mémoire SR, dont l'ancien contenu est ainsi effacé. Au bout d'un temps déterminé, le contenu du registre de mémoire SR est transféré de nouveau dans le bloc de mémoire SB, à son emplacement antérieur. Afin de déterminer et de repérer l'état d'occupation 30 d'une ligne d'abonné pendant le temps séparant les cycles de lecture et d'écriture, la partie initiale du numéro de position, c'est-à-dire les chiffres des unités, dizaines et centaines ou, dans la numérotation purement binaire employée ici, les positions 2® à 2^ servent à l'interrogation de l'état du circuit d'abonné ^ TS, à l'aide du transmetteur ST et des récepteurs ET1 à ETn montés chez les abonnés, par exemple pour déterminer l'état de la boucle à l'aide de la porte GST, l'état du fil d'occupation c à l'aide de la porte Gc et l'état de l'interrupteur s du circuit 2000612 4 d'abonné TS à l'aide de la porte Gs. Les résultats de cette interrogation sont retransmis par les transmetteurs SI à Sn et les récepteurs El à En de la périphérie à la commande centrale. Les portes G1 à Gn sélectionnent parmi plusieurs 5 signaux provenant le cas échéant simultanément de tous les circuits d'abonné avec les mêmes chiffres d'unités, de dizaines et de œntaines celui provenant du groupe des milliers déterminé par les autres bits des numéros de position non transmis aux circuits d'abonné, c'est-à-dire par le chiffre des milliers du 10 numéro de position en numérotation décimale. Il s'agirait des bits 2^® à 2^ si la numérotation binaire avait été choisie pour ces chiffres» Les signaux de sortie des portes GTS, Gc et Gs du groups d'abonnés sélectionnés par les portes G1 à Gn sont transmis aux 15 circuits logiques L1 et L2„ Le circuit logique L2 transmet les signaux à la commande centrale ZST du central téléphonique, en fonction des éléments d'identification KA et KTS qui se trouvent dans le registre de mémoire SR et contiennent des indications sur l'état antérieur des circuits d'abonné et sur les autorisa-20 tions ou interdictions existantes, de la façon décrite ultérieurement. Le circuit logique L1 produit par contre les modifications nécessaires des critères mémorisés de l'état du circuit d'abonné, en fonction de l'intervention de la commande centrale ZST. 25 Le déroulement des opérations est commandé dans la mémoire SP par la commande centrale ZST, A l'instant tO du diagramme des temps représenté à la figure 2, la dernière adresse traitée par le registre d'adresses AR est augmentée d'une unité, c'est-à-dire qu'on passe au numéro d'appel immédiatement supé-30 rieur. Un cycle de lecture démarre ensuite à l'instant tl et transfère le mot adressé du bloc de mémoire SB au registre de mémoire SR, L'état du circuit d'abonné TS, du fil d'occupation c et de l'interrupteur s est interrogé à l'aide du numéro de position lu, de la façon précédemment décrite, puis le résultat 35 est transmis à la commande centrale avec les éléments d'identification KA et KTS traduits. Ces opérations sont terminées à l'instant tj>. Le contenu du registre de mémoire SR est enregistré de nouveau dans le bloc de mémoire SB dans l'intervalle de temps entre t3 et t4. Après la fin du cycle d'écriture, l'adresse 5 2000612 est de nouveau augmentée d'une unité à l'instant tO' quand aucun signal d'identification n'a été transmis par le circuit logique 12 à la commande centrale ZST jusqu'à l'instant précédent. 5 Un signal d'identification apparaît toujours quand l'interrogation de l'état d'un circuit d'abonné TS et des données d'identification KTS montre, que la ligne d'abonné en cours d'interrogation a modifié son état d'occupation depuis l'interrogation précédente, donc qu'ion appel est en cours ou une conversation 10 terminée. L'augmentation de l'adresse d'une unité est ainsi retardée jusqu'à ce que la demande de liaison par l'abonné , transmise par le signal d'identification, soit satisfaite par la commande centrale ZST. Lorsque par contre, en trafic entrant, un enregistreur 15 d'appel R a mémorisé un numéro d'appel complet et signalé çette opération à la commande centrale ZST, l'augmentation d'une unité de la dernière adresse traitée est interdite à l'instant tO suivant, l'interrupteur Q1 est actionné simultanément et l'enregistreur d'appel R transmet le numéro d'appel mémorisé au 20 registre d'adresses AR. L'entrée de cette nouvelle adresse déclenche un nouveau cycle de mémorisation avec le numéro d'appel transmis au registre d'adresses. Le circuit logique 12 traduit les éléments d'identification, KTS et KA, qui sont comparés simultanément au signal transmis par le circuit d'abonné TS 25 par l'intermédiaire dé l'une des portes G1 à Gn. La commande centrale ZST ne reçoit la libération de la ligne d'abonné demandée qu'en cas de coïncidence, o'est-à-dire quand l'abonné demandé est libre et qu'aucune interdiction n'existe. En l'absence de libération, la commande centrale émet le signal "occupation" ou J>0 une voie de transmission est établie, à partir du contenu de l'élément d'identification KA, pour la transmission d'un message au demandeur. Lorsque l'élément d'identification B indique toutefois dans le cas d'une occupation, que le numéro suivant de l'abonné 35 demandé à plusieurs lignes est disponible, la traduction du critère d'oocupation de l'élément d'identification KTS est également supprimée; l'adresse suivante, contenue dans la sone de mot SF, est transmise par l'interrupteur Q2 au registre d'adresses AR et un cycle de mémorisation démarre avec oette nouvelle adresse. - 6 2000612 Cette opération peut se répéter dans la zone de mot SP, quand il existe d'autres numéros consécutifs, jusqu'à ce qu'une ligne libre soit trouvée ou que toutes les lignes aient été appelées. A la fin d'une opération portant sur des numéros 5 groupés, la commande csi traie ZST libère également le registre d'adresses AR pour la recherche précédemment décrite, en augmentant d'une unité la dernière adresse traitée. Au lieu d'un numéro d'abonné à plusieurs lignes, la zone de mot SF peut également contenir des adresses à prendre 10 en considération en fonction de l'élément d'identification B, dans des conditions particulières, telles qu'une catastrophe. Lors de la connexion des fils de conversation et de commande d'une ligne d'abonné, dont le numéro de position et les critères se trouvent alors dans le registre de mémoire SR, 15 tous les bits de l'élément d'identification KTS sont effacés, c'est-à-dire annulés, car ils caractérisent la non-occupation de l'abonné. Le cycle d'écriture suivant transfère cette nouvelle information et les autres parties du mot à l'adresse considérée, c'est-à-dire qu'il les ramène dans le bloc de mémoire SB, au 20 numéro d'appel considéré. A la fin de cette opération de connexion,, le compteur du registre d'adresses AR est libéré pour son fonctionnement pas à pas. On dispose ainsi à chaque fois de l'adresse de l'abonné correspondant, quand le tour de la ligne précédemment connectée revient. L'état de l'information effacée dans l'élément 25 d'identification KTS n'est pas modifié tant que dure l'occupation du circuit d'abonné TS et du fil d'occupation c, car les signaux caractérisant cet état sont transmis par les portes G1 à On au circuit logique Ll, à tout instant d'interrogation. Lorsque par contre le circuit d'abonné et le fil d'occupation libres sont 30 interrogés après la suppression de la liaison, le circuit logique Ll augmente d'une unité, à chaque interrogation, la valeur binaire de l'élément d'identification KTS, juste avant l'testait t3 du cycle de mémorisation en cours, cette augmentation se poursuivant à chaque passage de l'adresse jusqu'à ce que le"code de non-occu-35 pation" de l'abonné soit atteint, c'est-à-dire que tous les bits de l'élément d'identification KTS soient sur WL" ou atteignent au moins un nombre binaire prédéterminé. Une nouvelle•• identif icatjcn de non-occupation de l'abonné ne peut avoir lieu par le circuit logique ïrl ç," «çcfe Bas atteinte BAD ORIGINAL 7 2000612 Ce comportement est utilisé pour interdire de nouvelles occupations répétées par des insertions permanentes gênantes dans les lignes d'abonné» Un panneau de couplage établit évidemment une connexion sur un bloc de liaison lors de l'établis-5 sement de chaque boucle d'abonné. En l'absence de numérotation, l'équipement central coupe la liaison établie sur le panneau de couplage au bout d'un certain temps. Une nouvelle identification de la ligne d'abonné demandeur ne peut toutefois pas avoir lieu car le circuit logique Ll ne peut pas rétablir le code de non-10 occupation dans l'élément d'identification KTS, le fil d'occupation c étant libre, mais non le circuit d'abonné TS en cas de boucle permanente» Une nouvelle occupation est par suite interdite efficacement tant que dure la boucle permanente sur la ligne d'abonné» Y BAD ORIGINAL 8 2000612 REVENDICATIONS 1. Transcodeur de numéros d'appel pour installations de télécommunications, et notamment pour centraux téléphoniques, dans lequel une mémoire adressable par les numéros d'appel forme 5 le numéro de position correspondant à un numéro d'appel et caractérisant la position de sa ligne, ledit transcodeur, utilisable pour déterminer l'état d'occupation de la ligne d'abonné correspondante et des états d'appel, étant caractérisé en ce que des cellules de mémoire sont prévues pour chaque mot qu'une adresse 10 permet, au cours d'un cycle de fonctionnement de la mémoire, de transférer de la mémoire principale dans tin registre de mémoire et inversement, et non seulement pour ses numéros de position codés ou non, mais aussi pour l'identification particulière de l'état d'occupation de la ligne d'abonné, déterminé par les 15 adressages précédents, pour les critères d'autorisation de ladite ligne et l'adresse d'une cellule de mémoire à accès général ou limité uniquement au poste d'abonné considéré et dont la traduction n'est possible qu'en tenant compte d'une instruction mémorisée séparément, 20 2. Transcodeur selon revendication 1 dans lequel une partie des chiffres de chaque numéro de position est mémorisable et transmissible dans un premier code' (binaire par exemple) et les autres chiffres dans un second code (décimal par exemple), et caractérisé en ce que des portes, commandées par les chiffres 25 représentés dans le second code, permettent de sélectionner parmi un groupe de circuits d'abonné déterminés par les chiffres représentés dans le premier code le circuit d'abonné déterminé par tous les chiffres. 3. Transcodeur selon les revendications 1 et 2, caracté-30 risé en ce que le signal correspondant au circuit d'abonné sélectionné peut être transmis par un circuit logique à l'unité de commande centrale, en fonction de la présence d'un code de non-occupation, caractérisant la non-occupation du circuit d'abonné, et du critère d'autorisation d'établissement de la 35 liaison. 4, Transcodeur seloa les revendications 1 à 3, caractérisé en ce que le contenu de l'emplacement du registre de mémoire, prévu pour l'identification de l'état d'occupation d'un circuit 8AD ORfGMAL 9 2000612 d'abonné, peut être transformé directement en signal caractérisant l'occupation, au cours du cycle de mémorisation correspondant à chaque circuit d'abonné, et progressivement en code de non-occupation, par un circuit logique et à l'aide du signal 5 délivré par une porte commandée. 5. Montage selon les revendications là 4, caractérisé en ce que l'augmentation d'une unité de l'adresse, se produisant dans le registre d'adresses après chaque cycle de fonctionnement de la mémoire, peut être interrompue par un dispositif de coupure, 10 tant par le dispositif central de commande que par un numéro d'abonné complet mémorisé dans un registre d'appel. 6. Transcodeur selon les revendications 1 à 5, caractérisé en ce que l'adresse traduisible en fonction de l'instruction particulière contient le numéro suivant d'un abonné à 15 plusieurs lignes, un dispositif de commutation transmettant ce numéro au registre d'adresses en cas d'occupation de la ligne d'abonné demandée, en vue d'un nouveau cycle de fonctionnement.