專利名稱:寬帶接入設備端口運營狀態的判斷方法及裝置的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種寬帶接入設備端口運營狀態的判斷方 法及裝置。
背景技術:
在寬帶接入設備的管理網絡中,用戶經常需要通過設備管理系統獲取寬帶接入設 備端口運營開通的分布情況,以便全面了解網絡運營現狀及資源分布情況,其中,端口運營 開通是指寬帶接入設備端口真正進行了用戶放號并產生了通信流量。通常,在上層管理系統中會準確的記錄用戶是否真正放號,但在設備管理系統則 很難獲取到準確信息。目前,設備管理系統判斷端口是否運營開通主要有以下幾種方法一根據端口管理狀態判斷。若某個端口的管理狀態為開通,則判定該端口運 營開通,反之則是未運營開通。這種方法的不足在于端口管理狀態實際標識的是端口物理 通道的開通與關斷,并不能真正標識端口是否運營開通。方法二 根據端口收發字節數判斷。若某個端口的收發字節數不為零,則判定該端 口運營開通,反之則是未運營開通。這種方法的不足在于無法處理設備重啟的情況。當設 備重啟時收發字節數計數器會清零,不能準確標識端口是否有流量,導致誤判。方法三根據設備管理系統是否為端口配置了用戶信息判斷。若設備管理系統為 某個端口配置了用戶信息,則判定該端口運營開通,反之則是未運營開通。這種方法的不足 在于用戶信息是設備管理系統操作員人工維護的,如果維護不及時,會導致誤判。其它方法以上三種方法任意組合。但由于三種方法本身的固有缺陷,組合后的方 法仍容易導致誤判。綜上,上述幾種方法均存在一些不足,容易導致誤判,進而導致設備資源統計不 準,最終會影響到網絡運維。
發明內容
針對相關技術中設備管理系統無法準確的判斷端口是否運營開通等問題,本發明 提供了一種寬帶接入設備端口運營狀態的判斷方法及裝置,以解決上述問題至少之一。根據本發明的一個方面,提供了一種寬帶接入設備端口運營狀態的判斷方法,包 括設備管理系統確定當前獲取的所述寬帶接入設備端口的第一收發字節數之和與記錄的 上一次獲取的所述寬帶接入設備端口的第二收發字節數之和不相同;所述設備管理系統判 定所述寬帶接入設備端口運營開通。根據本發明的另一個方面,提供了一種寬帶接入設備端口運營狀態的判斷裝置, 包括獲取模塊,用于獲取當前所述寬帶接入設備端口的第一收發字節數之和;存儲模塊, 用于存儲上一次獲取的所述寬帶接入設備端口的第二收發字節數之和;第一判斷模塊,用 于判斷所述第一收發字節數之和與所述第二收發字節數之和是否相同;第二判斷模塊,用 于根據所述第一判斷模塊的判定結果判斷所述寬帶接入設備端口的運營開通狀態。
3
通過本發明,設備管理系統根據前后兩次獲取的某個寬帶接入設備端口的收發字 節數之和是否有變化來判斷該寬帶接入設備端口是否運營開通,即使設備重啟也可以準備 判斷該寬帶接入設備端口是否有流量,從而保證了對該寬帶接入設備端口的運營開通判斷 的準確性,避免了對設備管理系統操作人員操作及時的依賴。本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明 書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例一的寬帶接入設備端口運營狀態的裝置的結構示意圖;圖2是根據本發明實施例一的優選寬帶接入設備端口運營狀態的裝置的結構示 意圖;圖3是根據本發明實施例一的另一優選寬帶接入設備端口運營狀態的判斷裝置 的結構示意圖;圖4是根據本發明實施例二的優選寬帶接入設備端口運營狀態的判斷裝置的結 構示意圖;圖5是根據本發明實施例三的設備管理系統的結構示意圖;圖6是根據本發明實施例四的寬帶接入設備端口運營狀態的判斷方法的流程圖;圖7是根據本發明實施例五的寬帶接入設備端口運營狀態的判斷方法的流程圖;圖8是根據本發明實施例六的寬帶接入設備端口運營狀態的判斷方法的流程圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。下面結合附圖對本發明自動 取文件方法進行說明。實施例一圖1是根據本發明實施例一的寬帶接入設備端口運營狀態的判斷裝置的結構示 意圖,該裝置設置在設備管理系統,如圖1所示,該裝置可以包括獲取模塊10、存儲模塊 20、第一判斷模塊30和第二判斷模塊40。其中,獲取模塊10,用于獲取當前寬帶接入設備 端口的第一收發字節數之和;存儲模塊20,用于存儲上一次獲取的該寬帶接入設備端口的 第二收發字節數之和;第一判斷模塊30,用于判斷上述第一收發字節數之和與上述第二收 發字節數之和是否相同;第二判斷模塊40,用于根據第一判斷模塊30的判定結果判斷該寬 帶接入設備端口的運營開通狀態。例如,如果第一判斷模塊30的判定結果是第一收發字節 數之和與第二收發字節數之和不相同,則第二判斷模塊40判定該寬帶接入設備端口運營 開通,否則,第二判斷模塊40判定該寬帶接入設備端口運營未開通。通過本發明實施例的上述裝置,通過第一判斷模塊30判斷當前端口的收發字節 數之和與上一次該端口的收發字節數之和是否相同的判定結果,第二判斷模塊40可以準確的判斷該端口的運營開通狀態,即使設備重啟也不會導致誤判。在本發明實施例的一個優選實施方式中,如圖2所示,該裝置還可以包括第一更 新模塊50,用于在第一判斷模塊30判斷第一收發字節數之和與第二收發字節數之和不相 同的情況下,將存儲模塊20存儲的第二收發字節數之和更新為第一收發字節數之和。從而 使得下次判斷時,將第一收發字節數之和作為上一次獲取的收發字節數之和進行判斷,使 得每次判斷時無需兩次獲取端口的收發字節數之和,節約了時間,提高了效率。在本發明實施例的另一個優選實施方式中,如圖3所示,該裝置還可以包括第三 更新模塊60,用于在第二判斷模塊40判斷出上述寬帶接入設備端口的運營開通狀態之后, 根據第二判斷模塊40的判斷結果,更新該寬帶接入設備端口的運營開通狀態。例如,如果 第二判斷模塊40判斷該寬帶接入設備端口運營未開通,則第三更新模塊60將該寬帶接入 設備端口的運營開通狀態更新為運營未開通,反之,則第三更新模塊60將該寬帶接入設備 端口的運營開通狀態更新為運營開通。從而可以該寬帶接入設備端口的運營開通狀態能夠 及時更新。實施例二在本發明實施例中,為了進一步避免誤判,設備管理系統判斷寬帶接入設備端口 的運營是否開通需要判斷兩個條件(1)該寬帶接入設備端口兩個時間點的收發字節數之 和是否相同;(2)這兩個時間點之間的時間段是否超出預定時間段閾值。而上述實施例一 只需判斷第一個條件。因此,本發明實施例的寬帶接入設備端口運營狀態的判斷裝置可以 包括實施例一中的寬帶接入設備端口運營狀態的判斷裝置的所有模塊。與實施例一不同的是,在本實施例中,存儲模塊20還需要存儲與第二收發字節數 之和對應的時間點,即獲取第二收發字節點之和的時間點,而第一判斷模塊30還需要判斷 系統當前時間與存儲模塊20存儲的時間點之間的時間段是否超過預設時間段閾值,則第 二判斷模塊40在第一判斷模塊30確定第一收發字節數之和與第二收發字節數之和相同, 且當前時間點與存儲模塊20存儲的獲取時間點之間的時間段沒有超過預設時間段閾值的 情況下,判定上述寬帶接入設備端口的運營開通;在第二判斷模塊40在第一判斷模塊30確 定第一收發字節數之和與第二收發字節數之和相同,而且系統當前時間與存儲模塊20存 儲的時間點之間的時間段超過預設時間段閾值的情況下,判定該寬帶接入設備端口的運營 未開通。在具體實施過程中,第一判斷模塊30可以在判斷第一收發字節數之和與第二收 發字節數之和是否相同之后,再判斷當前時間點與存儲模塊20存儲的獲取時間點之間的 時間段是否超過預設時間段閾值;或者,第一判斷模塊30也可以先判斷當前時間點與存儲 模塊20存儲的獲取時間點之間的時間段是否超過預設時間段閾值,如果沒有,再判斷第一 收發字節數之和與第二收發字節數之和是否相同。具體本發明實施例不作限定。在本發明實施例的一個優選實施方式中,如圖4所示,該寬帶接入設備端口運營 狀態的判斷裝置還可以包括第二更新模塊70,用于在第一判斷模塊30判斷第一收發字節 數之和與第二收發字節數之和不相同的情況下,將存儲模塊20存儲的時間點更新為當前 系統時間。在實際應用中,第二更新模塊70可以與上述第一更新模塊50同一設置,第一判 斷模塊30判斷第一收發字節數之和與第二收發字節數之和不相同的情況下,同時觸發第 二更新模塊70更新存儲模塊20存儲的時間點以及第一更新模塊50更新存儲模塊10存儲的第二收發字節數之和。通過該實施方式,使得在下一次判斷時,可以以當前系統時間作為 上一次獲取的時間點進行判斷,從而節約了流程,提高了效率。實施例三圖5是根據本發明實施例三的設備管理系統的結構示意圖,如圖5所示,在本發明 實施例中,設備管理系統可以包括寬帶接入設備102、設備管理模塊101 (相當于實施例一 和實施例二中的獲取模塊10、第一判斷模塊30、第二判斷模塊40、第一更新模塊50、第二更 新模塊70和第三更新模塊60)和設備管理數據庫103(相當于實施例一和實施例二中的 存儲模塊20),設備管理模塊101和設備管理數據庫103聯合實現上述實施例一和實施例 二中的裝置的功能。其中,設備管理模塊101和寬帶接入設備102之間通過SNMP (Simple Network Management Protocol,簡單網絡管理協議)通訊,設備管理模塊101和設備管理 數據庫103通常部署在一個裝置上。設備管理模塊101通過SNMP獲取當前寬帶接入設備102的端口的收發字節數之 和,將該收發字節數之和與設備管理數據庫103中存儲的上一次獲取的收發字節數之和進 行比較,如果判斷一致,則判定寬帶接入設備102的端口運營未開通,否則判定開通。或者, 如上述實施例二所述,在判定當前收發字節數之和與上一次獲取收發字節數之和相同時, 設備管理模塊101可以進一步判斷當前系統時間與上一次獲取的時間點之間的時間段是 否超過預設時間段閾值,如果沒有,則判定寬帶接入設備102的端口運營開通,否則,判定 未開通。實施例四圖6是根據本發明實施例的寬帶接入設備端口運營狀態的判斷方法的流程圖,該 方法可以通過上述實施例一所述的裝置完成,如圖6所示,在本發明實施例中,寬帶接入設 備端口運營狀態的判斷主要包括以下步驟步驟S602,設備管理系統獲取當前寬帶接入設備端口的第一收發字節數之和;步驟S604,設備管理系統判斷上述第一收發字節數之和與記錄的上一次獲取的 該寬帶接入設備端口的第二收發字節數之和是否不相同,如果是,則判定上述寬帶接入設 備端口運營開通,否則,可以直接判定上述寬帶接入設備端口運營未開通,或者,為了進一 步避免誤判,可以進一步判斷系統當前時間與獲取上述第二收發字節數之和的時間點之間 的時間段是否超過預設時間段閾值,如果是,則判定上述寬帶接入設備端口運營未開通,否 則,判定上述寬帶接入設備端口運營開通。優選地,如果設備管理系統判定上述第一收發字節數之和與第二收發字節數之和 不相同,則設備管理系統將上述記錄的第二收發字節數之和更新為當前獲取的該寬帶接入 設備端口的收發字節數之和(即上述第一收發字節數)。并且,在本發明實施例的一種優選實施方式中,設備管理系統在判定上述寬帶接 入設備端口運營是否開通之后,還可以根據判定結果更新該寬帶接入設備端口的運營開通 狀態。通過本發明實施例,設備管理系統可以根據寬帶接入設備端口在兩個時間點的收 發字節數之和是否發生變化來判斷該寬帶接入設備端口的運營開通狀態,從而可以準確的 進行判斷,避免了寬帶接入設備重啟所導致的誤判。實施例五
圖7是根據本發明實施例的寬帶接入設備端口運營狀態的判斷方法的流程圖,該 方法可以通過上述實施例二所述的裝置完成,如圖7所示,在本發明實施例中,寬帶接入設 備端口運營狀態的判斷主要包括以下步驟步驟S702,設備管理系統獲取當前時間點寬帶接入設備端口的第一收發字節數之 和;步驟S704,設備管理系統判斷上述第一收發字節數之和與記錄的上一次獲取時 間點獲取的該寬帶接入設備端口的第二收發字節數之和是否相同,如果不是,則執行步驟 S706,否則,執行步驟S708 ;步驟S706,設備管理系統判定上述寬帶接入設備端口運營開通;為了方便下一次判斷使用,在本發明實施例的一種優選實施方式中,設備管理系 統可以將記錄的上一次時間點更新為系統當前時間,將記錄的上一次獲取的寬帶接入設備 端口的收發字節數之和(即上述第二收發字節數之和)更新為當前獲取的該寬帶接入設備 端口的收發字節數之和(即上述第一收發字節數之和)。步驟S708,設備管理系統判斷系統當前時間與記錄的上一次時間點之間的時間段 是否超過預設時間段閾值,如果是,則執行步驟S710,否則,執行步驟S706 ;例如,上述預設時間段閾值可以為30天。步驟S710,設備管理系統判定上述寬帶接入設備端口運營未開通;在本發明實施例的一種優選實施方式中,設備管理系統在判定上述寬帶接入設備 端口運營是否開通之后,還可以根據判定結果更新該寬帶接入設備端口的運營開通狀態。通過本發明實施例,設備管理系統可以根據寬帶接入設備端口在預設時間段閾值 內的收發字節數之和是否發生變化來判斷該寬帶接入設備端口的運營開通狀態,從而可以 準確的進行判斷,避免了寬帶接入設備重啟所導致的誤判。實施例六圖8是根據本發明實施例的寬帶接入設備端口運營狀態的判斷方法的流程圖,該 方法可以通過上述實施例三所述的裝置完成,結合圖5,在本發明實施例中,寬帶接入設備 端口運營狀態的判斷主要包括以下步驟步驟801,設備管理模塊101通過SNMP操作從寬帶接入設備102端口采集當前收 發字節數,記錄采集時間點currentT和收發字節數之和currentOctets ;其中,收字節數是指在RFC1213標準(請求注解文檔(RFC)是用于發布因特網 (Internet)標準和因特網Internet其他正式出版物的一種網絡文件或工作報告)中定義 ^ MIB (Managementlnformation Base, ^iiffEj^ ) fi iflnOctets ;發字節數是指RFC1213標準中定義的MIB量iflnOctets ;步驟802,設備管理模塊101通過數據庫操作從設備管理數據庫103中查詢上一次 采集收發字節數的時間點IastT和收發字節數之和IastOctets ;步驟803,計算 Octetsl 與 OctetsO 差值的絕對值 DeltOctets ;步驟804,判斷DeltOctets是否為零,如果不為零則轉入步驟805,如果為零則下 一步轉入步驟806 ;步驟805,將設備管理數據庫103中的IastT更新為currentT,IastOctets更新 為 currentOctets ;
7
步驟806,判斷下面表達式結果是否為真,若為真則轉入步驟807,否則轉入步驟 808 ;(當前系統時間-IastT)< =時間閾值步驟807,判定端口是運營開通,下一步轉入步驟809 ;步驟808,判定端口是未運營開通,下一步轉入步驟809 ;步驟809,更新設備管理數據庫103中的lastT、IastOctets和端口運營開通狀態。從以上的描述中,可以看出,通過本發明,設備管理系統根據前后兩次獲取的某個 寬帶接入設備端口的收發字節數之和是否有變化來判斷該寬帶接入設備端口是否運營開 通,即使設備重啟也可以準備判斷該寬帶接入設備端口是否有流量,從而保證了對該寬帶 接入設備端口的運營開通判斷的準確性,避免了對設備管理系統操作人員操作及時的依 賴。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人 員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、 等同替換、改進等,均應包含在本發明的保護范圍之內。
8
權利要求
一種寬帶接入設備端口運營狀態的判斷方法,其特征在于,包括設備管理系統確定當前獲取的所述寬帶接入設備端口的第一收發字節數之和與記錄的上一次獲取的所述寬帶接入設備端口的第二收發字節數之和不相同;所述設備管理系統判定所述寬帶接入設備端口運營開通。
2.根據權利要求1所述的方法,其特征在于,在確定所述第一收發字節數之和與所述 第二收發字節數之和不相同的情況下,所述方法還包括將所述第二收發字節數之和更新為所述第一收發字節數之和。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括將記錄的獲取所述第二收發字節數之和的時間點更新為當前系統時間。
4.根據權利要求1所述的方法,其特征在于,在所述第一收發字節數之和與所述第二 收發字節數之和相同的情況下,所述方法還包括判斷當前系統時間與記錄的獲取所述第二收發字節數之和的時間點之間的時間段是 否超過預設時間段閾值,如果是,則判定所述寬帶接入設備端口運營未開通;否則,判定所述寬帶接入設備端口運營開通。
5.根據權利要求1至4中任一項所述的方法,其特征在于,所述判定所述寬帶接入設備 端口運營開通或未運營開通之后,還包括更新所述寬帶接入設備端口的運營開通狀態。
6.一種寬帶接入設備端口運營狀態的判斷裝置,其特征在于,包括獲取模塊,用于獲取當前所述寬帶接入設備端口的第一收發字節數之和;存儲模塊,用于存儲上一次獲取的所述寬帶接入設備端口的第二收發字節數之和;第一判斷模塊,用于判斷所述第一收發字節數之和與所述第二收發字節數之和是否相同;第二判斷模塊,用于根據所述第一判斷模塊的判定結果判斷所述寬帶接入設備端口的 運營開通狀態。
7.根據權利要求6所述的裝置,其特征在于,所述裝置還包括第一更新模塊,用于在所述第一判斷模塊判斷所述第一收發字節數之和與所述第二收 發字節數之和不相同的情況下,將所述存儲模塊存儲的所述第二收發字節數之和更新為所 述第一收發字節數之和。
8.根據權利要求6所述的裝置,其特征在于,所述存儲模塊還用于存儲獲取所述第二 收發字節數之和的時間點。
9.根據權利要求8所述的裝置,其特征在于,還包括第二更新模塊,用于在所述第一 判斷模塊判斷所述第一收發字節數之和與所述第二收發字節數之和不相同的情況下,將所 述存儲模塊存儲所述時間點更新為系統當前時間。
10.根據權利要求8所述的裝置,其特征在于,所述第一判斷模塊還用于判斷系統當前 時間與所述存儲模塊存儲的所述時間點之間的時間段是否超過預設時間段閾值。
11.根據權利要求6至10中任一項所述的裝置,其特征在于,還包括第三更新模塊,用于根據所述第二判斷模塊的判斷結果,更新所述寬帶接入設備端口的運營開通狀態。
全文摘要
本發明公開了一種寬帶接入設備端口運營狀態的判斷方法及裝置。其中,該方法包括設備管理系統確定當前獲取的所述寬帶接入設備端口的第一收發字節數之和與記錄的上一次獲取的所述寬帶接入設備端口的第二收發字節數之和不相同;所述設備管理系統判定所述寬帶接入設備端口運營開通。通過本發明,可以保證設備管理系統對該寬帶接入設備端口的運營開通判斷的準確性。
文檔編號H04L12/28GK101984579SQ20101051203
公開日2011年3月9日 申請日期2010年10月12日 優先權日2010年10月12日
發明者陳雅菲 申請人:中興通訊股份有限公司