支付结算综合业务系统中借记冲正业务处理系统及方法

文档序号:6576023阅读:551来源:国知局
专利名称:支付结算综合业务系统中借记冲正业务处理系统及方法
技术领域
本发明涉及支付结算综合业务处理,特别涉及一种支付结算综合业务系统中借记
冲正业务处理系统及方法。
背景技术
在现有的跨行借记交易流程中,通常采用中心发起超时冲正,或者多个节点同时 发起超时冲正的处理方法,由于这类系统均存在多节点通讯问题,如果中心发起冲正交易 有可能造成发起行计算机系统接收到冲正指令而接收行计算机系统未成功接收,或者接收 行计算机系统接收到冲正指令而发起行计算机系统未成功接收等问题,往往为了避免该问 题又需要各节点对冲正指令进行确认返回,但是确认指令同样存在有阻塞或者丢失的可能 性,导致系统复杂度升高,并且容易造成交易不一致的情况。

发明内容
本发明的目的在于提供一种支付结算综合业务系统中借记冲正业务处理系统及 方法,解决了商业银行跨行借记支付时保证业务准确性,同时降低系统复杂度并提高业务 成功率的问题。 本发明解决其技术问题所采用的技术方案是一种支付结算综合业务系统中借记 冲正业务处理系统,包括通过通信网络互联的发起行计算机系统、业务处理中心以及接收 行计算机系统, 发起行计算机系统包括通过通信网络向业务处理中心发起借记冲正业务指令的 指令发送单元; 业务处理中心包括接收来自发起行计算机系统的该借记冲正业务指令的第一接 收单元,以及在第一接收单元接收到借记冲正业务指令后对该指令对应的原借记业务交易 状态进行检查的检查单元; 业务处理中心还包括用于存储接收行计算机系统返回原借记业务的支付业务回 执的数据库,对数据库是否存储有接收到支付业务回执的判断装置,还包括控制单元在判 断装置判断出接收到支付业务回执时通过发送单元向发起行计算机系统发送冲正失败的 消息,在判断装置判断出没有接收到支付业务回执时,通过发送单元向发起行计算机系统 发送冲正成功消息,并将由第一接收单元接收到的借记冲正业务指令转发给接收行计算机 系统; 接收行计算机系统包括通过通信网络接收来自业务处理中心转发来的借记冲正 业务指令的第二接收单元,以及在第二接收单元接收到业务处理中心转发来的借记冲正业 务指令后,对原借记业务进行冲正处理的冲正处理单元。 本发明中,业务处理中心中的控制单元在判断装置判断出接收到支付业务回执时 通过发送单元向发起行计算机系统返回"冲正失败"的支付业务回执;在判断装置判断出没 有接收到支付业务回执时,向发起行计算机系统返回"冲正成功"的支付业务回执,并将该借记冲正业务指令转发给接收行计算机系统; 所述业务处理中心还包括记录借记冲正业务状态的状态存储器,在判断装置判断
出没有接收到支付业务回执,相对应的原借记业务状态存储器更新为"已冲正",否则更写 为"已转发"。 本发明中,检查单元检查原借记业务信息是否正确,包括原借记业务的关键要素
是否一致,该关键要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原 接收清算行行号、原付款人账号、金额,并将检查正确的原借记业务信息发送至控制单元。 本发明中,接收行计算机系统还包括在接收到业务处理中心转发来的借记冲正业 务指令后,对原借记业务信息是否正确进行检查的检查单元,检查单元检查原借记业务信 息是否正确,包括原借记业务的关键要素是否一致,该关键要素包括原发起清算行行号、原 工作日期、原交易流水、原收款人账号、原接收清算行行行号、原付款人账号、金额,并将检 查正确的原借记业务信息发送至冲正处理单元进行处理。 本发明中,所述发起行计算机系统还包括用于发起借记指令的发起行计算机系统 先做超时检查的超时判断单元,以及在超时判断单元判断出该借记交易超时后发起查询交 易并查询该笔业务在业务处理中心的当前处理状态的查询单元,如果查询单元获取到该借 记业务明确的处理状态,则关闭该交易,不必通过指令发送单元向业务处理中心发起借记 冲正业务指令。 本发明还公开了一种支付结算综合业务系统中借记冲正业务处理方法,包括通 过通信网络互联的发起行计算机系统、业务处理中心以及接收行计算机系统,包括以下步 骤 A,发起行计算机系统的指令发送单元通过通信网络向业务处理中心发起借记冲 正业务指令; B,业务处理中心的第一接收单元接收来自发起行计算机系统的该借记冲正业务 指令后,由其检查单元对该指令对应的原借记业务交易状态进行检查; C,如果业务处理中心的判断装置从其数据库中判断出已经接收到接收行计算机 系统返回原借记业务的支付业务回执,则业务处理中心的控制单元通过发送单元向发起行 计算机系统发送冲正失败的消息;如果业务处理中心的判断装置从其数据库中判断出没有 接收到接收行计算机系统返回的原借记业务的支付业务回执,则通过发送单元向发起行计 算机系统发送冲正成功消息,并将由第一接收单元接收到的借记冲正业务指令转发给接收 行计算机系统; D,接收行计算机系统通过通信网络接收到业务处理中心的第二接收单元转发来
的借记冲正业务指令后,由其冲正处理单元对原借记业务进行冲正处理。 本发明中,步骤C中进一步包括 业务处理中心中的控制单元在判断装置判断出接收到支付业务回执时通过发送 单元向发起行计算机系统返回"冲正失败"的支付业务回执; 在判断装置判断出没有接收到支付业务回执,将记录借记冲正业务状态的状态存 储器的相对应的原借记业务状态更新为"已冲正",否则更写为"已转发"。
本发明中,步骤B中,检查原借记业务交易状态包括 检查单元检查原借记业务信息是否正确,包括原借记业务的关键要素是否一致,
6该关键要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算
行行行号、原付款人账号、金额; 如果一致,则进入步骤C ;否则结束。 本发明中,步骤D中,接收行计算机系统接收到业务处理中心转发来的借记冲正 业务指令后,进一步包括 检查原借记业务信息是否正确,包括原借记业务的关键要素是否一致,该关键要 素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算行行行号、 原付款人账号、金额; 如果一致,则对原借记业务进行冲正处理;否则结束。
本发明中,在执行步骤A之前进一步包括 发起借记指令的发起行计算机系统的超时判断单元先做超时检查,当交易超时 后, 发起行计算机系统则直接执行步骤A,或者 由发起行计算机系统的查询单元发起查询交易,查询该笔业务在业务处理中心的 当前处理状态,如果得到该借记业务明确的处理状态,则关闭该交易,不必通过指令发送单 元向业务处理中心发起借记冲正业务指令。 通过采用本发明技术方案,与现有的技术相比,本发明具有如下优点 本发明的技术方案中,本发明所述的支付结算综合业务中借记冲正业务处理的方
法,解决了商业银行跨行借记支付时保证了业务准确性,同时降低了系统复杂度并提高了
业务效率和成功率的问题。


