Brevet FR2596545A1 — publié le 19871002

La présente invention est relative à un bouchon formant clef pour l'utilisation de logiciels pour des ordinateurs familiaux ou pour des réseaux d'ordinateurs interconnectés. On connaît déjà dans la technique antérieure un bouchon placé sur la sortie d'un lecteur de cassette d'un des postes-élèves reliés à un poste-maître unique d'un réseau d'ordinateurs interconnectés utilisé notamment dans les établissements scolaires et appelé NanoRéseau. On sait que le poste-maître de tels NanoRéseaux est constitué par un micro-ordinateur semi-professionnel jouant le rôle de serveur et duquel part un câble unique sur lequel sont raccordés divers postes-élèves constitues par des micro-ordinateurs familiaux. L'ensemble du réseau est contrôlé et coordonné par un logiciel et un bouchon est toujours prévu dans une prise reliée au lecteur de cassette de l'un des postesélèves afin de fermer le circuit des informations logiques. Le bouchon conforme à l'invention est également prévu pour être relié à la sortie du lecteur de cassette de l'un des postes-élèves du réseau ou d'un simple ordinateur familial mais, contrairement aux bouchons connus dans la technique antérieure, le bouchon conforme à l'invention interdit le fonctionnement d'un logiciel non autorisé. On sait, en effet, que les logiciels et notamment les didactitiels proposés par les fabricants et qui sont utilisés dans de tels réseaux sont très souvent recopiés, ce qui empêche les fabricants de rentabiliser la fabrication de tels logiciels et ne les incite pas à en réaliser de nouveaux. Le bouchon conforme à l'invention vise notamment à ertpêcherle fonctionnement de logiciels recopiés. Conformément à l'invention, le bouchon prévu pour être relié à la prise de sortie lecteur de cassette d'ordinateurs familiaux ou de l'un des postes-élèves d'un réseau d'ordinateurs interconnectés avec un poste-maître, est caractérisé en ce qu'il comporte un registre à décalage à huit bits série/parallèle dont les entrées sont reliées d'une part, à ladite prise de sortie et, d'autre part, à une double porte NOR à quatre entrées, les diverses sorties du registre à décalage délimitant le codage de la clef du bouchon de sorte que, si le logiciel du postemaître envoie au bouchon le codage correspondant, il autorise son fonctionnement. Suivant une autre caractéristique de l'invention, un signal particulier envoyé par le logiciel permet un basculement de la double porte NOR sur le registre à décalage et autorise une lectutre du code du bouchon. Diverses autres caractéristiques de l'invention ressortent d'ailleurs de la description détaillée qui suit. Des formes de réalisation de l'objet de l'invention sont représentées, à titres d'exemples non limitatifs, au dessin annexé. La fig. 1 illustre schématiquement un réseau d'ordinateurs interconnectés de type NanoRéseau comprenant le bouchon conforme à l'invention. La fig. 2 représente la prise DIN à 5 broches du lecteur de cassette d'un micro-ordinateur familial de type connu. La fig. 3 représente schématiquement le circuit électronique du bouchon conforme à l'invention. A la fig. 1, on a représenté un poste-maitre 1 sous la forme d'un micro-ordinateur semi-professionnel et les divers postes-élèves 2 formés chacun d'un micro-ordinateur familial du commerce et interconnectés avec le microordinateur du poste-maître pour former un réseau. Chaque poste-élève 2 comporte un boîtier de communication 3 servant d'interface au réseau et qui, au dessin, est relié à un boîtier de liaison 4. Toutefois, de tels boîtiers de liaison pourraient ne pas être utilisés et les liaisons correspondantes seraient alors prises directement sur les micro-ordinateurs. Des câbles 5 et 6 relient entre eux les postes-élèves au poste-maître. De même, des câbles 7 relient chacun des micro-ordinateurs des postes-élèves à un moniteur 8, et les câbles 9 relient le microordinateur du poste-maître à une imprimante 10. En 11, on a représenté le bouchon conforme à l'invention et celui-ci est relié au boîtier de liaison 4 d'un des postes-élèves du réseau sur une prise représentée à la fig. 2 et qui correspond à la sortie lecteur de cassette. A la fig. 3, on a représenté le schéma électrique du bouchon 11 de la fig. 1. On a ainsi figuré en A, B, C les éléments principaux du bouchon et on# a indiqué entre parenthèses le numéro correspondant des broches des éléments A, B, C. L'élément A correspond à la prise illustrée à la fig. 2 et est ainsi prévu pour être relié à la sortie lecteur de cassette d'un des postes-élèves de la fig. 1. L'élément A comprend cinq broches référencées 1 à 5. Bien que cela ne soit pas obligatoire , un amplificateur, comprenant un transistor T et une résistance R, est comme montré au dessin, monté entre les bornes (1) et (4) de la prise A. L'élément B est un registre à décalage à huit bits du type série/parallèle dont les diverses broches ont été référencées (1) à (5). Les broches (7), (6), (5), (4), (13) (14), (15).et (1) constituent, dans cet ordre, respectivement des sorties de codage de rangs 0,1,2,3,4,5,6 et 7. Pour assurer l'alimentation du registre B, on prévoit un montage comprenant une diode D1 et un condensateur C1 respectivement montés entre les broches (11) et (16) et les broches (16) et (8) du registre, l'ensemble étant monté en parallèle entre les broches (5) et (2) de la prise A. On peut toutefois prévoir d'utiliser une source auxiliaire de tension reliée à la broche (16) du registre B. L'élément C est constitué par une double porte NOR à quatre entrées dont les diverses broches ont été référencées (1) à (14). Les broches (6), (8), (9), (10), (11) (12) et (13) sont laissées "en l'air" et ne sont pas connectées, tandis que la broche (1) est reliée à la broche (9) de sortie du registre B. En ce qui concerne les broches d'entrée du registre B, sa broche (11) est reliée à la broche (5) de la prise A, sa broche (8) est reliée à la broche (2), sa broche (10) est reliée à la broche (1), sa broche (3) est reliée à la broche (4) par l'intermédiaire du transistor T, sa broche (3) est reliée à la base du transistor T, et la broche (3) de la prise A n'est pas connectée. De même les broches (12) et (2) du registre B sont respectivement reliées aux broches (2) et (3) de la porte C. Les autres broches d'entrée (5), (14) et (4) de la porte C sont respectivement reliées auxentrées (11), (16) et (3) du registre B, et la broche (7) de la porte C est reliée à la masse. Comme on l'a vu plus haut, les sorties du registre B constituent les sorties de codage, respectivement de rangs (o) à (7) et permettent d'obtenir un grand nombre de combinaisons pour constituer la clef du bouchon 11 de la fig. 1. Ainsi, les divers éléments constitutifs d'un réseau étant mis en place, conformément à la fig. 1, et un bouchon conforme à l'invention étant placé en 11, on peut alors introduire dans le poste-maître un logiciel déterminé. Si le programme du logiciel reconnaît la combinaison de la clef du bouchon, il autorise la poursuite des opérations du programme. Si, au contraire, le bouchon n'est pas reconnu comme correct par le programme, c'est-à-dire si le programme n'est pas appareillé au bouchon, le programme s'arrête. C'est le cas d'un programme non autorisé, par exemple d'un logiciel obtenu par recopie. Conformément à l'invention, il est cependant possible d'envoyer un signal particulier par exemple un signal de forme 000 par l'intermédiaire du logiciel. Un tel signal permet un basculement de la double porte NOR sur le registre à décalage et autorise une lecture du code du bouchon. Une telle opération permet de donner la possibilité à l'opérateur de placer un nouveau bouchon s'il s'est par erreur, trompé de bouchon, ou encore de modifier la combinaison de la clef du bouchon. L'invention n'est pas limitée aux exemples de réalisation représentés et décrits en détail, car diverses modifications peuvent y être apportées sans sortir de son cadre. En particulier, bien que l'invention ait été illustrée en liaison avec un réseau d'ordinateurs interconnectés, elle s'applique également à de simples ordinateurs familiaux. REVENDICATIONS 1 - Bouchon prévu pour être relié à la prise de sortie lecteur de cassette d'ordinateurs familiaux ou d'un des postes-élèves d'un réseau d'ordinateurs interconnectés avec un poste-maître, caractérisé en ce qu'il comporte un registre à décalage (B) dont les entrées sont reliées, d'une part, à ladite prise de sortie (A) et, d'autre part, à au moins une double porte NOR (C), les diverses sorties du registre à décalage (B) délimitant le codage de la clef du bouchon (11) de sorte quersi le logiciel du poste-maître (1) envoie au bouchon le codage correspondant, il autorise son fonctionnement sur le réseau. 2 - Bouchon selon la revendication 1, caractérisé en ce que le registre à décalage B est un registre série/ parallèle à huit bits. 3 - Bouchon selon l'une des revendications 1 et 2, caractérisé en ce que la double porte NOR comporte quatre entrées. 4 - Bouchon selon l'une des revendications 1 à 3, caractérisé en ce qu'un signal particulier envoyé par le logiciel permet un basculement de la double porte NOR sur le registre à décalage et autorise une lecture du code du bouchon. 5 - Bouchon selon l'une des revendications 1 à 4s caractérisé en ce qu'on prévoit des moyens (R,T) d'amplification du signal sortant de la prise (A). 6 - Bouchon selon l'une des revendications 1 à 5, caractérisé en ce que l'on prévoit des moyens (D1, C1) branchés entre certaines des broches de la prise (A) pour l'alimentation du registre (B).