首页> 中国专利> 银行系统联机交易收费确定方法及系统

银行系统联机交易收费确定方法及系统

摘要

本发明提供一种银行系统联机交易收费确定方法及系统,其中,该方法包括:交易前端将交易数据和交易操作标识发送至后台服务器;后台服务器在识别出交易操作标识指示进行费用试算操作后,根据交易数据确定交易手续费,将交易手续费存储于费用数据表中,并将费用数据表标识返回;交易前端将交易操作标识修改为指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器;后台服务器根据交易操作标识进行交易处理操作,根据费用数据表标识从费用数据表中获取交易手续费进行费用扣除操作。本发明方法通过增加一个标志位来实现用一支交易同时实现费用提示、业务办理两个功能;通过增加中间表保证提示的费用和实际收取的费用的一致性。

著录项

  • 公开/公告号CN106557975A

    专利类型发明专利

  • 公开/公告日2017-04-05

    原文格式PDF

  • 申请/专利权人 中国银行股份有限公司;

    申请/专利号CN201611030776.3

  • 发明设计人 王春雨;张靖;

    申请日2016-11-16

  • 分类号G06Q40/02;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人王天尧

  • 地址 100818 北京市西城区复兴门内大街1号

  • 入库时间 2023-06-19 01:53:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-04

    授权

    授权

  • 2017-05-03

    实质审查的生效 IPC(主分类):G06Q40/02 申请日:20161116

    实质审查的生效

  • 2017-04-05

    公开

    公开

说明书

技术领域

本发明涉及数据处理技术领域,特别涉及一种银行系统联机交易收费确定方法及系统。

背景技术

银行系统中的很多交易业务在进行交易的同时会自动进行交易费用收取,为了满足监管要求、提升客户服务质量,通常在收取交易费用之前需要明确告诉客户费用金额、种类等信息,即交易之前需要进行交易费用试算。交易费用的计算要依赖交易类型、账号类型、客户类型、汇率、交易地点等多种要素,如果采用人工来进行交易费用试算,会耗时耗力。针对人工计算耗时耗力的缺点,现有的一些银行系统通过新增单独的试算交易模块来进行费用试算,这样可以节省时间和人力,但是由于试算交易模块要按照正式交易时费用的计算方法进行费用计算,使得开发维护难度较大;并且对于银行系统而言,试算交易和正式交易是两个不同的操作任务,两者之间不仅没有直接的关联,还存在时间差,当正式进行交易时,如果某些费用计算要素发生了变化,则可能导致进行费用试算时获取的试算金额和正式交易时获取的实际收取金额不一致。因此,采用单独的试算交易模块,很难保证费用试算金额和实际收取金额一致。

发明内容

本发明实施例提供了一种银行系统联机交易收费确定方法,通过增加一个交易操作标识来实现用一支交易同时实现费用试算和交易处理这两个功能,通过增加费用数据表保证了费用试算金额和实际收取金额的一致性。该方法包括:

交易前端将交易数据和交易操作标识发送至后台服务器;

后台服务器在识别出交易操作标识用于指示进行费用试算操作后,根据交易数据确定交易手续费,将所述交易手续费存储于费用数据表中,并将所述交易手续费和费用数据表标识返回给交易前端;交易前端将交易操作标识修改为用于指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器;后台服务器根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取所述交易手续费进行费用扣除操作。

在一个实施例中,还包括:

后台服务器在识别出交易操作标识用于指示进行交易处理操作后,根据交易数据进行交易处理操作,根据交易数据确定交易手续费并进行费用扣除操作。

在一个实施例中,根据交易数据确定交易手续费,包括:

当交易操作标识用于指示进行费用试算操作后时,后台服务器根据交易数据进行交易试处理操作,生成交易试处理数据,根据交易试处理数据确定交易手续费。

在一个实施例中,在将所述交易手续费和费用数据表标识返回给交易前端前或后,还包括:

后台服务器将交易试处理数据进行回滚操作,使得在交易试处理操作过程中改变的数据恢复到未进行交易试处理操作前的状态。

