当前位置: 首页 > 专利查询>谷歌公司专利>正文

将文件类型与网络存储服务中的应用相关联制造技术

技术编号:11182101 阅读:72 留言:0更新日期:2015-03-25 11:27
描述了用于将文件类型与网络存储服务中的应用相关联的技术。用户环境管理器在存储服务处从操作计算设备的用户接收针对特定请求文件的文件标识符并且从针对该文件的数据仓库获得与该文件标识符相关联的文件格式类型标识符。用户环境管理器确定默认应用以响应于用户偏好仓库中包含的默认“打开方式”列表的应用ID(应用ID)与支持文件格式类型的所安装应用的应用ID列表匹配来打开特定请求文件。一旦确定,用户环境管理器利用默认应用打开数据仓库的特定请求文件。在某些实现方式中,用户环境管理器呈现能够打开请求文件的应用列表。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2012年4月23日提交的美国专利申请No.13/453,176的优先权。本申请的内容由此将其整体并入于此。
技术介绍
文件格式用于指定如何将文件中包含的数据(通常是1和0的二进制数据)转换成对人们有用的信息。一种标识文件类型的方法是将关于格式的信息存储在文件本身中。此信息被放置在文件内的特定位置中,诸如文件开始处文件报头中包含的元数据中或者文件中的其他位置。包括文件类型信息的报头可以是人们可读的或者二进制。在某些文件和文件管理系统中,系统中的文件或条目可以与标准、通用键入信息(例如,“MIME类型”)相关联。多用途因特网邮件扩展(MIME)是因特网工程任务组(IETF)标准,其描述了一种用于以标准方式指定二进制文件编码的机制。MIME类型最初用于独立于发送者和接收者的操作系统来标识哪些文件类型被附接至邮件。文件扩展名(例如,针对纯文本的“.txt”)是用于指定文件格式的另一方式。
技术实现思路
描述了用于将文件类型与网络存储服务中的应用相关联的技术。用户环境管理器在存储服务处从操作计算设备的用户接收针对特定请求文件的文件标识符并且从针对该文件的数据仓库获得与该文件标识符相关联的文件格式类型标识符。用户环境管理器确定默认应用以响应于用户偏好仓库中包含的默认打开方式列表的应用ID(应用ID)与支持文件格式类型的所安装应用的应用ID列表匹配来打开特定请求文件。一旦确定,用户环境管理器利用默认应用打开数据仓库的特定请求文件。在某些实现方式中,用户环境管理器呈现能够打开请求文件的应用列表。在某些实现方式中,接收第三方应用和注册信息。应用被映射到文件类型,诸如MIME类型(或者文件本身中存储的其他文件类型信息)。使得应用可供用户安装。响应于“打开”请求,如果选定了用户默认应用则利用用户默认应用打开文件。如果没有选定用户默认应用则利用系统默认应用打开文件。响应于“打开方式”请求,向用户呈现所安装的第三方和系统应用的列表。利用从该列表中选择的应用打开文件。应当理解,本
技术实现思路
所主张的不是用于解释或限制权利要求书的范围或含义。本
技术实现思路
不旨在标识所要求主题的关键特征或必要特征,也不是旨在用作确定所要求主题的范围的援助。附图说明图1是用于将文件类型与应用相关联的系统的示意图。图2是示出了根据本公开的一个或多个实现方式采用的用户接口的模拟屏幕图。图3是示出了根据本公开的一个或多个实现方式在与图2所示不同的阶段采用的用户接口的模拟屏幕图。图4是根据本公开的一个或多个实现方式采用的技术的流程图。图5是根据本公开的一个或多个实现方式采用的技术的流程图。图6是根据本公开的一个或多个实现方式采用的示例性计算机系统的示意图。实现方式参考附图进行描述。在附图中,相似的参考标号可以指示相同或功能相似的元件。其中元件首次出现的附图通常由对应参考标号中最左边的数字指示。具体实施方式云存储的可用性已经得到了很大程度上扩展。云存储是一种网络存储,其经由因特网可获得。如这里所使用的,网络存储可以包括例如经由网络可获得的存储,该网络可以包括因特网或连接到因特网也可以不包括因特网或连接到因特网。网络存储中存储的数据可以采取数据库内容、用户文件或者通常通过网络共享的其他数据内容的形式。网络存储的托管通常出现在大型数据中心中,并且客户租用或使用此类网络存储。数据中心操作者在后台根据客户的要求虚拟化资源并且将其显示为存储池,其中客户可以自己用于存储文件或数据对象。物理上,资源可以跨越处于多个位置的多个服务器并且可以被复制到最接近客户或其最终用户的各种数据中心。这些云存储服务可以通过web服务应用程序接口(API)或通过基于Web的用户接口访问。此云或网络存储的子集是个人存储。存储服务提供了一种简单方便的方式用于利用基于网络的存储服务将任何类型的文件(包括文档、照片和音乐文件)保存在网络上。文件被存储在网络上,其中所述文件实质上在具有网络连接(例如,云存储情况下的因特网连接)的任何地方可访问。如果原始文件曾经损坏或从用户的本地硬驱动丢失,则该文件可以由存储服务简单地重新存储。某些存储服务还允许用户与其他用户共享文件,通常通过到具有待共享的文件的文件夹的链接或者通过到该文件的直接链接。文件通常可以从各种类型的计算设备访问,包括,例如:计算机工作站、移动电话、视频游戏台、膝上型计算机、平板计算机、移动电话或者可以访问因特网的任意其他设备。某些网络存储服务通过web浏览器接口访问而其他网络存储服务具有专有接口,其提供设计用于更直观地进行上传、访问和共享文件的特征同时还提供对管理功能(如调度备份或为用户创建子账户)的访问。针对这些文件或数据共享服务(即,云存储和个人网络存储),一个问题是如何存储文件。一种存储文件的方式是以二进制编码格式将文件写入永久(例如,电或电机)存储设备。文件格式用于指定如何解释二进制文件中包含的数据。换言之,文件格式用于指定如何使得二进制数据1和0成为对人们有用的信息。这里描述了至少三种实现方式用于确定如何解释文件。标识文件类型的一种方法是将关于格式的信息存储在文件本身中。此信息被放置在文件内的特定位置,诸如文件报头中包含的元数据中。术语报头没必要意味着在文件的开始处。文件报头可以是文件中的任何位置。包括文件类型信息的报头可以是人们可读的或二进制。在备选实现方式中,包括关于文件格式的信息的文件元数据没有存储在文件本身中而是存储在单独的数据库中。MIME只是多个可能标准中指定如何标识文件类型的一个标准。MIME(多用途因特网邮件扩展)还被称为因特网媒体类型是一种因特网工程任务组(IETF)标准,其描述了一种用于以标准化方式指定二进制文件编码的机制。MIME的各方面在若干IETF标准文档(诸如RFC2045、RFC2046、RFC4288等)中描述。针对MIME,描述二进制文件类型的串通常被称为“MIME类型”。针对二进制文件,良好定义的编码模式用于确定应当如何解释文件中的二进制数据。例如,被称为JPEG的图像编码标准描述了图像文件中的二进制数据与图像的视觉渲染之间的映射。JPEG的MIME类型是图像/jpeg。针对常见、标准文件类型存在若干其他MIME类型,诸如被称为MPEG音频层III或MP3的音乐文件类型、被称为MPE本文档来自技高网
...

