一種時(shí)鐘切換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及分組傳送網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種時(shí)鐘狀態(tài)檢測(cè)及切換方法及裝置。
【背景技術(shù)】
[0002]在分組傳送網(wǎng)絡(luò)(PTN,Packet Transport Network)中可以對(duì)時(shí)分復(fù)用(TDM,TimeDvis1n Multiplexing)偽線仿真(PWE3, Pseudo-ffire Emulat1n Edge-to-Edge)業(yè)務(wù)進(jìn)行數(shù)據(jù)透?jìng)鳎c傳統(tǒng)數(shù)據(jù)傳送技術(shù)相比較,TDM數(shù)據(jù)傳輸速率是固定的,每秒8000幀,因此,TDM業(yè)務(wù)傳輸要求保證發(fā)送端與接收端時(shí)鐘高度同步,這樣才可以避免因時(shí)鐘不同步而導(dǎo)致的誤碼、滑碼或其它嚴(yán)重的問題,所以,對(duì)時(shí)鐘狀態(tài)的檢測(cè)更為重要。
[0003]現(xiàn)有常見的TDM PWE3業(yè)務(wù)時(shí)鐘狀態(tài)檢測(cè)有自適應(yīng)時(shí)鐘恢復(fù)和差分時(shí)鐘恢復(fù)兩種方式,在一個(gè)時(shí)鐘域中,當(dāng)沒有收到PSN傳輸過來的業(yè)務(wù)數(shù)據(jù)包、PSN側(cè)傳輸過來的數(shù)據(jù)包非正常、本端包緩存出現(xiàn)上下溢出事件時(shí),則認(rèn)為時(shí)鐘恢復(fù)狀態(tài)異常,從而導(dǎo)致TDM業(yè)務(wù)不能正常的轉(zhuǎn)發(fā)。
[0004]在TDM PWE3業(yè)務(wù)中,一個(gè)時(shí)鐘域中可創(chuàng)建多條TDM業(yè)務(wù),在這創(chuàng)建的多條TDM業(yè)務(wù)中,有一條是主時(shí)鐘業(yè)務(wù),其余條都是從時(shí)鐘業(yè)務(wù),在業(yè)務(wù)傳輸過程中,從業(yè)務(wù)時(shí)鐘出現(xiàn)異常可以通過主業(yè)務(wù)時(shí)鐘進(jìn)行恢復(fù),在現(xiàn)有技術(shù)中,當(dāng)主業(yè)務(wù)時(shí)鐘出現(xiàn)異常時(shí),需要將該主時(shí)鐘業(yè)務(wù)上報(bào)給處理平臺(tái),用戶通過處理平臺(tái)需要手動(dòng)選取一條從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù);基于現(xiàn)有技術(shù)中對(duì)主從時(shí)鐘業(yè)務(wù)的切換,存在有以下兩點(diǎn)問題:(I)需要認(rèn)為的手動(dòng)切換,浪費(fèi)時(shí)間資源;(2)人為切換的從時(shí)鐘業(yè)務(wù)不能保證選取的從時(shí)鐘業(yè)務(wù)是否可正常使用,如果不能正常使用,后續(xù)還得重新選取從時(shí)鐘業(yè)務(wù)繼續(xù)進(jìn)行切換直到可用為止,這在很大程度上降低了系統(tǒng)對(duì)時(shí)鐘恢復(fù)狀態(tài)響應(yīng)的效率。
[0005]因此,如何能夠快速且有效的響應(yīng)時(shí)鐘狀態(tài)的切換是亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題在于,提供一種時(shí)鐘切換方法及裝置,能夠解決時(shí)鐘切換速度慢以及切換效率不高的問題。
[0007]為了解決上述問題,本申請(qǐng)?zhí)岢隽艘环N時(shí)鐘切換方法,包括:
[0008]對(duì)同一時(shí)鐘域中主時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)進(jìn)行檢測(cè);
[0009]判斷所述主時(shí)鐘業(yè)務(wù)是否需要切換,如是,從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。
[0010]在本發(fā)明一實(shí)施例中,從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)具體包括:
[0011]獲取所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù);
[0012]從所述可用從時(shí)鐘業(yè)務(wù)中選擇一個(gè)作為新的主時(shí)鐘業(yè)務(wù)。
[0013]在本發(fā)明一實(shí)施例中,所述獲取所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù)的過程包括:
[0014]在判斷所述時(shí)鐘域中主時(shí)鐘業(yè)務(wù)需要切換之前,檢測(cè)所述時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)是否異常,如有,對(duì)所述從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記次數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)作為可用從時(shí)鐘業(yè)務(wù);
[0015]或
[0016]在判斷所述時(shí)鐘域中主時(shí)鐘業(yè)務(wù)需要切換之后,檢測(cè)所述時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)對(duì)應(yīng)的時(shí)鐘狀態(tài)是否異常,如有,對(duì)所述從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記次數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)作為可用從時(shí)鐘業(yè)務(wù)。
[0017]在本發(fā)明一實(shí)施例中,所述從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)出現(xiàn)異常包括:
[0018]包轉(zhuǎn)發(fā)網(wǎng)絡(luò)側(cè)沒有傳輸過來時(shí)分復(fù)用業(yè)務(wù)數(shù)據(jù)包;
[0019]或
[0020]包轉(zhuǎn)發(fā)網(wǎng)絡(luò)側(cè)傳輸過來的時(shí)分復(fù)用業(yè)務(wù)數(shù)據(jù)包非正常。
[0021]在本發(fā)明一實(shí)施例中,從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)的方式包括:
[0022]從所述時(shí)鐘域內(nèi)的可用從時(shí)鐘業(yè)務(wù)中隨機(jī)選擇一個(gè)作為新的主時(shí)鐘業(yè)務(wù);或
[0023]從所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù)中選擇出現(xiàn)異常次數(shù)最少的從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。
[0024]為了解決上述問題,本申請(qǐng)還提供一種時(shí)鐘切換裝置,其特征在于,包括:檢測(cè)模塊,處理模塊;
[0025]所述檢測(cè)模塊用于對(duì)同一時(shí)鐘域中主時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)進(jìn)行檢測(cè);
[0026]所述處理模塊用于判斷所述主時(shí)鐘業(yè)務(wù)是否需要切換,如是,從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。
[0027]在本發(fā)明一實(shí)施例中,所述處理模塊包括獲取單元和選擇單元;所述處理模塊從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)具體包括:
[0028]所述獲取單元獲取所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù);
[0029]所述選擇單元從所述可用從時(shí)鐘業(yè)務(wù)中選擇一個(gè)作為新的主時(shí)鐘業(yè)務(wù)。
[0030]在本發(fā)明一實(shí)施例中,所述獲取單元獲取所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù)的過程包括:
[0031]在判斷所述時(shí)鐘域中主時(shí)鐘業(yè)務(wù)需要切換之前,檢測(cè)所述時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)是否異常,如有,對(duì)所述從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記次數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)作為可用從時(shí)鐘業(yè)務(wù);
[0032]或
[0033]在判斷所述時(shí)鐘域中主時(shí)鐘業(yè)務(wù)需要切換之后,檢測(cè)所述時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)對(duì)應(yīng)的時(shí)鐘狀態(tài)是否異常,如有,對(duì)所述從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記次數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)作為可用從時(shí)鐘業(yè)務(wù)。
[0034]在本發(fā)明一實(shí)施例中,所述獲取單元檢測(cè)從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)出現(xiàn)異常包括:
[0035]包轉(zhuǎn)發(fā)網(wǎng)絡(luò)側(cè)沒有傳輸過來的時(shí)分復(fù)用業(yè)務(wù)數(shù)據(jù)包;
[0036]或
[0037]包轉(zhuǎn)發(fā)網(wǎng)絡(luò)側(cè)傳輸過來的時(shí)分復(fù)用業(yè)務(wù)數(shù)據(jù)包非正常。
[0038]在本發(fā)明一實(shí)施例中,所述選擇單元從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)的方式包括:
[0039]從所述時(shí)鐘域內(nèi)的可用從時(shí)鐘業(yè)務(wù)中隨機(jī)選擇一個(gè)作為新的主時(shí)鐘業(yè)務(wù);或
[0040]從所述時(shí)鐘域中的可用從時(shí)鐘業(yè)務(wù)中選擇出現(xiàn)異常次數(shù)最少的從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。
[0041 ] 本發(fā)明的有益效果是:
[0042]本發(fā)明提供一種時(shí)鐘切換方法及裝置,解決時(shí)鐘切換速度慢以及切換效率不高的問題。本申請(qǐng)包括對(duì)同一時(shí)鐘域中主時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)進(jìn)行檢測(cè);然后判斷主時(shí)鐘業(yè)務(wù)是否需要切換,如是,從時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。與現(xiàn)有技術(shù)相比,本申請(qǐng)?jiān)跈z測(cè)到主時(shí)鐘業(yè)務(wù)需要切換時(shí),在時(shí)鐘域中選擇一個(gè)可以正常使用的從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù),該可以正常使用的從時(shí)鐘業(yè)務(wù)為主時(shí)鐘業(yè)務(wù)需要切換時(shí),優(yōu)選選取的第一個(gè)被切換的對(duì)象,而非經(jīng)過多次選擇切換后確定的可用從時(shí)鐘業(yè)務(wù)。避免了對(duì)時(shí)鐘切換速度慢以及切換效率不高的問題。
【附圖說明】
[0043]圖1是本發(fā)明第一實(shí)施例提供的時(shí)鐘切換方法流程圖;
[0044]圖2是本發(fā)明第一實(shí)施例提供的同時(shí)檢測(cè)主從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)的方法流程圖;
[0045]圖3本發(fā)明第一實(shí)施例提供的主時(shí)鐘業(yè)務(wù)需要切換時(shí),進(jìn)行從時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)檢測(cè)的方法流程圖;
[0046]圖4是本發(fā)明第二實(shí)施例提供的時(shí)鐘切換裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]本發(fā)明中對(duì)同一時(shí)鐘域中主時(shí)鐘業(yè)務(wù)的時(shí)鐘狀態(tài)進(jìn)行檢測(cè);判斷該主時(shí)鐘業(yè)務(wù)是否需要切換,如是,從所述時(shí)鐘域中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)。在本發(fā)明的另一實(shí)施例中,選取時(shí)鐘域中一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù)過程包括:獲取時(shí)鐘域中可用從時(shí)鐘業(yè)務(wù),然后從該可用從時(shí)鐘業(yè)務(wù)中選擇一個(gè)可用從時(shí)鐘業(yè)務(wù)作為新的主時(shí)鐘業(yè)務(wù);在本發(fā)明另一實(shí)施例中,獲取時(shí)鐘域中可用從時(shí)鐘業(yè)務(wù)的方式包括:在主時(shí)鐘業(yè)務(wù)需要切換之前,檢測(cè)時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)是否異常,如是,則對(duì)該異常的從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)為可用從時(shí)鐘業(yè)務(wù);還可以是在主時(shí)鐘業(yè)務(wù)需要切換之后,檢測(cè)時(shí)鐘域中的從時(shí)鐘業(yè)務(wù)是否異常,如是,則對(duì)該異常的從時(shí)鐘業(yè)務(wù)進(jìn)行標(biāo)記,選取標(biāo)記數(shù)小于預(yù)設(shè)門限的從時(shí)鐘業(yè)務(wù)為可用從時(shí)鐘業(yè)務(wù),在本實(shí)施例中,該預(yù)設(shè)門限為一個(gè)周期內(nèi)最多出現(xiàn)異常的次數(shù)。通過采用本申請(qǐng)中的上述切換方法,能夠解決時(shí)鐘切換速度慢以及切換效率不高的問題。
[0048]為了對(duì)本申請(qǐng)能夠更好的理解,下面結(jié)合具體