交易操作的识别方法及服务器技术

技术编号:15072903 阅读:93 留言:0更新日期:2017-04-06 19:00
本申请实施例涉及一种交易操作的识别方法及服务器,该方法包括:获取交易操作的属性特征集合;分析所述属性特征集合中各个属性特征之间的依赖关系;根据所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特征依赖于所述第一属性特征;对读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述第二属性特征依赖于所述第一属性特征的条件概率值;根据所述条件概率值和预设的第一模型,识别所述交易操作的类型。由此,可以准确对交易操作的类型进行识别,从而可以对交易操作的对象进行有效保护。

Method and server for identifying transaction operation

The application example relates to a transaction identification method and server operation, the method includes: a collection of attributes for trading operations; analyzing the attribute dependencies between each attribute in the feature set; according to the dependency, from the set of attributes in a read attribute feature dependency on. The properties of the attributes and attributes including the first second characters, and the second attribute depends on the attributes of the right to read each of; attribute dependence on, according to the preset training samples, conditional probability of the second attributes depends on the attributes of the value; according to the conditional probability value and the preset first type model, the identification of trading operations. As a result, we can accurately identify the type of transaction operation, which can effectively protect the object of the transaction operation.

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种交易操作的识别方法及服务器
技术介绍
随着电子商务的飞速发展,越来越多的用户使用第三方支付平台进行互联网交易操作,尤其是进行支付交易操作。然而,在进行上述支付交易操作时,往往会存在盗卡和盗账户的风险。为了保证用户的交易操作的安全性,就有了对用户的交易操作的安全性进行分析的需求。在对交易操作的安全性进行分析时,由于盗卡交易操作可获取的信息量较少,难以提取有效特征,且非法用户通过正常账户进行盗卡交易操作,由此增加了盗卡交易操作识别的难度。现有技术中,主要是通过三种方法对盗卡交易操作进行识别:1)基于专家经验进行人工风险评分;2)基于黑环境、异常操作行为分析等策略0-1二值识别;3)基于朴素贝叶斯的线性识别方法。然而,第一种识别方法大多是基于定性和经验,往往主观意识较强,准确率难以得到保障,而且盗卡交易操作存在突发性,所以难以进行有效的安全性分析;第二种识别方法是基于离散化的判定准则,大多是0-1二值识别,难以进行深入有效的安全性分析;第三种识别方法也存在明显的缺陷,特别是对变量的相对独立过于苛刻,往往与实际不符。朴素贝叶斯识别方法可描述为:设a=[a1,a2…,am]为一个有m个属性的支付交易操作样本,则其安全性分析的模型可表示为:maxP(a1,a2…,am|cj)P(cj)(1)其中j∈(1,|C|)表示类别。因为朴素贝叶斯分类器基于一个简单的假定:在给定目标值时属性值之间相互独立,所以可得P(a1,a2,...,am|cj)=Πi=1mP(ai|cj)---(2)]]>CNB=argmaxPcj∈C(cj)Πi=1mP(ai|cj)---(3)]]>CNB表示朴素贝叶斯分类器输出的目标值。然而,构建模型的这些属性中往往存在依赖关系。例如,账户绑定手机归属地与银行卡bin所属地以及快捷签约手机归属地,交易标签中金额和频率往往也存在依赖关系。因此,基于朴素贝叶斯方法构建的模型对交易操作的安全性进行分析是不准确的,从而不能对进行交易操作的对象进行有效保护,进而浪费了计算机资源。
技术实现思路
本申请实施例提供了一种交易操作的识别方法及服务器,可以解决现有技术中基于朴素贝叶斯方法对交易操作的安全性进行分析时,由于忽略了交易操作的属性特征之间的依赖性,而不能对交易操作的类型进行准确识别,进而浪费计算机资源的问题。第一方面,提供了一种交易操作的识别方法,该方法包括:获取交易操作的属性特征集合;分析所述属性特征集合中各个属性特征之间的依赖关系;根据所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特征依赖于所述第一属性特征;对读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述第二属性特征依赖于所述第一属性特征的条件概率值;根据所述条件概率值和预设的第一模型,识别所述交易操作的类型。第二方面,提供了一种服务器,该服务器包括:获取单元、分析单元、读取单元、计算单元和识别单元;所述获取单元,用于获取交易操作的属性特征集合;所述分析单元,用于分析所述获取单元获取的所述属性特征集合中各个属性特征之间的依赖关系;所述读取单元,用于根据所述分析单元分析的所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特征依赖于所述第一属性特征;所述计算单元,用于对所述读取单元读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述第二属性特征依赖于所述第一属性特征的条件概率值;所述识别单元,用于根据所述计算单元计算的所述条件概率值和预设的第一模型,识别所述交易操作的类型。本申请提供的交易操作的识别方法及服务器,获取交易操作的属性特征集合;分析所述属性特征集合中各个属性特征之间的依赖关系;根据所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特征依赖于所述第一属性特征;对读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述第二属性特征依赖于所述第一属性特征的条件概率值;根据所述条件概率值和预设的第一模型,识别所述交易操作的类型。由此,可以准确对交易操作的类型进行识别,从而可以对交易操作的对象进行有效保护。附图说明图1为本申请实施例一提供的交易操作的识别方法流程图;图2为本申请提供的有向无环图;图3为本申请实施例二提供的服务器示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。本申请实施例提供的交易操作的识别方法及服务器,适用于用户进行交易操作的场景,尤其适用于用户通过支付系统完成支付的场景,其中,支付系统包括服务器和客户端,客户端用于与用户进行交易,包括获取用户输入的信息和向用户显示结果信息;服务器用于对用户输入的信息进行处理,并得到结果信息。服务器包括数据库,该数据库中存储了已完成支付的交易操作的属性特征。交易操作的属性特征包括四类:1)交易操作的静态属性,包括:现用账户注册情况(如,已注册或者未注册),快捷签约手机(即用户获取验证码的手机)归属地,账户绑定手机归属地以及卡(银行卡或者信用卡)bin所属地等;2)交易操作的关联信息,包括:卡与现用账户是否为可信关联,该账户使用该卡次数以及该账户使用该卡金额等;3)交易操作的环境变量,包括:当前交易操作的环境是否为黑环境,当前交易操作的环境是否常用以及近期账户的登录信息等;4)交易操作的资金异常行为信息,包括:卡当天内交易笔数以及卡当天内交易金额等。图1为本申请实施例一提供的交易操作的识别方法流程图。所述方法的执行主体可以为具有处理能力的设备:服务器或者系统或者装置,如图1所示,所述方法具体包括:步骤110,获取交易操作的属性特征集合。在此本文档来自技高网
...
交易操作的识别方法及服务器

