張繼超, 和應民, 周春楠
(哈爾濱工程大學a.信息與通信工程學院;b.計算機科學與技術學院,黑龍江 哈爾濱 150001)
綜合資源管理系統在運營支撐系統(OSS)體系中位于電信企業后臺的運行支撐系統,它是一個全業務網絡資源數據庫,在此之上實現企業信息便捷、充分的共享,并針對各類資源建立各類業務的調度系統,結合規范的業務流程,形成一套綜合業務提供系統,為優質、快速地向前臺的客戶要求提供有力的支撐[1]。數據采集是綜合資源系統管理工作的關鍵,綜合資源管理系統用于網絡資源的管理,因此,必須要對管理范圍內的設備的資源配置,邏輯配置,業務配置以及一些設備的性能指標有所掌控,這些工作都是由系統的數據采集模塊完成的。同時,要保證采集的數據的完整性和準確性,對于性能指標還要保證其實時性[2]。可以說,數據采集工作順利準確的完成,是整個系統應用的前提和基礎。文章給出了直連網元采集和話務映射采集的實現,直連網元[3]采集以shell編寫采集程序腳本,通過mapping文件提取廠家設備數據庫中相應信息,入庫到資源管理系統的數據庫,完成核心網交換設備的配置信息采集,無線資源采集是通過話務網管數據庫映射采集方式進行自動采集入庫管理,資源管理系統通過接口平臺和采集映射表獲取話務網管資源信息[5-6]。
直連網元的采集是要將將網元信息自動取到綜合資源系統,并根據一系列的規則自動生成相應的設備、板卡、端口以及邏輯資源等,采集平臺結構如圖1所示。

圖1 軟件結構
采集程序部署在UNIX采集機上,功能說明如表1。

表1 采集程序功能說明
108004.sh腳本是直連網元采集的主程序,這個腳本包含exec.pl,pubcm.pl ,pub2cm.pl三部分內容,具體實現如下:
根據各廠家的cmd文件,執行文件采集及parser,提取MSCSERVER和MGW的基本信息,之前在.mapi.ini配置中NET_NODE_CFG= $NRM_HOME/mbin/huawei/108004/net_node.cfg,所以采集機根據net_node.cfg中的信息telnet到網元,在網元上直接發指令并將數據送回采集機。
配置數據的直連接口是通過連接設備的后臺運行模塊(BAM)的IP地址,通過普通維護端口6000下發ASCII 格式的人機交互命令,并返回ASCII格式報文來實現的,系統通過TCP/IP協議直接連接交換機,并具有發相關指令的權限。
具體連接方式:
①連接設備BAM IP地址:
telnet <ip 地址> 6000;
②ip地址即為設備的BAM的IP地址。
登陸指令:
LGI∶OP="用戶名",pwd="密碼";
③退出:
LGO。
根據各廠家cm.map文件,將omc端配置數據錄入pub表。
處理邏輯:每次將pub表中相應omc_id的數據刪除,然后插入新采集的數據。
參數說明:
o∶在.mapi.ini中定義的與omc_id相關的名字;
m∶在.mapi.ini中定義指向mapping文件的變量名;
n∶網元類型列表,如∶PLMN|OMC|MSC|HLR |BSC。
以 omc_id為單元,根據統一的網元樹圖邏輯,按照pub2cm.map配置文件將 pub表中的配置數據錄入或刷新到nrmdb的objects等配置表中。
處理邏輯:pub表中有而objects表中沒有得做插入處理,objects 表中有而pub表中沒有的做刪除處理,pub表、objects表同時存在的做update處理。
參數說明:
a∶執行的動作,有三個選項ins|del|upd,分別對應insert、delete、update。
話務網同步采集數據處理模塊是對IRTU傳上來的數據進行數據處理的功能模塊,采集分為IRMC和IRTU兩部分,IRMC負責IRMS對象狀態和操作(增加、刪除、修改),IRTU負責接入不同類型的接口和數據格式轉化。
采集命令接口說明:ResourceSheetBO是綜合資源系統提供的接口BO,主要包含下面的幾個方法:
該方法用于綜合資源管理系統根據相關條件對對端系統進行數據采集。
接口方法事件流說明:
參數:
elemntId(字符串類型string)需要采集的網元;
districtId(字符串類型string)網元的所屬區域;
返回類型:resultpartcollection String(字符串類型);
錯誤信息:faultpartcollection String(字符串類型)。
該方法用于綜合資源管理系統對對端系統進行全部數據采集。
接口方法事件流說明:
參數:無;
返回類型:resultallcollection String(字符串類型);
錯誤信息:faultallcollection String(字符串類型)。
該方法用于綜合資源管理系統根據設定時間對對端系統進行數據采集。
接口方法事件流說明:
參數:無;
返回類型:resultautocollection String(字符串類型);
錯誤信息:faultautocollection String(字符串類型)。
該方法用于綜合資源管理系統將采集結果信息發送給對端設備。
接口方法事件流說明:
參數:resultReturn String(字符串類型);
返回類型:resultReturn String(字符串類型);
話務同步映射采集的流程如圖2。

