[發明專利]數據的核查方法、裝置及系統有效
| 申請號: | 200710123223.7 | 申請日: | 2007-07-02 |
| 公開(公告)號: | CN101079758A | 公開(公告)日: | 2007-11-28 |
| 發明(設計)人: | 郭子玉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 王琦;宋志強 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 核查 方法 裝置 系統 | ||
技術領域
本發明涉及通信領域,具體涉及一種數據的核查方法、裝置和系統。
背景技術
由于硬件處理能力限制,通信系統往往采用分布式設計,也就是系統由多個處理器系統(如多塊單板)組成。為滿足分布式設計時的訪問性能需求,單板需要在本地就可訪問到數據,這就產生了數據的分布需求,也就是一份數據需要同時分布到多個單板上。在這種情況下,各單板之間如果數據不一致,可能造成系統處理故障或異常,這時就需要由圖1所示的系統主控單元以其數據作為基準,對各單板進行數據管理。
如圖1所示,例如,對于配置數據,系統主控單元針對每塊單板都維護有一份單板數據文件,單板則在本地保存一份自身的單板數據文件以支持從本地快速啟動。當系統主控單元故障或者通信故障時,單板可以應用本地所保存的單板數據文件啟動,而該單板數據文件可能和系統主控單元所維護的相應單板的單板數據文件不一致,這使得單板在啟動后所運行的數據和系統主控單元中所維護的相應單板數據不一致。另外,當系統主控單元到單板方向的鏈路發生故障時,在系統主控單元中,針對單板的數據無法下發到單板,這必然導致系統主控單元上的數據與單板上所保存的數據不一致。上述的數據不一致問題將導致單板可能無法正常工作。
為了核查系統主控單元和單板上的數據一致性,目前通常進行圖2所示流程以實現數據校驗。由圖2可見,系統主控單元發送數據核查請求到單板,單板針對其內存中每一個對象(例如,一條記錄)的數據來計算每個校驗和。每個對象標識及其校驗和構成一個二元組,單板側的所有二元組攜帶于核查響應消息中發送給系統主控單元;系統主控單元按照與單板相同的算法計算本地內存中所維護的該單板數據的校驗和,并比較收到的每個校驗和以及自身計算出的每個校驗和,以判斷自身維護數據與單板數據的是否一致。
通過上述的數據校驗過程雖然可以檢查系統主控單元所維護的數據與單板數據的一致性,但需要在單板和系統主控單元上分別針對單板數據計算每一對象的數據的CRC校驗和,導致該數據校驗過程非常耗時,而且占用較多的CPU資源,為此,操作人員一般會選擇在系統相對空閑時進行數據校驗過程,以避免對正常業務造成影響,這反而會使數據不一致的情況維持較長時間后才被發現,因而極易產生單板數據處理異常等問題。
發明內容
本發明實施例在于提供一種數據的核查方法,能快速完成第二側與第一側中所維護的數據的一致性檢查。
本發明實施例在于提供一種數據的核查裝置,分別設置在第二側和第一側,能快速完成其所維護的數據的一致性檢查。
本發明實施例在于提供一種分布式系統,能快速完成單板側與系統主控單元側之間所維護的數據的一致性檢查。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
一種數據核查的方法,第二側接收來自第一側的第一已執行事務標識,比較第二側的第二已執行事務標識與第一側的第一已執行事務標識,根據所述事務標識之間的一致性確定第一側與第二側的數據是否一致;
其中,所述第一側為系統主控單元,所述第二側為單板;所述第二已執行事務標識針對第二側當前數據或當前命令操作而建立,所述第一已執行事務標識針對第一側上一次數據或上一次命令操作而建立。
一種實現數據核查的裝置,其特征在于,所述裝置包括,
存儲器,存儲有針對第二側當前數據或當前命令操作而建立的第二已執行事務標識;
比較模塊,比較從存儲器中讀取所述第二已執行事務標識和來自第一側的第一已執行事務標識,根據所述事務標識之間的一致性確定第一側與第二側的數據是否一致,一致時輸出比較結果;其中,所述第一已執行事務標識針對第一側上一次數據或上一次命令操作而建立;
其中,所述第一側為系統主控單元,所述第二側為單板。
一種實現數據核查的裝置,包括,
存儲器,存儲有針對第一側上一次數據或上一次命令操作而建立的第一已執行事務標識;
事務標識分配模塊,針對第一側當前數據或當前命令操作而建立所述第一事務標識,并作為更新的第一已執行事務標識保存至所述存儲器,
第一比較模塊,將所述更新的第一已執行事務標識與來自第二側的第二已執行事務標識比較,根據所述事務標識之間的一致性確定第二側與第一側的數據是否一致,一致時輸出比較結果;其中,所述第二已執行事務標識針對第二側當前數據或當前命令操作而建立。
一種分布式系統,該系統中至少包含一個系統主控單元和若干個由其管理的單板,其特征在于,所述系統主控單元包括,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710123223.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





