[发明专利]提供对存储在数据存储系统的数据文件访问的系统和方法在审
申请号: | 201711237577.4 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108427703A | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 乔舒亚·丹齐格;阿利萨·费尔德曼;王丽君 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据文件 应用服务器 远程存储服务器 最新版本 存储 数据存储系统 缓存版本 内容请求 用户设备 元数据 访问 远程数据存储系统 访问数据文件 缓存 远程服务器 版本信息 发送文件 访问请求 应用呈现 用户界面 可选 发送 申请 应用 | ||
本申请涉及提供对存储在数据存储系统的数据文件的访问的系统和方法。本文中公开的系统和方法提供了对存储在远程数据存储系统的数据文件的访问。用户设备能够经由通过远程存储服务器提供的用户界面向应用服务器发送文件访问请求,以访问存储在远程存储服务器处的数据文件。应用服务器然后能够可选地识别用于访问数据文件的相关应用,并向远程服务器发送与数据文件有关的元数据和内容请求。元数据和内容请求包括在应用服务器处缓存的数据文件的先前缓存版本的版本信息。当缓存版本不是最新版本时,应用服务器从远程存储服务器接收数据文件的最新版本。数据文件的最新版本然后经由应用服务器上的相关应用呈现给用户设备。
技术领域
总的来说,本公开涉及远程访问环境中的数据文件管理,具体涉及用于提供对存储在远程数据存储系统处的数据文件的访问的系统和方法。
背景技术
用户有时需要访问和编辑各种数据文件。例如,用户可能需要打开或编辑文字处理文件、电子表格文件、数据库文件、编程源代码文件、演示幻灯片、电子邮件消息文件、图像文件、视频文件或其他类型的文件。这些数据文件中的每一个都可能需要相应的专用软件应用来打开或编辑相应的数据文件。因此,用户通常需要在本地计算机上安装所需的专用软件以打开各种类型的数据文件。当用户的设备上没有特定的软件时,用户就不能访问和操作某种类型的数据文件。
当用户试图打开和编辑存储在远程服务器上的数据文件时,现有的文档系统通常要求用户将数据文件从远程服务器下载到用户的本地计算机,使得用户能够经由特定的本地安装的软件应用来打开数据文件。远程存储的数据文件的下载以及本地安装各种软件应用以便对不同类型的数据文件进行操作的需求可能是资源效率低下的。况且,当用户正在操作缺少安装计算机应用的容量或下载数据文件的存储空间的移动设备例如智能电话时,对数据文件的这种访问变得不可行。
发明内容
本文中公开的系统和方法提供了用于提供对存储在远程数据存储系统处的数据文件的访问的机制。托管各种应用的应用服务器用于允许用户设备打开存储在远程数据存储系统处的数据文件,而用户设备不必下载数据文件的副本或本地安装相关应用。用户设备经由通过远程存储服务器提供的用户界面向应用服务器发送文件访问请求,以访问存储在远程存储服务器处的数据文件。应用服务器然后能够可选地识别用于访问数据文件的相关应用,并向远程服务器发送与数据文件有关的元数据和内容请求。元数据和内容请求包括在应用服务器处缓存的数据文件的先前缓存版本的版本信息。在接收到元数据和内容请求时,远程存储服务器基于从元数据和内容请求接收的版本信息来验证数据文件的缓存版本是否是最新版本。当缓存版本不是最新版本时,应用服务器从远程存储服务器接收数据文件的最新版本,用于替换先前缓存的版本。数据文件的最新版本然后经由应用服务器上的相关应用呈现给用户设备。以这种方式,用户能够打开、注释或编辑存储在远程存储服务器处的数据文件的最新版本,而无需将数据文件下载到用户设备,或者在用户设备上本地安装相关应用。
附图说明
结合附图考虑下文的详细描述时,本公开的以上和其他特征、包括它的性质和它的各种优点将变得更加显而易见,在附图中:
图1提供了根据说明性实施例的示例数据流程图,其示出了用于在用户设备、应用服务器和远程存储服务器之间提供对存储在远程数据存储系统处的数据文件的访问的数据消息传递;
图2是根据说明性实施例的示例逻辑流程图,其示出了在用于提供对存储在远程存储服务器处的数据文件的访问的应用服务器处的工作流程的方面;
图3根据说明性实施例提供了示例流程图,其示出了从用户设备经由应用编程接口(API)在远程存储服务器中创建新数据文件的方面;
图4根据说明性实施例提供了示例流程图,其示出了在远程存储服务器中打开数据文件以从用户设备经由API查看、注释或编辑的方面;和
图5是根据说明性实施例,用于执行本文中描述的任何处理的计算设备、例如图1中实现的系统的任何组件的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711237577.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:目标文档获取方法及应用服务器
- 下一篇:压缩工具调用方法、装置及存储介质