一种网络账号的处理方法及装置的制造方法

文档序号:10655348阅读:132来源:国知局
一种网络账号的处理方法及装置的制造方法
【专利摘要】本发明实施例提供一种网络账号的处理方法及装置,其中的方法可包括:获取待处理的N(N≥2的自然数)个网络账号,所述网络账号为在网络平台注册的提供服务或者信息发布的网络账号;获取关注所述N个网络账号中每个网络账号的用户标识;计算所述N个网络账号中每两个网络账号之间的关注用户重合度;基于所述N个网络账号中每两个网络账号之间的关注用户重合度,计算所述N个网络账号中每两个网络账号之间的相似度。采用本发明实施例可准确地度量出各个网络账号之间的相似度,度量方法简单,方便。
【专利说明】
-种网络账号的处理方法及装置
技术领域
[0001] 本发明设及通信技术领域,具体设及一种网络账号的处理方法及装置。
【背景技术】
[0002] 随着互联网技术的发展,网络平台开放能力不断提升,网络账号的数量增长迅速, 而且网络账号的类型和服务类型逐步更加多样化。通常网络账号具有多个方面的属性,如 所在地、行业W及类型等多个方面;并且网络账号之间在多属性维度上往往具有关联关系, 随着网络平台业务的开展,如捜索、推荐W及相关的安全业务的开展,迫切需要度量出网络 账号之间的相似性关系;而网络账号具有多个维度的数据,各个网络账号之间在不同维度 上的关联关系是不一样的,所W如何高效、准确地从多个维度综合度量出网络账号间的相 似性是一个值得研究的问题。

【发明内容】

