实现交易参数化控制的方法和系统的制作方法

文档序号:6666246阅读:278来源:国知局
专利名称:实现交易参数化控制的方法和系统的制作方法
技术领域
本发明涉及金融数据处理领域,特别涉及一种实现交易参数化控制的方法和系统。
背景技术
在银行各项交易业务中,为了防范风险,保证交易内容的正确和安全,需要采用一些控制手段对操作的交易进行多重确认。其中,授权和复核是两种典型的交易控制手段,以下以授权和复核为例说明。
授权是由银行柜面工作人员负责办理的交易超过了一定的限制,例如交易金额超过了限额,这时需要主管来授予执行本次交易的权利,具体的,主管可以通过登录并验证主管身份后将交易提交至后台。复核是某些交易的处理过程中规定必须由双人处理,首先是由交易的接单人录入本次交易的内容,如果录入的交易内容超过了一定的限制,需要由复核人再次录入本次交易的内容,前后两次录入内容相同则复核通过,向后台提交本次交易。
目前的授权和复核执行条件是单一的,不同地区的银行、不同级别的银行分支都执行同一套授权复核标准。这样,主要存在的问题是无法满足分级控制的要求。尽管不同交易业务的风险有差别,可能需要有些交易可以由总行控制,而另外一些交易也可以由总行指定分行来控制,但是,现有技术的执行条件是单一的,不论交易的风险差别,都按同一套条件执行。例如,有些经济发达地区需要授权/复核的金额条件比一些经济欠发达地区的高,以放宽授权条件,减少复核次数,但是现有的情况无法实现。
另外,现有的授权复核条件判断固化在统一发布的前端系统软件中,如果需要更改授权复核的条件,就需要更改代码,更新前端系统软件的版本,而这样给前端系统的安全性带来了风险和隐患。

