【技术实现步骤摘要】
参数化交易控制方法及装置
[0001]本专利技术涉及金融
,尤其涉及一种参数化交易控制方法及装置。
技术介绍
[0002]为实现业务需求或相应监管要求,银行系统业务方常需在一些业务条件下对系统是否允许执行此交易或限制交易的金额,但传统限制机制在实现上往往不够灵活,控制方式与底层代码耦合性较高。
[0003]下面以典型的交易限制为例说明:
[0004]为实现对借记卡交易的控制,通过设置参数表及相应的控制逻辑完成对交易属性的鉴别与准许控制,交易上送后,以交易上送中的交易场景、境内外标志、产品信息、交易码等为关键要素读取参数表。当控制方式是黑名单控制时,读到记录则认为该交易在黑名单中,拒绝交易,读不到则认为不在黑名单中,交易继续;当控制方式是白名单时,读到记录则认为该交易在白名单中,允许交易,读不到则认为不允许执行,拒绝交易。
[0005]上述过程在一定程度上能够以参数化方式控制交易是否允许执行,也即控制服务是否被限制,但上述机制存在以下几个弊端:
[0006]1、参数调配不灵活
[0 ...
【技术保护点】
【技术特征摘要】
1.一种参数化交易控制方法,其特征在于,包括:在确定需要对交易对应的控制主体进行控制时,将交易中的要素拼接字符串形成控制要素值;基于控制要素值访问控制手册表,对控制主体的每个控制对象,在确定该控制对象启用时,获得该控制对象对应的控制对象方法编号与控制对象内容编号;对每个控制对象,基于控制对象内容编号访问控制内容表,在确定该控制对象的控制对象内容启用时,获得该控制对象的处理后的控制对象内容;对每个控制对象,基于控制对象方法编号访问控制方法表,在确定该控制对象的控制对象方法启用时,获得该控制对象对应的控制对象方法的实现程序名;对每个控制对象,在确定该控制对象启用,且该控制对象的控制对象内容启用,且该控制对象的控制对象方法启用时,以该控制对象的当前交易的校验值与处理后的控制对象内容输入至该控制对象对应的实现程序名对应的实现程序中并执行所述实现程序,获得该控制对象的处理结果;若存在处理结果为处理失败的控制对象,确定该交易控制结果为不允许;否则确定该交易控制结果为允许。2.如权利要求1所述的方法,其特征在于,确定需要对交易对应的控制主体进行控制,包括:访问准入控制表,获得控制主体编号;基于控制主体编号,访问控制手册表,在准入控制表中存在所述控制主体编号时,确定需要对交易对应的控制主体进行控制。3.如权利要求1所述的方法,其特征在于,确定该控制对象启用,包括:从控制手册表中查询该控制对象状态;在该控制对象状态为启用时,获得该控制对象对应的控制对象方法编号与控制对象内容编号。4.如权利要求1所述的方法,其特征在于,确定该控制对象的控制对象内容启用,包括:从控制内容表中获得该控制对象的控制对象内容状态;在所述控制对象内容状态为启用时,确定该控制对象的控制对象内容启用。5.如权利要求1所述的方法,其特征在于,获得该控制对象的处理后的控制对象内容,包括:从控制内容表中获得该控制对象对应的控制对象内容以及截取位数;根据所述截取位数对所述控制对象内容进行截取处理,获得该控制对象的处理后的控制对象内容。6.如权利要求1所述的方法,其特征在于,确定该控制对象的控制对象方法启用,包括:从控制方法表中获得该控制对象的控制对象方法状态;在所述控制对象方法状态为启用时,确定...
【专利技术属性】
技术研发人员:葛亮,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。