一种基于微博用户的社交网络分析方法及装置制造方法及图纸

技术编号:21184738 阅读:44 留言:0更新日期:2019-05-22 15:20
本发明专利技术适用于数据挖掘技术领域,提供了一种基于微博用户的社交网络分析方法及装置,所述方法包括:确定进行社交网络分析的地域和第一微博用户,通过网络爬虫技术抓取所述第一微博用户的数据,根据所述数据,构建所述第一微博用户在所述地域的静态影响力和动态影响力,根据所述静态影响力和所述动态影响力,计算所述第一微博用户在所述地域的社交网络影响力,实现了结合地域因素的微博用户社交网络影响力的计算分析,得到更加精确的微博用户的社交网络影响力,从而为基于微博的拓展应用提供更加准确的理论基础。

A Social Network Analysis Method and Device Based on Microblog Users

The invention is applicable to the field of data mining technology, and provides a method and device of social network analysis based on micro-blog users. The method includes: determining the region where social network analysis is conducted and the first micro-blog user, capturing the data of the first micro-blog user through the network crawler technology, and constructing the static influence of the first micro-blog user in the said region according to the data. Force and dynamic influence, according to the static influence and the dynamic influence, calculate the social network influence of the first micro-blog user in the region, realize the calculation and analysis of the social network influence of the micro-blog user combined with the geographical factors, get more accurate social network influence of the micro-blog user, so as to provide more accurate extended application based on micro-blog. The theoretical basis.

