1 引言
在通信網絡的日常維護中,號段數據是非常重要的局數據,如果制作不當,就容易造成用戶的投訴,甚至會被某些不法分子發現并加以利用。對短信網關而言,必須精確制作歸屬省份與全網移動的號段數據,如果出現多余號段,不法分子發現后會迅速利用該錯誤數據號段發送垃圾短信,造成運營商收入的流失,影響客戶感知和運營商形象,如果號段路由指向錯誤,將造成用戶無法正確享受需要的業務。因此在日常維護中,對短信網關號段數據進行及時準確快速的核查就顯得非常重要。
2 短信網關系統與功能說明
短消息網關在通信網中的組網情況如圖1所示。對目的號段是歸屬省份的短信應由短信網關送到本省的應用短信中心承載處理,對目的號段是外省的短信將從應用短消息網關路由到目的號碼歸屬省份的應用短消息網關,再由該省的短消息中心負責下發。用戶不管是否有漫游,發送的短信一定要送到歸屬省份的短信中心才能發送成功,所以就要求短消息網關必須正確配置全國所有地區的用戶號段,不能多做,更不能少做。這是目前各運營商開展的短信業務的路由原則。

圖1 短消息網關在通信網中的組網情況
3 短信網關號段數據格式及處理說明
當前主要的短信網關廠商是東軟、中興、華為、亞信、深訊。五個廠商的數據配置文件格式與運營商的標準數據文件完全不同。根據核查的要求,至少需要從配置文件中提取起始號段,截止號段,路由網關編碼幾個重要信息。
通常運營商都會定期下發標準號段局數據,按照大號段與付費類型分成5個EXCEL文件(13X后付費/14X后付費/15X后付費/18X后付費/智能網預付費)。
4 短信網關號段局數據核查思路
根據目前運營商短消息網關的功能定位,每個省應用短信網關必須配置全國的網內用戶號段,并將外省的用戶號段路由到與本短信網關互聯的對應省份的短信網關。所以只要能從總部的標準局數據中提取數據對應的號段列表并區分省內和省外,與從現網導出的號段數據信息進行比對,即可得到二者的差異(見圖2)。

圖2 短信網關號段核查流程
正常分配到省級的號段均為萬號段,而由于號段數據眾多,分配完全沒有規律;各省分配到各地市的號段更是復雜,甚至細分到千號段。
雖然只是核查短信網關的號段數據,但是由于各廠商的短信網關配置數據格式不同,如果需要核查各廠商的號段數據,必須從各省的短信網關系統的配置中提取出號段與路由網關編碼等重要信息,與總部下發的標準號段文件中的對應省份的號段信息進行核對,找出二者之間的出入。
5 短信網關號段數據核查實現
圖3所示的是短信網關號段核查操作流程。

圖3 短信網關號段核查操作流程
5.1 導入標準數據
將標準號段數據文件中的關鍵信息轉換成核查軟件可讀取的文件。
(1)啟動短信網關號段核查程序,提取標準號段文件必要信息(起始號段、截止號段、號段類型、省份)到文本文件srcphone_ismg.txt。如:
(1)1340200,1340200,0,上海。
(2)1340201,1340201,0,上海。
(3)1340202,1340202,0,上海。
(4)……。
5.2 提取對應地市的號段信息
根據選擇省份和網關類型,從全網標準號段中提取出對應地市的號段信息并轉換為標準格式(見圖4)。

圖4 選擇地市提取標準號段界面
5.3 導入現網配置文件
根據廠商提供現網的配置文件,通過簡單的文本格式標準化,將號段配置文件統一成核查程序能識別的短消息網關號段鑒權配置文件(見表1)。
表1 格式說明(比如:1340000,1340000,002502,0)

5.4 核對并輸出結果
將標準號段數據和現網號段數據進行比對,輸出比對結果(見圖5)。

圖5 核查完成界面
6 短信網關號段數據核查軟件效率分析與應用范圍
6.1 核查軟件效率分析
核查軟件在運營商有號段數據變更時需要進行第一階段讀取標準號段數據的工作,如果沒有變化的號段數據則可以忽略第一階段的工作。核查軟件從標準數據文件中提取標準號段數據,一共有151885條數據,核查軟件在普通的筆記本上運行提取時間大約是30s。
核查軟件導入現網的號段配置文件,以福建省為例,導入操作花費大約25s。
核查軟件需要對標準號段數據和現網號段數據進行比較,以福建省為例,在不剔除界面信息刷新的情況下,大約28s的時間即可完成(見表2)。
表2 核查軟件效率分析

在2011年的全國范圍數據網局數據核查中,70套短信網關的號段局數據只能人工進行抽樣核查,數據核查速度緩慢,而且受到核查人員對各廠家號段配置文件熟悉程度的影響,核查結果準確性不高,全國31個省份的短信網關號段數據采用人工抽樣核查的方式核查了3天,準確性得不到保障。在2012年的局數據核查中,全國31個省的短信網關號段數據核查工作縮短為1天,而且支持核查號段的自動擴展位數比較,核查的準確性達到100%,核查效率大大提升。
6.2 核查軟件應用前景
該核查程序屬于WINDOWS單機版,完全不用安裝數據庫等其他軟件,使用非常方便,并且已經能完全核查不同運營商網內所有短信網關廠家的鑒權號段數據文件。
在日常維護工作中也可以利用該核查軟件迅速的進行鑒權號段數據的核查工作。自投入使用以來,在每月例行的局數據核查工作中都對短信網關號段數據進行全量核查,及時發現存在的問題。同時該核查軟件連續多年在運營商組織的全網數據網局數據核查工作中發揮了明顯的作用,極大的提高了局數據核查的準確性和核查效率。
7 結束語
本文是對短信網關鑒權號段自動核查軟件的設計思路與操作使用的介紹。自動核查軟件可以支持多個短信網關設備廠商的短信設備,明顯提高了運營商局數據核查的準確性和效率,提升了運營商的網絡質量。