【技术保护点】
一种在操作地耦合至通信网络的计算机实现的服务器上操作的存储服务,所述存储服务包括:软件应用仓库,包括软件应用描述,每个软件应用描述具有应用ID、应用标题和支持的文件类型,所述软件应用描述与存储服务提供者或第三方开发者相关联;用户数据仓库,包括:与用户相关联的文件,所述用户数据仓库内的相应文件具有文件标识符、文件类型标识符和作为根据文件类型被编码的二进制的数据,针对用户的应用ID列表,标识用户从所述软件应用仓库安装的软件应用;以及文件访问用户偏好,指定用于打开文件的默认应用,包括特定用户安装的软件应用的应用ID;以及所述服务,操作用于:通过所述通信网络从操作计算设备的用户接收在所述存储服务针对特定请求的文件的文件标识符;从所述用户数据仓库获得针对与所接收的文件标识符相关联的所述文件的所述文件类型标识符;利用所获得的文件类型标识符查询所述软件应用仓库以确定针对支持所获得的文件类型的软件应用的应用ID列表;响应于所述文件访问用户偏好中包含的应用ID与所选定的针对支持所述文件类型的软件应用的应用ID列表匹配,确定用于打开所述特定请求的文件的应用;以及利用所确定的用于打开所述特定请求的文件的应用从所述用户数据仓库打开所述特定请求文件。...

【技术特征摘要】
【国外来华专利技术】2012.04.23 US 13/453,1761.一种在操作地耦合至通信网络的计算机实现的服务器上操作
的存储服务,所述存储服务包括:
软件应用仓库,包括软件应用描述,每个软件应用描述具有应用
ID、应用标题和支持的文件类型,所述软件应用描述与存储服务提
供者或第三方开发者相关联;
用户数据仓库,包括:
与用户相关联的文件,所述用户数据仓库内的相应文件具有
文件标识符、文件类型标识符和作为根据文件类型被编码的二进
制的数据,
针对用户的应用ID列表,标识用户从所述软件应用仓库安
装的软件应用;以及
文件访问用户偏好,指定用于打开文件的默认应用,包括特
定用户安装的软件应用的应用ID;以及
所述服务,操作用于:
通过所述通信网络从操作计算设备的用户接收在所述
存储服务针对特定请求的文件的文件标识符;
从所述用户数据仓库获得针对与所接收的文件标识符
相关联的所述文件的所述文件类型标识符;
利用所获得的文件类型标识符查询所述软件应用仓库
以确定针对支持所获得的文件类型的软件应用的应用ID列
表;
响应于所述文件访问用户偏好中包含的应用ID与所选
定的针对支持所述文件类型的软件应用的应用ID列表匹
配,确定用于打开所述特定请求的文件的应用;以及
利用所确定的用于打开所述特定请求的文件的应用从
所述用户数据仓库打开所述特定请求文件。
2.根据权利要求1所述的存储服务,操作用于响应于所述软件

