EP0348959A2 - Update processing system for an automated teller machine - Google Patents

Update processing system for an automated teller machine Download PDF

Info

Publication number
EP0348959A2
EP0348959A2 EP89111805A EP89111805A EP0348959A2 EP 0348959 A2 EP0348959 A2 EP 0348959A2 EP 89111805 A EP89111805 A EP 89111805A EP 89111805 A EP89111805 A EP 89111805A EP 0348959 A2 EP0348959 A2 EP 0348959A2
Authority
EP
European Patent Office
Prior art keywords
data
transaction
holding
unit
host computer
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
EP89111805A
Other languages
German (de)
French (fr)
Other versions
EP0348959A3 (en
EP0348959B1 (en
Inventor
Setsuo Tsukui
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of EP0348959A2 publication Critical patent/EP0348959A2/en
Publication of EP0348959A3 publication Critical patent/EP0348959A3/en
Application granted granted Critical
Publication of EP0348959B1 publication Critical patent/EP0348959B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/201Accessories of ATMs

Definitions

  • the present invention relates to an automated teller machine (ATM) connected to a host computer and used in various banking organizations, more particularly, it relates to an update processing system for the automated teller machine to perform high speed update processing of the data accumulated therein.
  • ATM automated teller machine
  • automated teller machines are widely provided in banking organizations.
  • this type of machine is installed at a counter and is operated by a customer to perform a customer's transaction, for example, a deposit, payment, inquiry, etc. Such transactions are performed by insertion of a customer's card and by operation of a keyboard by the customer.
  • a plurality of automated teller machines are provided at the counter, and each of the automated teller machines is connected in parallel to a host computer through certain lines.
  • an ON-line transaction mode there are two application modes of the automated teller machine, i.e., an ON-line transaction mode and an OFF-line transaction mode.
  • the line is connected between the host computer and the automated teller machine, and the transaction is performed after an inquiry of contents between the host computer and the machine.
  • the line is disconnected between the host computer and the machine, and the transaction is performed after an inquiry of contents at the machine itself.
  • many machines have both modes, and the ON-line mode is changed to the OFF-line mode when the host computer is busy or the machine does not receive a response from the host within a predetermined time interval (time-out).
  • the present invention is particularly advantageous in the OFF-line mode.
  • the host computer transfers various data to the machine, for example, reference data including negative account data and various parameters, and update data thereof. Meanwhile, the machine transfers an OFF-line transaction data to the host computer to update a master file therein. In the OFF-line mode, the machine judges whether the transaction is proper or not by referring to the various data accumulated (below, accumulated data) therein.
  • the update processing of the accumulated data in the machine is usually performed before opening of a line between the machine and the host computer.
  • the object of the present invention is to provide an update processing system for an automated teller machine enabling high speed update processing of the accumulated data.
  • an update processing system for an automated teller machine connected to a host computer including: a holding memory for storing accumulated data consisting of reference data and transaction data; a holding data management unit operatively connected to the holding memory for reading the accumulated data from the holding memory, updating the reference data based on the data already updated by the host computer, and writing the transaction data to the holding memory; a pending transaction unit operatively connected to the holding data management unit and the host computer, and for controlling the update processing of the holding data management unit based on the reception request from the host computer, and sending the transaction data read out by the holding data management unit to the host computer based on the transmission request from the host computer; and a transaction unit operatively connected to the holding data management unit, and for requesting a read or write of the accumulated data from or to the holding data management unit
  • FIG. 1 is a schematic block diagram of a conventional transaction system.
  • reference number 1 denotes a host computer (HOST), 2 a transaction unit provided in the host computer, and 3 a management unit also provided in the host computer.
  • Reference number 4 denotes an automated teller machine (ATM), 5 a transaction unit (TU), 6 a management unit, 7 an ON-line transaction unit, 8 a switching unit, 9 an OFF-line unit, 51 an OFF-line transaction data storage unit, and 52 a negative account data storage unit. These units 7 to 9 and 51, 52 are provided in the transaction unit 5.
  • Reference number 27 denotes a customer operation unit, and 31 a line control unit.
  • a transaction route and management route are always provided in the system.
  • the transaction route the transaction data TD and the accumulated data AD are controlled and managed in the transaction unit 2 of the HOST 1 and the transaction unit 5 of the ATM 4 through the line control unit 31.
  • the management route the system is controlled and managed by transferring management/control data MD between the management unit 3 of the HOST 1 and the management unit 6 of the ATM 4 through the line control unit 31.
  • the ON-line transaction unit 7 performs the transaction to the customer after inquiry to the transaction unit 2 in the HOST 1.
  • the OFF-line transaction unit 9 performs the transaction to the customer after judging whether the transaction is proper or not in the ATM itself.
  • the switching unit 8 switches from the ON-line transaction unit 7 to the OFF-line transaction unit 9 when the ATM 4 does not receive an acknowledgement response from the HOST 1 in the ON-line transaction mode.
  • Figure 2 is a flowchart for explaining the transaction and update processings in the transaction unit 5 in the ATM 4 shown in Fig. 1.
  • step 1 when the ATM sends a request to open a line (OPENING-REQUEST) to the HOST, the HOST returns an acknowledgement of opening the line (OPENING-­ACKNOWLEDGE).
  • the HOST sends the data, for example, the negative account data to be referred to in the OFF-line transaction, to the ATM.
  • the ATM receives the above data and stores the data in the ON-line transaction unit 7, the ATM is then accessible by the customer.
  • step 2 when the customer inserts his own card, passbook, or bills into the ATM and inputs the type of transaction from the keyboard, the ATM sends a transaction request message to the HOST based on the customer's transaction information.
  • the ATM receives a transaction acknowledgement message from the HOST, the ATM performs the transaction, for example, reception of bills and recording of the transaction.
  • step 3 the switching unit 8 supervises the response from the HOST.
  • the ATM In the ON-line mode, if the response does not reach the ATM after a predetermined time lapse, the ATM returns the medium such as the card and the passbook to the customer and switches the ON-line transaction unit 7 to the OFF-line transaction unit 9. After these operations, the ATM is set to a waiting state for a customer's operation.
  • the OFF-line transaction unit 9 refers to the negative account storage unit 52 based on the transaction information input from the customer, and starts the transaction after judging whether the transaction is proper or not.
  • the concluded transaction data is stored in the OFF-line transaction unit 51.
  • step 5 when the ATM receives the transaction acknowledgement message from the HOST, the switching unit 8 is switched from the OFF-line transaction unit 9 to the ON-line transaction unit 7.
  • the ATM sends a cancellation message to the HOST and receives a cancellation acknowledgement from the HOST.
  • the cancellation message is necessary for cancelling the previous transaction request in step 4.
  • step 1 when the ATM sends a request to open the line (OPENING-REQUEST) to the HOST, the HOST returns an acknowledgement of opening the line (OPENING-ACKNOWLEDGE).
  • the ATM sends the OFF-line transaction data stored in the unit 51 to the HOST. After these operations, the ATM is set to a waiting state for a customer's operation.
  • step 6 when the HOST sends a request to change or update the negative account data stored in the unit 51 to the ATM, the ATM is set to a transaction stop state and the negative account data updated by the HOST is stored in the unit 52. After the above-operation, the stop state of the transaction is released.
  • FIG. 3 is a schematic block diagram of an update processing system according to the present invention.
  • reference number 10 denotes a host computer
  • 20 denotes an automated teller machine (ATM).
  • ATM automated teller machine
  • reference number 21 denotes a transaction unit (TU), 22 a pending transaction unit, 27 a customer operation unit, 28 a holding data management unit, and 29 a holding memory.
  • TU transaction unit
  • 22 a pending transaction unit
  • 27 a customer operation unit
  • 28 a holding data management unit
  • 29 a holding memory.
  • the pending transaction route consisting of units 22, 28, and 29 is independently provided from the transaction route consisting of the unit 21. Accordingly, the access to the HOST is also independently performed between these routes as explained below.
  • the holding memory 29 stores the accumulated data AD consisting of the transaction data TD and the reference data RD.
  • the transmission/reception of the accumulated data AD between the unit 21 and the unit 22 is performed by the holding data management unit 28. Further, the unit 28 performs the update of the data stored in the holding memory 29.
  • the transaction unit 21 performs the OFF-line transaction after requesting the read of the reference data (for example, negative account data) to the unit 28.
  • the record of the OFF-line transaction data is controlled by the unit 28.
  • the pending transaction unit 22 When the pending transaction unit 22 receives the request of the reference data from the HOST, the pending transaction unit 22 receives the accumulated data AD from the HOST, stores the received data AD into the holding memory and updates the received data AD. Further, the pending transaction unit 22 sends the OFF-line transaction data TD to the HOST when the OFF-line transaction data TD, which is not yet sent to the HOST, remains in the holding memory 29.
  • Figure 4 is a schematic block diagram of the update processing system according to an embodiment of the present invention.
  • the reference data corresponds to the negative account data ND and the transaction data corresponds to the OFF-line transaction data OFD.
  • Fig. 4 in the HOST 10, 11 denotes a transaction unit, 12 a pending transaction unit, and 13 a holding file.
  • 23 denotes an ON-line transaction unit, 24 an OFF-line transaction unit, and 30 a line control unit.
  • OFTU OFF-line transaction unit
  • 25 denotes an OFF-line transaction data storage unit and 26 a negative account detection unit.
  • the holding memory 29 stores the accumulated data such as the OFF-line transaction data OFD and the negative account data ND.
  • the pending data management unit 28 reads or writes the accumulated data from or to the holding memory 29 and updates the same.
  • the customer operation unit 27 comprises a card reader, a printer, cash dispensing unit, a keyboard, display unit and the like.
  • the line control unit 30 connects line between the HOST and the ATM. In the HOST 10, the pending transaction unit 12 has a different address from the transaction unit 11 and corresponds the accumulated data to the pending transaction unit 22.
  • the holding file 13 stores the OFF-line transaction data OFD and the newest negative account data ND.
  • the ON-line transaction is performed in the ON-line transaction unit 23.
  • the ON-line transaction unit 23 sends the opening request to the transaction unit 11 of the HOST 10.
  • the ON-line transaction unit 23 receives the opening acknowledgement from the HOST, the ATM is set to the waiting state for the customer.
  • the ON-line transaction mode is switched to the OFF-line transaction mode by the switching unit 8 when the response time from the HOST is over.
  • the OFF-line transaction is explained in detail below.
  • FIG. 5 is a flowchart for explaining an OFF-line transaction.
  • the switching unit 8 is switched from the ON-line mode to the OFF-line mode (step 1) and the ATM is set to the waiting state for the customer's transaction (step 2).
  • the transaction unit 21 checks whether the holding memory 29 is full or not (step 3). If the holding memory 29 is not full, the negative account data ND in the holding memory 29 is checked (step 4).
  • the transaction unit 21 judges that the transaction is proper (YES)
  • the customer inserts own card or the passbook and operates the keyboard (step 5). In this case, if the transaction unit 21 judges that the transaction is not proper (NO), the ATM holds the waiting state of the OFF-line mode (step 6).
  • the transaction unit 21 reads a magnetic portion thereof (step 7) and checks whether the negative account and transaction bank are proper or not (step 8). After these steps, the account to be deposited into is designated by the customer (step 9). When the bills are inserted by the customer, the bills are stored (step 10). The resultant transaction is printed into the passbook and the magnetic portion thereof is updated (step 11) and the passbook is returned to the customer (step 12). Finally, the resultant transaction is stored in the holding memory 29 as the OFF-line transaction data OFD (step 13). After these steps, the ATM returns to the step 2, i.e., the waiting state for the customer's transaction.
  • the OFF-line transaction unit 24 receives the customer's transaction after confirming the reception of the negative account data ND in the holding memory 29, and the negative account data is held in the pending memory 29 by controlling the holding data management unit 28.
  • FIG. 6 is a flowchart for explaining pending transaction processing.
  • the pending transaction unit 22 of the ATM 20 receives a message from the HOST and judges that the message indicates either a request for a transmission or a request for an update of the negative account data (step 1).
  • the pending transaction unit 22 checks whether the accumulated data is stored or not in the holding memory 29 (step 2).
  • the accumulated data (OFF-line transaction data) is stored (YES)
  • the data is read from the holding memory 29 (step 3) and the read data is sent to the pending transaction unit 12 of the HOST (step 4).
  • the HOST returns the response of the reception of the message (step 5) to the unit 22 and the transmission from the unit 22 to the unit 12 is completed.
  • the HOST informs the closing of the negative account data to the OFF-line transaction unit 24 (step 7).
  • the transaction unit 24 checks the stop state of the OFF-line transaction (step 8) and receives the negative account data from the HOST (step 9).
  • the ATM send a response to the transmission of the message to the HOST (10) and the negative account data stored in the holding memory 29 is changed and updated by control of the pending transaction unit 22 (step 11).
  • the HOST informs the opening of the negative account data to the OFF-line transaction unit 24 (step 13).
  • the accumulated data i.e., transaction data (OFF-line transaction data) and reference data (negative account data)
  • transaction data OFF-line transaction data
  • reference data negative account data
  • Figure 7 is a basic structure of the automated teller machine to which the present invention is applied.
  • the card is inserted into or taken out from the card reader/inner printer and the detailed account of the transaction appears therefrom after the transaction.
  • Bills are inserted into or taken out from the recycle unit.
  • Coins are also inserted into or taken out from the coin recycle unit.
  • the passbook is inserted into or taken out from the printer.
  • the structures of the present invention shown in Figs. 3 and 4 are provided in the control unit.
  • the line control unit 30 shown in Fig. 4 corresponds to the interface control unit and this unit is connected to the HOST computer. Since the satellite, remote supervision controller and control program file are not related to the present invention, the detailed explanations thereof are omitted.

Abstract

An update processing system for an automated teller machine connected to a host computer, including: a holding memory for storing accumulated data consisting of reference data and transaction data; a holding date management unit operatively connected to the holding memory, and for reading the accumulated data from the holding memory, updating the reference data based on the data already updated by the host computer, and writing the transaction data to the holding memory; a pending transaction unit operatively connected to the holding data management unit and the host computer, and for controlling the update processing of the holding data management unit based on the reception request from the host computer, and sending the transaction data read out by the holding data management unit to the host computer based on the transmission request from the host computer; and a transaction unit operatively connected to the holding data management unit, and for requesting a read or write of the accumulated data from or to the holding data management unit.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention
  • The present invention relates to an automated teller machine (ATM) connected to a host computer and used in various banking organizations, more particularly, it relates to an update processing system for the automated teller machine to perform high speed update processing of the data accumulated therein.
  • 2. Description of the Related Art
  • Recently, automated teller machines are widely provided in banking organizations. In general, this type of machine is installed at a counter and is operated by a customer to perform a customer's transaction, for example, a deposit, payment, inquiry, etc. Such transactions are performed by insertion of a customer's card and by operation of a keyboard by the customer. In general, a plurality of automated teller machines are provided at the counter, and each of the automated teller machines is connected in parallel to a host computer through certain lines.
  • In this case, there are two application modes of the automated teller machine, i.e., an ON-line transaction mode and an OFF-line transaction mode. In the former, the line is connected between the host computer and the automated teller machine, and the transaction is performed after an inquiry of contents between the host computer and the machine. In the later, the line is disconnected between the host computer and the machine, and the transaction is performed after an inquiry of contents at the machine itself. In general, many machines have both modes, and the ON-line mode is changed to the OFF-line mode when the host computer is busy or the machine does not receive a response from the host within a predetermined time interval (time-out). The present invention is particularly advantageous in the OFF-line mode.
  • The host computer transfers various data to the machine, for example, reference data including negative account data and various parameters, and update data thereof. Meanwhile, the machine transfers an OFF-line transaction data to the host computer to update a master file therein. In the OFF-line mode, the machine judges whether the transaction is proper or not by referring to the various data accumulated (below, accumulated data) therein.
  • The update processing of the accumulated data in the machine is usually performed before opening of a line between the machine and the host computer.
  • Many problems occur, however, in the update processing. For example, it is often necessary to open the line between the machine and the host computer and it is troublesome to recover the system when a failure accidentally occurs in the transmission/reception of the accumulated data.
  • SUMMARY OF THE INVENTION
  • The object of the present invention is to provide an update processing system for an automated teller machine enabling high speed update processing of the accumulated data.
  • In accordance with the present invention, there is provided an update processing system for an automated teller machine connected to a host computer, including: a holding memory for storing accumulated data consisting of reference data and transaction data; a holding data management unit operatively connected to the holding memory for reading the accumulated data from the holding memory, updating the reference data based on the data already updated by the host computer, and writing the transaction data to the holding memory; a pending transaction unit operatively connected to the holding data management unit and the host computer, and for controlling the update processing of the holding data management unit based on the reception request from the host computer, and sending the transaction data read out by the holding data management unit to the host computer based on the transmission request from the host computer; and a transaction unit operatively connected to the holding data management unit, and for requesting a read or write of the accumulated data from or to the holding data management unit
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawings:
    • Fig. 1 is a schematic block diagram of a conventional transaction system;
    • Fig. 2 is a flowchart for explaining transaction and update processing in the transaction unit 5 in the ATM 4 shown in Fig. 1;
    • Fig. 3 is a schematic block diagram of an update processing system according to the present invention;
    • Fig. 4 is a schematic block diagram of an update processing system according to an embodiment of the present invention;
    • Fig. 5 is a flowchart for explaining an OFF-line transaction;
    • Fig. 6 is a flowchart for explaining pending transaction processing; and
    • Fig. 7 is a basic structure of an automated teller machine to which the present invention is applied.
    DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Before describing the preferred embodiments, an explanation is given of a conventional system.
  • Figure 1 is a schematic block diagram of a conventional transaction system. In Fig. 1, reference number 1 denotes a host computer (HOST), 2 a transaction unit provided in the host computer, and 3 a management unit also provided in the host computer. Reference number 4 denotes an automated teller machine (ATM), 5 a transaction unit (TU), 6 a management unit, 7 an ON-line transaction unit, 8 a switching unit, 9 an OFF-line unit, 51 an OFF-line transaction data storage unit, and 52 a negative account data storage unit. These units 7 to 9 and 51, 52 are provided in the transaction unit 5. Reference number 27 denotes a customer operation unit, and 31 a line control unit.
  • In the system having the ON-line and OFF-line transaction function, a transaction route and management route are always provided in the system. In the transaction route, the transaction data TD and the accumulated data AD are controlled and managed in the transaction unit 2 of the HOST 1 and the transaction unit 5 of the ATM 4 through the line control unit 31. In the management route, the system is controlled and managed by transferring management/control data MD between the management unit 3 of the HOST 1 and the management unit 6 of the ATM 4 through the line control unit 31.
  • In the transaction unit 5 of the ATM 4, the ON-line transaction unit 7 performs the transaction to the customer after inquiry to the transaction unit 2 in the HOST 1. The OFF-line transaction unit 9 performs the transaction to the customer after judging whether the transaction is proper or not in the ATM itself. The switching unit 8 switches from the ON-line transaction unit 7 to the OFF-line transaction unit 9 when the ATM 4 does not receive an acknowledgement response from the HOST 1 in the ON-line transaction mode.
  • Figure 2 is a flowchart for explaining the transaction and update processings in the transaction unit 5 in the ATM 4 shown in Fig. 1.
  • Opening line to HOST
  • In step 1, when the ATM sends a request to open a line (OPENING-REQUEST) to the HOST, the HOST returns an acknowledgement of opening the line (OPENING-­ACKNOWLEDGE). At the same time, the HOST sends the data, for example, the negative account data to be referred to in the OFF-line transaction, to the ATM. When the ATM receives the above data and stores the data in the ON-line transaction unit 7, the ATM is then accessible by the customer.
  • ON-line Transaction
  • In step 2, when the customer inserts his own card, passbook, or bills into the ATM and inputs the type of transaction from the keyboard, the ATM sends a transaction request message to the HOST based on the customer's transaction information. When the ATM receives a transaction acknowledgement message from the HOST, the ATM performs the transaction, for example, reception of bills and recording of the transaction.
  • Change-over to OFF-line mode
  • In step 3, the switching unit 8 supervises the response from the HOST. In the ON-line mode, if the response does not reach the ATM after a predetermined time lapse, the ATM returns the medium such as the card and the passbook to the customer and switches the ON-line transaction unit 7 to the OFF-line transaction unit 9. After these operations, the ATM is set to a waiting state for a customer's operation.
  • OFF-line transaction
  • In step 4, the OFF-line transaction unit 9 refers to the negative account storage unit 52 based on the transaction information input from the customer, and starts the transaction after judging whether the transaction is proper or not. The concluded transaction data is stored in the OFF-line transaction unit 51.
  • Re-opening of ON-line mode
  • In step 5, when the ATM receives the transaction acknowledgement message from the HOST, the switching unit 8 is switched from the OFF-line transaction unit 9 to the ON-line transaction unit 7. The ATM sends a cancellation message to the HOST and receives a cancellation acknowledgement from the HOST. The cancellation message is necessary for cancelling the previous transaction request in step 4. Next, as mentioned in step 1, when the ATM sends a request to open the line (OPENING-REQUEST) to the HOST, the HOST returns an acknowledgement of opening the line (OPENING-ACKNOWLEDGE). At the same time, the ATM sends the OFF-line transaction data stored in the unit 51 to the HOST. After these operations, the ATM is set to a waiting state for a customer's operation.
  • Stop state of OFF-line transaction
  • In step 6, when the HOST sends a request to change or update the negative account data stored in the unit 51 to the ATM, the ATM is set to a transaction stop state and the negative account data updated by the HOST is stored in the unit 52. After the above-operation, the stop state of the transaction is released.
  • As explained above, in the conventional art, various transmission/reception of the ON-line transaction data, the negative account data, the OFF-line transaction data and like (i.e., accumulation data, is performed between the transaction unit 2 of the HOST 1 and transaction unit 5 of the ATM 4. During this transmission/reception of the accumulated data, the ATM is set to a "waiting state for line opening" or a "transaction stop state". Accordingly, the customer must wait a long time until the ATM can come into use.
  • An update processing system for an automated teller machine in various banking organizations to update the accumulated data will be explained in detail below.
  • Figure 3 is a schematic block diagram of an update processing system according to the present invention. In Fig. 3, reference number 10 denotes a host computer, and 20 denotes an automated teller machine (ATM). In automated teller machine 20, reference number 21 denotes a transaction unit (TU), 22 a pending transaction unit, 27 a customer operation unit, 28 a holding data management unit, and 29 a holding memory.
  • As shown in the drawing, the pending transaction route consisting of units 22, 28, and 29 is independently provided from the transaction route consisting of the unit 21. Accordingly, the access to the HOST is also independently performed between these routes as explained below.
  • The holding memory 29 stores the accumulated data AD consisting of the transaction data TD and the reference data RD. The transmission/reception of the accumulated data AD between the unit 21 and the unit 22 is performed by the holding data management unit 28. Further, the unit 28 performs the update of the data stored in the holding memory 29.
  • Accordingly, the transaction unit 21 performs the OFF-line transaction after requesting the read of the reference data (for example, negative account data) to the unit 28. The record of the OFF-line transaction data is controlled by the unit 28.
  • When the pending transaction unit 22 receives the request of the reference data from the HOST, the pending transaction unit 22 receives the accumulated data AD from the HOST, stores the received data AD into the holding memory and updates the received data AD. Further, the pending transaction unit 22 sends the OFF-line transaction data TD to the HOST when the OFF-line transaction data TD, which is not yet sent to the HOST, remains in the holding memory 29.
  • As explained above, since the update processing of the accumulated data AD is only controlled and managed in the pending transaction route regardless of the transaction route, it is possible to avoid the delay of the opening and stopping state of the transaction.
  • Figure 4 is a schematic block diagram of the update processing system according to an embodiment of the present invention. In the explanation, the reference data corresponds to the negative account data ND and the transaction data corresponds to the OFF-line transaction data OFD.
  • In Fig. 4, in the HOST 10, 11 denotes a transaction unit, 12 a pending transaction unit, and 13 a holding file. In the automated teller machine 20, 23 denotes an ON-line transaction unit, 24 an OFF-line transaction unit, and 30 a line control unit. In the OFF-line transaction unit (OFTU) 24, 25 denotes an OFF-line transaction data storage unit and 26 a negative account detection unit.
  • The holding memory 29 stores the accumulated data such as the OFF-line transaction data OFD and the negative account data ND. The pending data management unit 28 reads or writes the accumulated data from or to the holding memory 29 and updates the same. The customer operation unit 27 comprises a card reader, a printer, cash dispensing unit, a keyboard, display unit and the like. The line control unit 30 connects line between the HOST and the ATM. In the HOST 10, the pending transaction unit 12 has a different address from the transaction unit 11 and corresponds the accumulated data to the pending transaction unit 22. The holding file 13 stores the OFF-line transaction data OFD and the newest negative account data ND.
  • The ON-line transaction is performed in the ON-line transaction unit 23. The ON-line transaction unit 23 sends the opening request to the transaction unit 11 of the HOST 10. When the ON-line transaction unit 23 receives the opening acknowledgement from the HOST, the ATM is set to the waiting state for the customer. The ON-line transaction mode is switched to the OFF-line transaction mode by the switching unit 8 when the response time from the HOST is over. The OFF-line transaction is explained in detail below.
  • Figure 5 is a flowchart for explaining an OFF-line transaction. When the response time from the HOST is over, the switching unit 8 is switched from the ON-line mode to the OFF-line mode (step 1) and the ATM is set to the waiting state for the customer's transaction (step 2). During this time, the transaction unit 21 checks whether the holding memory 29 is full or not (step 3). If the holding memory 29 is not full, the negative account data ND in the holding memory 29 is checked (step 4). When the transaction unit 21 judges that the transaction is proper (YES), the customer inserts own card or the passbook and operates the keyboard (step 5). In this case, if the transaction unit 21 judges that the transaction is not proper (NO), the ATM holds the waiting state of the OFF-line mode (step 6).
  • When the card or passbook is inserted, the transaction unit 21 reads a magnetic portion thereof (step 7) and checks whether the negative account and transaction bank are proper or not (step 8). After these steps, the account to be deposited into is designated by the customer (step 9). When the bills are inserted by the customer, the bills are stored (step 10). The resultant transaction is printed into the passbook and the magnetic portion thereof is updated (step 11) and the passbook is returned to the customer (step 12). Finally, the resultant transaction is stored in the holding memory 29 as the OFF-line transaction data OFD (step 13). After these steps, the ATM returns to the step 2, i.e., the waiting state for the customer's transaction.
  • As explained above, the OFF-line transaction unit 24 receives the customer's transaction after confirming the reception of the negative account data ND in the holding memory 29, and the negative account data is held in the pending memory 29 by controlling the holding data management unit 28.
  • Figure 6 is a flowchart for explaining pending transaction processing. The pending transaction unit 22 of the ATM 20 receives a message from the HOST and judges that the message indicates either a request for a transmission or a request for an update of the negative account data (step 1). When the message indicates a transmission request to the HOST (NO), the pending transaction unit 22 checks whether the accumulated data is stored or not in the holding memory 29 (step 2). When the accumulated data (OFF-line transaction data) is stored (YES), the data is read from the holding memory 29 (step 3) and the read data is sent to the pending transaction unit 12 of the HOST (step 4). The HOST returns the response of the reception of the message (step 5) to the unit 22 and the transmission from the unit 22 to the unit 12 is completed.
  • Meanwhile, when the message indicates a request to update the negative account data in step 1, the HOST informs the closing of the negative account data to the OFF-line transaction unit 24 (step 7). The transaction unit 24 checks the stop state of the OFF-line transaction (step 8) and receives the negative account data from the HOST (step 9). The ATM send a response to the transmission of the message to the HOST (10) and the negative account data stored in the holding memory 29 is changed and updated by control of the pending transaction unit 22 (step 11). When the update is completed (step 12), the HOST informs the opening of the negative account data to the OFF-line transaction unit 24 (step 13).
  • As explained above, in the present invention, the accumulated data, i.e., transaction data (OFF-line transaction data) and reference data (negative account data), are independently controlled and managed by the pending transaction route. Accordingly, it is possible to perform the update processing of the accumulated data between the HOST and the ATM regardless the transaction route so that the delay of the opening of the line to the host and the stop of the transaction of the ATM can be avoided when the customer operates the ATM.
  • Figure 7 is a basic structure of the automated teller machine to which the present invention is applied. The card is inserted into or taken out from the card reader/inner printer and the detailed account of the transaction appears therefrom after the transaction. Bills are inserted into or taken out from the recycle unit. Coins are also inserted into or taken out from the coin recycle unit. The passbook is inserted into or taken out from the printer. The structures of the present invention shown in Figs. 3 and 4 are provided in the control unit. The line control unit 30 shown in Fig. 4 corresponds to the interface control unit and this unit is connected to the HOST computer. Since the satellite, remote supervision controller and control program file are not related to the present invention, the detailed explanations thereof are omitted.

Claims (7)

1. An update processing system for an automated teller machine connected to a host computer, comprising:
a holding memory for storing accumulated data consisting of reference data and transaction data;
a holding data management means operatively connected to said holding memory, and for reading said accumulated data from said holding memory, updating said reference data based on the data already updated by said host computer, and writing said transaction data to said holding memory;
a pending transaction means operatively connected to said holding data management means and said host computer, and for controlling the update processing of said holding data management means based on a reception request from said host computer, and sending said transaction data read out by said holding data management means to said host computer based on a transmission request from said host computer; and
a transaction means operatively connected to said holding data management means, and for requesting a read or write of said accumulated data from or to said holding data management means.
2. An update processing system as claimed in claim 1, wherein said transaction data stored in said holding memory is OFF-line transaction data.
3. An update processing system as claimed in claim 1, wherein said reference data stored in said holding memory is negative account data.
4. An automatic teller machine for performming a transaction by sending and receiving data to and from a central unit, comprising;
input means for inputting transaction data including input verification data,
first memory means for storing check data corresponding to verification data for allowing a transaction,
communication means for sending said input verification data to said central unit and for receiving data indicating allowance of a transaction, and
validity check and control means coupled to said input means, said first memory means and communication means for performing a transaction according to said input transaction data after a verification of said input verification data, and
said validity check and control means including means for monitoring said central which is able to communicate, second memory means for storing said transaction data under a control of said validity check and control means during said monitor means and detecting that said central unit cannot communicate, and means for reading out and sending said transaction data from said second memory means after said monitoring means detect a recovery of said communication with said central unit.
5. An automatic teller machine as claimed in claim 4, wherein said reading out and sending means send said central unit said data stored in said second memory means at a time between transactions so that said reading out and sending means does not disturb a communication for said transactions.
6. An automatic teller machine as claimed in claim 5, wherein communication means having a means for receiving account numbers being invalid for a transaction when said automatic teller machine is ready to perform a transaction, and means for storing said receiving account numbers into said first memory means so that said validity check and control means could perform an off-line verification by using said received account number stored in said first memory means until said monitoring means detect said recovery of said communication with said central unit.
7. An automatic teller machine to perform a predetermined access and a record of said predetermined access in cooperation with a central unit comprising;
(a) operation means for inputting data for said predetermined access,
(b) interface control means coupled to said central unit and for making communication with said central unit,
(c) holding memory means for storing data
(d) access program means coupled to said operation means, said interface control means and said holding memory means and including means for performing a program having steps of;
performing a predetermined access according to said data from said operation means,
generating a record data being able to discriminate said predetermined access,
sending said central unit said record data during said communication via said interface control means being available to send said record data,
storing into said holding memory means said record data as non-send record data while said communication is invalid to send, and
sending said central unit said non-send record data read from said holding memory means after the recovery.
EP19890111805 1988-07-01 1989-06-29 Update processing system for an automated teller machine Expired - Lifetime EP0348959B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP165502/88 1988-07-01
JP16550288A JPH0616286B2 (en) 1988-07-01 1988-07-01 Update processing method of accumulated data

Publications (3)

Publication Number Publication Date
EP0348959A2 true EP0348959A2 (en) 1990-01-03
EP0348959A3 EP0348959A3 (en) 1991-09-18
EP0348959B1 EP0348959B1 (en) 1996-12-11

Family

ID=15813611

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19890111805 Expired - Lifetime EP0348959B1 (en) 1988-07-01 1989-06-29 Update processing system for an automated teller machine

Country Status (4)

Country Link
EP (1) EP0348959B1 (en)
JP (1) JPH0616286B2 (en)
DE (1) DE68927539T2 (en)
ES (1) ES2095209T3 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0653717A2 (en) * 1993-11-15 1995-05-17 Hitachi, Ltd. Automatic cash transaction system
EP0815680A1 (en) * 1994-11-07 1998-01-07 Cash On Demand, Inc. Method and system for remote terminal dial-up
US5710889A (en) * 1995-02-22 1998-01-20 Citibank, N.A. Interface device for electronically integrating global financial services
EP0854454A2 (en) * 1996-12-16 1998-07-22 Oki Electric Industry Co., Ltd. Electronic transaction processing system
EP1808834A1 (en) * 2005-12-26 2007-07-18 Hitachi-Omron Terminal Solutions, Corp. Card processor
DE4042702B4 (en) * 1990-11-03 2010-08-26 Nsm-Löwen Entertainment Gmbh Method of operating coin-operated amusement machines

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69133620D1 (en) * 1990-12-21 2009-09-10 Nippon Catalytic Chem Ind Water-absorbing material and process for its preparation and water-absorbent articles and process for its preparation
JPH0931107A (en) * 1995-07-18 1997-02-04 Sanyo Chem Ind Ltd Production of water-absorbing resin
JP5405999B2 (en) * 2009-12-10 2014-02-05 日立オムロンターミナルソリューションズ株式会社 Automatic transaction equipment
JP5536161B2 (en) * 2012-09-03 2014-07-02 東芝テック株式会社 Information processing apparatus and program
CN104361692B (en) * 2014-11-21 2017-01-04 中国建设银行股份有限公司 A kind of transaction monitoring method, ATM front-end system and ATM transaction system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4091448A (en) * 1976-10-29 1978-05-23 Clausing Martin B Off-line, one-level/on-line, two-level timeshared automated banking system
US4114027A (en) * 1976-09-13 1978-09-12 The Mosler Safe Company On-line/off-line automated banking system
US4197986A (en) * 1977-04-28 1980-04-15 Omron Tateisi Electronics Co. Money transaction system
WO1984002786A1 (en) * 1983-01-10 1984-07-19 Figgie Int Inc Improved card reader for security system
JPS60204075A (en) * 1984-03-27 1985-10-15 Omron Tateisi Electronics Co Terminal machine of credit transaction
EP0242624A2 (en) * 1986-03-25 1987-10-28 Omron Tateisi Electronics Co. Automatic transaction machine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4114027A (en) * 1976-09-13 1978-09-12 The Mosler Safe Company On-line/off-line automated banking system
US4091448A (en) * 1976-10-29 1978-05-23 Clausing Martin B Off-line, one-level/on-line, two-level timeshared automated banking system
US4197986A (en) * 1977-04-28 1980-04-15 Omron Tateisi Electronics Co. Money transaction system
WO1984002786A1 (en) * 1983-01-10 1984-07-19 Figgie Int Inc Improved card reader for security system
JPS60204075A (en) * 1984-03-27 1985-10-15 Omron Tateisi Electronics Co Terminal machine of credit transaction
EP0242624A2 (en) * 1986-03-25 1987-10-28 Omron Tateisi Electronics Co. Automatic transaction machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACT OF JAPAN, vol. 10, no. 64 (P-436)[2121], 14th March 1986; & JP-A-60 204 075 (TATEISHI DENKI K.K.) 15-10-1985 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4042702B4 (en) * 1990-11-03 2010-08-26 Nsm-Löwen Entertainment Gmbh Method of operating coin-operated amusement machines
EP0653717A2 (en) * 1993-11-15 1995-05-17 Hitachi, Ltd. Automatic cash transaction system
EP0653717A3 (en) * 1993-11-15 1998-08-19 Hitachi, Ltd. Automatic cash transaction system
EP0815680A4 (en) * 1994-11-07 2001-09-19 Cash On Demand Inc Method and system for remote terminal dial-up
EP0815680A1 (en) * 1994-11-07 1998-01-07 Cash On Demand, Inc. Method and system for remote terminal dial-up
US5710889A (en) * 1995-02-22 1998-01-20 Citibank, N.A. Interface device for electronically integrating global financial services
US5890140A (en) * 1995-02-22 1999-03-30 Citibank, N.A. System for communicating with an electronic delivery system that integrates global financial services
US6058378A (en) * 1995-02-22 2000-05-02 Citibank, N.A. Electronic delivery system and method for integrating global financial services
EP0854454A2 (en) * 1996-12-16 1998-07-22 Oki Electric Industry Co., Ltd. Electronic transaction processing system
US6223169B1 (en) 1996-12-16 2001-04-24 Oki Electric Industry Co., Ltd. Electronic transaction processing system with escrow card
EP0854454A3 (en) * 1996-12-16 2000-03-01 Oki Electric Industry Co., Ltd. Electronic transaction processing system
EP1808834A1 (en) * 2005-12-26 2007-07-18 Hitachi-Omron Terminal Solutions, Corp. Card processor
US8066180B2 (en) 2005-12-26 2011-11-29 Hitachi-Omron Terminal Solutions, Corp. Card processor

Also Published As

Publication number Publication date
EP0348959A3 (en) 1991-09-18
ES2095209T3 (en) 1997-02-16
DE68927539T2 (en) 1997-04-17
JPH0616286B2 (en) 1994-03-02
JPH0214361A (en) 1990-01-18
DE68927539D1 (en) 1997-01-23
EP0348959B1 (en) 1996-12-11

Similar Documents

Publication Publication Date Title
US6138907A (en) Electronic transaction processing system and method for operating same
KR0149946B1 (en) Electronic banking system
EP0348959B1 (en) Update processing system for an automated teller machine
US6223169B1 (en) Electronic transaction processing system with escrow card
JP4549702B2 (en) Transaction degeneration processing method of automatic transaction apparatus, system thereof and operation server thereof
KR0150811B1 (en) Automatic cash transaction system
KR940005824B1 (en) Automatic transaction system
JP2004164209A (en) Automatic transaction system
JPH034949B2 (en)
KR101093841B1 (en) Method for recovering from hitch in automatic teller machine
US4983053A (en) Passbook printing machine
JPS6140691A (en) Abnormal processing for transaction processor
JPH0744637A (en) Automatic transaction system
JPH0370819B2 (en)
JP3833737B2 (en) Cash processing system
JP3914801B2 (en) Automatic machine
JPS62214473A (en) Automatic machine offline controller
KR19990069427A (en) Method and device for charging card in automatic teller machine
JPH0684053A (en) Automatic transaction device
JPH10334316A (en) Remaining amount display system for loading objects
JPS5926436Y2 (en) automatic transaction device
JP3738138B2 (en) Automatic transaction equipment data registration system
JPH10261167A (en) Operation management system for automatic transaction device and operation management method for the automatic transaction device
JPH0412498B2 (en)
JPS60147876A (en) Automatic transaction device

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE ES FR GB IT SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE ES FR GB IT SE

17P Request for examination filed

Effective date: 19920307

17Q First examination report despatched

Effective date: 19950426

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

RBV Designated contracting states (corrected)

Designated state(s): DE ES FR GB

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE ES FR GB

REF Corresponds to:

Ref document number: 68927539

Country of ref document: DE

Date of ref document: 19970123

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2095209

Country of ref document: ES

Kind code of ref document: T3

ET Fr: translation filed
ET Fr: translation filed

Free format text: CORRECTIONS

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20050608

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20050623

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20050629

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20050728

Year of fee payment: 17

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060629

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070103

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20060629

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20070228

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20060630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060630