银行卡状态校验方法及装置制造方法及图纸

技术编号:25891604 阅读:36 留言:0更新日期:2020-10-09 23:34
本发明专利技术公开了一种银行卡状态校验方法及装置,该方法包括:获取交易信息中的卡号标识及交易场景标识;根据卡号标识及预先配置的状态信息表确定银行卡状态;根据预先配置的状态参数表确定银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;利用卡状态校验参数对对应的银行卡状态进行校验,确定校验结果。本发明专利技术通过状态参数表对银行卡状态及不同交易场景标识下银行卡状态及其对应的卡状态校验参数进行配置,通过交易信息确定交易场景标识下银行卡状态及其对应的卡状态校验参数,进而利用该卡状态校验参数对对应的银行卡状态,因此能够提高银行卡状态校验的灵活性。

【技术实现步骤摘要】
银行卡状态校验方法及装置
本专利技术涉及交易控制
,尤其涉及银行卡状态校验方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。目前,中国已成为世界舞台上主要的舞者之一。近几年,我国与外部国家的经济合作越来越密切,中国的金融服务业也在此背景下,在海外建立了越来越多的分行。但海外各国的金融监管和银行业务规则不尽相同,这对一套IT系统处理全球业务提出了挑战。在交易进行之前需要对银行卡状态进行校验,在银行卡状态校验通过的情况下允许交易,在银行卡状态校验不通过时一般不允许交易。然而,对于银行卡等支付产品在相同的交易场景下,不同国家要求可以执行交易的银行卡状态要求不尽相同,如果以交易为最小维度控制不同银行卡状态下校验允许的交易,就需要在程序中对不同银行的要求做差异化处理,这样不仅工作量大,还极容易出错。另外在相同的银行卡状态下,海外各国家的分行允许执行的交易范围也不尽相同。针对海外各国不同的监管要求,不同卡状态对同一交易的限制不同,同一卡状态允许执行的交易集也往往不同。现有的发卡系统对于相同的交易场景,采用总线结构,对于每个银行卡状态进行校验检查,如果某家海外分行不适用该银行卡状态,或者有的分行在该银行卡状态校验通过的情况下进行交易,有的分行该银行卡状态下校验不通过则不允许进行交易,则采用逻辑分支对银行卡状态校验进行硬编码,导致不能灵活的控制银行卡状态的校验。从上述技术背景可以看出,现有的银行卡状态校验控制实现方案是各家海外分行业务高度耦合的,在相同银行卡状态下不能灵活控制各家分行的交易范围的,该技术方案存在以下缺点:(1)各分行银行卡状态校验业务高度耦合,相同的交易采用统一的校验流程,对于各个海外分行的差异化要求,采用硬编码的校验方式,非常不清晰,日常分析和开发难度都很大;尤其是对于某家海外分行新增加一个银行卡状态的情况下,由于是同一套处理逻辑,对其他海外分行影响比较大。(2)不能灵活控制相同银行卡状态下校验通过后的交易范围。相关渠道,柜台,手机银行,网银等可以要求前端控制校验通过后的交易范围,但对于跨行的ATM,POS,在线交易,二维码交易等无法要求前端控制校验通过后交易范围,留下很多潜在的风险。(3)这两种情况皆会因单一海外分行的改造引起大范围的影响,造成分析不充分,开发和测试的工作量巨大,银行卡状态校验的逻辑分支代码容易出错,从而带来开发的高风险。由于涉及海外分行多,且需要快速迭代,很多情况下都无法进行充分的覆盖测试,留下安全隐患。由此可见,现有技术存在不能灵活控制银行卡状态校验的问题。
技术实现思路
本专利技术实施例提供一种银行卡状态校验方法,用以提高银行卡状态校验的灵活性,该银行卡状态校验方法包括:获取交易信息中的卡号标识及交易场景标识;根据卡号标识及预先配置的状态信息表确定银行卡状态;状态信息表包括卡号标识与卡号标识对应的银行卡状态;根据预先配置的状态参数表确定交易场景标识下银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;利用交易场景标识下卡状态校验参数对卡状态校验参数对应的银行卡状态进行校验,确定校验结果。本专利技术实施例还提供一种银行卡状态校验装置,用以提高银行卡状态校验的灵活性,该银行卡状态校验装置包括:标识获取模块,用于获取交易信息中的卡号标识及交易场景标识;卡状态确定模块,用于根据卡号标识及预先配置的状态信息表确定银行卡状态;状态信息表包括卡号标识与卡号标识对应的银行卡状态;检验参数确定模块,用于根据预先配置的状态参数表确定交易场景标识下银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;校验模块,用于利用交易场景标识下卡状态校验参数对卡状态校验参数对应的银行卡状态进行校验,确定校验结果。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述银行卡状态校验方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述银行卡状态校验方法的计算机程序。本专利技术实施例中,基于交易信息获取卡号标识及交易场景标识,通过预先配置的状态信息表及状态参数表,根据卡号标识及交易场景标识分别确定银行卡状态及交易场景标识下银行卡状态对应的卡状态校验参数,进而利用卡状态校验参数对对应的银行卡状态进行校验。鉴于本专利技术实施例通过状态参数表对银行卡状态及不同交易场景标识下银行卡状态及其对应的卡状态校验参数进行配置,通过交易信息确定交易场景标识下银行卡状态及其对应的卡状态校验参数,进而利用该卡状态校验参数对对应的银行卡状态,因此能够提高银行卡状态校验的灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例提供的银行卡状态校验方法的实现流程图;图2为本专利技术实施例提供的银行卡状态校验方法中步骤104的实现流程图;图3为本专利技术实施例提供的另一银行卡状态校验方法的部分实现流程图;图4为本专利技术实施例提供的银行卡状态校验方法中步骤301的实现流程图;图5为本专利技术实施例提供的又一银行卡状态校验方法的部分实现流程图;图6为本专利技术实施例提供的银行卡状态校验装置功能模块图;图7为本专利技术实施例提供的银行卡状态校验装置中校验模块604的结构框图;图8为本专利技术实施例提供的另一银行卡状态校验装置的部分功能模块图;图9为本专利技术实施例提供的银行卡状态校验装置中查询模块801的结构框图;图10为本专利技术实施例提供的又一银行卡状态校验装置的部分功能模块图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。图1示出了本专利技术实施例提供的银行卡状态校验方法的实现流程,为便于描述,仅示出了与本专利技术实施例相关的部分,详述如下:如图1所示,银行卡状态校验方法,其包括:步骤101,获取交易信息中的卡号标识及交易场景标识;步骤102,根据卡号标识及预先配置的状态信息表确定银行卡状态;状态信息表包括卡号标识与卡号标识对应的银行卡状态;步骤103,根据预先配置的状态参数表确定交易场景标识下银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;步骤104,利用交易场景标识下卡状态校验参数对卡状态校验本文档来自技高网
...

