欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016103083861
申请人: 浙江大学软件学院(宁波)管理中心(宁波软件教育中心)
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2023-08-24
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种社交网络中匿名用户身份的识别方法,其特征在于具体步骤如下:

(1)已知社交网络中用户权值计算

A.在已知用户的社交网络中,将用户作为具有属性的节点,用户与用户之间的关系作为节点与节点之间的边,将社交网络图抽象成无向图;

B.在无向图中,以目标节点Vi为起点,其他任一节点Vj为终点,通过Dijkstra算法计算出目标节点Vi与其他任一节点Vj之间的最短路径,计算最短路径上所有相邻节点的相似度;

C.若其他任一节点Vj与目标节点Vi直接相连,则以该两节点的相似度作为用户权值;

若其他任一节点Vj与目标节点Vi不直接相连,则以该两节点最短路径上相邻两节点相似度的累乘作为该任一节点Vj与目标节点Vi的相似度,以该相似度作为用户权值;得到的用户权值表示该已知用户与目标用户的关系强度;

D.将计算得到的用户权值的节点以<目标节点Vi,已知节点Vj,权值>形式组成结果集输出,得到已知社交网络中各用户权值;

(2)包含目标匿名用户的社交网络中权值计算

A.在另一包含目标匿名用户的社交网络图中,将已知用户作为具有属性的已知节点,匿名用户作为未知属性的未知节点,用户与用户之间的关系作为节点与节点之间的边,将社交网络图抽象成无向图;

B.选取任意已知节点为起点节点Wi,对其他任一已知节点Wj进行深度优先搜索得到相应的权值,以<起点节点Wi,已知节点Wj,权值>形式组成结果集输出;

C.利用深度优先搜索法分别计算起点节点Wi到所有未知节点X的相应距离值,将所有距离值相加除以未知节点X的个数,得到起点节点Wi与未知节点的权值平均值,以<起点节点Wi,未知节点X,权值平均值>形式组成结果集输出;

(3)匿名用户输出

A.从步骤(2)B中的结果集中选取起点节点Wi属性与步骤(1)D中的结果集中已知节点Vj属性相同的各组,分别将各组<起点节点Wi,已知节点Wj,权值>中的权值除以<目标节点Vi,已知节点Vj,权值>中的权值,将各比值取平均值,以<起点节点Wi,目标节点Vi,权值平均值 >形式组成结果集输出;

B.将<起点节点Wi,目标节点Vi,权值平均值 >与步骤(2)C中得到的<起点节点Wi,未知节点X,权值平均值>进行比较,搜索权值平均值差距最小的两个节点,该目标节点Vi即为未知节点X,从而获得已知用户社交网络中的目标用户即为另一包含目标匿名用户社交网络中的目标匿名用户,其中i=1,2,3,…,n,j=1,2,3,…,n,i与j之和为无向图中所有节点个数。

2.根据权利要求1所述的一种社交网络中匿名用户身份的识别方法,其特征在于步骤(2)中节点相似度具体计算方法如下:从目标节点Vi到其他任一节点Vj,沿着最短路径的方向,以相邻两节点度数和减一的倒数作为相邻两节点间的相似度,计算得到的相似度表示两用户之间的关系强度;相邻节点相似度计算公式如下所示:。