[发明专利]一种P2P网络资源共享方法和系统有效
申请号: | 202010133043.2 | 申请日: | 2020-03-01 |
公开(公告)号: | CN111405000B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 张雨 | 申请(专利权)人: | 上海子午线新荣科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 刘艳玲 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 网络 资源共享 方法 系统 | ||
1.一种P2P网络资源共享方法,其特征在于,每一网络节点均包括待检测区、安全区和可疑区,节点未经安全检查的资源都储存在待检测区,包括从其他节点下载的资源;通过安装在每个节点的安全检查工具对待检测区的资源进行安全检查,根据检查结果将资源移至安全区和可疑区,所述方法包括:
S1、将所有节点安全区的资源生成第一清单,将所有节点待检测区的资源生成第二清单,所有节点可疑区的资源生成第三清单;
S2、在第一节点发起资源请求后,判断第一清单是否含有请求的资源,若是,则进行步骤S3;
S3、根据安全度对含有请求资源的节点进行优先级排序,并判断相应节点拥塞程度是否大于拥塞阈值;
S4、按优先级由高到低的顺序对未出现拥塞的节点个数进行计数,当计数个数大于个数阈值时停止统计,并将统计的节点与第一节点建立连接。
2.如权利要求1所述的P2P网络资源共享方法,其特征在于,所述根据安全度对含有请求资源的节点进行优先级排序,并判断相应节点拥塞程度是否大于拥塞阈值,所述节点的安全度按照公式(一)计算:
其中,Si(t)表示第i个节点在t时刻的安全度;表示第i个节点近10次分享的资源被其他节点安全检查后移至安全区的平均分数;θi(t)表示第i个节点在t时刻内待检测区资源的个数;εi(t)表示第i个节点在t时刻内安全区资源的个数;φi(t)表示第i个节点在t时刻内可疑区资源的个数;α和β为调节系数,满足α,β∈[0,1]且α+β=1。
3.如权利要求2所述的P2P网络资源共享方法,其特征在于,所述根据安全度对含有请求资源的节点进行优先级排序,并判断相应节点拥塞程度是否大于拥塞阈值,所述节点的拥塞程度按照公式(二)计算:
其中,Cj(t)表示第j个节点在t时刻的拥塞程度;ωj(t)表示第j个节点在t时刻的请求缓存队列中的消息数;μj表示第j个节点每微秒能处理的最大请求数。
4.如权利要求1或3所述的P2P网络资源共享方法,其特征在于,所述方法还包括:
S5、若第一清单不含有请求的资源,则判断第二清单是否含有请求的资源,若是,则进行步骤S6;
S6、判断第一节点轮换次数是否小于次数阈值,若是,则进行步骤S7;
S7、将第二清单内含有请求的资源的节点对请求的资源进行安全检查,并根据检查结果将资源移至安全区和可疑区,更新第一清单和第三清单,进行步骤S2。
5.如权利要求4所述的P2P网络资源共享方法,其特征在于,所述方法还包括:
S8、若第二清单不含有请求的资源,则判断第三清单是否含有请求的资源,若第三清单含有请求的资源且第一节点没有轮换记录,则进行步骤S9;
S9、将第三清单内含有请求的资源的节点与轮换清单中轮换节点分别进行连接,通过轮换节点对请求的资源进行检查验证,将若轮换节点验证通过率大于验证阈值,则将第三清单内含有请求的资源的节点与发起资源请求的第一节点建立连接。
6.如权利要求5所述的P2P网络资源共享方法,其特征在于,所述方法还包括:
S10、当到达轮换周期且存在节点的信用度小于信用阈值时,若轮换清单不为空,则按照节点信用度由低到高的顺序替换轮换清单中轮换节点;
S11、若轮换清单为空,则基于信用度计算公式对节点信用度进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海子午线新荣科技有限公司,未经上海子午线新荣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010133043.2/1.html,转载请声明来源钻瓜专利网。