基于社交网络和大数据分析的用户群组更新方法及系统与流程

文档序号:12470929阅读:232来源:国知局
基于社交网络和大数据分析的用户群组更新方法及系统与流程

本发明涉及信息处理技术领域,特别涉及基于社交网络和大数据分析的用户群组更新方法及系统。



背景技术:

现有的社交网络系统(例如学者社交网络系统)包括服务器和客户端,用户可以通过客户端上传信息到服务器,这样服务器会将上传的信息与用户标识对应地储存;服务器可以向客户端的用户主动推荐信息。且用户可以通过客户端加入到某个用户群组。

在学者社交系统中,用户可以通过客户端加入某一个学术圈,这样系统中的服务器会将该用户的信息与该学术圈的信息对应地储存,使得该学术圈的信息对该用户的客户端是可见的。现有技术中,用户需要根据自己的判断逐个确定哪些学术圈适合自己,然后通过客户端加入确定的学术圈,这样只有客户端请求时,才会将用户加入到某个用户群组中,对于用户的管理不是很方便,用户群组的管理效率低下。



技术实现要素:

本发明实施例提供基于社交网络和大数据分析的用户群组更新方法及系统,实现了根据用户群组的特征信息之间的匹配度,更新用户群组。

本发明实施例提供一种用户群组更新方法,包括:

群组特征获取步骤,分别获取多个用户群组的群组特征信息;

群组计算步骤,计算所述多个用户群组中每两个用户群组的群组特征信息之间的匹配度;

群组合并步骤,根据所述计算的匹配度重组用户群组,若所述两个用户群组的群组特征信息之间的匹配度在预置范围内,则将所述两个用户群组合并为一个群组。

优选地,所述方法还包括:

用户获取步骤,获取不属于任何用户群组的用户;

群组新建步骤,为每一个所述用户新建一个用户群组;

新群组特征获取步骤,获取所述一个用户的特征信息,作为对应的所述新建的一个用户群组的群组特征信息。

优选地,所述的新群组特征获取步骤中,获取所述一个用户的特征信息具体包括:提取所述一个用户的上传信息文件的关键词,将在所述上传信息文件中出现频次较高的多个关键词作为所述一个用户的特征信息。

优选地,所述的群组特征获取步骤还包括:

若所述用户群组不存在群组特征信息,则获取所述用户群组中所有用户的特征信息之间的相同关键词作为所述用户群组的群组特征信息。

优选地,所述的群组计算步骤具体包括:将所述两个用户群组中第一用户群组对应的群组特征信息与第二用户群组对应的群组特征信息中具有的相同关键词的个数作为所述两个用户群组的群组特征信息之间的匹配度;所述的群组合并步骤具体包括:如果所述两个用户群组的群组特征信息之间的相同关键词的个数大于预置值,确定所述两个用户群组合并到一个用户群组中,并将所述相同关键词作为所述合并到的一个用户群组的群组特征信息。

优选地,所述方法还包括:

设置标签步骤,获取所述用户群组的群组特征信息,作为所述用户群组的标签;

发送信息步骤,将所述用户群组的信息发送给所述用户群组中用户对应的客户端。

优选地,所述用户群组为社交圈包括学术圈,所述上传信息文件为用户已上传到社交网络大数据中的信息或/和文件包括学术信息或/和学术文件。

本发明实施例还提供一种用户群组更新系统,包括:

群组特征获取模块,用于分别获取多个用户群组的群组特征信息;

群组计算模块,用于计算所述多个用户群组中每两个用户群组的群组特征信息之间的匹配度;

群组合并模块,用于根据所述计算的匹配度重组用户群组,若所述两个用户群组的群组特征信息之间的匹配度在预置范围内,则将所述两个用户群组合并为一个群组。

优选地,所述系统还包括:

用户获取模块,用于获取不属于任何用户群组的用户;

群组新建模块,用于为每一个所述用户新建一个用户群组;

