判断异常用户的方法及装置制造方法及图纸

技术编号:39584062 阅读:11 留言:0更新日期:2023-12-03 19:34
本申请提供一种判断异常用户的方法及装置,其中该方法,包括:获取预设时间段内所有交易账户的交易记录,作为第一数据;基于第一数据,构建左

【技术实现步骤摘要】
判断异常用户的方法及装置


[0001]本申请涉及通信
,尤其涉及一种判断异常用户的方法及装置


技术介绍

[0002]为了提高运营商业务的安全性,通常需要对运营商业务进行监测,以发现异常业务,并对异常业务进行预警和防范,从而提升运营商业务的安全性

并且,为了能够及时防护,通常要求异常监测系统或者异常监测人员能够实时地发现异常业务

[0003]然而,实际应用中,由于并不知道异常业务会在何时发生,因此,为了解决上述技术问题,就需要不断地对业务系统产生的交易记录进行监测,这样一来,业务系统需要对监控时间段内的全量事件信息进行实时监测,涉及大量计算,需要耗费大量资源,并且业务系统的处理时延较大,难以满足实时的支撑需求


技术实现思路

[0004]针对现有技术存在的问题,本申请提供一种判断异常用户的方法及装置

[0005]第一方面,本申请提供一种判断异常用户的方法,包括:
[0006]获取预设时间段内所有交易账户的交易记录,作为第一数据;
[0007]基于所述第一数据,构建左
B+
树和右
B+
树;其中,所述左
B+
树是在所述预设时间段内,以所述交易账户和交易对象为单位统计得到的;所述右
B+
树是基于每个所述交易账户的交易记录构建的;
[0008]基于预设的疑似异常用户筛选规则,确定所述左
B+
树中的第一交易账户;所述第一交易账户为疑似异常的交易账户;
[0009]基于异常用户确定规则,在所述右
B+
树中,确定所述第一交易账户是否为异常用户

[0010]可选地,所述基于所述第一数据,构建左
B+
树和右
B+
树,包括:
[0011]基于所述第一数据,以所述交易账户和交易对象为单位,构建由交易账户为主键,交易次数

交易金额和交易对象为外键的交易记录构成的所述左
B+
树;
[0012]基于所述第一数据,以所述交易账户的每一个交易记录为单位,构建有交易账户为主键,交易时间

交易时间间隔

交易次数

交易金额和交易对象为外键的交易记录构成的所述右
B+


[0013]可选地,所述基于预设的疑似异常用户筛选规则,确定所述左
B+
树中的第一交易账户之前,包括:
[0014]基于预设滑窗时间,标记所述左
B+
树和所述右
B+
树中交易记录对应的交易时间在所述预设滑窗时间内交易记录;
[0015]基于预设的疑似异常用户筛选规则,结合标记后的所述左
B+
树中的交易记录,确定所述左
B+
树中的第一交易账户;
[0016]基于异常用户确定规则,结合标记后的所述右
B+
树中的交易记录,在所述右
B+

中,确定所述第一交易账户是否为异常用户

[0017]可选地,所述基于预设的疑似异常用户筛选规则,结合标记后的所述左
B+
树中的交易记录,确定所述左
B+
树中的第一交易账户,包括:
[0018]确定标记后的所述左
B+
树中的交易记录是否满足预设的疑似异常用户筛选规则;
[0019]若满足预设的疑似异常用户筛选规则,则确定所述交易账户为第一交易账户;
[0020]所述预设的疑似异常用户筛选规则包括以下任一项或多项:
[0021]所述交易账户对应的交易次数大于预设交易次数第一阈值;
[0022]所述交易账户对应的交易金额大于预设交易金额第二阈值;
[0023]所述交易账户对应的交易对应为预设风险交易对象

[0024]可选地,所述基于异常用户确定规则,结合标记后的所述右
B+
树中的交易记录,在所述右
B+
树中,确定所述第一交易账户是否为异常用户之前,包括:
[0025]确定所述第一交易账户是否存在于所述右
B+
树的交易记录中;
[0026]若不存在,则从所述第一数据中筛选所述第一交易账户的交易记录且所述交易记录的交易时间满足在所述滑窗时间内,对所述交易记录标记后,并更新对应的右
B+


