[發(fā)明專利]自適應(yīng)數(shù)據(jù)同步有效
| 申請?zhí)枺?/td> | 201480012764.0 | 申請日: | 2014-03-04 |
| 公開(公告)號: | CN105144102B | 公開(公告)日: | 2019-09-17 |
| 發(fā)明(設(shè)計)人: | J·范圖倫內(nèi)特;J·瓦德斯沃思;Y·張;R·S·巴德;H·普拉帕卡;A·吉弗倫特;E·阿萊克斯洛德 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責任公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自適應(yīng) 數(shù)據(jù) 同步 | ||
在一實施例中,應(yīng)用模塊可以基于計算設(shè)備的運行狀態(tài)來調(diào)整同步方案。操作系統(tǒng)可以確定計算設(shè)備的運行狀態(tài)。操作系統(tǒng)可以基于運行狀態(tài)向應(yīng)用模塊指派同步分配。應(yīng)用模塊的同步引擎可以基于同步分配來實現(xiàn)同步方案。
背景
隨著更多用戶開始使用云服務(wù)來存儲隨時間持續(xù)更新的數(shù)據(jù),所存儲的數(shù)據(jù)可以在多個設(shè)備上同步。用戶可能正在使用智能電話、平板設(shè)備、膝上型計算機、臺式計算機或其他計算設(shè)備。這些設(shè)備的每一個可能在變化的環(huán)境中工作,諸如功率電平、活動級別、網(wǎng)絡(luò)連接及其他因素。用戶可能想要無論工作條件中的這些變化而使數(shù)據(jù)同步。
概述
提供本概述是為了以精簡的形式介紹將在以下詳細描述中進一步描述的概念的選集。本概述并不旨在標識所要求保護主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
以下討論的各實施例涉及基于計算設(shè)備的運行狀態(tài)來調(diào)整同步方案。操作系統(tǒng)可以確定計算設(shè)備的運行狀態(tài)。操作系統(tǒng)可以基于運行狀態(tài)向應(yīng)用模塊指派同步分配。應(yīng)用模塊的同步引擎可以基于同步分配來實現(xiàn)同步方案。
附圖簡述
為了描述可獲得以上記載的及其他優(yōu)點和特征的方式,將參照各具體實施例提出且將呈現(xiàn)更具體描述,各具體實施例在附圖中解說。理解這些附圖僅描述典型的實施例,因此不應(yīng)被視為限制本發(fā)明的范圍,各實施方式將通過使用附圖以附加的具體性和細節(jié)來描述和解釋。
圖1以框圖解說了數(shù)據(jù)網(wǎng)絡(luò)的一實施例。
圖2以框圖解說了計算設(shè)備的一實施例。
圖3以框圖解說了計算設(shè)備的軟件體系結(jié)構(gòu)的一實施例。
圖4以流程圖解說了用操作系統(tǒng)來確定計算設(shè)備的運行狀態(tài)的方法的一實施例。
圖5以流程圖解說了為應(yīng)用模塊設(shè)置同步分配的方法的一實施例。
圖6以流程圖解說了用于為應(yīng)用模塊確定同步方案的方法的一實施例。
圖7以流程圖解說了用同步服務(wù)器建立同步方案的方法的一實施例。
詳細描述
以下討論了各實施例。盡管討論了各具體實施方式,但是應(yīng)當理解,這僅為解說目的而完成。相關(guān)領(lǐng)域的技術(shù)人員將認識到,可以使用其他組件和配置,而不背離本公開的主題的精神和范圍。各實施方式可以是機器實現(xiàn)的方法、其上存儲有針對至少一個處理器的方法的一組指令的有形機器可讀介質(zhì)、或者計算設(shè)備的同步管理器。
數(shù)據(jù)同步程序通常不具有基于不同設(shè)備形式因素和代碼執(zhí)行成本的而適配的行為,因而可能對用戶體驗產(chǎn)生負面影響。各數(shù)據(jù)同步實施方式可能傾向于是因設(shè)備而異的。如果數(shù)據(jù)同步實施方式跨多個設(shè)備類型,則該實施方式可以被設(shè)計成在資源最不穩(wěn)健的平臺上工作。通過使實施方式聚焦于最低的公共標準,用戶可能無法獲得更豐富的用戶體驗。
數(shù)據(jù)同步實施方式可以使用各計算資源來執(zhí)行諸如處理、存儲和網(wǎng)絡(luò)能力。每個資源可以影響電池壽命和網(wǎng)絡(luò)帶寬。此外,計算設(shè)備的資源可用性可以隨時間改變。根據(jù)總成本影響的自適應(yīng)同步行為可允許單個同步實施方式跨多個設(shè)備類型和工作條件而縮放,向用戶提供功能和資源使用兩方面的最佳可用體驗。
操作系統(tǒng)可以將各種運行狀態(tài)因素映射至同步資源的同步分配中,從而使得應(yīng)用能夠使用有限的同步資源集合。操作系統(tǒng)的狀態(tài)模塊可以使用各種基于影響運行狀態(tài)的各種輸入來確定執(zhí)行中的代碼的運行狀態(tài)的算法,所述各種輸入諸如功率、網(wǎng)絡(luò)連接、處理器使用及其他運行條件。每個運行狀態(tài)因素可以被歸類為各個級別。例如,功率狀態(tài)可以被描述為在被插入至電網(wǎng)時的低成本、在用電池電力且屏幕開啟時的中成本、以及用電池電力且屏幕關(guān)閉時的高成本。操作系統(tǒng)可以在各應(yīng)用模塊間區(qū)分,將不同的同步分配指派給不同的應(yīng)用模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責任公司,未經(jīng)微軟技術(shù)許可有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480012764.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種枸杞籽組織分解劑
- 下一篇:治療羊體外寄生蟲的藥浴劑及配制方法
- 使用后向自適應(yīng)規(guī)則進行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機匣和自適應(yīng)風扇的智能發(fā)動機
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機燃氣自適應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





