账号检测方法、装置、电子设备及存储介质与流程

文档序号:35854154发布日期:2023-10-25 21:58阅读:33来源:国知局
账号检测方法、装置、电子设备及存储介质与流程

本技术涉及计算机,具体而言,涉及一种账号检测方法、装置、电子设备、存储介质及程序产品。


背景技术:

1、账号是数字时代身份的代表,服务对象可在互联网平台中进行账号注册以获得其在该互联网平台的账号。为了便于账号管理,通常需要检测不同账号之间是否存在身份重合的账号,即检测两个或至少三个账号所属的服务对象是否相同。但是,目前的账号检测方式中,通常是通过身份信息来检测不同账号之间的身份是否重合,账号检测的方式比较单一,同时,由于并非所有账号都包含身份信息,因此,账号检测的通用性较低,且账号检测效率低。


技术实现思路

1、为解决上述技术问题,本技术的实施例提供了一种账号检测方法及装置、电子设备、存储介质、程序产品,至少在一定程度上可以丰富账号检测方式、提升通用性、并提升检测效率。

2、本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。

3、根据本技术实施例的一个方面,提供了一种账号检测方法,所述方法包括:

4、获取待检测账号,若候选账号包含的唯一属性与所述待检测账号包含的唯一属性的类型不同,则获取多种账号比对策略;其中,每种账号比对策略包含待进行比对的多种非唯一属性类型;

5、从所述待检测账号包含的多个非唯一属性中确定与所述每种账号比对策略相匹配的第一属性集合,得到多个第一属性集合;

6、对每个第一属性集合包含的多个非唯一属性进行融合,得到所述每个第一属性集合的融合信息,并对所述每个第一属性集合的融合信息进行编码,得到所述每个第一属性集合的编码结果;

7、从所述候选账号包含的多个非唯一属性中确定与所述每种账号比对策略相匹配的第二属性集合,得到多个第二属性集合,并获取每个第二属性集合的编码结果;

8、将所述多个第一属性集合的编码结果与所述多个第二属性集合的编码结果进行比对,并根据比对结果确定所述待检测账号与所述候选账号的匹配度。

9、根据本技术实施例的一个方面,提供了一种账号检测装置,所述装置包括:

10、第一获取模块,配置为获取待检测账号,若候选账号包含的唯一属性与所述待检测账号包含的唯一属性的类型不同,则获取多种账号比对策略;其中,每种账号比对策略包含待进行比对的多种非唯一属性类型;

11、第二获取模块,配置为从所述待检测账号包含的多个非唯一属性中确定与所述每种账号比对策略相匹配的第一属性集合,得到多个第一属性集合;

12、编码模块,配置为对每个第一属性集合包含的多个非唯一属性进行融合,得到所述每个第一属性集合的融合信息,并对所述每个第一属性集合的融合信息进行编码,得到所述每个第一属性集合的编码结果;

13、第三获取模块,配置为将从所述候选账号包含的多个非唯一属性中确定与所述每种账号比对策略相匹配的第二属性集合,得到多个第二属性集合,并获取每个第二属性集合的编码结果;

14、比对模块,配置为将所述多个第一属性集合的编码结果与所述多个第二属性集合的编码结果进行比对,并根据比对结果确定所述待检测账号与所述候选账号的匹配度。

15、在本技术的一实施例中,所述编码模块包括:

16、方式确定模块,配置为根据所述每个第一属性集合对应的账号比对策略从多种编码方式中确定所述每个第一属性集合的编码方式;

17、融合模块,配置为根据所述每个第一属性集合的编码方式对所述每个第一属性集合包含的多个非唯一属性进行融合,得到所述每个第一属性集合的融合信息;

18、信息编码模块,配置为根据所述每个第一属性集合的编码方式对所述每个第一属性集合的融合信息进行编码,得到所述每个第一属性集合的编码结果。

19、在本技术的一实施例中,所述融合模块包括:

20、拼接模块,配置为对所述每个第一属性集合中包含的多个非唯一属性进行拼接,得到所述每个第一属性集合的拼接信息,并将所述每个第一属性集合的拼接信息作为所述每个第一属性集合的融合信息。

21、在本技术的一实施例中,所述融合模块包括:

22、转换模块,配置为将所述每个第一属性集合中包含的多个非唯一属性进行二进制转换,并对二进制转换得到的二进制数据进行求和运算;

23、融合子模块,配置为将求和运算的结果作为所述每个第一属性集合的融合信息。

24、在本技术的一实施例中,所述信息编码模块包括:

25、编码子模块,对所述每个第一属性集合的融合信息的摘要信息进行提取,以得到散列数值,并将所述散列数值作为所述每个第一属性集合的编码结果。

26、本技术的一实施例中,所述比对模块包括:

27、比对子模块,配置为将所述每个第一属性集合的编码结果与对应第二属性集合的编码结果进行比对;

28、数值确定模块,配置为根据比对结果从所述多个第一属性集合中确定编码结果与对应第二属性集合的编码结果相匹配的目标第一属性集合,并根据所述目标第一属性集合确定匹配度数值;

29、匹配度确定模块,配置为根据所述匹配度数值的数值大小确定所述待检测账号与所述候选账号的匹配度。

30、本技术的一实施例中,所述数值确定模块包括:

31、权重确定模块,配置为根据所述目标第一属性集合对应的账号比对策略,确定所述目标第一属性集合的权重;

32、数值确定子模块,配置为根据所述目标第一属性集合的权重确定所述匹配度数值。

33、本技术的一实施例中,所述匹配度确定模块包括:

34、第一确定模块,配置为若所述匹配度数值大于或等于第一阈值,则确定所述待检测账号所属的对象与所述候选账号所属的对象相匹配;

35、第二确定模块,配置为若所述匹配度数值小于或等于第二阈值,则确定所述待检测账号所属的对象与所述候选账号所属的对象不匹配;其中,所述第一阈值大于所述第二阈值。

36、本技术的一实施例中,所述匹配度确定模块还包括:

37、输出模块,配置为若所述匹配度数值大于所述第二阈值且小于所述第一阈值,则输出参考信息;所述参考信息包括所述待检测账号包含的属性和所述候选账号包含的属性;

38、第三确定模块,配置为根据所述参考信息获取审核指令,并根据所述审核指令确定所述待检测账号与所述候选账号的匹配度。

39、本技术的一实施例中,所述装置还包括:

40、属性比对模块,配置为若所述候选账号包含的唯一属性与所述待检测账号包含的唯一属性的类型相同,则将所述候选账号包含的唯一属性与所述待检测账号包含的唯一属性进行比对;

41、控制模块,配置为若所述候选账号包含的唯一属性与所述待检测账号包含的唯一属性不匹配,则获取所述多种账号比对策略,以根据所述多种账号比对策略确定所述待检测账号与所述候选账号的匹配度。

42、本技术的一实施例中,所述装置还包括:

43、集合确定模块,配置为从所述候选账号包含的多个非唯一属性中确定与所述每种账号比对策略相匹配的第二属性集合,得到多个第二属性集合;

44、集合编码模块,配置为对每个第二属性集合包含的多个非唯一属性进行融合,得到所述每个第二属性集合的融合信息,并对所述每个第二属性集合的融合信息进行编码,得到所述每个第二属性集合的编码结果;

45、存储模块,配置为将所述多个第二属性集合的编码结果存储至数据库,以从所述数据库中获取所述每个第二属性集合的编码结果。

46、根据本技术实施例的一个方面,提供了一种电子设备,包括:

47、一个或多个处理器;

48、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的账号检测方法。

49、根据本技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如前所述的账号检测方法。

50、根据本技术实施例的一个方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如前所述的账号检测方法。

51、在本技术的实施例所提供的技术方案中,先获取待检测账号,若候选账号包含的唯一属性与待检测账号包含的唯一属性的类型不同,则获取多种账号比对策略,其中,每种账号比对策略包含待进行比对的多种非唯一属性类型;然后,从待检测账号包含的多个非唯一属性中确定与每种账号比对策略相匹配的第一属性集合,得到多个第一属性集合,并对每个第一属性集合包含的多个非唯一属性进行融合得到融合信息,并对每个第一属性集合的融合信息进行编码,得到第一属性集合的编码结果;再从候选账号包含的多个非唯一属性中确定与每种账号比对策略相匹配的第二属性集合,得到多个第二属性集合,获取每个第二属性集合的编码结果,将多个第一属性集合的编码结果与多个第二数据集合的编码结果进行比对,以根据比对结果确定待检测账号与候选账号的匹配度;该技术方案中,一方面,若待检测账号与候选账号之间不存在类型相同的唯一属性,则可以基于待检测账号的非唯一属性与候选账号的非唯一属性确定待检测账号与候选账号的匹配度,从而提供了一种新的账号检测方式,丰富了账号检测方式,提升了账号检测的通用性;另一方面,基于待检测账号的非唯一属性与候选账号的非唯一属性确定待检测账号与候选账号的匹配度过程中,先从待检测账号包含的多个非唯一属性中确定多个第一属性集合,并对多个第一属性集合分别进行编码,并从候选账号包含的多个非唯一属性中确定多个第二属性集合,并获取多个第二属性集合的编码结果,将待检测账号的多个第一属性集合的编码结果与候选账号的多个第二属性集合的编码结果进行比对,可以提升比对速度,进而提升账号检测效率和准确率。

52、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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