[发明专利]用于跨应用版本的对象/形状的属性的计算的方法和系统有效
申请号: | 201380005461.1 | 申请日: | 2013-01-10 |
公开(公告)号: | CN104067229B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | D·克雷;M·伍尔夫;M·道宾;S·L·霍恩 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/06;G06F15/16 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 版本 对象 形状 属性 计算 | ||
技术领域
本发明涉及跨应用版本的对象/形状的属性的计算。
背景技术
不同的应用能够对具有相同或相似文件类型的文件进行操作。然而,不同的应用可提供不同的文件内容和/或支持对文件的不同操作。通常期望维持由应用的第一版本创建的文件与该应用的不同版本或完全不同的应用之间的兼容性。这样做允许不同应用的用户共享、操纵和/或以其他方式访问由第一版本应用创建的文件,即使该文件可能已经使用提供其它版本或其它应用中不存在的附加内容、能力或特征的该应用的一个版本来创建。当这发生时,该应用的特征较少的版本能够相对于它支持的能力和内容来访问和操纵该文件,同时忽略它不支持的能力和内容,由此向该特征较少的应用的用户提供使用和/或修改应用文件的能力。然而,如果特征较少的应用修改应用文件,则特征较少的应用可能由于该特征较少的应用的限制而不正确地保留文件内容中的对于该特征较少的应用是未知的部分。本发明的各实施例正是对于这一一般环境而构想的。
虽然本背景技术中着眼于特定的问题,但本发明决不旨在限于解决那些特定问题。
发明内容
本公开的实施例涉及维护存储在可由应用的不同版本共享的文件中的属性。可使用自描述文件来向一应用提供可用于正确地计算或以其他方式维护文件数据的信息,即使操纵该自描述文件的应用的一个版本不支持该文件数据的各部分。在各实施例中,自描述文件可包含扩展部分或者可以按其它方式存储或关联于描述对应用的一个版本可能不支持的数据的适当计算的元数据,由此 允许该应用版本适当地保留未知文件内容。由此,该自描述文件可由应用用来适当地保留未知文件内容。本文公开的其它实施例涉及用于生成和维护自描述文件的系统和方法。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。
附图说明
在所有的图中,相同标号表示相同元素或相同类型的元素。
图1示出了保留未知文件内容的自描述文件100的实施例。
图2是表示用于创建自描述文件的方法200的实施例的流程图的图示。
图3是表示由能够适当地重新计算存储在自描述文件中的属性值的应用执行的方法300的实施例的流程图的图示。
图4是表示用于保留未知文件内容的方法400的实施例的流程图的图示。
图5示出了用于实现本文公开的各方法的计算机环境和计算机系统500的实施例。
图6A示出了用于执行本文描述的创建和利用自描述文件格式的实施例的移动计算设备600的一个实施例。
图6B是适用于实施本文公开的自描述文件格式的实施例的示例性移动计算设备系统602的简化框图。
图7示出了用于将本文公开的各实施例提供给一个或多个客户机设备的系统的实施例。
具体实施方式
本发明现将参考其中示出了一些可能的实施例的附图来更完整地描述各示例性实施例。然而,其他方面能以许多不同的形式来实现,并且在本发明中包括各具体实施例不应被解释为将这些方面限于在此阐明的各实施例。相反,包括附图中描绘的各实施例是为了提供全面和完整且将预期的范围完全地传达给本领域技术人员的公开。在参考附图时,使用相同的附图标记来指示所有 附图所示的相同的结构和元素。
本公开的实施例涉及维护存储在由应用的不同版本共享的文件中的属性。软件产品被持续地开发和发布为新版本或不同版本,每一版本都可提供不同的能力和/或内容。通常,不同的应用能够对相同的文件类型进行操作。期望维持由应用的第一版本创建的文件与该应用的不同版本或完全不同的应用之间的兼容性。这样做向不同应用的用户提供了共享、操纵和/或以其他方式访问由第一应用创建的文件的能力,即使该文件可能已经使用提供超出其它应用或该应用的其它版本的能力的附加能力和/或内容的该应用的一个版本来创建。在这种情况下,应用的特征较少的版本能够相对于该特征较少的应用所支持的能力和内容来访问和操纵文件,同时忽略该特征较少的应用不支持和/或提供的能力和或内容。由此,特征较少的应用的用户具有使用和/或修改由第一应用创建的应用文件的能力。然而,如果特征较少的应用修改由第一应用创建的文件,则特征较少的应用可能由于该特征较少的应用的限制而不正确地保留文件中的对于该特征较少的应用是未知的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380005461.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发现和使用电话号码位置信息
- 下一篇:呈现数据驱动表单