專利名稱::一種多終端共享公有標(biāo)識(shí)的處理方法及實(shí)體的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別是涉及一種多終端共享公有標(biāo)識(shí)的處理方法及實(shí)體。
背景技術(shù):
:IMS是3GPPR5/R6標(biāo)準(zhǔn)定義的WCDMA網(wǎng)絡(luò)中IP多媒體子系統(tǒng),是3G移動(dòng)網(wǎng)實(shí)現(xiàn)分組話音和分組數(shù)據(jù),提供統(tǒng)一的多媒體業(yè)務(wù)和應(yīng)用的目標(biāo)網(wǎng)絡(luò)。IMS采用IP分組域作為其控制信令和媒體傳輸?shù)某休d通道,采用SIP協(xié)議作為呼叫控制信令。在IMS中,IMS的用戶簽約數(shù)據(jù)集中在HSS中管理,業(yè)務(wù)由應(yīng)用服務(wù)器AS統(tǒng)一提供,會(huì)話控制由S-CSCF完成,兩者在網(wǎng)絡(luò)結(jié)構(gòu)上完全分離,業(yè)務(wù)通過(guò)S-CSCF觸發(fā)至AS處理,多個(gè)AS間可協(xié)同工作。用戶通過(guò)當(dāng)前所在地代理節(jié)點(diǎn)P-CSCF接入IMS,會(huì)話和業(yè)務(wù)控制則由其注冊(cè)地的歸屬域服務(wù)節(jié)點(diǎn)完成,因此用戶在不同接入點(diǎn)總能得到同樣的服務(wù),實(shí)現(xiàn)了業(yè)務(wù)管理、會(huì)話控制及承栽接入的三者分離以及與接入和位置無(wú)關(guān)的業(yè)務(wù)提供。CSI是目前3GPP標(biāo)準(zhǔn)中的一個(gè)研究課題。該課題關(guān)注的是如何將3G的CS域業(yè)務(wù)與IMS域業(yè)務(wù)進(jìn)行結(jié)合。在實(shí)現(xiàn)CSI終端與IMS終端互通的課題上,有如下的相關(guān)技術(shù)。在CSI終端側(cè)設(shè)置CSI互通功能實(shí)體CSI-IW(CSI-Interworking),該功能實(shí)體收到來(lái)自IMS終端的會(huì)話請(qǐng)求后,根據(jù)相關(guān)信息對(duì)存在多種媒體成分的會(huì)話消息進(jìn)行拆然后根據(jù)相關(guān)信息進(jìn)行判斷,選擇在CS域終結(jié)實(shí)時(shí)會(huì)話,在IMS域終結(jié)非實(shí)時(shí)會(huì)話。CSI終端與IMS終端互通流程,參見(jiàn)圖1所示,包括下列步驟1、VoIP終端發(fā)起到CSI終端的IMS會(huì)話請(qǐng)求,該請(qǐng)求包含實(shí)時(shí)業(yè)務(wù)和非實(shí)時(shí)業(yè)務(wù)。2、VoIP側(cè)的IMS轉(zhuǎn)發(fā)該請(qǐng)求到CSI終端側(cè)的CSI-IW。3、CSWW根據(jù)相關(guān)的信息進(jìn)行業(yè)務(wù)邏輯處理,將該會(huì)話請(qǐng)求進(jìn)行分離。4、CSI-IW發(fā)送會(huì)話請(qǐng)求給CSI終端。該請(qǐng)求消息中包含非實(shí)時(shí)業(yè)務(wù)和要求CSI終端發(fā)起終端到網(wǎng)絡(luò)CS承載的指示信息。5、CSI終端收到該會(huì)話請(qǐng)求消息后,發(fā)起到CSI-IW的CS呼叫。6、MGCF收到CSI終端的CS呼叫請(qǐng)求,映射成INVITE發(fā)送給CSI-IW。7、CSI-IW發(fā)送200OK響應(yīng)消息給MGCF。8、MGCF將200OK響應(yīng)消息映射成CS的connect消息發(fā)送給CSI終端。9、CSI終端發(fā)送200OK響應(yīng)消息。該響應(yīng)消息中只包含MSRP的媒體信息。10、CSI-IW將來(lái)自CSI終端的CS呼叫和IMS會(huì)話進(jìn)行合并。11、CSI-IW發(fā)送合并后的200OK響應(yīng)消息給被叫IMS。12、被叫IMS轉(zhuǎn)發(fā)該200OK消息給VoIP終端。通過(guò)上述相關(guān)技術(shù)內(nèi)容可知,現(xiàn)有技術(shù)沒(méi)有定義CSI終端與IMS終端互通時(shí),如果CSI-IW感知了被叫用戶的IP多媒體公有標(biāo)識(shí)IMPU(IPMultimediaPublicIdentity)被多個(gè)終端共享的情況下,CSI-IW應(yīng)該采取怎樣的動(dòng)作。若CSI-IW不采取特殊的操作,由S-CSCF觸發(fā)Forking機(jī)制的話,由于不同的終端可能具備不同的能力,因此,沒(méi)有經(jīng)過(guò)任何處理的會(huì)話請(qǐng)求到達(dá)終端之后,S-CSCF不會(huì)根據(jù)終端的CSI能力進(jìn)行IMS語(yǔ)音會(huì)話到CS域的轉(zhuǎn)移,也不會(huì)進(jìn)行多煤體會(huì)話的拆分以及響應(yīng)的合并處理。因此,讓S-CSCF處理會(huì)發(fā)生很多失敗。
發(fā)明內(nèi)容本發(fā)明提供一種多終端共享公有標(biāo)識(shí)的處理方法及實(shí)體,用以解決現(xiàn)有技術(shù)中CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),不采取特殊的操作,可能導(dǎo)致會(huì)話接續(xù)失敗的問(wèn)題。本發(fā)明方法包括下列步驟A、CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),選擇對(duì)該會(huì)話消息的操作方式;B、在路由所述會(huì)話消息的過(guò)程中,將選定的信息告知后續(xù)網(wǎng)元;C、后續(xù)網(wǎng)元根據(jù)告知的信息,處理該會(huì)話消息。本發(fā)明CSI互通功能實(shí)體,包括判斷單元,用于判斷收到來(lái)自主叫側(cè)的會(huì)話消息是否指向被多個(gè)終端共享的公有標(biāo)識(shí);選擇單元,用于在判斷單元輸出的判斷結(jié)果為肯定時(shí),選擇對(duì)該會(huì)話消息的操作方式;告知單元,用于在路由所述會(huì)話消息的過(guò)程中,將選擇單元選定的信息告知后續(xù)網(wǎng)元。本發(fā)明有益效果如下本發(fā)明中CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),選擇對(duì)該會(huì)話消息的搡作方式,并在路由所述會(huì)話消息的過(guò)程中,將選定的信息告知后續(xù)網(wǎng)元;后續(xù)網(wǎng)元再才艮據(jù)告知的信息,處理該會(huì)話消息。從而避免了后續(xù)網(wǎng)元盲目進(jìn)行處理操作,提高了會(huì)話接續(xù)的成功率。圖1為現(xiàn)有CSI終端與IMS終端互通流程圖2為本發(fā)明方法步驟流程圖3為本發(fā)明方法實(shí)施例一信令流程圖4為本發(fā)明方法實(shí)施例二信令流程圖5為本發(fā)明方法實(shí)施例三信令流程圖6為本發(fā)明方法實(shí)施例四信令流程圖7為本發(fā)明CSI互通功能實(shí)體結(jié)構(gòu)示意圖8為本發(fā)明CSI互通功能實(shí)體實(shí)施例一的結(jié)構(gòu)示意圖9為本發(fā)明CSI互通功能實(shí)體實(shí)施例二的結(jié)構(gòu)示意圖10為本發(fā)明CSI互通功能實(shí)體實(shí)施例三的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了提高會(huì)話接續(xù)的成功率,本發(fā)明提供了一種多終端共享公有標(biāo)識(shí)的處理方法,參見(jiàn)圖2所示,包括下列主要步驟S、CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息,感知該會(huì)話消息指向被多個(gè)終端共享的7>有標(biāo)識(shí)。S、CSI互通功能實(shí)體選擇對(duì)該會(huì)話消息的操作方式。所述選擇對(duì)該會(huì)活消息的操作方式,至少包括CSI互通功能實(shí)體指示后續(xù)網(wǎng)元是否進(jìn)行分叉處理Forking;指示Forking的依據(jù)為下列兩種方式之一方式一、CSI互通功能實(shí)體根據(jù)本地策略指示后續(xù)網(wǎng)元是否進(jìn)行Forking。方式二、CSI互通功能實(shí)體感知后續(xù)網(wǎng)元的Forking處理方式,若后續(xù)網(wǎng)元使用串行Forking方式,則選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking;若后續(xù)網(wǎng)元使用并行Forking方式,則選擇指示后續(xù)網(wǎng)元進(jìn)行Forking。上述兩種方式之下,又分別包括三種情況●情況一,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元不進(jìn)行Forking,則所述選擇對(duì)該會(huì)話消息的操作方式還包括CSI互通功能實(shí)體選擇目的終端,以及針對(duì)選定的目的終端選擇是否對(duì)該會(huì)話消息進(jìn)行拆分;在執(zhí)行拆分操作后,指示后續(xù)網(wǎng)元向所述目的終端發(fā)送。其中,CSI互通功能實(shí)體至少根據(jù)下述信息之一選擇目的終端所述會(huì)話消息中的々某體成分信息、終端能力信息(包括但不限于終端是否支持CSI業(yè)務(wù)能力,終端是否支持VoIP能力)、主叫偏好信息、終端所在的接入網(wǎng)信息(包括但不限于終端所在的接入網(wǎng)的DTM/MuktiRAB能力)、終端的優(yōu)先級(jí)信息。其中,若選定的目的終端具有多種接入方式,則CSI互通功能實(shí)體進(jìn)一步判斷是否需要拆分,并選擇該終端接入域。若所述會(huì)話消息中存在多種媒體成分,選定的目的終端具有多種接入方式,并且選定的目的終端的特定接入方式只能承載會(huì)話消息中的部分媒體,則CSI互通功能實(shí)體選擇對(duì)該會(huì)話消息進(jìn)行拆分;否則選擇不對(duì)該會(huì)話消息進(jìn)行拆分。*情況二,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元進(jìn)行Forking,則所述選擇對(duì)該會(huì)話消息的操作方式還包括CSI互通功能實(shí)體將該會(huì)話消息復(fù)制并與所述多個(gè)終端歸屬的類別——對(duì)應(yīng),以及判斷是否將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分;并根據(jù)各類別終端的特征,指示后續(xù)網(wǎng)元對(duì)應(yīng)向各類別終端發(fā)送。其中,若所述會(huì)話消息中存在多種媒體成分,所述類別的終端具有多種接入方式,并且該類別終端的特定接入方式只能承載會(huì)話消息中的部分媒體,則CSI互通功能實(shí)體將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分;否則不將對(duì)應(yīng)該類別終端的會(huì)活消息進(jìn)行拆分。*情況三,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元不進(jìn)行Forking,則所述選擇對(duì)所述會(huì)話消息的操作方式還包括CSI互通功能實(shí)體將該會(huì)話消息復(fù)制并與所述多個(gè)終端--對(duì)應(yīng),以及判斷是否將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分;并根據(jù)各個(gè)終端的特征,指示后續(xù)網(wǎng)元對(duì)應(yīng)向各個(gè)終端發(fā)送。其中,若所述會(huì)話消息中存在多種i某體成分,所述終端具有多種接入方式,并且該終端的特定接入方式只能承載會(huì)話消息中的部分媒體,則CSI互通功能實(shí)體將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分;否則不將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分。53、在路由所述會(huì)話消息的過(guò)程中,將選定的信息告知后續(xù)網(wǎng)元。在路由所述會(huì)話消息的過(guò)程中,CSI互通功能實(shí)體告知后續(xù)網(wǎng)元的信息至少包括是否進(jìn)行Forking的指示。進(jìn)一步,告知后續(xù)網(wǎng)元的信息還可包括主叫偏好信息,或者目的終端的全球可路由的用戶代理標(biāo)識(shí)GRUU信息(GlobalRoutableUseragentURI)等。54、后續(xù)網(wǎng)元才艮據(jù)告知的信息,處理該會(huì)話消息。后續(xù)網(wǎng)元根據(jù)告知的信息,決定是否對(duì)所述會(huì)話消息進(jìn)行Forking處理,進(jìn)一步還可根據(jù)主叫偏好信息或GRUU信息直接將會(huì)話消息路由到相應(yīng)的終端。對(duì)應(yīng)步驟S2中的情況一,后續(xù)網(wǎng)元根據(jù)告知的信息,將所述會(huì)話消息路由到目的終端后,若該目的終端返回失敗響應(yīng)消息,則CSI互通功能實(shí)體在所述多個(gè)終端范圍內(nèi),從該目的終端之外的其它終端中重新選擇目的終端,并繼續(xù)執(zhí)行步驟S3和步驟S4。對(duì)應(yīng)步驟S2中的情況三,后續(xù)網(wǎng)元根據(jù)告知的信息,將所述會(huì)話消息對(duì)應(yīng)路由到各個(gè)終端后,若CSI互通功能實(shí)體收到至少兩個(gè)終端的響應(yīng)消息,則CSI互通功能實(shí)體選擇第一個(gè)成功響應(yīng)的終端與主叫側(cè)接通,并拆除與后續(xù)發(fā)送成功響應(yīng)的終端之間的會(huì)話。以下通過(guò)四個(gè)方法實(shí)施例,具體描述本發(fā)明方法。方法實(shí)施例一、CSIIW不需要S-CSCF進(jìn)行forkging處理,并選擇VoIP終端終結(jié)會(huì)話,以及VoIP失敗后的重選。參見(jiàn)圖3所示,包括下列步驟1、主叫發(fā)起包含實(shí)時(shí)媒體成分和非實(shí)時(shí)媒體成分的多媒體會(huì)話。注此處主叫方可以發(fā)起對(duì)原有會(huì)話的媒體更改。2、被叫側(cè)的S-CSCF收到該信息之后,向CSIIW轉(zhuǎn)發(fā)給會(huì)話請(qǐng)求。3、CSIIW根據(jù)本地策略進(jìn)行判斷,判斷不需要S-CSCF進(jìn)行forking處理,并根據(jù)終端能力,會(huì)話請(qǐng)求中包含的媒體類型信息,終端的優(yōu)先級(jí)信息等選擇IMSVoIP終端終結(jié)該會(huì)話。4、CSIIW發(fā)起向IMSVoIP終端的多媒體會(huì)話。為了盡量保證該會(huì)話能正確的路由到指定的IMSVoIP終端,CSIIW可以在會(huì)話請(qǐng)求中增加一些信息,以便S-CSCF進(jìn)行后續(xù)的路由選擇。該信息包括指示S-CSCF選擇IMS終端進(jìn)行處理的主叫偏好信息。在上述步驟中,S-CSCF可以在消息中攜帶不需要S-CSCF進(jìn)行forking處理的指示倌息。S-CSCF也可以直接使用IMS終端的GRUU信息做為會(huì)話請(qǐng)求的RequestURI來(lái)達(dá)到上述的目的,此時(shí),S-CSCF不需要在消息中攜帶不需要S-CSCF進(jìn)行forking處理的指示信息。5a、IMSVoIP終端發(fā)送會(huì)話的200OK響應(yīng)消息。6a、CSIIW發(fā)送200OK響應(yīng)消息給S-CSCF。7a、S-CSCF轉(zhuǎn)發(fā)200OK響應(yīng)消息給主叫側(cè)。此時(shí),IMSVoIP終端與主叫側(cè)建立了實(shí)時(shí)媒體和非實(shí)時(shí)媒體承載。5b、VoIP終端發(fā)送失敗響應(yīng)消息。6b、CSIIW將該VoIP從備選終端列表中刪除,繼續(xù)進(jìn)行終端選擇。本次選擇腦。7b、CSIIW發(fā)送會(huì)話請(qǐng)求給UE2。方法實(shí)施例二、CSIIW選擇CSI終端終結(jié)該多媒體會(huì)話,并且根據(jù)媒體類型進(jìn)行會(huì)話拆分。參見(jiàn)圖4所示,包括下列步驟1、主叫發(fā)起包含實(shí)時(shí)媒體成分和非實(shí)時(shí)媒體成分的多媒體會(huì)話。注此處主叫方可以發(fā)起對(duì)原有會(huì)話的媒體更改。2、被叫側(cè)的S-CSCF收到該信息之后,向CSIIW轉(zhuǎn)發(fā)給會(huì)話請(qǐng)求。3、CSIIW根據(jù)S-CSCF配置的信息,如S-CSCF使用串行forking的配置信息進(jìn)行判斷,決定不觸發(fā)S-CSCF的forkging機(jī)制,并根據(jù)終端能力,會(huì)話請(qǐng)求中包含的媒體類型信息,終端的優(yōu)先級(jí)信息,以及終端所在的接入網(wǎng)能力信息之一或者這些信息的任意組合選擇CSI終端。4、CSIIW發(fā)起向CSI終端的非實(shí)時(shí)媒體會(huì)話,會(huì)話中攜帶nonforking指示。為了盡量保證該會(huì)話能正確的路由到指定的CSI終端的IMS部分,CSIIW可以在會(huì)話請(qǐng)求中增加一些信息,以便S-CSCF進(jìn)行后續(xù)的路由選擇。該信息包括指示S-CSCF選擇CSI終端的IMS部分進(jìn)行處理的主叫偏好信息。S-CSCF也可以直接使用IMS終端的GRUU信息做為會(huì)話請(qǐng)求的RequestURL5、CSI終端的IMS部分發(fā)送非實(shí)時(shí)會(huì)話的200OK響應(yīng)消息。6、CSIIW發(fā)起向CSI終端的CS域的實(shí)時(shí)媒體會(huì)話。會(huì)話中攜帶nonforking指示。CSIIW在會(huì)話的RequestURI中填寫(xiě)CSI終端的TelURI信息。該會(huì)話請(qǐng)求路由到MGCF。7、MGCF向CSI終端的CS域發(fā)送CS呼叫請(qǐng)求。8、CSI終端的CS域發(fā)送CS呼叫響應(yīng)。9、MGCF發(fā)送實(shí)時(shí)會(huì)話請(qǐng)求的200OK響應(yīng)消息。10、CSIIW發(fā)送包含實(shí)時(shí)媒體和非實(shí)時(shí)媒體的200OK響應(yīng)消息給S-CSCF。11、S-CSCF發(fā)送200OK響應(yīng)消息給主叫側(cè)。主叫側(cè)與CSI終端的CS域之間建立實(shí)時(shí)媒體承載,與IMS終端之間建立非實(shí)時(shí)媒體承栽。方法實(shí)施例三、CSIIW需要S-CSCF進(jìn)行forking處理,并且判斷需要進(jìn)行會(huì)話拆分。參見(jiàn)圖5所示,包括下列步驟1、主叫發(fā)起包含實(shí)時(shí)媒體成分和非實(shí)時(shí)媒體成分的多媒體會(huì)話。注如果CSIIW收到了主叫方發(fā)起的對(duì)原有會(huì)話的媒體更改,則CSIIW對(duì)新增的媒體成分,可以采用同樣的方式進(jìn)行處理。2、被叫側(cè)的S-CSCF收到該信息之后,向CSIIW轉(zhuǎn)發(fā)給會(huì)話請(qǐng)求。3、CSIIW根據(jù)本地策略進(jìn)行判斷,決定需要S-CSCF進(jìn)行Forking處理。此時(shí)CSIIW根據(jù)終端的能力信息,如同時(shí)存在IMSVoIP終端和CSI終端,決定發(fā)起到S-CSCF的不同的會(huì)話請(qǐng)求,并在會(huì)話請(qǐng)求中攜帶相應(yīng)的主叫偏好信比如,此時(shí)CSIIW決定發(fā)起到IMSVoIP的多媒體會(huì)話請(qǐng)求(步驟4),而發(fā)起到CSI終端的拆分的會(huì)話請(qǐng)求(步驟9和步驟15)。4、CSIIW發(fā)起向S-CSCF的多媒體的會(huì)話請(qǐng)求,該請(qǐng)求中包含主叫偏好信息,該主叫偏好信息排除使用CSI終端來(lái)終結(jié)該會(huì)話請(qǐng)求。注該步驟4與后面的步驟9,步驟15沒(méi)有嚴(yán)格的順序限定,即本步驟4與步驟9,步驟15以及由此觸發(fā)的后續(xù)步驟可以以任意先后的順序發(fā)生。5、S-CSCF根據(jù)主叫偏好信息進(jìn)行終端選擇處理。這里,如果具備多個(gè)滿足主叫偏好條件的終端,S-CSCF可以使用Forking機(jī)制,發(fā)起到各個(gè)終端的會(huì)話請(qǐng)求。S-CSCF的Forking可以是串行forking或者是并行forking。6、S-CSCF發(fā)送多媒體會(huì)話請(qǐng)求到IMS終端。如果有步驟5中有forking產(chǎn)生,則該步驟中,S-CSCF可能發(fā)起到多個(gè)終端的會(huì)話請(qǐng)求(并行forking)。或者S-CSCF收到IMS終端的失敗響應(yīng)后,發(fā)起到另外一個(gè)終端的會(huì)話請(qǐng)求(并行forking)。7、IMS終端發(fā)送多媒體會(huì)話的200OK響應(yīng)消息。8、S-CSCF發(fā)送200OK響應(yīng)消息給CSIIW。9、CSIIW發(fā)起到S-CSCF的實(shí)時(shí)會(huì)話請(qǐng)求,該請(qǐng)求的requestURI信息填寫(xiě)CSI終端的CS域的telURI信息。10、S-CSCF路由該請(qǐng)求到MGCF。11、MGCF發(fā)送CS呼叫請(qǐng)求到CSI終端的CS域。12、CSI終端發(fā)送CS呼叫響應(yīng)消息到MGCF。13、MGCF發(fā)送200OK響應(yīng)消息到S-CSCF。14、S-CSCF發(fā)送實(shí)時(shí)會(huì)話響應(yīng)消息到CSIIW。15、CSI終端發(fā)送非實(shí)時(shí)會(huì)話的請(qǐng)求消息到S-CSCF,該會(huì)話請(qǐng)求中攜帶主叫偏好信息,指示S-CSCF將該請(qǐng)求路由到CSI終端的IMS部分。16、S-CSCF發(fā)送該請(qǐng)求到CSI終端的IMS部分。17、CSI終端的IMS部分發(fā)送200OK響應(yīng)消息。18、S-CSCF轉(zhuǎn)發(fā)該200OK響應(yīng)消息給CSIIW。19、CSIIW發(fā)送200OK響應(yīng)消息給主叫側(cè)。20、S-CSCF收到該200OK響應(yīng)消息后,轉(zhuǎn)發(fā)給主叫側(cè)。方法實(shí)施例四、CSIIW不需要S-CSCF進(jìn)行forking處理,根據(jù)終端數(shù)據(jù)復(fù)制會(huì)話請(qǐng)求,并發(fā)送給后續(xù)網(wǎng)元進(jìn)行路由。參見(jiàn)圖6所示,包括下列步驟1、主叫發(fā)起包含實(shí)時(shí)媒體成分和非實(shí)時(shí)媒體成分的多媒體會(huì)話。注此處主叫方可以發(fā)起對(duì)原有會(huì)話的媒體更改。2、被叫惻的S-CSCF收到該信息之后,向CSIIW轉(zhuǎn)發(fā)給會(huì)話請(qǐng)求。3、CSIIW決定根據(jù)終端數(shù)目對(duì)會(huì)話請(qǐng)求消息進(jìn)行復(fù)制。4、CSIIW發(fā)起向IMSUE1終端會(huì)話,會(huì)話中攜帶nonforking指示。5、CSIIW發(fā)起向IMSUE3終端會(huì)話,會(huì)話中攜帶nonforking指示。6、CSIIW發(fā)起向IMSUE2終端會(huì)話,會(huì)話中攜帶nonforking指示。在步驟4,5,6中,為了盡量保證該會(huì)話能正確的路由到指定的終端,CSIIW可以在會(huì)話請(qǐng)求中增加一些信息,以便S-CSCF進(jìn)行后續(xù)的路由選擇。該信息包括指示S-CSCF選擇某個(gè)終端進(jìn)行處理的主叫偏好信息。S-CSCF也可以直接使用終端的GRUU信息做為會(huì)話請(qǐng)求的RequestURI。注步驟4,5,6沒(méi)有嚴(yán)格的順序關(guān)系。即步驟4,5,6可以以任意的順序發(fā)生。7、IMSUE1終端發(fā)送200OK響應(yīng)消息。8、IMSUE3終端發(fā)送200OK響應(yīng)消息。9、IMSUE2終端發(fā)送200OK響應(yīng)消息。10、CSIIW發(fā)起向主叫側(cè)的200OK響應(yīng)消息,消息中攜帶IMSUE1的媒體信息。11、IMSUE1與主叫側(cè)建立媒體。12、CSIIW發(fā)起到IMSUE2的Bye消息。13、CSIIW發(fā)起到IMSUE3的Bye消息。14、IMSUE2發(fā)送Bye的200響應(yīng)消息。1515、IMSUE3發(fā)送Bye的200響應(yīng)消息。主叫惻與CSI終端的CS域之間建立實(shí)時(shí)媒體承載,與IMS終端之間建立非實(shí)時(shí)媒體承栽。對(duì)應(yīng)上述方法本發(fā)明還提供了一種CSI互通功能實(shí)體,參見(jiàn)圖7所示,其包括依次相連的判斷單元、選擇單元和告知單元。進(jìn)一步,參見(jiàn)圖8所示,本發(fā)明CSI互通功能實(shí)體的實(shí)施例一中,所述選擇單元中包括第一選擇子單元,還包括與第一選擇子單元相連的第二選擇子單元,與第二選擇子單元相連的第三選擇子單元和排除單元。進(jìn)一步,參見(jiàn)圖9所示,本發(fā)明CSI互通功能實(shí)體的實(shí)施例二中,所述選擇單元中包括第一選擇子單元,還包括與第一選擇子單元相連的第四選擇子單元。進(jìn)一步,參見(jiàn)圖IO所示,本發(fā)明CSI互通功能實(shí)體的實(shí)施例三中,所述選擇單元中包括第一選擇子單元,還包括與第一選擇子單元相連的第五選擇子單元;以及執(zhí)行單元。所述判斷單元,用于判斷收到來(lái)自主叫側(cè)的會(huì)話消息是否指向被多個(gè)終端共享的公有標(biāo)識(shí);所述選擇單元,用于在判斷單元輸出的判斷結(jié)杲為肯定時(shí),選擇對(duì)該會(huì)話消息的操作方式。其中,所述第一選擇子單元,用于根據(jù)本地策略選擇指示后續(xù)網(wǎng)元是否進(jìn)行Forking;或者,感知后續(xù)網(wǎng)元的Forking處理方式,若后續(xù)網(wǎng)元使用串行Forking方式,則選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking;若后續(xù)網(wǎng)元使用并行Forking方式,則選擇指示后續(xù)網(wǎng)元進(jìn)行Forking。其中,所述第二選擇子單元,用于在第一選擇子單元選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking時(shí),進(jìn)一步選擇目的終端。其中,所迷第三選擇子單元,用于針對(duì)第二選擇子單元選定的目的終端選擇是否對(duì)該會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。其中,所述排除單元,用于在獲知目的終端返回失敗響應(yīng)消息后,將該目的終端從所述共享同一公有標(biāo)識(shí)的多個(gè)終端中排除,并觸發(fā)第二選擇子單元重新選擇目的終端。其中,所述第四選擇子單元,用于在第一選擇子單元選擇指示后續(xù)網(wǎng)元進(jìn)行Forking時(shí),復(fù)制所述會(huì)話消息并與所述多個(gè)終端歸屬的類別--對(duì)應(yīng),以及選擇是否將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。以及根據(jù)各類別終端的特征指示告知單元,以進(jìn)一步由告知單元指示后續(xù)網(wǎng)元對(duì)應(yīng)向各類別終端發(fā)送。其中,所述第五選擇子單元,用于在第一選擇子單元選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking時(shí),復(fù)制所述會(huì)話消息并與所述多個(gè)終端——對(duì)應(yīng),以及選擇是否將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。以及根據(jù)各終端的特征指示告知單元,以進(jìn)一步由告知單元指示后續(xù)網(wǎng)元對(duì)應(yīng)向各終端發(fā)送。所述告知單元,用于在路由所述會(huì)話消息的過(guò)程中,將選擇單元選定的信息告知后續(xù)網(wǎng)元。所述執(zhí)行單元,用于當(dāng)收到至少兩個(gè)終端的響應(yīng)消息時(shí),選擇第一個(gè)成功響應(yīng)的終端與主叫側(cè)接通,并拆除與后續(xù)發(fā)送成功響應(yīng)的終端之間的會(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.一種多終端共享公有標(biāo)識(shí)的處理方法,其特征在于,包括下列步驟A、CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),選擇對(duì)該會(huì)話消息的操作方式;B、在路由所述會(huì)話消息的過(guò)程中,將選定的信息告知后續(xù)網(wǎng)元;C、后續(xù)網(wǎng)元根據(jù)告知的信息,處理該會(huì)話消息。2、如權(quán)利要求l所述的方法,其特征在于,步驟A中所述選擇對(duì)所述會(huì)話消息的操作方式,至少包括CSI互通功能實(shí)體指示后續(xù)網(wǎng)元是否進(jìn)行分叉處理Forking。3、如權(quán)利要2所述的方法,其特征在于,CSI互通功能實(shí)體根據(jù)本地策略指示后續(xù)網(wǎng)元是否進(jìn)行Forking;或者,CSI互通功能實(shí)體感知后續(xù)網(wǎng)元的Forking處理方式,若后續(xù)網(wǎng)元使用串行Forking方式,則選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking;若后續(xù)網(wǎng)元使用并行Forking方式,則選擇指示后續(xù)網(wǎng)元進(jìn)行Forking。4、如權(quán)利要求3所述的方法,其特征在于,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元不進(jìn)行Forking,則步驟A中所述選擇對(duì)所述會(huì)話消息的操作方式還包括CSI互通功能實(shí)體選擇目的終端,以及針對(duì)選定的目的終端選擇是否對(duì)該會(huì)話消息進(jìn)行拆分;在執(zhí)行拆分操作后,指示后續(xù)網(wǎng)元向所述目的終端發(fā)送。5、如權(quán)利要求4所述的方法,其特征在于,CSI互通功能實(shí)體至少根據(jù)下述信息之一選擇目的終端所述會(huì)話消息中的媒體成分信息、終端能力信息、主叫偏好信息、終端所在的接入網(wǎng)信息、終端的優(yōu)先級(jí)信息。6、如權(quán)利要求5所述的方法,其特征在于,若選定的目的終端具有多種接入方式,則CSI互通功能實(shí)體進(jìn)一步判斷是否需要拆分并選擇該終端接入域。7、如權(quán)利要求6所述的方法,其特征在于,若所述會(huì)話消息中存在多種媒體成分,選定的目的終端具有多種接入方式,并且選定的目的終端的特定接入方式只能承載會(huì)話消息中的部分媒體,則CSI互通功能實(shí)體選擇對(duì)該會(huì)話消息進(jìn)行拆分;否則選擇不對(duì)該會(huì)話消息進(jìn)行拆分。8、如權(quán)利要求4至7任一項(xiàng)所述的方法,其特征在于,步驟C中,后續(xù)網(wǎng)元根據(jù)告知的信息,將所述會(huì)話消息路由到目的終端后,若該目的終端返回失敗響應(yīng)消息,則CSI互通功能實(shí)體在所述多個(gè)終端范圍內(nèi),從該目的終端之外的其它終端中重新選擇目的終端,并繼續(xù)執(zhí)行步驟B和步驟C。9、如權(quán)利要求3所述的方法,其特征在于,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元進(jìn)行Forking,則步驟A中所述選擇對(duì)所述會(huì)話消息的操作方式還包括CSI互通功能實(shí)體將該會(huì)話消息復(fù)制并與所述多個(gè)終端歸屬的類別——對(duì)應(yīng),以及判斷是否將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分;并根據(jù)各類別終端的特征,指示后續(xù)網(wǎng)元對(duì)應(yīng)向各類別終端發(fā)送。10、如權(quán)利要求9所述的方法,其特征在于,若所述會(huì)話消息中存在多種i某體成分,所述類別的終端具有多種接入方式,并且該類別終端的特定接入方式只能承載會(huì)話消息中的部分媒體,則CSI互通功能實(shí)體將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分;否則不將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分。11、如權(quán)利要求3所述的方法,其特征在于,若CSI互通功能實(shí)體指示后續(xù)網(wǎng)元不進(jìn)行Forking,則步驟A中所述選擇對(duì)所述會(huì)話消息的操作方式還包括CSI互通功能實(shí)體將該會(huì)話消息復(fù)制并與所述多個(gè)終端一一對(duì)應(yīng),以及判斷是否將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分;并4艮據(jù)各個(gè)終端的特征,指示后續(xù)網(wǎng)元對(duì)應(yīng)向各個(gè)終端發(fā)送。12、如權(quán)利要求11所述的方法,其特征在于,若所述會(huì)話消息中存在多種々某體成分,所述終端具有多種接入方式,并且該終端的特定接入方式只能承載會(huì)話消息中的部分士某體,則CSI互通功能實(shí)體將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分;否則不將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分。13、如權(quán)利要求11或12所述的方法,其特征在于,若CSI互通功能實(shí)體收到至少兩個(gè)終端的響應(yīng)消息,則CSI互通功能實(shí)體選擇第一個(gè)成功響應(yīng)的終端與主叫側(cè)接通,并拆除與后續(xù)發(fā)送成功響應(yīng)的終端之間的會(huì)話。14、如權(quán)利要求1至7任一項(xiàng)、9、10、11或12所述的方法,其特征在于,所述步驟B中,CSI互通功能實(shí)體告知后續(xù)網(wǎng)元的信息至少包括是否進(jìn)行Forking的指示。15、如權(quán)利要求14所述的方法,其特征在于,所述CSI互通功能實(shí)體告知后續(xù)網(wǎng)元的信息還包括主叫偏好信息,或者目的終端的全球可路由的用戶代理標(biāo)識(shí)GRUU信息。16、一種CSI互通功能實(shí)體,其特征在于,包括判斷單元,用于判斷收到來(lái)自主叫側(cè)的會(huì)話消息是否指向被多個(gè)終端共享的公有標(biāo)識(shí);選擇單元,用于在判斷單元輸出的判斷結(jié)果為肯定時(shí),選擇對(duì)該會(huì)話消息的操作方式;告知單元,用于在路由所述會(huì)話消息的過(guò)程中,將選擇單元選定的信息告知后續(xù)網(wǎng)元。17、如權(quán)利要求16所述的實(shí)體,其特征在于,所述選擇單元中包括第一選擇子單元,用于根據(jù)本地策略選擇指示后續(xù)網(wǎng)元是否進(jìn)行Forking;或者,感知后續(xù)網(wǎng)元的Forking處理方式,若后續(xù)網(wǎng)元使用串行Forking方式,則選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking;若后續(xù)網(wǎng)元使用并行Forking方式,則選擇指示后續(xù)網(wǎng)元進(jìn)行Forking。18、如權(quán)利要求17所述的實(shí)體,其特征在于,若所述第一選擇子單元選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking,則所述選擇單元中還包括第二選擇子單元,用于選擇目的終端;第三選擇子單元,用于針對(duì)第二選擇子單元選定的目的終端選擇是否對(duì)該會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。19、如權(quán)利要求18所述的實(shí)體,其特征在于,所述實(shí)體還包括排除單元,用于在獲知目的終端返回失敗響應(yīng)消息后,將該目的終端從所述共享同一公有標(biāo)識(shí)的多個(gè)終端中排除,并觸發(fā)第二選擇子單元重新選擇目的終端。20、如權(quán)利要求17所述的實(shí)體,其特征在于,若所述第一選擇子單元選擇指示后續(xù)網(wǎng)元進(jìn)行Forking,則所述選擇單元中還包括第四選擇子單元,用于復(fù)制所述會(huì)話消息并與所述多個(gè)終端歸屬的類別一一對(duì)應(yīng),以及選擇是否將對(duì)應(yīng)該類別終端的會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。21、如權(quán)利要求17所述的實(shí)體,其特征在于,若所述第一選擇子單元選擇指示后續(xù)網(wǎng)元不進(jìn)行Forking,則所述選擇單元中還包括第五選擇子單元,用于復(fù)制所述會(huì)話消息并與所述多個(gè)終端一一對(duì)應(yīng),以及選擇是否將對(duì)應(yīng)該終端的會(huì)話消息進(jìn)行拆分,并執(zhí)行拆分操作。22、如權(quán)利要求21所述的實(shí)體,其特征在于,還包括執(zhí)行單元,用于當(dāng)收到至少兩個(gè)終端的響應(yīng)消息時(shí),選擇第一個(gè)成功響應(yīng)的終端與主叫側(cè)接通,并拆除與后續(xù)發(fā)送成功響應(yīng)的終端之間的會(huì)話。全文摘要本發(fā)明公開(kāi)了一種多終端共享公有標(biāo)識(shí)的處理方法及實(shí)體,用以解決現(xiàn)有技術(shù)中CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),不采取特殊的操作,可能導(dǎo)致會(huì)話接續(xù)失敗的問(wèn)題。本發(fā)明方法CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),選擇對(duì)該會(huì)話消息的操作方式;在路由所述會(huì)話消息的過(guò)程中,將選定的信息告知后續(xù)網(wǎng)元;后續(xù)網(wǎng)元根據(jù)告知的信息,處理該會(huì)話消息。本發(fā)明實(shí)體包括判斷單元,選擇單元和告知單元。本發(fā)明可在CSI互通功能實(shí)體收到來(lái)自主叫側(cè)的會(huì)話消息指向被多個(gè)終端共享的公有標(biāo)識(shí)時(shí),采取特殊的操作,提高會(huì)話接續(xù)的成功率。文檔編號(hào)H04L12/46GK101207548SQ20061017076公開(kāi)日2008年6月25日申請(qǐng)日期2006年12月22日優(yōu)先權(quán)日2006年12月22日發(fā)明者張恒梁,朱東銘申請(qǐng)人:華為技術(shù)有限公司