專利名稱:時(shí)鐘選源處理方法、裝置和系統(tǒng)的制作方法
時(shí)鐘選源處理方法、裝置和系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及無(wú)線通信技術(shù)領(lǐng)域,尤其涉及一種時(shí)鐘選源處理方法、裝置和 系統(tǒng)。
背景技術(shù):
目前,移動(dòng)網(wǎng)絡(luò)向全I(xiàn)P演進(jìn)的步伐正在加快,3GPP、3GPP2、IEEE等國(guó)際標(biāo)準(zhǔn)組織 相繼提出了基于全I(xiàn)P的網(wǎng)絡(luò)架構(gòu)。移動(dòng)網(wǎng)絡(luò)的全I(xiàn)P化是一個(gè)全網(wǎng)絡(luò)端到端的IP化過(guò)程, 包括終端應(yīng)用、接入網(wǎng)絡(luò)、承載網(wǎng)絡(luò)、核心網(wǎng)絡(luò)、維護(hù)管理等方面。終端IP化的目標(biāo)是在提 供個(gè)性化體驗(yàn),推進(jìn)多媒體業(yè)務(wù),體現(xiàn)智能化的同時(shí),能夠通過(guò)軟件裝載實(shí)現(xiàn)多種業(yè)務(wù)的支 持。移動(dòng)網(wǎng)絡(luò)全I(xiàn)P架構(gòu)可以分為核心網(wǎng)、傳送網(wǎng)、數(shù)據(jù)網(wǎng)和接入網(wǎng)等,數(shù)據(jù)網(wǎng)本身就是基于 IP的網(wǎng)絡(luò),而其他網(wǎng)絡(luò)要實(shí)現(xiàn)IP化則需要一個(gè)過(guò)程。在接入網(wǎng)層面,大多數(shù)技術(shù)包括3G或 后3G技術(shù),都與IP技術(shù)有著密不可分的關(guān)系。目前,長(zhǎng)期演進(jìn)(LongTerm Evolution;以 下簡(jiǎn)稱LTE)體系結(jié)構(gòu)趨于扁平化,這種體系結(jié)構(gòu)的改變使得LTE接口減少,成本降低,對(duì) 設(shè)備進(jìn)行維護(hù)管理更方便;同時(shí),從性能上來(lái)說(shuō),有利于減少數(shù)據(jù)傳輸延遲。當(dāng)前隨著核心 網(wǎng)IP化改造的逐步完成,無(wú)線接入網(wǎng)的IP化將成為整個(gè)移動(dòng)網(wǎng)絡(luò)向全I(xiàn)P演進(jìn)的關(guān)鍵。
在實(shí)現(xiàn)無(wú)線接入網(wǎng)IP化的過(guò)程中,時(shí)鐘同步問題是需要重點(diǎn)關(guān)注的問題。為了 符合標(biāo)準(zhǔn)并保證網(wǎng)絡(luò)性能,不同的移動(dòng)通信網(wǎng)絡(luò)系統(tǒng)都有基站時(shí)鐘,用于解決同步問題。 由于時(shí)鐘同步涉及到基站的空口時(shí)鐘,對(duì)切換性能和覆蓋性能的影響非常大,因此無(wú)論是 2G、3G還是超3G的基站對(duì)時(shí)鐘頻率的精度要求都十分嚴(yán)格;此外由于時(shí)分復(fù)用(TDD)基 站上下行采用同一頻率的特點(diǎn),為了避免干擾,對(duì)時(shí)鐘相位的精度要求也十分的嚴(yán)格。在 非IP的傳統(tǒng)同步網(wǎng)中時(shí)鐘同步分配主要有三種可實(shí)現(xiàn)的途徑地面?zhèn)鬏斨饕脺?zhǔn)同步 數(shù)字體系(Plesiochronous Digital Hierarchy,以下簡(jiǎn)稱PDH)網(wǎng)或網(wǎng)或同步數(shù)字體系 (Synchronous Digital Hierarchy,以下簡(jiǎn)稱SDH)的N級(jí)同步傳輸模式(STM-N),空中分 配主要利用全球定位系統(tǒng)(GPS)。但是在采用IP方式傳輸組網(wǎng)時(shí),由于IP數(shù)據(jù)網(wǎng)絡(luò)目前無(wú) 法支持物理層的時(shí)鐘傳送,站點(diǎn)時(shí)鐘不能從物理層獲取,分組網(wǎng)絡(luò)里的PDH方式將被淘汰, 因此將T1/E1傳時(shí)鐘的方式引入IP化基站的設(shè)計(jì)并不可行。另外,雖然GPS可以滿足移動(dòng) 網(wǎng)絡(luò)時(shí)鐘同步需求,但是由于安裝和維護(hù)GPS天線需要較多的運(yùn)營(yíng)支出,因此成本高昂,難 于應(yīng)用和管理。
所定義的精確時(shí)間協(xié)議(Precision Time Protocol ;以下簡(jiǎn)稱PTP)的基本功 能是使分布式網(wǎng)絡(luò)內(nèi)的最精確時(shí)鐘與其他時(shí)鐘保持同步。PTP協(xié)議的時(shí)鐘同步原理是基 于同步數(shù)據(jù)包被傳播和接收時(shí)最精確的匹配時(shí)間,每個(gè)從時(shí)鐘通過(guò)與主時(shí)鐘交換時(shí)鐘報(bào)文 (Sync)而與主時(shí)鐘達(dá)到同步。在1588V2協(xié)議中定義了最佳主時(shí)鐘算法,從時(shí)鐘通過(guò)時(shí)鐘質(zhì) 量請(qǐng)求消息來(lái)獲取主時(shí)鐘的時(shí)鐘質(zhì)量信息,在需要選擇時(shí)鐘源的時(shí)候通過(guò)規(guī)定最佳時(shí)鐘算 法來(lái)選擇某一個(gè)主時(shí)鐘節(jié)點(diǎn)作為時(shí)鐘參考源,此過(guò)程稱之為BMC選源,即通過(guò)最佳時(shí)鐘算 法選擇一個(gè)時(shí)鐘源,最佳主時(shí)鐘的選擇與時(shí)鐘的等級(jí)、精度、穩(wěn)定度以及客戶端預(yù)設(shè)的主時(shí) 鐘優(yōu)先級(jí)相關(guān)。
在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在分組網(wǎng)上,時(shí) 鐘報(bào)文是與其他業(yè)務(wù)數(shù)據(jù)一起傳輸?shù)?,若因某種原因?qū)е聲r(shí)鐘報(bào)文丟包超出一定的范圍, 就會(huì)導(dǎo)致從時(shí)鐘節(jié)點(diǎn)無(wú)法對(duì)BMC選源算法選出的主時(shí)鐘節(jié)點(diǎn)進(jìn)行跟蹤鎖定,從而使得從時(shí) 鐘節(jié)點(diǎn)無(wú)法與BMC算法選出的主時(shí)鐘節(jié)點(diǎn)達(dá)到同步。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種時(shí)鐘選源處理方法、裝置和系統(tǒng),其中
本發(fā)明實(shí)施例提供的一種時(shí)鐘選源處理方法,包括
從時(shí)鐘節(jié)點(diǎn)獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息;
所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘 參考源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。
本發(fā)明實(shí)施例提供的一種時(shí)鐘選源處理裝置,包括
獲取模塊,用于獲取所述時(shí)鐘選源處理裝置與各待選時(shí)鐘源之間的傳輸鏈路的鏈 接狀態(tài)信息;
選擇模塊,用于在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參 考源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。
本發(fā)明實(shí)施例提供的一種時(shí)鐘選源處理系統(tǒng),包括時(shí)鐘選源處理裝置,為所述時(shí) 鐘選源處理裝置提供參考時(shí)鐘的多個(gè)待選時(shí)鐘源,以及為所述主節(jié)點(diǎn)和時(shí)鐘選源處理裝置 提供傳輸通道的通信網(wǎng)絡(luò)。
本發(fā)明實(shí)施例提供的時(shí)鐘選源處理方法、裝置和系統(tǒng),從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源 的過(guò)程中,在選擇作為進(jìn)行時(shí)鐘同步操作的主時(shí)鐘之前,首先根據(jù)網(wǎng)絡(luò)的鏈接狀態(tài)確定可 選的時(shí)鐘源,使得BMC選源過(guò)程在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明時(shí)鐘選源處理方法實(shí)施例流程圖2為本發(fā)明時(shí)鐘選源方法實(shí)施例流程圖3為本發(fā)明實(shí)施例時(shí)鐘選源處理裝置一個(gè)實(shí)施例結(jié)構(gòu)圖4為本發(fā)明實(shí)施例時(shí)鐘選源處理裝置另一個(gè)實(shí)施例結(jié)構(gòu)圖5為本發(fā)明實(shí)施例時(shí)鐘選源處理系統(tǒng)實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例采用IEEE 1588所定義的PTP,PTP的基本功能是使分布式網(wǎng)絡(luò)內(nèi) 的最精確時(shí)鐘與其他時(shí)鐘保持同步,用于對(duì)標(biāo)準(zhǔn)以太網(wǎng)或其他采用多播技術(shù)的分布式總線 系統(tǒng)中的傳感器、執(zhí)行器以及其他終端設(shè)備中的時(shí)鐘進(jìn)行亞微秒級(jí)同步。為了提高同步精 度,PTP協(xié)議在硬件上要求每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)必須有一個(gè)包含實(shí)時(shí)時(shí)鐘的網(wǎng)絡(luò)接口卡,可以實(shí)現(xiàn) 基于PTP協(xié)議棧的相關(guān)服務(wù)。PTP協(xié)議的時(shí)鐘同步原理基于同步數(shù)據(jù)包被傳播和接收時(shí)最 精確的匹配時(shí)間,每個(gè)從時(shí)鐘節(jié)點(diǎn)通過(guò)與主時(shí)鐘節(jié)點(diǎn)交換時(shí)鐘報(bào)文而與主時(shí)鐘節(jié)點(diǎn)達(dá)到同 步。通過(guò)PTP時(shí)鐘同步原理可以看出時(shí)鐘同步的精確度與時(shí)間標(biāo)簽和時(shí)間信息緊密相關(guān), 同時(shí)在延時(shí)測(cè)量中主時(shí)鐘節(jié)點(diǎn)到從時(shí)鐘節(jié)點(diǎn),以及從時(shí)鐘節(jié)點(diǎn)到主時(shí)鐘節(jié)點(diǎn)的網(wǎng)絡(luò)延時(shí)是 否對(duì)稱對(duì),時(shí)鐘相位同步的精度也有很大的影響。此外IEEE1588還對(duì)延時(shí)測(cè)量進(jìn)行了增 強(qiáng),在修正網(wǎng)絡(luò)延時(shí)時(shí)考慮了中間節(jié)點(diǎn)的時(shí)間戳。在利用PTP進(jìn)行時(shí)鐘頻率同步時(shí)候,不需 要考慮網(wǎng)絡(luò)延時(shí)的對(duì)稱性,主時(shí)鐘時(shí)鐘報(bào)文中時(shí)間的精確性決定了時(shí)鐘頻率的精度。
在IEEE1588協(xié)議中,從時(shí)鐘通過(guò)時(shí)鐘質(zhì)量消息(announce)的請(qǐng)求消息來(lái)獲取主 時(shí)鐘的時(shí)鐘質(zhì)量信息,在需要選擇時(shí)鐘源的時(shí)候通過(guò)算法來(lái)選擇一個(gè)主時(shí)鐘節(jié)點(diǎn)作為時(shí)鐘 參考源。在“announce”消息中具體表示主時(shí)鐘質(zhì)量的域?yàn)椤癵randmasterClockQuality” 域, 該"grandmasterClockQuality,, 域 由"clockclass,,、“clockaccuracy,, 禾口 “offsetScaledLogVariance”這三個(gè)分量組成,其中“clockclass”表示時(shí)鐘等級(jí),定義了時(shí) 鐘的可追溯性,可以表示主時(shí)鐘節(jié)點(diǎn)在網(wǎng)絡(luò)上所處的等級(jí);“accuracy”表示時(shí)鐘精度,定 義了主時(shí)鐘的精確程度;“offsetkaledLogVariance”表示時(shí)鐘穩(wěn)定度,定義了主時(shí)鐘的 穩(wěn)定程度。由于現(xiàn)有時(shí)鐘報(bào)文與其他業(yè)務(wù)數(shù)據(jù)一起傳輸,當(dāng)傳輸鏈路擁塞、鏈路閃斷造成時(shí) 鐘報(bào)文丟包并超出一定范圍時(shí),從時(shí)鐘將可能沒法跟蹤鎖定主時(shí)鐘。假設(shè)時(shí)鐘源A和時(shí)鐘 源B都是可選的時(shí)鐘源,從時(shí)鐘根據(jù)BMC算法選擇源A作為主時(shí)鐘源,當(dāng)發(fā)生從時(shí)鐘無(wú)法鎖 定源A的情況時(shí),從時(shí)鐘節(jié)點(diǎn)無(wú)法與BMC算法選出的主時(shí)鐘節(jié)點(diǎn)即時(shí)鐘源A達(dá)到同步。即 使通過(guò)強(qiáng)行初始化來(lái)觸發(fā)BMC算法重新選擇時(shí)鐘源,按照現(xiàn)有的BMC算法很可能再次選擇 到時(shí)鐘源A,而再次導(dǎo)致同步失敗。
本發(fā)明實(shí)施例針對(duì)從時(shí)鐘再次選源的時(shí)候,由于僅考慮時(shí)鐘的等級(jí)、精度、穩(wěn)定度 以及客戶端預(yù)設(shè)的主時(shí)鐘優(yōu)先級(jí),沒有考慮其它因素如時(shí)鐘鏈路的傳輸質(zhì)量等,導(dǎo)致BMC 算法再次選擇到前一個(gè)主時(shí)鐘,再次導(dǎo)致同步失敗等缺陷,提供一種解決方案即補(bǔ)充1588 協(xié)議中沒有規(guī)范的根據(jù)時(shí)鐘鏈路的鏈接狀態(tài)來(lái)選擇最佳主時(shí)鐘的方法,以保證從時(shí)鐘能夠 選擇到當(dāng)前鏈路傳輸相對(duì)較優(yōu)的時(shí)鐘源,提高時(shí)鐘源選擇的準(zhǔn)確率,保證時(shí)鐘同步成功率。
圖1為本發(fā)明時(shí)鐘選源處理方法實(shí)施例流程圖,如圖1所示,該方法包括
步驟100,從時(shí)鐘節(jié)點(diǎn)獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈 接狀態(tài)信息;
在分布式網(wǎng)絡(luò)中,為了使網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的系統(tǒng)時(shí)鐘處于同步狀態(tài),從時(shí)鐘節(jié)點(diǎn) 例如基站要在能夠提供參考時(shí)鐘的多個(gè)待選時(shí)鐘源(即主時(shí)鐘節(jié)點(diǎn))中選擇一個(gè)時(shí)鐘源作 為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源,以下各實(shí)施例中以網(wǎng)絡(luò)中存在兩個(gè)主時(shí)鐘節(jié)點(diǎn)作為待 選時(shí)鐘源供從時(shí)鐘節(jié)點(diǎn)選擇為例進(jìn)行說(shuō)明。從時(shí)鐘節(jié)點(diǎn)為了避免在主時(shí)鐘重選過(guò)程中由于沒有考慮鏈接狀態(tài)例如鏈路堵塞、閃斷等情況,而導(dǎo)致再次選到上一個(gè)因鏈接狀態(tài)處于非 正常狀態(tài)而出現(xiàn)嚴(yán)重丟包的主時(shí)鐘節(jié)點(diǎn)上,要在進(jìn)行BMC選源之前,獲取到本從時(shí)鐘節(jié)點(diǎn) 與可供用于向其提供參考時(shí)鐘的多個(gè)待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,本實(shí)施 例中首先要獲取從時(shí)鐘節(jié)點(diǎn)分別與兩個(gè)主時(shí)鐘節(jié)點(diǎn)A和B之間的傳輸鏈路的鏈接狀態(tài)信 息,假定當(dāng)其中一條傳輸鏈路例如從時(shí)鐘節(jié)點(diǎn)與主時(shí)鐘節(jié)點(diǎn)A之間的傳輸鏈路的鏈接狀態(tài) 信息標(biāo)識(shí)該傳輸鏈路目前處于非正常狀態(tài)即容易造成嚴(yán)重丟包時(shí),在此次BMC選源的范圍 內(nèi)將主時(shí)鐘節(jié)點(diǎn)A排除。
步驟101,所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操 作的時(shí)鐘參考源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài) 的鏈接狀態(tài)信息確定。
從時(shí)鐘節(jié)點(diǎn)在獲取到網(wǎng)絡(luò)中待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,并在此 次BMC選源的范圍內(nèi)將處于非正常狀態(tài)下的傳輸鏈路所對(duì)應(yīng)的主時(shí)鐘節(jié)點(diǎn)排除后,便確定 了此次進(jìn)行BMC選源的選擇范圍即在標(biāo)識(shí)(或表示)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的 鏈接狀態(tài)信息所對(duì)應(yīng)的部分待選時(shí)鐘源中選擇。例如,若網(wǎng)絡(luò)中僅存在兩個(gè)主時(shí)鐘節(jié)點(diǎn)A 和B為從時(shí)鐘節(jié)點(diǎn)提供參考時(shí)鐘,且主時(shí)鐘節(jié)點(diǎn)A因與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路處于非 正常狀態(tài)而被排除在此處BMC選源范圍外后,便可以直接選擇鏈接狀態(tài)正常的主時(shí)鐘節(jié)點(diǎn) B作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源。當(dāng)然,本實(shí)施例中在BMC選源范圍中根據(jù)傳輸鏈路 的鏈接狀態(tài)排除一部分主時(shí)鐘節(jié)點(diǎn)后,若存在多個(gè)與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路處于正常 狀態(tài)下的主時(shí)鐘節(jié)點(diǎn)的情況,則可以按照現(xiàn)有的最佳時(shí)鐘算法在該可選范圍內(nèi)選擇作為進(jìn) 行時(shí)鐘同步操作的時(shí)鐘參考源。具體選源過(guò)程參見圖2所示。
圖2為本發(fā)明時(shí)鐘選源方法實(shí)施例流程圖,如圖2所示,該選源流程中在根據(jù) “ pr iority,,、“ c lockc lass,,、“c Iockaccuracy,,和 “offsetScaledLogVariance,,等因素在主 時(shí)鐘節(jié)點(diǎn)A和B中,按照最佳時(shí)鐘算法選擇作為該從時(shí)鐘節(jié)點(diǎn)進(jìn)行時(shí)鐘同步操作的時(shí)鐘參 考源之前,進(jìn)行從時(shí)鐘節(jié)點(diǎn)與主時(shí)鐘節(jié)點(diǎn)A和B之間傳輸鏈路的鏈接狀態(tài)信息的判斷,也就 是說(shuō)在時(shí)鐘選源流程中加入根據(jù)鏈接狀態(tài)(Link status)進(jìn)行判斷的步驟,在滿足條件的 主時(shí)鐘節(jié)點(diǎn)中為從時(shí)鐘節(jié)點(diǎn)選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源。
本實(shí)施例提供的時(shí)鐘選源處理方法,從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,在選擇 作為進(jìn)行時(shí)鐘同步操作的主時(shí)鐘之前,根據(jù)網(wǎng)絡(luò)的鏈接狀態(tài)確定可選的時(shí)鐘源,使得BMC 選源過(guò)程在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
在上述實(shí)施例的基礎(chǔ)上,從時(shí)鐘節(jié)點(diǎn)獲取該從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳 輸鏈路的鏈接狀態(tài)信息而進(jìn)行鏈接狀態(tài)判斷的實(shí)現(xiàn)方式至少可以包括以下三種
第一種方式是,從時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘質(zhì)量消息(announce)所對(duì)應(yīng)的丟包率,獲取 與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,所述“announce”為各待選時(shí)鐘源通過(guò)各 自與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路發(fā)送給從時(shí)鐘節(jié)點(diǎn)的。本實(shí)施例中根據(jù)“armoimce”消息本 身的接收狀態(tài)來(lái)判斷傳輸鏈路的鏈接狀態(tài),由于主時(shí)鐘節(jié)點(diǎn)發(fā)送“armoimce”消息的發(fā)包頻 率相對(duì)較低,如果在較低的發(fā)包頻率下網(wǎng)絡(luò)都出現(xiàn)了大量丟包問題,則說(shuō)明網(wǎng)絡(luò)鏈接狀態(tài) 不能完成時(shí)鐘同步。具體地,從時(shí)鐘節(jié)點(diǎn)在單播協(xié)商中發(fā)送“announce”請(qǐng)求消息給主時(shí)鐘 節(jié)點(diǎn)A和B,主時(shí)鐘節(jié)點(diǎn)A和B同意該請(qǐng)求并發(fā)送“arm0imCe_grant”消息給從時(shí)鐘節(jié)點(diǎn);主 時(shí)鐘節(jié)點(diǎn)A和B周期性地發(fā)送“announce”消息給從時(shí)鐘節(jié)點(diǎn),從時(shí)鐘節(jié)點(diǎn)接收“announce”消息,并計(jì)算“announce”消息的丟包率信息。當(dāng)一條傳輸鏈路(即主時(shí)鐘節(jié)點(diǎn)和從時(shí)鐘節(jié) 點(diǎn)間的傳輸鏈路)中的“announce”消息的丟包率超過(guò)規(guī)定范圍例如時(shí),可以認(rèn)為該傳 輸鏈路處于非正常狀態(tài),則將傳輸鏈路所對(duì)應(yīng)的主時(shí)鐘節(jié)點(diǎn)的可選狀態(tài)設(shè)置為不可選。
第二種方式是,從時(shí)鐘節(jié)點(diǎn)根據(jù)從第三方應(yīng)用服務(wù)器獲取的、所述從時(shí)鐘節(jié)點(diǎn)與 各待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率,獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之 間的傳輸鏈路的鏈接狀態(tài)信息,業(yè)務(wù)包為各待選時(shí)鐘源通過(guò)各自與從時(shí)鐘節(jié)點(diǎn)之間的傳輸 鏈路發(fā)送給從時(shí)鐘節(jié)點(diǎn)的。本實(shí)施例中從時(shí)鐘節(jié)點(diǎn)通過(guò)第三方應(yīng)用服務(wù)器獲取同步網(wǎng)絡(luò)的 鏈接狀態(tài),第三方應(yīng)用服務(wù)器可以是基站管理實(shí)體或網(wǎng)元管理實(shí)體,需要指出的是,只要是 能夠獲得網(wǎng)絡(luò)中鏈接狀態(tài)的網(wǎng)絡(luò)實(shí)體都可以成為提供同步狀態(tài)信息的第三方應(yīng)用服務(wù)器。 具體地,從時(shí)鐘節(jié)點(diǎn)從第三方應(yīng)用服務(wù)器來(lái)獲取相關(guān)網(wǎng)絡(luò)的鏈接狀態(tài),本實(shí)施例中第三方 應(yīng)用服務(wù)器可以為OAM(operator and management)管理實(shí)體,鏈接狀態(tài)包括網(wǎng)絡(luò)中業(yè)務(wù)包 的丟包率以及時(shí)延差的變化值即抖動(dòng)信息。本實(shí)施例中由于時(shí)延對(duì)端到端頻率同步的影響 較小,因此在全網(wǎng)同步的選源方案中,鏈接狀態(tài)主要考慮網(wǎng)絡(luò)中整體的丟包率,在一條傳輸 鏈路上的丟包率超過(guò)一定范圍時(shí),可以認(rèn)為該傳輸鏈路處于非正常狀態(tài)。而在端到端頻率 同步的選源方案中,鏈接狀態(tài)還需要考慮除丟包率外的抖動(dòng)等信息,在一條傳輸鏈路上的 抖動(dòng)超過(guò)一定范圍時(shí),也可以認(rèn)為該傳輸鏈路處于非正常狀態(tài)。也就是說(shuō)從時(shí)鐘節(jié)點(diǎn)可以 根據(jù)從第三方應(yīng)用服務(wù)器獲取的、與各待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率和該 業(yè)務(wù)包所對(duì)應(yīng)的時(shí)延差的變化值即抖動(dòng)信息,獲取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接 狀態(tài)信息。
在單播情況下,對(duì)當(dāng)前選定的時(shí)鐘源,除了可以采用上述兩種方式外,還可以采用 如下所述的第三種方式;在多播方式下,對(duì)各個(gè)待選時(shí)鐘源也可以應(yīng)用該第三種方式,即從 時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘報(bào)文(sync)所對(duì)應(yīng)的丟包率,獲取與當(dāng)前選擇作為時(shí)鐘參考源的待選 時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,時(shí)鐘報(bào)文為當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘 源通過(guò)與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路發(fā)送的。本實(shí)施例中從時(shí)鐘節(jié)點(diǎn)根據(jù)“sync”消息丟 包率來(lái)判斷時(shí)鐘源,丟包率越大,表明鏈路狀態(tài)越不好,同步效果越差,當(dāng)一條傳輸鏈路中 的“sync”消息的丟包率超過(guò)一定范圍時(shí),可以認(rèn)為該傳輸鏈路處于非正常狀態(tài)。本實(shí)施例 可以用于判斷本次BMC選源前所連接的主時(shí)鐘節(jié)點(diǎn)的鏈路狀態(tài),根據(jù)“sync”消息丟包率可 以判斷出上次連接的主時(shí)鐘節(jié)點(diǎn)是否可以加入到這次的選源中。具體地,從時(shí)鐘節(jié)點(diǎn)記錄 時(shí)鐘同步中“Sync”消息的接收狀態(tài),并計(jì)算“Sync”消息的丟包率,以及時(shí)延差的變化值即 抖動(dòng)信息。
本實(shí)施例中,當(dāng)從時(shí)鐘節(jié)點(diǎn)被觸發(fā)重新進(jìn)行時(shí)鐘選源時(shí),還可以根據(jù)上次時(shí)鐘同 步中計(jì)算出的“Sync”消息的丟包率及抖動(dòng)信息來(lái)判斷原有鏈路是否能夠可以加入到這次 的選源中。在全網(wǎng)同步的選源方案中,可以只考慮“Sync”消息的丟包率參數(shù)來(lái)判斷網(wǎng)絡(luò)鏈 接狀態(tài)。而在端到端頻率同步的情況下,鏈接狀態(tài)還需要考慮除丟包率外的抖動(dòng)信息,也就 是說(shuō)從時(shí)鐘節(jié)點(diǎn)可以根據(jù)“Sync”消息所對(duì)應(yīng)的丟包率和該“Sync”消息的抖動(dòng)信息,獲取 與當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息。
本實(shí)施例提供的時(shí)鐘選源處理方法,從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,可以首 先通過(guò)時(shí)鐘質(zhì)量消息的丟包率或時(shí)鐘報(bào)文的丟包率及抖動(dòng)信息,或從第三方應(yīng)用服務(wù)器獲 取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,來(lái)確定選源范圍,使得BMC選源過(guò)程在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
圖3為本發(fā)明實(shí)施例時(shí)鐘選源處理裝置一個(gè)實(shí)施例結(jié)構(gòu)圖,如圖3所示,該時(shí)鐘選 源處理裝置即從時(shí)鐘節(jié)點(diǎn)包括獲取模塊11和選擇模塊12,其中,獲取模塊11用于獲取時(shí)鐘 選源處理裝置與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息;選擇模塊12用于在一個(gè) 或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源,所述一個(gè)或多個(gè)待選時(shí)鐘 源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。
具體地,從時(shí)鐘節(jié)點(diǎn)為了避免在主時(shí)鐘重選過(guò)程中由于沒有考慮鏈接狀態(tài)例如鏈 路堵塞、閃斷等情況,而導(dǎo)致再次選到上一個(gè)因鏈接狀態(tài)處于非正常狀態(tài)而出現(xiàn)嚴(yán)重丟包 的主時(shí)鐘節(jié)點(diǎn)上,要在進(jìn)行BMC選源之前,通過(guò)獲取模塊11獲取到本從時(shí)鐘節(jié)點(diǎn)與可供用 于向其提供參考時(shí)鐘的多個(gè)待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,以確定此次BMC 選源的范圍。在獲取模塊11根據(jù)鏈接狀態(tài)信息確定了 BMC選源范圍后,通過(guò)選擇模塊12 在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源,所述的一個(gè)或多個(gè) 待選時(shí)鐘源可以通過(guò)以下方式確定,即基于標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接 狀態(tài)信息確定所對(duì)應(yīng)的部分待選時(shí)鐘源。
具體來(lái)說(shuō),若網(wǎng)絡(luò)中僅存在兩個(gè)主時(shí)鐘節(jié)點(diǎn)A和B為從時(shí)鐘節(jié)點(diǎn)提供參考時(shí)鐘,且 主時(shí)鐘節(jié)點(diǎn)A因與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路處于非正常狀態(tài)而被排除在此處BMC選源范 圍外后,選擇模塊12便可以直接選擇鏈接狀態(tài)正常的主時(shí)鐘節(jié)點(diǎn)B作為進(jìn)行時(shí)鐘同步操作 的時(shí)鐘參考源。當(dāng)然,本實(shí)施例中在BMC選源范圍中排除一部分主時(shí)鐘節(jié)點(diǎn)后,若存在多個(gè) 與從時(shí)鐘節(jié)點(diǎn)之間的傳輸鏈路處于正常狀態(tài)下的主時(shí)鐘節(jié)點(diǎn)的情況,選擇模塊12則可以 按照現(xiàn)有的最佳時(shí)鐘算法在該可選范圍內(nèi)選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源。
本發(fā)明實(shí)施例提供的從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,在選擇作為進(jìn)行時(shí)鐘同 步操作的主時(shí)鐘之前,根據(jù)網(wǎng)絡(luò)的鏈接狀態(tài)確定可選的時(shí)鐘源,使得BMC選源過(guò)程在傳輸 鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
圖4為本發(fā)明實(shí)施例時(shí)鐘選源處理裝置另一個(gè)實(shí)施例結(jié)構(gòu)圖,如圖4所示,該時(shí)鐘 選源處理裝置即從時(shí)鐘節(jié)點(diǎn)包括獲取模塊11和選擇模塊12,其中獲取模塊11包括以下任 一子模塊或其組合第一獲取子模塊111、第二獲取子模塊112和第三獲取子模塊113。其 中第一獲取子模塊111用于根據(jù)時(shí)鐘質(zhì)量消息所對(duì)應(yīng)的丟包率,獲取從時(shí)鐘節(jié)點(diǎn)與各待選 時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,其中時(shí)鐘質(zhì)量消息為各待選時(shí)鐘源通過(guò)傳輸鏈路 發(fā)送的;第二獲取子模塊112用于根據(jù)從第三方應(yīng)用服務(wù)器獲取的、從時(shí)鐘節(jié)點(diǎn)與各待選 時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率,獲取從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈 路的鏈接狀態(tài)信息,時(shí)延差業(yè)務(wù)包為各待選時(shí)鐘源通過(guò)傳輸鏈路發(fā)送的;第三獲取子模塊 113用于根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率,獲取從時(shí)鐘節(jié)點(diǎn)與當(dāng)前選擇作為時(shí)鐘參考源的待 選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,時(shí)鐘報(bào)文為當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí) 鐘源通過(guò)傳輸鏈路發(fā)送的。
本實(shí)施例中提供的第一獲取子模塊111、第二獲取子模塊112和第三獲取子模塊113具體的功能可以參見前述方法實(shí)施例中從時(shí)鐘節(jié)點(diǎn)獲取與各待選時(shí)鐘源之間的傳輸鏈 路的鏈接狀態(tài)信息的三個(gè)方式的描述,此處不再贅述。
值得說(shuō)明的是,在全網(wǎng)同步的選源方案中,鏈接狀態(tài)可以主要考慮網(wǎng)絡(luò)中整體的 丟包率。而在端到端頻率同步的選源方案中,鏈接狀態(tài)還需要考慮除丟包率外的抖動(dòng)等 信息,因此第二獲取子模塊112還可以用于根據(jù)從第三方應(yīng)用服務(wù)器獲取的、從時(shí)鐘節(jié)點(diǎn) 與各待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率和時(shí)延差業(yè)務(wù)包所對(duì)應(yīng)的時(shí)延差的變 化值,獲取從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息;第三獲取子模塊 113還可以用于根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率和時(shí)延差時(shí)鐘報(bào)文所對(duì)應(yīng)的時(shí)延差的變化 值,獲取從時(shí)鐘節(jié)點(diǎn)與當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài) fn息ο
本實(shí)施例提供的時(shí)鐘選源處理裝置,從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,可以首 先通過(guò)時(shí)鐘質(zhì)量消息的丟包率或時(shí)鐘報(bào)文的丟包率及抖動(dòng)信息,或從第三方應(yīng)用服務(wù)器獲 取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,來(lái)確定選源范圍,使得BMC選源過(guò)程 在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
圖5為本發(fā)明實(shí)施例時(shí)鐘選源處理系統(tǒng)實(shí)施例結(jié)構(gòu)圖,如圖5所示,該時(shí)鐘選源處 理系統(tǒng)包括通信網(wǎng)絡(luò)例如分布式網(wǎng)絡(luò)2,從時(shí)鐘節(jié)點(diǎn)1(或時(shí)鐘選源處理裝置)和多個(gè)待選 時(shí)鐘源即主時(shí)鐘節(jié)點(diǎn)3,其中主時(shí)鐘節(jié)點(diǎn)3用于為從時(shí)鐘節(jié)點(diǎn)1提供參考時(shí)鐘,通信網(wǎng)絡(luò)例 如分布式網(wǎng)絡(luò)2為各個(gè)從時(shí)鐘節(jié)點(diǎn)1和主時(shí)鐘節(jié)點(diǎn)3提供傳輸通道。
本實(shí)施例中涉及的從時(shí)鐘節(jié)點(diǎn)可以采用上述時(shí)鐘選源處理裝置實(shí)施例提供的各 從時(shí)鐘節(jié)點(diǎn),其具體的結(jié)構(gòu)和功能此處不再贅述。分布式網(wǎng)絡(luò)中可以為從時(shí)鐘節(jié)點(diǎn)提供參 考時(shí)鐘的主時(shí)鐘節(jié)點(diǎn)至少為2個(gè)。另外,值得說(shuō)明的是,從時(shí)鐘節(jié)點(diǎn)可以通過(guò)時(shí)鐘質(zhì)量消息 或時(shí)鐘報(bào)文的丟包率及抖動(dòng)信息來(lái)獲取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息 以確定BMC選源的范圍。作為一個(gè)可選的方案,本發(fā)明實(shí)施例也可以從第三方應(yīng)用服務(wù)器 獲取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息以確定BMC選源的范圍。也就是說(shuō), 本實(shí)施例提供的時(shí)鐘選源處理系統(tǒng)中還可以包括第三方應(yīng)用服務(wù)器4用于為從時(shí)鐘節(jié)點(diǎn)1 提供從時(shí)鐘節(jié)點(diǎn)1與多個(gè)主時(shí)鐘節(jié)點(diǎn)3之間的傳輸鏈路的鏈接狀態(tài)信息。
本實(shí)施例提供的時(shí)鐘選源處理系統(tǒng)中,從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,可以 首先通過(guò)時(shí)鐘質(zhì)量消息的丟包率或時(shí)鐘報(bào)文的丟包率及抖動(dòng)信息,或從第三方應(yīng)用服務(wù)器 獲取與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,來(lái)確定選源范圍,使得BMC選源過(guò) 程在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
本發(fā)明實(shí)施例還提供一種時(shí)鐘選源處理方法,在當(dāng)前為從時(shí)鐘節(jié)點(diǎn)提供時(shí)鐘參考 源的第一主時(shí)鐘節(jié)點(diǎn)與該從時(shí)鐘節(jié)點(diǎn)之間傳輸鏈路處于非正常狀態(tài)時(shí),從時(shí)鐘節(jié)點(diǎn)在至少 一個(gè)第二主時(shí)鐘節(jié)點(diǎn)中重新進(jìn)行時(shí)鐘源的選擇,所述第二主時(shí)鐘節(jié)點(diǎn)為多個(gè)主時(shí)鐘節(jié)點(diǎn)中 不同于第一主時(shí)鐘節(jié)點(diǎn)的主時(shí)鐘節(jié)點(diǎn)。也就是說(shuō),本發(fā)明實(shí)施例提供了多個(gè)主時(shí)鐘節(jié)點(diǎn),在 這些主時(shí)鐘節(jié)點(diǎn)中排除了不可用的第一主時(shí)鐘節(jié)點(diǎn)后,在剩下的一個(gè)或多個(gè)第二主時(shí)鐘節(jié) 點(diǎn)中進(jìn)行時(shí)鐘參考源的重選。
其中在排除第一主時(shí)鐘節(jié)點(diǎn)時(shí),從時(shí)鐘節(jié)點(diǎn)可以采用上述的根據(jù)傳輸鏈路的鏈接 狀態(tài)來(lái)進(jìn)行;或者從時(shí)鐘節(jié)點(diǎn)也可以維護(hù)一個(gè)候選時(shí)鐘源的地址列表信息或者標(biāo)識(shí)(ID) 信息,根據(jù)地址列表信息或者ID標(biāo)識(shí)信息排除不可用的第一時(shí)鐘源。
本發(fā)明實(shí)施例還進(jìn)一步提供一種從時(shí)鐘節(jié)點(diǎn),包括確定模塊,用于確定為該從時(shí) 鐘節(jié)點(diǎn)提供時(shí)鐘參考源的第一主時(shí)鐘節(jié)點(diǎn)與該從時(shí)鐘節(jié)點(diǎn)之間傳輸鏈路處于非正常狀態(tài); 重選模塊,用于第一主時(shí)鐘節(jié)點(diǎn)與該從時(shí)鐘節(jié)點(diǎn)之間傳輸鏈路處于非正常狀態(tài)時(shí),在至少 一個(gè)第二主時(shí)鐘節(jié)點(diǎn)中重新進(jìn)行時(shí)鐘源的選擇,所述第二主時(shí)鐘節(jié)點(diǎn)為多個(gè)主時(shí)鐘節(jié)點(diǎn)中 不同于第一主時(shí)鐘節(jié)點(diǎn)的主時(shí)鐘節(jié)點(diǎn)。
最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種時(shí)鐘選源處理方法,其特征在于,包括從時(shí)鐘節(jié)點(diǎn)獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息; 所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考 源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。
2.根據(jù)權(quán)利要求1所述的時(shí)鐘選源處理方法,其特征在于,所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或 多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源包括根據(jù)最佳時(shí)鐘算法,所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同 步操作的時(shí)鐘參考源。
3.根據(jù)權(quán)利要求1或2所述的時(shí)鐘選源處理方法,其特征在于,所述從時(shí)鐘節(jié)點(diǎn)獲取所 述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息包括所述從時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘質(zhì)量消息所對(duì)應(yīng)的丟包率,獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí) 鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,所述時(shí)鐘質(zhì)量消息為所述各待選時(shí)鐘源通過(guò)所述傳 輸鏈路發(fā)送的;或所述從時(shí)鐘節(jié)點(diǎn)根據(jù)從第三方應(yīng)用服務(wù)器獲取的、所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之 間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率,獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的 鏈接狀態(tài)信息,所述業(yè)務(wù)包為所述各待選時(shí)鐘源通過(guò)所述傳輸鏈路發(fā)送的;或所述從時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率,獲取所述從時(shí)鐘節(jié)點(diǎn)與當(dāng)前選擇作為 時(shí)鐘參考源的待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,所述時(shí)鐘報(bào)文為所述當(dāng)前選擇 作為時(shí)鐘參考源的待選時(shí)鐘源通過(guò)所述傳輸鏈路發(fā)送的。
4.根據(jù)權(quán)利要求3所述的時(shí)鐘選源處理方法,其特征在于,所述從時(shí)鐘節(jié)點(diǎn)根據(jù)從第 三方應(yīng)用服務(wù)器獲取的、所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包 率,獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,包括所述從時(shí)鐘節(jié)點(diǎn)根據(jù)從第三方應(yīng)用服務(wù)器獲取的、所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之 間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率和所述業(yè)務(wù)包所對(duì)應(yīng)的時(shí)延差的變化值,獲取所述從時(shí)鐘 節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息。
5.根據(jù)權(quán)利要求3所述的時(shí)鐘選源處理方法,其特征在于,所述從時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘 報(bào)文所對(duì)應(yīng)的丟包率,獲取所述從時(shí)鐘節(jié)點(diǎn)與當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之間 的傳輸鏈路的鏈接狀態(tài)信息包括所述從時(shí)鐘節(jié)點(diǎn)根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率和所述時(shí)鐘報(bào)文所對(duì)應(yīng)的時(shí)延差的變 化值,獲取所述從時(shí)鐘節(jié)點(diǎn)與當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之間的傳輸鏈路的鏈 接狀態(tài)信息。
6.一種時(shí)鐘選源處理裝置,其特征在于,包括獲取模塊,用于獲取所述時(shí)鐘選源處理裝置與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀 態(tài)信息;選擇模塊,用于在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考 源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。
7.根據(jù)權(quán)利要求6所述的時(shí)鐘選源處理裝置,其特征在于,所述選擇模塊還用于在所述一個(gè)或多個(gè)待選時(shí)鐘源中根據(jù)最佳時(shí)鐘算法選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源。
8.根據(jù)權(quán)利要求6或7所述的時(shí)鐘選源處理裝置,其特征在于,所述獲取模塊包括以下 至少任一子模塊第一獲取子模塊,用于根據(jù)時(shí)鐘質(zhì)量消息所對(duì)應(yīng)的丟包率,獲取所述時(shí)鐘選源處理裝 置與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,所述時(shí)鐘質(zhì)量消息為所述各待選時(shí)鐘 源通過(guò)所述傳輸鏈路發(fā)送的;第二獲取子模塊,用于根據(jù)從第三方應(yīng)用服務(wù)器獲取的、所述時(shí)鐘選源處理裝置與各 待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率,獲取所述時(shí)鐘選源處理裝置與各待選時(shí)鐘 源之間的傳輸鏈路的鏈接狀態(tài)信息,所述業(yè)務(wù)包為所述各待選時(shí)鐘源通過(guò)所述傳輸鏈路發(fā) 送的;第三獲取子模塊,用于根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率,獲取所述時(shí)鐘選源處理裝置與 當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息,所述時(shí)鐘報(bào)文為 所述當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源通過(guò)所述傳輸鏈路發(fā)送的。
9.根據(jù)權(quán)利要求8所述的時(shí)鐘選源處理裝置,其特征在于所述第二獲取子模塊還用于,根據(jù)從第三方應(yīng)用服務(wù)器獲取的、所述時(shí)鐘選源處理裝 置與各待選時(shí)鐘源之間傳輸?shù)臉I(yè)務(wù)包所對(duì)應(yīng)的丟包率和所述業(yè)務(wù)包所對(duì)應(yīng)的時(shí)延差的變 化值,獲取所述時(shí)鐘選源處理裝置與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息;所述第三獲取子模塊還用于,根據(jù)時(shí)鐘報(bào)文所對(duì)應(yīng)的丟包率和所述時(shí)鐘報(bào)文所對(duì)應(yīng)的 時(shí)延差的變化值,獲取所述時(shí)鐘選源處理裝置與當(dāng)前選擇作為時(shí)鐘參考源的待選時(shí)鐘源之 間的傳輸鏈路的鏈接狀態(tài)信息。
10.一種時(shí)鐘選源處理系統(tǒng),包括如權(quán)利要求6至9任一所述的時(shí)鐘選源處理裝置,以 及為所述時(shí)鐘選源處理裝置提供參考時(shí)鐘的多個(gè)待選時(shí)鐘源,以及為所述主節(jié)點(diǎn)和時(shí)鐘選 源處理裝置提供傳輸通道的通信網(wǎng)絡(luò)。
11.根據(jù)權(quán)利要求10述的時(shí)鐘選源處理系統(tǒng),其特征在于,還包括第三方應(yīng)用服務(wù)器,用于為所述時(shí)鐘選源處理裝置提供所述時(shí)鐘選源處理裝置與所述 多個(gè)待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息。
全文摘要
本發(fā)明實(shí)施例提供一種時(shí)鐘選源處理方法、裝置和系統(tǒng)。該方法包括從時(shí)鐘節(jié)點(diǎn)獲取所述從時(shí)鐘節(jié)點(diǎn)與各待選時(shí)鐘源之間的傳輸鏈路的鏈接狀態(tài)信息;所述從時(shí)鐘節(jié)點(diǎn)在一個(gè)或多個(gè)待選時(shí)鐘源中選擇作為進(jìn)行時(shí)鐘同步操作的時(shí)鐘參考源,所述一個(gè)或多個(gè)待選時(shí)鐘源根據(jù)標(biāo)識(shí)傳輸鏈路的鏈接狀態(tài)處于正常狀態(tài)的鏈接狀態(tài)信息確定。本發(fā)明實(shí)施例中從時(shí)鐘節(jié)點(diǎn)進(jìn)行BMC選源的過(guò)程中,在選擇作為進(jìn)行時(shí)鐘同步操作的主時(shí)鐘之前,首先根據(jù)網(wǎng)絡(luò)的鏈接狀態(tài)確定可選的時(shí)鐘源,使得BMC選源過(guò)程在傳輸鏈路可用的時(shí)鐘源范圍內(nèi)進(jìn)行,提高時(shí)鐘同步的成功率。
文檔編號(hào)H04L12/56GK102035638SQ200910093188
公開日2011年4月27日 申請(qǐng)日期2009年9月25日 優(yōu)先權(quán)日2009年9月25日
發(fā)明者儲(chǔ)育紅, 徐驍, 楊輝明, 董永強(qiáng), 謝雷 申請(qǐng)人:華為技術(shù)有限公司