[发明专利]用于文件分发方法和系统无效
申请号: | 201080011769.3 | 申请日: | 2010-02-12 |
公开(公告)号: | CN102349057A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 林思盈;刘礼扬;沈望傅 | 申请(专利权)人: | 创新科技有限公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F11/00;H04L12/56 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 新加坡*** | 国省代码: | 新加坡;SG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 文件 分发 方法 系统 | ||
技术领域
本发明设计一种用于文件分发(file distribution)的方法和系统,特别是涉及利用端对端数据分发等的网络中的文件分发。
背景技术
传统上,网络中从服务器向客户端终端的文件分发通常会要求客户端终端处的用户打开网络页面并且点击链接来将文件下载至该客户端终端。在点击链接时,客户端终端上的网络浏览器将通知服务器,即托管该网络页面并储存想要下载的文件的中央计算机,来将该文件的拷贝传输至该客户端终端。该文件传输将通过例如FTP(文件传输协议)或HTTP(超文本传输协议)之类的协议来处理。文件传输速度受到许多变量的影响,包括协议的类型、服务器上的流量的数量和正在下载该文件的其它客户端终端的数目。如果该文件大而且受欢迎,则服务器上的带宽需求也将是高的,并且该下载将是缓慢的。
传统的文件分发方法中对服务器上的高带宽需求问题的解决方案是使用比特洪流(Bittorrent)。比特洪流是一种端对端文件共享协议,其能够利用客户端终端(或对等端)的带宽来辅助文件的分发。完整文件的分发者充当播种者(seeder),其允许其它对等端从其下载该整个文件或该文件的部分。下载该文件的数据的每个对等端也将下载的数据上载至其它对等端。该文件的数据是以碎片方式下载的。对等端可以保持并与其它对等端共享该文件的不同碎片。为了使用比特洪流来下载文件,通常,用户必须在其自己的客户端终端上具有比特洪流客户端程序和与将要下载的实际文件相关联的种子文件(torrent file)。该种子文件具有比其相关联的文件小得多的文件大小。当种子文件被比特洪流客户端程序执行时,实际文件的下载开始。有利的是,比特洪流方法提供了原始分发者的硬件和带宽资源的显著降低。
然而,当前对比特洪流的使用有几个问题。其中之一是匿名缺失。可以从跟踪器(tracker),即使用比特洪流协议来辅助对等端之间的通信的服务器,获取全部当前的(也可能先前的)文件共享对等端的因特网协议(IP)地址,这会将使用不安全的系统的用户暴露在攻击下。
此外,在文件被完全下载之后,对等端通常对播种者几乎没有任何激励,从而导致缺乏可供下载的文件,或者更甚,没有文件可供下载。通常,不那么受欢迎或较老的文件具有较低的下载可用性。此外,一些播种者可能蓄意保留文件的特定碎片,这将导致对等端从该种子以及从相互之间下载几乎所有的碎片,但无法下载该最后的碎片。
另外,在绝大多数时候,如果用户希望下载一特定文件,它们必须自己搜索种子文件,搜索种子文件可能是非常麻烦的。尽管存在提供基于简易供稿(RSS)来自动监控和下载因特网上可用的数字内容的所谓“广捕”的现有方法,但是使得用户在受版权保护的电视节目一上映时就能够下载分发受版权保护的电视节目已经受到指责。此外,“广捕”要求用户具有如何激活的技术知识并且其要求用户的终端始终开启以便接收下载的内容。
因此,需要提供解决上述问题中的至少一个问题的一种用于文件分发的方法和系统。
发明内容
根据本发明的一个方面,提供了一种用于文件分发的系统,该系统包括:第一数据存储设备,该第一数据存储设备用于通过播种内容文件以用于由另一数据存储设备下载来分发该内容文件;第二数据存储设备,该第二数据存储设备被配置用于分发该内容文件;第三数据存储设备,该第三数据存储设备被配置用于分发该内容文件;数据文件,该数据文件包含至少一个数据条目,该数据文件中的数据条目与该内容文件相关联;以及用户设备,该用户设备可连接至该第二数据存储设备用于访问该第二数据存储设备处的已下载内容文件,该第一数据存储设备被配置用于将该数据文件推送至该第二数据存储设备,该第二数据存储设备被配置用于如果与该内容文件相关联的数据条目存在于推送的数据文件中并且该内容文件未被存储于该第二数据存储设备上,则开始下载该内容文件,并且通过在从该第一数据存储设备下载该内容文件的同时,同时地向第三数据存储设备上载该内容文件的已下载数据,来与第三数据存储设备共享该内容文件的已下载数据。
该系统还可以包括:用户设备,该用户设备可连接至该第二数据存储设备以用于访问该第二数据存储设备处的已下载内容文件。
该第二数据存储设备可以被配置来将该已下载内容文件上载至该用户设备。
该第二数据存储设备可以被配置来流传输该已下载内容文件以用于在该用户设备处进行显示或发声。
该第二数据存储设备可以被配置来播种该已下载内容文件以用于由另一数据存储设备下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科技有限公司,未经创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080011769.3/2.html,转载请声明来源钻瓜专利网。