\t应用数据库中的所述查询操作没有找到软件应用,选择系统默认内
置应用。
3.根据权利要求1所述的存储服务,包括用户环境管理器,所
述用户环境管理器操作用于通过所述通信网络从操作客户端设备的
用户接收在所述存储服务的文件创建请求,所述文件创建请求包括
特定文件类型,所述用户环境管理器还操作地配置为确定应用以通
过(i)利用所接收的特定文件类型查询所述软件应用数据库以选择
具有所支持的文件类型的软件应用的客户端ID,以及(ii)从匹配
所选定的客户端ID中的一个客户端ID的所述用户数据仓库选择具
有所述用户选定的文件访问偏好中指定的客户端ID的软件应用来创
建具有所述特定文件类型的文件,所述用户环境管理器还操作地配
置为响应于利用所选定的软件应用创建具有所述特定文件类型的文
件来生成针对所述计算设备的显示信息。
4.一种在操作地耦合至通信网络的计算机实现的服务器上操作
的存储服务,所述存储服务包括:
软件应用仓库,包括关于软件应用的元数据,针对每个软件应用
的所述元数据,包括应用标识符(应用ID)、应用标题、应用描述
和所支持的多用途因特网邮件扩展(MIME)类型,所述软件应用与
存储服务提供者或第三方开发者相关联;
数据仓库,包括与用户相关联的文件,所述数据仓库内的每个文
件具有文件标识符、MIME类型标识符和根据MIME类型被编码的
数据二进制,
所安装应用的应用ID列表,标识针对特定用户从所述软件应用
仓库安装的软件应用;
用户偏好仓库,包括特定用户安装的用于默认打开文件的软件应
用的应用ID;
用户接口,操作地配置为:
通过所述通信网络从操作计算设备的所述特定用户接收在
所述存储服务针对特定请求的文件的文件标识符;
针对与所接收的文件标识符相关联的所述文件从所述数据
仓库获得所述MIME类型标识符;
利用所安装的应用的应用ID列表和所获得的MIME类型标
识符查询所述软件应用仓库以选择针对支持所获得的MIME类
型的所安装的软件应用的应用ID列表;
响应于所述用户偏好仓库中包含的应用ID与针对支持所述
MIME类型的所安装的软件应用所选择的应用ID列表,确定默
认应用以打开所述特定请求的文件;以及
利用所确定的默认应用从所述数据仓库打开所述特定请求
的文件以打开所述特定请求的文件。
5.根据权利要求4所述的存储服务,其中所述用户接口操作地
配置为响应于所述软件应用数据库中的所述查询操作不选择支持所
述MIME类型的另一安装的软件应用来选择能够利用任何MIME类
型预览文件的通用默认应用。
6.根据权利要求4所述的存储服务,其中所述用户接口操作地
配置为响应于(i)利用所安装的应用列表和所获得的MIME类型标
识符查询所述软件应用仓库以选择针对支持所获得的MIME类型的
所安装的软件应用的应用ID列表和应用标题,(ii)通过所述通信
网络向所述用户操作的计算设备发送针对支持所述MIME类型的所
安装的软件应用所选择的应用ID列表和应用标题以使得所述计算设
备能够在所述计算设备的显示器上向所述用户显示针对所安装的软
件应用所选择的应用标题列表来请求选择特定安装的应用以打开所
述特定请求的文件,所述用户接口还被配置为利用所述用户选择的
特定安装的应用从所述数据仓库打开所述特定请求的文件以打开所
述特定请求的文件。
7.根据权利要求4所述的存储服务,其中所述用户偏好仓库包
括经排序的默认用于打开文件的特定用户安装的软件应用的应用ID
列表,并且其中所述用户接口操作地配置为响应于(i)获得经排序
的与针对支持所述MIME类型的所安装软件应用所选择的应用ID列

\t表匹配的所述用户偏好仓库中包含的应用ID列表以及(ii)选择所
获得的经排序的至少两个应用ID列表中的最后一个应用ID作为所
确定的默认应用以打开所述特定请求的文件。
8.根据权利要求4所述的存储服务,其中所述用户偏好仓库包
括每个特定MIME类型到默认用于打开特定MIME类型的文件的用
户安装的软件应用的一个应用ID的映射,并且其中所述用户接口操
作地配置为响应于利用所获得的MIME类型标识符查询MIME类型
到应用ID的所述用户偏好仓库映射以选择默认用于打开特定MIME
类型的文件的用户安装的软件应用的一个应用ID来确定用于打开所
述特定请求的文件的所述默认应用。
9.根据权利要求4所述的存储...

【专利技术属性】
技术研发人员:M·J·普罗科皮奥A·贝森R·怀里克
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1