一种好友分组方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21484692 阅读:37 留言:0更新日期:2019-06-29 06:30
本发明专利技术适用于计算机领域,提供了一种好友分组方法、装置、计算机设备和存储介质,所述好友分组方法包括以下步骤:获取用户好友列表,根据所述好友列表构建含有用户及用户好友的关系网络结构,所述用户及每个所述用户好友均形成所述关系网络结构中的一个节点;在所述关系网络结构中随机获取多组预设长度的节点序列;通过预设模型对所述节点序列进行训练,得到各节点对应的节点向量;对所述节点向量进行聚类划分,得到所述节点向量的分组,从而确定好友分组。本发明专利技术通过对关系网络中节点进行向量化表示,并对节点向量进行聚类划分实现好友的自动分组,避免了手动分组的操作繁琐,提高对好友分组的准确度,降低用户隐私泄露的风险。

【技术实现步骤摘要】
一种好友分组方法、装置、计算机设备和存储介质
本专利技术属于计算机领域,尤其涉及一种好友分组方法、装置、计算机设备和存储介质。
技术介绍
社交平台的用户规模逐年扩增,人们对这些应用的依赖程度也越来越高。但人们在利用社交软件进行数据分享的同时也容易遭受隐私泄露的风险。由于社交网络的不断扩大,导致用户的分享表达与隐私保护间存在巨大矛盾,在用户发布个人动态时容易暴露自己的隐私内容或位置信息。因此防止隐私信息的过度泄露,许多社交平台采用好友分组的方式来控制信息传播范围,达到减少隐私过度传播的目的。现在社交平台上已有的好友分组方法一般是用户手动划分社区并添加成员。但是这种单靠用户手动对好友管理的方法,好友分组的准确度不够,用户在发布动态选择可见好友分组时,用户隐私泄露的风险高。
技术实现思路
本专利技术实施例的目的在于提供一种好友分组方法,旨在解决现有技术中单靠用户手动对好友管理的方法,好友分组的准确度不够,用户在发布动态选择可见好友分组时,用户隐私泄露的风险高的问题。本专利技术实施例是这样实现的:获取用户好友列表,根据好友列表构建含有用户及用户好友的关系网络结构,用户及每个用户好友均形成关系网络本文档来自技高网...

【技术保护点】
1.一种好友分组方法,其特征在于,所述方法包括:获取用户好友列表,根据所述好友列表构建含有用户及用户好友的关系网络结构,所述用户及每个所述用户好友均形成所述关系网络结构中的一个节点;在所述关系网络结构中随机获取多组预设长度的节点序列,所述预设长度表示所述节点序列中包含的节点数量;通过预设模型对所述节点序列进行训练,得到各节点对应的节点向量;对所述节点向量进行聚类划分,得到所述节点向量的分组,从而确定好友分组。

【技术特征摘要】
1.一种好友分组方法,其特征在于,所述方法包括:获取用户好友列表,根据所述好友列表构建含有用户及用户好友的关系网络结构,所述用户及每个所述用户好友均形成所述关系网络结构中的一个节点;在所述关系网络结构中随机获取多组预设长度的节点序列,所述预设长度表示所述节点序列中包含的节点数量;通过预设模型对所述节点序列进行训练,得到各节点对应的节点向量;对所述节点向量进行聚类划分,得到所述节点向量的分组,从而确定好友分组。2.根据权利要求1所述的一种好友分组方法,其特征在于,所述根据所述好友列表构建含有用户及用户好友的关系网络结构,包括:根据所述好友列表获取所述好友与用户、所述好友与好友之间的交互信息;根据所述交互信息构建含有用户及用户好友的关系网络结构。3.根据权利要求1所述的一种好友分组方法,其特征在于,所述在所述关系网络结构中随机获取多组预设长度的节点序列,包括:在所述关系网络结构中随机选择开始节点,从所述开始节点进行随机游走,直至游走长度达到所述预设长度,该随机游走的路径所包含的节点构成所述节点序列;重复执行上一步骤,以获取多组所述节点序列。4.据权利要求1所述的一种好友分组方法,其特征在于,所述对所述节点向量进行聚类划分,包括:在所述关系网络结构中随机选取第一预设数量的节点,作为质心节点,所述第一预设数量表示聚类划分的分组数量;计算所述关系网络结构中每个节点向量与所述质心节点的距离;将每个节点向量划分到所述距离最小的所述质心节点代表的组别中;重新计算每个组别中质心节点的位置,直到所述质心节点位置不再变化,得到所述节点向量的分组。5.权利要求1所述的一种好友分组方法,其特征在于,所述方法还包括:对所述好友分组内的好友进行亲密度划分。...

【专利技术属性】
技术研发人员:石宪吕锡香
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1