【技术实现步骤摘要】
一种基于微博用户的社交网络分析方法及装置
本专利技术属于数据挖掘
,尤其涉及一种基于微博用户的社交网络分析方法及装置。
技术介绍
随着互联网的快速发展,近些年来以微博为代表的社交媒体发展迅猛,微博已成为众用户信息发布、分享的首要平台,微博也是热点事件产生和扩散的重要场所。在微博平台上微博用户数量巨大,微博用户之间的关系结构纷繁复杂,其信息量相当庞大,微博用户的各种行为都对信息的传播起着影响,对微博用户的影响力进行合理的度量,为微博数据的利用提供量化数据,可以为微博的拓展应用提供理论基础,如微博的舆情监控、预警或营销推广等。目前,针对微博用户的社交网络影响力的计算方法主要分两步:一是对微博用户信息和微博内容计算直接影响力;二是对微博用户的被关注用户信息计算间接影响力,根据直接影响力和间接影响力得到微博用户的社交网络影响力。现有的计算微博用户的社交网络影响力的方法仅考虑了微博用户的微博内容和被关注用户信息,考虑因素较少,导致计算的影响力数据不够精确,无法适用于具体的微博舆情监控、预警或营销推广等应用。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于微博用户的社交网络分析方法及装置,以解决现有技术中计算微博用户的社交网络影响力时考虑因素较少,无法精确计算微博用户的社交网络影响力的问题。本专利技术实施例的第一方面提供了一种基于微博用户的社交网络分析方法,包括:确定进行社交网络分析的地域和第一微博用户;通过网络爬虫技术抓取所述第一微博用户的数据,所述数据包括所述第一微博用户的关注用户的信息、被关注用户的信息、第一转发用户的信息、第一评论用户的信息和微博内容,其中,第一转发用户为所述微博内容的转发用户,第一评论用户为所述微博内容的评论用户;根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力;根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力;根据所述静态影响力和所述动态影响力,计算所述第一微博用户在所述地域的社交网络影响力。一种可能的实现方式中,所述静态影响力包括直接静态影响力和间接静态影响力,所述直接静态影响力为所述第一微博用户在所述地域内部的静态影响力,所述间接静态影响力为所述第一微博用户在所述地域之外的静态影响力;所述根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力,包括:判断所述被关注用户的所在地是否属于所述地域,若所述被关注用户的所在地属于所述地域,获取所述被关注用户的被关注用户数,根据所述被关注用户的被关注用户数计算所述直接静态影响力;根据所述关注用户的信息和所述被关注用户的信息,确定第二微博用户,所述第二微博用户与所述第一微博用户互为关注用户和被关注用户,获取所述第二微博用户的被关注用户作为所述第一微博用户的间接被关注用户,判断所述间接被关注用户的所在地是否属于所述地域,若所述间接被关注用户的所在地属于所述地域,获取所述间接被关注用户的被关注用户数,根据所述间接被关注用户的被关注用户数计算所述间接静态影响力;根据所述直接静态影响力和所述间接静态影响力,计算所述第一微博用户在所述地域的静态影响力。一种可能的实现方式中,所述动态影响力包括转发动态影响力和评论动态影响力,所述转发动态影响力为第一转发用户转发所述微博内容的动态影响力,所述评论动态影响力为第一评论用户评论所述微博内容的动态影响力;所述根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力,包括:根据所述第一转发用户的信息,筛选所在地属于所述地域的第一转发用户,根据筛选的第一转发用户的个数计算所述转发动态影响力;根据所述第一评论用户的信息,筛选所在地属于所述地域的第一评论用户,根据筛选的第一评论用户的个数计算所述评论动态影响力;根据所述转发动态影响力和所述评论动态影响力,计算所述第一微博用户在所述地域的动态影响力。一种可能的实现方式中,所述数据还包括点赞用户的信息,所述点赞用户为所述微博内容的点赞用户;所述动态影响力包括转发动态影响力、评论动态影响力和点赞动态影响力,所述转发动态影响力为第一转发用户转发所述微博内容的动态影响力,所述评论动态影响力为第一评论用户评论所述微博内容的动态影响力,所述点赞动态影响力为点赞用户点赞所述微博内容的动态影响力;所述根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力,包括:根据所述第一转发用户的信息,筛选所在地属于所述地域的第一转发用户,根据筛选的第一转发用户的个数计算所述转发动态影响力;根据所述第一评论用户的信息,筛选所在地属于所述地域的第一评论用户,根据筛选的第一评论用户的个数计算所述评论动态影响力;根据所述点赞用户的信息,筛选所在地属于所述地域的点赞用户,根据筛选的点赞用户的个数计算所述点赞动态影响力;根据所述转发动态影响力、所述评论动态影响力和所述点赞动态影响力,计算所述第一微博用户在所述地域的动态影响力。一种可能的实现方式中,所述话题影响力包括转发话题影响力和评论话题影响力;所述根据所述微博内容,构建所述第一微博用户在所述地域的话题影响力,包括:根据所述微博内容提取话题;根据所述话题获取第二转发用户的信息和第二评论用户的信息,所述第二转发用户为所述话题的转发用户,所述第二评论用户为所述话题的评论用户;根据所述第二转发用户的信息和所述第二评论用户的信息,构建所述第一微博用户在所述地域的话题影响力。一种可能的实现方式中,所述话题影响力包括转发话题影响力和评论话题影响力;所述根据所述第二转发用户的信息和所述第二评论用户的信息,构建所述第一微博用户在所述地域的话题影响力,包括:根据所述第二转发用户的信息,筛选所在地属于所述地域的第二转发用户,根据筛选的第二转发用户的个数计算所述转发话题影响力;根据所述第二评论用户的信息,筛选所在地属于所述地域的第二评论用户,根据筛选的第二评论用户的个数计算所述评论话题影响力;根据所述转话题影响力和所述评论话题影响力,计算所述第一微博用户在所述地域的话题影响力。本专利技术实施例的第二方面提供了一种基于微博用户的社交网络分析方法,包括:确定进行社交网络分析的地域和第一微博用户;通过网络爬虫技术抓取所述第一微博用户的数据,所述数据包括所述第一微博用户的关注用户的信息、被关注用户的信息、第一转发用户的信息、第一评论用户的信息和微博内容,其中,第一转发用户为所述微博内容的转发用户,第一评论用户为所述微博内容的评论用户;根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力;根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力;根据所述微博内容,构建所述第一微博用户在所述地域的话题影响力;根据所述静态影响力、所述动态影响力和所述话题影响力,计算所述第一微博用户在所述地域的社交网络影响力。本专利技术实施例的第三方面提供了一种基于微博用户的社交网络分析装置,包括:确定模块,用于确定进行社交网络分析的地域和第一微博用户;抓取模块,用于通过网络爬虫技术抓取所述第一微博用户的数据,所述数据包括所述第一微博用户的关注用本文档来自技高网...

