一种自动柜员机业务处理方法及其系统的制作方法

文档序号:6683047阅读:489来源:国知局
专利名称:一种自动柜员机业务处理方法及其系统的制作方法
技术领域
本发明涉及一种自动柜员机业务处理方法及其系统,尤其是涉及一种自动柜员机业务一次性批处理的方法和系统。
背景技术
现有的自动柜员机进行业务处理方法,不能进行批处理作业,只一次提交一个业务操作,如查询、取款、转账、存款等,只有等一个业务处理结果返回后,才可以进行下一个业务的操作。现实生活中,很多用户取款,总是先做一次查询,看看账面有多少钱,然后再做取款,取款完后,再做一次查询,看看账面剩余多少,才结束该用户的取款操作。顾客往往需要进行这种复合业务序列序列的操作,比方查询-取款-查询业务,用户必须进行三次业务操作才可以完成。对于自动柜员机交易系统来说,每进行一次业务,终端程序都要进行一次业务处理,进行报文的打包解包和发送,银行前置也需要进行一次两次报文的接收发送和两次报文的处理,银行服务器需要进行一次业务的处理。像查询-取款-查询这种复合业务序列,自动柜员机交易系统就要进行约三倍的系统开销,才可能协助用户完成一次能够进行间接对账的取款操作。
这种业务处理方法把各个具有逻辑链的复合业务序列人为的割裂开来,缺乏了必要的灵活性,无法实现用户每次业务的直接对账,用户无法对每次业务操作进行即时的对账,用户进行对账,即不直观,也不准确,又不即时,还需要用户号费脑力进行账面记忆。同时也浪费了自动柜员机宝贵的业务时间,延长了用户业务操作时间,繁琐了用户业务操作步骤。
另外,对于银行后台服务器,对自动柜员机业务的接收、解包,处理、打包、发送等等操作,本来可以集中进行一次批处理的作业,需要分多次执行,给银行后台服务器带来了很多不必要的重复操作,造成了服务器资源的浪费,降低了银行业务服务器和银行前置的处理性能,降低了自动柜员机交易系统的资源利用率。发明内容
本发明目的是提供一种自动柜员机业务处理方法及其系统,实现了对用户多个离散业务的一次集中性处理,最后将多个结果一次性顺序返回和显示,正符合用户的对账需求,节省用户时间,方便了用户对账面变化的比对,也提高了自动柜员机操作效率,节省了整个自动柜员机交易系统的资源,尤其是提升了银行后台服务系统和银行前置系统的处理性能。
本发明提供了一种自动柜员机业务处理方法,包括步骤
(1)、判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列;
(2)、自动柜员机根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;
(3)、银行前置系统和银行后台服务系统按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性返回自动柜员机;
(4)、自动柜员机解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账。
其中步骤⑵具体包括
当银行前置系统接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;
银行后台服务系统接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
进一步,步骤O)中,
如果业务序列是复合业务序列,其复合业务序列报文的设计方法可以在8583报文标准技术上进行设计,复合业务序列报文格式如下
复合业务序列报文={公共域报文} + {复合业务序列};
{复合业务序列}就是指复合业务中具有一定次序关系的单个业务的组成的序列,是由{8583取款固有报文}、{8583查询固有报文}、{8583改密固有报文}、{8583转账固有报文}、{8583存款固有报文}中的一个或者多个按照一定的次序组织而成的;
复合业务的公共域={公共域报文};其中各类业务的报文集合中有一些公共域, 公共域就是操作用户、操作帐号、银行卡固有特征、操作终端特征有关的域组成的报文序列,公共域中的公用参数,就是对所有业务都通用,并且有相同值,且不会在业务操作过程中改变的参数。
进一步,步骤O)中,银行后台服务系统接收复合业务序列,进行报文解析包括
21)、解析复合业务序列报文公共域,解析出的信息包括磁卡信息、密码信息;
22)、按顺序解析第一个业务报文,加入公共域相关字段,包装成一个完整业务,插入业务队列中,为第一个要执行的业务;
23)、解析复合业务序列中后续的业务报文,包装成其他完整业务信息,插入到该业务队列中;
24)、批处理执行该业务队列,并依次记录每一业务的处理结果到一个业务应答队列。
进一步,步骤(3)中,银行后台服务系统将所述业务应答队列的信息封装成业务序列处理结果应答报文,一次性经由银行前置系统返回给自动柜员机终端。
本发明还提供了一种自动柜员机业务处理系统,包括
自动柜员机终端,用于判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列;根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;
自动柜员机终端还用于接收并解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账;
银行前置系统,用于转发、配合处理将所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文;
银行后台服务系统,用于按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性经由银行前置系统返回给自动柜员机终端。
进一步,银行前置系统,用于当接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;
银行后台服务系统,还用于接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
与现有技术相比,采用本发明的方案,实现了多个业务的有序的一次性集中处理, 把自动柜员机终端、网络系统、银行前置系统和银行后台服务系统进行技术改进,综合提成其功能,将现有技术处理具有逻辑联系关系的业务的离散型处理方式,改进对该用户多个离散业务的一次集中性处理,多个结果的一次性顺序返回和显示,正符合用户的对账需求, 节省用户时间,方便了用户对账面变化的比对,也提高了自动柜员机操作效率,节省了整个自动柜员机交易系统的资源,尤其是提升了银行后台业务交易系统和银行前置系统的处理性能。
根据银行后台服务器数据库用户数据存储的空间局部性现象,以及银行后台交易系统的程序局部性原理,提高了银行后台的处理效率,节省服务器资源,优化了服务器业务处理性能。
与现有技术相比,本发明的一种自动柜员机业务处理方法和系统,既可以节省自动柜员机系统资源,包括银行前置业务处理资源,尤其是整个系统的"瓶颈"所在的银行后台服务器业务交易系统的资源,提高了银行后台服务器业务交易系统和银行前置系统的业务处理能力,又可以节省用户的业务操作时间,提高自动柜员机终端系统的效率和性能。 用户也可以直观的查看账面余额的变化,方便了用户对账,增强了人机交互的效果。


