FR2635598A1 - Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif - Google Patents

Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif Download PDF

Info

Publication number
FR2635598A1
FR2635598A1 FR8911042A FR8911042A FR2635598A1 FR 2635598 A1 FR2635598 A1 FR 2635598A1 FR 8911042 A FR8911042 A FR 8911042A FR 8911042 A FR8911042 A FR 8911042A FR 2635598 A1 FR2635598 A1 FR 2635598A1
Authority
FR
France
Prior art keywords
data
external device
message
storage medium
elementary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR8911042A
Other languages
English (en)
Other versions
FR2635598B1 (fr
Inventor
Takashi Niimura
Ryouichi Kuriyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Intelligent Technology Co Ltd
Original Assignee
Toshiba Corp
Toshiba Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Intelligent Technology Co Ltd filed Critical Toshiba Corp
Publication of FR2635598A1 publication Critical patent/FR2635598A1/fr
Application granted granted Critical
Publication of FR2635598B1 publication Critical patent/FR2635598B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/08Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers from or to individual record carriers, e.g. punched card, memory card, integrated circuit [IC] card or smart card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0806Details of the card
    • G07F7/0833Card having specific functional components
    • G07F7/084Additional components relating to data transfer and storing, e.g. error detection, self-diagnosis

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Credit Cards Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

L'invention concerne un appareil et un procédé de transmission de données pour support portatif d'emmagasinage de données 12, où des messages sont transmis entre un dispositif externe 11 et le support portatif d'emmagasinage de données 12 à raison de plusieurs fois en réponse à une seule instruction de lecture délivrée par le dispositif externe. Lorsqu'une défaillance se produit pendant le traitement effectué dans le support portatif d'emmagasinage de données, ce dernier délivre une réponse d'anomalie au dispositif externe, puis reçoit une instruction de demande de donnée continue de la part de celui-ci. Après cela, une donnée d'état, différente de la donnée d'état inclue dans le premier message, est envoyée par le support portatif d'emmagasinage de données 12 au dispositif externe 11. Le dispositif externe reconnaît cette donnée d'état. Ensuite, la transmission de données qui a commencé en réponse à l'instruction de lecture unique ne subit pas de diconstinuation et des données supplémentaires continuent d'être transmises.

Description

La présente invention concerne un appareil et un procédé perfectionnés de
transmission de données permettant la transmission de données entre un dispositif électronique portatif tel qu'une
carte à circuit intégré et- un dispositif externe.
Récemment, il a été mis au point une carte à circuit intégré qui fait fonction de nouveau type de support portatif d'emmagasinage de données. La carte à circuit intégré contient une puce de circuit intégré possédant une partie mémoire rémanente et une partie de commande, par exempLe une unité centrale de traitement, servant à commander la partie mémoire. Comme représenté sur la figure 1, une mémoire de données 21 encastrée dans ce type de carte à circuit intégré possède plusieurs zones ayant des capacités d'emmagasinage différentes, et chaque zone contient plusieurs données élémentaires d'enregistrement. Selon les types de logiciels d'application, les zones sont divisées, et les données
élémentaires d'enregistrement sont divisées en unités de donnée.
La carte à circuit intégré-reçoit une donnée élémentaire de demande d'emmagasinage de la part d'un lecteur-enregistreur de carte faisant fonction de dispositif externe. Dans ce cas, une donnée élémentaire à emmagasiner est manipulée comme étant une
unité de donnée élémentaire d'enregistrement.
La donnée élémentaire d'enregistrement est appelée un "format d'enregistrement". Le format d'enregistrement consiste en une donnée élémentaire de longueur, qui indique la longueur d'une donnée élémentaire d'emmagasinage, et la donnée d'emmagasinage
correspondant à la donnée élémentaire de longueur.
La carte à circuit intégré possède une fonction permettant d'emmagasiner un format d'enregistrement tel qu'il se présente, et une fonction permettant de déliyrer le format d'enregistrement en réponse à une demande de lecture. Une donnée élementaire d'enregistrement devant être retrouvée est reconnue et sélectionnée parmi les données élémentaires d'enregistrement qui sont emmagasinées dans une zone prédéterminée de la mémoire de données 21. D'autre part, le lecteur-enregistreur de carte possède 'la fonction permettant de reconnaître la donnée élémentaire
d'enregistrement fournie en sortie par la mémoire de données 21.
La grandeur quantitative d'un message à traiter au cours d'une seule opération de transmission entre la carte à circuit intégré et le lecteurenregistreur de carte est limitée par la capacité d'une mémoire tampon (non représentée), servant aux S05 opérations d'entrée-sortie de la carte à circuit intégré, et par les réglementations en matière de transmission. En fonction de la capacité et de la teneur des réglementations, plusieurs opérations de transmission peuvent être nécessaires pour le traitement d'un
seul enregistrement.
Par exemple, dans une carte à circuit intégré utilisant un protocole de format de texte consistant en une donnée de début de message (code de début de message), une section de données et une donnée de fin de message (code de contrôle de message), comme représenté -sur la figure 2, lorsqu'une carte à circuit intégré reçoit une instruction de lecture d'enregistrement relative à une donnée élémentaire 1 qui est suffisamment importante pour ne pas pouvoir être transmise en une seule opération-de transmission, selon sa donnée de longueur L1, la donnée élémentaire 1 est
transmise sous forme de quatre composantes de message de réponse.
Comme représenté sur les figures 3A à 3D, un premier message de réponse consistant en une donnée élémentaire de début de message, une instruction en cours d'exécution (instruction de lecture), une donnée élémentaire d'état de lecture d'enregistrement ou un résultat exécuté (lecture normale d'une donnée élémentaire d'enregistrement recherchée), une donnée élémentaire de longueur L1, une section de données 1(1), et une donnée élémehtaire de fin de message. Chacun des deuxième, troisième et quatrième messages de réponse est constitué d'une donnée élémentaire de début de message, d'une section de données qui est, respectivement, désignée par
1(2), 1(3) et 1(4), et d'une donnée élémentaire de fin de message.
La donnée élémentaire d'état représente, au titre de réponse à l'instruction de lecture de donnée d'enregistrement, la signification "lecture normale d'une donnée élémentaire recherchée", "une donnée élémentaire d'enregistrement recherchée n'est pas présente", ou bien le format de message ne
correspond pas à une instruction de lecture d'enregistrement".
Le lecteur-enregistreur -de carte évalue La Longueur de la donnée élémentaire d'enregistrement recherchée, sur La base de La donnée de Longueur L1 contenue dans Le premier message de réponse venant de la carte à circuit intégré, comme représenté sur les figures 3A à 3D, et effectue le traitement correspondant à la
Longueur de la donnée élémentaire d'enregistrement recherchée.
Normalement, lorsque la carte à circuit intégré reçoit une instruction de lecture, elle émet les premier, deuxième, troisième et quatrième messages de réponse. On suppose que la lecture de données ne s'effectue pas régulièrement et que la transmission de données élémentaires présente une discontinuation. Dans ce cas, comme représenté sur la figure 4, la carte à circuit intégré délivre une réponse d'erreur (ou une réponse de discontinuation de données élémentaires d'enregistrement) au lecteurenregistreur de carte en réponse à une
instruction -de demande de donnée continue émanant du lecteur-
enregistreur de carte. Puisque Le lectèur-enregistreur de carte a reçu une donnée élémentaire d'état indiquant "lecture normale", qui est inclue dans le premier message, le lecteur-enregistreur de carte reçoit de façon erronée la réponse de discontinuation de données élémentaires d'enregistrement comre étant une donnée
élémentaire d'enregistrement continue.
Pour éviter le fonctionnement erroné du lecteur-
enregistreur de carte, lorsqu'une discontinuation de données apparait, ladélivranced'uneséquencedemessagesde sortie s'arrête aussitôt. Ensuite, une donnée élémentaire de fin de continuation se superpose à la donnée élémentaire de début de message de la
dernière donnée élémentaire d'enregistrement. qui peut être lue.
Lorsque le.Lecteur-enregistreur de carte reçoit la donnée élémentaire de fin de continuation, ii conclut que la délivrance de données s'est arrêtée avant que toutes les données élementaires d'enregistrement aient été-lues. De plus, comme repésenté sur la figure 5, le lecteur- enregistreur de carte délivre à la carte à circuit intégré une instruction.de demande de donnée d'état. Ainsi, le lecteur-enregistreur de carte est dans l'obligation de fournir l'instruction de demande de donnée d'état, alors qu'il aurait pu répéter la délivrance des seules instructions de demande de donnée continue si la transmission des données s'était poursuivie normalement. Ceci étant le cas, l'appareil de la technique antérieure se voit opposer le problème suivant. Ainsi, lorsque plusieurs messages correspondant à une seule instruction sont transmis entre un lecteur-enregistreur de carte et une carte à circuit intégré, même si une donnée élémentaire d'état, qui est différente de la donnée élémentaire d'état inclue dans le premier message, est délivrée par la carte à circuit intégré au Lecteur-enregistreur de
carte, le lecteur-enregistreur de carte ne peut pas la reconnaitre.
Si le lecteur-enregistreur de carte est contraint de reconnaître la donnée élémentaire d'état, la transmission des données présenteune discontinuation. La présente invention permet de résoudre le problème cidessus indiqué qui est associé à l'appareil de la technique antérieure-. L'invention propose un appareil de transmission de données pour dispositif électronique portatif, o plusieurs messages correspondant à une seule instruction sont transmis entre un dispositif externe et un dispositif électronique portatif (support de mémorisation portatif). Selon l'invention, même si une donnée élémentaire d'état, qui est différente de la donnée élementaire d'état inclue dans le premier message, est délivrée par le dispositif électronique portatif au dispositif externe, le dispositif externe peut reconnaitre la donnée élémentaire d'état qui est différente de celle du premier message. Dans ce cas, la transmission de messages correspondant à une seule instruction ne
subit pas de discontinuation.
Pour réaliser le but ci-dessus énoncé, un appareil de transmission de données pour dispositif électronique portatif selon l'invention comprend: un dispositif électronique portatif possédant une mémoire de données et un élément de commande permettant de lire dans la mémoire de données; et un dispositif externe servant à envoyer un message d'instruction de lecture de données au dispositif électronique portatif et à recevoir un message de réponse de la part du
dispositif électronique portatif.
La transmission de données entre le dispositif électronique portatif et le dispositif externe est- effectuée à t'aide des opérations suivantes: une première opération de transmission dans laquelle un message d'instruction de lecture est fourni par le dispositif externe au dispositif électronique portatif, et une donnée élementaire d'état représentative du résultat du traitement qui a commencé en réponse au message d'instruction de lecture ainsi qu'une donnée élémentaire lue dans la mémoire- de données sont délivrées par le dispositif électronique portatif au dispositif externe; une deuxième opération de transmission dans laquelle le dispositif externe émet une instruction de demande de donnée continue à destination dudit dispositif électronique portatif, lorsque le dispositif externe décide qu'il y a une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe lors de la première opération de transmission; une troisième opération de transmission dans laquel.le le dispositif électronique portatif, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe lors de la deuxième opération de transmission, délivre au dispositif externe une-donnée élémentaire restant dans la mémoire de données; une quatrième opération de trapsmission dans laquelle une réponse d'anomalie est délivrée par le dispositif électronique portatif au dispositif externe lorsqu'une anomalie se produit pendant le traitement, effectué dans le dispositif électronique portatif, qui a commencé en réponse au message d'instruction de lecture; et une cinquième opération de transmission dans laquelle, à la suite de la réponse d'anomalie fournie lorsque l'anomalie s'est produite au cours de la quatrième opération de transmission, une donnée élémentaire d'état différente de la donnée élémentaire d'état fournie au moment de la lecture normale est fournie par le
dispositif électronique portatif au dispositif:externe.
Dans l'appareil de transmission de données pour dispositif électronique portatif, qui possède la structure ci-dessus indiquée, lorszue plusieurs messages doivent être transmis pour une seule instruction entre un dispositif externe et un dispositif électronique portatif, même si une donnée élémentaire d'état, qui est différente de celle inclue dans le premier message, est délivrée par le dispositif électronique portatif au dispositif externe, le dispositif externe peut reconnaître la donnée élémentaire d'état différente de celle contenue dans le premier message. Dans ce cas, la transmission de données relative à une
seule instruction ne subit pas de discontinuation.
La description suivante, concue à titre d'illustration de
l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, par lesquels: la figure 1 illustre un exemple de la structure d'une mémoire dé données inclue dans une carte à circuit intégré utilisée
dans l'invention, ainsi qu'un exemple d'un format d'enregistre-
ment la figure 2 montre un exemple d'un format de message utilisé dans la carte à circuit intégré et un lecteur-enregistreur de carte utilisés dans l'invention; les figures 3A à 3D illustrent des exemples de structures des messages de réponse qui sont émis séquentiellement en réponse à une unique instruction; les figures 4 et 5 montrent schématiquement des séquences de transmission classique d'instructions et de réponses entre un lecteur-enregistreur de carte et une carte à circuit intégré; la figure 6A montre une structure de la carte à circuit intégré utilisée. dans l'invention, et le lecteur-enregistreur de carte connecté à la carte à circuit intégré; la 6B montre une structure d'une carte à circuit intégré faisant fonction du dispositif électronique portatif selon l'invention et une structure d'un dispositif terminal servant à la manipulation de la carte à circuit intégré; -7 la figure 6C est'un schéma de principe illustrant le fonctionnement du dispositif électronique portatif de l'invention; la figure 6D montre un exemple d'une structure de la carte à circuit intégré faisant fonction du dispositif électronique portatif de l'invention la figure 7 montre schématiquement une séquence de transmission d'instructions et de réponses, lorsque la- carte à circuit intégré fonctionne normalement; la figure 8 montre schématiquement une séquence de transmission d'instructions et de réponses, lorsque la carte à circuit intégré présente une défaillance pendant le traitement effectué en réponse à l'instruction venant du lecteur-enregistreur de carte de l'appareil-de l'invention; et la figure 9 illustre un exemple-de la structure d'un séparateur servant de réponse de discontinuation de donnée devant
être délivrée par la carte à circuit intégré au lecteur-
enregistreur de carte lorsque la carte à circuit intégré présente
une défaillance dans l'appareil de l'invention.
- On va maintehant décrire, en relation avec les dessins
annexés, un mode de réalisation de l'appareil de transmission de-
données pour dispositif électronique portatif selon L'invention.
La figure 6A est un schéma de principe montrant la structure d'un dispositif électronique portatif utilisé dans l'invention, qui comprend un lecteur-enregistreur de carte 11 et
une carte à circuit intégré (support de mémorisation portatif) 12.
La figure 6B montre la structure d'une carte à circuit intégré faisant fonction du dispositif-électronique portatif de l'invention et la structure d'un dispositif terminal permettant de manipuler la - carte à circuit intégré. La carte à c.ircuit intégré 12 peut être - connectée à une section de commande 3, par exemple une unité
centrale de traitement, par l'intermédiaire d'un lecteur-
enregistreur-de carte 11, et la section de commande 3 est connectée à un clavier 4, un afficheur cathodique 5, une imprimante 6, et une unité de disquette 7. La carte à circuit intégré 12 est détenue par son utilisateur, et elle emmagasine une donnée de code (PIN) connue du seul utilisateur, qui est collationnée lors du paiement de marchandises, ainsi que d'autres données nécessaires. La figure 6C représente des blocs fonctionnels de la carte à circuit intégré. La carte à circuit intégré comprend une section de lecture-écriture 11, une section 120 de fixation/collationnement de PIN, et une section 13 de chiffrage/déchiffrage, qui exécutent des fonctions de base, ainsi qu'un superviseur 14 qui surveille le déroulement de
ces fonctions.
La section de lecture-écriture 11 effectue la lecture, l'écriture ou l'effacement de données dans une mémoire de données
16.
La section 120 de fixation/collationnement de PIN réalise l'emmagasinage du PIN de P'utilisateur et un traitement interdisant sa lecture. Après que le PIN a été fixé, la section 120 de fixation/collationnement assure le collationnement du PIN, ce qui
permet la suite du traitement.
La section 13 de chiffrage/déchiffrage assure le chiffrage des données de communication afin d'empêcher que les données ne fassent l'objet de fuites ou de contrefaçons lors de leur transmission de la section de commande 3 à un autre dispositif terminal, par exemple via une ligne de transmission. De plus, la section 13 de chiffrage/déchiffrage déchiffre les données chiffrées. La section 13 de chiffrage/déchiffrage traite les données sur la base d'unalgorithmedechiffrage représentant une certaine norme cryptographique, par exemple le DES (Norme de
Chiffrage de Données des Etats-Unis d'Amérique).
Le superviseur 14 déchiffre un code de fonction ou un code de fonction accompagné de données, qui est fourni par le
lecteur-enregistreur de carte 11 et assure la fonction nécessaire.
. Pour effectuer les fonctions ci-dessus indiquées, la carte à circuit intégré 12 comprend, comme représenté sur la figure 6D, un élément de commande 15, par exemple une unité centrale de traitement (CPU), une mémoire de données 16, une mémoire de programmes 17 et une partie contacts 18 destinée à assurer le
contact électrique avec le lecteur-enregistreur de carte 11.
L'élément de commande 15, la mémoire de données 16 et la mémoire de programmes 17 sont intégrés en une unique puce de circuit intégré (ou en plusieurs puces) et sont encastrés dans le corps de la
carte à circuit intégré.
La mémoire de programmes 17 est formée par exemple d'une mémoire morte (ROM) à masque et emmagasine un programme de commande de l'éLément de commande 15, qui est doté de sous-programmes
permettant de réaliser les fonctions de base ci-dessus indiquées.
La mémoire de données 16 sert à 'emmagasiner diverses données élémentaires et est constituée par exemple d'une mémoire rémanente effaçable, par exemple une ROM programmable et
électriquement effaçable (EEPROM).
La transmission de données'entre le lecteur-enregistreur de carte 11 et la carte'à circuit intégré 12 s'effectue de façon que plusieurs message soient lus dans la carte à circuit intégré 12 en réponse à une instruction de lecture de données d'enregistrement
spécifiques envoyée par le lecteur-enregistreur de carte 11.
En' d'autres termes, le. lecteur-enregistreur de carte 11 délivre des messages d'instruction à la carte à circuit intégré 12 et reçoit des messages de réponse de la part de la carte à circuit
intégré 12.
La carte à circuit intégré 12 comporte une mémoire de
données 21 et un élément de commande (CPU) 22.
Le message transmis entre la carte à circuit intégré 12 et le lecteur enregistreur de carte 11 possède une structure telle que représentée sur les-figures 3A à 3D. On peut omettre leur
description détaillée. Toutefois, il faut noter qu'un message
séparateur (décrit ultérieurement) n'est constitué que d'un code' de début de message et d'un codé de contrôle de message, et qu'il ne comporte pas de données de la mémoire, comme.représenté sur la
figure 9.
- 30 On va maintenant décrire la transmission de messages entre la carte à circuit intégré 12 et le lecteur-enregistreur de carte 11 du dispositif électronique portatif ayant la structure
ci-dessus définie.
La figure 7 montre une séquence de transmission de messages se produisant dans les-conditions normales. Un- message d'instruction de lecture est émis par -le lecteur-enregistreur de carte 11 à destination de la carte à circuit intégré 12. En réponse au message d'instruction de lecture, la carte à circuit intégré 12 délivre au lecteur-enregis*reur de carte 11 une réponse de donnée de Lecture (premier message de réponse) telle que représentée sur la figure 3A, qui consiste en une donnée élémentaire 1(1) de la
mémoire, qui est une partie d'une donnée élémentaire d'enregistre-
ment désignée par le message d'instruction de lecture et emmagasinée sous forme divisée dans la mémoire de données 21 (figure 1), une longueur de message Ll,unedonnée élémentaired'état (indiquant la lecture normale de la donnée d'enregistrement recherchée), et un code de début de message ajouté à la partie supérieure du premier message de réponse, ainsi qu'un code de
contrôle de message ajouté à la fin du premier message de réponse.
Le lecteur-enregistreur de carte 11 compare la longueur de message L1 avec la longueur de la donnée 1(1) de mémoire inclue dans le premier message de réponse de donnée de lecture, afin de décider s'il y a ou non une donnée supplémentaire. S'il y a une donnée supplémentaire, le lecteurenregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée continue, la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 un message de réponse de donnée continue (deuxième message de réponse) tel que représenté sur La figure 3B, qui consiste en une donnée de mémoire 1(2) (une deuxième partie de la donnée d'enregistrement recherchée), un code de début
de message et un code de contrôle de message.
Alors, une fois reçu le message de réponse de donnée
continue de la part de la carte à circuit intégré 12, le blecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue
dans la réponse de donnée de lecture avec la longueur totale de la-
donnée de mémoire 1(1) et de la donnée de mémoire 1(2), de manière à décider s'il existe ou non une donnée supplémentaire. Il existe une donnée supplémentaire, le lecteur-enregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée continue, la carte à circuit intégré 12 délivre au 11. lecteur- enregistreur de carte 11 un message de réponse de donnée continue (troisième message-de réponse), tel que représenté sur la figure 3C, qui consiste en une donnée de mémoire 1(3) (une troisième partie de la donnée d'enregistrement recherchée), un code
de début de message et un code de contrôle de message.
Une fois reçu le message de réponse de donnée continue
de la part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans la réponse de donnnée de lecture avec la longueur totale de la donnée- de mémoire 1(1), de la donnée de mémoire 1(2) et de La donnée de mémoire 1(3) , de manière à décider s'il faut ou non une donnée supplémentaire. S'il faut une donnée supplémentaire, le lecteur-enregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande-de donnée continue, la carte à circuit intégré 12 délivre au lecteur-enregistreur de. carte 11 un message de réponse de -donnée continue (quatrième message de réponse) tel que représenté sur la figure 3D, qui consiste en une donnée de mémoire 1(4) (une quatrième partie de la donnée d'enregistrement recherchée), un code de début de message et un
code de contrôle de message.
Alors, une fois reçu le message de donnée de réponse
continue de la.part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans La réponse de donnée de Lecture avec la longueur totale de la donnée de mémoire 1(1), de la donnée de mémoire 1(2), de la donnée de mémoire 1(3) et de la donnée de mémoire 1(4), afin de décider s'il faut ou non une donnée supplémentaire. S'il n'y a pas de donnée supplémentaire, le lecteur-enregistreur de carte 11 ne transmet -pas une instruction de demande de donnée continue -à la
carte à circuit intégré' 12, et le traitement prend fin.
On va maintenant décrire, en relation avec la figure 8, La transmission de messages dans le cas o il se produit une erreur de transmission ou une discontinuation de donnée dans la carte à ' circuit intégré pendant le traitement qui fait réponse à
l'instruction de lecture venant du lecteur-enregistreur de carte.
Un message d'instruction de lecture est délivré par le lecteur-
enregistreur de carte 11 à la carte à circuit intégré 12. Une fois reçu le message d'instruction de lecture, la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 une réponse de donnée de lecture (premier message) telle que représentée sur la figure 3A,qui consiste en une donnée élémentaire de mémoire 1(1), qui est une partie d'une donnée élémentaire d'enregistrement désignée par le message d'instruction de lecture et emmagasinée sous forme divisée dans la mémoire de données 21 (figure 1), une longueur de message L1 de la donnée élémentaire d'enregistrement désignée, une donnée élémentaire d'état (indiquant la lecture normale de la donnée d'enregistrement recherchée), ainsi qu'un code de début de message à ajouter à la partie supérieure du premier message de réponse et un code de contrôle de message ajouté à la
fin du premier message de réponse.
Le lecteur-enregistreur de carte 11 compare la longueur de message L1 et la longueur de la donnée de mémoire 1(1) inclue dans la premier message de réponse donnée de lecture afin de décider s'il y a ou non une donnée supplémentaire. S'il y a une donnée supplémentaire, le lecteurenregistreur de carte 11 transmet une instruction de demande. de donnée continue à la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée
continue, la carte à circuit intégré 12 délivre au lecteur-
enregistreur de carte 11 un'message de réponse de donnée continue (deuxième message) tel que représenté sur la figure 3B, qui consiste en une donnée de mémoire 1(2) (une deuxième partie de la donnée d'enregistrement recherchée), un code de début de message et
un code de contrôle de message.
Alors, une fois reçu le message de réponse de donnée
continue de la part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans la réponse de donnée de lecture avec la longueur totale de la donnée de mémoire 1(1) et de la donnée de mémoire 1(2), afin de décider s'il y a ou non une donnée supplémentaire. S'iL y a une donnée supplémentaire, le lecteur-enregistreur de carte 11 transmet une instruction de demandelde donnée continue à la carte à circuit
intégré 12.
En réponse à l'instruction de demande de donnée continue, une donnée élémentaire de mémoire faisant suite à la donnée élémentaire de mémoire 1(2) est lue dans la mémoire de données 21 de la carte à circuit intégré 12 en réponse à la donnée d'enregistrement recherchée. Dans ce cas, si la carte à circuit intégré 12 décide la production d'une discontinuation de donnée et ne réussit pas à lire la donnée élémentaire de mémoire qui fait suite à la donnée élémentaire de mémoire 1(2) avant l'achèvement de la longueur de message L1 de la donnée d'enregistrement désignée, alors la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 une réponse de discontinuation de donnée (ou un message séparateur permettant de séparer le message comportanit la donnée d'enregistrement et Le messasge comportant la donnée d'état) telle que représentée sur la figure9, qui consiste en le code de début de messagè et le code de contrôle de message et qui ne comporte pas de donnée élémentaire de mémoire. Le code de début de message du message séparateur représentant La réponse de discontinuation de donnée indique que te traitement répondant à l'instruction de
lecture se poursuit.
Le lecteur-enregistreur de carte 11 détermine que la réponse de discontinuation de donnée envoyée par la carte à circuit intégré constitue le message séparateur, sur la base du fait que la réponse de discontinuation de donnée ne comporte pas de donnée élémentaire de mémoire et reconnaît la'donnée d'état envoyée par la carte à circuit - intégré 12 en réponse à L'instruction suivante de demande de donnée continue envoyée par le lecteur-enregistreur de carte 11. Apres avoir reconnu la fin de la donnée de mémoire et La continuation de la transmission, le lecteur-enregistreur de carte 11 envoie de nouveau une instruction de demande de donnée de continuation à destination de la carte à circuit intégré 12. Une fois reçue l'instruction de demande de donnée de continuatiorn, la carte à circuit intégré 12 délivre au Lecteurenregistreur de carte 11 une réponse d'erreur consistant en une donnée d'état représentative de la discontinuation de donnée, un code de début de message et un code de contrôle de message. La donnée de début de message contenue dans la réponse d'erreur indique la fin de La transmission de message qui a commen en réponse à l'instruction de lecture. Une fois reçue la réponse d'erreur de la part de la carte à circuit intégré 12, le lecteur-enregistreur de carte 11 met fin à la transmission de messages qui a commencé avec la délivrance
de l'instruction de lecture.
Comme décrit ci-dessus, selon l'invention, le message séparateur sépare le message contenant la donnée d'enregistrement et le message contenant la donnée d'état. Ainsi, dans un appareil o plusieurs messages sont transmis en réponse à une seule instruction, même si une donnée d'état différente de la donnée
d'état inclue dans le premier message est délivrée, le lecteur-
enregistreur de carte peut reconnaître cette donnée d'état différente de celle du premier message. Dans ce cas, la transmission de données qui a commencé en réponse à une unique
instruction ne présente pas de disoontinuation.
On suppose que la carte à circuit intégré 12 reçoit de la part du lecteurenregistreur 11 de carte à circuit intégré une "instruction de lecture de tous les enregistrements", qui demande la lecture de toutes les données contenues dans la mémoire de données 21, et que le contenu de la mémoire de données 21 consiste en trois enregistrements, à savoir Ll + donnée (1), L2 + donnée (2), et L3 + donnée (3), comme représenté sur la figure 1. Au moment de la lecture de l'enregistrement L1 + donnée (1)", si toute la longueur de la donnée (1) indiquée par L1 ne peut pas être lue, la carte à circuit intégré 12 délivre un message d'anomalie ou un message d'erreur à destination du lecteur-enregistreur 11 de carte à circuit intégré, sur la base du processus ci-dessus décrit. Dans ce cas, la réponse d'erreur indique la continuation de la communication. Puisque la réponse d'erreur se rapportant à l'enregistrement "L1 + donnée (1)" a été envoyée par la carte à circuit intégré au lecteur-enregistreur de carte 11 dans l'état de continuation de la transmission de données, le lecteur-enregistreur de carte 11 détivre à la carte à circuit intégré 12 une instruction de demande de donnée continue. Ainsi, la - carte à circuit intégré 12 peut effectuer la lecture de l'enregistrement suivant "L2 + donnée (2)". Comme établi ci-dessus, en ce qui concerne L'anomalie se produisant dans la lecture des enregistrements "L1 + donnée (1)" et "L2 + donnée (2)", la carte à circuit intégré délivre un signal d'état sous la forme d'un message séparateur au lecteur-enregistreur de carte 11, et la carte à circuit intégré délivre la réponse d'erreur au lecteur-enregistreur de carte dans l'état de continuation de transmission. Ainsi, en même temps que Le lecteur-enregistreur de carte 11 est informé de l'anomalie de lecture, la carte à circuit intégré 12 peut lire le reste des- données, sans interruption de la transmission des données. Bien entendu, l'homme de l'art sera en mesure d'imaginer,
à partir de l'appareil et du procédé dont la description vient
d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du
cadre de L'invention.

Claims (14)

REVENDICATIONS
1. Appareil de transmission pour support portatif d'emmagasinage de données, caractérisé en ce qu'il comprend: un support portatif d'emmagasinage de données (12) possédant une mémoire de données (21), ainsi qu'un élément de commande (22) servant à lire les données dans la mémoire de données; et un dispositif externe (11) servant à délivrer un message d'instruction de lecture de donnée au - support portatif d'emmagasinage de données et à recevoir un message de réponse de la part du support portatif d1emmagasinage de données, un moyen qui permet de transmettre des données entre le support portatif d'emmagasinage de données et ledit dispositif externe étant constitué par: un premier moyen servant à transmettre un message d'instruction de lecture du dispositif externe au support portatif d'emmagasinage de données, ainsi qu'une donnée élémentaire d'état représentative du résultat du traitement qui a commencé en réponse au message d'instruction de lecture et une donnée élémentaire lue dans ladite mémoire de données, qui sont délivrées par le support portatif d'emmagasinage de données au dispositif externe; un deuxième moyen servant à transmettre, en deuxième lieu, une instruction de demande de donnée continue dudit dispositif externe audit support portatif d'emmagasinage de données lorsque le dispositif externe détermine qu'il existe des données supplémentaires à envoyer audit dispositif externe après la première opération de transmission; un troisième moyen servant à délivrer au dispositif externe une donnée élémentaire restant dans la mémoire de.données de la part du support portatif d'emmagasinage de données, qui- a reçu l'instruction de demande de donnée continue en provenance du dispositif externe; un quatrième moyen servant à transmettre une réponse d'anomalie du support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant le traitement effectué dans Le support portatif d'emmagasinage de données qui a commencé en réponse au message d'instruction de Lecture; et un cinquième moyen servant à transmettre, à La suite de La réponse d'anomalie délivrée lorsque l'anomalie s'est produite, une donnée élémentaire d'état qui est différente d'une donnée élémentaire d'état délivrée au moment de La lecture normale et qui est délivrée par le support portatif d'emmagasinage de données au
- dispositif externe.
2. Appareil seLon La revendication 1, caractérisé en ce que le support. portatif d'emmagasinage. de données comprend une carte à circuit intégré (12) et le dispositif externe comprend un
lecteur-enregistreur de carte (11).
3. Appareil selon La revendication 1, caractérisé en ce que la réponse d'anomalie est un message séparateur comprenant une
donnée de début de message et une donnée de fin de message.
4. Appareil selon La revendication 1, caractérisé en ce que le deuxième moyen de transmission comporte un moyen servant à 20. comparer une donnée élémentaire de longueur de message, qui est inclue dans un message de réponse délivrée par le premier moyen de transmission, avec la Longueur d'une donnée élémentaire de la mémoire, de manière qu'une décision puisse être prise quant à la
présence d'une' donnée supplémentaire.
5. Appareil de transmission de données pour support portatif d'emmagasinage de données (12) qui lit une donnée dans une mémoire de données (21) en réponse à une instruction de Lecture venant d'un dispositif externe (11) et fournit la donnée Lue au dispositif externe, et qui, An outre, émet une donnée supplémentaire sur la base d'une instruction de demande de donnée continue délivrée par Le dispositif externe, l'appareiL étant caractérisé en ce qu'il comporte.: un moyen servant à délivrer une réponse d'anomalie ou un message séparateur, qui vont du support portatif d'emmagasinage de données au dispositif externe, Lorsqu'une anomalie se produit pendant la lecture de la donnée supplémentaire, en réponse à
263S59S
l'instruction de demande de donnée continue venant du dispositif externe; et un moyen servant à délivrer, à la suite de la délivrance du message séparateur, une donnée élémentaire d'état anormal, qui va du support portatif d'emmagasinage de données au dispositif externe.
6. Appareil de transmission de données pour support portatif d'emmagasinage de données, caractérisé en -ce qu'il comprend: un support portatif d'emmagasinage de données (12) possédant une mémoire de données;
une mémoire temporaire servant à emmagasiner temporai-
rement des données lues dans la mémoire de données; un dispositif externe (11) servant à transmettre un message d'instruction au support portatif d'emmagasinage de données et à recevoir un message de réponse de la part du support portatif d'emmagasinage de données; et une section de commande (22) servant à commander la lecture des données dans la mémoire de données et la transmission au dispositif externe des données se trouvant dans la mémoire temporaire, ainsi qu'un moyen servant à transmettre des données entre le support portatif d'emmagasinage de données et le dispositif externe, ledit moyen comportant: un premier moyen de transmission dans lequel une donnée est lue dans la mémoire de données en réponse à un message d'instruction de lecture délivré par le dispositif externe, tandis qu'une donnée élémentaire d'état représentative du résultat de la lecture, une donnée élémentaire représentative de la longueur de donnée et une donnée élémentaire lue dans la mémoire de donnée-sont transmises au dispositif externe via la mémoire temporaire; un deuxième moyen de transmission dans lequet une instruction de demande de donnée continue est transmise au support portatif d'emmagasinage de données lorsque le dispositif externe déterminequ'il'y a une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe via le premier moyen de transmission et à partir de la'donnée élémentaire représentative de la longueur de donnée; un troisième moyen de transmission dans-Lequel le support portatif d'emmagasinage de donnée, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe via le deuxième moyen de transmission, Lit une donnée élémentaire continue dans la mémoire de données et transmet la donnée lue au dispositif externe via la mémoire temporaire; un quatrième moyen de transmission dans Lequel un message de discontinuation de donnée. est délivré par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant la lecture effectuée dans la mémoire de données via le troisième moyen de transmission; et un cinquième moyen de transmission dans lequel, à la suite du message de discontinuation de donnée délivré via le quatrième moyen de transmission, une donnée élémentaire d'état différente-d'une donnée élémentaire d'état délivrée au moment de la lecture normale est délivrée par le support portatif d'emmagasinage
de données au dispositif externe.
7. Appareil selon la revendication 6, caractérisé en ce que Le support portatif d'emmagasinage de données comprend une carte à circuit intégré 'et le dispositif externe comprend un
lecteur-enregistreur de carte.
8. Appareil selon la revendication 6, caractérisé en -ce
que le message de discontinuation de donnée comprend une donnée-
élémentaire de début de message, une donnée élémentaire et une donnée élémentaire de firn de message, et la réponse d'anomalie est un message séparateur constitué d'une donnée de début de message et
d'une donnée de-fin de message.
9. Procédé de transmission 'de données appliqué à un appareil de transmission de données pour support portatif d'emmagasinage de données, comprenant un support portatif d'emmagasinage de données qui possède une mémoire de données et un élément de commande servant à lire des données dans la mémoire de données, ainsi qu'un' dispositif externe servant à envoyer un message d'instruction de lecture de données au moyen portatif d'emmagasinage de données et à recevoir un message de réponse de la part du dispositif électronique portatif, le procédé servant à transmettre des données entre le support portatif d'emmagasinage de données et le dispositif externe et étant caractérisé en ce qu'il comprend les opérations suivantes-: une première opération de transmission dans laquelle un message d'instruction de lecture est fourni par le dispositif externe au support portatif d'emmagasinage de données, et une donnée élémentaire d'état représentative du résultat de l'opération qui a commencé en réponse'au message d'instruction de lecture ainsi qu'une donnée élémentaire lue dans la mémoire de données sont délivrées par le support portatif d'emmagasinage de données au dispositif externe; une deuxième opération de transmission dans laquelle le dispositif externe transmet une instruction de demande de donnée continue audit support portatif d'emmagasinage de données lorsque le dispositif externedétermine qu'ilexiste une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe lors de la première opération de transmission; une troisième opération de transmission dans laquelle le support portatif d'emmagasinage de données, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe lors de la deuxième opération de transmission, délivre une donnée élémentaire restant dans la mémoire de données au dispositif externe; une quatrième opération de transmission dans laquelle une réponse d'anomalie est délivrée par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant le traitement effectué dans le support portatif d'emmagasinage de données qui a commencé en réponse au message d'instruction de lecture; et une cinquième opération de transmission dans laquelle,- à la suite de la réponse d'anomalie délivrée lorsque l'anomalie s'est produite lors de la quatrième opération de transmission, une donnée élémentaire d'état différente de la donnée élémentaire d'état délivrée au moment de la lecture-normale est délivrée par le
support portatif d'emmagasinage de données au dispositif externe.
10. Procédé selon la revendication 9. caractérisé en ce que La réponse d'anomalie est un message séparateur consistant en
une donnée de début de message et une donnée de fin de message.
11. Procédé selon la revendication 9, caractérisé en ce que la deuxième opération de transmission comporte une opération de comparaison dune donnée élémentaire de longueur de message, qui est inclue dans un message de réponse délivré lors de la première opération de transmission, avec la longueur d'une donnée élémentaire de la mémoire, de manière qu'une décision puisse être
prise quant à la présence d'une donnée élémentaire continue.
12. Procédé de transmission de données pour support portatif d'emmagasinage de données qui lit une donnée dans une mémoire de données en réponse à une instruction de lecture venant d'un dispositif externe et fournit la donnée lue au dispositif externe, et qui transmet également une donnée continue sur la base d'une instruction de demande de donnée continue.délivrée par le dispositif externe, caractérisé en ce qu'il comprend les opérations suivantes: une première opération dans laquelle. une réponse d'anomalie ou un message séparateur sont délivrés par le support portatif -d'emmagasinage de données au dispositif externe, lorsqu'une: anomalie se.- produit pendant la lecture de la donnée continue,' en réponse à l'instruction de demande de donnée continue
venant du dispositif externe;-et - -
une deuxième opération dans laquelle, à la suite de L'opération de délivrance du message séparateur, une donnée élémentaire d'état anormal est délivrée par le support portatif
d'emmagasinage de données au dispositif 'externe.
- 13. Procédé de transmission de données appliqué- à un appareil- de transmission de données pour- dispositif portatif d'emmagasinage de données, qui comporte un support portatif d'emmagasinage de données possédant une mémoire de données, une mémoire temporaire servant à emmagasiner temporairement des données lues dans -la mémoire de données, un dispositif externe servant à
transmettre un message d'instruction au support portatif d'emmaga-
sinage de données et à recevoir un message de réponse de la part du support portatif d'emmagasinage de données, et une section de commande servant à commander la lecture des données dans la mémoire de données et la transmission au dispositif externe des données se trouvant dans la mémoire temporaire, le procédé servant à la transmission de données entre le support portatif d'emmagasinage de données et le dispositif externe et étant caractérisé en ce qu'il comprend les opérations suivantes: une première opération de transmission dans laquelle une donnée est lue dans la mémoire de données en réponse à un message d'instruction de lecture fourni parle dispositif externe, tandis qu'une donnée élémentaire d'état représentative du résultat de la lecture, une donnée élémentaire représentative de la longueur de donnée et une donnée élémentaire lue dans la mémoire de données sont transmises au.dispositif externe via la mémoire temporaire; une deuxième opération de transmission dans laquelle une instruction de demande de donnée continue est transmise au support portatif d'emmagasinage de données lorsque le dispositif externe déterminequ'ilexisteune donnée élémentaire continue à,partir de la donnée envoyée au dispositif externe lors de la première opération de transmission et à partir de la donnée élémentaire représentative de la longueur de donnée; une troisième opération de transmission dans laquelle te support portatif d'emmagasinage de données, qui a reçu
l'instruction de demande de donnée continue de la part du dispo-
sitif externe lors de la deuxième opération de transmission, lit une donnée élémentaire continue dans la mémoire de données et transmet la donnée lue au dispositif externe via la mémoire temporaire; une quatrième opération de transmission dans laquelle un message de discontinuation de donnée est délivré par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant la lecture faite dans la mémoire de données lors de la troisième opération; et une cinquième opération de transmission dans laquelle, à la suite du message de diconstinuation de donnée délivré lors de la quatrième opération de transmission, une donnée. élémentaire d'état différente d'une donnée élémentaire d'état délivrée au moment de la lecture normale est délivrée par le support portatif d'emmagasinage
de données au dispositif externe.
14. Procédé selon la revendication 13, caractérisé en ce que te message de discontinuation de donnée consiste en une donnée élémentaire de début de message, une donnée élémentaire et une donnée élémentaire de fin de message, et la réponse d'anomalie est un message séparateur consistant en une donnée de début de message
et une donnée de fin de message.
FR8911042A 1988-08-19 1989-08-18 Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif Expired - Fee Related FR2635598B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63206089A JP3028815B2 (ja) 1988-08-19 1988-08-19 携帯可能電子装置の伝送方法と携帯可能電子装置

Publications (2)

Publication Number Publication Date
FR2635598A1 true FR2635598A1 (fr) 1990-02-23
FR2635598B1 FR2635598B1 (fr) 1994-02-25

Family

ID=16517632

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8911042A Expired - Fee Related FR2635598B1 (fr) 1988-08-19 1989-08-18 Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif

Country Status (4)

Country Link
US (1) US5101410A (fr)
JP (1) JP3028815B2 (fr)
KR (1) KR900003750A (fr)
FR (1) FR2635598B1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996038826A1 (fr) * 1995-05-30 1996-12-05 Syseca S.A. Systeme a cartes a puce intelligentes
WO1996038804A1 (fr) * 1995-05-30 1996-12-05 Syseca S.A. Lecteur pour carte a puce intelligente
WO1999038130A1 (fr) * 1998-01-27 1999-07-29 Gemplus Carte a memoire asynchrone
EP2270758A2 (fr) * 2009-06-30 2011-01-05 Kabushiki Kaisha Toshiba Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2822624B2 (ja) * 1990-07-03 1998-11-11 三菱電機株式会社 非接触icカード
EP0501245B1 (fr) * 1991-02-28 1996-10-09 Siemens Aktiengesellschaft Méthode de transmission de données à partir d'une unité stationnaire à une unité mobile comportant une mémoire de données et sa mémoire de protection
FR2684211B1 (fr) * 1991-11-22 1994-02-04 Aerospatiale Ste Nationale Indle Dispositif d'exploitation des informations relatives aux pannes detectees par une ou plusieurs unites centrales d'un aeronef.
KR100275023B1 (ko) * 1993-09-10 2000-12-15 사와무라 시코 Ic 카드 리더라이터 및 그 제어방법
DE19533309A1 (de) * 1995-09-08 1997-03-13 Bayerische Motoren Werke Ag Schlüssel für Kraftfahrzeuge
JP3627358B2 (ja) * 1996-03-26 2005-03-09 株式会社豊田自動織機 片側斜板式圧縮機
DE19648912B4 (de) * 1996-11-26 2016-10-20 Ipcom Gmbh & Co. Kg Verfahren und elektrisches Gerät zum Datenaustausch und Chipkarte zur Durchführung des Verfahrens
US6157966A (en) * 1997-06-30 2000-12-05 Schlumberger Malco, Inc. System and method for an ISO7816 complaint smart card to become master over a terminal
JPH11226258A (ja) 1998-02-16 1999-08-24 Sony Computer Entertainment Inc 携帯用電子機器及びエンタテインメントシステム
JP3566889B2 (ja) 1998-10-08 2004-09-15 株式会社ソニー・コンピュータエンタテインメント 情報追加方法、ビデオゲーム機及び記録媒体
DE60139253D1 (de) * 2000-05-22 2009-08-27 Panasonic Corp Chipkarte
JP3566630B2 (ja) * 2000-07-28 2004-09-15 Necマイクロシステム株式会社 カードシステム、それに用いるicカード及びカードリーダライタ
US7941660B2 (en) * 2003-11-13 2011-05-10 Gemalto Sa System and method for data communications allowing slave device to be network peers
CN101203867B (zh) * 2005-07-05 2010-05-19 松下电器产业株式会社 读出数据长度的指定方法
JP2007280197A (ja) * 2006-04-10 2007-10-25 Toshiba Corp 通信媒体、通信媒体処理装置、及び通信媒体処理システム
US9164886B1 (en) 2010-09-21 2015-10-20 Western Digital Technologies, Inc. System and method for multistage processing in a memory storage subsystem
CN106162601A (zh) * 2015-04-21 2016-11-23 中兴通讯股份有限公司 一种实现名片交换的方法及终端

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0160833A1 (fr) * 1984-04-02 1985-11-13 Kabushiki Kaisha Toshiba Carte d'identification individuelle
EP0213534A2 (fr) * 1985-08-22 1987-03-11 Casio Computer Company Limited Carte à circuit intégré
EP0216375A2 (fr) * 1985-09-25 1987-04-01 Casio Computer Company Limited Système de fourniture de services aux clients pour utilisation dans un système à cartes à circuit intégré
US4760575A (en) * 1985-06-04 1988-07-26 Toppan Moore Company, Ltd IC card having fault checking function
FR2613158A1 (fr) * 1987-03-26 1988-09-30 Mitsubishi Electric Corp Procede et systeme de transmission d'informations
EP0286094A2 (fr) * 1987-04-10 1988-10-12 Casio Computer Company Limited Système à carte à circuit intégré
EP0291834A1 (fr) * 1987-05-15 1988-11-23 Oki Electric Industry Company, Limited IC cartes et mémoire à cet effet
WO1989003081A1 (fr) * 1987-10-02 1989-04-06 Sgs-Thomson Microelectronics S.A. Dispositif de protection des zones memoire d'un systeme electronique a microprocesseur
US4902882A (en) * 1987-09-23 1990-02-20 Emhart Industries, Inc. Code reader
US4908502A (en) * 1988-02-08 1990-03-13 Pitney Bowes Inc. Fault tolerant smart card

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746378B2 (ja) * 1986-11-14 1995-05-17 株式会社東芝 Icカード
JPS63168754A (ja) * 1987-01-07 1988-07-12 Casio Comput Co Ltd メモリエラ−チエツク方式
JP2514954B2 (ja) * 1987-03-13 1996-07-10 三菱電機株式会社 Icカ−ド
JP2529868B2 (ja) * 1987-09-17 1996-09-04 日立マクセル株式会社 情報記録媒体の記録方式

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0160833A1 (fr) * 1984-04-02 1985-11-13 Kabushiki Kaisha Toshiba Carte d'identification individuelle
US4760575A (en) * 1985-06-04 1988-07-26 Toppan Moore Company, Ltd IC card having fault checking function
EP0213534A2 (fr) * 1985-08-22 1987-03-11 Casio Computer Company Limited Carte à circuit intégré
US4780602A (en) * 1985-08-22 1988-10-25 Casio Computer Co., Ltd. IC card
EP0216375A2 (fr) * 1985-09-25 1987-04-01 Casio Computer Company Limited Système de fourniture de services aux clients pour utilisation dans un système à cartes à circuit intégré
FR2613158A1 (fr) * 1987-03-26 1988-09-30 Mitsubishi Electric Corp Procede et systeme de transmission d'informations
EP0286094A2 (fr) * 1987-04-10 1988-10-12 Casio Computer Company Limited Système à carte à circuit intégré
EP0291834A1 (fr) * 1987-05-15 1988-11-23 Oki Electric Industry Company, Limited IC cartes et mémoire à cet effet
US4902882A (en) * 1987-09-23 1990-02-20 Emhart Industries, Inc. Code reader
WO1989003081A1 (fr) * 1987-10-02 1989-04-06 Sgs-Thomson Microelectronics S.A. Dispositif de protection des zones memoire d'un systeme electronique a microprocesseur
US4908502A (en) * 1988-02-08 1990-03-13 Pitney Bowes Inc. Fault tolerant smart card

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996038826A1 (fr) * 1995-05-30 1996-12-05 Syseca S.A. Systeme a cartes a puce intelligentes
WO1996038804A1 (fr) * 1995-05-30 1996-12-05 Syseca S.A. Lecteur pour carte a puce intelligente
FR2734937A1 (fr) * 1995-05-30 1996-12-06 Syseca Systeme a cartes a puce intelligentes
FR2734927A1 (fr) * 1995-05-30 1996-12-06 Syseca Lecteur pour carte a puce intelligente
WO1999038130A1 (fr) * 1998-01-27 1999-07-29 Gemplus Carte a memoire asynchrone
FR2774196A1 (fr) * 1998-01-27 1999-07-30 Gemplus Card Int Carte a memoire asynchrone
US6585164B1 (en) 1998-01-27 2003-07-01 Gemplus Asynchronous memory card
EP2270758A2 (fr) * 2009-06-30 2011-01-05 Kabushiki Kaisha Toshiba Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable
EP2270758A3 (fr) * 2009-06-30 2011-03-02 Kabushiki Kaisha Toshiba Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable
US8112662B2 (en) 2009-06-30 2012-02-07 Kabushiki Kaisha Toshiba Portable electronic apparatus, processing apparatus for portable electronic apparatus, and data processing method in portable electronic apparatus

Also Published As

Publication number Publication date
KR900003750A (ko) 1990-03-27
JPH0254387A (ja) 1990-02-23
US5101410A (en) 1992-03-31
FR2635598B1 (fr) 1994-02-25
JP3028815B2 (ja) 2000-04-04

Similar Documents

Publication Publication Date Title
FR2635598A1 (fr) Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif
FR2606909A1 (fr) Systeme de traitement pour un appareil electronique portatif, tel qu'une carte a circuit integre
EP0012886B1 (fr) Unité de commande d'entrée/sortie pour système de traitement de données
EP0626664B1 (fr) Système de communication avec cartes à puce
FR2611289A1 (fr) Dispositif electronique portatif
FR2609175A1 (fr) Carte a circuits integres et systeme pour verifier le bon fonctionnement de la carte
WO1992013322A1 (fr) Procede securise de chargement de plusieurs applications dans une carte a memoire a microprocesseur
FR2612316A1 (fr) Carte a circuits integres ayant une capacite de verification d'erreur interne
FR2646942A1 (fr) Carte a circuit integre
FR2685520A1 (fr) Carte a memoire rechargeable, procede de securisation et terminal d'utilisation.
FR2757664A1 (fr) Terminal et procede d'autodiagnostic ou de supervision et objet portatif utilise dans un tel terminal ou procede
EP0267114B1 (fr) Circuit intégré pour la mémorisation et le traitement d'informations de manière confidentielle comportant un dispositif anti-fraude
FR2777673A1 (fr) Dispositif de traitement de l'information comprenant des moyens pour gerer une memoire virtuelle, et procede de stockage d'informations associe
FR2765985A1 (fr) Procede de gestion d'un terminal securise
EP1040455A1 (fr) Procede de gestion d'applications evolutives dans un systeme terminal/carte a puce
EP0735489B1 (fr) Procédé de protection de zones de mémoires non volatiles
FR2642544A1 (fr) Systeme de traitement de donnees a programme de securite
EP0298831A1 (fr) Procédé et dispositif anti-fraude pour un système à accès sélectif
FR2473755A1 (fr) Procede et dispositif electronique de memorisation et de traitement confidentiel de donnees
EP1029312A1 (fr) Procede de gestion securise d'une memoire
FR2766949A1 (fr) Systeme de machine a sous securise
US7810737B2 (en) Record reproduction apparatus, record reproduction method, record reproduction program, storage medium, and information storage medium
EP0246119B1 (fr) Système optionnel de protection de l'accès à un ordinateur
FR2764454A1 (fr) Systeme d'acces conditionnel a mode d'acces programmable
EP0687999B1 (fr) Carte à mémoire assurant la gestion des présentations successives et procédé de gestion de ces présentations

Legal Events

Date Code Title Description
ST Notification of lapse