掌桥专利:专业的专利平台
掌桥专利
首页

交易数据处理方法及装置、存储介质及电子设备

文献发布时间:2023-06-19 11:57:35


交易数据处理方法及装置、存储介质及电子设备

技术领域

本发明涉及数据处理技术领域,特别涉及一种交易数据处理方法及装置、存储介质及电子设备。

背景技术

随着互联网技术的快速发展,基于互联网的交易业务也越来越多,为了保证互联网业务处理的安全性,在进行业务处理时,需要对办理业务的用户进行身份验证,在身份验证通过的情况下,才能为该用户提供相应的交易服务。

目前,在进行交易业务处理时,通常是通过核对办理业务的用户的用户名和密码等信息对用户进行身份核验,然而,用户的用户名和密码信息容易泄漏,在用户的用户名和密码泄漏的情况下,无法保障用户的资产安全。

发明内容

本发明所要解决的技术问题是提供一种交易数据处理方法,能够避免用户的用户名以及密码泄露所导致的交易风险,能够有效的保障用户的资产安全。

本发明还提供了一种交易数据处理装置,用以保证上述方法在实际中的实现及应用。

一种交易数据处理方法,包括:

当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息;

应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;

在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

上述的方法,可选的,所述应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果,包括:

获取预先构建的与所述用户标识相对应的风险识别模型;

对所述客户行为轨迹进行预处理,获得与所述风险识别模型的输入格式相匹配的输入参数;

将所述输入参数输入至所述风险识别模型,以获得所述风险识别模型输出的所述客户行为轨迹的风险识别结果。

上述的方法,可选的,所述风险识别模型的构建过程,包括:

获取训练样本集,所述训练样本集包含所述用户标识对应的用户的多个历史客户行为轨迹;每个所述历史客户行为轨迹包含所述用户发送每个历史交易请求所采用的操作路径,以及所述用户在所述操作路径产生的操作信息;所述操作路径包含所述用户访问的各个页面;

应用所述训练样本集训练所述风险识别模型。

上述的方法,可选的,所述操作信息包括所述待核验用户在每个所述页面的页面操作信息,每个所述页面操作信息包括以下至少一种:页面停留时间、要素输入顺序、要素输入时间。

上述的方法,可选的,还包括:

在所述风险识别结果表征所述客户行为轨迹存在风险的情况下,采集所述待核验用户的人脸图像;

应用预先设置的人脸识别模型对所述人脸图像进行识别,获得所述人脸图像的识别结果;

若所述识别结果表征所述待核验用户为所述用户标识对应的用户,则执行所述交易请求对应的交易操作;

若所述识别结果表征所述待核验用户不为所述用户标识对应的用户,则拒绝所述交易请求。

一种交易数据处理装置,包括:

接收单元,用于当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息;

识别单元,用于应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;

执行单元,用于在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

上述的方法,可选的,所述识别单元,包括:

获取子单元,用于获取训练样本集,所述训练样本集包含所述用户标识对应的用户的多个历史客户行为轨迹;每个所述历史客户行为轨迹包含所述用户发送每个历史交易请求所采用的操作路径,以及所述用户在所述操作路径产生的操作信息;所述操作路径包含所述用户访问的各个页面的页面信息;

训练子单元,用于应用所述训练样本集训练所述风险识别模型。

上述的方法,可选的,还包括人脸识别单元,所述人脸识别单元,用于:

在所述风险识别结果表征所述客户行为轨迹存在风险的情况下,采集所述待核验用户的人脸图像;

应用预先设置的人脸识别模型对所述人脸图像进行识别,获得所述人脸图像的识别结果;

若所述识别结果表征所述待核验用户为所述用户标识对应的用户,则执行所述交易请求对应的交易操作;

若所述识别结果表征所述待核验用户不为所述用户标识对应的用户,则拒绝所述交易请求。

一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的交易数据处理方法。

一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的交易数据处理方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种交易数据处理方法及装置、存储介质及电子设备,该方法包括:当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息;应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。应用本发明提供的交易数据处理方法,通过用户标识对应的风险识别模型对待核验用户的客户行为轨迹进行风险识别,在风险识别结果表征客户行为不存在风险的情况下,执行交易请求操作,可以避免用户的用户名以及密码泄露所导致的交易风险,能够有效的保障用户的财产安全。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明提供的一种交易数据处理方法的方法流程图;

图2为本发明提供的一种获得客户行为轨迹的风险识别结果的过程的流程图;

图3为本发明提供的一种风险识别模型的构建过程的流程图;

图4为本发明提供的一种交易数据处理方法的又一方法流程图;

图5为本发明提供的一种交易数据处理装置的结构示意图;

图6为本发明提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明实施例提供了一种交易数据处理方法,该方法可以应用于电子设备,所述方法的方法流程图如图1所示,具体包括:

S101:当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息。

