微博数据的分组处理方法、装置及系统的制作方法

文档序号:8546107阅读:415来源:国知局
微博数据的分组处理方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机互联网领域,具体而言,涉及一种微博数据的分组处理方法、装置及系统。
[0002]一般情况下,现有技术对海量用户数据的处理方案,可以采用对海量数据进行分组的方式,得到多组用户数据。
[0003]例如,以现有的即时通讯产品为例,即时通讯产品的分组功能将一个登录用户对自身的多个好友按照好友列表进行分组,可以将一个好友在不同分组间移动,但同一个好友只能属于一个分组(例如大学同学的分组)。
[0004]此处需要说明的是,关于现有的即时通讯产品,登录用户的好友个数通常在100-200个左右,由于用户数据量少,因此用户手工即可管理好所有的好友。而如果要对海量的好友数据,手工方式显然已经无法满足需求,例如,以微博产品为例,当前登陆用户A作为粉丝收可以收听海量的偶像,由于微博用户的偶像通常有成千上万,如果通过用户手工对偶像进行分组,显然存在分组效率低且分组准确性差的问题。
[0005]针对上述相关技术的使用手工方法对海量的用户数据进行分组的方案,导致分组效率低且分组准确性差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明实施例提供了一种微博数据的分组处理方法、装置及系统,以至少解决相关技术的使用手工方法对海量的用户数据进行分组的方案,导致分组效率低且分组准确性的技术问题。
[0007]根据本发明实施例的一个方面,提供了一种微博数据的分组处理方法,该方法包括:微博服务器接收到微博用户组创建指令之后,获取与当前微博登录用户对应的用户群的数据源,数据源包括:用户群中每个用户的标识信息,以及用户群中每个用户的关系信息;微博服务器按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成至少一组用户数据;微博服务器根据每组用户数据生成对应的微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中的用户都关注于相同的微博用户。
[0008]根据本发明实施例的另一方面,还提供了一种微博数据的分组处理装置,该装置包括:处理模块,用于微博服务器接收到微博用户组创建指令之后,获取与当前微博登录用户对应的用户群的数据源,并按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成至少一组用户数据,其中,数据源包括:用户群中每个用户的标识信息,以及用户群中每个用户的关系信息;生成模块,用于微博服务器根据每组用户数据生成对应的微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中用户都关注于相同的微博用户。
[0009]根据本发明实施例的再一方面,还提供了一种用户数据的处理系统,该系统包括:用户分组服务器,用于存储用户群中每个用户的标识信息;微博用户关系信息服务器,用于存储用户群中每个用户的关系信息;微博服务器,与用户分组服务器和微博用户关系信息服务器建立通信关系,用于从用户分组服务器和微博用户关系信息服务器中分别获取与当前微博登录用户对应的用户群中每个用户的标识信息和关系信息,并按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成对应的微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中的用户都关注于相同的微博用户。
[0010]根据本发明实施例的又一方面,还提供了一种用户数据的处理系统,该系统包括:用户分组服务器,用于存储用户群中每个用户的标识信息中的分组信息;用户画像服务器,用于存储用户群中每个用户的标识信息中的属性特征信息;微博用户关系信息服务器,用于存储用户群中每个用户的关系信息;微博服务器,与用户分组服务器、用户画像服务器和微博用户关系信息服务器建立通信关系,用于从用户分组服务器、用户画像服务器和微博用户关系信息服务器中分别获取与当前微博登录用户对应的用户群中每个用户的分组信息、属性特征信息和关系信息,并按照用户群中每个用户的分组信息、属性特征信息和每个用户之间的关系信息来划分用户群,生成对应的微博用户组,其中,微博用户组中的用户具有相同的分组信息、属性特征信息,且微博用户组中的用户都关注于相同的微博用户。
[0011]在本发明实施例中,采用微博服务器接收到微博用户组创建指令之后,获取与当前微博登录用户对应的用户群的数据源,数据源包括:用户群中每个用户的标识信息,以及用户群中每个用户的关系信息;微博服务器按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成至少一组用户数据;微博服务器根据每组用户数据生成对应的微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中的用户都关注于相同的微博用户。从而系统根据上述两种特征属性实现了将海量的用户数据进行有效的分组,避免了人工的干预,从而解决了相关技术的使用手工方法对海量的用户数据进行分组的方案,导致分组效率低且分组准确性差的问题,达到了提高海量用户数据的分组效率的目的,同时提高了分组的准确性,避免了人工分组的不客观以及分组错误。
【附图说明】
[0012]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0013]图1是根据本发明实施例一的用户数据的处理方法的流程示意图;
[0014]图2是根据本发明实施例一的第一种优选的用户数据的处理方法的流程示意图;
[0015]图3是根据本发明实施例一的第二种优选的用户数据的处理方法的流程示意图;
[0016]图4是根据本发明实施例一的第三种优选的用户数据的处理方法的流程示意图;
[0017]图5是根据本发明实施例二的用户数据的处理装置结构示意图;
[0018]图6是根据本发明实施例二的第一种优选的用户数据的处理装置结构示意图;
[0019]图7是根据本发明实施例二的第二种优选的用户数据的处理装置结构示意图;
[0020]图8是根据本发明实施例二的第三种优选的用户数据的处理装置结构示意图;
[0021]图9是根据本发明实施例二的第四种优选的用户数据的处理装置结构示意图;
[0022]图10是根据本发明实施例三的用户数据的处理系统结构示意图;以及
[0023]图11是根据本发明实施例四的用户数据的处理系统结构示意图。
【具体实施方式】
[0024]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0025]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0026]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]实施例1
[0028]根据本发明实施例,可以提供一种用于实施本申请装置或系统实施例的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0029]图1是根据本发明实施例一的用户数据的处理方法的流程示意图。
[0030]如图1所示,该用户数据的处理方法可以包括如下步骤:
[0031]步骤S10,微博服务器接收到微博用户组创建指令之后,获取与当前微博登录用户对应的用户群的数据源,该数据源可以包括:用户群中每个用户的标识信息,以及用户群中每个用户的关系信息。需要说明的是,可以采用在微博客户端的微博应用界面的微博用户组创建组件被触发之后,微博客户端生成并发送微博用户组创建指令至微博服务器。
[0032]一种可选的示例中,该步骤SlO中的用户群是一组具有特定关联关系的用户的集合,数据源可以是以下任意一个或多个产品所提供的数据:即时聊天服务器(例如腾讯QQ)提供的好友数据、邮件服务器(例如腾讯QQ邮箱)提供的收件人数据、微博服务器(例如腾讯微博)提供的偶像数据、腾讯QQ空间服务器提供的关联人数据、腾讯用户画像服务器提供的特征属性数据等。
[0033]此处需要说明的是,本实施例中用户群的数据源可以为属于同一个大数据平台中的数据,即上述各个产品中的数据可以彼此共享。
[0034]步骤S30,微博服务器按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成至少一组用户数据。
[0035]一种可选的示例中,该步骤通过对用户群中所有用户的标识信息和每个用户的关系信息对数据源进行处理,筛选出微博用户圈的数据。
[0036]步骤S50,微博服务器根据每组用户数据生成对应的微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中用户的用户都关注于相同的微博用户。
[0037]本申请上述实施例一提供的方案中,用户群是一个包含了海量用户数据的用户集合,系统通过读取用户群中每个用户的标识信息和每个用户之间的关系信息来划分用户群,得到多个微博用户组。由于每个微博用户组包含了若干个用户,微博用户组中每个用户的用户数据包含标识信息相同,且每个用户都关注于相同的对象,从而系统根据上述两种特征属性实现了将海量的用户数据进行有效的分组,避免了人工的干预,从而解决了相关技术的使用手工方法对海量的用户数据进行分组的方案,导致分组效率低且分组准确性差的问题,达到了提高海量用户数据的分组效率的目的,同时提高了分组的准确性,避免了人工分组的不客观以及分组错误。
[0038]一种可选的示例中,可以以微博为例对上述方案进行详细描述。在当前的微博用户成功登陆之后,本方案可以对登陆用户已经关注的偶像数据进行深入的分析,利用每个偶像的标识信息和关系信息来并将用户的偶像划分为若干个微博用户组(即微圈),进一步的,还可以通过智能提示,以数据推荐等方式引导用户管理自己的偶像数据,
[0039]最终实现将当前微博用户的偶像数据划分为若干个微圈。
[0040]优选地,在本申请上述实施例一中,步骤S50使用每组用户数据生成对应的微博用户组可以包括如下的步骤:
[0041]步骤S501,微博服务器读取每组用户数据。
[0042]步骤S502,微博服务器使用微博用户组创建指令(即微圈创建命令)对每组用户数据分别进行分组处理,创建至少一个微博用户组,其中,微博用户组中的用户具有相同的标识信息,且微博用户组中用户的微博用户关联信息为都关注于相同的对象。
[0043]本申请上述实施例实现了微博用户组的自动生成方案,在获取到用于创建微博用户组的用户数据之后,系统自动调用微圈创建命令来执行使用各组用户数据生成多个微博用户组,一种可选的示例中,以对腾讯微博中任意一个用户所关注的偶像进行划分,得到微圈为例,可以实现调用微圈系统的命令字来创建相应的微博用户组(即微圈)。
[0044]优选地,在本申请上述实施例一的优选实施方案中,步骤S50微博服务器根据每组用户数据生成对应的微博用户组的方案可以采用智能推荐的方式来实现,即在步骤S501微博服务器读取每组用户数据之前,增加如下实施步骤:
[0045]步骤S5011,提示用户是否创建微博用户组。可以通过提供一个用户界面来实现该步骤,用户界面可以通过提供确定按钮、勾选框或输入框来获取用户是否创建微博用户组的创建指令。
[0046]步骤S5012,在接收到用户的微博用户组创建指令之后,启动读取每组用户数据并调用微博用户组创建指令。
[0047]步骤S5013,在预定时间内没有接收到用户微博用户组创建指令的情况下,停止读取每组用户数据并调用微博用户组创建指令。
[0048]由上可知,以对腾讯微博中任意一个用户所关注的偶像进行划分,得到微圈为例,上述方案实现了,当用户在使用微博创建微圈时,会在适当的地方提示用户使用这些推荐的用户数据来创建微圈。由于系统只是给用户一个提示建议,用户可以采纳也可以不采纳,即用户可以选择是否调用微圈系统的命令字来创建相应的微圈。该智能推荐方案还可以添加微博用户组中的用户成员,即将可以添加到微圈的成员推荐给微博登陆用户。
[0049]此处需要说明的是,本申请还可以提供微博用户组的智能推荐生成方案,即在系统获取到用户创建微博用户组的用户数据之前,通过提供提示用户是否创建微博用户组的功能,来确定是否调用微圈创建命令来执行使用各组用户数据生成多个微博用户组(即微圈)。
[0050]此处需要进一步说明的是,除了上述两种实施方案,系统还可以提供手工创建微博用户组的方案。一种可选的示例中,以对腾讯微博中任意一个用户所关注的偶像进行划分,得到微圈为例,为了便于用户使用,专门在网站、客户端和移动终端上开发了微圈管理功能,系统可以提供一个用户界面,用户可以手动选择用户群列表中的用户,可以根据用户的自主需求来创建微博用户组。此处提供手工添加微圈中用户成员的功能,主要是实现一个辅助功能,为了便于在系统自动或智能推荐生成微博用户组之后,可以通过手动的方式对微博用户组中的用户进行微调,方面快捷。
[0051]由此可知,本申请上述实施例一所提供的方案提出了一个创建微博的微圈的方法,该方法主要由两个维度组成,一个维度是管理内容的不同,一个是方法性质的不同。一种可选的示例中,微博的微圈的创建方法可以包括自动方法、智能推荐以及手工操作。
[0052]因此,对于创建微圈,可以通过微博用户组的自动创建、智能推荐创建和手工创建实现。其中自动创建、智能推荐创建两种方法是为了应对微博偶像数较多的问题而专门提出的方法,手工创建则是用户根据自己的需要来创建微圈,或者对自动创建和智能推荐创建的结果提供微调的功能。
[0053]而对于添加微圈成员,三种方法分别是自动导入,智能推荐和手工添加。和创建微圈一样,前两种方法是为了应对微博偶像数较多的问题而专门提出的方法,后一种方法则体现了用户自己的意愿。
[0054]基于上述创建微博用户组的各种方式,下面就在创建微博用户组的过程中,如何确定微博用户组中的用户数据的方案进行详细描述。
[0055]优选地,本申请上述实施例一的第一种优选实施方案中,可以使用腾讯QQ的用户数据和腾讯微博的用户数据作为用户群的数据源,由于腾讯QQ提供的QQ关系链和腾讯微博提供的微博偶像属于同一个大数据平台,因此具有一定程度的重叠,由此可知,QQ关系链中的分组可以应用到微博偶像,从而形成微博的微圈。
[0056]下述实施例中,可以采用QQ关系链中的分组用户对腾讯微博中任意一个用户所关注的偶像进行划分,得到微圈为例,对本申请实现的如何确定微博用户组中的用户数据的方案的相关步骤进行示例说明。
[0057]由上可知,如图2所示,步骤SlO至步骤S30:获取与当前微博登录用户对应的用户群的数据源,并按照每个用户的标识信息和每个用户的关系信息来划分用户群,生成至少一组用户数据的步骤可以包括如下实施方案:
[0058]步骤S101,微博服务器读取当前微博登录用户的登陆信息。
[0059]步骤S102,微博服务器按照当前微博登录用户的登陆信息从数据源服务器中获取具有相同标识信息的用户,得到用户群,其中,当前微博登录用户的登陆信息与数据源服务器的登录信息相同,标识信息为用户在数据源服务器中存储的分组信息。
[0060]一种可选的示例中,上述步骤SlOl中的数据源服务器可以是即时聊天服务器,例如腾讯QQ,由于当前微博登录用户的登陆信息与腾讯QQ的登录信息相同,因此,当前登陆用户可以是腾讯QQ的QQ用户,登陆信息可以是QQ号码。在当前微博登录用户登录微博之后,微博服务器可以基于读取到的QQ号码向QQ服务器发出访问请求,从QQ服务器上获取该QQ号码对应的所有好友作为用户群
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1