【技术实现步骤摘要】
账户黑名单检测方法及系统
本专利技术涉及数据安全领域,尤指一种账户黑名单检测方法及系统。
技术介绍
账户黑名单搜索一般用于网络事中风控系统当中,在交易过程中,客户对于一笔转账交易要求的实时性也比较高。如果执行时间较长,客户等待时间则变长,极大影响客户体验。传统的方式是将数据加工后存储在ORACLE数据库中,通过查询全量黑名单数据库,提取黑名单用户,从而判断交易是否可行。该种方式通过对数据库表等建立索引来提升查询速度,但是该种方式存在如下几个问题:并行访问量大,给服务器造成极大压力。数据量增加后,查询速度变慢,无法有效的保证查询速度。查询的数据大部分都是热数据,造成对热数据的重复查询。
技术实现思路
本专利技术的目的是通过分析黑名单账户查询的特点,利用新型的数据库架构技术,通过对热数据进行处理,提高查询速度和查询效率,提升应用程序并行访问度,进而缩短应用程序查询数据的访问时间。为达上述目的,本专利技术所提供的账户黑名单检测方法,具体包含:获取关系数据库中黑名单账户信息,根据所述黑名单账户信息中银行卡号的开户行及标识代码进行分区,获得黑名单账户对应的关系数据库表并根据所述关系数据库表中账户栏位建立索引;根据各黑名单账户的关系数据库表中黑名单状态及访问频率于对应关系数据库表中的占有比例,通过预设规则计算获得黑名单状态系数和访问频率系数;通过黑名单状态系数、访问频率系数、黑名单状态及访问频率计算获得预设周期内对应黑名单账户的第一权重系数;将第一权重系数与预设阈值比较,根据比较结果通过所述索引将所述 ...
【技术保护点】
1.一种账户黑名单检测方法,其特征在于,所述方法包含:/n获取关系数据库中黑名单账户信息,根据所述黑名单账户信息中银行卡号的开户行及标识代码进行分区,获得黑名单账户对应的关系数据库表并根据所述关系数据库表中账户栏位建立索引;/n根据各黑名单账户的关系数据库表中黑名单状态及访问频率于对应关系数据库表中的占有比例,通过预设规则计算获得黑名单状态系数和访问频率系数;通过黑名单状态系数、访问频率系数、黑名单状态及访问频率计算获得预设周期内对应黑名单账户的第一权重系数;/n将第一权重系数与预设阈值比较,根据比较结果通过所述索引将所述关系数据库表中的黑名单账户信息加载至Redis数据库中;通过所述Redis数据库中黑名单账户信息检测待检测交易信息,获得检测结果。/n
【技术特征摘要】
1.一种账户黑名单检测方法,其特征在于,所述方法包含:
获取关系数据库中黑名单账户信息,根据所述黑名单账户信息中银行卡号的开户行及标识代码进行分区,获得黑名单账户对应的关系数据库表并根据所述关系数据库表中账户栏位建立索引;
根据各黑名单账户的关系数据库表中黑名单状态及访问频率于对应关系数据库表中的占有比例,通过预设规则计算获得黑名单状态系数和访问频率系数;通过黑名单状态系数、访问频率系数、黑名单状态及访问频率计算获得预设周期内对应黑名单账户的第一权重系数;
将第一权重系数与预设阈值比较,根据比较结果通过所述索引将所述关系数据库表中的黑名单账户信息加载至Redis数据库中;通过所述Redis数据库中黑名单账户信息检测待检测交易信息,获得检测结果。
2.根据权利要求1所述的账户黑名单检测方法,其特征在于,根据所述黑名单账户信息中银行卡号的开户行及标识代码进行分区,获得黑名单账户对应的关系数据库表包含:根据所述黑名单账户信息中银行卡号的开户行进行分区获得多个主分区,以所述主分区内各银行卡号的标识代码作为校验码,通过所述校验码于所述主分区内建立子分区;根据所述主分区和对应的子分区建立黑名单账户对应的关系数据库表。
3.根据权利要求1所述的账户黑名单检测方法,其特征在于,通过黑名单状态系数、访问频率系数、黑名单状态及访问频率计算获得对应黑名单账户的第一权重系数包含:通过以下公式计算获得黑名单账户的第一权重系数:
W=a*S+b*F;
在上式中,a为黑名单状态的系数,S为黑名单状态的值,b为频率的系数,F为访问频率。
4.根据权利要求1所述的账户黑名单检测方法,其特征在于,通过所述Redis数据库中黑名单账户信息检测待检测交易信息,获得检测结果还包含:
当所述待检测交易信息中包含所述Redis数据库中任一黑名单账户信息时,更新所述Redis数据库中对应的黑名单账户信息,并将周期内更新过的黑名单账户信息通过Databus同步至所述关系数据库中预设的同步数据表中。
5.根据权利要求4所述的账户黑名单检测方法,其特征在于,所述方法还包含:
获取所述同步数据表中所有黑名单账户信息,计算所述黑名单账户信息预设周期内的第二权重系数;
将第二权重系数与预设阈值比较,根据比较结果删除所述Redis数据库中对应的黑名单账户信息。
6.一种账户黑名单检测系统,其特征在于,所述系统包含处理模块、计算模块和检测模块;
所...
【专利技术属性】
技术研发人员:丁平,李帅,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。