EP0744708B1

IC card reader/writer and data transfer method

Abstract

This record has no abstract on file.

EP0744708B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 21 May 2016, 10.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    An IC card reader/writer (1) adapted to be connected in operation to a host unit (2) performing communication based on a first protocol type, to be operated based on a command from the host unit (2) and to transfer data to and from an inserted IC card (3), the reader/writer (1) comprising identifying means (ST4) for, when an IC card is inserted, identifying a protocol type of the IC card based on a specific one of data sent from the IC card, and control means for transferring data between the host unit (2) and the IC card (3), comprising first control means (10, 11, 12, 13) for transferring data between the host unit (2) and the IC card (3) after performing control conversion of transfer data on the basis of an identification result of the identifying means, characterized in that the control means further comprises determining means (ST2) for determining whether the protocol type of the IC card is the same as the first protocol type which is a protocol type of the host unit, and second control means (14, 15, 16, 17) for, when the protocol type of the IC card (3) corresponds to the first protocol type as a result of determination by the determining means, transferring data between the IC card and the host unit directly.
  2. 4
    The reader/writer according to one of claims 1 to 3, characterized in that the first protocol type is comprised of a block transmission protocol and a second protocol type is comprised of a character transmission protocol and the first control means has means (10, 11) for buffering block unit data from the host unit and for transferring the data to the IC card after converting the block unit data to a character unit data and means (12, 13) for buffering the character unit data from the IC card and for transmitting the data to the host unit after converting the character unit data to a block unit data.
  3. 5
    The IC card reader/writer (1) according to one of claims 1 to 4, further comprising:an IC card interface (24) for communicating with an inserted IC card;a communication interface (25) for communicating with a host unit connected thereto, and a mode switch (SW1) provided between the IC card interface and the communication interface for switching a transfer mode between the host unit and the IC card via me IC card reader/writer, wherein the second control means includes means for, when the protocol type of the IC card corresponds to the first protocol type as a result of determination by the determining means, switching the mode switch (SW1) to a through mode for transferring data between the host unit and the IC card directly, and the first control means includes means for, when the protocol type of the IC card corresponds to a second protocol type different from the first protocol type as a result of identification by the identifying means, switching the mode switch to a through inhibiting mode for transferring data between the host unit and the IC card after a corresponding protocol conversion of transfer data has been performed.
  4. 6
    A method for transferring data for an IC card reader/writer (1) adapted to be connected in operation to a host unit (2) performing a communication based on a first protocol type, to be operated based on a command from the host unit (2) and to transfer data to and from an inserted IC card (3), comprising the steps of identifying (ST4), when an IC card (3) is inserted, a protocol type of the IC card (3) based on a specific one of data sent from the IC card (3) and providing a result of identification, transferring (21) data between the host unit and the IC card, subjecting (10-13) data to be transferred between the host unit (2) and the IC card (3) to a protocol conversion on the basis of the result provided by the identifying step and transferring (21) the protocol-converted data between the host unit and the IC card, characterized by the step of determining (ST2) whether the protocol type of the IC card is the same as the first protocol type which is a protocol type of the host unit, and controlling (14-17), when the protocol type of the IC card (3) corresponds to the first protocol type as the result of determination, data to be transferred between a host unit (2) and the IC card (3) directly.