新群组特征获取模块,用于获取所述一个用户的特征信息,作为对应的所述新建的一个用户群组的群组特征信息。

优选地,所述群组特征获取模块,还用于若所述用户群组不存在群组特征信息,则获取所述用户群组中所有用户的特征信息之间的相同关键词作为所述用户群组的群组特征信息。

优选地,新群组特征获取模块,还用于提取所述一个用户的上传信息文件的关键词,将在所述上传信息文件中出现频次较高的多个关键词作为所述一个用户的特征信息。

优选地,群组计算模块,具体用于将所述两个用户群组中第一用户群组对应的群组特征信息与第二用户群组对应的群组特征信息中具有的相同关键词的个数作为所述两个用户群组的群组特征信息之间的匹配度;群组合并模块,具体用于如果所述两个用户群组的群组特征信息之间的相同关键词的个数大于预置值,确定所述两个用户群组合并到一个用户群组中,并将所述相同关键词作为所述合并到的一个用户群组的群组特征信息。

优选地,所述系统还包括:

设置标签模块,用于获取所述用户群组的群组特征信息,作为所述用户群组的标签;

发送信息模块,用于将所述用户群组的信息发送给所述用户群组中用户对应的客户端。

可见,本发明实施例通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,为不属于任何群组的用户新建用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,并及时将更新后的群组标签和信息发送给用户,从而实现对社交网络系统中用户群组的更新管理,主动、自动地新建和合并群组及群组信息更新,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理以及对新加入用户和未加入群组的用户加入群组后的群组更新,并方便了用户及时获取更新后的群组信息,进而提高整个社交网络系统的群组管理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种用户群组更新方法的流程图;

图2是本发明第二实施例提供的一种用户群组更新方法的流程图;

图3是本发明第三实施例提供的一种用户群组更新方法的流程图;

图4是本发明第四实施例提供的一种用户群组更新方法的流程图;

图5是本发明第一实施例提供的一种用户群组更新系统的结构示意图;

图6是本发明第二实施例提供的一种用户群组更新系统的结构示意图;

图7是本发明第三实施例提供的一种用户群组更新系统的结构示意图;

图8是本发明第四实施例提供的一种用户群组更新系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。

本发明提供了一种提高群组管理效率的用户群组更新方法,主要可以应用于社交网络系统中,是社交网络系统中的服务器所执行的方法。

第一实施例中的方法,如图1所示,一种用户群组更新方法,包括:

群组特征获取步骤S100,分别获取多个用户群组的群组特征信息。

在另一实施例中,步骤S100还包括:若所述用户群组不存在群组特征信息,则获取所述用户群组中所有用户的特征信息之间的相同关键词作为所述用户群组的群组特征信息。在另一实施例中,服务器可以先提取用户的上传信息文件的关键词,根据关键词在上传信息文件中的出现频次对关键词进行排序,然后将在上传信息文件中出现频次较高的多个关键词作为用户的特征信息。例如,将在用户的上传信息文件中出现频次较高的前K(K为预设的自然数,默认为10)个关键词作为用户的特征信息。

在另一实施例中,所述用户群组为社交圈包括学术圈。

群组计算步骤S200,计算所述多个用户群组中每两个用户群组的群组特征信息之间的匹配度。

在另一实施例中,步骤S200具体包括:将所述两个用户群组中第一用户群组对应的群组特征信息与第二用户群组对应的群组特征信息中具有的相同关键词的个数作为所述两个用户群组的群组特征信息之间的匹配度。

群组合并步骤S300,根据所述计算的匹配度重组用户群组,若所述两个用户群组的群组特征信息之间的匹配度在预置范围内,则将所述两个用户群组合并为一个群组。

在另一实施例中,步骤S300具体包括:如果所述两个用户群组的群组特征信息之间的相同关键词的个数大于预置值,确定所述两个用户群组合并到一个用户群组中,并将所述相同关键词作为所述合并到的一个用户群组的群组特征信息。例如两个用户群组的群组特征信息中相同关键词的个数大于预置值(例如6)。

