EP0348932B1

Card transactions processing apparatus, program board for use with such apparatus and method to use such apparatus or board.

Abstract

This record has no abstract on file.

EP0348932B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 28 June 2009, 17.2 years ago.

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

16 claims: 2 independent, 14 dependent

  1. 1
    A card transactions processing apparatus which receives card data stored in a card and which includes a RAM and at least one exchangeable program board and executes transactions,    said program board (22) comprising:storing means (22b) for storing a transaction program and data, said storing means (22b) including a first memory section with a memory lock which allows access to the first memory section by a predetermined memory key, and a file lock which allows access to a file included in the first memory section by a predetermined file key, said storing means (22b) additionally including a second memory section without a lock, access being allowed to the second memory section without a key;connection means (23) for detachably connecting said storing means (22b) to said card transactions processing apparatus (1);and    control means (22a), interconnected to said storing means (22b), for controlling transfer of data between said storing means (22b) and said card transactions processing apparatus in response to the transaction program stored in said storing means (22b) if access has been allowed to the first memory section by the memory key and to the file by the file key;said card transactions processing apparatus further comprising:    a card reader/writer (21) comprising means for reading and writing data in an integrated circuit card, and means for reading magnetic stripes which are provided on a magnetic card;data processing means (10) for exectuing predetermined processing on the basis of the card data and information read from said storing means (22b) of said program board (22);program board mounting means (72) for detachably receiving said connecting means (23) of one and at least one further of said program board (22);means for determining whether a program board (22) corresponding to the data read from the integrated circuit card is present in the card transactions processing apparatus;means for transferring said transaction program stored in the program board to the RAM of the card transactions processing apparatus, if a program board (22) corresponding to the data read from the integrated circuit card is present;means for processing a financial transaction on the basis of the card data and information read from said storing means (22b) of said programm board;and    means for executing error processing if a program board corresponding to the data read from the integrated circuit card is not determined to be present in the card transactions processing apparatus.
  2. 2
    A card transactions processing apparatus (1) in accordance with claim 1 , CHARACTERIZED IN THAT said storing means (22b) stores:card protocol data (30) representaive of a format in which data are stored in the card;a terminal number (31) for identifying said card transactions processing apparatus (1);a firm code (32) repersentative of a firm that issued the card;floor limit data (33) representative of an upper limit available with the card;on-line dial number data (34) representative of an access number for connecting said card transactions processing apparatus (1) to a central equipment (15);a transaction procedure selecting application program (35) which includes a program and data for executing transaction processing;and    communication control parameters (36) which are necessary for said card transactions processing apparatus (1) to commuinicate with said central equipment (15).
  3. 3
    A card transactions processing apparatus in accordance with claim 1 , CHARACTERIZED IN THAT said data processing means (10) further comprises means for selecting one of said program board and said at least one further program board after the card data has been read by said card reader/writer (21), and for executing transaction processing on the basis of a transaction program or data being stored in said selected program board.
  4. 4
    A card transactions processing apparatus in accordance with claim 1 , CHARACTERIZED IN THAT when an integrated circuit card is read by said card reader/writer (21), said data processing means (10) sends a reset signal to the card and the card responds by returing an answer-to-reset signal to said data processing means (10), and the answer-to-reset signal includes:first characters (40) identifying the most significant bit and the least significant bit;second characters (42) representative of an operating clock and an operating voltage of the card;and    third characters (41) representative of a format in which the second characters (42) are recorded.
  5. 5
    A card transactions processing apparatus in accordance with claim 1, CHARACTERIZED IN THAT the memory key and the file key are stored in said second memory section and transferred to said card transactions processing apparatus (1).
  6. 6
    A card transactions processing apparatus in accordance with claim 1 , CHARACTERIZED IN THAT said card transactions processing apparatus (1) further comprises key-receiving means comprising a keyboard (2) and a communication control unit, and connected to said data processing means (10), for receiving the memory key and the file key, the key being manually entered via said keyboard (2), and the keys being received from said central equipment (15) via said communication control unit (13).
  7. 7
    A card transactions processing apparatus in accordance with claim 1 , CHARACTERIZED IN THAT said data processing means (10) further comprises means for transferring the memory key to said program board (22) via said connecting means (23), and said control means (22a) of said program board(22) further comprises means for determining whether the memory key transferred to said program board (22) is correct, for allowing access to said first memory section of said program board (22) if the memory key transferred to said program board (22) is correct, and for signaling said data processing means (10) of said card transactions processing apparatus (1), via said connecting means (23), whether the memory key transferred to said program board (22) is correct.
  8. 8
    A card transactions processing apparatus in accordance with claim 1 , CHARACTERIZED IN THAT said data processing means (10) further comprises means for transferring the file key to said program board (22) via said connecting means if the memory key transferred to said program board (22) is correct, and said control means (22a) of said program board (22) further comprises means for determining whether the file key transferred to said program board (22) is correct, for allowing access to the file if the file key transferred to said program board (22) is correct, and for signaling said data processing means (10) of said card transactions processing apparatus (1), via said connecting means (23), whether the file key transferred to said program board (22) is correct.
  9. 9
    A card transactions processing apparatus in accordance with claim 1, CHARACTERIZED IN THAT said card transactions processing apparatus (1) further comprises a memory into which the file is read, via said connecting means (23), if the file key transferred to said program board (22) is correct.
  10. 10
    A method for processing financial transactions using a card transactions processing apparatus which receives cards storing information and which includes a RAM and at least one exchangeable program board,    the method comprising the steps of:(a) turning the card transactions processing apparatus on;(b) initializing the card transactions processing apparatus by performing at least one predetermined initialization operating on the card transactions processing apparatus, operation of the card transactions processing apparatus being inhibited unless the at least one predetermined initialization operation is performed;(c) inserting a customer card in the card transactions processing apparatus after step (b);(d) reading information from the customer card, the information read from the customer card including a protocol for communicating with central equipment disposed at a remote location;(e) determining whether a program board corresponding to the protocol read in step (d) is present in the card transactions processing apparatus;(f) if a program board corresponding to the protocol read in step (d) is determined to be present in the card transactions processing apparatus, transferring a program stored in the respective program board thereof to the RAM of the card transactions processing apparatus;(g) processing a financial transaction, step (g) including executing the program transferred in step (f) and transmitting information between the card transactions processing apparatus and the central equipment;and (h) executing error processing if a program board corresponding to the protocol read in step (d) is not determined to be present in the card transactions processing apparatus.