一種掉電告警的處理方法、裝置及終端的制作方法
【專利摘要】本發(fā)明提供一種掉電告警的處理方法、裝置及終端,涉及終端設(shè)備領(lǐng)域,在存在虛掉電告警時,仍然向光線路終端發(fā)送掉電告警,使得對光線路終端產(chǎn)生沖擊,從而影響光線路終端的業(yè)務(wù)的問題。其中處理方法包括:獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號;判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。這樣通過在預(yù)設(shè)時間內(nèi)不響應(yīng)所有掉電告警的中斷信號,實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
【專利說明】
一種掉電告警的處理方法、裝置及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及終端設(shè)備領(lǐng)域,特別是涉及一種掉電告警的處理方法、裝置及終端。
【背景技術(shù)】
[0002]隨著光網(wǎng)絡(luò)的不斷發(fā)展,F(xiàn)TTH (Fiber to the Home,光纖到戶)已經(jīng)全面鋪開,其終端產(chǎn)品ONU也得到了廣泛的應(yīng)用。為了便于局方遠程維護ONU(Optical Network Unit,光網(wǎng)絡(luò)單元)的各類信息,ONU需要在不同的場景中,實時地向局端設(shè)備OLT (Optical LineTerminal,光線路終端)上告各類告警消息。掉電告警就屬于其中一類消息之一。
[0003]該功能的原理是ONU在掉電的過程中,系統(tǒng)檢測到電壓低于某一個規(guī)定的閥值范圍時,需要在掉電保持的時間段內(nèi)實時地向OLT發(fā)送一個掉電告警,告知OLT自己處于掉電關(guān)閉狀態(tài)。
[0004]雖然目前的ONU產(chǎn)品都具備這個功能,但是現(xiàn)有技術(shù)中卻存在ONU并沒有真正意義上的掉電,但是卻會向OLT上告大量的告警信息的情況,大量的告警消息對OLT產(chǎn)生沖擊,輕則導致ONU被其去注冊,導致業(yè)務(wù)不通;重則造成OLT的癱瘓,導致整個通訊系統(tǒng)的癱瘓。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種掉電告警的處理方法、裝置及終端,通過過濾虛掉電告警以達到提高ONU掉電告警的可靠性和準確性目的,同時減少對OLT的沖擊,增強光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0006]為了實現(xiàn)上述目的,本發(fā)明實施例提供的掉電告警的處理方法,包括:
[0007]獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號;
[0008]判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。
[0009]其中,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生之后還包括:
[0010]當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。
[0011]進一步的,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號的步驟中還包括:
[0012]在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。
[0013]進一步的,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生的步驟包括:
[0014]檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間;
[0015]在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果;
[0016]在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。
[0017]進一步的,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生的步驟包括:
[0018]檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài);
[0019]在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。
[0020]進一步的,所述獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號的步驟之后,所述步驟還包括:
[0021]根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位;
[0022]在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。
[0023]進一步的,所述在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號的步驟之后還包括:
[0024]退出所述中斷處理函數(shù)。
[0025]其中,所述掉電告警的處理方法還包括:
[0026]在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。
[0027]相應(yīng)的,本發(fā)明提供一種掉電告警的處理裝置,包括:
[0028]獲取模塊,用于獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號;
[0029]第一處理模塊,用于判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。
[0030]其中,所述掉電告警的處理裝置還包括:
[0031]第二處理模塊,用于當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。
[0032]其中,所述掉電告警的處理裝置還包括:
[0033]第一處理子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。
[0034]進一步的,所述第一處理模塊包括:
[0035]第一檢測子模塊,用于檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間;
[0036]第二檢測子模塊,用于在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果;
[0037]第一判定子模塊,用于在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。
[0038]進一步的,所述第一處理模塊包括:
[0039]第三檢測模塊,用于檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài);
[0040]第二判定子模塊,用于在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。
[0041]其中,所述掉電告警的處理裝置還包括:
[0042]第一控制子模塊,用于根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位;
[0043]啟動子模塊,用于在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。
[0044]其中,所述掉電告警的處理裝置還包括:
[0045]第二控制子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號后,退出所述中斷處理函數(shù)。
[0046]其中,所述掉電告警的處理裝置還包括:
[0047]第二處理子模塊,用于在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。
[0048]相應(yīng)的,本發(fā)明提供的一種具備光網(wǎng)絡(luò)單元ONU的終端,包括如上述的掉電告警的處理裝置。
[0049]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0050]本發(fā)明的方案中,將獲取到的當前中斷信號,在判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,不響應(yīng)當前中斷信號,這樣不響應(yīng)虛掉電告警的中斷信號,只有在存在真正掉電時進行發(fā)送掉電告警消息,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
【附圖說明】
[0051]圖1為本發(fā)明實施例的掉電告警的處理方法的流程示意圖;
[0052]圖2為本發(fā)明實施例的虛掉電告警的方法的整體流程圖;
[0053]圖3為本發(fā)明實施例的掉電告警的處理方法的具體流程圖;
[0054]圖4為本發(fā)明實施例的掉電告警的處理裝置的流程示意圖。
【具體實施方式】
[0055]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。
[0056]本發(fā)明針對現(xiàn)有技術(shù)中在存在虛掉電告警時,仍然向光線路終端發(fā)送掉電告警,使得對光線路終端產(chǎn)生沖擊,從而影響光線路終端的業(yè)務(wù)的問題,提供一種掉電告警的處理方法、裝置及終端,對于產(chǎn)生的虛掉電告警在預(yù)設(shè)時間內(nèi)不響應(yīng),在經(jīng)過預(yù)設(shè)時間后再打開中斷響應(yīng)寄存器,繼續(xù)響應(yīng)外部的掉電信息,從而不僅實現(xiàn)了有效地過濾掉某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0057]如圖1所示,本發(fā)明實施例的掉電告警的處理方法,包括:
[0058]步驟101,獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號;
[0059]步驟102,判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。
[0060]本實施例中,將獲取到的當前中斷信號(步驟101),在判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,不響應(yīng)當前中斷信號(步驟102),這樣不響應(yīng)虛掉電告警的中斷信號,只有在存在真正掉電時進行發(fā)送掉電告警消息,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0061]在實際應(yīng)用中,不響應(yīng)所述當前中斷信號具體可以在判斷為中斷信號為虛掉電告警,來啟動定時器,在定時器的預(yù)設(shè)周期內(nèi)不進行響應(yīng)當前中斷信號,從而實現(xiàn)對虛掉電告警的過濾。
[0062]另外,在實際應(yīng)用中,只要接收到中斷信號,也可以啟動定時器,在定時器的預(yù)設(shè)周期內(nèi)不響應(yīng)任何中斷信號,然后在這段預(yù)設(shè)周期內(nèi)判斷所述當前中斷信號是否是虛掉電告警,如果是虛掉電告警就不響應(yīng)該中斷信號,如果不是虛掉電告警立即進行響應(yīng)該中斷信號,進行上報。
[0063]在出現(xiàn)不是虛掉電告警產(chǎn)生的中斷時,需要進行相應(yīng)的處理,因此本發(fā)明實施例的掉電告警的處理方法中,還包括:
[0064]步驟103,當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。
[0065]將獲取到的當前中斷信號(步驟101),在判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,不響應(yīng)當前中斷信號(步驟102),在判斷當前中斷信號不是由虛掉電告警產(chǎn)生的中斷,則發(fā)送掉電告警消息(步驟103),這樣不響應(yīng)虛掉電告警的中斷信號,只有在存在真正掉電時進行發(fā)送掉電告警消息,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0066]具體的,為了能夠?qū)θ魏沃袛鄬崟r判別并過濾,本發(fā)明實施例的掉電告警的處理方法中,步驟102中包括:
[0067]步驟1021,在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。
[0068]本實施例中,將獲取到的當前中斷信號并判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,在預(yù)設(shè)時間內(nèi)不響應(yīng)的所有掉電告警,在判斷當前中斷信號不是由虛掉電告警產(chǎn)生的中斷,則通過發(fā)送掉電告警消息,這樣通過在預(yù)設(shè)時間內(nèi)不響應(yīng)所有掉電告警的中斷信號,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0069]本實施例中的所述預(yù)設(shè)時間不響應(yīng)虛掉電告警,等到超出了預(yù)設(shè)時間后,才能再次響應(yīng)再次的外部信息(掉電信號)。
[0070]需要說明的是,上述預(yù)設(shè)時間是根據(jù)預(yù)設(shè)測量進行設(shè)定的,所述預(yù)設(shè)時間可以是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。
[0071]另外,上述預(yù)設(shè)時間可以通過軟件代碼進行設(shè)定,可以是一個軟件定時模塊進行設(shè)定,也可以是一個軟件定時器去實現(xiàn),任何一種可以實現(xiàn)預(yù)設(shè)時間的方式均屬于本發(fā)明的保護范圍。
[0072]對于虛掉電告警的判斷具有多種,本發(fā)明實施例的掉電告警的處理方法中,步驟102包括:
[0073]步驟1022,檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間;
[0074]步驟1023,在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果;
[0075]步驟1024,在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。
[0076]本實施例中,對于檢測到終端的電壓下降到預(yù)設(shè)電壓范圍(預(yù)先規(guī)定的),需要先判斷是否是有掉電的情況產(chǎn)生,當有掉電產(chǎn)生時,就知道是真實的掉電的,然后向OLT發(fā)送一個掉電告警,如果沒有掉電產(chǎn)生時,則可以判斷為虛掉電告警。
[0077]因此對于是否存在掉電的情況需要有判斷依據(jù),本發(fā)明實施例的掉電告警的處理方法中,步驟102包括:
[0078]步驟1025,檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài);在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;
[0079]步驟1026,在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。
[0080]本實施例中,所述系統(tǒng)分壓模塊可以是指所述終端處于摘機狀態(tài)時所述系統(tǒng)分壓的模塊,也可以是所述終端電源功率不匹配時系統(tǒng)分壓的模塊,也可以是所述終端電源使用時間時系統(tǒng)分壓的模塊,也可以是所述終端電源為非原裝電源時系統(tǒng)分壓的模塊。
[0081]I)對于ONU終端來說,只有語音功能可能會導致系統(tǒng)電壓瞬間被拉低,因為在外接話機的情況下,同時摘機會導致系統(tǒng)外部阻抗變大,話機分壓變大,系統(tǒng)電壓變小。因此提供一個準確可靠的“正在摘機”的可查詢機制供后面處理掉電告警時使用。例如,正在摘機時可以通過語音模塊提供的接口查詢到此時該功能的狀態(tài)為“正在摘機”狀態(tài)并標記為1,反之標記為O。這個標記將用于判斷是否是真正的掉電告警消息,因此務(wù)必準確可靠。
[0082]2)對于PON(Passive Optical Network,無源光纖網(wǎng)絡(luò))終端產(chǎn)品的應(yīng)用中除了摘機這個常見的因素之外,還有很多場景會造成虛假掉電告警。例如:當設(shè)備的電源功率不匹配,電流過小的時候,這樣提供給終端的中功率就變小了,當終端的某個模塊瞬間分壓的時候,也會出現(xiàn)虛假掉電告警的現(xiàn)象;當電源使用年限過長,輸出功率較低的時候,同樣給終端系統(tǒng)的總功率變小,也會出現(xiàn)極端的情況;當用戶私自改裝原有設(shè)備的電源,延長電源線長度,私自外接其他設(shè)備的時候,也會有引起虛假掉電告警的可能性。但是不管什么情況下造成的掉電虛假告警,只要找到的引起這個虛假掉電告警的主要原因或者說系統(tǒng)的具體什么模塊最容易造成系統(tǒng)分壓導致電壓瞬間被拉低,那么就可以把得出虛掉電告警的檢測這個模塊或者這個功能的使用情況作為判據(jù),然后參考本發(fā)明的方法進行處理。
[0083]3)對于其他的終端系統(tǒng),如果需要上告掉電告警,也可以依據(jù)本發(fā)明的方法,根據(jù)自身系統(tǒng)確定造成虛掉電告警的根源模塊,并相應(yīng)的給出一個可查詢狀態(tài)的機制作為后面的判斷依據(jù),這樣也能很好的過濾虛掉電告警,更好地提高系統(tǒng)的可靠性和穩(wěn)定性。
[0084]綜上所述,只要有一個能夠提供準確可靠查詢到虛掉電告警的機制,就可以通過在預(yù)設(shè)時間內(nèi),實現(xiàn)對虛掉電告警的過濾處理。
[0085]另外,為了有效過濾虛掉電告警,將采用儀器儀表來測量出系統(tǒng)電壓在被拉低時,保持低電壓狀態(tài)的最大時間作為預(yù)設(shè)時間。例如本發(fā)明中,實測出ONU在最大負載5部話機同時摘機的場景下,最大持續(xù)為100ms。這個值將用于過濾在這個時間內(nèi)產(chǎn)生的掉電告警。在其他的應(yīng)用場景中,務(wù)必根據(jù)這個原因測出這個值。如果是多種因素造成的,則可以取這些因素中拉帶電壓的最大值最為判據(jù),以便于有效地進行虛假掉電告警的過濾。
[0086]為了在接收到當前中斷信號,只做當前中斷信號的處理,并且在處理當前中斷信號時,不受到后續(xù)其他獲取的中斷信號的干擾,來有效處理當前中斷信號,優(yōu)選的,本發(fā)明實施例的掉電告警的處理方法中,步驟101之后,還包括:
[0087]步驟1027,根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位;
[0088]步驟1028,在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。
[0089]本實施例中,因為在接收到當前中斷信號后,不及時對當前中斷信號的中斷位進行屏蔽的話,就有可能在沒有屏蔽的后續(xù)時間內(nèi),接收到大量的中斷處理信號,影響對當前中斷信號的處理(本發(fā)明的在預(yù)設(shè)時間內(nèi)不響應(yīng)當前虛掉電告警),因此在接收到中斷信號進入中斷處理函數(shù),需要屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位。通過啟動一個軟件定時器,當系統(tǒng)處于虛掉電告警處理的狀態(tài)下時,啟用一個軟件定時器,通過接收當前中斷信號進入中斷處理函數(shù)后,延時打開中斷響應(yīng)寄存器(通過臨時屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位),讓系統(tǒng)在定時的時間周期內(nèi)不響應(yīng)掉電告警的中斷信號,從而實現(xiàn)對虛掉電告警處理。等定時器超時后,進入定時器處理函數(shù)中再打開中斷響應(yīng)寄存器,系統(tǒng)重新響應(yīng)來自外部的掉電告警中斷信號。
[0090]在處于虛掉電告警產(chǎn)生中斷時,為了實現(xiàn)中斷的操作,本發(fā)明實施例的掉電告警的處理方法中,步驟102包括:
[0091]除了能夠進行當前過濾虛掉電告警,也應(yīng)該實現(xiàn)在過濾完當虛掉電告警后,能繼續(xù)后續(xù)的過濾虛掉電告警,因此本發(fā)明實施例的掉電告警的處理方法中,步驟1021之后,還包括:
[0092]步驟1029,退出所述中斷處理函數(shù)。
[0093]本實施例中,由于是中斷函數(shù)處理中斷信號。一般情況下是在收到當前中斷信號后調(diào)用中斷函數(shù)進行中斷處理(屏蔽當前所述當前中斷信號的中斷位),在完成中斷后,需要退出中斷處理函數(shù),然后恢復(fù)后續(xù)的通訊。
[0094]具體的,本發(fā)明實施例的掉電告警的處理方法中,所述處理方法還包括:
[0095]步驟104,在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。
[0096]本實施例中,通過對定時器的初始化和啟動,從而進行超時處理程序?qū)崿F(xiàn)了延時功能,即根據(jù)實測最大保持時間進行延時,使能掉電告警的中斷位,此時系統(tǒng)才能夠再次地響應(yīng)外部的掉電告警中斷信號。同時可知在系統(tǒng)不響應(yīng)外部的任何掉電告警的中斷信號時,也不會發(fā)送大量的掉電告警消息。從而成功地實現(xiàn)了對虛掉電告警的屏蔽消息的過濾功能。
[0097]首先需要說明的是:摘機狀態(tài)的獲取可以是靈活多變的,但是前提必須是能夠?qū)崟r準確反映當前系統(tǒng)真實的摘機狀態(tài)。因為在本發(fā)明中只要在摘機狀態(tài)下的掉電告警都會被認為是虛的掉電告警而被過濾掉。
[0098]因此如圖2所示,本發(fā)明在讀取此時摘機狀態(tài)時的實施例舉例如下。
[0099]SlOl:系統(tǒng)實時監(jiān)測是否掉電告警的中斷信號產(chǎn)生。
[0100]S102:如果有中斷產(chǎn)生,則進入中斷處理函數(shù)并讀取此時的摘機狀態(tài),以判斷本次掉電告警是否屬于虛的掉電告警。
[0101]S103:如果是檢測的結(jié)果是虛的掉電告警,那么就在預(yù)設(shè)時間內(nèi)不響應(yīng)中斷消息,并退出中斷處理函數(shù)(從而實現(xiàn)對消息的過濾);否則,則向OLT發(fā)送掉電告警消息后再退出中斷處理函數(shù)(退出中斷處理函數(shù)是為了更好的響應(yīng)的后續(xù)進程)。
[0102]假設(shè)定時器的預(yù)設(shè)時間的時間為100ms,當定時器超時,進入定時器中斷處理函數(shù)中,使能掉電告警的中斷位,此時系統(tǒng)才能夠再次地響應(yīng)外部的掉電告警中斷信號;當定時器時間未到的時候,系統(tǒng)不會響應(yīng)本次10ms以內(nèi)的所有掉電告警信號。即使在這期間有真實的掉電告警信號也不會被忽略處理。這個也是本發(fā)明的一個缺陷所在。但是相對于系統(tǒng)整體穩(wěn)定性而言,錯過一個告警的風險,比起對全網(wǎng)的沖擊來說可謂是微不足道的事情了。
[0103]如圖3所示,本發(fā)明進入中斷函數(shù)進行的處理的具體流程舉例如下。
[0104]SlO:進入中斷處理函數(shù)后,首先屏蔽掉電告警中斷位,響應(yīng)本次中斷。
[0105]S20:初始化定時器參數(shù),然后啟動10ms定時。
[0106]S30:從語音模塊讀取當前的摘機狀態(tài),如果系統(tǒng)此時處于“摘機狀態(tài)”,那么就轉(zhuǎn)入執(zhí)行步驟S50 ;否則接著執(zhí)行步驟S40。
[0107]S40:發(fā)送掉電告警消息。
[0108]S50:成功退出中斷處理函數(shù)。
[0109]如果終端處于掉電警告時,需要進行節(jié)電,對于無源光網(wǎng)絡(luò)系統(tǒng)而言可以包括以下的方法:
[0110]首先,向OLT申請帶寬,為發(fā)送掉電告警消息提供足夠的時隙。
[0111]其次,關(guān)閉系統(tǒng)比較耗電的功能,例如本案例的語音功能,為發(fā)送掉電告警消息盡量地保存足夠的電量。
[0112]最后,先清空當前的發(fā)送隊列,再將掉電告警消息放入隊列中,以保證掉電告警優(yōu)先發(fā)出去。
[0113]如圖4所示,本發(fā)明還提供的一種掉電告警的處理裝置,包括:
[0114]獲取模塊401,用于獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號;
[0115]第一處理模塊402,用于判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。
[0116]本實施例中,將獲取模塊401獲取到的當前中斷信號,在判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,通過第一處理模塊402不響應(yīng)當前中斷信號,在判斷當前中斷信號不是由虛掉電告警產(chǎn)生的中斷,這樣不響應(yīng)虛掉電告警的中斷信號,只有在存在真正掉電時進行發(fā)送掉電告警消息,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0117]本發(fā)明的裝置必須在具備掉電檢測硬件功能上實現(xiàn),并且在掉電告警中斷處理函數(shù)中進行過濾虛掉電告警操作。在無源光網(wǎng)絡(luò)系統(tǒng)中,無論是EP0N(Ethernet PassiveOptical Network,以太無源光網(wǎng)絡(luò)),還是 GPON (Gigabit-Capable Passive OpticalNetwork,吉比特無源光網(wǎng)絡(luò)),標準都要求ONU具備掉電告警的硬件檢測功能。所以O(shè)NU設(shè)備都具備該功能,考慮到實時性的要求,該功能以中斷的方式進行處理。
[0118]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述處理裝置還包括:
[0119]第二處理模塊,用于當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。
[0120]本實施例中,將獲取模塊401獲取到的當前中斷信號,在判斷當前中斷信號為由虛掉電告警產(chǎn)生的中斷后,通過第一處理模塊402不響應(yīng)當前中斷信號,在判斷當前中斷信號不是由虛掉電告警產(chǎn)生的中斷,則通過第二處理模塊發(fā)送掉電告警消息,這樣不響應(yīng)虛掉電告警的中斷信號,只有在存在真正掉電時進行發(fā)送掉電告警消息,來實現(xiàn)有效地過濾了某些虛掉電告警,而且提高了 ONU掉電告警的可靠性和準確性,同時減少了對OLT的沖擊,增強了光網(wǎng)絡(luò)通訊系統(tǒng)的穩(wěn)定性。
[0121]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述第一處理模塊402還包括:
[0122]第一處理子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。
[0123]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述第一處理模塊402包括:
[0124]第一檢測子模塊,用于檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間;
[0125]第二檢測子模塊,用于在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果;
[0126]第一判定子模塊,用于在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。
[0127]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述第一處理模塊402包括:
[0128]第三檢測模塊,用于檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài);
[0129]第二判定子模塊,用于在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。
[0130]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述處理裝置還包括:
[0131]第一控制子模塊,用于根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位;
[0132]啟動子模塊,用于在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。
[0133]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述處理裝置還包括:
[0134]第二控制子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號后,退出所述中斷處理函數(shù)。
[0135]本發(fā)明的又一實施例的掉電告警的處理裝置中,所述處理裝置還包括:
[0136]第二處理子模塊,用于在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。
[0137]需要說明的是,本發(fā)明提供的裝置是掉電告警的處理裝置,則上述掉電告警的處理方法的所有實施例均適用于該裝置,且均能達到相同或相似的有益效果。
[0138]相應(yīng)的,本發(fā)明實施例還提供一種具備光網(wǎng)絡(luò)單元ONU的終端,包括如上述的掉電告警的處理裝置。
[0139]相應(yīng)的由于本發(fā)明實施例的掉電告警的處理裝置,應(yīng)用于具備光網(wǎng)絡(luò)單元ONU的終端,因此,本發(fā)明實施例還提供了一種具備光網(wǎng)絡(luò)單元ONU的終端,其中,上述掉電告警的處理裝置的所述實現(xiàn)實施例均適用于該具備光網(wǎng)絡(luò)單元ONU的終端的實施例中,也能達到相同的技術(shù)效果。
[0140]以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種掉電告警的處理方法,其特征在于,包括: 獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號; 判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生之后還包括: 當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。3.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號的步驟中還包括: 在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。4.根據(jù)權(quán)利要求1或3所述的處理方法,其特征在于,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生的步驟包括: 檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間; 在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果; 在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。5.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生的步驟包括: 檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài); 在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。6.根據(jù)權(quán)利要求3所述的處理方法,其特征在于,所述獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號的步驟之后,所述步驟還包括: 根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位; 在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。7.根據(jù)權(quán)利要求6所述的處理方法,其特征在于,所述在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號的步驟之后還包括: 退出所述中斷處理函數(shù)。8.根據(jù)權(quán)利要求6所述的處理方法,其特征在于,所述處理方法還包括: 在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。9.一種掉電告警的處理裝置,其特征在于,包括: 獲取模塊,用于獲取處于無源光網(wǎng)絡(luò)系統(tǒng)中終端掉電的當前中斷信號; 第一處理模塊,用于判斷所述當前中斷信號是否是由虛掉電告警產(chǎn)生,當所述當前中斷信號是由虛掉電告警產(chǎn)生,則不響應(yīng)所述當前中斷信號。10.根據(jù)權(quán)利要求9所述的處理裝置,其特征在于,所述處理裝置還包括: 第二處理模塊,用于當所述當前中斷信號不是由虛掉電告警產(chǎn)生,則發(fā)送掉電告警消息。11.根據(jù)權(quán)利要求9所述的處理裝置,其特征在于,所述第一處理模塊還包括: 第一處理子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號;其中所述預(yù)設(shè)時間是所述終端處于最大負載狀態(tài)時所述終端電壓被拉低的最大保持時間。12.根據(jù)權(quán)利要求9或11所述的處理裝置,其特征在于,所述第一處理模塊包括: 第一檢測子模塊,用于檢測所述終端的電壓下降至預(yù)設(shè)電壓范圍的持續(xù)時間; 第二檢測子模塊,用于在所述持續(xù)時間小于所述預(yù)設(shè)時間時,檢測所述終端的電源電壓是否有掉電告警產(chǎn)生,得到檢測結(jié)果; 第一判定子模塊,用于在所述檢測結(jié)果為否時,則確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述檢測結(jié)果為是時,則確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生。13.根據(jù)權(quán)利要求9所述的處理裝置,其特征在于,所述第一處理模塊包括: 第三檢測模塊,用于檢測所述終端的系統(tǒng)分壓模塊是否處于分壓工作狀態(tài); 第二判定子模塊,用于在所述終端的系統(tǒng)分壓模塊處于所述分壓工作狀態(tài),確定所述當前中斷信號是由所述虛掉電告警產(chǎn)生;在所述終端的系統(tǒng)分壓模塊不是處于所述分壓工作狀態(tài),確定所述當前中斷信號并非是由所述虛掉電告警產(chǎn)生,其中所述系統(tǒng)分壓模塊處于分壓工作狀態(tài)時會導致電壓瞬間被拉低。14.根據(jù)權(quán)利要求11所述的處理裝置,其特征在于,所述處理裝置還包括: 第一控制子模塊,用于根據(jù)所述當前中斷信號進入中斷處理函數(shù),并屏蔽所述終端掉電時產(chǎn)生掉電告警的中斷位; 啟動子模塊,用于在屏蔽所述中斷位后,啟動定時器定時所述預(yù)設(shè)時間。15.根據(jù)權(quán)利要求14所述的處理裝置,其特征在于,所述處理裝置還包括: 第二控制子模塊,用于在獲取到所述當前中斷信號時間起的預(yù)設(shè)時間內(nèi),不響應(yīng)所有中斷信號后,退出所述中斷處理函數(shù)。16.根據(jù)權(quán)利要求14所述的處理裝置,其特征在于,所述處理裝置還包括: 第二處理子模塊,用于在超出所述定時器所設(shè)定的所述預(yù)設(shè)時間后,進入所述中斷處理函數(shù),使能所述掉電告警的所述中斷位。17.一種具備光網(wǎng)絡(luò)單元ONU的終端,其特征在于,包括如權(quán)利要求10至16任一項所述的掉電告警的處理裝置。
【文檔編號】H04B10/075GK106033997SQ201510126266
【公開日】2016年10月19日
【申請日】2015年3月20日
【發(fā)明人】吳波, 許煜芝
【申請人】中興通訊股份有限公司