一种自动柜员机业务处理方法资料

上传人:206****923 文档编号:91043700 上传时间:2019-06-21 格式:DOC 页数:14 大小:499.50KB
返回 下载 相关 举报
一种自动柜员机业务处理方法资料_第1页
第1页 / 共14页
一种自动柜员机业务处理方法资料_第2页
第2页 / 共14页
一种自动柜员机业务处理方法资料_第3页
第3页 / 共14页
一种自动柜员机业务处理方法资料_第4页
第4页 / 共14页
一种自动柜员机业务处理方法资料_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《一种自动柜员机业务处理方法资料》由会员分享,可在线阅读,更多相关《一种自动柜员机业务处理方法资料(14页珍藏版)》请在金锄头文库上搜索。

1、一种自动柜员机业务处理方法技术领域本发明涉及一种自动柜员机业务处理方法,尤其是涉及一种自动柜员机复合业务序列序列处理方法。 背景技术现有的自动柜员机进行业务处理方法,不能进行批处理作业,只一次提交一个业务操作,如查询、取款、转账、存款等,只有等一个业务处理结果返回后,才可以进行下一个业务的操作。现实生活中,很多用户取款,总是先做一次查询,看看账面有多少钱,然后再做取款,取款完后,再做一次查询,看看账面剩余多少,才结束该用户的取款操作。顾客往往需要进行这种复合业务序列序列的操作,比方查询-取款-查询业务,用户必须进行三次业务操作才可以完成。对于自动柜员机交易系统来说,每进行一次业务,终端程序都要

2、进行一次业务处理,进行报文的打包解包和发送,银行前置也需要进行一次两次报文的接收发送和两次报文的处理,银行服务器需要进行一次业务的处理。像查询-取款-查询这种复合业务序列,自动柜员机交易系统就要进行约三倍的系统开销,才可能协助用户完成一次能够进行间接对账的取款操作。这种业务处理方法把各个具有逻辑链的复合业务序列人为的割裂开来,缺乏了必要的灵活性,无法实现用户每次业务的直接对账,用户无法对每次业务操作进行即时的对账,用户进行对账,即不直观,也不准确,又不即时,还需要用户号费脑力进行账面记忆。同时也浪费了自动柜员机宝贵的业务时间,延长了用户业务操作时间,繁琐了用户业务操作步骤。另外,对于银行后台服

3、务器,对自动柜员机业务的接收、解包,处理、打包、发送等等操作,本来可以集中进行一次批处理的作业,需要分多次执行,给银行后台服务器带来了很多不必要的重复操作,造成了服务器资源的浪费,降低了银行业务服务器和银行前置的处理性能,降低了自动柜员机交易系统的资源利用率。发明内容本发明涉及一种自动柜员机业务处理方法,尤其是涉及一种自动柜员机复合业务序列序列处理方法。本发明基于作业批处理思想,提出了一种自动柜员机复合业务处理方法,该方法能够让自动柜员机一次性处理用户业务序列,实现了自助金融设备复合业务序列的一次操作,也实现了银行后台对某一用户提交的多个业务进行一次性集中处理,做到了自动柜员机终端用户一次提交

4、作业,银行后台服务系统一次处理作业,顺序返回处理结果,便利了用户对账。本发明所指的自动柜员机业务序列,是指根据用户需要,对于一些逻辑上具有关联关系,有一定前后处理次序的业务,如查询、取款、转账、存款等,可以组合成一个个业务组,如“查询+取款+查询”、“查询+转账+查询”、“查询+存款+查询”、“查询+存款+查询+转账+查询”等等,有自主柜员机中断系统一次性提交给银行前置和银行后台服务器业务系统进行批处理。本发明所指的自动柜员机业务序列也包括现有单个业务,如查询、取款、转账、存款等,单个业务也属于业务序列的一种形式,不过是一种特殊的业务序列形式,因此,本发明也可以兼容现有的业务处理。本发明的一种

5、自动柜员机业务处理方法,针对的不止是单个业务,而是一次性提交一个业务序列,给银行前置系统和银行后台服务系统进行集中性处理,银行前置系统和银行后台服务系统顺序的把业务序列中每一个业务操作的结果,一次性返回自动柜员机。这样因为,用户进行自动柜员机操作,很希望进行这种复合业务序列的操作,具有这样的需求,同时银行后台服务器交易系统是纯软件的处理,出错率很低,执行效率比较高。根据本发明的一种自动柜员机复合业务序列处理方法,包括: 1)用户使用自动柜员机,按照业务操作流程操作自助设备终端系统,进行业务序列的设置或选择;2)如果用户选择了单个业务,则按照现有技术方法进行余下步骤;如果用户选择或设置了复合业务