图1是本发明支付结算综合业务中借记冲正业务处理系统的结构框图
图2是本发明支付结算综合业务中借记冲正业务处理方法的流程图。
具体实施例方式
为使本发明的结构特征及所具有的功能有更进一步的了解与认识,用以较佳的实 施例及附图配合详细的说明,说明如下 如图1所示,一种支付结算综合业务系统中借记冲正业务处理系统,包括通过通 信网络4互联的发起行计算机系统1、业务处理中心2以及接收行计算机系统3,其中,
发起行计算机系统1包括通过通信网络4向业务处理中心2发起借记冲正业务指 令的指令发送单元ll ; 业务处理中心2包括接收来自发起行计算机系统1的该借记冲正业务指令的第一 接收单元21,以及在第一接收单元21接收到借记冲正业务指令后对该指令对应的原借记 业务交易状态进行检查的检查单元22 ; 业务处理中心2还包括用于存储接收行计算机系统3返回原借记业务的支付业务 回执的数据库23,对数据库23是否存储有接收到支付业务回执的判断装置24,还包括控制 单元25在判断装置24判断出接收到支付业务回执时通过发送单元26向发起行计算机系 统1发送冲正失败的消息,在判断装置24判断出没有接收到支付业务回执时,通过发送单
7元26向发起行计算机系统1发送冲正成功消息,并将由第一接收单元21接收到的借记冲 正业务指令转发给接收行计算机系统3 ; 接收行计算机系统3包括通过通信网络4接收来自业务处理中心2转发来的借记
冲正业务指令的第二接收单元31,以及在第二接收单元31接收到业务处理中心2转发来的
借记冲正业务指令后,对原借记业务进行冲正处理的冲正处理单元32。 进一步的,业务处理中心2中的控制单元25在判断装置24判断出接收到支付业
务回执时通过发送单元26向发起行计算机系统1返回"冲正失败"的支付业务回执;在判
断装置24判断出没有接收到支付业务回执时,向发起行计算机系统1返回"冲正成功"的
支付业务回执,并将该借记冲正业务指令转发给接收行计算机系统2 ; 所述业务处理中心2还包括记录借记冲正业务状态的状态存储器27,在判断装置
24判断出没有接收到支付业务回执,相对应的原借记业务状态存储器27更新为"已冲正",
否则更写为"已转发"。 在本发明的一个优选实施例中,检查单元22检查原借记业务信息是否正确,包括 原借记业务的关键要素是否一致,该关键要素包括原发起清算行行号、原工作日期、原交易 流水、原收款人账号、原接收清算行行号、原付款人账号、金额,并将检查正确的原借记业务 信息发送至控制单元25。 在本发明的一个优选实施例中,接收行计算机系统3还包括在接收到业务处理中 心2转发来的借记冲正业务指令后,对原借记业务信息是否正确进行检查的检查单元33, 检查单元33检查原借记业务信息是否正确,包括原借记业务的关键要素是否一致,该关键 要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算行行行 号、原付款人账号、金额,并将检查正确的原借记业务信息发送至冲正处理单元32进行处 理。 此外,所述发起行计算机系统1还包括用于发起借记指令的发起行计算机系统1 先做超时检查的超时判断单元12,以及在超时判断单元12判断出该借记交易超时后发起 查询交易并查询该笔业务在业务处理中心的当前处理状态的查询单元13,如果查询单元 13获取到该借记业务明确的处理状态,则关闭该交易,不必通过指令发送单元11向业务处 理中心2发起借记冲正业务指令。 如图2所示,对于各加入支付结算综合业务系统的商业银行和业务处理中心在处
理借记业务时,发起借记指令的发起行计算机系统可以先做超时检查,当交易超时后, 采取直接执行本发明所述的支付结算综合业务中借记冲正业务处理的方法,或者
才去发起查询交易,查询该笔业务在业务处理中心的当前处理状态,如果得到该借记业务
明确的处理状态,则可以关闭该交易,不必向业务处理中心发起借记冲正业务指令。 这样,发起借记业务的节点就可以拥有灵活的业务处理能力,可以先行查询原借
记业务交易状态,如果能得到该借记业务明确的处理状态,则可以关闭该交易,不必再发起
冲正,提高了业务效率和成功率。 并且发起借记业务的节点发起冲正交易,可以保证冲正交易的唯一性,避免多个 节点同时冲正导致业务处理状态不一致的问题。 再如图2所示,本发明所述的支付结算综合业务中借记冲正业务处理的方法,包 括如下步骤
步骤Sl,发起行计算机系统向业务处理中心发起借记冲正业务指令(借记业务冲 正指令)。 步骤S2,业务处理中心接收到该借记冲正业务指令后,由其检查原借记业务交易 状态,例如,检查原借记业务信息是否正确,包括原借记业务的关键要素(例如,该关键要 素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算行行行号、 原付款人账号、金额)是否一致,是否为同一发起行等,如果一致,则进入步骤S3 ;否则结 束。 步骤S3,检查是否接收到接收行计算机系统返回的支付业务回执,如果收到,则进 入步骤S4,否则进入步骤S5。 步骤S4,如果业务处理中心已经接收到接收行计算机系统返回原借记业务的支付
业务回执,则通知发起行计算机系统冲正失败,并向发起行计算机系统返回"冲正失败"的
支付业务回执,这样可以避免因短暂通讯阻塞而导致交易被冲销,进入步骤S6。 步骤S5,如果业务处理中心没有接收到接收行计算机系统返回的原借记业务的支
付业务回执,并且该原借记冲正业务的状态为"已转发",则标记该借记冲正业务为"已冲
正",并向发起行计算机系统返回"冲正成功"的支付业务回执,然后再将该借记冲正业务指
令转发给接收行计算机系统。 步骤S6,发起行计算机系统接收到"冲正失败"的支付业务回执和冲正成功"的支 付业务回执后,进行账户处理,并结束。 步骤S7,接收行计算机系统接收到业务处理中心转发来的借记冲正业务指令如借 记业务冲正指令后,检查原借记业务信息是否正确,包括原借记业务的关键要素(例如,该 关键要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算行 行行号、原付款人账号、金额)是否一致,是否为同一接收行等;如果一致,则对原借记业务 进行冲正处理;否则结束。这样,当接收行计算机系统收到的冲正交易指令是,基本上已在 业务处理中心处理完毕,保证了交易的一致性。 由此可知,本发明所述的支付结算综合业务中借记冲正业务处理的方法,解决了 商业银行跨行借记支付时保证了业务准确性,同时降低了系统复杂度并提高了业务效率和 成功率的问题。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
9
权利要求
一种支付结算综合业务系统中借记冲正业务处理系统,包括通过通信网络(4)互联的发起行计算机系统(1)、业务处理中心(2)以及接收行计算机系统(3),其特征在于,发起行计算机系统(1)包括通过通信网络(4)向业务处理中心(2)发起借记冲正业务指令的指令发送单元(11);业务处理中心(2)包括接收来自发起行计算机系统(1)的该借记冲正业务指令的第一接收单元(21),以及在第一接收单元(21)接收到借记冲正业务指令后对该指令对应的原借记业务交易状态进行检查的检查单元(22);业务处理中心(2)还包括用于存储接收行计算机系统(3)返回原借记业务的支付业务回执的数据库(23),对数据库(23)是否存储有接收到支付业务回执的判断装置(24),还包括控制单元(25)在判断装置(24)判断出接收到支付业务回执时通过发送单元(26)向发起行计算机系统(1)发送冲正失败的消息,在判断装置(24)判断出没有接收到支付业务回执时,通过发送单元(26)向发起行计算机系统(1)发送冲正成功消息,并将由第一接收单元(21)接收到的借记冲正业务指令转发给接收行计算机系统(3);接收行计算机系统(3)包括通过通信网络(4)接收来自业务处理中心(2)转发来的借记冲正业务指令的第二接收单元(31),以及在第二接收单元(31)接收到业务处理中心(2)转发来的借记冲正业务指令后,对原借记业务进行冲正处理的冲正处理单元(32)。
2. 根据权利要求1所述的支付结算综合业务系统中借记冲正业务处理系统,其特征在 于,业务处理中心(2)中的控制单元(25)在判断装置(24)判断出接收到支付业务回执时 通过发送单元(26)向发起行计算机系统(1)返回"冲正失败"的支付业务回执;在判断装 置(24)判断出没有接收到支付业务回执时,向发起行计算机系统(1)返回"冲正成功"的 支付业务回执,并将该借记冲正业务指令转发给接收行计算机系统(2);所述业务处理中心(2)还包括记录借记冲正业务状态的状态存储器(27),在判断装置 (24)判断出没有接收到支付业务回执,相对应的原借记业务状态存储器(27)更新为"已冲 正",否则更写为"已转发"。
3. 根据权利要求1或2所述的支付结算综合业务系统中借记冲正业务处理系统,其特 征在于,检查单元(22)检查原借记业务信息是否正确,包括原借记业务的关键要素是否一 致,该关键要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清 算行行号、原付款人账号、金额,并将检查正确的原借记业务信息发送至控制单元(25)。
4. 根据权利要求3所述的支付结算综合业务系统中借记冲正业务处理系统,其特征在 于,接收行计算机系统(3)还包括在接收到业务处理中心(2)转发来的借记冲正业务指今 后,对原借记业务信息是否正确进行检查的检查单元(33),检查单元(33)检查原借记业务 信息是否正确,包括原借记业务的关键要素是否一致,该关键要素包括原发起清算行行号、 原工作日期、原交易流水、原收款人账号、原接收清算行行行号、原付款人账号、金额,并将 检查正确的原借记业务信息发送至冲正处理单元(32)进行处理。
5. 根据权利要求1所述的支付结算综合业务系统中借记冲正业务处理系统,其特征 在于,所述发起行计算机系统(1)还包括用于发起借记指令的发起行计算机系统(1)先做 超时检查的超时判断单元(12),以及在超时判断单元(12)判断出该借记交易超时后发起 查询交易并查询该笔业务在业务处理中心的当前处理状态的查询单元(13),如果查询单元 (13)获取到该借记业务明确的处理状态,则关闭该交易,不必通过指令发送单元(11)向业务处理中心(2)发起借记冲正业务指令。
6. —种支付结算综合业务系统中借记冲正业务处理方法,包括通过通信网络(4)互联 的发起行计算机系统(1)、业务处理中心(2)以及接收行计算机系统(3),其特征在于,包括 以下步骤A,发起行计算机系统(1)的指令发送单元(11)通过通信网络(4)向业务处理中心(2) 发起借记冲正业务指令;B,业务处理中心(2)的第一接收单元(21)接收来自发起行计算机系统(1)的该借记 冲正业务指令后,由其检查单元(22)对该指令对应的原借记业务交易状态进行检查;C,如果业务处理中心(2)的判断装置(24)从其数据库(23)中判断出已经接收到接收 行计算机系统(3)返回原借记业务的支付业务回执,则业务处理中心(2)的控制单元(25) 通过发送单元(26)向发起行计算机系统(1)发送冲正失败的消息;如果业务处理中心(2) 的判断装置(24)从其数据库(23)中判断出没有接收到接收行计算机系统(3)返回的原借 记业务的支付业务回执,则通过发送单元(26)向发起行计算机系统(1)发送冲正成功消 息,并将由第一接收单元(21)接收到的借记冲正业务指令转发给接收行计算机系统(3);D,接收行计算机系统(3)通过通信网络(4)接收到业务处理中心(2)的第二接收单元 (31)转发来的借记冲正业务指今后,由其冲正处理单元(32)对原借记业务进行冲正处理。
7. 根据权利要求6所述的支付结算综合业务系统中借记冲正业务处理方法,其特征在 于,步骤C中进一步包括业务处理中心(2)中的控制单元(25)在判断装置(24)判断出接收到支付业务回执时 通过发送单元(26)向发起行计算机系统(1)返回"冲正失败"的支付业务回执;在判断装置(24)判断出没有接收到支付业务回执,将记录借记冲正业务状态的状态 存储器(27)的相对应的原借记业务状态更新为"已冲正",否则更写为"已转发"。
8. 根据权利要求6或7所述的支付结算综合业务系统中借记冲正业务处理方法,其特 征在于,步骤B中,检查原借记业务交易状态包括检查单元(22)检查原借记业务信息是否正确,包括原借记业务的关键要素是否一致, 该关键要素包括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算 行行行号、原付款人账号、金额;如果一致,则进入步骤C ;否则结束。
9. 根据权利要求8所述的支付结算综合业务系统中借记冲正业务处理方法,其特征在 于,步骤D中,接收行计算机系统接收到业务处理中心转发来的借记冲正业务指令后,进一 步包括检查原借记业务信息是否正确,包括原借记业务的关键要素是否一致,该关键要素包 括原发起清算行行号、原工作日期、原交易流水、原收款人账号、原接收清算行行行号、原付 款人账号、金额;如果一致,则对原借记业务进行冲正处理;否则结束。
10. 根据权利要求6所述的支付结算综合业务系统中借记冲正业务处理方法,其特征 在于,在执行步骤A之前进一步包括发起借记指令的发起行计算机系统(1)的超时判断单元(12)先做超时检查,当交易超 时后,发起行计算机系统(1)则直接执行步骤A,或者由发起行计算机系统(1)的查询单元(13)发起查询交易,查询该笔业务在业务处理中 心的当前处理状态,如果得到该借记业务明确的处理状态,则关闭该交易,不必通过指令发 送单元(11)向业务处理中心发起借记冲正业务指令。
全文摘要
本发明提供了一种支付结算综合业务系统中借记冲正业务处理方法,包括发起行计算机系统向业务处理中心发起借记冲正业务指令;业务处理中心接收到该借记冲正业务指令后,检查原借记业务交易状态;如果已经接收到接收行计算机系统返回原借记业务的支付业务回执,则通知发起行计算机系统冲正失败;如果没有接收到接收行计算机系统返回的原借记业务的支付业务回执,则通知发起行计算机系统冲正成功,并将该借记冲正业务指令转发给接收行计算机系统;接收行计算机系统对原借记业务进行冲正处理。本发明解决了商业银行跨行借记支付时保证了业务准确性,同时降低了系统复杂度并提高了业务效率和成功率的问题。
文档编号G06Q20/00GK101782990SQ200910105160
公开日2010年7月21日 申请日期2009年1月20日 优先权日2009年1月20日
发明者张国华, 赵明刚 申请人:深圳市雁联计算系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1