一种应用程序中账户关联信息获取方法、装置及电子设备制造方法及图纸

技术编号:28623511 阅读:19 留言:0更新日期:2021-05-28 16:19
本公开关于一种应用程序中账户关联信息获取方法、装置及电子设备,该方法包括:根据应用程序中账户之间的关注关系,生成有向图;根据有向信息记录的账户之间的关注关系和社交紧密程度,获取应用程序中各账户的社交关系链,其中,社交关系链用于表示:与对应账户具有社交关联关系的账户的账户信息;基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度;基于所确定的各账户之间的社交关联度,从应用程序的其他账户中筛选出各账户的关联账户。可见,通过本公开实施例提供的技术方案,可以确定应用程序的各个账户之间的关联关系,从而便于应用程序的运营商可以根据应用程序中各个账户的关联关系,为各个账户推荐类型丰富的内容。

【技术实现步骤摘要】
一种应用程序中账户关联信息获取方法、装置及电子设备
本申请涉及多媒体
,特别是涉及一种应用程序中账户关联信息的获取方法、装置及电子设备。
技术介绍
随着计算机技术和网络技术的发展,不断出现大量的应用程序,用户可以在应用程序中注册账户,并进行登录。当用户通过注册的账户登录应用程序后,应用程序的运营者可以对用户注册账户时填写的基本信息,以及账户对应的用户行为数据进行分析,得到用户的行为习惯,并为账户推荐符合用户需求的内容,以便于用户查看。在实现本专利技术的过程中,专利技术人发现相关技术中至少存在以下问题:应用程序的运营商为用户推荐内容时,通常只依据用户的行为习惯,而不考虑用户的社交属性,即各个账户之间的关联关系,因此,相关技术中,应用程序的运营商为账户推荐的内容类型较为单一。
技术实现思路
为了解决相关技术中存在的应用程序的运营商为账户推荐的内容类型较为单一的技术问题,本公开提供一种应用程序中账户关联信息获取方法、装置及电子设备,本公开的技术方案如下:根据本公开实施例的第一方面,提供了一种应用程序中账户关联信息获取方法,包括:根据应用程序中账户之间的关注关系,生成有向图,其中,所述关注关系用于表示账户之间主动或被动建立的社交关联关系,所述有向图中具有用于标注所述关注关系的有向信息,所述有向信息还用于记录具有关注关系的两个账户的社交紧密程度;根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,其中,社交关系链用于表示:与对应账户具有社交关联关系的账户的账户信息;基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度;基于所确定的各账户之间的社交关联度,从应用程序的其他账户中筛选出各账户的关联账户。可选的,所述根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,包括:对于所述应用程序中的任一账户,根据所述有向信息记录的该账户与其他账户之间的关注关系和社交紧密程度,利用随机游走方式确定该账户对应的随机游走序列集合,其中,所述随机游走方式确定得到的随机游走序列集合包括:多个由账户信息组成的随机游走序列,每一随机游走序列为:根据账户之间的关注关系和社交紧密程度,确定与前一个账户信息对应的后一个账户信息而形成的随机游走序列,所述后一个账户信息对应的账户为:与所述前一个账户信息对应的社交紧密的账户;对于所述应用程序中的任一账户,将该账户对应的随机游走序列集合中的随机游走序列,确定为该账户的社交关系链。可选的,所述对于所述应用程序中的任一账户,根据所述有向信息记录的该账户与其他账户之间的关注关系和社交紧密程度,利用随机游走构建该账户对应的随机游走序列集合,包括:根据第一账户与其他账户之间的关注关系和社交紧密程度,确定与所述第一账户社交紧密的第二账户,并将所述第一账户的账户信息和所述第二账户的账户信息依次放入空的账户信息序列中,所述第一账户为所述应用程序中的任一账户;根据所述第二账户与更新后的其他账户之间的社交紧密程度,确定与所述第二账户社交紧密的第三账户,并将所述第三账户的账户信息放入所述账户信息序列中,所述更新后的其他账户为:除所述账户信息序列中的账户信息对应的账户之外的其他账户;相应地,按照放入所述账户信息序列中账户信息的顺序,依次确定:与最后一个放入所述账户信息序列中的账户信息所对应的账户,社交紧密的账户,直到放入所述账户信息序列中的账户信息的数量为第一预设数量;将第二预设数量个账户信息序列,确定为所述第一账户对应的随机游走序列集合。可选的,所述基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度,包括:将所述第一账户的第一社交关系链中的每一账户信息,转化为第一子向量,并将所述应用程序中的其他账户的第二社交关系链中的每一账户信息,转化为第二子向量;将所述第一社交关系链中的各账户信息对应的第一子向量,组成第一向量;将所述第二社交关系链中的各账户信息对应的第二子向量,组成第二向量;计算所述第一向量与各个第二向量的距离,得到所述第一账户与各其他账户的社交关联度。可选的,所述方法还包括:为各账户推荐与第四账户相关的视频,所述第四账户为:所述对应关联账户中,除与所述该账户具有直接社交关联关系的账户之外的其他账户;或者,为各账户推荐与第五账户相关的视频,所述五账户为:所述对应关联账户中,当前正在直播的账户。可选的,所述有向图中的每一顶点对应一个账户的账户信息,所述有向图中的每一条边用于表征:该条边的两个顶点对应的账户信息所对应的两个账户具有关注关系,所述有向图中的每一条边具有边权重,所述边权重用于表征:该条边的两个顶点对应的账户信息所对应的两个账户之间的社交紧密程度。根据本公开实施例的第二方面,提供了一种应用程序中账户关联信息获取装置,包括:有向图生成模块,被配置为执行根据应用程序中账户之间的关注关系,生成有向图,其中,所述关注关系用于表示账户之间主动或被动建立的社交关联关系,所述有向图中具有用于标注所述关注关系的有向信息,所述有向信息还用于记录具有关注关系的两个账户的社交紧密程度;社交关系链获取模块,被配置为执行根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,其中,社交关系链用于表示:与对应账户具有社交关联关系的账户的账户信息;社交关联程度确定模块,被配置为执行基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度;关联账户确定模块,被配置为执行基于所确定的各账户之间的社交关联度,从应用程序的其他账户中筛选出各账户的关联账户。可选的,所述社交关系链获取模块,包括:随机游走序列集合确定单元,被配置为执行对于所述应用程序中的任一账户,根据所述有向信息记录的该账户与其他账户之间的关注关系和社交紧密程度,利用随机游走方式确定该账户对应的随机游走序列集合,其中,所述随机游走方式确定得到的随机游走序列集合包括:多个由账户信息组成的随机游走序列,每一随机游走序列为:根据账户之间的关注关系和社交紧密程度,确定与前一个账户信息对应的后一个账户信息而形成的随机游走序列,所述后一个账户信息对应的账户为:与所述前一个账户信息对应的社交紧密的账户;社交关系链确定单元,被配置为执行对于所述应用程序中的任一账户,将该账户对应的随机游走序列集合中的随机游走序列,确定为该账户的社交关系链。可选的,所述随机游走序列集合确定单元,被配置为执行:根据第一账户与其他账户之间的关注关系和社交紧密程度,确定与所述第一账户社交紧密的第二账户,并将所述第一账户的账户信息和所述第二账户的账户信息依次放入空的账户信息序列中,所述第一账户为所述应用程序中的任一账户;根据所述第二账户与更新后的其他账户之间的社交紧密程度,确定与所述第二账户社交紧密的第三账户,并将所述第三账本文档来自技高网...

