【技术实现步骤摘要】
一种好友分组方法、装置、计算机设备和存储介质
本专利技术属于计算机领域,尤其涉及一种好友分组方法、装置、计算机设备和存储介质。
技术介绍
社交平台的用户规模逐年扩增,人们对这些应用的依赖程度也越来越高。但人们在利用社交软件进行数据分享的同时也容易遭受隐私泄露的风险。由于社交网络的不断扩大,导致用户的分享表达与隐私保护间存在巨大矛盾,在用户发布个人动态时容易暴露自己的隐私内容或位置信息。因此防止隐私信息的过度泄露,许多社交平台采用好友分组的方式来控制信息传播范围,达到减少隐私过度传播的目的。现在社交平台上已有的好友分组方法一般是用户手动划分社区并添加成员。但是这种单靠用户手动对好友管理的方法,好友分组的准确度不够,用户在发布动态选择可见好友分组时,用户隐私泄露的风险高。
技术实现思路
本专利技术实施例的目的在于提供一种好友分组方法,旨在解决现有技术中单靠用户手动对好友管理的方法,好友分组的准确度不够,用户在发布动态选择可见好友分组时,用户隐私泄露的风险高的问题。本专利技术实施例是这样实现的:获取用户好友列表,根据好友列表构建含有用户及用户好友的关系网络结构,用户及每个用 ...
【技术保护点】
1.一种好友分组方法,其特征在于,所述方法包括:获取用户好友列表,根据所述好友列表构建含有用户及用户好友的关系网络结构,所述用户及每个所述用户好友均形成所述关系网络结构中的一个节点;在所述关系网络结构中随机获取多组预设长度的节点序列,所述预设长度表示所述节点序列中包含的节点数量;通过预设模型对所述节点序列进行训练,得到各节点对应的节点向量;对所述节点向量进行聚类划分,得到所述节点向量的分组,从而确定好友分组。
【技术特征摘要】
1.一种好友分组方法,其特征在于,所述方法包括:获取用户好友列表,根据所述好友列表构建含有用户及用户好友的关系网络结构,所述用户及每个所述用户好友均形成所述关系网络结构中的一个节点;在所述关系网络结构中随机获取多组预设长度的节点序列,所述预设长度表示所述节点序列中包含的节点数量;通过预设模型对所述节点序列进行训练,得到各节点对应的节点向量;对所述节点向量进行聚类划分,得到所述节点向量的分组,从而确定好友分组。2.根据权利要求1所述的一种好友分组方法,其特征在于,所述根据所述好友列表构建含有用户及用户好友的关系网络结构,包括:根据所述好友列表获取所述好友与用户、所述好友与好友之间的交互信息;根据所述交互信息构建含有用户及用户好友的关系网络结构。3.根据权利要求1所述的一种好友分组方法,其特征在于,所述在所述关系网络结构中随机获取多组预设长度的节点序列,包括:在所述关系网络结构中随机选择开始节点,从所述开始节点进行随机游走,直至游走长度达到所述预设长度,该随机游走的路径所包含的节点构成所述节点序列;重复执行上一步骤,以获取多组所述节点序列。4.据权利要求1所述的一种好友分组方法,其特征在于,所述对所述节点向量进行聚类划分,包括:在所述关系网络结构中随机选取第一预设数量的节点,作为质心节点,所述第一预设数量表示聚类划分的分组数量;计算所述关系网络结构中每个节点向量与所述质心节点的距离;将每个节点向量划分到所述距离最小的所述质心节点代表的组别中;重新计算每个组别中质心节点的位置,直到所述质心节点位置不再变化,得到所述节点向量的分组。5.权利要求1所述的一种好友分组方法,其特征在于,所述方法还包括:对所述好友分组内的好友进行亲密度划分。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。