一種多業(yè)務(wù)信令采集板卡集成管理系統(tǒng)和管理方法
【專利摘要】本發(fā)明提供一種多業(yè)務(wù)信令采集板卡集成管理系統(tǒng)和管理方法。所述系統(tǒng)包括初始化模塊,鏈路配置模塊,告警模塊,LOG日志模塊,以及讀包接口模塊,初始化模塊用于自動完成多塊板卡的初始化工作;鏈路配置模塊用于根據(jù)用戶選擇信息自動完成符合各塊板卡要求的鏈路配置表,并下發(fā)給板卡;告警模塊根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼;LOG日志模塊收集板卡的操作日志和告警日志,并發(fā)送告警信息;讀包接口模塊統(tǒng)一封裝各板卡的讀包接口。該系統(tǒng)不但可以給應(yīng)用系統(tǒng)屏蔽板卡接口的差異性,而且以友好的UI界面配置鏈路,觀察告警等,方便使用。
【專利說明】一種多業(yè)務(wù)信令采集板卡集成管理系統(tǒng)和管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種多業(yè)務(wù)信令采集板卡集成管理系統(tǒng),屬于電信網(wǎng)絡(luò)通信領(lǐng)域。
【背景技術(shù)】
[0002]這些年電信網(wǎng)絡(luò)規(guī)模飛速發(fā)展,業(yè)務(wù)也呈現(xiàn)出多樣化,各種接口信令需要有不同的信令采集板卡來采集數(shù)據(jù)。有處理HDLC協(xié)議的,ATM協(xié)議的,IMA協(xié)議的,TCP/IP協(xié)議的。而且不同網(wǎng)元間數(shù)據(jù)流量也不盡相同,有采用PCM2M傳輸?shù)?,有光纖STM-1/4155M/622M傳輸?shù)?,也有千兆萬兆以太網(wǎng)傳輸?shù)?。針對這種多樣化的鏈路,逐漸有了不同的板卡來采集相應(yīng)的鏈路信令。
[0003]信令采集板卡,主要是板卡硬件和驅(qū)動配合,配置正確的工作模式、鏈路,讀取數(shù)據(jù)包供上層軟件進(jìn)行數(shù)據(jù)合成,它同時(shí)能提供實(shí)時(shí)告警。但是每塊板卡在硬件設(shè)計(jì)、驅(qū)動設(shè)計(jì)時(shí)都有自己的獨(dú)特性,即便在實(shí)現(xiàn)相同功能時(shí),其API也是不同的,如圖1。A板卡初始化接口是A,配置接口是A ;B板卡初始化接口是B,配置接口是B ;C、D板卡也各不相同。這樣上層系統(tǒng)開發(fā)時(shí)調(diào)用各板卡沒有統(tǒng)一的規(guī)范,而且有多個(gè)上層系統(tǒng)調(diào)用時(shí),需要各自寫一套調(diào)用程序,不但做了重復(fù)性工作,而且質(zhì)量不一,維護(hù)起來不方便。
【發(fā)明內(nèi)容】
[0004]由于每塊板卡提供接口的不同,定義的字段也不相同,不同的上層系統(tǒng)管理板卡調(diào)用板卡時(shí)需要了解各塊的特點(diǎn),各自寫一套實(shí)現(xiàn)代碼,質(zhì)量不一,工作重復(fù),維護(hù)困難。為了解決這個(gè)問題,本方案屏蔽了板卡接口和使用方法的差異性,歸類了功能模塊。其功能模塊統(tǒng)一劃分為板卡的初始化模塊,鏈路配置模塊,告警模塊,增加了日志模塊,以及標(biāo)準(zhǔn)包格式的讀包模塊。
`[0005]本申請的系統(tǒng)包括初始化模塊,鏈路配置模塊,告警模塊,LOG日志模塊,以及讀包接口模塊,具體為:
[0006]初始化模塊,用于自動完成多塊板卡的初始化工作;
[0007]鏈路配置模塊,用于根據(jù)用戶選擇信息自動完成符合各塊板卡要求的鏈路配置表,并下發(fā)給板卡;
[0008]告警模塊,根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼;
[0009]LOG日志模塊,收集板卡的操作日志和告警日志,并發(fā)送告警信息;
[0010]讀包接口模塊,統(tǒng)一封裝各板卡的讀包接口。
[0011]優(yōu)選的是,初始化工作包括加載驅(qū)動、獲取PCI號或者加載FPGA。
[0012]優(yōu)選的是,系統(tǒng)通過UI界面,可以選擇對應(yīng)板卡,選擇要配置的鏈路類型及對應(yīng)的鏈路號,之后把這些選擇信息發(fā)送到鏈路配置模塊。
[0013]優(yōu)選的是,鏈路的告警包括11)5、11)?、00?、]^415、]^-1?1、六化11^、六化六15、冊-1?1或者 TU-LOP。
[0014]優(yōu)選的是,操作日志和告警日志包括初始化是否成功、鏈路配置操作、告警時(shí)間。[0015]優(yōu)選的是,統(tǒng)一包格式具體為,每塊板卡收到鏈路上的數(shù)據(jù)后,重新進(jìn)行了包格式封裝,會在包頭上加上鏈路類型、鏈路號、時(shí)間戳、凈荷長度信息。
[0016]本申請的管理方法包括初始化步驟,鏈路配置步驟,告警步驟,LOG日志步驟,以及統(tǒng)一讀包接口步驟,具體為:
[0017]初始化步驟,用于自動完成多塊板卡的初始化工作;
[0018]鏈路配置步驟,用于根據(jù)用戶選擇信息自動完成符合各塊板卡要求的鏈路配置表,并下發(fā)給板卡;
[0019]告警步驟,根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼;
[0020]LOG日志步驟,收集板卡的操作日志和告警日志,并發(fā)送告警信息;
[0021 ] 讀包接口步驟,統(tǒng)一封裝了各板卡的讀包接口。
[0022]上述技術(shù)方案很好的達(dá)到了統(tǒng)一管理板卡接口,對外消除了板卡的差異性,節(jié)省開發(fā)資源,提高了效率。
【專利附圖】
【附圖說明】
[0023]圖1是現(xiàn)有技術(shù)中的信令采集板卡。
[0024]圖2本發(fā)明中的信令采集板卡的集成管理系統(tǒng)。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)描述。
[0026]該集成管理系統(tǒng)將各板卡的功能進(jìn)行統(tǒng)一管理,具體說明圖2中各個(gè)模塊的改進(jìn)和功能:
[0027]初始化模塊。板卡使用前,需要輸入相應(yīng)的命令對板卡進(jìn)行初始化配置,如加載驅(qū)動、獲取PCI號、加載FPGA等。本系統(tǒng)該模塊可以自動化完成多塊板卡的初始化工作,使各板卡進(jìn)入正常的工作狀態(tài)。
[0028]配置鏈路模塊。該模塊實(shí)現(xiàn)板卡鏈路的配置。板卡采集對應(yīng)鏈路的數(shù)據(jù),需要以文本的形式配置好鏈路信息表并下發(fā)給驅(qū)動,但是各種類型的板卡采集的鏈路類型不一,文本的格式也有很大的區(qū)別,配置起來極為不便,而且容易出錯(cuò)。該系統(tǒng)通過UI界面,可以選擇對應(yīng)板卡,選擇要配置的鏈路類型及對應(yīng)的鏈路號,即可自動化完成符合各塊板卡要求的鏈路配置表,下發(fā)給板卡。
[0029]告警模塊。板卡采集的鏈路不同,其告警名稱也不盡相同。如監(jiān)測PCM El的鏈路告警為LOS、LOF、AIS、RAI,而監(jiān)測STM — 4鏈路告警就多的多,如LOS、LOF、OOF、MS-AIS,MS-RDI,AU-LOP,AU-AIS,HP-RDI,TU-LOP等等。本系統(tǒng)可以根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼,方便監(jiān)控板卡的工作狀態(tài)。
[0030]LOG日志模塊。該模塊可以收集板卡的操作日志和告警日志,包括初始化是否成功、鏈路配置操作、告警時(shí)間等,方便維護(hù)查詢。
[0031 ] 統(tǒng)一包格式。每塊板卡收到鏈路上的數(shù)據(jù)后,重新進(jìn)行了包格式封裝,會在包頭上加上鏈路類型、鏈路號、時(shí)間戳、凈荷長度等信息。但是由于每塊板卡采集的鏈路類型有差異,再加上開發(fā)時(shí)沒有進(jìn)行統(tǒng)一的規(guī)劃,這些信息在包中的位置、長度等都不一致。這樣給上層解碼分析增加了很大的工作量,需要每塊板卡的數(shù)據(jù)包開發(fā)一套解碼軟件。本系統(tǒng)將所有板卡的數(shù)據(jù)包轉(zhuǎn)化成統(tǒng)一的SDTP包格式。SDTP為實(shí)時(shí)數(shù)據(jù)共享傳輸協(xié)議,符合信令監(jiān)測系統(tǒng)設(shè)備規(guī)范,可以用一套SDTP標(biāo)準(zhǔn)包的解碼軟件,節(jié)約了上層軟件系統(tǒng)合成的開發(fā)資源。
[0032]讀包接口模塊。統(tǒng)一封裝了各板卡的讀包接口。
[0033]該集成管理系統(tǒng)的具體工作流程如下:
[0034]系統(tǒng)進(jìn)入工作狀態(tài)時(shí),初始化模塊無需輸入對應(yīng)的初始化配置,自動完成各個(gè)插在接口上板卡的初始化,隨后各個(gè)板卡就可以直接進(jìn)入工作狀態(tài)。
[0035]初始化后,用戶可以在Π界面上選擇所需的板卡和對應(yīng)板卡要配置的鏈路類型及對應(yīng)的鏈路號,把這些信息發(fā)送到配置鏈路模塊中,接收到用戶選擇信息后,配置鏈路模塊自動完成符合對應(yīng)板卡要求的鏈路配置表,并發(fā)送到該板卡上。
[0036]同時(shí),在板卡工作時(shí),告警模塊根據(jù)鏈路配置表,分析出板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼,這樣,可以隨時(shí)發(fā)現(xiàn)問題板卡,以便及時(shí)進(jìn)行故障分析和修復(fù)工作。
[0037]在初始化或者板卡工作過程中,LOG日志模塊可以收集板卡的操作日志和告警日志。例如,在初始化模塊完成初始化工作后,LOG日志模塊發(fā)出初始化是否成功的信息,顯示在用戶界面上;在配置鏈路模塊發(fā)送鏈路配置信息到板卡后,LOG日志模塊接受板卡反饋的鏈路配置操作狀態(tài)信息,用戶可以在用戶界面上查看板卡的鏈接或者工作是否正常以及哪些鏈路配置信息存在錯(cuò)誤等等,保證了系統(tǒng)的正常工作。
[0038]每個(gè)板卡接收到配置信息并正常工作后,就要接收鏈路傳輸來的數(shù)據(jù),由于所有板卡的數(shù)據(jù)包轉(zhuǎn)化成統(tǒng)一的SDTP包格式,所以接收到的也都是SDTP格式的數(shù)據(jù),僅僅用相同的SDTP標(biāo)準(zhǔn)包的解碼軟件。在安裝軟件時(shí),每個(gè)板卡不同安裝各自的解碼軟件,節(jié)省了大量初始化和預(yù)處理時(shí)間。SDTP為實(shí)時(shí)數(shù)據(jù)共享傳輸協(xié)議,符合信令監(jiān)測系統(tǒng)設(shè)備規(guī)范。
[0039]同時(shí),讀包接口模塊統(tǒng)一封裝了各個(gè)板卡讀包接口,使得系統(tǒng)在數(shù)據(jù)傳輸中可以統(tǒng)一進(jìn)行管理和監(jiān)控。
[0040]本發(fā)明技術(shù)方案帶來的有益效果有:本發(fā)明屏蔽了各板卡的差異性,可以給上層軟件提供統(tǒng)一的接口。模塊化管理板卡功能,功能劃分清晰,各種板卡維護(hù)管理方便。統(tǒng)一封裝API接口,避免重復(fù)代碼,節(jié)約開發(fā)資源。將各采集板卡采集到的數(shù)據(jù)私有包格式統(tǒng)一封裝成符合SDTP規(guī)范的包格式,上層軟件可以用一套解碼即可。
[0041]本發(fā)明所述并不限于【具體實(shí)施方式】所述的實(shí)施例,只要是本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新及保護(hù)的范圍。
【權(quán)利要求】
1.一種多業(yè)務(wù)信令采集板卡集成管理系統(tǒng),其特征在于,所述系統(tǒng)包括初始化模塊,鏈路配置模塊,告警模塊,LOG日志模塊,以及讀包接口模塊,具體為: 初始化模塊,用于自動完成多塊板卡的初始化工作; 鏈路配置模塊,用于根據(jù)用戶選擇信息自動完成符合各塊板卡要求的鏈路配置表,并下發(fā)給板卡; 告警模塊,根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼; LOG日志模塊,收集板卡的操作日志和告警日志,并發(fā)送告警信息; 讀包接口模塊,統(tǒng)一封裝各板卡的讀包接口。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,初始化工作包括加載驅(qū)動、獲取PCI號或者加載FPGA。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,系統(tǒng)通過Π界面,可以選擇對應(yīng)板卡,選擇要配置的鏈路類型及對應(yīng)的鏈路號,之后把這些選擇信息發(fā)送到鏈路配置模塊。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,鏈路的告警包括LOS、LOF、OOF,MS-AIS,MS-RD1、AU-LOP、AU-AIS, HP-RDI 或者 TU-L0P。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,操作日志和告警日志包括初始化是否成功、鏈路配置操作、告警時(shí)間。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,統(tǒng)一包格式具體為,每塊板卡收到鏈路上的數(shù)據(jù)后,重新進(jìn)行了包格式封裝,會在包頭上加上鏈路類型、鏈路號、時(shí)間戳、凈荷長度信肩、O
7.—種多業(yè)務(wù)信令采集板卡集成管理方法,其特征在于,所述方法包括初始化步驟,鏈路配置步驟,告警步驟,LOG日志步驟,以及統(tǒng)一讀包接口步驟,具體為: 初始化步驟,用于自動完成多塊板卡的初始化工作; 鏈路配置步驟,用于根據(jù)用戶選擇信息自動完成符合各塊板卡要求的鏈路配置表,并下發(fā)給板卡; 告警步驟,根據(jù)板卡采集鏈路的特點(diǎn),實(shí)時(shí)的呈現(xiàn)告警和誤碼; LOG日志步驟,收集板卡的操作日志和告警日志,并發(fā)送告警信息; 讀包接口步驟,統(tǒng)一封裝各板卡的讀包接口。
【文檔編號】H04L12/24GK103701646SQ201310743294
【公開日】2014年4月2日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】金旭雁, 張文國 申請人:北京中創(chuàng)信測科技股份有限公司