用户获取步骤S400,获取不属于任何用户群组的用户。

在另一实施例中,不属于任何用户群组的用户包括已有但未加入任何用户群组的用户,也包括新加入的用户。

群组新建步骤S500,为每一个所述用户新建一个用户群组。

在另一实施例中,步骤S500还将所述用户加入为其新建的用户群组。

新群组特征获取步骤S600,获取所述一个用户的特征信息,作为对应的所述新建的一个用户群组的群组特征信息。

在另一实施例中,步骤600中获取所述一个用户的特征信息具体包括:提取所述一个用户的上传信息文件的关键词,将在所述上传信息文件中出现频次较高的多个关键词作为所述一个用户的特征信息。在另一实施例中,服务器在执行本步骤中可以先提取用户的上传信息文件的关键词,根据关键词在上传信息文件中的出现频次对关键词进行排序,然后将在上传信息文件中出现频次较高的多个关键词作为对应用户的特征信息。

在另一实施例中,所述上传信息文件为用户已上传到社交网络大数据中的信息或/和文件包括学术信息或/和学术文件。

在另一实施例中,学术信息文件可以是论文、项目、专利、专著等。

在另一实施例中,用户可以通过社交网络系统中的客户端上传信息文件到服务器,这样服务器会对应地储存用户标识与上传信息文件。建立学术HBASE大数据库表,并将采集到的学术信息文件及其对应学术圈的信息存入学术HBASE大数据库表。

设置标签步骤S700,获取所述用户群组的群组特征信息,作为所述用户群组的标签。

在另一实施例中,步骤S700具体包括:将所述群组特征信息中的关键词作为所述用户群组的标签。

发送信息步骤S800,将所述用户群组的信息发送给所述用户群组中用户对应的客户端。

在另一实施例中,用户群组的信息可以包括标识信息及入口信息等,该入口信息可以是一个网站链接,也可以是一个二维码。这样客户端就可以显示该用户群组的信息,如果客户端根据用户群组的入口信息发送加入该用户群组的请求给服务器,服务器则向客户端返回确认消息。服务器还可以储存用户群组的信息与该用户群组内用户的用户标识的对应关系。

可以理解,本实施例中步骤S400~S600并不限定在本实施例中步骤S100~S300之后;本实施例中步骤S700~S800并不限定在本实施例中步骤S100~S300或步骤S400~S600之后。

本实施例通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,为不属于任何群组的用户新建用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,并及时将更新后的群组标签和信息发送给用户,从而实现对社交网络系统中用户群组的更新管理,主动、自动地新建和合并群组及群组信息更新,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理以及对新加入用户和未加入群组的用户加入群组后的群组更新,并方便了用户及时获取更新后的群组信息,进而提高整个社交网络系统的群组管理效率。

第二实施例中的方法,结合附图2,相比第一实施例的用户群组更新方法可以省去步骤S700~S800。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,为不属于任何群组的用户新建用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,从而实现对社交网络系统中用户群组的更新管理,主动、自动地新建和合并群组,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理以及对新加入用户和未加入群组的用户加入群组后的群组更新,进而提高整个社交网络系统的群组管理效率。

第三实施例中的方法,结合附图3,相比第一实施例的用户群组更新方法可以省去步骤S400~S600。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,并及时将更新后的群组标签和信息发送给用户,从而实现对社交网络系统中用户群组的更新管理,主动、自动地合并群组及群组信息更新,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理,并方便了用户及时获取更新后的群组信息,进而提高整个社交网络系统的群组管理效率。

第四实施例中的方法,结合附图4,相比第一实施例的用户群组更新方法可以省去步骤S400~S800。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,从而实现对社交网络系统中用户群组的更新管理,主动、自动地合并群组,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理,进而提高整个社交网络系统的群组管理效率。

基于上述各个实施例中的用户群组更新方法,还提供一种用户群组更新系统.

第一实施例中的系统,参阅附图5,具体如下:

