[发明专利]文件访问方法及装置有效
| 申请号: | 201410407787.3 | 申请日: | 2014-08-19 |
| 公开(公告)号: | CN104144221B | 公开(公告)日: | 2017-07-14 |
| 发明(设计)人: | 邝耀华;陈坤 | 申请(专利权)人: | 湖北盛天网络技术股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 陈舒维,宋志强 |
| 地址: | 430200 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 访问 方法 装置 | ||
1.一种文件访问方法,其特征在于,该文件访问方法应用于客户端,该客户端中配置有对应各文件管理功能的代理API;
当客户端的宿主程序向对应的任一代理API下发对指定文件的访问路径、以发起对指定文件的访问时,该文件访问方法通过调用该代理API执行如下的步骤:
步骤a1、利用该代理API将宿主程序下发的访问路径与预定路径格式进行匹配、以判断宿主程序发起的访问的类型,
若宿主程序下发的访问路径与本地访问路径的预定格式匹配,则表示当前发起的访问属于本地访问,并触发步骤a2,
若宿主程序下发的访问路径与远程访问路径的预定格式匹配,则表示当前发起的访问属于远程访问,并触发步骤a3;
其中,本地访问路径的预定格式为符合客户端操作系统约定的文件路径访问格式;远程访问路径的预定格式中包括远程文件访问代理标识、指向服务端的网络地址和端口、服务端提供的服务点名称、以及指定文件在该服务点下的存放路径;
步骤a2、利用该代理API将访问路径下发至客户端中与其对应相同文件管理功能的本地文件管理API,以在客户端中触发与该代理API对应相同文件管理功能的本地文件管理API、并通过该本地文件管理API实现对指定文件的本地访问;
步骤a3、利用该代理API将去除了远程文件访问代理标识以及指向服务端的网络地址和端口的访问路径通过网络传输至服务端,以通过网络传输触发服务端中与该代理API对应相同文件管理功能的远端文件管理API、并通过该远端文件管理API实现对指定文件的远程访问。
2.根据权利要求1所述的文件访问方法,其特征在于,远程访问路径的预定格式中进一步包括验证码。
3.根据权利要求1所述的文件访问方法,其特征在于,当通过向对应的任一代理API下发对指定文件的访问路径而发起的访问产生了向该代理API反馈的句柄时,该文件访问方法通过对该代理API的调用进一步执行如下的步骤:
步骤b1、利用该代理API判断反馈该句柄的源端,若该句柄来自与该代理API在本地对应相同文件管理功能的文件管理API,则触发步骤b2,若该句柄来自服务端,则触发步骤b3;
步骤b2、利用该代理API向宿主程序上报接收到的句柄;
步骤b3、利用该代理API为接收到的句柄增加表示远程访问的标记、并将带有该标记的句柄向宿主程序上报。
4.根据权利要求3所述的文件访问方法,其特征在于,客户端的宿主程序进一步通过向代理API下发指定文件的句柄发起对指定文件的访问,并且该文件访问方法通过对该代理API的调用进一步执行如下的步骤:
步骤c1、利用代理API判断宿主程序下发的句柄是否带有表示远程访问的标记、以实现对访问类型的判断,
若未带表示远程访问的标记,则表示当前发起的访问属于本地访问,并触发步骤c2,
若带有表示远程访问的标记,则表示当前发起的访问属于远程访问,并触发步骤c3;
步骤c2、利用代理API将句柄下发至客户端中与其对应相同文件管理功能的本地文件管理API、以实现对客户端中的该本地文件管理API的触发;
步骤c3、利用代理API将去除表示远程访问的标记的句柄通过网络传输至服务端、以实现对服务端中与该代理API对应相同文件管理功能的远端文件管理API的触发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北盛天网络技术股份有限公司,未经湖北盛天网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410407787.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:手机支撑架
- 下一篇:一种端到端连接建立方法和装置





