[发明专利]一种资源共享方法及装置有效
申请号: | 201610307456.1 | 申请日: | 2016-05-11 |
公开(公告)号: | CN106060114B | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 芮兰兰;郭少勇;张攀;熊颖琳;邱雪松;王颖 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种资源共享方法及装置,应用于服务器,通过判断请求节点发送资源请求指令对应的时间点是否处于请求节点对应的惩罚时间截止点之前;如果否,确定待贡献节点;若在预设时间段内没有接收到待贡献节点针对询问指令反馈的应答指令,计算针对待贡献节点对应的惩罚时间;根据惩罚时间以及当前时间点确定并存储待贡献节点对应的惩罚时间截止点,并在惩罚时间点之前向待贡献节点推送资源价格高的资源,减小待贡献节点对应的惩罚时间截止点。应用本发明实施例,通过对不愿意贡献资源的节点做出惩罚且仅能下载资源价格高的资源,来激励节点向其他节点共享资源,进而增加了P2P网络中的可用资源数量。 | ||
搜索关键词: | 一种 资源共享 方法 装置 | ||
【主权项】:
1.一种资源共享方法,应用于服务器,其特征在于,所述服务器中预先存储有资源标识信息与节点的对应关系以及节点对应的惩罚时间截止点,所述方法包括:接收请求节点发送的资源请求指令,所述资源请求指令中至少包含所述请求节点请求的目标资源的标识信息以及所述请求节点的标识信息;根据所述请求节点对应的惩罚时间截止点,判断所述请求节点发送资源请求指令对应的时间点是否处于所述请求节点对应的惩罚时间截止点之前;如果否,根据所述目标资源的标识信息、所述对应关系以及所述惩罚时间截止点,确定待贡献节点;向所述待贡献节点发送用于询问所述待贡献节点是否愿意向所述请求节点提供所述目标资源的询问指令;判断在预设时间段内是否接收到所述待贡献节点针对所述询问指令反馈的应答指令,其中,如果在预设时间段内没有接收到所述待贡献节点针对所述询问指令反馈的应答指令,表示所述待贡献节点不愿意向所述请求节点提供所述目标资源;如果没接收到,确定所述待贡献节点连续不反馈应答指令的次数;根据所述次数,计算针对所述待贡献节点对应的惩罚时间;根据所述惩罚时间以及当前时间点,确定并存储所述待贡献节点对应的惩罚时间截止点,并在所述惩罚时间截止之前向所述待贡献节点推送资源价格高的资源,以减小所述待贡献节点对应的惩罚时间截止点;所述服务器中还存储有节点的信誉值,所述方法还包括:在接收到所述请求节点发送的所述待贡献节点已共享所述目标资源的消息的情况下,根据预设信誉值改变规则,改变所述请求节点和所述待贡献节点的信誉值;所述根据预设信誉值改变规则,改变所述请求节点和所述待贡献节点的信誉值,包括:将所述请求节点的信誉值减小C‑,其中,
K≠0,式中,A为预设减少系数,K为资源基础价格,NA(m,t)为目标资源m在当前时刻t之前的单位时间段内被请求的次数,NE(m,t)为当前时刻t含有目标资源m的节点数量;将所述待贡献节点的信誉值增加C+,其中,
α>0,式中,K为资源基础价格,ri为所述待贡献节点i的共享资源个数,NA(m,t)为目标资源m在当前时刻t之前的单位时间段内被请求的次数,NE(m,t)为当前时刻t含有目标资源m的节点数量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610307456.1/,转载请声明来源钻瓜专利网。