System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种风控数据处理方法及加速卡。
技术介绍
1、风控,即风险控制,是指金融机构采取各种措施,来避免金融交易中可能发生的各种风险,或尽量减少风险事件发生时所造成的损失。具体来说,金融机构可以对机构用户的相关信息与数据库中的信息进行比对,通过相关规则对用户交易报单的合法性和风险性进行预估。
2、相关技术中,在对风控相关数据(如风险控制业务类数据,以及,风险控制配置类数据,等等)进行处理时,主要是采用软件方式来实现的,上述软件方式存在数据处理过程延迟较高的问题。
技术实现思路
1、有鉴于此,本申请实施例提供一种风控数据处理方法及加速卡,以提升数据处理的效率,降低处理过程的延迟。
2、根据本申请实施例的第一方面,提供了一种风控数据处理方法,应用于加速卡,所述加速卡中包含:指令接收单元、微控制单元、业务处理单元及结果输出单元,所述方法包括:
3、通过所述指令接收单元,接收风控指令并确定所述风控指令的指令类型;所述指令类型包括配置测试类和业务类;若所述风控指令的指令类型为配置测试类,则将所述风控指令发送至所述微控制单元;若所述风控指令的指令类型为业务类,则将所述风控指令发送至所述业务处理单元;
4、通过所述微控制单元,接收所述指令接收单元发送的风控指令,并基于所述风控指令进行参数配置操作和/或测试操作,得到配置测试结果;将所述配置测试结果发送至所述结果输出单元;
5、通过所述业务处理单元,接收所述指令接收单元发
6、通过所述结果输出单元,输出所述配置测试结果和/或业务结果。
7、根据本申请实施例的第二方面,提供了一种加速卡,包括:指令接收单元、微控制单元、业务处理单元及结果输出单元;
8、所述指令接收单元,用于接收风控指令并确定所述风控指令的指令类型;所述指令类型包括配置测试类和业务类;若所述风控指令的指令类型为配置测试类,则将所述风控指令发送至所述微控制单元;若所述风控指令的指令类型为业务类,则将所述风控指令发送至所述业务处理单元;
9、所述微控制单元,用于接收所述指令接收单元发送的风控指令,并基于所述风控指令进行参数配置操作和/或测试操作,得到配置测试结果;将所述配置测试结果发送至所述结果输出单元;
10、所述业务处理单元,用于接收所述指令接收单元发送的风控指令,并基于所述风控指令执行对应的业务处理操作,得到业务结果;将所述业务结果发送至所述结果输出单元;
11、所述结果输出单元,用于输出所述配置测试结果和/或业务结果。
12、本申请实施例提供的风控数据处理方法,由硬件加速卡执行;在硬件加速卡中设置了指令接收单元、微控制单元、业务处理单元及结果输出单元;其中,指令接收单元在接收到风控指令之后,根据风控指令的指令类型将风控指令分发至不同的单元进行相应的操作处理,具体地:通过微控制单元处理配置测试类的风控指令,从而得到配置测试结果;通过业务处理单元处理业务类型的风控指令,从而得到业务结果;之后,再通过结果输出单元对得到的上述结果进行输出。
13、本申请实施例提供的风控数据处理方法,通过硬件形式的加速卡来实现风控数据处理过程,因此,与相关技术中采用全软件形式实现的处理过程相比,可以有效提升数据处理的效率,降低处理过程的延迟。
14、另外,本申请实施例中,还通过指令接收单元对接收到的风控指令进行了分流,并且在加速卡中还设置了微控制单元,从而将对实时性要求较低(或者说非实时性)的配置测试类风控指令分流至上述微控制单元中,这样一来,一方面,可以降低业务处理单元的负载,从而提升业务类指令的处理效率;另一方面,由于微控制单元在处理非实时性指令方面具有较高的处理效率,因此,本申请实施例还可以提升配置测试类风控指令的处理效率。
15、综上,本申请实施例可以有效提升数据处理的效率,降低处理过程的延迟。
本文档来自技高网...【技术保护点】
1.一种风控数据处理方法,其特征在于,应用于加速卡,所述加速卡中包含:指令接收单元、微控制单元、业务处理单元及结果输出单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述风控指令的指令类型为业务类时,所述风控指令中包含有股票标识,所述股票标识为所述风控指令所针对的股票的标识;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,当所述风控指令的指令类型为业务类型时,所述风控指令中包含有股票标识,所述股票标识为所述风控指令所针对的股票的标识;
5.根据权利要求1所述的方法,其特征在于,所述业务处理单元包含:指令分流子单元和多个业务处理子单元;其中,不同的业务处理子单元用于执行不同类型的业务处理操作;所述风控指令中包含业务类型信息;
6.根据权利要求5所述的方法,其特征在于,所述加速卡中还包括:业务参数存储单元和历史交易数据存储单元;
7.根据权利要求6所述的方法,其特征在于,所述加速卡中还包括:风险判断规则存储单元;
8.根据权利要
9.根据权利要求1所述的方法,其特征在于,所述加速卡为专用数据处理器,和/或,现场可编程门阵列。
10.一种加速卡,其特征在于,包括:指令接收单元、微控制单元、业务处理单元及结果输出单元;
...【技术特征摘要】
1.一种风控数据处理方法,其特征在于,应用于加速卡,所述加速卡中包含:指令接收单元、微控制单元、业务处理单元及结果输出单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述风控指令的指令类型为业务类时,所述风控指令中包含有股票标识,所述股票标识为所述风控指令所针对的股票的标识;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,当所述风控指令的指令类型为业务类型时,所述风控指令中包含有股票标识,所述股票标识为所述风控指令所针对的股票的标识;
5.根据权利要求1所述的方法,其特征在于,所述业务处理单元包含:指令分流子单元和多个业...
【专利技术属性】
技术研发人员:王哲,鄢贵海,卢文岩,崔海群,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。