交換機光電復用埠狀態的改正方法
2023-04-23 10:15:21 1
交換機光電復用埠狀態的改正方法
【專利摘要】本發明提出了一種交換機光電復用埠狀態的改正方法,其包括以下步驟交換機CPU不斷讀取光電復用埠的狀態寄存器,得到所述光電復用埠的狀態信息;根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。本發明通過不斷去獲取到光電復用埠的狀態信息,根據該狀態信息將交換機埠配置頁面中指示所述光電復用埠狀態的內容糾正過來,避免出現光電復用埠的實際狀態和交換機埠配置頁面中所述光電復用埠狀態不相符合,從而造成在埠配置時出現錯誤。
【專利說明】交換機光電復用埠狀態的改正方法
【技術領域】
[0001]本發明涉及交換機埠狀態信息的【技術領域】,尤其是關於交換機的光電復用埠的狀態信息的改正方法。
【背景技術】
[0002]為了適應市場,在儘量不增加成本的同時,既支持光口,也支持電口的要求,交換機產生了光電復用口,這樣,不會因此多增加交換晶片或者?冊晶片。
[0003]當交換機的光電復用口的光口與電口同時連接上時,此刻因為光優先,所以光口V?。當001^掉光口時,自動切換為電口即,但是,此時交換機埠配置頁面中的埠狀態仍指示為光口 V?,在這種情況,需要人為地重新001^和即該電口,交換機才會重新去檢測該光電復用口是光口即狀態還是電口即狀態。由於交換機埠配置頁面中的埠狀態仍認為是光口 V?,如果此時對埠的電口功能進行操作,然而系統會認為此時是光口,則配置不會成功,更有甚者解釋為光口的配置,導致配置失敗,進而引起整個交換機出現問題。
【發明內容】
[0004]本發明需解決的技術問題是克服現有技術的不足,提供一種交換機光電復用埠狀態的改正方法。
[0005]為了解決上述的問題,本發明設計了一種交換機光電復用埠狀態的改正方法,其包括以下步驟交換機0^不斷讀取光電復用埠的狀態寄存器,得到所述光電復用埠的狀態信息;根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。
[0006]作為本發明進一步改進,交換機以固定的頻率去不斷讀取光電復用埠的狀態寄存器。
[0007]作為本發明進一步改進,所述狀態信息包括所述光電復用埠處於電口即狀態的信息或處於光口即狀態的信息。
[0008]作為本發明進一步改進,還包括以下步驟:在得到所述光電復用埠的狀態信息後,將所述狀態信息存在0^內的區域內。
[0009]作為本發明進一步改進,由維護所述交換機埠配置頁面的進程讀取存在0^內的所述狀態信息,再根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。
[0010]本發明通過不斷去獲取到光電復用埠的狀態信息,根據該狀態信息將交換機埠配置頁面中指示所述光電復用埠狀態的內容糾正過來,避免出現光電復用埠的實際狀態和交換機埠配置頁面中所述光電復用埠狀態不相符合,從而造成在埠配置時出現錯誤。
【具體實施方式】
[0011]為了使本領域相關技術人員更好地理解本發明的技術方案,下面將結合實施方式,對本發明實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式僅僅是本發明一部分實施方式,而不是全部的實施方式。
[0012]本發明提供了一種交換機光電復用埠狀態的改正方法,能及時糾正交換機埠配置頁面中指示所述光電復用埠狀態的內容,保持光電復用埠的實際狀態與交換機埠配置頁面中的埠狀態信息一致,避免出現配置錯誤。
[0013]本發明交換機光電復用埠狀態的改正方法,首先,由以固定的頻率去不斷讀取光電復用埠的狀態寄存器,從狀態寄存器內獲取得到所述光電復用埠的狀態信息,以得到此時光電復用埠到底是處於電口 11?狀態還是光口 11?狀態。在本實施例中,固定的頻率可達到一秒幾千上萬次或更高,如,50000次/秒,100000次/秒。
[0014]在得到所述光電復用埠的狀態信息後,將所述狀態信息存在0^內的固定區域內。由維護所述交換機埠配置頁面的進程去讀取存在0^內所述狀態信息,再根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。例如:當交換機的光電復用口的光口與電口同時連接上時,因為光優先,所以,光電復用埠狀態為光口V?,即光電復用埠的光口通信,電口 00順掉不通信;當00順掉光口時,光電復用埠會自動切換為電口即,即光電復用埠自動切換為電口通信。由於本發明不斷地讀取該光電復用埠的狀態寄存器,獲取到此刻光電復用埠的狀態為電口 V?,再根據該狀態信息,維護所述交換機埠配置頁面的進程會改正交換機埠配置頁面中指示所述光電復用埠狀態的內容,使交換機埠配置頁面中指示所述光電復用埠狀態與該光電復用埠的實際通信狀態一致,即該光電復用埠是處於光口 V?還是電口 V?。
[0015]本發明通過不斷去獲取到光電復用埠的狀態信息,根據該狀態信息將交換機埠配置頁面中指示所述光電復用埠狀態的內容糾正過來,避免出現光電復用埠的實際狀態和交換機埠配置頁面中所述光電復用埠狀態不相符合,從而造成在埠配置時出現錯誤。
[0016]以上僅表達了本發明的一種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。
【權利要求】
1.一種交換機光電復用埠狀態的改正方法,其特徵在於,包括以下步驟: 交換機CPU不斷讀取光電復用埠的狀態寄存器,得到所述光電復用埠的狀態信息; 根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。
2.根據權利要求1所述的交換機光電復用埠狀態的改正方法,其特徵在於,交換機CPU以固定的頻率去不斷讀取光電復用埠的狀態寄存器。
3.根據權利要求1所述的交換機光電復用埠狀態的改正方法,其特徵在於,所述狀態信息包括所述光電復用埠處於電口 up狀態的信息或處於光口 up狀態的信息。
4.根據權利要求1所述的交換機光電復用埠狀態的改正方法,其特徵在於,還包括以下步驟: 在得到所述光電復用埠的狀態信息後,將所述狀態信息存在CPU內的區域內。
5.根據權利要求4所述的交換機光電復用埠狀態的改正方法,其特徵在於, 由維護所述交換機埠配置頁面的進程讀取存在CPU內的所述狀態信息,再根據所述狀態信息,改變交換機埠配置頁面中指示所述光電復用埠狀態的內容。
【文檔編號】H04L12/935GK104378314SQ201410619064
【公開日】2015年2月25日 申請日期:2014年11月5日 優先權日:2014年11月5日
【發明者】胡哲, 朱家星, 王志, 劉馳 申請人:上海斐訊數據通信技術有限公司