用户统一标识生成方法、装置及可读存储介质与流程

专利检索2025-11-01  3


本技术实施例涉及互联网,具体涉及一种用户统一标识生成方法、装置及计算机可读存储介质。


背景技术:

1、在互联网领域中,用户在不同业务平台(如应用程序、系统),然而,同一用户在不同业务平台上拥有不同的账号标识;例如,某个用户在m业务平台为a账号标识、在n业务平台为b账号标识;为了实现不同应用之间的数据共享(比如应用程序之间的互关联登录),以给用户带来更好的服务,通常需要生成用户统一标识。

2、现有技术中,生成用户统一标识的一种做法是:将同一类型的账号信息相同的两个账号标识建立映射关系,生成一个用户统一标识;例如,a账号标识绑定的邮箱和b账号标识绑定的邮箱相同,则将a账号标识和b账号标识视为同一用户生成用户统一标识。

3、但是,本技术发明人在实际应用过程中发现:由于现实场景中账号标识的账号类型、渠道来源往往存在多种,按照账号标识是否相同来建立映射关系,会存在将两个不同用户的账号标识映射生成一个用户统一标识,从而导致所生成用户统一标识不准确的问题。


技术实现思路

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、本技术实施例中,第一方面,通过设置唯一账号类型的账号标识的优先级高于或等于第一级账号标识的优先级、第一级账号标识的优先级高于第二级账号标识的优先级;第二方面,由于账号类型的优先级越高每个用户只拥有一个该账号类型的账号标识的置信度也越高,即账号类型的优先级越高每个用户拥有两个或以上唯一该账号类型的账号标识的可能性越低,也即每个用户拥有两个或以上唯一账号类型的账号标识的可能性最低;因此,可以近似认为每个用户只拥有一个唯一账号类型的账号标识,从而通过标识组合生成用户统一标识方式在检测出第一级账号标识为唯一账号类型、已存在账号标识不包含第一级账号标识、已存在账号标识包含第二级账号标识、且第一标识集合包含唯一账号类型的账号标识的情况下,可以确认第一标识集合对应的用户与标识组合对应的用户是两个不同用户的情况,并生成新的用户统一标识以建立标识组合的映射关系;从而可以避免在标识组合中的第二级账号标识已存在统一标识映射表时,直接将标识组合与第一标识集合直接合并为同一用户统一标识来建立映射关系,进而避免将两个不同用户的账号标识映射生成一个用户统一标识的问题,提高所生成用户统一标识的准确性。


技术特征:

1.一种用户统一标识生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的用户统一标识生成方法,其特征在于,所述对所述业务标识数据包含的各账号标识进行组合处理,得到所述业务标识数据的各标识组合,包括:

8.根据权利要求7所述的用户统一标识生成方法,其特征在于,所述标识组合还包括数据产生时间,所述基于所述标识组合生成新的用户统一标识至所述统一标识映射表,包括:

9.根据权利要求8所述的用户统一标识生成方法,其特征在于,所述方法还包括:

10.一种用户统一标识生成装置,其特征在于,所述用户统一标识生成装置包括:

11.一种计算机设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1-9任一项所述的用户统一标识生成方法。

12.一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述方法。

13.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1至9中任一项所述的用户统一标识生成方法。


技术总结
本申请实施例公开了一种用户统一标识生成方法、装置及可读存储介质,可以获取多个业务平台的业务标识数据;对业务标识数据包含的各账号标识进行组合处理,得到业务标识数据的各标识组合,标识组合包括第一级账号标识和第二级账号标识;获取多个业务平台的统一标识映射表;若第一级账号标识为唯一账号类型、已存在账号标识不包含第一级账号标识、已存在账号标识包含第二级账号标识、且第一标识集合包含唯一账号类型的账号标识,则基于标识组合生成新的用户统一标识至统一标识映射表。本实施例可应用于智慧交通、辅助驾驶等各种场景。该方案能够避免将两个不同用户的账号标识映射生成一个用户统一标识,提高用户统一标识的准确性。

技术研发人员:王韵陶,陈炳文
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1158152.html

最新回复(0)