[發明專利]用于跨應用版本的對象/形狀的屬性的計算的方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201380005461.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發現和使用電話號碼位置信息
- 下一篇:呈現數據驅動表單





