[发明专利]一种提供远程文件系统按需推送服务的方法无效

专利信息
申请号: 201110184812.2 申请日: 2011-07-01
公开(公告)号: CN102255963A 公开(公告)日: 2011-11-23
发明(设计)人: 尹首一;刘雷波;董渊;邓仰东;魏少军;朱海洋;汪芳;彭进展;宋继强;王大伟;邓育贤;陈新中 申请(专利权)人: 清华大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100084*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提供 远程 文件系统 推送 服务 方法
【说明书】:

技术领域

发明涉及移动通信与云计算技术领域,特别是涉及一种提供远程文件系统按需推送服务的方法。

背景技术

目前的移动网络文件系统,例如Coda(一种由卡内基梅隆大学发展的分布式文件系统,具有客户端缓存,脱机操作和依据网络带宽自动调整等特性)FScache(一种通用的支持网络文件系统进行客户端缓存的文件系统),通常在本地的闪存或SD卡上保存文件缓存,以适应不可靠的无线网络连接。这种本地缓存策略可以大大加速文件的重获取,这是因为经常访问的文件可以直接从本地获取,而无需从远程服务器下载。但是它对于冷获取,也就是首次获取文件没有帮助,因为此时它不得不通过不可靠的无线网络从远程服务器上下载文件。有三种场景可能导致冷获取:第一,用户安装新应用程序;第二,用户升级应用程序;第三,用户更换移动设备,并需要重新安装他们收藏的应用程序。改进移动网络文件系统中冷获取的性能可以带来更好的用户体验。

客户端预读取是移动网络文件系统中最常用的提高远程文件获取性能的方法。它依靠客户端对先前文件块获取模式的描述,并根据描述文件预测并预读取更多的文件块。在通过无线网络进行远程文件冷获取中,客户端预读取具有明显的劣势:预测错误的预读取会导致无线网络中无效的数据传输。

因此,需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新的提出有一种有效措施以克服现有技术存在的缺陷,满足实际应用的需求。

发明内容

本发明所要解决的技术问题是提供一种提供远程文件系统按需推送服务的方法,服务器可以更有效地根据客户端的无线网络状态进行服务器预推送。

为了解决上述问题,本发明公开了一种提供远程文件系统按需推送服务的方法,所述方法包括:

服务器为每个文件记录其文件块被访问的顺序,并将相邻的文件块合并成组;

新插入的组放在“预推送”元数据的末尾,当且仅当两个组在时间和空间上相邻时将其合并成一个组;

组最终将保存在该文件的“预推送”元数据中。

优选的,每个组包括起始块和终止块。

优选的,服务器以元数据的形式记录文件被先前用户访问的模式。

优选的,各客户端相互独立的利用访问模式。

与现有技术相比,本发明具有以下优点:

本发明提供一种提供远程文件系统按需推送服务的方法,服务器预推送利用之前所有客户端共同的访问模式进行预推送,较客户端仅根据先前各自的块访问进行预测和读取,能提供更准确的文件块,大大提升了用户首次获取文件的用户体验,其次,预推送减少了无线网络中客户端的连接请求次数,服务器只推送存储空间和访问时间上都相邻的文件块,避免了文件块过早推送,不会浪费客户端宝贵的存储和带宽资源,此外,服务器预推送支持客户端在请求中发送“预推送提示”,使服务器可以根据客户端的无线网络状态进行更有效的服务器预推送。

附图说明

图1是本发明具体实施方式所述的一种提供远程文件系统按需推送服务的方法流程图;

图2是本发明具体实施方式所述的服务器预推送机制的示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

移动网络文件系统中,服务端以元数据的形式记录文件被先前用户访问的模式,基于该模式,服务器可以更准确的预测新用户对于同一应用程序文件的访问模式,向客户端预测并预推送所需数据,从而大大提高冷预取时的用户体验,并有效的减少无线网络中客户端的连接次数。

与客户端预读取相比,服务器预推送使用一种更有效的策略来提高文件冷获取性能,在客户端预读取中,客户端相互独立的利用访问模式,而服务器预读取旨在让所有客户端共享访问模式,客户端预读取仅根据先前的块访问进行预测和读取,而服务器预推送可以利用之前客户端共同的访问模式进行更准确的文件块预推送,服务器预推送要求只有存储空间和访问时间上都相邻的文件块才可以合并分组,这避免了文件块过早推送,以防浪费客户端宝贵的存储和带宽资源。服务器预推送支持客户端在请求中发送“预推送提示”,指导服务器根据客户端的无线网络状态进行更有效的服务器预推送。

参照图1,示出了本发明一种提供远程文件系统按需推送服务的方法流程图,具体包括:

步骤S101,服务器为每个文件记录其文件块被访问的顺序,并将相邻的文件块合并成组;

步骤S102,新插入的组放在“预推送”元数据的末尾,当且仅当两个组在时间和空间上相邻时将其合并成一个组;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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