基于非对称P2P网络的数据处理方法和系统技术方案

技术编号:11867911 阅读:67 留言:0更新日期:2015-08-12 16:49
本发明专利技术公开了一种基于非对称P2P网络的数据处理方法和系统。其中,该系统包括:数据服务器,用于存储待下载资源;计算机终端群,包括至少一个计算机终端,用于从数据服务器和/或计算机终端群中的其他计算机终端下载待下载资源;移动终端群,包括至少一个移动终端,移动终端与数据服务器和计算机终端建立通信关系,用于从数据服务器和/或计算机终端下载待下载资源;其中,移动终端群中的任意两个移动终端之间无法相互下载待下载资源,且计算机终端群中的计算机终端也无法从任意一个移动终端下载待下载资源。本发明专利技术解决了现有技术由于移动终端的资源有限,在P2P网络中移动终端上传数据会导致移动终端工作效率降低的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机互联网领域,具体而言,涉及一种基于非对称P2P网络的数据 处理方法和系统。
技术介绍
Internet最大的特点是全球互联,传统的Server集中式的服务方式是指从服务 器(sever)上直接复制数据给客户端,该种传输方式局限于宽带条件的限制,主要的问题 就是资源无法得到充分利用。由于服务器的带宽会被多个客户端分享,因此,在客户端下载 数据时,每个客户端的带宽往往没有完全利用。 为了解决上述问题,现有技术提供了一种P2P任eer-to-Peer)技术,该技术不同 于基于Server的应用技术,它是基于P2P拓扑结构发展起来的一项新型网络通讯技术。从 层次上划分,P2P属于网络应用层技术,该种技术的一个主要特点是,服务器(sever)的功 能已经远远退化,一般只作为IndexServer使用,主要是可W提供所有网内节点化erW及 之上各种文件列表查找索引服务。在P2P网络中所有的资源按照某种规则共享,同时任何 化er可W在任何时候在任何地点加入到某个P2P网络群体中。P2P技术可W应用在多种应 用场景中,例如即时通信、视频共享和网络游戏等。 具体的,P2P软件可W将文件被分成若干块,每个块的下载顺序不需要固定,只需 要最后整体文件被下载完整即可。下载过程中在其他客户端传给本地客户端的同时,本地 客户端也在将自己完成的部分进行分享。在基于P2P网络完成数据共享的过程中包括上传 和下载两个部分,其中,上传是指P2P网络中的任意一个节点在下载其他节点上的资源的 同时,也将本地的下载到的资源共享给其他节点,节点在上传/下载的过程中会消耗大量 的本地网络资源和硬件资源。 W在windows平台上的在线视频直播点播产品为例,如腾讯视频、爱奇艺等,都普 遍采用了P2P网络传输技术,一般情况下,采用的技术方案都是采用http服务器下载和P2P 下载相结合,也有部分产品如快播,采用的是纯P2P下载。此处需要说明的是,P2P网络中的 节点如果是移动终端,即在移动终端的设备中采用P2P方案后,各设备不仅进行P2P下载, 也进行P2P上传。由于移动设备电量和网络资源(对网络流量敏感)都有限,因此,移动终 端提供P2P上传会加速电量和网络资源的消耗,导致移动终端本地其他功能受到影响,严 重时会导致移动终端死机停止工作。 针对上述现有技术由于移动终端的资源有限,在P2P网络中移动终端上传数据会 导致移动终端工作效率降低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于非对称P2P网络的数据处理方法和系统,W至少解 决现有技术由于移动终端的资源有限,在P2P网络中移动终端上传数据会导致移动终端工 作效率降低的技术问题。[000引根据本专利技术实施例的一个方面,提供了一种基于非对称P2P网络的数据处理系 统,该系统包括:数据服务器,用于存储待下载资源;计算机终端群,包括至少一个计算机 终端,计算机终端与数据服务器建立通信关系,用于从数据服务器和/或计算机终端群中 的其他计算机终端下载待下载资源;移动终端群,包括至少一个移动终端,移动终端与数 据服务器和计算机终端建立通信关系,用于从数据服务器和/或计算机终端下载待下载资 源;其中,移动终端群中的任意两个移动终端之间无法相互下载待下载资源,且计算机终端 群中的计算机终端也无法从任意一个移动终端下载待下载资源。 根据本专利技术实施例的另一方面,还提供了一种基于非对称P2P网络的数据处理方 法,该方法包括:计算机终端群中的任意一个计算机终端与数据服务器建立通信关系,并从 数据服务器和/或计算机终端群中的其他计算机终端下载待下载资源;移动终端群中的任 意一个移动终端从数据服务器和/或计算机终端群中的计算机终端下载待下载资源;其 中,移动终端群中的任意两个移动终端之间无法相互下载待下载资源,且计算机终端群中 的计算机终端也无法从任意一个移动终端下载待下载资源,数据服务器用于存储待下载资 源。 在本专利技术实施例中,采用数据服务器,用于存储待下载资源;计算机终端群,包括 至少一个计算机终端,计算机终端与数据服务器建立通信关系,用于从数据服务器和/或 计算机终端群中的其他计算机终端下载待下载资源;移动终端群,包括至少一个移动终端, 移动终端与数据服务器和计算机终端建立通信关系,用于从数据服务器和/或计算机终端 下载待下载资源;其中,移动终端群中的任意两个移动终端之间无法相互下载待下载资源, 且计算机终端群中的计算机终端也无法从任意一个移动终端下载待下载资源的方式,提供 了一种在非对称的P2P网络中,计算机终端可W提供上传功能,但禁止移动终端提供上传 功能的方案。计算机终端和移动终端都可W从数据服务器中下载得到待下载资源,但由于 移动终端被禁止了上传,因此,其他计算机终端就无法从移动终端中下载待下载数据,各个 移动终端之间也就无法从对方节点下载得到对应的待下载数据。容易注意到,上述方案的 关键点在于禁止移动终端上传数据,从而使得移动终端避免额外消耗过多的本地资源,例 如电能和网络资源。进而解决了现有技术由于移动终端的资源有限,在P2P网络中移动终 端上传数据会导致移动终端工作效率降低的技术问题,达到了节省移动终端本地资源的目 的,提高了移动终端在下载上述待下载数据的同时尽可能的提高移动终端的工作效。【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1是根据本专利技术实施例一的基于非对称P2P网络的数据处理系统的结构示意 图; 图2是根据本专利技术实施例一的基于非对称P2P网络的数据处理系统的详细结构示 意图; 图3是根据本专利技术实施例一的基于非对称P2P网络的数据处理系统的一种可选的 实施方式的流程示意图; 图4是根据本专利技术实施例二的基于非对称P2P网络的数据处理方法的流程示意 图;w及 图5是根据本专利技术实施例的一种移动终端的结构框图。【具体实施方式】 为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的 附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本 专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。 需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解该样使用 的数据在适当情况下可W互换,W便该里描述的本专利技术的实施例能够W除了在该里图示或 描述的那些W外的顺序实施。此外,术语"包括"和"具有"W及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于该些过程、方法、产 品或设备固有的其它步骤或单元。[001引 实施例1 在其最基本的配置中,图1是根据本专利技术实施例一的基于非对称P2P网络的数据 处理系统的结构示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个本文档来自技高网
...
基于非对称P2P网络的数据处理方法和系统

【技术保护点】
一种基于非对称P2P网络的数据处理系统,其特征在于,包括:数据服务器,用于存储待下载资源;计算机终端群,包括至少一个计算机终端,计算机终端与所述数据服务器建立通信关系,用于从所述数据服务器和/或所述计算机终端群中的其他计算机终端下载所述待下载资源;移动终端群,包括至少一个移动终端,移动终端与所述数据服务器和所述计算机终端建立通信关系,用于从所述数据服务器和/或所述计算机终端下载所述待下载资源;其中,所述移动终端群中的任意两个移动终端之间无法相互下载所述待下载资源,且所述计算机终端群中的计算机终端也无法从任意一个移动终端下载所述待下载资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:王志华
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1