业务处理方法、装置及设备、介质、产品与流程

文档序号:39566281发布日期:2024-10-11 11:31阅读:11来源:国知局
业务处理方法、装置及设备、介质、产品与流程

本技术涉及计算机,尤其涉及人工智能,具体涉及一种业务处理方法、一种业务处理装置、一种计算机设备、一种计算机可读存储介质以及一种计算机程序产品。


背景技术:

1、随着计算机技术的迅速发展,越来越多的人们选择在互联网上进行电子资源(以电子数据形式存在的资源)的转移,虽然为人们的日常生活带来便利,但同时也为黑色产业(是指存在于网络世界中的非法产业,例如网络欺诈)的兴起孕育了温床,这就需要在业务处理过程中对业务对象执行业务行为的风险进行及时管理和干预,避免异常业务对象执行异常业务行为而造成不良影响,因此如何准确识别业务对象执行业务行为的风险度,保障业务安全性是当前亟待解决的问题。


技术实现思路

1、本技术实施例提供了一种业务处理方法、装置及设备、介质、产品,可准确识别业务对象执行业务行为的风险度,保障业务安全性。

2、一方面,本技术实施例提供了一种业务处理方法,该方法包括:

3、获取第一业务行为序列,所述第一业务行为序列是按照时间顺序对第一业务对象在预设时间段内执行的多个业务行为进行排序处理得到的;

4、基于所述第一业务行为序列中各个业务行为的业务属性,对所述第一业务行为序列进行编码处理,得到第一编码序列;

5、对所述第一编码序列进行多个层次的聚合编码表示,得到所述第一业务对象的多个聚合编码序列;其中,一个所述层次对应一个所述聚合编码序列,每个所述聚合编码序列用于表示所述第一业务行为序列在对应层次上的时序特征;

6、基于注意力机制对所述第一业务对象的多个聚合编码序列进行融合识别处理,得到识别结果,所述识别结果用于指示所述第一业务对象执行业务行为的风险度。

7、另一方面,本技术实施例提供了一种业务处理装置,该装置包括:

8、获取单元,用于获取第一业务行为序列,所述第一业务行为序列是按照时间顺序对第一业务对象在预设时间段内执行的多个业务行为进行排序处理得到的;

9、处理单元,用于基于第一业务行为序列中各个业务行为的业务属性,对第一业务行为序列进行编码处理,得到第一编码序列;

10、处理单元,还用于对第一编码序列进行多个层次的聚合编码表示,得到第一业务对象的多个聚合编码序列;其中,一个层次对应一个聚合编码序列,每个聚合编码序列用于表示第一业务行为序列在对应层次上的时序特征;

11、处理单元,还用于基于注意力机制对第一业务对象的多个聚合编码序列进行融合识别处理,得到识别结果,识别结果用于指示第一业务对象执行业务行为的风险度。

12、在一个实施例中,层次的数量为k个,k个层次中的任一个层次表示为第k层次,聚合编码表示包括聚合处理和编码表示,k为正整数且k小于或等于k;

13、处理单元用于对第一编码序列进行多个层次的聚合编码表示,得到第一业务对象的多个聚合编码序列时,具体执行如下步骤:

14、令k=1,将第一编码序列设置为第1层次对应的第1聚合编码序列;

15、若k<k,则令k=k+1,对第一编码序列进行第k+1层次的聚合处理,得到第k+1聚合序列,k+1为大于1且小于或等于k的整数;

16、对第k+1聚合序列进行编码表示,得到第k+1层次对应的第k+1聚合编码序列;

17、若k=k,则获取k个层次分别对应的k个聚合编码序列。

18、在一个实施例中,层次用于定义在相应层次的聚合处理过程中被聚合至同一分组的元素的数量,第k层次用于定义在第k层次的聚合处理过程中被聚合至同一分组的元素的数量为k个;

19、处理单元用于对第一编码序列进行第k+1层次的聚合处理,得到第k+1聚合序列时,具体执行如下步骤:

20、基于第k+1层次的定义,按照第一编码序列中各个元素的排列顺序,对第一编码序列进行分组处理,得到第k+1聚合序列;

21、其中,第k+1聚合序列包含至少一个分组,每个分组中均聚合有顺序排列的k+1个元素。

22、在一个实施例中,处理单元用于对第k+1聚合序列进行编码表示,得到第k+1层次对应的第k+1聚合编码序列时,具体执行如下步骤:

23、将第k+1聚合序列中每个分组内的元素进行拼接处理,得到第k+1辅助编码序列;第k+1辅助编码序列包括至少一个拼接字符串,每个拼接字符串由第k+1聚合序列中的一个分组内的元素拼接而成;

24、对第k+1辅助编码序列中的拼接字符串进行编码处理,得到第k+1层次对应的第k+1聚合编码序列。

25、在一个实施例中,处理单元用于基于第一业务行为序列中各个业务行为的业务属性,对第一业务行为序列进行编码处理,得到第一编码序列时,具体执行如下步骤:

26、调用获取单元获取n个属性维度之间的预设顺序和每个属性维度的多个属性信息;n个属性维度包括:业务方向、业务场景、业务交易方式、业务对象之间的关系、业务执行时间、业务交易资源量中的一种或多种;

27、根据n个属性维度之间的预设顺序和每个属性维度的多个属性信息,确定所有业务属性;所有业务属性中任一业务属性是按照n个属性维度之间的预设顺序,对每个属性维度包括的任一属性信息进行组合处理得到的;

28、基于所有业务属性的数量,生成所有业务属性中每个业务属性的编码数值;

