点对点网络上传数据、下载数据的方法及装置制造方法及图纸

技术编号:9546523 阅读:103 留言:0更新日期:2014-01-08 22:33
本发明专利技术提供一种点对点网络上传数据的方法,包括:接收用户通过客户端上传的上传数据;根据上传数据的状况,计算其稀缺值;为该上传数据的用户提供与所述稀缺值正相关的用户储值数据。本发明专利技术同时提供一种点对点网络下载数据的方法,包括:读取当前下载用户需要的下载数据的数据特征值;该数据特征值中包括该下载数据的稀缺值和数据量,据此赋予该当前下载用户下载该下载数据的用户储值数据消耗值;用户储值数据消耗值与所述下载数据的稀缺值和下载数据的数据量正相关;从该下载用户账户中扣除该用户储值数据消耗值;将下载用户的下载调整为高速下载或者离线下载。本发明专利技术同时提供一种点对点网络上传数据的装置和点对点网络下载数据的装置。

【技术实现步骤摘要】
点对点网络上传数据、下载数据的方法及装置
本专利技术涉及数据传输技术,尤其是涉及一种点对点网络上传数据的方法及装置, 以及一种点对点下载数据的方法及装置。
技术介绍
随着互联网规模迅猛的发展和进步,P2P (点对点)网络技术组件得到了越来越多 的应用。P2P是一种分布式网络,在这种网络拓扑上,计算机都处于对等地为,即提供服务也 享用服务,换言之,即能充当网络服务的客户机,又能响应其他计算机的请求,提供资源与 服务。P2P网络在文件共享、内容分发、分布式存储、分布式计算等众多应用领域显示出 了独特的魅力。然而,由于P2P网络中节点行为的自主性,容易产生服务公平性缺失与信任 缺失问题。其中,公平性缺失主要表现是搭便车现象,S卩:用户只索取不付出的自行行为,其 导致了 P2P网络服务资源的匮乏与服务质量的降低。例如:现有常用的下载软件(如快车、 迅雷、旋风等)都存在客户端上传资料积极性不高的问题,这些下载软件通常是通过用户 的自觉性来提高上传的流量,但效果并不明显,上传数据量仍然过低,导致P2P网络共享性差。信任缺失方面主要表现是P2P网络节点间信任的缺失,导致诸如服务欺诈、裸游 攻击等问题;或者客户端信用度低而导致无法访问的问题。在信任缺失情况产生下,终端 通常是采用终结者工具或利用屏蔽端口或防火墙等方式进行封堵,实现对P2P滥用进行防 范,但上述方式导致资源下载速度和完成率过低。由于上述原因,提供一种能够增强点对点网络上传数据量,并合理分配点对点网 络下载速度的方法,成为亟待解决的技术问题。
技术实现思路
为解决上述技术问题,本专利技术提供一种点对点网络上传数据的方法及装置,本发 明同时提供一种与上述上传数据的方法相对应的下载数据的方法及装置。本专利技术提供一种点对点网络上传数据的方法,包括:接收用户通过客户端上传的上传数据;根据所述上传数据的状况,计算所述上传数据的稀缺值;为该上传数据的用户提供用户储值数据,该用户储值数据与所述稀缺值正相关;其中,所述用户储值数据用于在所述用户下载数据时,在消耗全部或部分该用户 储值数据后,提供数据的高速下载模式或离线下载模式。可选的,还包括:计算所述上传数据的数据量;所述为该上传数据的用户提供用户储值数据,该用户储值数据与用户上传数据的数据量正相关。可选的,还包括:获得所述上传数据的传输速度;所述为该上传数据的用户提供用户储值数据,该用户储值数据与用户上传数据的 传输速度正相关;所述传输速度的指标,为实时监控的实际上传速度或者给定的限速上限。可选的,所述计算该上传数据的稀缺值,采用如下方法:根据tracker服务器的记 录,获得能够上传该上传数据的客户端数量;所述稀缺值与能够上传该上传数据的客户端 数量反相关。可选的,所述稀缺值与能够上传该上传数据的客户端数量反相关,具体是,将所述 能够上传该上传数据的客户端数量除以所有上传数据的客户端总数量,获得一个比值,以 该比值的范围为依据分档,每档被赋予相应的稀缺值。可选的,所述计算上传数据的稀缺值,采用如下方法:根据tracker服务器的记 录,获得能够下载该上传数据的客户端的平均下载速度,所述稀缺值和平均下载速度反相关。可选的,所述稀缺值与平均下载速度反相关,具体是,将所述能够下载该上传数据 的客户端的平均下载速度,除以所有下载数据的平均速度,获得一个比值,以该比值的范围 为依据分档,每档被赋予相应的稀缺值。本专利技术同时提供一种点对点网络上传数据的装置,包括:接收单元,用于接收用户通过客户端上传的上传数据;稀缺值计算单元,根据所述接收单元接收的所述上传数据的状况,计算所述上传 数据的稀缺值;用户储值数据提供单元,接收所述稀缺值计算单元输出的稀缺值,以与该稀缺值 正相关的方式,为上传数据的用户提供用户储值数据;其中,所述用户储值数据用于在所述用户下载数据时,在消耗全部或部分该用户 储值数据后,提供数据的高速下载模式或离线下载模式。可选的,还包括:数据量计算单元,用于根据所述接收单元接收的所述上传数据的状况,计算所述 上传数据的数据量;所述用户储值数据提供单元,同时接收所述数据量计算单元输出的上传数据的数 据量的值,该单元为上传数据的用户提供的用户储值数据,与该数据量正相关。可选的,还包括:传输速度计算单元,用于获得所述上传数据的传输速度;所述用户储值数据提供单元,同时接收所述传输速度计算单元输出的上传数据的 传输速度值,该单元为上传数据的用户提供的所述用户储值数据,与该传输速度正相关;所 述传输速度的指标,为实时监控的实际上传速度或者给定的限速上限。可选的,所述稀缺值计算单元根据所述接收单元中tracker服务器的记录,获得 能够上传该上传数据的客户端数量;所述稀缺值与能够上传该上传数据的客户端数量反相 关。可选的,所述稀缺值与能够上传该上传数据的客户端数量反相关,具体是,将所述能够上传该上传数据的客户端数量除以所有上传数据的客户端总数量,获得一个比值,以 该比值的范围为依据分档,每档被赋予相应的稀缺值。可选的,所述稀缺值计算单元计算上传数据的稀缺值的方法如下:根据tracker 服务器的记录,获得能够下载该上传数据的客户端的平均下载速度,所述稀缺值和平均下 载速度反相关。可选的,所述稀缺值与平均下载速度反相关,具体是,将所述能够下载该上传数据 的客户端的平均下载速度,除以所有下载数据的平均速度,获得一个比值,以该比值的范围 为依据分档,每档被赋予相应的稀缺值。本专利技术同时提供一种点对点网络下载数据的方法,包括:读取当前下载用户需要的下载数据的数据特征值;该数据特征值中包括该下载数 据的稀缺值和数据量;根据所述下载数据的稀缺值和所述下载数据的数据量赋予该当前下载用户下载 该下载数据的用户储值数据消耗值;所述用户储值数据消耗值与所述下载数据的稀缺值和 所述下载数据的数据量正相关;根据所述下载数据的用户储值数据消耗值,从该下载用户账户中扣除该用户储值 数据消耗值;将下载用户的下载调整为高速下载或者离线下载。可选的,所述读取所述当前下载用户需要的下载数据的数据特征值步骤前,还进 行下述步骤:读取当前下载用户的下载速度;判断所述下载速度是否大于等于标准值,若是,则继续下载即可,不扣除用户储值 数据;若否,则进入所述读取当前下载用户的下载数据的步骤。可选的,所述下载数据的稀缺值,具体采用如下方式确定:所述稀缺值与能够上传 该数据的客户端数量反相关。可选的,所述稀缺值与能够上传该数据的客户端数量反相关,具体是,将所述能够 上传该数据的客户端数量除以所有上传数据的客户端总数量,获得一个比值,以该比值的 范围为依据分档,每档被赋予相应的稀缺值。可选的,所述下载数据的稀缺值,采用如下方法计算:根据tracker服务器的记 录,获得能够下载该数据的客户端的平均下载速度,所述稀缺值和平均下载速度反相关。可选的,所述稀缺值与平均下载速度反相关,具体是,将所述能够下载该数据的客 户端的平均下载速度,除以所有下载数据的平均速度,获得一个比值,以该比值的范围为依 据分档,每档被赋予相应的稀缺值。本专利技术同时提供一种点对点网络下载数据的装置,包括:下载数据特征值读取单元,用于读取当前下载用户的下载数据的数据特征值,该 数据特征值包括该下载数据的稀缺值本文档来自技高网...
点对点网络上传数据、下载数据的方法及装置