在一个实施例中,还包括:

后台服务器对所述交易数据进行合法性验证。

本发明实施例还提供了一种银行系统联机交易收费确定系统,该系统包括:交易前端和后台服务器;

所述交易前端用于:将交易数据和交易操作标识发送至后台服务器;

所述后台服务器用于:在识别出交易操作标识用于指示进行费用试算操作后,根据交易数据确定交易手续费,将所述交易手续费存储于费用数据表中,并将所述交易手续费和费用数据表标识返回给交易前端;

交易前端用于:将交易操作标识修改为用于指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器;

后台服务器用于:根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取所述交易手续费进行费用扣除操作。

在一个实施例中,所述后台服务器还用于:在识别出交易操作标识用于指示进行交易处理操作后,根据交易数据进行交易处理操作,根据交易数据确定交易手续费并进行费用扣除操作。

在一个实施例中,所述后台服务器具体用于:

按照如下方式根据交易数据确定交易手续费:

当交易操作标识用于指示进行费用试算操作后时,根据交易数据进行交易试处理操作,生成交易试处理数据,根据交易试处理数据确定交易手续费。

在一个实施例中,所述后台服务器还用于:

在将所述交易手续费和费用数据表标识返回给交易前端前或后,将交易试处理数据进行回滚操作,使得在交易试处理操作过程中改变的数据恢复到未进行交易试处理操作前的状态。

在一个实施例中,所述后台服务器还用于:对所述交易数据进行合法性验证。

在本发明实施例中,后台服务器对交易前端发送的交易操作标识进行识别,在识别出交易操作标识用于指示进行费用试算操作后,根据交易前端发送的交易数据确定交易手续费,并存储于费用数据表中,将费用数据表标识返回给交易前端;交易前端将交易操作标识修改为用于指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器;后台服务器根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取所述交易手续费进行费用扣除操作。这样通过增加一个交易操作标识来区分是进行费用试算操作还是进行交易处理操作,可以实现用一支交易同时实现费用试算和正式交易这两个功能;通过增加费用数据表保证了费用试算金额和实际收取金额的一致性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种银行系统联机交易收费确定方法流程图一;

图2是本发明实施例提供的一种银行系统联机交易收费确定方法流程图二;

图3是本发明实施例提供的一种银行系统联机交易收费确定系统结构示意图一;

图4是本发明实施例提供的一种银行系统联机交易收费确定系统结构示意图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

由于手续费用计算要依赖于交易类型、账号类型、客户类型、汇率、交易地点等多种因素,如果要保证费用试算的金额和实际收取的一致必须严格保证两个计算过程的方法、涉及的要素的一致,如果采用单独的交易进行试算很难保证计算规则要素的一致性;对于后台系统而言费用试算交易和正常的交易是两笔不同的任务,两笔任务提交存在时间差,在此期间某些费用计算要素可能发生变化并导致两次计算出的费用不一致。为解决此问题本发明采用一支交易同时实现费用试算和原交易的功能,通过一个标志位区分是费用试算交易还是正常交易,该标志位由交易发起方(交易前端)上送;并提出在系统内新增数据表用于记录费用试算的结果,在正常交易提交时读取该表取得费用试算结果并按此进行扣费,这样就能严格保证实际收取的费用和费用试算一致。

基于此,本发明提出一种银行系统联机交易收费确定方法,图1是为该方法的流程图,如图1所示,该方法包括:

步骤101:交易前端将交易数据和交易操作标识发送至后台服务器;

步骤102:后台服务器在识别出交易操作标识用于指示进行费用试算操作后,根据交易数据确定交易手续费,将交易手续费存储于费用数据表中,并将交易手续费和费用数据表标识返回给交易前端;

步骤103:交易前端将交易操作标识修改为用于指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器;

步骤104:后台服务器根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取交易手续费进行费用扣除操作。

