崔續(xù)彪 丁顏彥 白巍 王義
【摘要】 在目前人們?nèi)粘I罱涣髦?,短信是重要媒介之一,通過短信接收、發(fā)送傳達(dá)信息、感情。而在互聯(lián)網(wǎng)短信業(yè)務(wù)中,短信網(wǎng)關(guān)是關(guān)鍵設(shè)備,是短信中心、信息服務(wù)商的中介實體,為數(shù)據(jù)交換提供通道。同時,在短信網(wǎng)關(guān)運(yùn)行中,為了確保服務(wù)提供商短信網(wǎng)關(guān)的通暢、穩(wěn)定,短信網(wǎng)關(guān)監(jiān)控至關(guān)重要,因此監(jiān)控體系設(shè)計、實現(xiàn)工作必不可少。本文主要對短信網(wǎng)關(guān)進(jìn)行概述,并在此基礎(chǔ)上探究短信網(wǎng)關(guān)的具體設(shè)計、實現(xiàn)措施。
【關(guān)鍵詞】 短信網(wǎng)關(guān) 短信中心 監(jiān)控體系 措施
短信網(wǎng)關(guān)(ISMG)是為手機(jī)用戶采用SP、短信方式雙向通信提供方便,不僅準(zhǔn)確接受SP提供的通信服務(wù),還具有業(yè)務(wù)管理、計費(fèi)采集、網(wǎng)絡(luò)管理等作用,其建設(shè)為短信中心、SP之間的數(shù)據(jù)交換提供快捷、安全、可靠通道,提高數(shù)據(jù)流通率。同時,整個短信網(wǎng)關(guān)運(yùn)行中,網(wǎng)關(guān)處理系統(tǒng)復(fù)雜,需要各設(shè)備、系統(tǒng)相互作用,完成路由表維護(hù)、路由查詢、數(shù)據(jù)分發(fā)、安全保障等工作。這樣,在短信網(wǎng)關(guān)運(yùn)行中,就需要充分考慮短信網(wǎng)關(guān)的各項業(yè)務(wù),結(jié)合各種條件,科學(xué)設(shè)計短信網(wǎng)關(guān)監(jiān)控體系,確保整個短信系統(tǒng)的順利運(yùn)行。
一、短信網(wǎng)關(guān)概述
短信網(wǎng)關(guān),英文全稱為Internet Short Message Gateway,即ISMG,是一個為應(yīng)用單位收發(fā)短信提供的數(shù)據(jù)交流系統(tǒng),主要解決SP接入、各運(yùn)營商、網(wǎng)絡(luò)之間短信互通問題[1]。利用該系統(tǒng)的接口軟件,無縫高效連接短信平臺與各軟件、系統(tǒng),及時實現(xiàn)應(yīng)用單位動態(tài)信息向手機(jī)短信的轉(zhuǎn)換。在短信網(wǎng)關(guān)運(yùn)行中,且與各部分聯(lián)系,組成短信網(wǎng)關(guān)系統(tǒng),該系統(tǒng)主要包括短信提供商(SP)、短信中心(SMSC)、匯接網(wǎng)關(guān)(GNS)等。
同時,短信網(wǎng)關(guān)還包括與負(fù)責(zé)范圍內(nèi)SMSC連接的協(xié)議軟件、與負(fù)責(zé)范圍內(nèi)SP連接的通信軟件、與其他ISMG連接的通訊軟件,及網(wǎng)絡(luò)管理軟件、業(yè)務(wù)處理軟件、防火墻軟件。其中,SMPP通信代理系統(tǒng)實現(xiàn)短信中心與網(wǎng)關(guān)之間的連接,從而確保數(shù)據(jù)發(fā)送、接收的準(zhǔn)確、高效。而CMPP通信代理系統(tǒng)連接網(wǎng)關(guān)與SP服務(wù)提供商。防火墻系統(tǒng)包括身份驗證與IP包過濾,為網(wǎng)關(guān)系統(tǒng)提供安全保障。
二、采取合理措施,科學(xué)設(shè)計、實現(xiàn)短信網(wǎng)關(guān)監(jiān)控體系
2.1全面考慮短信網(wǎng)關(guān)業(yè)務(wù),確保監(jiān)控全面
對于短信網(wǎng)關(guān)而言,其包括多種業(yè)務(wù)、通信功能,系統(tǒng)復(fù)雜。在具體短信網(wǎng)關(guān)監(jiān)控體系設(shè)計中,需要設(shè)計人員全面了解通信、業(yè)務(wù)功能,考慮合適的監(jiān)控方式,結(jié)合具體情況進(jìn)行監(jiān)控方式設(shè)計,然后在實現(xiàn)所有監(jiān)控方式后進(jìn)行技術(shù)調(diào)整、統(tǒng)一工作。同時,由于網(wǎng)關(guān)與各設(shè)備、系統(tǒng)相互聯(lián)系、作用,監(jiān)控設(shè)計需考慮各設(shè)備因素[2]。例如,網(wǎng)關(guān)與通信模塊、業(yè)務(wù)處理相關(guān),而通信模塊、業(yè)務(wù)處理之間使用隊列通信,并具有自身的隊列響應(yīng)機(jī)制,在此過程中,短信網(wǎng)關(guān)監(jiān)控體系進(jìn)行通信模塊返回的錯誤碼監(jiān)控,及時發(fā)現(xiàn)錯誤碼,并對其進(jìn)行及時解碼,解析成供用戶解讀的錯誤提示,使用戶及時識別、處理錯誤信息。
而業(yè)務(wù)處理過程中,需要監(jiān)控短信接口,監(jiān)控、判斷任何對外短信接口的數(shù)據(jù)流通情況、運(yùn)行狀態(tài),并重啟停止運(yùn)行接口,及時向管理人員發(fā)送接口停止運(yùn)行信息,及時維護(hù)接口。此外,在通信模塊運(yùn)行中,可利用I/O方式對通信端口進(jìn)行同時監(jiān)聽,循環(huán)檢測通信模塊運(yùn)行狀態(tài),根據(jù)通信返回狀態(tài)對監(jiān)控體系進(jìn)行合理構(gòu)建,在此基礎(chǔ)上重新連接、響應(yīng)消息協(xié)議錯誤、接口斷連錯誤等,確保整個短信系統(tǒng)順利、高效運(yùn)行。
2.2依據(jù)短信網(wǎng)絡(luò)通信模塊,設(shè)計、實現(xiàn)監(jiān)控
短信網(wǎng)關(guān)監(jiān)控體系主要包括接口監(jiān)控、 接口服務(wù)、通信模塊、通信模塊監(jiān)控、消息分布服務(wù)等,這些監(jiān)控均需科學(xué)設(shè)計,并確保各監(jiān)控信息的暢通。例如,在ISMG對于SP網(wǎng)關(guān)交互中,通信模塊監(jiān)控(CMPP-LISTEN)是主要負(fù)責(zé)部分,主要判斷ISMG返回的消息,并對處理結(jié)果進(jìn)行通知,使處理結(jié)果通過監(jiān)控隊列進(jìn)入通信模塊(Cmpp-client),這樣,通信模塊便根據(jù)返回結(jié)果實施重新相應(yīng)、重新連接等操作[3]。
同時,通信模塊是電信運(yùn)營商電信網(wǎng)關(guān)與SP數(shù)據(jù)傳輸?shù)闹饕ǖ?,因此,通信模塊監(jiān)控至關(guān)重要,通過監(jiān)控體系對ISMG建立的socket接口進(jìn)行監(jiān)聽,并利用queue-send()函數(shù)發(fā)送隊列消息,且結(jié)合函數(shù)獲取連續(xù)的返回消息,與消息發(fā)布服務(wù)系統(tǒng)交互信息,判斷信息準(zhǔn)確性,為用戶提供準(zhǔn)確信息。
三、結(jié)束語
作為無線互聯(lián)網(wǎng)消息業(yè)務(wù)的重要設(shè)備,短信網(wǎng)關(guān)在整個短息發(fā)送、接受中占重要地位,是互聯(lián)網(wǎng)信息、手機(jī)用戶信息傳輸、共享的樞紐,需要確保短信網(wǎng)關(guān)運(yùn)行的有效性、可靠性。因此,科學(xué)設(shè)計監(jiān)控系統(tǒng),實現(xiàn)短信網(wǎng)關(guān)的全面監(jiān)控,可全面監(jiān)控信息發(fā)布、判斷信息準(zhǔn)確性,實現(xiàn)系統(tǒng)的統(tǒng)一管理。
郵寄地址:河北省石家莊市東風(fēng)路128號 鄧芳 收
電話: 13931139086
參 考 文 獻(xiàn)
[1]馬斌,張建業(yè),卿松等.短信網(wǎng)關(guān)監(jiān)控體系的探討[J].信息通信,2014,(12):242-242.
[2]洪源.短信網(wǎng)關(guān)的二次開發(fā)與實現(xiàn)[J].硅谷,2013,(19):151-151,111.
[3]馮筱佳.短信網(wǎng)關(guān)的簡介[J].華章,2012,(24):287.