基于区块链的金融业务监控方法与流程

文档序号:26360793发布日期:2021-08-20 20:37阅读:来源:国知局

技术特征:

1.一种基于区块链的金融业务监控方法,其特征在于,应用于金融业务校验平台,该金融业务校验平台通信连接有区块链金融业务处理系统,该区块链金融业务处理系统通信连接有金融业务请求设备,所述方法包括:

获取所述区块链金融业务处理系统发送的目标金融业务执行记录信息,其中,该目标金融业务执行记录信息基于目标金融业务请求设备请求该区块链金融业务处理系统执行目标第一金融业务后形成,且通过该区块链金融业务处理系统上部署的目标区块链存储;

基于所述目标金融业务执行记录信息确定对应的目标金融业务请求设备,并向该目标金融业务请求设备发送第一请求信息;

若获取到所述目标金融业务请求设备基于所述第一请求信息发送的金融业务请求行为信息集合,则将所述金融业务请求行为信息集合中的每一条所述金融业务请求行为信息分别进行解析处理,得到对应的请求行为特征信息,其中,所述金融业务请求行为信息集合包括多条金融业务请求行为信息,每一条所述金融业务请求行为信息分别基于该目标金融业务请求设备请求该区块链金融业务处理系统执行金融业务形成;

根据所述金融业务请求行为信息集合中的每一条所述金融业务请求行为信息的时间先后顺序和每一条所述金融业务请求行为信息对应的请求行为特征信息,将所述多条金融业务请求行为信息分割为至少一个所述金融业务请求行为信息子集合,其中,在该金融业务请求行为信息子集合为多个时,至少有一个金融业务请求行为子集合包括的金融业务请求行为信息为多条,且最多有一个金融业务请求行为子集合包括的金融业务请求行为信息为一条,该条金融业务请求行为信息为所述多条金融业务请求行为信息中基于时间先后顺序的最后以后一条金融业务请求行为信息;

针对每一个所述金融业务请求行为信息子集合,基于对应的请求行为特征信息是否相同对该金融业务请求行为信息子集合中包括的金融业务请求行为信息进行标识处理;

针对每一个所述金融业务请求行为信息子集合,基于进行所述标识处理的结果在该金融业务请求行为信息子集合中确定出重复的金融业务请求行为信息;

针对每一个所述金融业务请求行为信息子集合,在该金融业务请求行为信息子集合中,获取非重复的金融业务请求行为信息和在时间上与该非重复的金融业务请求行为信息最近的一条重复的金融业务请求行为信息;

基于获取的所述非重复的金融业务请求行为信息和所述重复的金融业务请求行为信息,按照时间先后顺序,形成金融业务请求行为信息序列;

获取请求执行第一金融业务次数最多的金融业务请求设备发送的目标行为信息序列,获取所述目标行为信息序列中每一条金融业务请求行为信息对应的请求行为特征信息,形成目标特征信息序列;

获取所述金融业务请求行为信息序列中每一条金融业务请求行为信息对应的请求行为特征信息,形成请求特征信息序列;

基于所述请求行为特征信息包括的一个维度的特征信息,计算所述目标特征信息序列与所述请求特征信息序列之间的第一相似度,并判断所述第一相似度是否大于第一预设值;

若所述第一相似度大于所述第一预设值,可以基于所述请求行为特征信息包括的多个维度的特征信息,计算所述目标特征信息序列与所述请求特征信息序列之间的第二相似度,并判断所述第二相似度是否大于第二预设值,其中,该第二预设值小于所述第一预设值;

若所述第二相似度大于所述第二预设值,可以确定所述目标第一金融业务不属于异常业务。

2.根据权利要求1所述的基于区块链的金融业务监控方法,其特征在于,所述获取所述区块链金融业务处理系统发送的目标金融业务执行记录信息的步骤包括:

基于预设条件判断是否需要对目标第一金融业务进行检验处理,以确定该目标第一金融业务是否属于异常业务;

若需要对所述目标第一金融业务进行校验处理,则生成第一通知信息,并将该第一通知信息发送给所述区块链金融业务处理系统;

获取所述区块链金融业务处理系统基于所述第一通知信息发送的所述目标金融业务执行记录信息。

