專利名稱:用戶歸屬短消息網(wǎng)關(guān)的尋址方法及短消息業(yè)務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種用戶歸屬短消息網(wǎng)關(guān)的尋址方法及短消息業(yè)務(wù)系統(tǒng)。
背景技術(shù):
短消息業(yè)務(wù)中涉及到五種業(yè)務(wù)流程,包括本網(wǎng)終端到終端的流程、異網(wǎng)終端到本網(wǎng)終端的流程、本網(wǎng)終端到異網(wǎng)終端的流程、應(yīng)用到終端的流程、終端到應(yīng)用的流程。其中,在異網(wǎng)終端到本網(wǎng)終端、應(yīng)用到終端及終端到應(yīng)用的流程中,若發(fā)送方用戶(包括服務(wù)提供商SP或終端)和接收方用戶(包括服務(wù)提供商SP或終端)分別歸屬于兩個不同的短消息網(wǎng)關(guān)(Short Message GateWay,簡稱SMGW)時,發(fā)送方歸屬的SMGW需要對接收方歸屬的SMGW進(jìn)行尋址,以實現(xiàn)短消息內(nèi)容的下發(fā)。如何實現(xiàn)用戶歸屬短消息網(wǎng)關(guān)的尋址是短消息業(yè)務(wù)中一個非常重要的問題。
現(xiàn)有技術(shù)中用戶歸屬短消息網(wǎng)關(guān)的尋址方式為在全網(wǎng)內(nèi)的每個短消息網(wǎng)關(guān)中保存一份靜態(tài)路由信息表,靜態(tài)路由表中保存有用戶(包括服務(wù)提供商SP或終端)號碼段和其短消息網(wǎng)關(guān)的地址之間的對應(yīng)關(guān)系。如圖1所示,包括1. 短消息從發(fā)送方到達(dá)發(fā)送方歸屬的短消息網(wǎng)關(guān);2. 發(fā)送方歸屬的短消息網(wǎng)關(guān)通過查詢所保存的路由表,獲取接收方歸屬的短消息網(wǎng)關(guān)地址;3. 根據(jù)接收方歸屬的短消息網(wǎng)關(guān)地址將短消息轉(zhuǎn)發(fā)給接收方歸屬的網(wǎng)關(guān);4. 由接收方歸屬的網(wǎng)關(guān)將短消息發(fā)送到接收方。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有的歸屬短消息網(wǎng)關(guān)尋址方法存在如下問題或缺陷(1)在目前短消息業(yè)務(wù)量飛速增長的情況下,網(wǎng)絡(luò)中網(wǎng)關(guān)設(shè)備的增加和數(shù)據(jù)修改會比較頻繁。一旦增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址信息,則需要對全網(wǎng)內(nèi)所有網(wǎng)關(guān)保存的路由表或數(shù)據(jù)信息都進(jìn)行修改和維護(hù),而這種修改需要耗費大量的成本及人力、財力和物力,維護(hù)工作量巨大;(2)在實際的業(yè)務(wù)運營中現(xiàn)有的尋址方法擴(kuò)展性非常差,不能很好的適應(yīng)短消息業(yè)務(wù)的發(fā)展,業(yè)務(wù)運營效率低,不能靈活的滿足短消息業(yè)務(wù)的實際需求。
發(fā)明內(nèi)容
本發(fā)明的第一方面是針對現(xiàn)有技術(shù)中增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址信息所帶來的維護(hù)工作量巨大及耗費大量成本的問題,及現(xiàn)有的短消息尋址方式擴(kuò)展性差、業(yè)務(wù)運營效率低等問題,提供一種用戶歸屬短消息網(wǎng)關(guān)的尋址方法,以減少維護(hù)的運營成本,提高運營效率,滿足短消息業(yè)務(wù)的實際需求。
本發(fā)明的第二方面是針對現(xiàn)有的短消息業(yè)務(wù)系統(tǒng)中增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址信息所帶來的維護(hù)工作量巨大、耗費大量成本及業(yè)務(wù)運營效率低的問題,提供一種短消息系統(tǒng),以減少維護(hù)的運營成本,提高運營效率,滿足短消息業(yè)務(wù)的實際需求。
為了實現(xiàn)本發(fā)明第一個方面,本發(fā)明一些實施方式的用戶歸屬短消息網(wǎng)關(guān)的尋址方法包括在短消息業(yè)務(wù)系統(tǒng)中加入電話號碼與統(tǒng)一資源標(biāo)識的映射域名系統(tǒng)(E.164 Number and Domain Name System,簡稱ENUM DNS)設(shè)備,并在ENUM DNS設(shè)備中存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;B、在發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)需要獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息時,通過所述ENUM DNS設(shè)備獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息。
本發(fā)明第一個方面實施例的技術(shù)方案具有如下優(yōu)點或有益效果將所有網(wǎng)關(guān)的地址信息統(tǒng)一到ENUM DNS設(shè)備中統(tǒng)一管理,當(dāng)某一短消息網(wǎng)關(guān)需要獲取接收用戶歸屬的短消息網(wǎng)關(guān)時,從ENUM DNS設(shè)備中獲取所述地址信息,能達(dá)到和現(xiàn)有方案相同的目的。但與現(xiàn)有方案相比,本發(fā)明的尋址方法擴(kuò)展性好,能靈活的滿足短消息業(yè)務(wù)的運營需求。在增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址時,不需分別修改現(xiàn)網(wǎng)中所有網(wǎng)關(guān)設(shè)備的數(shù)據(jù),只需統(tǒng)一修改ENUM DNS設(shè)備中的數(shù)據(jù)即可,簡化了管理維護(hù)的過程。如果現(xiàn)網(wǎng)內(nèi)已經(jīng)具有ENUM DNS設(shè)備,只需在該設(shè)備中增加短消息業(yè)務(wù)的相關(guān)數(shù)據(jù),即可實現(xiàn)短消息網(wǎng)關(guān)的尋址;如果現(xiàn)網(wǎng)內(nèi)沒有ENUMDNS設(shè)備,引入了新的ENUM DNS設(shè)備來實現(xiàn)短消息網(wǎng)關(guān)的尋址操作起來比較簡單,與現(xiàn)有尋址方式相比投資成本較小,減少了全網(wǎng)短消息網(wǎng)關(guān)的修改所帶來的維護(hù)成本,同時提高了業(yè)務(wù)的運營效率,滿足短消息業(yè)務(wù)的實際需求。
為了實現(xiàn)本發(fā)明第二個方面,本發(fā)明一些實施方式的短消息業(yè)務(wù)系統(tǒng)包括短消息網(wǎng)關(guān),用于轉(zhuǎn)發(fā)用戶終端的短消息;ENUM DNS設(shè)備,與各個短消息網(wǎng)關(guān)連接,用于存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;在收到網(wǎng)關(guān)地址查詢請求信息后,從存儲的地址信息中獲得需要查詢的網(wǎng)關(guān)地址信息并發(fā)送到查詢的短消息網(wǎng)關(guān)。
現(xiàn)有的短消息業(yè)務(wù)系統(tǒng)中涉及尋址的只包含短消息網(wǎng)關(guān),發(fā)送用戶終端通過短消息網(wǎng)關(guān)將短消息發(fā)送到接收用戶終端歸屬的短消息網(wǎng)關(guān),通過短消息網(wǎng)關(guān)內(nèi)部的路由表達(dá)到尋址的目的,本發(fā)明引入ENUM DNS設(shè)備對接收用戶歸屬的短消息網(wǎng)關(guān)進(jìn)行尋址,能達(dá)到和現(xiàn)有方案相同的目的。但與現(xiàn)有的短消息業(yè)務(wù)系統(tǒng)相比,本發(fā)明在增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址時,不需修改現(xiàn)網(wǎng)中所有網(wǎng)關(guān)設(shè)備的數(shù)據(jù),只需統(tǒng)一修改ENUMDNS設(shè)備中的數(shù)據(jù)即可,引入了ENUM DNS設(shè)備來實現(xiàn)短消息網(wǎng)關(guān)的尋址操作起來比較簡單,與現(xiàn)有短消息業(yè)務(wù)系統(tǒng)相比投資成本較小,減少了全網(wǎng)短消息網(wǎng)關(guān)的修改所帶來的維護(hù)成本,同時提高了業(yè)務(wù)的運營效率,滿足短消息業(yè)務(wù)的實際需求。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為現(xiàn)有靜態(tài)路由表實現(xiàn)短消息網(wǎng)關(guān)尋址的示意圖;圖2為本發(fā)明用戶歸屬短消息網(wǎng)關(guān)的尋址方法實施例一流程圖;圖3為本發(fā)明用戶歸屬短消息網(wǎng)關(guān)的尋址方法實施例二解析示意圖;圖4為本發(fā)明短消息業(yè)務(wù)系統(tǒng)實施例示意圖。
具體實施例方式
參見圖2,為本發(fā)明用戶歸屬短消息網(wǎng)關(guān)的尋址方法實施例一流程圖。如圖2所示,本實施例包括在短消息業(yè)務(wù)系統(tǒng)中加入ENUM DNS設(shè)備,并在ENUM DNS設(shè)備中存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;B、在發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)需要獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息時,通過所述ENUM DNS設(shè)備獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息。
圖3為本發(fā)明用戶歸屬短消息網(wǎng)關(guān)的尋址方法實施例二解析示意圖。本實施例適用于異網(wǎng)終端到本網(wǎng)終端、應(yīng)用到終端或終端到應(yīng)用時的流程,也可用于短消息業(yè)務(wù)中涉及短消息網(wǎng)關(guān)尋址的其它應(yīng)用場景。如圖3所示,需要事先在短消息業(yè)務(wù)系統(tǒng)中加入ENUM DNS設(shè)備,并在ENUM DNS設(shè)備中存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息。本實施例的尋址方法包括步驟1.發(fā)送方(包括SP或手機(jī)用戶終端)將包含接收方(包括SP或手機(jī)用戶終端)身份標(biāo)識的短消息發(fā)送到發(fā)送方歸屬的短消息網(wǎng)關(guān);步驟2.發(fā)送方歸屬的短消息網(wǎng)關(guān)根據(jù)接收方的身份標(biāo)識向ENUM DNS設(shè)備發(fā)送地址查詢請求,如圖3中所示的“ENUM DNS_Query”請求消息,該消息中包含接收方的身份標(biāo)識,如手機(jī)號碼;步驟3.ENUM DNS設(shè)備根據(jù)保存的地址信息,將接收方歸屬的短消息網(wǎng)關(guān)地址發(fā)送給發(fā)送方歸屬的短消息網(wǎng)關(guān),如圖3中所示,ENUM DNS設(shè)備返回“ENUM DNS_Response”響應(yīng)消息,該消息中包含接收方歸屬的短消息網(wǎng)關(guān)地址;步驟4.發(fā)送方歸屬的短消息網(wǎng)關(guān)將短消息轉(zhuǎn)發(fā)給接收方歸屬的短消息網(wǎng)關(guān),如圖3所示,發(fā)送方歸屬短消息網(wǎng)關(guān)發(fā)送“SM8_forward”消息;“SM8_forward”是短消息業(yè)務(wù)過程中短消息網(wǎng)關(guān)之間轉(zhuǎn)發(fā)短消息內(nèi)容時的一個消息,即使沒有ENUM DNS設(shè)備,短消息網(wǎng)關(guān)之間也利用這個消息轉(zhuǎn)發(fā)。接收方歸屬的短消息網(wǎng)關(guān)收到后會返回一個響應(yīng)消息“SM8_forward_resp”,表示收到短消息;步驟5.接收方歸屬的短消息網(wǎng)關(guān)將短消息發(fā)送到接收方。
當(dāng)短消息從發(fā)送方到達(dá)發(fā)送方歸屬的短消息網(wǎng)關(guān)后,網(wǎng)關(guān)首先查詢ENUM DNS設(shè)備,在ENUM DNS設(shè)備中保存有網(wǎng)內(nèi)所有用戶所歸屬的短消息網(wǎng)關(guān)的地址信息,當(dāng)網(wǎng)關(guān)根據(jù)接收方用戶的號碼將路由查詢請求發(fā)送到ENUM DNS設(shè)備后,ENUM DNS會根據(jù)所保存的數(shù)據(jù)信息,將接收方歸屬的SMGW地址返回給發(fā)送方的SMGW,以此實現(xiàn)短消息在網(wǎng)關(guān)之間的轉(zhuǎn)發(fā)。
本實施例將所有網(wǎng)關(guān)的地址信息統(tǒng)一到ENUM DNS設(shè)備中統(tǒng)一管理,當(dāng)某一短消息網(wǎng)關(guān)需要獲取接收用戶歸屬的短消息網(wǎng)關(guān)時,從ENUM DNS設(shè)備中獲取所述地址信息。與現(xiàn)有方案相比,本實施例的尋址方法擴(kuò)展性好,能靈活的滿足短消息業(yè)務(wù)的運營需求。在增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址時,不需分別修改現(xiàn)網(wǎng)中所有網(wǎng)關(guān)設(shè)備的數(shù)據(jù),只需統(tǒng)一修改ENUM DNS設(shè)備中的數(shù)據(jù)即可,簡化了管理維護(hù)的過程。ENUM DNS設(shè)備來實現(xiàn)短消息網(wǎng)關(guān)的尋址操作起來比較簡單,與現(xiàn)有尋址方式相比投資成本較小,減少了全網(wǎng)短消息網(wǎng)關(guān)的修改所帶來的維護(hù)成本,同時提高了業(yè)務(wù)的運營效率,滿足短消息業(yè)務(wù)的實際需求。
參見圖4,為本發(fā)明短消息業(yè)務(wù)系統(tǒng)實施例示意圖。本實施例包括短消息網(wǎng)關(guān)1、網(wǎng)關(guān)2、網(wǎng)關(guān)3及ENUM DNS設(shè)備,三個網(wǎng)關(guān)分別與ENUM DNS設(shè)備相連。當(dāng)某網(wǎng)關(guān)(如網(wǎng)關(guān)2)作為一用戶終端的歸屬短消息網(wǎng)關(guān)向不屬于該網(wǎng)關(guān)的接收用戶終端轉(zhuǎn)發(fā)短消息時,向與之連接的ENUM DNS設(shè)備查詢接收用戶終端的歸屬網(wǎng)關(guān)(如網(wǎng)關(guān)1)地址;ENUM DNS設(shè)備分別與三個短消息網(wǎng)關(guān)連接,用于存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及對應(yīng)的歸屬短消息網(wǎng)關(guān)的地址信息;在收到網(wǎng)關(guān)地址查詢請求信息后,從存儲的地址信息中獲得需要查詢的網(wǎng)關(guān)地址信息并發(fā)送到查詢的短消息網(wǎng)關(guān)。
其中,ENUM DNS設(shè)備包括存儲模塊,與處理模塊連接,用于存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;處理模塊,與存儲模塊連接,用于根據(jù)收到的查詢請求信息中接收用戶終端的身份標(biāo)識查找對應(yīng)的短消息網(wǎng)關(guān)的地址信息。
下面對存儲模塊中存儲的短消息業(yè)務(wù)的相關(guān)數(shù)據(jù)信息進(jìn)行舉例說明,存儲模塊中存儲的資源記錄稱為命名權(quán)威指針(Naming AuthoringPointer,簡稱NAPTR),可以包含如下短消息業(yè)務(wù)的相關(guān)信息(1) 順序(Order)字段該字段標(biāo)識優(yōu)先級,如果短消息規(guī)定業(yè)務(wù)中一個查詢條件對應(yīng)多個記錄,則通過該字段可以區(qū)分不同數(shù)據(jù)記錄的使用優(yōu)先級。優(yōu)先級順序根據(jù)該字段值由低向高,短消息業(yè)務(wù)暫時未使用該字段,默認(rèn)填10;(2) 優(yōu)先級(Preference)字段該字段標(biāo)識次優(yōu)先級,表示在Order確定優(yōu)先級下,繼續(xù)進(jìn)行優(yōu)先級劃分的處理。優(yōu)先級順序根據(jù)該字段值由低向高,短消息業(yè)務(wù)暫時未使用該字段,默認(rèn)填100;(3) 標(biāo)簽長度(FlagsLength)字段該字段表示標(biāo)簽字段的實際長度;(4) 標(biāo)簽(Flags)字段,短消息業(yè)務(wù)對于該字段指始終填寫為”U”;(5) 業(yè)務(wù)長度(ServiceLength)字段該字段表示業(yè)務(wù)字段的實際長度;(6) 業(yè)務(wù)(Service)字段具體Services字段在短消息業(yè)務(wù)使用中的描述參見表一;(7) 正則表達(dá)式長度(RegExpLength)字段該字段表示正則表達(dá)式字段的實際長度;(8) 正則表達(dá)式(RegExp)字段具體RegExp字段在短消息業(yè)務(wù)使用中的描述參見表一;(9) 替換(Replacement)字段在短消息業(yè)務(wù)中該字段為空。
NAPTR記錄中的相關(guān)字段的含義具體可參見相關(guān)國際標(biāo)準(zhǔn)RFC2915和RFC2916??紤]到短消息業(yè)務(wù)系統(tǒng)中短消息網(wǎng)關(guān)的數(shù)據(jù)緩存功能,在ENUMDNS中存儲的命名權(quán)威指針(Naming Authoring Pointer,簡稱NAPTR)中記錄IP地址和域名格式要求如下NAPTR記錄中除了路由信息(SMGW的IP地址)外,增加手機(jī)號碼段和客戶端類型兩部分內(nèi)容,手機(jī)號碼段的長度為9位,但是根據(jù)實際運營的情況可以對其長度進(jìn)行修改;客戶端類型采用“TYPE”的形式來表示,如定義“TYPE=PLMN”這一類客戶端類型,將來根據(jù)業(yè)務(wù)的發(fā)展情況可以增加新的客戶端類型。
表一 短消息產(chǎn)品業(yè)務(wù)(Service)分類和正則表達(dá)式(RegExp)對應(yīng)表
下面以發(fā)送方歸屬的SMGW通過ENUM DNS設(shè)備查詢接收方歸屬SMGW地址的情況為例,說明ENUM DNS設(shè)備在短消息中應(yīng)用時的地址解析過程,可在ENUM DNS設(shè)備中處理模塊中設(shè)置一地址解析子模塊,根據(jù)查詢請求消息解析對應(yīng)的短消息網(wǎng)關(guān)的地址信息,向發(fā)送查詢請求消息的網(wǎng)關(guān)返回解析的結(jié)果(1) 發(fā)送方歸屬SMGW確保接收方地址符合E.164地址格式并包含有字符‘+’。如果接收方地址遵從某國家或地區(qū)的具體規(guī)定(如只在運營商代碼后加一個號碼),發(fā)送方歸屬SMGW必須把該國家或地區(qū)號碼轉(zhuǎn)換為E.164格式的地址;例如13923944567號碼轉(zhuǎn)換時,被轉(zhuǎn)換為+86-139-2394-4567;(2)發(fā)送方歸屬SMGW把除去開頭的‘+’以外的所有非數(shù)字字符去掉;例如步驟(1)中的+86-139-2394-4567變?yōu)?8613923944567;(3)發(fā)送方歸屬SMGW把除數(shù)字以外的所有字符都去掉;例如步驟(2)中的+8613923944567變?yōu)?613923944567;(4)發(fā)送方歸屬SMGW在各數(shù)字之間插入實心點“.”例如8613923944567變?yōu)?.6.1.3.9.2.3.9.4.4.5.6.7;(5)發(fā)送方歸屬SMGW顛倒數(shù)字順序;例如將8.6.1.3.9.2.3.9.4.4.5.6.7變?yōu)?.6.5.4.4.9.3.2.9.3.1.6.8;(6)步驟(5)所產(chǎn)生的子域通過添加合適的字符串被轉(zhuǎn)換為一個正式域名;根據(jù)ENUM實現(xiàn)的管理控制可添加不同的字符串;如加入公共頂級域名字符串a(chǎn)rpa;例如步驟(5)中的子域加入公共頂級域名(arpa)后變?yōu)?.6.5.4.4.9.3.2.9.3.1.6.8.e164.arpa;(7)發(fā)送方歸屬SMGW采用所產(chǎn)生的完整網(wǎng)域名稱(Fully QualifiedDomain Name,簡稱FQDN)以及符合步驟(2)規(guī)定形式的E.164號碼作為輸入到ENUM-DNS中,由ENUM-DNs執(zhí)行NAPTR算法運算;(8)ENUM DNS運算后的輸出結(jié)果可能有如下5種情況a.符合步驟(2)規(guī)定形式的E.164號碼不在編號方案之中。發(fā)送方歸屬SMGW調(diào)用合適的地址解析異常處理程序(如發(fā)送消息來報告錯誤情況);b.符合步驟(2)規(guī)定形式的E.164號碼在編號方案之中,但該號碼不存在相應(yīng)的通用資源標(biāo)識(Universal Resource Identifier,簡稱URI)。發(fā)送方歸屬SMGW調(diào)用合適的地址解析異常處理程序。如向發(fā)送方SMGW發(fā)送消息來報告錯誤情況,進(jìn)行必要的地址轉(zhuǎn)換,并通過SM8接口路由轉(zhuǎn)發(fā)該消息到接收方;c.符合步驟(2)規(guī)定形式的E.164號碼在編碼方案之中,但沒有相應(yīng)的SMS URI存在。發(fā)送方歸屬SMGW調(diào)用合適的地址解析異常處理程序(如發(fā)送消息來報告錯誤情況,進(jìn)行必要的地址轉(zhuǎn)換,并基于業(yè)務(wù)字段采用合適的URI并通過SM8接口路由轉(zhuǎn)發(fā)該消息到接收方);d.ENUM DNS業(yè)務(wù)不可用。發(fā)送方歸屬SMGW調(diào)用合適的地址解析異常處理程序(如發(fā)送消息來報告錯誤情況,在排隊中存儲該消息,并在以后重試);e.符合步驟(2)規(guī)定形式的E.164號碼在編號方案中,相應(yīng)的SMS URI也存在例如下面所示為與FQIDN相關(guān)的NAPTR資源記錄,該FQDN地址是從接收方地址(+8613923944567)推導(dǎo)出來的。
IN NAPTR 100 10″u″″sip+E2U″″!^.*$!sip:Mary.Smith@sip.cosmote.gr!″.
IN NAPTR 10 100“U”″E2U+sms:http:sm8″″!^.*$!sms:+8613923944567/TYPE=PLMN@http://218.20.241.225!″.
IN NAPTR 10 100“U”″E2U+sms:smgwid″″!^.*$!sms:+8613923944567/TYPE=PLMN@10101!″.
IN NAPTR 101 10″u″″mailto+E2U″″!^.*$!mailto:Mary.Smith@mycosmos.gr!″.
IN NAPTR 102 10″u″″mailto+E2U″″!^.*$!mailto:MaryS@otenet.gr!″.
號碼+8613923944567被轉(zhuǎn)化為下列URIsip:Mary.Smith@sip.cosmote.grsms:+8613923944567/TYPE=PLMN@http://218.20.241.225
sms:+8613923944567/TYPE=PLMN@10101mailto:Mary.Smith@mycosmos.grmailto:MaryS@otenet.gr(9)如果ENUM-DNS設(shè)備返回不止一個sms的URI,發(fā)送方歸屬SMGW需要根據(jù)順序(order)和優(yōu)先級(preference)描述的順序和慣用選項字段對兩個或兩個以上的SMS URI進(jìn)行排序。
(10)發(fā)送方歸屬SMGW使用查詢到的接收方歸屬SMGW的IP地址,將該短消息轉(zhuǎn)發(fā)到接收方SMGW。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種用戶歸屬短消息網(wǎng)關(guān)的尋址方法,其特征在于,包括A、在短消息業(yè)務(wù)系統(tǒng)中加入ENUM DNS設(shè)備,并在ENUM DNS設(shè)備中存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;B、在發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)需要獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息時,通過所述ENUM DNS設(shè)備獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息。
2.根據(jù)權(quán)利要求1所述的用戶歸屬短消息網(wǎng)關(guān)的尋址方法,其特征在于,所述步驟B包括步驟1.發(fā)送用戶終端將包含接收用戶終端身份標(biāo)識的短消息發(fā)送到發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān);步驟2.發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)根據(jù)接收用戶終端的身份標(biāo)識向ENUM DNS設(shè)備發(fā)送地址查詢請求;步驟3.ENUM DNS設(shè)備根據(jù)保存的地址信息,將接收用戶終端歸屬的短消息網(wǎng)關(guān)地址發(fā)送給發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)。
3.根據(jù)權(quán)利要求2所述的用戶歸屬短消息網(wǎng)關(guān)的尋址方法,其特征在于,所述步驟3之后還包括步驟4.發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)根據(jù)接收用戶終端歸屬的短消息網(wǎng)關(guān)地址將短消息轉(zhuǎn)發(fā)給接收用戶終端歸屬的短消息網(wǎng)關(guān);步驟5.由接收用戶終端歸屬的短消息網(wǎng)關(guān)將短消息發(fā)送到接收用戶終端。
4.一種短消息業(yè)務(wù)系統(tǒng),包括短消息網(wǎng)關(guān),其特征在于,還包括ENUM DNS設(shè)備,與各個短消息網(wǎng)關(guān)連接,用于存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;在收到網(wǎng)關(guān)地址查詢請求信息后,從存儲的地址信息中獲得需要查詢的網(wǎng)關(guān)地址信息并發(fā)送到查詢的短消息網(wǎng)關(guān)。
5.根據(jù)權(quán)利要求4所述的短消息業(yè)務(wù)系統(tǒng),其特征在于,所述的ENUMDNS設(shè)備包括存儲模塊,與處理模塊連接,用于存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;處理模塊,與存儲模塊連接,用于根據(jù)收到的查詢請求信息中接收用戶終端的身份標(biāo)識查找對應(yīng)的短消息網(wǎng)關(guān)的地址信息。
6.根據(jù)權(quán)利要求5所述的短消息業(yè)務(wù)系統(tǒng),其特征在于,所述的存儲模塊存儲有短消息網(wǎng)關(guān)的IP地址信息、短消息網(wǎng)關(guān)的ID信息、用戶身份標(biāo)識信息及用戶終端類型信息。
7.根據(jù)權(quán)利要求6所述的短消息業(yè)務(wù)系統(tǒng),其特征在于,所述的存儲模塊還存儲有域名格式信息。
8.根據(jù)權(quán)利要求5所述的短消息業(yè)務(wù)系統(tǒng),其特征在于,所述的查詢請求消息包含完整網(wǎng)域名稱及符合規(guī)定形式的接收用戶終端的E.164號碼。
9.根據(jù)權(quán)利要求8所述的短消息業(yè)務(wù)系統(tǒng),其特征在于,所述的處理模塊包括地址解析子模塊,與存儲模塊相連,用于根據(jù)完整網(wǎng)域名稱及符合規(guī)定形式的接收用戶終端的E.164號碼解析對應(yīng)的短消息網(wǎng)關(guān)的地址信息,向發(fā)送查詢請求消息的網(wǎng)關(guān)返回解析的結(jié)果。
10.根據(jù)權(quán)利要求4-9所述的任一短消息業(yè)務(wù)系統(tǒng),其特征在于,所述用戶終端為業(yè)務(wù)提供商或手機(jī)用戶。
全文摘要
本發(fā)明涉及一種用戶歸屬短消息網(wǎng)關(guān)的尋址方法及短消息業(yè)務(wù)系統(tǒng)。其中,該方法包括在短消息業(yè)務(wù)系統(tǒng)中加入ENUM DNS設(shè)備,并在ENUM DNS設(shè)備中存儲全網(wǎng)內(nèi)所有用戶終端的身份標(biāo)識及歸屬的短消息網(wǎng)關(guān)的地址信息;在發(fā)送用戶終端歸屬的短消息網(wǎng)關(guān)需要獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息時,通過ENUM DNS設(shè)備獲得接收用戶終端歸屬的短消息網(wǎng)關(guān)的地址信息??捎行Ы鉀Q現(xiàn)有技術(shù)中增加短消息網(wǎng)關(guān)設(shè)備或修改某個網(wǎng)關(guān)的地址信息所帶來的維護(hù)工作量巨大及耗費大量成本的問題,及現(xiàn)有的短消息尋址方式擴(kuò)展性差、業(yè)務(wù)運營效率低等問題。
文檔編號H04W4/12GK101094449SQ20071011949
公開日2007年12月26日 申請日期2007年7月25日 優(yōu)先權(quán)日2007年7月25日
發(fā)明者吳靜, 杜杏蘭 申請人:中國網(wǎng)絡(luò)通信集團(tuán)公司