[0003] 本发明实施例提供一种网络账号的处理方法及装置,可准确地度量出各个网络账 号之间的相似度,度量方法简单,方便。
[0004] 本发明第一方面提供一种网络账号的处理方法,包括:
[0005] 获取待处理的N(N>2的自然数)个网络账号,所述网络账号为在网络平台注册的 提供服务或者信息发布的网络账号;
[0006] 获取关注所述N个网络账号中每个网络账号的用户标识;
[0007] 计算所述N个网络账号中每两个网络账号之间的关注用户重合度;
[000引基于所述N个网络账号中每两个网络账号之间的关注用户重合度,计算所述N个网 络账号中每两个网络账号之间的相似度。
[0009] 本发明第二方面提供一种网络账号的处理装置,包括:
[0010] 第一获取模块,用于获取待处理的N(N>2的自然数)个网络账号,所述网络账号为 在网络平台注册的提供服务或者信息发布的网络账号;
[0011] 第二获取模块,用于获取关注所述N个网络账号中每个网络账号的用户标识;
[0012] 第一计算模块,用于计算所述N个网络账号中每两个网络账号之间的关注用户重 合度;
[0013] 第二计算模块,用于基于所述N个网络账号中每两个网络账号之间的关注用户重 合度,计算所述N个网络账号中每两个网络账号之间的相似度。
[0014] 实施本发明实施例,具有如下有益效果:
[0015] 本发明实施例,获取待处理的N个网络账号,获取关注该N个网络账号中每个网络 账号的用户标识,计算该N个网络账号中每两个网络账号之间的关注用户重合度,基于该N 个网络账号中每两个网络账号之间的关注用户重合度,计算该N个网络账号中每两个网络 账号之间的相似度,运种方式通过关注各个网络账号的用户来间接地计算出网络账号之间 的相似度,准确度比较高,并且度量方法简单,方便。
【附图说明】
[0016] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0017] 图1为本发明实施例提供的一种网络账号的处理方法的流程图;
[0018] 图2为本发明实施例提供的一种网络装置的处理装置的结构示意图;
[0019] 图3为本发明实施例提供的一种第一计算模块的结构示意图;
[0020] 图4为本发明实施例提供的一种第二计算模块的结构示意图;
[0021] 图5为本发明实施例提供的另一种网络装置的处理装置的结构示意图。
【具体实施方式】
[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0023] 下面将结合附图1,对本发明实施例提供的网络账号的处理方法进行详细介绍。
[0024] 请参照图1,为本发明实施例提供的一种网络账号的处理方法的流程图;该方法可 包括W下步骤SlOO-步骤S103。
[0025] S100,获取待处理的N(N>2的自然数)个网络账号,所述网络账号为在网络平台注 册的提供服务或者信息发布的网络账号;
[0026] 本发明实施例中,网络账号可W是互联网实体账号,即是自然人或者法人在网络 平台上注册的对外提供服务或者对外信息发布的网络账号,包括但不限于公众账号、微博 账号等。
[0027] 获取待处理的N个网络账号,该N的取值可W是大于等于2的自然数,该N个网络账 号即是用于比较相似性的网络账号。需要说明的是,该N个网络账号的类型可W不作限定, 例如,该N个网络账号中可W全部为公众账号,或者为公众账号与微博账号的混合等等,本 发明不作限定。
[0028] SlOl,获取关注所述N个网络账号中每个网络账号的用户标识;
[0029] 本发明实施例中,利用关注网络账号的用户集合去度量网络账号间的相似度,一 个用户可同时关注多个网络账号,同一个网络账号可被多个用户关注;但是各个用户关注 网络账号时,均会向服务器上报该用户的用户标识,用户标识可W是该用户的即时通信账 号,例如,当用户需要关注某个网络账号时,该网络账号可W通过二维码的形式封装,用户 利用即时通信账号登录即时通信客户端后,即可W通过"扫一扫",获得该网络账号,从而关 注。
[0030] 在计算各个网络账号之间相似度之前,获取关注该N个网络账号中每个网络账号 的用户标识,具体获取方式可W从服务器获取关注各个网络账号的用户标识。
[0031] S102,计算所述N个网络账号中每两个网络账号之间的关注用户重合度;
[0032] 本发明实施例中,通常相似的网络账号的关注用户是相似的,因此可W通过网络 账号之间的关注用户重合度来间接地计算网络账号间的相似关系。关注用户重合度,即是 关注某两个网络账号的关注用户相同的数量,例如,存在网络账号A和网络账号B,用户标识 1的用户、用户标识3的用户W及用户标识4的用户关注了网络账号A,用户标识1的用户、用 户标识2的用户W及用户标识4的用户关注了网络账号B,则网络账号A和网络账号B之间的 关注用户重合度为2(分别是用户标识1和用户标识4)。
[0033] 计算该N个网络账号中每两个网络账号之间的关注用户重合度,即是将N个网络账 号之间两两组合,形成多对网络账号,分别计算每对网络账号之间的关注用户重合度。例如 N个网络账号包括网络账号A、网络账号BW及网络账号C,将该3个网络账号之间两两组合, 分别形成S对网络账号(网络账号A和网络账号B;网络账号A和网络账号C; W及网络账号B 和网络账号C;)在具体计算过程中,需要分别计算各对网络账号之间的关注用户重合度。
[0034] 可选的,计算该N个网络账号中每两个网络账号之间的关注用户重合度的计算方 法可W包括W下步骤SlO~S12;
[0035] S10,获取关注所述N个网络账号的所有M个用户标识;
[0036] 具体的,获取关注该N个网络账号的所有M个用户的用户标识,M为大于等于1的自 然数,运里继续W上述例子进行说明,用户标识1的用户、用户标识3的用户W及用户标识4 的用户关注了网络账号A,用户标识1的用户、用户标识2的用户W及用户标识4的用户关注 了网络账号B,则M为4,4个用户标识分别为(用户标识1、用户标识2、用户标识3W及用户标 识4)。
[0037] Sll,根据所述M个用户标识与所述N个网络账号,构建关注关系矩阵;
[0038] 具体的,所述关注关系矩阵为M*N矩阵,所述关注关系矩阵中元素值用于表示该元 素对应的用户标识是否与该元素对应的网络账号之间存在关注关系。
[0039] 基于网络账号和粉丝(用户)之间的关注关系,网络账号和关注粉丝的标识(用户 标识)构成一个网络,其中网络账号之间是不可达的;该网络的结构可W用网络账号和用户 标识间的关注关系矩阵表示:
[0040]
[0041] W上的关注关系矩阵中包括m个用户标识,n个网络账号,按照用户和网络账号之 间的关注关系生成该关注关系矩阵M,其中曰1^£(0,1),曰^为1表示用户1关注了该网络账号 j,aij为0表不用户i未关注该网络账号j。
[0042]
[0043] S12,基于所述关注关系矩阵,计算所述N个网络账号中每两个网络账号之间的关 注用户重合度。
[0044] 具体的,基于该关注关系矩阵,可W计算N个网络账号中每两个网络账号之间的关 注用户重合度,即可W计算出N*(N-l)/2个关注用户重合度。
[0045] 进一步可选的,基于关注关系矩阵,计算N个网络账号中每两个网络账号之间的关 注用户重合度可W包括W下步骤:
[0046] 步骤一,将所述关注关系矩阵转置,形成转置矩阵;
[0047] 步骤二,将所述关注关系矩阵与所述转置矩阵相乘,获得对称矩阵,所述对称矩阵 中元素的值用于表示该元素对应的两个网络账号之间关注用户重合度。
[0048] 具体的,计算N个网络账号中每两个网络账号之间关注用户重合度时,可W采用矩 阵转置W及矩阵相乘的方式获得,如下所示:
[0049]
[0050] 矩阵M '是矩阵M和其转置后的矩阵MT的乘积,矩阵M即是关注关系矩阵;M '是对称 矩阵,对于任意的i和j,bu = bw其中bu代表网络账号j的关注用户集合和网络账号i的关 注用户集合的关注用户重合度,即是关注网络账号j和关注网络账号i的相同的用户数量。
[0051] S103,基于所述N个网络账号中每两个网络账号之间的关注用户重合度,计算所述 N个网络账号中每两个网络账号之间的相似度。
[0052] 本发明实施例中,基于该N个网络账号中每两个网络账号之间的关注用户重合度, 可W计算该N个网络账号中每两个网络账号之间的相似度。基于一对网络账号之间的关注 用户重合度,可W计算出该对网络账号中两个网络账号之间的相似度,需要说明的是,一对 网络账号可W计算出两个相似度,即是相似度是有方向性的,例如,该N个网络账号包括A账 号和B账号,A账号到B账号有一个相似度值,B账号到A账号有一个相似度值。
[0053] 可选的,基于关注用户重合度,计算N个网络账号中每两个网络账号之间的相似度 可W包括W下步骤S13~S17;
[0054] S13,针对所述N个网络账号中的任意两个网络账号,获取所述两个网络账号之间 的关注用户重合度;
[0055] S14,获取所述两个网络账号中第一网络账号的关注用户数量;
[0056] S15,根据所述关注用户重合度和所述第一网络账号的关注用户数量,计算所述两 个网络账号中所述第一网络账号相对于所述第二网络账号的相似度;
[0057] S16,获取所述两个网络账号中第二网络账号的关注用户数量;
[005引 S17,根据所述关注用户重合度和所述第二网络账号的关注用户数量,计算所述两 个网络账号中所述第二网络账号相对于所述第一网络账号的相似度。
[0059] 具体的,对于N个网络账号中的任意两个网络账号X和y,相似度计算基于关联置信 度,公式如下所示:
[0060]
[0061] 其中S为计数函数,计算关注用户重合度,即是既关注网络账号X又关注网络账号y 的个数;S(xny)=M'xy,表示关注网络账号X和网络账号y的相同的用户数;S(X)为网络账号 X粉丝数,即是关注网络账号X的用户数;C(X^y)为网络账号X到网络账号y的相似度值。c(x ^y)并不一定与c(y^x)相同,因此该方法计算出的相似度是有方向性的。
[0062] 基于上述方法,计算出N个网络账号中每两个网络账号之间的相似度如下矩阵所 示,由于相似度是有方向性的,因此该矩阵不一定为对称矩阵,需要说明的是,该矩阵的对 角线上所有值为1。
[0063]
[0064] 生成网络账号间的相似度关系后,最终生成上述的n X n的相似度矩阵,其中Cij,n 表示网络账号i到网络账号j的相似度值,也即是网络账号i相对于网络账号j的 相似度。
[0065] 本发明实施例的网络账号的处理方法还可W包括W下步骤S104;
[0066] S104,若检测到所述第一网络账号与所述第二网络账号之间的相似度大于预设阔 值,且所述目标用户关注所述第一网络账号,未关注所述第二网络账号,则向所述目标用户 推送所述第二网络账号的信息。
[0067] 本发明实施例中,检测网络账号之间相似度值,主要是为了更好地捜索或者推荐, 运里W推荐为例进行说明,当检测到N个网络账号中第一网络账号与第二网络账号之间的 相似度大于预设阔值,并且目标用户关注了第一网络账号,但是未关注第二网络账号,则向 该目标用户推送第二网络账号的信息,运样用户可W及时发现相似的网络账号,选择自己 感兴趣的网络账号关注,提高信息推送的命中率。
[0068] 需要说明的是,运里所提及的第一网络账号与第二网络账号之间的相似度可W是 第一网络账号相对于第二网络账号的相似度,也可W是第二网络账号相对于第一网络账号 的相似度。
[0069] 本发明实施例,获取待处理的N个网络账号,获取关注该N个网络账号中每个网络 账号的用户标识,计算该N个网络账号中每两个网络账号之间的关注用户重合度,基于该N 个网络账号中每两个网络账号之间的关注用户重合度,计算该N个网络账号中每两个网络 账号之间的相似度,运种方式通过关注各个网络账号的用户来间接地计算出网络账号之间 的相似度,准确度比较高,并且度量方法简单,方便。
[0070] 下面将结合附图2-附图5,对本发明实施例提供的一种网络账号的处理装置进行 详细介绍。
[0071] 请参照图2,为本发明实施例提供的一种网络账号的处理装置的结构示意图,如图 所示,该网络账号的处理装置包括第一获取模块100、第二获取模块101、第一计算模块102 W及第二计算模块103;
[0072] 第一获取模块100,用于获取待处理的N(N>2的自然数)个网络账号,所述网络账 号为在网络平台注册的提供服务或者信息发布的网络账号;
[0073] 本发明实施例中,网络账号可W是互联网实体账号,即是自然人或者法人在网络 平台上注册的对外提供服务或者对外信息发布的网络账号,包括但不限于公众账号、微博 账号等。
[0074] 第一获取模块100获取待处理的N个网络账号,该N的取值可W是大于等于2的自然 数,该N个网络账号即是用于比较相似性的网络账号。需要说明的是,该N个网络账号的类型 可W不作限定,例如,该N个网络账号中可W全部为公众账号,或者为公众账号与微博账号 的混合等等,本发明不作限定。
[0075] 第二获取模块101,用于获取关注所述N个网络账号中每个网络账号的用户标识;
[0076] 本发明实施例中,利用关注网络账号的用户集合去度量网络账号间的相似度,一 个用户可同时关注多个网络账号,同一个网络账号可被多个用户关注;但是各个用户关注 网络账号时,均会向服务器上报该用户的用户标识,用户标识可W是该用户的即时通信账 号,例如,当用户需要关注某个网络账号时,该网络账号可W通过二维码的形式封装,用户 利用即时通信账号登录即时通信客户端后,即可W通过"扫一扫",获得该网络账号,从而关 注。
[0077] 在计算各个网络账号之间相似度之前,第二获取模块101获取关注该N个网络账号 中每个网络账号的用户标识,具体获取方式可W从服务器获取关注各个网络账号的用户标 识。
[0078] 第一计算模块102,用于计算所述N个网络账号中每两个网络账号之间的关注用户 重合度;
[0079] 本发明实施例中,通常相似的网络账号的关注用户是相似的,因此可W通过网络 账号之间的关注用户重合度来间接地计算网络账号间的相似关系。关注用户重合度,即是 关注某两个网络账号的关注用户相同的数量,例如,存在网络账号A和网络账号B,用户标识 1的用户、用户标识3的用户W及用户标识4的用户关注了网络账号A,用户标识1的用户、用 户标识2的用户W及用户标识4的用户关注了网络账号B,则网络账号A和网络账号B之间的 关注用户重合度为2(分别是用户标识1和用户标识4)。
[0080] 第一计算模块102计算该N个网络账号中每两个网络账号之间的关注用户重合度, 即是将N个网络账号之间两两组合,形成多对网络账号,分别计算每对网络账号之间的关注 用户重合度。例如N个网络账号包括网络账号A、网络账号BW及网络账号C,将该3个网络账 号之间两两组合,分别形成S对网络账号(网络账号A和网络账号B;网络账号A和网络账号 C; W及网络账号B和网络账号C;)在具体计算过程中,需要分别计算各对网络账号之间的关 注用户重合度。
[0081] 可选的,如图3所示,第一计算模块102可W包括第一获取单元1020、构建单元1021 W及第一计算单元1022;
[0082] 第一获取单元1020,用于获取关注所述N个网络账号的所有M个用户标识;
[0083] 具体的,获取关注该N个网络账号的所有M个用户的用户标识,M为大于等于1的自 然数,运里继续W上述例子进行说明,用户标识1的用户、用户标识3的用户W及用户标识4 的用户关注了网络账号A,用户标识1的用户、用户标识2的用户W及用户标识4的用户关注 了网络账号B,则M为4,4个用户标识分别为(用户标识1、用户标识2、用户标识3W及用户标 识4)。
[0084] 构建单元1021,用于根据所述M个用户标识与所述N个网络账号,构建关注关系矩 阵;
[0085] 具体的,所述关注关系矩阵为M*N矩阵,所述关注关系矩阵中元素值用于表示该元 素对应的用户标识是否与该元素对应的网络账号之间存在关注关系。
[0086] 基于网络账号和粉丝(用户)之间的关注关系,网络账号和关注粉丝的标识(用户 标识)构成一个网络,其中网络账号之间是不可达的;该网络的结构可W用网络账号和用户 标识间的关注关系矩阵表示:
[0087]
[0088] W上的关注关系矩阵中包括m个用户标识,n个网络账号,按照用户和网络账号之 间的关注关系生成该关注关系矩阵M,其中曰1^£(0,1),曰^为1表示用户1关注了该网络账号 j,aij为0表不用户i未关注该网络账号j。
[0089]
[0090] 第一计算单元1022,用于基于所述关注关系矩阵,计算所述N个网络账号中每两个 网络账号之间的关注用户重合度。
[0091] 具体的,基于该关注关系矩阵,可W计算N个网络账号中每两个网络账号之间的关 注用户重合度,即可W计算出N*(N-l)/2个关注用户重合度。
[0092] 具体可选的,所述第一计算单元1022具体用于,
[0093] 将所述关注关系矩阵转置,形成转置矩阵;
[0094] 将所述关注关系矩阵与所述转置矩阵相乘,获得对称矩阵,所述对称矩阵中元素 的值用于表示该元素对应的两个网络账号之间关注用户重合度。
[0095] 具体的,计算N个网络账号中每两个网络账号之间关注用户重合度时,可W采用矩 阵转置W及矩阵相乘的方式获得,如下所示:
[0096]
[0097] 矩阵M '是矩阵M和其转置后的矩阵MT的乘积,矩阵M即是关注关系矩阵;M '是对称 矩阵,对于任意的i和j,bu = bw其中bu代表网络账号j的关注用户集合和网络账号i的关 注用户集合的关注用户重合度,即是关注网络账号j和关注网络账号i的相同的用户数量。
[0098] 第二计算模块103,用于基于所述N个网络账号中每两个网络账号之间的关注用户 重合度,计算所述N个网络账号中每两个网络账号之间的相似度。
[0099] 本发明实施例中,第二计算模块103基于该N个网络账号中每两个网络账号之间的 关注用户重合度,可W计算该N个网络账号中每两个网络账号之间的相似度。基于一对网络 账号之间的关注用户重合度,可W计算出该对网络账号中两个网络账号之间的相似度,需 要说明的是,一对网络账号可W计算出两个相似度,即是相似度是有方向性的,例如,该N个 网络账号包括A账号和B账号,A账号到B账号有一个相似度值,B账号到A账号有一个相似度 值。
[0100] 可选的,如图4所示,第二计算模块103可W包括第二获取单元1030、第=获取单元 1031、第二计算单元1032、第四获取单元1033W及第=计算单元1034;
[0101 ]第二获取单元1030,用于针对所述N个网络账号中的任意两个网络账号,获取所述 两个网络账号之间的关注用户重合度;
[0102]第=获取单元1031,用于获取所述两个网络账号中第一网络账号的关注用户数 量;
[0103] 第二计算单元1032,用于根据所述关注用户重合度和所述第一网络账号的关注用 户数量,计算所述两个网络账号中所述第一网络账号相对于所述第二网络账号的相似度;
[0104] 第四获取单元1033,用于获取所述两个网络账号中第二网络账号的关注用户数 量;
[0105] 第=计算单元1034,用于根据所述关注用户重合度和所述第二网络账号的关注用 户数量,计算所述两个网络账号中所述第二网络账号相对于所述第一网络账号的相似度。
[0106] 具体的,对于N个网络账号中的任意两个网络账号X和y,相似度计算基于关联置信 度,公式如下所示:
[0107]
[0108] 其中S为计数函数,计算关注用户重合度,即是既关注网络账号X又关注网络账号y 的个数;S(xny)=M'xy,表示关注网络账号X和网络账号y的相同的用户数;S(X)为网络账号 X粉丝数,即是关注网络账号X的用户数;C(X^y)为网络账号X到网络账号y的相似度值。c(x ^y)并不一定与c(y^x)相同,因此该方法计算出的相似度是有方向性的。
[0109] 基于上述方法,计算出N个网络账号中每两个网络账号之间的相似度如下矩阵所 示,由于相似度是有方向性的,因此该矩阵不一定为对称矩阵,需要说明的是,该矩阵的对 角线上所有値为1。
[0110]
[0111] 生成网络账号间的相似度关系后,最终生成上述的nXn的相似度矩阵,其中CiJ, n 表示网络账号i到网络账号j的相似度值,也即是网络账号i相对于网络账号j的 相似度。
[0112] 本发明实施例,获取待处理的N个网络账号,获取关注该N个网络账号中每个网络 账号的用户标识,计算该N个网络账号中每两个网络账号之间的关注用户重合度,基于该N 个网络账号中每两个网络账号之间的关注用户重合度,计算该N个网络账号中每两个网络 账号之间的相似度,运种方式通过关注各个网络账号的用户来间接地计算出网络账号之间 的相似度,准确度比较高,并且度量方法简单,方便。
[0113] 请参照图5,为本发明实施例提供的另一种网络账号的处理装置的结构示意图,本 发明实施例的网络账号的处理装置是基于图4的网络账号的处理装置优化得到,如图所示, 本实施例的网络账号处理装置包括第一获取模块200、第二获取模块201、第一计算模块 202、第二计算模块203W及推送模块204;其中,第一获取模块200、第二获取模块201、第一 计算模块202、第二计算模块203请参照图4的描述,在此不再寶述。
[0114] 推送模块204,用于若检测到所述第一网络账号与所述第二网络账号之间的相似 度大于预设阔值,且所述目标用户关注所述第一网络账号,未关注所述第二网络账号,则向 所述目标用户推送所述第二网络账号的信息。
[0115] 本发明实施例中,检测网络账号之间相似度值,主要是为了更好地捜索或者推荐, 运里W推荐为例进行说明,当检测到N个网络账号中第一网络账号与第二网络账号之间的 相似度大于预设阔值,并且目标用户关注了第一网络账号,但是未关注第二网络账号,推送 模块204则向该目标用户推送第二网络账号的信息,运样用户可W及时发现相似的网络账 号,选择自己感兴趣的网络账号关注,提高信息推送的命中率。
[0116] 需要说明的是,运里所提及的第一网络账号与第二网络账号之间的相似度可W是 第一网络账号相对于第二网络账号的相似度,也可W是第二网络账号相对于第一网络账号 的相似度。
[0117] 本发明实施例,获取待处理的N个网络账号,获取关注该N个网络账号中每个网络 账号的用户标识,计算该N个网络账号中每两个网络账号之间的关注用户重合度,基于该N 个网络账号中每两个网络账号之间的关注用户重合度,计算该N个网络账号中每两个网络 账号之间的相似度,运种方式通过关注各个网络账号的用户来间接地计算出网络账号之间 的相似度,准确度比较高,并且度量方法简单,方便。
[0118] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分流程,是可W 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,附图2-附图5所示网络账号的处理装置对应的程序可存储在设备的可读存储介质内,并 被该设备中的至少一个处理器执行,W实现上述网络账号的处理方法,该方法包括图1中方 法实施例所述的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-化Iy Memory ,ROM)或随机存储记忆体(Random Access Memory ,RAM)等。
[0119] W上所掲露的仅为本发明较佳实施例而已,当然不能W此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1. 一种网络账号的处理方法,其特征在于,包括: 获取待处理的N(N>2的自然数)个网络账号,所述网络账号为在网络平台注册的提供 服务或者信息发布的网络账号; 获取关注所述N个网络账号中每个网络账号的用户标识; 计算所述N个网络账号中每两个网络账号之间的关注用户重合度; 基于所述N个网络账号中每两个网络账号之间的关注用户重合度,计算所述N个网络账 号中每两个网络账号之间的相似度。2. 如权利要求1所述的方法,其特征在于,所述计算所述N个网络账号中每两个网络账 号之间的关注用户重合度,包括: 获取关注所述N个网络账号的所有M(M多1的自然数)个用户标识; 根据所述Μ个用户标识与所述N个网络账号,构建关注关系矩阵; 基于所述关注关系矩阵,计算所述Ν个网络账号中每两个网络账号之间的关注用户重 合度。3. 如权利要求2所述的方法,其特征在于,所述关注关系矩阵为Μ*Ν矩阵,所述关注关系 矩阵中元素值用于表示该元素对应的用户标识是否与该元素对应的网络账号之间存在关 注关系。4. 如权利要求3所述的方法,其特征在于,所述基于所述关注关系矩阵,计算所述Ν个网 络账号中每两个网络账号之间的关注用户重合度,包括: 将所述关注关系矩阵转置,形成转置矩阵; 将所述关注关系矩阵与所述转置矩阵相乘,获得对称矩阵,所述对称矩阵中元素的值 用于表示该元素对应的两个网络账号之间关注用户重合度。5. 如权利要求1-4任意一项所述的方法,其特征在于,所述基于所述Ν个网络账号中每 两个网络账号之间的关注用户重合度,计算所述Ν个网络账号中每两个网络账号之间的相 似度,包括: 针对所述Ν个网络账号中的任意两个网络账号,获取所述两个网络账号之间的关注用 户重合度; 获取所述两个网络账号中第一网络账号的关注用户数量; 根据所述关注用户重合度和所述第一网络账号的关注用户数量,计算所述两个网络账 号中所述第一网络账号相对于所述第二网络账号的相似度; 获取所述两个网络账号中第二网络账号的关注用户数量; 根据所述关注用户重合度和所述第二网络账号的关注用户数量,计算所述两个网络账 号中所述第二网络账号相对于所述第一网络账号的相似度。6. 如权利要求5所述的方法,其特征在于,所述方法还包括: 若检测到所述第一网络账号与所述第二网络账号之间的相似度大于预设阈值,且所述 目标用户关注所述第一网络账号,未关注所述第二网络账号,则向所述目标用户推送所述 第二网络账号的信息。7. -种网络账号的处理装置,其特征在于,包括: 第一获取模块,用于获取待处理的Ν(Ν多2的自然数)个网络账号,所述网络账号为在网 络平台注册的提供服务或者信息发布的网络账号; 第二获取模块,用于获取关注所述N个网络账号中每个网络账号的用户标识; 第一计算模块,用于计算所述N个网络账号中每两个网络账号之间的关注用户重合度; 第二计算模块,用于基于所述N个网络账号中每两个网络账号之间的关注用户重合度, 计算所述N个网络账号中每两个网络账号之间的相似度。8. 如权利要求7所述的装置,其特征在于,所述第一计算模块包括: 第一获取单元,用于获取关注所述N个网络账号的所有Μ个用户标识; 构建单元,用于根据所述Μ个用户标识与所述Ν个网络账号,构建关注关系矩阵; 第一计算单元,用于基于所述关注关系矩阵,计算所述Ν个网络账号中每两个网络账号 之间的关注用户重合度。9. 如权利要求8所述的装置,其特征在于,所述关注关系矩阵为Μ*Ν矩阵,所述关注关系 矩阵中元素值用于表示该元素对应的用户标识是否与该元素对应的网络账号之间存在关 注关系。10. 如权利要求9所述的装置,其特征在于,所述第一计算单元具体用于, 将所述关注关系矩阵转置,形成转置矩阵; 将所述关注关系矩阵与所述转置矩阵相乘,获得对称矩阵,所述对称矩阵中元素的值 用于表示该元素对应的两个网络账号之间关注用户重合度。11. 如权利要求7-10任意一项所述的装置,其特征在于,所述第二计算模块包括: 第二获取单元,用于针对所述Ν个网络账号中的任意两个网络账号,获取所述两个网络 账号之间的关注用户重合度; 第三获取单元,用于获取所述两个网络账号中第一网络账号的关注用户数量; 第二计算单元,用于根据所述关注用户重合度和所述第一网络账号的关注用户数量, 计算所述两个网络账号中所述第一网络账号相对于所述第二网络账号的相似度; 第四获取单元,用于获取所述两个网络账号中第二网络账号的关注用户数量; 第三计算单元,用于根据所述关注用户重合度和所述第二网络账号的关注用户数量, 计算所述两个网络账号中所述第二网络账号相对于所述第一网络账号的相似度。12. 如权利要求11所述的装置,其特征在于,所述装置还包括: 推送模块,用于若检测到所述第一网络账号与所述第二网络账号之间的相似度大于预 设阈值,且所述目标用户关注所述第一网络账号,未关注所述第二网络账号,则向所述目标 用户推送所述第二网络账号的信息。
【文档编号】G06F17/30GK106021511SQ201610346193
【公开日】2016年10月12日
【申请日】2016年5月23日
【发明人】段培, 陈谦, 陈培炫
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1