[发明专利]一种分布式文件系统的文件上传及查找方法在审
申请号: | 201410425307.6 | 申请日: | 2014-08-27 |
公开(公告)号: | CN104202384A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 肖锋;黄德俊;林小宾;刘东;李晓东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 袁春晓 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件系统 文件 上传 查找 方法 | ||
1.一种分布式文件系统的文件上传方法,所述分布式文件系统包括若干客户端、至少一台负载均衡服务器及若干文件服务器;负载均衡服务器具有所有文件服务器的状态信息;所述负载均衡服务器用于接收客户端的访问请求,并根据文件服务器的状态信息为客户端分配为其提供文件服务的文件服务器;
其特征在于,包括:
步骤1:客户端向负载均衡服务器发出文件上传请求;
步骤2:负载均衡服务器接收所述文件上传请求,为将上传的文件生成一个文件保存名;
步骤3:负载均衡服务器为客户端分配一用于保存将上传文件的文件服务器;将所述文件保存名及文件服务器的地址返回给客户端;
步骤4:客户端根据所述地址访问文件服务器,将文件及所述文件保存名发送给文件服务器;
步骤5:文件服务器根据自身文件存储目录为所述文件分配一个存储路径,将所述文件保存在所述存储路径下,并将文件重命名为所述文件保存名;
步骤6:文件服务器将上传成功的消息返回给负载均衡服务器并将文件的存储路径及文件保存名返回给负载均衡服务器;
步骤7:负载均衡服务器将文件服务器地址、文件存储路径及文件保存名组合在一起进行加密编码,得到一字符串,并将所述字符串作为上传文件的文件访问名称返回给客户端;
步骤8:客户端向用户显示所述文件访问名称。
2.根据权利要求1所述的一种分布式文件系统的文件上传方法,其特征在于,所述文件保存名包括当前时间及文件属性;所述文件属性至少包括文件类型及文件大小。
3.根据权利要求1所述的一种分布式文件系统的文件上传方法,其特征在于,所述文件服务器分为多组,每个文件服务器组具有若干文件服务器,位于同一组的文件服务器互为数据备份。
4.根据权利要求3所述的一种分布式件系统的文件上传方法,其特征在于,所述步骤7为:负载均衡服务器将文件服务器分组信息、文件服务器地址、文件存储路径及文件保存名组合在一起进行加密编码,得到一字符串,并将所述字符串作为上传文件的文件访问名称返回给客户端。
5.根据权利要求1所述的一种分布式件系统的文件上传方法,其特征在于,在文件服务器中,客户端上传的文件按照三层树形文件结构存储。
6.一种分布式文件系统的文件查找方法,所述分布式文件系统包括若干客户端、至少一台负载均衡服务器及若干文件服务器;负载均衡服务器具有所有文件服务器的状态信息;所述负载均衡服务器用于接收客户端的访问请求,并根据文件服务器的状态信息为客户端分配为其提供文件服务的文件服务器;
其特征在于,包括:
步骤1:客户端向负载均衡服务器发起访问请求并将文件访问名称发送给负载均衡服务器;
步骤2:负载均衡服务器解析文件访问名称得到文件所在的文件服务器地址、文件存储路径及文件保存名;并将所述文件服务器地址、文件存储路径及文件保存名返回给客户端;
步骤3:客户端根据文件服务器地址、文件存储路径及文件保存名在文件服务器上查找到相应的文件。
7.根据权利要求6所述的一种分布式文件系统的文件查找方法,其特征在于,所述文件保存名包括当前时间及文件属性;所述文件属性至少包括文件类型及文件大小。
8.根据权利要求6所述的一种分布式文件系统的文件查找方法,其特征在于,所述文件服务器分为多组,每个文件服务器组具有若干文件服务器,位于同一组的文件服务器互为数据备份。
9.根据权利要求8所述的一种分布式件系统的文件查找方法,其特征在于,所述文件访问名称为负载均衡服务器将文件服务器分组信息、文件服务器路径、文件存储路径及文件保存名组合在一起进行加密编码得到的一字符串。
10.根据权利要求6所述的一种分布式件系统的文件上传方法,其特征在于,在文件服务器中,客户端上传的文件按照三层树形文件结构存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司;,未经四川长虹电器股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410425307.6/1.html,转载请声明来源钻瓜专利网。