[发明专利]提供对存储在数据存储系统的数据文件访问的系统和方法在审
申请号: | 201711237577.4 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108427703A | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 乔舒亚·丹齐格;阿利萨·费尔德曼;王丽君 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据文件 应用服务器 远程存储服务器 最新版本 存储 数据存储系统 缓存版本 内容请求 用户设备 元数据 访问 远程数据存储系统 访问数据文件 缓存 远程服务器 版本信息 发送文件 访问请求 应用呈现 用户界面 可选 发送 申请 应用 | ||
1.一种用于提供对存储在远程存储服务器处的数据文件的访问的方法,所述方法包含:
在托管多个应用的应用服务器处接收来自用户设备的用于访问存储在远程存储服务器处的数据文件的文件访问请求;
向所述远程存储服务器发送与所述数据文件相关的元数据和内容请求,所述元数据和内容请求包括在所述应用服务器处缓存的所述数据文件的先前缓存版本的版本信息;以及
当所述数据文件的所述先前缓存版本不是所述数据文件的请求版本时:
从所述远程存储服务器接收所述数据文件的所述请求版本的内容,
在所述应用服务器处存储所述请求版本以替换所述先前缓存版本,以及
经由所述应用服务器上的相关应用向所述用户设备呈现所述数据文件的所述请求版本。
2.权利要求1所述的方法,其中所述文件访问请求包括应用标识符以从所述多个应用中启动应用来打开所述数据文件,或者所述应用服务器基于所述文件访问请求中包括的文件类型从所述多个应用中识别特定应用来打开所述数据文件。
3.权利要求1所述的方法,其中所述远程存储服务器独立于所述应用服务器或所述用户设备。
4.权利要求1所述的方法,其中所述元数据和内容请求包括由所述应用服务器发布的证明密钥,并且所述证明密钥的副本先前已经被提供并存储在所述远程存储服务器处,以供所述远程存储服务器通过将来自所述元数据和内容请求的证明密钥与所述证明密钥的先前存储的副本进行比较来验证所述元数据和内容请求发自所述应用服务器。
5.权利要求1所述的方法,其中所述文件访问请求包括由所述远程存储服务器向所述用户设备发布的远程访问令牌,并且所述远程访问令牌授权所述用户设备访问所述数据文件。
6.权利要求1所述的方法,其中所述元数据和内容请求经由根据超文本传输协议(HTTP)操作的应用编程接口(API)从所述应用服务器发送到所述远程存储服务器。
7.权利要求1所述的方法,还包含:
将所述应用服务器处的所述数据文件的先前缓存的版本周期性地上传到所述远程存储服务器;以及
响应于所述周期性上传,当存储服务器确定存在所述数据文件的更新版本时,从所述远程存储服务器周期性地接收所述数据文件的更新版本的内容。
8.权利要求1所述的方法,还包含:
经由HTTP消息向所述远程存储服务器周期性地发送元数据请求;以及
响应于周期性的元数据请求,从所述远程存储服务器周期性地接收与所述数据文件相关联的更新的元数据。
9.权利要求1所述的方法,其中所述用户设备向所述远程存储服务器发送请求以访问所述数据文件,以及
响应于由所述用户设备发送的所述文件访问请求,所述远程存储服务器更改与所述数据文件相关联的元数据参数以指示所述数据文件被锁定。
10.权利要求1所述的方法,其中所述文件访问请求包括在结构标签内生成的HTTPPOST消息,所述结构标签限定在基于浏览器的应用内的显示区域,以及在所述显示区域内呈现所述数据文件的所述请求版本的内容。
11.权利要求1所述的方法,其中所述数据文件的所述请求版本经由基于浏览器的应用或移动应用被作为所述应用服务器上的所述相关应用呈现给所述用户设备。
12.权利要求1所述的方法,其中所述数据文件的所述请求版本的内容经由基于浏览器的应用或移动应用向所述用户设备显示,其中所述最新版本的内容被存储在所述应用服务器处并且无需所述数据文件的所述请求版本下载到所述用户设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711237577.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:目标文档获取方法及应用服务器
- 下一篇:压缩工具调用方法、装置及存储介质