專利名稱:環(huán)網(wǎng)中基于u接口的用戶側(cè)設(shè)備故障的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種基于U接口環(huán)網(wǎng)用戶側(cè)設(shè)備故障的處理方法。
正常情況網(wǎng)絡(luò)側(cè)的U接口處于LT模式,用戶側(cè)的U接口處于NT模式,由用戶側(cè)的U接口發(fā)起激活命令激活網(wǎng)絡(luò)側(cè)的U接口。假定數(shù)據(jù)源的數(shù)據(jù)需傳送數(shù)據(jù)到任一用戶,數(shù)據(jù)傳輸方式為網(wǎng)絡(luò)側(cè)設(shè)備接收從主通道1傳來的數(shù)據(jù),網(wǎng)絡(luò)側(cè)設(shè)備處理后將發(fā)往用戶的數(shù)據(jù)通過U接口1送往用戶,用戶經(jīng)數(shù)據(jù)處理后判斷非自己的數(shù)據(jù)則將數(shù)據(jù)通過U接口2轉(zhuǎn)發(fā)送給網(wǎng)絡(luò)側(cè)U接口2,網(wǎng)絡(luò)側(cè)U接口2將數(shù)據(jù)通過主通道送往下一個(gè)網(wǎng)絡(luò)設(shè)備,下一網(wǎng)絡(luò)設(shè)備通過同樣的處理方式逐級(jí)傳輸直到數(shù)據(jù)流最終到達(dá)目的用戶,若沒有目的用戶則數(shù)據(jù)流返回?cái)?shù)據(jù)源。此組網(wǎng)方式的缺陷是若此時(shí)某一用戶側(cè)設(shè)備出現(xiàn)故障數(shù)據(jù)環(huán)將中斷,此用戶側(cè)設(shè)備以后的用戶將接收不到數(shù)據(jù)源的數(shù)據(jù)。
本發(fā)明的目的是這樣實(shí)現(xiàn)的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,包括a、當(dāng)環(huán)網(wǎng)中的用戶側(cè)設(shè)備發(fā)生故障時(shí),將與用戶側(cè)設(shè)備相連的兩路U接口的外接線直接相連;b、將網(wǎng)絡(luò)側(cè)的一路U接口工作模式進(jìn)行轉(zhuǎn)換并負(fù)責(zé)發(fā)送激活命令,激活兩路U接口間的通道;c、環(huán)網(wǎng)中的數(shù)據(jù)通過網(wǎng)絡(luò)側(cè)兩路U接口組成的通道進(jìn)行傳輸。
所述的步驟a中,將與用戶側(cè)設(shè)備相連的兩路U接口的外線直接相連是通過繼電器工作狀態(tài)的切換實(shí)現(xiàn)的。
所述的步驟b中,網(wǎng)絡(luò)側(cè)的一路U接口由LT(線路終端)工作模式轉(zhuǎn)換成NT(網(wǎng)絡(luò)終端)工作模式,且此U接口發(fā)送激活命令。
所述的步驟b包括b1、定時(shí)獲取其中一路U接口的激活指示寄存器狀態(tài),并判斷其工作模式是否為NT工作模式,如果是,則執(zhí)行步驟b2,否則,執(zhí)行步驟b3;b2、若U接口為去激活則發(fā)起激活命令,否則不作任何處理;b3、將該路U接口由LT工作模式修改為NT工作模式。
該方法還包括用戶側(cè)設(shè)備恢復(fù)正常狀態(tài)時(shí)對兩路U接口的處理過程d、用戶側(cè)設(shè)備恢復(fù)正常工作狀態(tài),并以NT工作模式向網(wǎng)絡(luò)側(cè)U接口發(fā)送激活命令;
e、網(wǎng)絡(luò)側(cè)的U接口收到激活命令后,判斷是否處于NT工作模式,如果是,則執(zhí)行步驟f,否則,執(zhí)行步驟g;f、將該U接口切換為LT工作模式,并開始激活通道;g、開始激活通道。
一種環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理裝置,包括兩個(gè)繼電器分別連接于用戶側(cè)設(shè)備的兩路U接口外接線上;用戶側(cè)設(shè)備故障檢測模塊用于檢測用戶側(cè)設(shè)備是否出現(xiàn)故障,用戶設(shè)備故障后改變該模塊狀態(tài)指示;電路控制模塊用于檢測用戶側(cè)設(shè)備故障檢測模塊的狀態(tài)指示,當(dāng)檢測到用戶設(shè)備出現(xiàn)故障后,改變繼電器工作狀態(tài),將用戶側(cè)設(shè)備的兩路U接口直接接連;U接口工作模式控制模塊用于監(jiān)測U接口的工作模式,并根據(jù)數(shù)據(jù)傳輸需要進(jìn)行接口工作模式的自動(dòng)切換。
所述的用戶側(cè)設(shè)備故障檢測模塊及電路控制模塊置于用戶側(cè)設(shè)備的CPU中,即由用戶側(cè)設(shè)備的CPU根據(jù)用戶側(cè)設(shè)備的工作狀態(tài)控制繼電器的工作狀態(tài)。
所述的每個(gè)U接口對應(yīng)連接一個(gè)寄存器,用于保存U接口的工作模式,并配合U接口工作模式控制模塊進(jìn)行各接口工作模式的自動(dòng)切換。
由上述技術(shù)方案可以看出,本發(fā)明實(shí)現(xiàn)了U接口工作模式可以在LT模式和NT模式之間根據(jù)需要自動(dòng)進(jìn)行切換,即改變了U接口工作方式的確定性,U接口可以根據(jù)相連的U接口的工作模式自動(dòng)改變自己的工作模式,并在U接口非激活的情況下可以每隔一定時(shí)間由NT端重新發(fā)起激活命令激活通道,對于U接口數(shù)據(jù)傳輸為環(huán)狀組網(wǎng)形式的通信方式有很好的保護(hù)作用。從而保證用戶側(cè)設(shè)備出現(xiàn)故障時(shí)數(shù)據(jù)傳輸通道不會(huì)發(fā)生中斷。提高了環(huán)網(wǎng)數(shù)據(jù)傳輸?shù)目煽啃浴?br>
上述步驟3、5在網(wǎng)絡(luò)側(cè)可以通過以下的程序具體實(shí)現(xiàn)<pre listing-type="program-listing">if(Statu_UK2==LT)//UK2處于LT模式{ temp=read_tp3410_uk2();//讀UK2激活指示寄存器狀態(tài) if(ModeCount==500)//15s計(jì)數(shù)到 {if(temp==0)//UK2處于去激活狀態(tài){init_tp3410_NT(1);//將UK2初始化為NT模式Statu_UK2=NT;//UK2設(shè)為NT模式}ModeCount=0;//15s計(jì)數(shù)清零}}else if(Statu_UK2==NT)//UK2處于NT模式{ temp=read_tp3410_uk2(); //讀U接口2激活指示寄存器狀態(tài) temp=temp&amp;0×0f;//取低四位<!-- SIPO <DP n="7"> --><dp n="d7"/> if(temp==0×0e)//mid_send_data(1,0×0c,0×44);//UK2達(dá)到完全激活狀態(tài) if(ModeCount==1)//初始化TP3410后15ms發(fā)激活請求 {mid_send_data(1,0×0,0×44);//復(fù)位TP3410芯片mid_send_data(1,0×08,0×44);//寫激活請求命令}if(ModeCount==500) //15s計(jì)時(shí)到{if(temp!=0×0c) //UK2處于去激活狀態(tài){init_tp3410_LT(1);//初始化TP3410為LT模式Statu_UK2=LT;//UK2設(shè)為LT模式}ModeCount=0;//計(jì)數(shù)清零}}ModeCount++;//計(jì)數(shù)器每15ms時(shí)鐘中斷加1</pre>本發(fā)明所述的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理裝置的具體實(shí)施方式
如圖3所示,用戶側(cè)設(shè)備的CPU完成對交換網(wǎng)、U接口(UK1和UK2)、繼電器(K1和K2)的控制;CPU中的用戶側(cè)設(shè)備故障檢測模塊檢測本板的故障狀態(tài),向CPU報(bào)告本板的工作狀態(tài);用戶側(cè)設(shè)備CPU檢測到本板故障時(shí)(包括設(shè)備斷電等情況),由其內(nèi)置的電路控制模塊發(fā)出指令,令繼電器K1和K2處于外線直通狀態(tài),即UK1和UK2直接連接,當(dāng)設(shè)備上電或運(yùn)行正常CPU控制繼電器K1、K2改變工作狀態(tài),接通與UK1、UK2的連接;UK1接收到外線數(shù)據(jù)送給交換網(wǎng),CPU從交換網(wǎng)讀取UK1數(shù)據(jù),進(jìn)行數(shù)據(jù)處理接收本板數(shù)據(jù),若非本板數(shù)據(jù)則將接收到的數(shù)據(jù)經(jīng)交換網(wǎng)由UK2送往外線。網(wǎng)絡(luò)側(cè)CPU完成交換網(wǎng)、U接口(UK1和UK2)的控制,將主通道1來的用戶數(shù)據(jù)經(jīng)交換網(wǎng)交換到UK1,將UK2的接收到的數(shù)據(jù)經(jīng)交換網(wǎng)送往主通道2,完成U口的數(shù)據(jù)傳輸。
為了保證數(shù)據(jù)的可靠傳輸,所述的裝置還包括U接口工作模式控制模塊,該模塊分別內(nèi)置于用戶側(cè)設(shè)備CPU和網(wǎng)絡(luò)側(cè)設(shè)備CPU中,用于監(jiān)測U接口的工作模式,并根據(jù)數(shù)據(jù)傳輸需要進(jìn)行接口工作模式的自動(dòng)切換,如用戶側(cè)設(shè)備出現(xiàn)故障兩路U接口直通時(shí),需要自動(dòng)將兩路U接口設(shè)置為不同的工作模式,即一路為LT模式,一路為NT模式;當(dāng)用戶側(cè)設(shè)備正常工作時(shí),還需要將兩路U接口自動(dòng)切換回原來的工作模式。每個(gè)U接口還對應(yīng)連接一個(gè)TP3410寄存器,用于保存相應(yīng)U接口的工作模式,以配合U接口工作模式控制模塊進(jìn)行各接口工作模式的監(jiān)測和自動(dòng)切換。
權(quán)利要求
1.一種環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,其特征在于包括a、當(dāng)環(huán)網(wǎng)中的用戶側(cè)設(shè)備發(fā)生故障時(shí),將與用戶側(cè)設(shè)備相連的兩路U接口的外接線直接相連;b、將網(wǎng)絡(luò)側(cè)的一路U接口工作模式進(jìn)行轉(zhuǎn)換并負(fù)責(zé)發(fā)送激活命令,激活兩路U接口間的通道;c、環(huán)網(wǎng)中的數(shù)據(jù)通過網(wǎng)絡(luò)側(cè)兩路U接口組成的通道進(jìn)行傳輸。
2.根據(jù)權(quán)利要求1所述的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,其特征在于所述的步驟a中,將與用戶側(cè)設(shè)備相連的兩路U接口的外線直接相連是通過繼電器工作狀態(tài)的切換實(shí)現(xiàn)的。
3.根據(jù)權(quán)利要求1所述的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,其特征在于所述的步驟b中,網(wǎng)絡(luò)側(cè)的一路U接口由LT(線路終端)工作模式轉(zhuǎn)換成NT(網(wǎng)絡(luò)終端)工作模式,且此U接口發(fā)送激活命令。
4.根據(jù)權(quán)利要求3所述的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,其特征在于所述的步驟b包括b1、定時(shí)獲取其中一路U接口的激活指示寄存器狀態(tài),并判斷其工作模式是否為NT工作模式,如果是,則執(zhí)行步驟b2,否則,執(zhí)行步驟b3;b2、若U接口為去激活則發(fā)起激活命令,否則不作任何處理;b3、將該路U接口由LT工作模式修改為NT工作模式。
5.根據(jù)權(quán)利要求1所述的環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法,其特征在于還包括用戶側(cè)設(shè)備恢復(fù)正常狀態(tài)時(shí)對兩路U接口的處理過程d、用戶側(cè)設(shè)備恢復(fù)正常工作狀態(tài),并以NT工作模式向網(wǎng)絡(luò)側(cè)U接口發(fā)送激活命令;e、網(wǎng)絡(luò)側(cè)的U接口收到激活命令后,判斷是否處于NT工作模式,如果是,則執(zhí)行步驟f,否則,執(zhí)行步驟g;f、將該U接口切換為LT工作模式,并開始激活通道;g、開始激活通道。
6.一種環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理裝置,其特征在于包括兩個(gè)繼電器分別連接于用戶側(cè)設(shè)備的兩路U接口外接線上;用戶側(cè)設(shè)備故障檢測模塊用于檢測用戶側(cè)設(shè)備是否出現(xiàn)故障,用戶設(shè)備故障后改變該模塊狀態(tài)指示;電路控制模塊用于檢測用戶側(cè)設(shè)備故障檢測模塊的狀態(tài)指示,當(dāng)檢測到用戶設(shè)備出現(xiàn)故障后,改變繼電器工作狀態(tài),將用戶側(cè)設(shè)備的兩路U接口直接接連;U接口工作模式控制模塊用于監(jiān)測U接口的工作模式,并根據(jù)數(shù)據(jù)傳輸需要進(jìn)行接口工作模式的自動(dòng)切換。
7.根據(jù)權(quán)利要求6所述的基于U接口的用戶側(cè)設(shè)備故障的處理裝置,其特征在于所述的用戶側(cè)設(shè)備故障檢測模塊及電路控制模塊置于用戶側(cè)設(shè)備的CPU中,即由用戶側(cè)設(shè)備的CPU根據(jù)用戶側(cè)設(shè)備的工作狀態(tài)控制繼電器的工作狀態(tài)。
8.根據(jù)權(quán)利要求6所述的基于U接口的用戶側(cè)設(shè)備故障的處理裝置,其特征在于所述的每個(gè)U接口對應(yīng)連接一個(gè)寄存器,用于保存U接口的工作模式,并配合U接口工作模式控制模塊進(jìn)行各接口工作模式的自動(dòng)切換。
全文摘要
本發(fā)明涉及一種環(huán)網(wǎng)中基于U接口的用戶側(cè)設(shè)備故障的處理方法及裝置。所述的方法為當(dāng)環(huán)網(wǎng)中的用戶側(cè)設(shè)備發(fā)生故障時(shí),將與用戶側(cè)設(shè)備相連的網(wǎng)絡(luò)側(cè)兩路U接口外線直接相連;且網(wǎng)絡(luò)側(cè)兩路U接口中的一路U接口負(fù)責(zé)發(fā)起激活命令,激活兩路U接口間的通道;環(huán)網(wǎng)中的數(shù)據(jù)通過該兩路U接口直通組成的通道進(jìn)行傳輸,保持閉環(huán)的完整性。所述的裝置包括用戶側(cè)兩個(gè)與兩路U接口外接線相連的繼電器、檢測用戶側(cè)設(shè)備工作狀態(tài)的設(shè)備故障檢測模塊、網(wǎng)絡(luò)和用戶側(cè)的交換電路模塊和CPU控制電路模塊。本發(fā)明保證了用戶側(cè)設(shè)備出現(xiàn)故障時(shí)數(shù)據(jù)傳輸通道不會(huì)發(fā)生中斷,提高了環(huán)網(wǎng)數(shù)據(jù)傳輸?shù)目煽啃浴?br>
文檔編號(hào)H04L12/26GK1414738SQ02130988
公開日2003年4月30日 申請日期2002年9月25日 優(yōu)先權(quán)日2002年9月25日
發(fā)明者李偉 申請人:北京佳訊飛鴻電氣有限責(zé)任公司