專利名稱:一種數(shù)據(jù)鏈路保護(hù)方法、裝置及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)通信領(lǐng)域,尤其涉及一種數(shù)據(jù)鏈路保護(hù)方法、裝置及設(shè)備。
背景技術(shù):
通常在數(shù)據(jù)鏈路的上游設(shè)備向下游設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)倪^程中,需要在數(shù)據(jù)鏈路中串接一個(gè)設(shè)備,以實(shí)現(xiàn)對(duì)該數(shù)據(jù)鏈路的流量控制及管理。為了避免由于串接設(shè)備發(fā)生故障導(dǎo)致整條數(shù)據(jù)鏈路的斷開,需要針對(duì)串接設(shè)備建立一個(gè)相應(yīng)的數(shù)據(jù)鏈路保護(hù)機(jī)制,保證數(shù)據(jù)鏈路傳輸?shù)姆€(wěn)定性與可靠性,避免造成不必要的損失。一般說來,針對(duì)上述串接設(shè)備建立的數(shù)據(jù)鏈路保護(hù)機(jī)制必須具備以下功能當(dāng)串接設(shè)備的數(shù)據(jù)鏈路發(fā)生堵死,或者串接設(shè)備在數(shù)據(jù)傳輸過程中出現(xiàn)數(shù)據(jù)錯(cuò)包、丟包、亂序等情況時(shí),能夠及時(shí)地發(fā)出故障告警并關(guān)閉該串接設(shè)備數(shù)據(jù)鏈路的輸出,使得下游設(shè)備能夠及時(shí)得到該串接設(shè)備的故障告警,從而進(jìn)行線路切換。此外,在串接設(shè)備的數(shù)據(jù)鏈路出現(xiàn)故障到發(fā)出故障告警的過程中,關(guān)閉串接設(shè)備數(shù)據(jù)鏈路輸出信號(hào)的時(shí)間越短越好。針對(duì)上述功能,現(xiàn)有技術(shù)通過定期插入數(shù)據(jù)通道,對(duì)串接設(shè)備的輸入輸出數(shù)據(jù)進(jìn)行數(shù)據(jù)校驗(yàn),防止數(shù)據(jù)錯(cuò)包、亂序等情況出現(xiàn),然而上述方法容易造成數(shù)據(jù)通道的帶寬占用,使得串接設(shè)備的處理性能下降;同時(shí),一旦數(shù)據(jù)通道堵死,串接設(shè)備數(shù)據(jù)鏈路的故障告警信號(hào)也需要經(jīng)過各模塊后才能發(fā)出,發(fā)現(xiàn)故障的時(shí)間相應(yīng)延遲,導(dǎo)致串接設(shè)備無法做出快速響應(yīng),及時(shí)關(guān)閉輸出信號(hào),給數(shù)據(jù)鏈路傳輸?shù)目煽啃詭碛绊憽?br>
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)鏈路保護(hù)方法,旨在解決目前數(shù)據(jù)鏈路中串接設(shè)備的數(shù)據(jù)鏈路保護(hù)機(jī)制占用數(shù)據(jù)通道帶寬,導(dǎo)致串接設(shè)備性能下降,且無法在出現(xiàn)故障時(shí)快速作出響應(yīng)的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)鏈路保護(hù)方法,所述方法包括下述步驟在每個(gè)周期脈沖信號(hào)到來時(shí),在數(shù)據(jù)接收端生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志,并通過對(duì)數(shù)據(jù)總線增加預(yù)設(shè)位帶寬進(jìn)行傳輸;在每個(gè)周期脈沖信號(hào)內(nèi),在數(shù)據(jù)發(fā)送端對(duì)所述校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知;當(dāng)檢測(cè)到所述故障通知時(shí),關(guān)閉所述數(shù)據(jù)鏈路的輸出。本發(fā)明實(shí)施例的另一目的在于提供一種數(shù)據(jù)鏈路保護(hù)裝置,所述裝置包括周期脈沖信號(hào)發(fā)生單元,用于為所述裝置提供同步的周期脈沖信號(hào);校驗(yàn)幀標(biāo)志生成單元,用于生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志;數(shù)據(jù)鏈路,用于對(duì)校驗(yàn)幀進(jìn)行數(shù)據(jù)鏈路傳輸;校驗(yàn)幀標(biāo)志校驗(yàn)單元,用于對(duì)校驗(yàn)幀標(biāo)志進(jìn)行校驗(yàn);故障通知生成單元,用于根據(jù)校驗(yàn)結(jié)果,在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知;輸出關(guān)閉單元,用于關(guān)閉數(shù)據(jù)鏈路輸出。
本發(fā)明實(shí)施例的另一目的在于提供一種包括上述數(shù)據(jù)鏈路保護(hù)裝置的設(shè)備。本發(fā)明實(shí)施例利用增加的預(yù)設(shè)位帶寬對(duì)定時(shí)生成的校驗(yàn)幀標(biāo)志進(jìn)行傳輸,由此在不占用數(shù)據(jù)帶寬的情況下,在串接設(shè)備數(shù)據(jù)發(fā)送端完成對(duì)串接設(shè)備數(shù)據(jù)鏈路狀態(tài)的校驗(yàn), 實(shí)現(xiàn)對(duì)串接設(shè)備數(shù)據(jù)鏈路故障的快速響應(yīng)。
圖1是本發(fā)明第一實(shí)施例提供的數(shù)據(jù)鏈路保護(hù)方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明第二實(shí)施例提供的對(duì)校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn)的具體流程圖;圖3是本發(fā)明第三實(shí)施例提供的數(shù)據(jù)鏈路保護(hù)裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例利用增加的預(yù)設(shè)位帶寬對(duì)定時(shí)生成的校驗(yàn)幀標(biāo)志進(jìn)行傳輸,由此在不占用數(shù)據(jù)帶寬的情況下,在串接設(shè)備數(shù)據(jù)發(fā)送端完成對(duì)串接設(shè)備數(shù)據(jù)鏈路狀態(tài)的校驗(yàn), 實(shí)現(xiàn)對(duì)串接設(shè)備數(shù)據(jù)鏈路故障的快速響應(yīng)。圖1示出了本發(fā)明第一實(shí)施例提供的數(shù)據(jù)鏈路保護(hù)方法的實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,在每個(gè)周期脈沖信號(hào)到來時(shí),在數(shù)據(jù)接收端生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志,并通過對(duì)數(shù)據(jù)總線增加預(yù)設(shè)位帶寬進(jìn)行傳輸。在本發(fā)明實(shí)施例中,校驗(yàn)幀標(biāo)志的生成和校驗(yàn)均通過統(tǒng)一的周期脈沖信號(hào)完成, 該周期脈沖信號(hào)的周期對(duì)每個(gè)串接設(shè)備的數(shù)據(jù)鏈路固定,針對(duì)不同的數(shù)據(jù)鏈路和串接設(shè)備處理能力,可以設(shè)置不同的周期脈沖信號(hào)。在本發(fā)明實(shí)施例中,生成的校驗(yàn)幀標(biāo)志的傳輸通過對(duì)數(shù)據(jù)總線增加其數(shù)據(jù)帶寬以外的預(yù)設(shè)位帶寬來實(shí)現(xiàn),該預(yù)設(shè)位帶寬為1+1+N位,其中,第一個(gè)“ 1,,代表校驗(yàn)幀標(biāo)志的第一位,用于標(biāo)識(shí)當(dāng)前周期脈沖信號(hào)內(nèi)包含一個(gè)校驗(yàn)幀,第二個(gè)“ 1,,代表校驗(yàn)幀標(biāo)志的第二位,用于表示當(dāng)前校驗(yàn)幀是否包含校驗(yàn)幀報(bào)文。在本發(fā)明實(shí)施例中,由于數(shù)據(jù)鏈路中是否有數(shù)據(jù)傳輸?shù)那闆r是隨機(jī)的,因此當(dāng)在當(dāng)前周期脈沖信號(hào)內(nèi)沒有數(shù)據(jù)進(jìn)行傳輸時(shí),則除了在數(shù)據(jù)總線的預(yù)設(shè)位帶寬中對(duì)校驗(yàn)幀標(biāo)志進(jìn)行傳輸以外,還通過生成校驗(yàn)幀報(bào)文,利用數(shù)據(jù)總線空閑的數(shù)據(jù)帶寬對(duì)校驗(yàn)幀報(bào)文進(jìn)行傳輸,避免串接設(shè)備因?yàn)楫?dāng)前數(shù)據(jù)帶寬中無數(shù)據(jù)傳輸而放棄對(duì)該校驗(yàn)幀進(jìn)行數(shù)據(jù)處理, 由此達(dá)不到校驗(yàn)串接設(shè)備數(shù)據(jù)鏈路狀態(tài)的目的;而當(dāng)在當(dāng)前周期脈沖信號(hào)內(nèi)有數(shù)據(jù)進(jìn)行傳輸時(shí),則不占用數(shù)據(jù)總線的數(shù)據(jù)帶寬,僅利用預(yù)設(shè)位帶寬對(duì)校驗(yàn)幀標(biāo)志進(jìn)行傳輸。因此,在本發(fā)明實(shí)施例中,僅通過增加預(yù)設(shè)位帶寬,即可實(shí)現(xiàn)對(duì)串接設(shè)備數(shù)據(jù)鏈路狀態(tài)的校驗(yàn),達(dá)到不占用串接設(shè)備數(shù)據(jù)帶寬的目的。在本發(fā)明實(shí)施例中,預(yù)設(shè)位帶寬1+1+N位中的“N”為一預(yù)設(shè)值,該“N”位數(shù)據(jù)用于在校驗(yàn)幀標(biāo)志中進(jìn)行循環(huán)計(jì)數(shù)累加,以說明校驗(yàn)幀發(fā)送的連續(xù)性。例如,當(dāng)“N”取值預(yù)設(shè)為 2時(shí),該“N”位數(shù)據(jù)根據(jù)00、01、10、11的順序進(jìn)行循環(huán)計(jì)數(shù)累加,通過考察校驗(yàn)幀標(biāo)志中該
5“N”位數(shù)據(jù)的連續(xù)性,即可對(duì)串接設(shè)備數(shù)據(jù)鏈路傳輸是否出現(xiàn)亂序或者錯(cuò)包、丟包的現(xiàn)象進(jìn)行判斷。在本發(fā)明實(shí)施例中,“N”的取值可根據(jù)串接設(shè)備的處理能力進(jìn)行調(diào)整,其取值至少為1,當(dāng)取值越大時(shí),其處理精度越大,則其考察校驗(yàn)幀發(fā)送的連續(xù)性的準(zhǔn)確性越高。在步驟S102中,在每個(gè)周期脈沖信號(hào)內(nèi),在數(shù)據(jù)發(fā)送端對(duì)所述校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知。在本發(fā)明實(shí)施例中,通過步驟SlOl生成校驗(yàn)幀標(biāo)志后,對(duì)該校驗(yàn)幀標(biāo)志進(jìn)行串接設(shè)備中的數(shù)據(jù)鏈路傳輸。在上述數(shù)據(jù)鏈路傳輸過程中,校驗(yàn)幀所進(jìn)行傳輸?shù)臄?shù)據(jù)鏈路與該串接設(shè)備接收到的數(shù)據(jù)通過數(shù)據(jù)帶寬所進(jìn)行傳輸?shù)臄?shù)據(jù)鏈路相同,為該串接設(shè)備對(duì)接收到的數(shù)據(jù)進(jìn)行功能處理的相關(guān)數(shù)據(jù)鏈路。通過對(duì)經(jīng)過該數(shù)據(jù)鏈路傳輸?shù)男r?yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),以判斷出該串接設(shè)備數(shù)據(jù)鏈路的狀態(tài)是否正常,上述根據(jù)校驗(yàn)幀標(biāo)志及其接收情況對(duì)數(shù)據(jù)鏈路狀態(tài)進(jìn)行校驗(yàn)的具體步驟如圖2所示,在此不再贅述。在步驟S103中,當(dāng)檢測(cè)到所述故障通知時(shí),關(guān)閉所述數(shù)據(jù)鏈路的輸出。在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到故障通知時(shí),則表明當(dāng)前數(shù)據(jù)鏈路存在包括堵死、亂序、錯(cuò)包、丟包等現(xiàn)象在內(nèi)的故障,于是立即關(guān)閉該串接設(shè)備數(shù)據(jù)鏈路的輸出,并對(duì)串接設(shè)備的下游設(shè)備發(fā)出故障告警,以及對(duì)該串接設(shè)備進(jìn)行自恢復(fù)。下游設(shè)備在接收到故障告警之后,能夠及時(shí)地對(duì)數(shù)據(jù)鏈路進(jìn)行切換,避免因?yàn)閿?shù)據(jù)鏈路故障而造成不必要的損失。在本發(fā)明實(shí)施例中,由于在每個(gè)周期脈沖信號(hào)內(nèi)均對(duì)校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)及時(shí)生成故障通知,因此上述關(guān)閉數(shù)據(jù)鏈路輸出及發(fā)出故障告警的動(dòng)作會(huì)根據(jù)周期脈沖信號(hào)的周期,以微秒級(jí)的響應(yīng)速度產(chǎn)生,達(dá)到快速響應(yīng)的效果,保證了數(shù)據(jù)鏈路的穩(wěn)定性。在本發(fā)明實(shí)施例中,周期脈沖信號(hào)的周期越小,則對(duì)串接設(shè)備故障所做出的響應(yīng)越迅速。在本發(fā)明實(shí)施例中,上述校驗(yàn)過程是在該串接設(shè)備中的各個(gè)數(shù)據(jù)輸入輸出端口均同步,且該串接設(shè)備數(shù)據(jù)鏈路以外的其他模塊均處于正常工作狀態(tài)的情況下進(jìn)行的,當(dāng)出現(xiàn)數(shù)據(jù)傳輸不同步,或者其他模塊出現(xiàn)故障時(shí),也可以通過監(jiān)測(cè)發(fā)出故障告警,以實(shí)現(xiàn)數(shù)據(jù)鏈路輸出的關(guān)閉。圖2示出了本發(fā)明第二實(shí)施例提供的對(duì)校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn)的具體流程,詳述如下在步驟S201中,檢測(cè)在當(dāng)前周期脈沖信號(hào)內(nèi)是否接收到校驗(yàn)幀標(biāo)志,是則執(zhí)行步驟S202,否則生成故障通知。在本發(fā)明實(shí)施例中,由于校驗(yàn)幀標(biāo)志在每個(gè)周期脈沖信號(hào)到來時(shí)生成,因此盡管經(jīng)過串接設(shè)備中的數(shù)據(jù)鏈路進(jìn)行數(shù)據(jù)處理后,該校驗(yàn)幀標(biāo)志的接收時(shí)間會(huì)有所延遲,但經(jīng)過延遲的校驗(yàn)幀標(biāo)志仍會(huì)保證按每個(gè)周期脈沖信號(hào)到達(dá)一個(gè)的頻率被接收,因此通過判斷當(dāng)前周期脈沖信號(hào)內(nèi)是否收到校驗(yàn)幀標(biāo)志,即可判斷出在串接設(shè)備的數(shù)據(jù)鏈路中是否存在堵死現(xiàn)象。在步驟S202中,判斷接收到的所述校驗(yàn)幀標(biāo)志是否與前一周期脈沖信號(hào)內(nèi)接收到的校驗(yàn)幀標(biāo)志連續(xù),如果不連續(xù),則發(fā)出故障通知。在本發(fā)明實(shí)施例中,根據(jù)上文所述,通過考察連續(xù)若干個(gè)校驗(yàn)幀標(biāo)志中進(jìn)行循環(huán)計(jì)數(shù)累加的后“N”個(gè)數(shù)據(jù)位是否連續(xù),即可對(duì)串接設(shè)備數(shù)據(jù)鏈路傳輸是否出現(xiàn)亂序或者錯(cuò)包、丟包現(xiàn)象進(jìn)行判斷。一旦進(jìn)行循環(huán)計(jì)數(shù)累加的數(shù)據(jù)位存在不連續(xù)現(xiàn)象,便可判斷出在數(shù)CN 102546215 A
據(jù)鏈路的傳輸過程中,出現(xiàn)了亂序或者錯(cuò)包、丟包的現(xiàn)象,并同時(shí)生成故障通知。在本發(fā)明實(shí)施例中,每個(gè)周期脈沖信號(hào)內(nèi)對(duì)校驗(yàn)幀標(biāo)志進(jìn)行校驗(yàn)的結(jié)果均通過數(shù)據(jù)鏈路通知進(jìn)行發(fā)送,以告知串接設(shè)備數(shù)據(jù)鏈路的工作狀態(tài),一旦檢測(cè)到發(fā)送的數(shù)據(jù)鏈路通知為故障通知時(shí),則立即對(duì)數(shù)據(jù)鏈路的輸出進(jìn)行關(guān)閉。作為本發(fā)明的一個(gè)實(shí)施例,一旦在當(dāng)前周期脈沖信號(hào)內(nèi)未收到該數(shù)據(jù)鏈路通知時(shí),則也可以認(rèn)為數(shù)據(jù)鏈路發(fā)生了堵死,由此關(guān)閉數(shù)據(jù)鏈路輸出。在本發(fā)明實(shí)施例中,當(dāng)完成了校驗(yàn)之后,需要對(duì)當(dāng)前校驗(yàn)幀的校驗(yàn)幀標(biāo)志進(jìn)行丟棄。作為本發(fā)明的一個(gè)實(shí)施例,通過檢測(cè)校驗(yàn)幀標(biāo)志的第二位,若當(dāng)前校驗(yàn)幀還包含校驗(yàn)幀報(bào)文,則需要在完成校驗(yàn)后對(duì)當(dāng)前校驗(yàn)幀標(biāo)志所對(duì)應(yīng)的校驗(yàn)幀報(bào)文也進(jìn)行丟棄,以免該校驗(yàn)幀報(bào)文被當(dāng)作鏈路數(shù)據(jù)輸出,影響下游設(shè)備接收數(shù)據(jù)。在本發(fā)明實(shí)施例中,通過在每個(gè)周期脈沖信號(hào)到來時(shí)生成預(yù)設(shè)位帶寬的校驗(yàn)幀標(biāo)志,實(shí)現(xiàn)對(duì)串接設(shè)備數(shù)據(jù)鏈路狀態(tài)進(jìn)行校驗(yàn),在不占用數(shù)據(jù)帶寬的情況下,及時(shí)地對(duì)串接設(shè)備數(shù)據(jù)鏈路的故障做出響應(yīng),關(guān)閉數(shù)據(jù)鏈路輸出,因此提高了數(shù)據(jù)鏈路的可靠性。圖3示出了本發(fā)明第三實(shí)施例提供的數(shù)據(jù)鏈路保護(hù)裝置的結(jié)構(gòu),為了便于說明, 僅示出了與本實(shí)施例相關(guān)的部分。參照?qǐng)D3,該鏈路保護(hù)裝置可以用于數(shù)據(jù)鏈路中的串接設(shè)備中,為運(yùn)行于串接設(shè)備中的硬件單元、軟件單元或者軟硬件結(jié)合的單元,包括周期脈沖信號(hào)發(fā)生單元31,為該鏈路保護(hù)裝置提供同步的周期脈沖信號(hào),該周期脈沖信號(hào)的周期對(duì)每個(gè)數(shù)據(jù)鏈路固定,針對(duì)不同的數(shù)據(jù)鏈路和串接設(shè)備處理能力,可以設(shè)置不同的周期。校驗(yàn)幀標(biāo)志生成單元32,在周期脈沖信號(hào)發(fā)生單元31發(fā)生的每個(gè)周期脈沖信號(hào)到來時(shí),生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志。數(shù)據(jù)鏈路33,為串接設(shè)備中的數(shù)據(jù)處理單元,用于根據(jù)串接設(shè)備的不同功能,完成對(duì)接收到的數(shù)據(jù)的功能處理,在本發(fā)明實(shí)施例中,該數(shù)據(jù)鏈路33負(fù)責(zé)對(duì)校驗(yàn)幀進(jìn)行數(shù)據(jù)鏈路傳輸,以方便在數(shù)據(jù)發(fā)送端對(duì)該串接設(shè)備的數(shù)據(jù)鏈路狀態(tài)進(jìn)行校驗(yàn)。校驗(yàn)幀標(biāo)志校驗(yàn)單元34,在每個(gè)周期脈沖信號(hào)內(nèi),對(duì)接收到的經(jīng)過數(shù)據(jù)鏈路33傳輸?shù)男r?yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),該單元包括接收情況檢測(cè)單元341,檢測(cè)校驗(yàn)幀標(biāo)志校驗(yàn)單元34在周期脈沖信號(hào)內(nèi)是否接收到校驗(yàn)幀標(biāo)志。連續(xù)性檢測(cè)單元342,檢測(cè)當(dāng)前校驗(yàn)幀標(biāo)志是否與前一周期脈沖信號(hào)內(nèi)接收到的校驗(yàn)幀標(biāo)志連續(xù)。故障通知生成單元35,根據(jù)校驗(yàn)幀標(biāo)志校驗(yàn)單元34的校驗(yàn)結(jié)果,在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知。輸出關(guān)閉單元36,當(dāng)檢測(cè)到故障通知生成單元35的故障通知時(shí),關(guān)閉數(shù)據(jù)鏈路輸
出ο在本發(fā)明實(shí)施例中,當(dāng)完成數(shù)據(jù)校驗(yàn)時(shí),該數(shù)據(jù)鏈路保護(hù)裝置還包括校驗(yàn)幀標(biāo)志丟棄單元37,丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志。當(dāng)該串接設(shè)備在當(dāng)前周期脈沖信號(hào)內(nèi)無數(shù)據(jù)傳輸時(shí),該鏈路保護(hù)裝置還包括
校驗(yàn)幀報(bào)文生成單元38,在周期脈沖信號(hào)發(fā)生單元31發(fā)生的每個(gè)周期脈沖信號(hào)到來時(shí),生成校驗(yàn)幀的校驗(yàn)幀報(bào)文。校驗(yàn)幀報(bào)文丟棄單元39,丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志所對(duì)應(yīng)的校驗(yàn)幀報(bào)文。在本發(fā)明實(shí)施例中,通過在每個(gè)周期脈沖信號(hào)內(nèi)生成預(yù)設(shè)位帶寬的校驗(yàn)幀標(biāo)志, 同時(shí)在每個(gè)周期脈沖信號(hào)內(nèi)對(duì)串接設(shè)備的數(shù)據(jù)鏈路狀態(tài)進(jìn)行校驗(yàn),使得能夠在不占用數(shù)據(jù)帶寬的情況下,及時(shí)地對(duì)串接設(shè)備數(shù)據(jù)鏈路的故障做出響應(yīng),關(guān)閉數(shù)據(jù)鏈路,提高了數(shù)據(jù)鏈路的可靠性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)鏈路保護(hù)方法,其特征在于,所述方法包括下述步驟在每個(gè)周期脈沖信號(hào)到來時(shí),在數(shù)據(jù)接收端生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志,并通過對(duì)數(shù)據(jù)總線增加預(yù)設(shè)位帶寬進(jìn)行傳輸;在每個(gè)周期脈沖信號(hào)內(nèi),在數(shù)據(jù)發(fā)送端對(duì)所述校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知;當(dāng)檢測(cè)到所述故障通知時(shí),關(guān)閉所述數(shù)據(jù)鏈路的輸出。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟如果在周期脈沖信號(hào)到來時(shí)無數(shù)據(jù)傳輸,生成校驗(yàn)幀報(bào)文,并通過所述數(shù)據(jù)總線的數(shù)據(jù)帶寬進(jìn)行傳輸。
3.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)位帶寬為1+1+N位,其中 第一位用于標(biāo)識(shí)所述校驗(yàn)幀;第二位用于標(biāo)識(shí)所述校驗(yàn)幀是否包含所述校驗(yàn)幀報(bào)文; 后N位用于對(duì)生成的所述校驗(yàn)幀標(biāo)志進(jìn)行循環(huán)計(jì)數(shù)累加。
4.如權(quán)利要求1所述的方法,其特征在于,所述在每個(gè)周期脈沖信號(hào)內(nèi),在數(shù)據(jù)發(fā)送端對(duì)所述校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知的步驟具體為檢測(cè)在所述周期脈沖信號(hào)內(nèi)是否接收到校驗(yàn)幀標(biāo)志,如果沒有接收到,則生成故障通知;如果接收到校驗(yàn)幀標(biāo)志,則判斷所述校驗(yàn)幀標(biāo)志是否與前一周期脈沖信號(hào)內(nèi)接收到的校驗(yàn)幀標(biāo)志連續(xù),如果不連續(xù),則生成故障通知。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟 丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志。
6.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括下述步驟 丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志所對(duì)應(yīng)的校驗(yàn)幀報(bào)文。
7.一種數(shù)據(jù)鏈路保護(hù)裝置,其特征在于,所述裝置包括周期脈沖信號(hào)發(fā)生單元,用于為所述裝置提供同步的周期脈沖信號(hào); 校驗(yàn)幀標(biāo)志生成單元,用于生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志; 數(shù)據(jù)鏈路,用于對(duì)校驗(yàn)幀進(jìn)行數(shù)據(jù)鏈路傳輸; 校驗(yàn)幀標(biāo)志校驗(yàn)單元,用于對(duì)校驗(yàn)幀標(biāo)志進(jìn)行校驗(yàn);故障通知生成單元,用于根據(jù)校驗(yàn)結(jié)果,在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知; 輸出關(guān)閉單元,用于關(guān)閉數(shù)據(jù)鏈路輸出。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 校驗(yàn)幀標(biāo)志丟棄單元,用于丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志; 校驗(yàn)幀報(bào)文生成單元,用于生成校驗(yàn)幀的校驗(yàn)幀報(bào)文;校驗(yàn)幀報(bào)文丟棄單元,用于丟棄完成校驗(yàn)的校驗(yàn)幀標(biāo)志所對(duì)應(yīng)的校驗(yàn)幀報(bào)文。
9.如權(quán)利要求7所述的裝置,其特征在于,所述校驗(yàn)幀標(biāo)志校驗(yàn)單元包括 接收情況檢測(cè)單元,用于檢測(cè)在周期脈沖信號(hào)內(nèi)是否接收到校驗(yàn)幀標(biāo)志;連續(xù)性檢測(cè)單元,用于檢測(cè)當(dāng)前校驗(yàn)幀標(biāo)志是否與前一周期脈沖信號(hào)內(nèi)接收到的校驗(yàn)幀標(biāo)志連續(xù)。
10. 一種包含權(quán)利要求7至9任一項(xiàng)所述的數(shù)據(jù)鏈路保護(hù)裝置的設(shè)備。
全文摘要
本發(fā)明適用于數(shù)據(jù)通信領(lǐng)域,提供了一種數(shù)據(jù)鏈路保護(hù)方法、裝置及設(shè)備,所述方法包括下述步驟在每個(gè)周期脈沖信號(hào)到來時(shí),在數(shù)據(jù)接收端生成校驗(yàn)幀的校驗(yàn)幀標(biāo)志,并通過對(duì)數(shù)據(jù)總線增加預(yù)設(shè)位帶寬進(jìn)行傳輸;在每個(gè)周期脈沖信號(hào)內(nèi),在數(shù)據(jù)發(fā)送端對(duì)所述校驗(yàn)幀標(biāo)志及其接收情況進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果在數(shù)據(jù)鏈路發(fā)生故障時(shí)生成故障通知;當(dāng)檢測(cè)到所述故障通知時(shí),關(guān)閉所述數(shù)據(jù)鏈路的輸出。本發(fā)明通過在每個(gè)周期脈沖信號(hào)內(nèi)生成預(yù)設(shè)位帶寬的校驗(yàn)幀標(biāo)志,同時(shí)在每個(gè)周期脈沖信號(hào)內(nèi)對(duì)串接設(shè)備的數(shù)據(jù)鏈路狀態(tài)進(jìn)行校驗(yàn),使得能夠在不占用數(shù)據(jù)帶寬的情況下,及時(shí)地對(duì)串接設(shè)備數(shù)據(jù)鏈路的故障做出響應(yīng),關(guān)閉數(shù)據(jù)鏈路,提高了數(shù)據(jù)鏈路的可靠性。
文檔編號(hào)H04L12/26GK102546215SQ20101061482
公開日2012年7月4日 申請(qǐng)日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者李浩杰, 江津, 胡開勇 申請(qǐng)人:深圳市恒揚(yáng)科技有限公司