【技术实现步骤摘要】
基于区块链的金融业务校验方法和金融业务校验平台
本申请涉及区块链
,具体而言,涉及一种基于区块链的金融业务校验方法和金融业务校验平台。
技术介绍
随着区块链技术的不断发展,以及其具有的特性,如去中心化等,使得其安全性能较高,因而,其应用范围得到了不断的扩展,例如,在金融业务校验中,为金融业务执行过程中的安全性提供了较大的保障。但是,经专利技术人研究发现,在现有技术中,对于金融业务的安全校验一般都是在金融业务的执行过程中实现的,但是,在一些情况下,对于一些异常业务还是可以通过该安全校验,此时,就只能等待用户自己去发现这些异常的业务,使得存在着监控效果较差的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种基于区块链的金融业务校验方法和金融业务校验平台,以改善现有技术中对金融业务存在监控效果较差的问题。为实现上述目的,本申请实施例采用如下技术方案:一种基于区块链的金融业务校验方法,应用于金融业务校验平台,该金融业务校验平台通信连接有区块链金融业务处理系统,该区块链金融业务处理系统通信连接有金融业务请求设备,所述方法包括:获取所述区块链金融业务处理系统发送的目标金融业务执行记录信息,其中,该目标金融业务执行记录信息基于目标金融业务请求设备请求该区块链金融业务处理系统执行目标第一金融业务后形成,且通过该区块链金融业务处理系统上部署的目标区块链存储;基于所述目标金融业务执行记录信息确定对应的目标金融业务请求设备,并向该目标金融业务请求设备发送第一请求信息; ...
【技术保护点】
1.一种基于区块链的金融业务校验方法,其特征在于,应用于金融业务校验平台,该金融业务校验平台通信连接有区块链金融业务处理系统,该区块链金融业务处理系统通信连接有金融业务请求设备,所述方法包括:/n获取所述区块链金融业务处理系统发送的目标金融业务执行记录信息,其中,该目标金融业务执行记录信息基于目标金融业务请求设备请求该区块链金融业务处理系统执行目标第一金融业务后形成,且通过该区块链金融业务处理系统上部署的目标区块链存储;/n基于所述目标金融业务执行记录信息确定对应的目标金融业务请求设备,并向该目标金融业务请求设备发送第一请求信息;/n若获取到所述目标金融业务请求设备基于所述第一请求信息发送的金融业务请求行为信息集合,则基于该金融业务请求行为信息集合中的每一条金融业务请求行为信息确定所述目标第一金融业务是否属于异常业务,其中,每一条所述金融业务请求行为信息分别基于该目标金融业务请求设备请求该区块链金融业务处理系统执行金融业务形成。/n
【技术特征摘要】
1.一种基于区块链的金融业务校验方法,其特征在于,应用于金融业务校验平台,该金融业务校验平台通信连接有区块链金融业务处理系统,该区块链金融业务处理系统通信连接有金融业务请求设备,所述方法包括:
获取所述区块链金融业务处理系统发送的目标金融业务执行记录信息,其中,该目标金融业务执行记录信息基于目标金融业务请求设备请求该区块链金融业务处理系统执行目标第一金融业务后形成,且通过该区块链金融业务处理系统上部署的目标区块链存储;
基于所述目标金融业务执行记录信息确定对应的目标金融业务请求设备,并向该目标金融业务请求设备发送第一请求信息;
若获取到所述目标金融业务请求设备基于所述第一请求信息发送的金融业务请求行为信息集合,则基于该金融业务请求行为信息集合中的每一条金融业务请求行为信息确定所述目标第一金融业务是否属于异常业务,其中,每一条所述金融业务请求行为信息分别基于该目标金融业务请求设备请求该区块链金融业务处理系统执行金融业务形成。
2.根据权利要求1所述的基于区块链的金融业务校验方法,其特征在于,所述基于该金融业务请求行为信息集合中的每一条金融业务请求行为信息确定所述目标第一金融业务是否属于异常业务的步骤,包括:
将所述金融业务请求行为信息集合中的每一条所述金融业务请求行为信息分别进行解析处理,得到对应的请求行为特征信息,其中,所述金融业务请求行为信息集合包括多条金融业务请求行为信息;
根据所述金融业务请求行为信息集合中的每一条所述金融业务请求行为信息的时间先后顺序和每一条所述金融业务请求行为信息对应的请求行为特征信息,将所述多条金融业务请求行为信息分割为至少一个所述金融业务请求行为信息子集合,其中,在该金融业务请求行为信息子集合为多个时,至少有一个金融业务请求行为子集合包括的金融业务请求行为信息为多条,且最多有一个金融业务请求行为子集合包括的金融业务请求行为信息为一条,该条金融业务请求行为信息为所述多条金融业务请求行为信息中基于时间先后顺序的最后以后一条金融业务请求行为信息;
针对每一个所述金融业务请求行为信息子集合,基于对应的请求行为特征信息是否相同对该金融业务请求行为信息子集合中包括的金融业务请求行为信息进行标识处理;
针对每一个所述金融业务请求行为信息子集合,基于进行所述标识处理的结果在该金融业务请求行为信息子集合中确定出重复的金融业务请求行为信息;
针对每一个所述金融业务请求行为信息子集合,在该金融业务请求行为信息子集合中,获取非重复的金融业务请求行为信息和在时间上与该非重复的金融业务请求行为信息最近的一条重复的金融业务请求行为信息;
基于获取的所述非重复的金融业务请求行为信息和所述重复的金融业务请求行为信息,按照时间先后顺序,形成金融业务请求行为信息序列;
将所述金融业务请求行为信息序列与预先生成的目标行为信息序列进行相似度比较处理,并基于比较处理结果确定所述目标第一金融业务是否属于异常业务。
3.根据权利要求2所述的基于区块链的金融业务校验方法,其特征在于,所述将所述金融业务请求行为信息序列与预先生成的目标行为信息序列进行相似度比较处理,并基于比较处理结果确定所述目标第一金融业务是否属于异常业务的步骤,包括:
从目标数据库中获取至少一条第一目标行为信息序列和至少一条第二目标行为信息序列,其中,每一条所述第一目标行为信息序列基于一个金融业务请求设备请求执行至少一次金融业务形成,且该至少一次金融业务中存在至少一次执行的金融业务属于异常业务,每一条所述第二目标行为信息序列基于一个金融业务请求设备请求执行至少一次金融业务形成,且该至少一次金融业务中每一次执行的金融业务都不属于异常业务;
将所述金融业务请求行为信息序列按照预设的第一信息数量和第二信息数量进行信息采集,得到多个序列子集合,其中,每一个所述序列子集合包括的金融业务请求行为信息的数量为所述第一信息数量,且相邻两个所述序列子集合中,前一个所述序列子集合的第一条金融业务请求行为信息与后一个所述序列子集合的第一条金融业务请求行为信息之间,间隔的第一金融业务请求行为信息的数量为所述第二信息数量;
针对每一个所述序列子集合,获取该序列子集合包括的每一条金融业务请求行为信息对应的请求行为特征信息;
针对每一个所述序列子集合,基于该序列子集合对应的请求行为特征信息形成特征信息序列,得到多个特征信息序列;
针对每一个所述特征信息序列,将该特征信息序列与每一条所述第一目标行为信息序列进行相似度计算得到至少一个第一相似度、与每一条所述第二目标行为信息序列进行相似度计算得到至少一个第二相似度;
针对每一个所述特征信息序列,确定该特征信息序列对应的目标第一相似度和目标第二相似度,其中,该目标第一相似度为该特征信息序列对应的至少一个第一相似度中最大的一个第一相似度,该目标第二相似度为该特征信息序列对应的至少一个第二相似度中最大的一个第二相似度;
针对每一个所述特征信息序列,将该特征信息序列对应的目标第一相似度和目标第二相似度中较大的一个,作为该特征信息序列的目标相似度;
确定所述多个特征信息序列对应的多个目标相似度中,属于所述目标第一相似度的第一数量和所述属于目标第二相似度的第二数量;
若所述第一数量大于或等于所述第二数量,则确定所述目标第一金融业务属于异常业务;
若所述第一数量小于所述第二数量,则确定所述目标第一金融业务不属于异常业务。
4.根据权利要求2所述的基于区块链的金融业务校验方法,其特征在于,所述将所述金融业务请求行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。