【技术保护点】
一种交易操作的识别方法,其特征在于,该方法包括:获取交易操作的属性特征集合;分析所述属性特征集合中各个属性特征之间的依赖关系;根据所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特征依赖于所述第一属性特征;对读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述第二属性特征依赖于所述第一属性特征的条件概率值;根据所述条件概率值和预设的第一模型,识别所述交易操作的类型。

【技术特征摘要】
1.一种交易操作的识别方法,其特征在于,该方法包括:
获取交易操作的属性特征集合;
分析所述属性特征集合中各个属性特征之间的依赖关系;
根据所述依赖关系,从所述属性特征集合中读取有依赖关系的属性特征
对,所述属性特征对包括第一属性特征和第二属性特征,且所述第二属性特
征依赖于所述第一属性特征;
对读取的每对有依赖关系的属性特征对,根据预设的训练样本,计算所述
第二属性特征依赖于所述第一属性特征的条件概率值;
根据所述条件概率值和预设的第一模型,识别所述交易操作的类型。
2.根据权利要求1所述的方法,其特征在于,所述属性特征包括:交易
操作的静态属性、交易操作的关联信息、交易操作的环境变量和交易操作的
资金异常行为信息。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述依赖关
系,从所述属性特征集合中读取有依赖关系的属性特征对,包括:
根据所述依赖关系,创建呈树状结构的有向无环图,所述有向无环图包括
父节点和子节点,其中,每个节点对应所述属性特征集合中一个属性特征,
所述子节点对应的属性特征依赖于所述父节点对应的属性特征;
从所述有向无环图中读取父节点和子节点,将读取的父节点对应的属性特
征和子节点对应的属性特征作为有依赖关系的属性特征对。
4.根据权利要求1所述的方法,其特征在于,所述根据所述条件概率值
和预设的第一模型,识别所述交易操作的类型包括:
根据所述条件概率值和预设的第一模型,计算所述交易操作的安全度值;
当所述安全度值大于预设阈值时,则识别所述交易操作为不安全的交易操
作。
5.根据权利要求4所述的方法,其特征在于,所述根据所述条件概率值

\t和预设的第一模型,计算所述交易操作的安全度值包括:
根据如下公式计算所述交易操作的安全度值:
1-P(x1,x2,...,xm)=1-Πi=1mP(xi|Parents(xi))]]>其中,1-P(x1,x2,...,xm)为所述交易操作的安全度值,m为所述属性特征集合
中属性特征的个数,xi为所述第二属性特征,Parents(xi)为所述第一属性特征,
P(xi|Parents(xi))为所述第二属性特征依赖于所述第一属性特征的条件概率值。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
当所述属性特征集合中属性特征的个数不是预先设定的个数时,对所述预
设的第一模型进行优化,得到第二模型;
所述根据所述条件概率值和预设的第一模型,识别所述交易操作的类型包
括:
根据所述条件概率值和所述第二模型,识别所述交易操作的类型。
7.一种服务器,其特征在于,所述...

【专利技术属性】
技术研发人员:祝志博陈秋纯张英
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1