一种确定社交网络平台中用户属性的方法和系统的制作方法

文档序号:8380939阅读:365来源:国知局
一种确定社交网络平台中用户属性的方法和系统的制作方法
【技术领域】
[0001]本发明涉及社交网络技术领域,尤其涉及一种确定社交网络平台中用户属性的方法和系统。
【背景技术】
[0002]社交网络平台中的用户属性包括静态属性和动态属性。静态属性包括用户的性另O、年龄、教育信息、工作信息等,一般是静态不变的;动态属性包括用户的兴趣爱好、经常关注等,一般是动态变化的。
[0003]对于动态属性,一般是通过对用户发表或转播的消息进行切词分析,从而粗略判断出用户的兴趣爱好,得到该用户的动态属性。
[0004]例如,“广州恒大”这个关键词属于“体育足球”兴趣大类;当用户发表或者转播的消息中包含多个从属于“体育足球”的关键词时,该用户的动态属性就可以增加“体育足球”。
[0005]现有确定动态属性的方法基于消息的切词分析,这种分析得到的关键词不一定总能反映用户的兴趣,因此确定的动态属性不准确。

【发明内容】

[0006]本发明提供了一种确定社交网络平台中用户属性的方法,能够准确确定社交网络平台中的用户属性。
[0007]本发明提供了一种确定社交网络平台中用户属性的系统,能够准确确定社交网络平台中的用户属性。
[0008]本发明的技术方案是这样实现的:
[0009]一种确定社交网络平台中用户属性的方法,包括:
[0010]确定社交网络平台中种子用户的属性;
[0011 ] 根据社交网络平台中用户的属性,确定用户参与互动的社交网络平台功能的属性;
[0012]根据社交网络平台功能的属性,确定参与互动社交网络平台功能的用户的属性。
[0013]上述方法中,社交网络平台功能可以为:网页短URL、话题、消息、活动、投票或应用;
[0014]用户参与互动网页短URL的方式可以为:用户访问网页短URL或者发表或转播的消息中包含网页短URL。
[0015]确定社交网络平台中种子用户属性的方式可以为:
[0016]确定社交网络平台中的种子用户;
[0017]获取所述种子用户填写的用户标签;
[0018]根据所述用户标签以及预先存储的用户标签与属性的对应关系,确定该种子用户的属性;
[0019]对所述种子用户的属性进行审核及修正。
[0020]上述方法中,根据社交网络平台中用户的属性,确定用户参与互动的社交网络平台功能的属性的方式可以为:
[0021]获取预先设定的时间段内用户参与互动的社交网络平台功能;
[0022]针对每个获取的社交网络平台功能分别执行以下步骤:
[0023]A、查询与该社交网络平台功能存在互动关系的用户的属性;
[0024]B、将所述查询结果中出现次数最多的N个属性作为该社交网络平台功能的属性的中间结果,并且将每个属性的出现次数与N个属性出现总次数的比值作为该属性的权值;其中,N为预先设定的整数;
[0025]C、将所述中间结果作为社交网络平台功能的属性的最终结果;或者,将之前计算的所述社交网络平台功能的属性权值乘以预先设定的比值,并将相乘的结果与所述中间结果中相应属性的权值相加,取权值最大的N个属性作为社交网络平台功能的属性的最终结果O
[0026]根据社交网络平台功能的属性,确定参与互动社交网络平台功能的用户的属性的方式可以为:
[0027]获取预先设定的时间段内参与互动社交网络平台功能的用户;
[0028]针对每个获取的用户分别执行以下步骤:
[0029]A、查询该用户及其收听用户互动的社交网络平台功能,获取每个社交网络平台功能的互动次数及属性;
[0030]B、根据所述获取的结果计算所述用户属性的中间结果;
[0031]C、将所述中间结果作为用户属性的最终结果;或者,将之前计算的所述用户的属性权值乘以预先设定的比值,并将相乘的结果与所述中间结果中相应属性的权值相加,取权值最大的N个属性作为用户属性的最终结果;其中,N为预先设定的整数。
[0032]上述过程中,步骤B的具体方式可以为:
[0033]将每个社交网络平台功能的属性权值乘以互动次数,并将相应属性的乘积分别相力口,将结果作为该属性的比率值;
[0034]针对各个属性,将该属性的比率值除以所有属性比率值的和,得到该属性的权值;
[0035]取权值最大的N个属性作为该用户属性的中间结果。
[0036]当社交网络平台功能为网页短URL时,上述过程中,步骤A中所述的社交网络平台功能可以为:转播次数与原创次数的比值大于预先设定的阈值的网页短URL。
[0037]一种确定社交网络平台中用户属性的系统,包括:
[0038]种子培育子系统,用于确定社交网络平台中种子用户的属性,将所述种子用户的属性发送至自学习子系统;
[0039]自学习子系统,用于根据社交网络平台中用户的属性,确定用户参与互动的社交网络平台功能的属性;还用于根据所述社交网络平台功能的属性,确定参与互动社交网络平台功能的用户的属性。
[0040]上述系统中,社交网络平台功能可以为:网页短URL、话题、消息、活动、投票或应用;
[0041]用户参与互动网页短URL的方式可以为:用户访问网页短URL或者发表或转播的消息中包含网页短URL。
[0042]上述系统中,种子培育子系统确定社交网络平台中种子用户属性的方式可以为:
[0043]确定社交网络平台中的种子用户;
[0044]获取所述种子用户填写的用户标签;
[0045]根据所述用户标签以及预先存储的用户标签与属性的对应关系,确定该种子用户的属性;
[0046]对所述种子用户的属性进行审核及修正。
[0047]上述系统中,自学习子系统可以包括:
[0048]用户属性数据库,用于接收并保存种子培育子系统发送的种子用户的属性,还用于接收并保存用户属性计算模块发送的用户属性;
[0049]网页短URL属性计算模块,用于根据所述用户属性数据库中保存的用户属性,确定用户参与互动的社交网络平台功能的属性,将社交网络平台功能的属性发送至网页短URL属性数据库;
[0050]网页短URL属性数据库,用于接收并保存网页短URL属性计算模块发送的社交网络平台功能的属性;
[0051]用户属性计算模块,用于根据所述网页短URL属性数据库保存的社交网络平台功能的属性,确定参与互动社交网络平台功能的用户的属性,并将用户属性发送至用户属性数据库。
[0052]所述网页短URL属性计算模块确定用户参与互动的社交网络平台功能的属性的方式可以为:
[0053]获取预先设定的时间段内用户参与互动的社交网络平台功能;
[0054]针对每个获取的社交网络平台功能分别执行以下步骤:
[0055]Al、查询与该社交网络平台功能存在互动关系的用户的属性;
[0056]B1、将所述查询结果中出现次数最多的N个属性作为该社交网络平台功能的属性的中间结果,并且将每个属性的出现次数与N个属性出现总次数的比值作为该属性的权值;其中,N为预先设定的整数;
[0057]Cl、将所述中间结果作为社交网络平台功能的属性的最终结果;或者,将之前计算的所述社交网络平台功能的属性权值乘以预先设定的比值,并将相乘的结果与所述中间结果中相应属性的权值相加,取权值最大的N个属性作为社交网络平台功能的属性的最终结果O
[0058]所述用户属性计算模块确定参与互动社交网络平台功能的用户的属性的方式可以为:
[0059]获取预先设定的时间段内参与互动社交网络平台功能的用户;
[0060]针对每个获取的用户分别执行以下步骤:
[0061]A2、查询该用户及其收听用户互动的社交网络平台功能,获取每个社交网络平台功能的互动次数及属性;
[0062]B2、根据所述获取的结果计算所述用户属性的中间结果;
[0063]C2、将所述中间结果作为用户属性的最终结果;或者,将之前计算的所述用户的属性权值乘以预先设定的比值,并将相乘的结果与所述中间结果中相应属性的权值相加,取权值最大的N个属性作为用户属性的最终结果;其中,N为预先设定的整数。
[0064]上述系统中,步骤B2的具体方式可以为:
[0065]将每个社交网络平台功能的属性权值乘以互动次数,并将相应属性的乘积分别相力口,将结果作为该属性的比率值;
[0066]针对各个属性,将该属性的比率值除以所有属性比率值的和,得到该属性的权值;
[0067]取权值最大的N个属性作为该用户属性的中间结果。
[0068]当所述社交网络平台功能为网页短URL时,步骤A2中所述的社交网络平台功能可以为:转播次数与原创次数的比值大于预先设定的阈值的网页短URL。
[0069]可见,本发明提出的确定社交网络平台中用户属性的方法和系统,将社交网络平台中用户参与互动的网页短URL、话题、消息、活动、投票或应用等社交网络平台
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1