【技术保护点】
1.一种应用程序中账户关联信息获取方法,其特征在于,包括:/n根据应用程序中账户之间的关注关系,生成有向图,其中,所述关注关系用于表示账户之间主动或被动建立的社交关联关系,所述有向图中具有用于标注所述关注关系的有向信息,所述有向信息还用于记录具有关注关系的两个账户的社交紧密程度;/n根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,其中,社交关系链用于表示:与对应账户具有社交关联关系的账户的账户信息;/n基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度;/n基于所确定的各账户之间的社交关联度,从应用程序的其他账户中筛选出各账户的关联账户。/n

【技术特征摘要】
1.一种应用程序中账户关联信息获取方法,其特征在于,包括:
根据应用程序中账户之间的关注关系,生成有向图,其中,所述关注关系用于表示账户之间主动或被动建立的社交关联关系,所述有向图中具有用于标注所述关注关系的有向信息,所述有向信息还用于记录具有关注关系的两个账户的社交紧密程度;
根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,其中,社交关系链用于表示:与对应账户具有社交关联关系的账户的账户信息;
基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度;
基于所确定的各账户之间的社交关联度,从应用程序的其他账户中筛选出各账户的关联账户。


2.根据权利要求1所述的方法,其特征在于,所述根据所述有向信息记录的账户之间的关注关系和社交紧密程度,获取所述应用程序中各账户的社交关系链,包括:
对于所述应用程序中的任一账户,根据所述有向信息记录的该账户与其他账户之间的关注关系和社交紧密程度,利用随机游走方式确定该账户对应的随机游走序列集合,其中,所述随机游走方式确定得到的随机游走序列集合包括:多个由账户信息组成的随机游走序列,每一随机游走序列为:根据账户之间的关注关系和社交紧密程度,确定与前一个账户信息对应的后一个账户信息而形成的随机游走序列,所述后一个账户信息对应的账户为:与所述前一个账户信息对应的社交紧密的账户;
对于所述应用程序中的任一账户,将该账户对应的随机游走序列集合中的随机游走序列,确定为该账户的社交关系链。


3.根据权利要求2所述的方法,其特征在于,所述对于所述应用程序中的任一账户,根据所述有向信息记录的该账户与其他账户之间的关注关系和社交紧密程度,利用随机游走构建该账户对应的随机游走序列集合,包括:
根据第一账户与其他账户之间的关注关系和社交紧密程度,确定与所述第一账户社交紧密的第二账户,并将所述第一账户的账户信息和所述第二账户的账户信息依次放入空的账户信息序列中,所述第一账户为所述应用程序中的任一账户;
根据所述第二账户与更新后的其他账户之间的社交紧密程度,确定与所述第二账户社交紧密的第三账户,并将所述第三账户的账户信息放入所述账户信息序列中,所述更新后的其他账户为:除所述账户信息序列中的账户信息对应的账户之外的其他账户;
相应地,按照放入所述账户信息序列中账户信息的顺序,依次确定:与最后一个放入所述账户信息序列中的账户信息所对应的账户,社交紧密的账户,直到放入所述账户信息序列中的账户信息的数量为第一预设数量;
将第二预设数量个账户信息序列,确定为所述第一账户对应的随机游走序列集合。


4.根据权利要求3所述的方法,其特征在于,所述基于获取到的账户的社交关系链,确定应用程序中各账户之间的社交关联度,包括:
将所述第一账户的第一社交关系链中的每一账户信息,转化为第一子向量,并将所述应用程序中的其他账户的第二社交关系链中的每一账户信息,转化为第二子向量;
将所述第一社交关系链中的各账户信息对应的第一子向量,组成第一向量;将所述第二社交关系链中的各账户信...

【专利技术属性】
技术研发人员:朱顺李鑫郑东
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1