具体实施时,后台服务器在接收到交易前端发送的交易数据和交易操作标识后,首先对交易数据进行初步检查,比如,可以对交易数据的合法性进行验证。在确定交易数据合法之后,再对交易操作标识进行识别,确定交易操作标识用来指示进行费用试算操作还是指示进行交易处理操作。

当识别到交易操作标识用来指示进行费用试算操作后,进行费用试算操作的过程如下:

后台服务器根据交易数据进行交易试处理操作,生成交易试处理数据,根据交易试处理数据确定交易手续费,并将交易手续费存储于费用数据表中,后台服务器将交易手续费和费用数据表标识返回给交易前端,同时返回交易失败信息给交易前端,另外,后台服务器还会在将交易手续费和费用数据表标识返回给交易前端之前或之后,将交易试处理数据进行回滚操作,使得在交易试处理操作过程中改变的数据恢复到未进行交易试处理操作前的状态。

交易前端将接收到的所要扣的交易手续费告知或者显示给客户知道,当客户同意按照所述的交易手续费进行扣费,则指示交易前端可以继续进行交易,此时交易前端将交易操作标识修改为用于指示进行交易处理操作,交易前端一并将交易操作标识和费用数据表标识发送至后台服务器,后台服务器此时进行正常交易,后台服务器根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取交易手续费进行费用扣除操作。还可以将交易处理结果返回给交易前端。当客户不同意按照所述的交易手续费进行扣费,则指示交易前端交易结束。

如图2所示,当识别到交易操作标识用来指示进行交易处理操作后,进行交易处理操作的过程如下:

步骤105:后台服务器根据交易数据进行交易处理操作,根据交易数据确定交易手续费并进行费用扣除操作。还可以将交易处理结果返回给交易前端。

基于同一发明构思,本发明实施例中还提供了一种银行系统联机交易收费确定系统,如下面的实施例所述。由于银行系统联机交易收费确定系统解决问题的原理与银行系统联机交易收费确定方法相似,因此银行系统联机交易收费确定系统的实施可以参见银行系统联机交易收费确定方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3是本发明实施例的银行系统联机交易收费确定系统的一种结构框图,如图3所示,包括:交易前端301和后台服务器302;

所述交易前端301用于:将交易数据和交易操作标识发送至后台服务器302;

所述后台服务器302用于:在识别出交易操作标识用于指示进行费用试算操作后,根据交易数据确定交易手续费,将交易手续费存储于费用数据表中,并将交易手续费和费用数据表标识返回给交易前端301;

交易前端301用于:将交易操作标识修改为用于指示进行交易处理操作,将交易操作标识和费用数据表标识发送至后台服务器302;

后台服务器302用于:根据交易操作标识进行交易处理操作,根据费用数据表标识从相应的费用数据表中获取所述交易手续费进行费用扣除操作。

具体实施时,在进行完交易处理操作和费用扣除操作之后,还可以将交易处理结果返回给交易前端。

下面对该结构进行说明。

具体实施时,如图4所示,后台服务器302还用于:在识别出交易操作标识用于指示进行交易处理操作后,根据交易数据进行交易处理操作,根据交易数据确定交易手续费并进行费用扣除操作。在进行完交易处理操作和费用扣除操作之后,还可以将交易处理结果返回给交易前端。

具体实施时,后台服务器302具体用于:

按照如下方式根据交易数据确定交易手续费:

当交易操作标识用于指示进行费用试算操作后时,根据交易数据进行交易试处理操作,生成交易试处理数据,根据交易试处理数据确定交易手续费。

具体实施时,后台服务器302还用于:

在将所述交易手续费和费用数据表标识返回给交易前端前或后,将交易试处理数据进行回滚操作,使得在交易试处理操作过程中改变的数据恢复到未进行交易试处理操作前的状态。

具体实施时,后台服务器302还用于:对所述交易数据进行合法性验证。

综上所述,本发明方法和系统可以通过增加一个标志位来实现用一支交易同时实现费用提示、业务办理两个功能;可以通过增加中间表(费用数据表)保证提示的费用和实际收取的费用的一致性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号