29、将第一业务行为序列中各个业务行为的业务属性映射为相应业务属性的编码数值,得到第一编码序列。

30、在一个实施例中,第一业务行为序列中任一业务行为表示为第一业务行为,处理单元还用于执行如下步骤:

31、调用获取单元获取n个属性维度之间的预设顺序,n个属性维度包括:业务方向、业务场景、业务交易方式、业务对象之间的关系、业务执行时间、业务交易资源量中的一种或多种;

32、调用获取单元获取第一业务行为在每个属性维度下的属性信息;

33、按照n个属性维度之间的预设顺序,对第一业务行为在每个属性维度下的属性信息进行组合处理,得到第一业务行为的业务属性。

34、在一个实施例中,融合识别处理是调用基于注意力机制的网络模型执行的;层次的数量为k个,网络模型包括识别模块和k个注意力编码模块,一个聚合编码序列对应一个注意力编码模块;k为正整数;

35、处理单元用于基于注意力机制对第一业务对象的多个聚合编码序列进行融合识别处理,得到识别结果时,具体执行如下步骤:

36、将第一业务对象的k个聚合编码序列分别输入至对应的注意力编码模块进行时序特征学习,得到k个注意力编码特征,每个注意力编码特征来自一个聚合编码序列;

37、将k个注意力编码特征合并后输入至识别模块进行识别处理,得到识别结果。

38、在一个实施例中,k个聚合编码序列中任一聚合编码序列表示为第k聚合编码序列,k个注意力编码特征包括来自于第k聚合编码序列的第k注意力编码特征;第k聚合编码序列对应于k个注意力编码模块中的第k注意力编码模块,第k注意力编码模块包括嵌入层和多个串联的注意力编码子模块;k是小于或等于k的正整数;

39、处理单元用于将第k聚合编码序列输入至第k注意力编码模块进行时序特征学习,得到第k注意力编码特征时,具体执行如下步骤:

40、将第k聚合编码序列输入嵌入层进行嵌入处理,得到第k聚合编码序列的嵌入特征;

41、将第k聚合编码序列的嵌入特征输入多个串联的注意力编码子模块进行多头注意力学习,得到第k注意力编码特征。

42、在一个实施例中,处理单元还用于执行如下步骤:

43、调用获取单元获取第二业务行为序列,第二业务行为序列是按照时间顺序对第二业务对象在预设时间段内执行的多个业务行为进行排序处理得到的;

44、基于第二业务行为序列中各个业务行为的业务属性,对第二业务行为序列进行编码处理,得到第二编码序列;

45、对第二编码序列进行多个层次的聚合编码表示,得到第二业务对象的多个聚合编码序列;

46、调用初始网络模型对第二业务对象的多个聚合编码序列进行融合识别处理,得到预测结果,预测结果用于指示第二业务对象执行业务行为的风险度;

47、根据预测结果和第二业务对象的分类标签,训练初始网络模型,得到基于注意力机制的网络模型。

48、在一个实施例中,处理单元用于根据预测结果和第二业务对象的分类标签,训练初始网络模型,得到基于注意力机制的网络模型时,具体执行如下步骤:

49、根据预测结果和第二业务对象的分类标签,确定初始网络模型的损失信息;

50、按照减小损失信息的方向,调整初始网络模型的模型参数,得到基于注意力机制的网络模型;

51、其中,当第二业务对象在业务系统中被标记为异常业务对象时,第二业务对象的分类标签是异常标签;当第二业务对象在业务系统中未被标记为异常业务对象时,第二业务对象的分类标签是正常标签。

52、在一个实施例中,处理单元还用于执行如下步骤:

53、根据识别结果,对这第一业务对象进行风险处理。

54、在一个实施例中,第一业务对象是业务系统的全量业务对象中的任一业务对象;处理单元用于根据识别结果,对这第一业务对象进行风险处理时,具体执行如下步骤:

55、若识别结果指示第一业务对象执行业务行为的风险度高于或等于预设风险阈值,则在业务系统中将第一业务对象标记为异常业务对象;或者,在业务系统中输出针对第一业务对象的风险提示信息;或者,在业务系统中取消第一业务对象的业务行为执行权限。

56、另一方面,本技术实施例提供了一种计算机设备,该计算机设备包括:

57、处理器,用于加载并执行计算机程序;

58、计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被处理器执行时,实现上述业务处理方法。

59、另一方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行上述业务处理方法。

60、另一方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时,实现上述业务处理方法。

61、本技术实施例,可获取第一业务行为序列,第一业务行为序列是按照时间顺序对第一业务对象在预设时间段内执行的多个业务行为进行排序处理得到的,也就是说,该第一业务行为序列可以反映第一业务对象所执行的多个业务行为之间的时序关系。基于第一业务行为序列中各个业务行为的业务属性,对第一业务行为序列进行编码处理,得到第一编码序列;通过编码处理将第一业务行为序列转化为第一编码序列,这样能够更便于实现后续处理(如聚合编码表示)。对第一编码序列进行多个层次的聚合编码表示,得到多个聚合编码序列;其中,一个层次对应一个聚合编码序列,每个聚合编码序列用于表示第一业务行为序列在对应层次上的时序特征。基于注意力机制对多个聚合编码序列进行融合识别处理,得到识别结果,识别结果用于指示第一业务对象执行业务行为的风险度。由此可见,通过多个层次的聚合编码表示,可挖掘第一业务行为序列在多层级层面上的时序特征,并基于注意力机制强化对于时序特征的学习能力,准确识别第一业务对象执行业务行为的风险度,保障业务安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1