專(zhuān)利名稱(chēng):一種會(huì)話(huà)路由控制方法及裝置和通信網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線(xiàn)通信領(lǐng)域,尤其涉及一種CSI終端和IMS終端互通時(shí)的 會(huì)話(huà)路由控制方法及其會(huì)話(huà)路由控制裝置,以及通信網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))是3GPP R5/R6標(biāo)準(zhǔn)定 義的WCDMA ( CDMA Code Division Multiple Access,碼分多址接入)網(wǎng)絡(luò)中 IP多媒體子系統(tǒng),是3G移動(dòng)網(wǎng)實(shí)現(xiàn)分組語(yǔ)音和分組數(shù)據(jù),提供統(tǒng)一的多媒體 業(yè)務(wù)和應(yīng)用的目標(biāo)網(wǎng)絡(luò)。IMS采用IP分組域作為其控制信令和々某體傳輸?shù)某休d通道,采用SIP協(xié) 議(Session Initiated Protocol,會(huì)話(huà)初始化協(xié)議)作為呼叫控制信令。在IMS 中,IMS的用戶(hù)簽約彩:據(jù)集中在HSS ( Home Subscriber Server,歸屬簽約用戶(hù) 服務(wù)器)中管理,業(yè)務(wù)由AS (Application Server,應(yīng)用服務(wù)器)統(tǒng)一提供,會(huì) 話(huà)控制由S-CSCF (月艮務(wù)CSCF)完成,AS與S-CSCF在網(wǎng)絡(luò)結(jié)構(gòu)上完全分離, 業(yè)務(wù)通過(guò)S-CSCF觸發(fā)至AS處理,多個(gè)AS間可協(xié)同工作。用戶(hù)通過(guò)當(dāng)前所 在地代理節(jié)點(diǎn)P-CSCF (代理CSCF )接入IMS,會(huì)話(huà)和業(yè)務(wù)控制則由其注冊(cè)地 的歸屬域服務(wù)節(jié)點(diǎn)完成,因此,用戶(hù)在不同接入點(diǎn)總能得到同樣的服務(wù),實(shí)現(xiàn) 了業(yè)務(wù)管理、會(huì)話(huà)控制和承載接入的三者分離,以及與接入和位置無(wú)關(guān)的業(yè)務(wù) 提供。CSI (CS和IMS結(jié)合業(yè)務(wù))是目前3GPP標(biāo)準(zhǔn)中的一個(gè)研究課題。該課題 關(guān)注的是如何將3G的CS域(電路交換域)業(yè)務(wù)與IMS域業(yè)務(wù)進(jìn)行結(jié)合。該 課題的研究分為兩個(gè)階段,即CSI phase 1和CSI phase 2。在實(shí)現(xiàn)CSI終端與IMS終端互通的課題上,標(biāo)準(zhǔn)TR23.899中有如下相關(guān)
技術(shù)在CSI終端側(cè)設(shè)置CSI-IW ( CSI-Interworking, CSI互通邏輯控制功能實(shí) 體),該功能實(shí)體收到來(lái)自IMS終端的會(huì)話(huà)請(qǐng)求后,根據(jù)相關(guān)信息對(duì)存在多種 媒體成分的會(huì)話(huà)消息進(jìn)行拆分,將該會(huì)話(huà)拆分成包含實(shí)時(shí)媒體成分的會(huì)話(huà)和包 含非實(shí)時(shí)媒體成分的會(huì)話(huà);然后,根據(jù)相關(guān)信息進(jìn)行判斷,選擇在CS域終結(jié) 實(shí)時(shí)會(huì)話(huà),在IMS域終結(jié)非實(shí)時(shí)會(huì)話(huà)。參見(jiàn)圖1,為現(xiàn)有技術(shù)中CSI終端與IMS終端互通的框架示意圖,IMS終 端為VoIP終端。CSI終端與VoIP終端互通的過(guò)程,包括步驟1、 VoIP終端發(fā)起到CSI終端的IMS會(huì)話(huà)請(qǐng)求,該請(qǐng)求包含實(shí)時(shí)業(yè)務(wù)和非 實(shí)時(shí)業(yè)務(wù)(Voice + MSRP);2、 VoIP終端側(cè)的IMS轉(zhuǎn)發(fā)該請(qǐng)求到CSI終端側(cè)的CSI-IW;3、 CSI-IW根據(jù)相關(guān)的信息進(jìn)行業(yè)務(wù)邏輯處理,將該會(huì)話(huà)請(qǐng)求進(jìn)行分離;4、 CSI-IW發(fā)送會(huì)話(huà)請(qǐng)求給CSI終端,該請(qǐng)求消息中包含非實(shí)時(shí)業(yè)務(wù)和 要求CSI終端發(fā)起終端到網(wǎng)絡(luò)CS承載的指示信息(發(fā)起CS呼叫指示+ MSRP);5、 CSI終端收到該會(huì)話(huà)請(qǐng)求消息后,發(fā)起到CSI-IW的CS呼叫(SETUP );6、 MGCF "某體網(wǎng)關(guān)控制功能)收到CSI終端的CS呼叫請(qǐng)求,映射成 INVITE消息發(fā)送給CSI-IW;7、 CSI-IW發(fā)送200 OK響應(yīng)消息給MGCF;8、 MGCF將200 OK響應(yīng)消息映射成CS的CONNECT消息發(fā)送給CSI終端;9、 CSI終端向CSI-IW發(fā)送200OK響應(yīng)消息,該響應(yīng)消息中只包含MSRP 的媒體信息;10、 CSI-IW將來(lái)自CSI終端的CS呼叫和IMS會(huì)話(huà)進(jìn)行合并;11、 CSI-IW發(fā)送合并后的200OK響應(yīng)消息給被叫IMS;12、 被叫IMS轉(zhuǎn)發(fā)該200OK響應(yīng)消息給VoIP終端。 該架構(gòu)和流程描述中,CSI終端歸屬域的S-CSCF在收到來(lái)自主叫方的會(huì) 話(huà)請(qǐng)求時(shí),不對(duì)會(huì)話(huà)進(jìn)行甄別,而是把收到的所有的會(huì)話(huà)請(qǐng)求都路由到CSIAS (上述流程中的CSI-IW),由CSIAS進(jìn)行處理,判斷是否要保留在會(huì)話(huà)路徑 中。采用這種方式路由主叫方的會(huì)話(huà),由于需要^l巴所收到的會(huì)話(huà)請(qǐng)求都路由到 CSIAS進(jìn)行處理,因此, 一些不需要CSIAS處理的會(huì)話(huà)請(qǐng)求,也路由到了 CSI AS,造成了路由處理方面的浪費(fèi)。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種CSI終端和IMS終端互通時(shí)的會(huì)話(huà)路由控制方法, 該方法包括以下步驟CSI-IW感知用戶(hù)所在終端的能力,并根據(jù)感知到的所述終端的能力發(fā)起 到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改;HSS根據(jù)修改結(jié)果, 發(fā)起到所述終端側(cè)歸屬域的S-CSCF的用戶(hù)簽約信息更新;當(dāng)所述S-CSCF接 收到IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求后,根據(jù)更新后的用戶(hù)簽約信息路由所述會(huì)話(huà)請(qǐng) 求。上述方法中,CSI-IW感知到所述終端具備提供CSI業(yè)務(wù)的能力,則向HSS 發(fā)起業(yè)務(wù)激活信息的修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激 活;或者,CSI-IW感知到所述終端不具備提供CSI業(yè)務(wù)的能力,則向HSS發(fā) 起業(yè)務(wù)激活信息的修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為未激 活。上述方法中,CSI-IW還感知用戶(hù)所在接入網(wǎng)的能力;當(dāng)感知到所述終端 和所述接入網(wǎng)具備提供CSI業(yè)務(wù)的能力,則向HSS發(fā)起業(yè)務(wù)激活信息的修改, 將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;或者,當(dāng)感知到所述終 端或所述接入網(wǎng)不具備提供CSI業(yè)務(wù)的能力,則向HSS發(fā)起業(yè)務(wù)激活信息的 修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為未激活。上述方法中,若HSS上的所述CSI業(yè)務(wù)激活的信息從未激活變?yōu)榧せ睿?br>
則HSS發(fā)起到為所述用戶(hù)服務(wù)的S-CSCF的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)數(shù)據(jù)的增 加,指示所述S-CSCF將收到的會(huì)話(huà)請(qǐng)求路由到CSI-IW進(jìn)行處理;或者,若 HSS上的所述CSI業(yè)務(wù)激活的信息從激活變?yōu)槲醇せ?,則HSS發(fā)起到為所迷 用戶(hù)服務(wù)的S-CSCF的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)數(shù)據(jù)的刪除,指示所述S-CSCF 不需要將收到的會(huì)話(huà)請(qǐng)求路由到CSI-IW。從以上流程可以看出,本發(fā)明實(shí)施例通過(guò)CSI-IW感知用戶(hù)所在CSI終端 或所在接入網(wǎng)的CSI能力,通過(guò)發(fā)起到HSS簽約信息修改,以及HSS發(fā)起到 S-CSCF的簽約信息更新,使S-CSCF對(duì)IMS終端用戶(hù)發(fā)起的會(huì)話(huà)請(qǐng)求進(jìn)行路 由控制,從而實(shí)現(xiàn)了根據(jù)用戶(hù)所在終端,或進(jìn)一步根據(jù)用戶(hù)所在接入網(wǎng)的能力 進(jìn)行會(huì)話(huà)路由控制,節(jié)省了路由開(kāi)銷(xiāo),解決了現(xiàn)有技術(shù)中存在的會(huì)話(huà)路由開(kāi)銷(xiāo) 大的問(wèn)題?;谙嗤募夹g(shù)構(gòu)思,本發(fā)明實(shí)施例另提供一種用于CSI終端與IMS終 端互通時(shí)的路由控制裝置,以及一種通信網(wǎng)絡(luò)系統(tǒng)。本發(fā)明實(shí)施例提供的路由控制裝置,包括信息獲取模塊和簽約信息修改發(fā) 起模塊;所述信息獲取^^塊,用于向S-CSCF訂閱用戶(hù)的注冊(cè)信息,并根據(jù)用戶(hù)注 冊(cè)信息中的終端能力信息感知用戶(hù)所在終端的能力;或者用于查詢(xún)其他系統(tǒng), 根據(jù)查詢(xún)到的信息感知所述終端的能力;所述簽約信息修改發(fā)起模塊,用于根據(jù)所述信息獲取模塊感知到的所述終 端具備提供CSI業(yè)務(wù)的能力,向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS簽約 信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;或者,用于根據(jù)所述信息獲取沖莫塊 感知到的所述終端不具備提供CSI業(yè)務(wù)的能力,向HSS發(fā)起業(yè)務(wù)激活信息的 修改,將所述用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為未激活。所述信息獲取模塊還用于根據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,感知所述用 戶(hù)所在接入網(wǎng)的能力;或者根據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,向其他系統(tǒng)查 詢(xún),并根據(jù)查詢(xún)到的信息感知用戶(hù)所在接入網(wǎng)的能力;
當(dāng)所述信息獲取模塊感知到所述終端和所述接入網(wǎng)具備提供CSI業(yè)務(wù)的能 力時(shí),所述簽約信息修改發(fā)起模塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS 簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;當(dāng)所迷信息獲取模塊感知到所 述終端或所述接入網(wǎng)不具備提供CSI業(yè)務(wù)的能力時(shí),所述簽約信息修改發(fā)起模 塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將所述用戶(hù)簽約信息中的CSI業(yè)務(wù)激活 的指示設(shè)置為未激活。
本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)系統(tǒng),包括CSI-IW、 S-CSCF和HSS;所述CSI-IW,用于感知用戶(hù)所在終端的能力,并根據(jù)感知到的所述終端 的能力發(fā)起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改;所述HSS,用于根據(jù)修改結(jié)果,發(fā)起到所述終端側(cè)歸屬域的S-CSCF的用 戶(hù)簽約信息更新;所述S-CSCF,用于根據(jù)更新后的用戶(hù)簽約信息,對(duì)接收到的IMS終端發(fā) 起的會(huì)話(huà)請(qǐng)求進(jìn)行路由。所述CSI-IW還用于感知用戶(hù)所在接入網(wǎng)的能力,并4艮據(jù)感知到的所述終 端的能力和所述接入網(wǎng)的能力發(fā)起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信 息的相應(yīng)修改。
圖1為現(xiàn)有技術(shù)中CSI終端與IMS終端互通的框架示意圖;圖2為本發(fā)明實(shí)施例一提供的會(huì)話(huà)路由控制示意圖;圖3為本發(fā)明實(shí)施例二提供的會(huì)話(huà)路由控制示意圖;圖4為本發(fā)明實(shí)施例三提供的會(huì)話(huà)路由控制示意圖;圖5為本發(fā)明實(shí)施例四提供的會(huì)話(huà)路由控制示意圖;圖6為本發(fā)明實(shí)施例的路由控制裝置結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。具休實(shí)施方式本發(fā)明實(shí)施例提供了一種CSI終端和IMS終端互通時(shí)的會(huì)話(huà)路由控制方 法,該方法包括步驟步驟l、 CSI-IW獲取用戶(hù)所使用的終端的能力信息,還可獲取用戶(hù)所在的 接入網(wǎng)的能力信息。力信息,判斷該接入網(wǎng)是否具備提供CSI業(yè)務(wù)處理能力;通過(guò)獲取3G接入網(wǎng) 的MultiRAB信息,判斷該接入網(wǎng)是否具備提供CSI業(yè)務(wù)處理能力。 本步驟中,CSI-IW獲取用戶(hù)終端能力信息,可采用以下幾種方式 方式1、 CSI-IW通過(guò)終端用戶(hù)注冊(cè)時(shí)攜帶的信息獲取終端的能力信息; 方式2、 CSI-IW向其他實(shí)體/系統(tǒng)獲取終端的能力信息。 本步驟中,CSI-IW獲取用戶(hù)所在接入網(wǎng)的能力信息,可采用以下幾種方式方式1 、 CSI-IW通過(guò)終端注冊(cè)時(shí)攜帶的接入網(wǎng)的信息獲取用戶(hù)所在接入網(wǎng) 的能力信息;方式2、 CSI-IW根據(jù)接入網(wǎng)的信息向其他實(shí)體/系統(tǒng)獲取用戶(hù)所在接入網(wǎng) 的能力信息。步驟2、 CSI-IW根據(jù)獲取到的上述信息,發(fā)起到HSS的用戶(hù)簽約數(shù)據(jù)中 用戶(hù)業(yè)務(wù)激活信息的修改操作。本步驟中,CSI-IW根據(jù)用戶(hù)所在終端和用戶(hù)所在接入網(wǎng)是否具備提供CSI 業(yè)務(wù)處理的能力,發(fā)起到HSS的用戶(hù)簽約數(shù)據(jù)中用戶(hù)業(yè)務(wù)激活信息的相應(yīng)操 作。當(dāng)步驟l中,CSI-IW獲取到用戶(hù)終端能力信息,在本步驟中,CSI-IW根 據(jù)獲取到的信息判斷該用戶(hù)終端是否具備提供CSI業(yè)務(wù)處理能力,若具備,則 CSWW發(fā)起到HSS的用戶(hù)業(yè)務(wù)激活信息的修改操作,將HSS中用戶(hù)簽約數(shù)據(jù) 中的CSI業(yè)務(wù)激活指示設(shè)置為激活;若不具備,則CSI-IW發(fā)起到HSS的用戶(hù)
業(yè)務(wù)激法信息的修改搡作,將HSS中用戶(hù)簽約數(shù)據(jù)中的CSI業(yè)務(wù)激活指示設(shè) 置為未激活。
當(dāng)步驟1,中CSI-IW獲取到用戶(hù)終端能力信息和用戶(hù)所在接入網(wǎng)的能力 信息,在本步驟中,CSI-IW判斷該用戶(hù)終端和該接入網(wǎng)具備提供CSI業(yè)務(wù)處 理能力,則發(fā)起到HSS的用戶(hù)業(yè)務(wù)激活信息的修改操作,將HSS中用戶(hù)簽約 數(shù)據(jù)中的CSI業(yè)務(wù)激活指示設(shè)置為激活;否則,發(fā)起到HSS的用戶(hù)業(yè)務(wù)激活 信息的修改操作,將HSS中用戶(hù)簽約數(shù)據(jù)中的CSI業(yè)務(wù)激活指示設(shè)置為未激 活。
步驟3、 HSS根據(jù)簽約數(shù)據(jù)中用戶(hù)業(yè)務(wù)激活信息的修改結(jié)果,通過(guò)Cx接 口發(fā)起到用戶(hù)所屬域的S-CSCF的用戶(hù)簽約數(shù)據(jù)的更新。
當(dāng)CSI-IW將HSS上的CSI業(yè)務(wù)激活指示設(shè)置為激活,而HSS原數(shù)據(jù)中 的該指示為未激活,則該標(biāo)識(shí)從未激活修改為激活,此時(shí)HSS通過(guò)Cx接口發(fā) 起到S-CSCF的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Triggerpoint)數(shù)據(jù)的增加操作,目 的是使S-CSCF將后續(xù)收到的會(huì)話(huà)請(qǐng)求路由到CSI-IW。
當(dāng)CSI-IW將HSS上的CSI業(yè)務(wù)激活指示設(shè)置為未激活,而HSS原數(shù)據(jù) 中的該指示為激活,則該標(biāo)識(shí)從激活修改為未激活,此時(shí)HSS通過(guò)Cx接口發(fā) 起到S-CSCF的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Triggerpoint)數(shù)據(jù)的刪除,目的是 使S-CSCF將后續(xù)收到的會(huì)話(huà)請(qǐng)求不路由到CSI-IW。
步驟4、 S-CSCF在收到IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求時(shí),根據(jù)更新后的用戶(hù) 簽約信息進(jìn)行路由控制。S-CSCF根據(jù)會(huì)話(huà)請(qǐng)求中的信息,以及更新后的相關(guān)iFC數(shù)據(jù)設(shè)置中的觸 發(fā)點(diǎn)(Trigger point)數(shù)據(jù),判斷是否要將收到的會(huì)話(huà)請(qǐng)求路由到CSI-IW進(jìn)行 處理。
為了詳細(xì)闡述本發(fā)明,下面結(jié)合具體實(shí)施例和附圖進(jìn)行描述。
實(shí)施例1本實(shí)施例描述通過(guò)CSI-IW獲知用戶(hù)所在終端具備提供CSI業(yè)務(wù)處理能力, 并發(fā)起到HSS的CSI業(yè)務(wù)激活狀態(tài)的^務(wù)改,實(shí)現(xiàn)CSI終端和IMS終端互通時(shí) 的會(huì)話(huà)路由控制。參見(jiàn)圖2,為本發(fā)明實(shí)施例一提供的會(huì)話(huà)路由控制示意圖,其中,S-CSCF 為CSI終端所屬域的為用戶(hù)服務(wù)的S-CSCF,具體步驟包括1 、 CSI-IW獲知用戶(hù)所在終端具備提供CSI業(yè)務(wù)的處理能力。CSI-IW可以向其他系統(tǒng)查詢(xún)用戶(hù)所在終端的能力信息,例如,通過(guò)查詢(xún) 設(shè)備管理數(shù)據(jù)(DM)系統(tǒng)獲取終端的能力信息;或者,CSI-IW可以通過(guò)與 presence系統(tǒng)(呈現(xiàn)系統(tǒng))的接口獲取終端的能力信息。然后,CSI-IW沖艮據(jù)獲取到的終端的能力信息判斷該終端是否具備提供CSI 業(yè)務(wù)的處理能力。本實(shí)施例中,CSI-IW判斷該終端具備提供CSI業(yè)務(wù)的處理 能力。2、 CSI-IW發(fā)起到HSS的用戶(hù)激活狀態(tài)數(shù)據(jù)的修改,將HSS上的該用戶(hù) 的簽約數(shù)據(jù)中的CSI業(yè)務(wù)激活指示設(shè)置為激活狀態(tài)。由于本實(shí)施例中,HSS中該用戶(hù)簽約數(shù)據(jù)中原有的CSI業(yè)務(wù)激活指示為未 激活,則經(jīng)過(guò)修改后,該CSI業(yè)務(wù)激活指示修改為激活。3、 HSS通過(guò)現(xiàn)有的Cx接口發(fā)起到S-CSCF的用戶(hù)簽約凄t據(jù)更新,指示 S-CSCF在相關(guān)iFC數(shù)據(jù)中增加觸發(fā)點(diǎn)(Triggerpoint)數(shù)據(jù)設(shè)置,該增加的數(shù) 據(jù)設(shè)置使S-CSCF能將會(huì)話(huà)請(qǐng)求消息路由到CSI-IW進(jìn)行處理。4、 S-CSCF收到來(lái)自主叫方IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求INVITE。5、 S-CSCF根據(jù)修改后的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Trigger point)數(shù)據(jù) 設(shè)置進(jìn)行路由選擇,選擇的結(jié)果是將會(huì)話(huà)請(qǐng)求路由到CSI-IW進(jìn)行處理。6、 S-CSCF將該會(huì)話(huà)請(qǐng)求路由到CSI-IW。 實(shí)施例2本實(shí)施例描述通過(guò)CSI-IW獲知用戶(hù)所在終端不具備提供CSI業(yè)務(wù)處理能 力,并發(fā)起到HSS的CSI業(yè)務(wù)激活狀態(tài)的修改,實(shí)現(xiàn)CSI終端和IMS終端互 通時(shí)的會(huì)話(huà)路由控制。 參見(jiàn)圖3,為本發(fā)明實(shí)施例二提供的會(huì)話(huà)路由控制示意圖,其中,S-CSCF 為CSI終端側(cè)所屬域的為用戶(hù)服務(wù)的S-CSCF,具體步驟包括1、 CSI-IW感知終端不具備提供CSI業(yè)務(wù)處理能力。 CSI-IW可以通過(guò)多種方式感知終端的CSI能力,感知方式同實(shí)施例一。2、 CSI-IW發(fā)起到HSS的用戶(hù)激活狀態(tài)數(shù)據(jù)的修改,將HSS上的該用戶(hù) 的簽約數(shù)據(jù)中的CSI業(yè)務(wù)激活指示設(shè)置為未激活狀態(tài)。由于本實(shí)施例中,HSS中該用戶(hù)簽約數(shù)據(jù)中原有的CSI業(yè)務(wù)激活指示為 激活,則經(jīng)過(guò)修改后,該CSI業(yè)務(wù)激活指示修改為未激活。3、 HSS通過(guò)現(xiàn)有的Cx接口發(fā)起到S-CSCF的用戶(hù)簽約數(shù)據(jù)更新,指示 S-CSCF刪除相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(trigger point)數(shù)據(jù)設(shè)置,刪除該數(shù)據(jù) 設(shè)置使S-CSCF不會(huì)將會(huì)話(huà)請(qǐng)求消息路由到CSI-IW進(jìn)行處理。4、 S-CSCF收到來(lái)自主叫方IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求INYITE。5、 S-CSCF根據(jù)修改后的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Trigger point)數(shù)據(jù) 設(shè)置進(jìn)行路由選擇,選擇的結(jié)果是不將會(huì)話(huà)請(qǐng)求路由到CSI-IW進(jìn)行處理。6、 S-CSCF將該會(huì)話(huà)請(qǐng)求直接路由到被叫方用戶(hù)終端。 實(shí)施例3本實(shí)施例描述CSI-IW通過(guò)用戶(hù)注冊(cè)信息獲知用戶(hù)所在終端具備提供CSI 業(yè)務(wù)處理能力,并發(fā)起到HSS的CSI業(yè)務(wù)激活狀態(tài)的修改,實(shí)現(xiàn)CSI終端和 IMS終端互通時(shí)的會(huì)話(huà)路由控制。參見(jiàn)圖4,為本發(fā)明實(shí)施例三提供的會(huì)話(huà)路由控制示意圖,其中,S-CSCF 為CSI終端所屬域的為用戶(hù)服務(wù)的S-CSCF,具體步驟包括1、 CSI-IW發(fā)起到S-CSCF的訂閱請(qǐng)求消息(subscribe),訂閱用戶(hù)的注冊(cè) 信息。2、 S-CSCF發(fā)送該訂閱請(qǐng)求的200OK響應(yīng)消息。3、 CSI終端發(fā)起注冊(cè)請(qǐng)求到S-CSCF,該請(qǐng)求中攜帶終端的能力信息。4、 S-CSCF發(fā)送注冊(cè)消息的200 OK響應(yīng)消息。5、 S-CSCF發(fā)送notify消息給CSI-IW,把用戶(hù)注冊(cè)的信息通知給CSI-IW。 上述步驟4與步驟5沒(méi)有特定的時(shí)間順序限制。6、 CSI-IW從notify消息所攜帶的信息感知終端具備提供CSI業(yè)務(wù)處理能力。7、 CSI-IW發(fā)送notify消息的200 OK響應(yīng)給S-CSCF。8~9、同實(shí)施例一中的步驟2~3, CSI-IW發(fā)起到HSS的用戶(hù)激活數(shù)據(jù)修 改,HSS通過(guò)現(xiàn)有的Cx接口發(fā)起到S-CSCF的用戶(hù)簽約數(shù)據(jù)更新,指示S-CSCF 增加相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Trigger point)數(shù)據(jù)設(shè)置,該增加的數(shù)據(jù)設(shè)置使 S-CSCF能將會(huì)話(huà)請(qǐng)求消息路由到CSI-IW進(jìn)行處理。10~12、同實(shí)施例一中的步驟4 6, S-CSCF收到來(lái)自主叫方IMS終端發(fā) 起的會(huì)話(huà)請(qǐng)求,并將該會(huì)話(huà)請(qǐng)求路由到CSI-IW。實(shí)施例4本實(shí)施例描述CSI-IW通過(guò)用戶(hù)注冊(cè)信息獲知用戶(hù)所在終端不具備提供 CSI業(yè)務(wù)處理能力,并發(fā)起到HSS的CSI業(yè)務(wù)激活狀態(tài)的修改,實(shí)現(xiàn)CSI終端 和IMS終端互通時(shí)的會(huì)話(huà)路由控制。參見(jiàn)圖5,為本發(fā)明實(shí)施例四提供的會(huì)話(huà)路由控制示意圖,其中,S-CSCF 為CSI終端所屬域的為用戶(hù)服務(wù)的S-CSCF,具體步驟包括-.1 ~ 7、同實(shí)施例三中的步驟1 ~ 7, CSI-IW通過(guò)訂閱用戶(hù)注冊(cè)信息獲知用 戶(hù)所在終端的能力信息,本實(shí)施例中CSI-IW根據(jù)獲取到的能力信息判斷終端 不具備提供CSI業(yè)務(wù)處理能力。8~9、同實(shí)施例二中的步驟2 3, CSI-IW發(fā)起到HSS的用戶(hù)激活數(shù)據(jù)修 改,HSS通過(guò)現(xiàn)有的Cx接口發(fā)起到S-CSCF的用戶(hù)簽約數(shù)據(jù)更新,指示S-CSCF 刪除相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)(Trigger point)數(shù)據(jù)設(shè)置,刪除該數(shù)據(jù)設(shè)置使 S-CSCF不將會(huì)話(huà)請(qǐng)求消息路由到CSI-IW進(jìn)行處理。10~12、同實(shí)施例二中的步驟4 6, S-CSCF收到來(lái)自主叫方IMS終端發(fā) 起的會(huì)話(huà)請(qǐng)求,不將該會(huì)話(huà)請(qǐng)求路由到CSI-IW,而是將該會(huì)話(huà)請(qǐng)求路由到被 叫方終端?;谙嗤募夹g(shù)構(gòu)思,本發(fā)明還提供了一種通信網(wǎng)絡(luò)系統(tǒng)和一種用于CSI 終端與IMS終端互通時(shí)的路由控制裝置。參見(jiàn)圖6,為本發(fā)明實(shí)施例的路由控制裝置結(jié)構(gòu)示意圖。該裝置包括簽約 信息修改發(fā)起模塊,以及信息獲取模塊。信息獲取模塊用于向S-CSCF訂閱用戶(hù)的注冊(cè)信息,并4艮據(jù)用戶(hù)注冊(cè)信息 中的終端能力信息感知用戶(hù)所在終端的能力,從而獲知用戶(hù)終端是否具備提供 CSI業(yè)務(wù)的處理能力?;蛘?,用于查詢(xún)其他系統(tǒng),4艮據(jù)查詢(xún)到的信息感知用戶(hù) 所在終端的能力。簽約信息修改發(fā)起模塊根據(jù)信息獲取模塊感知到的終端具備提供CSI業(yè)務(wù) 的能力,向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS簽約信息中的CSI業(yè)務(wù)激 活的信息設(shè)置為激活;或者,簽約信息修改發(fā)起模塊根據(jù)信息獲取模塊感知到 的終端不具備提供CSI業(yè)務(wù)的能力,向HSS發(fā)起業(yè)務(wù)激活信息的修改,將所 述用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為未激活。信息獲取模塊還用于根據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,感知用戶(hù)所在接 入網(wǎng)的能力;或者根據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,向其他系統(tǒng)查詢(xún),并根 據(jù)查詢(xún)到的信息感知用戶(hù)所在接入網(wǎng)的能力;當(dāng)信息獲取模塊感知到終端和接入網(wǎng)具備提供CSI業(yè)務(wù)的能力時(shí),簽約信 息修改發(fā)起模塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS簽約信息中的CSI 業(yè)務(wù)激活的信息設(shè)置為激活;當(dāng)信息獲取模塊感知到終端或接入網(wǎng)不具備提供CSI業(yè)務(wù)的能力時(shí),簽約 信息修改發(fā)起模塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將用戶(hù)簽約信息中的CSI 業(yè)務(wù)激活的指示設(shè)置為未激活。CSI業(yè)務(wù)激活的指示修改后,HSS發(fā)起到S-CSCF的用戶(hù)簽約信息更新, 以便S-CSCF接收到主叫IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求后,根據(jù)更新后的用戶(hù)簽約 數(shù)據(jù)對(duì)會(huì)話(huà)請(qǐng)求進(jìn)行路由控制。
參見(jiàn)圖7,為本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)包括 CSI-IW、 S-CSCF和HSS,其中CSI-IW與S-CSCF同屬一個(gè)域。CSI-IW用于感知用戶(hù)所在終端的能力,并判斷該用戶(hù)所在終端是否具體 提供CSI業(yè)務(wù)的能力。當(dāng)CSI-IW感知用戶(hù)所在終端具備提供CSI業(yè)務(wù)的能力 時(shí),向HSS發(fā)起簽約信息的修改指示,指示將用戶(hù)簽約信息中的CSI業(yè)務(wù)激 活的指示設(shè)置為激活;當(dāng)CSI-IW感知用戶(hù)所在終端不具備提供CSI業(yè)務(wù)的能 力時(shí),向HSS發(fā)起簽約信息的修改指示,指示將用戶(hù)簽約信息中的CSI業(yè)務(wù) 激活的指示設(shè)置為未激活。CSI-IW還可用于感知用戶(hù)所在接入網(wǎng)的能力,并判斷該用戶(hù)所在終端和 所在接入網(wǎng)是否具體提供CSI業(yè)務(wù)的能力。當(dāng)CSI-IW感知用戶(hù)所在終端和所 在接入網(wǎng)具備提供CSI業(yè)務(wù)的能力時(shí),向HSS發(fā)起簽約信息的修改指示,指 示將用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為激活;當(dāng)CSI-IW感知用戶(hù) 所在終端或所在接入網(wǎng)不具備提供CSI業(yè)務(wù)的能力時(shí),向HSS發(fā)起簽約信息 的修改指示,指示將用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為未激活。CSI-IW上可以有如圖6所示的裝置,用來(lái)感知用戶(hù)所在終端的能力,還 可用來(lái)感知用所在接入網(wǎng)的能力,并根據(jù)感知結(jié)果向HSS發(fā)起到HSS的該用 戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改。當(dāng)CSI業(yè)務(wù)激活的指示從未激活修改為激活時(shí),HSS發(fā)起到S-CSCF的相 關(guān)iFC數(shù)據(jù)中的Trigger point數(shù)據(jù)的增加,使S-CSCF將后續(xù)收到的會(huì)話(huà)請(qǐng)求 路由到CSI-IW;當(dāng)CSI業(yè)務(wù)激活的指示從激活修改為未激活時(shí),HSS發(fā)起到 S-CSCF的相關(guān)iFC數(shù)據(jù)中的Trigger point數(shù)據(jù)的刪除,使S-CSCF將后續(xù)收到 的會(huì)話(huà)請(qǐng)求不路由到CSI-IW。當(dāng)S-CSCF接收到主叫側(cè)IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求時(shí),根據(jù)相關(guān)iFC數(shù)據(jù) 中的Trigger point數(shù)據(jù)設(shè)置,對(duì)接收到的會(huì)話(huà)請(qǐng)求進(jìn)行路由控制。如果Trigger point數(shù)據(jù)設(shè)置為將會(huì)話(huà)請(qǐng)求路由到CSI-IW,則S-CSCF將IMS終端的會(huì)話(huà)請(qǐng) 求路由到CSI-IW;否則,將IMS終端的會(huì)話(huà)請(qǐng)求路由到對(duì)端的CSI終端。
綜上所述,本發(fā)明實(shí)施例通過(guò)CSI-IW感知用戶(hù)所在CSI終端或所在接入 網(wǎng)的CSI能力,通過(guò)發(fā)起到HSS簽約信息修改,以及HSS發(fā)起到S-CSCF的 簽約信息更新,使S-CSCF對(duì)IMS終端用戶(hù)發(fā)起的會(huì)話(huà)請(qǐng)求進(jìn)行路由控制,避 免當(dāng)終端不具備CSI能力的情況下,將會(huì)話(huà)請(qǐng)求路由到CSI-IW,從而節(jié)省了 路由開(kāi)銷(xiāo)。另外,本發(fā)明提供了多種CSI-IW感知用戶(hù)所在CSI終端或所在接 入網(wǎng)的CSI能力的方式,包括通過(guò)訂閱用戶(hù)注冊(cè)信息,從用戶(hù)的注冊(cè)信息感知 用戶(hù)所在CSI終端或所在接入網(wǎng)的CSI能力,或通過(guò)查詢(xún)?cè)O(shè)備管理數(shù)據(jù)系統(tǒng)或 呈現(xiàn)系統(tǒng)感知用戶(hù)所在CSI終端或所在接入網(wǎng)的CSI能力,提高了應(yīng)用靈活性。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1. 一種CSI終端和IMS終端互通時(shí)的會(huì)話(huà)路由控制方法,其特征在于,包括以下步驟CSI-IW感知用戶(hù)所在終端的能力,并根據(jù)感知到的所述終端的能力發(fā)起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改;HSS根據(jù)修改結(jié)果,發(fā)起到所述終端側(cè)歸屬域的S-CSCF的用戶(hù)簽約信息更新;當(dāng)所述S-CSCF接收到IMS終端發(fā)起的會(huì)話(huà)請(qǐng)求后,根據(jù)更新后的用戶(hù)簽約信息路由所述會(huì)話(huà)請(qǐng)求。
2、 如權(quán)利要求l所述的方法,其特征在于,CSI-IW通過(guò)用戶(hù)注冊(cè)時(shí)攜帶 的信息感知該用戶(hù)所在終端的能力;或者向其他系統(tǒng)查詢(xún),并才艮據(jù)查詢(xún)到的信 息感知所述用戶(hù)終端的能力。
3、 如權(quán)利要求2所述的方法,其特征在于,CSI-IW通過(guò)向S-CSCF訂閱 用戶(hù)的注冊(cè)信息,獲取用戶(hù)注冊(cè)時(shí)攜帶的終端能力信息。
4、 如權(quán)利要求l所述的方法,其特征在于,CSI-IW感知到所述終端具備 提供CSI業(yè)務(wù)的能力,則向HSS發(fā)起業(yè)務(wù)激活信息的修改,將所述簽約信息 中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;或者CSI-IW感知到所述終端不具備提供CSI業(yè)務(wù)的能力,則向HSS發(fā)起業(yè)務(wù) 激活信息的修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為未激活。
5、 如權(quán)利要求l所述的方法,其特征在于,CSI-IW還感知用戶(hù)所在接入 網(wǎng)的能力;當(dāng)感知到所述終端和所述接入網(wǎng)具備提供CSI業(yè)務(wù)的能力,則向HSS發(fā) 起業(yè)務(wù)激活信息的修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活; 或者當(dāng)感知到所述終端或所述接入網(wǎng)不具備提供CSI業(yè)務(wù)的能力,則向HSS 發(fā)起業(yè)務(wù)激活信息的修改,將所述簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為未 激活。
6、 如權(quán)利要求5所述的方法,其特征在于,CSI-IW通過(guò)用戶(hù)注冊(cè)時(shí)攜帶 的接入網(wǎng)信息感知用戶(hù)所在接入網(wǎng)的能力;或者根據(jù)用戶(hù)注冊(cè)時(shí)攜帶的用戶(hù)所 在的接入網(wǎng)信息,向其他系統(tǒng)查詢(xún),并根據(jù)查詢(xún)到的信息感知用戶(hù)所在接入網(wǎng) 的能力。
7、 如權(quán)利要求4或5所述的方法,其特征在于,若HSS上的所述CSI業(yè) 務(wù)激活的信息從未激活變?yōu)榧せ?,則HSS發(fā)起到為所述用戶(hù)服務(wù)的S-CSCF的 相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)數(shù)據(jù)的增加,指示所述S-CSCF將收到的會(huì)話(huà)請(qǐng)求路 由到CSI-IW進(jìn)行處理;或者若HSS上的所述CSI業(yè)務(wù)激活的信息從激活變?yōu)槲醇せ?,則HSS發(fā)起到 為所述用戶(hù)^^務(wù)的S-CSCF的相關(guān)iFC數(shù)據(jù)中的觸發(fā)點(diǎn)凄t據(jù)的刪除,指示所述 S-CSCF不需要將收到的會(huì)話(huà)請(qǐng)求路由到CSI-IW。
8、 如權(quán)利要求2或6所述的方法,其特征在于,所述其他系統(tǒng)為設(shè)備管 理數(shù)據(jù)系統(tǒng)或呈現(xiàn)系統(tǒng)。
9、 一種用于CSI終端與IMS終端互通時(shí)的路由控制裝置,其特征在于, 包括信息獲取模塊和簽約信息修改發(fā)起模塊;所述信息獲取模塊,用于向S-CSCF訂閱用戶(hù)的注冊(cè)信息,并根據(jù)用戶(hù)注 冊(cè)信息中的終端能力信息感知用戶(hù)所在終端的能力;或者用于查詢(xún)其他系統(tǒng), 才艮據(jù)查詢(xún)到的信息感知所述終端的能力;所述簽約信息修改發(fā)起模塊,用于根據(jù)所述信息獲^^莫塊感知到的所述終 端具備提供CSI業(yè)務(wù)的能力,向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS簽約 信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;或者,用于根據(jù)所述信息獲取模塊 感知到的所述終端不具備提供CSI業(yè)務(wù)的能力,向HSS發(fā)起業(yè)務(wù)激活信息的 修改,將所述用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為未激活。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述信息獲取模塊還用于根 據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,感知所述用戶(hù)所在接入網(wǎng)的能力;或者根據(jù)用戶(hù)注冊(cè)信息中的接入網(wǎng)信息,向其他系統(tǒng)查詢(xún),并根據(jù)查詢(xún)到的信息感知用戶(hù)所在接入網(wǎng)的能力;當(dāng)所述信息獲取模塊感知到所述終端和所迷接入網(wǎng)具備提供CSI業(yè)務(wù)的能 力時(shí),所述簽約信息修改發(fā)起模塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將HSS 簽約信息中的CSI業(yè)務(wù)激活的信息設(shè)置為激活;當(dāng)所述信息獲取模塊感知到所述終端或所述接入網(wǎng)不具備提供CSI業(yè)務(wù)的 能力時(shí),所述簽約信息修改發(fā)起模塊向HSS發(fā)起業(yè)務(wù)激活信息的修改,將所 述用戶(hù)簽約信息中的CSI業(yè)務(wù)激活的指示設(shè)置為未激活。
11、 一種通信網(wǎng)絡(luò)系統(tǒng),其特征在于,包括CSI-IW、 S-CSCF和HSS; 所述CSI-IW,用于感知用戶(hù)所在終端的能力,并根據(jù)感知到的所述終端的能力發(fā)起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改;所述HSS,用于根據(jù)修改結(jié)果,發(fā)起到所述終端側(cè)歸屬域的S-CSCF的用 戶(hù)簽約信息更新;所述S-CSCF,用于根據(jù)更新后的用戶(hù)簽約信息,對(duì)接收到的IMS終端發(fā) 起的會(huì)話(huà)請(qǐng)求進(jìn)行路由。
12、 如權(quán)利要求11所述的系統(tǒng),其特征在于,所述CSI-IW還用于感知用 戶(hù)所在接入網(wǎng)的能力,并根據(jù)感知到的所述終端的能力和所述接入網(wǎng)的能力發(fā) 起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改。
全文摘要
本發(fā)明公開(kāi)了一種會(huì)話(huà)路由控制方法及通信網(wǎng)絡(luò)系統(tǒng),該方法包括步驟CSI-IW感知用戶(hù)所在終端的能力,并根據(jù)該用戶(hù)終端是否具備提供CSI業(yè)務(wù)的能力,發(fā)起到HSS的該用戶(hù)簽約信息中的業(yè)務(wù)激活信息的相應(yīng)修改;HSS根據(jù)用戶(hù)簽約信息修改結(jié)果,發(fā)起到所述終端側(cè)歸屬域的S-CSCF的用戶(hù)簽約信息更新;當(dāng)所述S-CSCF接收到會(huì)話(huà)請(qǐng)求后,根據(jù)更新后的用戶(hù)簽約信息路由所述會(huì)話(huà)請(qǐng)求。采用本發(fā)明,可根據(jù)用戶(hù)所在CSI終端的能力,對(duì)IMS終端用戶(hù)發(fā)起的會(huì)話(huà)請(qǐng)求進(jìn)行路由控制,避免當(dāng)終端不具備CSI能力的情況下,將會(huì)話(huà)請(qǐng)求路由到CSI-IW,從而節(jié)省了路由開(kāi)銷(xiāo)。
文檔編號(hào)H04L29/06GK101212450SQ20061015612
公開(kāi)日2008年7月2日 申請(qǐng)日期2006年12月27日 優(yōu)先權(quán)日2006年12月27日
發(fā)明者張恒梁 申請(qǐng)人:華為技術(shù)有限公司