一种人脉关联数据处理方法、装置及系统制造方法及图纸

技术编号:21477433 阅读:35 留言:0更新日期:2019-06-29 04:47
本申请实施例公开一种人脉关联数据处理方法、装置及系统,通过获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据;将用户基础数据与人脉关联数据相分离,当某一用户基础数据变动时,只需要对人脉关系列表中与此用户相关的人脉关系进行更新,即可实时获取最新并且最为准确的人脉关联数据,极大地减少了应用平台服务器的运算次数,减轻应用平台服务器负载,当面对量级巨大的用户群时,极大地提高了应用平台服务器的运行效率,显著提高对人脉关联数据的处理效率,提升了系统带宽、数据库等资源的利用率。

【技术实现步骤摘要】
一种人脉关联数据处理方法、装置及系统
本专利技术涉及互联网
,特别涉及一种人脉关联数据处理方法、装置及系统。
技术介绍
随着互联网技术的不断发展,各种基于互联网的社交类系统对人们日常生活的影响越来越大。这个系统一般有一个应用平台服务器1,以及与其连接的数据存储服务器2,该数据存储服务器2设置在应用平台服务器1内部或独立设置,以及,与应用平台服务器1通过互联网或移动互联网3连接的应用终端4,通常,应用平台服务器1为应用终端4提供应用服务。基于汽车资讯的社交系统就是一个如图1所示的系统。在这个具体的社交系统中,用户的人脉关联数据存储在数据存储服务器2中;应用终端4,安装了具有基于汽车资讯的社交功能的用户APP(Application,应用程序)。假设这个用户APP的名称为“优信新车”,用户通过应用终端4登录“优信新车”APP,在使用“优信新车”APP的过程中,应用平台服务器1可以向用户推荐其可能感兴趣的其他用户的ID,以提升用户的社交体验。具体为,应用平台服务器1获取用户的关注数据,根据该关注数据可获取“优信新车”APP用户与用户之间的人脉关联数据,属于一度人脉数据。应用平台服务器1将该关注数据存储在数据存储服务器2中,并通过广度搜索算法以及深度搜索算法,根据用户的一度人脉数据得到二度人脉数据,从而可根据二度人脉数据,向用户推荐二度人脉用户,以提升用户的社交体验。但是,专利技术人发现现有技术提供的人脉关联数据处理方法,存在处理效率低以及更新人脉关联数据时过多占用系统资源的问题。例如,当某个用户的关注数据发生改变时,必然会影响到相关用户和该用户本身的人脉关联数据,现有的人脉关联数据处理方法中,应用平台服务器1需要在变化后的关注数据的基础上,重新计算用户的一度人脉数据以及二度人脉数据,在面对量级巨大的用户群时,应用平台服务器1的运算次数较多,负载量过大,导致应用平台服务器的运行效率较低,对人脉关联数据的处理效率较低,降低了系统带宽、数据库等资源的利用率。
技术实现思路
本专利技术的专利技术目的在于提供一种人脉关联数据处理方法、装置及系统,以解决现有人脉关联数据处理方法在面对量级巨大的用户群时,应用平台服务器的运算次数较多,负载量过大,导致应用平台服务器的运行效率较低,对人脉关联数据的处理效率较低,降低了系统带宽、数据库等资源的利用率的问题。第一方面,本专利技术实施例提供一种人脉关联数据处理方法,包括:获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据。结合本申请的第一方面,在本申请第一方面的第一种可实施方式中,按照以下方法构建所述用户关系列表:获取所述目标用户的关注数据和通讯录数据;根据所述关注数据和所述通讯录数据,构建所述用户关系列表。结合本申请的第一方面,在本申请第一方面的第二种可实施方式中,按照以下方法构建所述人脉关系列表:根据所述用户关系列表,获取所述目标用户的一度人脉数据;根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据;根据所述目标用户的一度人脉数据和二度人脉数据,构建所述人脉关系列表。结合本申请的第一方面,在本申请第一方面的第三种可实施方式中,按照以下方法构建所述人脉关系列表:根据所述用户关系列表,获取所述目标用户的一度人脉数据;根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据;根据所述目标用户的二度人脉数据,计算所述目标用户的三度人脉数据。根据所述目标用户的一度人脉数据、二度人脉数据以及三度人脉数据,构建所述人脉关系列表。结合本申请第一方面的第二种可实施方式和第三种可实施方式,在本申请第一方面的第四种可实施方式中,根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据,包括:根据所述目标用户的一度人脉数据,获取所述目标用户的一度人脉中所有相关用户的一度人脉数据;根据所述目标用户的一度人脉数据,以及所述所有相关用户的一度人脉数据,计算所述目标用户的二度人脉数据。结合本申请第一方面的第四种可实施方式,在本申请第一方面的第五种可实施方式中,根据所述目标用户的一度人脉数据,以及所述所有相关用户的一度人脉数据,计算所述目标用户的二度人脉数据,包括:遍历所有相关用户的一度人脉数据所记录的第一用户集合;判断所述第一用户集合与所述目标用户的一度人脉数据所记录的第二用户集合是否存在交集;如果所述第一用户集合与所述目标用户的一度人脉数据所记录的第二用户集合存在交集,计算所述第一用户集合与所述第二用户集合的差集;从所述第一用户集合与所述第二用户集合的差集中除去所述目标用户,得到所述目标用户的二度人脉数据。结合本申请第一方面的第五种可实施方式,在本申请第一方面的第六种可实施方式中,判断所述第一用户集合与所述目标用户的一度人脉数据所记录的第二用户集合是否存在交集之后,还包括:如果所述第一用户集合与所述目标用户的一度人脉数据所记录的第二用户集合不存在交集,从所述第一用户集合中除去所述目标用户,得到所述目标用户的二度人脉数据。第二方面,本申请实施例提供一种人脉关联数据处理装置,包括:获取单元,用于获取用户关系列表中,目标用户的用户基础数据的变化信息;提取单元,用于提取人脉关系列表中,与所述目标用户相关的人脉关联数据;更新单元,用于根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据。第三方面,本申请实施例提供一种人脉关联数据处理系统,所述系统包括:应用平台服务器,与所述应用平台服务器相连接的数据存储服务器,所述数据存储服务器设置所述在平台服务器内部或独立设置,所述应用平台服务器通过互联网与应用终端相连接,其特征在于,所述应用终端,用于向所述应用平台服务器发送目标用户的用户基础数据的变化信息;所述应用平台服务器,用于获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据;所述数据存储服务器,用于存储所述用户关系列表和所述人脉关系列表。由以上技术方案可知,本申请实施例提供的一种人脉关联数据处理方法、装置及系统,通过获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据;将用户基础数据与人脉关联数据相分离,当某一用户基础数据变动时,只需要对人脉关系列表中与此用户相关的人脉关系进行更新,即可实时获取最新并且最为准确的人脉关联数据,极大地减少了应用平台服务器的运算次数,减轻应用平台服务器负载,当面对量级巨大的用户群时,极大地提高了应用平台服务器的运行效率,显著提高对人脉关联数据的处理效率,提升了系统带宽、数据库等资源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一种示例性的人脉关联数据处理系统的示意图;图2本文档来自技高网
...

