[发明专利]资源包索引有效
申请号: | 201380077092.7 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105378661B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | P.G.康斯塔布尔;E.富尔图恩;S-G.崔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 索引 | ||
1.一种用于在客户端设备上索引应用的资源的方法,包括:
在客户端设备上标识第一资源包和第二资源包,所述第一资源包包括用来提供用于应用的第一可选的用户体验功能性的第一补充数据,所述第二资源包包括用于提供用于所述应用的第二可选的用户体验功能性的第二补充数据;
将用于所述第一资源包的第一资源索引与用于所述第二资源包的第二资源索引合并来创建合并资源索引,所述合并资源索引包括对所述第一资源包的第一引用和对所述第二资源包的第二引用,所述第一资源索引描述用于所述第一资源包的第一资源数据和第一资源适用性数据,所述第二资源索引描述用于所述第二资源包的第二资源数据和第二资源适用性数据;和
通过在所述合并资源索引内执行多维查找来利用所述合并资源索引以标识一个或多个资源的集合用于执行所述应用,所述多维查找包括以下中的至少一项:语言维度、分辨率维度、屏幕比例维度、视觉品质维度、多媒体应用程序接口API维度或补充功能性维度。
2.根据权利要求1所述的方法,包括:
在用于所述应用的应用包内创建对所述合并资源索引的引用,所述应用包包括用于执行所述应用的应用代码。
3.根据权利要求2所述的方法,包括:
响应于利用所述应用包在运行时间状态下执行所述应用来执行所述多维查找。
4.根据权利要求1所述的方法,包括:
将用于应用包的资源索引合并成所述合并资源索引,所述应用包包括被配置成用于执行所述应用的应用代码;和
利用所述合并资源索引以选择性地利用所述应用包内的一个或多个资源来执行所述应用。
5.根据权利要求1所述的方法,所述利用所述合并资源索引包括:
标识由所述客户端设备支持的显示品质用户体验;和
基于所述合并资源索引选择所述第一资源包内的第一资源,而非所述第二资源包内的第二资源,以供所述应用基于包括第一多媒体数据的所述第一资源使用,该第一多媒体数据比包括在所述第二资源之内的第二多媒体数据更类似于所述显示品质用户体验。
6.一种用于在客户端设备上索引应用的资源的系统,包括:
一个或多个处理单元;以及
包括指令的存储器,所述指令在由所述一个或多个处理单元中的至少一个处理单元执行时执行操作,所述操作包括:
在客户端设备上标识第一资源包和第二资源包,所述第一资源包包括用来提供用于应用的第一可选的用户体验功能性的第一补充数据,所述第二资源包包括用于提供用于所述应用的第二可选的用户体验功能性的第二补充数据;
将用于所述第一资源包的第一资源索引与用于所述第二资源包的第二资源索引合并来创建合并资源索引,所述合并资源索引包括对所述第一资源包的第一引用和对所述第二资源包的第二引用;和
通过在所述合并资源索引内执行多维查找来利用所述合并资源索引以标识一个或多个资源的集合用于执行所述应用,所述多维查找包括以下中的至少一项:语言维度、分辨率维度、屏幕比例维度、视觉品质维度、多媒体应用程序接口API维度或补充功能性维度。
7.根据权利要求6所述的系统,所述操作包括:
在用于所述应用的应用包内创建对所述合并资源索引的引用,所述应用包包括用于执行所述应用的应用代码。
8.根据权利要求7所述的系统,所述操作包括:
响应于利用所述应用包在运行时间状态下执行所述应用,评估所述合并资源索引以标识用于提供用于所述应用的可选的用户体验功能性的资源集合;和
调用所述应用以利用所述资源集合。
9.根据权利要求6所述的系统,所述操作包括:
标识由用户使用的语言以与所述客户端设备交互;和
基于所述合并资源索引选择所述第一资源包内的第一资源,而非所述第二资源包内的第二资源,以供所述应用基于提供第一语言的所述第一资源使用,该第一语言比由所述第二资源提供的第二语言更类似于所述语言。
10.根据权利要求6所述的系统,所述操作包括:
标识由所述客户端设备支持的显示品质用户体验;和
基于所述合并资源索引选择所述第一资源包内的第一资源,而非所述第二资源包内的第二资源,以供所述应用基于包括第一多媒体数据的所述第一资源使用,该第一多媒体数据比包括在所述第二资源内的第二多媒体数据更类似于所述显示品质用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077092.7/1.html,转载请声明来源钻瓜专利网。