[發明專利]旁路三層同步系統的中間同步服務器有效
| 申請號: | 200580043165.6 | 申請日: | 2005-11-22 |
| 公開(公告)號: | CN101080712A | 公開(公告)日: | 2007-11-28 |
| 發明(設計)人: | T·克里默;C·西里舒克;W·維莫二世 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于靜;李崢 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 旁路 三層 同步 系統 中間 服務器 | ||
1.一種用于處理三層同步系統內的空更新事件的方法,所述三層同步系統具有客戶機、同步服務器和數據服務器,所述方法包括以下步驟:
攔截用于使所述客戶機的數據存儲器與所述數據服務器的數據存儲器同步的同步請求;
在將所攔截的同步請求傳送到所述同步服務器之前,基于先前所建立的指示器確定數據更新是否是必要的;以及
基于所述確定步驟的結果,選擇性地啟動同步事件,
其中當所述確定步驟指示數據更新是不必要的時,不需要將所攔截的同步請求傳送到所述同步服務器。
2.根據權利要求1的方法,其中當所述確定步驟指示數據更新是不必要的時,將無需更新的通知傳送到所攔截的同步請求的源。
3.根據權利要求1或2的方法,其中當所述指示器指示空更新事件將會由所述同步請求產生時,所述確定步驟指示數據更新是不必要的。
4.根據權利要求1的方法,其中當所述確定步驟指示數據更新是必要的時,將所攔截的同步請求傳送到所述同步服務器,其啟動所述客戶機與所述數據服務器之間的同步動作。
5.根據權利要求1的方法,其進一步包括以下步驟:
在所述攔截步驟之前,輪詢所述數據服務器以確定數據更新是否是必要的;
當所述輪詢步驟確定數據更新是必要的時,建立指示值以指示數據更新是必要的,其中所述指示值是在所述攔截步驟的先前所建立的指示器內建立的;并且其中所述指示器的缺省狀態指示并無必要的數據更新,所述方法進一步包括步驟:間歇地重復所述輪詢步驟直到所述輪詢步驟確定數據更新是必要的。
6.一種被配置以在三層同步系統內操作的旁路器,所述三層同步系統包括具有數據存儲器的客戶機、中間同步服務器以及具有另一數據存儲器的數據服務器,所述另一數據存儲器使用所述同步服務器間歇地與所述數據存儲器同步,所述旁路器包括:
攔截器,所述攔截器用于在涉及所述同步服務器的同步事件被啟動之前攔截同步請求;以及
推理機,在所攔截的同步請求被傳送到所述同步服務器之前,所述推理機確定是否將要同步所述數據存儲器和所述另一數據存儲器,其中響應于所述推理機的所述確定,選擇性地啟動所述同步事件,
其中當所述推理機確定同步不會發生時,所述旁路器不需要將所攔截的同步請求傳送到所述同步服務器。
7.根據權利要求6的旁路器,其中當所述推理機確定同步不會發生時,所述旁路器將無需更新的通知傳送到所攔截的同步請求的源。
8.根據權利要求6或7的旁路器,其中當所述推理機確定同步會發生時,所述旁路器將所攔截的同步請求傳送到所述同步服務器進行處理。
9.根據權利要求6或7的旁路器,其進一步包括:
更新檢測引擎,所述更新檢測引擎被配置以針對更新而異步輪詢所述數據服務器和所述同步服務器中的至少一個,以及存儲所述輪詢的結果,所述推理機使用所述輪詢的結果來確定是否將要同步數據存儲器;以及
旁路標記數據存儲器,所述旁路標記數據存儲器被配置以存儲由所述更新檢測引擎生成的多個旁路標記,每個旁路標記與唯一的客戶機/數據服務器關系相關聯,其中所述推理機在確定是否將要同步所述數據存儲器和所述另一數據存儲器時利用所述旁路標記。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580043165.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多層配線結構及其形成方法
- 下一篇:集成的玉米加工





