基于命令行的網(wǎng)絡設備告警裝置及告警方法
【專利摘要】本發(fā)明提供一種基于命令行的網(wǎng)絡設備告警裝置,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對主控盤及至少一個線卡盤的告警管理?;诿钚械木W(wǎng)絡設備告警裝置包括告警命令模塊、告警處理模塊及至少一個告警轉發(fā)模塊,告警命令模塊設置在網(wǎng)管設備內,告警處理模塊設置在主控盤內,至少一個告警轉發(fā)模塊設置在至少一個線卡盤內。告警命令模塊將告警查詢命令經告警處理模塊下發(fā)到至少一個告警轉發(fā)模塊,至少一個告警轉發(fā)模塊根據(jù)告警查詢命令判斷告警發(fā)生變化時是否將告警上報至網(wǎng)管設備。該告警裝置中網(wǎng)管設備直接通過命令行方式管理主控盤及線卡盤,操作簡單高效,網(wǎng)管設備直接管理各線卡盤,提高操作準確性。本發(fā)明還提供了一種基于命令行的網(wǎng)絡設備告警方法。
【專利說明】基于命令行的網(wǎng)絡設備告警裝置及告警方法
【技術領域】
[0001]本發(fā)明涉及網(wǎng)管技術,尤其涉及一種基于命令行的網(wǎng)絡設備告警裝置及告警方法。
【背景技術】
[0002]目前,傳統(tǒng)的網(wǎng)絡設備告警是網(wǎng)絡管理系統(tǒng)通過圖形化界面,提供聲音、告警指示燈顏色變化等方法實現(xiàn),滿足用戶對通信網(wǎng)絡告警管理的需求。
[0003]然而,這種管理方式首先要制定復雜的通信協(xié)議,隨著網(wǎng)絡規(guī)模的不斷增長,界面越發(fā)復雜、管理對象眾多導致圖形化界面響應慢、信息繁雜,用戶必須在多個界面之間切換、刷新告警,操作效率較低。用戶通過鼠標選擇多個網(wǎng)絡設備對象、多種告警類型屏蔽條件、多個告警抑制對象,容易造成誤操作。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明提供一種操作簡單聞效并提聞準確性的一種基于命令行的網(wǎng)絡設備告警裝置及告警方法。
[0005]一種基于命令行的網(wǎng)絡設備告警裝置,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對一個主控盤及至少一個線卡盤的告警管理,所述基于命令行的網(wǎng)絡設備告警裝置包括一個告警命令模塊、一個告警處理模塊及至少一個告警轉發(fā)模塊,所述告警命令模塊設置在所述網(wǎng)管設備內,所述告警處理模塊設置在所述主控盤內,所述至少一個告警轉發(fā)模塊設置在所述至少一個線卡盤內,所述告警命令模塊將告警查詢命令經所述告警處理模塊下發(fā)至所述至少一個告警轉發(fā)模塊,所述至少一個告警轉發(fā)模塊根據(jù)所述告警查詢命令判斷在所述至少一個線卡盤產生的告警發(fā)生變化時是否將告警上報至所述網(wǎng)管設備。一種基于命令行的網(wǎng)絡設備告警方法,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對一個主控盤及至少一個線卡盤的告警管理。所述基于命令行的網(wǎng)絡設備告警方法包括以下步驟:
[0006]下發(fā)告警查詢命令及告警屏蔽命令;
[0007]在產生的告警發(fā)生變化時根據(jù)告警查詢命令判斷是否將產生變化的告警上報;
[0008]根據(jù)下發(fā)的告警屏蔽命令判斷是否屏蔽告警。
[0009]與現(xiàn)有技術相比,本發(fā)明提供的基于命令行的網(wǎng)絡設備告警裝置及告警方法中網(wǎng)管設備直接通過命令行方式管理主控盤及線卡盤,告警控制統(tǒng)一由命令行方式實現(xiàn),操作簡單高效,同時用戶無需在多個界面之間進行切換,網(wǎng)管設備直接管理各線卡盤,提高操作準確性。
【專利附圖】
【附圖說明】
[0010]圖1是本發(fā)明提供的一種基于命令行的網(wǎng)絡設備告警裝置的模塊示意圖。
[0011]圖2是本發(fā)明提供的一種基于命令行的網(wǎng)絡設備告警方法的流程圖。
[0012]圖3是圖2中下發(fā)告警命令步驟的流程圖。[0013]圖4是圖2中上報告警步驟的流程圖。
[0014]主要元件符號說明
[0015]基于命令行的網(wǎng)絡設備告警裝置100
[0016]網(wǎng)管設備200
[0017]主控盤300
[0018]線卡盤400
[0019]告警命令模塊110
[0020]告警處理模塊120
[0021]通信適配單元122
[0022]告警處理單元124
[0023]告警轉發(fā)模塊140
[0024]接收單元142
[0025]第一判斷單元144a
[0026]第二判斷單元144`b
[0027]第三判斷單元144c
[0028]更新存儲單元146
[0029]如下【具體實施方式】將結合上述附圖進一步說明本發(fā)明。
【具體實施方式】
[0030]請參閱圖1,其為本發(fā)明提供的一種基于命令行的網(wǎng)絡設備告警裝置100,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備200對一個主控盤300及至少一個線卡盤400的告警管理。本實施方式中,一個主控盤300對應一個線卡盤400。所述基于命令行的網(wǎng)絡設備告警裝置100包括一個告警命令模塊110、一個告警處理模塊120及一個告警轉發(fā)模塊140。所述告警命令模塊110設置在所述網(wǎng)管設備200內,所述告警處理模塊120設置在所述主控盤300內,所述告警轉發(fā)模塊140設置在所述線卡盤400內。
[0031 ] 本實施方式中,告警轉發(fā)模塊140負責線卡盤400與主控盤300的通信,將告警按單盤協(xié)議進行封裝,并上送到主控盤300,告警處理模塊120將線卡盤400上送的單盤協(xié)議格式轉換為網(wǎng)管設備200需要的格式上送到網(wǎng)管設備200,上送網(wǎng)管方式為組織成文件方式后再上送到網(wǎng)管設備200。
[0032]告警命令模塊110將告警查詢命令及告警屏蔽命令經告警處理模塊120下發(fā)至告警轉發(fā)模塊140,本實施方式中,網(wǎng)管設備200的告警命令模塊110以命令行界面(Command-Line Interface, CLI)方式處理告警查詢命令及告警屏蔽命令。
[0033]告警處理模塊120包括一個通信適配單元122及一個告警處理單元124,所述通信適配單元122用于解析告警命令模塊110下發(fā)的告警查詢命令傳送至告警處理單元124,告警處理單元124將已解析的告警查詢命令傳送至告警轉發(fā)模塊140。本實施方式中,通信適配單元122完成主控盤與網(wǎng)管設備間的通信功能、主控盤與網(wǎng)管通信數(shù)據(jù)UDP包的分包、組包以及壓宿、解壓等功能及主控盤與網(wǎng)管CLI命令協(xié)議解析功能。
[0034]告警轉發(fā)模塊140包括一個接收單元142、一個第一判斷單元144a、一個第二判斷單元144b、一個第三判斷單元144c及一個更新存儲單元146。[0035]所述接收單元142用于接收線卡盤400產生的告警,所述第一判斷單元144a用于根據(jù)接收單元142接收的告警及所述存儲更新單元146內存儲的告警判斷所接收的告警是否發(fā)生變化,告警發(fā)生變化包括如新告警出現(xiàn)或告警結束等,若告警發(fā)生變化,則更新存儲單元146更新告警??梢岳斫獾氖牵麓鎯卧?46內存儲的告警為上次線卡盤400產生的告警發(fā)生變化時更新存儲的告警。
[0036]所述第二判斷單元144b根據(jù)網(wǎng)管設備200的告警命令模塊110下發(fā)的告警查詢命令判斷所更新的告警是否需要上報,若需要上報,則將需要上報的告警經告警處理單元124處理后上報至網(wǎng)管設備200,若不需要上所述報,則第三判斷單元144c根據(jù)告警命令模塊110下發(fā)的告警屏蔽命令判斷是否屏蔽告警并將不需要屏蔽的告警經告警處理單元124及通信適配單元122上報至網(wǎng)管設備200。
[0037]請參閱圖2,本發(fā)明提供的一種基于命令行的網(wǎng)絡設備告警方法,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對一個主控盤及至少一個線卡盤的告警管理。本實施方式中,主控盤對應一個線卡盤。所述基于命令行的網(wǎng)絡設備告警方法包括以下步驟:
[0038]SlOO:下發(fā)告警查詢命令及告警屏蔽命令;
[0039]S200:在產生的告警發(fā)生變化時根據(jù)告警查詢命令判斷是否將產生變化的告警上報,若是,則進入步驟S300,若否,則進入步驟S400 ;
[0040]S300:上報告警;
[0041]S400:根據(jù)下發(fā)的告警屏蔽命令判斷是否屏蔽告警,若是,則進入步驟S500,若否,則進入步驟S300。
[0042]S500:屏蔽告警。
[0043]請參閱圖3,在步驟SlOO中,所述下發(fā)命令步驟包括以下步驟:
[0044]SllO:以CLI方式下發(fā)告警查詢命令及告警屏蔽命令;
[0045]S120:解析下發(fā)的告警查詢命令及告警屏蔽命令;
[0046]S130:將已解析的告警查詢命令及告警屏蔽命令下發(fā)。
[0047]在步驟SllO中,利用網(wǎng)管設備200的告警命令模塊110以命令行界面(Command-Line Interface, CLI)方式下發(fā)告警查詢命令及告警屏蔽命令。
[0048]在步驟S120中,利用通信適配單元122解析告警命令模塊110下發(fā)的告警查詢命令及告警屏蔽命令后傳送至告警處理單元124。本實施方式中,通信適配單元122完成主控盤與網(wǎng)管設備間的通信功能、主控盤與網(wǎng)管通信數(shù)據(jù)UDP包的分包、組包以及壓宿、解壓等功能及主控盤與網(wǎng)管CLI命令協(xié)議解析功能。
[0049]在步驟S130中,利用告警處理單元124將已解析的告警查詢命令下發(fā)至告警轉發(fā)模塊140中的第二判斷單元144b與第三判斷單元144c。
[0050]請參閱圖4,在步驟S200中,判斷將產生的告警是否上報步驟中包括以下步驟:
[0051]S210:接收產生的告警并存儲;
[0052]S220:根據(jù)所接收的告警及所存儲的告警判斷所接收的告警是否發(fā)生變化,若是,則更新告警并進入步驟S230,若否,則結束;
[0053]S230:根據(jù)所接收的告警查詢命令判斷是否將發(fā)生變化的告警上報,若是,則進入步驟S300,若否,則進入步驟S400。
[0054]在步驟S210中,利用接收單元142接收線卡盤400產生的告警并存儲至存儲更新單元146內,接收單元142實時接收線卡盤400產生的告警。
[0055]在步驟S220中,利用第一判斷單元144a根據(jù)接收單元142接收的告警及更新存儲單元146內存儲的告警來比較以判斷線卡盤400產生的告警是否發(fā)生變化,告警發(fā)生變化包括如新告警出現(xiàn)或告警結束,若告警發(fā)生變化,則存儲更新單元146更新告警。
[0056]在步驟S230中,利用第二判斷單元144b根據(jù)網(wǎng)管設備200的告警命令模塊110下發(fā)的告警查詢命令判斷所更新的告警是否需要上報。
[0057]在步驟S300中,若第二判斷單元144b判斷告警需要上報,則線卡盤400將需要上報的告警經告警處理單元124與通信適配單元122處理后上報至網(wǎng)管設備200。
[0058]在步驟S400中,若第二判斷單元144b判斷不需要上報告警,則第三判斷單元144c根據(jù)告警命令模塊110下發(fā)的告警屏蔽命令判斷是否屏蔽告警,若不需要屏蔽,則將不需要屏蔽的告警經告警處理單元124及通信適配單元122上報至網(wǎng)管設備200。
[0059]在步驟S500中,若需要根據(jù)告警命令模塊110下發(fā)的屏蔽命令將告警屏蔽,則第三判斷單元144c將告警置屏蔽位以屏蔽告警,也即告警不上報。
[0060]本發(fā)明提供的基于命令行的網(wǎng)絡設備告警裝置100及告警方法中網(wǎng)管設備200的告警命令模塊110直接通過下發(fā)命令行方式管理主控盤300及線卡盤400,告警控制管理統(tǒng)一由命令行方式實現(xiàn),操作簡單高效,同時用戶無需在多個界面之間進行切換,網(wǎng)管設備200直接管理各線卡盤400,提高了操作準確性。
[0061]可以理解的是,對于本領域的普通技術人員來說,可以根據(jù)本發(fā)明的技術構思做出其他各種相應的改變與變形,而所有這些改變與變形都應屬于本發(fā)明權利要求的保護范圍。
【權利要求】
1.一種基于命令行的網(wǎng)絡設備告警裝置,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對一個主控盤及至少一個線卡盤的告警管理,所述基于命令行的網(wǎng)絡設備告警裝置包括一個告警命令模塊、一個告警處理模塊及至少一個告警轉發(fā)模塊,所述告警命令模塊設置在所述網(wǎng)管設備內,所述告警處理模塊設置在所述主控盤內,所述至少一個告警轉發(fā)模塊設置在所述至少一個線卡盤內,所述告警命令模塊將告警查詢命令經所述告警處理模塊下發(fā)至所述至少一個告警轉發(fā)模塊,所述至少一個告警轉發(fā)模塊根據(jù)所述告警查詢命令判斷在所述至少一個線卡盤產生的告警發(fā)生變化時是否將告警上報至所述網(wǎng)管設備。
2.如權利要求1所述的基于命令行的網(wǎng)絡設備告警裝置,其特征在于,所述告警命令模塊進一步用于將告警屏蔽命令經所述告警處理模塊處理后下發(fā)至所述至少一個告警轉發(fā)模塊,所述至少一個告警轉發(fā)模塊在告警不上報時根據(jù)所述告警屏蔽命令判斷是否屏蔽生敬口目。
3.如權利要求2所述的基于命令行的網(wǎng)絡設備告警裝置,其特征在于,所述告警處理模塊包括一個通信適配單元及一個告警處理單元,所述通信適配單元用于解析所述告警命令模塊下發(fā)的告警查詢命令及告警屏蔽命令并傳送至所述告警處理單元,所述告警處理單元將已解析的告警查詢命令及告警屏蔽命令下發(fā)至所述各告警轉發(fā)模塊。
4.如權利要求3所述的基于命令行的網(wǎng)絡設備告警裝置,其特征在于,所述每個告警轉發(fā)模塊包括一個接收單元、一個第一判斷單元及一個更新存儲單元,所述接收單元用于接收所述每個線卡盤產生的告警,所述判斷單元用于根據(jù)所述接收單元接收的告警及所述存儲更新單元內存儲的告警來判斷所接收的告警是否發(fā)生變化,所述存儲更新單元在告警發(fā)生變化時更新告警。
5.如權利要求4所述的`基于命令行的網(wǎng)絡設備告警裝置,其特征在于,所述每個告警轉發(fā)模塊還包括一個第二判斷單元及一個第三判斷單元,所述第二判斷單元根據(jù)所述告警命令模塊下發(fā)的告警命令判斷所更新的告警是否上報,所述第三判斷單元在告警不上報時根據(jù)所述告警命令模塊下發(fā)的告警屏蔽命令判斷是否屏蔽告警并將不需要屏蔽的告警經所述告警處理單元上報至所述網(wǎng)管設備。
6.一種基于命令行的網(wǎng)絡設備告警方法,其用于實現(xiàn)網(wǎng)絡中網(wǎng)管設備對一個主控盤及至少一個線卡盤的告警管理,所述基于命令行的網(wǎng)絡設備告警方法包括以下步驟: 下發(fā)告警查詢命令及告警屏蔽命令; 在產生的告警發(fā)生變化時根據(jù)告警查詢命令判斷是否將產生變化的告警上報; 根據(jù)下發(fā)的告警屏蔽命令判斷是否屏蔽告警。
7.如權利要求6所述的基于命令行的網(wǎng)絡設備告警方法,其特征在于,所述下發(fā)告警命令步驟包括以下步驟: 下發(fā)告警查詢命令及告警屏蔽命令; 解析下發(fā)的告警查詢命令及告警屏蔽命令; 將已解析的告警查詢命令及告警屏蔽命令下發(fā)。
8.如權利要求7所述的基于命令行的網(wǎng)絡設備告警方法,其特征在于,在判斷所述告警是否上報的步驟中包括以下步驟: 接收產生的告警并存儲; 根據(jù)所接收的告警及所存儲的告警判斷所接收的告警是否發(fā)生變化,若是,則更新告m目O 根據(jù)所接收的告警查詢命令判斷是否將更新的告警上報,若是,則上報告警。
9.如權利要求8所述的基于命令行的網(wǎng)絡設備告警方法,其特征在于,在所述判斷是否上報告警步驟中,若否,則根據(jù)所接收的告警屏蔽命令判斷是否屏蔽告警,若是,屏蔽告警,若否,上報告警。
10.如權利要求6所述的基于命令行的網(wǎng)絡設備告警方法,其特征在于,在下發(fā)告警命令步驟中,以命令行界面(Command-Line Interface, CLI)方式下發(fā)告警查詢命令及告警屏蔽命令。`
【文檔編號】H04L12/24GK103560917SQ201310571232
【公開日】2014年2月5日 申請日期:2013年11月15日 優(yōu)先權日:2013年11月15日
【發(fā)明者】宋然, 吳濤, 韻湘, 龔金俊 申請人:烽火通信科技股份有限公司