【技术保护点】
一种点对点网络上传数据的方法,其特征在于,包括:接收用户通过客户端上传的上传数据;根据所述上传数据的状况,计算所述上传数据的稀缺值;为该上传数据的用户提供用户储值数据,该用户储值数据与所述稀缺值正相关;其中,所述用户储值数据用于在所述用户下载数据时,在消耗全部或部分该用户储值数据后,提供数据的高速下载模式或离线下载模式。

【技术特征摘要】
1.一种点对点网络上传数据的方法,其特征在于,包括:接收用户通过客户端上传的上传数据;根据所述上传数据的状况,计算所述上传数据的稀缺值;为该上传数据的用户提供用户储值数据,该用户储值数据与所述稀缺值正相关;其中,所述用户储值数据用于在所述用户下载数据时,在消耗全部或部分该用户储值数据后,提供数据的高速下载模式或离线下载模式。2.根据权利要求1所述的点对点网络上传数据的方法,其特征在于,还包括:计算所述上传数据的数据量;所述为该上传数据的用户提供用户储值数据,该用户储值数据与用户上传数据的数据量正相关。3.根据权利要求1所述的点对点网络上传数据的方法,其特征在于,还包括:获得所述上传数据的传输速度;所述为该上传数据的用户提供用户储值数据,该用户储值数据与用户上传数据的传输速度正相关;所述传输速度的指标,为实时监控的实际上传速度或者给定的限速上限。4.根据权利要求1所述的点对点网络上传数据的方法,其特征在于,所述计算该上传数据的稀缺值,采用如下方法:根据tracker服务器的记录,获得能够上传该上传数据的客户端数量;所述稀缺值与能够上传该上传数据的客户端数量反相关。5.根据权利要求1所述的点对点网络上传数据的方法,其特征在于,所述计算上传数据的稀缺值,采用如下方法:根据tracker服务器的记录,获得能够下载该上传数据的客户端的平均下载速度,所述稀缺值和平均下载速度反相关。6.一种点对点网络上传数据的装置,其特征在于,包括:接收单元,用于接收用户通过客户端上传的上传数据;稀缺值计算单元,根据所述接收单元接收的所述上传数据的状况,计算所述上传数据的稀缺值;用户储值数据提供单元,接收所述稀缺值计算单元输出的稀缺值,以与该稀缺值正相关的方式,为上传数据的用户提供用户储值数据;其中,所述用户储值数据用于在所述用户下载数据时,在消耗全部或部分...

【专利技术属性】
技术研发人员:鲁小锁姚彤
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1