其中,操作信息包括所述待核验用户在每个所述页面的页面操作信息,每个所述页面操作信息包括以下至少一种:页面停留时间、要素输入顺序、要素输入时间。

具体的,页面信息可以包含页面所属应用程序以及页面标识等信息。

可选的,该要素输入顺序可以为用户在页面输入的每个字符的顺序,或者为,用户在页面输入每一项发送交易请求所需的信息的顺序,即,要素可以为用户在页面输入的字符,也可以为用户在页面输入的发送该交易请求所需的信息。

可选的,该操作路径包含待核验用户按时间先后顺序访问的各个页面的页面信息,该页面为应用程序的可视化页面,每个页面的所属的应用程序可以相同或不同,待核验用户可以访问至少一个应用程序的至少一个页面发送该交易请求。

具体的,所述操作路径的最后一个页面可以为交易请求发送页面,用户可以通过不同页面之间的跳转,最终进入该交易请求发送页面。

S102:应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;

本发明实施例提供的方法,该用户标识可以为用户名或账号等。

可选的,获取到客户行为轨迹的风险识别结果后,可以确定该客户行为的风险识别结果是否表征该客户行为轨迹是否存在风险。

在一种可行的方式中,该风险识别结果可以为风险概率值,在该风险识别结果的风险概率值大于已设定的风险阈值的情况下,则确定该风险识别结果表征客户行为轨迹存在风险,否则不存在风险。

其中,该风险识别模型是依据用户标识对应的用户的历史客户行为轨迹训练得到的,若客户行为轨迹存在风险,说明该客户行为轨迹的特征与该用户的历史行为轨迹的特征有较大的偏差,即,该待核验用户有较大的可能不为该用户标识对应的用户。

S103:在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

本发明实施例提供的方法中,该交易请求包含交易操作类型以及交易信息,可以基于该交易信息执行该交易操作类型对应的交易操作,该交易信息可以为包括目标执行对象以及资源数量,该目标执行对象可以为资源发送对象或者资源接收对象,该资源数量可以为现金金额、理财产品数量等。

其中,该交易操作类型可以为资源转移类型,例如,现金转账、理财产品赎回等。

应用本发明实施例提供的方法,通过用户标识对应的风险识别模型对待核验用户的客户行为轨迹进行风险识别,在风险识别结果表征客户行为不存在风险的情况下,执行交易请求操作,可以避免用户的用户名以及密码泄露所导致的交易风险,能够有效的保障用户的财产安全。

本发明实施例提供的方法中,基于上述的方案,具体的,所述应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果的过程,如图2所示,具体包括:

S201:获取预先构建的与所述用户标识相对应的风险识别模型。

其中,可以将用户标识与风险识别模型集合进行匹配,将风险识别模型集合中与该用户标识匹配成功的备选风险识别模型作为该用户标识对应的风险识别模型。

S202:对所述客户行为轨迹进行预处理,获得与所述风险识别模型的输入格式相匹配的输入参数。

在本发明实施例中,可以对客户轨迹行为轨迹进行缺失值处理,并缺失值处理后的客户行为轨迹进行向量化,得到与该风险识别模型的输入格式相匹配的输入参数。

S203:将所述输入参数输入至所述风险识别模型,以获得所述风险识别模型输出的所述客户行为轨迹的风险识别结果。

其中,该风险识别模型可以为多层深度神经网络。

本发明实施例提供的方法中,基于上述的方案,具体的,所述风险识别模型的构建过程,如图3所示,具体包括:

S301:获取训练样本集,所述训练样本集包含所述用户标识对应的用户的多个历史客户行为轨迹;每个所述历史客户行为轨迹包含所述用户发送每个历史交易请求所采用的操作路径,以及所述用户在所述操作路径产生的操作信息;所述操作路径包含所述用户访问的各个页面的页面信息;

本发明实施例提供的方法,历史客户行为轨迹可以由用户在发送交易请求过程中获取的。

其中,该训练样本集还包括其他用户的历史客户行为轨迹。

S302:应用所述训练样本集训练所述风险识别模型。

本发明实施例中,可以通过训练样本集中的每个历史行为轨迹对风险识别模型进行训练,从而得到具有识别出客户行为轨迹是否为该用户标识对应的用户的行为轨迹的能力的风险识别模型。

参见图4,为本发明实施例提供的一种交易数据处理方法的又一方法流程图,包括以下步骤:

S401:当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息。

其中,S401与S101的执行过程及执行原理一致,此处不再赘述。

S402:应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果。

其中,S402与S102的执行过程及执行原理一致,此处不再赘述。

S403:在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

其中,S403与S103的执行过程及执行原理一致,此处不再赘述。

S404:在所述风险识别结果表征所述客户行为轨迹存在风险的情况下,采集所述待核验用户的人脸图像。

在本发明实施例中,可以通过已设置的摄像设备获取该待核验用户的人脸图像。

S405:应用预先设置的人脸识别模型对所述人脸图像进行识别,获得所述人脸图像的识别结果。