6、序列,则助设备终端系统根据用户的业务操作,生成复合业务序列的报文,发送银行前置系统;3)银行前置系统接收复合业务序列,进行相关处理,如发送给交易监控系统或往报文中添加相关信息,再把复合业务序列到银行后台业务系统;4)银行后台业务系统接收复合业务序列,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。5)银行后台依次把单个业务的处理结果封装成复合业务序列应答报文,发送给银行前置系统,银行前置系统经过相关处理,转发给自动柜员机终端业务控制软件。6)自动柜员机终端业务控制软件解析复合业务序列处理结果应答报文,并按照业务序列依次显示交易结果于屏幕,供用户进行直观对账。在上述的自动柜员

7、机复合业务序列处理方法中,自动柜员机对复合业务的组合设计有一定约束条件,只有用户操作具有连续性逻辑的业务组合,或者用户对账上账面变化有因果联系的业务组合才被允许,如:“查询+取款+查询”、“查询+转账+查询”、“查询+存款+查询”,甚至更为复杂的业务组合,“查询+存款+查询+转账+查询”,是允许的。如“取款+存款+取款”,由于操作逻辑上存在矛盾,会导致机器资源的浪费甚至损害,或在逻辑上不具有实用性,则不允许。在上述的自动柜员机复合业务序列处理方法中,由于改密操作的具有改密后,进行的其他业务都需要重新输入新密码,故改密业务只能放在复合业务的最后一个业务,而不能放在复合业务前面的业务或中间的业务。

8、在上述的自动柜员机复合业务序列处理方法中,一次业务组合操作,账面变化只反映该业务组合的账面变化。基于是同一后台进行处理,按照批处理方式或者作业方式,是可以保证其正确性的。如果是多线程方式,在一个业务组合过程中,有其他的业务在不同地点进行了交互式操作同一账户,比方多卡同帐户方式,可以采用现有技术来解决这一问题。比方加锁,业务组合没完,该账户始终是锁定的。基于后台是纯软的操作,时间不会太长,多卡同帐户情形,一卡组合业务操作会另一卡操会带来一些影响,但不会发生账面错误,可能会超时返回。如果非组合业务也有这种超时,组合和非组合的超时原因就一样存在。在上述的自动柜员机复合业务序列处理方法中,自动柜员机终

9、端系统生成复合业务序列的报文,其报文的格式可以在基于8583报文格式的技术基础上,进行设计。在上述的自动柜员机复合业务序列处理方法中,复合业务中各单个业务是有严格的先后次序关系的,是一个业务序列,其各个组成部分的单个业务之间是有严格的顺序关系的,而不是一个无序的业务集合,自动柜员机终端系统应该严格按照次序进行复合业务的报文打包。同样的,银行后台业务处理系统,也要严格按照复合业务报文的业务序列的先后执行关系依次执行,并记录每一个业务的执行结果,在按照业务序列的关系封装成复合业务应答报文,发送回自动柜员机终端供用户对账。此外,对于每一次具有账面金额变化的业务操作,如取款、存款、转账等,如果此业务的

10、前续业务和后继业务不是查询业务,自动柜员机终端系统,或者银行后台业务处理系统,可以在该业务前后自动插入执行查询业务,并返回结果,方便用户的对账。 此外,复合业务的报文设计方法可以在现有的8583报文标准技术上进行设计,可以采用以下设计方法。复合业务序列数据报文设计方法,以及复合业务报文格式如下:根据8583报文分析,某类业务仅使用8583报文中某些域,而其他一些域和该类业务无关。因此,某业务所用的域是指8583报文中和该业务相关的域,而和该业务无关的域不再包含在该业务报文集合中。取款业务所用的域构成一个报文集合8583取款报文。存款业务所用的域构成一个报文集合8583存款报文。转账业务所用的域