群组特征获取模块100,用于分别获取多个用户群组的群组特征信息。在另一实施例中,模块100还用于若所述用户群组不存在群组特征信息,则获取所述用户群组中所有用户的特征信息之间的相同关键词作为所述用户群组的群组特征信息。在另一实施例中,所述用户群组为社交圈包括学术圈。

群组计算模块200,用于计算所述多个用户群组中每两个用户群组的群组特征信息之间的匹配度。具体用于将所述两个用户群组中第一用户群组对应的群组特征信息与第二用户群组对应的群组特征信息中具有的相同关键词的个数作为所述两个用户群组的群组特征信息之间的匹配度。

群组合并模块300,用于根据所述计算的匹配度重组用户群组,若所述两个用户群组的群组特征信息之间的匹配度在预置范围内,则将所述两个用户群组合并为一个群组。在另一实施例中,模块300具体用于如果所述两个用户群组的群组特征信息之间的相同关键词的个数大于预置值,确定所述两个用户群组合并到一个用户群组中,并将所述相同关键词作为所述合并到的一个用户群组的群组特征信息。

用户获取模块400,用于获取不属于任何用户群组的用户;

群组新建模块500,用于为每一个所述用户新建一个用户群组;

新群组特征获取模块600,用于获取所述一个用户的特征信息,作为对应的所述新建的一个用户群组的群组特征信息。在另一实施例中,模块600中用于获取所述一个用户的特征信息具体用于提取所述一个用户的上传信息文件的关键词,将在所述上传信息文件中出现频次较高的多个关键词作为所述一个用户的特征信息。在另一实施例中,所述上传信息文件为用户已上传到社交网络大数据中的信息或/和文件包括学术信息或/和学术文件。

设置标签模块700,用于获取所述用户群组的群组特征信息,作为所述用户群组的标签;

发送信息模块800,用于将所述用户群组的信息发送给所述用户群组中用户对应的客户端。

由于第一实施例中的系统解决问题的原理与前述第一实施例中的方法相似,因此该系统的实施可以参见前述方法的实施,重复之处不再赘述。

可以理解,本实施例中模块400~500并不限定在本实施例中模块100~300之后;本实施例中模块700~800并不限定在本实施例中模块100~300或模块400~500之后。

本实施例通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,为不属于任何群组的用户新建用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,并及时将更新后的群组标签和信息发送给用户,从而实现对社交网络系统中用户群组的更新管理,主动、自动地新建和合并群组及群组信息更新,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理以及对新加入用户和未加入群组的用户加入群组后的群组更新,并方便了用户及时获取更新后的群组信息,进而提高整个社交网络系统的群组管理效率。

第二实施例中的系统,结合附图6,相比第一实施例的用户群组更新系统可以省去模块700~800。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,为不属于任何群组的用户新建用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,从而实现对社交网络系统中用户群组的更新管理,主动、自动地新建和合并群组,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理以及对新加入用户和未加入群组的用户加入群组后的群组更新,进而提高整个社交网络系统的群组管理效率。

第三实施例中的系统,结合附图7,相比第一实施例的用户群组更新系统可以省去模块400~600。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,并及时将更新后的群组标签和信息发送给用户,从而实现对社交网络系统中用户群组的更新管理,主动、自动地合并群组及群组信息更新,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理,并方便了用户及时获取更新后的群组信息,进而提高整个社交网络系统的群组管理效率。

第四实施例中的系统,结合附图8,相比第一实施例的用户群组更新系统可以省去模块400~800。通过社交网络系统中的服务器根据用户群组的群组特征信息之间的匹配度,合并用户群组,服务器可以定时地发起对该系统的用户进行群组更新的流程,从而实现对社交网络系统中用户群组的更新管理,主动、自动地合并群组,而不用客户端请求才会更新群组,方便了对系统中已有用户群组的更新管理,进而提高整个社交网络系统的群组管理效率。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器RAM)、磁盘或光盘等。

以上对本发明实施例所提供的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1