发明内容
本发明的目的是提供一种实现交易参数化控制的方法和系统,以克服现有技术中无法实现分级别进行参数化控制的缺陷。
为解决上述技术问题,本发明提供一种实现交易参数化控制的方法和系统是这样实现的一种实现交易参数化控制的方法,包括根据预置的交易配置表取得柜员界面中本次操作的相关参数;当判断所述相关参数满足所述交易配置表中的参数化控制条件时,再根据预置的总行参数表中的分行控制位判断如果判断结果为本次操作不由分行控制,按照总行参数表进行操作;如果判断结果为本次操作由分行控制,且预置的分行参数表中设置有相关参数值时,按照该参数值进行操作。
所述根据预置的交易配置表取得柜员界面中本次操作的相关参数由以下方式实现根据交易配置表中的操作码、交易类别、币别、金额和/或功能号取得交易画面中的相应参数值。
所述交易配置表中不同的操作码、交易类别、币别、金额和/或功能号及其组合对应不同的允许参数化授权和/或允许参数化复核的值。
所述总行参数表包括操作码、功能号、交易类别、总行授权级别和总行复核类型。
所述总行参数表中不同的操作码、功能号和/或交易类及其组合对应不同的总行授权级别和总行复核类型的值。
所述分行参数表包括参数生效机构、操作码、功能号、交易类别、币别、金额、分行授权级别和分行复核类型。
所述分行参数表中不同操作码、功能号、交易类别、币别和/或金额及其组合对应不同的分行授权级别和分行复核类型的值。
所述判断相关参数满足交易配置表中的参数化控制条件由以下方式实现当前交易提交至后台前判断的所述相关参数满足授权的参数化控制条件;和/或当前交易在录入功能完成后判断当前交易的参数满足复核的参数化控制条件。
所述进行操作由以下方式实现按照总行参数表或分行参数表中的参数进行授权和/或复核。
本方法还包括当判断所述相关参数不满足所述交易配置表中的参数化控制条件时,按照程序原有控制执行。
本方法还包括根据预置的总行参数表中的分行控制位判断的结果为本次操作由分行控制,但分行参数表中未设置有参数值时,按照程序原有控制执行。
本方法还包括在交易配置表中增加参数维护交易,并增加进行参数维护的参数信息表;根据交易配置表中参数维护交易项,按照其中的参数信息表进行总行参数表和/或分行参数表的维护。
所述根据交易配置表中参数维护交易项,按照其中的参数信息表进行总行参数表和/或分行参数表的维护由以下方式实现如果当前交易是交易配置表中的总行参数维护交易,且该交易中有参数时,按照其参数信息表设置总行参数表中的相应参数项;否则结束此次交易;如果当前交易是交易配置表中的分行参数维护交易,根据总行参数设置判断允许分行维护交易参数,且该交易中有参数时,按照其参数信息表设置分行参数表中的相应参数项;否则结束此次交易。
一种实现交易参数化控制的系统,包括交易配置表单元,用于存储包含参数和参数化控制条件的交易配置表;参数获取单元,用于根据交易配置表获取柜员画面中本次操作的相关参数;参数化控制判断单元,用于根据交易配置表判断由参数获取单元获取的参数是否满足参数化控制条件;总行参数表单元,用于存储总行参数表;
总行控制判断单元,用于当参数化控制判断单元判断结果为满足参数化控制条件时,根据总行参数表判断本次操作是否满足分行参数化控制条件;分行参数表单元,用于存储总行参数表;分行控制判断单元,用于当总行控制判断单元判断结果为满足分行参数化控制条件时,判断分行参数表是否设置有相关参数;参数化操作单元,用于当总行控制判断单元判断结果为不满足分行参数化控制条件时,按照总行参数表进行参数化操作;或分行控制判断单元判断结果为分行参数表设置有相关参数时,按照分行参数表进行参数化操作。
所述交易配置表包括操作码、交易类别、币别、金额和/或功能号及允许参数化授权和/或允许参数化复核。
所述交易配置表中不同的操作码、交易类别、币别、金额和/或功能号及其组合对应不同的允许参数化授权和/或允许参数化复核的值。
所述总行参数表包括操作码、功能号、交易类别、总行授权级别和总行复核类型。
所述总行参数表中不同的操作码、功能号和/或交易类及其组合对应不同的总行授权级别和总行复核类型值。
所述分行参数表包括参数生效机构、操作码、功能号、交易类别、币别、金额、分行授权级别和分行复核类型。
所述分行参数表中不同操作码、功能号、交易类别、币别和/或金额及其组合对应不同的分行授权级别和不同的分行复核类型的值。
所述参数化操作单元包括参数化授权操作单元和参数化复核操作单元,其中,参数化授权操作单元按照总行参数表进行参数化操作;参数化复核操作单元按照分行参数表进行参数化操作。
由以上本发明提供的技术方案可见,本发明预置交易配置表、总行参数表和分行参数表,根据交易配置表取得柜员画面中本次交易的相关参数,当判断该参数满足交易配置表中的参数化控制条件时,如果满足总行参数表中的分行控制位的条件且分行参数表中设置有相关参数,按照分行参数表进行参数化操作,如果不满足总行参数表中的分行控制位条件,则按照总行配置表进行参数化操作,这样,交易可以由总行控制,也可以由分行来控制,从而可以分级别控制,进而可以放宽授权条件,减少复核次数,使交易可以灵活控制。


