[发明专利]一种访问云存储文件的方法及系统有效
| 申请号: | 201710106801.X | 申请日: | 2017-02-27 |
| 公开(公告)号: | CN106790704B | 公开(公告)日: | 2019-09-13 |
| 发明(设计)人: | 朱强 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
| 地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 访问 存储 文件 方法 系统 | ||
1.一种访问云存储文件的方法,其特征在于,所述方法包括:
内容分发网络的边缘节点接收客户端发来的文件获取请求,并将所述文件获取请求转发至云存储服务器;其中,所述文件获取请求中包括加速域名和文件路径;
所述云存储服务器基于所述文件获取请求中的加速域名,向预设DNS服务器发送查询请求;
所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录,并将所述别名记录反馈给所述云存储服务器;
所述云存储服务器根据所述文件路径和接收到的所述别名记录确定文件标识,并将所述文件标识指向的云存储文件反馈至所述客户端。
2.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录的具体步骤包括:
所述预设DNS服务器从所述查询请求中提取所述加速域名;
所述预设DNS服务器遍历本地存储的别名记录,并获取包含所述加速域名的别名记录。
3.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述预设DNS服务器中的别名记录按照下述方式生成:
客户端向所述预设DNS服务器发送用于创建别名记录的创建请求,所述创建请求中包括目标域名以及别名;
所述预设DNS服务器在本地查询是否存在所述别名的别名记录;
若不存在,所述预设DNS服务器在本地添加所述别名,并将所述目标域名确定为所述别名指向的域名,并为所述目标域名确定指向的IP地址;
所述预设DNS服务器向所述客户端反馈别名记录创建成功的提示码。
4.根据权利要求3所述的访问云存储文件的方法,其特征在于,所述方法还包括:
若本地存在所述别名的别名记录,所述预设DNS服务器删除所述别名的别名记录以及对应的IP地址指向记录;
所述预设DNS服务器将所述目标域名确定为所述别名指向的域名,并为所述目标域名确定指向的IP地址。
5.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述云存储服务器根据所述文件路径和接收到的所述别名记录确定文件标识的具体步骤包括:
所述云存储服务器从所述别名记录中提取所述加速域名指向的目标域名;
所述云存储服务器从所述文件获取请求中提取所述文件路径;
所述云存储服务器基于所述目标域名和所述文件路径构建所述文件标识。
6.一种访问云存储文件的系统,其特征在于,所述系统包括客户端、内容分发网络的边缘节点、云存储服务器以及预设DNS服务器,其中:
所述内容分发网络的边缘节点,用于接收所述客户端发来的文件获取请求,并将所述文件获取请求转发至所述云存储服务器;其中,所述文件获取请求中包括加速域名和文件路径;
所述云存储服务器,用于基于所述文件获取请求中的加速域名,向所述预设DNS服务器发送查询请求;根据所述文件路径和所述预设DNS服务器发来的别名记录确定文件标识,并将所述文件标识指向的云存储文件反馈至所述客户端;
所述预设DNS服务器,用于响应于所述查询请求,从本地获取所述加速域名的别名记录,并将所述别名记录反馈给所述云存储服务器。
7.根据权利要求6所述的访问云存储文件的系统,其特征在于,所述预设DNS服务器包括:
域名提取单元,用于从所述查询请求中提取所述加速域名;
别名记录遍历单元,用于遍历本地存储的别名记录,并获取包含所述加速域名的别名记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710106801.X/1.html,转载请声明来源钻瓜专利网。





