專(zhuān)利名稱:一種跨域接收視頻業(yè)務(wù)的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是涉及一種跨域接收視頻業(yè)務(wù)的方法、裝置及系統(tǒng)。
背景技術(shù):
在無(wú)線網(wǎng)絡(luò)從2G網(wǎng)絡(luò)演進(jìn)到3G網(wǎng)絡(luò)的過(guò)程中,3G網(wǎng)絡(luò)與2G網(wǎng)絡(luò)會(huì)并存很長(zhǎng)一段時(shí)期,在這樣一種雙網(wǎng)并存的情況下,雙網(wǎng)之間的互操作成為了一個(gè)有待研究的課題。
3GPP2標(biāo)準(zhǔn)組織為了解決上述問(wèn)題,提出了一個(gè)叫做語(yǔ)音呼叫連續(xù)性VCC(Voice Call Continuity)的架構(gòu),該架構(gòu)的示意圖參見(jiàn)圖1所示。
在這個(gè)架構(gòu)中新增了兩個(gè)網(wǎng)元,一個(gè)是語(yǔ)音呼叫連續(xù)性應(yīng)用服務(wù)器VCCAS,一個(gè)是短消息網(wǎng)關(guān)SMS-GW。SMS-GW用于進(jìn)行短消息的互通,與本發(fā)明無(wú)關(guān)。VCC AS是一個(gè)IMS域的網(wǎng)絡(luò)實(shí)體,但是和CS域一些網(wǎng)元存在接口。其用于在被叫路由時(shí)協(xié)助決策路由所在的域;在用戶進(jìn)行語(yǔ)音通話業(yè)務(wù)時(shí)錨定在呼叫路徑中,在發(fā)生IMS域和CS域之間的切換進(jìn)行協(xié)助工作。
雖然VCC是用來(lái)解決語(yǔ)音呼叫的雙網(wǎng)互操作問(wèn)題的,但是對(duì)于發(fā)生在IMS域的視頻電話VT(Video Telephone)業(yè)務(wù)也同樣適用。
在3GPP2的VCC架構(gòu)中,允許用戶在CS域進(jìn)行語(yǔ)音通話時(shí)切換到IMS域,具體切換流程參見(jiàn)圖2所示。
用戶已經(jīng)在CS域建立了語(yǔ)音通話,在信令層面上,MGCF處于CS域和IMS域之間,起著信令轉(zhuǎn)換作用;而VCC AS錨定在呼叫兩端之間,起著B(niǎo)2BUA(Back to Back User Agent背靠背用戶代理)的作用。在承載層面上,MGW處于TDM和IP承載之間,起著媒體轉(zhuǎn)換的作用。這時(shí)用戶發(fā)起了到IMS域的切換1、如果用戶還沒(méi)有在IMS域注冊(cè),則首先需要發(fā)起注冊(cè)流程;2、注冊(cè)完畢之后,終端發(fā)起SIP會(huì)話,會(huì)話的被叫用戶標(biāo)識(shí)為VCC AS的設(shè)備標(biāo)識(shí);3、S-CSCF收到SIP會(huì)話請(qǐng)求之后,通過(guò)業(yè)務(wù)觸發(fā)的方式將會(huì)話觸發(fā)到VCC AS;4、VCC AS發(fā)起到呼叫對(duì)端的會(huì)話屬性更改流程,讓呼叫對(duì)端將媒體流連接更改到切換用戶的IMS域;5、呼叫對(duì)端返回更改成功響應(yīng),VCC AS收到后也給終端返回會(huì)話接收響應(yīng);6、終端發(fā)送ACK消息接通此新呼叫;7、VCC AS獲知新呼叫已經(jīng)接通后,發(fā)送BYE消息釋放原有到CS域的會(huì)話;8、MGCF將BYE轉(zhuǎn)為ISUP的RLS消息釋放CS域會(huì)話;后續(xù)就是普通的會(huì)話釋放流程,這里不再累述。流程完畢之后用戶就在IMS域和原呼叫對(duì)端繼續(xù)通話了。
上述切換流程目前在3GPP2的VCC標(biāo)準(zhǔn)中只限定于,由WLAN接入IMS域時(shí)才能應(yīng)用。而由CDMA分組網(wǎng)絡(luò)(DO網(wǎng)絡(luò))接入IMS域時(shí),目前還沒(méi)有標(biāo)準(zhǔn)的從CS域切入的流程,原因在于終端不能同時(shí)接入DO網(wǎng)絡(luò)和CS網(wǎng)絡(luò)(1X網(wǎng)絡(luò)),所以如果從CS網(wǎng)絡(luò)切換入DO網(wǎng)絡(luò)必然要對(duì)正在進(jìn)行的語(yǔ)音通話產(chǎn)生較長(zhǎng)的中斷影響,用戶感受會(huì)不好,因此不太可取。一個(gè)已經(jīng)被提出的解決方案是在呼叫路徑中插入一個(gè)媒體資源功能MRF(Media ResourceFunction)實(shí)體,當(dāng)用戶開(kāi)始切換時(shí),對(duì)呼叫對(duì)端放呼叫等待音,等到用戶從IMS域重新接入后再恢復(fù)和呼叫對(duì)端的通話,這樣對(duì)用戶的感受就會(huì)有較好的改善。
當(dāng)用戶在CS域進(jìn)行語(yǔ)音通話時(shí),從IMS域來(lái)了一個(gè)視頻電話需要接續(xù)到此用戶,此時(shí)VCC AS如何處理呢?現(xiàn)有3GPP2的VCC方案中提供了一個(gè)用戶在CS域接收IMS域VoIP呼叫的流程,參見(jiàn)圖3所示,包括下列步驟1、呼叫從對(duì)端來(lái)到被叫用戶所在IMS域的CSCF實(shí)體;2、CSCF通過(guò)業(yè)務(wù)觸發(fā)方式將呼叫觸發(fā)到VCC AS;3、VCC AS檢測(cè)到用戶正在CS域,則決策需要在CS域接續(xù)用戶,于是向CS域HLR發(fā)送消息申請(qǐng)用戶位置。
后續(xù)則是普通的CS域語(yǔ)音被叫流程,這里不再累述。
上述3GPP2的解決方案是將VoIP呼叫轉(zhuǎn)到CS域,變成CS域語(yǔ)音呼叫進(jìn)行接續(xù),它只能解決第二個(gè)呼叫是VoIP呼叫時(shí)的問(wèn)題。如果第二個(gè)呼叫是視頻電話,由于媒體流中存在視頻部分,在CS域無(wú)法承載,所以3GPP2標(biāo)準(zhǔn)方案是無(wú)法解決視頻電話的問(wèn)題的。
而且上述3GPP2的解決方案也未提及是否保持原CS域會(huì)話。
發(fā)明內(nèi)容
本發(fā)明提供一種跨域接收視頻業(yè)務(wù)的方法、裝置及系統(tǒng),用以解決現(xiàn)有技術(shù)無(wú)法當(dāng)用戶正在CS域進(jìn)行語(yǔ)音通話業(yè)務(wù)時(shí),將到來(lái)的實(shí)時(shí)視頻業(yè)務(wù)接續(xù)到該用戶,以實(shí)現(xiàn)跨域接收視頻業(yè)務(wù)的問(wèn)題。
進(jìn)一步,解決現(xiàn)有技術(shù)無(wú)法使原CS域會(huì)話處于呼叫等待狀態(tài)的問(wèn)題。
本發(fā)明方法包括下列步驟A、VCC AS收到指向正在CS域通話的用戶的實(shí)時(shí)視頻業(yè)務(wù)VT呼叫時(shí),通知該用戶;B、該用戶中斷CS域通話,并轉(zhuǎn)入IMS域;C、VCC AS在IMS域?qū)⑺鯲T呼叫與該用戶關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。
其中,所述步驟B中,用戶轉(zhuǎn)入IMS域后發(fā)起新會(huì)話;以及所述步驟C中,VCC AS收到所述新會(huì)話后,將該新會(huì)話與VT呼叫關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。
進(jìn)一步,所述步驟A中,VCC AS在通知該用戶的消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。
進(jìn)一步,所述VCC AS通知用戶轉(zhuǎn)到IMS域中接續(xù)的方式包括發(fā)送短信,給用戶放音,或者發(fā)送flash消息。
進(jìn)一步,所述步驟A中還包括VCC AS判定所述用戶當(dāng)前所在拜訪網(wǎng)絡(luò)的接入網(wǎng)狀況允許該用戶接收VT呼叫,則通知該用戶。
進(jìn)一步,所述步驟A中還包括VCC AS獲取所述用戶的補(bǔ)充業(yè)務(wù)簽約狀況,當(dāng)該用戶的補(bǔ)充業(yè)務(wù)簽約狀況表明允許該用戶接收VT呼叫,則通知該用戶。
進(jìn)一步,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼。
又進(jìn)一步,網(wǎng)絡(luò)側(cè)通過(guò)空口在線配置用戶終端中的VCC AS設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼。
又進(jìn)一步,所述步驟C中,當(dāng)VCC AS收到的發(fā)起新會(huì)話的SIP消息中攜帶有本VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼時(shí),則根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼,將所述新會(huì)話與VT呼叫錨定。
進(jìn)一步,所述VCC AS在通知該用戶的消息中還攜帶有第一特別號(hào)碼;所述第一特別號(hào)碼與該VT呼叫唯一對(duì)應(yīng)。
又進(jìn)一步,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有所述第一特別號(hào)碼。所述步驟C中,當(dāng)VCCAS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第一特別號(hào)碼時(shí),則根據(jù)該第一特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定。
用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,所述VCC AS以短信方式,或者以帶內(nèi)收號(hào)操作來(lái)接收用戶是否接受所述VT呼叫的答復(fù)。
綜上所述,若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則VCC AS通知該用戶轉(zhuǎn)到IMS域中接續(xù)后,直接執(zhí)行域切換輔助操作;或者,用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,答復(fù)是否接收所述VT呼叫;VCC AS在確定需要進(jìn)行域切換后,執(zhí)行域切換輔助操作。所述域切換輔助操作包括VCC AS標(biāo)記原CS域會(huì)話,并在用戶中斷該CS域會(huì)話時(shí),不釋放到該用戶在CS域通話的對(duì)端的呼叫,而將其保持住。
進(jìn)一步,所述保持CS域通話對(duì)端的方式包括-VCC AS在所述CS域會(huì)話路徑中插入媒體資源功能實(shí)體MRF;-VCC AS指示MRF為所述對(duì)端放音,并保持原CS域會(huì)話。
又進(jìn)一步,所述步驟C中還包括將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián),并形成呼叫等待狀態(tài)。所述三者的關(guān)聯(lián)包括VCC AS在信令層面關(guān)聯(lián)原CS域會(huì)話和VT呼叫,以及指示MRF在媒體層面進(jìn)行新會(huì)話、VT呼叫和原CS域會(huì)話的媒體關(guān)聯(lián)。
進(jìn)一步,所述保持CS域通話對(duì)端的方式包括VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示媒體流方向改為單向或雙向閉鎖。
又進(jìn)一步,所述VCC AS在通知該用戶的消息中還攜帶有第二特別號(hào)碼;所述第二特別號(hào)碼與原CS域會(huì)話唯一對(duì)應(yīng)。所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起第二新會(huì)話的SIP消息中攜帶有所述第二特別號(hào)碼。所述步驟B之后,當(dāng)VCC AS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第二特別號(hào)碼時(shí),則根據(jù)該第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連。所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
又進(jìn)一步,所述步驟C之后,VCCAS向所述用戶發(fā)起第三新會(huì)話,用以將原CS域會(huì)話向該用戶轉(zhuǎn)發(fā);并且在所述用戶接收第三新會(huì)話后,將原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連。所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
又進(jìn)一步,所述步驟C之后,VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連。所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
其中,步驟B中,所述用戶轉(zhuǎn)入IMS域后,VCC AS向該用戶發(fā)起第四新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā);以及所述步驟C中,在所述用戶接收第四新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連,以實(shí)現(xiàn)視頻業(yè)務(wù)。
進(jìn)一步,所述步驟A中,VCC AS在通知該用戶的消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。所述VCC AS在通知該用戶的消息中還攜帶有第二特別號(hào)碼;所述第二特別號(hào)碼與原CS域會(huì)話唯一對(duì)應(yīng)。所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起第二新會(huì)話的SIP消息中攜帶有所述第二特別號(hào)碼。所述步驟B之后,當(dāng)VCC AS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第二特別號(hào)碼時(shí),則根據(jù)該第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連。所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
本發(fā)明的VCC AS實(shí)體,用于進(jìn)行呼叫錨定和域切換,所述VCC AS實(shí)體還包括判斷模塊,用于判斷收到的VT呼叫請(qǐng)求是否指向正在CS域通話的用戶,若是,則發(fā)出觸發(fā)信號(hào);通知模塊,用于在收到所述判斷模塊發(fā)來(lái)的觸發(fā)信號(hào)后,向所述用戶發(fā)送通知消息;關(guān)聯(lián)模塊,用于當(dāng)用戶轉(zhuǎn)入IMS域后,關(guān)聯(lián)所述新會(huì)話與VT呼叫。
其中,所述通知模塊在所述通知消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。
進(jìn)一步,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼,識(shí)別該新會(huì)話,并根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
進(jìn)一步,所述通知模塊還用于生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于所述通知消息中。所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第一特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
綜上所述,所述實(shí)體還包括呼叫保持模塊,當(dāng)用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,用于在CS域會(huì)話路徑中插入MRF,并指示MRF完成放音和呼叫等待控制。若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián)。
其中,所述通知模塊還用于生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于所述通知消息中。
進(jìn)一步,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起第二新會(huì)話的SIP消息中攜帶的第二特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與原CS域會(huì)話。所述實(shí)體還包括呼叫保持模塊,用于指示原CS域會(huì)話對(duì)端修改媒體流方向。若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將VT呼叫和攜帶所述第一特別號(hào)碼的新會(huì)話進(jìn)行關(guān)聯(lián),將原CS域會(huì)話和攜帶所述第二特別號(hào)碼的第二新會(huì)話進(jìn)行關(guān)聯(lián)。
本發(fā)明的多模終端,能夠在多種網(wǎng)絡(luò)下接入并進(jìn)行通話,所述多模終端還包括控制模塊,用于判斷終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話。
其中,所述的終端還包括通知模塊,用于在所述控制模塊判定收到VT呼叫通知,并且本終端當(dāng)前正在CS域通話時(shí),通知用戶。所述控制模塊從收到的VT呼叫通知中獲取業(yè)務(wù)類(lèi)型和VT呼叫主叫號(hào)碼,并將其發(fā)送給通知模塊。
其中,所述控制模塊從收到的VT呼叫通知中獲取特別號(hào)碼。所述控制模塊在終端接入IMS域后發(fā)起的新會(huì)話中,包括預(yù)先獲取到的VCC AS設(shè)備標(biāo)識(shí)或業(yè)務(wù)號(hào)碼;或者,包括所述特別號(hào)碼。
本發(fā)明的跨域接收視頻業(yè)務(wù)的系統(tǒng),包括
多模終端,用于判斷本終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話;VCC AS實(shí)體,用于在收到指向所述多模終端的VT呼叫時(shí),通知該多模終端,以及將多模終端發(fā)起的所述新會(huì)話與VT呼叫關(guān)聯(lián)來(lái)實(shí)現(xiàn)視頻業(yè)務(wù)。
其中,所述VCC AS實(shí)體中包括下列模塊判斷模塊,用于判斷收到的VT呼叫請(qǐng)求是否指向正在CS域進(jìn)行通話業(yè)務(wù)的雙模終端,若是,則發(fā)出觸發(fā)信號(hào);通知模塊,用于在收到所述判斷模塊發(fā)來(lái)的觸發(fā)信號(hào)后,向所述雙模終端發(fā)送通知消息;關(guān)聯(lián)模塊,用于當(dāng)雙模終端轉(zhuǎn)入IMS域發(fā)起新會(huì)話時(shí),關(guān)聯(lián)所述新會(huì)話與VT呼叫。
進(jìn)一步,所述通知模塊還用于生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于所述通知消息中。所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第一特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。所述系統(tǒng)還包括媒體資源功能實(shí)體MRF,用于提供媒體資源和完成呼叫等待控制。所述VCC AS實(shí)體中還包括呼叫保持模塊,當(dāng)雙模終端在接收VT呼叫時(shí),要求保留原CS域會(huì)話,用于在CS域會(huì)話路徑中插入MRF,并指示MRF完成放音和呼叫等待控制。若多模終端在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián)。
進(jìn)一步,所述通知模塊還用于生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于所述通知消息中。所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起第二新會(huì)話的SIP消息中攜帶的第二特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述第二新會(huì)話與原CS域呼叫。所述VCC AS實(shí)體中還包括呼叫保持模塊,用于指示原CS域會(huì)話對(duì)端修改媒體流方向。若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將VT呼叫和攜帶所述第一特別號(hào)碼的新會(huì)話進(jìn)行關(guān)聯(lián),將原CS域會(huì)話和攜帶所述第二特別號(hào)碼的第二新會(huì)話進(jìn)行關(guān)聯(lián)。
其中,所述多模終端包括控制模塊,用于判斷本終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話。
進(jìn)一步,所述控制模塊從收到的VT呼叫通知中獲取特別號(hào)碼。所述控制模塊在終端接入IMS域后發(fā)起的新會(huì)話中,包括預(yù)先獲取到的VCC AS設(shè)備標(biāo)識(shí)或業(yè)務(wù)號(hào)碼;或者,包括所述特別號(hào)碼。
本發(fā)明有益效果如下當(dāng)用戶正在CS域進(jìn)行語(yǔ)音通話業(yè)務(wù),有IMS域的VT呼叫需要接續(xù)到該用戶時(shí),本發(fā)明方法不將該VT呼叫引入CS域再進(jìn)行接續(xù),而是通知所述CS域正在進(jìn)行語(yǔ)音通話業(yè)務(wù)的用戶,使其中斷CS域通話,并轉(zhuǎn)入IMS域。
之后,由該用戶在IMS域發(fā)起新會(huì)話;VCC AS收到所述新會(huì)話后,將該新會(huì)話與VT呼叫關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。或者,用戶轉(zhuǎn)入IMS域后,VCC AS向該用戶發(fā)起新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā);在所述用戶接收該新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連,以實(shí)現(xiàn)視頻業(yè)務(wù)。
在所述用戶中斷CS域通話的同時(shí),本發(fā)明還提供了一種優(yōu)選方案,以實(shí)現(xiàn)對(duì)原CS域會(huì)話的呼叫保持,即由VCC AS執(zhí)行域切換輔助操作,將原CS域會(huì)話標(biāo)記,并在用戶中斷該CS域會(huì)話時(shí),不釋放到該用戶在CS域通話的對(duì)端的呼叫,而將其保持住。進(jìn)一步,本發(fā)明又提供了兩種保持CS域通話對(duì)端的方式,方式一在所述CS域會(huì)話路徑中插入媒體資源功能實(shí)體MRF,并指示MRF為該用戶在CS域通話的對(duì)端用戶放音,以及保持原CS域會(huì)話;方式二VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示媒體流方向改為單向或雙向閉鎖,用以保持媒體層面。之后,用戶可以在視頻業(yè)務(wù)與原CS域會(huì)話之間隨意切換。
為了支撐本發(fā)明方法,本發(fā)明還提供了一種VCC AS實(shí)體、多模終端及相應(yīng)的跨域接收視頻業(yè)務(wù)的系統(tǒng)。
圖1為語(yǔ)音呼叫連續(xù)性VCC架構(gòu)的示意圖;圖2為現(xiàn)有用戶在CS域進(jìn)行語(yǔ)音通話時(shí)切換到IMS域的信令流程圖;圖3為現(xiàn)有用戶在CS域接收IMS域VoIP呼叫的信令流程圖;圖4為本發(fā)明VCC AS實(shí)體結(jié)構(gòu)示意圖;圖5為支持原CS域會(huì)話進(jìn)入呼叫等待狀態(tài)的VCC AS實(shí)體;圖6為本發(fā)明多模終端結(jié)構(gòu)示意圖;圖7為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;圖8為支持原CS域會(huì)話進(jìn)入呼叫等待狀態(tài)的本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;圖9為本發(fā)明方法步驟流程圖;圖10為本發(fā)明方法實(shí)例一信令流程圖;圖11為本發(fā)明方法實(shí)例二信令流程圖;圖12為本發(fā)明方法實(shí)例三信令流程圖;圖13為本發(fā)明方法實(shí)例四信令流程圖;圖14為本發(fā)明方法實(shí)例五信令流程圖;圖15為本發(fā)明方法實(shí)例六信令流程圖。
具體實(shí)施例方式
為了使VCC AS收到指向正在CS域通話的用戶的VT呼叫時(shí),可以將該VT呼叫接續(xù)到該用戶,以實(shí)現(xiàn)跨域接收視頻業(yè)務(wù),本發(fā)明提供了一種VCC AS實(shí)體,參見(jiàn)圖4所示,其包括依次相連的判斷模塊、通知模塊和關(guān)聯(lián)模塊。
所述判斷模塊,用于判斷收到的VT呼叫請(qǐng)求是否指向正在CS域通話的用戶,若是,則發(fā)出觸發(fā)信號(hào)。
所述通知模塊,用于在收到所述判斷模塊發(fā)來(lái)的觸發(fā)信號(hào)后,向所述用戶發(fā)送通知消息。所述通知消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼,用于使用戶獲知該信息,并決定是否接收所述VT呼叫。
所述關(guān)聯(lián)模塊,用于當(dāng)用戶轉(zhuǎn)入IMS域后,關(guān)聯(lián)新會(huì)話與VT呼叫。具體實(shí)現(xiàn)為所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼,識(shí)別該新會(huì)話,并根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。若所述通知模塊生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于所述通知消息中,則所述關(guān)聯(lián)模塊也可根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第一特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
進(jìn)一步,為了使該用戶的原CS域會(huì)話處于呼叫等待狀態(tài),以備該用戶在VT呼叫和原CS域會(huì)話之間切換,從而達(dá)到更優(yōu)的效果和用戶體驗(yàn),參見(jiàn)圖5所示,所述VCC AS實(shí)體中還包括與通知模塊相連的呼叫保持模塊。
所述呼叫保持模塊以兩種方式實(shí)現(xiàn)呼叫保持。
方式一當(dāng)用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,所述呼叫保持模塊用于在CS域會(huì)話路徑中插入MRF,并指示MRF完成放音和呼叫等待控制。對(duì)應(yīng)的,用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián)。
方式二當(dāng)用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,所述呼叫保持模塊用于指示原CS域會(huì)話對(duì)端修改媒體流方向。對(duì)應(yīng)的,所述通知模塊還用于生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于所述通知消息中。所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第二特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與原CS域呼叫。VCC AS實(shí)體作為代理方,可將VT呼叫和原CS域會(huì)話關(guān)聯(lián),并根據(jù)用戶的指示切換原CS域會(huì)話及VT呼叫。
為了達(dá)到本發(fā)明的目的,本發(fā)明還提供了一種多模終端,參見(jiàn)圖6所示,其能夠在多種網(wǎng)絡(luò)下接入并進(jìn)行通話,而且本發(fā)明的多模終端中還包括控制模塊,以及與之相連的通知模塊。
所述控制模塊,用于判斷終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話;以及從收到的VT呼叫通知中獲取特別號(hào)碼、業(yè)務(wù)類(lèi)型和VT呼叫主叫號(hào)碼,并將業(yè)務(wù)類(lèi)型和VT呼叫主叫號(hào)碼發(fā)送給通知模塊,以告知用戶VT呼叫到來(lái)。并在終端接入IMS域后發(fā)起的新會(huì)話中,攜帶預(yù)先獲取到的VCC AS設(shè)備標(biāo)識(shí)或業(yè)務(wù)號(hào)碼;或者包括所述特別號(hào)碼。
所述通知模塊,用于在所述控制模塊判定收到VT呼叫通知,并且本終端當(dāng)前正在CS域通話時(shí),通知用戶。
對(duì)應(yīng)上述VCC AS實(shí)體和多模終端,并結(jié)合現(xiàn)有的系統(tǒng)架構(gòu),本發(fā)明還提供了一種跨域接收視頻業(yè)務(wù)的系統(tǒng),參見(jiàn)圖7所示,其包括本發(fā)明的多模終端,以及本發(fā)明的VCC AS實(shí)體。
所述多模終端,用于判斷本終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話;所述VCC AS實(shí)體,用于在收到指向所述多模終端的VT呼叫時(shí),通知該多模終端,以及將多模終端發(fā)起的所述新會(huì)話與VT呼叫關(guān)聯(lián)來(lái)實(shí)現(xiàn)視頻業(yè)務(wù)。
對(duì)應(yīng)上述VCC AS實(shí)體的優(yōu)化方案,參見(jiàn)圖8所示,所述系統(tǒng)中還包括用于提供媒體資源和完成呼叫等待控制的媒體資源功能實(shí)體MRF。相應(yīng)的在所述VCC AS實(shí)體中添加呼叫保持模塊,并由關(guān)聯(lián)模塊將所述新會(huì)話、VT呼叫和原CS域會(huì)話關(guān)聯(lián)。
應(yīng)用上述VCC AS實(shí)體、多模終端和系統(tǒng),本發(fā)明提供了一種跨域接收視頻業(yè)務(wù)的方法,參見(jiàn)圖9所示,包括下列主要步驟S1、VCC AS收到指向正在CS域通話的用戶的VT呼叫請(qǐng)求。
S2、VCC AS判斷VT呼叫指向的用戶是否可接收VT呼叫。若可接收VT呼叫,則轉(zhuǎn)入步驟S3;否則返回錯(cuò)誤信息。
VCC AS通知用戶有VT呼叫到來(lái)之前,可以先根據(jù)用戶當(dāng)前所在拜訪網(wǎng)絡(luò)的接入網(wǎng)狀況,判斷該用戶是否有接收VT呼叫的條件,比如是否正處在DO網(wǎng)絡(luò)覆蓋區(qū)等。VCC AS還需要判斷用戶的補(bǔ)充業(yè)務(wù)簽約狀況,如果用戶的補(bǔ)充業(yè)務(wù)簽約數(shù)據(jù)由HSS或者其它AS提供,則VCC AS還需要和這些實(shí)體進(jìn)行交互以獲取補(bǔ)充業(yè)務(wù)簽約數(shù)據(jù)。
判斷之后,若該用戶具有接收VT呼叫的條件,則轉(zhuǎn)入步驟S3;否則,向發(fā)起VT呼叫的主叫用戶返回錯(cuò)誤信息。
S3、VCC AS通知該用戶轉(zhuǎn)入IMS域中接續(xù)。
VCC AS以發(fā)送短信、給用戶放音,或者發(fā)送flash消息等方式,向所述用戶發(fā)送至少攜帶有業(yè)務(wù)類(lèi)型和VT主叫號(hào)碼的通知消息。
VCC AS也可生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于通知消息中,向所述用戶發(fā)送。還可生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于通知消息中,向所述用戶發(fā)送。
S4、該用戶中斷CS域通話,并轉(zhuǎn)入IMS域。
用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,以短信方式回復(fù)VCC AS是否接受所述VT呼叫,或者以帶內(nèi)收號(hào)操作方式回復(fù)VCC AS是否接受所述VT呼叫。
若用戶決定接受所述VT呼叫,并且不保留原CS域會(huì)話,則向網(wǎng)絡(luò)側(cè)發(fā)出指示,以使網(wǎng)絡(luò)側(cè)在獲知用戶中斷CS域通話時(shí),釋放與所述CS域會(huì)話有關(guān)的所有資源。之后,用戶通過(guò)DO網(wǎng)絡(luò)接入IMS域,等待VCC AS為其接續(xù)VT呼叫;或者發(fā)起SIP新會(huì)話。用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼(可以預(yù)先為終端配置,或者網(wǎng)絡(luò)側(cè)通過(guò)空口在線配置用戶終端中的VCC AS設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼);或者,攜帶有VCC AS下發(fā)的第一特別號(hào)碼。
若用戶決定接受所述VT呼叫,并且保留原CS域會(huì)話,則VCC AS可在通知該用戶轉(zhuǎn)到IMS域中接續(xù)后(步驟S3之后),直接執(zhí)行域切換輔助操作;或者,用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,答復(fù)是否接收所述VT呼叫;VCC AS在確定需要進(jìn)行域切換后,執(zhí)行域切換輔助操作。所述域切換輔助操作包括VCC AS標(biāo)記原CS域會(huì)話,并在用戶中斷該CS域會(huì)話時(shí),不釋放到該用戶在CS域通話的對(duì)端的呼叫,而將其保持住。所述保持CS域通話對(duì)端的方式為VCC AS在所述CS域會(huì)話路徑中插入媒體資源功能實(shí)體MRF;VCCAS指示MRF為所述對(duì)端放音,并保持原CS域會(huì)話;或者,VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示媒體流方向改為單向或雙向閉鎖。之后,用戶通過(guò)DO網(wǎng)絡(luò)接入IMS域,準(zhǔn)備IMS域中的接續(xù)存在四種情況。
情況一用戶轉(zhuǎn)入IMS域后僅發(fā)起一個(gè)新會(huì)話,所述發(fā)起的新會(huì)話的SIP消息中攜帶有VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼;或者,攜帶有VCCAS下發(fā)的第一特別號(hào)碼。
情況二用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼;或者,攜帶有VCC AS下發(fā)的第一特別號(hào)碼。并且用戶轉(zhuǎn)入IMS域后,還發(fā)起第二新會(huì)話,在發(fā)起第二新會(huì)話的SIP消息中攜帶有VCC AS下發(fā)的第二特別號(hào)碼。
情況三用戶轉(zhuǎn)入IMS域后僅發(fā)起一個(gè)新會(huì)話(第二新會(huì)話),所述發(fā)起的第二新會(huì)話的SIP消息中攜帶有VCC AS下發(fā)的第二特別號(hào)碼。
情況四用戶通過(guò)DO網(wǎng)絡(luò)接入IMS域后,等待VCC AS為其接續(xù)。
S5、VCC AS將相關(guān)會(huì)話關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。
對(duì)應(yīng)步驟S4中用戶決定釋放原CS域會(huì)話的情況。若VCC AS收到新會(huì)話,則對(duì)該會(huì)話進(jìn)行分析,若收到的發(fā)起新會(huì)話的SIP消息中攜帶有本VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼時(shí),則根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼,將所述新會(huì)話與VT呼叫錨定;或者,若收到的發(fā)起新會(huì)話的SIP消息中攜帶有第一特別號(hào)碼時(shí),則根據(jù)該特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定。VCC AS也可不等待接收新會(huì)話,直接向所述用戶發(fā)起第四新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā),在所述用戶接收第四新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連,以實(shí)現(xiàn)視頻業(yè)務(wù)。
對(duì)應(yīng)步驟S4中用戶決定保持原CS域會(huì)話,并在IMS域中準(zhǔn)備接續(xù)的四種情況對(duì)應(yīng)情況一VCCAS將所述用戶發(fā)起的新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián),并形成呼叫等待狀態(tài)。即VCC AS在信令層面關(guān)聯(lián)原CS域會(huì)話和VT呼叫,以及指示MRF在媒體層面進(jìn)行新會(huì)話、VT呼叫和原CS域會(huì)話的媒體關(guān)聯(lián)。或者,不借助MRF,而是VCC AS根據(jù)新會(huì)話的SIP消息中的第一特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定;并且,VCCAS向所述用戶發(fā)起第三新會(huì)話,用以將原CS域會(huì)話向該用戶轉(zhuǎn)發(fā);在所述用戶接收第三新會(huì)話后,將原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連?;蛘?,VCC AS根據(jù)新會(huì)話的SIP消息中的第一特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定;并且,VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連。
對(duì)應(yīng)情況二VCC AS根據(jù)新會(huì)話的SIP消息中的第一特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定;并且,VCC AS根據(jù)用戶發(fā)起的第二新會(huì)話的SIP消息中的第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連。
對(duì)應(yīng)情況三VCC AS根據(jù)用戶發(fā)起的第二新會(huì)話的SIP消息中的第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連;并且,VCC AS向所述用戶發(fā)起第四新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā),在所述用戶接收第四新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連。
對(duì)應(yīng)情況四VCC AS向所述用戶發(fā)起第三新會(huì)話,用以將原CS域會(huì)話向該用戶轉(zhuǎn)發(fā);在所述用戶接收第三新會(huì)話后,將原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連;并且,VCC AS向所述用戶發(fā)起第四新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā),在所述用戶接收第四新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連。
關(guān)聯(lián)的初始狀態(tài)為新會(huì)話與原CS域會(huì)話接通,VT呼叫處于呼叫保持狀態(tài);或者,關(guān)聯(lián)的初始狀態(tài)為新會(huì)話與VT呼叫接通,原CS域會(huì)話處于呼叫保持狀態(tài)。
之后,即可實(shí)現(xiàn)在IMS域的VT業(yè)務(wù),并且所述用戶可通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
以下通過(guò)六個(gè)實(shí)例具體描述本發(fā)明方法。
方法實(shí)例一VCC AS以短消息通知用戶,用戶選擇保留原CS域會(huì)話。參見(jiàn)圖10所示,包括下列具體步驟多模終端用戶在CS域正在和呼叫對(duì)端進(jìn)行語(yǔ)音通話,VCC AS錨定在呼叫路徑中。
1、從IMS域到來(lái)一個(gè)VT呼叫請(qǐng)求,請(qǐng)求通過(guò)業(yè)務(wù)觸發(fā)到VCC AS。
2、VCC AS檢測(cè)到用戶正在進(jìn)行CS域語(yǔ)音業(yè)務(wù),則給用戶發(fā)送短信通知用戶,通知消息中可以帶上VT呼叫的主叫號(hào)碼讓用戶可以選擇是否接聽(tīng)。同時(shí),還可攜帶一個(gè)與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼。
3、MSC將短信發(fā)送給用戶。
4、MSC給VCC AS返回短信發(fā)送成功響應(yīng)。
5、用戶給MSC返回需要接聽(tīng)VT呼叫,同時(shí)要求保留原有語(yǔ)音呼叫的短信指示。
6、MSC將短信轉(zhuǎn)發(fā)給VCC AS。
7、VCC AS給MSC返回短信接收成功響應(yīng)。
8、終端在獲取用戶的選擇之后,就開(kāi)始釋放當(dāng)前語(yǔ)音呼叫,轉(zhuǎn)到DO網(wǎng)絡(luò)。
9、MSC收到用戶釋放呼叫的通知后,釋放到MGCF的呼叫路由。
10、MGCF收到呼叫釋放通知后,釋放到VCC AS的會(huì)話,此會(huì)話釋放消息應(yīng)該是經(jīng)由S-CSCF到達(dá)VCC AS的,為了省略起見(jiàn)在圖中沒(méi)有詳細(xì)畫(huà)出。
11、VCC AS獲知用戶需要接聽(tīng)此VT呼叫,則開(kāi)始執(zhí)行輔助工作。首先向MRF發(fā)送SIP會(huì)話請(qǐng)求以在呼叫路徑中插入MRF。VCC AS是通過(guò)S-CSCF將請(qǐng)求消息發(fā)到MRF的,在圖中為了簡(jiǎn)便起見(jiàn)沒(méi)有畫(huà)出詳細(xì)流程。
12、MRF分配好媒體資源后將資源信息返回給VCC AS。
13、VCC AS向語(yǔ)音呼叫對(duì)端發(fā)送媒體更改請(qǐng)求以給其放呼叫保持提示音。
14、語(yǔ)音呼叫對(duì)端接受媒體更改請(qǐng)求。
15、VCC AS指示MRF開(kāi)始給語(yǔ)音呼叫對(duì)端放呼叫保持提示音。
16、VCC AS還給VT呼叫對(duì)端返回180Ringing響應(yīng)指示正在接續(xù)用戶。
17、用戶轉(zhuǎn)到IMS網(wǎng)絡(luò)后,以VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼作為被叫號(hào)碼發(fā)起SIP新會(huì)話;或者以VCC AS告知的第一特別號(hào)碼作為被叫號(hào)碼發(fā)起SIP新會(huì)話。
18、S-CSCF收到此新會(huì)話后將會(huì)話觸發(fā)到VCC AS。
19、VCC AS針對(duì)此新會(huì)話返回通話接受響應(yīng)。
20、響應(yīng)消息被轉(zhuǎn)發(fā)到終端。
21、VCC AS給VT呼叫對(duì)端發(fā)送呼叫接通響應(yīng),接通VT會(huì)話和新會(huì)話。
之后終端在IMS域和原語(yǔ)音呼叫和VT呼叫進(jìn)入了呼叫等待業(yè)務(wù)狀態(tài),VCC AS可以根據(jù)用戶的操作在兩個(gè)呼叫之間進(jìn)行轉(zhuǎn)換操作。
方法實(shí)例二通過(guò)CCDIR或RUIDIR放音提示用戶,根據(jù)用戶選擇進(jìn)行切換指示。參見(jiàn)圖11所示,包括下列具體步驟多模終端用戶在CS域正在和呼叫對(duì)端進(jìn)行語(yǔ)音通話,VCC AS錨定在呼叫路徑中。
1、從IMS域到來(lái)一個(gè)VT呼叫請(qǐng)求,請(qǐng)求消息通過(guò)業(yè)務(wù)觸發(fā)到VCC AS。
2、VCC AS檢測(cè)到用戶正在進(jìn)行CS域語(yǔ)音業(yè)務(wù),則向拜訪域MSC發(fā)送CCDIR(Call Control Directive呼叫控制指示)消息或者RUIDIR(Remote UserInteraction Directive遠(yuǎn)端用戶交互指示)消息,讓MSC向用戶放音指示有VT呼叫到來(lái),并且告知主叫用戶號(hào)碼。
(需注意按照目前的IS-826協(xié)議,CCDIR流程中只能放音、不能進(jìn)行收號(hào)操作,因此如果在這里需要采用此條消息,需要對(duì)CCDIR消息進(jìn)行功能擴(kuò)展,能夠執(zhí)行收號(hào)操作。按照目前的ANSI-41D/E協(xié)議,RUIDIR消息不能單獨(dú)作為一個(gè)TCAP會(huì)話發(fā)起,需要在已經(jīng)建立好的TCAP會(huì)話中才是使用,因此如果在這里需要采用RUIDIR消息,需要對(duì)它進(jìn)行功能擴(kuò)展,能夠作為一個(gè)單獨(dú)的TCAP會(huì)話發(fā)起。)3、MSC對(duì)用戶放音,用戶根據(jù)放音指示,選擇操作類(lèi)型,輸入選擇號(hào)碼。
4、MSC將用戶的選擇輸入返回給VCC AS。
5、VCC AS根據(jù)用戶的選擇輸入判斷到用戶選擇中止當(dāng)前CS域語(yǔ)音呼叫而轉(zhuǎn)到IMS域接聽(tīng)VT呼叫,則給MSC發(fā)送INFODIR(Information Directive信息指示)消息,讓MSC指示終端可以進(jìn)行切換,同時(shí)帶上一個(gè)第一特別號(hào)碼供切換使用。
6、MSC向終端發(fā)送Flash with Information消息,消息中帶有第一特別號(hào)碼內(nèi)容。然后MSC給VCC AS返回響應(yīng)。
7、VCC AS可以向VT呼叫對(duì)端返回180Ringing消息指示呼叫正在接續(xù)中。
8、終端在獲取到切換指示后,釋放當(dāng)前語(yǔ)音呼叫,轉(zhuǎn)到DO網(wǎng)絡(luò)。
9、MSC收到用戶釋放呼叫的通知后,釋放到MGCF的呼叫路由。
10、MGCF收到呼叫釋放通知后,釋放到VCC AS的會(huì)話,此會(huì)話釋放消息應(yīng)該是經(jīng)由S-CSCF到達(dá)VCC AS的,為了省略起見(jiàn)在圖中沒(méi)有詳細(xì)畫(huà)出。
11、VCC AS向CS域語(yǔ)音呼叫對(duì)端發(fā)送BYE消息釋放語(yǔ)音呼叫。
12、用戶終端轉(zhuǎn)到IMS網(wǎng)絡(luò)后以VCC AS告知的第一特別號(hào)碼作為被叫號(hào)碼發(fā)起SIP新會(huì)話。
13、S-CSCF收到此新會(huì)話后將會(huì)話觸發(fā)到VCC AS。
14、VCC AS針對(duì)此新會(huì)話返回通話接受響應(yīng)。
15、響應(yīng)消息被轉(zhuǎn)發(fā)到終端。
16、VCC AS給VT呼叫對(duì)端發(fā)送呼叫接通響應(yīng),接通VT會(huì)話和新會(huì)話。
方法實(shí)例三通過(guò)MRF放音通知,并且根據(jù)收號(hào)操作獲取用戶選擇進(jìn)行切換操作判斷。參見(jiàn)圖12所示,包括下列具體步驟與方法實(shí)例一的區(qū)別從第2步開(kāi)始
2、VCC AS向MRF發(fā)送INVITE,準(zhǔn)備在呼叫路徑中插入MRF資源。
3、MRF返回資源信息。
4、VCC AS向MGCF發(fā)送媒體更改請(qǐng)求,將CS域呼叫接到MRF上。
5、MGCF將CS域呼叫改向接到MRF資源,然后返回媒體更改成功響應(yīng)。
6、終端和MRF的承載通道接通之后,VCC AS指示MRF對(duì)用戶放提示音,告知用戶有VT呼叫呼入并且告知主叫號(hào)碼,等待用戶輸入選擇項(xiàng)。
7、用戶聽(tīng)取提示音,并做出選擇,MRF從帶內(nèi)提取出用戶的輸入號(hào)碼,發(fā)送給VCC AS。
8、VCC AS根據(jù)用戶選擇判斷到用戶決定轉(zhuǎn)到IMS域接聽(tīng)VT呼叫同時(shí)要保留原有語(yǔ)音呼叫,則準(zhǔn)備執(zhí)行切換操作。首先向MSC發(fā)送INFODIR消息,由MSC指示終端開(kāi)始切換同時(shí)告知切換所需號(hào)碼信息(特別號(hào)碼)。
9、MSC收到INFODIR消息后向終端發(fā)送Flash with Information消息,消息中帶有第一特別號(hào)碼。
10、終端收到帶有切換指示的Flash with Information消息后,中斷當(dāng)前語(yǔ)音呼叫,轉(zhuǎn)到DO網(wǎng)絡(luò)。
11、MSC收到CS域語(yǔ)音呼叫中斷指示后,釋放到MGCF的呼叫路由。
12、MGCF收到呼叫釋放指示后,向VCC AS發(fā)送會(huì)話釋放消息BYE。這條消息是經(jīng)由S-CSCF觸發(fā)到VCC AS的,在圖中省略了這個(gè)步驟。
13、在終端釋放CS域呼叫同時(shí),VCC AS向MRF發(fā)送媒體更改請(qǐng)求將MRF資源改為接到CS域語(yǔ)音呼叫對(duì)端。
14、MRF返回改向成功。
15、VCC AS同時(shí)也向CS域語(yǔ)音呼叫對(duì)端發(fā)送媒體更改請(qǐng)求將呼叫對(duì)端改接到MRF資源上。
16、語(yǔ)音呼叫對(duì)端返回媒體更改成功響應(yīng)。
17、VCC AS指示MRF向語(yǔ)音呼叫對(duì)端放呼叫保持提示音。
后續(xù)流程與方法實(shí)例一相同。
方法實(shí)例四VCC AS以短消息通知用戶,用戶選擇保留原CS域會(huì)話,由終端自己進(jìn)行呼叫保持控制,不用插入MRF實(shí)體。參見(jiàn)圖13所示,包括下列具體步驟與方式實(shí)例一的區(qū)別為第2步中VCC AS要分別給CS域會(huì)話和VT會(huì)話各分配一個(gè)特別號(hào)碼,并將它們帶給終端。其他區(qū)別從第11步開(kāi)始。
11、VCC AS獲知用戶需要接聽(tīng)此VT呼叫并且需保留原有CS會(huì)話,則開(kāi)始執(zhí)行輔助工作。首先向CS會(huì)話對(duì)端發(fā)送re-INVITE消息,消息中指示媒體流方向?yàn)橹话l(fā)不收,這樣CS會(huì)話對(duì)端就被保持住。
12、VCC AS還給VT呼叫對(duì)端返回180Ringing響應(yīng)指示正在接續(xù)用戶中。
13、用戶終端在中斷CS會(huì)話后,轉(zhuǎn)到IMS網(wǎng)絡(luò),以VCC AS告知的第二特別號(hào)碼作為被叫號(hào)碼發(fā)起SIP新會(huì)話,會(huì)話經(jīng)CSCF轉(zhuǎn)發(fā)后到達(dá)VCC AS,圖中省略了CSCF轉(zhuǎn)發(fā)的過(guò)程。
14、VCC AS通過(guò)第二特別號(hào)碼關(guān)聯(lián)到原有CS域會(huì)話,然后給此新會(huì)話返回響應(yīng),響應(yīng)消息中指示此會(huì)話和原有CS域會(huì)話進(jìn)行相連,并且此會(huì)話處于被保持狀態(tài)。
15、VCC AS還通知CS會(huì)話對(duì)端將媒體流改向到在IMS域的用戶終端上相連。這樣用戶終端在IMS域就和原有CS會(huì)話接通了,但是會(huì)話處于被保持狀態(tài)。
16、用戶終端再使用VCC AS告知的第一特別號(hào)碼在IMS域發(fā)起另一個(gè)SIP會(huì)話,會(huì)話經(jīng)CSCF轉(zhuǎn)發(fā)后到達(dá)VCC AS。
17、VCC AS通過(guò)第一特別號(hào)碼關(guān)聯(lián)到VT會(huì)話,然后給這個(gè)新會(huì)話返回響應(yīng)消息,消息中指示此會(huì)話和VT會(huì)話進(jìn)行相連。
18、VCC AS還通知VT會(huì)話對(duì)端和在IMS域的用戶終端相連。這樣用戶終端在IMS域也接通了VT會(huì)話。
需注意上述步驟13、14、15可以和16、17、18交換,即用戶接入IMS域后可以先與原有CS會(huì)話相連,也可以先與VT會(huì)話相連。
經(jīng)過(guò)上面的步驟,用戶在IMS域和VT會(huì)話接通了,處于正常通話狀態(tài);同時(shí)也和處于保持狀態(tài)的原有CS域會(huì)話相連著。用戶可以在這兩個(gè)會(huì)話之間進(jìn)行任意切換,比如將VT會(huì)話保持住,恢復(fù)與CS會(huì)話的通話,則切換步驟如下19、用戶對(duì)CS會(huì)話發(fā)送媒體更新消息,消息中指示恢復(fù)媒體流方向?yàn)殡p向通話。
20、VCC AS將此消息轉(zhuǎn)發(fā)到CS會(huì)話對(duì)端。CS會(huì)話對(duì)端返回接受響應(yīng)后就可以與用戶恢復(fù)通話了(此步驟沒(méi)有在圖中表示出來(lái))。
21、用戶還需要對(duì)VT會(huì)話發(fā)送媒體更新消息,消息中指示修改媒體流方向?yàn)橹话l(fā)不收。
22、VCC AS將此消息轉(zhuǎn)到到VT會(huì)話對(duì)端。VT會(huì)話對(duì)端返回接受響應(yīng)后就被用戶保持住了。
方法實(shí)例五VCC AS以短消息通知用戶,用戶選擇保留原CS域會(huì)話,由終端自己進(jìn)行呼叫保持控制,不用插入MRF實(shí)體,并且用戶轉(zhuǎn)到IMS域之后只需要發(fā)起一個(gè)會(huì)話,另一個(gè)會(huì)話由網(wǎng)絡(luò)發(fā)起。參見(jiàn)圖14所示,包括下列具體步驟與方式實(shí)例四的區(qū)別為第2步中VCC AS只需要給VT會(huì)話分配一個(gè)特別號(hào)碼并帶給用戶終端即可。其他區(qū)別從第13步開(kāi)始。
13、用戶終端在中斷CS會(huì)話后,轉(zhuǎn)到IMS網(wǎng)絡(luò),以VCC AS告知的特別號(hào)碼作為被叫號(hào)碼發(fā)起SIP新會(huì)話,會(huì)話經(jīng)CSCF轉(zhuǎn)發(fā)后到達(dá)VCC AS,圖中省略了CSCF轉(zhuǎn)發(fā)的過(guò)程。
14、VCC AS通過(guò)第一特別號(hào)碼關(guān)聯(lián)到VT會(huì)話,然后給此新會(huì)話返回響應(yīng),響應(yīng)消息中指示此會(huì)話和VT會(huì)話進(jìn)行相連。
15、VCC AS還通知VT會(huì)話對(duì)端與在IMS域的用戶終端上相連。這樣用戶終端在IMS域就和VT會(huì)話接通了。
16、VCC AS檢測(cè)到用戶已經(jīng)接入IMS域并和VT會(huì)話相連之后,將原有CS域會(huì)話向用戶轉(zhuǎn)發(fā)。
17、用戶收到此會(huì)話后,選擇接通,返回響應(yīng);18、VCC AS收到用戶的接通響應(yīng)后,通知原有CS會(huì)話對(duì)端和在IMS域的用戶終端相連。這樣用戶終端在IMS域就和原有CS會(huì)話也相連了,但是處于呼叫保持狀態(tài)。
后續(xù)步驟和方式實(shí)例四是相同的。
需注意第2步中VCC AS分配特別號(hào)碼并帶給終端所針對(duì)的可以是原有CS會(huì)話而不是VT會(huì)話。則在第13步當(dāng)用戶接入IMS域使用此特別號(hào)碼發(fā)起SIP會(huì)話時(shí)是和原有CS會(huì)話相連,VCC AS控制用戶和原有CS會(huì)話相連后,在第16步向用戶發(fā)起的會(huì)話連接就是將VT會(huì)話與用戶接通了。
方法實(shí)例六VCC AS以短消息通知用戶,用戶選擇保留原CS域會(huì)話,由終端自己進(jìn)行呼叫保持控制,不用插入MRF實(shí)體,并且用戶轉(zhuǎn)到IMS域之后只需要發(fā)起一個(gè)會(huì)話,VCC AS將這個(gè)會(huì)話和原CS域會(huì)話、VT會(huì)話一起關(guān)聯(lián)起來(lái)。參見(jiàn)圖15所示,包括下列具體步驟與方式實(shí)例五的區(qū)別為從第16步開(kāi)始。
16、VCC AS檢測(cè)到用戶已經(jīng)接入IMS域并和VT會(huì)話相連之后,指示原有CS域會(huì)話也與IMS域的用戶終端相連,由于此時(shí)CS域會(huì)話被保持著,因此這個(gè)相連只是信令層面上的,媒體層面仍然是被保持狀態(tài)。
此時(shí)在信令層面上,用戶終端與VT會(huì)話和原CS會(huì)話都相連,中間由VCCAS進(jìn)行三方會(huì)話關(guān)聯(lián)。在媒體層面上,用戶終端與VT會(huì)話相通,原CS會(huì)話被保持著。如果用戶想要恢復(fù)與原CS域會(huì)話的通話,而將VT會(huì)話保持,則可以17、用戶向VCC AS發(fā)起指示,指示接通原CS域會(huì)話,保持住VT會(huì)話;18、VCC AS收到用戶的指示,向用戶終端發(fā)起會(huì)話更改指示,將用戶終端在媒體層面上和原CS域會(huì)話相連。
19、VCC AS再向原CS域會(huì)話對(duì)端發(fā)送會(huì)話更改指示,指示原CS域會(huì)話重新恢復(fù)接通。
20、VCC AS還要向VT會(huì)話對(duì)端發(fā)送會(huì)話更改指示,將其保持住。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種跨域接收視頻業(yè)務(wù)的方法,其特征在于,包括下列步驟A、VCC AS收到指向正在CS域通話的用戶的實(shí)時(shí)視頻業(yè)務(wù)VT呼叫時(shí),通知該用戶;B、該用戶中斷CS域通話,并轉(zhuǎn)入IMS域;C、VCC AS在IMS域?qū)⑺鯲T呼叫與該用戶關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟B中,所述用戶轉(zhuǎn)入IMS域后發(fā)起新會(huì)話;以及所述步驟C中,VCC AS收到所述新會(huì)話后,將該新會(huì)話與VT呼叫關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟A中,VCC AS在通知該用戶的消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。
4.如權(quán)利要求2所述的方法,其特征在于,所述VCC AS通知用戶轉(zhuǎn)到IMS域中接續(xù)的方式包括發(fā)送短信,給用戶放音,或者發(fā)送flash消息。
5.如權(quán)利要求2所述的方法,其特征在于,所述步驟A中還包括VCC AS判定所述用戶當(dāng)前所在拜訪網(wǎng)絡(luò)的接入網(wǎng)狀況允許該用戶接收VT呼叫,則通知該用戶。
6.如權(quán)利要求2所述的方法,其特征在于,所述步驟A中還包括VCC AS獲取所述用戶的補(bǔ)充業(yè)務(wù)簽約狀況,當(dāng)該用戶的補(bǔ)充業(yè)務(wù)簽約狀況表明允許該用戶接收VT呼叫,則通知該用戶。
7.如權(quán)利要求3所述的方法,其特征在于,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼。
8.如權(quán)利要求7所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)通過(guò)空口在線配置用戶終端中的VCC AS設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼。
9.如權(quán)利要求7所述的方法,其特征在于,所述步驟C中,當(dāng)VCC AS收到的發(fā)起新會(huì)話的SIP消息中攜帶有本VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼時(shí),則根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼,將所述新會(huì)話與VT呼叫錨定。
10.如權(quán)利要求3所述的方法,其特征在于,所述VCC AS在通知該用戶的消息中還攜帶有第一特別號(hào)碼;所述第一特別號(hào)碼與該VT呼叫唯一對(duì)應(yīng)。
11.如權(quán)利要求10所述的方法,其特征在于,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起新會(huì)話的SIP消息中攜帶有所述第一特別號(hào)碼。
12.如權(quán)利要求11所述的方法,其特征在于,所述步驟C中,當(dāng)VCC AS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第一特別號(hào)碼時(shí),則根據(jù)該第一特別號(hào)碼與VT呼叫的對(duì)應(yīng)關(guān)系,將所述新會(huì)話與VT呼叫錨定。
13.如權(quán)利要求4所述的方法,其特征在于,用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,所述VCC AS以短信方式,或者以帶內(nèi)收號(hào)操作來(lái)接收用戶是否接受所述VT呼叫的答復(fù)。
14.如權(quán)利要求2至12任一項(xiàng)所述的方法,其特征在于,若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則VCC AS通知該用戶轉(zhuǎn)到IMS域中接續(xù)后,直接執(zhí)行域切換輔助操作;或者,用戶收到轉(zhuǎn)到IMS域中接續(xù)的通知后,答復(fù)是否接收所述VT呼叫;VCC AS在確定需要進(jìn)行域切換后,執(zhí)行域切換輔助操作。
15.如權(quán)利要求14所述的方法,其特征在于,所述域切換輔助操作包括VCC AS標(biāo)記原CS域會(huì)話,并在用戶中斷該CS域會(huì)話時(shí),不釋放到該用戶在CS域通話的對(duì)端的呼叫,而將其保持住。
16.如權(quán)利要求15所述的方法,其特征在于,所述保持CS域通話對(duì)端的方式包括-VCC AS在所述CS域會(huì)話路徑中插入媒體資源功能實(shí)體MRF;-VCC AS指示MRF為所述對(duì)端放音,并保持原CS域會(huì)話。
17.如權(quán)利要求14所述的方法,其特征在于,所述VCC AS接收用戶答復(fù)的方式包括以短信接收,或者通過(guò)帶內(nèi)收號(hào)操作接收。
18.如權(quán)利要求15所述的方法,其特征在于,所述步驟C中還包括將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián),并形成呼叫等待狀態(tài)。
19.如權(quán)利要求18所述的方法,其特征在于,所述三者的關(guān)聯(lián)包括VCCAS在信令層面關(guān)聯(lián)原CS域會(huì)話和VT呼叫,以及指示MRF在媒體層面進(jìn)行新會(huì)話、VT呼叫和原CS域會(huì)話的媒體關(guān)聯(lián)。
20.如權(quán)利要求15所述的方法,其特征在于,所述保持CS域通話對(duì)端的方式包括VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示媒體流方向改為單向或雙向閉鎖。
21.如權(quán)利要求20所述的方法,其特征在于,所述VCC AS在通知該用戶的消息中還攜帶有第二特別號(hào)碼;所述第二特別號(hào)碼與原CS域會(huì)話唯一對(duì)應(yīng)。
22.如權(quán)利要求21所述的方法,其特征在于,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起第二新會(huì)話的SIP消息中攜帶有所述第二特別號(hào)碼。
23.如權(quán)利要求22所述的方法,其特征在于,所述步驟B之后,當(dāng)VCCAS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第二特別號(hào)碼時(shí),則根據(jù)該第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連。
24.如權(quán)利要求23所述的方法,其特征在于,所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
25.如權(quán)利要求20所述的方法,其特征在于,所述步驟C之后,VCC AS向所述用戶發(fā)起第三新會(huì)話,用以將原CS域會(huì)話向該用戶轉(zhuǎn)發(fā);并且在所述用戶接收第三新會(huì)話后,將原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連。
26.如權(quán)利要求25所述的方法,其特征在于,所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
27.如權(quán)利要求20所述的方法,其特征在于,所述步驟C之后,VCC AS向CS域會(huì)話對(duì)端發(fā)送會(huì)話更新指示,指示原CS域會(huì)話對(duì)端與所述用戶的終端在信令層面上相連。
28.如權(quán)利要求27所述的方法,其特征在于,所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
29.如權(quán)利要求14所述的方法,其特征在于,所述執(zhí)行域切換輔助操作后,初始狀態(tài)為所述用戶的終端與原CS域會(huì)話接通,VT呼叫處于呼叫保持狀態(tài);或者,初始狀態(tài)為所述用戶的終端與VT呼叫接通,原CS域會(huì)話處于呼叫保持狀態(tài)。
30.如權(quán)利要求1所述的方法,其特征在于,步驟B中,所述用戶轉(zhuǎn)入IMS域后,VCC AS向該用戶發(fā)起第四新會(huì)話,用以將VT呼叫向該用戶轉(zhuǎn)發(fā);以及所述步驟C中,在所述用戶接收第四新會(huì)話后,VCC AS將所述VT呼叫與該用戶相連,以實(shí)現(xiàn)視頻業(yè)務(wù)。
31.如權(quán)利要求30所述的方法,其特征在于,所述步驟A中,VCC AS在通知該用戶的消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。
32.如權(quán)利要求31所述的方法,其特征在于,所述VCC AS在通知該用戶的消息中還攜帶有第二特別號(hào)碼;所述第二特別號(hào)碼與原CS域會(huì)話唯一對(duì)應(yīng)。
33.如權(quán)利要求32所述的方法,其特征在于,所述步驟B中,用戶轉(zhuǎn)入IMS域發(fā)起第二新會(huì)話的SIP消息中攜帶有所述第二特別號(hào)碼。
34.如權(quán)利要求33所述的方法,其特征在于,所述步驟B之后,當(dāng)VCCAS收到的發(fā)起新會(huì)話的SIP消息中攜帶有第二特別號(hào)碼時(shí),則根據(jù)該第二特別號(hào)碼與原CS域會(huì)話的對(duì)應(yīng)關(guān)系,將所述第二新會(huì)話與原CS域會(huì)話在信令層面上進(jìn)行相連。
35.如權(quán)利要求34所述的方法,其特征在于,所述用戶通過(guò)會(huì)話更新指示,修改原CS域會(huì)話及VT呼叫的媒體流方向,以實(shí)現(xiàn)原CS域會(huì)話與VT呼叫之間的切換。
36.一種VCC AS實(shí)體,用于進(jìn)行呼叫錨定和域切換,其特征在于,所述VCC AS實(shí)體還包括判斷模塊,用于判斷收到的VT呼叫請(qǐng)求是否指向正在CS域通話的用戶,若是,則發(fā)出觸發(fā)信號(hào);通知模塊,用于在收到所述判斷模塊發(fā)來(lái)的觸發(fā)信號(hào)后,向所述用戶發(fā)送通知消息;關(guān)聯(lián)模塊,用于當(dāng)用戶轉(zhuǎn)入IMS域后,關(guān)聯(lián)所述新會(huì)話與VT呼叫。
37.如權(quán)利要求36所述的實(shí)體,其特征在于,所述通知模塊在所述通知消息中至少攜帶業(yè)務(wù)類(lèi)型和主叫號(hào)碼。
38.如權(quán)利要求37所述的實(shí)體,其特征在于,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的VCC AS的設(shè)備標(biāo)識(shí)或預(yù)先配置的業(yè)務(wù)號(hào)碼,識(shí)別該新會(huì)話,并根據(jù)發(fā)起新會(huì)話的用戶號(hào)碼對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
39.如權(quán)利要求37所述的實(shí)體,其特征在于,所述通知模塊還用于生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于所述通知消息中。
40.如權(quán)利要求38所述的實(shí)體,其特征在于,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第一特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
41.如權(quán)利要求36至40任一項(xiàng)所述的實(shí)體,其特征在于,所述實(shí)體還包括呼叫保持模塊,當(dāng)用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,用于在CS域會(huì)話路徑中插入MRF,并指示MRF完成放音和呼叫等待控制。
42.如權(quán)利要求41所述的實(shí)體,其特征在于,若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián)。
43.如權(quán)利要求39或40所述的實(shí)體,其特征在于,所述通知模塊還用于生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于所述通知消息中。
44.如權(quán)利要求43所述的實(shí)體,其特征在于,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起第二新會(huì)話的SIP消息中攜帶的第二特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與原CS域會(huì)話。
45.如權(quán)利要求44所述的實(shí)體,其特征在于,所述實(shí)體還包括呼叫保持模塊,用于指示原CS域會(huì)話對(duì)端修改媒體流方向。
46.如權(quán)利要求45所述的實(shí)體,其特征在于,若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將VT呼叫和攜帶所述第一特別號(hào)碼的新會(huì)話進(jìn)行關(guān)聯(lián),將原CS域會(huì)話和攜帶所述第二特別號(hào)碼的第二新會(huì)話進(jìn)行關(guān)聯(lián)。
47.一種多模終端,能夠在多種網(wǎng)絡(luò)下接入并進(jìn)行通話,其特征在于,所述多模終端還包括控制模塊,用于判斷終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話。
48.如權(quán)利要求47所述的終端,其特征在于,還包括通知模塊,用于在所述控制模塊判定收到VT呼叫通知,并且本終端當(dāng)前正在CS域通話時(shí),通知用戶。
49.如權(quán)利要求48所述的終端,其特征在于,所述控制模塊從收到的VT呼叫通知中獲取業(yè)務(wù)類(lèi)型和VT呼叫主叫號(hào)碼,并將其發(fā)送給通知模塊。
50.如權(quán)利要求47所述的終端,其特征在于,所述控制模塊從收到的VT呼叫通知中獲取特別號(hào)碼。
51.如權(quán)利要求50所述的終端,其特征在于,所述控制模塊在終端接入IMS域后發(fā)起的新會(huì)話中,包括預(yù)先獲取到的VCC AS設(shè)備標(biāo)識(shí)或業(yè)務(wù)號(hào)碼;或者,包括所述特別號(hào)碼。
52.一種跨域接收視頻業(yè)務(wù)的系統(tǒng),其特征在于,包括多模終端,用于判斷本終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話;VCC AS實(shí)體,用于在收到指向所述多模終端的VT呼叫時(shí),通知該多模終端,以及將多模終端發(fā)起的所述新會(huì)話與VT呼叫關(guān)聯(lián)來(lái)實(shí)現(xiàn)視頻業(yè)務(wù)。
53.如權(quán)利要52所述的系統(tǒng),其特征在于,所述VCC AS實(shí)體中包括下列模塊判斷模塊,用于判斷收到的VT呼叫請(qǐng)求是否指向正在CS域進(jìn)行通話業(yè)務(wù)的雙模終端,若是,則發(fā)出觸發(fā)信號(hào);通知模塊,用于在收到所述判斷模塊發(fā)來(lái)的觸發(fā)信號(hào)后,向所述雙模終端發(fā)送通知消息;關(guān)聯(lián)模塊,用于當(dāng)雙模終端轉(zhuǎn)入IMS域發(fā)起新會(huì)話時(shí),關(guān)聯(lián)所述新會(huì)話與VT呼叫。
54.如權(quán)利要53所述的系統(tǒng),其特征在于,所述通知模塊還用于生成與該VT呼叫唯一對(duì)應(yīng)的第一特別號(hào)碼,并攜帶于所述通知消息中。
55.如權(quán)利要求54所述的系統(tǒng),其特征在于,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起新會(huì)話的SIP消息中攜帶的第一特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述新會(huì)話與VT呼叫。
56.如權(quán)利要52、53或54所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括媒體資源功能實(shí)體MRF,用于提供媒體資源和完成呼叫等待控制。
57.如權(quán)利要56所述的系統(tǒng),其特征在于,所述VCC AS實(shí)體中還包括呼叫保持模塊,當(dāng)雙模終端在接收VT呼叫時(shí),要求保留原CS域會(huì)話,用于在CS域會(huì)話路徑中插入MRF,并指示MRF完成放音和呼叫等待控制。
58.如權(quán)利要57所述的系統(tǒng),其特征在于,若多模終端在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將所述新會(huì)話、VT呼叫和原CS域會(huì)話三者關(guān)聯(lián)。
59.如權(quán)利要求54或55所述的系統(tǒng),其特征在于,所述通知模塊還用于生成與原CS域會(huì)話唯一對(duì)應(yīng)的第二特別號(hào)碼,并攜帶于所述通知消息中。
60.如權(quán)利要求59所述的系統(tǒng),其特征在于,所述關(guān)聯(lián)模塊根據(jù)用戶發(fā)起第二新會(huì)話的SIP消息中攜帶的第二特別號(hào)碼,對(duì)應(yīng)關(guān)聯(lián)所述第二新會(huì)話與原CS域呼叫。
61.如權(quán)利要求60所述的系統(tǒng),其特征在于,所述VCC AS實(shí)體中還包括呼叫保持模塊,用于指示原CS域會(huì)話對(duì)端修改媒體流方向。
62.如權(quán)利要求61所述的系統(tǒng),其特征在于,若用戶在接收VT呼叫時(shí),要求保留原CS域會(huì)話,則所述關(guān)聯(lián)模塊將VT呼叫和攜帶所述第一特別號(hào)碼的新會(huì)話進(jìn)行關(guān)聯(lián),將原CS域會(huì)話和攜帶所述第二特別號(hào)碼的第二新會(huì)話進(jìn)行關(guān)聯(lián)。
63.如權(quán)利要求52所述的系統(tǒng),其特征在于,所述多模終端包括控制模塊,用于判斷本終端收到VT呼叫通知時(shí),是否正在CS域通話,若是,則中斷正在進(jìn)行的CS域會(huì)話,并將終端接入到IMS域,發(fā)起新會(huì)話。
64.如權(quán)利要求63所述的系統(tǒng),其特征在于,所述控制模塊從收到的VT呼叫通知中獲取特別號(hào)碼。
65.如權(quán)利要求64所述的系統(tǒng),其特征在于,所述控制模塊在終端接入IMS域后發(fā)起的新會(huì)話中,包括預(yù)先獲取到的VCC AS設(shè)備標(biāo)識(shí)或業(yè)務(wù)號(hào)碼;或者,包括所述特別號(hào)碼。
全文摘要
本發(fā)明公開(kāi)了一種跨域接收視頻業(yè)務(wù)的方法、裝置及系統(tǒng),用以解決現(xiàn)有技術(shù)無(wú)法當(dāng)用戶正在CS域進(jìn)行語(yǔ)音通話業(yè)務(wù)時(shí),將到來(lái)的實(shí)時(shí)視頻業(yè)務(wù)接續(xù)到該用戶,以實(shí)現(xiàn)跨域接收視頻業(yè)務(wù)的問(wèn)題。本發(fā)明方法包括A.VCC AS收到指向正在CS域通話的用戶的實(shí)時(shí)視頻業(yè)務(wù)VT呼叫時(shí),通知該用戶;B.該用戶中斷CS域通話,并轉(zhuǎn)入IMS域;C.VCC AS在IMS域?qū)⑺鯲T呼叫與該用戶關(guān)聯(lián),以實(shí)現(xiàn)視頻業(yè)務(wù)。通過(guò)本發(fā)明方法的實(shí)施可以使VCC AS收到指向正在CS域通話的用戶的VT呼叫時(shí),可以將該VT呼叫接續(xù)到該用戶,以實(shí)現(xiàn)跨域接收視頻業(yè)務(wù)。
文檔編號(hào)H04N7/14GK101083700SQ200610083950
公開(kāi)日2007年12月5日 申請(qǐng)日期2006年6月12日 優(yōu)先權(quán)日2006年5月29日
發(fā)明者劉文宇, 徐杰 申請(qǐng)人:華為技術(shù)有限公司