发明名称 分布式文件上传、下载方法及其装置和系统
摘要 一种分布式文件上传、下载方法及其装置和系统,分布式文件上传方法为:a1)服务器获取步骤,用于与目录服务器建立连接,获取可上传文件的服务器列表;a2)数据上传步骤,将包括文件分片和文件分布表的文件上传至所述服务器列表中的服务器中;其中,所述文件分布表记录有文件的各个文件分片的存储信息。分布式文件下载方法为:b1)服务器获取步骤,与目录服务器建立连接,获取可下载文件的服务器列表;b2)数据下载步骤,从所述服务器列表中的服务器中下载包括文件分片和文件分布表的文件;b3)根据文件分布表将文件分片重构为文件。用户通过分布的方式将传文件上传到多个服务器上。服务器总带宽容量能够最好地分配给用户,提高了资源的利用率。
申请公布号 CN101227460B 申请公布日期 2011.07.27
申请号 CN200710036653.5 申请日期 2007.01.19
申请人 上海捷存软件有限公司 发明人 秦晨
分类号 H04L29/06(2006.01)I;H04L12/58(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 上海光华专利事务所 31219 代理人 余明伟
主权项 一种分布式文件上传方法,其特征在于包括以下步骤:a1)服务器获取步骤,用于与目录服务器建立连接,获取可上传文件的服务器列表;a2)数据上传步骤,将包括文件分片和文件分布表的文件上传至所述服务器列表中的服务器中;其中,所述文件分布表记录有文件的各个文件分片的存储信息;所述文件分布表保存在所有参与分布上传的服务器上;每个文件通过文件分布表文件来记录其在每个服务器上的分布情况,文件分布表文件记录文件中各个分片存放的服务器;在所述步骤a1)之后步骤a2)之前,还包括:权值计算步骤,计算服务器列表中的服务器的权值,在所述步骤a2)根据权值计算结果,优先发送所述文件分片至权值高的服务器中。
地址 200436 上海市宝山区上大路668号299A室