Brevet FR2563675A1 — publié le 19851031

Terminal d'usaqer, procédé et installation pour transmission d'informations à partir d'un serveur, notamment d'informations bancaires L'invention concerne la transmission d'informations par l'intermédiaire du réseau téléphonique entre un serveur contenant des données de comptes d'usagers et ces usagers. Elle a plus particulièrement pour objet un terminal destiné à être installé chez l'usager pour que ce dernier puisse accéder à des données bancaires, ainsi qu'un procédé et une installation d'échange de données mettant en oeuvre des terminaux de ce type. On connait déjà des réseaux de transmission de données permettant de consulter un compte tenu par un serveur et même d'effectuer des opérations bancaires à partir de terminaux. Les matériels mis en oeuvre sont complexes. En conséquence, leur implantation dans les entreprises ne peut pas être généralisée et ils sont en général annexés à des guichets bancaires. I1 existe également des matériels permettant de transférer des données entre établissements bancaires, sous une forme qui a fait l'objet d'une normalisation définie par l'Association Française de Banques. Mais là encore il s'agit de matériel complexe et, au surplus, les renseignements sont transmis sous une forme peu compréhensible pour l'usager. L'invention vise notamment à fournir un terminal connectable à un serveur par l'intermédiaire du réseau téléphonique, de coût acceptable, capable de fournir à l'usager l'ensemble des données concernant son compte ou ses comptes, aussi bien sous une forme directement interprétable par lui que sous une forme utilisable par un appareil local de traitement de ces données.Une solution simple a été apportée à ce problème en ajoutant, à un terminal d'interrogation qui peut être de type cnurant et largement diffusé, des fonctions obtenues par des moyens matériels et logiciels qui transforment le terminal en un microfrontal informatique, c'est-à-dire en un appareil permettant, d'une part, d'établir la jonction physique, puis la liaison avec un ordinateur, d'autre part, d'établir la liaison au niveau du terminal avec un équipement local d'informatique ou de péri-informatique. Dans ce but, l'invention propose notamment un terminal muni de moyens permettant d'établir la liaison avec un serveur par l'intermédiaire du réseau téléphonique, d'envoyer un message d'interrogation et d'identification vers le serveur et d'afficher les données reçues du serveur, caractérisé en ce que ledit terminal, de type videotex, coiporte un dispositif de transposition des informations, reçues du serveur sous forme vidéotex et mémorisées, en une forme acceptable par un périphérique d'exploitation des données et des moyens permettant, en réponse à une commande émise par le serveur, à la fin de la transiission au terminal d'un bloc d'informations correspondant au contenu d'un écran videotex, de transférer ce bloc à une prise de raccordement du périphérique et d'émettre un accusé d'exécution à la fin du transfert. Dans cette définition, le terme "videotex" ne doit pas être interprété dans le sens étroit du mode de présentation des données normalisé en France. I1 doit être interprété comme s'étendant aux présentations similaires d'informations utilisées dans des pays étrangers, notamment en Grande-Bretagne sous le nom de "PRESTEL" et en R.F.A. sous le nom de "BTX". Le terminal est avantageusement prévu pour être relié au périphérique ou à plusieurs par une liaison asynchrone de type normalisé, par exemple conforme à la recommandation V24 du CCITT, en code ASCII ou dérivé de ce dernier (par exemple en code CCITT NO 5). Le terminal est avantageusement muni de moyens de sélection de la vitesse de transfert du contenu de sa mémoire vers le périphérique. Lorsque ce dernier contient une mémoire tampon, ce qui est le cas le plus fréquent, le transfert peut souvent s'effectuer à vitesse très supérieure à la vitesse d'exploitation par le périphérique lui-même. C'est par exemple le cas de nombreuses imprimantes, munies de mémoires tampons dont le remplissage peut s'effectuer à une cadence de 9600 bauds, alors que la vitesse d'impression est beaucoup plus faible. Cette solution a l'intérêt de raccourcir notablement la durée de raccordement entre le terminal et le serveur : en effet, dès remplissage de l'écran, il y a transfert à grande vitesse vers la mémoire tampon du périphérique.Le remplissage de la mémoire du terminal peut reprendre dès que l'accusé d'exécution a été envoyé, alors que le périphérique est encore en train d'exploiter les données reçues. Les moyens de sélection peuvent être constitués par un simple commutateur à commande manuelle de choix de la vitesse de lecture par sélection des fréquences disponibles à partir de l'horloge locale ou par des moyens automatiques utilisant un logiciel. La sélection peut par exemple être prévue entre des cadences de 300, 1200, 2400 et 9600 bauds. Pour permettre d'utiliser des périphériques de nature différente et faciliter l'exploitation, le terminal est avantageusement muni de moyens permettant de transmettre au serveur soit une commande "format extrait de compte" soit une commande "format inter-bancaire", au choix de l'usager. Le serveur doit alors être prévu pour fournir dans le premier cas les informations sous une forme aisément compréhensible lorsqu'elle s'affiche sur l'écran du terminal, pouvant être retranscrite sur une imprimante par exemple ; pour transmettre, dans le second cas, les informations au format normalisé interbancaire déjà mentionné plus haut. L'invention propose également un procédé de transfert automatique en flux constant d'informations relatives à au moins un compte bancaire, par l'interm6- diaire du réseau téléphonique, d'un serveur vers un terminal d'usager de type videotex muni de moyens permettant d'établir la liaison avec le serveur et d'envoyer vers ce dernier un message d'identification, procédé suivant lequel - après connexion du terminal et du serveur, identification du terminal par le serveur, réponse affirmative de l'opérateur du terminal à l'affichage par le terminal d'une offre de transfert automatique émise par le serveur et choix, par l'opérateur du terminal, entre un format extrait de compte directement compréhensible à la lecture et un format inter-bancaire adapté au traitement informatique - le serveur émet automatiquement des trains d'informations représentant les pages successives, aux normes de présentation Videotex, des comptes sélectionés et, à l'issue de chaque page, une séquence de transfert automatique provoquant automatiquementle transcodage de la page de façon à rendre l'information compatible avec un équipement connecté au terminal, en faisant intervenir un circuit du terminal, et l'envoi de la page, à vitesse sélectionnée à la demande, vers l'équipement connecté, la fin d'envoi étant suivie automatiquement par l'émission, par le terminal, d'un accusé d'exécution provoquant la transmission d'une nouvelle page par le serveur et ce jusqu'à la dernière page de compte. I1 est important de relever qu'il ne s'agit pas là d'une opération de recopie d'écran (opération couramment dénommée "hard copy") mais d'un transfert de fichier complet depuis un serveur jusqu'à un équipement informatique ou péri-informatique relié au terminal, cette transmission faisant intervenir le terminal lui-même de façon automatique afin de disposer tout à la fois de la représentation visuelle sur l'écran des pages transmises et de l'enregistrement par l'équi- ment. L'invention sera mieux comprise à la lecture de la description qui suit d'un mode particulier d'exécution de l'invention, donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent, dans lesquels - la Figure 1- est un schéma de principe d'une installation mettant en oeuvre l'invention, un seul terminal étant représenté, - les Figures 2 et 3 montrent des affichages d'écran pouvant être prévus dans la mise en oeuvre de l'invention. Sur la Figure 1 ont été représentés schématiquement un serveur 10 constitué par une base de données bancaires, le réseau téléphonique de transmission 12 qui, dans le cas de la France, sera généralement le réseau TRANSPAC de transmission par paquets, et un seul des terminaux 14 susceptibles d'être reliés au serveur 10 par le réseau. Le terminal 14 est muni de moyens, constitués par exemple par une prise DIN à sept broches normalisée, permettant de connecter un équipement prévu pour exploiter des données reçues en code ASCII ou en un code dérivé, tel que le code CCITT NO 5. L'équipement peut par exemple comporter une imprimante à mémoire 16 et un microprocesseur 18 l'un et l'autre susceptibles de recevoir les informations à une cadence supérieure à la cadence de transmission par le réseau. Les éléments de base du terminal 14 peuvent notamment être ceux du terminal Videotex TTE A315 de MATRA COMMUNICATIONS. Ce terminal doit comporter un modem 20, une mémoire d'écran 22, un clavier alphanumérique 24 muni de touches de fonctions et un écran de visualisation 26. En Videotex, selon le protocole ANTIOPE, la présentation sur l'écran s'effectuera par pages de 25 lignes de 40 caractères. Le terminal 14 comportera de plus une mémoire de code d'identification 28 lorsque l'on souhaite mettre en oeuvre un processus de connexion et de reconnaissance automatique par le serveur. Pour permettre Ia mise en oeuvre de l'invention, le terminal 14 comporte de plus un codeur 30 de transcodage de la page d'informations contenue dans la mémoire d'écran 22 et de transfert de la page vers la prise DIN 32 à vitesse déterminée. Un sélecteur manuel 34 peut être prévu pour choisir la vitesse d'envoi du contenu de la mémoire 22 vers l'équipement relié à la prise. La sélection peut, par exemple, se faire entre des vitesses de 300, 1200, 2400 et 9600 bauds. La sélection de la vitesse de transmission peut toutefois aussi bien s'effectuez automatiquement, en réponse à un code reçu de l'équipement connecté ou du serveur. Comme cela a déjà été indiqué plus haut, le terminal est destiné à permettre notamment la consultation et le transfert d'informatio-ns bancaires, étant bien entendu qu'il peut assurer également d'autres fonctions. L'information bancaire peut avoir deux présentations, qu'on qualifiera de format "extrait de compte" et de format "inter-bancaire", ce dernier étant destiné à l'exploitation par un équipement informatique ou périinformatique. Format "extrait de compte : Dans le cas général d'un compte ayant un nombre de mouvements supérieur à la capacité d'affichage d'un écran (25 lignes de 40 caractères), le format extrait de compte pourra avantageusement avoir la présentation suivante : - au premier écran, visualisation du bandeau de titre, de l'en-tête du compte, de l'ancien solde et de huit mouvements ; - à chaque écran suivant, visualisation de douze mouvements, - au dernier écran affecté au compte, visualisation de dix mouvements au maximum et du bandeau de fin de compte. Format "inter-bancaire" : Ce format ayant fait l'objet en France d'une norme inter-bancaire, il n'est pas nécessaire d'en donner ici une description complète. I1 suffit de rappeler qu'un extrait de compte à ce format se composera - d'un enregistrement unique de type 1, constitué par l'ancien solde, incorporant, dans un format déterminé, un code d'enregistrement, un code de banque, un code guichet, le numéro de compte, la date de l'ancien solde, le montant de l'ancien solde, ainsi éventuellement que des indications supplémentaires - d'autant d'enregistrements 2 qu'il y a d'écritures au cours de la période de consultation ;; chaque enregistrement 2 comportera un code enregistrement, un code de banque, éventuellement un code d'opérations internes, un code guichet, le numéro de compte, un code d'opérations inter-bancaires, la date de l'opération, la date de valeur, un libellé interne éventuel, le numéro de chèque ou de pièce, un indice d'exonération de commission'de compte, un indice d'indisponibilité, le montant du mouvement et une zone de référence, ainsi éventuellement que d'autres indications - un enregistrement unique de solde à la fin de la période, qui constituera le solde ancien de la prochaine période extraite ; cet enregistrement, de type 3, a la même présentation générale qu'un enregistrement de type 1. Chaque enregistrement pourra être de 120 caractères. Pour que le logiciel de l'équipement informatique ou péri-informatique connecté puisse effectuer les contrôles obligatoires de cohérence des informations reçues, il est nécessaire que le serveur envoie des informations complémentaires. Au niveau de chaque compte et au niveau global (c'est-à-dire de l'ensemble des comptes consultés), il y aura transmission de la date, de l'heure, du nombre d'enregistrements et des éléments de vérification de balance carrée (c'est-à-dire de vérification que le montant du nouveau solde est égal au montant de l'ancien solde, augmenté ou diminué de la somme des mouvements. Le procédé de transmission d'informations bancaires suivant l'invention est susceptible de prendre plusieurs formes. La séquence type qui sera maintenant décrite n'est pas exclusive. Elle a l'avantage d'éviter tout dialogue au cours de la transmission. Dès mise en liaison, généralement de façon automatique, en réponse à la composition du numéro de la base de données sur l'écran, et reconnaissance du numéro de code contenu en mémoire 28 par la base de données, cette dernière affiche sur l'écran un sommaire des services disponibles, par exemple sous la forme montrée en Figure 2. Si l'opérateur du terminal tape alors le numéro 3, puis enfonce la touche de -validation désignée (touche "ENVOI" par exemple), le serveur affiche un nouvel écran permettant le choix du format (extrait de compte visuel ou inter-bancaire) et la sélection des comptes à afficher, par exemple sous la forme montrée en Figure 3.- Ce dernier choix permet à l'utilisateur de prendre communication et, éventuellement, d'enregistrer soit la totalité de ses comptes, soit une partie seulement. En cas d'interruption anormale de la transmission, l'écran de sélection partielle permettra de connaître le compte à partir duquel la transmission doit être reprise, c'est-à-dire le point de reprise. I1 n'est pas nécessaire de décrire ici les logiciels permettant de remplir les diverses fonctions, étant donné qu'ils découlent directement de ces dernières et du protocole établi par la base de données. Il suffit de relever que la base de données fait suivre la transmission de chaque page d'une séquence, par exemple "ESCAPE", constituant ordre d'envoi vers la prise 32. Dès la fin de l'envoi, la mémoire d'écran 22 du terminal génère à son tour vers la base, par l'intermédiaire du MODEM 20, un accusé d'exécution à réception duquel la base de données 10 émet une nouvelle page. REVENDICATIONS 1. Terminal d'usager muni de moyens permettant d'établir la liaison avec un serveur par l'intermédiaire du réseau téléphonique, d'envoyer un message d'interrogation et d'identification vers le serveur (10) et d'afficher les données reçues du serveur, caractérisé en ce que ledit terminal (14), de type Videotex, comporte un dispositif (30) de transcodage des informations, reçues du serveur sous forme Videotex et mémorisées dans une mémoire d'écran (22), en une forme acceptable par un périphérique (16, 18) d'exploitation des données, et des moyens permettant, en réponse à une commande émise par le serveur, à la fin de la transmission au terminal d'un bloc d'informations correspondant au contenu d'un écran Videotex, de transférer ce bloc à une prise de raccordement du périphérique et d'émettre un accusé d'exécution à la fin du transfert. 2. Terminal selon la revendication 1, caractérisé en cé qu'il comporte des moyens (34) de sélection de la vitesse de transmission du terminal vers le périphérique. 3. Procédé de transfert automatique, en flux constant, d'informations relatives à au moins un compte bancaire, par l'intermédiaire du réseau téléphonique, à partir d'un serveur (10) vers un terminal d'usager de type Videotex (14) muni de moyens (20, 28) permettant d'établir la liaison avec le serveur et d'envoyer vers ce dernier un message d'identification, procédé caractérisé en ce que, après connexion du terminal et du serveur, identification du terminal par le serveur, réponse affirmative de l'opérateur du terminal à l'affichage par le terminal d'une offre de transfert automatique émise par le serveur et choix, par l'opérateur du terminal, entre un format extrait de compte directement compréhensible à la lecture et un format inter-bancaire adapté au traitement informatique, le serveur émet automatiquement des trains d'informations représentant les pages successives, aux normes de présentation video- tex, des comptes sélectionnés et, à l'issue de chaque page, une séquence de transfert automatique provoquant le transcodage de la page de façon à rendre l'information compatible avec un équipement périphérique (16, 18) connecté au terminal, en faisant intervenir un circuit du terminal, et l'envoi de la page, à vitesse déterminée, vers l'équipement connecté, la fin d'envoi étant suivie automatiquement par l'émission, par le terminal, d'un accusé d'exécution provoquant la transmission d'une nouvelle page par le serveur et ce jusqu'à la dernière page de compte. 4. Procédé selon la revendication 3, caractérisé en ce que la transmission d'une nouvelle page par le serveur intervient dbs fin d'envoi de la page et émission de l'accusé d'exécution, sans attendre la fin d'exploitation de la page par l'équipement connecté. 5. Procédé selon la revendication 3 ou 4, caractérisé en ce que le serveur émet, après transmission des comptes, des données de vérification permettant de vérifier que la balance des données reçues est carrée. 6. Installation de transfert automatique en flux constant, d'informations relatives à des comptes bancaires comportant un serveur (10) relié au réseau téléphonique et des terminaux d'usager de type Videotex (14) munis de moyens (-20, 28) permettant d'établir la liaison avec le serveur et d'envoyer vers ce dernier un message d'identification, caractérisé en ce que chaque terminal (14) comprend également un dispositif (30) de transcodage des informations, reçues du serveur sous forme Videotex et mémorisées dans une mémoire d'écran (22), en une forme acceptable par un périphérique (16, 18) d'exploitation des données, et des moyens permettant, en réponse à une commande émise par le serveur, à la fin de la transmission au terminal d'un bloc d'informations correspondant au contenu d'un écran Videotex, de transférer ce bloc à une prise de raccordement du périphérique et d'émettre un accusé d'exécution à la fin du transfert tandis que le serveur (10) comprend des moyens d'émission automatique de la page suivante concernant le compte ou les comptes sélection nés en réponse à l'accusé d'exécution.