新四季網

備份系統中主設備和備用設備間系統時間校準的方法

2023-11-04 04:32:57

專利名稱:備份系統中主設備和備用設備間系統時間校準的方法
技術領域:
本發明涉及一種備份系統中主設備和備用設備間系統時間校準的方法。
背景技術:
在電信級通信電子設備中,設備的穩定性和可靠性是提供良好服務的基礎。通常為了提供更穩定的服務,電信設備中廣泛採用了熱備份技術。當主設備出現故障時,自動倒換到備用設備上,以提供不間斷服務,並使呼損最小。因此備用設備和主設備之間必須保持信息的實時同步,在很多情況下,系統時間的一致性是信息同步的重要基礎。所以首先必須校準備用設備和主設備之間的系統時間。通常不同的應用對主用設備和備用設備之間的時間偏差要求不一樣。時間校準不應對主用設備和備用設備的上電順序做嚴格的規定。
現有的時間校準方案網絡時間協議(NTP)主要適用於分布式時間伺服器和客戶機之間的時間校準。NTP協議基於IP和UDP協議,主要優點是適用於INTERNET上時間伺服器和客戶機之間的時間校準,時間校準精度較高;缺點是校準方法複雜,使用的算法也比較複雜,不容易實現,系統開銷也比較大。對於某些應用系統來說,並不能發揮NTP協議的優點。

發明內容
本發明主要解決在採用熱備份的系統中當備用單板上電後如何校準備用設備和主用設備之間的系統時間並達到規定的誤差範圍。
本發明包含下述步驟A、備用設備啟動周期循環定時器,通過通信信道周期性地向主設備發送時間校準請求消息;
B、主設備響應請求,向備用設備發送時間回應消息,並在該消息中攜帶主設備的系統時間;C、備用設備收到主設備的回應消息後停止所述定時器,並記錄第一收包時間;D、備用設備再次向主設備發送時間校準請求,記錄發送的請求次數,並根據對該請求的回應消息記錄第二收包時間;E、備用設備根據第一收包時間和第二收包時間確定時間校準誤差,並判斷該誤差是否在允許誤差範圍之內,如果判斷結果為是,則轉步驟G,否則繼續步驟F;F、判斷請求次數是否大於預定次數,如果判斷為是,則校準失敗並停止校準,否則將第二收包時間作為第一收包時間,轉步驟D;G、將主設備的系統時間加上時間校準誤差設置為備用設備的系統時間。
根據上述方法所述的收包時間,是指備用設備收到主用設備回應消息時的自身系統時間。
所述的步驟E中,判斷該誤差是否在允許誤差範圍之內的步驟,是判斷該誤差是否小於或等於允許誤差。
所述允許誤差是指在主設備和備用設備之間消息包從一端經通信信道到達另一端的最小時間。
所述的方法,時間校準誤差為(T2-T1)/2,其中T2為第二收包時間,T1為第一收包時間。
所述的方法,在備用設備側設置有超時重發機制。
所述的方法,所述的超時重發機制為當備用設備發送時間校準請求消息時,啟動一個重發循環定時器,如果在定時器超時之前,備用設備收到主設備發送的時間校準回應消息,則停止重發循環定時器;否則備用設備重新給主設備發送時間校準請求消息,直到收到主設備發送的時間校準回應消息。
採用本發明,不論主板先上電還是備板先上電,都可以自動完成時間校準。是將在主設備和備用設備之間消息包從一端經通信信道到達另一端的最小時間作為允許誤差,使得時間校準的精度比較高。而且本發明中時間校準次數可以靈活配置,不管成功與失敗,主用設備都能根據校準結果做正確的處理,使主板的開銷很低,基本不影響正常業務。


