專利名稱:一種消息業(yè)務(wù)處理方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù),特別涉及一種在通信網(wǎng)絡(luò)中實現(xiàn)消息業(yè)務(wù)處 理的方法、系統(tǒng)及設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中定義了多種消息業(yè)務(wù),比如,第三代移動通信標(biāo)準(zhǔn)化伙伴項目(3GPP, Third Generation Partnership Project)定義的、用于解決電路交換(CS, Circuit Switched)域以及分組交換(PS, Packet Switched)域中收發(fā)短消息需求 的短消息系統(tǒng)(SMS, Short Message System),其主要傳遞文本才各式的消息內(nèi) 容;3GPP定義的基于IP網(wǎng)絡(luò)的、用于解決IP域中收發(fā)消息需求的短消息系統(tǒng)(SMSIP, Short Message System over IP ); 3GPP、互聯(lián)網(wǎng)工程任務(wù)組(IETF, Internet Engineering Task Force)以及開it移動聯(lián)盟(OMA, Open Mobile Architecture)定義的立即消息(IM, Instant Message)業(yè)務(wù)等。IM業(yè)務(wù)主要應(yīng) 用在IP域中,用于解決IP域中收發(fā)消息的需求,可以傳遞語音、圖像、視頻 以及文本等多媒體消息內(nèi)容。基于上述多種消息業(yè)務(wù)的存在,3GPP啟動了對于消息業(yè)務(wù)互通業(yè)務(wù)的研 究,用于解決IM、 SMS以及SMSIP等業(yè)務(wù)之間的互通需求。現(xiàn)有技術(shù)中已經(jīng) 能夠?qū)崿F(xiàn)在發(fā)起方和接收方兩方之間的互通。但是,現(xiàn)有技術(shù)中還可能存在通過第三方IMS域進(jìn)行消息業(yè)務(wù)互通的需求, 而現(xiàn)有技術(shù)中的第三方IMS域僅僅能夠?qū)崿F(xiàn)在發(fā)起方和接收方位于IMS域時的 消息轉(zhuǎn)發(fā),當(dāng)接收方存在多個不同的域,比如CS域和IMS域時,由于涉及到 一些互通轉(zhuǎn)換、計費等問題,在這樣的網(wǎng)絡(luò)架構(gòu)下,第三方IMS域尚不能處理 消息業(yè)務(wù)
發(fā)明內(nèi)容
本發(fā)明實施例提供一種消息業(yè)務(wù)處理方法,能夠在接收方存在多個不同域時,實現(xiàn)通過第三方IMS域的消息業(yè)務(wù)處理。本發(fā)明實施例提供一種消息業(yè)務(wù)處理系統(tǒng),能夠在接收方存在多個不同 域時,實現(xiàn)通過第三方IMS域的消息業(yè)務(wù)處理。本發(fā)明實施例提供一種消息業(yè)務(wù)處理設(shè)備,能夠在接收方存在多個不同 域時,實現(xiàn)通過第三方IMS域的消息業(yè)務(wù)處理。本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的一種消息業(yè)務(wù)處理方法,包括第三方IP多媒體子系統(tǒng)IMS域接收來自發(fā)起方的消息業(yè)務(wù)信息;所述 第三方IMS域選擇消息業(yè)務(wù)處理方式,所述消息業(yè)務(wù)處理方式包括由自身 對所述消息業(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息 進(jìn)行處理;當(dāng)選擇的消息業(yè)務(wù)處理方式為由自身對所述消息業(yè)務(wù)信息進(jìn)行處理時, 由第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方 式為由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理時,所述第三方IMS域 將所述消息業(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。一種消息業(yè)務(wù)處理系統(tǒng),包括第三方IMS域以及發(fā)起方; 所述發(fā)起方,用于向所述第三方IMS域發(fā)送消息業(yè)務(wù)信息; 所述第三方IMS域,用于在接收到來自所述發(fā)起方的消息業(yè)務(wù)信息后, 選擇消息業(yè)務(wù)處理方式,所述消息業(yè)務(wù)處理方式包括由自身對所述消息業(yè)務(wù) 信息進(jìn)行處理,以及由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理;并在 當(dāng)選擇的消息業(yè)務(wù)處理方式為由自身對所述消息業(yè)務(wù)信息進(jìn)行處理時,由第 三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為 由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理時,第三方IMS域?qū)⑺鱿?息業(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。 一種消息業(yè)務(wù)處理設(shè)備,包括接收單元、選擇單元以及執(zhí)行單元; 所述接收單元,用于接收來自發(fā)起方的消息業(yè)務(wù)信息; 所述選擇單元,用于選擇消息業(yè)務(wù)處理方式;所述消息業(yè)務(wù)處理方式包 括由自身所在的第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起 方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理;所述執(zhí)行單元,用于當(dāng)選擇的消息業(yè)務(wù)處理方式為由第三方IMS域?qū)?所述消息業(yè)務(wù)信息進(jìn)行處理時,由第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行 處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息 進(jìn)行處理時,第三方IMS域?qū)⑺鱿I(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行 處理??梢姡捎帽景l(fā)明實施例的技術(shù)方案,第三方IMS域在接收到來自發(fā) 起方的消息業(yè)務(wù)信息后,選擇消息業(yè)務(wù)處理方式,根據(jù)所選擇的消息業(yè)務(wù)處 理方式進(jìn)行消息業(yè)務(wù)處理,如由自身對該消息業(yè)務(wù)信息進(jìn)行處理,或者,將 該消息業(yè)務(wù)信息發(fā)回到發(fā)起方IMS域進(jìn)行處理。與現(xiàn)有技術(shù)相比,本發(fā)明 實施例所述方案中的第三方IMS域能夠在接收方存在多個不同域時,根據(jù) 實際需要,選擇適合當(dāng)前情況的消息業(yè)務(wù)處理方式。
圖1為本發(fā)明方法實施例的流程圖。 圖2為本發(fā)明方法第一個較佳實施例的流程圖。 圖3為本發(fā)明方法第二個較佳實施例的流程圖。 圖4為本發(fā)明系統(tǒng)實施例的組成結(jié)構(gòu)示意圖。 圖5為本發(fā)明設(shè)備實施例的組成結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明作進(jìn)一步地詳細(xì)說明。
本發(fā)明實施方式中,第三方IMS域接收到來自發(fā)起方的消息業(yè)務(wù)信息 后,選擇消息業(yè)務(wù)處理方式,包括由自身對該消息業(yè)務(wù)信息進(jìn)行處理,以 及由發(fā)起方IMS域?qū)υ撓I(yè)務(wù)信息進(jìn)行處理;然后,第三方IMS域根據(jù) 選擇的消息業(yè)務(wù)處理方式,對該消息業(yè)務(wù)信息進(jìn)行處理當(dāng)選擇的消息業(yè)務(wù) 處理方式為由自身對消息業(yè)務(wù)信息進(jìn)行處理時,由第三方IMS域?qū)υ撓?業(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為由發(fā)起方IMS域?qū)ο?業(yè)務(wù)信息進(jìn)行處理時,第三方IMS域?qū)⒃撓I(yè)務(wù)信息發(fā)送給發(fā)起方IMS 域進(jìn)行處理。本發(fā)明實施例中的發(fā)起方可以是發(fā)起方IMS域,也可以是發(fā) 起方CS域,以下首先以發(fā)起方為發(fā)起方IMS域為例進(jìn)行說明圖1為本發(fā)明方法實施例的流程圖。如圖1所示,包括以下步驟步驟101:發(fā)起方IMS域(Originating IMS )向第三方IMS域(Third IMS ) 發(fā)送消息業(yè)務(wù)信息。該消息業(yè)務(wù)信息中攜帶有消息業(yè)務(wù)請求信息,消息業(yè)務(wù)請求信息中包括接 收方標(biāo)識或接收方地址,消息業(yè)務(wù)信息中還可以攜帶消息業(yè)務(wù)內(nèi)容信息。在實 際應(yīng)用中,該消息業(yè)務(wù)信息可以是下列消息中的一種或任意組合會話初始協(xié) 議(SIP, Session Initiation Protocol)消息,如消息請求(MESSAGE),會話邀 請(INVITE )、會話重新邀請(re-INVITE ),消息會話中繼協(xié)議(MSRP, Message Session Relay Protocol)消息等。步驟102:第三方IMS域選擇消息業(yè)務(wù)處理方式,由自身對該消息業(yè)務(wù)信 息進(jìn)行處理,或者,將該消息業(yè)務(wù)信息發(fā)回到發(fā)起方IMS域進(jìn)行處理。本實施例中,第三方IMS域選擇消息業(yè)務(wù)處理方式的具體方法可以為以下 的 一種或 一種以上的任意組合A、 選擇預(yù)先指定的消息業(yè)務(wù)處理方式根據(jù)國際標(biāo)準(zhǔn)的規(guī)定或者網(wǎng)絡(luò)能力限定只能選擇一種消息業(yè)務(wù)處理方式, 如由第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,或者是由發(fā)起方IMS域進(jìn)行消息 業(yè)務(wù)處理的方式。B、 根據(jù)運營商策略或網(wǎng)絡(luò)策略選擇消息業(yè)務(wù)處理方式
由預(yù)先配置的運營商策略或網(wǎng)絡(luò)策略決定選擇哪一種消息業(yè)務(wù)處理方式,比如根據(jù)運營商預(yù)先設(shè)置的要求,在不同情況下選擇不同的消息業(yè)務(wù)處理方式; 或者,根據(jù)當(dāng)前網(wǎng)絡(luò)情況,如接收方地址、路由信息等選擇適合的消息業(yè)務(wù)處 理方式。C、 根據(jù)發(fā)起方IMS域與第三方IMS域之間的協(xié)議選擇消息業(yè)務(wù)處理方式 比如,對于來自有相關(guān)協(xié)議的發(fā)起方IMS域的消息業(yè)務(wù)信息,選擇由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式;對于來自沒有相關(guān)協(xié)議的發(fā)起方IMS域的 消息業(yè)務(wù)信息,則選擇由第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式。D、 根據(jù)能否獲取消息業(yè)務(wù)信息發(fā)起方的簽約數(shù)據(jù)選擇消息業(yè)務(wù)處理方式 比如,如果不能獲取消息業(yè)務(wù)信息發(fā)起方的簽約數(shù)據(jù),則選擇由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式;如果能夠通過某種方式,比如能夠根據(jù)運營商預(yù) 先的配置,/人發(fā)起方的歸屬用戶服務(wù)器(HSS, Home Subscriber Server)中獲 取消息業(yè)務(wù)信息發(fā)起方的簽約數(shù)據(jù),則選擇由第三方IMS域進(jìn)行消息業(yè)務(wù)處理 的方式。E、 根據(jù)接收到的消息業(yè)務(wù)信息能否進(jìn)行路由選擇消息業(yè)務(wù)處理方式比如,當(dāng)消息業(yè)務(wù)信息中攜帶的接收方標(biāo)識不能通過在電話號碼映射 (ENUM, Telephone Number Mapping )中查詢獲得IMS域內(nèi)路由信息時, 選擇由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式;當(dāng)能夠通過在ENUM中查 詢獲得IMS域內(nèi)路由信息時,選擇由第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方 式。F、 按照接收到的消息業(yè)務(wù)信息中攜帶的指示信息選擇消息業(yè)務(wù)處理方式使用現(xiàn)有SIP消息頭域,或者擴(kuò)展SIP消息頭域,或者SIP消息體攜帶消 息業(yè)務(wù)處理方式指示信息,用以指示第三方IMS域需采用的消息業(yè)務(wù)處理方式。第三方IMS域按照上述方式選擇完消息業(yè)務(wù)處理方式后,如果所選的 消息業(yè)務(wù)處理方式為由第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,則第三方 IMS域還需要進(jìn)一步判斷是選擇CS域還是IMS域作為路由網(wǎng)絡(luò),具體選擇 方式可以是當(dāng)?shù)谌絀MS域接收到的消息業(yè)務(wù)信息只能在IMS域內(nèi)進(jìn)行 路由時,選擇IMS域作為路由網(wǎng)絡(luò),這里所提到的能在IMS域內(nèi)進(jìn)行路由, 是指消息業(yè)務(wù)信息中攜帶的接收方標(biāo)識能夠通過在ENUM中查詢獲得IMS 域內(nèi)的路由信息;當(dāng)?shù)谌絀MS域接收到的消息業(yè)務(wù)信息只能在CS域內(nèi)進(jìn) 行路由時,選擇CS域作為路由網(wǎng)絡(luò);當(dāng)?shù)谌絀MS域接收到的消息業(yè)務(wù)信 息能夠同時在CS域以及IMS域進(jìn)行路由時,根據(jù)本地配置,比如運營商預(yù) 先進(jìn)行的配置選擇CS域或IMS域作為路由網(wǎng)絡(luò)。當(dāng)然,也可以采用本領(lǐng)域 公知的其它判斷方式,具體實現(xiàn)方式不限。通過上述選擇方式,即可得到三種具體的消息業(yè)務(wù)處理方式,即由第三 方IMS域執(zhí)行消息業(yè)務(wù)處理,且選擇CS域作為路由網(wǎng)絡(luò)的方式;由第三方IMS 域執(zhí)行消息業(yè)務(wù)處理,且選擇IMS域作為路由網(wǎng)絡(luò)的方式;由發(fā)起方IMS域執(zhí) 行消息業(yè)務(wù)處理的方式。對應(yīng)所選擇的這三種方式,后續(xù)過程中,第三方IMS 域根據(jù)所選擇的消息業(yè)務(wù)處理方式執(zhí)行消息業(yè)務(wù)處理,如步驟103、 104以及 105所示。步驟103:第三方IMS域向接收方所在的CS域(Terminating CS )發(fā)送消 息業(yè)務(wù)信息,結(jié)束流程。本步驟中,第三方IMS域需要首先將IMS域格式的消息業(yè)務(wù)信息轉(zhuǎn)換為適 合CS域格式的消息業(yè)務(wù)信息,然后再發(fā)送到Terminating CS域,與接收方CS 域進(jìn)行消息業(yè)務(wù)互通。具體轉(zhuǎn)換方式為現(xiàn)有技術(shù),不再贅述。步驟104:第三方IMS域向接收方所在的IMS域(Terminating IMS )發(fā)送 消息業(yè)務(wù)信息,結(jié)束流程。如果第三方IMS域與接收方IMS域處理的為不同格式的IMS域消息, 則第三方IMS域在向接收方IMS發(fā)送消息業(yè)務(wù)信息時,需要進(jìn)行消息格式 轉(zhuǎn)換,從而與接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式 轉(zhuǎn)換,則第三方IMS域向接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息。后續(xù)Terminating CS或Terminating IMS對接收到的消息業(yè)務(wù)信息如何處理 為現(xiàn)有技術(shù),此處不作介紹。
步驟105:第三方IMS域向發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息,然后執(zhí)行步 驟106。步驟105之前,第三方IMS域需要首先獲取發(fā)起方IMS域的地址信息,具體獲取方式可以為以下方式中的 一種或任意組合A、從接收到的消息業(yè)務(wù)信息中獲取發(fā)起方IMS域的地址信息例如從路由(Route)頭域中獲取發(fā)起方IMS域中為發(fā)起方服務(wù)的服務(wù)呼叫會話控制單元(S-CSCF, Serving-Call Session Control Function )的地址信息,或者從Route頭域中獲取發(fā)起方IMS域中為發(fā)起方服務(wù)的IP短消息網(wǎng)關(guān) (1P-SM-GW, IP Short Message Getaway) /短消息互通應(yīng)用服務(wù)器(SMI-AS,Short Message Interworking Application Server) 6々i也i止4言,包'。 B 、從ENUM查詢并荻取發(fā)起方IMS域的地址信息 例如從ENUM查詢中獲取發(fā)起方IMS域的I-CSCF的地址信息。 C、向發(fā)起方IMS域中的HSS查詢?yōu)榘l(fā)起方服務(wù)的S-CSCF的地址信息或為發(fā)起方服務(wù)的IP-SM-GW/SMI-AS的地址信息。第三方IMS域根據(jù)獲取的發(fā)起方IMS域地址信息,向發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息,具體實現(xiàn)可以是第三方IMS域向為發(fā)起方服務(wù)的IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)信息。 或者,第三方IMS域向為發(fā)起方服務(wù)的S-CSCF發(fā)送消息業(yè)務(wù)信息;為發(fā)起方服務(wù)的S-CSCF向為發(fā)起方服務(wù)的IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)信息。 或者,第三方IMS域向發(fā)起方IMS域中的I-CSCF發(fā)送消息業(yè)務(wù)信息,其中攜帶有發(fā)起方的信息;發(fā)起方IMS域中的I-CSCF根據(jù)發(fā)起方的信息從HSS中獲取為發(fā)起方服務(wù)的S-CSCF的聯(lián)系地址,向為發(fā)起方服務(wù)的S-CSCF發(fā)送消息業(yè)務(wù)信息;為發(fā)起方服務(wù)的S-CSCF根據(jù)發(fā)起方信息向為發(fā)起方服務(wù)的IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)信息。需要說明的是,上述步驟103 ~ 105中發(fā)送的消息業(yè)務(wù)信息可以和步驟101中發(fā)送的消息業(yè)務(wù)信息相同,也可以不同。這里所提到的不同,是指在本實施例所述的消息業(yè)務(wù)信息傳遞過程中,可以根據(jù)實際需要,對消息業(yè)務(wù)信息中攜 帶的信息,如地址信息、路由信息等按需要進(jìn)行修改。后續(xù)類似情況不再贅述。步驟106:發(fā)起方IMS域選擇消息業(yè)務(wù)處理方式,比如,根據(jù)簽約用戶數(shù) 據(jù)中的簽約信息選擇是由CS域還是IMS域作為路由網(wǎng)絡(luò);判斷過程為現(xiàn)有技 術(shù),不再贅述。當(dāng)選擇結(jié)果為CS域時,執(zhí)行步驟107;否則,執(zhí)行步驟108。步驟107:發(fā)起方IMS域向接收方所在的CS域發(fā)送消息業(yè)務(wù)信息,結(jié)束 流程。本步驟中,發(fā)起方IMS域需要首先將IMS域格式的消息業(yè)務(wù)信息轉(zhuǎn)換為適 合CS域格式的消息業(yè)務(wù)信息,然后再發(fā)送到接收方CS域,與接收方CS域進(jìn) 行消息業(yè)務(wù)互通。步驟108:發(fā)起方IMS域向接收方所在的IMS域發(fā)送消息業(yè)務(wù)信息,結(jié)束流程。如果發(fā)起方IMS域與4妄收方IMS域處理的為不同格式的IMS域消息, 則發(fā)起方IMS域在向接收方IMS發(fā)送消息業(yè)務(wù)信息時,需要進(jìn)行消息格式 轉(zhuǎn)換,從而與接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式 轉(zhuǎn)換,則發(fā)起方IMS域向接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息。同樣,步驟107- 108中發(fā)送的消息業(yè)務(wù)信息可以和步驟101中的消息業(yè)務(wù) 信息相同,也可以不同。下面通過較佳實施例對本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明圖2為本發(fā)明方法第一個較佳實施例的流程圖。該較佳實施例的發(fā)起方所 在域為IMS域,Originating IMS域中包括發(fā)起方用戶終端(Originating UE )、 Originating S-CSCF、 Originating IM-Server以及Originating IP-SM-GW/SMI-AS; 第三方Third IMS域中包括third IMS S-CSCF 、 third IMS群組服務(wù)器 (Group-Server)以及third IMS IP-SM-GW/SMI-AS 。其中,第三方IMS域消息 業(yè)務(wù)處理方式的選擇過程在第三方IMS域中的IP-SM-WG/SMI-AS中完成,且 消息業(yè)務(wù)信息為MESSAGE消息。如圖2所示,包括以下步驟步驟201: Originating UE向所在IMS網(wǎng)絡(luò)中的Originating S-CSCF發(fā)送 MESSAGE。
本實施例中的MESSAGE中攜帶有群組標(biāo)識以及消息內(nèi)容等信息。步驟202: Originating S-CSCF將接收到的MESSAGE路由到為Originating UE服務(wù)的Originating IM-Server。步驟203: Originating IM-Server通過對OriginatingUE的鑒權(quán)和授權(quán),向 Originating S-CSCF返回MESSAGE。步驟204: Originating S-CSCF根據(jù)接收到的MESSAGE中攜帶的群組標(biāo)識找 到該群組標(biāo)識所在的third IMS Group-Server所在的third IMS S-CSCF的聯(lián)系地 址,向third IMS S-CSCF發(fā)送MESSAGE。步驟205: third IMS S-CSCF根據(jù)接收到的MESSAGE中攜帶的群組標(biāo)識找 到該群組標(biāo)識所在third IMS Group-Server的聯(lián)系地址,向third IMS Group-Server 發(fā)送MESSAGE。步驟206: third IMS Group-Server向third IMS S-CSCF分別發(fā)送以群組標(biāo)識 中每一個接收方為目的地址的MESSAGE。步驟207: third IMS S-CSCF根據(jù)來自third IMS Group-Server的MESSAGE中 攜帶的公共服務(wù)標(biāo)識(PSI, Public Service Identifier)對應(yīng)的初始過濾規(guī)則(iFC, Initial Filter Criteria )將接收到的MESSAGE觸發(fā)到third IMSIP-SM-GW/SMI-AS。步驟S208: third IMS IP-SM-GW/SMI-AS進(jìn)行第三方IMS域消息業(yè)務(wù)處理方 式判斷;當(dāng)判斷結(jié)果為由第三方IMS域進(jìn)行消息業(yè)務(wù)處理,且選擇CS域作為路 由網(wǎng)絡(luò)時,執(zhí)行步驟209a;當(dāng)判斷結(jié)果為由第三方IMS進(jìn)行消息業(yè)務(wù)處理,且 選擇IMS域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟209b;當(dāng)判斷結(jié)果為選擇由發(fā)起方IMS 域進(jìn)行消息業(yè)務(wù)處理時,執(zhí)行步驟209c。步驟209a: third IMS IP-SM-GW/SMI-AS與Terminating CS進(jìn)行消息業(yè)務(wù)互 通,向Terminating CS發(fā)送格式轉(zhuǎn)換后的SMS ,結(jié)束流程。本步驟中,third IMS IP-SM-GW/SMI-AS將MESSAGE轉(zhuǎn)換為SMS后發(fā)送到 Terminating CS,轉(zhuǎn)換方式為現(xiàn)有技術(shù)。后續(xù)類似情況不再贅述。步驟209b: third IMS IP-SM-GW/SMI-AS向third IMS S-CSCF發(fā)送 MESSAGE,然后執(zhí)行步驟210。
步驟209c: third IMS IP-SM-GW/SMI-AS根據(jù)獲取到的發(fā)起方的標(biāo)識找到 為Originating UE服務(wù)的Originating S-CSCF的聯(lián)系地址,向Originating S-CSCF 發(fā)送MESSAGE,其中攜帶有Originating UE的標(biāo)識信息,然后執(zhí)行步驟211。步驟210: third IMS S-CSCF向TerminatingIMS域發(fā)送MESSAGE,結(jié)束流程。如果third IMS域與Terminating IMS域處理的為不同格式的IMS域消 息,貝'j third IMS S-CSCF在向Terminating IMS域發(fā)送消息業(yè)務(wù)信息時,需 要進(jìn)行消息格式轉(zhuǎn)換,從而與Terminating IMS域進(jìn)行消息業(yè)務(wù)互通;如果 不需要進(jìn)行消息格式轉(zhuǎn)換,則third IMS S-CSCF向Terminating IMS域轉(zhuǎn)發(fā) 消息業(yè)務(wù)信息。后續(xù)類似情況不再贅述。步驟211: Originating S-CSCF根據(jù)Originating UE的簽約數(shù)據(jù)以及接收到 的MESSAGE的內(nèi)容,才艮據(jù)簽約數(shù)據(jù)中的iFC將MESSAGE觸發(fā)到Originating IP-SM-GW/SMI-AS。步驟212: Originating IP-SM-GW/SMI-AS進(jìn)行發(fā)起方IMS域消息業(yè)務(wù)處理 方式判斷,比如,根據(jù)簽約用戶數(shù)據(jù)中的信息進(jìn)行判斷;當(dāng)判斷結(jié)果為選擇CS 域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟213a;當(dāng)判斷結(jié)果為選擇IMS域作為路由網(wǎng)絡(luò)時, 執(zhí)行步驟213b。步驟213a: Originating IP-SM-GW/SMI-AS向Terminating CS發(fā)送SMS,結(jié)束流程。步驟213b: Originating IP-SM-GW/SMI-AS向Originating S-CSCF返回 MESSAGE 。步驟214: Originating S-CSCF向Terminating IMS發(fā)送MESSAGE,結(jié)束流程。上述步驟202和203不是必須的,可以省略。上述實施例中的third IMS IP-SM-GW/SMI-AS和third IMS Group-Server可以根據(jù)需要合設(shè)在一起,這種情況下,步驟206和步驟207也可以省略。圖2所示的發(fā)起方IMS域中還可以進(jìn)一步包括一個Originating I-CSCF,這樣,步驟209c中,third IMS IP-SM-GW/SMI-AS可以先向Originating I-CSCF 發(fā)送MESSAGE,然后再由Originating I-CSCF將該MESSAGE發(fā)送到 Originating S陽CSCF。在步驟209c中,也可以由third IMS IP-SM-GW/SMI-AS直接將MESSAGE 發(fā)送到Originating IP-SM-GW/SMI-AS,這樣步驟211即可省略。此外,圖2所示的第三方IMS域中還可以進(jìn)一步包括一個出口網(wǎng)關(guān)控制功 能(BGCF, Breakout Gateway Control Function)實體,這樣,步驟207中,可 以由third IMS S-CSCF先將MESSAGE發(fā)送到第三方IMS域中的BGCF,再由 BGCF將MESSAGE發(fā)送到third IMS IP-SM-GW/SMI-AS。而且,本實施例中 的第三方IMS域消息業(yè)務(wù)處理方式判斷過程也可以是在BGCF中完成。圖3為本發(fā)明方法第二個較佳實施例的流程圖。該較佳實施例中的發(fā)起方 所在域為IMS域,Originating IMS域中包括Originating UE、 Originating S-CSCF、 Originating IM-Server以及Originating IP-SM-GW/SMI-AS; Third IMS域中包括 third IMS S-CSCF 、 third IMS Group-Server以及third IMS IP-SM匿GW/SMI畫AS。 其中,第三方IMS域消息業(yè)務(wù)處理方式的選擇過程在third IMS IP-SM-WG/SMI-AS中完成,且消息業(yè)務(wù)信息為INVITE以及MSRP消息,其中, INVITE消息中攜帶有消息業(yè)務(wù)請求信息,MSRP消息中攜帶有消息業(yè)務(wù)內(nèi)容信 息。如圖3所示,包括以下步驟步驟301: Originating UE向所在IMS網(wǎng)絡(luò)中的Originating S-CSCF發(fā)送 INVITE 。步驟302: Originating S-CSCF將接收到的INVITE路由到為Originating UE 月良務(wù)的Originating IM-Server。步驟303: Originating IM-Server通過對OriginatingUE的鑒;f又和授權(quán),向 Originating S-CSCF返回INVITE 。步驟304: Originating S-CSCF根據(jù)接收到的INVITE中攜帶的群組標(biāo)識找到 該群組標(biāo)識所在的third IMS Group-Server所在的third IMS S-CSCF的聯(lián)系地址, 向third IMS S-CSCF發(fā)送INVITE。
步驟305: third IMS S-CSCF根據(jù)接收到的INVITE中攜帶的群組標(biāo)識找到該 群組標(biāo)識所在third IMS Group-Server的聯(lián)系地址,向third IMS Group-Server發(fā)送 INVITE 。步驟301 ~ 305的INVITE中攜帶有MSRP協(xié)商信息。步驟305a: third IMS Group-Server向Originating UE發(fā)送200 OK,并且在 200 OK中攜帶MSRP響應(yīng)信息。圖3中省略了 200 0K通過其它IMS實體傳遞的過程。步驟305b: Originating UE與third IMS Group-Server之間建立進(jìn)行MSRP 會話所需的傳輸控制協(xié)議(TCP, Transfer Control Protocol)連接。步驟305c: Originating UE通過步驟305b中建立的TCP連接向third IMS Group-Server發(fā)送SEND消息,其中攜帶有消息業(yè)務(wù)內(nèi)容信息。步驟305d: third IMS Group-Server向Originating UE發(fā)送200 OK,表示接 收消息業(yè)務(wù)內(nèi)容信息成功。步驟306: third IMS Group-Server向third IMS S-CSCF分別發(fā)送以群組標(biāo) 識中每一個接收方為目的地址的INVITE,該INVITE中攜帶MSRP協(xié)商信息。步驟307: third IMS S-CSCF根據(jù)來自third IMS Group-Server的INVITE 中攜帶的PSI對應(yīng)的iFC將接收到的INVITE觸發(fā)到third IMS IP-SM-GW/SMI-AS。步驟307,同步驟305a ~步驟305d,用于third IMS Group-Server通過 MSRP過程向third IMS IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)內(nèi)容信息。步驟308: third IMS IP-SM-GW/SMI-AS執(zhí)行第三方IMS域消息業(yè)務(wù)處理 方式判斷,當(dāng)判斷結(jié)果為選擇由第三方IMS域進(jìn)行消息業(yè)務(wù)處理,并且選擇 CS域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟309a;當(dāng)判斷結(jié)果為選擇由第三方IMS域進(jìn) 行消息業(yè)務(wù)處理,并且選擇IMS域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟309b;當(dāng)判斷結(jié) 果為選擇由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理時,執(zhí)行步驟309c。步驟309a: third IMS IP-SM-GW/SMI-AS向Terminating CS發(fā)送SMS,結(jié)束流程。 步驟309b: third IMS IP-SM-GW/SMI-AS向third IMS Group-Server發(fā)送 INVITE,該INVITE中攜帶MSRP協(xié)商信息,然后執(zhí)行步驟310。步驟309c: third IMS IP-SM-GW/SMI-AS根據(jù)獲取到的發(fā)起方的標(biāo)識找到 為Originating UE月良務(wù)的Originating S-CSCF的聯(lián)系地址,向Originating S-CSCF 發(fā)送INVITE,其中攜帶有Originating UE的標(biāo)識信息以及MSRP協(xié)商信息,然 后執(zhí)行步驟311。步驟310: third IMS S-CSCF向Terminating IMS發(fā)送INVITE,該INVITE 中攜帶有MSRP協(xié)商信息,然后執(zhí)行步驟310'。步驟310,同步驟305a~305d,用于third IMS IP-SM-GW/SMI-AS通過 MSRP過程向接收方IMS域發(fā)送消息業(yè)務(wù)內(nèi)容信息,結(jié)束流程。步驟311: Originating S-CSCF根據(jù)Originating UE的簽約數(shù)據(jù)以及接收到 的INVITEE的內(nèi)容,才艮據(jù)簽約數(shù)據(jù)中的iFC將INVITE觸發(fā)到Originating IP-SM-GW/SMI-AS。其中,INVITE中攜帶有MSRP協(xié)商信息。步驟311,同步驟305a 305d,用于third IMS IP-SM-GW/SMI-AS通過 MSRP過程向Originating IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)內(nèi)容信息。步驟312: Originating IP-SM-GW/SMI-AS執(zhí)行發(fā)起方IMS域消息業(yè)務(wù)處理 方式判斷,當(dāng)判斷結(jié)果為選擇CS域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟313a;當(dāng)判斷 結(jié)果為選擇IMS域作為路由網(wǎng)絡(luò)時,執(zhí)行步驟313b。步驟313a: Originating IP-SM-GW/SMI-AS向Terminating CS域發(fā)送SMS, 結(jié)束流程。步驟313b: Originating IP-SM-GW/SMI-AS向Originating S-CSCF返回 INVITE ,該INVITE中攜帶有MSRP協(xié)商信息。步驟314: Originating S-CSCF向Terminating IMS域發(fā)送INVITE,該INVITE 中攜帶有MSRP協(xié)商信息。步驟314,同步驟305a ~ 305d,用于Originating IP-SM-GW/SMI-AS通過 MSRP過程向接收方IMS域發(fā)送消息業(yè)務(wù)內(nèi)容信息,結(jié)束流程。上述步驟302以及303不是必須的,可以省略。
本實施例中,third IMS Group-Server向third IMS IP-SM-GW/SMI-AS發(fā)送 消息業(yè)務(wù)內(nèi)容信息的步驟、third IMS IP-SM-GW/SMI-AS向Originating IP-SM-GW/SMI-AS發(fā)送消息業(yè)務(wù)內(nèi)容信息的步驟,以及Originating IP-SM-GW/SMI-AS向接收方發(fā)送消息業(yè)務(wù)內(nèi)容信息的步驟可以替換為圖2所 示實施例中的MESSAGE流程。而且,步驟309a和步驟313a中發(fā)送的SMS 可以是多條關(guān)聯(lián)的分片的SMS。與圖2所示實施例類似,本實施例中的third IMS IP-SM-GW/SMI-AS和third IMS Group-Server也可以合設(shè)在一起,這樣,步驟306、 307以及307,均可以省 略。圖3所示的發(fā)起方IMS域中還可以進(jìn)一步包括一個Originating I-CSCF,這 樣,步驟309c中,third IMS IP-SM-GW/SMI-AS可以先向Originating I-CSCF 發(fā)送INVITE,然后再由Originating I-CSCF將該INVITE發(fā)送到Originating S-CSCF。在步驟309c中,也可以由third IMS IP-SM-GW/SMI-AS直接將INVITE發(fā) 送到Originating IP-SM-GW/SMI-AS,這樣步驟311即可省略。此外,步驟307中可以由third IMS S-CSCF先將INVITE發(fā)送到第三方IMS 域中的BGCF,再由BGCF將INVITE發(fā)送給third IMS IP-SM-GW/SMI-AS。而 且,第三方IMS域的消息業(yè)務(wù)處理方式判斷過程可以在BGCF中完成,這樣, 步驟307中由third IMS S-CSCF將INVITE發(fā)送到BGCF,相應(yīng)地,步驟309a、 309b以及309c也將由BGCF完成,步驟307,可以省略,并且將INVITE發(fā)送 到Originating S-CSCF 。上述各實施例中的Originating IP-SM-GW/SMI-AS可以用于對消息業(yè)務(wù)處 理過程進(jìn)行鑒權(quán)和授權(quán),并產(chǎn)生消息業(yè)務(wù)處理過程中的記費信息。當(dāng)發(fā)起方所在域為CS域時發(fā)起方CS域向第三方IMS域發(fā)送消息業(yè)務(wù)信 息,此時第三方IMS域選擇由自身進(jìn)行消息業(yè)務(wù)處理。其中,第三方IMS 域根據(jù)從發(fā)送方接收到的消息業(yè)務(wù)信息類型判斷發(fā)起方所在域是CS域還是IMS域,當(dāng)消息業(yè)務(wù)信息類型為傳統(tǒng)電路域短消息時,判定發(fā)起方所在域是CS域;當(dāng)消息業(yè)務(wù)信息類型為SIP或者M(jìn)SRP消息時,判定發(fā)起方所在域 是IMS域。后續(xù)過程中,當(dāng)?shù)谌絀MS域選擇由第三方IMS域執(zhí)行消息業(yè) 務(wù)處理之后,進(jìn)一步判斷是選擇CS域還是IMS域作為路由網(wǎng)絡(luò),選擇方式 以及后續(xù)處理方式與上述實施例相同,不再贅述?;谏鲜龇椒ǎ瑘D4為本發(fā)明系統(tǒng)實施例的組成結(jié)構(gòu)示意圖。上述方法 實施例中所述的方案可基于圖4所示系統(tǒng)實現(xiàn)。如圖4所示,該系統(tǒng)包括 第三方IMS域以及發(fā)起方發(fā)起方,用于向第三方IMS域發(fā)送消息業(yè)務(wù)信息;第三方IMS域,用 于在接收到來自發(fā)起方的消息業(yè)務(wù)信息后,選擇消息業(yè)務(wù)處理方式,包括由 自身對該消息業(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起方IMS域?qū)υ撓I(yè)務(wù)信息 進(jìn)行處理;并根據(jù)選擇的消息業(yè)務(wù)處理方式,對該消息業(yè)務(wù)信息進(jìn)行處理, 具體包括當(dāng)選擇的消息業(yè)務(wù)處理方式為由自身對消息業(yè)務(wù)信息進(jìn)行處理 時,由第三方IMS域?qū)υ撓I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理 方式為由發(fā)起方IMS域?qū)οI(yè)務(wù)信息進(jìn)行處理時,第三方IMS域?qū)⒃撓?息業(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。其中,當(dāng)該來自發(fā)起方的消息業(yè)務(wù)信息為來自發(fā)起方IMS域的消息業(yè) 務(wù)信息時,第三方IMS域根據(jù)預(yù)先指定的消息業(yè)務(wù)處理方式、運營商策略 或網(wǎng)絡(luò)策略、發(fā)起方IMS域與第三方IMS域之間的協(xié)議、是否能夠獲取發(fā) 起方的簽約數(shù)據(jù)、接收到的消息業(yè)務(wù)信息是否能夠路由,以及接收到的消息 業(yè)務(wù)信息中攜帶的指示信息中的一種或一種以上的任意組合,選擇消息業(yè)務(wù) 處理方式;當(dāng)該來自發(fā)起方的消息業(yè)務(wù)信息為來自發(fā)起方CS域的消息業(yè)務(wù) 信息時,第三方IMS域選擇由自身對該消息業(yè)務(wù)信息進(jìn)行處理的消息業(yè)務(wù) 處理方式。上述第三方IMS域可進(jìn)一步用于,當(dāng)選擇由第三方IMS域進(jìn)行消息業(yè) 務(wù)處理的方式時,選擇CS域或IMS域作為路由網(wǎng)絡(luò)?;谏鲜鼋榻B,本發(fā)明實施例中的第三方IMS域具體用于,當(dāng)選擇由
第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,且路由網(wǎng)絡(luò)為CS域時,向接收方 CS域發(fā)送消息業(yè)務(wù)信息,與接收方CS域進(jìn)行消息業(yè)務(wù)互通;當(dāng)選擇由第三 方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,且路由網(wǎng)絡(luò)為IMS域時,如果需要進(jìn) 行消息格式轉(zhuǎn)換,則與接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行 消息格式轉(zhuǎn)換,則向接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息;當(dāng)選擇由發(fā)起方IMS 域進(jìn)行消息業(yè)務(wù)處理的方式時,向發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息;發(fā)起方IMS域具體用于,接收來自第三方IMS域的消息業(yè)務(wù)信息,選 擇CS域作為路由網(wǎng)絡(luò),與接收方CS域進(jìn)行消息業(yè)務(wù)互通;或者,選擇IMS 域作為路由網(wǎng)絡(luò),如果需要進(jìn)行消息格式轉(zhuǎn)換,則與接收方IMS域進(jìn)行消 息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式轉(zhuǎn)換,則向接收方IMS域轉(zhuǎn)發(fā)消息 業(yè)務(wù)信息。圖5為本發(fā)明設(shè)備實施例的組成結(jié)構(gòu)示意圖。本設(shè)備實施例可用于完成 圖4所示系統(tǒng)中的第三方IMS域功能。如圖5所示,該設(shè)備包括接收單 元、選擇單元以及執(zhí)行單元接收單元,用于接收來自發(fā)起方的消息業(yè)務(wù)信息;選擇單元,用于選擇 消息業(yè)務(wù)處理方式,包括由自身所在的第三方IMS域?qū)υ撓I(yè)務(wù)信息進(jìn) 行處理,以及由發(fā)起方IMS域?qū)υ撓I(yè)務(wù)信息進(jìn)行處理;執(zhí)行單元,用 于根據(jù)所選擇的消息業(yè)務(wù)處理方式,對消息業(yè)務(wù)信息進(jìn)行處理當(dāng)選擇的消 息業(yè)務(wù)處理方式為由第三方IMS域?qū)οI(yè)務(wù)信息進(jìn)行處理時,由第三方 IMS域?qū)υ撓I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為由發(fā)起方 IMS域?qū)οI(yè)務(wù)信息進(jìn)行處理時,第三方IMS域?qū)⒃撓I(yè)務(wù)信息發(fā)送 給發(fā)起方IMS域進(jìn)行處理。其中,選擇單元具體包括判斷子單元以及第一選擇子單元判斷子單元,用于判斷該消息業(yè)務(wù)信息來自發(fā)起方CS域或發(fā)起方IMS 域,并將判斷結(jié)果發(fā)送給第一選擇子單元;第一選擇子單元,用于接收來自 判斷子單元的判斷結(jié)果,當(dāng)該消息業(yè)務(wù)信息來自發(fā)起方IMS域時,根據(jù)預(yù) 先指定的消息業(yè)務(wù)處理方式、運營商策略或網(wǎng)絡(luò)策略、發(fā)起方IMS域與第 三方IMS域之間的協(xié)議、是否能夠獲取發(fā)起方的簽約數(shù)據(jù)、接收到的消息 業(yè)務(wù)信息是否能夠路由,以及接收到的消息業(yè)務(wù)信息中攜帶的指示信息中的一種或一種以上的任意組合,選擇消息業(yè)務(wù)處理方式;當(dāng)該消息業(yè)務(wù)信息來 自發(fā)起方CS域時,選擇由第三方IMS域?qū)υ撓I(yè)務(wù)信息進(jìn)行處理的方式。上述選擇單元中可進(jìn)一步包括第二選擇子單元,用于當(dāng)?shù)谝贿x擇子單 元的選擇結(jié)果為由第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,選擇將CS域 還是IMS域作為路由網(wǎng)絡(luò)。執(zhí)行單元中具體包括發(fā)送子單元以及互通子單元互通子單元,用于當(dāng)選擇單元選擇的消息業(yè)務(wù)處理方式為由第三方IMS 域進(jìn)行消息業(yè)務(wù)處理,且路由網(wǎng)絡(luò)為CS域時,向接收方CS域發(fā)送消息業(yè) 務(wù)信息,與接收方CS域進(jìn)行消息業(yè)務(wù)互通;當(dāng)選擇單元選擇的消息業(yè)務(wù)處 理方式為由第三方IMS域進(jìn)行消息業(yè)務(wù)處理,且路由網(wǎng)絡(luò)為IMS域時,如 果需要進(jìn)行消息格式轉(zhuǎn)換,與接收方IMS域進(jìn)行消息業(yè)務(wù)互通;發(fā)送子單元,用于當(dāng)選擇單元選擇的消息業(yè)務(wù)處理方式為由第三方IMS 域進(jìn)行消息業(yè)務(wù)處理,且路由網(wǎng)絡(luò)為IMS域時,如果不需要進(jìn)行消息格式 轉(zhuǎn)換,則向接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息;當(dāng)選擇單元選擇的消息業(yè)務(wù) 處理方式為由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理時,向發(fā)起方IMS域發(fā)送消 息業(yè)務(wù)信息。上述執(zhí)行單元中可進(jìn)一步包括獲取子單元,用于在當(dāng)選擇單元選擇的 消息業(yè)務(wù)處理方式為由發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,按照從 接收單元接收到的消息業(yè)務(wù)信息中獲取、向ENUM查詢并獲取、向發(fā)起方 IMS域中的HSS查詢并獲取的方式中的一種或任意組合獲取發(fā)起方IMS域 的地址信息,并發(fā)送給發(fā)送子單元。本發(fā)明系統(tǒng)和i殳備實施例的具體工作流程請參照方法相應(yīng)部分的iJi明, 此處不再贅述??梢?,采用本發(fā)明實施例的技術(shù)方案,實現(xiàn)了當(dāng)接收方存在多個不同域, 如IMS域和CS域時,通過第三方IMS域的消息業(yè)務(wù)處理,并實現(xiàn)了通過第三 方IMS域的消息業(yè)務(wù)互通。而且,相比于現(xiàn)有技術(shù)中,由于消息業(yè)務(wù)互通業(yè)務(wù) 為用戶簽約業(yè)務(wù),消息業(yè)務(wù)互通業(yè)務(wù)所在的服務(wù)器需要位于發(fā)起方IMS域或接 收方IMS域中,因此當(dāng)需要與第三方IMS域進(jìn)行消息業(yè)務(wù)互通時,由于第三方 IMS域中沒有發(fā)起方用戶或者接收方用戶的簽約信息,所以無法按照發(fā)起方或 者接收方的簽約信息產(chǎn)生準(zhǔn)確的計費信息這一問題,本發(fā)明實施例所述方案能 夠按照發(fā)起方的信息對消息業(yè)務(wù)互通業(yè)務(wù)的執(zhí)行進(jìn)行鑒權(quán)和授權(quán),并能夠在消 息業(yè)務(wù)互通業(yè)務(wù)執(zhí)行時按照發(fā)起方的信息產(chǎn)生計費信息。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種消息業(yè)務(wù)處理方法,其特征在于,該方法包括第三方IP多媒體子系統(tǒng)IMS域接收來自發(fā)起方的消息業(yè)務(wù)信息;所述第三方IMS域選擇消息業(yè)務(wù)處理方式,所述消息業(yè)務(wù)處理方式包括由自身對所述消息業(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理;當(dāng)選擇的消息業(yè)務(wù)處理方式為由自身對所述消息業(yè)務(wù)信息進(jìn)行處理時,由第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理時,所述第三方IMS域?qū)⑺鱿I(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述來自發(fā)起方的消息 業(yè)務(wù)信息為來自發(fā)起方IMS域的消息業(yè)務(wù)信息;所述第三方IMS域選擇消 息業(yè)務(wù)處理方式的方法包括以下一種或任意組合選擇預(yù)先指定的消息業(yè)務(wù)處理方式; 根據(jù)運營商策略或網(wǎng)絡(luò)策略選擇消息業(yè)務(wù)處理方式; 根據(jù)所述發(fā)起方IMS域與所述第三方IMS域之間的協(xié)議選擇消息業(yè)務(wù) 處理方式;根據(jù)能否獲取所述發(fā)起方的簽約數(shù)據(jù)選擇消息業(yè)務(wù)處理方式; 根據(jù)接收到的消息業(yè)務(wù)信息能否路由選擇消息業(yè)務(wù)處理方式; 根據(jù)所述消息業(yè)務(wù)信息中攜帶的指示信息,選擇所指示的消息業(yè)務(wù)處理 方式。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述來自發(fā)起方的消息 業(yè)務(wù)信息為來自所述發(fā)起方CS域的消息業(yè)務(wù)信息;所述第三方IMS域選擇 由自身對所述消息業(yè)務(wù)信息進(jìn)行處理。
4、 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,當(dāng)選擇由所述第三 方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,該方法進(jìn)一步包括所述第三方IMS域選擇電if各交換CS域或IMS域作為路由網(wǎng)絡(luò)。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述選擇CS域或IMS 域作為路由網(wǎng)絡(luò)的方法包括當(dāng)所述第三方IMS域確定接收到的消息業(yè)務(wù)信息只能在IMS域內(nèi)進(jìn)行 路由時,選擇IMS域作為路由網(wǎng)絡(luò);當(dāng)所述第三方IMS域確定接收到的消息業(yè)務(wù)信息只能在CS域內(nèi)進(jìn)行路 由時,選擇CS域作為路由網(wǎng)絡(luò);當(dāng)所述第三方IMS域確定接收到的消息業(yè)務(wù)信息能夠同時在CS域以及 IMS域進(jìn)行路由時,根據(jù)本地配置選擇CS域或IMS域作為路由網(wǎng)絡(luò)。
6、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對消息業(yè)務(wù)信息進(jìn) 行處理的方法包括當(dāng)選擇由所述第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,且路由網(wǎng)絡(luò)為 CS域時,所述第三方IMS域向接收方CS域發(fā)送消息業(yè)務(wù)信息,與所述接 收方CS域進(jìn)行消息業(yè)務(wù)互通;當(dāng)選擇由所述第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式,且路由網(wǎng)絡(luò)為 IMS域時,如果需要進(jìn)行消息格式轉(zhuǎn)換,則所述第三方IMS域與所述接收 方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式轉(zhuǎn)換,則所述第三 方IMS域向所述接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息;當(dāng)選擇由所述發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,所述第三方 IMS域向所述發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息;所述發(fā)起方IMS域?qū)λ?接收到的消息業(yè)務(wù)信息進(jìn)行處理。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第三方IMS域向所 述發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息之前,該方法進(jìn)一步包括所述第三方IMS域獲取所述發(fā)起方IMS域的地址信息,根據(jù)所述獲取 到的地址信息向所述第三方IMS域發(fā)送所述消息業(yè)務(wù)信息。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取發(fā)起方IMS域 的地址信息的方法包括以下 一種或任意組合 所述第三方IMS域獲取接收到的消息業(yè)務(wù)信息中攜帶的所述發(fā)起方 IMS域的地址信息;所述第三方IMS域向電話號碼映射ENUM查詢并獲取所述發(fā)起方IMS 域的地址信息;所述第三方IMS域向所述發(fā)起方IMS域中的歸屬用戶服務(wù)器HSS查詢 并獲取所述發(fā)起方IMS域的地址信息。
9、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述發(fā)起方IMS域的地 址信息包括下列信息中的一種或任意組合發(fā)起方IMS域中問詢呼叫會話控制單元I-CSCF的地址信息; 發(fā)起方IMS域中為發(fā)起方服務(wù)的服務(wù)呼叫會話控制單元S-CSCF的地址 信息;發(fā)起方IMS域中為發(fā)起方服務(wù)的IP短消息網(wǎng)關(guān)IP-SM-GW/短消息互通 應(yīng)用服務(wù)器SMI-AS的地址信息。
10、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述發(fā)起方IMS域?qū)?所述接收到的消息業(yè)務(wù)信息進(jìn)行處理的方法包括所述發(fā)起方IMS域選擇CS域作為路由網(wǎng)絡(luò),與所述接收方CS域進(jìn)行 消息業(yè)務(wù)互通;或者,所述發(fā)起方IMS域選擇IMS域作為路由網(wǎng)絡(luò),如果需要進(jìn)行消 息格式轉(zhuǎn)換,則與所述接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行 消息格式轉(zhuǎn)換,則向所述接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息。
11、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述消息業(yè)務(wù)信息為下 列消息中的一種或者任意組合會話初始協(xié)議SIP消息;消息會話中繼協(xié)議MSRP消息。
12、 一種消息業(yè)務(wù)處理系統(tǒng),其特征在于,該系統(tǒng)包括第三方IMS 域以及發(fā)起方;所述發(fā)起方,用于向所述第三方IMS域發(fā)送消息業(yè)務(wù)信息; 所述第三方IMS域,用于在接收到來自所述發(fā)起方的消息業(yè)務(wù)信息后, 選擇消息業(yè)務(wù)處理方式,所述消息業(yè)務(wù)處理方式包括由自身對所述消息業(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理;并在 當(dāng)選擇的消息業(yè)務(wù)處理方式為由自身對所述消息業(yè)務(wù)信息進(jìn)行處理時,由第 三方IMS域?qū)λ韵I(yè)務(wù)信息進(jìn)行處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為 由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理時,第三方IMS域?qū)⑺鱿?息業(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。
13、 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,當(dāng)所述來自發(fā)起方的消息業(yè)務(wù)信息為來自發(fā)起方IMS域的消息業(yè)務(wù)信 息,所述第三方IMS域根據(jù)預(yù)先指定的消息業(yè)務(wù)處理方式、運營商策略或 網(wǎng)絡(luò)策略、所述發(fā)起方IMS域與所述第三方IMS域之間的協(xié)議、是否能夠 獲取所述發(fā)起方的簽約數(shù)據(jù)、所述接收到的消息業(yè)務(wù)信息是否能夠路由,以 及所述接收到的消息業(yè)務(wù)信息中攜帶的指示信息中的一種或一種以上的任 意組合,選擇消息業(yè)務(wù)處理方式;當(dāng)所述來自發(fā)起方的消息業(yè)務(wù)信息為來自發(fā)起方CS域的消息業(yè)務(wù)信 息,所述第三方IMS域選擇由自身對所述消息業(yè)務(wù)信息進(jìn)行處理的方式。
14、 根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,所述第三方IMS 域進(jìn)一步用于,當(dāng)選擇由所述第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時, 選擇CS域或IMS域作為路由網(wǎng)絡(luò)。
15、 根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述第三方IMS域具體用于,當(dāng)選^^奪由所述第三方IMS域進(jìn)行消息業(yè) 務(wù)處理的方式,且路由網(wǎng)絡(luò)為CS域時,向接收方CS域發(fā)送消息業(yè)務(wù)信息, 與所述接收方CS域進(jìn)行消息業(yè)務(wù)互通;當(dāng)選擇由所述第三方IMS域進(jìn)行消 息業(yè)務(wù)處理的方式,且路由網(wǎng)絡(luò)為IMS域時,如果需要進(jìn)行消息格式轉(zhuǎn)換, 則與所述接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式轉(zhuǎn)換, 則向所述接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息;當(dāng)選擇由所述發(fā)起方IMS域進(jìn) 行消息業(yè)務(wù)處理的方式時,向所述發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息;所述發(fā)起方IMS域具體用于,接收來自所述第三方IMS域的消息業(yè)務(wù)信息,選擇CS域作為路由網(wǎng)絡(luò),與所述接收方CS域進(jìn)行消息業(yè)務(wù)互通; 或者,選擇IMS域作為路由網(wǎng)絡(luò),如果需要進(jìn)行消息格式轉(zhuǎn)換,則與所述 接收方IMS域進(jìn)行消息業(yè)務(wù)互通;如果不需要進(jìn)行消息格式轉(zhuǎn)換,則向所 述接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息。
16、 一種消息業(yè)務(wù)處理設(shè)備,其特征在于,該設(shè)備包括接收單元、選 擇單元以及執(zhí)行單元;所述接收單元,用于接收來自發(fā)起方的消息業(yè)務(wù)信息; 所述選擇單元,用于選擇消息業(yè)務(wù)處理方式;所述消息業(yè)務(wù)處理方式包 括由自身所在的第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理,以及由發(fā)起 方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理;所述執(zhí)行單元,用于當(dāng)選擇的消息業(yè)務(wù)處理方式為由第三方IMS域?qū)?所述消息業(yè)務(wù)信息進(jìn)行處理時,由第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行 處理,當(dāng)選擇的消息業(yè)務(wù)處理方式為由發(fā)起方IMS域?qū)λ鱿I(yè)務(wù)信息 進(jìn)行處理時,將所述消息業(yè)務(wù)信息發(fā)送給發(fā)起方IMS域進(jìn)行處理。
17、 根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述選擇單元具體包 括判斷子單元以及第一選擇子單元;所述判斷子單元,用于判斷所述消息業(yè)務(wù)信息來自發(fā)起方CS域或發(fā)起 方IMS域,并將判斷結(jié)果發(fā)送給所述第一選擇子單元;所述第一選擇子單元,用于接收來自所述判斷子單元的判斷結(jié)果,當(dāng)所述 消息業(yè)務(wù)信息來自發(fā)起方IMS域時,根據(jù)預(yù)先指定的消息業(yè)務(wù)處理方式、運營 商策略或網(wǎng)絡(luò)策略、所述發(fā)起方IMS域與所述第三方IMS域之間的協(xié)議、是否 能夠獲取所述發(fā)起方的簽約數(shù)據(jù)、所述接收到的消息業(yè)務(wù)信息是否能夠路由, 以及所述"l妄收到的消息業(yè)務(wù)信息中攜帶的指示信息中的一種或一種以上的任意 組合,選擇消息業(yè)務(wù)處理方式;當(dāng)所述消息業(yè)務(wù)信息來自發(fā)起方CS域時,選 擇由所述第三方IMS域?qū)λ鱿I(yè)務(wù)信息進(jìn)行處理的方式。
18、 根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,所述選擇單元中進(jìn)一 步包括第二選擇子單元,用于當(dāng)所述第一選擇子單元的選擇結(jié)果為由所述第三方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,選擇將CS域還是IMS域作為 ^各由網(wǎng)纟各。
19、 根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述執(zhí)行單元中具體 包括發(fā)送子單元以及互通子單元;所述互通子單元,用于當(dāng)所述選擇單元選擇的消息業(yè)務(wù)處理方式為由所 述第三方IMS域進(jìn)行消息業(yè)務(wù)處理,且路由網(wǎng)絡(luò)為CS域時,向接收方CS 域發(fā)送消息業(yè)務(wù)信息,與所述接收方CS域進(jìn)行消息業(yè)務(wù)互通;當(dāng)所述選擇 單元選擇的消息業(yè)務(wù)處理方式為由所述第三方IMS域進(jìn)行消息業(yè)務(wù)處理, 且路由網(wǎng)絡(luò)為IMS域時,如果需要進(jìn)行消息格式轉(zhuǎn)換,則與所述接收方IMS 域進(jìn)行消息業(yè)務(wù)互通;所述發(fā)送子單元,用于當(dāng)所述選擇單元選擇的消息業(yè)務(wù)處理方式為由所 述第三方IMS域進(jìn)行消息業(yè)務(wù)處理,且路由網(wǎng)絡(luò)為IMS域時,如果不需要 進(jìn)行消息格式轉(zhuǎn)換,則向所述接收方IMS域轉(zhuǎn)發(fā)消息業(yè)務(wù)信息;當(dāng)所述選 擇單元選擇的消息業(yè)務(wù)處理方式為由所述發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理 時,向所述發(fā)起方IMS域發(fā)送消息業(yè)務(wù)信息。
20、 根據(jù)權(quán)利要求19所述的設(shè)備,其特征在于,所述執(zhí)行單元中進(jìn)一 步包括獲取子單元,用于在當(dāng)所述選擇單元選擇的消息業(yè)務(wù)處理方式為由 所述發(fā)起方IMS域進(jìn)行消息業(yè)務(wù)處理的方式時,按照從所述接收單元接收 到的消息業(yè)務(wù)信息中獲取、向ENUM查詢并獲取、向所述發(fā)起方IMS域中 的HSS查詢并獲取的方式中的一種或任意組合,獲取所述發(fā)起方IMS域的 地址信息,并發(fā)送給所述發(fā)送子單元。
全文摘要
本發(fā)明實施例公開了一種消息業(yè)務(wù)處理方法,包括第三方IP多媒體子系統(tǒng)(IMS)域接收來自發(fā)起方的消息業(yè)務(wù)信息;所述第三方IMS域選擇消息業(yè)務(wù)處理方式,如由自身對所述消息業(yè)務(wù)信息進(jìn)行處理,或者,將所述消息業(yè)務(wù)信息發(fā)給發(fā)起方IMS域進(jìn)行處理;根據(jù)所選擇的消息業(yè)務(wù)處理方式對該消息業(yè)務(wù)信息進(jìn)行處理。本發(fā)明實施例同時公開了一種消息業(yè)務(wù)處理系統(tǒng)及設(shè)備。應(yīng)用本發(fā)明實施例所述的方法、系統(tǒng)和設(shè)備,能夠在接收方存在多個不同域時,實現(xiàn)通過第三方IMS域的消息業(yè)務(wù)處理。
文檔編號H04L12/58GK101400027SQ20071016380
公開日2009年4月1日 申請日期2007年9月30日 優(yōu)先權(quán)日2007年9月30日
發(fā)明者華 程 申請人:華為技術(shù)有限公司