图1为本发明参数化授权的流程图;图2为本发明参数化复核的流程图;图3为本发明维护总行参数表的流程图;图4为本发明维护分行参数表的流程图;图5为本发明参数下发的原理图;图6为本发明实现交易参数化控制的系统的框图。
具体实施例方式
本发明的核心是预置交易配置表、总行参数表和分行参数表,根据交易配置表取得柜员画面中本次交易的相关参数,当判断该参数满足交易配置表中的参数化控制条件时,按照先总行、后分行的顺序进行交易的参数化控制。具体的,在总行参数表中预置分行控制位,并根据其判断参数化控制级别,如果判断结果为本次操作不由分行控制,则按照总行参数表进行操作,如果判断结果为本次操作由分行控制,按照分行参数表进行操作。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
首先需要获取前端交易界面中的参数。由于授权和复核都是按照交易界面中的参数进行判断,因此,本发明将获取交易参数与判断授权、复合级别区分开,将获取交易参数作为一个公共功能,这样,取得的交易界面参数既是参数化授权的判断依据,也是参数化复核的判断依据。
本发明预置了交易配置表,其中配置有交易的相关参数,例如本次交易的功能号、交易类别、币别、金额等,且这些参数之一或其组合对应不同是否允许参数化授权和/或是否允许参数化复核的值。则可以根据该交易配置表中的域名,如功能号、交易类别、币别、金额等获取交易界面中的相关参数。
下面介绍交易参数化控制的过程。本发明以授权和复核为例说明。由于授权和复核实现的功能不同,而且授权是在交易提交至后台前进行判断,复核是在录入完成后根据录入的内容判断是否需要进行复核,因此,将授权和复核的判断功能分开。
以下介绍参数化授权的过程。图1示出了该过程的流程。
步骤101根据交易配置表判断本次交易中的参数是否满足参数化授权控制的条件,是则转入步骤102,否则转入步骤105。
该步骤中判断的依据的是预先设置的交易配置表,由之前获得的本次交易的相关参数,按照交易配置表中条件判断。例如有些交易类型不需要参数化授权,可以直接进行交易的原有控制,即按照程序的原有控制进行。如果判断结果需要进行参数化授权,则还需要经过后续的步骤来决定由哪一级判断。
交易配置表可以预先配置不同的操作码及其的对应的是否允许参数化授权和是否允许参数化复核两项的值。例如交易配置表中配置有操作码为1102对应的是否允许参数化授权和是否允许参数化复核两项的值都是允许,则根据交易配置表取得本次交易的操作码如果为1102的话,可以确定本次交易需要允许参数化授权且允许参数化复核。
步骤102按照总行参数表中的分行控制位判断本次交易是否允许分行控制,是则转入步骤103,否则转入步骤104。
总行参数表如下所示


表1.总行参数表由上表可见,总行参数表中包含总行授权和复核的级别和操作等内容。
该步骤中,根据获得的本次交易的参数值,按照总行参数表中总行授权级别的“允许分行控制”判断本次交易的参数是否满足该条件,是则转入步骤103,否则转入步骤104。
某次交易在总行参数表中是否允许分行控制,或者是按照总行授权级别与总行复核类型中的哪个值操作,是由操作码、功能号、交易类别这三个要素共同决定的,具体的,可以为操作码、功能号、交易类别其中之一或其组合决定。例如操作码为1102的交易,功能号与交易类别是任何值的情况下都允许分行控制。而一些其它交易,操作码、功能号、交易类别的其它组合对应总行授权级别与总行复核类型的值。
步骤103判断分行参数表中是否设置有相关参数,是则转入步骤104,否则转入步骤105。
分行参数表如下所示


表2.分行参数表由上表可见,分行参数表中包含分行授权和复核的级别和操作等内容。
该步骤中,根据获得的本次交易的参数值,判断分行参数表中设置的分行授权级别,如果设置有参数值,转入步骤104,否则转入步骤105。分行参数表中不同操作码、功能号、交易类别、币别和/或金额及其组合对应不同的分行授权级别和不同的分行复核类型。
步骤104按照参数表进行授权操作。
本步骤是按照进行判断的参数表中的参数值进行授权操作。
如果该次交易按照总行参数表控制,则根据相应的总行授权级别进行操作。
如果该次交易按照分行参数表控制,则根据相应的分行授权级别进行操作。
下面给出操作码为1102时的一个完整的分行参数表的实例


