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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。