一种P2P文件自定义下载方法及系统技术方案

技术编号:15706552 阅读:72 留言:0更新日期:2017-06-26 20:25
本发明专利技术公开了一种P2P文件自定义下载方法及系统,所述方法包括:用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器;业务服务器根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器保存所述种子文件,并向用户返回种子文件;用户通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件。本发明专利技术实施例的方案,能够提供用户自定义的资源文件P2P下载,使得用户可以根据需要自行定义任意数量和形式的资源文件,并在需要时候进行下载,极大的提高了用户体验度。

Custom downloading method and system for P2P file

The invention discloses a custom P2P file download method and system, the method includes: user login server resources, select the desired combination of resources, become a resource file, and sends the service server; the service server according to the seed file generating the resource file, and sent to the server to save the server seed; seed the seed file, and return the seed file to users; users download tools by P2P, loading the seed file, P2P way to download the resource file. The embodiment of the invention of the program, can provide custom resource file P2P download, the user can define the number and form of arbitrary according to the needs of the resource file, and download them when needed, greatly improves the user experience.

【技术实现步骤摘要】
一种P2P文件自定义下载方法及系统
本专利技术涉及互联网
,特别涉及一种P2P文件自定义下载方法及系统。
技术介绍
随着互联网的发展,越来越多的数据累计起来。对于一个运营中的用户平台,会出现海量的数据需要处理和分析。这就需要数据的下载、同步等工作。通常的文件同步是在数据库层面进行的。对等计算(PeertoPeer,简称p2p)可以简单的定义成通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络。在P2P网络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来说不依赖专用的集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求作出响应,提供资源和服务。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU的共享)、存储共享(如缓存和磁盘空间的使用)等。对等网络软件主要有以下类型:1、即时通信软件,如ICQ、Anychat等。2个或多个用户可以通过文字、语音或文件进行交流,甚至还可以与手机通信。对等网络2、实现共享文件资源的软件,如Napster和Gnutella等。用户可以直接从任意一台安装同类软件的PC上下载或上载文件,并检索、复制共享的文件。3、游戏软件,当前的许多网络游戏都是通过对等网络方式实现的。4、存储软件,如Farsite,用于在网络上将存储对象分散存储。5、数据搜索及查询软件,如Infrasearch、Pointera,用来在对等网络中完成信息检索。6、协同计算软件,如Netbatch,可连接几千或上万台PC,利用其空闲时间进行协同计算。7、协同处理软件,如Groove,可用于企业管理。8、P2P分布式计算。9、比特币、莱特币等虚拟化数字货币都是建立在P2P网络上的。广义上说,凡是在屏幕上看到的不属于本地计算机上的内容,皆是通过“下载”得来。狭义上人们只认为那些自定义了下载文件的本地磁盘存储位置的操作才是“下载”。“下载”的简称是DL,反义词是“上传”。WEB下载方式分为HTTP与FTP两种类型,它们分别是HyperTextTransportationProtocol(超文本传输协议)与FileTransportationProtocol(文件传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的下载方式,该下载方式原理非常简单,就是用户两种规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来,从而实现下载的功能。BT下载实际上就是P2P下载,该种下载方式与WEB方式正好相反,该种模式不需要服务器,而是在用户机与用户机之间进行传播,也可以说每台用户机都是服务器,讲究"人人平等"的下载模式,每台用户机在自己下载其它用户机上文件的同时,还提供被其它用户机下载的作用,所以使用该种下载方式的用户越多,其下载速度就会越快。其工作原理图如图2所示。P2SP下载方式实际上是对P2P技术的进一步延伸,它不但支持P2P技术,同时还通过多媒体检索数据库这个桥梁把原本孤立的服务器资源和P2P资源整合到了一起,这样下载速度更快,同时下载资源更丰富,下载稳定性更强。现有技术中,存在大量的P2P下载软件,这些下载软件均可以提供P2P方式的文件下载。但是,用户只能简单的根据网站提供的下载内容进行单一的下载,不能按照用户需要进行文件的组合。因而,亟需要一种提高文件下载效率的方案,使得用户可以根据自身需要自定义所需要下载的文件。
技术实现思路
本专利技术提供一种P2P文件自定义下载方法及系统,用以解决现有技术中P2P下载无法用户自定义的问题。本专利技术提供一种P2P文件自定义下载方法,包括:用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器;业务服务器根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器保存所述种子文件,并向用户返回种子文件;用户通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件。所述方法还包括:所述种子文件至少包括:种子服务器地址以及资源文件的大小、名称、地址。所述方法还包括:用户在所述资源服务器上根据自身需要,任意选择至少一个资源,组合成为资源文件。所述方法还包括:种子服务器保存种子文件,并将种子文件以链接或者直接发送的方式返回给用户;用户通过点击所述链接进行下载或者直接接收的方式获取所述种子文件。所述方法还包括:用户获取所述种子文件后,利用自身设置的P2P下载工具加载所述种子文件;P2P下载工具解析所述种子文件,获取所需内容,进行P2P下载。所述方法还包括:所述种子文件通过种子服务器发送业务服务器,由所述业务服务器发送所述用户。一种P2P文件自定义下载系统,包括:用户客户端,用于用户登录资源服务器,选择所需的资源,组合成为资源文件;通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件;资源服务器,用于接收用户的登录,接收用户自定义选择所需资源,组合成为资源文件,并发送业务服务器;业务服务器,用于根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器,用于保存所述种子文件,并向用户客户端返回种子文件。所述资源服务器还用于用户根据自身需要,任意选择至少一个资源,组合成为资源文件。所述种子服务器还用于保存种子文件,并将种子文件以链接或者直接发送的方式返回给用户客户端;所述用户客户端通过点击所述链接进行下载或者直接接收的方式获取所述种子文件。所述用户客户端还用于获取所述种子文件后,利用自身设置的P2P下载工具加载所述种子文件;P2P下载工具解析所述种子文件,获取所需内容,进行P2P下载。本专利技术实施例通过用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器;业务服务器根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器保存所述种子文件,并向用户返回种子文件;用户通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件。本专利技术实施例的方案,能够提供用户自定义的资源文件P2P下载,使得用户可以根据需要自行定义任意数量和形式的资源文件,并在需要时候进行下载,极大的提高了用户体验度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例1提供的一种P2P文件自定义下载方法原理流程图;图2为本专利技术实施例2提供的一种P2P文件自定义下载系统结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术实施例1提供的一种P2P文件自定义下载方法原理流程图,其中,步骤11,用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器。资源服务器,是自定义的资源存储的服务器,用户所需的资源均存储在资源服务器上。用户通过资源服务器浏览所有的资源本文档来自技高网
...
一种P2P文件自定义下载方法及系统

【技术保护点】
一种P2P文件自定义下载方法,其特征在于,包括:用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器;业务服务器根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器保存所述种子文件,并向用户返回种子文件;用户通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件。

【技术特征摘要】
1.一种P2P文件自定义下载方法,其特征在于,包括:用户登录资源服务器,选择所需的资源,组合成为资源文件,并发送业务服务器;业务服务器根据所述资源文件生成种子文件,并发送到种子服务器;种子服务器保存所述种子文件,并向用户返回种子文件;用户通过P2P下载工具,加载所述种子文件,以P2P的方式下载所述资源文件。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述种子文件至少包括:种子服务器地址以及资源文件的大小、名称、地址。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:用户在所述资源服务器上根据自身需要,任意选择至少一个资源,组合成为资源文件。4.如权利要求1所述的方法,其特征在于,所述方法还包括:种子服务器保存种子文件,并将种子文件以链接或者直接发送的方式返回给用户;用户通过点击所述链接进行下载或者直接接收的方式获取所述种子文件。5.如权利要求1所述的方法,其特征在于,所述方法还包括:用户获取所述种子文件后,利用自身设置的P2P下载工具加载所述种子文件;P2P下载工具解析所述种子文件,获取所需内容,进行P2P下载。6.如权利要求1所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:田长连
申请(专利权)人:天脉聚源北京科技有限公司
类型:发明
国别省市:北京,11

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

1