專利名稱:短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)及聯(lián)網(wǎng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動通信技術(shù),特別涉及一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)及聯(lián)網(wǎng)方法。
背景技術(shù):
發(fā)明專利“基于短消息服務(wù)的無線增值業(yè)務(wù)的實現(xiàn)方法和系統(tǒng)(專利申請?zhí)?1135096.2)”公開了一種基于短消息服務(wù)的無線增值業(yè)務(wù)實現(xiàn)方法和系統(tǒng),其中該方法包括下列步驟在服務(wù)提供端將一項無線增值業(yè)務(wù)分解為對應(yīng)于多個命令的命令標(biāo)識及其相應(yīng)的信息體,所述信息體包括命令所必需的信息和業(yè)務(wù)相關(guān)信息;將每個所述命令標(biāo)識及相應(yīng)的信息體組合成為一個命令體,在所述命令體中插入表示各命令之間的邏輯順序的邏輯順序標(biāo)識,并將各個命令體組合形成一短消息;服務(wù)提供端將所述短消息發(fā)送給移動終端;所述移動終端的SIM卡中的解釋程序?qū)⑺龆滔⒎g成為對應(yīng)的、可在移動終端中執(zhí)行的、具有邏輯順序關(guān)系的命令及信息。所述移動終端按所述的邏輯順序執(zhí)行所述命令、顯示所述信息??赏ㄟ^推送、Web定制和用戶移動終端下載來提供無線增值業(yè)務(wù)。
目前,短消息增值業(yè)務(wù)處于一種各自為政的狀態(tài)。造成這種狀態(tài)的主要原因是各分公司的SMSC(短消息中心)無法通過當(dāng)時通用的SMPP協(xié)議(shortMessage Peer to Peer,短消息點對點協(xié)議)實現(xiàn)聯(lián)網(wǎng),因此SP若要為多個省的用戶提供服務(wù),就必須分別接入各個省的SMSC,這種情況極大的增加了SP的系統(tǒng)和人力成本,嚴(yán)重阻礙了短消息增值業(yè)務(wù)的發(fā)展。其中,存在的問題如下(1)短消息中心建設(shè)沒有統(tǒng)一標(biāo)準(zhǔn)由于沒有全網(wǎng)統(tǒng)一的業(yè)務(wù)、網(wǎng)絡(luò)規(guī)劃和接口標(biāo)準(zhǔn),部分短消息中心功能較少,難以支持增值應(yīng)用開發(fā);短消息中心和應(yīng)用平臺的接口標(biāo)準(zhǔn)不統(tǒng)一,也增加了增值業(yè)務(wù)開發(fā)的難度;由于系統(tǒng)數(shù)據(jù)不全等原因,造成短消息的漫游和互通不暢。
(2)短消息數(shù)據(jù)業(yè)務(wù)未能實現(xiàn)全國聯(lián)網(wǎng)漫游服務(wù)漫游用戶無法在漫游時根據(jù)需要使用當(dāng)?shù)貥I(yè)務(wù),異地用戶無法使用當(dāng)?shù)貥I(yè)務(wù)。這給許多企業(yè)應(yīng)用(全國范圍)、優(yōu)秀業(yè)務(wù)推廣以及全國性的對于品牌樹立和市場推廣具有重大意義的事件活動(如奧運)的開展,都造成了極大的難度。
(3)各分公司業(yè)務(wù)發(fā)展不平衡,未能全面啟動市場短消息業(yè)務(wù)已經(jīng)有了良好的發(fā)展。但是還有許多分公司短消息業(yè)務(wù)還基本上處于起步階段。有些地方由于受制于有限的資源,短期內(nèi)很難有明顯的發(fā)展。短消息業(yè)務(wù)還未在全國市場全面啟動。覆蓋全國的移動網(wǎng)絡(luò)及分公司所應(yīng)帶來的綜合效益在短消息業(yè)務(wù)方面未能得到實現(xiàn)。
(4)資源有限,并未能有效充分利用一方面,許多基礎(chǔ)建設(shè)未能給短消息增值業(yè)務(wù)發(fā)展以充足的資源。各分運營商在短消息業(yè)務(wù)拓展、與SP合作、市場推廣等方面有不同程度的心有余而力不足的感覺。另一方面,一些分運營商已經(jīng)開展起來并為市場所證明成功的業(yè)務(wù)不能及時全面的在全國推廣起來,取得應(yīng)有的集團(tuán)效益。
由以上問題可以看出,急需對各地短消息增值業(yè)務(wù)進(jìn)行聯(lián)網(wǎng),并統(tǒng)一規(guī)劃,使各地優(yōu)秀業(yè)務(wù)得以共享,全面地啟動短消息業(yè)務(wù)市場,取得明顯的經(jīng)濟(jì)和社會效益。
傳統(tǒng)的短消息增值業(yè)務(wù)接入的網(wǎng)絡(luò)結(jié)構(gòu)國際通行標(biāo)準(zhǔn)的短消息增值業(yè)務(wù)接入?yún)f(xié)議僅有SMPP協(xié)議,它最初并不是國際標(biāo)準(zhǔn)化組織為短消息增值業(yè)務(wù)制定的標(biāo)準(zhǔn)接入?yún)f(xié)議,只是因為其簡單適用,應(yīng)用越來越多,從而成為了約定俗成的國際標(biāo)準(zhǔn)。也因為如此,SMPP早期的版本過于簡單,有不嚴(yán)謹(jǐn)之嫌,以至于各SMSC廠商和運營商在應(yīng)用時都需要對其進(jìn)行一些補充規(guī)范,所以實際應(yīng)用中的版本已無法統(tǒng)計。
SMPP協(xié)議代表了傳統(tǒng)的接入?yún)f(xié)議,依據(jù)其架構(gòu)的系統(tǒng)僅考慮SMSC與ESME的簡單聯(lián)接,不考慮SMSC或ESME的互聯(lián),如圖1所示。
ESME是擴(kuò)展短消息實體的縮寫,短消息實體是指能夠發(fā)起或轉(zhuǎn)發(fā)短消息的實體,擴(kuò)展短消息實體則指在移動網(wǎng)之外的短消息實體,一般是提供短消息增值業(yè)務(wù)的SP。SP可以通過專線或互聯(lián)網(wǎng)連接到SMSC上,但都通過SMPP協(xié)議實現(xiàn)業(yè)務(wù)的接入。
根據(jù)GSM劃分短消息業(yè)務(wù)流程的方式,所有的短消息業(yè)務(wù)都被分為MO和MT兩大流程。
由圖1和2可以看到傳統(tǒng)的短消息增值業(yè)務(wù)接入方式無論是網(wǎng)絡(luò)結(jié)構(gòu)還是業(yè)務(wù)流程都很簡單。在業(yè)務(wù)開展的早期,這種方式比較適合,但是傳統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)具有以下缺點1.增值服務(wù)系統(tǒng)直接運行與基礎(chǔ)網(wǎng)絡(luò)設(shè)備之上,每一個服務(wù)提供者將占用大量的基礎(chǔ)網(wǎng)絡(luò)設(shè)施與資源,對于移動運營商來說,網(wǎng)絡(luò)資源是最寶貴的,直接讓各類服務(wù)提供商接入短消息中心設(shè)備是對無線網(wǎng)絡(luò)資源的一種極大浪費。
2.短消息中心和SMPP協(xié)議對業(yè)務(wù)管理方面考慮得很少,運營商在服務(wù)的管理、服務(wù)分級、服務(wù)保證等方面缺乏必要的手段與方法。運營商無法對所接入的服務(wù)實現(xiàn)有機(jī)的管理與監(jiān)控,無法保障服務(wù)質(zhì)量,只是充當(dāng)通信資源提供者的角色。因此很多運營商為了方便開展業(yè)務(wù),在短消息中心之外又附加了增值業(yè)務(wù)平臺。即增值業(yè)務(wù)平臺與短消息中心相聯(lián),而另一側(cè)則可以接入多家SP。
傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)中,短消息中心相互獨立,不能實現(xiàn)“一點接入,全網(wǎng)服務(wù)”的功能。SMPP協(xié)議不實現(xiàn)各短消息中心之間的互聯(lián)協(xié)議,本地接入的服務(wù)只能為本地用戶所用,無法為異地用戶使用。而上面提到的增值業(yè)務(wù)平臺也不能向其他增值業(yè)務(wù)平臺轉(zhuǎn)發(fā)短消息。
傳統(tǒng)的短消息增值業(yè)務(wù)接入?yún)f(xié)議及其網(wǎng)絡(luò)結(jié)構(gòu)不利于大運營商為全網(wǎng)用戶提供統(tǒng)一的短消息增值業(yè)務(wù),也不利于SP在各地同時推廣業(yè)務(wù)。
短消息增值業(yè)務(wù)起步早、發(fā)展好的分運營商為了對接入網(wǎng)內(nèi)的增值業(yè)務(wù)加強(qiáng)業(yè)務(wù)管理手段,紛紛在SMSC和SP之間加入了一種成為增值業(yè)務(wù)平臺的設(shè)備,這樣的增值業(yè)務(wù)平臺與SMSC相聯(lián)時均采用標(biāo)準(zhǔn)的SMPP協(xié)議,而SP接入增值業(yè)務(wù)平臺時則要采用一些專有的協(xié)議,這樣的協(xié)議在業(yè)務(wù)管理方面比SMPP協(xié)議功能更加完善?!癝MSC+增值業(yè)務(wù)平臺+SP”模式為短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)提供了一定的借鑒和啟發(fā)作用,但這樣的形式還是無法實現(xiàn)全網(wǎng)短消息業(yè)務(wù)的聯(lián)網(wǎng),關(guān)鍵是增值業(yè)務(wù)平臺之間沒有聯(lián)網(wǎng)的協(xié)議。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)及方法,目的是使網(wǎng)絡(luò)設(shè)施與資源得以共享,并對所接入的服務(wù)實現(xiàn)有機(jī)的管理與監(jiān)控,保證服務(wù)質(zhì)量。
為了實現(xiàn)上述目的,本發(fā)明提供了一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,包括短消息網(wǎng)關(guān)SMG、短消息網(wǎng)關(guān)路由服務(wù)器GNS、短消息中心SMSC和服務(wù)提供商SP;短消息網(wǎng)關(guān)SMG介于服務(wù)提供商SP與短消息中心SMSC之間,其中,SMG與SMSC之間采用SMPP協(xié)議通信,SMG和SP之間、SMG和SMG之間采用短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議通信,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能;GNS使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),用于系統(tǒng)路由的管理和同步。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,所述每個SMG可以接入多個SP,同時也可以與多個SMSC相聯(lián)。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,所述短消息網(wǎng)關(guān)SMG為設(shè)置在移動通信網(wǎng)絡(luò)與公共數(shù)據(jù)網(wǎng)絡(luò)之間的功能實體,為SP提供統(tǒng)一的接口,完成業(yè)務(wù)管理、安全管理功能,并用于信息內(nèi)容的計費和費率管理。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,所述短消息網(wǎng)關(guān)SMG還用于實現(xiàn)SMPP協(xié)議和SGIP協(xié)議之間的轉(zhuǎn)換。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,所述SGIP協(xié)議采用分層描述并在承載層引入了HTTP承載方式。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特點在于,所述路由表分成本地路由表和全網(wǎng)路由表,全網(wǎng)路由表中包括所有聯(lián)網(wǎng)的短消息網(wǎng)關(guān)都需要知道的路由信息。
本發(fā)明還提供了一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特點在于,包括如下步驟在服務(wù)提供商SP與短消息中心SMSC之間設(shè)置短消息網(wǎng)關(guān)SMG;其中,短消息網(wǎng)關(guān)SMG與短消息中心SMSC之間采用SMPP協(xié)議通信,短消息網(wǎng)關(guān)SMG和服務(wù)提供商SP之間、SMG和SMG之間采用短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議通信,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能;設(shè)置短消息網(wǎng)關(guān)路由服務(wù)器GNS,用于使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),完成系統(tǒng)路由的管理和同步。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特點在于,還包括建立路由表,用于完整記錄整個系統(tǒng)的路由信息。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特點在于,所述路由表至少包括SP與短消息網(wǎng)關(guān)、SMSC與短消息網(wǎng)關(guān)的對應(yīng)關(guān)系。
上述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特點在于,所述每個SMG可以接入多個SP,同時也可以與多個SMSC相聯(lián)。
本發(fā)明的有益效果在于通過短消息網(wǎng)關(guān)SMG的設(shè)置和為了實現(xiàn)SMG之間的聯(lián)網(wǎng)以及SMG與SP之間的通信而設(shè)計的SGIP協(xié)議,以及為了實現(xiàn)網(wǎng)內(nèi)路由統(tǒng)一管理而設(shè)計的網(wǎng)關(guān)路由服務(wù)器GNS,完備了短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu),并真正地實現(xiàn)了“一點接入,全網(wǎng)服務(wù)”,實現(xiàn)了信息資源的共享。本發(fā)明也促進(jìn)了移動與互聯(lián)網(wǎng)業(yè)務(wù)的融合,使得大多數(shù)SP擺脫了不贏利的困境,創(chuàng)造了良好的經(jīng)濟(jì)、社會效益。
以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
圖1為現(xiàn)有的SMPP協(xié)議應(yīng)用的傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為現(xiàn)有的SMPP協(xié)議應(yīng)用的業(yè)務(wù)流程示意圖;圖3為本發(fā)明的短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)總體結(jié)構(gòu)示意圖;圖4為本發(fā)明的引入短消息網(wǎng)關(guān)的網(wǎng)絡(luò)組織結(jié)構(gòu)示意圖;圖5為本發(fā)明的短消息網(wǎng)關(guān)系統(tǒng)的體系結(jié)構(gòu)示意圖;圖6為本發(fā)明引入SMG后的業(yè)務(wù)流程示意圖;圖7為本發(fā)明引入GNS后的業(yè)務(wù)流程示意圖。
具體實施例方式
如圖3,本發(fā)明的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)又名在信系統(tǒng),它是由SMG(Short Message Gateway,短消息網(wǎng)關(guān))、GNS(Gateway Name Server,短消息網(wǎng)關(guān)路由服務(wù)器)、SMSC(Short Message Service Center,短消息中心)和SP(Service Provider,服務(wù)提供商)共同組成的一個聯(lián)網(wǎng)系統(tǒng)。SMG之間的通訊協(xié)議采用SGIP協(xié)議(Short Message Gateway Interface Protocol,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議),這個系統(tǒng)中除SMSC外,其他所有節(jié)點間通信均采用SGIP,本協(xié)議所描述的短消息網(wǎng)關(guān)接口協(xié)議,用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能。GNS負(fù)責(zé)系統(tǒng)路由的管理和同步。該系統(tǒng)為短消息增值業(yè)務(wù)提供了一個強(qiáng)大的支撐平臺。
SMG的設(shè)計以增值業(yè)務(wù)平臺為基礎(chǔ),SGIP協(xié)議用于實現(xiàn)SMG之間的聯(lián)網(wǎng)以及SMG與SP之間的通信,GNS用于實現(xiàn)網(wǎng)內(nèi)路由統(tǒng)一管理。系統(tǒng)總體結(jié)構(gòu)圖如圖3所示,其中TSMG(Trans-Short Message Gateway,匯接短消息網(wǎng)關(guān))為SMG和GNS合設(shè)的設(shè)備,借助傳統(tǒng)通信網(wǎng)的概念,即匯接網(wǎng)關(guān),使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),使短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)成為易于管理和擴(kuò)展的電信級運營網(wǎng)絡(luò)。
SMSC只需以其原有的SMPP協(xié)議與SMG相聯(lián),這樣現(xiàn)網(wǎng)已經(jīng)運行業(yè)務(wù)的SMSC不用作任何改動,所以系統(tǒng)建設(shè)期間對聯(lián)通短消息業(yè)務(wù)運行不會造成任何影響。同時在系統(tǒng)設(shè)計時即充分考慮了計費結(jié)算的統(tǒng)一性,在網(wǎng)關(guān)建設(shè)的同時也建設(shè)了短消息業(yè)務(wù)聯(lián)網(wǎng)計費結(jié)算平臺。
而由圖4可以看出,SMG并未完全取代SMSC,而是在傳統(tǒng)的網(wǎng)絡(luò)組織中再加入了一層短消息網(wǎng)關(guān)層,介于SP與SMSC之間。SP與SMG以專有SGIP協(xié)議通信,SMG與SMSC之間仍采用SMPP協(xié)議通信。各SMG之間也通過SGIP協(xié)議互聯(lián)。每個SMG都可以接入多個SP,同時也可以與多個SMSC相聯(lián)。SMG實際上將傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)中的SMSC的功能一分為二,與移動網(wǎng)的接口功能責(zé)無旁貸的仍由SMSC實現(xiàn),但SMSC直接接入短消息增值業(yè)務(wù)的功能則由SMG完全取代了,而且SMG將此功能擴(kuò)充了,增加了業(yè)務(wù)管理、計費等功能。
本發(fā)明中,該短消息網(wǎng)關(guān)系統(tǒng)是基于SGIP協(xié)議而實現(xiàn)的,短消息網(wǎng)關(guān)系統(tǒng)接口協(xié)議是SMG和SP之間、SMG和GNS之間、以及SMG和SMG之間的接口協(xié)議,簡稱SGIP。通過應(yīng)用SGIP協(xié)議,SP可以接入到SMG,實現(xiàn)SP應(yīng)用的一點接入、全網(wǎng)服務(wù);SMG可以通過SGIP協(xié)議,實現(xiàn)消息在不同SMG之間的路由和轉(zhuǎn)發(fā)。同時,SMG通過該協(xié)議也可以和GNS通信,以實現(xiàn)各SMG和GNS之間路由表的同步功能。
本發(fā)明中的SGIP協(xié)議是以SMPP為藍(lán)本派生而出,不過因它應(yīng)用的系統(tǒng)結(jié)構(gòu)比SMPP協(xié)議應(yīng)用的系統(tǒng)結(jié)構(gòu)復(fù)雜,因而協(xié)議內(nèi)容與SMPP協(xié)議有不小的差別。SGIP協(xié)議相對于其他同類協(xié)議更加嚴(yán)謹(jǐn),保證了業(yè)務(wù)流程的高效性和計費的準(zhǔn)確性。
本發(fā)明的SGIP協(xié)議在專用承載方式中改進(jìn)了連接方式。在連接建立方式突破了IP連接常用的“短連接”(HTTP連接,發(fā)完數(shù)據(jù)包即斷開連接)和“長連接”(通信雙方建立永久性連接)的概念,綜合這兩種連接方式的優(yōu)缺點提出了一種新的連接方式——“長短連接”,即建立連接后,只要有數(shù)據(jù)傳輸,就保持連接,只有在一定時間內(nèi)連續(xù)無數(shù)據(jù)傳輸時才斷開連接,大大提高了數(shù)據(jù)傳輸?shù)男省?br>
本發(fā)明的SGIP協(xié)議為應(yīng)用層協(xié)議,且在設(shè)計時引入了分層概念,將協(xié)議分為承載層協(xié)議和業(yè)務(wù)層協(xié)議兩部分。承載層協(xié)議定義通信節(jié)點間的連接方式,通信端口,重發(fā)機(jī)制等,即在通信層面主要規(guī)定通信雙方如何建立和斷開連接,在一條連接上以何種格式傳遞消息等。而業(yè)務(wù)層協(xié)議主要包括消息定義等,業(yè)務(wù)層的消息按照承載層協(xié)議定義的方式封裝。
另外,SGIP協(xié)議是用于SP和短消息網(wǎng)關(guān)、GNS和短消息網(wǎng)關(guān)以及短消息網(wǎng)關(guān)之間的接口協(xié)議,在設(shè)計連接方式時也考慮到了三種接口的差異性。短消息網(wǎng)關(guān)和GNS的開發(fā)者應(yīng)該是精通通信軟件的程序員,所以這兩個接口的通信方式設(shè)計得可以復(fù)雜一點;而SP是服務(wù)提供商,他們的特長在開發(fā)增值業(yè)務(wù)上,開發(fā)通信軟件的能力也許較弱,尤其對于一些由信息源提供單位發(fā)展而來的SP或小SP更是如此?;谶@一考慮,在承載層除提供高效的專用SGIP承載方式外,還提供了通用的HTTP承載方式。在SGIP協(xié)議中引入HTTP的通信方式是為了降低SP接入的門檻。HTTP承載方式只適用于SP和短消息網(wǎng)關(guān)SMG的通信中。該種方式的特點是無連接,即每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。連接的認(rèn)證采用HTTP的URL的授權(quán)認(rèn)證的方式,不需要專門的連接認(rèn)證的消息。而在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能,則可以通過專用SGIP方式來實現(xiàn)。
本發(fā)明在采用專用SGIP方式承載時,通信雙方互為客戶端和服務(wù)器端,即當(dāng)任何一方都可以發(fā)起連接請求和服務(wù)請求,而且連接請求和服務(wù)請求的發(fā)起者是一致的。當(dāng)客戶端要發(fā)送服務(wù)請求時,主動向服務(wù)器端建立連接,然后向服務(wù)器端發(fā)送服務(wù)請求,并接收應(yīng)答;服務(wù)器端從客戶端接收服務(wù)請求,返回應(yīng)答。連接建立以后,客戶端可以連續(xù)發(fā)送多個服務(wù)請求。服務(wù)請求發(fā)送完并接收到所有應(yīng)答后,客戶端應(yīng)該主動斷開連接。但是,服務(wù)請求及其應(yīng)答之間的時間間隔有一個最大值,如果等待應(yīng)答的時間超過最大等待時間,則要求客戶端重發(fā)該次服務(wù)請求;而且等待應(yīng)答的服務(wù)請求個數(shù)也應(yīng)該有一個上限。如果服務(wù)器端檢測出一條連接長時間空閑,可以主動斷開該連接。如果需要,客戶端可以同時向一個服務(wù)器端建立多個連接。如圖5所示,示出了本發(fā)明的短消息網(wǎng)關(guān)SMG的體系結(jié)構(gòu)示意圖,該聯(lián)網(wǎng)系統(tǒng)中SMG和SP之間、SMG和SMG之間,以及SMG和GNS之間,均可互為客戶端和服務(wù)器端。
如圖5說明了本發(fā)明的短消息網(wǎng)關(guān)系統(tǒng)的體系結(jié)構(gòu)。SMG是具有短消息轉(zhuǎn)發(fā)功能的短消息網(wǎng)關(guān)。全國可以有多個SMG網(wǎng)關(guān),SMG網(wǎng)關(guān)之間通過互聯(lián)網(wǎng)等方式實現(xiàn)網(wǎng)絡(luò)互聯(lián)。每一個SMG同時與多個SMSC以及多個SP連接。全網(wǎng)具有唯一有效的GNS,GNS負(fù)責(zé)全局路由表的維護(hù)與更新;為了確保路由表存儲的安全性,網(wǎng)絡(luò)中設(shè)置主備用GNS,兩個GNS要保持一致性。每一個SMG都和GNS連接。SMG與SP、SMG與GNS以及SMG與SMG之間的通信協(xié)議為SGIP協(xié)議。SMG與SMSC之間的通信統(tǒng)一采用SMPP3.3協(xié)議。
圖中,和SMG平臺之間相連的SMSC稱作本地SMSC,和異地SMG平臺相連的SMSC稱作異地SMSC。
和SMG平臺之間相連的SP稱作本地SP,和異地SMG平臺相連的SP稱作異地SP。
從本地SMSC向本地SP以及從本地SP向本地SMSC發(fā)送的消息直接由SMG轉(zhuǎn)發(fā);從本地SMSC向異地SP以及從本地SP向異地SMSC發(fā)送的消息由本地SMG路由到異地SMG后,再由異地SMG轉(zhuǎn)發(fā)。
本發(fā)明在系統(tǒng)中引入了關(guān)鍵節(jié)點SMG,連接原有短消息業(yè)務(wù)系統(tǒng)中僅有的兩個節(jié)點SP和SMSC,而所有的SMG之間通過165網(wǎng)絡(luò)實現(xiàn)平面全網(wǎng)狀互聯(lián),這樣SP只需與一個SMG節(jié)點互聯(lián),即可向全網(wǎng)用戶提供業(yè)務(wù),反之,SMSC只需與一個SMG節(jié)點互聯(lián),即可向使以其為歸屬SMSC的用戶使用與任何SMG相聯(lián)的全國SP提供的業(yè)務(wù)。SMG還是與計費系統(tǒng)、鑒權(quán)中心等支撐系統(tǒng)或其他業(yè)務(wù)系統(tǒng)的接口。
為了保證全網(wǎng)路由的準(zhǔn)確性和一致性,SGIP協(xié)議借用互聯(lián)網(wǎng)中的域名解析系統(tǒng)DNS概念,在匯接短消息網(wǎng)關(guān)系統(tǒng)中引入了GNS,由GNS維護(hù)全網(wǎng)路由。使整個網(wǎng)關(guān)聯(lián)網(wǎng)系統(tǒng)路由和全網(wǎng)管理成為可能,同時使網(wǎng)關(guān)路由實現(xiàn)也更為簡單。GNS概念的引入,使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),使短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)成為易于管理和擴(kuò)展的電信級運營網(wǎng)絡(luò)。
本發(fā)明的在信系統(tǒng)的SMG具有以下基本功能接入全國性增值服務(wù)業(yè)務(wù)實現(xiàn)SGIP協(xié)議和HTTP協(xié)議實現(xiàn)網(wǎng)絡(luò)與各分公司的短消息中心相連負(fù)責(zé)SMPP協(xié)議和SGIP協(xié)議之間的轉(zhuǎn)換作互聯(lián)網(wǎng)和短消息網(wǎng)之間的防火墻流量控制為了避免SMSC在業(yè)務(wù)繁忙時造成信道堵塞,用戶可以設(shè)定每秒種全國性服務(wù)最多只能向SMSC發(fā)送多少條信息來通過SMG控制所有的全國性服務(wù)進(jìn)入SMSC的信息流量。
在SMG之間完成請求及服務(wù)數(shù)據(jù)包的路由產(chǎn)生全國性增值服務(wù)業(yè)務(wù)的計費詳單SMG負(fù)責(zé)產(chǎn)生全國性增值服務(wù)業(yè)務(wù)的計費詳單,統(tǒng)計所有手機(jī)用戶每個月享受的全國性服務(wù)的實際話費,統(tǒng)計每個分公司的短消息增值話費,以及向總公司提交的短消息增值話費。
完成與其他運營商點對點短消息的互通;提供與客服系統(tǒng)的接口,配合完成通過客服中心受理短信增值業(yè)務(wù)管理功能SMG的管理功能包括路由表的維護(hù),手機(jī)號碼段的維護(hù),SP及SP所提供服務(wù)的管理,SMG位置信息的維護(hù)等。
具有存儲轉(zhuǎn)發(fā)和錯誤重發(fā)的能力,以防止數(shù)據(jù)包的丟失。
錯誤管理對相同消息序列號的消息具有查重功能;建立錯誤日志,紀(jì)錄足夠查錯的信息。對從其他節(jié)點接收的錯誤協(xié)議包要記入錯誤日志,并要給對方足夠的提示信息。
加密和認(rèn)證對于需要加密的信息,SMG采用加密算法進(jìn)行加密傳輸;SMG通過SGIP指定的算法實現(xiàn)SMG與SP之間、SMG與SMG之間的相互認(rèn)證。
鑒權(quán)當(dāng)計費用戶和接收用戶不一致且計費用戶不是SP時,SMG需要對計費用戶進(jìn)行鑒權(quán)。
如圖6、7所示,分別示出了本發(fā)明引入短消息網(wǎng)關(guān)SMG、網(wǎng)關(guān)路由器GNS后的短消息發(fā)送流程。如圖6所示,對于MO業(yè)務(wù)流程,當(dāng)用戶終端通過其歸屬的短消息中心SMSC發(fā)起服務(wù)請求的時候,通過用戶歸屬地的短消息網(wǎng)關(guān)SMG向服務(wù)接入地的短消息網(wǎng)關(guān)SMG轉(zhuǎn)發(fā)該用戶的服務(wù)請求,由該服務(wù)接入地SMG向服務(wù)提供商SP提交該用戶的服務(wù)請求,此時,該用戶歸屬地SMG與服務(wù)接入地SMG之間、該服務(wù)接入地SMG與服務(wù)提供商SP之間即采用本發(fā)明基于SGIP協(xié)議的方式接入。在該接入過程中,該用戶歸屬地SMG與服務(wù)接入地SMG互為客戶端和服務(wù)器端,該服務(wù)接入地SMG與服務(wù)提供商SP互為客戶端和服務(wù)器端,它們之間均可通過本發(fā)明上述的接入方法建立連接和進(jìn)行接入。同理,對于MT業(yè)務(wù)流程,在下發(fā)業(yè)務(wù)信息的該服務(wù)提供商SP與服務(wù)接入地SMG之間、轉(zhuǎn)發(fā)業(yè)務(wù)信息的該服務(wù)接入地SMG與用戶歸屬地SMG之間,也可采用本發(fā)明上述的接入方法建立連接和進(jìn)行接入。
圖6中MO和MT業(yè)務(wù)流程不一定是相關(guān)的,也即由一個MO流程不一定會觸發(fā)一個MT流程。
如圖7所示,示出了本發(fā)明引入GNS的短消息網(wǎng)關(guān)系統(tǒng)業(yè)務(wù)流程。與圖5所述流程類似,在用戶歸屬地SMG與網(wǎng)關(guān)路由服務(wù)器GNS之間、網(wǎng)關(guān)路由服務(wù)器GNS與服務(wù)接入地SMG之間、服務(wù)接入地SMG與服務(wù)提供商SP之間也可采用本發(fā)明上述的接入方法進(jìn)行各種業(yè)務(wù)流程處理,在此不再贅述。
本發(fā)明在SMSC與SP之間引入聯(lián)網(wǎng)的短消息網(wǎng)關(guān)層是一大進(jìn)步,但僅僅有短消息網(wǎng)關(guān)還不夠。短消息網(wǎng)關(guān)互聯(lián)后的一個關(guān)鍵問題是如何在整個聯(lián)網(wǎng)系統(tǒng)中建立正確并一致的路由表。
本發(fā)明的路由表的設(shè)計所要解決的第一個重要問題是如何設(shè)計路由表才能完整記錄整個系統(tǒng)的路由信息,同時又盡量減少冗余。
由圖4可以看到各SP和各SMSC都唯一對應(yīng)一個短消息網(wǎng)關(guān),在查找路由時,只要找到SP接入的短消息網(wǎng)關(guān),就一定能找到該SP或SMSC,因此路由表中一定要有SP與短消息網(wǎng)關(guān)、SMSC與短消息網(wǎng)關(guān)的對應(yīng)關(guān)系。接下來分析業(yè)務(wù)流程中需要的路由信息。結(jié)合圖6所示的流程示意圖,在MO流程中,發(fā)起請求的是用戶,最終目的地是某個提供應(yīng)用服務(wù)的服務(wù)器,用戶并不知道他所請求服務(wù)的服務(wù)器IP,只知道提供服務(wù)的SP的接入代碼,那么在路由表中要有SP的接入代碼與其服務(wù)器IP的對應(yīng)關(guān)系,但是這個關(guān)系不必被所有短消息網(wǎng)關(guān)知道,只要SP按入的網(wǎng)關(guān)知道就可以了;在MT流程中,發(fā)起請求的是SP,最終目的地是某個用戶的手機(jī)(或其他移動終端),SP只知道目的用戶的手機(jī)號碼,卻不知道用戶歸屬的SMSC,因此在路由表中要有用戶手機(jī)號碼與歸屬SMSC的對應(yīng)關(guān)系,同樣,這個關(guān)系只要SMSC接入的短消息網(wǎng)關(guān)知道就可以了。
因此,本發(fā)明將路由表分成兩種類型本地路由表和全網(wǎng)路由表。全網(wǎng)路由表中維護(hù)了所有聯(lián)網(wǎng)的短消息網(wǎng)關(guān)都需要知道的路由信息,而本地路由表則只要各短消息網(wǎng)關(guān)自己知道,無需告知其他短消息網(wǎng)關(guān)。
(1)全網(wǎng)路由表在全網(wǎng)路由表中需要以下對應(yīng)關(guān)系表1全網(wǎng)路由表對應(yīng)關(guān)系
本發(fā)明中,代表短消息網(wǎng)關(guān)的是節(jié)點編號而不是IP地址,是因為短消息網(wǎng)關(guān)主機(jī)的IP地址是可能變化,必須有相對穩(wěn)定的唯一標(biāo)志短消息網(wǎng)關(guān)的符號,因此要為它分配節(jié)點編號。這樣一來,全網(wǎng)路由表中還要增加短消息網(wǎng)關(guān)節(jié)點編號與IP地址的對應(yīng)關(guān)系。
全網(wǎng)路由表中主要是表1中三對關(guān)系,但還會有一些附加的信息,如號碼段所屬區(qū)號、短消息網(wǎng)關(guān)的登錄用戶名和密碼等。
(2)本地路由表本地路由表需要以下三張表表2 SP定義表
表3號碼段-SMSC對應(yīng)表
表4 SMSC定義表
以上的表只是說明一種邏輯關(guān)系,具體到軟件實現(xiàn)時,可以是多張表也可以是一張表。
而本發(fā)明在路由表的內(nèi)容確定完后,為了保證全網(wǎng)路由表在各短消息網(wǎng)關(guān)的一致性,為此引入了網(wǎng)關(guān)路由服務(wù)器GNS。短消息網(wǎng)關(guān)系統(tǒng)的路由管理,是由專門的服務(wù)器來承擔(dān)的。
GNS維護(hù)全網(wǎng)的路由表,并接受短消息網(wǎng)關(guān)的路由查詢。GNS接收短消息網(wǎng)關(guān)發(fā)來路由更新信息,并依據(jù)這些信息修改全網(wǎng)路由表。全網(wǎng)路由表更新后,自動指示各短消息網(wǎng)關(guān)進(jìn)行路由更新;若有更新不成功的短消息網(wǎng)關(guān)節(jié)點,GNS在廣播之后每間隔一定時間重發(fā)一次更新信息,如此重發(fā)一定次數(shù)后仍未收到短消息網(wǎng)關(guān)的成功確認(rèn)信息,則GNS停止重發(fā)。
如圖7所示的引入GNS后的業(yè)務(wù)流程,圖7中用數(shù)字標(biāo)記的4個短消息網(wǎng)關(guān)向GNS查詢路由并獲得反饋的步驟并不是每次業(yè)務(wù)流程中都必經(jīng),僅在短消息網(wǎng)關(guān)在自身維護(hù)的路由表中找不到路由時才會有。在本發(fā)明中,GNS的功能可由匯接網(wǎng)關(guān)TSMG實現(xiàn)。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,包括短消息網(wǎng)關(guān)SMG、短消息網(wǎng)關(guān)路由服務(wù)器GNS、短消息中心SMSC和服務(wù)提供商SP;短消息網(wǎng)關(guān)SMG介于服務(wù)提供商SP與短消息中心SMSC之間,其中,SMG與SMSC之間采用SMPP協(xié)議通信,SMG和SP之間、SMG和SMG之間采用短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議通信,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能;GNS使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),用于系統(tǒng)路由的管理和同步。
2.如權(quán)利要求1所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,所述每個SMG可以接入多個SP,同時也可以與多個SMSC相聯(lián)。
3.如權(quán)利要求1所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,所述短消息網(wǎng)關(guān)SMG為設(shè)置在移動通信網(wǎng)絡(luò)與公共數(shù)據(jù)網(wǎng)絡(luò)之間的功能實體,用于信息內(nèi)容的計費和費率管理、并為SP提供統(tǒng)一的接口,完成業(yè)務(wù)管理、安全管理功能。
4.如權(quán)利要求1所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,所述短消息網(wǎng)關(guān)SMG還用于實現(xiàn)SMPP協(xié)議和SGIP協(xié)議之間的轉(zhuǎn)換。
5.如權(quán)利要求1所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,所述SGIP協(xié)議采用分層描述并在承載層引入了HTTP承載方式。
6.如權(quán)利要求1所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),其特征在于,所述路由表分成本地路由表和全網(wǎng)路由表,全網(wǎng)路由表中包括所有聯(lián)網(wǎng)的短消息網(wǎng)關(guān)都需要知道的路由信息。
7.一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特征在于,包括如下步驟在服務(wù)提供商SP與短消息中心SMSC之間設(shè)置短消息網(wǎng)關(guān)SMG;其中,短消息網(wǎng)關(guān)SMG與短消息中心SMSC之間采用SMPP協(xié)議通信,短消息網(wǎng)關(guān)SMG和服務(wù)提供商SP之間、SMG和SMG之間采用短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議通信,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能;設(shè)置短消息網(wǎng)關(guān)路由服務(wù)器GNS,用于使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),完成系統(tǒng)路由的管理和同步。
8.如權(quán)利要求7所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特征在于,還包括建立路由表,用于完整記錄整個系統(tǒng)的路由信息。
9.如權(quán)利要求8所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特征在于,所述路由表至少包括SP與短消息網(wǎng)關(guān)、SMSC與短消息網(wǎng)關(guān)的對應(yīng)關(guān)系。
10.如權(quán)利要求7所述的短消息增值業(yè)務(wù)聯(lián)網(wǎng)方法,其特征在于,所述每個SMG可以接入多個SP,同時也可以與多個SMSC相聯(lián)。
全文摘要
本發(fā)明涉及一種短消息增值業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng),包括短消息網(wǎng)關(guān)SMG、短消息網(wǎng)關(guān)路由服務(wù)器GNS、短消息中心SMSC和服務(wù)提供商SP;短消息網(wǎng)關(guān)SMG介于服務(wù)提供商SP與短消息中心SMSC之間,其中,SMG與SMSC之間采用SMPP協(xié)議通信,SMG和SP之間、SMG和SMG之間采用短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議通信,短消息業(yè)務(wù)聯(lián)網(wǎng)協(xié)議SGIP協(xié)議用于完成在SMG和SP之間、SMG和SMG之間短消息的發(fā)送、接收和轉(zhuǎn)發(fā)功能,以及SMG和GNS之間路由表的同步功能;GNS使平面的SMG聯(lián)網(wǎng)成為具有路由組織的分層網(wǎng)絡(luò),用于系統(tǒng)路由的管理和同步。
文檔編號H04W80/00GK1633191SQ20041010184
公開日2005年6月29日 申請日期2004年12月27日 優(yōu)先權(quán)日2004年12月27日
發(fā)明者張范, 李海燕, 康建雄, 左麗, 李明鐸, 張巖, 許建宏 申請人:中國聯(lián)合通信有限公司