專利名稱::一種短信業(yè)務路由的方法與系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及移動通訊
技術領域:
,尤其涉及一種短信業(yè)務路由的方法與系統(tǒng)。
背景技術:
:隨著無線市話網(wǎng)絡的發(fā)展,增值業(yè)務越來越成為運營商和用戶的關注焦點,這其中,短信業(yè)務成為無線市話網(wǎng)絡發(fā)展的重點?,F(xiàn)有方案中,短信業(yè)務路由的系統(tǒng)如圖1所示,包括如下功能實體短信網(wǎng)關(SMGW,ShortMessageGateway)、短信服務中心(SMSC,ShortMessageServiceCenter)和短信分發(fā)控制中心(SDCC,ShortMessageDistributionControlCenter)。其中各功能實體的作用如下短信分發(fā)控制中心用于管理各增值業(yè)務的前綴碼;緩存從其他系統(tǒng)同步來的用戶及其簽約信息數(shù)據(jù);負責鑒權用戶號碼的業(yè)務信息,將短信網(wǎng)關來的消息,提取用戶信息,查詢用戶的開展的業(yè)務,根據(jù)用戶不同的業(yè)務組合,返回路由前綴碼,下發(fā)給短信網(wǎng)關。短信網(wǎng)關用于連接各個短信服務中心。短信服務中心用于短信鄉(xiāng)l存和轉發(fā)?,F(xiàn)有方案中,在使用如圖1所示的系統(tǒng)進行短信業(yè)務的路由的處理方法如圖2所示,短信網(wǎng)關根據(jù)短信目的用戶的號段將短信轉到短信分發(fā)控制中心,判斷具體是哪一種業(yè)務;短信分發(fā)控制中心根據(jù)短信業(yè)務的種類在被叫號碼前加不同的前綴,再返回^M信網(wǎng)關;短信網(wǎng)關根據(jù)不同的前綴確定具體的^各由方向。但是,圖2所示現(xiàn)有方案中,短信分發(fā)控制中心和短信網(wǎng)關之間的交互模式是采用消息方式,該方法消息交互比較多,共有4對消息(消息203提4交請求消息/204提交響應消息,消息205投遞請求消息/206投遞響應消息,消息211提交請求消息(狀態(tài)報告)/212提交響應消息(狀態(tài)l良告),消息213投遞請求消息(狀態(tài)報告)/214投遞響應消息(狀態(tài)報告)),過多的消息交互影響了系統(tǒng)的處理性能。
發(fā)明內容本發(fā)明要解決的技術問題是提出一種短信業(yè)務路由的方法與系統(tǒng),減少網(wǎng)元間的消息交互量,提高系統(tǒng)處理能力。為了解決上述技術問題,本發(fā)明提供了一種短信業(yè)務路由的方法,包含以下步驟短信網(wǎng)關接收到短信后向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心根據(jù)接收到的所述路由查詢請求中包含的目的用戶信息查詢所述目的用戶定義的業(yè)務所對應的路由信息,并將所述路由信息包含在響應消息中返回給短信網(wǎng)關。進一步地,上述方法還可具有以下特點所述目的用戶信息包含目的用戶號碼;所述路由信息為路由前綴碼形式;所述短信分發(fā)控制中心首先將所述目的用戶號碼提取出來,并根據(jù)所述目的用戶號查詢所述目的用戶定義的業(yè)務,然后再查詢對應所述業(yè)務的路由前綴碼,接著將查詢到的路由前綴碼填寫到響應消息的路由信息字段,隨響應消息一起返回^^豆信網(wǎng)關。進一步地,上述方法還可具有以下特點短信分發(fā)控制中心將所述路由前綴碼作為目的用戶號碼的前綴與目的用戶號碼一起寫入響應消息的路由信息字段或者單獨寫入響應消息的路由信息字段。進一步地,上述方法還可具有以下特點所述短信網(wǎng)關收到路由查詢結果后還包括將要發(fā)送的短信轉換成請求消息根據(jù)所述路由查詢結果發(fā)送給指定的短信服務中心并由所述指定的短信服務中心發(fā)送給目的用戶;所述指定的短信服務中心收到目的用戶側發(fā)送來的狀態(tài)報告后,將發(fā)送狀態(tài)報告的請求消息發(fā)送^^豆信網(wǎng)關由短信網(wǎng)關發(fā)送給源用戶。進一步地,上述方法還可具有以下特點所述路由查詢請求包含消息頭和必選參數(shù),其中所述必選參數(shù)包含源用戶信息和目的用戶信息;進一步地,上述方法還可具有以下特點所述目的用戶信息含目的地址編碼類型、目的地址編碼方案及目的地址。本發(fā)明提供的短信業(yè)務路由的系統(tǒng)包含短信網(wǎng)關、短信服務中心和短信分發(fā)控制中心,其中短信網(wǎng)關用于連接各個短信服務中心,及根據(jù)路由配置向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心用于提取所述路由查詢請求中包含的目的用戶信息,查詢用戶定義的業(yè)務,及與短信網(wǎng)關進行應答。進一步地,上述系統(tǒng)還可具有以下特點所述短信分發(fā)控制中心還用于管理各用戶定義業(yè)務的前綴碼,及緩存從其他系統(tǒng)同步來的用戶及其簽約信息數(shù)據(jù)。進一步地,上述系統(tǒng)還可具有以下特點所述短信分發(fā)控制中心根據(jù)短信網(wǎng)關發(fā)起的路由查詢請求返回的響應消息中包含目的用戶的路由前綴碼。進一步地,上述系統(tǒng)還可具有以下特點所述路由前綴碼通過作為目的用戶號碼的前綴與目的用戶號碼一起寫入響應消息的路由信息字段或者單獨寫入響應消息的路由信息字段的方式隨響應消息一起返回短信網(wǎng)關。本發(fā)明所述一種短信業(yè)務路由的系統(tǒng)與方法,僅使用l對消息即可完成短信業(yè)務路由的功能,簡化了處理流程,大大減少了信息交互的數(shù)量,也減少了大部分交互的數(shù)據(jù)量,提高了系統(tǒng)處理性能;且無需對硬件做大的改動即可實現(xiàn),運營成本低,方使/使用。圖1是本發(fā)明實施例一種實現(xiàn)短信業(yè)務路由的系統(tǒng)的結構原理圖。圖2是現(xiàn)有技術一種實現(xiàn)短信業(yè)務路由的方法流程圖。圖3是本發(fā)明實施例一種實現(xiàn)短信業(yè)務路由的方法流程圖。具體實施例方式本發(fā)明提出一種短信業(yè)務路由的系統(tǒng)與方法,其基本構思是短信網(wǎng)關接收到短信后,根據(jù)需要向短信分發(fā)控制中心發(fā)起路由信息查詢請求,所述請求消息包括源用戶號碼、目的用戶號碼等;短信分發(fā)控制中心提取目的用戶信息,查詢所述目的用戶定義的業(yè)務,#^居用戶不同的業(yè)務組合,向短信網(wǎng)關返回路由前綴碼。所述路由查詢過程僅使用1對消息即可完成,簡化了處理流程,大大減少了信息交互的數(shù)量。下面結合附圖對本發(fā)明做詳細的說明。本發(fā)明實施例一種短信業(yè)務路由的系統(tǒng)組成和圖1中現(xiàn)有技術短信業(yè)務路由的系統(tǒng)組成相同,因此無需對硬件做大的改動即可實現(xiàn)本發(fā)明實施例短信業(yè)務的路由,運營成本低,方便使用。涉及的主要功能實體仍包括短信網(wǎng)關(SMGW)、短信服務中心(SMSC)、短信分發(fā)控制中心(SDCC),其中短信網(wǎng)關用于連接各個短信服務中心,及根據(jù)路由配置向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心用于提取所述路由查詢請求中包含的目的用戶信息,查詢用戶定義的業(yè)務,及與短信網(wǎng)關進行應答。所述短信分發(fā)控制中心還用于管理各用戶定義業(yè)務的前綴碼,及緩存從其他系統(tǒng)同步來的用戶及其簽約信息數(shù)據(jù)。所述短信分發(fā)控制中心根據(jù)短信網(wǎng)關發(fā)起的路由查詢請求返回的響應消息中包含目的用戶的路由前綴碼。所述路由前綴碼通過作為目的用戶號碼的前綴與目的用戶號碼一起寫入響應消息的路由信息字段或者單獨寫入響應消息的路由信息字段的方式隨響應消息一起返回短信網(wǎng)關。圖3所示為采用上述系統(tǒng)來實現(xiàn)短信業(yè)務路由的方法流程圖,包括如下步驟步驟301302:上級網(wǎng)元發(fā)送請求消息給短信網(wǎng)關;短信網(wǎng)關返回一響應消息給所述上級網(wǎng)元;上級網(wǎng)元可以是一些其他短信服務中心或短信網(wǎng)關,或者CP/SP的業(yè)務系統(tǒng)。步驟303304:短信網(wǎng)關根據(jù)自身的路由配置發(fā)送路由查詢請求給短信分發(fā)控制中心;短信分發(fā)控制中心根據(jù)所述路由查詢請求進行查詢,并發(fā)送查詢結果給短信網(wǎng)關;所述路由配置是按照網(wǎng)絡側約定的協(xié)議配置的,比如,可以根據(jù)網(wǎng)元的不同進行配置,或者也可以根據(jù)用戶的類別進行控制。所述路由配置用于為需要進行路由查詢的消息提供路由查詢服務。短信分發(fā)控制中心與短信網(wǎng)關之間可以保留沿用SMPP建立鏈路的消息接口。對于短信路由查詢請求/響應接口消息根據(jù)可以根據(jù)短信分發(fā)控制中心與短信網(wǎng)關之間的約定進行設定,比如可以按照如下方式定義命令命令字方向SDCC—Query—Route0x00006010SMGW->SDCCSDCC—Query—Route—Resp0x80006010SDCC->SMGW其中,所述請求消息SDCC_Query_Route可以定義為:8<table>tableseeoriginaldocumentpage9</column></row><table>所述短信分發(fā)控制中心首先將上述請求消息中的目的用戶號碼提取出來,并根據(jù)所述目的用戶號查詢所述目的用戶定義的業(yè)務;然后再查詢對應此業(yè)務的相關路由前綴碼;接著將查詢到的路由前綴碼根據(jù)所述短信分發(fā)控制中心與所述短信網(wǎng)關的約定填寫到響應消息的路由信息字段,比如可以將所述查詢到的目的用戶的業(yè)務路由前綴碼作為目的用戶號碼的前綴,與目的用戶號碼一起寫入下面表格中所示的Route—Info字段,還可以只將所述查詢到的目的用戶的業(yè)務路由前綴碼寫入下面表格中所示的Route—Info字段;最后將所述包含路由前綴碼的響應消息返回給短信網(wǎng)關。所述響應消息SDCC—Query—Route—Resp可以按照下面表格中的信息進行定義<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>步驟305-306:短信網(wǎng)關根據(jù)收到的路由查詢結果和自身的路由配置將要發(fā)送的短信轉換成Submit請求發(fā)送給指定的短信服務中心;所述指定的短信服務中心返回一響應消息給所述短信網(wǎng)關;所述指定的短信服務中心是網(wǎng)絡側在對所述短信網(wǎng)關進行路由配置時約定好的,用于對短信進行緩存和轉發(fā)。當所述短信網(wǎng)關向所述指定的短信服務中心發(fā)送Submit請求時,根據(jù)路由配置的不同,可以在Submit請求中保留所述查詢到的路由前綴碼,也可以刪除所述路由前綴碼。所述指定的短信服務中心收到所述Submit請求后,將所述短信發(fā)送短信網(wǎng)關,由所述短信網(wǎng)關將所述短信發(fā)送給目的用戶。目的用戶側收到所述短信后返回一狀態(tài)報告給所述指定的短消息中心。步驟3C)7308:所述指定的短信服務中心收到目的用戶側發(fā)送來的狀態(tài)報告后,將發(fā)送狀態(tài)報告的Deliver請求消息發(fā)送給短信網(wǎng)關;短信網(wǎng)關收到請求后,將返回一Deilver響應消息;步驟309-310:短信網(wǎng)關將該狀態(tài)才良告發(fā)送給上級網(wǎng)元;上級網(wǎng)元返回一響應消息后此流程結束。短信網(wǎng)關將該狀態(tài)^^告發(fā)送給上級網(wǎng)元后,由上級網(wǎng)元發(fā)送給源用戶終端,告知所述源用戶終端該條短信已經(jīng)發(fā)送到目的用戶側;源用戶終端根據(jù)約定的協(xié)議返回一響應消息給短信網(wǎng)關。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。權利要求1、一種短信業(yè)務路由的方法,其特征在于,包含以下步驟短信網(wǎng)關接收到短信后向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心根據(jù)接收到的所述路由查詢請求中包含的目的用戶信息查詢所述目的用戶定義的業(yè)務所對應的路由信息,并將所述路由信息包含在響應消息中返回給短信網(wǎng)關。2、如權利要求1所述的方法,其特征在于所述目的用戶信息包含目的用戶號碼;所述路由信息為路由前綴碼形式;所述短信分發(fā)控制中心首先將所述目的用戶號碼提取出來,并根據(jù)所述目的用戶號查詢所述目的用戶定義的業(yè)務,然后再查詢對應所述業(yè)務的路由前綴碼,接著將查詢到的路由前綴碼填寫到響應消息的路由信息字段,隨響應消息一起返回^^豆信網(wǎng)關。3、如權利要求2所述的方法,其特征在于短信分發(fā)控制中心將所述路由前綴碼作為目的用戶號碼的前綴與目的用戶號碼一起寫入響應消息的路由信息字段或者單獨寫入響應消息的路由信息字段。4、如權利要求l所述的方法,其特征在于所述短信網(wǎng)關收到路由查詢結果后還包括將要發(fā)送的短信轉換成請求消息根據(jù)所述路由查詢結果發(fā)送給指定的短信服務中心并由所述指定的短信服務中心發(fā)送給目的用戶;所述指定的短信服務中心收到目的用戶側發(fā)送來的狀態(tài)報告后,將發(fā)送狀態(tài)報告的請求消息發(fā)送^4i信網(wǎng)關由短信網(wǎng)關發(fā)送給源用戶。5、如權利要求1所述的方法,其特征在于所述路由查詢請求包含消息頭和必選參數(shù),其中所述必選參數(shù)包含源用戶信息和目的用戶信息;所述源用戶信息包含源地址編碼類型、源地址編碼方案及源地址;所述目的用戶信息含目的地址編碼類型、目的地址編碼方案及目的地址。6、一種短信業(yè)務路由的系統(tǒng),包含短信網(wǎng)關、短信服務中心和短信分發(fā)控制中心,其特征在于短信網(wǎng)關用于連"f婁各個短信服務中心,及根據(jù)路由配置向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心用于提取所述路由查詢請求中包含的目的用戶信息,查詢用戶定義的業(yè)務,及與短信網(wǎng)關進行應答。7、如權利要求6所述的系統(tǒng),其特征在于所述短信分發(fā)控制中心還用于管理各用戶定義業(yè)務的前綴碼,及緩存從其他系統(tǒng)同步來的用戶及其簽約信息數(shù)據(jù)。8、如權利要求6所述的系統(tǒng),其特征在于所述短信分發(fā)控制中心根據(jù)短信網(wǎng)關發(fā)起的路由查詢請求返回的響應消息中包含目的用戶的路由前綴碼。9、如權利要求7所述的系統(tǒng),其特征在于所述路由前綴碼通過作為目的用戶號碼的前綴與目的用戶號碼一起寫入響應消息的路由信息字段或者單獨寫入響應消息的路由信息字段的方式隨響應消息一起返回短信網(wǎng)關。全文摘要一種短信業(yè)務路由的方法與系統(tǒng),該系統(tǒng)包括短信網(wǎng)關、短信服務中心和短信分發(fā)控制中心;該方法包括步驟短信網(wǎng)關接收到短信后向短信分發(fā)中心發(fā)起路由查詢請求,所述路由查詢請求包含源用戶信息和目的用戶信息;短信分發(fā)控制中心根據(jù)接收到的所述路由查詢請求中包含的目的用戶信息查詢所述目的用戶定義的業(yè)務所對應的路由信息,并將所述路由信息包含在響應消息中返回給短信網(wǎng)關。本發(fā)明可以減少網(wǎng)元間的消息交互量,提高系統(tǒng)處理能力。文檔編號H04W4/12GK101600177SQ20081011063公開日2009年12月9日申請日期2008年6月6日優(yōu)先權日2008年6月6日發(fā)明者柯尊友申請人:中興通訊股份有限公司