表3.分行参数表实例其中参数生效机构中的320999999代表某一级分行。
功能号的值在本次交易中不受限制。
金额栏中划分了不同的区间,规定如下金额在≥0且<5000时,交易不要授权,不要复核;金额在≥5000且<50000时,交易要B级授权,不要复核;金额在≥50000且<500000时,交易要A级授权,不要复核;金额在≥500000且<1000000时,交易要A级授权,且要复核。
可见,本次交易的参数化授权控制下放给了分行控制,而分行对该次交易进行怎样的处理可以根据分行控制表中的参数化设置进行。
步骤105进行程序的原有控制。
本步骤是执行交易的原有流程,即当不需要执行授权的情况,按照已有流程处理。
以下介绍复核的参数化控制过程。图2示出了该过程的流程。
步骤201根据交易配置表判断本次交易中的参数是否满足参数化复核的条件,是则转入步骤202,否则转入步骤205。
步骤202按照总行参数表中的分行控制位判断本次交易是否允许分行控制,是则转入步骤203,否则转入步骤204。
该步骤中,根据获得的本次交易的参数值,按照表1所示的总行参数表中总行复核级别的“允许分行参数维护”判断本次交易的参数是否满足该条件,是则转入步骤203,否则转入步骤204。
步骤203判断分行参数表中是否设置有相关参数,是则转入步骤204,否则转入步骤205。
该步骤中,根据获得的本次交易的参数值,判断表2所示的分行参数表中设置的分行复核操作,如果设置有参数值,转入步骤204,否则转入步骤205。
步骤204按照参数表进行复核操作。
本步骤是按照进行判断的参数表中的参数值进行复核操作。
如果该次交易按照总行参数表控制,则根据相应的总行复核类型进行操作。
如果该次交易按照分行参数表控制,则根据相应的分行复核类型进行操作。
步骤205进行程序的原有控制。
可见,参数化复核的流程与参数化授权的流程类似。而且,本发明支持授权+复核的参数化控制,即参数化授权和参数化复核可以在交易的一次判断流程中进行。
下面介绍本发明实现交易参数化控制的系统,图6示出了该系统的框图,包括交易配置表单元601,参数获取单元602,参数化控制判断单元603,总行参数表单元604,总行控制判断单元605,分行参数表单元606,分行控制判断单元607,参数化操作单元608。其中交易配置表单元601用于存储包含参数和参数化控制条件的交易配置表。
参数获取单元602与交易配置表单元601相连,用于根据交易配置表获取柜员画面中本次操作的相关参数。
参数化控制判断单元603与参数获取单元602和交易配置表单元601相连,用于根据交易配置表判断由参数获取单元获取的参数是否满足参数化控制条件。
总行参数表单元604用于存储总行参数表。总行参数表单元中存储总行参数表包括操作码、功能号、交易类别、总行授权级别和总行复核类型。
总行控制判断单元605与参数化控制判断单元603和总行参数表单元604相连,用于当参数化控制判断单元判断结果为满足参数化控制条件时,根据总行参数表判断本次操作是否满足分行参数化控制条件。
分行参数表单元606用于存储总行参数表。分行参数表单元中存储的分行参数表包括参数生效机构、操作码、功能号、交易类别、币别、金额、分行授权级别、分行授权类型和分行复核类型。
分行控制判断单元607与总行控制判断单元605和分行参数表单元606相连,用于当总行控制判断单元判断结果为满足分行参数化控制条件时,判断分行参数表是否设置有相关参数。
参数化操作单元608与总行控制判断单元605和分行控制判断单元607相连,用于当总行控制判断单元判断结果为不满足分行参数化控制条件时,按照总行参数表进行参数化控制;或分行控制判断单元判断结果为分行参数表设置有相关参数时,按照分行参数表进行参数化控制。
其中,参数化操作单元608包括参数化授权操作单元6081和参数化复核操作单元6082,参数化授权操作单元6081按照总行参数表进行授权参数化控制,参数化复核操作单元6082按照分行参数表进行复核参数化操作。
还包括执行原有控制单元609,与参数化控制判断单元603相连,用于当参数化控制判断单元603根据交易配置表判断获取的参数不满足参数化控制条件,执行程序原有控制;还与分行控制判断单元607相连,用于当分行控制判断单元607判断结果为不满足分行参数化控制条件时,或分行参数表没有相关参数时,执行程序原有控制。
由以上实施例可见,交易可以由总行控制,也可以由分行来控制,从而可以分级别控制,进而可以放宽授权条件,减少复核次数,使交易可以灵活控制。
总行参数表和分行参数表的内容可以灵活配置,具体的,将总行和分行的配置参数作为一个参数信息表增加入交易配置表中,该参数信息表中设定可以维护的参数项和禁止维护的参数项,同时,在交易配置表中增加参数维护交易。
当收到发来的总行参数表时,按照图3所示的流程进行。
步骤301根据交易配置表判断该交易是否为参数维护交易,是则转入步骤302,否则结束而不执行参数维护操作。
步骤302判断交易中是否有功能号,相关栏位,是则转入步骤303,否则结束。
步骤303按照该栏位进行参数设置。
当收到发来的分行参数表时,按照图4所示的流程进行。
步骤401根据交易配置表判断该交易是否为参数维护交易,是则转入步骤402,否则结束而不执行参数维护操作。
步骤402根据总行参数设置判断是否允许分行维护交易参数,是则转入步骤403,否则结束。
步骤403根据交易配置表判断交易中是否有相关栏位,是则转入步骤404,否则结束。相关栏位包括功能号,交易类别,币别,金额等。
步骤404按照该栏位进行参数设置。
上述总行参数表的维护需要总行下发更新的总行参数表到下一级分行或网点,之后根据上述的步骤301至304维护相关参数。分行参数表的维护需要一级分行下发更新的分行参数表到下一级分行或网店,之后根据上述的步骤401至405维护相关参数。而交易配置表则需要由系统的开发人员进行维护,将新版本的系统文件按照银行的结构逐级下发直至各网点,每个收到交易配置表的银行机构更新该交易配置表。
图5示出了下发参数的过程。
银行的结构如图所示,最顶层为中心节点,连接有若干一级行节点、每个一级行节点连接若干二级行节点,每个二级行节点又连接若干网点。交易配置表从中心节点逐级下发直至各网点。总行参数表从中心节点逐级下发直至各网点。分行参数表从一级行节点逐级下发直至各网点。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种实现交易参数化控制的方法,其特征在于,包括根据预置的交易配置表取得柜员界面中本次操作的相关参数;当判断所述相关参数满足所述交易配置表中的参数化控制条件时,再根据预置的总行参数表中的分行控制位判断如果判断结果为本次操作不由分行控制,按照总行参数表进行操作;如果判断结果为本次操作由分行控制,且预置的分行参数表中设置有相关参数值时,按照该参数值进行操作。
2.如权利要求1所述的方法,其特征在于,所述根据预置的交易配置表取得柜员界面中本次操作的相关参数由以下方式实现根据交易配置表中的操作码、交易类别、币别、金额和/或功能号取得交易画面中的相应参数值。
3.如权利要求1所述的方法,其特征在于,所述交易配置表中不同的操作码、交易类别、币别、金额和/或功能号及其组合对应不同的允许参数化授权和/或允许参数化复核的值。
4.如权利要求1所述的方法,其特征在于,所述总行参数表包括操作码、功能号、交易类别、总行授权级别和总行复核类型。
5.如权利要求4所述的方法,其特征在于,所述总行参数表中不同的操作码、功能号和/或交易类及其组合对应不同的总行授权级别和总行复核类型的值。
6.如权利要求1所述的方法,其特征在于,所述分行参数表包括参数生效机构、操作码、功能号、交易类别、币别、金额、分行授权级别和分行复核类型。
7.如权利要求6所述的方法,其特征在于,所述分行参数表中不同操作码、功能号、交易类别、币别和/或金额及其组合对应不同的分行授权级别和分行复核类型的值。
8.如权利要求1所述的方法,其特征在于,所述判断相关参数满足交易配置表中的参数化控制条件由以下方式实现当前交易提交至后台前判断所述相关参数满足授权的参数化控制条件;和/或当前交易在录入功能完成后判断当前交易的参数满足复核的参数化控制条件。
9.如权利要求8所述的方法,其特征在于,所述进行操作由以下方式实现按照总行参数表或分行参数表中的参数进行授权和/或复核。
10.如权利要求1所述的方法,其特征在于,本方法还包括当判断所述相关参数不满足所述交易配置表中的参数化控制条件时,按照程序原有控制执行。
11.如权利要求1所述的方法,其特征在于,本方法还包括根据预置的总行参数表中的分行控制位判断的结果为本次操作由分行控制,但分行参数表中未设置有参数值时,按照程序原有控制执行。
12.如权利要求1所述的方法,其特征在于,本方法还包括在交易配置表中增加参数维护交易,并增加进行参数维护的参数信息表;根据交易配置表中参数维护交易项,按照其中的参数信息表进行总行参数表和/或分行参数表的维护。
13.如权利要求12所述的方法,其特征在于,所述根据交易配置表中参数维护交易项,按照其中的参数信息表进行总行参数表和/或分行参数表的维护由以下方式实现如果当前交易是交易配置表中的总行参数维护交易,且该交易中有参数时,按照其参数信息表设置总行参数表中的相应参数项;否则结束此次交易;如果当前交易是交易配置表中的分行参数维护交易,根据总行参数设置判断允许分行维护交易参数,且该交易中有参数时,按照其参数信息表设置分行参数表中的相应参数项;否则结束此次交易。
14.一种实现交易参数化控制的系统,其特征在于,包括交易配置表单元,用于存储包含参数和参数化控制条件的交易配置表;参数获取单元,用于根据交易配置表获取柜员画面中本次操作的相关参数;参数化控制判断单元,用于根据交易配置表判断由参数获取单元获取的参数是否满足参数化控制条件;总行参数表单元,用于存储总行参数表;总行控制判断单元,用于当参数化控制判断单元判断结果为满足参数化控制条件时,根据总行参数表判断本次操作是否满足分行参数化控制条件;分行参数表单元,用于存储总行参数表;分行控制判断单元,用于当总行控制判断单元判断结果为满足分行参数化控制条件时,判断分行参数表是否设置有相关参数;参数化操作单元,用于当总行控制判断单元判断结果为不满足分行参数化控制条件时,按照总行参数表进行参数化操作;或分行控制判断单元判断结果为分行参数表设置有相关参数时,按照分行参数表进行参数化操作。
15.如权利要求14所述的方法,其特征在于,所述交易配置表包括操作码、交易类别、币别、金额和/或功能号及允许参数化授权和/或允许参数化复核。
16.如权利要求15所述的系统,其特征在于,所述交易配置表中不同的操作码、交易类别、币别、金额和/或功能号及其组合对应不同的允许参数化授权和/或允许参数化复核的值。
17.如权利要求14所述的系统,其特征在于,所述总行参数表包括操作码、功能号、交易类别、总行授权级别和总行复核类型。
18.如权利要求17所述的方法,其特征在于,所述总行参数表中不同的操作码、功能号和/或交易类及其组合对应不同的总行授权级别和总行复核类型值。
19.如权利要求14所述的系统,其特征在于,所述分行参数表包括参数生效机构、操作码、功能号、交易类别、币别、金额、分行授权级别和分行复核类型。
20.如权利要求19所述的方法,其特征在于,所述分行参数表中不同操作码、功能号、交易类别、币别和/或金额及其组合对应不同的分行授权级别和不同的分行复核类型的值。
21.如权利要求14所述的系统,其特征在于,所述参数化操作单元包括参数化授权操作单元和参数化复核操作单元,其中,参数化授权操作单元按照总行参数表进行参数化操作;参数化复核操作单元按照分行参数表进行参数化操作。
全文摘要
本发明提供了一种实现交易参数化控制的方法,应用于银行交易控制中,包括根据预置的交易配置表取得柜员界面中本次操作的相关参数;当判断所述相关参数满足所述交易配置表中的参数化控制条件时,再根据预置的总行参数表中的分行控制位判断如果判断结果为本次操作不由分行控制,按照总行参数表进行操作;如果判断结果为本次操作由分行控制,且预置的分行参数表中设置有相关参数值时,按照该参数值进行操作。本发明还提供了一种实现交易参数化控制的系统。利用本发明,交易可以由总行控制,也可以由分行来控制,从而可以分级别控制,进而可以放宽授权条件,减少复核次数,使交易可以灵活控制。
文档编号G07F19/00GK1987926SQ20061015642
公开日2007年6月27日 申请日期2006年12月31日 优先权日2006年12月31日
发明者杜永健, 王臻, 褚宇峰, 郑炜杰, 沙云, 陈勇, 黄萍, 高崇毅 申请人:中国建设银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1