3.根据权利要求2所述的基于区块链的金融业务监控方法,其特征在于,所述基于预设条件判断是否需要对目标第一金融业务进行检验处理,以确定该目标第一金融业务是否属于异常业务的步骤,包括:

判断是否接收到所述区块链金融业务处理系统发送的第二通知信息,其中,该第二通知信息基于该区块链金融业务处理系统获取到所述目标金融业务请求设备以外的其它金融业务请求设备的校验请求信息生成;

在接收到所述第二通知信息时,确定需要对目标第一金融业务进行检验处理,其中,所述第一通知信息中标识所述目标第一金融业务的信息基于所述第二通知信息得到。

4.根据权利要求2所述的基于区块链的金融业务监控方法,其特征在于,所述基于预设条件判断是否需要对目标第一金融业务进行检验处理,以确定该目标第一金融业务是否属于异常业务的步骤,包括:

判断是否接收到所述区块链金融业务处理系统发送的第二通知信息,其中,该第二通知信息基于该区块链金融业务处理系统在相邻两次请求执行第一金融业务的金融业务请求设备不同时生成,且后一次请求执行的该第一金融业务为目标金融业务请求设备请求执行的目标第一金融业务,或所述目标金融业务请求设备相邻两次请求执行的金融业务不同时生成,且后一次请求执行的金融业务为目标第一金融业务;

在接收到所述第二通知信息时,确定需要对目标第一金融业务进行检验处理,其中,所述第一通知信息中标识所述目标第一金融业务的信息基于所述第二通知信息得到。

5.根据权利要求1-4任意一项所述的基于区块链的金融业务监控方法,其特征在于,所述方法还包括:

若未获取到所述目标金融业务请求设备基于所述第一请求信息发送的金融业务请求行为信息集合,则生成第二请求信息;

将所述第二请求信息发送给所述目标金融业务请求设备,并在发送所述第二请求信息之后,进行第一计时处理;

若进行所述第一计时处理得到的第一计时时长大于第一预设时长,且在该第一计时时长内未获取到所述目标金融业务请求设备基于所述第二请求信息发送的金融业务请求行为信息集合,则进行第二计时处理;

在进行所述第二计时处理的过程中,若获取到所述目标金融业务请求设备基于所述第二请求信息发送的金融业务请求行为信息集合,且未获取到目标信息,则抛弃该金融业务请求行为信息集合;

判断进行所述第二计时处理得到的第二计时时长是否大于第二预设时长,其中,该第二预设时长大于所述第一预设时长;

若所述第二计时时长大于所述第二预设时长,则判定所述目标第一金融业务属于异常业务。

6.根据权利要求5所述的基于区块链的金融业务监控方法,其特征在于,所述方法还包括:

在开始进行所述第二计时处理时,向所述区块链金融业务处理系统发送第三请求信息,其中,该区块链金融业务处理系统用于基于该第三请求信息生成第二设备标识信息,该第二设备标识信息用于表征请求执行第一金融业务的次数最多的金融业务请求设备;

获取所述区块链金融业务处理系统发送的所述第二设备标识信息,并基于该第二设备标识信息确定对应的金融业务请求设备;

向确定出的所述金融业务请求设备发送第四请求信息,其中,该金融业务请求设备用于在基于该第四请求信息中携带的所述目标第一金融业务的信息确定该目标第一金融业务不属于异常业务时生成所述目标信息;

获取确定出的所述金融业务请求设备发送的所述目标信息。


技术总结
本申请提供的基于区块链的金融业务监控方法,涉及区块链技术领域。在本申请中,首先,获取区块链金融业务处理系统发送的目标金融业务执行记录信息。其次,基于目标金融业务执行记录信息确定对应的目标金融业务请求设备,并向目标金融业务请求设备发送第一请求信息。然后,若获取到目标金融业务请求设备基于第一请求信息发送的金融业务请求行为信息集合,则将金融业务请求行为信息集合中的每一条金融业务请求行为信息分别进行解析处理,得到对应的请求行为特征信息,以确定目标第一金融业务是否属于异常业务。通过上述方法,可以改善现有技术中对金融业务存在监控效果较差的问题。

技术研发人员:裴俊伟
受保护的技术使用者:裴俊伟
技术研发日:2020.09.23
技术公布日:2021.08.20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1