專利名稱:實現(xiàn)時間主備保護的方法及時間主備保護裝置的制作方法
技術領域:
本發(fā)明涉及通訊傳輸,特別涉及一種實現(xiàn)時間主備保護的方法及時間主 備保護裝置。
背景技術:
隨著移動通信技術和下一代網(wǎng)技術的發(fā)展,如何用更低的成本、更優(yōu)的
質(zhì)量來傳遞時間信息引起了通信界的極大關注。IEEE1588、網(wǎng)絡時間協(xié)議 (NTP, Network Time Protocol)等時間傳遞技術解決了網(wǎng)絡如何傳遞時間 的方法問題。但是,如何能夠使所傳遞的時間信息更加可靠?如何保證所傳 遞的時間信息能夠滿足業(yè)務的要求(如3G業(yè)務對于時間的要求)?
傳統(tǒng)通信網(wǎng)絡中需要傳遞網(wǎng)絡時鐘,為了保證所傳遞的網(wǎng)絡時鐘的可靠 性,通常采用時鐘主備保護方案。圖1為現(xiàn)有時鐘主備保護裝置的原理示意 圖。參見圖1: A板和B板互為備份,A板中的時鐘模塊和B板中的時鐘模 塊互為備份,A板中的時鐘模塊與B板中的時鐘模塊的內(nèi)部組成結(jié)構(gòu)完全相 同,邏輯模塊用于將主時鐘模塊的輸出作為整個時鐘主備保護裝置的輸出。
在不需要進行主備倒換時,上述現(xiàn)有時鐘主備保護裝置主要完成跟蹤時 鐘參考源,輸出系統(tǒng)時鐘頻率和系統(tǒng)幀頭的功能,其工作原理為
主時鐘模塊和備時鐘模塊跟蹤同一路時鐘參考源,分別恢復出系統(tǒng)時鐘 頻率,并產(chǎn)生系統(tǒng)幀頭,并向?qū)Π灏l(fā)送本板所恢復出的系統(tǒng)時鐘頻率和所產(chǎn) 生的系統(tǒng)幀頭;
主時鐘模塊將所恢復出的系統(tǒng)時鐘頻率和所產(chǎn)生的系統(tǒng)幀頭直接輸出; 備時鐘模塊根據(jù)主時鐘模塊發(fā)送的系統(tǒng)時鐘頻率和系統(tǒng)幀頭校準本板 系統(tǒng)時鐘頻率和系統(tǒng)幀頭,即調(diào)整本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭的相位,使之與對板的系統(tǒng)時鐘頻率和系統(tǒng)幀頭的相位對齊,并將經(jīng)校準后的系統(tǒng)時
鐘頻率和系統(tǒng)幀頭輸出;
邏輯模塊將根據(jù)來自于A板和B板的指示信號選擇主時鐘模塊的系統(tǒng) 時鐘頻率和系統(tǒng)幀頭輸出。所述來自于A板和B板的指示信號用于向邏輯 模塊指示A板和B板的主備模式。
當檢測到主板工作不正常、而備板工作正常時,系統(tǒng)將控制主板和備板 進行主備模式的倒換,將倒換之后的主時鐘模塊所輸出的系統(tǒng)時鐘頻率和系 統(tǒng)幀頭作為時鐘主備保護裝置的系統(tǒng)時鐘頻率和系統(tǒng)幀頭輸出。由上述時鐘 主備保護裝置的工作原理可見,備時鐘模塊對主時鐘模塊和備時鐘模塊所產(chǎn) 生的系統(tǒng)時鐘頻率進行了相位對齊,此外,備時鐘模塊根據(jù)主時鐘模塊的系 統(tǒng)幀頭進行了主系統(tǒng)幀頭和備系統(tǒng)幀頭的相位對齊,上述操作保證了進行 主備倒換時,主時鐘模塊和備時鐘模塊各自輸出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭 的相位一致,從而保證了在時鐘模塊發(fā)生倒換時,時鐘主備保護裝置所輸出 的時鐘信號不會發(fā)生比較明顯的相位跳變,即保證時鐘主備倒換時的相跳 很小。
然而,上述現(xiàn)有時鐘主備保護方案只能保證時鐘信號的可靠性,并保證 時鐘主備倒換時的相跳很??;不能處理時間信息,不能為網(wǎng)絡提供可靠的時 間信息,并且,主備倒換時的相跳較小并不能保證時間的跳變較小。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種實現(xiàn)時間主備保護的方法以及時間主 備保護裝置,實現(xiàn)時間的主備保護。
為達到上述目的,本發(fā)明實施例的技術方案具體是這樣實現(xiàn)的 一種實現(xiàn)時間主備保護的方法,包括
主時鐘時間模塊和備時鐘時間模塊接收時間戳信息,分別從所接收的時 間戳信息中恢復出時間信息;
主時鐘時間模塊選擇本板恢復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送校準后的本板實時鐘信息;
備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準 本板的實時鐘。
一種時間主備保護裝置,包括
主時鐘時間模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時 間信息,并用于選擇本板恢復出的時間信息校準本板的實時鐘,向備時鐘時
間模塊發(fā)送本板實時鐘信息;
備時鐘時間模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時 間信息,并用于選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板 的實時鐘;
邏輯模塊,用于將主時鐘時間模塊的實時鐘信息輸出。 由上述技術方案可見,本發(fā)明實施例所提供的實現(xiàn)時間主備保護的技術 方案,通過設置兩個互為備份的時鐘時間模塊,由主時鐘時間模塊和備時鐘 時間模塊從接收的時間戳信息中恢復出時間信息;然后由主時鐘時間模塊選 擇本板恢復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送本板 實時鐘信息;由備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為 參考,校準本板的實時鐘,并向主時鐘時間模塊發(fā)送本板實時鐘信息;最后, 輸出主時鐘時間模塊的實時鐘信息,從而實現(xiàn)了時間主備保護。并且,由于 本發(fā)明實施例所公開的技術方案中,主時鐘時間模塊將自身的工作狀態(tài)、系 統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息發(fā)送給備時鐘時間模塊,備時鐘時間模塊 在進行本板實時鐘的校準時是以主時鐘時間模塊的實時鐘信息為參考的,這
能保證在主時鐘時間模塊和備時鐘時間模塊發(fā)生主備倒換時,保證時間的跳 變較小,實現(xiàn)較為平穩(wěn)的主備倒換,從而提高所提供的時間信息的可靠性, 滿足網(wǎng)絡中各種業(yè)務對時間信息的要求。
圖1為現(xiàn)有時鐘主備保護裝置的原理示意9圖2為本發(fā)明實施例中實現(xiàn)時間主備保護的方法的流程示意圖; 圖3為本發(fā)明實施例中主時鐘時間模塊的工作模式倒換流程示意圖; 圖4為本發(fā)明實施例中備時鐘時間模塊的工作模式倒換流程示意圖; 圖5為本發(fā)明實施例一中時間主備保護裝置的組成結(jié)構(gòu)示意圖; 圖6為本發(fā)明實施例一的時間主備保護裝置中時鐘時間模塊的組成結(jié) 構(gòu)示意圖7為本發(fā)明實施例二中時間主備保護裝置的組成結(jié)構(gòu)示意圖; 圖8為本發(fā)明實施例二的時間主備保護裝置中時鐘時間模塊的組成結(jié) 構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明作進一步詳細i兌明。
圖2為本發(fā)明實施例中實現(xiàn)時間主備保護的方法的流程示意圖。參見圖 2,該方法包4舌
步驟201:主時鐘時間模塊和備時鐘時間模塊接收時間戳信息,分別從 所接收的時間戳信息中恢復出時間信息;
步驟202:主時鐘時間模塊選擇本板恢復出的時間信息校準本板的實時 鐘,并向備時鐘時間模塊發(fā)送校準后的本板實時鐘信息;
步驟203:備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為 參考,校準本板的實時鐘。
至此,結(jié)束本實施例實現(xiàn)時間主備保護的方法流程??梢詫⒅鲿r鐘時間 模塊的實時鐘輸出。
在上述步驟203中,備時鐘時間模塊也可以向主時鐘時間模塊發(fā)送本板 實時鐘信息。
由于根據(jù)時間戳信息不僅能恢復出時間信息還能恢復出系統(tǒng)時鐘頻率, 因此,在上述步驟201中,主時鐘時間模塊和備時鐘時間模塊可以進一步分別從所述時間戳信息中恢復出系統(tǒng)時鐘頻率,并發(fā)送給對板。這種情況下,
在步驟204輸出主時鐘時間模塊的實時鐘信息時,將進一步輸出主時鐘時間
模塊恢復出的系統(tǒng)時鐘頻率。
當然,考慮到與現(xiàn)有時鐘主備保護方案的兼容性,也可以采用與現(xiàn)有技
術相同的方式恢復系統(tǒng)時鐘頻率,即主時鐘時間模塊和備時鐘時間模塊除 接收時間戳信息之外,還進一步接收時鐘參考源,分別跟蹤所接收的時鐘參 考源恢復出系統(tǒng)時鐘頻率,并發(fā)送給對板。這種情況下,在步驟204輸出主 時鐘時間模塊的實時鐘信息時,也將進一步輸出主時鐘時間模塊恢復出的系 統(tǒng)時鐘頻率。
上述方法中,主時鐘時間模塊和備時鐘時間模塊所接收的時間戳信息可 以是同一時間戳信息,也可以是不同時間戳信息。這是因為接收時間戳信 息主要是用于恢復時間信息,而根據(jù)上述步驟203,備時鐘時間模塊將以主 時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板的實時鐘,這樣,就能 夠保證在發(fā)生主備倒換時不發(fā)生時間的跳變,從而實現(xiàn)本發(fā)明的目的。類似 的,主時鐘時間模塊和備時鐘時間模塊所接收的參考時鐘源可以是同一路參 考時鐘源,也可以是不同的參考時鐘源。
上述方法中,所述實時鐘信息包括時間信息和系統(tǒng)幀頭。 步驟202和步驟203涉及主時鐘時間模塊和備時鐘時間模塊如何進行本 板實時鐘的校準與輸出。由于,對實時鐘的校準包括兩個方面 一方面是根 據(jù)系統(tǒng)幀頭和時間信息校準實時鐘的時間;另一方面是校準系統(tǒng)時鐘頻率, 并將校準后的系統(tǒng)時鐘頻率作為實時鐘的運行時鐘;因此,相應的,步驟 202和步驟203所述的校準將涉及時間信息、系統(tǒng)時鐘頻率和系統(tǒng)幀頭三個 方面。
對于主時鐘時間模塊,當確定本板的工作模式為主模式時,所述校準本 板的實時鐘包括直接選擇本板所恢復出的系統(tǒng)時鐘頻率作為系統(tǒng)時鐘頻率 以及運行本板實時鐘的運行時鐘,直接由本板系統(tǒng)時鐘頻率得到系統(tǒng)幀頭, 直接選擇本板所恢復出的時間信息本地實時鐘的時間。對于備時鐘時間模塊,當確定本板的工作模式為備模式時,可以采用多
種方式進行本地實時鐘的沖史準,以下舉四種方式為例 第一種方式
直接選擇對板所恢復出的系統(tǒng)時鐘頻率作為系統(tǒng)時鐘頻率以及運行本 板實時鐘的運行時鐘,直接選擇對板所產(chǎn)生的系統(tǒng)幀頭作為系統(tǒng)幀頭,根據(jù) 對板所發(fā)送的系統(tǒng)幀頭和時間信息校準本板實時鐘的時間。
這種方式下,在主時鐘時間模塊和備時鐘時間模塊之間發(fā)生主備模式的 倒換時,倒換之前的備時鐘時間模塊可以根據(jù)倒換之前的主時鐘時間模塊的 系統(tǒng)時鐘頻率和系統(tǒng)幀頭,對本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭進行相位調(diào)整, 以保證發(fā)生倒換之后,主時鐘時間模塊和備時鐘時間模塊的系統(tǒng)時鐘頻率、 系統(tǒng)幀頭能夠?qū)崿F(xiàn)相位平滑切換,并保證所輸出的時間信息的跳變較小。在 本發(fā)明后續(xù)描述過程中,涉及相位調(diào)整時,可以采用多種相位調(diào)整技術,如 數(shù)字鎖相環(huán)、模擬鎖相環(huán)等。
這種方式不僅普遍適用于各種應用場景,還適用于以下特殊場景主時 鐘時間模塊將系統(tǒng)時鐘頻率發(fā)送給備時鐘時間模塊,并且,備板不進行根據(jù) 時間戳信息或參考時鐘源恢復系統(tǒng)時鐘頻率的操作。
第二種方式
以對板所恢復出的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,以 才交準之后的系統(tǒng)時鐘頻率作為本板實時鐘的運行時鐘;以對板所產(chǎn)生的系統(tǒng) 幀頭作為參考,校準本板系統(tǒng)幀頭;根據(jù)對板所發(fā)送的系統(tǒng)幀頭和時間信息 才交準本板實時鐘的時間。
第三種方式
本板根據(jù)對板發(fā)送的系統(tǒng)幀頭得到本板系統(tǒng)時鐘頻率,以該系統(tǒng)時鐘頻 率作為本板實時鐘的運行時鐘,直接選擇對板所產(chǎn)生的系統(tǒng)幀頭作為系統(tǒng)幀 頭,根據(jù)對板所發(fā)送的系統(tǒng)幀頭和時間信息校準本板實時鐘的時間。
這種方式針對如下情況主時鐘時間模塊不將系統(tǒng)時鐘頻率發(fā)送給備時 鐘時間模塊,而只將系統(tǒng)幀頭發(fā)送給備時鐘時間模塊,并且,備板不進行根據(jù)時間戳信息或參考時鐘源恢復系統(tǒng)時鐘頻率的操作。
上述三種方式下,備時鐘時間模塊根據(jù)對板所發(fā)送的系統(tǒng)幀頭和時間信
息校準本板實時鐘的時間的具體方法為
接收系統(tǒng)幀頭和時間信息(記為t);判斷系統(tǒng)幀頭從對板到本板的傳 送時間(記為Tfl)是否超過預先設置的時間;通常,該預先設置的時間可 以是系統(tǒng)時鐘頻率的倒數(shù);
如果超過預先設置的時間,則在接收到下一個系統(tǒng)幀頭時,以所述傳送 時間Tfl、所述時間信息t與所述系統(tǒng)幀頭的產(chǎn)生周期Tfp之和置位本板實 時鐘的時間,即以(t + Tfp + Tfl)置位本板實時鐘的時間;
如果不超過預先設置的時間,則在接收到下一個系統(tǒng)幀頭時,以所述時 間信息t與所述系統(tǒng)幀頭的產(chǎn)生周期Tfp之和置位本板實時鐘的時間,即 以(t + Tfp)置位本板實時鐘的時間。
當時鐘時間模塊發(fā)生故障,導致工作狀態(tài)不正常時,可能需要進行主備 倒換。圖3和圖4分別示出了本發(fā)明實施例中主時鐘時間模塊和備時鐘時間 模塊的工作模式倒換流程示意圖。總的原則是
當本板為主模式時,只要對板工作狀態(tài)不正常,將永遠不會發(fā)生主備倒
換;
當本板為備模式時,只要本板工作狀態(tài)不正常,將永遠不會發(fā)生主備倒換。
參見圖3,主時鐘時間模塊的工作模式倒換流程包括以下步驟
步驟301:本板工作模式為主模式,本板實時鐘直接跟蹤本板恢復出的 系統(tǒng)時鐘頻率和時間信息。
步驟302:判斷本板工作狀態(tài)是否正常,如果正常,繼續(xù)執(zhí)行步驟301, 否則,繼續(xù)執(zhí)行步驟303。
步驟303:判斷對板工作狀態(tài)是否正常,如果正常,繼續(xù)執(zhí)行步驟304, 否則,繼續(xù)執(zhí)行步驟301。
步驟304:工作模式倒換為備模式,本地實時鐘切換為跟蹤對板發(fā)送過
13來的系統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息。
參見圖4,備時鐘時間模塊的工作模式倒換流程包括以下步驟
步驟401:本板工作模式為備模式,本板實時鐘跟蹤對板發(fā)送過來的系 統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息。
步驟402:判斷對板工作狀態(tài)是否正常,如果正常,繼續(xù)執(zhí)行步驟401, 否則,繼續(xù)執(zhí)行步驟403。
步驟403:判斷本板工作狀態(tài)是否正常,如果正常,繼續(xù)執(zhí)行步驟404, 否則,繼續(xù)執(zhí)行步驟401。
步驟404:工作模式倒換為主模式,本板實時鐘切換為直接跟蹤本板恢 復出的系統(tǒng)時鐘頻率和時間信息。
由上述可見,本發(fā)明實施例所提供的實現(xiàn)時間主備保護的技術方案,通 過設置兩個互為備份的時鐘時間模塊,由主時鐘時間模塊和備時鐘時間模塊 從接收的時間戳信息中恢復出時間信息;然后由主時鐘時間模塊選擇本板恢 復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送本板實時鐘信 息;由備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校 準本板的實時鐘;最后,輸出主時鐘時間模塊的實時鐘信息,從而達到時間 主備保護的目的。并且,由于本發(fā)明實施例所公開的技術方案中,備時鐘時 間模塊在進行本板實時鐘的校準時是以主時鐘時間模塊的實時鐘信息為參 考的,這能保證在主時鐘時間模塊和備時鐘時間模塊發(fā)生主備倒換時,保證 時間的跳變較小,實現(xiàn)較為平穩(wěn)的主備倒換,從而提高所提供的時間信息的 可靠性,滿足網(wǎng)絡中各種業(yè)務對時間信息的要求。
對應于上述實現(xiàn)主備保護的方法,本發(fā)明實施例中提供了相應的時間主 備保護裝置,以下結(jié)合附圖通過兩個實施例進行詳細說明。
實施例一
本實施例中,主時鐘時間模塊和備時鐘時間模塊接收時間戳信息,從所 接收的時間戳信息中恢復時間信息和系統(tǒng)時鐘頻率,并輸出系統(tǒng)時鐘頻率、 系統(tǒng)幀頭和時間信息。圖5為本發(fā)明實施例一中時間主備保護裝置的組成結(jié)構(gòu)示意圖。參見圖 5,該時間主備保護裝置包括
主時鐘時間模塊510,用于接收時間戳信息,從所述時間戳信息中恢復 出時間信息,并用于選擇本板恢復出的時間信息校準本板的實時鐘,向備時 鐘時間模塊520發(fā)送本板實時鐘信息;
備時鐘時間模塊520,用于接收時間戳信息,從所述時間戳信息中恢復 出時間信息,并用于選擇主時鐘時間模塊510發(fā)送的實時鐘信息作為參考, 校準本板的實時鐘;
邏輯模塊530,用于將主時鐘時間模塊510的實時鐘信息輸出。這里, 與現(xiàn)有技術相同,邏輯模塊530將接收到來自于主時鐘時間模塊510的實時 鐘信息、以及備時鐘時間模塊520的實時鐘信息,并根據(jù)指示信號來選擇主 時鐘時間模塊510的實時鐘信息輸出。
圖5所示主時鐘時間模塊和備時鐘時間模塊,還用于從所接收的時間戳 信息中恢復出系統(tǒng)時鐘頻率,并根據(jù)所述系統(tǒng)時鐘頻率產(chǎn)生系統(tǒng)幀頭;
所述主時鐘時間模塊510,還用于將所述恢復出的系統(tǒng)時鐘頻率和系統(tǒng) 幀頭發(fā)送給備時鐘時間模塊520;
所述備時鐘時間模塊520,還用于以主時鐘時間模塊510恢復出的系統(tǒng) 時鐘頻率和系統(tǒng)幀頭作為參考,校準本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭;
所述邏輯模塊530,還用于將主時鐘時間模塊510恢復出的系統(tǒng)時鐘頻 率輸出。
在圖5所示時鐘主備保護裝置中,主時鐘時間模塊和備時鐘時間模塊之 間可以互相向?qū)?反發(fā)送本板的工作狀態(tài)、系統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信 息。如前所述,主時鐘時間模塊也可以不將系統(tǒng)時鐘頻率發(fā)送給備時鐘時間 模塊,此時,備時鐘時間模塊可以根據(jù)主時鐘時間模塊所發(fā)送的系統(tǒng)幀頭得 到系統(tǒng)時鐘頻率。
圖5中,主時鐘時間模塊510與備時鐘時間模塊520之間的主備關系并 不是固定不變的,之所以在時鐘時間模塊之間冠以定語"主,,和"備",是為了說明時間主備保護裝置的工作原理需要,實際上,主時鐘時間模塊510
與備時鐘時間模塊520的內(nèi)部組成結(jié)構(gòu)完全相同。本說明書其他部分所涉及
的對主時鐘時間模塊與備時鐘時間模塊的區(qū)分,也是出于描述清楚的需要, 并非限定某個時鐘時間模塊的工作模式一定是主模式或備模式。
圖6為本發(fā)明實施例一的時間主備保護裝置中時鐘時間模塊的組成結(jié) 構(gòu)示意圖,也就是圖5所示主時鐘時間模塊510和備時鐘時間模塊520的內(nèi) 部組成結(jié)構(gòu)示意圖。參見圖6,該時鐘時間模塊包括
時鐘時間恢復模塊610,用于接收時間戳信息,從所述時間戳信息中恢 復出時間信息和系統(tǒng)時鐘頻率,將恢復出的時間信息、系統(tǒng)時鐘頻率和本板 的工作狀態(tài)發(fā)送給本板的選擇模塊620,將恢復出的系統(tǒng)時鐘頻率和本板的 工作狀態(tài)發(fā)送給對板;
選擇模塊620,用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊 的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并將所述校準之后的系 統(tǒng)時鐘頻率發(fā)送給本板的實時鐘模塊630,并用于根據(jù)本板和對板的工作狀 態(tài),選擇主時鐘時間模塊的時間信息發(fā)送給本板的實時鐘模塊630;
實時鐘模塊630,用于,以選擇模塊620發(fā)送的時間信息作為參考,校 準本板實時鐘的時間;以選擇模塊620發(fā)送的系統(tǒng)時鐘頻率作為參考,校準 本板系統(tǒng)時鐘頻率,并以所述校準后的本板系統(tǒng)時鐘頻率運行本板的實時 鐘,向?qū)Π灏l(fā)送本板的實時鐘信息。
其中,選擇模塊620中進一步可以包括如下單元
模式選擇單元621,根據(jù)本板工作狀態(tài)和對板發(fā)送的對板工作狀態(tài)確定 主板,并向相位調(diào)整單元622和時間信息選擇單元發(fā)送控制信號623,所述 控制信號用于控制相位調(diào)整單元622選擇主時鐘時間模塊的系統(tǒng)時鐘頻率 作為參考,以及控制時間信息選擇單元623選擇主時鐘時間模塊的時間信息 發(fā)送給本板實時鐘模塊;
相位調(diào)整單元622,用于根據(jù)來自于模式選擇單元的控制信號,選擇相 應的系統(tǒng)時鐘頻率作為參考,對本板系統(tǒng)時鐘頻率進行相位調(diào)整,并將相位調(diào)整后的本板系統(tǒng)時鐘頻率發(fā)送給本板實時鐘模塊630,并輸出;
時間信息選擇單元623,用于根據(jù)來自于模式選擇單元的控制信號,選
擇相應的時間信息發(fā)送給實時鐘模塊630。
對于處于備模式的時鐘時間模塊來說,圖6所示實時鐘模塊630中可以
進一步包括
接收單元631,用于接收系統(tǒng)幀頭和時間信息;
判斷單元632,用于判斷系統(tǒng)幀頭從對板到本板的傳送時間是否超過預 先設置的時間,將所述傳送時間和判斷結(jié)果通知時間校準單元633;
時間校準單元633,用于根據(jù)判斷單元632的通知,如果判斷結(jié)果為是, 則在接收到下 一 個系統(tǒng)幀頭時,以所述傳送時間、所述時間信息與所述系統(tǒng) 幀頭的產(chǎn)生周期之和置位本板實時鐘的時間;如果判斷結(jié)果為否,則在接收 到下一個系統(tǒng)幀頭時,以所述時間信息與所述系統(tǒng)幀頭的產(chǎn)生周期之和置位 本板實時鐘的時間。
實施例二
本實施例中,主時鐘時間模塊和備時鐘時間模塊接收時間戳信息和時鐘 參考源,從時間戳信息中恢復時間信息,從時鐘參考源中恢復系統(tǒng)時鐘頻率, 并輸出系統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息。
圖7為本發(fā)明實施例二中時間主備保護裝置的組成結(jié)構(gòu)示意圖。參見圖 7,該時間主備保護裝置包括
主時鐘時間模塊710,用于接收時間戳信息和時鐘參考源,從所述時間戳 信息中恢復出時間信息,跟蹤所述時鐘參考源恢復出系統(tǒng)時鐘頻率、產(chǎn)生系統(tǒng) 幀頭;并用于選擇本板恢復出的時間信息和系統(tǒng)時鐘頻率校準本板的實時鐘, 向備時鐘時間模塊720發(fā)送本板實時鐘信息和系統(tǒng)時鐘頻率;
備時鐘時間模塊720,用于接收時間戳信息和時鐘參考源,從所述時間戳 信息中恢復出時間信息,跟蹤所述時鐘參考源恢復系統(tǒng)時鐘頻率,并用于選擇 主時鐘時間模塊720發(fā)送的實時鐘信息作為參考,校準本板的實時鐘信息,向 主時鐘時間模塊720發(fā)送本板實時鐘信息,選擇主時鐘時間模塊720發(fā)送的系統(tǒng)時鐘頻率作為參考,校準本板的系統(tǒng)時鐘頻率;
邏輯模塊730,用于將主時鐘時間模塊720的實時鐘信息和系統(tǒng)時鐘頻率輸出。
在圖7所示時鐘主備保護裝置中,主時鐘時間模塊和備時鐘時間模塊之間將互相向?qū)Π灏l(fā)送本板的工作狀態(tài)、系統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息。如前所述,主時鐘時間模塊也可以不將系統(tǒng)時鐘頻率發(fā)送給備時鐘時間模塊,此時,備時鐘時間模塊可以根據(jù)主時鐘時間模塊所發(fā)送的系統(tǒng)幀頭得到系統(tǒng)時鐘頻率。
圖8為本發(fā)明實施例二的時間主備保護裝置中時鐘時間模塊的組成結(jié)構(gòu)示意圖,也就是圖7所示主時鐘時間模塊710和備時鐘時間模塊720的內(nèi)部組成結(jié)構(gòu)示意圖。參見圖8,該時鐘時間模塊包括
時間恢復模塊810,用于接收時間戳信息,從所述時間戳信息中恢復出時間信息,將恢復出的時間信息發(fā)送給本板的選擇模塊830,將本板的工作狀態(tài)發(fā)送給本板的選擇模塊830和對板;
時鐘跟蹤才莫塊820,用于接收時鐘參考源,跟蹤所述時鐘參考源恢復出系統(tǒng)時鐘頻率,將恢復出的系統(tǒng)時鐘頻率發(fā)送給對板和本^1的選擇才莫塊830;
選擇模塊830,用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并將所述校準之后的系統(tǒng)時鐘頻率發(fā)送給本板的實時鐘模塊830,并用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊的時間信息發(fā)送給本板的實時鐘模塊830;
實時鐘模塊840,用于根據(jù)本板和對板的工作狀態(tài),以主時鐘時間模塊的實時鐘信息作為參考,校準本板實時鐘的時間;以主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并以所述校準后的本板系統(tǒng)時鐘頻率運行本板的實時鐘,向?qū)Π灏l(fā)送本板的實時鐘信息。
圖8所示選擇模塊830中可以包括如圖6所示選擇模塊620中的模式選擇單元621、相位調(diào)整單元622和時間信息選擇單元623,所述各個單元所完成的功能與圖6所示相應單元完全相同,在此不再贅述。對于處于備模式的時鐘時間模塊來說,圖8所示實時鐘模塊840中也可以包括如圖6所示實時鐘才莫塊630中的接收單元631 、判斷單元632和時間校準單元633,所述各個單元所完成的功能與圖6所示相應單元完全相同,在此不再贅述。
本發(fā)明實施例所提供的時間主備保護裝置,通過設置兩個互為備份的時鐘時間模塊,由主時鐘時間模塊和備時鐘時間模塊從接收的時間戳信息中恢復出時間信息;然后由主時鐘時間模塊選擇本板恢復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送本板實時鐘信息;由備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板的實時鐘,并向主時鐘時間模塊發(fā)送本板實時鐘信息;最后,輸出主時鐘時間模塊的實時鐘信息,從而實現(xiàn)了時間主備保護。并且,由于本發(fā)明實施例所公開的技術方案中,主時鐘時間模塊和備時鐘時間模塊之間將互相發(fā)送彼此的工作狀態(tài)、系統(tǒng)時鐘頻率、系統(tǒng)幀頭和時間信息,備時鐘時間模塊在進行本板實時鐘的校準時是以主時鐘時間模塊的實時鐘信息為參考的,這能保證在主時鐘時間模塊和備時鐘時間模塊發(fā)生主備倒換時,保證時間的跳變較小,實現(xiàn)較為平穩(wěn)的主備倒換,從而提高所提供的時間信息的可靠性,滿足網(wǎng)絡中各種業(yè)務對時間信息的要求。
令相關的硬件來完成,所述的程序可以存儲于可讀取存儲介質(zhì)中,該程序在執(zhí)行時執(zhí)行上述方法中的對應步驟。所述的存儲介質(zhì)可以如ROM/RAM、石茲碟、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種實現(xiàn)時間主備保護的方法,其特征在于,包括主時鐘時間模塊和備時鐘時間模塊接收時間戳信息,并分別從所接收的時間戳信息中恢復出時間信息;主時鐘時間模塊選擇本板恢復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送校準后的本板實時鐘信息;備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板的實時鐘。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述方法進一步包括主時鐘時間模塊和備時鐘時間模塊分別從所接收的時間戳信息中恢復出系 統(tǒng)時鐘頻率,并根據(jù)所述系統(tǒng)時鐘頻率產(chǎn)生系統(tǒng)幀頭;主時鐘時間模塊將所述 恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭發(fā)送給備時鐘時間模塊;備時鐘時間模塊以 主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭作為參考,校準本板系統(tǒng)時 鐘頻率和系統(tǒng)幀頭。
3、 根據(jù)權利要求1所述的方法,其特征在于,所述方法進一步包括主時鐘時間模塊和備時鐘時間模塊接收時鐘參考源,分別跟蹤所接收的時鐘參考源恢復出系統(tǒng)時鐘頻率,并才艮據(jù)所述系統(tǒng)時鐘頻率產(chǎn)生系統(tǒng)幀頭;主時 鐘時間模塊將所述恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭發(fā)送給備時鐘時間模塊;備時鐘時間模塊以主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭作為參 考,校準本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭。
4、 根據(jù)權利要求2或3所述的方法,其特征在于,所述主時鐘時間模塊校 準本板的實時鐘包括以本板恢復出的時間信息校準本板實時鐘的時間;以本 板恢復出的系統(tǒng)時鐘頻率運行本板的實時鐘;所述備時鐘時間模塊校準本板的實時鐘包括以主時鐘時間模塊發(fā)送實時 鐘信息作為參考,校準本板實時鐘的時間;以主時鐘時間模塊恢復出的系統(tǒng)時 鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并以所述校準后的本板系統(tǒng)時鐘頻率運行本板的實時鐘。
5、 根據(jù)權利要求4所述的方法,其特征在于,所述主時鐘時間模塊向備時 鐘時間模塊發(fā)送的本板實時鐘信息包括系統(tǒng)幀頭和時間信息;所述以主時鐘時間模塊發(fā)送實時鐘信息作為參考,校準本板實時鐘的時間 包括接收系統(tǒng)幀頭和時間信息;判斷系統(tǒng)幀頭從對板到本板的傳送時間是否超 過預先設置的時間,如果超過,則在接收到下一個系統(tǒng)幀頭時,以所述傳送時 間、所述時間信息與所述系統(tǒng)幀頭的產(chǎn)生周期之和置位本板實時鐘的時間;如 果不超過,則在接收到下一個系統(tǒng)幀頭時,以所述時間信息與所述系統(tǒng)幀頭的 產(chǎn)生周期之和置位本板實時鐘的時間。
6、 根據(jù)權利要求4所述的方法,其特征在于,所述以主時鐘時間模塊恢復 出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭作為參考,校準本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭包 括直接將主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭作為本板的系統(tǒng) 時鐘頻率和系統(tǒng)幀頭;或,根據(jù)主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭,對本板系統(tǒng) 時鐘頻率和系統(tǒng)幀頭進行相位調(diào)整;或,直接將主時鐘時間模塊的系統(tǒng)幀頭作為本板的系統(tǒng)幀頭,根據(jù)主時鐘 時間模塊的系統(tǒng)幀頭得到本板系統(tǒng)時鐘頻率。
7、 根據(jù)權利要求6所述的方法,其特征在于,對于直接將主時鐘時間模塊 恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭作為本板的系統(tǒng)時鐘頻率和系統(tǒng)幀頭,當所 述主時鐘時間模塊和備時鐘時間模塊之間發(fā)生主備模式的倒換時,倒換之前的 備時鐘時間模塊根據(jù)倒換之前的主時鐘時間模塊的系統(tǒng)時鐘頻率和系統(tǒng)幀頭, 對本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭進行相位調(diào)整。
8、 一種時間主備保護裝置,其特征在于,包括主時鐘時間模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時間 信息,并用于選擇本板恢復出的時間信息校準本板的實時鐘,向備時鐘時間模塊發(fā)送本板實時鐘信息;備時鐘時間模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時間 信息,并用于選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板的實 時鐘;邏輯模塊,用于將主時鐘時間模塊的實時鐘信息輸出。
9、 才艮據(jù)權利要求8所述的時鐘主備保護裝置,其特征在于,所述主時鐘時 間模塊和備時鐘時間模塊,還用于從所接收的時間戳信息中恢復出系統(tǒng)時鐘頻 率,并根據(jù)所述系統(tǒng)時鐘頻率產(chǎn)生系統(tǒng)幀頭;所述主時鐘時間模塊,還用于將所述恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭發(fā) 送給備時鐘時間模塊;所述備時鐘時間模塊,還用于以主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和 系統(tǒng)幀頭作為參考,校準本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭;所述邏輯模塊,還用于將主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率輸出。
10、 根據(jù)權利要求8所述的時鐘主備保護裝置,其特征在于,所述主時鐘 時間模塊和備時鐘時間模塊,還用于接收時鐘參考源,分別跟蹤所接收的時鐘 參考源恢復出系統(tǒng)時鐘頻率,并根據(jù)所述系統(tǒng)時鐘頻率產(chǎn)生系統(tǒng)幀頭;所述主時鐘時間模塊,還用于將所述恢復出的系統(tǒng)時鐘頻率和系統(tǒng)幀頭發(fā) 送給備時鐘時間模塊;所述備時鐘時間模塊,還用于以主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率和 系統(tǒng)幀頭作為參考,校準本板系統(tǒng)時鐘頻率和系統(tǒng)幀頭;所述邏輯模塊,還用于將主時鐘時間模塊恢復出的系統(tǒng)時鐘頻率輸出。
11、 根據(jù)權利要求9所述的時鐘主備保護裝置,其特征在于,所述主時鐘 時間模塊和備時鐘時間模塊中包括時鐘時間恢復模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時 間信息和系統(tǒng)時鐘頻率,將恢復出的時間信息、系統(tǒng)時鐘頻率和本板的工作狀 態(tài)發(fā)送給本板的選擇模塊,將恢復出的系統(tǒng)時鐘頻率和本板的工作狀態(tài)發(fā)送給 對板;選擇模塊,用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊的系統(tǒng) 時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并將所述校準之后的系統(tǒng)時鐘頻 率發(fā)送給本板的實時鐘模塊,并用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊的時間信息發(fā)送給本板的實時鐘模塊;實時鐘模塊,用于以選擇模塊發(fā)送的時間信息作為參考,校準本板實時鐘 的時間;以選擇模塊發(fā)送的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率, 并以所述校準后的本板系統(tǒng)時鐘頻率運行本板的實時鐘,向?qū)Π灏l(fā)送本板的實 時鐘信息。
12、 根據(jù)權利要求10所述的時鐘主備保護裝置,其特征在于,所述主時鐘 時間模塊和備時鐘時間模塊中包括時間恢復模塊,用于接收時間戳信息,從所述時間戳信息中恢復出時間信 息,將恢復出的時間信息發(fā)送給本板的選擇模塊,將本板的工作狀態(tài)發(fā)送給本 板的選才奪模塊和對板;時鐘跟蹤模塊,用于接收時鐘參考源,跟蹤所述時鐘參考源恢復出系統(tǒng)時 鐘頻率,將恢復出的系統(tǒng)時鐘頻率發(fā)送給對板和本板的選擇模塊;選捧模塊,用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘時間模塊的系統(tǒng) 時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率,并將所述校準之后的系統(tǒng)時鐘頻 率發(fā)送給本板的實時鐘模塊,并用于根據(jù)本板和對板的工作狀態(tài),選擇主時鐘 時間模塊的時間信息發(fā)送給本板的實時鐘模塊;實時鐘模塊,用于以選擇模塊發(fā)送的時間信息作為參考,校準本板實時鐘 的時間;以選擇模塊發(fā)送的系統(tǒng)時鐘頻率作為參考,校準本板系統(tǒng)時鐘頻率, 并以所述校準后的本板系統(tǒng)時鐘頻率運行本板的實時鐘,向?qū)?反發(fā)送本豐反的實 時鐘信息。
13、 根據(jù)權利要求11或12所述的時鐘主備保護裝置,其特征在于,所述 選捧模塊中包括模式選擇單元,根據(jù)本板工作狀態(tài)和對板發(fā)送的對板工作狀態(tài)確定主板, 并向相位調(diào)整單元和時間信息選擇單元發(fā)送控制信號,所述控制信號用于控制相位調(diào)整單元選擇主時鐘時間模塊的系統(tǒng)時鐘頻率作為參考,以及控制時間信息選擇單元選擇主時鐘時間模塊的時間信息發(fā)送給本板實時鐘模塊;相位調(diào)整單元,用于根據(jù)來自于模式選擇單元的控制信號,選擇相應的系 統(tǒng)時鐘頻率作為參考,對本板系統(tǒng)時鐘頻率進行相位調(diào)整,并將相位調(diào)整后的 本板系統(tǒng)時鐘頻率發(fā)送給本板實時鐘模塊,并輸出;時間信息選擇單元,用于根據(jù)來自于模式選擇單元的控制信號,選擇相應 的時間信息發(fā)送給實時鐘模塊。
14、根據(jù)權利要求11或12所述的時鐘主備保護裝置,其特征在于,所述 備時鐘時間模塊中的實時鐘模塊包括接收單元,用于接收系統(tǒng)幀頭和時間信息;判斷單元,用于判斷系統(tǒng)幀頭從對板到本板的傳送時間是否超過預先設置 的時間,將所述傳送時間和判斷結(jié)果通知時間校準單元;時間校準單元,用于根據(jù)判斷單元的通知,如果判斷結(jié)果為是,則在接收 到下一個系統(tǒng)幀頭時,以所述傳送時間、所述時間信息與所述系統(tǒng)幀頭的產(chǎn)生 周期之和置位本板實時鐘的時間;如果判斷結(jié)果為否,則在接收到下一個系統(tǒng) 幀頭時,以所述時間信息與所述系統(tǒng)幀頭的產(chǎn)生周期之和置位本板實時鐘的時 間。
全文摘要
本發(fā)明實施例中公開了一種實現(xiàn)時間主備保護的方法和一種時間主備保護裝置,其中,時間主備保護裝置中的主時鐘時間模塊和備時鐘時間模塊接收時間戳信息,分別從所述時間戳信息中恢復出時間信息;主時鐘時間模塊選擇本板恢復出的時間信息校準本板的實時鐘,并向備時鐘時間模塊發(fā)送校準后的本板實時鐘信息;備時鐘時間模塊選擇主時鐘時間模塊發(fā)送的實時鐘信息作為參考,校準本板的實時鐘。應用本發(fā)明能夠?qū)崿F(xiàn)時間的主備保護。
文檔編號H04L1/22GK101459500SQ20071030211
公開日2009年6月17日 申請日期2007年12月14日 優(yōu)先權日2007年12月14日
發(fā)明者展 張, 江 李, 王小芳 申請人:華為技術有限公司