專(zhuān)利名稱(chēng):Ip多媒體子系統(tǒng)業(yè)務(wù)提供方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(IMS)技術(shù),特別涉及IMS業(yè)務(wù)提供方 法和系統(tǒng)。
背景技術(shù):
目前,移動(dòng)通信主要以電路交換(CS)網(wǎng)絡(luò)為主,如全球移動(dòng)通信系統(tǒng) (GSM)以及碼分多址(CDMA)等,各運(yùn)營(yíng)商已經(jīng)基于CS網(wǎng)絡(luò)建立了比較 完善和豐富的業(yè)務(wù)平臺(tái),但是,CS網(wǎng)絡(luò)的業(yè)務(wù)提供需要得到漫游地移動(dòng)交換中 心(VMSC)的支持,不利于新業(yè)務(wù)的引入。IMS網(wǎng)絡(luò)是基于IP交換的業(yè)務(wù)網(wǎng) 絡(luò),支持用戶(hù)終端(UE)通過(guò)各種分組交換接入網(wǎng),如IP接入網(wǎng)(IP-CAN) 進(jìn)行IMS多媒體業(yè)務(wù),其業(yè)務(wù)提供與漫游地?zé)o關(guān),有利于新的多媒體業(yè)務(wù)的引 入。但是,由于IMS網(wǎng)絡(luò)比較復(fù)雜,因此可以預(yù)見(jiàn),IMS網(wǎng)絡(luò)的部署不會(huì)在短 時(shí)間內(nèi)完成,也就是說(shuō),CS網(wǎng)絡(luò)將會(huì)在較長(zhǎng)的一段時(shí)間內(nèi)與IMS網(wǎng)絡(luò)并存。 這樣一來(lái),對(duì)于每一個(gè)新業(yè)務(wù),運(yùn)營(yíng)商都需要?jiǎng)?chuàng)建兩個(gè)業(yè)務(wù)平臺(tái),無(wú)疑,這樣 做的結(jié)果就是增加了建設(shè)成本和運(yùn)營(yíng)成本。因此,無(wú)論是從降低成本還是從促 進(jìn)CS網(wǎng)絡(luò)向IMS網(wǎng)絡(luò)平滑演進(jìn)方面來(lái)說(shuō),研究UE通過(guò)CS網(wǎng)絡(luò)接入IMS業(yè) 務(wù)的技術(shù)都是必要的。IMS業(yè)務(wù)中的多i某體電話(huà)業(yè)務(wù)支持CS網(wǎng)絡(luò)中的補(bǔ)充業(yè)務(wù),如呼叫保持、 呼叫轉(zhuǎn)移以及會(huì)議電話(huà)等等,其補(bǔ)充業(yè)務(wù)特性由電話(huà)應(yīng)用服務(wù)器(TAS)提供。 鑒于當(dāng)前支持語(yǔ)音IP ( VoIP)的IP接入網(wǎng)絡(luò)的部署非常有限,現(xiàn)有技術(shù)中開(kāi)發(fā) 了一種合并電路交換和IMS業(yè)務(wù)(CSI)的業(yè)務(wù),即,UE通過(guò)CS網(wǎng)絡(luò)承栽實(shí) 時(shí)語(yǔ)音以及實(shí)時(shí)視頻媒體,通過(guò)IP接入網(wǎng)絡(luò)承栽其它非實(shí)時(shí)媒體,比如文件傳輸以及即時(shí)消息等。CSI業(yè)務(wù)是一種端到端的業(yè)務(wù),無(wú)需網(wǎng)絡(luò)側(cè)專(zhuān)有服務(wù)器的支持,但是,如果CSI-UE接收其它不支持CSI業(yè)務(wù)的IMS-l正的呼叫,則需 要服務(wù)器對(duì)該呼叫進(jìn)行分裂,即將實(shí)時(shí)媒體通過(guò)CS網(wǎng)絡(luò)下發(fā)給UE,將非實(shí)時(shí) ^f某體通過(guò)IP接入網(wǎng)絡(luò)下發(fā)給UE。如果IMS-UE支持CSI業(yè)務(wù),那么,即使該 IMS-UE處于不支持VoIP的IP接入網(wǎng)絡(luò),也能夠借助CS網(wǎng)絡(luò)開(kāi)展多媒體業(yè)務(wù), 如多媒體電話(huà)會(huì)議等?,F(xiàn)有技術(shù)中的語(yǔ)音呼叫連續(xù)性(VCC)業(yè)務(wù),適用于用戶(hù)從CS網(wǎng)絡(luò)移動(dòng) 到IP接入網(wǎng)絡(luò)的場(chǎng)合,同樣支持從CS呼叫切換到VoIP呼叫,且用戶(hù)雙方均感 覺(jué)不到切換過(guò)程的發(fā)生。VCC業(yè)務(wù)最初是針對(duì)CS語(yǔ)音呼叫研究的,也適用于 CS可視電話(huà)(VP )呼叫,但需要解決CS網(wǎng)絡(luò)VP控制協(xié)議和會(huì)話(huà)初始化協(xié)議 (SIP)的互通問(wèn)題,目前已經(jīng)有相應(yīng)的標(biāo)準(zhǔn)化研究。VCC業(yè)務(wù)需要得到IMS 服務(wù)器的支持,包括接收UE通過(guò)CS網(wǎng)絡(luò)發(fā)來(lái)的呼叫、將呼叫通過(guò)CS網(wǎng)絡(luò)下 發(fā)給UE以及提供一個(gè)切換控制點(diǎn),用新的呼叫腿切換舊的呼叫腿,而服務(wù)器 和對(duì)端用戶(hù)的呼叫腿保持不變。這里所說(shuō)的呼叫腿是指一個(gè)呼叫的信令連接。除了 CSI以及VCC以外,現(xiàn)有技術(shù)中還正在研究一種IMS集中業(yè)務(wù),雖 然這三種業(yè)務(wù)的實(shí)現(xiàn)方式不盡相同,但在許多功能上卻存在著重復(fù)。從另一個(gè) 方面來(lái)講,既然這三種業(yè)務(wù)在功能上存在大量重復(fù),那么,理想情況下,希望 找到一種處理方式,通過(guò)對(duì)上述三種業(yè)務(wù)進(jìn)行重組和重分配來(lái)兼具上述三種業(yè) 務(wù)的功能,而現(xiàn)有技術(shù)中還沒(méi)有這種處理方式。發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供兩種IMS業(yè)務(wù)提供方法, 使得UE能夠通過(guò)CS網(wǎng)絡(luò)接收IMS業(yè)務(wù)。本發(fā)明實(shí)施例的另一個(gè)目的在于提供兩種IMS業(yè)務(wù)提供系統(tǒng),使得UE 能夠通過(guò)CS網(wǎng)絡(luò)接收IMS業(yè)務(wù)。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的一種IP多Jf某體子系統(tǒng)IMS業(yè)務(wù)提供方法,該方法包括以下步驟接入域選擇功能實(shí)體ADSF接收對(duì)端的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的決策參 數(shù)決策用戶(hù)終端UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果通過(guò)呼叫請(qǐng)求發(fā) 送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體S-CSCF,所述S-CSCF發(fā)送呼叫請(qǐng)求到電路交 4奐i或適配器CSA;所述CSA與UE之間建立電路交換CS呼叫腿,完成呼叫建立。一種IMS業(yè)務(wù)提供方法,該方法包括以下步驟UE發(fā)送呼叫請(qǐng)求到CSA;所述UE與CSA之間建立CS呼叫腿;所述CSA 與對(duì)端建立呼叫腿,完成呼叫建立。一種IMS業(yè)務(wù)提供系統(tǒng),該系統(tǒng)至少包括S-CSCF、 ADSF、 UE以及CSA;所述S-CSCF,用于接收來(lái)自對(duì)端的呼叫請(qǐng)求,根據(jù)iFC檢查將所述呼叫請(qǐng) 求發(fā)送至ADSF,并在接收到所述ADSF發(fā)送來(lái)的決策結(jié)果后,向所述CSA發(fā) 送呼叫請(qǐng)求;所述ADSF,用于接收所述S-CSCF發(fā)送來(lái)的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的 決策參數(shù)決策UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果發(fā)送給所述S-CSCF;所述CSA,用于接收來(lái)自所述S-CSCF的呼叫請(qǐng)求,與所述UE建立CS 呼叫腿;所述UE,用于與所述CSA之間建立CS呼叫腿。一種IMS業(yè)務(wù)提供系統(tǒng),該系統(tǒng)至少包括UE、 S-CSCF以及CSA;所述UE,用于向CSA發(fā)送呼叫請(qǐng)求,并與所述CSA之間建立CS呼叫腿;所述CSA,用于接收所述UE發(fā)送的呼叫請(qǐng)求,與所述UE之間建立CS 呼叫腿,并在與UE建立起CS呼叫腿后,通過(guò)S-CSCF與對(duì)端建立呼叫腿;所述S-CSCF,用于接收來(lái)自所述CSA的呼叫請(qǐng)求,并將所述呼叫請(qǐng)求發(fā) 送至對(duì)端。可見(jiàn),采用本發(fā)明實(shí)施例的技術(shù)方案,CSA在接收到對(duì)端或UE發(fā)起的呼 叫后,通過(guò)與UE以及對(duì)端之間建立CS呼叫腿,完成呼叫建立過(guò)程,從而實(shí)現(xiàn) 通過(guò)CS網(wǎng)絡(luò)接入IMS業(yè)務(wù),而且,本發(fā)明所述方案對(duì)現(xiàn)有技術(shù)中的IMS集中業(yè)務(wù)、CSI業(yè)務(wù)以及VCC業(yè)務(wù)進(jìn)行了重組。
圖1A為本發(fā)明三種IMS業(yè)務(wù)提供方式下接收呼叫時(shí)的方法流程圖; 圖IB為本發(fā)明三種IMS業(yè)務(wù)提供方式下發(fā)起呼叫以及實(shí)現(xiàn)VCC切換 時(shí)的方法流程圖;圖2為本發(fā)明采用方式一接收呼叫時(shí)的方法實(shí)施例流程圖; 圖3為本發(fā)明采用方式一發(fā)起呼叫時(shí)的方法實(shí)施例流程圖; 圖4為本發(fā)明采用方式一 實(shí)現(xiàn)VCC切換時(shí)的方法實(shí)施例流程圖; 圖5為本發(fā)明采用方式二接收呼叫時(shí)的方法實(shí)施例流程圖; 圖6為本發(fā)明采用方式二發(fā)起呼叫時(shí)的方法實(shí)施例流程圖; 圖7為本發(fā)明采用方式二實(shí)現(xiàn)VCC切換的方法實(shí)施例流程圖; 圖8為本發(fā)明系統(tǒng)一種組成結(jié)構(gòu)示意圖; 圖9為本發(fā)明系統(tǒng)另一種組成結(jié)構(gòu)示意圖;圖10為本發(fā)明采用方式一 實(shí)現(xiàn)IMS業(yè)務(wù)提供時(shí)的系統(tǒng)較佳實(shí)施例結(jié)構(gòu) 示意圖;圖11本發(fā)明采用方式二實(shí)現(xiàn)IMS業(yè)務(wù)提供時(shí)的系統(tǒng)較佳實(shí)施例結(jié)構(gòu)示 意圖;圖12為本發(fā)明采用方式三實(shí)現(xiàn)IMS業(yè)務(wù)提供時(shí)的系統(tǒng)較佳實(shí)施例結(jié)構(gòu) 示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí) 施例,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明。本發(fā)明中,電路交換域適配器(CSA)提供網(wǎng)絡(luò)適配功能,以實(shí)現(xiàn)采用CS 網(wǎng)絡(luò)承載/提供語(yǔ)音或可視電話(huà)(VP)等媒體的IMS業(yè)務(wù)?;谠撍枷耄景l(fā) 明中具體提出了三種實(shí)現(xiàn)方式,而且,每種實(shí)現(xiàn)方式均能夠?qū)崿F(xiàn)三種功能,即 接收呼叫、發(fā)起呼叫以及VCC切換,每種實(shí)現(xiàn)方式在實(shí)現(xiàn)不同的功能時(shí),具體 處理方式也不盡相同,但不同的實(shí)現(xiàn)方式在實(shí)現(xiàn)同一功能時(shí),卻存在很大程度上的類(lèi)似,比如,當(dāng)接收對(duì)端發(fā)來(lái)的呼叫時(shí),三種方式的具體處理過(guò)程就非常 類(lèi)似。所以,為便于描述,以下將按照實(shí)現(xiàn)的功能對(duì)這三種實(shí)現(xiàn)方式進(jìn)行具體 介紹。圖1A為本發(fā)明三種IMS業(yè)務(wù)提供方式接收呼叫時(shí)的方法流程圖,如圖1A 所示,包括以下步驟步驟101:接入域選擇功能實(shí)體(ADSF)接收對(duì)端的呼叫請(qǐng)求,根據(jù)預(yù)先 存儲(chǔ)的決策參數(shù)決策UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果通過(guò)呼叫請(qǐng) 求發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體(S-CSCF ), S-CSCF發(fā)送呼叫請(qǐng)求到CSA。本步驟之前,可以進(jìn)一步包括S-CSCF接收對(duì)端的呼叫請(qǐng)求,根據(jù)初始過(guò) 濾規(guī)則(iFC)檢查將該呼叫請(qǐng)求發(fā)送至TAS, TAS在接收到該呼叫請(qǐng)求后, 進(jìn)行業(yè)務(wù)邏輯處理,并向S-CSCF返回呼叫請(qǐng)求。若用戶(hù)簽約了語(yǔ)音呼叫連續(xù) (VCC )業(yè)務(wù),則S-CSCF將進(jìn)一步根據(jù)VCC業(yè)務(wù)的iFC檢查將該呼叫請(qǐng)求發(fā) 送至呼叫連續(xù)性功能實(shí)體(CCF); CCF接收到該呼叫請(qǐng)求后,決策后續(xù)是否支 持該呼叫的VCC切換若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),創(chuàng)建新的對(duì)話(huà),并 通過(guò)新建對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接向S-CSCF回送呼叫請(qǐng)求, 本次呼叫的后續(xù)請(qǐng)求將不再經(jīng)過(guò)CCF。之后,S-CSCF將該呼叫請(qǐng)求發(fā)送到ADSF, ADSF根據(jù)決策參數(shù)決策UE 接收本次呼叫的接入網(wǎng)絡(luò),比如CS網(wǎng)絡(luò)或分組交換(PS)網(wǎng)絡(luò),或者CS網(wǎng)絡(luò) 和PS網(wǎng)絡(luò)。這里所說(shuō)的決策參數(shù)包括當(dāng)前UE正在進(jìn)行中的呼叫所使用的接入 網(wǎng)絡(luò)、CS和IMS的注冊(cè)信息、運(yùn)營(yíng)商策略、用戶(hù)偏好、UE能力和/或UE所在 接入網(wǎng)絡(luò)能力等。這些參數(shù)是ADSF在之前與網(wǎng)絡(luò)中的其它功能實(shí)體以及UE 進(jìn)行信息交互時(shí)存儲(chǔ)的。ADSF將決策結(jié)果通過(guò)呼叫請(qǐng)求發(fā)送至S-CSCF, S-CSCF發(fā)送呼叫請(qǐng)求到CSA: S-CSCF根據(jù)iFC檢查將呼叫請(qǐng)求發(fā)送給CSA; 或者,S-CSCF通過(guò)代理呼叫會(huì)話(huà)控制功能實(shí)體(P-CSCF)將呼叫請(qǐng)求發(fā)送至 CSA。步驟102: CSA與UE之間建立CS呼叫腿,完成呼叫建立。本步驟中,CSA接收到來(lái)呼的呼叫請(qǐng)求后,與UE之間建立CS呼叫腿,該建立過(guò)程根據(jù)所采用的IMS業(yè)務(wù)提供方式的不同,具體實(shí)現(xiàn)上也有所不同方式一CSA終止該呼叫請(qǐng)求的對(duì)話(huà),創(chuàng)建新的對(duì)話(huà),并通過(guò)新建對(duì)話(huà)向 S-CSCF發(fā)送呼叫請(qǐng)求,該呼叫請(qǐng)求中攜帶有對(duì)端^ 某體請(qǐng)求以及CSA為本次呼 叫分配的IP多媒體路由號(hào)碼(IMRN); S-CSCF將該呼叫請(qǐng)求發(fā)送至UE; UE 通過(guò)所述IMRN建立和CSA之間的CS呼叫。方式二 CSA接收到S-CSCF發(fā)送的呼叫請(qǐng)求后,終止該呼叫請(qǐng)求的對(duì)話(huà), 并通過(guò)CS網(wǎng)絡(luò)向UE發(fā)送呼叫請(qǐng)求。具體的一種方式為UE通過(guò)非結(jié)構(gòu)化補(bǔ) 充業(yè)務(wù)數(shù)據(jù)(USSD)消息向UE發(fā)送對(duì)端媒體請(qǐng)求以及CSA為本次呼叫分配 的IMRN; UE通過(guò)IMRN發(fā)起一個(gè)到CSA的CS呼叫。方式三與A方式二基本相同,區(qū)別僅在于,CSA和S-CSCF之間傳送的 消息需要經(jīng)過(guò)一個(gè)P-CSCF,而且,S-CSCF是在所有iFC檢查完成后,而不是 根據(jù)iFC檢查將呼叫請(qǐng)求發(fā)送至CSA。無(wú)論采用何種方式,CSA接收到MGCF發(fā)來(lái)的SIP呼叫請(qǐng)求,并創(chuàng)建新的 對(duì)話(huà)后,生成針對(duì)本次對(duì)端媒體請(qǐng)求的響應(yīng)消息,發(fā)送至對(duì)端,并接收來(lái)自對(duì) 端的響應(yīng)消息,進(jìn)而指示UE, CS呼叫建立成功。圖IB為本發(fā)明三種IMS業(yè)務(wù)提供方式下發(fā)起呼叫以及實(shí)現(xiàn)VCC切換時(shí)的 方法流程圖,如圖1B所示,包括以下步驟步驟1011: UE發(fā)送呼叫請(qǐng)求到CSA, UE與CSA之間建立CS呼叫腿。針對(duì)UE發(fā)起呼叫的情況根據(jù)所采用的IMS業(yè)務(wù)提供方式的不同,本步驟UE與CSA之間建立CS 呼叫腿的具體過(guò)程也有所不同方式一UE通過(guò)PS接入網(wǎng)絡(luò)向S-CSCF發(fā)送一個(gè)到對(duì)端的呼叫請(qǐng)求,該 呼叫請(qǐng)求中攜帶有實(shí)時(shí)媒體通過(guò)CS網(wǎng)絡(luò)承栽請(qǐng)求,如IMRN請(qǐng)求;S-CSCF根 據(jù)iFC ^f企查將該呼叫請(qǐng)求發(fā)送至CSA, CSA終止該呼叫請(qǐng)求的對(duì)話(huà),并向 S-CSCF返回臨時(shí)響應(yīng)消息,該臨時(shí)響應(yīng)消息中攜帶有IMRN; S-CSCF將該攜 帶有IMRN的臨時(shí)響應(yīng)消息發(fā)送至UE, UE通過(guò)IMRN發(fā)起到CSA的CS呼叫。方式二 UE通過(guò)CS網(wǎng)絡(luò)向CSA發(fā)送呼叫請(qǐng)求,該呼叫請(qǐng)求中攜帶有對(duì)端地址以及實(shí)時(shí)媒體請(qǐng)求。該呼叫請(qǐng)求可以通過(guò)USSD消息發(fā)送,且該呼叫請(qǐng) 求中可進(jìn)一步攜帶非實(shí)時(shí)媒體請(qǐng)求,該非實(shí)時(shí)媒體將通過(guò)USSD消息承載。方式三與方式二基本相同,區(qū)別僅在于,CSA和S-CSCF之間傳送的消 息需要經(jīng)過(guò)一個(gè)P-CSCF。針對(duì)VCC切換的情況根據(jù)所采用的IMS業(yè)務(wù)提供方式的不同,本步驟UE與CSA之間建立CS 呼叫腿的具體過(guò)程也有所不同方式一UE向S-CSCF發(fā)送一個(gè)到CCF的呼叫請(qǐng)求,該呼叫請(qǐng)求中攜帶 有實(shí)時(shí)媒體通過(guò)CS網(wǎng)絡(luò)承載請(qǐng)求,如IMRN請(qǐng)求;S-CSCF根據(jù)iFC檢查將該 呼叫請(qǐng)求發(fā)送至CSA, CSA終止該呼叫請(qǐng)求的對(duì)話(huà),并向S-CSCF返回臨時(shí)響 應(yīng)消息,該臨時(shí)響應(yīng)消息中攜帶有IMRN; S-CSCF將該攜帶有IMRN的臨時(shí)響 應(yīng)消息發(fā)送至UE, UE通過(guò)IMRN建立到CSA的CS呼叫。方式二 UE通過(guò)USSD消息向CSA發(fā)送呼叫請(qǐng)求,該呼叫請(qǐng)求中攜帶有 CCF呼叫地址,CSA通過(guò)USSD消息向UE發(fā)送IMRN; UE通過(guò)IMRN建立 和CSA的CS呼叫。方式三與方式二基本相同,區(qū)別僅在于,CSA和S-CSCF之間傳送的消 息需要經(jīng)過(guò)一個(gè)P-CSCF。步驟1021: CSA與對(duì)端建立呼叫腿,完成呼叫建立。針對(duì)UE發(fā)起呼叫的情況CSA生成一個(gè)到對(duì)端的呼叫請(qǐng)求,并將該呼叫請(qǐng)求發(fā)送至S-CSCF, S-CSCF將該呼叫請(qǐng)求發(fā)送至對(duì)端。S-CSCF將呼叫請(qǐng)求發(fā)送至對(duì)端之前,還可進(jìn)一步包括若用戶(hù)簽約VCC 業(yè)務(wù),則S-CSCF根據(jù)iFC檢查將呼叫請(qǐng)求發(fā)送至CCF, CCF決策后續(xù)是否支 持該呼叫的VCC切換若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),創(chuàng)建新的對(duì)話(huà),并 通過(guò)新建對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直4秦將呼叫請(qǐng)求返回給S-CSCF, 本次呼叫的后續(xù)請(qǐng)求將不再經(jīng)過(guò)CCF。之后,S-CSCF還可以根據(jù)iFC檢查將 呼叫請(qǐng)求發(fā)送至TAS進(jìn)行業(yè)務(wù)邏輯處理,相應(yīng)地,TAS向S-CSCF返回呼叫請(qǐng)求。針對(duì)VCC切換情況CSA生成一個(gè)到CCF的呼叫請(qǐng)求,并發(fā)送至S-CSCF; S-CSCF根據(jù)該呼 叫請(qǐng)求的請(qǐng)求URI將呼叫請(qǐng)求發(fā)送至CCF; CCF根據(jù)所述請(qǐng)求URI決策到該 呼叫請(qǐng)求為VCC切換請(qǐng)求,向S-CSCF發(fā)送會(huì)話(huà)修改消息;S-CSCF將該會(huì)話(huà) 修改消息發(fā)送至對(duì)端,對(duì)端向S-CSCF回送針對(duì)該會(huì)話(huà)修改消息的響應(yīng)消息; S-CSCF將該響應(yīng)消息發(fā)送至CSA。以下通過(guò)實(shí)施例對(duì)本發(fā)明所述方法進(jìn)行進(jìn)一步地詳細(xì)說(shuō)明 圖2為采用方式一接收呼叫時(shí)的方法實(shí)施例流程圖,如圖2所示,包括以 下步驟步驟201: S-CSCF接收對(duì)端發(fā)送的呼叫請(qǐng)求(Invite),根據(jù)iFC檢查將該 Invite消息發(fā)送到TAS, TAS進(jìn)行業(yè)務(wù)邏輯處理后,將Invite消息發(fā)送給S-CSCF。該Invite消息中可以攜帶有語(yǔ)音、VP以及其它非實(shí)時(shí)媒體請(qǐng)求,如即時(shí)消 息等。步驟202:若用戶(hù)簽約了 VCC業(yè)務(wù),則S-CSCF根據(jù)VCC業(yè)務(wù)的iFC檢 查將Invite消息發(fā)送到CCF, CCF決策后續(xù)是否支持該Invite消息的VCC切換 若支持,則中止該Invite消息的對(duì)話(huà)(Dialog) -1,生成新的Dialog-2,并通過(guò) 新生成的Dialog-2將Invite消息發(fā)送到S-CSCF;否則,CCF將該Invite消息回 送給S-CSCF,后續(xù)流程中的請(qǐng)求消息將不再經(jīng)過(guò)CCF。步驟201 ~ 202均為可選步驟。步驟203: S-CSCF根據(jù)iFC檢查將Invite消息發(fā)送到ADSF, ADSF根據(jù) 決策參數(shù)決策UE接收此次呼叫的接入網(wǎng)絡(luò),并將攜帶有接入網(wǎng)絡(luò)選擇信息的 Invite消息返回給S-CSCF。決策參數(shù)包括當(dāng)前UE正在進(jìn)行的呼叫所在的接入網(wǎng)絡(luò)、CS和IMS的注 冊(cè)信息、運(yùn)營(yíng)商策略、UE偏好、UE能力以及UE所在接入網(wǎng)絡(luò)的能力等。UE接收此次呼叫的接入網(wǎng)絡(luò)可以為CS網(wǎng)絡(luò),也可以為PS網(wǎng)絡(luò),還可以 同時(shí)使用CS以及PS網(wǎng)絡(luò),這種情況下,UE建立的IMS呼叫通過(guò)CS網(wǎng)絡(luò)承載實(shí)時(shí)語(yǔ)音或VP媒體,還可以同時(shí)通過(guò)PS網(wǎng)絡(luò)承載其它非實(shí)時(shí)媒體,如文件傳輸。本實(shí)施例中,假設(shè)ADSF決策同時(shí)使用CS以及PS網(wǎng)絡(luò)。接入網(wǎng)絡(luò)選擇 信息可以通過(guò)擴(kuò)展的SIP頭或頭參數(shù)進(jìn)行傳遞,或者作為擴(kuò)展的SDP信息進(jìn)行 傳遞。t匕^(口, To:called-example@huawei.com; access-type=CSnPS。步驟204: S-CSCF根據(jù)iFC (包含接入網(wǎng)絡(luò)參數(shù)條件)檢查將Invite消息 發(fā)送到CSA, CSA在接收到Invite消息后,中止Invite消息的Dialog-2,生成 Dialog-3,并將Invite消息發(fā)送到S-CSCF 。本步驟所述的Invite消息中攜帶有對(duì)端的媒體請(qǐng)求以及CSA為本次呼叫分 配的IMRN,比如,可以將IMRN作為contact頭內(nèi)容,contact: 87654321 。步驟205: S-CSCF通過(guò)P-CSCF將Invite消息發(fā)送到UE,該Invite消息中 攜帶有IMRN以及對(duì)端媒體請(qǐng)求。步驟206~207: UE通過(guò)IMRN發(fā)起CS呼叫,該CS呼叫通過(guò)VMSC發(fā) 送到MGCF; MGCF在接收到該CS呼叫后,生成SIP Invite消息,并將該Invite 消息發(fā)送到CSA。該過(guò)程中,MGCF生成Dialog-4。至此,CSA和UE之間建立起CS呼叫腿。步驟208 ~ 209: UE生成200 OK消息,并通過(guò)P-CSCF和S-CSCF將該200 OK消息發(fā)送到CSA。該200 OK消息中攜帶有UE對(duì)對(duì)端媒體請(qǐng)求的回應(yīng),如接受或拒絕。步驟210: CSA生成200OK消息,作為對(duì)Dialog-2中的Invite消息的最終 響應(yīng),發(fā)送到S-CSCF。該200 OK消息中攜帶有UE對(duì)對(duì)端媒體請(qǐng)求的回應(yīng)。步驟211: S-CSCF向ADSF發(fā)送200 OK消息;ADSF向S-CSCF回送200 OK消息。步驟212: S-CSCF向CCF發(fā)送200 OK消息;CCF通過(guò)Dialog-1向S-CSCF 回送200OK消息。步驟213: S-CSCF向TAS發(fā)送200 OK消息;TAS向S-CSCF回送200 OK消息,并發(fā)送給對(duì)端。步驟214~216:對(duì)端向S-CSCF發(fā)送Ack消息;S-CSCF將該Ack消息發(fā) 送給TAS; TAS向S-CSCF回送Ack消息;之后,若CCF支持VCC切換,則 S-CSCF將該Ack消息發(fā)送到CCF,并在收到CCF返回的Ack消息后,將其發(fā) 送到CSA;否則,S-CSCF直接將Ack消息發(fā)送到CSA。步驟217 ~ 219: CSA生成200 OK消息,并發(fā)送到MGCF; MGCF向VMSC 發(fā)送200OK消息;VMSC生成連接(Connect)消息,并發(fā)送到UE,指示UE CS呼叫建立成功;MGCF向CSA發(fā)送Ack消息。步驟220 ~ 221: CSA通過(guò)S-CSCF以及P-CSCF向UE發(fā)送Ack消息。本步驟中,CSA通過(guò)Dialog-3將Ack消息發(fā)送到UE。圖3為采用方式一發(fā)起呼叫時(shí)的方法實(shí)施例流程圖,如圖3所示,包括以 下步驟步驟301 ~ 304: UE通過(guò)P-CSCF向S-CSCF發(fā)送Invite消息,該Invite消 息中攜帶有語(yǔ)音、VP和/或其它非實(shí)時(shí)媒體請(qǐng)求,以及實(shí)時(shí)媒體通過(guò)cs網(wǎng)絡(luò)承 載的請(qǐng)求,如IMRN請(qǐng)求,To:calling-example@huawei.com; IMRN= ; S-CSCF 根據(jù)iFC檢查將Invite消息發(fā)送到CSA;CSA在接收到Invite消息后,中止該Invite消息的Dialog-1,并向S-CSCF 返回一個(gè)攜帶有IMRN,比如,將IMRN作為contact頭內(nèi)容,contact: 12345678 的臨時(shí)響應(yīng)消息,如183消息;S-CSCF通過(guò)P-CSCF將該183消息發(fā)送給UE。iFC中攜帶有CS網(wǎng)絡(luò)承載請(qǐng)求參數(shù)條件。步驟305 -306: UE通過(guò)IMRN發(fā)起CS呼叫(語(yǔ)音或VP),該CS呼叫通 過(guò)VMSC發(fā)送到MGCF; MGCF生成一個(gè)SIP Invite消息,并發(fā)送到CSA, CSA 中止該Invite消息的Dialog-2。通過(guò)步驟301 -306, UE和CSA之間建立起了 CS呼叫腿。步驟307: CSA生成一個(gè)Invite消息(語(yǔ)音或VP,和/或其它非實(shí)時(shí)媒體請(qǐng) 求),發(fā)送到S-CSCF,并相應(yīng)地創(chuàng)建一個(gè)Dialog-3。步驟308:若用戶(hù)簽約了 VCC業(yè)務(wù),則S-CSCF根據(jù)iFC檢查將Invite消 息發(fā)送到CCF, CCF決策后續(xù)是否支持針對(duì)該呼叫的VCC切換若支持,則中止該Invite消息的對(duì)話(huà),同時(shí)生成Dialog-4,并將Invite消息發(fā)送到S-CSCF; 否則,CCF將Invite消息返回給S-CSCF,后續(xù)流程中的Invite消息將不再經(jīng)過(guò) CCF。步驟309: S-CSCF根據(jù)iFC將Invite消息發(fā)送到TAS, TAS進(jìn)行相關(guān)業(yè)務(wù) 邏輯處理,并將Invite消息返回給S-CSCF; S-CSCF將Invite消息發(fā)送到對(duì)端。 步驟308 ~ 309均為可選步驟。步驟310:對(duì)端向S-CSCF返回?cái)y帶有對(duì)UE i某體請(qǐng)求回應(yīng)的200 OK消息。 步驟311: S-CSCF先后將200 OK消息發(fā)送到TAS和CCF, TAS和CCF 分別向S-CSCF返回200 OK消息。步驟312: S-CSCF向CSA發(fā)送200 OK消息。步驟313 ~ 315: CSA向MGCF發(fā)送200 OK消息;MGCF向VMSC發(fā)送 200 OK消息;VMSC生成Connect消息,并將該Connect消息發(fā)送到UE,指 示CS呼叫建立成功;MGCF向CSA發(fā)送Ack消息。步驟316-319: CSA通過(guò)Dialog-l向S-CSCF發(fā)送200 OK消息,進(jìn)而通過(guò) P-CSCF將該200 OK消息發(fā)送到UE; UE通過(guò)S-CSCF向CSA返回Ack消息。步驟320 ~ 322: CSA通過(guò)Dialog-3向?qū)Χ税l(fā)送Ack消息。圖4為采用方式一實(shí)現(xiàn)VCC切換的方法實(shí)施例流程圖。本實(shí)施例中,假設(shè) UE將呼叫從WLAN切換到UMTS網(wǎng)絡(luò)(UTMS網(wǎng)絡(luò)中,UE可以同時(shí)接入CS 以及PS網(wǎng)絡(luò)并行),而且,,支設(shè)UE已經(jīng)通過(guò)一個(gè)PS接入網(wǎng)絡(luò)和對(duì)端建立起了 IMS會(huì)話(huà),該會(huì)話(huà)包括語(yǔ)音、VP和/或其它非實(shí)時(shí)媒體;CCF作為一個(gè)切換控 制點(diǎn)存在于信令路徑中,且CCF和UE建立了 Dialog-l,和對(duì)端建立了 Dialog-2。 概括的說(shuō),本實(shí)施例重用了方式一的呼叫發(fā)起過(guò)程,被呼叫方為CCF,切換成 功后,CCF將釋放和UE之間的Dialog-l。如圖4所示,該實(shí)施例包括以下步 驟步驟401 ~ 404: UE通過(guò)(P-CSCF ) 2向S-CSCF發(fā)送一個(gè)到CCF的Invite 消息,該Invite消息中攜帶有語(yǔ)音或VP,和/或其它非實(shí)時(shí)媒體請(qǐng)求,以及通 過(guò)CS網(wǎng)絡(luò)承栽實(shí)時(shí)媒體的請(qǐng)求,如IMRN請(qǐng)求,To:calling-example@huawei.com;IMRN= ; S-CSCF根據(jù)iFC將Invite消息發(fā)送到CSA;CSA在接收到Invite消息后,中止該Invite消息的Dialog-3,并向S-CSCF 返回一個(gè)攜帶有imrn標(biāo)識(shí),比如,將imrn作為contact頭內(nèi)容,contact: 23456789的臨時(shí)響應(yīng)消息,如183消息;S-CSCF通過(guò)P-CSCF2 l尋該183消息 發(fā)送給UE。步驟405 ~ 406: UE通過(guò)IMRN發(fā)起CS呼叫(語(yǔ)音或VP ),該CS呼叫通 過(guò)VMSC發(fā)送MGCF; MGCF生成一個(gè)SIP Invite消息(語(yǔ)音或VP ),并發(fā)送 到CSA, CSA中止該Invite消息的Dialog-4。步驟407: CSA生成一個(gè)到CCF的Invite消息,發(fā)送到S-CSCF。該Invite消息為UE對(duì)PSI的呼叫,由S-CSCF負(fù)責(zé)路由。相應(yīng)地,CSA 創(chuàng)建一個(gè)Dialog-5 。步驟408 ~ 409: S-CSCF根據(jù)Invite的請(qǐng)求URI將Invite消息發(fā)送到CCF, CCF根據(jù)該Invite的請(qǐng)求URI決策到這是一個(gè)VCC切換請(qǐng)求;CCF中止 Dialog-5 ,通過(guò)Dialog-2向S-CSCF發(fā)送會(huì)話(huà)修改消息,如再次呼叫請(qǐng)求(re-Invite 消息)或更新(Update)等;S-CSCF將該會(huì)話(huà)修改消息發(fā)送給TAS; TAS向 S-CSCF返回該會(huì)話(huà)修改消息,并將該會(huì)話(huà)修改消息發(fā)送到對(duì)端。步驟410:對(duì)端向S-CSCF返回針對(duì)該會(huì)話(huà)修改消息的響應(yīng)200 OK消息。步驟411: S-CSCF先后將200 OK消息發(fā)送到TAS和CCF, TAS和CCF 分別向S-CSCF返回200 OK消息。步驟412: S-CSCF向CSA發(fā)送200OK消息。步驟413-415: CSA向MGCF發(fā)送200 OK消息;MGCF向VMSC發(fā)送 200 0K消息;VMSC生成Connect消息,并將該Connect消息發(fā)送到UE,指 示UE, CS呼叫建立成功;MGCF向CSA發(fā)送Ack消息。步驟416 419: CSA通過(guò)Dialog-3向S-CSCF發(fā)送200 OK消息,進(jìn)而通過(guò) P-CSCF2將該200 OK消息發(fā)送到UE; UE通過(guò)S-CSCF向CSA返回Ack消息。步驟420-422:如果CSA采用re-Invite消息進(jìn)行會(huì)話(huà)修改,則需要通過(guò) Dialog-2向?qū)Χ税l(fā)送Ack消息。步驟423 ~ 425: CCF釋放和UE之間的Dialog-1 。上面介紹的三個(gè)實(shí)施例為UE采用方式一實(shí)現(xiàn)IMS業(yè)務(wù)接入時(shí)的實(shí)現(xiàn)過(guò) 程,下面將通過(guò)實(shí)施例對(duì)UE采用方式二實(shí)現(xiàn)IMS業(yè)務(wù)接入的過(guò)程進(jìn)行說(shuō)明。圖5為采用方式二接收呼叫時(shí)的方法實(shí)施例流程圖,如圖5所示,包括以 下步驟步驟501 -503:與步驟201 ~203相同,不再贅述。步驟504 ~ 505: S-CSCF根據(jù)iFC檢查將Invite消息發(fā)送到CSA, CSA中 止該Invite消息的對(duì)話(huà)Dialog-2,并通過(guò)USSD消息(可選)向UE發(fā)送對(duì)端的 i某體請(qǐng)求以及IMRN,比如,將IMRN作為contact頭內(nèi)容,contact: 98765432。iFC中攜帶有接入網(wǎng)絡(luò)類(lèi)型選擇參數(shù);該USSD消息通過(guò)HSS/VLR/VMSC、 VLR/VMSC或VMSC從CSA發(fā)送到UE,本實(shí)施例中假設(shè)通過(guò)HSS/VLR/VMSC 三個(gè)網(wǎng)元發(fā)送。步驟506-507: UE通過(guò)IMRN發(fā)起CS呼叫,該CS呼叫通過(guò)VMSC發(fā) 送到MGCF; MGCF在接收到該CS呼叫后,生成SIP Invite消息,并將該Invite 消息發(fā)送到CSA, CSA相應(yīng)地生成Dialog-3。通過(guò)步驟504 ~ 507, CSA和UE之間建立起了 一個(gè)CS呼叫腿。步驟508- 517:與步驟210 ~ 219相同,不再贅述。根據(jù)上述步驟,UE即可通過(guò)CS承載語(yǔ)音或VP,同時(shí),還可以通過(guò)USSD 承栽即時(shí)消息以及文件傳輸?shù)绕渌菍?shí)時(shí)媒體,甚至也可以不建立CS承載。圖6為采用方式二發(fā)起呼叫時(shí)的方法實(shí)施例流程圖,如圖6所示,包括以 下步驟步驟601: UE通過(guò)USSD request消息向CSA發(fā)送對(duì)端呼叫地址,該消息 通過(guò)VMSC /VLR/HSS、 VMSC/VLR或VMSC到達(dá)CSA,本實(shí)施例中假設(shè)通 過(guò)VMSC/VLR/HSS三個(gè)網(wǎng)元發(fā)送到CSA。所述USSD request消息中可能包含即時(shí)消息或文本媒體請(qǐng)求。步驟602: CSA通過(guò)USSD消息向UE發(fā)送IMRN標(biāo)識(shí)。步驟603 ~ 604: UE通過(guò)IMRN發(fā)起CS呼叫(語(yǔ)音或VP ),該CS呼叫通過(guò)VMSC發(fā)送MGCF; MGCF生成一個(gè)SIP Invite消息,并發(fā)送到CSA, CSA 中止該Invite消息的Dialog-1。步驟605: CSA生成一個(gè)到對(duì)端的Invite消息(語(yǔ)音或VP,和/或消息以及 文本媒體),發(fā)送到S-CSCF,相應(yīng)地,CSA創(chuàng)建一個(gè)Dialog-2。步驟606:若用戶(hù)簽約了 VCC業(yè)務(wù),則S曙CSCF根據(jù)iFC將Invite消息發(fā) 送到CCF, CCF決策是否支持針對(duì)該呼叫的VCC切換若支持,則中止該Invite 消息的對(duì)話(huà),同時(shí)生成Dialog-3 ,并將Invite消息發(fā)送到S-CSCF;否則,CCF 將Invite消息返回給S-CSCF,后續(xù)流程中的Invite消息將不再經(jīng)過(guò)CCF。 步驟607 613:與步驟309 ~ 315相同,不再贅述。 步驟614-616: CSA通過(guò)Dialog-2向?qū)Χ税l(fā)送Ack消息。 圖7為采用方式二實(shí)現(xiàn)VCC切換的方法實(shí)施例流程圖。本實(shí)施例中,假設(shè) UE將呼叫從WLAN切換到GSM網(wǎng)絡(luò),而且,假設(shè)UE已經(jīng)通過(guò)一個(gè)PS接入 網(wǎng)和對(duì)端建立起了 IMS會(huì)話(huà),該會(huì)話(huà)包含語(yǔ)音或VP,以及其它非實(shí)時(shí)媒體; CCF作為一個(gè)切換控制點(diǎn)存在于信令路徑中,且CCF和UE建立了 Dialog-l, 和對(duì)端建立了 Dialog-2。概括的說(shuō),本實(shí)施例采用了方式二的呼叫發(fā)起過(guò)程, 呼叫方為CCF,切換成功后,CCF將釋放和UE之間的Dialog-l。如圖7所示, 該實(shí)施例包括以下步驟步驟701: UE通過(guò)USSD消息向CSA發(fā)送CCF呼叫地址,該消息通過(guò) VMSC/VLR/HSS、 VMSC/VLR或VMSC到達(dá)CSA,本實(shí)施例中,i設(shè)通過(guò) VMSC/VLR/HSS三個(gè)網(wǎng)元發(fā)送到CSA。步驟702: CSA通過(guò)USSD消息向UE發(fā)送IMRN標(biāo)識(shí)。 步驟703 ~ 704: UE通過(guò)IMRN發(fā)起CS呼叫,該CS呼叫通過(guò)VMSC發(fā) 送MGCF; MGCF生成一個(gè)SIP Invite消息,并發(fā)送到CSA, CSA中止該Invite 消息的Dialog-3。步驟705: CSA生成一個(gè)到CCF的Invite消息,發(fā)送到S-CSCF,相應(yīng)地, CSA創(chuàng)建一個(gè)Dialog-4。步驟706 ~ 707: S-CSCF根據(jù)Invite消息的URI將Invite消息發(fā)送到CCF,CCF根據(jù)該Invite消息的URI決策到這是一個(gè)VCC切換請(qǐng)求;CCF中止 Dialog-4,通過(guò)Dialog-2向S-CSCF發(fā)送會(huì)話(huà)修改消息,如re-Invite消息;S-CSCF 將該會(huì)話(huà)修改消息發(fā)送給TAS; TAS向S-CSCF返回該會(huì)話(huà)修改消息,并將該 會(huì)話(huà)修改消息發(fā)送到對(duì)端。步驟708~713:與步驟410~415相同,不再贅述。 步驟714-716: CSA通過(guò)Dialog-4向?qū)Χ税l(fā)送Ack消息。 步驟717 ~ 720: CCF釋放其和UE之間的Dialog-1 。以上介紹的實(shí)施例分別為UE采用方式一接入IMS業(yè)務(wù)的實(shí)現(xiàn)過(guò)程,以及 UE采用方式二接入IMS業(yè)務(wù)的實(shí)現(xiàn)過(guò)程,而UE采用方式三接入IMS業(yè)務(wù)的 實(shí)現(xiàn)過(guò)程與方式二基本一致,區(qū)別僅在于在CSA和S-CSCF之間傳遞的消息需 要經(jīng)過(guò)一個(gè)P-CSCF進(jìn)行轉(zhuǎn)發(fā),而且,S-CSCF是在所有iFC檢查完畢,而不是 根據(jù)iFC檢查將呼叫請(qǐng)求發(fā)送至CSA,具體實(shí)現(xiàn)過(guò)程不再贅述?;谏鲜龇椒ǎ瑘D8為本發(fā)明系統(tǒng)一種組成結(jié)構(gòu)示意圖,如圖8所示,該 系統(tǒng)至少包括S-CSCF、 ADSF、 UE以及CSA;S-CSCF,用于接收來(lái)自對(duì)端的呼叫請(qǐng)求,根據(jù)iFC檢查將該呼叫請(qǐng)求發(fā)送 至ADSF,并在接收到ADSF發(fā)送來(lái)的決策結(jié)果后,向CSA發(fā)送呼叫請(qǐng)求;ADSF,用于接收S-CSCF發(fā)送來(lái)的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的決策參數(shù)決 策UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果發(fā)送給S-CSCF;CSA,用于接收來(lái)自S-CSCF的呼叫請(qǐng)求,與UE建立CS呼叫腿;UE,用于與CSA之間建立CS呼叫腿。該系統(tǒng)中進(jìn)一步包括MGCF,用于在所述CSA與UE建立CS呼叫腿過(guò)程 中,接收UE發(fā)起的CS呼叫,并根據(jù)CS呼叫生成SIP呼叫請(qǐng)求,發(fā)送至CSA。該系統(tǒng)中進(jìn)一步包括TAS,用于接收S-CSCF發(fā)來(lái)的對(duì)端呼叫請(qǐng)求,根據(jù) 呼叫請(qǐng)求進(jìn)行業(yè)務(wù)邏輯處理,并向S-CSCF回送呼叫請(qǐng)求。該系統(tǒng)中進(jìn)一步包括CCF,用于接收來(lái)自S-CSCF的呼叫請(qǐng)求,并決策后 續(xù)是否支持該呼叫的VCC切換,若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),并創(chuàng)建新 的對(duì)話(huà),通過(guò)新對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接將該呼叫請(qǐng)求返回給S-CSCF。圖9為本發(fā)明系統(tǒng)另一種組成結(jié)構(gòu)示意圖,如圖9所示,該系統(tǒng)至少包括 UE、 S-CSCF以及CSA。UE,用于向CSA發(fā)送呼叫請(qǐng)求,并與CSA之間建立CS呼叫腿;CSA,用于接收UE發(fā)送的呼叫請(qǐng)求,與UE之間建立CS呼叫腿,并在與 UE之間建立起CS呼叫腿后,通過(guò)S-CSCF與對(duì)端建立呼叫腿;S-CSCF,用于接收來(lái)自CSA的呼叫請(qǐng)求,并將該呼叫請(qǐng)求發(fā)送至對(duì)端。該系統(tǒng)中進(jìn)一步包括MGCF,用于在UE與CSA建立CS呼叫腿過(guò)程中, 接收UE發(fā)起的CS呼叫,并根據(jù)CS呼叫生成SIP呼叫請(qǐng)求,發(fā)送至CSA。該系統(tǒng)中進(jìn)一步包括S-CSCF,用于接收來(lái)自UE的呼叫請(qǐng)求,將該呼叫請(qǐng) 求發(fā)送至CSA,并接收CSA返回的臨時(shí)響應(yīng)消息發(fā)送至UE。該系統(tǒng)中進(jìn)一步包括CCF,用于接收S-CSCF發(fā)來(lái)的呼叫請(qǐng)求,并決策后 續(xù)是否支持該呼叫的VCC切換,若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),并創(chuàng)建新 的對(duì)話(huà),通過(guò)新對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接將該呼叫請(qǐng)求回送 給S-CSCF;或者,CCF用于接收來(lái)自S-CSCF的呼叫請(qǐng)求,并在決策到呼叫請(qǐng) 求為VCC切換請(qǐng)求時(shí),向S-CSCF發(fā)送會(huì)話(huà)修改消息;S-CSCF進(jìn)一步用于, 接收來(lái)自CCF的會(huì)話(huà)修改消息發(fā)送至對(duì)端,并接收對(duì)端回送的針對(duì)該會(huì)話(huà)修改 消息的回應(yīng)消息發(fā)送至CSA。 CCF的該項(xiàng)作用將用于實(shí)現(xiàn)VCC切換時(shí)。該系統(tǒng)中進(jìn)一步包括TAS,用于接收S-CSCF發(fā)來(lái)的呼叫請(qǐng)求,根據(jù)該呼 叫請(qǐng)求進(jìn)行業(yè)務(wù)邏輯處理,并向S-CSCF回送呼叫請(qǐng)求。上述兩種系統(tǒng)結(jié)構(gòu)中介紹到的單元僅為實(shí)現(xiàn)本發(fā)明目的的主要單元,在實(shí) 際應(yīng)用中,可根據(jù)實(shí)際需要在上述兩種系統(tǒng)中增加功能單元,比如P-CSCF、 HSS以及VMSC等,本領(lǐng)域技術(shù)人員能夠較為容易地根據(jù)本發(fā)明現(xiàn)有記載獲知 這些功能單元在系統(tǒng)中的連接方式以及作用。圖10、 11以及12分別為采用方 式一、方式二以及方式三實(shí)現(xiàn)IMS業(yè)務(wù)提供時(shí)的系統(tǒng)較佳實(shí)施例結(jié)構(gòu)示意圖, 各系統(tǒng)實(shí)施例的工作流程與方法實(shí)施例對(duì)應(yīng),不再贅述。可見(jiàn),采用本發(fā)明實(shí)施例的技術(shù)方案,實(shí)現(xiàn)了通過(guò)CS網(wǎng)絡(luò)接入IMS業(yè)務(wù),且本發(fā)明所述方案對(duì)現(xiàn)有技術(shù)中的IMS集中業(yè)務(wù)、CSI業(yè)務(wù)以及VCC業(yè)務(wù)進(jìn) 行了重組,綜合了現(xiàn)有技術(shù)中各方案的功能。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的 保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種IP多媒體子系統(tǒng)IMS業(yè)務(wù)提供方法,其特征在于,該方法包括以下步驟接入域選擇功能實(shí)體ADSF接收對(duì)端的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的決策參數(shù)決策用戶(hù)終端UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果通過(guò)呼叫請(qǐng)求發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體S-CSCF,所述S-CSCF發(fā)送呼叫請(qǐng)求到電路交換域適配器CSA;所述CSA與UE之間建立電路交換CS呼叫腿,完成呼叫建立。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述決策參數(shù)包括當(dāng)前 UE正在進(jìn)行中的呼叫所使用的接入網(wǎng)絡(luò)、和/或CS和IMS的注冊(cè)信息、和/或 運(yùn)營(yíng)商策略、和/或用戶(hù)偏好、和/或UE能力,和/或UE所在接入網(wǎng)絡(luò)能力。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述UE接收本次呼叫的接 入網(wǎng)絡(luò)為CS網(wǎng)絡(luò)和/或分組交換PS網(wǎng)絡(luò)。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述ADSF接收呼叫請(qǐng)求之 前,該方法進(jìn)一步包括S-CSCF接收對(duì)端的呼叫請(qǐng)求,并根據(jù)初始過(guò)濾規(guī)則 iFC檢查將該呼叫請(qǐng)求發(fā)送至ADSF。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述S-CSCF發(fā)送呼叫請(qǐng)求 到CSA的方法為所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送給CSA;或 者,所述S-CSCF直接通過(guò)代理呼叫會(huì)話(huà)控制功能實(shí)體P-CSCF將所述呼叫請(qǐng) 求發(fā)送至CSA。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述CSA與UE之間建立 CS呼叫腿的方法為所述CSA接收到S-CSCF發(fā)送的呼叫請(qǐng)求后,終止該呼叫請(qǐng)求的對(duì)話(huà),創(chuàng) 建新的對(duì)話(huà),并通過(guò)所述新建對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有對(duì)端媒體請(qǐng)求以及CSA為本次呼叫分配的IP多媒體路由號(hào)碼IMRN; 所述S-CSCF將所述呼叫請(qǐng)求發(fā)送至UE;所述UE通過(guò)所述IMRN建立和CSA之間的CS呼叫腿。
7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述CSA與UE之間建立 CS呼叫腿的方法為所述CSA接收到S-CSCF發(fā)送的呼叫請(qǐng)求后,終止該呼叫請(qǐng)求的對(duì)話(huà),并 通過(guò)CS網(wǎng)絡(luò)向所述UE發(fā)送呼叫請(qǐng)求,完成CS呼叫腿建立。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述CSA通過(guò)CS網(wǎng)絡(luò)向 所述UE發(fā)送呼叫請(qǐng)求的方法為所述CSA通過(guò)非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)USSD消息向所述UE發(fā)送呼叫請(qǐng)求。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述呼叫請(qǐng)求消息中攜帶有 i某體請(qǐng)求和IMRN;所述UE通過(guò)IMRN發(fā)起一個(gè)到CSA的CS呼叫。
10、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述S-CSCF將呼叫請(qǐng)求 發(fā)送至ADSF之前,該方法進(jìn)一步包括所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送至電話(huà)應(yīng)用服務(wù)器TAS進(jìn) 行業(yè)務(wù)邏輯處理,所述TAS向S-CSCF返回呼叫請(qǐng)求。
11、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述S-CSCF將呼叫請(qǐng)求 發(fā)送至ADSF之前,該方法進(jìn)一步包括所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送至CCF;所述CCF決策后續(xù)是否支持所述呼叫的VCC切換若支持,則終止該呼 叫請(qǐng)求的對(duì)話(huà),創(chuàng)建新的對(duì)話(huà),并通過(guò)所述新建對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求; 否則,所述CCF直接向所述S-CSCF返回呼叫請(qǐng)求,本次呼叫的后續(xù)請(qǐng)求將不 再經(jīng)過(guò)CCF。
12、 一種IMS業(yè)務(wù)提供方法,其特征在于,該方法包括以下步驟UE發(fā)送呼叫請(qǐng)求到CSA;所述UE與CSA之間建立CS呼叫腿;所述CSA 與對(duì)端建立呼叫腿,完成呼叫建立。
13、 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述UE與CSA之間建 立CS呼叫腿的方法為所述UE通過(guò)PS接入網(wǎng)絡(luò)向S-CSCF發(fā)送一個(gè)到對(duì)端的呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有實(shí)時(shí)媒體通過(guò)CS網(wǎng)絡(luò)承載請(qǐng)求;所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送至CSA,所述CSA終止該 呼叫請(qǐng)求的對(duì)話(huà),并向所述S-CSCF返回臨時(shí)響應(yīng)消息,所述臨時(shí)響應(yīng)消息中 攜帶有IMRN;所述S-CSCF將所述攜帶有IMRN的臨時(shí)響應(yīng)消息發(fā)送至UE,所述UE通 過(guò)所述IMRN發(fā)起到CSA的CS呼叫,完成CS呼叫腿建立。
14、 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述UE與CSA之間建 立CS呼叫腿的方法為所述UE通過(guò)CS網(wǎng)絡(luò)向所述CSA發(fā)送呼叫請(qǐng)求,完成CS呼叫腿建立; 所述呼叫請(qǐng)求中攜帶有對(duì)端地址以及實(shí)時(shí)媒體請(qǐng)求。
15、 根據(jù)權(quán)利要求14所述的方法,其特征在于,所述呼叫請(qǐng)求通過(guò)USSD 消息發(fā)送。
16、 根據(jù)權(quán)利要求15所述的方法,其特征在于,所述呼叫請(qǐng)求中進(jìn)一步攜 帶有非實(shí)時(shí)媒體請(qǐng)求,所述非實(shí)時(shí)媒體將通過(guò)USSD消息承載。
17、 根據(jù)權(quán)利要求13或14所述的方法,其特征在于,所述CSA與對(duì)端建 立呼叫腿的方法為所述CSA生成一個(gè)到對(duì)端的呼叫請(qǐng)求,并將所述呼叫請(qǐng)求發(fā)送至S-CSCF, 所述S-CSCF將所述呼叫請(qǐng)求發(fā)送至對(duì)端,對(duì)端向CSA返回響應(yīng)消息,所述 CSA完成與對(duì)端呼叫腿的建立。
18、 根據(jù)權(quán)利要求17所述的方法,其特征在于,所迷S-CSCF將呼叫請(qǐng)求 發(fā)送至對(duì)端之前,該方法進(jìn)一步包括所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送至CCF,所述CCF決策后 續(xù)是否支持該呼叫的VCC切換若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),創(chuàng)建新的 對(duì)話(huà),并通過(guò)所述新建對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接將所述呼叫 _清求返回給S-CSCF,本次呼叫的后續(xù)請(qǐng)求將不再經(jīng)過(guò)CCF。
19、 根據(jù)權(quán)利要求17所述的方法,其特征在于,所述S-CSCF將所述呼叫 請(qǐng)求發(fā)送至對(duì)端之前,該方法進(jìn)一步包括所述S-CSCF根據(jù)iFC檢查將所述呼叫請(qǐng)求發(fā)送至TAS進(jìn)行業(yè)務(wù)邏輯處理, 所述TAS向所述S-CSCF返回呼叫請(qǐng)求。
20、 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述UE與CSA之間建 立CS呼叫腿的方法為所述UE向S-CSCF發(fā)送一個(gè)到CCF的呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有 實(shí)時(shí)媒體通過(guò)CS網(wǎng)絡(luò)承栽請(qǐng)求;所述S-CSCF根據(jù)iFC ^r查將所述呼叫請(qǐng)求發(fā)送至CSA,所述CSA終止該 呼叫請(qǐng)求的對(duì)話(huà),并向所述S-CSCF返回臨時(shí)響應(yīng)消息,所述臨時(shí)響應(yīng)消息中 攜帶有IMRN;所述S-CSCF將所述攜帶有IMRN的臨時(shí)響應(yīng)消息發(fā)送至UE,所述UE通 過(guò)所述IMRN建立到CSA的CS呼叫,完成CS呼叫腿的建立。
21、 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述UE與CSA之間建 立CS呼叫腿的方法為所述UE通過(guò)USSD消息向所述CSA發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶 有CCF呼叫地址,所述CSA通過(guò)USSD消息向所述UE發(fā)送IMRN;所述UE通過(guò)所述IMRN建立和所述CSA的CS呼叫,完成CS呼叫腿的 建立。
22、 根據(jù)權(quán)利要求20或21所述的方法,其特征在于,所述CSA與對(duì)端建 立呼叫腿的方法為所述CSA生成一個(gè)到CCF的呼叫請(qǐng)求,并發(fā)送至S-CSCF;所述S-CSCF 根據(jù)所述呼叫請(qǐng)求的請(qǐng)求統(tǒng)一資源定位符URI將所述呼叫請(qǐng)求發(fā)送至CCF;所述CCF才艮據(jù)所述請(qǐng)求URI決策到所述呼叫請(qǐng)求為VCC切換請(qǐng)求,向所 述S-CSCF發(fā)送會(huì)話(huà)修改消息;所述S-CSCF將所述會(huì)話(huà)修改消息發(fā)送至對(duì)端,所述對(duì)端向S-CSCF回送 針對(duì)該會(huì)話(huà)》務(wù)改消息的響應(yīng)消息;所述S-CSCF將所述響應(yīng)消息發(fā)送至CSA, 所述CSA完成與對(duì)端呼叫腿的建立。
23、 一種IMS業(yè)務(wù)提供系統(tǒng),其特征在于,該系統(tǒng)至少包括S-CSCF、ADSF、 UE以及CSA;所述S-CSCF,用于接收來(lái)自對(duì)端的呼叫請(qǐng)求,根據(jù)iFC檢查將所述呼叫請(qǐng) 求發(fā)送至ADSF,并在接收到所述ADSF發(fā)送來(lái)的決策結(jié)果后,向所述CSA發(fā) 送呼叫請(qǐng)求;所述ADSF,用于接收所述S-CSCF發(fā)送來(lái)的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的 決策參數(shù)決策UE接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果發(fā)送給所述S-CSCF;所述CSA,用于接收來(lái)自所述S-CSCF的呼叫請(qǐng)求,與所述UE建立CS 呼叫腿;所述UE,用于與所述CSA之間建立CS呼叫腿。
24、 根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包括 MGCF:所述MGCF,用于在所述CSA與UE建立CS呼叫腿過(guò)程中,接收UE發(fā) 起的CS呼叫,并根據(jù)所述CS呼叫生成SIP呼叫請(qǐng)求,發(fā)送至CSA。
25、 根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包括TAS; 所述TAS,用于接收所述S-CSCF發(fā)來(lái)的對(duì)端呼叫請(qǐng)求,根據(jù)所述呼叫請(qǐng)求進(jìn)行業(yè)務(wù)邏輯處理,并向所述S-CSCF回送呼叫請(qǐng)求。
26、 根據(jù)權(quán)利要求23或24所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包 括CCF;所述CCF,用于接收來(lái)自所述S-CSCF的呼叫請(qǐng)求,并決策后續(xù)是否支持 該呼叫的VCC切換,若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),并創(chuàng)建新的對(duì)話(huà),通 過(guò)新對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接將所述呼叫請(qǐng)求返回給S-CSCF。
27、 一種IMS業(yè)務(wù)提供系統(tǒng),其特征在于,該系統(tǒng)至少包括UE、 S-CSCF 以及CSA;所述UE,用于向CSA發(fā)送呼叫請(qǐng)求,并與所述CSA之間建立CS呼叫腿; 所述CSA,用于接收所述UE發(fā)送的呼叫請(qǐng)求,與所述UE之間建立CS 呼叫腿,并在與UE建立起CS呼叫腿后,通過(guò)S-CSCF與對(duì)端建立呼叫腿; 所述S-CSCF,用于接收來(lái)自所述CSA的呼叫請(qǐng)求,并將所述呼叫請(qǐng)求發(fā)送至對(duì)端。
28、 根據(jù)權(quán)利要求27所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包括 MGCF:所述MGCF,用于在所述UE與CSA建立CS呼叫腿過(guò)程中,接收所述UE 發(fā)起的CS呼叫,并根據(jù)所述CS呼叫生成SIP呼叫請(qǐng)求,發(fā)送至所述CSA。
29、 根據(jù)權(quán)利要求27或28所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包 括CCF:所述CCF,用于接收所述S-CSCF發(fā)來(lái)的呼叫請(qǐng)求,并決策后續(xù)是否支持 所述呼叫的VCC切換,若支持,則終止該呼叫請(qǐng)求的對(duì)話(huà),并創(chuàng)建新的對(duì)話(huà), 通過(guò)新對(duì)話(huà)向S-CSCF發(fā)送呼叫請(qǐng)求;否則,直接將所述呼叫請(qǐng)求返回給 S匿CSCF。
30、 根據(jù)權(quán)利要求29所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包括CCF; 所述CCF,用于接收來(lái)自所述S-CSCF的呼叫請(qǐng)求,并在決策到所述呼叫請(qǐng)求為VCC切換請(qǐng)求時(shí),向所述S-CSCF發(fā)送會(huì)話(huà)修改消息;所述S-CSCF進(jìn)一步用于,接收來(lái)自所述CCF的會(huì)話(huà)修改消息并發(fā)送至對(duì) 端,接收對(duì)端回送的針對(duì)該會(huì)話(huà)修改消息的響應(yīng)消息并發(fā)送至CSA。
31、 根據(jù)權(quán)利要求30所述的系統(tǒng),其特征在于,該系統(tǒng)中進(jìn)一步包括TAS; 所述TAS,用于接收所述S-CSCF發(fā)來(lái)的呼叫請(qǐng)求,根據(jù)所述呼叫請(qǐng)求進(jìn)行業(yè)務(wù)邏輯處理,并向所述S-CSCF回送呼叫請(qǐng)求。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了兩種IP多媒體子系統(tǒng)(IMS)業(yè)務(wù)提供方法,對(duì)端發(fā)起呼叫時(shí),接入域選擇功能實(shí)體(ADSF)接收對(duì)端的呼叫請(qǐng)求,根據(jù)預(yù)先存儲(chǔ)的決策參數(shù)決策用戶(hù)終端(UE)接收本次呼叫的接入網(wǎng)絡(luò),并將決策結(jié)果通過(guò)呼叫請(qǐng)求發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體(S-CSCF),S-CSCF發(fā)送呼叫請(qǐng)求到電路交換域適配器(CSA);CSA與UE之間建立電路交換(CS)呼叫腿。當(dāng)UE發(fā)起呼叫時(shí),UE與CSA之間建立CS呼叫腿;CSA與對(duì)端建立呼叫腿,完成呼叫建立。本發(fā)明實(shí)施例還同時(shí)公開(kāi)了兩種IMS業(yè)務(wù)提供系統(tǒng),應(yīng)用該方法和系統(tǒng)能夠?qū)崿F(xiàn)通過(guò)CS網(wǎng)絡(luò)接入IMS業(yè)務(wù),且實(shí)現(xiàn)了對(duì)現(xiàn)有技術(shù)中IMS集中業(yè)務(wù)、合并電路交換和IMS業(yè)務(wù)(CSI)業(yè)務(wù)以及語(yǔ)音呼叫連續(xù)性(VCC)業(yè)務(wù)的重組。
文檔編號(hào)H04Q7/38GK101267324SQ20071008820
公開(kāi)日2008年9月17日 申請(qǐng)日期2007年3月15日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者龍水平 申請(qǐng)人:華為技術(shù)有限公司