[發明專利]本地存儲數據版本控制有效
| 申請號: | 201480015638.0 | 申請日: | 2014-03-11 |
| 公開(公告)號: | CN105283847B | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | T·W·米利特;M·雷;P·J·波頓 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F9/54 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 本地 存儲 數據 版本 控制 | ||
1.一種服務器計算機系統,包括下列各項:
一個或多個處理器;
系統存儲器;以及
一個或多個計算機可讀取的存儲介質,其上存儲有計算機可執行指令,所述計算機可執行指令在由所述一個或多個處理器執行時導致所述服務器計算機系統執行用于維護各Web應用程序版本之間的一致性的方法,所述方法包括下列各項:
從Web應用程序客戶端接收重播動作對象的動作,所述重播動作對象指定在所述Web應用程序客戶端處執行的一系列用戶動作,一旦判斷所述Web應用程序客戶端已經連接到所述服務器計算機系統,就重播所述重播動作對象的指定的一系列用戶動作,其中,重播所述重播動作對象產生數據請求,并且其中,對于所述重播動作對象,省略了版本標頭,以確保處理在所述Web應用程序客戶端處執行的離線動作;
訪問來自Web應用程序客戶端的對指定的數據的一個或多個部分的所述數據請求的動作,所述數據是根據Web應用程序方案的第一版本索引的;
判斷所請求的數據包括由所述Web應用程序方案的第二版本提供的、不可使用所述Web應用程序方案的第一版本來訪問的至少一個指定的元素的動作;
將所述Web應用程序方案更新為所述Web應用程序方案的第二版本的動作,所述Web應用程序方案的第二版本被配置為處理不可使用所述Web應用程序方案的第一版本來訪問的所述至少一個指定的元素;以及
使用所述已更新的Web應用程序方案來處理所述接收到的數據請求的動作。
2.如權利要求1所述的服務器計算機系統,其特征在于,所述Web應用程序客戶端的軟件代碼本地存儲在所述客戶端的計算機系統上,并且其中所述Web應用程序數據存儲在所述客戶端的計算機系統上的本地數據緩存中。
3.如權利要求1所述的服務器計算機系統,進一步包括存儲在所述重播動作對象中包括的一個或多個用戶動作。
4.一種客戶端計算機系統,包括下列各項:
一個或多個處理器;
系統存儲器;以及
一個或多個計算機可讀取的存儲介質,其上存儲有計算機可執行指令,所述計算機可執行指令在由所述一個或多個處理器執行時導致所述客戶端計算機系統執行用于在各Web應用程序客戶端和服務器之間維護適當的版本的方法,所述方法包括下列各項:
在Web應用程序客戶端處生成重播動作對象的動作,所述重播動作對象指定在所述Web應用程序客戶端處執行的一系列用戶動作,一旦判斷所述Web應用程序客戶端已經連接到Web應用程序服務器,所述重播動作對象的指定的一系列用戶動作就是可重播的,其中,重播所述重播動作對象產生數據請求,并且其中,對于所述重播動作對象,省略了版本標頭,以確保處理在所述Web應用程序客戶端處執行的離線動作;
向所述Web應用程序服務器發送對數據的一個或多個部分的所述數據請求的動作,所述數據是根據Web應用程序方案的第一版本索引的;
從所述Web應用程序服務器接收所述Web應用程序客戶端已經請求了包括由所述Web應用程序方案的第二版本提供的、不可使用所述Web應用程序方案的第一版本來訪問的至少一個指定的元素的數據的指示的動作;
響應于所述指示,發送對Web應用程序客戶端更新的請求的動作;
接收所述Web應用程序客戶端的所請求的更新中的至少一個的動作,以使得所述Web應用程序客戶端升級以處理不可使用所述Web應用程序方案的第一版本來訪問的所述至少一個指定的元素;以及
向所述Web應用程序服務器重新發送對數據的一個或多個部分的所述數據請求的動作。
5.如權利要求4所述的客戶端計算機系統,其特征在于,一旦判斷在所述Web應用程序客戶端和所述Web應用程序服務器之間存在版本不匹配,利用客戶端側動作隊列來與所述Web應用程序服務器進行通信,所述Web應用程序服務器接著與本地數據存儲進行通信。
6.如權利要求4所述的客戶端計算機系統,其特征在于,在所述Web應用程序客戶端離線的一段時間之后發送重新發送的數據請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480015638.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可執行近似計算指令的處理器
- 下一篇:顯示對象預生成
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