【技术保护点】
1.一种基于微博用户的社交网络分析方法,其特征在于,包括:确定进行社交网络分析的地域和第一微博用户;通过网络爬虫技术抓取所述第一微博用户的数据,所述数据包括所述第一微博用户的关注用户的信息、被关注用户的信息、第一转发用户的信息、第一评论用户的信息和微博内容,其中,第一转发用户为所述微博内容的转发用户,第一评论用户为所述微博内容的评论用户;根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力;根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力;根据所述静态影响力和所述动态影响力,计算所述第一微博用户在所述地域的社交网络影响力。

【技术特征摘要】
1.一种基于微博用户的社交网络分析方法,其特征在于,包括:确定进行社交网络分析的地域和第一微博用户;通过网络爬虫技术抓取所述第一微博用户的数据,所述数据包括所述第一微博用户的关注用户的信息、被关注用户的信息、第一转发用户的信息、第一评论用户的信息和微博内容,其中,第一转发用户为所述微博内容的转发用户,第一评论用户为所述微博内容的评论用户;根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力;根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力;根据所述静态影响力和所述动态影响力,计算所述第一微博用户在所述地域的社交网络影响力。2.如权利要求1所述的方法,其特征在于,所述根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力之后,还包括:根据所述微博内容,构建所述第一微博用户在所述地域的话题影响力;所述根据所述静态影响力和所述动态影响力,计算所述第一微博用户在所述地域的社交网络影响力,相应的成为:根据所述静态影响力、所述动态影响力和所述话题影响力,计算所述第一微博用户在所述地域的社交网络影响力。3.如权利要求1或2所述的方法,其特征在于,所述静态影响力包括直接静态影响力和间接静态影响力,所述直接静态影响力为所述第一微博用户在所述地域内部的静态影响力,所述间接静态影响力为所述第一微博用户在所述地域之外的静态影响力;所述根据所述关注用户的信息和所述被关注用户的信息,构建所述第一微博用户在所述地域的静态影响力,包括:判断所述被关注用户的所在地是否属于所述地域,若所述被关注用户的所在地属于所述地域,获取所述被关注用户的被关注用户数,根据所述被关注用户的被关注用户数计算所述直接静态影响力;根据所述关注用户的信息和所述被关注用户的信息,确定第二微博用户,所述第二微博用户与所述第一微博用户互为关注用户和被关注用户,获取所述第二微博用户的被关注用户作为所述第一微博用户的间接被关注用户,判断所述间接被关注用户的所在地是否属于所述地域,若所述间接被关注用户的所在地属于所述地域,获取所述间接被关注用户的被关注用户数,根据所述间接被关注用户的被关注用户数计算所述间接静态影响力;根据所述直接静态影响力和所述间接静态影响力,计算所述第一微博用户在所述地域的静态影响力。4.如权利要求1或2所述的方法,其特征在于,所述动态影响力包括转发动态影响力和评论动态影响力,所述转发动态影响力为第一转发用户转发所述微博内容的动态影响力,所述评论动态影响力为第一评论用户评论所述微博内容的动态影响力;所述根据所述第一转发用户的信息和所述第一评论用户的信息,构建所述第一微博用户在所述地域的动态影响力,包括:根据所述第一转发用户的信息,筛选所在地属于所述地域的第一转发用户,根据筛选的第一转发用户的个数计算所述转发动态影响力;根据所述第一评论用户的信息,筛选所在地属于所述地域的第一评论用户,根据筛选的第一评论用户的个数计算所述评论动态影响力;根据所述转发动态影响力和所述评论动态影响力,计算所述第一微博用户在所述地域的动态影响力。5.如权利要求1或2所述的方法,其特征在于,所述数据还包括点赞用户的信息,所述点赞用户为所述微博内容的点赞用户;所...

【专利技术属性】
技术研发人员:吴壮伟
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1