[发明专利]基于兴趣群组的P2P网络信任云模型计算方法无效
申请号: | 201310328657.6 | 申请日: | 2013-07-31 |
公开(公告)号: | CN103561047A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 徐建;张宏;衷宜;陆玲玲;张琨;董圣杰;沈海波 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱显国 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 兴趣 p2p 网络 信任 模型 计算方法 | ||
1.一种基于兴趣群组的P2P网络信任云模型计算方法,其特征在于包括兴趣群组划分、兴趣群组消息传递过程、信任云构建过程和节点信任度评价过程,具体步骤如下:
步骤1所述的兴趣群组划分过程如下:首先确定兴趣群组的数目,每个兴趣群组最大兴趣爱好数目以及网络中文件资源数目;然后确定组头节点,根据设定的群组数、兴趣爱好数、网络中的文件资源数目,确定网络中的节点所属的群组,最后非组头节点通过查询请求查找与之主题兴趣相同的组头节点,而组头节点彼此之间建立连接;
步骤2所述的兴趣群组消息传递过程如下:根据节点查询的内容确定群组消息传递方式,若为主题兴趣,则进行组内查询,若为次要兴趣,则进行组间查询;
步骤3所述的信任云构建过程如下:首先获取节点i与节点j的直接交互次数h;其次比较交互次数h与给定的交互次数阈值H大小,如果交互次数h大于或等于给定的交互次数阈值H时,将节点i对节点j的直接信任评价值输入一维逆向正态云生成算法,得到直接信任云如果节点i与节点j的直接交互数等于0时,节点i只能通过其他节点的推荐来度量对节点j的信任值,计算推荐节点的推荐可信度仅将可靠推荐节点的推荐评价值输入一维逆向正态云生成算法,其中可靠推荐节点的推荐可信度从而得到推荐信任云如果交互次数h大于0,小于给定的交互次数阈值H,则组合节点i对节点j的直接信任云和推荐信任云共同决定节点i对节点j的综合信任云
步骤4所述的节点信任度评价过程如下:首先将节点i对节点j的综合信任云 的期望Extol作为节点j的信任值T(j);然后比较节点j的信任值T(j)与善意行为评价阈值GT大小,如果T(j)小于善意行为评价阈值GT,则不对节点进行信任度的奖励与惩罚,如果T(j)大于或等于善意行为评价阈值GT,则比较节点j的行为不确定因子Δ与评价阈值GT大小,用于区分恶意节点和善意节点;若节点j的行为不确定因子Δ小于行为不确定因子阈值θ,则对节点j进行奖励,提高其信任度,若节点j的行为不确定因子Δ大于行为不确定因子阈值θ, 则对节点j进行惩罚,降低其信任度。
2.根据权利要求1所述的基于兴趣群组的P2P网络信任云模型计算方法,其特征在于所述的步骤1中兴趣群组划分步骤如下:
步骤1.1设定组头节点ID号,需要分组的群组数n,每个节点拥有的兴趣爱好数m,m<=n,网络中所有文件总数;
步骤1.2根据设定的组头节点ID号,确定组头节点,根据设定的群组数,兴趣爱好数,网络中的文件数,确定网络中的节点所属的群组,节点拥有的兴趣及其拥有的文件数量,其中兴趣爱好分为主题兴趣和次要兴趣,主题兴趣的ID号与节点分配到的群组ID号是相同的;
步骤1.3非组头节点通过组头节点查询请求查找与之主题兴趣ID号相同的组头节点;
步骤1.4组头节点收到组头结点查询请求后,如果发现对应的主题兴趣与自己相同,将该非组头节点作为自己的邻居节点,同时非组头节点也将该组头节点作为自己的邻居节点;
步骤1.5组头节点彼此之间建立连接。
3.根据权利要求1所述的基于兴趣群组的P2P网络信任云模型计算方法,其特征在于所述的步骤2中兴趣群组消息传递过程如下:
步骤2.1判断节点查询的内容,如果节点查询的内容为主题兴趣,则执行步骤2.2,如果节点要查询的内容为次要兴趣内容,则执行步骤2.3;
步骤2.2进行组内查询,通过以下步骤进行查询:
步骤2.2.1向组头节点发送一个文件查询请求,组头节点根据具体的查询内容发送给组中其他的非组头节点;
步骤2.2.2非组头节点收到文件查询请求后,若与自身的主题兴趣相匹配,则对该请求进行响应;
步骤2.2.3查询节点收到响应后,与响应节点建立连接,进行文件下载;
步骤2.3进行组间查询,通过以下步骤进行查询:
步骤2.3.1首先向本组的组头节点发送一个组间查询请求,本组的组头节点根据具体的查询内容发现不是本组的内容,则发送给次要兴趣的组头节点;
步骤2.3.2次要兴趣组头节点根据查询的内容,发送给组中与之相连的非组 头节点;
步骤2.3.3次要兴趣非组头节点收到组间查询请求后,若与自身的主题兴趣相匹配,则对该请求进行响应;
步骤2.3.4查询节点收到响应后,与之建立连接,进行文件下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310328657.6/1.html,转载请声明来源钻瓜专利网。