11、构成一个报文集合8583转账报文。查询业务所用的域构成一个报文集合8583查询报文。其中,各类业务的报文集合中有一些公共域, 公共域就是操作用户、操作帐号、银行卡固有特征、操作终端特征有关的域组成的报文序列,公共域中的公用参数,就是对所有业务都通用,并且有相同值,且不会在业务操作过程中改变的参数。比方8583报文中Bit02主帐号(Primary Account Number)域、Bit14银行卡有效期域、Bit15结算日期域、Bit18商户类型域、Bit22服务点输入方式域、Bit25服务点类型代码域、Bit35二磁道数据域,Bit36三磁道数据域、Bit52用户密码(PIN)数据(PIN

12、Data) 域等,在此不一一例举。其中,Bit06、Bit12、Bit13交易日期和时间等域,可以作为复合业务的标志,也就是各个业务的共同标志,而不会对单个业务带来操作和逻辑上影响的域,也可以算作公共域,作为复合业务的处理时间。Bit49交易货币代码域、Bit50结算货币代码域,可以视取款而定,设置为公共域。但是, Bit04 交易金额域、Bit39返回码域、虽然是很多个业务都具有的,但是每一个业务该域的值不同,具有业务自身的标记特点,故不能作为公共域。复合业务的公共域=公共域报文。因而,可以定义:8583取款固有报文=8583取款报文-公共域报文相应的,查询、存款、转账等业务的固有报文的定义

13、类同。复合业务序列就是指复合业务中具有一定次序关系的单个业务的组成的序列,是由8583取款固有报文、8583查询固有报文、8583改密固有报文、8583转账固有报文、8583存款固有报文中的一个或者多个按照一定的次序组织而成的。复合业务报文的构成为:复合业务报文=公共域报文+复合业务序列。在此不考虑包头包尾特征字段、报文纠错校验字段、以及报文完整性校验其他报文信息,可以采用现有相关技术实现。如:“查询+取款+查询”复合业务的报文设计为:复合业务序列=8583查询固有报文+8583取款固有报文+8583查询固有报文,“查询+取款+查询”报文=公共域报文+8583查询固有报文+8583取款固有报文

14、+8583查询固有报文。在此报文设计中,应答报文的域和返回码均已经考虑。与现有技术相比,本发明的一种自动柜员机业务处理方法,实现了多个业务的有序的一次性集中处理,把现有技术的自动柜员机终端系统、网络系统、银行前置系统和银行后台业务交易系统多次处理,把现有技术处理具有逻辑联系关系的业务的离散型处理方式,改进为为一次复合业务序列处理,多个结果的一次性顺序返回和显示,正符合用户的对账需求,节省用户时间,方便了用户对账面变化的比对,也提高了自动柜员机操作效率,节省了整个自动柜员机交易系统的资源,尤其是提升了银行后台业务交易系统和银行前置系统的处理性能。与现有技术相比,本发明的一种自动柜员机业务处理方法

15、,实现了银行后台对该用户多个离散业务的一次集中性处理。根据银行后台服务器数据库用户数据存储的空间局部性现象,以及银行后台交易系统的程序局部性原理,提高了银行后台的处理效率,节省服务器资源,优化了服务器业务处理性能。与现有技术相比,本发明的一种自动柜员机业务处理方法,既可以节省自动柜员机系统资源,包括银行前置业务处理资源,尤其是整个系统的“瓶颈”所在的银行后台服务器业务交易系统的资源,提高了银行后台服务器业务交易系统和银行前置系统的业务处理能力,又可以节省用户的业务操作时间,提高自动柜员机终端系统的效率和性能。用户也可以直观的查看账面余额的变化,方便了用户对账,增强了人机交互的效果。附图说明图1

16、是一个“查询+取款+查询”复合业务实例实现的基本原理图。图2是一个“取款+取款+冲正”复合业务实例实现的基本原理图。具体实施方式以下结合图示举例说明本发明提供的一种自动柜员机复合业务序列处理方法的流程步骤。图1是一个“查询+转账+查询”复合业务序列实例实现的基本原理图。自动柜员机客户转账,如果客户想知道知道整个转账操作的帐户变化情况。按照现有技术,客户必须先进行一次查询操作,获取到帐户余额,然后进行转账操作,转到特定帐户所需要的钱,最后还需要进行一次查询操作,获取转账后帐户余额,这样客户就知道这次转账业务,帐户余额变化是否正确。按照本发明,客户只需要进行转账业务,进行一次操作就可以获取到帐户余额的变化,是否与转出的钱数相等,从

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号