[发明专利]基于微博转发关系进行微博转发路径预测的方法和系统有效
申请号: | 201611183617.7 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106603387B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 郭培伦;陈雁;韩修龙;李平;胡栋;彭欣宇;林辉 | 申请(专利权)人: | 西南石油大学;四川数智汇通数据有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/24 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610500 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 转发 关系 进行 路径 预测 方法 系统 | ||
1.基于微博转发关系进行微博转发路径预测的方法,其特征在于,包括:
获取并存储预设时间窗内各微博用户的用户关系;
根据所述微博用户的用户关系建立微博用户关系网络;
建立微博用户关系网络的方法,包括:
根据微博用户关系建立有向图网络:将各微博用户作为有向图网络中的节点,若第一微博用户关注了第二微博用户,则构建一条从第二微博用户至第一微博用户的有向边;
计算所述微博用户关系网络中各边的权重;
计算所述微博用户关系网络中各边的权重的方法,包括:
定义一个微博用户关注了另一个微博用户,则该微博用户为该另一个微博用户的粉丝;
统计某主题中微博用户x被转发的微博总数Nx,该微博用户x的粉丝y转发的该微博用户x的微博总数ny;
计算所述微博转发关系网络中各边的权重,公式如下:
W=Nx/ny;
根据所述微博转发关系网络中各边的权重进行微博转发路径预测;
根据所述微博转发关系网络中各边的权重进行微博转发路径预测的方法,包括:
定义发布微博的微博用户对应的节点为源点v,集合S为从源点v出发的终点的集合,初始时集合S只包含源点v,即S={v};集合U为包含微博转发关系网络中除源点v外的所有节点的集合;
判断集合U中的节点u是否为源点v的出边邻接点,若是,则u,v的权值为节点u和源点v连接边的权重;否则,u,v的权值为∞;
更新最短路径:从集合U中选择一个到源点v距离最小的节点k,并将节点k加入集合S;将节点k作为新的中间点,更新下集合U中各节点到中间点的边的权值;若源点v经过中间点k到节点u的边的权值之和小于原来路径的权值之和,则将该经过中间点k的路径作为源点v到节点u的路径;
重复更新最短路径的步骤,直到找出集合U中到源点v的最短路径的权值之和小于阈值的节点。
2.基于微博转发关系进行微博转发路径预测的系统,其特征在于,包括:
数据爬取模块,获取并存储预设时间窗内各微博用户的用户关系;
关系网络构建模块,根据所述微博用户的用户关系建立微博用户关系网络;
建立微博用户关系网络的方法,包括:
根据微博用户关系建立有向图网络:将各微博用户作为有向图网络中的节点,若第一微博用户关注了第二微博用户,则构建一条从第二微博用户至第一微博用户的有向边;
权重计算模块,计算所述微博用户关系网络中各边的权重;
计算所述微博用户关系网络中各边的权重的方法,包括:
定义一个微博用户关注了另一个微博用户,则该微博用户为该另一个微博用户的粉丝;
统计某主题中微博用户x被转发的微博总数Nx,该微博用户x的粉丝y转发的该微博用户x的微博总数ny;
计算所述微博转发关系网络中各边的权重,公式如下:
W=Nx/ny;
路径预测模块,根据所述微博转发关系网络中各边的权重进行微博转发路径预测;
根据所述微博转发关系网络中各边的权重进行微博转发路径预测的方法,包括:
定义发布微博的微博用户对应的节点为源点v,集合S为从源点v出发的终点的集合,初始时集合S只包含源点v,即S={v};集合U为包含微博转发关系网络中除源点v外的所有节点的集合;
判断集合U中的节点u是否为源点v的出边邻接点,若是,则u,v的权值为节点u和源点v连接边的权重;否则,u,v的权值为∞;
更新最短路径:从集合U中选择一个到源点v距离最小的节点k,并将节点k加入集合S;将节点k作为新的中间点,更新下集合U中各节点到中间点的边的权值;若源点v经过中间点k到节点u的边的权值之和小于原来路径的权值之和,则将该经过中间点k的路径作为源点v到节点u的路径;
重复更新最短路径的步骤,直到找出集合U中到源点v的最短路径的权值之和小于阈值的节点。
3.根据权利要求2所述的基于微博转发关系进行微博转发路径预测的系统,其特征在于,所述基于微博转发关系进行微博转发路径预测的系统还包括:
用户前端模块,为用户提供界面使其录入发布待测微博的微博用户的信息;
用户后端模块,存储预测结果,并将预测结果发送给预设网站进行调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学;四川数智汇通数据有限公司,未经西南石油大学;四川数智汇通数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611183617.7/1.html,转载请声明来源钻瓜专利网。