[发明专利]一种访问Web资源的方法及装置无效

专利信息
申请号: 201110042130.8 申请日: 2011-02-21
公开(公告)号: CN102118442A 公开(公告)日: 2011-07-06
发明(设计)人: 张悠慧;郑纬民;钱自强;苏格林 申请(专利权)人: 清华大学
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100084*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 访问 web 资源 方法 装置
【说明书】:

技术领域

发明涉及网络技术,特别是涉及一种访问Web资源的方法及装置。

背景技术

目前,人们对于网络的使用越来越普遍,在家里、办公地点或公共场所,都可以轻松地连接并使用网络。其中,访问最多的是Web资源。

Web资源的访问常通过浏览器实现,即通过安装在本地客户端的浏览器向Web服务器发送HTTP等协议的访问请求,Web服务器再将访问数据返回给本地客户端。

但是,这种通过浏览器访问Web资源的方式普遍存在以下问题:这种方式把对Web文件的使用分为两个步骤,一是下载,二才是使用。如一个放在Web服务器上的执行程序,客户端必须全部下载到本地后,才能在本地执行。

发明内容

本发明提供一种访问Web资源的方法及装置,以解决现有技术需先下载才能使用的问题。

为了解决上述问题,本发明公开了一种访问Web资源的方法,包括:

截获文件系统访问请求,所述访问请求中包含要访问的文件的元数据信息和访问的操作类型;

根据所述要访问的文件的元数据信息和访问的操作类型,执行相应的操作,所述操作包括:

如果所述要访问的文件是远程Web服务器上的文件,则执行远程访问操作;如果所述要访问的文件是本地文件,则执行本地访问操作。

优选的,第一次截获Web文件访问请求之前,还包括:下载Web服务器上共享的所有文件的元数据信息,并保存到本地;其中,所述元数据信息包括文件名、文件路径、文件大小、文件创建时间和文件最后修改时间。

优选的,所述方法还包括:根据本地保存的文件的元数据信息,在本地建立目录框架,目录框架下的文件为空。

优选的,所述方法还包括:从Web服务器上下载共享的所有文件的元数据信息之后,在本地建立远程文件列表;在本地建立目录框架之后,在本地建立空的本地文件列表和空的本地缓存列表。

优选的,如果所述访问的操作类型为写文件,并且所述要访问的文件是远程Web服务器上的文件,则所述远程访问操作包括:从Web服务器上下载所要访问的文件,并保存到本地目录框架的对应位置,然后进行文件写入操作,并将该文件的元数据信息从远程文件列表移出,放入本地文件列表中;如果所述访问的操作类型为写文件,并且所述要访问的文件是本地文件,则所述本地访问操作包括:直接对相应的本地文件进行写入操作。

优选的,如果所述访问的操作类型为读文件,并且所述要访问的文件是远程Web服务器上的文件,则所述远程访问操作包括:从Web服务器读取相应文件,缓存到本地,并将该文件的元数据信息放入本地缓存列表中;如果所述访问的操作类型为读文件,并且所述要访问的文件是本地文件,则所述本地访问操作包括:直接从本地读取相应的文件。

优选的,所述从Web服务器读取文件数据之前,还包括:在本地缓存列表中查询本地是否缓存了所要读取的文件,如果是,则直接读取;如果否,再将所述访问请求转换为Web请求发给Web服务器,从Web服务器读取相应文件。

优选的,如果所述访问的操作类型为创建新文件,则直接在本地创建新文件,并将该新文件的元数据信息放入本地文件列表中。

优选的,所述方法还包括:如果所述访问的操作类型为获取或修改文件元数据操作,并且所述要访问的文件是远程Web服务器上的文件,则直接读取或修改远程文件列表中相应文件的元数据信息;如果所述访问的操作类型为获取或修改文件元数据操作,并且所述要访问的文件是本地文件,则直接对相应的本地文件进行获取或修改文件元数据的操作。

优选的,所述方法还包括:根据所述远程文件列表、本地文件列表和本地缓存列表,判断要访问的文件是远程Web服务器上的文件还是本地文件。

本发明还提供了一种访问Web资源的装置,包括:用户层文件系统驱动单元与用户层代理单元,其中,

所述用户层文件系统驱动单元包括:

截获模块,用于截获文件系统访问请求,所述访问请求中包含要访问的文件的元数据信息和访问的操作类型;

重定向模块,用于将截获的文件系统访问请求传给所述用户层代理单元;

所述用户层代理单元包括:

控制模块,用于根据所述要访问的文件的元数据信息和访问的操作类型,执行相应的操作,所述操作包括:如果所述要访问的文件是远程Web服务器上的文件,则执行远程访问操作;如果所述要访问的文件是本地文件,则执行本地访问操作。

优选的,所述用户层代理单元还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110042130.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top