[发明专利]一种文件操作方法、装置以及系统在审
申请号: | 201611211436.0 | 申请日: | 2016-12-24 |
公开(公告)号: | CN106844489A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 许式伟;马思超;蔺育申;肖勤 | 申请(专利权)人: | 上海七牛信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/31;G06F21/62 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201203 上海市浦东新区郭*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 操作方法 装置 以及 系统 | ||
1.一种文件操作方法,其特征在于,包括:
接收客户端发送的登录请求,所述登录请求包括鉴权信息以及目标容器信息;
根据所述鉴权信息验证所述登录请求,并在所述登录请求验证通过时确认登录成功;
接收所述客户端通过调用预设的文件操作接口发出的连接请求;
获取所述目标容器的运行信息以及网络位置;
根据所述连接请求向所述目标容器所在主机发起文件操作请求,并接收所述目标容器所在主机返回的操作结果,将所述操作结果返回给所述客户端。
2.如权利要求1所述的文件操作方法,其特征在于,所述根据所述鉴权信息验证所述登录请求,包括:
解析所述登录请求包括的鉴权信息,所述鉴权信息包括用户账号以及密码;
验证所述用户账号以及密码是否匹配;
获取所述用户账号对应的登录权限,判断所述用户账号对所述目标容器是否具有登录权限以及文件操作权限;
若所述用户账号以及密码匹配,且所述用户账号对所述目标容器具有登录权限以及文件操作权限,则确认为所述登录请求验证通过。
3.如权利要求1所述的文件操作方法,其特征在于,所述获取所述目标容器的运行信息以及网络位置信息,包括:
根据所述目标容器信息,向预设的关系型数据库发出查询请求;
接收所述关系型数据库的返回信息,根据所述返回信息获取所述目标容器的运行信息以及网络位置信息,
其中,所述运行信息包括:运行、暂停以及退出;所述网络位置信息包括:所述目标容器所在主机的内网IP地址。
4.如权利要求1-3任一项所述的文件操作方法,其特征在于,所述文件操作请求还用于锁定请求的目标文件,所述根据所述连接请求向所述目标容器所在主机发起文件操作请求,包括:
解析所述连接请求,获取文件请求路径;
根据所述目标容器的标识以及所述文件请求路径向所述目标容器所在主机发送远程rest http请求;
其中,所述文件请求路径包括:文件上传请求路径以及文件下载请求路径。
5.一种文件操作装置,其特征在于,包括:
第一接收模块,用于接收客户端发送的登录请求,所述登录请求包括鉴权信息以及目标容器信息;
验证模块,用于根据所述鉴权信息验证所述登录请求,并在所述登录请求验证通过时确认登录成功;
第二接收模块,用于接收所述客户端通过调用预设的文件操作接口发出的连接请求;
获取模块,用于获取所述目标容器的运行信息以及网络位置;
请求模块,用于根据所述连接请求向所述目标容器所在主机发起文件操作请求,并接收所述目标容器所在主机返回的操作结果,将所述操作结果返回给所述客户端。
6.如权利要求5所述的文件操作装置,其特征在于,所述验证模块包括:
解析单元,用于解析所述登录请求包括的鉴权信息,所述鉴权信息包括用户账号以及密码;
第一验证单元,用于验证所述用户账号以及密码是否匹配;
第二验证单元,用于获取所述用户账号对应的登录权限,判断所述用户账号对所述目标容器是否具有登录权限以及文件操作权限;
确定单元,用于当所述用户账号以及密码匹配,且所述用户账号对所述目标容器具有登录权限以及文件操作权限时,确认为所述登录请求验证通过。
7.如权利要求5所述的文件操作装置,其特征在于,所述获取模块包括:
查询单元,用于根据所述目标容器信息,向预设的关系型数据库发出查询请求;
获取单元,用于接收所述关系型数据库的返回信息,根据所述返回信息获取所述目标容器的运行信息以及网络位置信息,
其中,所述运行信息包括:运行、暂停以及退出;所述网络位置信息包括:所述目标容器所在主机的内网IP地址。
8.如权利要求5-7所述的文件操作装置,其特征在于,所述文件操作请求还用于锁定请求的目标文件,所述请求模块包括:
路径获取单元,用于解析所述连接请求,获取文件请求路径;
请求单元,用于根据所述目标容器的标识以及所述文件请求路径向所述目标容器所在主机发送远程rest http请求;
其中,所述文件请求路径包括:文件上传请求路径以及文件下载请求路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海七牛信息技术有限公司,未经上海七牛信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611211436.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减重力助跑器
- 下一篇:一种击剑运动训练系统