US 7,533,199 B2
Automatic transaction apparatus, automatic transaction control method, and control program thereof
Shuichi Izawa, Maebashi (Japan); Satoshi Tomi, Inagi (Japan); and Kouji Yamamoto, Maebashi (Japan)
Assigned to Fujitsu Limited, Kawasaki (Japan); and Fujitsu Frontech Limited, Tokyo (Japan)
Filed on Apr. 23, 2004, as Appl. No. 10/830,150.
Claims priority of application No. 2003-390475 (JP), filed on Nov. 20, 2003.
Prior Publication US 2005/0109832 A1, May 26, 2005
Int. Cl. G06F 13/00 (2006.01); G06F 13/12 (2006.01); G06Q 40/00 (2006.01)
U.S. Cl. 710—33  [710/62; 710/72; 705/35; 705/43] 20 Claims
OG exemplary drawing
 
1. An automatic transaction apparatus communicating with a host and performing a transaction operation according to an operation of a customer, comprising:
a plurality of I/O units performing a financial transaction operation; and
a control unit controlling one of said plurality of I/O units according to first common transaction control signals from said host, and
wherein said control unit comprises:
a middleware layer operating according to control of a kernel and controlling one of said plurality of I/O units,
a parameter file storing parameters to convert said first common transaction control signals, which are common to each apparatus connected to said host and specified by an interface with said host, into second transaction control signals specific to said middleware layer, and
an I/O control layer converting said first common transaction control signals into said second transaction control signals specific to said middleware layer by referring to said parameter file, and operating said middleware layer based on said second transaction control signals,
and wherein said middleware layer specific to said automatic transaction apparatus controls said plurality of I/O units performing said financial transaction operation designated by said first common transaction control signals, according to said second transaction control signals,
and wherein each of said of I/O units performing said financial transaction operation, comprises:
a customer operation unit displaying a guidance screen for said customer and inputting a transaction item by said operating of said customer,
a cash processing unit at least performing withdrawal of a cash; and
a card reader and writer reading and writing data of a card inserted by said customer,
wherein said I/O control layer converts said first common transaction control signals specific to said middleware layer by using said parameter file for instructing an operation of said customer operation unit, said cash processing unit, and said card reader and writer.