[发明专利]一种分布式文件服务的响应方法及其系统有效
申请号: | 201710377785.8 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107256240B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 廖国良 | 申请(专利权)人: | 深圳市连用科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/93 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件 服务 响应 方法 及其 系统 | ||
1.一种分布式文件服务的响应方法,应用于分布式文件服务系统,其特征在于,所述分布式文件服务系统包括:本地文件服务器以及至少一个异地文件服务器;
所述分布式文件服务的响应方法包括:
接收用户终端发送的文件服务请求;所述服务请求包括:对数据库整体结构进行操作的服务请求以及非结构化操作的服务请求;所述对数据库整体结构进行操作的服务请求具体为本地的用户所具备操作权限的请求;
根据所述文件服务请求中所请求的服务类型,判断所述服务类型是否为文件管理服务;
若所述服务类型为所述文件管理服务,则判断所述文件服务请求中所请求的文件服务器是否为所述本地文件服务器;
若所述文件服务请求中所请求的文件服务器非所述本地文件服务器,则通过通信接口将所述文件服务请求发送至异地文件服务器,以使所述异地文件服务器响应所述文件服务请求;其中,所述异地文件服务器为所述文件服务请求中所请求的文件服务器。
2.根据权利要求1所述的响应方法,其特征在于,所述判断所述文件服务请求中所请求的文件服务器是否为所述本地文件服务器,包括:
若所述文件服务请求为个人文件服务请求,则获取所述文件服务请求包含的用户标识,并根据所述用户标识对应的用户组别,确定所述用户组别所属文件的存储节点;
若所述文件服务请求为公共文件服务请求,则确定所述文件服务请求对应的文件库标识,并根据所述文件库标识,确定所述文件库标识对应的存储节点。
3.根据权利要求2所述的响应方法,其特征在于,所述接收用户发送的文件服务请求之前还包括:
设置所述本地文件服务器对应的文件库标识,并建立文件库与所述存储节点的对应关系;
设置所述本地文件服务器对应的用户组别,并建立用户组别与所述存储节点的对应关系。
4.根据权利要求1-3任一项所述的响应方法,其特征在于,所述通过通信接口将所述文件服务请求发送至异地文件服务器,以使所述异地文件服务器响应所述文件服务请求,包括:
若所述文件服务请求为文件上传服务请求,则获取所述用户的待上传文件,并将所述待上传文件通过所述通信接口发送至所述异地文件服务器,以使所述异地文件服务器将所述待上传文件存储于所述异地文件服务器对应的存储设备中;
若所述文件服务请求为文件下载服务请求,则通过所述通信接口向所述异地文件服务器发送文件下载请求,并通过所述通信接口接收所述异地文件服务器根据所述文件下载请求返回的文件数据。
5.根据权利要求1所述的响应方法,其特征在于,所述判断所述文件服务请求中所请求的文件服务器是否为所述本地文件服务器之后还包括:
若所述文件服务请求中所请求的文件服务器为所述本地文件服务器,则通过所述本地文件服务器响应所述文件服务请求。
6.一种分布式文件服务系统,其特征在于,所述分布式文件服务系统包括:本地文件服务器以及至少一个异地文件服务器;
所述本地文件服务器包括:
服务请求接收单元,用于接收用户终端发送的文件服务请求;所述服务请求包括:对数据库整体结构进行操作的服务请求以及非结构化操作的服务请求;所述对数据库整体结构进行操作的服务请求具体为本地的用户所具备操作权限的请求;
服务类型判定单元,用于根据所述文件服务请求中所请求的服务类型,判断所述服务类型是否为文件管理服务;
本地服务判定单元,用于若所述服务类型为所述文件管理服务,则判断所述文件服务请求中所请求的文件服务器是否为所述本地文件服务器;
异地服务执行单元,用于若所述文件服务请求中所请求的文件服务器非所述本地文件服务器,则通过通信接口将所述文件服务请求发送至异地文件服务器,以使所述异地文件服务器响应所述文件服务请求;其中,所述异地文件服务器为所述文件服务请求中所请求的文件服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市连用科技有限公司,未经深圳市连用科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710377785.8/1.html,转载请声明来源钻瓜专利网。