【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2012年4月23日提交的美国专利申请No.13/453,176的优先权。本申请的内容由此将其整体并入于此。
技术介绍
文件格式用于指定如何将文件中包含的数据(通常是1和0的二进制数据)转换成对人们有用的信息。一种标识文件类型的方法是将关于格式的信息存储在文件本身中。此信息被放置在文件内的特定位置中,诸如文件开始处文件报头中包含的元数据中或者文件中的其他位置。包括文件类型信息的报头可以是人们可读的或者二进制。在某些文件和文件管理系统中,系统中的文件或条目可以与标准、通用键入信息(例如,“MIME类型”)相关联。多用途因特网邮件扩展(MIME)是因特网工程任务组(IETF)标准,其描述了一种用于以标准方式指定二进制文件编码的机制。MIME类型最初用于独立于发送者和接收者的操作系统来标识哪些文件类型被附接至邮件。文件扩展名(例如,针对纯文本的“.txt”)是用于指定文件格式的另一方式。
技术实现思路
描述了用于将文件类型与网络存储服务中的应用相关联的技术。用户环境管理器在存储服务处从操作计算设备的用户接收针对特定请求文件的文件标识符并且从针对该文件的数据仓库获得与该文件标识符相关联的文件格式类型标识符。用户环境管理器确定默认应用以响应于用户偏好仓库中包含的默认打开方式列表的应用ID(应用ID)与支持文件格式类型的所安装应用的应用ID列表匹配来打开特定请 ...
【技术保护点】
一种在操作地耦合至通信网络的计算机实现的服务器上操作的存储服务,所述存储服务包括:软件应用仓库,包括软件应用描述,每个软件应用描述具有应用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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。