【技术保护点】
1.一种银行卡状态校验方法,其特征在于,包括:/n获取交易信息中的卡号标识及交易场景标识;/n根据卡号标识及预先配置的状态信息表确定银行卡状态;状态信息表包括卡号标识与卡号标识对应的银行卡状态;/n根据预先配置的状态参数表确定交易场景标识下银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;/n利用交易场景标识下卡状态校验参数对卡状态校验参数对应的银行卡状态进行校验,确定校验结果。/n

【技术特征摘要】
1.一种银行卡状态校验方法,其特征在于,包括:
获取交易信息中的卡号标识及交易场景标识;
根据卡号标识及预先配置的状态信息表确定银行卡状态;状态信息表包括卡号标识与卡号标识对应的银行卡状态;
根据预先配置的状态参数表确定交易场景标识下银行卡状态对应的卡状态校验参数;状态参数表包括不同交易场景标识下银行卡状态对应的卡状态校验参数;
利用交易场景标识下卡状态校验参数对卡状态校验参数对应的银行卡状态进行校验,确定校验结果。


2.如权利要求1所述的银行卡状态校验方法,其特征在于,银行卡状态为多个,银行卡状态对应的卡状态校验参数为多个,在同一交易场景标识下一个银行卡状态对应一个卡状态校验参数,利用交易场景标识下的卡状态校验参数对卡状态校验参数对应的银行卡状态进行校验,确定校验结果,包括:
依序串行或并行利用交易场景标识下的每个卡状态校验参数对每个卡状态校验参数对应的每个银行卡状态进行校验,确定校验结果。


3.如权利要求2所述的银行卡状态校验方法,其特征在于,当每个卡状态校验参数对每个卡状态校验参数对应的每个银行卡状态均校验通过时,校验结果为校验通过;当至少存在一个卡状态校验参数对其对应的银行卡状态校验未通过时,校验结果未校验不通过。


4.如权利要求1所述的银行卡状态校验方法,其特征在于,还包括:
在接收到卡状态校验参数的查询指令时,根据接收到的查询参数确定满足该查询参数的卡状态校验参数。


5.如权利要求4所述的银行卡状态校验方法,其特征在于,查询指令包括第一查询指令,查询参数包括银行卡状态,在接收到卡状态校验参数的查询指令时,根据接收到的查询参数确定满足该查询参数的卡状态校验参数,包括:
在接收到卡状态校验参数的第一查询指令时,根据接收到的银行卡状态确定该银行卡状态下...

【专利技术属性】
技术研发人员:柯星宇袁帅国马祥峰张珊珊谢炜琪
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1