[發明專利]用于多主同步環境的基于知識的框架中的質量上的對象變更的表示有效
| 申請號: | 200980103998.5 | 申請日: | 2009-01-06 |
| 公開(公告)號: | CN101933294A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | M·R·克拉克;L·諾維克;M·克斯拉維;O·李 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28;H04L7/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 同步 環境 基于 知識 框架 中的 質量 對象 變更 表示 | ||
技術領域
本發明涉及用于描述對正在用于多主同步環境中的基于知識的同步框架中同步的對象的變更的知識的增強的元數據,其中該增強的元數據包含關于變更的質量信息。
背景
移動計算和通信設備的普及引起對只要用戶想要就傳遞和接收信息的能力的相應的期望。簡而言之,無論何地、無論何時以及無論設備各自的能力如何,用戶都想要從各種設備對信息和應用程序進行無處不在的訪問,另外,用戶想要能夠在進行中訪問和更新這些信息,并且他們想要確保數據盡可能地正確和最新。
存在已嘗試使設備和對象彼此共享數據副本的各種分布式數據系統。例如,音樂共享系統可在PC、蜂窩電話、游戲控制臺和MP3播放器之間同步音樂。電子郵件數據可在工作服務器、客戶PC和便攜式電子郵件設備之間進行同步。然而,當今就這些設備彼此同步一組公共信息而言,該同步通常根據設備之間的靜態設置來進行。然而,當這些設備變得頻繁地或間歇性地斷開時,即,當它們是松耦合的以使其可能斷開彼此之間的通信,例如,當蜂窩電話在隧道中時,或者當要同步的設備數量是動態的時候,期望具有供設備在其彼此重新連接或在其加入網絡時確定每一個其他設備需要什么變更的拓撲結構無關方式。
如圖1所示,當今存在其中主節點100以專用方式來與客戶機節點110同步的各種示例,諸如在電子郵件服務器與電子郵件客戶機同步時等。由于兩個設備之間的專用同步,在這兩個設備之間同步所需的信息102可由主節點100來跟蹤。這一信息102也可任選地由客戶機節點110來跟蹤,然而,當主節點100和客戶機節點110之間的連接有時變為斷開時以及當同步設備的數量突然增加或減少時,跨所有這些設備跟蹤每一個設備需要的公共信息的必要信息變為難題。
當前解決方案通常將其同步語義僅基于特定節點(例如,電子郵件服務器)而非任意節點的時鐘或邏輯水印。這些系統在單個連接節點或主節點的情況下能夠運行良好。然而,在節點連接的拓撲結構或模式能夠不可預見地改變時,這些系統就會碰到問題。
其他系統為特定種類的數據對象構建專有同步模型,以便跨這些設備跟蹤數據格式專用的大量原語元數據以處理該問題。例如,為了同步特定文字處理文檔格式的對象,由于文檔及其基本原語隨時間變化,在表示文檔及其基本原語,并且在向希望根據一組公共文字處理文檔來同步的其他設備高效地表示該信息上造成了大量開銷和復雜性。除了這些系統構建起來是昂貴且復雜的,并且由于其所基于的自定義數據格式而無法擴展之外,這些系統還固有地由于必須生成、分析和跟蹤的大量元數據而不可伸縮。
另外,這些解決方案只適用于一個特定域,例如文字處理文檔。在考慮所有種類的同步對象(例如,圖片、視頻、電子郵件、文檔、數據庫存儲等)時,可以看到基于每一種對象類型來實現自定義同步解決方案以便跨多主環境中的所有設備跟蹤這些對象的演變在當今是不可行的。因此,這些解決方案不可避免地將同步語義與數據語義鏈接。
由此,當拓撲結構中的計算機改變它們彼此連接的方式時或者在計算機數量增長時,存在對節點無關同步知識的需求。例如,在媒體播放器的情況下,可能期望在多個計算機和多個網站之間同步。在大多數情況下,大多數應用程序只能在幾個公知端點(家庭PC和媒體播放器)之間同步數據。然而,隨著設備社區隨時間演變,對于媒體播放器應用程序的用戶,對這些設備所利用的音樂庫的數據同步靈活性的需求增加,由此造成對更穩健的系統的需求。
該需求在考慮許多計算對象在可以發生的各種類型的變更方面不是整體式的時候甚至更為復雜。在當今的復雜計算環境中,對象變更涵蓋超出僅僅“向對象添加數據”或“從對象中刪減數據”的各種各樣的變更。對對象的某些數據的變更還可被認為是刪減將要變更的數據和添加反映變更的數據。由此,按照整體式觀點,按照對象演變,存在對象可能發生什么的有限視圖:由對象表示的數據可用某些新數據來擴充,可以變更對象所表示的數據中的某一些而其余數據保持不變和/或可以刪除對象所表示的數據中的某一些。
就此,大量特性也可整個為對象變更。例如,對象的名稱、何時最后一次查看對象、對象的字段可允許的長度、對象的模式(例如,聯系人模式)、對象的保真度(例如,音頻)、應用于對象的壓縮方案、對象的分辨率(例如,圖像或視頻)、對象的文件格式、或者可以在對象上定義的任何其他任意函數都是可以為對象變更的而無法由僅僅通過向對象添加數據或從對象中刪減數據的表示充分反映的特性的示例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980103998.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療血管性癡呆的中藥及其制備方法
- 下一篇:圖形遠程化體系結構





