專利名稱:一種保護網(wǎng)絡設備的方法
技術領域:
本發(fā)明涉及了網(wǎng)絡通訊技術領域,具體涉及一種網(wǎng)絡設備。
背景技術:
隨著技術的發(fā)展,數(shù)據(jù)在線路傳輸?shù)倪^程中通過一些方法一定程度上保證了數(shù)據(jù)的穩(wěn)定性,但是用戶最終在終端接收數(shù)據(jù)時都會無可避免地用到對應的網(wǎng)絡設備,現(xiàn)有的網(wǎng)絡設備在正常運行后,容易受到外界環(huán)境的影響,如果遇到一些意外的情況,比如:雨天遭受雷擊,或者靜電的影響,或者不正確的操作導致有電流通過網(wǎng)絡設備上露出的金屬部分流入網(wǎng)絡設備,這時候就可能導致網(wǎng)絡設備中的以太網(wǎng)控制模塊被復位,從而導致設備無法和外界進行數(shù)據(jù)交互,一旦以太網(wǎng)控制模塊無法正常工作,那么網(wǎng)絡設備的數(shù)據(jù)的收發(fā)都會受到影響,從而導致設備出現(xiàn)故障。如圖1所示,原有未改進的網(wǎng)絡設備的啟動流程,在網(wǎng)絡設備上電開啟后,首先會運行Bootloader,Bootloader的作用就是為加載內(nèi)核做好準備,并引導內(nèi)核開始加載,內(nèi)核運行后,會加載各類驅(qū)動來初始化設備,然后初始化完成后系統(tǒng)即正常運行,但是在這種情況下沒有保護系統(tǒng)數(shù)據(jù)穩(wěn)定性的機制。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種保護網(wǎng)絡設備的方法,解決以上技術問題。本發(fā)明所解決的技術問題可以采用以下技術方案來實現(xiàn):一種保護網(wǎng)絡 設備的方法,包括一網(wǎng)絡設備,所述網(wǎng)絡設備采用帶有以太網(wǎng)控制模塊的網(wǎng)絡設備,其中,所述以太網(wǎng)控制模塊包括一用于存儲所述以太網(wǎng)控制模塊狀態(tài)信息的存儲器模塊,所述網(wǎng)絡設備連接一監(jiān)控模塊;所述網(wǎng)絡設備運行過程中,所述監(jiān)控模塊讀取所述存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息,并按一設定規(guī)則判斷所述以太網(wǎng)控制模塊狀態(tài)信息的變化情況。本發(fā)明在網(wǎng)絡設備正常運行過程中,通過一監(jiān)控模塊來對網(wǎng)絡設備的以太網(wǎng)控制模塊狀態(tài)進行監(jiān)控。優(yōu)選地,所述監(jiān)控模塊包括一定時模塊,所述定時模塊用于產(chǎn)生一時間周期,所述監(jiān)控模塊每間隔所述時間周期讀取所述存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息。優(yōu)選地,所述存儲器模塊中設有存儲所述以太網(wǎng)控制模塊狀態(tài)信息的寄存器,所述設定規(guī)則為:所述監(jiān)控模塊讀取所述寄存器的值,并將所述寄存器的當前數(shù)據(jù)與所述寄存器的初始數(shù)據(jù)進行比較,如果一致,則繼續(xù)每間隔所述時間周期讀取所述寄存器的數(shù)據(jù);如果不一致,則將所述寄存器的當前數(shù)據(jù)修改為初始數(shù)據(jù)。通過對所述寄存器值的數(shù)據(jù)進行恢復來完成網(wǎng)設備功能的恢復的操作,使得所述以太網(wǎng)控制模塊的功能恢復到正常狀態(tài)。優(yōu)選地,所述網(wǎng)絡設備為路由器或調(diào)制解調(diào)器或交換機。優(yōu)選地,所述網(wǎng)絡設備為帶有光纖網(wǎng)絡模塊的網(wǎng)絡設備。
有益效果:由于采用以上技術方案,本發(fā)明對正在運行的網(wǎng)絡設備進行保護和相應的處理,使得設備的數(shù)據(jù)穩(wěn)定性得到了保證,不會因為一些異常情況而輕易地喪失其和外界數(shù)據(jù)交互的功能,從而保證了設備的正常運行。
圖1為未改進時的網(wǎng)絡設備的啟動的流程圖;圖2為本發(fā)明的網(wǎng)絡設備的流程圖。
具體實施例方式下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。參照圖2,一種保護網(wǎng)絡設備的方法,包括一網(wǎng)絡設備,網(wǎng)絡設備采用帶有以太網(wǎng)控制模塊的網(wǎng)絡設備,以太網(wǎng)控制模塊包括一用于存儲以太網(wǎng)控制模塊狀態(tài)信息的存儲器模塊,網(wǎng)絡設備連接一監(jiān)控模塊;監(jiān)控模塊包括一定時模塊,定時模塊用于產(chǎn)生一時間周期,網(wǎng)絡設備運行過程中,監(jiān)控模塊每間隔時間周期讀取存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息,并按一設定規(guī)則判斷以太網(wǎng)控制模塊狀態(tài)信息的變化情況。網(wǎng)絡設備開啟后,首先會運行Bootloader, Bootloader會為內(nèi)核啟動準備好環(huán)境并引導內(nèi)核啟動,內(nèi)核自動加載設備驅(qū)動程序模塊,初始化設備后網(wǎng)絡設備正常地運行,本發(fā)明在網(wǎng)絡設備正常運行過程中,通過一監(jiān)控模塊來對網(wǎng)絡設備的以太網(wǎng)控制模塊狀態(tài)進行監(jiān)控。進一步地,存儲器模塊中設有存儲以太網(wǎng)控制模塊狀態(tài)信息的寄存器,設定規(guī)則為:監(jiān)控模塊讀取寄存器的值,并將寄存器的當前數(shù)據(jù)與寄存器的初始數(shù)據(jù)進行比較,如果一致,則繼續(xù)每間隔時間周期讀取寄存器的數(shù)據(jù);如果不一致,則將寄存器的當前數(shù)據(jù)修改為初始數(shù)據(jù)。通過對寄存器值 的數(shù)據(jù)進行恢復來完成網(wǎng)設備功能的恢復的操作,使得以太網(wǎng)控制模塊的功能恢復到正常狀態(tài)。由于以太網(wǎng)控制模塊被復位后會導致芯片內(nèi)的寄存器的值被改變,寄存器值的改變是導致數(shù)據(jù)和外部無法交互的根本原因,所以若發(fā)生異常狀況,可以通過對以太網(wǎng)控制模塊的寄存器的值進行恢復來完成設備功能的恢復的操作。由于系統(tǒng)啟動時,會有對應驅(qū)動首先對以太網(wǎng)控制模塊進行初始化,而這些初始化的操作中,就包括了很大一部分對以太網(wǎng)控制模塊的寄存器的設置的操作,寄存器往往都存儲著十分重要的數(shù)據(jù),寄存器中數(shù)值很小的改變,也會影響到以太網(wǎng)控制模塊的工作模式。而且由于問題的原因是以太網(wǎng)控制模塊被復位,那么因此就會導致寄存器中的值被改變,而改變后,軟件中由于沒有對這種情況的恢復機制,也就是說沒法再像設備啟動時一樣,內(nèi)核通過加載驅(qū)動對以太網(wǎng)控制模塊進行初始化這樣來重新初始化設備,因此通過直接對寄存器進行恢復到復位以前的狀態(tài)來成功地達到了類似于初始化的工作,從而使得設備能夠在遭遇到諸如雷擊,靜電,不正確操作的狀況下還能正常的和外部交互數(shù)據(jù),保證了數(shù)據(jù)的穩(wěn)定性。這種情況下,更好的避免突然復位以太網(wǎng)控制模塊對設備的正常工作所帶來的損害。優(yōu)選地,所述網(wǎng)絡設備為路由器或調(diào)制解調(diào)器或交換機。優(yōu)選地,所述網(wǎng)絡設備為帶有光纖模塊的網(wǎng)絡設備。以適應光網(wǎng)絡環(huán)境。目前對于廣大的用戶來說光纖的接入也是變得越來越大眾化了,各大運營商也在積極部署自己的光網(wǎng)絡,而對應于這些光網(wǎng)絡,用戶在終端用來接收數(shù)據(jù)的網(wǎng)絡設備就需要帶有光纖模塊的網(wǎng)絡設備,也叫PON設備(Passive Optical Network,無源光纖網(wǎng)絡),因此帶有光纖模塊的網(wǎng)絡設備如果光纖模塊有露出在設備外的話,那么金屬材質(zhì)的光纖模塊不可避免的會受到外界‘電’的影響,如雨天的打雷,靜電等。以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護范圍,對于本領域技術人員而言,應當能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見 的變化所得到的方案,均應當包含在本發(fā)明的保護范圍內(nèi)。
權利要求
1.一種保護網(wǎng)絡設備的方法,包括一網(wǎng)絡設備,所述網(wǎng)絡設備采用帶有以太網(wǎng)控制模塊的網(wǎng)絡設備,其特征在于,所述以太網(wǎng)控制模塊包括一用于存儲所述以太網(wǎng)控制模塊狀態(tài)信息的存儲器模塊,所述網(wǎng)絡設備連接一監(jiān)控模塊; 所述網(wǎng)絡設備運行過程中,所述監(jiān)控模塊讀取所述存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息,并按一設定規(guī)則判斷所述以太網(wǎng)控制模塊狀態(tài)信息的變化情況。
2.根據(jù)權利要求1所述的一種保護網(wǎng)絡設備的方法,其特征在于,所述監(jiān)控模塊包括一定時模塊,所述定時模塊用于產(chǎn)生一時間周期,所述監(jiān)控模塊每間隔所述時間周期讀取所述存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息。
3.根據(jù)權利要求2所述的一種保護網(wǎng)絡設備的方法,其特征在于,所述存儲器模塊中設有存儲所述以太網(wǎng)控制模塊狀態(tài)信息的寄存器,所述設定規(guī)則為:所述監(jiān)控模塊讀取所述寄存器的值,并將所述寄存器的當前數(shù)據(jù)與所述寄存器的初始數(shù)據(jù)進行比較,如果一致,則繼續(xù)每間隔所述時間周期讀取所述寄存器的數(shù)據(jù);如果不一致,則將所述寄存器的當前數(shù)據(jù)修改為初始數(shù)據(jù)。
4.根據(jù)權利要求1所述的一種保護網(wǎng)絡設備的方法,其特征在于,所述網(wǎng)絡設備為路由器或調(diào)制解調(diào)器或交換機。
5.根據(jù)權利要求1所述的一種保護網(wǎng)絡設備的方法,其特征在于,所述網(wǎng)絡設備為帶有光纖模塊的網(wǎng) 絡設備。
全文摘要
本發(fā)明涉及了網(wǎng)絡通訊技術領域,具體涉及一種網(wǎng)絡設備。一種保護網(wǎng)絡設備的方法,包括一網(wǎng)絡設備,網(wǎng)絡設備采用帶有以太網(wǎng)控制模塊的網(wǎng)絡設備,以太網(wǎng)控制模塊包括一用于存儲以太網(wǎng)控制模塊狀態(tài)信息的存儲器模塊,網(wǎng)絡設備連接一監(jiān)控模塊;網(wǎng)絡設備運行過程中,監(jiān)控模塊讀取存儲器模塊內(nèi)的以太網(wǎng)控制模塊狀態(tài)信息,并按一設定規(guī)則判斷以太網(wǎng)控制模塊狀態(tài)信息的變化情況。本發(fā)明對正在運行的網(wǎng)絡設備進行保護和相應的處理,使得設備的數(shù)據(jù)穩(wěn)定性得到了保證,不會因為一些異常情況而輕易地喪失其和外界數(shù)據(jù)交互的功能,從而保證了設備的正常運行。
文檔編號H04L29/14GK103236936SQ201310154318
公開日2013年8月7日 申請日期2013年4月28日 優(yōu)先權日2013年4月28日
發(fā)明者承鑫, 李明, 郭行飛 申請人:上海斐訊數(shù)據(jù)通信技術有限公司