基于区块链的金融业务处理方法与流程

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

技术特征:

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

基于预设条件判断是否需要对目标金融业务请求设备最近一次执行的目标第一金融业务进行检验处理,以确定该目标第一金融业务是否属于异常业务,并在需要对所述目标第一金融业务进行校验处理,则生成第一通知信息,并将该第一通知信息发送给所述区块链金融业务处理系统;

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

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

若获取到所述目标金融业务请求设备基于所述第一请求信息发送的金融业务请求行为信息集合,则基于该金融业务请求行为信息集合中的每一条金融业务请求行为信息确定所述目标第一金融业务是否属于异常业务,其中,每一条所述金融业务请求行为信息分别基于该目标金融业务请求设备请求该区块链金融业务处理系统执行金融业务形成。

2.根据权利要求1所述的基于区块链的金融业务处理方法,其特征在于,所述基于该金融业务请求行为信息集合中的每一条金融业务请求行为信息确定所述目标第一金融业务是否属于异常业务的步骤,包括:

将所述金融业务请求行为信息集合中的每一条所述金融业务请求行为信息分别进行解析处理,得到对应的请求行为特征信息,其中,所述金融业务请求行为信息集合包括多条金融业务请求行为信息;

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

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

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

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

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

将所述金融业务请求行为信息序列与预先生成的目标行为信息序列进行相似度比较处理,并基于比较处理结果确定所述目标第一金融业务是否属于异常业务。

3.根据权利要求2所述的基于区块链的金融业务处理方法,其特征在于,所述将所述金融业务请求行为信息序列与预先生成的目标行为信息序列进行相似度比较处理,并基于比较处理结果确定所述目标第一金融业务是否属于异常业务的步骤,包括:

从目标数据库中获取至少一条第一目标行为信息序列和至少一条第二目标行为信息序列,其中,每一条所述第一目标行为信息序列基于一个金融业务请求设备请求执行至少一次金融业务形成,且该至少一次金融业务中存在至少一次执行的金融业务属于异常业务,每一条所述第二目标行为信息序列基于一个金融业务请求设备请求执行至少一次金融业务形成,且该至少一次金融业务中每一次执行的金融业务都不属于异常业务;

将所述金融业务请求行为信息序列按照预设的第一信息数量和第二信息数量进行信息采集,得到多个序列子集合,其中,每一个所述序列子集合包括的金融业务请求行为信息的数量为所述第一信息数量,且相邻两个所述序列子集合中,前一个所述序列子集合的第一条金融业务请求行为信息与后一个所述序列子集合的第一条金融业务请求行为信息之间,间隔的第一金融业务请求行为信息的数量为所述第二信息数量;

针对每一个所述序列子集合,获取该序列子集合包括的每一条金融业务请求行为信息对应的请求行为特征信息;

针对每一个所述序列子集合,基于该序列子集合对应的请求行为特征信息形成特征信息序列,得到多个特征信息序列;

针对每一个所述特征信息序列,将该特征信息序列与每一条所述第一目标行为信息序列进行相似度计算得到至少一个第一相似度、与每一条所述第二目标行为信息序列进行相似度计算得到至少一个第二相似度;

针对每一个所述特征信息序列,确定该特征信息序列对应的目标第一相似度和目标第二相似度,其中,该目标第一相似度为该特征信息序列对应的至少一个第一相似度中最大的一个第一相似度,该目标第二相似度为该特征信息序列对应的至少一个第二相似度中最大的一个第二相似度;

针对每一个所述特征信息序列,将该特征信息序列对应的目标第一相似度和目标第二相似度中较大的一个,作为该特征信息序列的目标相似度;

确定所述多个特征信息序列对应的多个目标相似度中,属于所述目标第一相似度的第一数量和所述属于目标第二相似度的第二数量;

若所述第一数量大于或等于所述第二数量,则确定所述目标第一金融业务属于异常业务;

若所述第一数量小于所述第二数量,则确定所述目标第一金融业务不属于异常业务。

4.根据权利要求2所述的基于区块链的金融业务处理方法,其特征在于,所述将所述金融业务请求行为信息序列与预先生成的目标行为信息序列进行相似度比较处理,并基于比较处理结果确定所述目标第一金融业务是否属于异常业务的步骤,包括:

生成设备确认信息,并将该设备确认信息发送给所述区块链金融业务处理系统,其中,该区块链金融业务处理系统用于基于该设备确认信息返回第一设备标识信息,该第一设备标识信息对应的关联金融业务请求设备至少一次请求该区块链金融业务处理系统执行第一金融业务;

若获取到所述第一设备标识信息,则向该第一设备标识信息对应的每一个所述关联金融业务请求设备发送序列请求信息,其中,该关联金融业务请求设备用于基于该序列请求信息返回目标行为信息序列,该目标行为信息序列基于该关联金融业务请求设备请求所述区块链金融业务处理系统执行至少一次金融业务形成;

获取每一个所述关联金融业务请求设备发送的所述目标行为信息序列,得到至少一条目标行为信息序列;

将所述金融业务请求行为信息序列与每一条所述目标行为信息序列进行相似度计算处理,得到至少一个关联设备相似度;

判断所述至少一个关联设备相似度中,大于预设相似度的关联设备相似度的占比是否大于预设比例;

若大于所述预设相似度的关联设备相似度的占比,大于所述预设比例,则确定所述目标第一金融业务不属于异常业务。

5.根据权利要求4所述的基于区块链的金融业务处理方法,其特征在于,所述将所述金融业务请求行为信息序列与每一条所述目标行为信息序列进行相似度计算处理,得到至少一个关联设备相似度的步骤,包括:

将所述金融业务请求行为信息序列和每一条所述目标行为信息序列按照预设的第一信息数量和第二信息数量进行信息采集,得到多个序列子集合,其中,每一个所述序列子集合包括的金融业务请求行为信息的数量为所述第一信息数量,且相邻两个所述序列子集合中,前一个所述序列子集合的第一条金融业务请求行为信息与后一个所述序列子集合的第一条金融业务请求行为信息之间,间隔的第一金融业务请求行为信息的数量为所述第二信息数量,所述序列子集合包括金融业务请求行为信息序列对应的多个请求序列子集合和目标行为信息序列对应的多个目标序列子集合;

针对每一个所述序列子集合,获取该序列子集合包括的每一条金融业务请求行为信息对应的请求行为特征信息;

针对每一个所述序列子集合,基于该序列子集合对应的请求行为特征信息形成特征信息序列,得到多个特征信息序列,其中,所述特征信息序列包括多个请求序列子集合对应的多个请求特征信息序列和多个目标序列子集合对应的多个目标特征信息序列;

针对每一个所述请求特征信息序列,将该请求特征信息序列与每一个所述目标特征信息序列分别计算相似度,并将一条所述目标行为信息序列对应的多个目标特征信息序列与每一个所述请求特征信息序列之间的多个相似度的平均值,作为该条目标行为信息序列与所述金融业务请求行为信息序列之间的关联设备相似度。

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

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

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

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

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

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

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

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

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

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

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

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


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

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