[发明专利]一种二阶人脉计算方法、装置、设备、存储介质及产品在审
申请号: | 202310083218.7 | 申请日: | 2023-01-18 |
公开(公告)号: | CN116049556A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 王凯 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9536;G06Q50/00 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 511402 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人脉 计算方法 装置 设备 存储 介质 产品 | ||
本申请实施例提供了一种二阶人脉计算方法、装置、设备、存储介质及产品。本申请实施例提供的技术方案通过对待计算用户的第一一阶好友集合进行分组得到多个一阶好友分组,并确定每个一阶好友分组对应的人脉获取服务节点,将各个一阶好友分组发送至对应的人脉获取服务节点,通过人脉获取服务节点基于一阶好友分组,计算待计算用户在各个人脉获取服务节点的二阶好友集合,通过将待计算用户的第一一阶好友集合分发到不同的人脉获取服务节点中计算二阶好友集合,实现对二阶人脉的分布式计算,减少每个节点计算二阶人脉的数据处理将和计算压力,有效降低二阶人脉计算的耗时,提高二阶人脉的计算效率。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种二阶人脉计算方法、装置、设备、存储介质及产品。
背景技术
二阶人脉是指用户通过好友能够间接触达的用户群体,该用户群体带有一定的社交属性,在某些通信场景下,将消息推送给用户的二阶人脉是一种有效的信息交流方式。
由于用户的二阶人脉数量是一阶人脉数量的平方量级,一个用户的二阶人脉可能是一个非常庞大的社交网络,因此获取用户的二阶人脉计算是一个非常耗时的过程,二阶人脉的计算效率较低。
发明内容
本申请实施例提供一种二阶人脉计算方法、装置、设备、存储介质及产品,以解决相关技术中二阶人脉计算的耗时较长,二阶人脉的计算效率较低的技术问题,有效降低二阶人脉计算的耗时,提高二阶人脉的计算效率。
在第一方面,本申请实施例提供了一种二阶人脉计算方法,包括:
获取待计算用户的第一一阶好友集合;
对所述第一一阶好友集合进行分组,得到多个一阶好友分组,并确定每个一阶好友分组对应的人脉获取服务节点;
将各个所述一阶好友分组发送至对应的人脉获取服务节点,通过所述人脉获取服务节点基于所述一阶好友分组,计算所述待计算用户在所述人脉获取服务节点的二阶好友集合。
在第二方面,本申请实施例提供了一种二阶人脉计算装置,包括集合获取模块、集合分组模块和分布计算模块,其中:
所述集合获取模块,配置为获取待计算用户的第一一阶好友集合;
所述集合分组模块,配置为对所述第一一阶好友集合进行分组,得到多个一阶好友分组,并确定每个一阶好友分组对应的人脉获取服务节点;
所述分布计算模块,配置为将各个所述一阶好友分组发送至对应的人脉获取服务节点,通过所述人脉获取服务节点基于所述一阶好友分组,计算所述待计算用户在所述人脉获取服务节点的二阶好友集合。
在第三方面,本申请实施例提供了一种二阶人脉计算设备,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的二阶人脉计算方法。
在第四方面,本申请实施例提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的二阶人脉计算方法。
在第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行如第一方面所述的二阶人脉计算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310083218.7/2.html,转载请声明来源钻瓜专利网。