Brevet FR2455826A1 — publié le 19801128

La présente invention concerne un perfectionnement relatif à des systèmes pour manipulation et la distribution de données. Plus particulièrement, le système selon l'invention est conçu pour fournir a un nombre indéfini d'utilisateurs, sur simple demande de leur part, une information mise à jour, sans la nécessité d'interroger un centre de distribution ni de disposer de lignes particulières spécialisées, reliées à ce centre de distribution. Ainsi, le système selon la présente invention met l'utilisateur en mesure de disposer de toutes les informations requises, même si le centre de distribution est momentanément hors service. Tous les systèmes connus pour transmettre l'information à une multiplicité d'utilisateurs répondent à une configuration logique qui les joint en commun, c'est-à-dire qu'il existe toujours un centre de distribution automatique à opération manuelle, auquel aboutissent les demandes des utilisateurs. Le centre de distribution dispose d'une multiplicité dtin- formations et l'utilisateur demande directement une partie de celles-ci en "interrogeant" le centre lui-même, puis en recevant la réponse Certains des systèmes récents font usage de la technique consistant à transmettre de façon continue ou cycliquement toutes les informations dont ils disposent, tandis que l'utilisateur a à sa disposition un appareil récepteur qui est capable de ne sélecter, au moyen d'un code introduit par l'utilisateur lui-même et connu de celui#-ci, que la partie des informations dont il a besoin. Dans le premier cas, lorsqu t une demande directe est nécessaire de la part de l'utilisateur, il se pose des problèmes touchant à la fois à la vitesse et à la capacité du centre de choisir et de transmettre à chaque utilisateur individuel l'information demandée. Dans le second cas, dans lequel la sélection est effectuée par l'utilisateur lui-meme, la réception de l'information demandée ne se produit qu'au moment de -sa transmission cyclique, ce qui introduit donc la nécessité d'attendre son tour. Dans un cas comme dans l'autre, un quelconque arret du centre prive l'utilisateur du service demandé. Le système selon la présente invention diffère de l'état antérieur de la technique par le fait que le centre de distribution est capable de transmettre directement toutes les informa tions disponibles à l'utilisateur individuel ou à un groupe d'utilisateurs, sans demande particulière de la part de celui-ci, en raison du fait que tout utilisateur ou groupe d'utilisateurs est équipé d'un appareil de mémorisation local, si bien qu'il peut recevoir à tout moment la totalité des informations nécessaires sans aucun délai d'attente et, de toute évidence, même si le centre lui-même a interrompu son service. En outre, d tout moment, le centre est capable de mettre à jour la totalité des informations mémorisées par l'appareil de l'utilisateur, en effaçant les informations qui ne sont plus valables et en ajoutant à tout moment de nouvelles informations, ce qui se traduit par une pleine indépendance à l'égard du centre de distribution. La présente invention est ci-après décrite à propos d'un mode de réalisation préféré, mais non limitatif, illustré par le dessin schématique annexé. Le système comprend une unité centrale 1 pour stocker et classer l'information au moyen d'un codeur la auquel aboutissent différentes voies A, B, C, par exemple des claviers alphanumériques, des téléscripteurs, des bandes d'enregistrement, etc.; au moyen d'une mémoire de transit ou mémoire tampon 2 dans laquelle sont insérées dans l'ordre, ligne par ligne, toutes les informations élaborées par le centre de classement 1 ; et au moyen d'une unité de transmission 3 qui a pour rôle de lire dans l'ordre toutes les lignes de la mémoire de transit 2 et de transférer leur contenu sur une ligne commune 4 qui relie tous les appareils d'utilisateurs les uns avec les autres et avec le centre 1. Les numéros de référence 5, ... 5n désignent dans l'ensem- ble les appareils d'utilisateurs. Chaque ensemble d'utilisateur comprend une mémoire locale 5/1 qui correspond rigoureusement à la mémoire de transit ou mémoire tampon 2 du centre , mémoire locale dans laquelle est stockée dans l'ordre, sous la commande de l'unité de transmission 3, la totalité des lignes d'informations correspondant à celles de la mémoire 2 ; un sélecteur local 5/2 destiné à sélecter une à une toutes les lignes d'information par lecture directe à partir de la mémoire locale 5/1 d'après les demandes de l'utilisateur et à les transmettre directement à une unité d'affichage 5/3 capable de visualiser dans l'ordre l'information sélectée et d'en permettre ainsi la lecture visuelle.Enfin, il est prévu un enregistreur local 5/4 destiné à stocker, en vue de leur utilisation ultérieure, les informations choisies par l'utilisateur et visualisées ou non visualisées par l'unité d'affichage. On considèrera maintenant le fonctionnement du système selon la présente invention. On commencera par décrire la manière par laquelle les informations provenant d-'une source extérieure par les lignes A, B, C, etc. sont introduites dans la mémoire de transit 2. Chaque paquet d'informations, par exemple un texte écrit, est subdivisé en pages et en lignes. Chaque page comprend un nombre sdtum de lignes, dépendant des possibilités pratiques d'affichage sur un simple écran de dimensions standard, comme par exemple un écran de télévision. Chaque ligne de texte comprend un nombre maximum de caractères et d'espaces, dépendant des dimensions effectives de l'unité d'affichage de 11 utilisateur. L'utilisateur peut souhaiter l'affichage d'une page entière ou seulement d'une ou de plusieurs lignes ; par exemple, des nouvelles d'informations peuvent nécessiter une page entière, telle qu'une liste de musées avec leurs adresses, leurs numéros de téléphone et leurs heures d'ouverture. L'horaire d'un moyen de transport ou une valeur cotée en Bourse peut ne demander qu'ure ligne et l'utilisateur doit donc être en mesure de choisir de son propre chef une information particulière qu'il a besoin de recevoir de son propre appareil et seulement cette information parmi un grand nombre d'informations qui y sont stockées. Afin de rendre possible ce service, toutes les pages et toutes les lignes sont munies d'un code de référence au moment de leur introduction dans la mémoire de transit 2. Chaque page se distingue de toutes les autres pages par un caractère alphanumérique. Chaque ligne se distingue de toutes les autres lignes de la même page par un caractère alphabétique. Toutes les informations, formées par des lignes de caractères alphanumériques dont chacune est précédée de son propre code d'identification, sont stockées dans la mémoire de transit 2 et sont constamment prêtes à être transmises aux utilisateurs. Pour la mise à jour de la mémoire de transit 2, de nouvelles lignes peuvent être introduites dans la mémoire après avoir été munies de codes de page et de ligne, ces nouvelles lignes remplaçant automatiquement, caractère par caractère, les lignes précédentes. A la suite de leur mémorisation, les lignes d'informations sont lues par le transmetteur 3 et elles sont transmises par la lignes 4 à la mémoire contenue dans l'appareil de chaque utilisateur ou groupe d'utilisateurs. La transmission de la totalité du contenu de la mémoire 2 est effectuée chaque fois que cette mémoire est mise à jour, même si une seule information correspondant à une fraction d'une ligne est remplacée par une nouvelle information. La ligne 4 relie tous les appareils d'utilisateurs 5 - 5n au centre 1 et elle est constituée par une seule paire de conducteurs. On considèrera maintenant la disposition de l'appareil d'utilisateur. A la ligne conductrice 4 est connecté le dispositif de mémoire 5/1. Cela veut dire que toutes les informations, codées et classées ligne par ligne et page par page dans la mémoire 2, sont transférées sur décision du centre 1 aux dispositifs de mémoire des utilisateurs, ce qui donne lieu à une indépendance chronologique complète des lignes d'exploitation du centre par rapport à celles des utilisateurs. Cela constitue une caracté#ristique qui distingue la présente invention des systèmes connus dans lesquels le centre et les appareils d'utilisateurs opèrent en même temps, ce qui fait que les appareils d'utilisateurs sont inexploitables lorsque le centre interrompt son service. Au dispositif de mémoire 5/1 de l'utilisateur est connecté un sélecteur 5/2 que l'utilisateur commande en introduisant le code de la page et/ou de la ligne qu'il souhaite voir affichée. En aval du sélecteur est monté un dispositif d'affichage 5/3 et/ou d'autres dispositifs enregistreurs permettant à l'utilisateur de se servir utltérieurement de l'information extraite de la mémoire 5/1. Il est donc visible que la visualisation de l'information par l'utilisateur n'est aucunement dépendante du fonctionnement du centre au moment de l'affichage. On soulignera maintenant les caractéristiques du système selon la présente invention. Pour commencer, on indiquera la manière particulière par laquelle les informations sont introduites dans la mémoire 2. Toutes les informations sont introduites par un opérateur qui, au moyen d'un clavier alphanumérique classique (non représenté), met sous forme de lignes ayant un nombre défini de caractères chaque groupe de mots constituant l'information elle-même. L'opérateur a soin de munir toute ligne de caractères qui indiquent la page et la ligne. Un explorateur continu, qui "balaye" la mémoire d'entrée 2, interrompt son balayage à l'endroit qui correspond au code de page et de la ligne et il provoque l'ouverture de la voie d'introduction du message sur la ligne choisie, de sorte que l'opéra- teur puisse compléter le message qui sera stocké dans l'espace disponible de la mémoire. Si une autre information a été précédemment mémorisée dans le même espace,celle qui arrive la z;empla- ce, constituant ainsi un nouveau message. L'ordre de succession dans lequel les caractères sont mémorisés permet de les considérer tous#comme étant mis en colonnes, de sorte que les deux premiers (page et ligne) se trouvent toujours dans la même colonne en tête du message qui pourra ou non avoir le format d'une ligne complète. Une fois que les messages ont été stockés ligne par lignedans la mémoire, ils sont prêts à être visualisés à tout moment pour être ensuite utilisés. L'opération suivante est effectuée automatiquement, cycliquement ou impérativement au moyen du dispositif transmetteur 3. Ce dispositif est constitué par une unité d'affichage à balayage, propre à visualiser le contenu de la mémoire entière, envoyant au moyen de la ligne LI ce contenu entier aux mémoires 5/1 .... etc. qui sont à la disposition des utilisateurs, de sorte que les mémoires des utilisateurs soient mises à jour ligne par ligne. Etant donné que le transmetteur transmet toujours une ligne précédée de son code particulier, il n'est pas nécessaire de mettre les lignes dans une quelconque suite naturelle et il suffit que chaque ligne soit munie d'un code de page et de ligne. On considèrera maintenant la manière par laquelle l'utilisateur peut extraire l'information. L'utilisateur dispose à la fois d'une mémoire 5/1 dans laquelle sont placées en colonne toutes les lignes transmises par le transmetteur 3 et d'un sélecteur équipé d'un clavier alphanumérique 5/2 qui a pour tâche de sélecter l'information demandée, à partir du code de page et de ligne. Lorsque l'utilisateur veut recevoir une page entière, il introduit dans le sélecteur le caractère indiquant la page et s'il veut recevoir une ou plusieurs lignes particulières, il introduit le code de page et le code de la ligne voulue. Comme on l'a déjà indiqué, les lignes peuvent être disposées dans le mémoire dans n'importe quel ordre, pourvu qu'elles soient placées en colonne en commençant par le code initial. L'unité d'affichage effectue la visualisation le long de la colonne, en partant des caractères de code, de manière à localiser tout d'abord la page et la ligne demandées par le clavier 5/l. Il y a lieu de souligner que la lecture est effectuée colonne par colonne, en partant des caractères de code, ce qui élimine pratiquement les délais d'attente qui seraient nécessaires si la lecture était effectuée ligne par ligne, car la lecture de toutes les lignes demande un temps beaucoup plus long que celui qui est nécessaire pour lire seulement la colonne des caractères de code. Cette caractéristique distingue l'invention et permet de la qualifier d'unité d'affichage en temps réel : en effet, le court délai nécessaire en raison de la lecture en colonne n'est pas perçu par l'utilisateur qui a la sensation d'instanténéi%é. La présente invention a été décrite à propos d'un mode de réalisation actuellement préféré et non limitatif et il est bien entendu que différentes variantes et modifications pourraient être adoptées sans que l'on s'écarte pour autant du cadre de la présente invention. REVENDICATIONS 1. Système pour la manipulation et la distibution de données ou informations à une multiplicité d'utilisateurs, comprenant un centre de classement et une unité de mémoire locale connectés au moyen d'une ligne commune à plusieurs appareils périphériques d'utilisateurs, caractérisé en ce que les appareils périphériques d'utilisateurs disposent chacun d'une unité de mémoire destinée à recevoir et à stocker la totalité de l'information contenue dans l'unité de mémoire locale, cette unité de mémoire d'utilisateur de l'appareil périphérique étant agencée de façon à pouvoir être interrogée indépendamment du fonctionnement du centre de classement. 2. Système selon la revendication 1, caractérisé en ce qu T il comprend des moyens pour mettre à jour le contenu de toutes les unités de mémoire des appareils périphériques d'utiIisateurs, indépendamment du consentement particulier des utilisateurs des périphériques. 3. Système selon la revendication 1 ou 2, caractérisé en ce que la sélection de l'information est effectuée par l'utilisateur du périphérique en temps réel sur l'unité d'utilisateur, d'abord par analyse de codes de page et de ligne, puis par restitution des messages associés a ces codes.