[發(fā)明專利]主備數(shù)據(jù)一致性檢測方法無效
| 申請?zhí)枺?/td> | 200610145686.9 | 申請日: | 2006-11-23 |
| 公開(公告)號: | CN101192972A | 公開(公告)日: | 2008-06-04 |
| 發(fā)明(設(shè)計(jì))人: | 張偉良 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F11/00;H04Q3/00;H04M3/22 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 | 代理人: | 龍洪;霍育棟 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)一致性 檢測 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信技術(shù),具體說,涉及一種主備數(shù)據(jù)一致性檢測方法。
背景技術(shù)
在嵌入式通信設(shè)備中,為了提高系統(tǒng)的可靠性與安全性,往往提供主控板的主備工作方式,在主備工作方式的系統(tǒng)中,正常情況下,一個(gè)主控板處于正常的工作狀態(tài)(稱為主機(jī)),而另一個(gè)主控板則處于備用狀態(tài)(稱為備機(jī)),在滿足一定條件的情況下,原來處于備用狀態(tài)的主控板將轉(zhuǎn)為主用狀態(tài)(這個(gè)過程成為主備倒換),從而保證系統(tǒng)正常穩(wěn)定運(yùn)行。在發(fā)生主備倒換之前,備機(jī)盡量保持與主機(jī)一致的數(shù)據(jù)和狀態(tài),否則主備倒換后,系統(tǒng)很容易發(fā)生故障,而且這種故障非常難定位。在處理測試故障、工程故障的過程中,經(jīng)常遇到這樣的問題,在經(jīng)過反復(fù)的分析、試驗(yàn)后,發(fā)現(xiàn)這樣的故障是由于發(fā)生主備倒換后主備數(shù)據(jù)不一致引起的。
嵌入式通信系統(tǒng)采用主備工作方式,這樣的主備工作方式有助于提高系統(tǒng)的穩(wěn)定性。但是在實(shí)際應(yīng)用中,主備控制邏輯實(shí)現(xiàn)較復(fù)雜,主備功能往往較易發(fā)生故障,而且與主備功能相關(guān)的故障較難定位、較難解決,尤其在發(fā)生主備倒換時(shí),備機(jī)并沒有正確地同步主機(jī)的數(shù)據(jù)與狀態(tài),導(dǎo)致倒換后系統(tǒng)無法正常工作甚至業(yè)務(wù)中斷等故障。如果能夠及時(shí)地發(fā)現(xiàn)并提示主備數(shù)據(jù)不一致,不僅可以縮短解決類似問題的周期,而且可以在自測階段、測試階段就發(fā)現(xiàn)問題。
發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問題是提供一種主備數(shù)據(jù)一致性檢測方法,當(dāng)主備數(shù)據(jù)不一致時(shí)能夠及時(shí)告警,并且主備數(shù)據(jù)能夠重新同步。
技術(shù)方案如下:
主備數(shù)據(jù)一致性檢測方法,步驟如下:
(1)對數(shù)據(jù)進(jìn)行分類;
(2)啟動主備數(shù)據(jù)的一致性檢測;
(3)暫停對數(shù)據(jù)的主備同步;
(4)主機(jī)進(jìn)行一致性檢測的操作;
(5)備機(jī)進(jìn)行一致性檢測的操作;
(6)恢復(fù)主備同步。
進(jìn)一步,步驟(1)中,所述主備數(shù)據(jù)包括靜態(tài)數(shù)據(jù)或者動態(tài)數(shù)據(jù)。
進(jìn)一步,步驟(2)中,主備數(shù)據(jù)一致性檢測啟動的觸發(fā)條件包括:業(yè)務(wù)量的大小或者通過網(wǎng)管人工觸發(fā)。
進(jìn)一步,步驟(2)中,對于靜態(tài)數(shù)據(jù),禁止配置發(fā)生變化;對于動態(tài)數(shù)據(jù),主機(jī)停止向備機(jī)同步動態(tài)數(shù)據(jù)。
進(jìn)一步,步驟(4)中,對于靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù)的一致性檢測,主機(jī)分別收集靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),分別計(jì)算校驗(yàn)值,將校驗(yàn)數(shù)據(jù)發(fā)送給備機(jī)。
進(jìn)一步,步驟(4)中,所述校驗(yàn)數(shù)據(jù)包括數(shù)據(jù)類型或者校驗(yàn)值。
進(jìn)一步,步驟(5)具體為:
備機(jī)接收到校驗(yàn)數(shù)據(jù)后,根據(jù)數(shù)據(jù)類型收集數(shù)據(jù),計(jì)算校驗(yàn)值,并與主機(jī)的校驗(yàn)值進(jìn)行比較;如果相等則認(rèn)為主備數(shù)據(jù)一致,如果不相等則認(rèn)為主備數(shù)據(jù)不一致,并且備機(jī)將一致性檢測的結(jié)果發(fā)送給主機(jī);當(dāng)主備數(shù)據(jù)不一致時(shí),主機(jī)進(jìn)行告警或者同步數(shù)據(jù)到備機(jī)。
進(jìn)一步,步驟(5)中,備機(jī)發(fā)送給主機(jī)的一致性檢測的結(jié)果包括:數(shù)據(jù)類型或者主備數(shù)據(jù)是否一致。
本發(fā)明能夠?qū)崟r(shí)、動態(tài)地對主備機(jī)的同步進(jìn)行檢測,當(dāng)主備數(shù)據(jù)不一致時(shí),能夠及時(shí)告警,并自動恢復(fù)主備數(shù)據(jù)的一致。并且本發(fā)明能夠記錄主備數(shù)據(jù)不一致的告警,便于對不一致故障進(jìn)行定位,縮短故障定位時(shí)間。
附圖說明
圖1是本發(fā)明優(yōu)選實(shí)施例的流程圖。
具體實(shí)施方式
本發(fā)明方法是通過主備機(jī)之間同步數(shù)據(jù)來實(shí)現(xiàn)主備數(shù)據(jù)一致性。
下面參照附圖,對本發(fā)明的優(yōu)選實(shí)施例作詳細(xì)描述。
如圖1所示,主備數(shù)據(jù)一致性檢測方法步驟如下:
步驟S101:將主備之間需保持一致的數(shù)據(jù)進(jìn)行分類。
將主備之間需保持一致的數(shù)據(jù)做分類,對每種類型的數(shù)據(jù)獨(dú)立地做一致性檢測,這樣作有助于降低主備數(shù)據(jù)一致性檢測性的復(fù)雜度,并能夠提供更詳細(xì)的主備數(shù)據(jù)不一致的原因。
本實(shí)施例中,將數(shù)據(jù)分為靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù)。靜態(tài)數(shù)據(jù)指配置數(shù)據(jù),必須存盤,否則會影響系統(tǒng)的功能。動態(tài)數(shù)據(jù)指可以由靜態(tài)數(shù)據(jù)生成的、由業(yè)務(wù)運(yùn)行而產(chǎn)生的數(shù)據(jù)。
靜態(tài)數(shù)據(jù)不易變化,一般在配置變化的時(shí)候才發(fā)生變化,而動態(tài)數(shù)據(jù)變化頻繁,在業(yè)務(wù)運(yùn)行過程中不斷地發(fā)生變化。將不易變化的靜態(tài)數(shù)據(jù)和易變化的動態(tài)數(shù)據(jù)區(qū)分開,有助于降低主備數(shù)據(jù)一致性檢測性的復(fù)雜度,并能夠提供更詳細(xì)的主備數(shù)據(jù)不一致的原因。
根據(jù)系統(tǒng)功能需求,靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù)分別可以進(jìn)一步細(xì)分類型。
步驟S102:主機(jī)啟動主備數(shù)據(jù)的一致性檢測。
主機(jī)在一定條件下觸發(fā),啟動該類型主備數(shù)據(jù)的一致性檢測。用戶可以根據(jù)需要進(jìn)行設(shè)定觸發(fā)的條件,例如可以將業(yè)務(wù)量設(shè)定為觸發(fā)條件,根據(jù)業(yè)務(wù)量的大小觸發(fā)一致性檢測。業(yè)務(wù)量指設(shè)備本身為客戶提供的業(yè)務(wù)的大小,如打電話的業(yè)務(wù)量、上網(wǎng)的業(yè)務(wù)量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610145686.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 云存儲數(shù)據(jù)的一致性維護(hù)方法及云存儲系統(tǒng)
- 一種實(shí)現(xiàn)數(shù)據(jù)一致性的方法及裝置
- 用于解決主設(shè)備間數(shù)據(jù)一致性的總線監(jiān)控方法及裝置
- 航天產(chǎn)品生產(chǎn)過程數(shù)據(jù)一致性保證方法
- 一種異構(gòu)系統(tǒng)數(shù)據(jù)一致性的方法
- 數(shù)據(jù)一致性校驗(yàn)流控方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種金融數(shù)據(jù)一致性檢測系統(tǒng)及方法
- 一種在異地多活架構(gòu)下保障數(shù)據(jù)一致性的方法
- 一種預(yù)取buffer數(shù)據(jù)一致性的處理方法及裝置
- 基于區(qū)塊鏈技術(shù)的數(shù)據(jù)中臺的數(shù)據(jù)質(zhì)量監(jiān)控方法及系統(tǒng)





