[发明专利]可集群并支持多用户同时上传的文件传输方法和系统在审
申请号: | 201510474496.0 | 申请日: | 2015-08-05 |
公开(公告)号: | CN105187489A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 罗文 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种可集群并支持多用户同时上传的文件传输方法和系统,系统包括具有多个客户端的用户层、包括一LVS模块和多个文件传输模块的接入层、包括多个文件存储模块的存储层,方法为:S1、客户端发送上传请求;S2、LVS模块选择一个文件传输模块处理该上传请求,文件传输模块将该新文件切分为多个文件块,并返回上传响应;S3、客户端在接收到上传响应后发送文件块上传请求;S4、文件传输模块基于未上传的文件块,返回写文件块响应;S5、客户端根据写文件块响应发送文件块给文件传输模块;S6、文件传输模块选择一个文件存储模块存储文件块,转S4继续下个文件块的上传。本发明通过集群提高系统吞吐量和抗风险能力,支持多用户同时上传同一个文件以及断点续传。 | ||
搜索关键词: | 集群 支持 多用户 同时 上传 文件传输 方法 系统 | ||
【主权项】:
一种可集群并支持多用户同时上传的文件传输方法,基于文件传输系统实现,其特征在于,该文件传输系统包括用户层、接入层、存储层,所述用户层包括多个客户端,所述接入层包括一个LVS模块和多个文件传输模块,所述存储层包括集群部署的多个文件存储模块;所述方法包括:S1、用户层中的客户端发送上传请求给接入层的LVS模块,所述上传请求用于请求向存储层上传新文件;S2、接入层中的LVS模块选择一个文件传输模块处理该上传请求,文件传输模块将该新文件切分为多个文件块,并返回上传响应给对应的客户端;S3、客户端在接收到上传响应后,发送文件块上传请求给该文件传输模块;S4、文件传输模块基于未上传的文件块,返回写文件块响应给对应的客户端;S5、客户端根据接收的写文件块响应,发送对应的文件块给文件传输模块;S6、文件传输模块选择存储层中的一个文件存储模块存储该文件块,并在文件块存储完毕后转步骤S4继续下一个文件块的上传直至所有的文件块都上传至存储层。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510474496.0/,转载请声明来源钻瓜专利网。