圖2 話務同步流程
同步時,先將話務網管中數據的int_id[4]與綜合資源管理系統中數據的cuid比對,int_id與cuid相等時,該網元資源屬性同步到綜合資源管理的數據庫中;當話務網管的 int_id在綜合資源管理cuid中不存在時,資源管理系統將此網元設為新增網元,狀態位為“待確認”,對于新增的cuid的網元信息將通過電子流程派單確認。
同步到資源管理系統的數據要包含網元的關鍵信息,包括中文名稱,網元唯一標識(例如 bts_id、label_cn),在系統中通過EOMS發起工單,給地市的用戶,地市的用戶判斷此網元是否為新入網網元,若為新增網元,將狀態位改為“在用”(或其實際其他網元狀態),并將該網元的其他屬性值導入綜合資源資管系統。系統將通過反向接口將該網元的信息反饋給話務網管。
采集系統獲得的數據是根據指標算法將廠家設備數據庫中的資源數據統一為資源系統向上層應用提供支持的數據格式。對采集結果進行分析比對,考察數據的準確性和完整性,以某媒體網關為例,廠家設備數據庫信息原樣截圖如圖3示,黑色矩形框中的內容為要驗證的信息如圖4示。

圖3 廠家數據庫設備信息

圖4 廠家數據中驗證指標的內容
這兩條數據內容對應的分別是設備的國內 24位信令點編碼和本地14位信令點編碼,對應資源數據庫中TMG表的XLCODE和LOCAL_SPC[7-8]字段,啟動采集模塊進行采集,采集完成后查看數據庫中該設備的信息,結果如圖5所示。

圖5 綜合資源管理系統數據庫中的數據內容
格式換算說明:24位信令點編碼內容為FF30E4,將其轉換為2進制數位11111111 00110000 11100100,再將每八位二進制數轉換為10進制數,對應為255 48 228,與XLCODE字段中的內容一致;14位信令點編碼內容為 30E4,對應 2進制數 00110000 11100100,將后七位轉換為 10進制數為100,第8位到第14位轉換為10進制數97,與LOCAL_SPC字段中內容一致,由此,系統完成了廠家數據的獲取,并轉換為資源管理系統中通用數據格式。
綜合資源系統的數據采集部分完成采集適配層的數據獲取,這里討論的兩種實現方法分別對應獲取核心網交換資源的配置信息和無線網資源信息。目前,直連網元采集完成了華為HLR和MSCSERVER的基本信息,以及媒體網關包含的中繼端口和板卡的信息,在綜合資源管理系統中查詢采集設備的信息與設備廠家數據庫進行對比結果一致。話務映射采集通過資源管理系統平臺與話務網管的接口獲取話務數據,由于話務網管已經可以提取到無線資源的系統信息,因此,不需要資源系統再重新部署龐大的采集程序,映射采集只需要配置好資源管理系統與話務網管系統的映射表即可快速的獲取話務網資源信息,這種采集方式使采集效率大大提高,資源系統從其他專業網管系統(例如:數據網管,傳輸網管等)中獲取資源信息也可以采用這種數據采集模式。此外,當新增網元時也可以由資源系統向點在運維系統進行派單,開始電子流程,將資源的管理整合在資源管理系統中,實現全業務網絡的資源管理。
[1] 王英赫.綜合資源管理系統分析[J].通信管理與技術,2006,10(05):23-25.
[2] 潘強.BOSS中數據采集子系統的設計與實現[D].廣州:中山大學,2006.
[3] 李強.移動話務網管系統中直連網元方案的實現[J].廣東通信技術,2005,25(03):23-27.
[4] 袁俊佳.移動通信綜合網管性能數據采集匯總設計[D].哈爾濱:哈爾濱工程大學,2006.
[5] 呂鋒,李鈺.CORBA接口數據采集技術在網絡資源管理中的應用[J].通信技術,2009,42(05):174-176.
[6] QB/CU527-2009.黑龍江聯通綜合資源二期技術規范[S].中國:[s.n.],2009.
[7] QB/CUxxx-2009.中國聯通移動網絡數據模型規范[S].中國:[s.n.],2009.
[8] QB/CUxxx-2009.中國聯通移動網絡資源命名規范[S].中國:[s.n.],2009.