国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于ip的消息路由方法和系統(tǒng)的制作方法

      文檔序號(hào):7952783閱讀:228來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種基于ip的消息路由方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及一種基于IP的消息路由方法和系統(tǒng)。
      背景技術(shù)
      隨著寬帶網(wǎng)絡(luò)的發(fā)展,移動(dòng)通信將不僅僅局限于傳統(tǒng)的話音通信,結(jié)合音頻、視頻、圖片和文本等多種媒體類(lèi)型的多媒體業(yè)務(wù)將逐漸開(kāi)展起來(lái),通過(guò)與presence(呈現(xiàn)業(yè)務(wù))、短消息、WEB(網(wǎng)頁(yè))瀏覽、定位信息、PUSH(推送業(yè)務(wù))、文件共享等數(shù)據(jù)業(yè)務(wù)的結(jié)合,可以滿(mǎn)足移動(dòng)用戶(hù)的多種需求。
      在多種應(yīng)用的推動(dòng)下,3GPP以及3GPP2等標(biāo)準(zhǔn)組織先后推出了基于IMS(IP的多媒體子系統(tǒng))的架構(gòu),其目的是在移動(dòng)網(wǎng)絡(luò)中使用一種標(biāo)準(zhǔn)化的開(kāi)放的結(jié)構(gòu)來(lái)實(shí)現(xiàn)多種多樣的多媒體應(yīng)用,從而提供給移動(dòng)用戶(hù)更多的選擇和更豐富的感受。
      在3GPP Release 5(R5)階段,引入了IP多媒體子系統(tǒng)域,簡(jiǎn)稱(chēng)IMS。IMS疊加在分組域網(wǎng)絡(luò)之上,由CSCF(呼叫狀態(tài)控制功能)、MGCF(媒體網(wǎng)關(guān)控制功能)、MRF(媒體資源功能)和HSS(歸屬簽約用戶(hù)服務(wù)器)等功能實(shí)體組成,其中,CSCF又可以分成S-CSCF(服務(wù)CSCF)、P-CSCF(代理CSCF)和I-CSCF(查詢(xún)CSCF)三個(gè)邏輯實(shí)體,S-CSCF是IMS的業(yè)務(wù)交換中心,執(zhí)行會(huì)話控制,維持會(huì)話狀態(tài),負(fù)責(zé)管理用戶(hù)信息,產(chǎn)生計(jì)費(fèi)信息等。P-CSCF是終端用戶(hù)接入IMS的接入點(diǎn),完成用戶(hù)注冊(cè),負(fù)責(zé)QoS控制和安全管理等,I-CSCF負(fù)責(zé)IMS域之間的互通,管理S-CSCF的分配,對(duì)外隱藏網(wǎng)絡(luò)拓?fù)浜团渲?,產(chǎn)生計(jì)費(fèi)數(shù)據(jù)等。MGCF控制網(wǎng)關(guān),實(shí)現(xiàn)IMS網(wǎng)絡(luò)和其它網(wǎng)絡(luò)的互通,MRF提供媒體資源,如收放音,編解碼和多媒體會(huì)議橋。HSS是用戶(hù)數(shù)據(jù)庫(kù),存儲(chǔ)IMS用戶(hù)的簽約數(shù)據(jù)和配置信息等。
      由于IMS網(wǎng)絡(luò)的結(jié)構(gòu)做到了和底層承載網(wǎng)絡(luò)無(wú)關(guān),因此,3GPP定義的IMS網(wǎng)絡(luò)也可以應(yīng)用在3GPP定義的分組域網(wǎng)絡(luò)之外的其他分組網(wǎng)絡(luò)上,比如3GPP2中定義的分組網(wǎng)絡(luò)、WLAN網(wǎng)絡(luò)以及NGN網(wǎng)絡(luò)等,實(shí)現(xiàn)了和終端類(lèi)型的無(wú)關(guān)性以及和接入網(wǎng)絡(luò)類(lèi)型的無(wú)關(guān)性。由此可知,可以不限制IMS只應(yīng)用在3GPP相關(guān)的網(wǎng)絡(luò)和應(yīng)用上,其他類(lèi)型的接入網(wǎng)絡(luò)和承載網(wǎng)絡(luò)的業(yè)務(wù)和應(yīng)用也可以用IMS架構(gòu)來(lái)實(shí)現(xiàn),這樣,IMS為未來(lái)的多媒體應(yīng)用提供了一個(gè)通用的業(yè)務(wù)使能平臺(tái),IMS是向All IP Network業(yè)務(wù)提供體系演進(jìn)的重要一步。
      目前,3GPP提出的基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通的網(wǎng)絡(luò)構(gòu)架如附圖1所示。
      圖1所示的網(wǎng)絡(luò)構(gòu)架中的SME(短消息實(shí)體)、SM-SC(短消息業(yè)務(wù)中心)、SMS-GMSC/SMS-IWMSC(關(guān)口移動(dòng)交換中心/短消息網(wǎng)關(guān))、HSS/HLR(歸屬用戶(hù)服務(wù)器/歸屬位置寄存器)、CGF/CDF(計(jì)費(fèi)網(wǎng)關(guān)功能/計(jì)費(fèi)數(shù)據(jù)功能)和OCS(在線計(jì)費(fèi)系統(tǒng))是目前移動(dòng)網(wǎng)實(shí)現(xiàn)SMS業(yè)務(wù)的功能實(shí)體。
      SM-SC用于存儲(chǔ)短消息;SMS-GMSC是傳統(tǒng)消息路由實(shí)體,用于在移動(dòng)用戶(hù)接收到短消息時(shí),向HSS/HLR查詢(xún)路由信息;SMS-IWMSC用于檢查移動(dòng)用戶(hù)漫游情況下是否允許向其歸屬SM-SC發(fā)送短消息。目前移動(dòng)網(wǎng)絡(luò)中應(yīng)用的短消息中心都是集SM-SC、SMS-GMSC和SMS-IWMSC三個(gè)為一體的網(wǎng)絡(luò)設(shè)備,并沒(méi)有將這三個(gè)功能實(shí)體作為單獨(dú)的物理設(shè)備來(lái)實(shí)現(xiàn),所以,在下面的描述中,短消息中心即代表SM-SC、SMS-GMSC和SMS-IWMSC三個(gè)一體的網(wǎng)絡(luò)設(shè)備。
      HSS/HLR用于存儲(chǔ)移動(dòng)用戶(hù)的數(shù)據(jù)信息,包括路由信息,CGF/CDF用于收集并處理用戶(hù)的離線計(jì)費(fèi)的話單信息,然后,傳遞至計(jì)費(fèi)中心,OCS用于收集并處理移動(dòng)用戶(hù)在線計(jì)費(fèi)的話單信息,然后傳遞至計(jì)費(fèi)中心。
      圖1中的IP-Message-GW(IP Message Gateway,IP消息網(wǎng)關(guān))是新增的網(wǎng)絡(luò)實(shí)體,該網(wǎng)絡(luò)實(shí)體通過(guò)使IP網(wǎng)消息協(xié)議和已有的WCDMA/GSM網(wǎng)絡(luò)短消息協(xié)議之間互通,來(lái)實(shí)現(xiàn)IP用戶(hù)設(shè)備與SMS-GMSC/SMS-IWMSC之間的通訊。
      IMS core包含了IP多媒體子系統(tǒng)域的核心邏輯實(shí)體S-CSCF、P-CSCF和I-CSCF。IMS core為用戶(hù)設(shè)備和IP-Message-GW之間提供了可靠的連接?;赟IP的用戶(hù)設(shè)備UE使用消息業(yè)務(wù)時(shí),必須先注冊(cè)到IMS,然后再通過(guò)IMS向IP-Message-GW發(fā)起的第三方注冊(cè)在IP-Message-GW上注冊(cè),IP-Message-GW通知HSS該UE已注冊(cè)以及IP-Message-GW地址,HSS保存IP用戶(hù)的狀態(tài)為IP Connected,并存儲(chǔ)IP用戶(hù)的地址和其注冊(cè)的IP-SM-GW的地址。
      在目前的技術(shù)方案中,被叫UE在IP-Message-GW中注冊(cè)之后,IMS網(wǎng)絡(luò)域的UE的SMS-MT(短消息移動(dòng)終結(jié))流程如附圖2所示。
      圖2中,在步驟1、UE根據(jù)IMS注冊(cè)流程注冊(cè)到S-CSCF中。
      到步驟2、SM-SC向SMS-GMSC轉(zhuǎn)發(fā)短消息。
      到步驟3、SMS-GMSC向HLR/HSS發(fā)送請(qǐng)求以獲取路由信息消息,其中包括一個(gè)指示“SMS-GMSC支持IP消息傳輸”的標(biāo)識(shí)。該標(biāo)識(shí)表明SMS-GMSC則能夠接收并處理HLR/HSS在取路由信息響應(yīng)消息中返回的MSC、SGSN和IP-Message-GW三個(gè)實(shí)體的E.164地址,并且短消息能夠經(jīng)由MSC、SGSN和IP-Message-GW三條路徑進(jìn)行傳輸。當(dāng)用戶(hù)注冊(cè)到IP-MESSAGE-GW并且能夠經(jīng)由IMS網(wǎng)絡(luò)傳送短消息時(shí),HLR/HSS向SMS-GMSC返回IP-Message-GW、MSC和SGSN的地址。如果HLR/HSS沒(méi)有收到“SMS-GMSC支持IP消息傳輸”的標(biāo)識(shí),但收到“SMS-GMSC支持GPRS”的標(biāo)識(shí),則按照優(yōu)先級(jí)順序向SMS-GMSC返回SGSN和MSC的地址,否則只返回MSC的地址。
      到步驟4、SMS-GMSC根據(jù)接收到HLR/HSS返回的IP-MESSAGE-GW的地址信息,向IP-Message-GW發(fā)送攜帶有UE的MSISDN的短消息。
      這里,當(dāng)SMS-GMSC只接收到HLR/HSS返回的MSC和/或SGSN地址信息時(shí),則根據(jù)接收到的地址優(yōu)先級(jí)順序向MSC或SGSN發(fā)送攜帶有UE的MSISDN的短消息,該過(guò)程同現(xiàn)有實(shí)現(xiàn)方式一致,不再贅述。
      到步驟5、IP-Message-GW將被叫UE的MSISDN轉(zhuǎn)換成TEL-URL格式,并根據(jù)TEL-URL格式的被叫標(biāo)識(shí)獲得SIP-URL格式的被叫標(biāo)識(shí),然后,IP-Message-GW使用SIP MESSAGE格式向S-CSCF發(fā)送消息。
      到步驟6、S-CSCF將SIP MESSAGE轉(zhuǎn)發(fā)給UE。
      到步驟7、UE向S-CSCF返回200OK。
      到步驟8、S-CSCF向IP-Message-GW返回200OK。
      到步驟9、UE用SIP MESSAGE向S-CSCF發(fā)送消息發(fā)送報(bào)告。
      到步驟10、S-CSCF根據(jù)過(guò)濾器規(guī)則觸發(fā)業(yè)務(wù),向IP-Message-GW轉(zhuǎn)發(fā)SIPMESSAGE消息。
      到步驟11、IP-Message-GW向SMS-GMSC轉(zhuǎn)發(fā)短消息傳送報(bào)告。
      到步驟12、SMS-GMSC向HLR/HSS發(fā)送短消息傳送報(bào)告。
      到步驟13、SMS-GMSC向SM-SC發(fā)送短消息傳送報(bào)告。
      到步驟14、IP-Message-GW使用200OK向S-CSCF發(fā)送響應(yīng)消息。
      到步驟15、S-CSCF使用200OK向S-CSCF發(fā)送響應(yīng)消息。
      在目前的網(wǎng)絡(luò)中,SMS-GMSC最多能夠接收并處理MSC和SGSN兩個(gè)網(wǎng)元的地址。根據(jù)目前的技術(shù)要求,要實(shí)現(xiàn)基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通,要求SMS-GMSC能夠接收并處理IP-Message-GW、MSC和SGSN的三個(gè)網(wǎng)元的地址,并且,S-CSCF在向HLR/HSS發(fā)送路由信息請(qǐng)求時(shí),需要攜帶支持IP消息的標(biāo)識(shí)。這就需要對(duì)傳統(tǒng)短消息網(wǎng)元SMS-GMSC進(jìn)行改動(dòng),這種改動(dòng)會(huì)提高基于IP的消息業(yè)務(wù)的實(shí)現(xiàn)成本,這是運(yùn)營(yíng)商所不期望的。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,提供一種基于IP的消息路由方法和系統(tǒng),通過(guò)利用IP消息網(wǎng)關(guān)對(duì)消息進(jìn)行路由處理,避免了對(duì)傳統(tǒng)消息路由實(shí)體的改動(dòng),實(shí)現(xiàn)了低成本實(shí)現(xiàn)基于IP的消息業(yè)務(wù)的目的。
      為達(dá)到上述目的,本發(fā)明提供的一種基于IP的消息路由方法,包括a、被叫側(cè)歸屬用戶(hù)服務(wù)器/歸屬位置寄存器HSS/HLR向消息路由實(shí)體發(fā)送將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息;b、消息路由實(shí)體根據(jù)所述指示信息,將其接收的消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān);c、所述IP消息網(wǎng)關(guān)在接收到消息后,向HSS/HLR請(qǐng)求該消息的路由信息,并根據(jù)其請(qǐng)求獲得的路由信息對(duì)所述消息進(jìn)行路由。
      所述消息路由實(shí)體包括SMS-GMSC、或MMS Relay。
      所述指示信息為被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息,且所述步驟a具體包括HSS/HLR在確定出其接收到的路由查詢(xún)請(qǐng)求是消息路由實(shí)體發(fā)送來(lái)的路由查詢(xún)請(qǐng)求后,將被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息返回至消息路由實(shí)體。
      在所述步驟c包括c1、所述IP消息網(wǎng)關(guān)接收并存儲(chǔ)所述消息,并向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求;c2、HSS/HLR在確定出其接收到的路由查詢(xún)請(qǐng)求是IP消息網(wǎng)關(guān)發(fā)送來(lái)的路由查詢(xún)請(qǐng)求后,根據(jù)被叫用戶(hù)標(biāo)識(shí)信息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān);c3、IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由。
      在所述步驟c3中網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)由IP消息網(wǎng)關(guān)通過(guò)執(zhí)行網(wǎng)絡(luò)域選擇NeDS功能來(lái)確定,或者,網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)由HSS/HLR傳輸至IP消息網(wǎng)關(guān)。
      在所述已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息包括但不限于MSC地址信息、和/或SGSN地址信息、和/或S-CSCF地址信息。
      所述步驟c1中所述IP消息網(wǎng)關(guān)通過(guò)MAP協(xié)議或Diameter協(xié)議向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求。
      所述步驟c2中HSS/HLR通過(guò)MAP協(xié)議的取路由信息響應(yīng)消息、或者通過(guò)擴(kuò)展地址信息的取路由信息響應(yīng)消息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān);或者HSS/HLR通過(guò)Diameter協(xié)議中的路由查詢(xún)響應(yīng)消息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)。
      所述步驟c2中HSS/HLR將被叫用戶(hù)已注冊(cè)的所有或者部分網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)。
      當(dāng)HSS/HLR將被叫用戶(hù)已注冊(cè)的部分網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)時(shí),所述步驟c3包括IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收的網(wǎng)絡(luò)設(shè)備的地址信息對(duì)其接收到的消息進(jìn)行路由;IP消息網(wǎng)關(guān)在消息發(fā)送成功時(shí),將消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心;IP消息網(wǎng)關(guān)在根據(jù)其接收的各網(wǎng)絡(luò)設(shè)備地址信息對(duì)消息進(jìn)行路由均發(fā)送失敗時(shí),繼續(xù)向HSS/HLR請(qǐng)求被叫用戶(hù)已注冊(cè)的其他部分網(wǎng)絡(luò)設(shè)備的地址信息,并根據(jù)其再次接收到的地址信息對(duì)消息進(jìn)行路由。
      當(dāng)HSS/HLR將被叫用戶(hù)已注冊(cè)的全部網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)時(shí),所述步驟c3包括
      IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收的網(wǎng)絡(luò)設(shè)備的地址信息對(duì)其接收到的消息進(jìn)行路由;IP消息網(wǎng)關(guān)在消息發(fā)送成功時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送成功的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心;IP消息網(wǎng)關(guān)在根據(jù)其接收的各網(wǎng)絡(luò)設(shè)備地址信息對(duì)消息進(jìn)行路由均發(fā)送失敗時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送失敗的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心。
      所述步驟c3包括IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由過(guò)程中,在接收到終端返回的發(fā)送失敗的發(fā)送報(bào)告、并根據(jù)發(fā)送報(bào)告中的失敗原因確定出不需要繼續(xù)根據(jù)網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送失敗的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心。
      所述步驟c3中的網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息由HSS/HLR根據(jù)NeDS功能確定并發(fā)送至IP消息網(wǎng)關(guān);或者所述步驟c3中的網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息由IP消息網(wǎng)關(guān)根據(jù)其自身的NeDS功能確定。
      所述方法還包括IP消息網(wǎng)關(guān)在消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)被叫用戶(hù)的消息接收進(jìn)行計(jì)費(fèi);和/或IP消息網(wǎng)關(guān)在消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)主叫用戶(hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)。
      所述方法還包括IP消息網(wǎng)關(guān)對(duì)其接收到的消息進(jìn)行過(guò)濾篩選;且所述步驟c中,IP消息網(wǎng)關(guān)向HSS/HLR請(qǐng)求路由信息的消息為所述過(guò)濾篩選后的消息。
      本發(fā)明還提供一種基于IP的消息路由系統(tǒng),所述系統(tǒng)包括設(shè)置于歸屬用戶(hù)服務(wù)器/歸屬位置寄存器HSS/HLR中的指示信息模塊、設(shè)置于消息路由實(shí)體中的消息轉(zhuǎn)發(fā)模塊和設(shè)置于IP消息網(wǎng)關(guān)中的消息路由模塊;指示信息模塊用于在接收到消息路由實(shí)體發(fā)送來(lái)的路由查詢(xún)請(qǐng)求時(shí),向消息路由實(shí)體返回將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息,在接收到消息路由模塊傳輸來(lái)的路由查詢(xún)請(qǐng)求時(shí),向IP消息網(wǎng)關(guān)返回消息的路由信息;消息轉(zhuǎn)發(fā)模塊用于根據(jù)所述指示信息,將其接收的消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān);消息路由模塊用于在IP消息網(wǎng)關(guān)在接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息后,向HSS/HLR發(fā)送路由查詢(xún)請(qǐng)求,并根據(jù)其請(qǐng)求獲得的路由信息對(duì)所述消息進(jìn)行路由。
      所述消息路由模塊包括存儲(chǔ)子模塊存儲(chǔ)IP消息網(wǎng)關(guān)接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息;路由查詢(xún)子模塊在IP消息網(wǎng)關(guān)接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息后,向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求;消息路由子模塊在接收到HSS/HLR返回的被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息時(shí),根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由。
      所述消息路由模塊還包括過(guò)濾子模塊對(duì)IP消息網(wǎng)關(guān)接收到的消息進(jìn)行過(guò)濾篩選,并通知路由查詢(xún)子模塊對(duì)過(guò)濾篩選后的消息進(jìn)行路由信息查詢(xún)。
      所述消息路由模塊還包括計(jì)費(fèi)子模塊在IP消息網(wǎng)關(guān)將消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)被叫用戶(hù)的消息接收、和/或?qū)χ鹘杏脩?hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)。
      通過(guò)上述技術(shù)方案的描述可知,本發(fā)明通過(guò)使HLR/HSS向傳統(tǒng)的消息路由實(shí)體如短消息路由實(shí)體SMS-GMSC、多媒體短消息路由實(shí)體MMS Relay發(fā)送將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息如IP消息網(wǎng)關(guān)的地址信息,使傳統(tǒng)的消息路由實(shí)體只需要將其接收的消息轉(zhuǎn)發(fā)至IP消息網(wǎng)關(guān)即可,消息的后續(xù)路由處理由IP消息網(wǎng)關(guān)來(lái)實(shí)現(xiàn),這樣,本發(fā)明能夠在傳統(tǒng)的消息路由實(shí)體不具備多個(gè)如三個(gè)地址信息處理能力、且不需要對(duì)傳統(tǒng)的消息路由實(shí)體進(jìn)行改動(dòng)的情況下,實(shí)現(xiàn)基于IP的消息路由,從而在不需要升級(jí)傳統(tǒng)的消息路由實(shí)體的情況下,實(shí)現(xiàn)了基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通,減少了運(yùn)營(yíng)商的投資成本;本發(fā)明的消息路由方法實(shí)現(xiàn)靈活,如本發(fā)明可以利用現(xiàn)有的MAP協(xié)議、或Diameter協(xié)議向HSS/HLR查詢(xún)消息路由信息,再如本發(fā)明可以一次性獲取被叫用戶(hù)已注冊(cè)的全部網(wǎng)絡(luò)設(shè)備的地址信息,也可以先獲取被叫用戶(hù)已注冊(cè)的部分網(wǎng)絡(luò)設(shè)備的地址信息,在利用其獲取到的部分網(wǎng)絡(luò)設(shè)備的地址信息進(jìn)行路由均發(fā)送失敗時(shí),再次從HSS/HLR處獲取其余部分網(wǎng)絡(luò)設(shè)備的地址信息,另外,本發(fā)明中網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息可以由HSS/HLR來(lái)確定,也可以由IP消息網(wǎng)關(guān)來(lái)確定;本發(fā)明中的IP消息網(wǎng)關(guān)通過(guò)對(duì)其接收的消息進(jìn)行過(guò)濾篩選,避免了垃圾消息、病毒消息等不良消息的傳播;本發(fā)明中的IP消息網(wǎng)關(guān)還可以具備計(jì)費(fèi)功能,實(shí)現(xiàn)了對(duì)被叫用戶(hù)消息接收的計(jì)費(fèi);從而通過(guò)本發(fā)明提供的技術(shù)方案實(shí)現(xiàn)了降低基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通實(shí)現(xiàn)成本的目的。


      圖1是基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通的網(wǎng)絡(luò)構(gòu)架示意圖;圖2是現(xiàn)有技術(shù)的IMS網(wǎng)絡(luò)域的UE的SMS-MT流程圖;圖3是本發(fā)明實(shí)施例的IMS網(wǎng)絡(luò)域的UE的SMS-MT流程圖。
      具體實(shí)施例方式
      本發(fā)明通過(guò)使被叫側(cè)的HLR/HSS(歸屬用戶(hù)服務(wù)器/歸屬位置寄存器)向傳統(tǒng)消息路由實(shí)體如短消息路由實(shí)體SMS-GMSC和多媒體短消息路由實(shí)體MMS Relay固定返回將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息,這里的指示信息可以為IP消息網(wǎng)關(guān)的地址信息,使傳統(tǒng)消息路由實(shí)體將其接收的短消息固定轉(zhuǎn)發(fā)至IP消息網(wǎng)關(guān),由IP消息網(wǎng)關(guān)來(lái)實(shí)現(xiàn)消息的路由查詢(xún)以及對(duì)消息進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā)的功能。這樣,本發(fā)明避免了傳統(tǒng)消息路由實(shí)體對(duì)多個(gè)網(wǎng)絡(luò)實(shí)體的地址的接收并處理的過(guò)程,從而有效避免了因?qū)崿F(xiàn)基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通,而對(duì)傳統(tǒng)消息路由實(shí)體進(jìn)行的改動(dòng)和升級(jí),最終使本發(fā)明能夠低成本的實(shí)現(xiàn)基于IMS的消息業(yè)務(wù)與傳統(tǒng)消息業(yè)務(wù)的互通。
      在本發(fā)明的技術(shù)方案中,IP消息網(wǎng)關(guān)具備接收來(lái)自于傳統(tǒng)消息路由實(shí)體發(fā)送的消息的能力,并且具有對(duì)消息進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā)以及根據(jù)消息發(fā)送結(jié)果進(jìn)行后續(xù)其他路徑嘗試的能力,而且,該IP消息網(wǎng)關(guān)還具備向HLR/HSS查詢(xún)消息路由信息的能力。IP消息網(wǎng)關(guān)還可以具備執(zhí)行NeDS(Network Domain Selection,網(wǎng)絡(luò)域選擇)功能,即在IP消息網(wǎng)關(guān)中設(shè)置運(yùn)營(yíng)商的策略及用戶(hù)喜好信息(operator’s policy and user’s preference),這樣,對(duì)于消息終結(jié)流程,IP消息網(wǎng)關(guān)能夠根據(jù)其自身存儲(chǔ)的運(yùn)營(yíng)商的策略及用戶(hù)喜好信息、及其查詢(xún)獲得的路由信息,決策出經(jīng)由某一個(gè)路徑將消息發(fā)送至用戶(hù)。當(dāng)然,NeDS功能也可以設(shè)置在HSS/HLR中,這樣,IP消息網(wǎng)關(guān)在向HSS/HLR查詢(xún)消息的路由信息時(shí),HSS/HLR可以將路由信息和NeDS功能的決策出的各網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息一起發(fā)送至IP消息網(wǎng)關(guān)。
      從上述描述可以看出,HLR/HSS需要針對(duì)不同的路由查詢(xún)請(qǐng)求發(fā)起方返回不同的路由信息,如當(dāng)HLR/HSS判斷出請(qǐng)求消息路由信息的網(wǎng)元是傳統(tǒng)消息路由實(shí)體時(shí),HLR/HSS需要向傳統(tǒng)消息路由實(shí)體返回被叫用戶(hù)的IP消息網(wǎng)關(guān)地址;再如當(dāng)HLR/HSS判斷出請(qǐng)求消息路由信息的網(wǎng)元是IP消息網(wǎng)關(guān)時(shí),HLR/HSS需要根據(jù)被叫用戶(hù)當(dāng)前的已注冊(cè)信息,即根據(jù)被叫用戶(hù)在IMS的注冊(cè)狀態(tài)、在CS域的注冊(cè)狀態(tài)以及在PS域的注冊(cè)狀態(tài)向IP消息網(wǎng)關(guān)返回用戶(hù)終端已經(jīng)注冊(cè)的S-CSCF和/或MSC和/或SGSN的地址。
      本發(fā)明基于IP的消息路由的具體實(shí)現(xiàn)過(guò)程如下首先,傳統(tǒng)消息路由實(shí)體向HLR/HSS發(fā)起路由查詢(xún)請(qǐng)求,以請(qǐng)求HLR/HSS提供該消息業(yè)務(wù)的路由信息,傳統(tǒng)消息路由實(shí)體發(fā)送的路由查詢(xún)請(qǐng)求的消息中攜帶有被叫用戶(hù)標(biāo)識(shí)信息。HLR/HSS在判斷出發(fā)送路由查詢(xún)請(qǐng)求消息的網(wǎng)元是傳統(tǒng)消息路由實(shí)體時(shí),則向傳統(tǒng)消息路由實(shí)體返回被叫用戶(hù)的IP消息網(wǎng)關(guān)地址。
      這里,被叫用戶(hù)的IP消息網(wǎng)關(guān)地址可以是根據(jù)用戶(hù)標(biāo)識(shí)靜態(tài)配置在HLR/HSS中的,也可以是在用戶(hù)進(jìn)行IMS注冊(cè)時(shí),通過(guò)IMS的第三方注冊(cè)流程將用戶(hù)的IP消息網(wǎng)關(guān)地址登記在HLR/HSS中的。這樣,HLR/HSS可以根據(jù)路由查詢(xún)請(qǐng)求中的用戶(hù)標(biāo)識(shí)信息索引到該用戶(hù)對(duì)應(yīng)的IP消息網(wǎng)關(guān)地址。
      傳統(tǒng)消息路由實(shí)體根據(jù)HLR/HSS返回的路由查詢(xún)響應(yīng)消息中的IP消息網(wǎng)關(guān)地址向IP消息網(wǎng)關(guān)轉(zhuǎn)發(fā)消息,IP消息網(wǎng)關(guān)對(duì)其接收到的消息進(jìn)行存儲(chǔ)。
      然后,IP消息網(wǎng)關(guān)向HLR/HSS發(fā)起路由查詢(xún)請(qǐng)求,以請(qǐng)求HLR/HSS提供該消息業(yè)務(wù)的路由信息,IP消息網(wǎng)關(guān)發(fā)送的路由查詢(xún)請(qǐng)求的消息中攜帶有被叫用戶(hù)標(biāo)識(shí)信息。HLR/HSS在判斷出發(fā)送路由查詢(xún)請(qǐng)求消息的網(wǎng)元是IP消息網(wǎng)關(guān)時(shí),HLR/HSS根據(jù)用戶(hù)當(dāng)前的注冊(cè)信息,即根據(jù)用戶(hù)在IMS域的注冊(cè)狀態(tài)、在CS域的注冊(cè)狀態(tài)以及在PS域的注冊(cè)狀態(tài)向IP消息網(wǎng)關(guān)返回用戶(hù)終端已經(jīng)注冊(cè)的S-CSCF和/或MSC和/或SGSN的地址。
      這里,IP消息網(wǎng)關(guān)向HLR/HSS查詢(xún)消息路由信息時(shí),可以使用MAP協(xié)議,也可以使用Diameter協(xié)議。當(dāng)IP消息網(wǎng)關(guān)使用MAP協(xié)議與HLR/HSS進(jìn)行路由信息交互時(shí),可以使用兩種交互方式來(lái)實(shí)現(xiàn)路由信息的傳輸,即方式一、改動(dòng)現(xiàn)有MAP協(xié)議中的MAP-SEND-ROUTING-INFO-FOR-SM消息,如在取路由信息響應(yīng)消息中增加地址信息,這樣,HLR/HSS可以通過(guò)改動(dòng)后的消息向IP消息網(wǎng)關(guān)同時(shí)返回三個(gè)或多個(gè)網(wǎng)元的地址,即向IP消息網(wǎng)關(guān)返回MSC地址、SGSN地址和S-CSCF地址等。
      方式二、仍舊使用當(dāng)前的MAP-SEND-ROUTING-INFO-FOR-SM消息,即不對(duì)該消息進(jìn)行改動(dòng),此時(shí),由于現(xiàn)有協(xié)議的規(guī)定,HLR/HSS最多只能向IP消息網(wǎng)關(guān)返回兩個(gè)被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息,這樣,HLR/HSS可以根據(jù)配置信息先向IP消息網(wǎng)關(guān)返回兩個(gè)優(yōu)先級(jí)較高的網(wǎng)元的地址,在后續(xù)流程的消息發(fā)送失敗時(shí),會(huì)導(dǎo)致IP消息網(wǎng)關(guān)再次向HLR/HSS取路由信息來(lái)獲取其他的被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息,如最后一個(gè)被叫用戶(hù)終端已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息,最后一個(gè)地址信息可以為優(yōu)先級(jí)最低的網(wǎng)元的地址信息。
      當(dāng)IP消息網(wǎng)關(guān)使用Diameter協(xié)議向HLR/HSS查詢(xún)消息路由信息時(shí),需要在目前的Diameter協(xié)議基礎(chǔ)上,新增一條用于查詢(xún)路由信息的交互消息,以實(shí)現(xiàn)IP消息網(wǎng)關(guān)從HSS處獲取多個(gè)網(wǎng)元的地址信息的過(guò)程。
      IP消息網(wǎng)關(guān)接收到HLR/HSS返回的S-CSCF和/或MSC和/或SGSN的地址后,執(zhí)行NeDS功能,即IP消息網(wǎng)關(guān)根據(jù)其存儲(chǔ)的運(yùn)營(yíng)商的策略及用戶(hù)喜好對(duì)接收到的上述被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息進(jìn)行決策,以確定消息發(fā)送路徑的優(yōu)先級(jí)。IP消息網(wǎng)關(guān)按照決策出的優(yōu)先級(jí)順序首先選擇優(yōu)先級(jí)最高的消息發(fā)送路徑發(fā)送消息,如IP消息網(wǎng)關(guān)決策出消息發(fā)送路徑的優(yōu)先級(jí)順序?yàn)镾-CSCF、SGSN、MSC,則IP消息網(wǎng)關(guān)首先向S-CSCF發(fā)送消息。
      當(dāng)IP消息網(wǎng)關(guān)發(fā)送完消息、并接收到消息發(fā)送成功的發(fā)送報(bào)告后,IP消息網(wǎng)關(guān)刪除其存儲(chǔ)的消息信息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送成功的發(fā)送報(bào)告。
      當(dāng)IP消息網(wǎng)關(guān)發(fā)送消息、并接收到消息發(fā)送失敗報(bào)告后,IP消息網(wǎng)關(guān)能夠根據(jù)其接收到的消息發(fā)送失敗的發(fā)送報(bào)告進(jìn)行后續(xù)處理,即當(dāng)消息經(jīng)由某一條發(fā)送路徑發(fā)送失敗后,IP消息網(wǎng)關(guān)應(yīng)按照其他發(fā)送路徑的優(yōu)先級(jí)順序進(jìn)行消息發(fā)送的嘗試過(guò)程,如當(dāng)IP消息網(wǎng)關(guān)接收到S-CSCF返回的消息發(fā)送失敗報(bào)告后,按照消息發(fā)送路徑的優(yōu)先級(jí)順序繼續(xù)向SGSN發(fā)送消息;再如當(dāng)IP消息網(wǎng)關(guān)接收到SGSN返回的消息發(fā)送失敗報(bào)告后,按照消息發(fā)送路徑的優(yōu)先級(jí)順序,繼續(xù)向MSC發(fā)送消息。如果IP消息網(wǎng)關(guān)對(duì)所有的發(fā)送路徑均進(jìn)行了嘗試發(fā)送之后,消息仍然發(fā)送失敗,則IP消息網(wǎng)關(guān)刪除其存儲(chǔ)的消息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送失敗的發(fā)送報(bào)告。
      上述IP消息網(wǎng)關(guān)在接收到消息發(fā)送失敗的發(fā)送報(bào)告時(shí),也可以根據(jù)失敗報(bào)告中攜帶的原因決定后續(xù)的處理流程,如當(dāng)消息失敗原因?yàn)镸CEF(存儲(chǔ)空間滿(mǎn))時(shí),IP消息網(wǎng)關(guān)可以不再進(jìn)行其他路徑的發(fā)送嘗試,此時(shí),IP消息網(wǎng)關(guān)可以直接刪除其存儲(chǔ)的消息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送失敗的發(fā)送報(bào)告。
      在上述實(shí)施例的描述中,NeDS功能也可以由HLR/HSS來(lái)實(shí)現(xiàn),即在HLR/HSS中設(shè)置運(yùn)營(yíng)商的策略及用戶(hù)喜好信息,HLR/HSS在接收到來(lái)自IP消息網(wǎng)關(guān)的消息路由信息查詢(xún)請(qǐng)求后,根據(jù)用戶(hù)當(dāng)前的注冊(cè)信息,即根據(jù)用戶(hù)在IMS域的注冊(cè)狀態(tài)、在CS域的注冊(cè)狀態(tài)以及在PS域的注冊(cè)狀態(tài),獲得用戶(hù)終端已經(jīng)注冊(cè)的S-CSCF地址、和/或MSC地址、和/或SGSN的地址,然后,HLR/HSS執(zhí)行NeDS功能,即HLR/HSS根據(jù)運(yùn)營(yíng)商的策略及用戶(hù)喜好對(duì)獲得的地址列表中被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息進(jìn)行優(yōu)先級(jí)排序,然后,向IP消息網(wǎng)關(guān)返回具有優(yōu)先級(jí)順序的地址列表。在后續(xù)的流程中,IP消息網(wǎng)關(guān)在接收到HLR/HSS返回的路由查詢(xún)響應(yīng)消息時(shí),按照路由查詢(xún)響應(yīng)消息中攜帶的優(yōu)先級(jí)順序來(lái)選擇優(yōu)先級(jí)最高的消息發(fā)送路徑,并進(jìn)行消息發(fā)送。IP消息網(wǎng)關(guān)發(fā)送完消息、接收到消息發(fā)送成功的發(fā)送報(bào)告/消息發(fā)送失敗的發(fā)送報(bào)告后的處理流程與上述實(shí)施例的描述基本相同,在此不再贅述。
      通過(guò)上述實(shí)施例的描述可以看出,在本發(fā)明的技術(shù)方案中,IP消息網(wǎng)關(guān)在被叫側(cè)網(wǎng)絡(luò)中擔(dān)任了類(lèi)似于傳統(tǒng)網(wǎng)絡(luò)中的消息路由實(shí)體、以及消息存儲(chǔ)轉(zhuǎn)發(fā)實(shí)體的角色,IP消息網(wǎng)關(guān)可以查詢(xún)消息路由信息,并對(duì)消息進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā)。
      通過(guò)將消息直接轉(zhuǎn)發(fā)至被叫側(cè)網(wǎng)絡(luò)中的IP消息網(wǎng)關(guān),使得本發(fā)明能夠在不需要改動(dòng)主叫側(cè)網(wǎng)絡(luò)中的傳統(tǒng)消息業(yè)務(wù)網(wǎng)元即傳統(tǒng)的消息路由實(shí)體的前提下,實(shí)現(xiàn)IMS網(wǎng)絡(luò)域與傳統(tǒng)網(wǎng)絡(luò)的消息業(yè)務(wù)互通。
      在本發(fā)明的技術(shù)方案中,IP消息網(wǎng)關(guān)還可以對(duì)其存儲(chǔ)的消息進(jìn)行進(jìn)一步的過(guò)濾篩選,以防止垃圾消息、欺騙消息、病毒消息等發(fā)送,此時(shí),IP消息網(wǎng)關(guān)只對(duì)過(guò)濾篩選后的非垃圾消息、非欺騙消息等進(jìn)行路由查詢(xún)、消息轉(zhuǎn)發(fā)處理。
      本發(fā)明還可以在IP消息網(wǎng)關(guān)側(cè)增加計(jì)費(fèi)功能,如IP消息網(wǎng)關(guān)在接收到被叫用戶(hù)返回的消息發(fā)送成功的發(fā)送報(bào)告時(shí),對(duì)主叫用戶(hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)處理,再如IP消息網(wǎng)關(guān)在接收到被叫用戶(hù)返回的消息發(fā)送成功的發(fā)送報(bào)告時(shí),對(duì)被叫用戶(hù)的消息接收進(jìn)行計(jì)費(fèi),從而實(shí)現(xiàn)了對(duì)被叫側(cè)消息接收的計(jì)費(fèi)功能。
      下面結(jié)合附圖3對(duì)本發(fā)明的基于IP的消息路由方法進(jìn)行詳細(xì)描述。
      圖3中,在步驟1、消息中心向SMS-GMSC轉(zhuǎn)發(fā)短消息。
      到步驟2、SMS-GMSC向HLR/HSS發(fā)送路由查詢(xún)請(qǐng)求,以獲取該消息的路由信息。該路由查詢(xún)請(qǐng)求消息中攜帶有被叫用戶(hù)標(biāo)識(shí)信息。HLR/HSS在判斷出請(qǐng)求短消息路由信息的網(wǎng)元是SMS-GMSC后,向SMS-GMSC返回被叫用戶(hù)終端所在的IP消息網(wǎng)關(guān)的地址。被叫用戶(hù)終端所在的IP消息網(wǎng)關(guān)地址可以是根據(jù)用戶(hù)標(biāo)識(shí)靜態(tài)配置在HLR/HSS中的,也可以是在用戶(hù)進(jìn)行IMS注冊(cè)時(shí),通過(guò)IMS的第三方注冊(cè)流程將用戶(hù)的IP消息網(wǎng)關(guān)地址登記在HLR/HSS中的。HLR/HSS根據(jù)路由查詢(xún)請(qǐng)求中的被叫用戶(hù)標(biāo)識(shí)信息索引該用戶(hù)對(duì)應(yīng)的IP消息網(wǎng)關(guān)地址。
      到步驟3、SMS-GMSC在獲得IP消息網(wǎng)關(guān)地址后,向IP消息網(wǎng)關(guān)發(fā)送攜帶有被叫用戶(hù)終端的MSISDN的短消息,IP消息網(wǎng)關(guān)接收并存儲(chǔ)SMS-GMSC發(fā)送來(lái)的短消息。
      到步驟4、IP消息網(wǎng)關(guān)向HLR/HSS發(fā)送路由查詢(xún)請(qǐng)求,以獲取其接收到的消息的路由信息。路由查詢(xún)請(qǐng)求消息中攜帶有被叫用戶(hù)標(biāo)識(shí)信息。HLR/HSS在判斷出請(qǐng)求短消息路由信息的網(wǎng)元是IP消息網(wǎng)關(guān)后,根據(jù)用戶(hù)當(dāng)前的注冊(cè)信息,即根據(jù)用戶(hù)在IMS域的注冊(cè)狀態(tài)、在CS域的注冊(cè)狀態(tài)、以及在PS域的注冊(cè)狀態(tài),向IP消息網(wǎng)關(guān)返回用戶(hù)終端已經(jīng)注冊(cè)的S-CSCF地址、和/或MSC地址、和/或SGSN的地址。在該步驟中,IP消息網(wǎng)關(guān)向HLR/HSS發(fā)送的路由查詢(xún)請(qǐng)求消息是經(jīng)過(guò)改動(dòng)的MAP-SEND-ROUTING-INFO-FOR-SM消息,這樣,HLR/HSS向IP消息網(wǎng)關(guān)返回的取路由信息響應(yīng)消息中可以攜帶多個(gè)地址,如攜帶MSC的地址、SGSN的地址和S-CSCF的地址。
      到步驟5、IP消息網(wǎng)關(guān)在接收到HLR/HSS返回的S-CSCF的地址、和/或MSC的地址、和/或SGSN的地址后,執(zhí)行NeDS功能,即根據(jù)其存儲(chǔ)的運(yùn)營(yíng)商的策略及用戶(hù)喜好對(duì)接收到的地址列表進(jìn)行決策,以確定消息發(fā)送路徑的優(yōu)先級(jí)順序,如IP消息網(wǎng)關(guān)決策出消息發(fā)送路徑的優(yōu)先級(jí)順序?yàn)镾-CSCF、SGSN、MSC。
      到步驟6、在確定了消息發(fā)送路徑的優(yōu)先級(jí)后,IP消息網(wǎng)關(guān)按照決策出的消息發(fā)送路徑優(yōu)先級(jí)順序選擇優(yōu)先級(jí)最高的消息發(fā)送路徑發(fā)送消息,如果IP消息網(wǎng)關(guān)決策出消息發(fā)送路徑的優(yōu)先級(jí)順序?yàn)镾-CSCF、SGSN、MSC,則IP消息網(wǎng)關(guān)首先需要將消息轉(zhuǎn)發(fā)至S-CSCF。IP消息網(wǎng)關(guān)對(duì)步驟3所獲得的被叫用戶(hù)標(biāo)識(shí)信息,即被叫用戶(hù)的MSISDN,轉(zhuǎn)換成TEL-URI格式,并根據(jù)TEL-URL格式的被叫用戶(hù)標(biāo)識(shí)獲得SIP-URL格式的被叫用戶(hù)標(biāo)識(shí),然后,使用SIPMESSAGE格式向S-CSCF發(fā)送消息。
      到步驟7、S-CSCF在接收到IP消息網(wǎng)關(guān)發(fā)送來(lái)的消息后,用SIP MESSAGE將消息轉(zhuǎn)發(fā)給被叫用戶(hù)終端,設(shè)定本次消息發(fā)送失敗。
      到步驟8、被叫用戶(hù)終端使用SIP MESSAGE向S-CSCF發(fā)送消息發(fā)送失敗的傳送報(bào)告。
      到步驟9、S-CSCF使用SIP MESSAGE向IP消息網(wǎng)關(guān)發(fā)送消息發(fā)送失敗的傳送報(bào)告。
      到步驟10、IP消息網(wǎng)關(guān)分析其接收到的失敗報(bào)告,當(dāng)IP消息網(wǎng)關(guān)判斷出失敗原因?yàn)镸CEF(終端存儲(chǔ)器滿(mǎn))時(shí),IP消息網(wǎng)關(guān)直接向SMS-GMSC發(fā)送短消息發(fā)送失敗的傳送報(bào)告,并攜帶相應(yīng)的失敗原因MCEF,然后刪除其存儲(chǔ)的短消息,進(jìn)一步的,SMS-GMSC向HLR/HSS和短消息中心發(fā)送短消息發(fā)送失敗的傳送報(bào)告,并攜帶相應(yīng)的失敗原因MCEF;當(dāng)IP消息網(wǎng)關(guān)判斷出失敗原因不為MCEF(終端存儲(chǔ)器滿(mǎn))時(shí),IP消息網(wǎng)關(guān)根據(jù)其在步驟5中決策出的消息發(fā)送路徑的優(yōu)先級(jí)順序,根據(jù)次一優(yōu)先級(jí)的發(fā)送路徑向SGSN發(fā)送消息。
      到步驟11、SGSN在接收到IP網(wǎng)關(guān)發(fā)送來(lái)的消息后,向被叫用戶(hù)終端轉(zhuǎn)發(fā)短消息。設(shè)定本次消息發(fā)送成功。
      到步驟12、被叫用戶(hù)終端向SGSN發(fā)送短消息發(fā)送成功的傳送報(bào)告。
      到步驟13、SGSN向IP消息網(wǎng)關(guān)發(fā)送短消息發(fā)送成功的傳送報(bào)告,IP消息網(wǎng)關(guān)刪除其存儲(chǔ)的短消息。
      到步驟14、IP消息網(wǎng)關(guān)向SMS-GMSC發(fā)送短消息發(fā)送成功的傳送報(bào)告。
      到步驟15、SMS-GMSC向HLR/HSS發(fā)送短消息發(fā)送成功的傳送報(bào)告。
      到步驟16、SMS-GMSC向短消息中心發(fā)送短消息發(fā)送成功的傳送報(bào)告。
      本發(fā)明提供的基于IP的消息路由系統(tǒng)主要包括設(shè)置于HSS/HLR中的指示信息模塊、設(shè)置于傳統(tǒng)的消息路由實(shí)體中的消息轉(zhuǎn)發(fā)模塊和設(shè)置于IP消息網(wǎng)關(guān)中的消息路由模塊。
      指示信息模塊主要用于在HSS/HLR接收到路由查詢(xún)請(qǐng)求時(shí),判斷路由查詢(xún)請(qǐng)求的發(fā)送方,當(dāng)確定出HSS/HLR接收到的路由查詢(xún)請(qǐng)求是傳統(tǒng)的消息路由實(shí)體發(fā)送的時(shí),向傳統(tǒng)的消息路由實(shí)體返回將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息,如向傳統(tǒng)的消息路由實(shí)體返回被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息;當(dāng)確定出HSS/HLR接收到的路由查詢(xún)請(qǐng)求是IP消息網(wǎng)關(guān)發(fā)送的時(shí),向IP消息網(wǎng)關(guān)返回消息的路由信息如被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息。這里,指示信息模塊可以一次性的將被叫用戶(hù)已注冊(cè)的所有網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān),也可以將被叫用戶(hù)已注冊(cè)的部分網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān),在IP消息網(wǎng)關(guān)針對(duì)該消息再次進(jìn)行路由查詢(xún)時(shí),再將被叫用戶(hù)已注冊(cè)的其他網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān);而且,指示信息模塊在向IP消息網(wǎng)關(guān)返回地址信息時(shí),還可以同時(shí)返回各網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息,指示信息模塊可以通過(guò)執(zhí)行NeDS功能來(lái)確定各網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息。具體如上述方法中的描述。
      消息轉(zhuǎn)發(fā)模塊主要用于根據(jù)傳統(tǒng)的消息路由實(shí)體接收到的指示信息如被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息,將傳統(tǒng)的消息路由實(shí)體接收到的消息直接轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)。
      消息路由模塊主要用于在IP消息網(wǎng)關(guān)接收到傳統(tǒng)的消息路由實(shí)體轉(zhuǎn)發(fā)來(lái)的消息后,存儲(chǔ)該消息,并向HSS/HLR請(qǐng)求該消息的路由信息,消息路由模塊在接收到HSS/HLR傳輸來(lái)的消息路由信息時(shí),對(duì)IP消息網(wǎng)關(guān)接收并存儲(chǔ)的消息進(jìn)行路由處理。這里,消息路由模塊可以通過(guò)現(xiàn)有的MAP協(xié)議、Diameter協(xié)議等與HSS/HLR進(jìn)行路由信息的交互,而且,可以采用擴(kuò)展地址信息的方式、新增路由查詢(xún)請(qǐng)求消息的方式來(lái)實(shí)現(xiàn)路由信息的交互。具體內(nèi)容如上述方法中的描述。
      上述消息路由模塊的主要功能可以由存儲(chǔ)子模塊、路由查詢(xún)子模塊、消息路由子模塊、過(guò)濾子模塊和計(jì)費(fèi)子模塊來(lái)實(shí)現(xiàn)。
      存儲(chǔ)子模塊主要用于存儲(chǔ)IP消息網(wǎng)關(guān)接收到的、消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息。
      過(guò)濾子模塊主要用于對(duì)IP消息網(wǎng)關(guān)接收到的消息進(jìn)行過(guò)濾篩選,并通知路由查詢(xún)子模塊對(duì)過(guò)濾篩選后的消息進(jìn)行路由信息查詢(xún)。過(guò)濾子模塊可以在存儲(chǔ)子模塊存儲(chǔ)消息之前對(duì)消息進(jìn)行過(guò)濾篩選,這樣,對(duì)于垃圾消息、病毒消息等可以不進(jìn)行存儲(chǔ);過(guò)濾子模塊也可以在存儲(chǔ)子模塊存儲(chǔ)消息之后對(duì)消息進(jìn)行過(guò)濾篩選,并根據(jù)過(guò)濾篩選結(jié)果將存儲(chǔ)子模塊中存儲(chǔ)的垃圾消息、病毒消息等刪除。
      路由查詢(xún)子模塊主要用于在IP消息網(wǎng)關(guān)接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息、且接收到過(guò)濾子模塊的路由信息查詢(xún)的通知后,向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求。
      這里,路由查詢(xún)子模塊可以使用當(dāng)前協(xié)議中規(guī)定的、未擴(kuò)展的MAP-SEND-ROUTING-INFO-FOR-SM消息從HSS/HLR處獲取消息路由信息,也可以使用擴(kuò)展了地址信息的MAP-SEND-ROUTING-INFO-FOR-SM消息從HSS/HLR處獲取消息路由信息。當(dāng)然,也可以使用新設(shè)置的路由查詢(xún)請(qǐng)求消息從HSS/HLR處獲取消息路由信息。具體如上述方法中的描述。
      消息路由子模塊主要用于在接收到HSS/HLR返回的被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息時(shí),根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由。這里的優(yōu)先級(jí)信息可以是HSS/HLR在返回被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息時(shí)一起發(fā)送來(lái)的,也可以消息路由子模塊通過(guò)執(zhí)行NeDS功能確定出的。
      消息路由子模塊實(shí)現(xiàn)消息路由的過(guò)程為消息路由子模塊根據(jù)優(yōu)先級(jí)順序首先選擇優(yōu)先級(jí)最高的消息發(fā)送路徑發(fā)送消息,如消息發(fā)送路徑的優(yōu)先級(jí)順序?yàn)镾-CSCF、SGSN、MSC,則消息路由子模塊首先向S-CSCF發(fā)送消息。消息路由子模塊在發(fā)送完消息、并接收到被叫用戶(hù)終端返回來(lái)的消息發(fā)送成功的發(fā)送報(bào)告后,消息路由子模塊刪除存儲(chǔ)子模塊中存儲(chǔ)的消息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送成功的發(fā)送報(bào)告。消息路由子模塊在發(fā)送完消息、并接收到被叫用戶(hù)終端返回的消息發(fā)送失敗的發(fā)送報(bào)告后,消息路由子模塊應(yīng)按照其他發(fā)送路徑的優(yōu)先級(jí)順序進(jìn)行消息發(fā)送的嘗試過(guò)程,如當(dāng)消息路由子模塊接收到S-CSCF返回的消息發(fā)送失敗報(bào)告后,按照消息發(fā)送路徑的優(yōu)先級(jí)順序繼續(xù)向SGSN發(fā)送消息;再如當(dāng)消息路由子模塊接收到SGSN返回的消息發(fā)送失敗報(bào)告后,按照消息發(fā)送路徑的優(yōu)先級(jí)順序,繼續(xù)向MSC發(fā)送消息。如果消息路由子模塊對(duì)所有的發(fā)送路徑均進(jìn)行了嘗試發(fā)送之后,消息仍然發(fā)送失敗,則IP消息網(wǎng)關(guān)刪除存儲(chǔ)子模塊中存儲(chǔ)的消息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送失敗的發(fā)送報(bào)告。
      上述消息路由子模塊在接收到消息發(fā)送失敗的發(fā)送報(bào)告時(shí),也可以根據(jù)失敗報(bào)告中攜帶的原因決定后續(xù)的處理流程,如當(dāng)消息失敗原因?yàn)镸CEF(存儲(chǔ)空間滿(mǎn))時(shí),消息路由子模塊可以不再進(jìn)行其他路徑的發(fā)送嘗試,此時(shí),消息路由子模塊可以直接刪除存儲(chǔ)子模塊中存儲(chǔ)的消息,并向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送失敗的發(fā)送報(bào)告。
      當(dāng)指示信息模塊針對(duì)該消息向消息路由子模塊第一次返回的被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息為部分網(wǎng)絡(luò)設(shè)備的地址信息時(shí),消息路由子模塊在根據(jù)部分網(wǎng)絡(luò)設(shè)備的地址信息進(jìn)行消息嘗試轉(zhuǎn)發(fā)均失敗時(shí),可以通知路由查詢(xún)子模塊繼續(xù)向指示信息模塊查詢(xún)?cè)撓?duì)應(yīng)的被叫用戶(hù)已注冊(cè)的其他網(wǎng)絡(luò)設(shè)備的地址信息,從而消息路由子模塊可以根據(jù)其第二次接收到的地址信息繼續(xù)進(jìn)行消息的路由過(guò)程,并在根據(jù)被叫用戶(hù)已注冊(cè)的所有網(wǎng)絡(luò)設(shè)備的地址信息進(jìn)行消息路由、且均失敗時(shí),消息路由子模塊向傳統(tǒng)消息路由實(shí)體轉(zhuǎn)發(fā)消息發(fā)送失敗的發(fā)送報(bào)告。具體如上述方法中的描述。
      計(jì)費(fèi)子模塊主要用于在消息路由子模塊接收到被叫用戶(hù)終端返回的發(fā)送成功的消息發(fā)送報(bào)告時(shí),對(duì)主叫用戶(hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)處理,計(jì)費(fèi)子模塊還可以對(duì)被叫用戶(hù)的消息接收進(jìn)行計(jì)費(fèi)。
      雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請(qǐng)文件的權(quán)利要求包括這些變形和變化。
      權(quán)利要求
      1.一種基于IP的消息路由方法,其特征在于,所述方法包括步驟a、被叫側(cè)歸屬用戶(hù)服務(wù)器/歸屬位置寄存器HSS/HLR向消息路由實(shí)體發(fā)送將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息;b、消息路由實(shí)體根據(jù)所述指示信息,將其接收的消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān);c、所述IP消息網(wǎng)關(guān)在接收到消息后,向HSS/HLR請(qǐng)求該消息的路由信息,并根據(jù)其請(qǐng)求獲得的路由信息對(duì)所述消息進(jìn)行路由。
      2.如權(quán)利要求1所述的一種基于IP的消息路由方法,其特征在于,所述消息路由實(shí)體包括SMS-GMSC、或MMS Relay。
      3.如權(quán)利要求1所述的一種基于IP的消息路由方法,其特征在于,所述指示信息為被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息,且所述步驟a具體包括HSS/HLR在確定出其接收到的路由查詢(xún)請(qǐng)求是消息路由實(shí)體發(fā)送來(lái)的路由查詢(xún)請(qǐng)求后,將被叫用戶(hù)的IP消息網(wǎng)關(guān)的地址信息返回至消息路由實(shí)體。
      4.如權(quán)利要求1所述的一種基于IP的消息路由方法,其特征在于,在所述步驟c包括c1、所述IP消息網(wǎng)關(guān)接收并存儲(chǔ)所述消息,并向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求;c2、HSS/HLR在確定出其接收到的路由查詢(xún)請(qǐng)求是IP消息網(wǎng)關(guān)發(fā)送來(lái)的路由查詢(xún)請(qǐng)求后,根據(jù)被叫用戶(hù)標(biāo)識(shí)信息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān);c3、IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由。
      5.如權(quán)利要求4所述的一種基于IP的消息路由方法,其特征在于,在所述步驟c3中網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)由IP消息網(wǎng)關(guān)通過(guò)執(zhí)行網(wǎng)絡(luò)域選擇NeDS功能來(lái)確定,或者,網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)由HSS/HLR傳輸至IP消息網(wǎng)關(guān)。
      6.如權(quán)利要求4所述的一種基于IP的消息路由方法,其特征在于,在所述已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息包括但不限于MSC地址信息、和/或SGSN地址信息、和/或S-CSCF地址信息。
      7.如權(quán)利要求4所述的一種基于IP的消息路由方法,其特征在于,所述步驟c1中所述IP消息網(wǎng)關(guān)通過(guò)MAP協(xié)議或Diameter協(xié)議向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求。
      8.如權(quán)利要求7所述的一種基于IP的消息路由方法,其特征在于,所述步驟c2中HSS/HLR通過(guò)MAP協(xié)議的取路由信息響應(yīng)消息、或者通過(guò)擴(kuò)展地址信息的取路由信息響應(yīng)消息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān);或者HSS/HLR通過(guò)Diameter協(xié)議中的路由查詢(xún)響應(yīng)消息將被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)。
      9.如權(quán)利要求4或5或6或7或8所述的一種基于IP的消息路由方法,其特征在于,所述步驟c2中HSS/HLR將被叫用戶(hù)已注冊(cè)的所有或者部分網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)。
      10.如權(quán)利要求9所述的一種基于IP的消息路由方法,其特征在于,當(dāng)HSS/HLR將被叫用戶(hù)已注冊(cè)的部分網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)時(shí),所述步驟c3包括IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收的網(wǎng)絡(luò)設(shè)備的地址信息對(duì)其接收到的消息進(jìn)行路由;IP消息網(wǎng)關(guān)在消息發(fā)送成功時(shí),將消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心;IP消息網(wǎng)關(guān)在根據(jù)其接收的各網(wǎng)絡(luò)設(shè)備地址信息對(duì)消息進(jìn)行路由均發(fā)送失敗時(shí),繼續(xù)向HSS/HLR請(qǐng)求被叫用戶(hù)已注冊(cè)的其他部分網(wǎng)絡(luò)設(shè)備的地址信息,并根據(jù)其再次接收到的地址信息對(duì)消息進(jìn)行路由。
      11.如權(quán)利要求9所述的一種基于IP的消息路由方法,其特征在于,當(dāng)HSS/HLR將被叫用戶(hù)已注冊(cè)的全部網(wǎng)絡(luò)設(shè)備的地址信息返回至IP消息網(wǎng)關(guān)時(shí),所述步驟c3包括IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收的網(wǎng)絡(luò)設(shè)備的地址信息對(duì)其接收到的消息進(jìn)行路由;IP消息網(wǎng)關(guān)在消息發(fā)送成功時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送成功的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心;IP消息網(wǎng)關(guān)在根據(jù)其接收的各網(wǎng)絡(luò)設(shè)備地址信息對(duì)消息進(jìn)行路由均發(fā)送失敗時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送失敗的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心。
      12.如權(quán)利要求4或5或6或7或8所述的一種基于IP的消息路由方法,其特征在于,所述步驟c3包括IP消息網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由過(guò)程中,在接收到終端返回的發(fā)送失敗的發(fā)送報(bào)告、并根據(jù)發(fā)送報(bào)告中的失敗原因確定出不需要繼續(xù)根據(jù)網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由時(shí),刪除其存儲(chǔ)的消息,并將發(fā)送失敗的消息傳送報(bào)告通過(guò)消息路由實(shí)體轉(zhuǎn)發(fā)至消息中心。
      13.如權(quán)利要求4或5或6或7或8所述的一種基于IP的消息路由方法,其特征在于所述步驟c3中的網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息由HSS/HLR根據(jù)NeDS功能確定并發(fā)送至IP消息網(wǎng)關(guān);或者所述步驟c3中的網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)信息由IP消息網(wǎng)關(guān)根據(jù)其自身的NeDS功能確定。
      14.如權(quán)利要求1至8中任一權(quán)利要求所述的一種基于IP的消息路由方法,其特征在于,所述方法還包括IP消息網(wǎng)關(guān)在消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)被叫用戶(hù)的消息接收進(jìn)行計(jì)費(fèi);和/或IP消息網(wǎng)關(guān)在消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)主叫用戶(hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)。
      15.如權(quán)利要求1至8中任一權(quán)利要求所述的一種基于IP的消息路由方法,其特征在于,所述方法還包括IP消息網(wǎng)關(guān)對(duì)其接收到的消息進(jìn)行過(guò)濾篩選;且所述步驟c中,IP消息網(wǎng)關(guān)向HSS/HLR請(qǐng)求路由信息的消息為所述過(guò)濾篩選后的消息。
      16.一種基于IP的消息路由系統(tǒng),其特征在于,所述系統(tǒng)包括設(shè)置于歸屬用戶(hù)服務(wù)器/歸屬位置寄存器HSS/HLR中的指示信息模塊、設(shè)置于消息路由實(shí)體中的消息轉(zhuǎn)發(fā)模塊和設(shè)置于IP消息網(wǎng)關(guān)中的消息路由模塊;指示信息模塊用于在接收到消息路由實(shí)體發(fā)送來(lái)的路由查詢(xún)請(qǐng)求時(shí),向消息路由實(shí)體返回將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息,在接收到消息路由模塊傳輸來(lái)的路由查詢(xún)請(qǐng)求時(shí),向IP消息網(wǎng)關(guān)返回消息的路由信息;消息轉(zhuǎn)發(fā)模塊用于根據(jù)所述指示信息,將其接收的消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān);消息路由模塊用于在IP消息網(wǎng)關(guān)在接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息后,向HSS/HLR發(fā)送路由查詢(xún)請(qǐng)求,并根據(jù)其請(qǐng)求獲得的路由信息對(duì)所述消息進(jìn)行路由。
      17.如權(quán)利要求16所述的一種基于IP的消息路由系統(tǒng),其特征在于,所述消息路由模塊包括存儲(chǔ)子模塊存儲(chǔ)IP消息網(wǎng)關(guān)接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息;路由查詢(xún)子模塊在IP消息網(wǎng)關(guān)接收到消息轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)來(lái)的消息后,向HSS/HLR發(fā)送攜帶有被叫用戶(hù)標(biāo)識(shí)信息的路由查詢(xún)請(qǐng)求;消息路由子模塊在接收到HSS/HLR返回的被叫用戶(hù)已注冊(cè)的網(wǎng)絡(luò)設(shè)備的地址信息時(shí),根據(jù)網(wǎng)絡(luò)設(shè)備的優(yōu)先級(jí)、其接收到的各網(wǎng)絡(luò)設(shè)備的地址信息對(duì)所述消息進(jìn)行路由。
      18.如權(quán)利要求16或17所述的一種基于IP的消息路由系統(tǒng),其特征在于,所述消息路由模塊還包括過(guò)濾子模塊對(duì)IP消息網(wǎng)關(guān)接收到的消息進(jìn)行過(guò)濾篩選,并通知路由查詢(xún)子模塊對(duì)過(guò)濾篩選后的消息進(jìn)行路由信息查詢(xún)。
      19.如權(quán)利要求16或17所述的一種基于IP的消息路由系統(tǒng),其特征在于,所述消息路由模塊還包括計(jì)費(fèi)子模塊在IP消息網(wǎng)關(guān)將消息成功發(fā)送至被叫用戶(hù)終端時(shí),對(duì)被叫用戶(hù)的消息接收、和/或?qū)χ鹘杏脩?hù)的消息發(fā)送進(jìn)行計(jì)費(fèi)。
      全文摘要
      本發(fā)明提供一種基于IP的消息路由方法和系統(tǒng),通過(guò)使HLR/HSS向傳統(tǒng)的消息路由實(shí)體如短消息路由實(shí)體SMS-GMSC、多媒體短消息路由實(shí)體MMS Relay發(fā)送將消息轉(zhuǎn)發(fā)至被叫用戶(hù)的IP消息網(wǎng)關(guān)的指示信息如IP消息網(wǎng)關(guān)的地址信息,使傳統(tǒng)消息路由實(shí)體將其接收的短消息固定轉(zhuǎn)發(fā)至IP消息網(wǎng)關(guān),由IP消息網(wǎng)關(guān)來(lái)實(shí)現(xiàn)消息的路由查詢(xún)以及對(duì)消息進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā)的功能,從而本發(fā)明能夠在傳統(tǒng)的消息路由實(shí)體不具備多個(gè)如三個(gè)地址信息處理能力、且不需要對(duì)傳統(tǒng)的消息路由實(shí)體進(jìn)行改動(dòng)的情況下,實(shí)現(xiàn)基于IP的消息路由,從而通過(guò)本發(fā)明提供的技術(shù)方案實(shí)現(xiàn)了降低基于IMS的消息業(yè)務(wù)與傳統(tǒng)短消息業(yè)務(wù)互通實(shí)現(xiàn)成本的目的。
      文檔編號(hào)H04L29/06GK101030948SQ200610008000
      公開(kāi)日2007年9月5日 申請(qǐng)日期2006年3月2日 優(yōu)先權(quán)日2006年3月2日
      發(fā)明者段小琴, 孫成振 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1