【技术保护点】
1.一种人脉关联数据处理方法,其特征在于,包括:获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据。

【技术特征摘要】
1.一种人脉关联数据处理方法,其特征在于,包括:获取用户关系列表中,目标用户的用户基础数据的变化信息;提取人脉关系列表中,与所述目标用户相关的人脉关联数据;根据所述用户基础数据的变化信息,更新所述人脉关系列表中的人脉关联数据。2.根据权利要求1所述的方法,其特征在于,按照以下方法构建所述用户关系列表:获取所述目标用户的关注数据和通讯录数据;根据所述关注数据和所述通讯录数据,构建所述用户关系列表。3.根据权利要求2所述的方法,其特征在于,按照以下方法构建所述人脉关系列表:根据所述用户关系列表,获取所述目标用户的一度人脉数据;根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据;根据所述目标用户的一度人脉数据和二度人脉数据,构建所述人脉关系列表。4.根据权利要求2所述的方法,其特征在于,按照以下方法构建所述人脉关系列表:根据所述用户关系列表,获取所述目标用户的一度人脉数据;根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据;根据所述目标用户的二度人脉数据,计算所述目标用户的三度人脉数据;根据所述目标用户的一度人脉数据、二度人脉数据以及三度人脉数据,构建所述人脉关系列表。5.根据权利要求3或4所述的方法,其特征在于,根据所述目标用户的一度人脉数据,计算所述目标用户的二度人脉数据,包括:根据所述目标用户的一度人脉数据,获取所述目标用户的一度人脉中所有相关用户的一度人脉数据;根据所述目标用户的一度人脉数据,以及所述所有相关用户的一度人脉数据,计算所述目标用户的二度人脉数据。6.根据权利要求5所述的方法,其特征在于,根据所述目标用户的一度人脉数据,以及所述所有相关用户的一度人脉数据,计算所述目标用户的二度人脉数据,包括:遍历所有相...

【专利技术属性】
技术研发人员:马赫
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1