專利名稱:Gm狀態(tài)的發(fā)送方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種GM狀態(tài)的發(fā)送方法、裝置及系統(tǒng)。
背景技術(shù):
隨著第三代(3rd Generation,簡(jiǎn)稱為3G)業(yè)務(wù)與長(zhǎng)期演進(jìn)(Long TermEvolution,簡(jiǎn)稱為L(zhǎng)TE)的發(fā)展,對(duì)時(shí)間同步可靠性的需求日益增加。在主用主全球定位系統(tǒng)(Global Position System,簡(jiǎn)稱為GPS)出現(xiàn)故障時(shí),如何實(shí)現(xiàn)全網(wǎng)時(shí)間的快速平滑切換,是保證時(shí)間同步的關(guān)鍵。相關(guān)技術(shù)中,實(shí)現(xiàn)全網(wǎng)時(shí)間的快速平滑切換,是在整個(gè)網(wǎng)絡(luò)跟蹤主GPS源,備GPS 源作為孤島,當(dāng)主GPS出現(xiàn)故障時(shí),通過最佳同步時(shí)鐘(BMC)算法重新確定同步時(shí)間鏈路,實(shí)現(xiàn)將說網(wǎng)絡(luò)的時(shí)鐘源切換到備用GPS源。全網(wǎng)從主用GPS源切換到備用GPS源,然后再?gòu)膫溆米娓笗r(shí)鐘(Grandmaster Clock,簡(jiǎn)稱為GM)開始逐級(jí)將備用GPS傳遞到到全網(wǎng)直至穩(wěn)定,該過程是個(gè)振蕩過程。這個(gè)振蕩過程,對(duì)相關(guān)業(yè)務(wù)會(huì)產(chǎn)生一定的影響,例如,導(dǎo)致3G視頻通話的暫時(shí)中斷或畫面和語音不同步。針對(duì)相關(guān)技術(shù)中當(dāng)主GPS出現(xiàn)故障時(shí),如何實(shí)現(xiàn)時(shí)間同步網(wǎng)由主用時(shí)間同步鏈路平滑切換到備用時(shí)間同步鏈的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中,當(dāng)時(shí)間源出現(xiàn)故障時(shí),無法實(shí)現(xiàn)時(shí)間同步鏈路的平滑切換的問題,本發(fā)明提供了一種時(shí)間源的切換方案,以至少解決上述問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種GM狀態(tài)的發(fā)送方法,包括每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài);每個(gè)所述GM按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新該GM的狀態(tài);每個(gè)所述GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備,發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。優(yōu)選地,每個(gè)所述GM按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新該GM的狀態(tài),包括判斷與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);如果是,則將所述GM的狀態(tài)更新為可用狀態(tài),否則,將所述GM的狀態(tài)更新為不可用狀態(tài)。優(yōu)選地,將所述GM的狀態(tài)更新為可用狀態(tài),包括判斷與所述GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間段,是否大于預(yù)設(shè)值;如果是,則將所述GM的狀態(tài)更新為可用狀態(tài)。優(yōu)選地,所述時(shí)間源包括主時(shí)間源和備時(shí)間源,所述GM包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種時(shí)間源的確定方法,包括接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和所述各個(gè)GM的優(yōu)先級(jí);按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。
優(yōu)選地,按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源,包括根據(jù)所述各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源;從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。優(yōu)選地,所述時(shí)間源包括主時(shí)間源和備時(shí)間源,所述GM包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。優(yōu)選地,按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源,包括根據(jù)所述主GM的狀態(tài)判斷與所述主GM相連的主時(shí)間源是否可用;如果是,則確定當(dāng)前使用的時(shí)間源為所述主時(shí)間源。優(yōu)選地,在所述主GM不可用的情況下,還包括根據(jù)所述備GM的狀態(tài)判斷與所述備GM相連的備時(shí)間源是否可用;如果是,確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源。優(yōu)選地,在確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源之后,還包括根據(jù)當(dāng)前接收到的所述主GM的狀態(tài)判斷所述主GM相連的主時(shí)間源是否可用;如果是,則將當(dāng)前使用的時(shí)間源切換為所述主時(shí)間源。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種GM狀態(tài)的發(fā)送裝置,位于各個(gè)時(shí)間同步鏈路上的GM中,包括檢測(cè)模塊,用于檢測(cè)與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài);更新模塊,用于按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新所述GM的狀態(tài);發(fā)送模塊,用于向所述GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。優(yōu)選地,所述更新模塊包括判斷單元,用于判斷與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);更新單元,用于在判斷結(jié)果為是時(shí),則將所述GM的狀態(tài)更新為可用狀態(tài),否則,將所述GM的狀態(tài)更新為不可用狀態(tài)。優(yōu)選地,所述更新單元按照以下方式將所述GM的狀態(tài)更新為可用狀態(tài)判斷與所述GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間,是否大于預(yù)設(shè)值;如果是,則將所述GM的狀態(tài)更新為可用狀態(tài)。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種時(shí)間源的確定裝置,其特征在于,包括接收模塊,用于接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和所述各個(gè)GM的優(yōu)先級(jí);確定模塊,用于按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。優(yōu)選地,所述確定模塊包括確定單元,用于根據(jù)所述各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源;選取單元,用于從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。優(yōu)選地,所述時(shí)間源包括主時(shí)間源和備時(shí)間源,所述節(jié)點(diǎn)包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。優(yōu)選地,所述確定模塊,包括第一判斷單元,用于根據(jù)所述主GM的狀態(tài)判斷與所述主GM相連的主時(shí)間源是否可用;第一確定單元,用于在所述第一判斷單元的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為所述主時(shí)間源。優(yōu)選地,所述確定模塊還包括第二判斷單元,用于在所述第一判斷單元的判斷結(jié)果為否時(shí),根據(jù)所述備GM的狀態(tài)判斷與所述備GM相連的備時(shí)間源是否可用;第二確定單 元,用于在所述第二判斷單元的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源。
優(yōu)選地,所述確定模塊還包括第三判斷單元,用于在確定所述備時(shí)間源為當(dāng)前使用的時(shí)間源之后,根據(jù)當(dāng)前接收到的所述主GM的狀態(tài)判斷所述主GM相連的主時(shí)間源是否可用;切換單元,用于在所述第三判斷單元的判斷結(jié)果為是時(shí),將當(dāng)前使用的時(shí)間源切換為所述主時(shí)間源。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種GM狀態(tài)的發(fā)送系統(tǒng),其特征在于,包括多個(gè)GM,其中,每個(gè)GM包括本發(fā)明提供的上述GM狀態(tài)的發(fā)送裝置。優(yōu)選地,該系統(tǒng)還包括多個(gè)GM所在的時(shí)間同步鏈路上的設(shè)備,其中,每個(gè)所述設(shè)備包括本發(fā)明提供上述時(shí)間源的確定裝置。通過本發(fā)明,每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài),并按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),每個(gè)GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。使得每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的GM狀態(tài)的發(fā)送方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的GPS時(shí)間源組網(wǎng)的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的主GPS的時(shí)間同步鏈路的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的備GPS的時(shí)間同步鏈路的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例優(yōu)選的GM對(duì)GPS的檢測(cè)方法的流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的GM狀態(tài)的發(fā)送裝置的結(jié)構(gòu)框圖;圖7是根據(jù)本發(fā)明實(shí)施例的優(yōu)選的更新模塊的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的確定方法的流程圖;圖9是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的確定裝置的結(jié)構(gòu)框圖;圖10是根據(jù)本發(fā)明實(shí)施例優(yōu)選的確定模塊的結(jié)構(gòu)框圖一;圖11是根據(jù)本發(fā)明實(shí)施例優(yōu)選的確定模塊的結(jié)構(gòu)框圖二 ;圖12是根據(jù)本發(fā)明實(shí)施例優(yōu)選的確定模塊的結(jié)構(gòu)框圖三;圖13是根據(jù)本發(fā)明實(shí)施例優(yōu)選的確定模塊的結(jié)構(gòu)框圖四;圖14是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的選取方法的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例一根據(jù)本發(fā)明實(shí)施例,提供了一種GM狀態(tài)的發(fā)送方法,實(shí)現(xiàn)向時(shí)間同步網(wǎng)中各個(gè)設(shè)備發(fā)送各個(gè)時(shí)間同步鏈路上的GM的狀態(tài),使得各個(gè)設(shè)備根據(jù)各個(gè)GM的狀態(tài)選取當(dāng)前使用的時(shí)間源,通過相應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步。圖I是根據(jù)本發(fā)明實(shí)施例的GM狀態(tài)的發(fā)送方法的流程圖,如圖I所示,該方法主要包括步驟S102至步驟S106。步驟S102,每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài)。步驟S104,每個(gè)GM按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài)。步驟S106,每個(gè)GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備,發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。通過本發(fā)明實(shí)施例,每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài),并按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),每個(gè)GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。使得每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源,實(shí)現(xiàn)了在時(shí)間源出現(xiàn)故障時(shí),根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。
相關(guān)技術(shù)中,在當(dāng)前使用的時(shí)間源出現(xiàn)故障時(shí),可以通過BMC算法重新確定時(shí)間同步鏈路,將網(wǎng)絡(luò)的時(shí)間源切換到可用的時(shí)間源。從當(dāng)前時(shí)間源切換到可用的時(shí)間源源,然后再?gòu)呐c可用的時(shí)間源對(duì)應(yīng)的GM開始,逐級(jí)將可用的時(shí)間源傳遞到時(shí)間同步鏈路中的各個(gè)設(shè)備,直到新的時(shí)間同步鏈路穩(wěn)定。該過程是個(gè)振蕩過程,將影響網(wǎng)絡(luò)業(yè)務(wù)的正常進(jìn)行。在本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)時(shí)間同步鏈路的平滑切換,在時(shí)間同步網(wǎng)絡(luò)中同時(shí)建立多條時(shí)間同步鏈路,在當(dāng)前使用的時(shí)間同步鏈路的時(shí)間源出現(xiàn)故障時(shí),從已建立的多個(gè)多條時(shí)間同步鏈路中選取新的時(shí)間同步鏈路,將選取的時(shí)間同步鏈路的時(shí)間源作為當(dāng)前使用的時(shí)間源。例如,在如圖2所示的時(shí)間同步網(wǎng)絡(luò)中,包含兩個(gè)GPS時(shí)間源,同時(shí)建立兩條時(shí)間同步鏈路,GPSl和GPS2的時(shí)間同步鏈路分別如圖3和圖4所示。該網(wǎng)絡(luò)當(dāng)前使用GPSl對(duì)應(yīng)的時(shí)間同步鏈路(如圖3所示)進(jìn)行同步,當(dāng)GPSl出現(xiàn)故障時(shí),時(shí)間同步網(wǎng)絡(luò)中的各個(gè)設(shè)備可以直接將時(shí)間同步鏈路切換至GPS2的時(shí)間同步鏈路(如圖4所示)。在時(shí)間同步網(wǎng)絡(luò)中,可以由GM管理時(shí)間同步鏈路,GM檢測(cè)與之連接的時(shí)間源的狀態(tài),并根據(jù)檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),例如,如果檢測(cè)到GM對(duì)應(yīng)的時(shí)間源可用,則該時(shí)間源的時(shí)間同步鏈路可用,可以將該GM的狀態(tài)更新為可用;如果檢測(cè)到GM對(duì)應(yīng)的時(shí)間源不可用,則該時(shí)間源的時(shí)間同步鏈路不可用,可以將該GM的狀態(tài)更新為不可用。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,每個(gè)GM按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài)時(shí),可以判斷與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);如果是,則將該GM的狀態(tài)更新為可用狀態(tài),否則,可以將GM的狀態(tài)更新為不可用狀態(tài)。GM所在的時(shí)間同步鏈路上的設(shè)備可以根據(jù)GM的狀態(tài)確定該GM對(duì)應(yīng)的時(shí)間源是否可用,從而確定是否可以通過該GM的時(shí)間同步鏈路進(jìn)行時(shí)間同步。此外,時(shí)間源出現(xiàn)故障后,時(shí)間源可以從不可用恢復(fù)到可用,而從不可用恢復(fù)到可用的一段時(shí)間內(nèi),時(shí)間源可能會(huì)不穩(wěn)定,為了提高時(shí)間同步的穩(wěn)定性和可靠性,時(shí)間源從不可用恢復(fù)到可用后的一段時(shí)間內(nèi),可以認(rèn)為該時(shí)間源不可用,時(shí)間同步鏈路上的各個(gè)設(shè)備不采用該時(shí)間源作為當(dāng)前使用的時(shí)間源。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,將GM的狀態(tài)更新為可用狀態(tài)時(shí),還可以判斷與該GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間段是否大于預(yù)設(shè)值,如果是,則將該GM的狀態(tài)更新為可用狀態(tài)。在具體實(shí)施中,可以在GM上設(shè)置一個(gè)警告狀態(tài)(WTR),用來表示該GM對(duì)應(yīng)的時(shí)間源從不可用恢復(fù)到可用,在恢復(fù)后的時(shí)間段大于預(yù)設(shè)值時(shí),消除該GM的警告狀態(tài),將GM更新為可用狀態(tài)。例如,可以在GM中設(shè)置一個(gè)計(jì)時(shí)器,在檢測(cè)到時(shí)間源從不可用恢復(fù)到可用時(shí),計(jì)時(shí)器開始計(jì)時(shí),當(dāng)計(jì)時(shí)器累計(jì)計(jì)時(shí)超過預(yù)設(shè)值時(shí),消除GM的警告狀態(tài),將GM的狀態(tài)更新為可用。在計(jì)時(shí)過程中,如果時(shí)間源再次不可用,則將計(jì)時(shí)器清零,在時(shí)間源恢復(fù)到可用時(shí),重新開始計(jì)時(shí)。進(jìn)一步的,以GPS作為時(shí)間源為例,對(duì)GM對(duì)時(shí)間源的檢測(cè)方法的優(yōu)選實(shí)施方式進(jìn)行說明。圖5是根據(jù)本發(fā)明實(shí)施例優(yōu)選的GM對(duì)GPS的檢測(cè)方法的流程圖,如圖5所示,該方法主要包括步驟S502至步驟S508 步驟S502,檢測(cè)GPS狀態(tài)是否為可用(0K),如果GPS狀態(tài)為不可用(N0K),執(zhí)行步驟S506 ;如果GPS狀態(tài)為0K,執(zhí)行步驟S504 ;步驟S504,檢測(cè)該GM是否處于WTR狀態(tài),如果是,則執(zhí)行步驟S506 ;如果否,執(zhí)行步驟S508 ;步驟S506,將GM的狀態(tài)更新為NOK ;步驟S508,將GM的狀態(tài)更新為0K。在實(shí)際應(yīng)用中,網(wǎng)絡(luò)中可以包含兩個(gè)時(shí)間源,一個(gè)時(shí)間源作為時(shí)間同步的主用時(shí)間源,即主時(shí)間源,另一個(gè)作為備用時(shí)間源,即備時(shí)間源。在主時(shí)間源出現(xiàn)故障時(shí),將時(shí)間源切換至備時(shí)間源,保證時(shí)間同步的可靠性。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,本發(fā)明實(shí)施例中所述的時(shí)間源可以包括主時(shí)間源和備時(shí)間源。每個(gè)時(shí)間源可以對(duì)應(yīng)一個(gè)或多個(gè)GM,對(duì)該時(shí)間源的時(shí)間同步鏈路進(jìn)行管理。因此,本發(fā)明實(shí)施例中的GM可以包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,連接到一個(gè)時(shí)間源的GM可以有多個(gè),當(dāng)一個(gè)GM出現(xiàn)故障時(shí),可以用連接到該時(shí)間源的其他設(shè)備作為新的GM。GM向該GM所在時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)和該GM優(yōu)先級(jí),各個(gè)設(shè)備判斷根據(jù)GM的狀態(tài)判斷相應(yīng)的時(shí)間源是否可用,如果GM為可用狀態(tài),則該GM的時(shí)間源可用,如果GM的狀態(tài)為不可用,則該GM的時(shí)間源不可用。在確定GM的時(shí)間源可用之后,還可以按照各個(gè)GM的優(yōu)先級(jí)順序,選擇優(yōu)先級(jí)高的GM的時(shí)間源作為當(dāng)前使用的時(shí)間源,通過選取的時(shí)間源對(duì)應(yīng)的餓時(shí)間同步鏈路進(jìn)行時(shí)間同步。在GM包括主GM和備GM的情況下,可以設(shè)置主GM的優(yōu)先級(jí)高于備GM的優(yōu)先級(jí)。時(shí)間同步網(wǎng)絡(luò)中的各個(gè)設(shè)備可以根據(jù)主GM和備GM發(fā)送的狀態(tài)和優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。例如,可以將主GM的優(yōu)先級(jí)設(shè)置為“1”,備GM的優(yōu)先級(jí)設(shè)置為“2”,各個(gè)設(shè)備接收到狀態(tài)信息和優(yōu)先級(jí)后,判斷該GM是否可用,如果該GM可用,則判斷GM的優(yōu)先 級(jí),選取優(yōu)先級(jí)高的GM的時(shí)間源,作為當(dāng)前使用的時(shí)間源?;蛘撸部梢栽贕M下發(fā)的信息中攜帶GM的屬性,指示發(fā)送信息的GM為主GM還是備GM,各個(gè)設(shè)備根據(jù)GM的狀態(tài)判斷時(shí)間源是否可用,如果可用,則判斷是否為主GM,如果是,則直接選取主GM的時(shí)間源作為當(dāng)前使用的時(shí)間源。在實(shí)際應(yīng)用中,采用主GM的時(shí)間源(主時(shí)間源)作為當(dāng)前使用的時(shí)間源,僅在主時(shí)間源出現(xiàn)故障時(shí),采用備時(shí)間源作為當(dāng)前使用的時(shí)間源。因此,可以設(shè)置GM的優(yōu)先級(jí)高于備GM的優(yōu)先級(jí)。根據(jù)本發(fā)明實(shí)施例,還提供了一種GM狀態(tài)的發(fā)送裝置,位于每個(gè)時(shí)間同步鏈路上的GM中,用以實(shí)現(xiàn)本發(fā)明實(shí)施例的上述方法。圖6是根據(jù)本發(fā)明實(shí)施例的GM狀態(tài)的發(fā)送裝置的結(jié)構(gòu)框圖,如圖6所示,該裝置主要包括檢測(cè)模塊10、更新模塊20和發(fā)送模塊30。其中,檢測(cè)模塊10,用于檢測(cè)與GM對(duì)應(yīng)的時(shí)間源的狀態(tài);更新模塊20,與檢測(cè)模塊10相耦合,用于按照檢測(cè)到的時(shí)間源的狀態(tài)更新GM的狀態(tài);發(fā)送模塊30,與更新模塊20相耦合,用于向GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。通過本發(fā)明實(shí)施例,每個(gè)時(shí)間同步鏈路上的GM的檢測(cè)模塊10檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài),由GM的更新模塊20按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),并GM的發(fā)送模塊30分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。使得每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源,實(shí)現(xiàn)了在時(shí)間源出現(xiàn)故障時(shí),根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。在時(shí)間同步網(wǎng)絡(luò)中,可以由GM管理時(shí)間同步鏈路,GM檢測(cè)與之連接的時(shí)間源的狀態(tài),并根據(jù)檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),例如,如果檢測(cè)到GM對(duì)應(yīng)的時(shí)間源可用,則該時(shí)間源的時(shí)間同步鏈路可用,可以將該GM的狀態(tài)更新為可用;如果檢測(cè)到GM對(duì)應(yīng)的時(shí)間源不可用,則該時(shí)間源的時(shí)間同步鏈路不可用,可以將該GM的狀態(tài)更新為不可用。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖7所示,更新模塊20可以包括判斷單元202,用于判斷與GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);更新單元204,與判斷單元202相耦合,用于在判斷結(jié)果為是時(shí),則將GM的狀態(tài)更新為可用狀態(tài),否則,將GM的狀態(tài)更新為不可用狀態(tài)。此外,時(shí)間源出現(xiàn)故障后,時(shí)間源可以從不可用恢復(fù)到可用,而從不可用恢復(fù)到可用的一段時(shí)間內(nèi),時(shí)間源可能會(huì)不穩(wěn)定,為了提高時(shí)間同步的穩(wěn)定性和可靠性,時(shí)間源從不可用恢復(fù)到可用后的一段時(shí)間內(nèi),可以認(rèn)為該時(shí)間源不可用,時(shí)間同步鏈路上的各個(gè)設(shè)備不采用該時(shí)間源作為當(dāng)前使用的時(shí)間源。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,更新單元202可以按照以下方式將GM的狀態(tài)更新為可用狀態(tài)判斷與GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間,是否大于預(yù)設(shè)值;如果是,則將GM的狀態(tài)更新為可用狀態(tài)。在實(shí)際應(yīng)用中,網(wǎng)絡(luò)中可以包含兩個(gè)時(shí)間源,一個(gè)時(shí)間源作為時(shí)間同步的主用時(shí)間源,即主時(shí)間源,另一個(gè)作為備用時(shí)間源,即備時(shí)間源。在主時(shí)間源出現(xiàn)故障時(shí),將時(shí)間源切換至備時(shí)間源,保證時(shí)間同步的可靠性。因此,因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,本發(fā)明實(shí)施例中所述的時(shí)間源可以包括主時(shí)間源和備時(shí)間源中。同時(shí),每個(gè)時(shí)間源可以對(duì)應(yīng)一個(gè)或多個(gè)GM,對(duì)該時(shí)間源的時(shí)間同步鏈路進(jìn)行管理。因此,本發(fā)明實(shí)施例中的GM可以包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。因此,本發(fā)明實(shí)施例提供的上述裝置可以位于主GM和備GM中。實(shí)施例二根據(jù)本發(fā)明實(shí)施例,提供了一種時(shí)間源的確定方法,與本發(fā)明實(shí)施例一提供的方法配合使用,實(shí)現(xiàn)時(shí)間同步鏈路上的各個(gè)設(shè)備根據(jù)GM的狀態(tài)和優(yōu)先級(jí),確定當(dāng)前使用的時(shí)間源,從而通過該時(shí)間源的時(shí)間同步鏈路進(jìn)行時(shí)間同步。圖8是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的確定方法的流程圖,如圖8所示,該方法主要包括步驟S802至步驟S804。步驟S802,接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和各個(gè)GM的優(yōu)先級(jí)。
步驟S804,按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。通過本發(fā)明實(shí)施例,接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和各個(gè)GM的優(yōu)先級(jí),并按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。實(shí)現(xiàn)了每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。在時(shí)間源出現(xiàn)故障時(shí),能夠根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。為了實(shí)現(xiàn)時(shí)間同步鏈路的平滑切換,在時(shí)間同步網(wǎng)絡(luò)中同時(shí)建立多條時(shí)間同步鏈路,在當(dāng)前使用的時(shí)間同步鏈路的時(shí)間源出現(xiàn)故障時(shí),從已建立的多個(gè)多條時(shí)間同步鏈路中選取新的時(shí)間同步鏈路,將選取的時(shí)間同步鏈路的時(shí)間源作為當(dāng)前使用的時(shí)間源。例如,可以包含兩個(gè)、時(shí)間源,一個(gè)作為主時(shí)間源,一個(gè)作為備時(shí)間源,同時(shí)建立兩條時(shí)間同步鏈路,即主時(shí)間鏈路和被時(shí)間鏈路。該網(wǎng)絡(luò)當(dāng)前使用主時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行同步,當(dāng)主時(shí)間源出現(xiàn)故障時(shí),時(shí)間同步網(wǎng)絡(luò)中的各個(gè)設(shè)備可以直接將時(shí)間同步鏈路切換至備時(shí)間源的時(shí)間同步鏈路。
在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源時(shí),可以根據(jù)各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源,從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。例如,各個(gè)設(shè)備接收到各個(gè)GM的狀態(tài)和優(yōu)先級(jí),分別根據(jù)每個(gè)GM的狀態(tài)判斷該GM的時(shí)間源是否可用,如果可用,則判斷該GM是否為可用的GM中優(yōu)先級(jí)最高的GM,如果是,則選取該GM的時(shí)間源作為當(dāng)前使用的時(shí)間源,通過該時(shí)間源的時(shí)間同步鏈路進(jìn)行時(shí)間同步。在實(shí)際應(yīng)用中,網(wǎng)絡(luò)中可以包含兩個(gè)時(shí)間源,一個(gè)時(shí)間源作為時(shí)間同步的主用時(shí)間源,即主時(shí)間源,另一個(gè)作為備用時(shí)間源,即備時(shí)間源。在主時(shí)間源出現(xiàn)故障時(shí),將時(shí)間源切換至備時(shí)間源,保證時(shí)間同步的可靠性。因此,本發(fā)明實(shí)施例中所述的時(shí)間源可以包括主時(shí)間源和備時(shí)間源。每個(gè)時(shí)間源可以對(duì)應(yīng)一個(gè)或多個(gè)GM,對(duì)該時(shí)間源的時(shí)間同步鏈路進(jìn)行管理。因此,本發(fā)明實(shí)施例中的GM可以包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,連接到一個(gè)時(shí)間源的GM可以有多個(gè),當(dāng)一個(gè)GM出現(xiàn)故障時(shí),可以用連接到該時(shí)間源的其他設(shè)備作為新的GM。時(shí)間同步網(wǎng)絡(luò)中的各個(gè)設(shè)備可以根據(jù)主GM和備GM發(fā)送的狀態(tài)和優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。在實(shí)際應(yīng)用中,可以采用主GM的時(shí)間源(主時(shí)間源)作為當(dāng)前使用的時(shí)間源,在主時(shí)間源出現(xiàn)故障時(shí),采用備時(shí)間源作為當(dāng)前使用的時(shí)間源。因此,可以設(shè)置GM的優(yōu)先級(jí)高于備GM的優(yōu)先級(jí)。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源時(shí),可以根據(jù)主GM的狀態(tài)判斷與主GM相連的主時(shí)間源是否可用;如果是,則確定當(dāng)前使用的時(shí)間源為主時(shí)間源。例如,可以將主GM的優(yōu)先級(jí)設(shè)置為“1”,備GM的優(yōu)先級(jí)設(shè)置為“2”,各個(gè)設(shè)備接收到狀態(tài)信息和優(yōu)先級(jí)后,判斷該GM是否可用,如果該GM可用,則判斷GM的優(yōu)先級(jí),選取優(yōu)先級(jí)高的GM的時(shí)間源,作為當(dāng)前使用的時(shí)間源。或者,也可以在GM下發(fā)的信息中攜帶GM的屬性,指示發(fā)送信息的GM為主GM還是備GM,各個(gè)設(shè)備根據(jù)GM的狀態(tài)判斷時(shí)間源是否可用,如果可用,則判斷是否為主GM,如果是,則直接選取主GM的時(shí)間源作為當(dāng)前使用的時(shí)間源。進(jìn)一步的,在主GM不可用的情況下,如果備GM的時(shí)間源可用,則還可以選取備GM的時(shí)間源作為當(dāng)前使用的時(shí)間源。具體的,可以根據(jù)備GM的狀態(tài)判斷與備GM相連的備時(shí)間源是否可用,如果是,確定當(dāng)前使用的時(shí)間源為備時(shí)間源。通過對(duì)GM的狀態(tài)的判斷確定了主時(shí)間源和備時(shí)間源的狀態(tài),在主時(shí)間源不可用的情況下,可以選取備時(shí)間源作為當(dāng)前使用的時(shí)間源,直接將時(shí)間同步鏈路切換到備時(shí)間源的時(shí)間同步鏈路。在確定當(dāng)前使用的時(shí)間源為備時(shí)間源之后,如果主GM的時(shí)間源恢復(fù)到可用狀態(tài),則可以將時(shí)間源切換到主時(shí)間源。為了實(shí)現(xiàn)該目的,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,在確定當(dāng)前使用的時(shí)間源為備時(shí)間源之后,可以根據(jù)當(dāng)前接收到的主GM的狀態(tài)判斷主GM相連的主時(shí)間源是否可用,如果是,則將當(dāng)前使用的時(shí)間源切換為主時(shí)間源。根據(jù)本發(fā)明實(shí)施例,對(duì)應(yīng)于本發(fā)明實(shí)施例的上述方法,還提供了一種時(shí)間源的確定裝置,用以實(shí)現(xiàn)被發(fā)明實(shí)施例的上述方法。圖9是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的確定裝置的結(jié)構(gòu)框圖,如圖9所示,該裝置主 要包括接收模塊40和確定模塊50。其中,接收模塊40,用于接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和各個(gè)GM的優(yōu)先級(jí);確定模塊50,與接收模塊40相耦合,用于按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。通過本發(fā)明實(shí)施例,接收模塊40接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和各個(gè)GM的優(yōu)先級(jí),并由確定模塊50按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。實(shí)現(xiàn)了每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。在時(shí)間源出現(xiàn)故障時(shí),能夠根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源時(shí),可以根據(jù)各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源,從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。為了達(dá)到上述目的,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖10所示,確定模塊50可以包括確定單元502,用于根據(jù)各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源;選取單元504,用于從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。在實(shí)際應(yīng)用中,網(wǎng)絡(luò)中可以包含兩個(gè)時(shí)間源,一個(gè)時(shí)間源作為時(shí)間同步的主用時(shí)間源,即主時(shí)間源,另一個(gè)作為備用時(shí)間源,即備時(shí)間源。在主時(shí)間源出現(xiàn)故障時(shí),將時(shí)間源切換至備時(shí)間源,保證時(shí)間同步的可靠性。因此,本發(fā)明實(shí)施例中所述的時(shí)間源可以包括主時(shí)間源和備時(shí)間源。每個(gè)時(shí)間源可以對(duì)應(yīng)一個(gè)或多個(gè)GM,對(duì)該時(shí)間源的時(shí)間同步鏈路進(jìn)行管理。因此,本發(fā)明實(shí)施例中的GM可以包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。優(yōu)選地,連接到一個(gè)時(shí)間源的GM可以有多個(gè),當(dāng)一個(gè)GM出現(xiàn)故障時(shí),可以用連接到該時(shí)間源的其他設(shè)備作為新的GM。時(shí)間同步網(wǎng)絡(luò)中的各個(gè)設(shè)備可以根據(jù)主GM和備GM發(fā)送的狀態(tài)和優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。在實(shí)際應(yīng)用中,可以采用主GM的時(shí)間源(主時(shí)間源)作為當(dāng)前使用的時(shí)間源,在主時(shí)間源出現(xiàn)故障時(shí),采用備時(shí)間源作為當(dāng)前使用的時(shí)間源。因此,可以設(shè)置GM的優(yōu)先級(jí)高于備GM的優(yōu)先級(jí)。按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源時(shí),可以根據(jù)主GM的狀態(tài)判斷與主GM相連的主時(shí)間源是否可用;如果是,則確定當(dāng)前使用的時(shí)間源為主時(shí)間源。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖I所示,確定模塊50可以包括第一判斷單元506,用于根據(jù)主GM的狀態(tài)判斷與主GM相連的主時(shí)間源是否可用;第一確定單元508,與第一判斷單元506相耦合,用于在第一判斷單元506的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為主時(shí)間源。進(jìn)一步的,在主GM不可用的情況下,如果備GM的時(shí)間源可用,則還可以選取備GM的時(shí)間源作為當(dāng)前使用的時(shí)間源。具體的,可以根據(jù)備GM的狀態(tài)判斷與備GM相連的備時(shí)間源是否可用,如果是,確定當(dāng)前使用的時(shí)間源為備時(shí)間源。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖12所示,確定模塊50還可以包括第二判斷單元510,用于在第一判斷單元506的判斷結(jié)果為否時(shí),根據(jù)備GM的狀態(tài)判斷與備GM相連的備時(shí)間源是否可用;第二確定單元512,與第二判斷單元510相耦合,用于在第二判斷單元510的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為備時(shí)間源。在確定當(dāng)前使用的時(shí)間源為備時(shí)間源之后,如果主GM的時(shí)間源恢復(fù)到可用狀態(tài), 則可以將時(shí)間源切換到主時(shí)間源。為了實(shí)現(xiàn)該目的,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖13所示,確定模塊50還可以包括第三判斷單元514,用于在確定備時(shí)間源為當(dāng)前使用的時(shí)間源之后,根據(jù)當(dāng)前接收到的主GM的狀態(tài)判斷主GM相連的主時(shí)間源是否可用;切換單元516,與第三判斷單元514相耦合,用于在第三判斷單元514的判斷結(jié)果為是時(shí),將當(dāng)前使用的時(shí)間源切換為主時(shí)間源。實(shí)施例三根據(jù)本發(fā)明實(shí)施例,提供了一種GPS源I :1主備的實(shí)現(xiàn)方法。就是為主、備GPS建立I :1的時(shí)間同步鏈。當(dāng)主用GPS出現(xiàn)故障時(shí),時(shí)間同步網(wǎng)由主用時(shí)間同步鏈平滑切換到備用時(shí)間同步鏈,等主用時(shí)間恢復(fù)并穩(wěn)定后再回切。通過引入主、備用時(shí)間同步鏈,使全網(wǎng)時(shí)間在主、備GPS間平滑切換,消除了相關(guān)技術(shù)中切換過程對(duì)業(yè)務(wù)的影響。在如圖2所示的組網(wǎng)中,GPSl為主用時(shí)間源,GPS2為備用時(shí)間源。四臺(tái)設(shè)備組成環(huán)網(wǎng),整個(gè)環(huán)網(wǎng)運(yùn)行兩套時(shí)間同步鏈路。每套時(shí)間鏈路分別按BMC算法決定狀態(tài)。等效為圖3與圖4的時(shí)間同步鏈路疊加。主、備GM的狀態(tài)和優(yōu)先級(jí)通過報(bào)文往設(shè)備下發(fā),各設(shè)備根據(jù)GM的狀態(tài)和優(yōu)先級(jí),選定時(shí)間源。下面結(jié)合圖14對(duì)本發(fā)明實(shí)施例的方法作進(jìn)一步描述。圖14是根據(jù)本發(fā)明實(shí)施例的時(shí)間源的選取方法的流程圖,如圖14所示,該方法主要包括步驟S1402至步驟S1408。步驟S1402,在網(wǎng)絡(luò)環(huán)境中建立兩套時(shí)間同步鏈,如圖3和圖4所示。步驟S1404,為上述兩套時(shí)間同步鏈的GM指定一個(gè)優(yōu)先級(jí),主用優(yōu)先級(jí)設(shè)定為高。步驟S1406,主、備GM根據(jù)檢測(cè)到的GPS源的最新狀態(tài),修改各自GM的狀態(tài),并下發(fā)各自的優(yōu)先級(jí)以及狀態(tài)信息。步驟S1408,時(shí)間同步鏈上各設(shè)備根據(jù)接收到的GM狀態(tài)和優(yōu)先級(jí),按照先比較狀態(tài)是否0K,再比較優(yōu)先級(jí)的順序選定時(shí)間源。在上述步驟S1406中,主、備GM對(duì)GPS狀態(tài)的檢測(cè)可以包括以下幾個(gè)步驟步驟I :檢查GPS狀態(tài)是否0K,如果GPS狀態(tài)N0K,則該GM狀態(tài)為N0K。步驟2 :如果GPS狀態(tài)0K,則檢查該GM是否處于WTR狀態(tài)。如果是GM狀態(tài)仍然為NOK。
步驟3 :如果GPS狀態(tài)0K,且GM不處于WTR狀態(tài)則GM狀態(tài)為0K。關(guān)于WTR狀態(tài)的轉(zhuǎn)換可使用如下方法當(dāng)GPS狀態(tài)由NOK向OK轉(zhuǎn)換時(shí),WTR狀態(tài)置1,并啟動(dòng)定時(shí)器,但定時(shí)器時(shí)累計(jì)值大于設(shè)定值后WTR狀態(tài)清除。在定時(shí)器值累計(jì)過程中若出現(xiàn)GPS狀態(tài)NOK,則計(jì)數(shù)值清零。實(shí)施例四根據(jù)本發(fā)明實(shí)施例,還提供了一種GM狀態(tài)的發(fā)送系統(tǒng),用以實(shí)現(xiàn)本發(fā)明上述實(shí)施例的方法。該系統(tǒng)可以包括多個(gè)GM,其中,每個(gè)GM可以包括本發(fā)明實(shí)施例一提供的裝置。優(yōu)選地,該系統(tǒng)還可以包括多個(gè)GM所在的時(shí)間同步鏈路上的設(shè)備,其中,每個(gè)設(shè)備可以包括本發(fā)明實(shí)施例二提供的裝置。進(jìn)一步的,每個(gè)GM中也可以包含本發(fā)明實(shí)施例二的裝置,每個(gè)設(shè)備也可以包括本發(fā)明實(shí)施例一的裝置。在時(shí)間同步鏈路上的GM出現(xiàn)故障時(shí),可以選取具備相同功能的設(shè)備作為新的GM,以保證時(shí)間同步的可靠性。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果I)每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài),并按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài),每個(gè)GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。使得每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源,實(shí)現(xiàn)了在時(shí)間源出現(xiàn)故障時(shí),根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。2)接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和各個(gè)GM的優(yōu)先級(jí),并按照各個(gè)GM的狀態(tài)以及各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。實(shí)現(xiàn)了每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。在時(shí)間源出現(xiàn)故障時(shí),能夠根據(jù)GM的狀態(tài)的優(yōu)先級(jí)選取新的時(shí)間源,直接通過新的時(shí)間源對(duì)應(yīng)的時(shí)間同步鏈路進(jìn)行時(shí)間同步,提高了時(shí)間同步鏈路切換的效率,實(shí)現(xiàn)了時(shí)間同步鏈路的平滑切換。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種GM狀態(tài)的發(fā)送方法,其特征在于,包括每個(gè)時(shí)間同步鏈路上的祖父時(shí)鐘GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài);每個(gè)所述GM按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新該GM的狀態(tài);每個(gè)所述GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備,發(fā)送該GM的狀態(tài)以及該 GM的優(yōu)先級(jí)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,每個(gè)所述GM按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新該GM的狀態(tài),包括 判斷與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);如果是,則將所述GM的狀態(tài)更新為可用狀態(tài),否則,將所述GM的狀態(tài)更新為不可用狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述GM的狀態(tài)更新為可用狀態(tài),包括 判斷與所述GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間段,是否大于預(yù)設(shè)值;如果是,則將所述GM的狀態(tài)更新為可用狀態(tài)。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的方法,其特征在于,所述時(shí)間源包括主時(shí)間源和備時(shí)間源,所述GM包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。
6.—種時(shí)間源的確定方法,其特征在于,包括接收與各個(gè)時(shí)間源連接的各個(gè)祖父時(shí)鐘GM的狀態(tài)和所述各個(gè)GM的優(yōu)先級(jí);按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源,包括根據(jù)所述各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源;從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述時(shí)間源包括主時(shí)間源和備時(shí)間源,所述GM包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源,包括根據(jù)所述主GM的狀態(tài)判斷與所述主GM相連的主時(shí)間源是否可用;如果是,則確定當(dāng)前使用的時(shí)間源為所述主時(shí)間源。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述主GM不可用的情況下,還包括 根據(jù)所述備GM的狀態(tài)判斷與所述備GM相連的備時(shí)間源是否可用;如果是,確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源之后,還包括根據(jù)當(dāng)前接收到的所述主GM的狀態(tài)判斷所述主GM相連的主時(shí)間源是否可用;如果是,則將當(dāng)前使用的時(shí)間源切換為所述主時(shí)間源。
13.一種GM狀態(tài)的發(fā)送裝置,位于各個(gè)時(shí)間同步鏈路上的祖父時(shí)鐘GM中,其特征在于, 包括檢測(cè)模塊,用于檢測(cè)與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài);更新模塊,用于按照檢測(cè)到的所述時(shí)間源的狀態(tài)更新所述GM的狀態(tài);發(fā)送模塊,用于向所述GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備發(fā)送該GM的狀態(tài)以及該 GM的優(yōu)先級(jí)。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述更新模塊包括判斷單元,用于判斷與所述GM對(duì)應(yīng)的時(shí)間源的狀態(tài)是否為可用狀態(tài);更新單元,用于在判斷結(jié)果為是時(shí),則將所述GM的狀態(tài)更新為可用狀態(tài),否則,將所述 GM的狀態(tài)更新為不可用狀態(tài)。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述更新單元按照以下方式將所述GM 的狀態(tài)更新為可用狀態(tài)判斷與所述GM對(duì)應(yīng)的時(shí)間源從不可用狀態(tài)切換到可用狀態(tài)的時(shí)間,是否大于預(yù)設(shè)值; 如果是,則將所述GM的狀態(tài)更新為可用狀態(tài)。
16.一種時(shí)間源的確定裝置,其特征在于,包括接收模塊,用于接收與各個(gè)時(shí)間源連接的各個(gè)GM的狀態(tài)和所述各個(gè)GM的優(yōu)先級(jí); 確定模塊,用于按照各個(gè)GM的狀態(tài)以及所述各個(gè)GM的優(yōu)先級(jí)確定當(dāng)前使用的時(shí)間源。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述確定模塊包括確定單元,用于根據(jù)所述各個(gè)GM的狀態(tài)確定當(dāng)前可用的時(shí)間源;選取單元,用于從當(dāng)前可用的時(shí)間源中選取優(yōu)先級(jí)最高的GM連接的時(shí)間源,作為當(dāng)前使用的時(shí)間源。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述時(shí)間源包括主時(shí)間源和備時(shí)間源, 所述節(jié)點(diǎn)包括與主時(shí)間源連接的主GM以及與備時(shí)間源連接的備GM。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述主GM的優(yōu)先級(jí)高于所述備GM的優(yōu)先級(jí)。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述確定模塊,包括第一判斷單元,用于根據(jù)所述主GM的狀態(tài)判斷與所述主GM相連的主時(shí)間源是否可用;第一確定單元,用于在所述第一判斷單元的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為所述主時(shí)間源。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述確定模塊還包括第二判斷單元,用于在所述第一判斷單元的判斷結(jié)果為否時(shí),根據(jù)所述備GM的狀態(tài)判斷與所述備GM相連的備時(shí)間源是否可用;第二確定單元,用于在所述第二判斷單元的判斷結(jié)果為是時(shí),確定當(dāng)前使用的時(shí)間源為所述備時(shí)間源。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述確定模塊還包括第三判斷單元,用于在確定所述備時(shí)間源為當(dāng)前使用的時(shí)間源之后,根據(jù)當(dāng)前接收到的所述主GM的狀態(tài)判斷所述主GM相連的主時(shí)間源是否可用;切換單元,用于在所述第三判斷單元的判斷結(jié)果為是時(shí),將當(dāng)前使用的時(shí)間源切換為所述主時(shí)間源。
23.—種GM狀態(tài)的發(fā)送系統(tǒng),其特征在于,包括多個(gè)祖父時(shí)鐘GM,其中,每個(gè)所述GM包括權(quán)利要求13至15中任一項(xiàng)所述的裝置。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,還包括所述多個(gè)GM所在的時(shí)間同步鏈路上的設(shè)備,其中,每個(gè)所述設(shè)備包括權(quán)利要求16至22 中任一項(xiàng)所述的裝置。
全文摘要
本發(fā)明公開了一種GM狀態(tài)的發(fā)送方法、裝置及系統(tǒng),其中,該方法包括每個(gè)時(shí)間同步鏈路上的GM檢測(cè)與該GM對(duì)應(yīng)的時(shí)間源的狀態(tài);每個(gè)GM按照檢測(cè)到的時(shí)間源的狀態(tài)更新該GM的狀態(tài);每個(gè)GM分別向該GM所在的時(shí)間同步鏈路上的各個(gè)設(shè)備,發(fā)送該GM的狀態(tài)以及該GM的優(yōu)先級(jí)。通過本發(fā)明,使得每個(gè)時(shí)間鏈路上的各個(gè)設(shè)備能夠根據(jù)各個(gè)GM的狀態(tài)及優(yōu)先級(jí),選取當(dāng)前使用的時(shí)間源。
文檔編號(hào)H04J3/06GK102710358SQ20121019476
公開日2012年10月3日 申請(qǐng)日期2012年6月13日 優(yōu)先權(quán)日2012年6月13日
發(fā)明者孫長(zhǎng)斌 申請(qǐng)人:中興通訊股份有限公司