图1是本发明实施例提供的一种自动柜员机业务处理方法流程图。
图2是本发明一个〃查询+取款+查询〃复合业务实例实现的基本原理图。
图3是本发明一个"取款+取款+冲正"复合业务实例实现的基本原理图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明基于作业批处理思想,提出了一种自动柜员机复合业务处理方法,该方法能够让自动柜员机一次性处理用户业务序列,实现了自助金融设备复合业务序列的一次操作,也实现了银行后台对某一用户提交的多个业务进行一次性集中处理,做到了自动柜员机终端用户一次提交作业,银行后台服务系统一次处理作业,顺序返回处理结果,便利了用户对账。
本发明所指的自动柜员机业务序列,是指根据用户需要,对于一些逻辑上具有关联关系,有一定前后处理次序的业务,如查询、取款、转账、存款等,可以组合成一个个业务组,即复合业务序列,如"查询+取款+查询〃、“查询+转账+查询〃、“查询+存款+ 查询〃、“查询+存款+查询+转账+查询〃等等,有自主柜员机中断系统一次性提交给银行前置和银行后台服务器业务系统进行批处理。
本发明所指的自动柜员机的业务序列包括单个业务序列和复合业务序列,单个业务,如查询、取款、转账、存款等,单个业务序列也属于业务序列的一种形式,不过是一种特殊的业务序列形式,因此,本发明也可以兼容现有的业务处理。
本发明的一种自动柜员机业务处理方法,针对的不止是单个业务,而是一次性提交一个业务序列,给银行前置系统和银行后台服务系统进行集中性处理,银行前置系统和银行后台服务系统顺序的把业务序列中每一个业务操作的结果,一次性返回自动柜员机。 这样因为,用户进行自动柜员机操作,很希望进行这种复合业务序列的操作,具有这样的需求,同时银行后台服务器交易系统是纯软件的处理,出错率很低,执行效率比较高。
如图1所示,本发明的一种自动柜员机业务处理方法,包括步骤
(1)、判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列。
用户使用自动柜员机,按照业务操作流程操作自助设备终端,进行业务序列的设置或选择。如果用户选择了单个业务,则自动柜员机按照现有技术方法进操作;如果用户选择或设置了复合业务序列,则自动柜员机根据用户的业务操作,生成复合业务序列。
(2)、自动柜员机根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;
(3)、银行前置系统和银行后台服务系统按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性返回自动柜员机;
(4)、自动柜员机解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账。
其中步骤O)具体包括
当银行前置系统接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;
银行后台服务系统接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
具体的,步骤O)中,如果业务序列是复合业务序列,其复合业务序列报文的设计方法可以在现有的8583报文标准技术上进行设计,复合业务序列报文格式如下
复合业务序列报文={公共域报文} + {复合业务序列}。
根据8583报文分析,某类业务仅使用8583报文中某些域,而其他一些域和该类业务无关。因此,某业务所用的域是指8583报文中和该业务相关的域,而和该业务无关的域不再包含在该业务报文集合中。
取款业务所用的域构成一个报文集合{8583取款报文}。
存款业务所用的域构成一个报文集合{8583存款报文}。
转账业务所用的域构成一个报文集合{8583转账报文}。
查询业务所用的域构成一个报文集合{8583查询报文}。
其中,各类业务的报文集合中有一些公共域,公共域就是操作用户、操作帐号、银行卡固有特征、操作终端特征有关的域组成的报文序列,公共域中的公用参数,就是对所有业务都通用,并且有相同值,且不会在业务操作过程中改变的参数。
比方 8583 报文中 Bit02 主帐号(Primary Account Number)域、Bitl4 银行卡有效期域、Bitl5结算日期域、BitlS商户类型域、Bit22服务点输入方式域、Bit25服务点类型代码域、Bit35 二磁道数据域,Bit36三磁道数据域、Bit52用户密码(PIN)数据(PIN Data) 域等,在此不一一例举。
其中,Bit06、Bitl2、Bitl3交易日期和时间等域,可以作为复合业务的标志,也就是各个业务的共同标志,而不会对单个业务带来操作和逻辑上影响的域,也可以算作公共域,作为复合业务的处理时间。Bit49交易货币代码域、Bit50结算货币代码域,可以视取款而定,设置为公共域。
但是,Bit04交易金额域、Bit39返回码域、虽然是很多个业务都具有的,但是每一个业务该域的值不同,具有业务自身的标记特点,故不能作为公共域。
复合业务的公共域={公共域报文}。
因而,可以定义
{8583取款固有报文} = {8583取款报文}_{公共域报文}
相应的,查询、存款、转账等业务的固有报文的定义类同。
{复合业务序列}就是指复合业务中具有一定次序关系的单个业务的组成的序列,是由{8583取款固有报文}、{8583查询固有报文}、{8583改密固有报文}、{8583转账固有报文}、{8583存款固有报文}中的一个或者多个按照一定的次序组织而成的。
复合业务报文的构成为
复合业务序列报文={公共域报文} + {复合业务序列}。
在此不考虑包头包尾特征字段、报文纠错校验字段、以及报文完整性校验其他报文信息,可以采用现有相关技术实现。
如‘‘查询+取款+查询〃复合业务报文设计为
{复合业务序列} = {8583查询固有报文} +{8583取款固有报文} +{8583查询固有报文},
“查询+取款+查询"报文={公共域报文}+{8583查询固有报文} +{8583取款固有报文} +{8583查询固有报文}。
在此报文设计中,应答报文的域和返回码均已经考虑。
进一步,步骤O)中,银行后台服务系统接收复合业务序列,进行报文解析包括
21)、解析复合业务序列报文公共域,解析出的信息包括磁卡信息、密码信息等;
22)、按顺序解析第一个业务报文,加入公共域相关字段,如磁卡信息、密码信息等,包装成一个完整业务,插入业务队列中,为第一个要执行的业务;
23)、解析复合业务序列中后续的业务报文,包装成其他完整业务信息,插入到该业务队列中;
24)、批处理执行该业务队列,并依次记录每一业务的处理结果到一个业务应答队列。
进一步,步骤(3)中,银行后台服务系统将所述业务应答队列的信息封装成业务序列处理结果应答报文,一次性经由银行前置系统返回给自动柜员机终端。
根据本发明自动柜员机业务处理方法,自动柜员机对复合业务的组合设计有一定约束条件,目前自动柜员机可以受理的普通业务有以下几种查询、取现、存款、转账、改密、 缴费等,其他诸如积分查询、近期账目明细等特色交易不在本发明考虑范围之内。
根据本发明自动柜员机业务处理方法,把用户业务服务分为"复合业务"和"单次业务"两大类,用户在操作自动柜员机可以根据自身需要选择"复合业务"还是"单次业务"。单次业务即为自动柜员机现有的技术实现的业务处理方法,本发明不复赘述。
根据本发明自动柜员机业务处理方法,当用户选择"复合业务"操作时,下一步的界面有"需要对账"和"不需要对账",“需要进行对账"就是用户每一个业务操作成功后,系统会自动插入一个查询业务,会把账面的余额返回给用户。如果用户选择"需要对账"的下一步选择"存款+转账"复合业务序列操作,批处理执行存款业务和转账业务, 系统会将"存款+转账"复合业务序列扩展成"查询+存款+查询+转账+查询"复合业务序列,供银行后台执行并返回该五个业务的执行结果,方便了用户对账。而"不需要对账"只会返回存款和转账两个业务操作结果。
根据本发明自动柜员机业务处理方法,用户选择对账界面后,就进入了复合业务序列选择界面,首先是复合业务序列第一业务选择,然后是第二业务选择,如此继续下去, 每一页面均有一"结束"按钮,表示复合业务选择完毕。
根据本发明自动柜员机业务处理方法,一个复合业务序列不可能同时出现"取现"和"存款",虽然可以在存取一体机上,实现在一个复合业务序列中的"取现"和" 存款"操作,但会造成资源的浪费。“改密"只能放置在复合业务序列最后一个业务,因为接在改密后的第一个业务,必须要求用户输入新的密码。
根据本发明自动柜员机业务处理方法,由于改密操作改密后,进行的其他业务都需要重新输入新密码,故改密业务只能放在复合业务的最后一个业务,而不能放在复合业务前面的业务或中间的业务。
根据本发明自动柜员机业务处理方法,由于只对查询、取现、存款、转账、缴费、改密六个业务实现复合,较佳地,可以要求一个复合业务序列最多包括六个业务。
根据本发明自动柜员机业务处理方法,一次业务组合操作,账面变化只反映该业务组合的账面变化。基于是同一后台进行处理,按照批处理方式或者作业方式,是可以保证其正确性的。如果是多线程方式,在一个业务组合过程中,有其他的业务在不同地点进行了交互式操作同一账户,比方多卡同帐户方式,可以采用现有技术来解决这一问题。比方加锁技术,业务组合没完,该账户始终是锁定的;也可以是批处理技术,一个业务序列不可以中断处理。
在上述的自动柜员机复合业务序列处理方法中,由于基于后台是纯软的操作,时间不会太长,多卡同帐户情形,一卡组合业务操作会另一卡操会带来一些影响,但不会发生账面错误,可能会超时返回。如果非组合业务也有这种超时,组合和非组合的超时原因就一样存在。
在上述的自动柜员机复合业务序列处理方法中,自动柜员机终端系统生成复合业务序列的报文,其报文的格式可以在基于8583报文格式的技术基础上,进行设计。
在上述的自动柜员机复合业务序列处理方法中,复合业务中各单个业务是有严格的先后次序关系的,是一个业务序列,其各个组成部分的单个业务之间是有严格的顺序关系的,而不是一个无序的业务集合,自动柜员机终端系统应该严格按照次序进行复合业务的报文打包。同样的,银行后台业务处理系统,也要严格按照复合业务报文的业务序列的先后执行关系依次执行,并记录每一个业务的执行结果,在按照业务序列的关系封装成复合业务应答报文,发送回自动柜员机终端供用户对账。
此外,对于每一次具有账面金额变化的业务操作,如取款、存款、转账等,如果此业务的前续业务和后继业务不是查询业务,自动柜员机终端系统,或者银行后台业务处理系统,可以在该业务前后自动插入执行查询业务,并返回结果,方便用户的对账。
与现有技术相比,采用本发明的方案,实现了多个业务的有序的一次性集中处理, 把自动柜员机终端、网络系统、银行前置系统和银行后台服务系统进行技术改进,综合提成其功能,将现有技术处理具有逻辑联系关系的业务的离散型处理方式,改进对该用户多个离散业务的一次集中性处理,多个结果的一次性顺序返回和显示,正符合用户的对账需求, 节省用户时间,方便了用户对账面变化的比对,也提高了自动柜员机操作效率,节省了整个自动柜员机交易系统的资源,尤其是提升了银行后台业务交易系统和银行前置系统的处理性能。
以下结合图示举例说明本发明提供的一种自动柜员机复合业务序列处理方法的流程步骤。
图2是本发明一个〃查询+取款+查询〃复合业务实例实现的基本原理图。
自动柜员机客户转账,如果客户想知道知道整个转账操作的帐户变化情况。按照现有技术,客户必须先进行一次查询操作,获取到帐户余额,然后进行转账操作,转到特定帐户所需要的钱,最后还需要进行一次查询操作,获取转账后帐户余额,这样客户就知道这次转账业务,帐户余额变化是否正确。
按照本发明,客户只需要进行转账业务,进行一次操作就可以获取到帐户余额的变化,是否与转出的钱数相等,从而确定这次业务操作账面平衡,并且可以直观的进行账面变化的比对,其具体步骤如下
1)自动柜员机用户插入银行卡,输入正确的密码,输入要转账的目的帐户帐号和转出的金额数目,向自动柜员机终端系统发起转账业务处理请求;
2)自动柜员机终端系统进行报文封装,可以封装成8583报文转账单个业务报文, 也可以按照本发明封装成"查询+转账+查询"复合业务报文,发送到银行前置系统;
3)银行前置系统对报文进行相关处理,转发报文给银行后台业务处理系统;
4)银行后台服务系统接收到报文,进行报文解析,如果是单个业务的报文,进一步判断是否是"取款"、“存款"、“转账"等和账面数量变化有关的业务,如果与账面数额变化无关的业务,按照现有技术继续进行处理,否则,按照本发明往业务前后分别插入“ 查询〃业务,构成一个〃查询+本业务+查询〃的复合报文形式。
5)如果是复合业务报文,拆分成复合业务序列,构成一个复合业务队列,该复合业务队列的处理具有原子性,复合业务原子性是指复合业务序列必须一次执行完毕,不能有其他和本帐户操作相关的业务,插入到复合业务序列执行过程中来,可以考虑对业务操作的帐户采用公知的加锁等技术来实现。1
6)银行后台业务系统首先执行查询业务,返回执行结果和帐户余额,并暂存到业务序列中相应的"查询"业务的应答字段中;
7)然后执行转账业务,返回执行结果和帐户余额,并暂存到业务序列中相应的" 转账"业务的应答字段中;
8)最后执行"查询"业务,返回执行结果和帐户余额,并暂存到业务序列中相应的"转账"业务的应答字段中;
9)银行后台业务处理系统执行复合业务的应答报文报工作,并把应答报文发送给银行前置系统;
10)银行前置系统接收到应答报文,进行相应的处理,发送到自动柜员机终端系统;
11)自动柜员机终端系统解包应答报文,并显示其执行结果序列,至此用户就可以一次性看到转账的帐户余额变化的整个具体情况和具体过程。
图3是本发明一个"取款+取款+冲正"复合业务实例实现的基本原理图。
目前银行对自动柜员机取款机单次提款有一定的数额限制,一般为2000-4000,如果取款数超过该值,自动柜员机会直接拒绝交易业务。为此,如果客户要提款10000元,只能进行多次重复的取款操作,这给用户带来了不便。也浪费了资源。
采用本发明的复合业务处理方法,顾客只需要进行一次取款操作,自动柜员机就会通过预配钞的方式,分成多次出钞。比方把取款20000凑10个取款2000的批处理报文上送,更有可操作性。客户取款输入20000元自动柜员机终端系统不再拒绝,而是通过预配钞算法计算能否出钞,并提示客户会交易成功后会多次出钞。这样客户不会按9次“继续交易”,客户操作流程大大简化;上送报文含10个取款2000的请求,后台返回报文含10个应答码序列,报文流量也大大降低。自动柜员机终端系统根据后台应答码序列中的应答码决定是否出钞,并提示客户这是第几次出钞。
对于冲正的处理需要匹配批处理交易中子交易的序列号。
根据图2,说明一个"取款+取款+冲正"复合业务实例实现的具体步骤
1)自动柜员机用户插入银行卡,输入正确的密码,输入取款金额数目,向自动柜员机终端系统发起取款5000元的业务处理请求(不妨假设该台机器单次取款上限为3000 元);
2)自动柜员机终端系统接受业务请求(不再因为5000 > 3000而拒绝业务),进行预配钞算法,绝对把取款5000分解成"取款3000+取款2000"的复合业务进行,按照本发明封装成"取款3000+取款2000"复合业务报文,发送到银行前置系统;
3)银行前置系统对报文进行相关处理,转发报文给银行后台服务系统;
4)银行后台服务系统接收到报文,进行报文解析,计算出账面变化总额为5000, 查询该客户账户余额并暂存,如果帐户余额不够用,直接返回复合业务受理失败并返回" 账面余额不够"的原因;否则,转下一步。
6)银行后台服务系统然后执行"取款3000"的业务,返回执行结果和帐户余额, 并暂存到业务序列中相应的"取款3000"业务的应答字段中;
8)然后执行"查询"业务,返回执行结果和帐户余额;在执行"取款2000"的业务,返回执行结果和帐户余额;最后执行"查询"业务,返回执行结果和帐户余额。
9)银行后台服务系统执行复合业务的应答报文报工作,并把应答报文发送给银行前置系统;
10)银行前置系统接收到应答报文,进行相应的处理,发送到自动柜员机终端系统;
11)自动柜员机终端系统解包应答报文,并在显示器上显示将出钞两次,第一次出钞3000,第二次出钞2000,如果两次出钞顺利,则自动柜员机将显示帐户余额变化的整个具体情况和具体过程,用户就可以一次性进行对账,并打印凭条;如果出钞过程中发生卡钞,则转下一步处理;
12)不妨假设出钞3000顺利,出钞2000期间发生卡钞,则需要对取款2000进行冲正,自动柜员机终端系统根据取款2000的流水号,发起冲正业务给自动柜员机前置自动柜员机P,自动柜员机P对接收冲正报进行相关处理后转发给银行后台服务系统;
13)银行后台服务系统,进行冲正业务后,暂存冲正结果,主动进行一次查询业务, 并返回执行结果和帐户余额;
14)银行后台服务系统把暂存的冲正结果和查询结果,封装成应答报文,经由P端转发给自动柜员机终端;
15)自动柜员机终端解析冲正报文,并显示整个〃查询+转账+查询〃复合业务处理序列应答结果和账户余额变化具体情况,方便用户对账,至此复合业务处理完毕。
本发明实施例还提供了一种自动柜员机业务处理系统,包括
自动柜员机终端,用于判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列;根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;
自动柜员机终端还用于接收并解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账;
银行前置系统,用于转发、配合处理将所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文;
银行后台服务系统,用于按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性经由银行前置系统返回给自动柜员机终端。
进一步,银行前置系统,用于当接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;
银行后台服务系统,还用于接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
以上所述是本发明的优选实施方式而已,当然不能以此来限定本发明之权利范围,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变动,这些改进和变动也视为本发明的保护范围。
权利要求
1.一种自动柜员机业务处理方法,其特征在于,包括步骤(1)、判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列;(2)、自动柜员机根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;(3)、银行前置系统和银行后台服务系统按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性返回自动柜员机;(4)、自动柜员机解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账。
2.根据权利要求1所述的自动柜员机业务处理方法,其特征在于,其中步骤( 具体包括当银行前置系统接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;银行后台服务系统接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
3.根据权利要求1或2所述的自动柜员机业务处理方法,其特征在于,其中步骤(2)中,如果业务序列是复合业务序列,其复合业务序列报文的设计方法可以在8583报文标准技术上进行设计,复合业务序列报文格式如下复合业务序列报文={公共域报文} + {复合业务序列};{复合业务序列}就是指复合业务中具有一定次序关系的单个业务的组成的序列,是由{8583取款固有报文}、{8583查询固有报文}、{8583改密固有报文}、{8583转账固有报文}、{8583存款固有报文}中的一个或者多个按照一定的次序组织而成的;复合业务的公共域={公共域报文};其中各类业务的报文集合中有一些公共域,公共域就是操作用户、操作帐号、银行卡固有特征、操作终端特征有关的域组成的报文序列,公共域中的公用参数,就是对所有业务都通用,并且有相同值,且不会在业务操作过程中改变的参数。
4.根据权利要求3所述的自动柜员机业务处理方法,其特征在于,其中步骤O)中,银行后台服务系统接收复合业务序列,进行报文解析包括21)、解析复合业务序列报文公共域,解析出的信息包括磁卡信息、密码信息;22)、按顺序解析第一个业务报文,加入公共域相关字段,包装成一个完整业务,插入业务队列中,为第一个要执行的业务;23)、解析复合业务序列中后续的业务报文,包装成其他完整业务信息,插入到该业务队列中;24)、批处理执行该业务队列,并依次记录每一业务的处理结果到一个业务应答队列。
5.根据权利要求1或4所述的自动柜员机业务处理方法,其特征在于,其中步骤(3)中,银行后台服务系统将所述业务应答队列的信息封装成业务序列处理结果应答报文,一次性经由银行前置系统返回给自动柜员机终端。
6.一种自动柜员机业务处理系统,其特征在于,包括自动柜员机终端,用于判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列,所述业务序列包括单个业务序列和复合业务序列;根据所述业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;自动柜员机终端还用于接收并解析所述业务序列处理结果应答报文,并按照业务序列依次在屏幕上显示交易结果,供用户进行直观对账;银行前置系统,用于转发、配合处理将所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文;银行后台服务系统,用于按顺序把所述业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,经过分析处理,一次性经由银行前置系统返回给自动柜员机终端。
7.根据权利要求6所述自动柜员机业务处理系统,其特征在于,银行前置系统,用于当接收复合业务序列时,进行相关处理,发送给交易监控系统或往生成的复合业务序列报文中添加相关信息,再把复合业务序列报文发送到银行后台服务系统;银行后台服务系统,还用于接收复合业务序列报文,进行报文解析,把复合业务拆分成单个业务,流水线进行单个业务的批处理。
全文摘要
本发明公开了一种自动柜员机业务处理方法和系统,方法包括步骤(1)、判断客户业务类型,根据用户需要,将逻辑上具有关联关系,有一定前后处理次序的业务组合成一个个业务序列;(2)、根据业务序列生成对应的业务序列的报文,并一次性提交给银行前置系统和银行后台服务系统进行集中批处理;(3)、按顺序把业务序列中每一个业务操作的结果封装成业务序列处理结果应答报文,一次性返回自动柜员机;(4)、自动柜员机解析应答报文,并按照业务序列依次在屏幕上显示交易结果。实现了对用户多个离散业务的一次集中性处理,最后将多个结果一次性顺序返回和显示,节省用户时间,也提高了自动柜员机操作效率和银行后台终端的业务处理效率。
文档编号G07F19/00GK102496218SQ20111040044
公开日2012年6月13日 申请日期2011年12月6日 优先权日2011年12月6日
发明者杜高峰, 王庆华, 罗攀峰, 谢卫平, 霍国杰 申请人:广州广电运通金融电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1