圖1是本發明的時間校準網絡模型示意圖;圖2是本發明另一個時間校準網絡模型示意圖;圖3為本發明實施例的流程圖。
具體實施例方式
本發明主要解決通信設備中兩個或者多個模塊或者小型網絡中時間伺服器和客戶機之間的時間校準,如圖1和圖2所示,是本發明的時間校準網絡模型示意圖,從圖中可以看出,該網絡模型主要包括有一臺時間伺服器(Server)和一個或者多個(Host 1、Host 2,……)。在本實施例中,該時間伺服器即是主設備,該客戶機即是備用設備。
為了將主設備(以下簡稱主板)上的信息傳送到備用設備(以下簡稱備板)上,主板和備板之間必須有通信信道。本技術方案採用的通信信道是乙太網交換機提供通信信道,以下簡稱IPC通道。通過IPC通道,主備板之間能實現信息交互。
參閱圖3所示本技術方案採用主板被動提供時間信息的方式,因為主板不知道備板是否上電。
(1)首先,備板上電後啟動一個循環定時器,周期性通過IPC通道給主板發送時間校準請求消息。
(2)主板收到備板的時間校準請求後,向備板發送回應消息,在回應消息中攜帶主板當前的系統時間。
(3)備板收到主板的回應消息後停止循環定時器,備板收到主用設備回應消息時的自身系統時間為T1,並將該時間作為第一收包時間。
(4)備板再次向主板發送時間校準請求消息,並記錄請求次數。
(5)主板響應備板請求,向主板發送回應消息,並在該回應消息中攜帶主板當前的系統時間。
(6)備板收到回應消息,備板收到主用設備回應消息時的自身系統時間為T2,並將該時間作為第二收包時間。
(7)備板根據第一收包時間T1和第二收包時間T2確定時間校準誤差。假設Tmin為消息包通過IPC通道到達另一端的最小時間,Terror為時間校準允許誤差。那麼時間校準的理想結果是使Terror=Tmin。本實施例採用Terror=Tmin作為允許誤差,採用(T2-T1)/2作為本次IPC通信花費的時間,每次IPC通信花費的時間與系統的繁忙程度和主板的性能相關。校準允許精度受IPC通道的限制。
(8)備板判斷時間校準誤差是否不大於允許誤差Terror,如果判斷結果為是,則本次IPC通信花費的時間在允許誤差內,表明時間校準成功,將第二收包時間加上時間校準誤差設置為備板的系統時間,結束時間校準操作並向主板發送時間校準成功消息,可根據需要進行熱備份等操作;(9)如果判斷結果為否,則進一步判斷校準次數是否超過預定次數N。因為系統不能總是不停的進行時間校準,當時間校準達到一定的次數仍然失敗,可能是系統本身出現故障,一般應該進行人工幹預。當判斷結果為是,則結束時間校準並向主板發送時間校準失敗的消息,主板則知道不能進行熱備份;如果判斷結果為否,則將第一收包時間的值置為第二收包時間的值,即T1=T2,轉到步驟(4)。
在上述中步驟中,認為IPC通道是穩定可靠的。對於不可靠的IPC通道,可以在備板側增加超時重發機制,以及對主板是否收到備板時間校準成功消息的確認和重傳機制。
當備板給主板發送時間校準請求消息時,啟動一個重發循環定時器T。如果在定時器T超時之前,備板收到了主板發送的時間校準回應消息,則停止重發定時器T;否則備板重新給主板發送時間校準請求消息,直到收到主板發送的時間校準回應消息。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求書的保護範圍為準。
權利要求
1.一種備份系統中主設備和備用設備間系統時間校準的方法,其特徵在於包含下述步驟A、備用設備啟動周期循環定時器,通過通信信道周期性地向主設備發送時間校準請求消息;B、主設備響應請求,向備用設備發送時間回應消息,並在該消息中攜帶主設備的系統時間;C、備用設備收到主設備的回應消息後停止所述定時器,並記錄第一收包時間;D、備用設備再次向主設備發送時間校準請求,記錄發送的請求次數,並根據對該請求的回應消息記錄第二收包時間;E、備用設備根據第一收包時間和第二收包時間確定時間校準誤差,並判斷該誤差是否在允許誤差範圍之內,如果判斷結果為是,則轉步驟G,否則繼續步驟F;F、判斷請求次數是否大於預定次數,如果判斷為是,則校準失敗並停止校準,否則將第二收包時間作為第一收包時間,轉步驟D;G、將主設備的系統時間加上時間校準誤差設置為備用設備的系統時間。
2.如權利要求1所述的方法,其特徵在於所述的收包時間,是指備用設備收到主用設備回應消息時的自身系統時間。
3.如權利要求1所述的方法,其特徵在於所述的步驟E中,判斷該誤差是否在允許誤差範圍之內的步驟,是判斷該誤差是否小於或等於允許誤差。
4.如權利要求1、2或3所述的方法,其特徵在於所述允許誤差是指在主設備和備用設備之間消息包從一端經通信信道到達另一端的最小時間。
5.如權利要求1、2或3所述的方法,其特徵在於時間校準誤差為(T2-T1)/2,其中T2為第二收包時間,T1為第一收包時間。
6.如權利要求5所述的方法,其特徵在於在備用設備側設置有超時重發機制。
7.如權利要求6所述的方法,其特徵在於所述的超時重發機制為當備用設備發送時間校準請求消息時,啟動一個重發循環定時器,如果在定時器超時之前,備用設備收到主設備發送的時間校準回應消息,則停止重發循環定時器;否則備用設備重新給主設備發送時間校準請求消息,直到收到主設備發送的時間校準回應消息。
全文摘要
本發明公開了一種備份系統中主設備和備用設備間系統時間校準的方法,該方法是備用設備啟動周期循環定時器周期性地向主設備發送時間校準請求消息,主設備響應請求向備用設備發送時間回應消息並攜帶主設備的系統時間,備用設備收到響應消息後停止所述定時器並記錄第一收包時間,備用設備再次向主設備發送時間校準請求,記錄發送的請求次數,並根據對該請求的回應消息記錄第二收包時間;備用設備根據第一收包時間和第二收包時間確定時間校準誤差,如果該誤差不大於允許誤差,將主設備的系統時間加上時間校準誤差設置為備用設備的系統時間,否則根據已請求校準的次數確定是校準失敗還是繼續校準。
文檔編號G06F15/16GK1530847SQ0311911
公開日2004年9月22日 申請日期2003年3月13日 優先權日2003年3月13日
發明者郭 東, 平先軍, 張丙庫, 郭 東 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