图1是本实施形态的金融联机系统的结构图。主机8是设置在计算
机中心的主计算机。总帐文件9存储在连接主机8的存储装置上,并且
是保持有关全部营业所的存款关系,贷款关系等信息的主文件。终端控
制装置2、ATM(自动交易装置)6以及出纳员用的终端装置7设置在
营业所中。终端控制装置2通过通信电路5以及未图示的通信控制装置
与主机8连接。终端控制装置2是从主机8看到的终端装置。ATM6和
出纳员用的终端装置7通过传输线路与终端控制装置2连接。顾客信息
日志文件14是存储用于更新从主机8送来的顾客信息的数据的暂时存储
用的文件。顾客信息数据库17是存储顾客信息的数据库。顾客信息日志
文件14以及顾客信息数据库17被存放在连接终端控制装置2的存储装
置上。终端控制装置2是从ATM6以及出纳员用的终端装置7看上去作
为服务器的信息处理装置,并具有文本收发部分11、帐票编辑部分12、
顾客信息更新部分16以及DBMS(数据库管理系统)18。在本实施形
态中,为了达到后述的功能,文本收发部分11、帐票编辑部分12、顾
客信息更新部分16以及DBMS18分别作为被存储在构成终端控制装置2
的信息处理装置所携带的存储装置中的程序而被实现。上行文本3是通
过通信线路5从终端控制装置2向主机发送的询问电文。在上行文本3
中包括由在营业所进行的交易产生的输入数据。下行文本10是通过通信
线路5从主机8向终端控制装置2发送的回答电文。在下行文本10中,
包括帐票数据等交易输出数据和顾客信息更新用的数据。文本收发部分
11把从ATM6以及出纳员用的终端装置7输入的交易数据以上行文本3
的形式发送到主机8。文本收发部分11还将从主机8接收的下行文本10
分离为交易输出数据和顾客信息更新用的数据,将交易输出数据传送给
帐票编辑部分12,将顾客信息更新用的数据存储在顾客信息日志文件14
中。帐票编辑部分12对交易输出数据之中的帐票数据进行编辑后传送给
ATM6以及出纳员用的终端装置7。文本收发部分11以及帐票编辑部分
12以联机实时的形态进行操作。顾客信息更新部分16是每隔一定周期被
起动,并脱机地动作的程序,并从顾客信息日志文件14读取顾客信息更
新用的数据,通过DBMS18更新顾客信息数据库17中的顾客信息。还
可以再将涉及本发明的文本收发部分11以及顾客信息更新部分16的程
序存储在光盘、磁带等存储媒体中,并通过磁带装置等读入终端控制装
置2,并执行。
主机8从终端控制装置2接收上行文本8,进行被输入的交易数据
的处理,根据需要,更新总帐文件9后生成交易输出数据,并作为下行
文本10发送到终端控制装置2。交易如果是更新总帐文件9,则主机8
将顾客信息更新用的数据附加到交易输出数据中后向终端控制装置2发
送。
图2是表示顾客信息日志文件14的数据结构的示意图。顾客信息日
志文件14由管理部分14a和数据部分14b组成。在数据部分14b中,存
储着每个被接收的下行文本10的顾客信息更新用的数据。顾客信息更新
用的数据是可变长的,在该数据的最前面附加该数据的数据长度。在管
理部分14a中,存储记录结束指针和更新结束指针。记录结束指针指示
记录在顾客信息日志文件14中的最后的数据的地址。更新结束指针指示
顾客信息数据库17的更新结束了的最后的数据的地址。作为两个指针
值,例如,能够用将数据部分14b的最前面作为0时各自应指示的数据
的最后的数据字节的相对字节地址来表示。
图3是表示顾客信息数据库17的数据结构的图。顾客信息数据库
17的各记录以柜台服务人员、户头号码、科目作为主关键字,并具有以
下姓名,法人/个人的区别,年龄,住址地区,存款余额等数据项值。住
址地区,例如是营业所区域内的地区分类。再者,就同一户头号码以及
科目而言,为了了解交易的进展也可以将各个交易的交易年、月、日,
存款/贷款的区分以及交易金额附加在只是最近的指定次数的各记录中。
从主机8送来的顾客信息更新用的数据作为必需的数据项目包括柜台服
务人员、户头号码和科目,并附加更新的数据项的数据项代码和数据项
值。
图4是表示文本收发部分11的处理流程的流程图。文本收发部分
11接收从ATM6或出纳员用的终端装置7输入的交易数据(步骤41),
生成上行文本3后向主机8发送(步骤42)。主机8检查从终端控制装
置2接收的交易数据,根据需要更新总帐文件9。主机8在更新了交易
输出数据和总帐文件9时,生成顾客信息更新用的数据,并作为下行文
本10向终端控制装置2发送。文本收发部分11,接收由主机8送来的
下行文本10(步骤43),并进行数据检查(步骤44)。数据检查之后,
文本收发部分11将包括在下行文本10中的数据分成作为向ATM6或出
纳员用的终端装置7的显示装置或打印机输出的输出数据的帐票数据和
顾客信息更新用的数据(步骤45)。在帐票数据和顾客信息更新用的数
据之间,预先插入识别用的代码,根据该识别用的代码识别顾客信息更
新用的数据的开始部分。文本收发部分11将帐票数据向帐票编辑部分12
传送。帐票编辑部分12将帐票数据编辑成显示画面、传票或存折的形式
后向ATM6或出纳员用的终端装置7传送。另一方面,顾客信息更新用
的数据被存储在主存储器中的编辑用的缓冲区中。文本收发部分11对于
一次存储在编辑用的缓冲区中的顾客信息更新用的数据,在进行了传送
代码和内部处理代码之间的代码变换等编辑之后(步骤46),存储到顾
客信息日志文件14中(步骤47)。在将数据存储到顾客信息日志文件
14中时,文本收发部分11参照顾客信息日志文件14的管理部分14a取
得记录结束指针,并在由对记录结束指针值加1的值所指示的存储位置
记录数据长度和数据。最后管理部分14a的记录结束指针被更新(步骤
48)以便指示最后的数据字节。此外,在步骤43,终端控制装置2可以
与交易输出数据的接收同步,接收顾客信息更新用的数据。因此,也可
以将交易输出数据和顾客信息更新用的数据作为各自的电文传送以代替
作为同一电文传送。
图5是表示顾客信息更新部分16的处理流程的流程图。顾客信息更
新部分16通过以一定时间间隔被起动的定时器任务开始动作(步骤
51)。顾客信息更新部分16若开始动作,则首先读取顾客信息日志文件
14的管理部分14a(步骤52)。顾客信息更新部分16将对已读取的管
理部分14a的记录结束指针和更新结束指针进行比较(步骤53)。两者
不一致时,即存在未更新数据时,顾客信息更新部分16将从由对更新结
束指针加1的值所示的存储位置读取数据长度和数据(步骤54)。并且,
根据已读取的数据在DBMS18中指示顾客信息数据库17的更新(步骤
55)。DBMS18把由来自顾客信息更新部分16的指示所指定的柜台服
务人员、户头号码和科目作为关键字检索顾客信息数据库17,并更新适
当的记录所指定的数据项的值。在附加交易履历时,写入相应记录所指
定的最新的交易年月日、进款/付款的区分以及交易金额。最后,顾客信
息更新部分16更新管理部分14a的更新结束指针以便指示更新结束数据
的最后的数据字节(步骤56)。之后,顾客信息更新部分16返回到步
骤52的处理中。
在步骤53中,当管理部分14a的记录结束指针和更新结束指针一致
时,即,不存在未更新数据时,顾客信息更新部分16将终止处理。
由于文本收发部分11和顾客信息更新部分16能够产生同时访问顾
客信息日志文件14的状态,因此,对于顾客信息日志文件14的访问进
行排他控制。再者,在本实施形态中,以一定时间间隔起动顾客信息更
新部分16后进行顾客信息数据库的更新,但在步骤53中,当判断了没
有未更新数据时,也可以构成返回步骤52、通过执行步骤52和步骤53
的处理循环处于待机状态。这时,若预先使顾客信息更新部分16的处理
的优先级比文本收发部分11和帐票编辑部分12的处理的优先级低,则
顾客信息更新部分16的处理,将作为后台的处理被起动,并且只要有未
更新数据就进行步骤54~步骤56的处理。
在本实施形态中,在顾客信息更新用的数据的内容中没有特别限
制,也可以包括能够利用营业所的推销员那样的信息,例如,特定个人
的奖金支付日、新建了房子等信息。这些信息从出纳员用的终端装置7
输入,通过文本收发部分11向主机8传送,在登记在总帐文件9中的同
时,作为顾客信息更新用的数据向终端控制装置2传送,最终登记在顾
客信息数据库17的相应的个人的记录中。
另外,关于在管理源之外的营业所产生的交易(叫做纯交易),主
机8将交易输出数据向交易产生的营业所的终端控制装置2发送,若是
更新数据,则将顾客信息更新用的数据向管理源营业所的终端控制装置2
发送。管理源营业所的终端控制装置2的文本收发部分11只认识顾客信
息更新用的数据,并如上述那样存储在顾客信息日志文件14中。
如以上说明的那样,依据本发明,为了生成面向营业所的顾客信息,
不需要使用FD、CMT等存储媒体的人工介入,能够取得反映最新的交
易状况的顾客信息。