專利名稱:一種為用戶提供多會話業(yè)務(wù)的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種為用戶提供多會話業(yè)務(wù)的方法、系統(tǒng) 及應(yīng)用服務(wù)器、々某體網(wǎng)關(guān)控制器。
背景技術(shù):
IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))是移動交換網(wǎng)絡(luò)中的疊 加在已有PS (Packet Switched,分組交換域)之上的一個(gè)子系統(tǒng),圖1為IMS 網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖,如圖所示,IMS采用分組交換域?yàn)槠渖蠈涌刂菩帕詈兔?體傳輸?shù)某休d通道,引入SIP ( Session Initiation Protocol,會話啟動協(xié)議)作為 業(yè)務(wù)控制協(xié)議,利用SIP簡單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過將業(yè)務(wù)控 制與承載控制分離,提供豐富的多媒體業(yè)務(wù);IMS中主要的功能實(shí)體包括CSCF (Call Session Control Function,呼叫會話控制功能),用于控制用戶 注冊、會話控制等功能;AS (Application Server,應(yīng)用服務(wù)器)、用于提供各種業(yè)務(wù)邏輯控制功能;HSS (Home Subscriber Server,歸屬簽約用戶服務(wù)器)、用于集中管理用戶 簽約數(shù)據(jù);MGCF/IM國MGW (Media Gateway Control Function /IMS Media Gate Way, 媒體網(wǎng)關(guān)控制器/ IMS々某體網(wǎng)關(guān)),用于實(shí)現(xiàn)與電路交換網(wǎng)互通;MRF (Multimedia Resource Function,媒體資源功能實(shí)體),用于提供基本 和增強(qiáng)業(yè)務(wù)中的媒體處理功能,包括DTMF (Dual Tone Multiple Frequency, 多音雙頻)信號的采集與編碼、信號音的產(chǎn)生與發(fā)送、錄音通知的發(fā)送、會議、 不同編解碼算法間的轉(zhuǎn)換等各種資源功能以及通信功能和管理維護(hù)功能。在IMS中,用戶通過當(dāng)前所在地P-CSCF (Proxy-CSCF,代理節(jié)點(diǎn))接入IMS,會話和業(yè)務(wù)觸發(fā)控制及與AS的業(yè)務(wù)控制交互則由其注冊地的歸屬域 S-CSCF ( Serving國CSCF,服務(wù)節(jié)點(diǎn))完成。 移動通信的多會話業(yè)務(wù)中包括以下幾種HOLD ( Call Hold,呼叫保持),呼叫保持業(yè)務(wù)可以讓一個(gè)定制該補(bǔ)充業(yè)務(wù) 的用戶臨時(shí)中斷當(dāng)前正在進(jìn)行的通話,但保持連接,然后需要的話還可以再繼 續(xù)通話。通話被打斷后該話務(wù)通道仍然屬該用戶所用,以發(fā)起或終止其他呼叫。 該業(yè)務(wù)是在用戶通話的過程中,把會話暫時(shí)的保持住,使得對端不至于釋放會 話,但是在保持的過程中,本端不再接收對端的媒體流;CW (Call Waiting,呼叫等待),當(dāng)一個(gè)用戶正在通話時(shí),若有另一方呼 叫該用戶,該用戶會得到通知,該用戶得到通知后可以選擇接聽、拒絕或者忽 略該來話呼叫。就是當(dāng)用戶已經(jīng)存在了一個(gè)^^舌,又來了第二個(gè)會話時(shí),網(wǎng)絡(luò) 就會給發(fā)起第二個(gè)會話的對端返回一個(gè)響應(yīng),告訴第二個(gè)會話的對端會話正在 等待用戶的接聽不要掛斷,在特定的時(shí)間內(nèi)第一會話的用戶還可以Hold住第 一個(gè)會話,接通第二個(gè)會話;ECT (Explicit Call Transfer,顯式轉(zhuǎn)移)顯式呼叫轉(zhuǎn)移補(bǔ)充業(yè)務(wù)使啟用了 該業(yè)務(wù)的用戶(如用戶A),在存在用戶A與用戶B、用戶A和用戶C的兩個(gè) 會話(每個(gè)通話可以是來話或去話)的情況下,可以使用這兩個(gè)連接來使用戶 B和用戶C接通,同時(shí)斷開原有用戶B與用戶C和用戶A的通話;MPTY (MultiParty Service,多方通話)此業(yè)務(wù)使得移動用戶能夠進(jìn)行多 方的通話,例如,同時(shí)與多方進(jìn)行通訊。在網(wǎng)絡(luò)向IMS演變過程中,會出現(xiàn)CS (Circuit Switch,電路交換)、IMS 并存的情況,此時(shí),運(yùn)營商希望網(wǎng)絡(luò)中有一個(gè)控制點(diǎn)對兩個(gè)域的業(yè)務(wù)進(jìn)行集中 控制,以便減少部署和管理的成本,以及提供一致的業(yè)務(wù)體驗(yàn),這個(gè)集中控制 的點(diǎn)一般都處于IMS網(wǎng)絡(luò),由一個(gè)AS來實(shí)現(xiàn)。也就是當(dāng)用戶通過CS網(wǎng)絡(luò)接 入的時(shí)候,同樣在IMS網(wǎng)絡(luò)為其提供業(yè)務(wù)。目前在3GPP的集中業(yè)務(wù)控制以及 TISPAN等方面都涉及到該課題,在3GPP的ICS (IMS Centralized Service,集中業(yè)務(wù)控制)研究項(xiàng)目中,描述了圖2的ICS架構(gòu),如圖所示CSCF的功能同IMS架構(gòu)中的CSCF基本相同。當(dāng)用戶在CS發(fā)起或接受 呼叫時(shí),呼叫將被控制路由到其歸屬的IMS網(wǎng)絡(luò),從而在呼叫路徑中插入IMS 網(wǎng)絡(luò)業(yè)務(wù)控制實(shí)體。這就可以在IMS域?yàn)橛脩籼峁I(yè)務(wù),同時(shí),為了實(shí)現(xiàn)業(yè)務(wù) 控制過程中用戶與IMS網(wǎng)絡(luò)控制實(shí)體的交互,在UE (User Equipment,用戶 設(shè)備)和CSCF之間增加了 一個(gè)新的實(shí)體ICCF (IMS CS Control Function, IMS 電路域控制功能實(shí)體),該實(shí)體完成了 UE通過CS域接入到IMS網(wǎng)絡(luò)的適配 控制功能。在ICCF中,包括了 RUA( Remote User Agent,遠(yuǎn)端用戶代理)和R-CAAF (Remote-CS Access Adaptation Function,遠(yuǎn)端CS 4妻入適配功能實(shí)體)兩個(gè)子 模塊,R-CAAF子模塊在僅存在CS接入的時(shí)候和用戶UE中的L-CAAF (Local-CS Access Adaptation Function,本端CS接入適配功能實(shí)體)共同協(xié)作, 完成CS域USSD (Unstructured Supplementary Service Data,非結(jié)構(gòu)化補(bǔ)充業(yè) 務(wù)數(shù)據(jù))信令到IMS域SIP信令之間的互通和轉(zhuǎn)換功能。而RUA則作為一個(gè) 遠(yuǎn)端用戶代理,完成用戶在IMS域的接入。ICS UE和ICCF之間的接口 Ix又稱為ICCC( IMS CS Control Channel, IMS 電路域控制信道),根據(jù)不同的接入網(wǎng)絡(luò)環(huán)境可能是不同的協(xié)議,比如在上述 僅存在CS連接的時(shí)候,它是L-CAAF和R-CAAF之間的USSD接口 、SMS( Short Messaging Service,短消息業(yè)務(wù))接口;當(dāng)在PS連接的情況下,它是UE和 RUA之間的SIP協(xié)議。目前為接入IMS域的CS用戶提供多會話業(yè)務(wù)的方式存在以下兩種技術(shù)方案一如果用戶存在了一個(gè)會話,又來了一個(gè)指向用戶的會話,則直接把第二個(gè) 會話下發(fā)到CS域,在CS域?yàn)橛脩籼峁I(yè)務(wù)。如果用戶要發(fā)起會話就會在CS 域?yàn)槠涮峁I(yè)務(wù),而不會等到其呼叫路由到IMS域后在IMS域?yàn)槠涮峁I(yè)務(wù)。技術(shù)方案二在IMS域?yàn)橛脩籼峁I(yè)務(wù),AS發(fā)現(xiàn)用戶要接通第二個(gè)會話時(shí),通過把第 二個(gè)會話連接到第一個(gè)會話的端口上,重用第一個(gè)會話的承載。圖3為接入IMS域的CS用戶提供多會話業(yè)務(wù)的技術(shù)方案2實(shí)施流程示意 圖,如圖所示,包括如下步驟步驟301、在UE-A (A用戶)與UE-B (B用戶)存在一個(gè)會話的情況 下,AS發(fā)現(xiàn)一個(gè)由UE-C (C用戶)發(fā)起指向用戶A的一個(gè)新呼叫;步驟302-303 、把UE-C的端口號告訴MGW;步驟304-307、給UE-C返回呼叫的響應(yīng),把MGW的端口號告訴UE-C, 實(shí)現(xiàn)MGW和UE-C的連接。在發(fā)明過程中,發(fā)明人注意到技術(shù)方案一存在的不足在于當(dāng)直接把第二 個(gè)會話下發(fā)到CS域,在CS域?yàn)橛脩籼峁I(yè)務(wù)時(shí),需要用戶在CS同步簽約, 因而并不能實(shí)現(xiàn)業(yè)務(wù)的集中控制,并且因?yàn)樾枰贑S域中建立會話連接,從 而導(dǎo)致在CS域中還需要占用兩個(gè)會話腿的資源。技術(shù)方案二存在的不足在于由于把第二個(gè)會話連接到第一個(gè)會話的端口 上,重用第一個(gè)會話的承載,也就是把第一個(gè)會話MGW處的端口連接到了 UE-C,這樣當(dāng)UE-B發(fā)送消息探測MGW處端口的狀態(tài)時(shí),MGW就不再產(chǎn)生 響應(yīng),從而使得因UE-B釋放會話,導(dǎo)致無法保持第一個(gè)會話,也就無法實(shí)現(xiàn) 多會話業(yè)務(wù)。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種為用戶提供多會話業(yè)務(wù)的方法、系統(tǒng)及應(yīng)用服務(wù)不能在IMS域集中控制下為用戶提供多會話業(yè)務(wù)的問題。本發(fā)明實(shí)施例提供了一種為用戶提供多會話業(yè)務(wù)的方法,從CS域接入的 第一用戶通過第一承載通道、第一會話端口、第二會話端口與第二用戶建立第 一會話,所述第一承載通道是分配給第一用戶在第一會話中在CS域與IMS域之間使用的承載通道,所述第一會話端口是分配給第一承載通道在IMS域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶在第 一會話中在IMS域側(cè)使用的會話端口,包括如下步驟第三用戶與第 一用戶發(fā)起第二會話;維持第一會話連接,并在IMS域側(cè)分配第三會話端口 ;根據(jù)第一用戶選擇的操作指示,通過第一承載通道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶、第二用戶、第三用戶之間承載通道的連4妄。本發(fā)明實(shí)施例還提供了一種為用戶提供多會話業(yè)務(wù)的系統(tǒng),包括在第一 會話中的第 一用戶設(shè)備與第二用戶設(shè)備,從CS域接入的第 一用戶設(shè)備通過第 一承載通道、第一會話端口、第二會話端口與第二用戶設(shè)備建立第一會話,所 述第一承載通道是分配給第一用戶設(shè)備在第一會話中在CS域與IMS域之間使 用的承載通道,所述第 一會話端口是分配給第 一承載通道在IMS域側(cè)使用的會 話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第 一會話中在IMS域側(cè)使 用的會話端口,還包括第三用戶設(shè)備,用于與第一用戶設(shè)備發(fā)起第二會話;端口分配模塊,用于在IMS域側(cè)分配第三會話端口;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。本發(fā)明實(shí)施例還提供了一種為用戶提供多會話業(yè)務(wù)的應(yīng)用服務(wù)器,用于第 一用戶設(shè)備與第二用戶設(shè)備在第一^^舌中時(shí),從CS域接入的第一用戶設(shè)備通 過第一承載通道、第一會話端口、第二會話端口與第二用戶設(shè)備建立第一會話, 所述第一承載通道是分配給第 一用戶設(shè)備在第一會話中在CS域與IMS域之間 使用的承載通道,所述第 一會話端口是分配給第 一承載通道在IMS域側(cè)使用的 會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第 一會話中在IMS域側(cè)使用的會話端口,應(yīng)用服務(wù)器包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在 IMS域側(cè)分配第三會話端口 ;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。本發(fā)明實(shí)施例還提供了 一種媒體網(wǎng)關(guān)控制器,用于在第一用戶設(shè)備與第二 用戶設(shè)備在第一會話中時(shí),從CS域接入的第一用戶設(shè)備通過第一承載通道、 第一會話端口、第二會話端口與第二用戶設(shè)備建立第一會話,所述第一承載通 道是分配給第一用戶設(shè)備在第一會話中在CS域與IMS域之間使用的承載通 道,所述第 一會話端口是分配給第 一承載通道在IMS域側(cè)使用的會話端口 ,所 述第二會話端口是分配給第二用戶設(shè)備在第一會話中在IMS域側(cè)使用的會話 端口 , MGCF包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在IMS域側(cè)的MGW上為第三用戶設(shè)備分配第三會話端口 ;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。本發(fā)明實(shí)施例有益效果如下由實(shí)施例中可以看出,當(dāng)新用戶與從CS域接入的用戶發(fā)起會話時(shí),由于 在IMS域側(cè)為新用戶分配會話端口 ,這樣通過在IMS域的會話端口之間的連 接來建立會話連接,從而實(shí)現(xiàn)了業(yè)務(wù)的集中控制;同時(shí),由于在建立會話時(shí)依"話中使用的CS域與IMS域之間的承載通道和會g 口,從而克服了在CS域中還需要占用兩個(gè)會話腿的資源的不足。由上述可見, 本發(fā)明實(shí)施例利用網(wǎng)絡(luò)媒體資源實(shí)現(xiàn)了在IMS集中控制下提供多會話業(yè)務(wù)。
圖1為背景技術(shù)中所述IMS網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖; 圖2為背景技術(shù)中所述ICS架構(gòu)示意圖;圖3為背景技術(shù)中所述接入IMS域的CS用戶提供多會話業(yè)務(wù)的技術(shù)方案 2實(shí)施流程示意圖;圖4為本發(fā)明實(shí)施例所述為用戶提供多會話業(yè)務(wù)實(shí)施流程示意圖; 圖5為本發(fā)明實(shí)施例所述為用戶提供多會話業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖;圖;圖7為本發(fā)明實(shí)施例所述^某體網(wǎng)關(guān)控制器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例所述在MRF第 一用戶與第二用戶保持第 一會話連接 時(shí)接通第三用戶發(fā)起的第二會話的實(shí)施流程示意圖;圖9為本發(fā)明實(shí)施例所述在MRF第 一用戶與第二用戶保持第 一會話連接 時(shí)接通向第三用戶發(fā)起的第二會話的實(shí)施流程示意圖;圖10為本發(fā)明實(shí)施例所述第一用戶與第二用戶保持第一會話連接時(shí),在 MGW處接通向第三用戶發(fā)起的第二會話的實(shí)施流程示意圖;圖11為本發(fā)明實(shí)施例所述在MGW第 一用戶HOLD第 一會話后,向第三 用戶發(fā)起第二會話建立呼叫的實(shí)施流程示意圖;圖12為本發(fā)明實(shí)施例所述在MRF第 一用戶與第二用戶保持第 一會話連接 時(shí),第一用戶實(shí)現(xiàn)ECT操作指示的實(shí)施流程示意圖;圖13為本發(fā)明實(shí)施例所述在MRF第一用戶與第二用戶、第三用戶的 MPTY操作指示的實(shí)施流程示意圖;圖14為本發(fā)明實(shí)施例所述在MGW利用混音功能實(shí)現(xiàn)第一用戶與第二用 戶、第三用戶的ECT操作指示的實(shí)施流程示意圖;圖15為本發(fā)明實(shí)施例所述第一用戶與第二用戶、第三用戶在MGW實(shí)現(xiàn) MPTY操作指示的實(shí)施流程示意圖;圖16為本發(fā)明實(shí)施例中所述第一用戶與第二用戶、第三用戶利用會議資 源實(shí)現(xiàn)MPTY操作指示的實(shí)施流程示意圖;圖17為本發(fā)明實(shí)施例中所述在第一用戶與第二用戶、第三用戶之間執(zhí)行 ECT操作指示的實(shí)施流程示意圖;圖18為本發(fā)明實(shí)施例中所述在第一用戶與第二用戶、第三用戶之間實(shí)現(xiàn) CW揭:作指示的實(shí)施流程示意圖;圖19為本發(fā)明實(shí)施例中所述通過把將會話連接到MRF上實(shí)現(xiàn)CW的處理 流程實(shí)施示意圖;圖20為本發(fā)明實(shí)施例中所述在第二條會話執(zhí)行CW的時(shí)候,接通第二條 會話的實(shí)施流程示意圖;圖21為本發(fā)明實(shí)施例中所述在第一用戶與第二用戶、第三用戶之間實(shí)現(xiàn) Hold與active會話交替操作指示的實(shí)施流程示意圖;圖22為本發(fā)明實(shí)施例中所述第一用戶的被叫流程與且用戶要接通第二個(gè) 會話操作指示的實(shí)施流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式
進(jìn)行說明。IMS是3GPP和Tispan的描述,在3GPP2中的多々某體子系統(tǒng)稱為MMD (Multimedia Domain,多媒體域),其和IMS的結(jié)構(gòu)以及工作機(jī)制類似,以下 以IMS中運(yùn)用的具體的實(shí)施實(shí)例來進(jìn)一步闡述為用戶提供多會話業(yè)務(wù)的實(shí)施 方式,但基于IMS與MMD原理上的相似,顯然實(shí)施方式也同樣適用于MMD。 由實(shí)施例說明可知,在為用戶提供多會話業(yè)務(wù)時(shí)可以通過AS來提供各種 業(yè)務(wù)邏輯控制,下面以AS的控制為例來說明具體實(shí)施方式
,但由以下實(shí)施例 的說明可知,在IMS中能提供業(yè)務(wù)邏輯控制的其他設(shè)備顯然也能進(jìn)行提供多會 話業(yè)務(wù)的實(shí)施。以下實(shí)施例是以MRF與MGW為例來進(jìn)行說明的,易于理解的是,在IMS域中能夠?yàn)闀捊⒎峙鋾挾丝谝约敖⒊休d通道實(shí)現(xiàn)會話的設(shè)備都能夠 實(shí)施。以下實(shí)施例中,僅以第一用戶、第二用戶、第三用戶為例來進(jìn)行實(shí)施,但 從實(shí)施易于得知,實(shí)現(xiàn)用戶的多業(yè)務(wù)會話并不僅限于用于三個(gè)用戶。在以下的實(shí)施例中,只是以第 一用戶向第三用戶發(fā)起一個(gè)新的會活為例,從實(shí)施易于得知,當(dāng)?shù)谝挥脩粼贑S域和第二用戶相連,在PS域和第三用戶 相連時(shí),當(dāng)從PS域向cs域切換的過程中,利用下述實(shí)施例中所述的第一用戶向第三用戶發(fā)起一個(gè)新的會話的實(shí)施方案即可。以下實(shí)施例中,從cs域接入的第一用戶通過第一承載通道、第一會話端 口、第二會話端口與第二用戶建立第一會話;第一會話端口是分配給第一承載 通道在IMS域側(cè)使用的會話端口 ,第二會話端口是分配給第二用戶在第 一會話 中在IMS域側(cè)使用的會話端口 ,第三會話端口是在IMS域側(cè)分配的會話端口 ; 第一承載通道是分配給第一用戶在第一會話中在CS域與IMS域之間使用的承 載通道,第二承載通道是分配給第三會話端口與第一會話端口之間的承載通 道,第三承載通道是分配給第三會話端口與第二會話端口之間的承載通道。實(shí) 施中,由于在確定會話端口后,在會話端口之間分配承載通道是易于實(shí)現(xiàn)的, 因此實(shí)施的重點(diǎn)在于如何確定所需建立連接的會話端口 ,所以實(shí)施例中主要闡 述的是會話端口分配的確定,在確定會話端口后,實(shí)施例中就不再強(qiáng)調(diào)其相對 應(yīng)的承載通道。圖4為為用戶提供多會話業(yè)務(wù)實(shí)施流程示意圖,在為用戶提供多會話業(yè)務(wù) 的方法實(shí)施中,從CS域接入的第一用戶通過第一承載通道、第一會話端口、 第二會話端口與第二用戶建立第 一會話,所述第 一承載通道是分配給第 一用戶 在第一會話中在CS域與IMS域之間使用的承載通道,所述第一會話端口是分 配給第一承載通道在IMS域側(cè)使用的會話端口 ,所述第二會話端口是分配給第 二用戶在第一會話中在IMS域側(cè)使用的會話端口,如圖所示,包括如下步驟步驟401、第三用戶與第一用戶發(fā)起第二會話;步驟402、維持第一會話連接,并在IMS域側(cè)分配第三會話端口; 步驟403、根據(jù)第一用戶選擇的操作指示,通過第一承載通道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶、第二用戶、第三用戶之間承載通道的連接。下面對各步驟的具體實(shí)施方式
進(jìn)行說明。對于步驟401,對于第三用戶與第一用戶發(fā)起第二會話,可以是收到指向 第一用戶的新呼叫,新呼叫的發(fā)起者為第三用戶,也可以是第一用戶向第三用施通過USSD消息通知用戶要發(fā)起會話;通過SIP消息通知用戶要發(fā)起會話,比如Message, Info, Notify消息等。 通過SMS消息通知用戶要發(fā)起會話; 通過DTMF信號通知用戶要發(fā)起會話;在步驟402的分配第三會話端口過程中,可以通過在IMS域中的MRF上 分配會話端口 ;或者通過IMS域的MGCF在MGW上分配會話端口來進(jìn)行實(shí) 施。在為建立多會話準(zhǔn)備的會話端口資源時(shí),如果是在MGW申請端口時(shí),可 以在MGW申請獨(dú)立的端口資源;也可以在MGW申請混音資源端口 ,當(dāng)申請 的會話端口是混音資源端口時(shí),則是把該端口連接到混音會場;也就是將原有 第 一會話與第二會話使用的會話端口都加入了混音會場。當(dāng)在MRF申請端口資源時(shí),由于第一用戶在IMS域中是與MGW相連, 所以實(shí)施中為第 一用戶申請會話端口實(shí)際上是為接入第 一用戶的MGW申請。 在MRF申請會話端口時(shí),可以申請獨(dú)立的端口資源,實(shí)施中,如果之前的第 一會話還沒有錨定到MRF,則還須為原有第一會話以及連接第一用戶的MGW 申請獨(dú)立的第一會話端口資源;在MRF申請會話端口時(shí),也可以在MRF申請 錨定混音資源端口,并把該端口連接到混音會場,如果之前的第一會話還沒有錨定到MRF ,則還須為原有第 一會話以及連接第 一用戶的MGW在MRF申請 錨定混音資源端口 ,并把這些端口加入到上述的混音會場。在使用所申請的會話端口資源時(shí),可以包括以下方式如果申請的是獨(dú)立的端口資源,則在MGW或者M(jìn)RF內(nèi)部把第一用戶或 者第二用戶連接到新申請的第三會話端口 ,并把新申請的第三會話端口連接到 欲建立會話的第三用戶;如果的是已經(jīng)加入混音會場的混音資源端口,則把第 三會話端口連接到^^建立會話的第三用戶即可。實(shí)施中,如果是在MRF申請的端口資源,并且之前的第一會話還沒有錨 定到MRF,還需要把MGW上原有第一用戶使用的會話端口連接到MRF,把 原有會話的第二用戶的會話端口連接MRF。上述描述了兩個(gè)會話都連接到MRF或者M(jìn)GW的情形,另外還有就是一 個(gè)會話連接到MRF,另外的一個(gè)會話連接到MGW,這樣只是在MRF申請第 三會話端口即可,而沒有必要進(jìn)行上述的端口之間的操作。對于步驟403、操作指示主要有HOLD、 CW、 ECT、 MPTY,實(shí)施中在根 據(jù)第一用戶選擇的操作指示,決定是否通過會話端口與承載通道的連接建立第 一會話、第二會話的情況所采取的處理措施是如果第一用戶選擇的操作指示為建立第二會話,通過第一承栽通道、第一 會話端口與第二會話端口之間的連接對第一會話HOLD,通過第一承載通道、 第一會話端口、第二承載通道之間的連接建立第二會話;或者,通過第三會話 端口和第二用戶的連接對第一會話HOLD,通過第一承載通道、第一會話端口 , 第二會話端口、第三用戶之間的連接建立第二會話;如果第一用戶選擇的操作指示為進(jìn)行第二會話CW,通過第一承載通道、 第 一會話端口與第二會話端口之間的連接保持第 一會話,通知第三用戶會話等 待接續(xù);如果第一用戶選擇的操作指示為斷開第二會話連接,通過第一承載通道、 第 一會話端口與第二會話端口之間的連接保持第 一會話,釋放第三會話。即,如果是第三用戶向第一用戶發(fā)起會話,可以使新的第二會話對端的第三用戶處于需要等待(CW);可以由第一用戶選擇是否接聽,如果第一用戶不 接聽則中止第二會話流程,進(jìn)一步的還可以將申請的資源釋;^文;還可以由第一 用戶先把原有處于激活狀態(tài)的第一會話進(jìn)行會話保持(HOLD)狀態(tài);如果是第一用戶向第三用戶發(fā)起會話,則可以由第 一用戶把原有處于激活 狀態(tài)的第 一會話保持(HOLD);進(jìn)一步的當(dāng)處理的業(yè)務(wù)類型為ECT或者M(jìn)PTY時(shí),則需要根據(jù)第一用戶 選擇的操作指示,決定是否通過第二會話端口與第三會話端口之間的連接在 IMS域建立第三承載通道,從而通過第三承載通道進(jìn)行第二用戶與第三用戶的 會話連接。如果第一用戶選擇的操作指示為進(jìn)行第二會話ECT,斷開第一會話端口的 連接,通過第二會話端口、第三承載通道、第三會話端口之間的連接進(jìn)行第三 會話連接;如果第一用戶選擇的操作指示為進(jìn)行MPTY,通過第一承載通道、第一會 話端口、第二承載通道、第二會話端口、第三承載通道、第三會話端口之間的 連接進(jìn)行會話。實(shí)施中,當(dāng)?shù)谝挥脩魶Q定處理業(yè)務(wù)ECT時(shí),如果申請的是獨(dú)立的端口資 源,則在MRF或者M(jìn)GW內(nèi)部把和第二用戶、第三用戶相連的第二會話端口、 第三會話端口連接,并釋放和第一用戶CS側(cè)連接的第一會話端口,此時(shí)第一 用戶退出會話連接,第二用戶與第三用戶建立第三會話;如果申請的是已經(jīng)加入混音會場的混音資源端口 ,則激活原有處于非激活 狀態(tài)的會話端口,并釋放和第一用戶CS側(cè)連接的第一會話端口即可。上述描述了原來的兩個(gè)會話都連接在MGW或者M(jìn)RF的情形,但是如果 原來的兩個(gè)會話一個(gè)連接在MRF, 一個(gè)連接在MGW,則需要為連接在MGW 處的會話,在MRF申請一個(gè)端口,并且在MRF處新申請的端口和第三會話端 口連接。當(dāng)?shù)谝挥脩魶Q定處理業(yè)務(wù)MPTY時(shí),如果申請的是獨(dú)立的端口資源,則在 MRF或者M(jìn)GW上申請混音會場資源,并把所有的會話激活并加入到混音會 場;如果申請的是已經(jīng)加入混音會場的端口資源,則激活所有的會話即可。另外如果第一用戶選擇的操作指示為進(jìn)行MPTY,也可以通過第一用戶和 會議資源、第二用戶和會議資源、第三用戶和會議資源之間的連接進(jìn)行會話, 而沒有必要進(jìn)行上述的端口之間的操作。本發(fā)明實(shí)施例還提供了 一種為用戶提供多會話業(yè)務(wù)的系統(tǒng),下面結(jié)合附圖 對本系統(tǒng)的實(shí)施方式進(jìn)行說明。圖5為為用戶提供多會話業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖,如圖所示,系統(tǒng)中包括 第一用戶、第二用戶、第三用戶、IMS設(shè)備、端口分配模塊、會話連接模塊, 其中在第 一會話中的第 一用戶設(shè)備與第二用戶設(shè)備,從CS域接入的第 一用戶 設(shè)備通過第一承載通道、第一會話端口、第二會話端口與第二用戶設(shè)備建立第 一會話,所述第一承載通道是分配給第一用戶設(shè)備在第一會話中在CS域與 IMS域之間使用的承載通道,所述第 一會話端口是分配給第 一承載通道在IMS 域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第 一會話中 在IMS域側(cè)使用的會話端口 ;第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話;端口分配模塊在IMS域側(cè)分配第三會話端口 ;會話連接模塊根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通道、第 一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第二用戶 設(shè)備、第三用戶設(shè)備之間承載通道的連接。進(jìn)一步的還可以包括第一會話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操 作指示,決定是否通過會話端口與承載通道的連接建立第一會話、第二會話。第一會話建立模塊可以包括第一連接單元、第二連接單元、第三連接單元,其中第一連接單元,用于所述第一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持 連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立 第二會話;或者,通過第三會話端口和第二用戶設(shè)備的連接保持第一會話,通 過第一承載通道、第一會話端口,第二會話端口、第三用戶的連接建立第二會話;第二連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第 一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第一用戶設(shè)備選擇的操作指示為斷開第二會話連 接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。進(jìn)一步還可以包括第二會話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作 指示,決定是否通過第二會話端口與第三會話端口之間的連接建立第三承載通 道,通過第三承載通道進(jìn)行所述第二用戶設(shè)備與第三用戶設(shè)備的會話。第二會話建立模塊可以包括第四連接單元、第五連接單元,其中第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第一用戶設(shè)備或第一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶設(shè)備和第三用戶設(shè)備之 間的第三會話。第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三用戶設(shè)備的會話;或者,通過第一用戶設(shè)備和會議資源、第二用戶設(shè)備和會議 資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。端口分配模塊在實(shí)施中與MRF相連,在MRF上分配第三會話端口;或者 與MGCF相連,通過MGCF在MGW上分配第三會話端口 。會話端口可以是混音資源端口,也可以是獨(dú)立的資源端口,當(dāng)是混音資源 端口時(shí),直接加入混音會場即可。本發(fā)明實(shí)施例還提供了一種為用戶提供多會話業(yè)務(wù)的應(yīng)用服務(wù)器,下面結(jié) 合附圖對本應(yīng)用服務(wù)器的具體實(shí)施方式
進(jìn)行說明。圖6為為用戶提供多會話業(yè)務(wù)的應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖,如圖所示,應(yīng) 用服務(wù)器用于第 一用戶設(shè)備與第二用戶設(shè)備在第 一會話中時(shí),從CS域接入的 第一用戶設(shè)備通過第一承載通道、第一會話端口、第二會話端口與第二用戶設(shè) 備建立第一會話,所述第一承載通道是分配給第 一用戶設(shè)備在第一會話中在 CS域與IMS域之間使用的承載通道,所述第一會話端口是分配給第一承載通 道在IMS域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第 一會話中在IMS域側(cè)使用的會話端口 ,應(yīng)用服務(wù)器包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在 IMS域側(cè)分配第三會話端口 ;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。進(jìn)一步的應(yīng)用服務(wù)器還可以包括第一會話建立模塊,用于根據(jù)第一用戶設(shè) 備選擇的操作指示,決定是否通過會話端口與承載通道的連接建立第一會話、 第二會話。所述第一會話建立模塊可以包括第一連接單元、第二連接單元、第三連 接單元,其中第 一連接單元、用于所述第 一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持 連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立第二會話;或者,通過第三會話端口和第二用戶設(shè)備之間的連接對第一會話保 持連接,通過第一承載通道、第一會話端口、第二會話端口、第三用戶設(shè)備之 間的連接建立第二會話。第二連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保 持第一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第一用戶設(shè)備選擇的操作指示為斷開第二會話連 接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。進(jìn)一步的應(yīng)用服務(wù)器還可以包括第二會話建立模塊,用于根據(jù)第一用戶設(shè) 備選擇的操作指示,決定是否通過第二會話端口與第三會話端口之間的連接建 立第三承載通道,通過第三承載通道進(jìn)行所述第二用戶設(shè)備與第三用戶設(shè)備的 會話。所述第二會話建立模塊可以包括第四連接單元、第五連接單元,其中 第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第 一用戶設(shè)備或第 一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶設(shè)備和第三用戶設(shè)備之 間的第三會話。第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三用戶設(shè)備的會話;或者,通過第一用戶設(shè)備和會議資源、第二用戶設(shè)備和會議 資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。實(shí)施中端口分配模塊可以與MRF相連,在MRF上分配第三會話端口;或 者與MGCF相連,通過MGCF在MGW上分配第三會話端口 。本發(fā)明實(shí)施例還提供了一種媒體網(wǎng)關(guān)控制器MGCF,下面結(jié)合附圖對媒體 網(wǎng)關(guān)控制器的具體實(shí)施方式
進(jìn)行說明。圖7為媒體網(wǎng)關(guān)控制器的結(jié)構(gòu)示意圖,如圖所示,媒體網(wǎng)關(guān)控制器MGCF 用于在第一用戶設(shè)備與第二用戶設(shè)備在第 一會活中時(shí),從CS域接入的第 一用 戶設(shè)備通過第一承載通道、第一會話端口、第二會話端口與第二用戶設(shè)備建立 第一會話,所述第一承載通道是分配給第一用戶設(shè)備在第一會話中在CS域與 IMS域之間使用的承載通道,所述第一會話端口是分配給第一承載通道在IMS 域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第一會話中 在IMS域側(cè)使用的會話端口 ,媒體網(wǎng)關(guān)控制器中包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在IMS域側(cè)的MGW上為第三用戶設(shè)備分配第三會話端口 ;媒體網(wǎng)關(guān)控制器包括 會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。進(jìn)一步的MGCF還可以包括第一會話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過會話端口與承載通道的連接在MGW上建立第一會話、第二會話。第一會話建立模塊可以包括第一連接單元、第二連接單元、第三連接單元,其中第 一連接單元、用于所述第 一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立第二會話;或者,通過第三會話端口和第二用戶設(shè)備之間的連接保持第一會話, 通過第 一承載通道、第 一會話端口和第二會話端口之間的連接建立第二會話;第二連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保 持第一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第一用戶設(shè)備選擇的操作指示為斷開第二會話連 接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。進(jìn)一步的MGCF還可以包括第二會話建立模塊,用于根據(jù)第一用戶設(shè)備 選擇的操作指示,決定是否通過第二會話端口與第三會話端口之間的連接建立 第三承載通道,通過第三承載通道進(jìn)行所述第二用戶設(shè)備與第三用戶設(shè)備的會 話。第二會話建立模塊可以包括第四連接單元、第五連接單元,其中 第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第 一用戶設(shè)備或第 一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶設(shè)備和第三用戶設(shè)備之 間的第三會話。第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三 承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三 用戶設(shè)備的會話;或,在申請會議資源后,通過第一用戶設(shè)備和會議資源、第 二用戶設(shè)備和會議資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。以下再以具體的實(shí)施例來進(jìn)行進(jìn)一步說明。 實(shí)施例一本實(shí)施例用以描述第 一用戶與第二用戶保持第 一會話連接時(shí),收到第三用戶發(fā)起的第二會話的呼叫,且第一用戶接通第二會話,會話連接在MRF處實(shí) 現(xiàn)匯聚。圖8為在MRF第一用戶與第二用戶保持第一會話連接時(shí)接通第三用戶發(fā) 起的第二會話的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟801、用戶UE-A (第一用戶)原來與UE-B (第二用戶)之間存在了 一個(gè)會話(第一會話),又收到了 一個(gè)UE-C (第三用戶)發(fā)起的指向UE-A的 呼叫;步驟802 ~ 804、 AS到MRF處申請混音資源端口 ,并且為UE-C申請一個(gè) 端口 (第三會話端口 );步驟805、按照正常的會話建立流程把UE-C和為其申請的第三會話端口 連接;步驟806~808、在MRF處為第一會話再申請一個(gè)新的端口 (第一會話端 口 ),具體可以通過在invite消息中攜帶第一個(gè)會話所用的MGW處的端口信 息,把MGW處的端口告知MRF,并且把在MRF處申請的第一端口號攜帶到 AS,此處第一用戶是通過MGW進(jìn)行第一會話的;步驟809~811、在MRF處為第一會話又申請一個(gè)新的端口 (第二會話端 口 ),具體可以通過在invite消息中攜帶第一會話所用的UE-B的端口信息;把 l正-B的端口告知MRF,并且把在MRF處申請的第二會話端口號攜帶到AS;步驟812、通知UE-A來了一個(gè)新的呼叫,希望建立第二會話;步驟813、 UE-A發(fā)起Hold第一個(gè)會話的命令;步驟814 ~ 815、 AS把MRF處UE-B對應(yīng)的第二會話端口更改為Inactive, 于是就把UE-B處的端口 Hold住;步驟816 ~ 817、 AS把UE-B處的端口更改為Inactive,并且把其對應(yīng)端口號更改為在MRF處為其申請的第二會話端口號,從而將在MRF為UE-B申請 的第二會話端口 Hold住了,并且把UE-B和為其申請的端口實(shí)現(xiàn)了連接;步驟818、通知UE-A, HOLD執(zhí)行完畢;步驟819、 UE-A發(fā)出接通第二會話的命令;步驟820~821、把MGW中對應(yīng)的端口號更改為MRF處為其申請的第一 會話端口號,從而將MGW和在MRF處為其申請的第一會話端口實(shí)現(xiàn)了連接。 如果AS不是在混音資源申請的端口 ; AS還需要指示MRF把為MGW申請的 端口和為UE-C申請的端口連接;步驟822 ~ 823 、給UE-C返回200命令接通會話。實(shí)施中,上述的步驟802~804、 806-808、 809-811申請會話端口的過 程是可以并行或按任意先后順序進(jìn)行的。另外為MGW申請會話端口和為UE-B 申請會話端口還可以放到通知第 一用戶新來一個(gè)會話呼叫消息后,這樣就可以 根據(jù)第 一用戶的返回的消息來決定是否要申請會話端口 ,如果第 一用戶拒絕新 的會話則就不用為MGW和UE-B申請會話端口 。實(shí)施例二本實(shí)施例描述了第一用戶Hold住第一會話,向第三用戶發(fā)起第二會話建 立呼叫,會話連接在MRF處實(shí)現(xiàn)匯聚。圖9為在MRF第一用戶與第二用戶保持第一會話連接時(shí)接通向第三用戶 發(fā)起的第二會話的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟901、 UE-A (第一用戶)發(fā)起Hold第一會話的命令;步驟902 ~ 903、 AS把UE-B (第二用戶)的端口更改為Inactive,從而把 UE-B處的端口 Hold?。徊襟E904 ~ 905、 AS把MGW處第一會話的端口更改為inactive,從而把 MGW處的端口 Hold住;步驟906、 AS通知UE-A, HOLD執(zhí)行完畢;步驟907、 UE-A告知AS用戶要發(fā)起到UE-C (第三用戶)的呼叫;步驟908 ~ 910、 AS到MRF處申請混音資源端口 ,攜帶第一個(gè)會話中MGW 的端口信息,把MGW的端口號告知MRF,向MRF申請第一會話端口;步驟911~913、 AS到MRF為UE-B申請一個(gè)端口 (第二會話端口),具 體為通過攜帶UE-B的端口信息,把UE-B的端口號告知MRF來實(shí)現(xiàn);步驟914~916、 AS到MRF處為UE-C申請端口號(第三會話端口);步驟917、 AS利用為UE-C申請的第三會話端口號發(fā)起到UE-C的呼叫, 把UE-C和為其申請的第三會話端口相連;步驟918~919、 UE-C返回振鈴消息;步驟920、 UE-C返回200命令,接通第二會話;步驟921 ~ 922、 AS通過Update消息把MRF的第 一會話端口號告知MGW, 實(shí)現(xiàn)MGW和為其申請的第 一會話端口連接;步驟923 ~ 924、 AS通過Update消息把MRF的第二會話端口號告知UE-B, 實(shí)現(xiàn)UE-B和為其申請的第二會話端口連接;步驟925~926、 AS分別告知UE-A、 UE-C接通第一會話和第二會話,并 且給UE-C返回ACK命令。實(shí)施中,上述的步驟908~910、 911 ~913、 914~916申請會話端口的過 程是可以并行或按任意先后順序進(jìn)行的。實(shí)施例三本實(shí)施例描述了第三用戶向第一用戶發(fā)起第二會話建立呼叫,且用戶接通 第二個(gè)會話,會話連接在MGW處實(shí)現(xiàn)匯聚。圖10為第一用戶與第二用戶保持第一會話連接時(shí),在MGW處接通向第 三用戶發(fā)起的第二會話的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1001、在UE-A和UE-B已經(jīng)存在一個(gè)會話的情況下,UE-C又發(fā)起 了到UE-A的第二會話連接的呼叫,AS可以檢測到UE-A已經(jīng)存在了 一個(gè)會話;步驟1002 ~ 1003、 AS在原有會話上增加一個(gè)端口 (第三會話端口 ),并且申請把新端口和以后會話實(shí)現(xiàn)混音。具體可通過擴(kuò)展的update, Reinvite等消 息來進(jìn)行申請;步驟1004、利用新申請的第三會話端口號,與UE-C進(jìn)行協(xié)商,把UE-C 和在MGW處為其申請的第三會話端口號相連;步驟1005、通知UE-A新來一個(gè)會話(第二會話); 步驟1006、 UE-A發(fā)起Hold第一個(gè)會話的命令;步驟1007 ~ 1008、 AS把UE-B處的第二會話端口更改為inactive,從而把 UE-B的端口 HolcH主;步驟1009 ~ 1010、 AS把MGW中第一個(gè)會話的第一會話端口更改為 inactive,把MGW處的UE-A的端口 Hold??;步驟IOII、 AS通知l正-A, HOLD執(zhí)行完畢;步驟1012、 UE-A接通第二個(gè)會話,如果AS沒有申請把新端口和第一條 會話實(shí)現(xiàn)混音,那么就需要指示MGCF把第一條會話的CS側(cè)端口和新申請的 端口連接;步驟1013 ~ 1014、給UE-C返回200命令接通會話。 實(shí)施例四本實(shí)施例描述了第一用戶HOLD第 一會話后,向第三用戶發(fā)起第二會話建 立呼叫,且用戶接通第二個(gè)會話,會話連接在MGW處實(shí)現(xiàn)匯聚。圖11為在MGW第一用戶HOLD第一會話后,向第三用戶發(fā)起第二會話 建立呼叫的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1101、 UE-A (第一用戶)發(fā)起Hold第一個(gè)會話的命令;步驟1102~1103、 AS把UE-B (第二用戶)的端口更改為Inactive,從而 把UE-B處的第二會話端口 Hold??;步驟1104 ~ 1105、 AS把MGW處第一個(gè)會話的第一會話端口更改為 inactive,從而把第一條會話的MGW處的端口 Hold??;步驟1106、 AS通知UE-A, HOLD執(zhí)行完畢;步驟1107、 UE-A告知AS用戶要發(fā)起到UE-C (第三用戶)的呼叫;步驟1108 ~ 1109、在原來的會話中為UE-C申請一個(gè)第三會話端口,并且 把新申請的第三會話端口和已有第一會話實(shí)現(xiàn)混音。該申請可以使用擴(kuò)展的 update, Reinvite等消息來進(jìn)行;步驟1110、 AS利用申請的第三會話端口發(fā)起到l正-C的呼叫,把UE-C 和在MGW處為其申請的第三會話端口相連;步驟1111 ~ 1115、 AS接通UE-A與UE-C的第二會話;實(shí)施例五本實(shí)施例描述了在MRF實(shí)現(xiàn)當(dāng)?shù)谝挥脩襞c第二用戶保持會話時(shí),進(jìn)行第 二用戶與第三用戶的第三會話連接的ECT操作指示。圖12為在MRF第一用戶與第二用戶保持第一會話連接時(shí),第一用戶實(shí)現(xiàn) ECT操作指示的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1201、 UE-A (第一用戶)分別和UE-B (第二用戶)、UE-C (第三用 戶)建立了第一會話、第二會話,并且其和UE-B的第一會話是hold的,這時(shí) UE-A告知AS要進(jìn)行ECT業(yè)務(wù);步驟1202 ~ 1205、 AS把Hold的第一會話Active,如果AS所申請的端口 不是混音資源端口, AS在通知用戶ECT執(zhí)行完畢前,AS還要通知MRF把為 UE-C和為UE-B申請的端口連接。這樣才實(shí)現(xiàn)了 UE-B和UE-C的連接;步驟1206、 AS告知UE-A, ECT執(zhí)行完畢;步驟1207 ~ 1209、 UE-A發(fā)起第一會話、第二會話釋放命令,AS把該命 令截獲;步驟1210 ~步驟1212、 AS把MRF中MGW對應(yīng)的第一會話端口號刪除, 此時(shí),UE-A的會話因端口釋放而斷開UE-B、 UE-C的會話連接,因第一會話 Active,第二會話端口與第三會話端口保持連接而實(shí)現(xiàn)了第二用戶與第三用戶 的會話連接。本實(shí)施例描述了在MRF實(shí)現(xiàn)當(dāng)?shù)谝挥脩襞c第二用戶保持會話時(shí),進(jìn)行第 一用戶與第二用戶、第三用戶的MPTY操作指示。圖13為在MRF第一用戶與第二用戶、第三用戶的MPTY操作指示的實(shí) 施流程示意圖,如圖所示,包括如下步驟步驟1301、 UE-A (第一用戶)分別和UE-B (第二用戶)、UE-C (第三用 戶)建立了第一會話、第二會話,并且其和UE-B的第一會話是hold的。這時(shí) UE-A告知AS用戶要做MPTY業(yè)務(wù);步驟1302 ~ 1305、 AS把Hold的第一條會話Active,這樣就實(shí)現(xiàn)了 UE-B、 UE-C和UE-A的MPTY業(yè)務(wù)會話連接;步驟1306、 AS告知UE-A, MPTY執(zhí)行完畢。本實(shí)施例中所述MPTY業(yè)務(wù)要求AS所申請的端口是混音資源端口 。上述 實(shí)施例僅以實(shí)現(xiàn)三個(gè)用戶的連接為例,實(shí)際上通過上述方法基于混音會場資源 的功能,同樣可以實(shí)現(xiàn)更多用戶的MPTY業(yè)務(wù)連接。實(shí)施例七本實(shí)施例描述了在MGW利用混音功能實(shí)現(xiàn)當(dāng)?shù)谝挥脩襞c第二用戶保持會 話時(shí),進(jìn)行第二用戶與第三用戶的第三會話連接的ECT才喿作指示。圖14為在MGW利用混音功能實(shí)現(xiàn)第一用戶與第二用戶、第三用戶的ECT 操作指示的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1401、 UE-A (第一用戶)分別和UE-B (第二用戶)、UE-C (第三用 戶)建立了第一會話、第二會話,并且其和UE-B的第一會話是hold的。這時(shí) UE-A告知AS用戶要做ECT業(yè)務(wù);步驟1402 ~ 1405、 AS把Hold的第一會話Active,如果AS沒有把UE-C 的第三會話端口和已有會話實(shí)現(xiàn)混音,AS在通知用戶ECT執(zhí)行完畢前,AS 還要通知MGCF把為UE-C和為UE-B申請的端口連接。這樣才實(shí)現(xiàn)了 UE-B 和UE-C的連接;步驟1406、 AS告知UE-A, ECT執(zhí)行完畢;步驟1407 ~ 1408、把MGW中UE-A對應(yīng)的端口號刪除。 實(shí)施例八本實(shí)施例描述了在MGW實(shí)現(xiàn)當(dāng)?shù)谝挥脩襞c第二用戶保持會話時(shí),進(jìn)行第 一用戶與第二用戶、第三用戶的MPTY操作指示。圖15為第一用戶與第二用戶、第三用戶在MGW實(shí)現(xiàn)MPTY操作指示的 實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1501、 UE-A (第一用戶)分別和UE-B (第二用戶)、UE-C (第三 用戶)建立了會話,并且其和UE-B的第一會話是hold的,這時(shí)UE-A告知 AS用戶要做MPTY業(yè)務(wù);步驟1502 ~ 1505、 AS把Hold的第一會話Active,這樣就實(shí)現(xiàn)了UE-C和 UE-B的連接,從而就實(shí)現(xiàn)了UE-B、 UE-C和UE-A的連接;步驟1506、 AS告知UE-A, MPTY執(zhí)行完畢。本實(shí)施例中,該業(yè)務(wù)要求AS已經(jīng)把會話端口和已有會話實(shí)現(xiàn)了混音。上 述過程只是以實(shí)現(xiàn)三個(gè)用戶的連接為例,事實(shí)上通過上述方法同樣可以實(shí)現(xiàn)更 多用戶的連才妾。實(shí)施例九本實(shí)施例描述了利用Conference (會漢資源)實(shí)現(xiàn)第一用戶與第二用戶、 第三用戶的MPTY操作。圖16為第一用戶與第二用戶、第三用戶利用會議資源實(shí)現(xiàn)MPTY操作指 示的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟1601、用戶發(fā)送建立MPTY的命令;步驟1602 ~ 1604、 AS發(fā)現(xiàn)用戶要建立MPTY,于是到Conference AS申 請會議資源,建立會場;步驟1605、把UE-B加入會場,并且把會話Active; 步驟1606、把UE-C加入會場。本實(shí)施例是以原來的兩個(gè)會話都是連接在MRFP處為例進(jìn)行說明,顯然,如果當(dāng)原來兩個(gè)會話一個(gè)連接在MRFP, 一個(gè)連接在MGW;或者兩個(gè)會話都 連接在MGW時(shí)也可以用本實(shí)施例會議資源來進(jìn)行實(shí)施。本實(shí)施例中只描述了由AS自動把UE-B和UE-C加入會場,很明顯的, 也可以由第一用戶在建立MPTY后發(fā)起命令到AS,然后觸發(fā)AS執(zhí)行把第一 用戶指定的用戶加入會場。實(shí)施例十本實(shí)施例描述了原來兩個(gè)會話一個(gè)在MRF連接, 一個(gè)在MGW連接實(shí)現(xiàn) ECT的處理,處理中分配與第三會話端口相同資源的第四會話端口,如在本例 中是在MRF上分配會話端口,然后使第二用戶與第四會話端口相連,在斷開 第 一用戶或第 一會話端口的連接后,通過連接第三會話端口與第四會話端口進(jìn) 行第二用戶和第三用戶之間的第三會話。圖17為在第一用戶與第二用戶、第三用戶之間執(zhí)行ECT操作指示的實(shí)施 流程示意圖;如圖所示,實(shí)施中包括如下步驟 步驟1701 、用戶發(fā)送執(zhí)行ECT的命令;步驟1702 ~ 1704、 AS發(fā)現(xiàn)用戶要執(zhí)行ECT,于是到MRF為UE-C申請 端口;步驟1705、把UE-C連接到在MRF為其申請的端口; 步驟1706 ~ 1709、把UE-B和MRF的連接變?yōu)閍ctive。 實(shí)施中,如果圖中的UE-B連接的端口和UE-C連接的MRF處的端口不在 同一個(gè)混音資源上,那么只需要用AS去連接這兩個(gè)端口即可實(shí)現(xiàn)。 實(shí)施例十一本實(shí)施例描述了通過把本端的IP地址設(shè)為0.0.0.0實(shí)現(xiàn)CW的處理 圖18為在第一用戶與第二用戶、第三用戶之間實(shí)現(xiàn)CW操作指示的實(shí)施 流程示意圖;如圖所示,實(shí)施中包括如下步驟 步驟1801、 AS收到一個(gè)指向用戶的會話; 步驟1802、 AS告知用戶新來了一個(gè)會話;步驟1803 、用戶要執(zhí)行CW;步驟1804、 AS在給UE - C返回的183相應(yīng)中把本端的IP地址設(shè)為0.0.0.0; 步驟1805、和UE-C正常的協(xié)商; 步驟1806、在180中返回CW的指示。 實(shí)施例十二本實(shí)施例描述了通過把CW的會話連接到MRF上來實(shí)現(xiàn)CW的處理流程。 圖19為通過把將會話連接到MRF上實(shí)現(xiàn)CW的處理流程實(shí)施示意圖,如 圖所示,包括如下步驟步驟1901、 AS收到一個(gè)指向用戶的會話; 步驟1902、 AS告知用戶新來了一個(gè)會話; 步驟1卯3、用戶要執(zhí)行CW;步驟1904 ~ 1906、 AS到MRF處申請一個(gè)新的端口 ,并且把UE-C的端口 號,告知MRF,并且AS得到了 MRF處的端口的信息; 步驟1907、在AS和UE間進(jìn)行正常的會話協(xié)商; 步驟l卯8、在180中返回會話CW的標(biāo)識。 實(shí)施例十三本實(shí)施例描述了在第二條會話執(zhí)行CW的時(shí)候,接通第二條會話的流程, 其中,實(shí)施例十一描述了如何實(shí)現(xiàn)會話的CW,并沒有描述在第二條會話執(zhí)行 CW的時(shí)候,如何實(shí)現(xiàn)接通第二條會話,本實(shí)施例就描述了如何接通CW的會 話。圖20為在第二條會話執(zhí)行CW的時(shí)候,接通第二條會話的實(shí)施流程示意 圖,如圖所示,包括如下步驟步驟2001 ~2006、用戶發(fā)起hold住第一條會話的命令,AS根據(jù)用戶的命 令把第一條會話hold?。徊襟E2007、用戶發(fā)起接通第二條會話的命令;步驟2008 ~ 2009、 AS把MRF處的端口告知UE-B;步驟2010 20U、 AS把UE-B的端口號告知MRF,并且把MRF處的端口 變?yōu)閕nactive;步驟2012-2013、 AS把MGW的端口號告知UE-C;步驟2014 ~ 2015、 AS把UE-C的端口號告知MGW,并且把MGW的端 口設(shè)置為active;步驟2016 ~ 2017、接通CW的會話。實(shí)施中如果上述的第一步中,既有Hold第一條會話也有接通第二條會話 的命令,則上述的步驟2004 ~ 2005步是可以省略,且步驟2014 ~ 2015步只需 更改端口號即可。實(shí)施例十四本實(shí)施例描述了在第一用戶與第二用戶、第三用戶之間實(shí)現(xiàn)Hold與 active會話交替操作指示的實(shí)施方式。圖21為在第一用戶與第二用戶、第三用戶之間實(shí)現(xiàn)Hold與active會話 交替操作指示的實(shí)施流程示意圖,如圖所示,包括如下步驟步驟2101-2106、用戶發(fā)起hold住第二條會話的命令,AS根據(jù)用戶的命 令把第二條會話hold?。徊襟E2107、用戶發(fā)起接通第一條會話的命令;步驟2108-2109、 AS把MRF處的端口告知UE-C;步驟2110-2111、 AS把UE-C的端口號告知MRF;步驟2112 2U3、 AS把MGW的端口號告知UE-B;步驟2114-2115、 AS把UE-B的端口號告知MGW,并且把MGW的端 口設(shè)置為active。實(shí)施中如果上述的第一步中,既有Hold第二條會話也有接通第一條會話 的命令,則上述的步驟2104~2105可以省略,且步驟2114~2115只需更改端 口號即可。實(shí)施例十五本實(shí)施例描述了第一用戶的被叫流程并且用戶要接通第二個(gè)會話操作指 示的實(shí)施方式,本實(shí)施例主要用于描述用戶要接通第二個(gè)會話,把第二用戶連接到MRF,并且把第三用戶連接到MGW的實(shí)施方式。圖22為第一用戶的被叫流程與且用戶要接通第二個(gè)會話操作指示的實(shí)施 流程示意圖,如圖所示,包括如下步驟步驟2201、 AS收到一個(gè)指向用戶的呼叫;步驟2202、通知用戶新來一個(gè)呼叫;步驟2203 ~ 2208、用戶hold住第一條會話;步驟2209、用戶發(fā)送要接通第二個(gè)會話的命令到AS;步驟2210 ~ 2212、 AS到MRF為UE-B申請一個(gè)端口 ,并且把UE-B的端 口號告知MRF,并且得到了 MRF的端口號;步驟2213 ~ 2214、 AS把在MRF申請的端口告知UE-B;步驟2215、按照正常的會話協(xié)商流程,連接MRF和UE-B;步驟2216~2217、 AS把MGW處的端口號設(shè)置為active。實(shí)施中如果上述的步驟2203中的命令中既有hold住第一個(gè)會話,也有接 通第二個(gè)會話的命令,作為優(yōu)化可以省略步驟2206 ~ 2207和步驟2216 ~ 2217。同時(shí),上述的步驟2216 ~ 2217可以放到步驟2209后的任意時(shí)刻進(jìn)行。由上述實(shí)施例可以看出如何利用網(wǎng)絡(luò)媒體資源實(shí)現(xiàn)在IMS集中控制下提 供多會話業(yè)務(wù),使得當(dāng)用戶從CS域接入的時(shí)候同樣在IMS域?yàn)槠涮峁I(yè)務(wù), 并且實(shí)現(xiàn)了業(yè)務(wù)的集中控制,從而減少了運(yùn)營商的部署和管理的成本,為用戶 提供了一致的業(yè)務(wù)體驗(yàn),提高了電路域資源利用率。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1. 一種為用戶提供多會話業(yè)務(wù)的方法,從電路交換域接入的第一用戶通過第一承載通道、第一會話端口、第二會話端口與第二用戶建立第一會話,所述第一承載通道是分配給第一用戶在第一會話中在電路交換域與IP多媒體子系統(tǒng)域之間使用的承載通道,所述第一會話端口是分配給第一承載通道在IP多媒體子系統(tǒng)域側(cè)使用的會話端口,所述第二會話端口是分配給第二用戶在第一會話中在IP多媒體子系統(tǒng)域側(cè)使用的會話端口,其特征在于,包括如下步驟第三用戶與第一用戶發(fā)起第二會話;維持第一會話連接,并在IP多媒體子系統(tǒng)域側(cè)分配第三會話端口;根據(jù)第一用戶選擇的操作指示,通過第一承載通道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶、第二用戶、第三用戶之間承載通道的連接。
2、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 根據(jù)第一用戶選擇的操作指示,決定是否通過會話端口與承栽通道的連接建立第二會話。
3、 如權(quán)利要求2所述的方法,其特征在于,所述第一用戶選擇的操作指 示為建立第二會話,通過第一承載通道、第一會話端口與第二會話端口之間的 連接對第一會話保持連接,通過所述第一承載通道、第一會話端口、第三會話 端口的連接建立第二會話;或者,通過第三會話端口和第二用戶之間的連接保 持第一會話,通過第一承載通道、第一會話端口和第二會話端口之間的連接建 立第二會活;或,所述第一用戶選擇的操作指示為進(jìn)行第二會話呼叫等待,通過第一承 載通道、第一會話端口與第二會話端口之間的連接保持第一會話,通知第三用 戶呼叫等待接續(xù);或,所述第一用戶選擇的操作指示為斷開第二會話連接,通過第一承載通 道、第一會話端口與第二會話端口之間的連接保持第一會話,釋放第二會話。
4、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 根據(jù)第一用戶選擇的操作指示,決定是否通過第二會話端口與第三會話端口之間的連接建立第三承載通道,通過第三承載通道進(jìn)行所述第二用戶與第三 用戶的會話連接。
5、 如權(quán)利要求4所述的方法,其特征在于,所述第一用戶選擇的操作指 示為進(jìn)行第二會話顯式轉(zhuǎn)移連接,斷開第一用戶或第一會話端口的連接,通過 所述第二會話端口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶與 第三用戶之間的第三會話;或者,分配與第三會話相同端口資源的第四會話端 口,第二用戶與第四會話端口相連,斷開第一用戶或第一會話端口的連接,通 過連接第三會話端口與第四會話端口進(jìn)行第二用戶和第三用戶之間的第三會話;或,所述第一用戶選擇的操作指示為進(jìn)行多方通話連接,通過第一承載通 道、第一會話端口、第二承載通道、第二會話端口、第三承載通道、第三會話端口之間的連接第一用戶、第二用戶與第三用戶的進(jìn)行會話;或,在申請會議 資源后,通過第一用戶和會議資源、第二用戶和會議資源、第三用戶和會議資 源之間的連接進(jìn)行會話。
6、 如權(quán)利要求1至5任一所述的方法,其特征在于,所述分配第三會話 端口是在媒體資源功能實(shí)體上分配第三會話端口 ;或,通過媒體網(wǎng)關(guān)控制器在媒體網(wǎng)關(guān)上分配第三會話端口 。
7、 如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括如下步驟 根據(jù)第三會話端口是否與第一會話端口、第二會話端口進(jìn)行會話連接,決定是否在媒體資源功能實(shí)體上分配相應(yīng)的會話端口進(jìn)行會話連接。
8、 如權(quán)利要求6所述的方法,其特征在于,所述會話端口是混音資源端口.
9、 一種為用戶提供多會話業(yè)務(wù)的系統(tǒng),包括在第一會話中的第一用戶 設(shè)備與第二用戶設(shè)備,從電路交換域接入的第一用戶設(shè)備通過第一承載通道、第一會話端口、第二會話端口與第二用戶設(shè)備建立第一會話,所述第一承栽通 道是分配給第一用戶設(shè)備在第一^^舌中在電路交換域與IP多媒體子系統(tǒng)域之 間使用的承載通道,所述第一會話端口是分配給第一承載通道在IP多媒體子 系統(tǒng)域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第一會 話中在IP多媒體子系統(tǒng)域側(cè)使用的會話端口 ,其特征在于,還包括 第三用戶設(shè)備,用于與第一用戶設(shè)備發(fā)起第二會話; 端口分配模塊,用于在IP多媒體子系統(tǒng)域側(cè)設(shè)備分配第三會話端口 ; 會話連接模塊,用于根據(jù)第一用戶選擇的操作指示,通過第一承載通道、 第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第二用 戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,進(jìn)一步包括第一會話建立模 塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過會話端口與承載通 道的連接建立第一會話、第二會話。
11、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,所述第一會話建立模塊包 括第一連接單元、第二連接單元、第三連接單元,其中第 一連接單元,用于所述第 一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持 連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立 第二會話;或者,通過第三會話端口和第二用戶設(shè)備之間的連接保持第一會話, 通過第 一承載通道、第 一會話端口和第二會話端口之間的連接建立第二會話;第二連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第 一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第一用戶設(shè)備選擇的操作指示為斷開第二會話連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。
12、 如權(quán)利要求9所述的系統(tǒng),其特征在于,進(jìn)一步包括第二會話建立模 塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過第二會話端口與第 三會話端口之間的連接建立第三承載通道,通過第三承載通道進(jìn)行所述第二用 戶設(shè)備與第三用戶設(shè)備的會活。
13、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述第二會話建立模塊包 括第四連接單元、第五連接單元,其中第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第一用戶設(shè)備或第一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶端口和第三用戶端口之 間的第三會話;第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三 承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三 用戶設(shè)備的會話;或,在申請會議資源后,通過第一用戶設(shè)備和會議資源、第 二用戶設(shè)備和會議資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。
14、 如權(quán)利要求9至13任一所述的系統(tǒng),其特征在于,所述端口分配模 塊與媒體資源功能實(shí)體相連,用于在媒體資源功能實(shí)體上分配第三會話端口;或,與媒體網(wǎng)關(guān)控制器相連,用于通過媒體網(wǎng)關(guān)控制器在媒體網(wǎng)關(guān)上分配 第三會話端口。
15、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述會話端口是混音資源 端口。
16、 一種為用戶提供多會話業(yè)務(wù)的應(yīng)用服務(wù)器,用于第一用戶設(shè)備與第二 用戶設(shè)備在第 一會話中時(shí),從電路交換域接入的第 一用戶設(shè)備通過第 一承栽通 道、第一會話端口、第二會話端口與第二用戶設(shè)備建立第一會話,所述第一承 載通道是分配給第一用戶設(shè)備在第一會話中在電路交換域與IP多媒體子系統(tǒng) 域之間使用的承載通道,所述第一會話端口是分配給第一承栽通道在IP多媒 體子系統(tǒng)域側(cè)使用的會話端口 ,所述第二會話端口是分配給第二用戶設(shè)備在第 一會話中在IP多媒體子系統(tǒng)域側(cè)使用的^S舌端口,其特征在于,包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在IP 多媒體子系統(tǒng)域側(cè)分配第三會話端口 ;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。
17、 如權(quán)利要求16所述的應(yīng)用服務(wù)器,其特征在于,進(jìn)一步包括第一會 話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過會話端口 與承載通道的連接建立第一會話、第二會話。
18、 如權(quán)利要求17所述的應(yīng)用服務(wù)器,其特征在于,所述第一會話建立 模塊包括第一連接單元、第二連接單元、第三連接單元,其中第一連接單元、用于所述第一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持 連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立 第二會話;或者,通過第三會話端口和第二用戶設(shè)備之間的連接對第一會話保 持連接,通過第一承載通道、第一會話端口和第二會話端口之間的連接建立第 二會話;第二連接單元,用于所述第 一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保 持第一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第 一用戶設(shè)備選擇的操作指示為斷開第二會話連 接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。
19、 如權(quán)利要求16所述的應(yīng)用服務(wù)器,其特征在于,進(jìn)一步包括第二會 話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過第二會話 端口與第三會話端口之間的連接建立第三承載通道,通過第三承載通道進(jìn)行所 述第二用戶設(shè)備與第三用戶設(shè)備的會話。
20、 如權(quán)利要求19所述的應(yīng)用服務(wù)器,其特征在于,所述第二會話建立 模塊包括第四連接單元、第五連接單元,其中第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第一用戶設(shè)備或第一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶設(shè)備和第三用戶設(shè)備之 間的第三會話;第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三 承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三 用戶設(shè)備的會話;或,在申請會議資源后,通過第一用戶設(shè)備和會議資源、第 二用戶設(shè)備和會漢資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。
21、 如權(quán)利要求16至20任一所述的應(yīng)用服務(wù)器,其特征在于,所述端口 分配模塊與媒體資源功能實(shí)體相連,用于在媒體資源功能實(shí)體上分配第三會話 端口;或,與媒體網(wǎng)關(guān)控制器相連,用于通過媒體網(wǎng)關(guān)控制器在媒體網(wǎng)關(guān)上分配 第三會話端口。
22、 一種媒體網(wǎng)關(guān)控制器,用于在第一用戶設(shè)備與第二用戶設(shè)備在第一會 話中時(shí),從電路交換域接入的第一用戶設(shè)備通過第一承載通道、第一會話端口 、 第二會話端口與第二用戶設(shè)備建立第 一會話,所述第 一承載通道是分配給第一 用戶設(shè)備在第一會話中在電路交換域與IP多媒體子系統(tǒng)域之間使用的承載通 道,所述第一會話端口是分配給第一承載通道在IP多媒體子系統(tǒng)域側(cè)使用的 會話端口,所述第二會話端口是分配給第二用戶設(shè)備在第一會話中在IP多媒 體子系統(tǒng)域側(cè)使用的會話端口,其特征在于,包括端口分配模塊,用于第三用戶設(shè)備與第一用戶設(shè)備發(fā)起第二會話時(shí),在IP 多媒體子系統(tǒng)域側(cè)的媒體網(wǎng)關(guān)上為第三用戶設(shè)備分配第三會話端口 ;會話連接模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,通過第一承載通 道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶設(shè)備、第 二用戶設(shè)備、第三用戶設(shè)備之間承載通道的連接。
23、 如權(quán)利要求22所述的媒體網(wǎng)關(guān)控制器,其特征在于,進(jìn)一步包括第 一會話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過會話 端口與承載通道的連接在媒體網(wǎng)關(guān)上建立第一會話、第二會話。
24、 如權(quán)利要求23所述的々某體網(wǎng)關(guān)控制器,其特征在于,所述第一會話 建立模塊包括第一連接單元、第二連接單元、第三連接單元,其中第一連接單元、用于所述第一用戶設(shè)備選擇的操作指示為建立第二會話, 通過第 一承載通道、第 一會話端口與第二會話端口之間的連接對第 一會話保持 連接,通過所述第一承載通道、第一會話端口、第二承載通道之間的連接建立 第二會話;或者,通過第三會話端口和第二用戶設(shè)備之間的連接保持第一會話, 通過第 一承載通道、第 一會話端口和第二會話端口之間的連接建立第二會話;第二連接單元,用于所述第 一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話呼 叫等待連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保 持第一會話,通知第三用戶呼叫等待接續(xù);第三連接單元,用于所述第一用戶設(shè)備選擇的操作指示為斷開第二會話連接,通過第一承載通道、第一會話端口與第二會話端口之間的連接保持第一會 話,釋放第二會話。
25、 如權(quán)利要求22所述的媒體網(wǎng)關(guān)控制器,其特征在于,進(jìn)一步包括第 二會話建立模塊,用于根據(jù)第一用戶設(shè)備選擇的操作指示,決定是否通過第二 會話端口與第三會話端口之間的連接建立第三承載通道,通過第三承載通道進(jìn) 行所述第二用戶設(shè)備與第三用戶設(shè)備的會話。
26、 如權(quán)利要求25所述的媒體網(wǎng)關(guān)控制器,其特征在于,所述第二會話 建立模塊包括第四連接單元、第五連接單元,其中第四連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行第二會話顯 式轉(zhuǎn)移連接,斷開第一用戶設(shè)備或第一會話端口的連接,通過所述第二會話端 口、第三承載通道、第三會話端口之間的連接進(jìn)行第二用戶設(shè)備與第三用戶設(shè) 備之間的第三會話;或者,分配與第三會話端口相同資源的第四會話端口,第 二用戶設(shè)備與第四會話端口相連,斷開第一用戶設(shè)備或第一會話端口的連接, 通過連接第三會話端口與第四會話端口進(jìn)行第二用戶設(shè)備和第三用戶設(shè)備之 間的第三會話;第五連接單元,用于所述第一用戶設(shè)備選擇的操作指示為進(jìn)行多方通話連 接,通過第一承載通道、第一會話端口、第二承載通道、第二會話端口、第三 承載通道、第三會話端口之間的連接進(jìn)行第一用戶設(shè)備、第二用戶設(shè)備與第三 用戶設(shè)備的會話;或,在申請會議資源后,通過第一用戶設(shè)備和會議資源、第 二用戶設(shè)備和會議資源、第三用戶設(shè)備和會議資源之間的連接進(jìn)行會話。
全文摘要
本發(fā)明公開了一種為用戶提供多會話業(yè)務(wù)的方法、系統(tǒng)及應(yīng)用服務(wù)器、媒體網(wǎng)關(guān)控制器,包括當(dāng)?shù)谝挥脩襞c第二用戶通過IMS域側(cè)的第一會話端口與第二會話端口進(jìn)行第一會話時(shí),第三用戶與從CS域接入的第一用戶發(fā)起第二會話;維持第一會話連接,并在IMS域側(cè)分配第三會話端口;根據(jù)第一用戶選擇的操作指示,通過第一承載通道、第一會話端口、第二會話端口、第三會話端口進(jìn)行所述第一用戶、第二用戶、第三用戶之間承載通道的連接。使用本發(fā)明可以對從CS域接入的用戶,在IMS域集中控制下為用戶提供多會話業(yè)務(wù)。
文檔編號H04L12/16GK101277207SQ20071010590
公開日2008年10月1日 申請日期2007年5月31日 優(yōu)先權(quán)日2007年3月26日
發(fā)明者丁春燕, 葉松海, 張恒梁, 朱東銘 申請人:華為技術(shù)有限公司