其中,在客户行为轨迹存在风险的情况下,对待核验用户进行人脸识别,能够进一步保障用户的资产安全。

S406:若所述识别结果表征所述待核验用户为所述用户标识对应的用户,则执行所述交易请求对应的交易操作。

S407:若所述识别结果表征所述待核验用户不为所述用户标识对应的用户,则拒绝所述交易请求。

本发明实施例可以应用于多种领域当中,例如,可以应用于银行用户的交易数据处理,具体的,银行的用户有转账需求时,可以通过手机银行应用程序发送交易请求,用户在转账时通常有自己的行为习惯,例如先通过聊天app或电话确认信息、打开手机银行先查询余额后转账,在要素录入上也有一定的规律,因此,可以根据用户的行为习惯验证用户的身份,具体如下:

收集待核验用户进行转账操作的客户行为轨迹,即收集用户打开手机银行前的应用名称、进入手机银行的登录耗时、打开转账界面前选择的菜单列表,收集在转账时的输入顺序和每个要素的输入耗时等;对收集到的以上特征进行特征处理,构建多层深度神经网络,使用反向传播算法进行不断迭代优化,得到风险识别模型。

当手机银行查看到客户进行转账时,通过风险识别模型判断本次转账是否为本人操作,如预测可能为盗刷行为,使用收集摄像头收集客户影像,进行人脸识别,判断是否为本人,通过此无感方式进行智能身份认证,确认非本人后,拒绝此笔交易。

通过对客户进入手机银行进行转账的点击路径,收集各页面的停留时间和要素输入顺序、时间等行为信息,识别出风险后进行智能认证,保证客户资金安全。

与图1所述的方法相对应,本发明实施例还提供了一种交易数据处理装置,用于对图1中方法的具体实现,本发明实施例提供的交易数据处理装置可以应用于电子设备中,其结构示意图如图5所示,具体包括:

接收单元501,用于当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息;

识别单元502,用于应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;

执行单元503,用于在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

在本发明提供的一实施例中,基于上述的方案,可选的,交易数据处理装置还包括人脸识别单元,所述人脸识别单元,用于:

在所述风险识别结果表征所述客户行为轨迹存在风险的情况下,采集所述待核验用户的人脸图像;

应用预先设置的人脸识别模型对所述人脸图像进行识别,获得所述人脸图像的识别结果;

若所述识别结果表征所述待核验用户为所述用户标识对应的用户,则执行所述交易请求对应的交易操作;

若所述识别结果表征所述待核验用户不为所述用户标识对应的用户,则拒绝所述交易请求。

在本发明提供的一实施例中,基于上述的方案,可选的,所述识别单元,包括:

获取子单元,用于获取训练样本集,所述训练样本集包含所述用户标识对应的用户的多个历史客户行为轨迹;每个所述历史客户行为轨迹包含所述用户发送每个历史交易请求所采用的操作路径,以及所述用户在所述操作路径产生的操作信息;所述操作路径包含所述用户访问的各个页面的页面信息;

训练子单元,用于应用所述训练样本集训练所述风险识别模型。

在本发明提供的一实施例中,基于上述的方案,可选的,所述识别单元,包括:

第一获取子单元,用于获取预先构建的与所述用户标识相对应的风险识别模型;

预处理子单元,用于对所述客户行为轨迹进行预处理,获得与所述风险识别模型的输入格式相匹配的输入参数;

识别子单元,用于将所述输入参数输入至所述风险识别模型,以获得所述风险识别模型输出的所述客户行为轨迹的风险识别结果。

上述本发明实施例公开的交易数据处理装置中的各个单元和模块具体的原理和执行过程,与上述本发明实施例公开的交易数据处理方法相同,可参见上述本发明实施例提供的交易数据处理方法中相应的部分,这里不再进行赘述。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述交易数据处理方法。

本发明实施例还提供了一种电子设备,其结构示意图如图6所示,具体包括存储器601,以及一个或者一个以上的指令602,其中一个或者一个以上指令602存储于存储器601中,且经配置以由一个或者一个以上处理器603执行所述一个或者一个以上指令602进行以下操作:

当接收到待核验用户发送的交易请求时,获取所述交易请求包含的客户行为轨迹以及用户标识;所述客户行为轨迹包含所述待核验用户发送所述交易请求所采用的操作路径,以及所述待核验用户在所述操作路径产生的操作信息;所述操作路径包含所述待核验用户访问的各个页面的页面信息;

应用预先构建的与所述用户标识相对应的风险识别模型对所述客户行为轨迹进行风险识别,获得所述客户行为轨迹的风险识别结果;

在所述风险识别结果表征所述客户行为轨迹不存在风险的情况下,执行所述交易请求对应的交易操作。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种交易数据处理方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 交易数据处理方法及装置、存储介质及电子设备
  • 交易数据的处理方法、装置、电子设备及可读存储介质
技术分类

06120113115191