專利名稱:一種抗浪涌的網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種抗浪涌的網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
電涌(英語electrical surge),又可以稱為浪涌(英語surge)或峰值(英語 spike)。在電機工程(英語electrical engineering)中,峰值是指快速的短期電瞬變,包括電壓峰值(英語voltage spikes)、電流峰值(英語current spikes)和能量峰值(英語energy spikes)。雷擊、大功率設(shè)備的啟動或停止、線路故障和變頻設(shè)備的運行等原因, 都可能造成浪涌。通常網(wǎng)絡(luò)設(shè)備應(yīng)對浪涌的方案以提高抗干擾能力為主。無論網(wǎng)絡(luò)設(shè)備如何提高抗干擾能力,都有其極限。在浪涌超出網(wǎng)絡(luò)設(shè)備抗干擾能力極限時,網(wǎng)絡(luò)設(shè)備可能出現(xiàn)故障。即使網(wǎng)絡(luò)設(shè)備沒有受到物理損壞,也可能出現(xiàn)其他故障,例如斷流或脫管等。上述斷流是指業(yè)務(wù)報文在該網(wǎng)絡(luò)設(shè)備中丟失,或者是業(yè)務(wù)流中斷, 上述脫管是指網(wǎng)絡(luò)設(shè)備不能夠被遠(yuǎn)程管理,或者是不能夠通過調(diào)試串口被管理。
發(fā)明內(nèi)容
本發(fā)明實施例的目的是提供一種抗浪涌的網(wǎng)絡(luò)設(shè)備,用以解決網(wǎng)絡(luò)設(shè)備受浪涌影響發(fā)生故障的問題。本發(fā)明實施例的目的是通過以下技術(shù)方案實現(xiàn)的一種網(wǎng)絡(luò)設(shè)備,包括浪涌檢測單元,用于檢測浪涌;和重新啟動單元,用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,重新啟動所述網(wǎng)絡(luò)設(shè)備。采用本發(fā)明實施例提供的技術(shù)方案,由于在檢測到發(fā)生浪涌時,重新啟動網(wǎng)絡(luò)設(shè)備,可以在網(wǎng)絡(luò)設(shè)備受到浪涌影響而沒有受到物理損壞時,恢復(fù)可能出現(xiàn)的斷流或脫管等故障。
圖I為本發(fā)明一個實施例中的網(wǎng)絡(luò)設(shè)備框圖;圖2為本發(fā)明實施例中的一種實現(xiàn)浪涌檢測單元的電路設(shè)計;圖3為本發(fā)明實施例中的一種網(wǎng)絡(luò)設(shè)備的具體實現(xiàn)。
具體實施例方式以下結(jié)合圖I至圖3說明本發(fā)明實施例圖I為本發(fā)明一個實施例中的網(wǎng)絡(luò)設(shè)備框圖。該網(wǎng)絡(luò)設(shè)備包括浪涌檢測單元102 和重新啟動單元104。浪涌檢測單元102,用于檢測浪涌。
浪涌檢測單元102根據(jù)需要檢測待檢測電路是否遭遇浪涌。例如,浪涌檢測單元 102檢測網(wǎng)口連接器(英語Network Interface Connector)或網(wǎng)絡(luò)設(shè)備的供電模塊是否遭遇浪涌。浪涌檢測單元102可以采用各種具體的電路設(shè)計,只要能夠檢測到浪涌,并且能夠隔離浪涌對對重新啟動單元104帶來的沖擊即可。舉例來說,在一個實施例中,浪涌檢測單元102包括光隔離器(英語0pto-isolator),用于將所述待檢測電路上的浪涌能量轉(zhuǎn)化為脈沖信號,所述脈沖信號用于指示檢測到浪涌。光隔離器是一種電子器件,被設(shè)計為利用光波傳送電信號,以提供其輸入與輸出間電隔離的偶合。該光隔離器與上述待檢測電路相連。在待檢測電路遭遇浪涌時,浪涌能量在光隔離器的輸入被轉(zhuǎn)化為光能,光能在光隔離器的輸出轉(zhuǎn)化為脈沖信號。由于光隔離器可以隔離電能,采用上述設(shè)計的浪涌檢測單元102 可以在檢測浪涌的同時防止浪涌能量對重新啟動單元104造成不良影響。又例如,在另一個實施例中,浪涌檢測單元102包括光隔離器和保護(hù)電路。其中, 光隔離器的作用于連接方式與上一實施例相同。所述保護(hù)電路,與所述光隔離器相連,用于防止浪涌能量損害所述光隔離器。所述保護(hù)電路具體可以用瞬態(tài)電壓抑制器(英語 Transient voltage suppressor)實現(xiàn)。瞬態(tài)電壓抑制器具體可以是壓敏電阻(英語 Varistor)、雪崩二極管(英語Avalanche diode)、齊納二極管(英語Zener diode)、 氣體放電管(英語Gas_f illed tube)或瞬態(tài)電壓抑制二極管(TVS 二極管,英語 Transient-voItage-suppression diode,TVS-diode)。瞬態(tài)電壓抑制器也可以由包括上述器件的組合電路實現(xiàn)。又例如,在又一個實施例中,浪涌檢測單元102還包括生成電路。即,浪涌檢測單元102包括光隔離器和生成電路;或者,浪涌檢測單元102包括光隔離器、保護(hù)電路和生成電路。該生成電路,與光隔離器相連,用于在接收到所述脈沖信號時生成浪涌指示信號。在重新啟動單元104不能直接識別光隔離器生成的脈沖信號時,生成電路將光隔離器生成的脈沖信號轉(zhuǎn)化為重新啟動單元104可以識別的浪涌指示信號。所述浪涌指示信號可以是電平信號、邊沿信號或其他類型的信號,只要觸發(fā)重新啟動單元104即可。該生成電路可以由觸發(fā)器(英語Flip-flop,F(xiàn)F)、鎖存器(英語Latch)、雙極性晶體管(英語Bipolar Junction Transistor, BJT)或包括上述器件的組合電路來實現(xiàn)。參見圖2,圖2為本發(fā)明實施例中的一種實現(xiàn)浪涌檢測單元102的電路設(shè)計。在該電路設(shè)計中,浪涌檢測單元102包括光隔離器202、保護(hù)電路204和生成電路206。其中保護(hù)電路202由TVS 二極管實現(xiàn)。重新啟動單元104,用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,重新啟動所述網(wǎng)絡(luò)設(shè)備。重新啟動單元104可以在所述浪涌檢測單元檢測到發(fā)生浪涌時直接重新啟動所述網(wǎng)絡(luò)設(shè)備??蛇x的,重新啟動單元104也可以在所述浪涌檢測單元檢測到發(fā)生浪涌,并且所述網(wǎng)絡(luò)設(shè)備異常時,才重新啟動所述網(wǎng)絡(luò)設(shè)備。因為并不是每次發(fā)生浪涌時網(wǎng)絡(luò)設(shè)備都一定會異常,在確定所述網(wǎng)絡(luò)設(shè)備異常時,才重新啟動所述網(wǎng)絡(luò)設(shè)備,可以降低網(wǎng)絡(luò)設(shè)備重新啟動的頻度。網(wǎng)絡(luò)設(shè)備通常包括實現(xiàn)其功能的一個或多個芯片。以網(wǎng)絡(luò)設(shè)備為交換機為例,通常包括物理層器件(英語Physical Layer Device,PHY)和局域網(wǎng)交換(英語local areanetworks switching,LSff)芯片。其中一個芯片的異??赡軐?dǎo)致網(wǎng)絡(luò)設(shè)備異常。發(fā)生浪涌時網(wǎng)絡(luò)設(shè)備并不必然發(fā)生異常,重新啟動單元104網(wǎng)絡(luò)設(shè)備異常時,才重新啟動所述網(wǎng)絡(luò)設(shè)備。因此,在一個可選實施例中,重新啟動單元104具體用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,掃描所述網(wǎng)絡(luò)設(shè)備中的芯片的關(guān)鍵寄存器狀態(tài)以確定所述網(wǎng)絡(luò)設(shè)備是否異常,在確定所述網(wǎng)絡(luò)設(shè)備異常時,重新啟動所述網(wǎng)絡(luò)設(shè)備。重新啟動單元104也可以采用其他方式確定所述網(wǎng)絡(luò)設(shè)備是否異常。例如,重新啟動單元104可以監(jiān)測網(wǎng)絡(luò)流量,當(dāng)發(fā)現(xiàn)斷流時確定所述網(wǎng)絡(luò)設(shè)備異常。在另一個可選實施例中,重新啟動單元104如上一可選實施例所述掃描所述網(wǎng)絡(luò)設(shè)備中的芯片的關(guān)鍵寄存器狀態(tài)。進(jìn)一步的,所述網(wǎng)絡(luò)設(shè)備還包括非易失性存儲器(英語 Non-volatile memory)。該非易失性存儲器可以是只讀存儲器(英語read_only memory, ROM),如電子抹除式可復(fù)寫只讀存儲器(英語Electrically Erasable Programmable Read-Only Memory)或快閃存儲器(英語Flash memory)。所述重新啟動單元還用于在所述浪涌檢測單元檢測到發(fā)生浪涌,并且所述網(wǎng)絡(luò)設(shè)備異常時,將所述網(wǎng)絡(luò)設(shè)備的異常信息記錄在所述非易失性存儲器中。其中,異常信息可以是檢測到異常的時間、發(fā)生異常的芯片的信息和發(fā)生異常的芯片的關(guān)鍵寄存器的狀態(tài)值中的一種或多種。被記錄的異常信息可以供設(shè)備檢查和優(yōu)化網(wǎng)絡(luò)規(guī)劃使用。重新啟動單元104可以采用各種具體的電路設(shè)計,例如在一個可選實施例中, 重新啟動單元104用特殊應(yīng)用集成電路(英語Application-specific integrated circuit, ASIC)、現(xiàn)場可編程邏輯門陣列(英語Field Programmable Gate Array, FPGA)、 復(fù)雜可編程邏輯器件(英語Comp I ex Programmable Logic Device, CPLD)或包括上述芯片的組合電路實現(xiàn)。上述的ASIC、FPGA、CPLD或組合電路在所述浪涌檢測單元檢測到發(fā)生浪涌時,例如在接收到浪涌檢測單元102發(fā)出的浪涌指示信號或者用于指示檢測到浪涌的脈沖信號后,重新啟動所述網(wǎng)絡(luò)設(shè)備,或者在進(jìn)一步確定所述網(wǎng)絡(luò)設(shè)備異常時重新啟動所述網(wǎng)絡(luò)設(shè)備。在另一個可選實施例中,重新啟動單元104為中央處理器(英語=Central Processing Unit, CPU)。該中央處理器,用于完成上述各個實施例中重新啟動單元104的功能。為了向CPU發(fā)出中斷,所述網(wǎng)絡(luò)設(shè)備還包括中斷電路。所述中斷電路與所述浪涌檢測單元相連,所述中央處理器和所述中斷電路相連。所述中斷電路,用于在接收到所述浪涌檢測單元產(chǎn)生的浪涌指示信號或者用于指示檢測到浪涌的脈沖信號后,生成中斷信號,并記錄中斷源為發(fā)生浪涌。中央處理器在接收到中斷信號,并定位中斷源為發(fā)生浪涌時,確定浪涌檢測單元檢測到發(fā)生浪涌。參見圖3,圖3為本發(fā)明實施例中的一種網(wǎng)絡(luò)設(shè)備的具體實現(xiàn)。其中,重新啟動單元為中央處理器302,該網(wǎng)絡(luò)設(shè)備還包括中斷電路304。舉例來說,上述中斷電路可以為CPLD、看門狗計時器(英語Watchdog timer)或 BJT。以該中斷電路為CPLD為例,中央處理器在收到中斷時,查詢CPLD中的中斷處理寄存器記錄的中斷源以定位中斷源為發(fā)生浪涌。上述網(wǎng)絡(luò)設(shè)備可以是交換機(switch)、路由器(router)、調(diào)制解調(diào)器(modem)、機頂盒(set top box, STB)或其他類型的網(wǎng)絡(luò)設(shè)備。上述交換機具體可以是盒式交換機(box switch)或框式交換機(chassis switch)。
以盒式交換機為例,通常的盒式交換機多位于網(wǎng)絡(luò)的接入層,較為靠近終端。這種類型的交換機的工作環(huán)境和維護(hù)條件一般較為簡陋。例如在一些使用場景中,將盒式交換機布置在樓道、農(nóng)村或者是架設(shè)在露天的設(shè)備盒中。因此這種類型的交換機通常缺乏有效的維護(hù)監(jiān)管手段。在實際應(yīng)用中,這種盒式交換機設(shè)備常遭遇雷擊導(dǎo)致設(shè)備異常,出現(xiàn)斷流或脫管等非正常現(xiàn)象。本發(fā)明實施例提供的網(wǎng)絡(luò)設(shè)備可以在遭遇雷擊導(dǎo)致設(shè)備異常后,自動重新啟動該網(wǎng)絡(luò)設(shè)備,無須在用戶反饋不能夠上網(wǎng)之后進(jìn)行現(xiàn)場維護(hù)。網(wǎng)絡(luò)設(shè)備在重新啟動后斷流和脫管故障就可以恢復(fù)。提高了用戶體驗,降低了運營維護(hù)成本。并且由于盒式交換機一般處于網(wǎng)絡(luò)的接入層,直接連接的用戶設(shè)備數(shù)量較少,重新啟動盒式交換機影響的用戶較少。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括浪涌檢測單元,用于檢測浪涌;和重新啟動單元,用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,重新啟動所述網(wǎng)絡(luò)設(shè)備。
2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述重新啟動單元具體用于在所述浪涌檢測單元檢測到發(fā)生浪涌,并且所述網(wǎng)絡(luò)設(shè)備異常時,重新啟動所述網(wǎng)絡(luò)設(shè)備。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括非易失性存儲器;所述重新啟動單元還用于在所述浪涌檢測單元檢測到發(fā)生浪涌,并且所述網(wǎng)絡(luò)設(shè)備異常時,將所述網(wǎng)絡(luò)設(shè)備的異常信息記錄在所述非易失性存儲器中。
4.根據(jù)權(quán)利要求2或3所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述重新啟動單元具體用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,掃描所述網(wǎng)絡(luò)設(shè)備中的芯片的關(guān)鍵寄存器狀態(tài)以確定所述網(wǎng)絡(luò)設(shè)備是否異常,在確定所述網(wǎng)絡(luò)設(shè)備異常時,重新啟動所述網(wǎng)絡(luò)設(shè)備。
5.根據(jù)權(quán)利要求I至4任一項所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括中斷電路;所述重新啟動單元為中央處理器;所述中斷電路與所述浪涌檢測單元相連,所述中央處理器和所述中斷電路相連;所述浪涌檢測單元,還用于在檢測到發(fā)生浪涌時,生成浪涌指示信號或者用于指示檢測到浪涌的脈沖信號;所述中斷電路,用于在接收到所述浪涌檢測單元產(chǎn)生的浪涌指示信號或者用于指示檢測到浪涌的脈沖信號后,生成中斷信號,并記錄中斷源為發(fā)生浪涌;所述中央處理器,用于在接收到所述中斷信號,并定位中斷源為發(fā)生浪涌時,重新啟動所述網(wǎng)絡(luò)設(shè)備。
6.根據(jù)權(quán)利要求I至4任一項所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述重新啟動單元為特殊應(yīng)用集成電路、現(xiàn)場可編程邏輯門陣列、復(fù)雜可編程邏輯器件或包括上述芯片的組合電路。
7.根據(jù)權(quán)利要求I至6任一項所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述浪涌檢測單元包括光隔離器;所述光隔離器與待檢測電路相連;所述光隔離器,用于將所述待檢測電路上的浪涌能量轉(zhuǎn)化為脈沖信號,所述脈沖信號用于指示檢測到浪涌。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述浪涌檢測單元還包括保護(hù)電路;所述光隔離器與所述保護(hù)電路相連;所述保護(hù)電路,用于防止浪涌能量損害所述光隔離器。
9.根據(jù)權(quán)利要求7或8所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述浪涌檢測單元還包括生成電路;所述光隔離器與所述生成電路相連;所述生成電路,用于在接收到所述脈沖信號時生成浪涌指示信號。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述生成電路為觸發(fā)器、鎖存器、雙極性晶體管或包括上述器件的組合電路。
全文摘要
本發(fā)明實施例提供一種抗浪涌的網(wǎng)絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備包括浪涌檢測單元,用于檢測浪涌;和重新啟動單元,用于在所述浪涌檢測單元檢測到發(fā)生浪涌時,重新啟動所述網(wǎng)絡(luò)設(shè)備。由于在檢測到發(fā)生浪涌時,重新啟動網(wǎng)絡(luò)設(shè)備,可以在網(wǎng)絡(luò)設(shè)備受到浪涌影響而沒有受到物理損壞時,恢復(fù)可能出現(xiàn)的斷流或脫管等故障。
文檔編號H04L12/04GK102594572SQ201210020509
公開日2012年7月18日 申請日期2012年1月21日 優(yōu)先權(quán)日2012年1月21日
發(fā)明者薛旺喜, 龔翔宇 申請人:華為技術(shù)有限公司