[0027]可选地,所述基于异常用户确定规则,结合标记后的所述右
B+
树中的交易记录,在所述右
B+
树中,确定所述第一交易账户是否为异常用户,包括:
[0028]在所述右
B+
树中,筛选所述第一交易账户对应的标记后的交易记录,确定所述标记后的交易记录是否满足异常用户确定规则;
[0029]若满足所述异常用户确定规则,则确定所述第一交易账户为异常用户;
[0030]所述异常用户确定规则包括以下任一项或多项:
[0031]所述第一交易账户的交易次数大于预设交易次数第三阈值;
[0032]所述第一交易账户的交易金额大于预设交易金额第四阈值

[0033]可选地,所述方法还包括:
[0034]若存在所述异常用户,则确定所述异常用户的交易记录具体的异常类型,发送对应的预警信息;
[0035]所述异常类型包括:交易次数异常

交易金额异常和交易对象异常

[0036]第二方面,本申请还提供一种判断异常用户的装置,包括:
[0037]获取模块,用于获取预设时间段内所有交易账户的交易记录,作为第一数据;
[0038]构建模块,用于基于所述第一数据,构建左
B+
树和右
B+
树;其中,所述左
B+
树是在所述预设时间段内,以所述交易账户和交易对象为单位统计得到的;所述右
B+
树是基于每个所述交易账户的交易记录构建的;
[0039]筛选模块,用于基于预设的疑似异常用户筛选规则,确定所述左
B+
树中的第一交易账户;所述第一交易账户为疑似异常的交易账户;
[0040]确定模块,用于基于异常用户确定规则,在所述右
B+
树中,确定所述第一交易账户是否为异常用户

[0041]第三方面,本申请还提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现第一方面所述的判断异常用户的方法

[0042]第四方面,本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述第一方面所述的判断异常用户的方法
...

【技术保护点】

【技术特征摘要】
1.
一种判断异常用户的方法,其特征在于,包括:获取预设时间段内所有交易账户的交易记录,作为第一数据;基于所述第一数据,构建左
B+
树和右
B+
树;其中,所述左
B+
树是以所述交易账户和交易对象为单位统计得到的;所述右
B+
树是基于每个所述交易账户的交易记录构建的;基于预设的疑似异常用户筛选规则,确定所述左
B+
树中的第一交易账户;所述第一交易账户为疑似异常的交易账户;基于异常用户确定规则,在所述右
B+
树中,确定所述第一交易账户是否为异常用户
。2.
根据权利要求1所述的判断异常用户的方法,其特征在于,所述基于所述第一数据,构建左
B+
树和右
B+
树,包括:基于所述第一数据,以所述交易账户和交易对象为单位,构建由交易账户为主键,交易次数

交易金额和交易对象为外键的交易记录构成的所述左
B+
树;基于所述第一数据,以所述交易账户的每一个交易记录为单位,构建有交易账户为主键,交易时间

交易时间间隔

交易次数

交易金额和交易对象为外键的交易记录构成的所述右
B+

。3.
根据权利要求1所述的判断异常用户的方法,其特征在于,所述基于预设的疑似异常用户筛选规则,确定所述左
B+
树中的第一交易账户之前,包括:基于预设滑窗时间,标记所述左
B+
树和所述右
B+
树中交易记录对应的交易时间在所述预设滑窗时间内交易记录;基于预设的疑似异常用户筛选规则,结合标记后的所述左
B+
树中的交易记录,确定所述左
B+
树中的第一交易账户;基于异常用户确定规则,结合标记后的所述右
B+
树中的交易记录,在所述右
B+
树中,确定所述第一交易账户是否为异常用户
。4.
根据权利要求3所述的判断异常用户的方法,其特征在于,所述基于预设的疑似异常用户筛选规则,结合标记后的所述左
B+
树中的交易记录,确定所述左
B+
树中的第一交易账户,包括:确定标记后的所述左
B+
树中的交易记录是否满足预设的疑似异常用户筛选规则;若满足预设的疑似异常用户筛选规则,则确定所述交易账户为第一交易账户;所述预设的疑似异常用户筛选规则包括以下任一项或多项:所述交易账户对应的交易次数大于预设交易次数第一阈值;所述交易账户对应的交易金额大于预设交易金额第二阈值;所述交...

【专利技术属性】
技术研发人员:甘园园陈霞张愚张蔷
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1