[发明专利]封装URI方案以标识并引用包的多个部分有效
申请号: | 200680011067.9 | 申请日: | 2006-03-22 |
公开(公告)号: | CN101512519A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | A·舒尔;B·A·麦克肯齐;A·V·沃匹洛夫;D·B·奥恩斯坦;J·J·迪尼埃兹;Y·G·金;S·B·谢斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 封装 uri 方案 标识 引用 部分 | ||
技术领域
本发明的各个实施例涉及一种用于选择性地标识和访问包内的资源而无需访 问整个结构的系统和方法。更特别地,本发明的各个实施例涉及一种用于编写标识 包内与现有URI格式、规则和标准一致的资源的URI方案的系统和方法。
背景技术
统一资源标识符(URI)是用于标识抽象或物理资源的一紧凑型字符串。URI 提供用于针对客户机的需要标识资源的一种简单和可扩展装置。URI可被进一步地 分类为名称、定位符、或两者。统一资源名称(URN)是被要求即使在资源停止 存在或变得不可用时也保持全球唯一和一致的一个URI子集。统一资源定位符 (URL)也是一个URI子集,并通过其主要访问机制(位置)的表示标识资源, 而不是按照名称标识资源。URI、URN和URL在“Request for Comments:2396” (RFC 2396)中进一步详细描述。
当经由网络访问信息时,当前利用URI的技术仅向客户机提供访问整个包的 能力。因此,即使当客户机仅需要具有一个包的一特定部分时,客户机也被迫使取 回该整个包。例如,对于给定URI“www.microsoft.com/sample.package”,使用像 超文本传输协议(HTTP)的现有URI方案,目前并没有一种方法可取回包 “sample.package”内的各个部分而不必访问整个包,然后在客户机侧提取该特定 部分。
需要用于使客户机能寻址包内的特定资源而无需访问整个包的技术。该方法 应当是通用和灵活的,由此能与现有URI格式、规则和标准共存并保持一致。本 发明介绍并解决这些需要。
发明内容
本发明涉及经由网络访问资源的一种系统和方法。根据本发明的各个实施例, 客户机可从一数据存储中请求一资源,其中该资源是一包的单个部分。一种根据本 发明各实施例的方法包括编写一封装URI,以及通过经由该封装URI标识资源来 请求该资源。根据本发明各实施例的方法可进一步包括取回资源并将该封装URI、 以及资源储存在客户机内的高速缓存中。
在其它实施例中,一种系统可包括用于储存多个包的至少一个数据存储。该 系统另外可包括储存在每个包内的至少一个资源,以及用于标识每个包内的资源的 至少一个封装URI。
在本发明的其它实施例中,资源标识符方案可提供一种使用一算法编写一封 装URI的方法,其中该封装URI标识包内的一资源。该资源标识符方案可包括编 写能与任何方案合作、并且是非协议特定的一封装URI。该资源标识符方案另外可 包括用于将封装URI分解成其主要成分的一种算法。
附图说明
图1是示出适于实现本发明的一种计算环境的框图。
图2示出本发明的包。
图3示出一封装URI的一般形式。
图4示出不同封装URI以及每一个封装URI所寻址的资源的示例。
图5示出从包URI和相关引用编写的封装URI的示例。
图6A示出被分解并转换成一包URI和一部分URI的封装URI的一个示例。
图6B示出描述将一封装URI分解成其主要成分的一种算法。
图7示出如何从一绝对包URI和一相关引用编写一封装URI。
图8示出一种比较封装URI的方法。
具体实施方式
图1是示出其中封装URI方案的系统和方法可根据本发明各实施例运行的计 算环境的框图。计算系统环境100仅是适当计算环境的一个示例,并非旨在提出对 本发明的范围、用途或功能作任何限制。计算环境100也不应被解释为对示例性操 作环境100中所示的任一组件或其组合有任何依赖性或任何需求。
本发明也可在很多其它通用或专用计算系统环境或配置中操作。适于本发明 使用的众所周知的计算系统、环境、和/或配置的示例包括,但不限于,个人计算 机、服务器计算机、手持式或膝上型装置、书写板装置、多处理器系统、基于微处 理器的系统、机顶盒、可编程消费品电器、网络PC、迷你计算机、大型机、包括 任一种以上系统或设备的分布式计算环境等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680011067.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除草组合物及其使用方法
- 下一篇:药物输入装置及方法