專利名稱:一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及IP (網(wǎng)絡(luò)互聯(lián)協(xié)議,Internet Protocol,簡稱IP)多媒體子系統(tǒng)中反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法和裝置。
背景技術(shù):
IP 多媒體子系統(tǒng)(IP Multimedia Core Network Subsystem,簡稱 IMS)是由第三代合作伙伴計(jì)劃(3rd Generation Partnership Pro ject,簡稱3GPP)提出的一種基于IP的網(wǎng)絡(luò)架構(gòu),構(gòu)建了一個(gè)開放而靈活的業(yè)務(wù)環(huán)境,支持多媒體應(yīng)用,能夠?yàn)橛脩籼峁┴S富的多媒體業(yè)務(wù)。在MS業(yè)務(wù)體系中,控制層和業(yè)務(wù)層是分離的,控制層不提供具體業(yè)務(wù),只向業(yè)務(wù)層提供必要的觸發(fā)、路由、計(jì)費(fèi)等功能??刂茖又袠I(yè)務(wù)觸發(fā)和控制功能是呼叫會(huì)話控制功能(Call Session Control Function,簡稱CSCF)完成的。呼叫會(huì)話控制功能分為:代理呼叫會(huì)話控制功能(Proxy-CSCF,簡稱P-CSCF)、查詢呼叫會(huì)話控制功能(Interrogating-CSCF,簡稱1-CSCF)和服務(wù)呼叫會(huì)話控制功能(Serving-CSCF,簡稱S-CSCF)三種類型,其中負(fù)主要責(zé)任的是S-CSCF。業(yè)務(wù)層是由一系列應(yīng)用服務(wù)器(Application Server,簡稱AS)組成,能提供具體業(yè)務(wù)服務(wù)。控制層(S-CSCF)根據(jù)用戶的簽約信息控制業(yè)務(wù)觸發(fā),調(diào)用AS上的業(yè)務(wù),實(shí)現(xiàn)業(yè)務(wù)功能。會(huì)話中的端到端設(shè)備稱為用戶設(shè)備(User Equipment,簡稱UE),負(fù)責(zé)與使用者的交互,有的UE具有多種接入網(wǎng)絡(luò)的方式,包括通過3GPP的包交換(Packet Switch,簡稱PS)域接入網(wǎng)絡(luò),還可以通過電路交換(Circuit Switch,簡稱CS)域接入網(wǎng)絡(luò)等。在CS域接入到IMS網(wǎng)絡(luò)中,移動(dòng)交換中心(Mobile Switch Center,簡稱MSC)或移動(dòng)交換中心服務(wù)器(MSC Server)作為信令面的控制網(wǎng)元接入到MS網(wǎng)絡(luò)。如果CS網(wǎng)絡(luò)配置了增強(qiáng)移動(dòng)交換中心(enhanced Mobile Switch Center,簡稱eMSC),由eMSC提供SIP (Session Initial Protocol,初始會(huì)話協(xié)議)接口來與MS網(wǎng)絡(luò)交互,則MS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)的交互可以通過eMSC來實(shí)現(xiàn)。在本文中將能夠與MS網(wǎng)絡(luò)交互的MSC或MSC Server統(tǒng)稱為eMSC。對于具有多種接入方式的UE而言,如果該UE某時(shí)刻只能使用一種接入方式,則其在2/3G網(wǎng)絡(luò)的接入方式下正在執(zhí)行通話業(yè)務(wù),因通話業(yè)務(wù)在2/3G網(wǎng)絡(luò)中由CS域提供,當(dāng)UE移動(dòng)到其他地方而需要改變其使用的接入方式為LTE (Long Term Evolution,長期演進(jìn))網(wǎng)絡(luò)或HSPA (high speed packet access,高速分組接入)網(wǎng)絡(luò)接入時(shí),UE和網(wǎng)絡(luò)能提供某種方式使UE正在執(zhí)行的通話業(yè)務(wù)不被中斷,因通話業(yè)務(wù)在這些網(wǎng)絡(luò)中由PS域提供,這樣的能力我們稱之為單待終端業(yè)務(wù)從CS到PS的連續(xù)性,簡稱反向單待業(yè)務(wù)連續(xù)性(CS to PSSingle Radio Voice Call Continuity-CS to PS SRVCC),與之相對應(yīng)的,如果是UE從LTE網(wǎng)絡(luò)或HSPA網(wǎng)絡(luò)移動(dòng)到2/3G網(wǎng)絡(luò)則稱之為單待終端業(yè)務(wù)連續(xù)性,簡稱為單待業(yè)務(wù)連續(xù)性。為了實(shí)現(xiàn) CS to PS SRVCC 業(yè)務(wù),在 MS 網(wǎng)絡(luò)中引入 ATCF (Access TransferControl Function,接入傳輸控制功能),即會(huì)話在IMS網(wǎng)絡(luò)中的信令錨定點(diǎn),能夠減少會(huì)話從CS域切換到PS域的時(shí)間間隔,提高用戶體驗(yàn)。ATCF是在UE通過PS域注冊到MS網(wǎng)絡(luò)的時(shí)候由頂S網(wǎng)絡(luò)分配的。當(dāng)UE通過CS域的控制網(wǎng)元注冊到MS網(wǎng)絡(luò)的時(shí)候,MS網(wǎng)絡(luò)會(huì)將ATCF的信息通知給CS域的控制網(wǎng)元。CS域的控制網(wǎng)元發(fā)起IMS的重注冊過程,以將ATCF加入到CS域的后續(xù)會(huì)話的路徑中。在具體實(shí)現(xiàn)的時(shí)候,UE通過PS域的MS注冊過程可能在CS域的會(huì)話建立后發(fā)生,即ATCF在CS域的會(huì)話建立后才分配,那么該會(huì)話因?yàn)闆]有錨定在ATCF,所以執(zhí)行CS to PSSRVCC業(yè)務(wù)會(huì)導(dǎo)致失敗,即執(zhí)行從CS域到PS域的會(huì)話切換會(huì)失敗。也有一種可能,UE在CS域的會(huì)話建立后,ATCF進(jìn)行了變更,即最新的ATCF不在原會(huì)話的信令路徑里,那么從CS域到PS域的會(huì)話切換也會(huì)失敗。圖1是現(xiàn)有的CS to PS SRVCC的流程圖,圖中,eMSC是為UEl服務(wù)的CS域的網(wǎng)元,P-CSCF、ATCF、S-CSCF 及 AS (App Ii cat ion Server,應(yīng)用服務(wù)器)是為 UEl 服務(wù)的 MS 網(wǎng)絡(luò)中的網(wǎng)元。UEl已經(jīng)注冊到CS域,并且eMSC代替用戶進(jìn)行了 MS注冊。但此時(shí)UEl沒有通過PS域進(jìn)行MS注冊,還沒有分配ATCF。如圖所示,UEl在CS域建立了一個(gè)會(huì)話,并且通過eMSC與MS網(wǎng)絡(luò)中的AS進(jìn)行信令交互,因?yàn)榇藭r(shí)沒有ATCF,所以該會(huì)話的信令錨定在IMS網(wǎng)絡(luò)的AS上。eMSC與MS網(wǎng)絡(luò)中的AS的信令交互過程可能會(huì)經(jīng)過1-CSCF或S-CSCF等網(wǎng)元,此為現(xiàn)有技術(shù),為了描述簡便,在此沒有畫出。具體過程如下:步驟101:UE1向基站發(fā)送會(huì)話建立請求,請求建立會(huì)話。比如終端發(fā)送set up請求;步驟102:基站將會(huì)話建立請求發(fā)送到eMSC ;步驟103:eMSC向S-CSCF/AS發(fā)送會(huì)話建立請求,比如eMSC向S-CSCF/AS發(fā)送SIPINVITE 消息,為了簡便起見,此處S-CSCF與AS之間的交互沒有寫出,僅以S-CSCF/AS來表示。其中AS也可能是SCC AS,此處僅以AS代表。步驟104:S-CSCF/AS將會(huì)話建立請求發(fā)送到UE2 ;步驟105:UE2返回會(huì)話建立響應(yīng),接受會(huì)話請求;在實(shí)際實(shí)現(xiàn)過程中,UEl和UE2之間可能進(jìn)行多次信令交互以完成會(huì)話建立過程,為了簡便,在此不贅述。步驟106:S-CSCF/AS向eMSC發(fā)送會(huì)話建立響應(yīng);步驟107 步驟108:eMSC將會(huì)話建立響應(yīng)發(fā)送給基站,基站將會(huì)話建立響應(yīng)發(fā)送給 UEl ;至此,UEl在CS域的會(huì)話建立完成。此會(huì)話的信令路徑中沒有包含ATCF。步驟109 =UEl通過PS域發(fā)起MS注冊過程。此注冊過程中P-CSCF選擇一個(gè)為該UEl服務(wù)的ATCF,ATCF的信息在MS注冊過程中在消息中帶給S-CSCF/AS ;該ATCF用于從CS到PS域的會(huì)話切換過程中,作為UEl在MS網(wǎng)絡(luò)中的信令錨定點(diǎn),與媒體網(wǎng)關(guān)的切換錨定點(diǎn)交互,減少切換時(shí)延,提高用戶體驗(yàn)。步驟110:eMSC收到S-CSCF/AS發(fā)送的攜帶ATCF的信息的消息后,代替UEl發(fā)起CS域的IMS注冊或重注冊過程,在此過程中將ATCF加入到注冊路徑中;該ATCF的信息比如是ATCF的地址,或者是ATCF的標(biāo)識等。CS域的MS注冊或重注冊完成之后,當(dāng)eMSC建立新的會(huì)話時(shí),可以將ATCF加入到新的會(huì)話的信令路徑中,該ATCF作為該新的會(huì)話在IMS網(wǎng)絡(luò)的信令錨定點(diǎn)。當(dāng)該新的會(huì)話需要切換到PS域的時(shí)候,ATCF可以與ATGW(Access Transfer Gateway,接入傳輸網(wǎng)關(guān))進(jìn)行交互,ATCF和ATGW分別作為會(huì)話切換到PS域的MS信令錨定點(diǎn)和媒體錨定點(diǎn)。步驟111:基站根據(jù)測量報(bào)告,決定將會(huì)話從CS域切換到PS域;步驟112:基站向eMSC發(fā)送將UEl從CS切換到PS的切換請求;步驟113:eMSC向ATCF發(fā)送切換請求;步驟114 =ATCF收到切換請求后,發(fā)現(xiàn)之前建立的會(huì)話沒有錨定在其上面,即ATCF沒有在會(huì)話的信令路徑中,ATCF無法執(zhí)行到PS域的切換過程。ATCF向eMSC返回切換失敗響應(yīng);步驟113 步驟114的另外一種可能實(shí)施方式是,eMSC向AS發(fā)送CS到PS的切換請求。AS收到該切換請求后,因?yàn)槠錈o法成功執(zhí)行CS到PS的切換過程,會(huì)導(dǎo)致切換時(shí)延太長等失敗場景。AS向eMSC返回切換失敗的響應(yīng)消息。步驟115:eMSC向基站返回切換失敗的響應(yīng)消息;步驟116:繼續(xù)后續(xù)的操作?,F(xiàn)有技術(shù)中,終端在無法成功切換到PS域的情況下,可以選擇切換到其他的CS域。但步驟113 步驟114的過程需要花費(fèi)一定的時(shí)間,可能導(dǎo)致終端移出了網(wǎng)絡(luò)的覆蓋區(qū)域,連切換到其他CS域的時(shí)機(jī)也失去了。最終導(dǎo)致會(huì)話丟失,影響用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,加速從CS域到PS域的會(huì)話切換過程,縮短切換失敗時(shí)的信令開銷。為了解決上述問題,本發(fā)明提供一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,包括:增強(qiáng)移動(dòng)交換中心(eMSC)獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為所述終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息,當(dāng)所述eMSC收到將終端從CS切換到PS的切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含IMS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則阻止執(zhí)行所述終端CS到PS的切換。進(jìn)一步地,所述eMSC判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),包括:所述eMSC根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域中是否包含所述信令錨定點(diǎn)的信息,或者,根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的路由頭域中是否包含所述信令錨定點(diǎn)的信息,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含所述信令錨定點(diǎn)。進(jìn)一步地,所述eMSC阻止執(zhí)行CS到PS的切換,包括:eMSC返回切換拒絕消息。進(jìn)一步地,所述eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,包括:eMSC通過MS注冊過程或重注冊過程獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者eMSC通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;
所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。本發(fā)明要解決的另一技術(shù)問題是提供一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,避免可能出現(xiàn)的UE從CS域到PS域的會(huì)話切換失敗。為了解決上述問題,本發(fā)明還提供了一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,包括:增強(qiáng)移動(dòng)交換中心(eMSC)獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為所述終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息后,判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含所述信令錨定點(diǎn),則向所述終端所屬基站發(fā)送消息,禁止其發(fā)起所述終端CS到PS的切換。進(jìn)一步地,所述eMSC判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),包括:所述eMSC根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域中是否包含所述信令錨定點(diǎn)的信息,或者,根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的路由頭域中是否包含所述信令錨定點(diǎn)的信息,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含所述信令錨定點(diǎn)。進(jìn)一步地,所述eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,包括:eMSC通過MS注冊過程或重注冊過程獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者eMSC通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。進(jìn)一步地,所述方法還包括:當(dāng)所述eMSC判斷所述終端為具有反向單待業(yè)務(wù)連續(xù)性能力且簽約反向單待業(yè)務(wù)連續(xù)性業(yè)務(wù)的終端,且該終端當(dāng)前所有會(huì)話的信令路徑中均包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則所述eMSC向該終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換。本發(fā)明要解決的技術(shù)問題是提供一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)裝置,加速從CS域到PS域的會(huì)話切換過程,縮短切換失敗時(shí)的信令開銷。為了解決上述問題,本發(fā)明還提供了一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)裝置,位于增強(qiáng)移動(dòng)交換中心(eMSC),包括信息獲取模塊、判斷模塊和處理模塊,其中:所述信息獲取模塊,用于獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息;所述判斷模塊,用于判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含IMS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn);所述處理模塊,用于在所述判斷模塊判斷所述終端當(dāng)前會(huì)話的信令路徑中不包含所述信令錨定點(diǎn)時(shí),阻止執(zhí)行所述終端CS到PS的切換。進(jìn)一步地,所述處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換:所述處理模塊向所述終端所屬基站發(fā)送消息,禁止其發(fā)起所述終端CS到PS的切換。
進(jìn)一步地,所述裝置還包括接收模塊,其用于接收將終端從CS切換到PS的切換請求;所述判斷模塊是用于在所述接收模塊接收到所述切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn);所述處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換:所述處理模塊返回切換拒絕消息。進(jìn)一步地,所述判斷模塊還用于判斷所述終端為具有反向單待業(yè)務(wù)連續(xù)性能力且簽約反向單待業(yè)務(wù)連續(xù)性業(yè)務(wù)的終端,且該終端當(dāng)前所有會(huì)話的信令路徑中均包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則通知所述處理模塊向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換;所述處理模塊還用于根據(jù)所述判斷模塊的通知向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換。進(jìn)一步地,所述判斷模塊是用于采用以下方式判斷該終端當(dāng)前會(huì)話的信令路徑信息中是否包含所述信令錨定點(diǎn)信息:所述判斷模塊判斷所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域或路由頭域中如果包含所述信令錨定點(diǎn)的信息,則判斷所述終端當(dāng)前會(huì)話的信令路徑信息中包含所述信令錨定點(diǎn)信息,如果判斷所述記錄路由頭域或路由頭域中不包含所述信令錨定點(diǎn)的信息,則判斷所述終端當(dāng)前會(huì)話的信令路徑信息中不包含所述信令錨定點(diǎn)信息。所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。進(jìn)一步地,所述信息獲取模塊是用于采用以下方式獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息:在所述eMSC的MS注冊過程或重注冊過程中獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息。本發(fā)明方法和裝置在用戶的會(huì)話沒有錨定到特定的MS網(wǎng)絡(luò)提供的CS到PS切換的信令錨定點(diǎn)的時(shí)候,eMSC提前向基站返回錯(cuò)誤信息,縮短切換失敗場景下的信令開銷。
圖1是現(xiàn)有技術(shù)中CS到PS切換失敗的流程圖;圖2是本發(fā)明實(shí)施例1CS到PS切換流程圖;圖3是本發(fā)明實(shí)施例2CS到PS切換流程圖;圖4是本發(fā)明實(shí)施例3CS到PS切換流程圖;圖5是本發(fā)明實(shí)施例4CS到PS切換流程圖;圖6是本發(fā)明實(shí)施例5CS到PS切換流程圖;圖7是本發(fā)明實(shí)施例6裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例一如圖2,該圖示出了一種改進(jìn)的CS到PS切換流程,減少信令交互。具體來說,eMSC收到將終端從CS切換到PS的切換請求后,根據(jù)當(dāng)前會(huì)話的信令路徑信息和IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,進(jìn)行判斷,如果IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)不包含在當(dāng)前會(huì)話的信令路徑信息中,那么eMSC阻止執(zhí)行所述終端CS到PS的切換,具體地:eMSC拒絕本次CS到PS切換請求。會(huì)話的信令路徑信息包括:Record_Route(記錄路由)頭域中的參數(shù);或者是Route (路由)頭域中的參數(shù)。本實(shí)施例的背景是:UE1已經(jīng)在CS附著,并且通過CS域在MS網(wǎng)絡(luò)進(jìn)行了注冊。但是還沒有進(jìn)行通過PS域的MS注冊,即還沒有MS網(wǎng)絡(luò)為該UEl分配的CS到PS切換的信令錨定點(diǎn)。如圖2所示,本實(shí)施例包括如下步驟:步驟201a 208a與步驟201b 208b是兩種不同的場景,在具體實(shí)施時(shí)可能執(zhí)行其中任何一種。步驟201a:UE1向基站發(fā)送會(huì)話建立請求,請求建立會(huì)話,比如發(fā)送setup請求;步驟202a:基站將會(huì)話建立請求發(fā)送到eMSC ;步驟203a:eMSC向S-CSCF/AS發(fā)送會(huì)話建立請求,比如eMSC向S-CSCF/AS發(fā)送SIP INVITE 消息;步驟204a: S-CSCF/AS將會(huì)話建立請求發(fā)送到UE2 ;步驟205a:UE2返回會(huì)話建立響應(yīng),接受會(huì)話請求;在實(shí)際實(shí)現(xiàn)過程中,UEl和UE2之間可能進(jìn)行多次信令交互以完成會(huì)話建立過程,為了簡便,在此不贅述。步驟206a:S-CSCF/AS向eMSC發(fā)送會(huì)話建立響應(yīng);步驟207a 步驟208a:eMSC將會(huì)話建立響應(yīng)發(fā)送給基站,基站將會(huì)話建立響應(yīng)發(fā)送給UEl ;步驟201b:UE2發(fā)起會(huì)話建立請求,請求建立會(huì)話;步驟202b:S-CSCF/AS將會(huì)話建立請求發(fā)送到eMSC,比如發(fā)送SIP INVITE (邀請)消息;步驟203b:eMSC向基站發(fā)送會(huì)話建立請求,比如發(fā)送set up消息;步驟204b:基站將會(huì)話建立請求發(fā)送到UEl ;步驟205b:UE1返回會(huì)話建立響應(yīng),接受會(huì)話請求;在實(shí)際實(shí)現(xiàn)過程中,UEl和UE2之間可能進(jìn)行多次信令交互以完成會(huì)話建立過程,為了簡便,在此不贅述。步驟206b:基站向eMSC發(fā)送會(huì)話建立響應(yīng);步驟207b 步驟208b:eMSC將會(huì)話建立響應(yīng)發(fā)送給S-CSCF/AS,S-CSCF/AS將會(huì)話建立響應(yīng)發(fā)送給UE2 ;至此,UEl在CS域的會(huì)話建立完成。此會(huì)話的信令路徑中沒有包含ATCF。步驟209 =UEl在PS域發(fā)起MS注冊過程(或MS重注冊過程),在此注冊過程中P-CSCF選擇一個(gè)為該UEl服務(wù)的ATCF,ATCF的信息在MS注冊過程中通過消息帶給S-CSCF/AS ;步驟210 =IMS網(wǎng)絡(luò)(S-CSCF或AS)將MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)通知eMSC ;在本實(shí)施例中,MS網(wǎng)絡(luò)通知eMSC,ATCF是為UEl分配的CS到PS切換的信令錨定點(diǎn)。具體比如,AS或者S-CSCF發(fā)送消息給eMSC,攜帶信令錨定點(diǎn)信息。該消息比如是SIP MESSAGE (訊息)消息,或者是SIPN0TIFY(通知)消息。信令錨定點(diǎn)信息的攜帶方式比如是,在消息中加一個(gè)攜帶ATCF地址或標(biāo)識的字段說明ATCF是錨定點(diǎn),或者比如是在消息中攜帶feature_tag(特征標(biāo)簽),其中包含ATCF的地址或標(biāo)識。步驟211: eMSC代替UEl發(fā)起CS域的MS注冊或重注冊過程,在此過程中將ATCF加入到注冊路徑中;CS域的MS注冊或重注冊完成之后,當(dāng)eMSC建立該UEl的新的會(huì)話時(shí),可以將ATCF加入到新的會(huì)話的信令路徑中,該ATCF作為該新的會(huì)話在IMS網(wǎng)絡(luò)的信令錨定點(diǎn)。當(dāng)該新的會(huì)話需要切換到PS域的時(shí)候,ATCF可以與ATGW進(jìn)行交互,ATCF和ATGW分別作為會(huì)話切換到PS域的IMS信令錨定點(diǎn)和媒體錨定點(diǎn)。步驟212:基站根據(jù)測量報(bào)告,決定將會(huì)話從CS域切換到PS域;步驟213:基站向eMSC發(fā)送將UEl從CS切換到PS的切換請求;步驟214:eMSC收到基站發(fā)送的將UEl從CS切換到PS的切換請求后,判斷ATCF沒有在該會(huì)話的信令路徑中,則eMSC不向MS網(wǎng)絡(luò)發(fā)送切換請求,而是提前拒絕會(huì)話從CS域切換到PS域;具體的,eMSC判斷會(huì)話的信令路徑中是否包含ATCF的方法,比如是:eMSC根據(jù)會(huì)話的Record-Route頭域中是否包含ATCF的地址或標(biāo)識來判斷;或者,比如是eMSC根據(jù)會(huì)話的Route頭域中是否包含ATCF的地址或標(biāo)識來判斷。地址比如是ATCF的URI (UniformResource Identifier,通用資源標(biāo)志符),或者是ATCF的標(biāo)識對應(yīng)的URI。ATCF標(biāo)識例如可以是ATCF的PSI (Public Service Identity,公共業(yè)務(wù)標(biāo)識),或者是為ATCF分配的STN-SR(Session Transfer Number for SRVCC,單待業(yè)務(wù)連續(xù)性的會(huì)話轉(zhuǎn)移號碼)等。步驟215:eMSC向基站發(fā)送切換拒絕消息,比如發(fā)送HANDOVER REQUIREDREJECT (切換請求拒絕)消息,在Cause (原因)字段中指示拒絕的原因;步驟216:繼續(xù)后續(xù)的操作。本實(shí)施例中,eMSC向MS網(wǎng)絡(luò)發(fā)送切換請求之前,先進(jìn)行了判斷,根據(jù)判斷的結(jié)果決定不向MS網(wǎng)絡(luò)發(fā)送切換請求,從而節(jié)省了信令開銷,提高了用戶體驗(yàn)。實(shí)施例二如圖3,該圖示出了另一種改進(jìn)的CS到PS切換流程,減少信令交互。具體來說,eMSC收到將終端從CS切換到PS的切換請求后,根據(jù)當(dāng)前所有會(huì)話的信令路徑信息和IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,進(jìn)行判斷,如果IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)不包含在當(dāng)前任一會(huì)話的信令路徑中,那么eMSC阻止執(zhí)行所述終端CS到PS的切換,具體地:eMSC拒絕本次CS到PS切換請求。本實(shí)施例的背景是:UE1已經(jīng)在CS附著,并且通過CS域在MS網(wǎng)絡(luò)進(jìn)行了注冊。但是還沒有進(jìn)行通過PS域的MS注冊,即還沒有MS網(wǎng)絡(luò)為UEl分配的CS到PS切換的信令錨定點(diǎn)。如圖3所示,本實(shí)施例包括如下步驟:步驟301 步驟308 =UEl和UE2之間建立會(huì)話1,具體步驟同實(shí)施例一中的步驟201a 步驟208a ;需要說明的是,本實(shí)施例是以UEl的啟呼為例來說明,實(shí)際實(shí)施中,也可能是終呼過程。本實(shí)施例中,在會(huì)話的信令路徑中均不包含ATCF。步驟309 步驟311:同實(shí)施例一中的步驟209 步驟211,ATCF被加入到注冊路徑中,在UEl切換到PS域的MS網(wǎng)絡(luò)時(shí)將作為信令錨定點(diǎn);步驟312:UE1向基站發(fā)送會(huì)話2建立請求,請求建立會(huì)話2,比如發(fā)送set up請求;步驟313:基站將會(huì)話2建立請求發(fā)送到eMSC ;步驟314:eMSC向ATCF發(fā)送會(huì)話2建立請求,比如eMSC向ATCF發(fā)送SIP INVITE消息;步驟315:ATCF作為MS網(wǎng)絡(luò)為UEl分配的CS到PS切換的信令錨定點(diǎn),向S-CSCF/AS發(fā)送會(huì)話2建立請求,比如ATCF向S-CSCF/AS發(fā)送SIP INVITE消息;步驟316:S-CSCF/AS將會(huì)話建立請求發(fā)送到UE2 ;步驟317:UE2返回會(huì)話2建立響應(yīng),接受會(huì)話請求;在實(shí)際實(shí)現(xiàn)過程中,UEl和UE2之間可能進(jìn)行多次信令交互以完成會(huì)話2建立過程,為了簡便,在此不贅述。步驟318 步驟319:S-CSCF/AS將會(huì)話2建立響應(yīng)經(jīng)過ATCF返回給eMSC ;步驟320 步驟321:eMSC將會(huì)話2建立響應(yīng)經(jīng)過基站返回給UEl ;至此,UEl在CS域的會(huì)話2建立完成,此會(huì)話2的信令路徑中包含ATCF。步驟322:基站根據(jù)測量報(bào)告,決定將UEl從CS域切換到PS域;步驟323:基站向eMSC發(fā)送將UEl從CS切換到PS的切換請求,比如發(fā)送HANDOVERREQUIRED (切換請求)消息;步驟324:eMSC收到CS到PS的切換請求后,判斷UEl的會(huì)話I中的信令路徑中不包含ATCF,則eMSC不向MS網(wǎng)絡(luò)發(fā)送切換請求,而是提前拒絕會(huì)話從CS域切換到PS域;具體的,eMSC判斷會(huì)話的信令路徑中是否包含ATCF的方法,比如是:eMSC根據(jù)會(huì)話的Record-Route頭域中是否包含ATCF的地址或標(biāo)識來判斷;或者,比如是eMSC根據(jù)會(huì)話的Route頭域中是否包含ATCF的地址或標(biāo)識來判斷。地址比如是ATCF的URI (UniformResource Identifier,通用資源標(biāo)志符),或者是ATCF的標(biāo)識對應(yīng)的URI。ATCF標(biāo)識例如可以是ATCF的PSI (Public Service Identity,公共業(yè)務(wù)標(biāo)識),或者是為ATCF分配的STN-SR(Session Transfer Number for SRVCC,單待業(yè)務(wù)連續(xù)性的會(huì)話轉(zhuǎn)移號碼)等。步驟325:eMSC發(fā)送切換拒絕消息,比如發(fā)送HANDOVER REQUIRED REJECT消息,在Cause字段中指示拒絕的原因;步驟326:繼續(xù)后續(xù)的操作。實(shí)施例三如圖4,該圖示出了另一種改進(jìn)的CS到PS切換流程,減少信令交互。具體來說,eMSC收到將終端從CS切換到PS的切換請求后,根據(jù)當(dāng)前所有會(huì)話的信令路徑信息和IMS網(wǎng)絡(luò)中為終端分配的CS到PS切換的信令錨定點(diǎn)信息,進(jìn)行判斷,如果IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)不包含在當(dāng)前會(huì)話的信令路徑信息中,那么eMSC阻止執(zhí)行所述終端CS到PS的切換,具體地:eMSC拒絕本次CS到PS切換請求。本實(shí)施例與實(shí)施例1的區(qū)別在于本實(shí)施例的已建立會(huì)話信令中已經(jīng)包含一個(gè)ATCF。本實(shí)施例的背景是:UE1已經(jīng)在PS附著,并且通過PS域在MS網(wǎng)絡(luò)進(jìn)行了注冊,選擇ATCFl作為CS到PS切換的信令錨定點(diǎn)。UEl也已經(jīng)在CS附著,并且通過CS域在MS網(wǎng)絡(luò)進(jìn)行了注冊,將ATCFl包含在注冊路徑中。如圖4所示,本實(shí)施例包括如下步驟:步驟401 步驟402:UE1發(fā)起會(huì)話建立請求,同實(shí)施例一中的步驟201a 步驟202a ;步驟403:eMSC向ATCFl發(fā)送會(huì)話建立請求消息;步驟404 =ATCFl將會(huì)話建立請求消息發(fā)給S-CSCF/AS ;步驟405: S-CSCF/AS將會(huì)話建立請求發(fā)送到UE2 ;步驟406 步驟410:UE2返回會(huì)話建立響應(yīng),接受會(huì)話請求;在實(shí)際實(shí)現(xiàn)過程中,UEl和UE2之間可能進(jìn)行多次信令交互以完成會(huì)話建立過程,為了簡便,在此不贅述。至此,UEl在CS域的會(huì)話建立完成。此會(huì)話的信令路徑中包含MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)ATCFl。需要說明的是,本實(shí)施例是以UEl的啟呼為例來說明,實(shí)際實(shí)施中,也可能是終呼過程。與實(shí)施例1的區(qū)別在于在會(huì)話的信令路徑中已經(jīng)包含ATCFl。步驟411:因?yàn)榫W(wǎng)絡(luò)發(fā)起或者注冊超時(shí)等原因,發(fā)起MS去注冊過程,比如P-CSCF在注冊超時(shí)發(fā)起IMS去注冊;步驟412 =IMS網(wǎng)絡(luò)將MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)通知eMSC ;在此實(shí)施例中,頂S網(wǎng)絡(luò)通知eMSC ATCFl不再是UEl分配的CS到PS切換的信令錨定點(diǎn)。具體比如,AS或者S-CSCF發(fā)送消息給eMSC,攜帶信令錨定點(diǎn)信息。該消息比如是SIP MESSAGE (訊息)消息,或者是SIPN0TIFY(通知)消息。信令錨定點(diǎn)信息的攜帶方式比如是,在消息中加一個(gè)字段說明ATCFl不再是錨定點(diǎn);或者比如是在消息中不攜帶ATCF1,表示ATCFl已經(jīng)不是錨定點(diǎn)。步驟413:eMSC發(fā)起重注冊過程,ATCFl不在注冊路徑中;該步驟413在實(shí)際實(shí)施中可能發(fā)生也可能不發(fā)生。步驟414:UE1在PS域發(fā)起MS注冊過程,此注冊過程中P-CSCF選擇一個(gè)為該UEl服務(wù)的ATCF2,此ATCF2作為該UEl在MS網(wǎng)絡(luò)中的最新的信令錨定點(diǎn),ATCF2的信息在消息中帶給S-CSCF/AS ;步驟415: MS網(wǎng)絡(luò)(S-CSCF或AS)將MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)通知eMSC ;在此實(shí)施例中,頂S網(wǎng)絡(luò)通知eMSC,ATCF2是為UEl分配的最新的CS到PS切換的信令錨定點(diǎn)。具體比如,AS或者S-CSCF發(fā)送消息給eMSC,攜帶信令錨定點(diǎn)信息。該消息比如是SIP MESSAGE (訊息)消息,或者是SIP NOTIFY (通知)消息。信令錨定點(diǎn)信息的攜帶方式比如是,在消息中加一個(gè)字段攜帶ATCF2的地址或標(biāo)識;或者比如是在feature-tag里面攜帶ATCF2的地址或標(biāo)識。
步驟416:eMSC代替UEl發(fā)起CS域的MS注冊或重注冊過程,在此過程中將ATCF2加入到注冊路徑中;CS域的MS注冊或重注冊完成之后,當(dāng)eMSC建立新的會(huì)話時(shí),可以將ATCF2加入到新的會(huì)話的信令路徑中,該ATCF2作為該新的會(huì)話在IMS網(wǎng)絡(luò)的信令錨定點(diǎn)。當(dāng)該新的會(huì)話需要切換到PS域的時(shí)候,ATCF2可以與ATGW2進(jìn)行交互,ATCF2和ATGW2分別作為會(huì)話切換到PS域的IMS信令錨定點(diǎn)和媒體錨定點(diǎn)。步驟417:基站根據(jù)測量報(bào)告,決定將會(huì)話從CS域切換到PS域;步驟418:基站向eMSC發(fā)送將UEl從CS切換到PS的切換請求;步驟419:eMSC收到CS到PS的切換請求后,判斷ATCF2沒有在該會(huì)話的信令路徑中,則eMSC不向MS網(wǎng)絡(luò)發(fā)送切換請求,而是提前拒絕會(huì)話從CS域切換到PS域。具體的,eMSC判斷會(huì)話的信令路徑中是否包含ATCF2的方法,比如是:eMSC根據(jù)會(huì)話的Record-Route頭域中是否包含ATCF2的地址或標(biāo)識來判斷;或者,比如是eMSC根據(jù)會(huì)話的Route頭域中是否包含ATCF2的地址或標(biāo)識來判斷。地址比如是ATCF2的URI (UniformResource Identifier,通用資源標(biāo)志符),或者是ATCF2的標(biāo)識對應(yīng)的URI。ATCF2標(biāo)識例如可以是ATCF2的PSI (Public Service Identity,公共業(yè)務(wù)標(biāo)識),或者是為ATCF2分配的STN-SR(Session Transfer Number for SRVCC,單待業(yè)務(wù)連續(xù)性的會(huì)話轉(zhuǎn)移號碼)等。步驟420:eMSC發(fā)送切換拒絕消息,比如發(fā)送HANDOVER REQUIRED REJECT消息,在Cause字段中指示拒絕的原因;步驟421:繼續(xù)后續(xù)的操作。上述實(shí)施例1-3中的UEl為支持CS to PS SRVCC業(yè)務(wù)能力且簽約CS to PS SRVCC業(yè)務(wù)的終端,因?yàn)橹挥羞@樣的終端才能進(jìn)行CS到PS的切換。實(shí)施例四如圖5,該圖示出了另一種改進(jìn)的CS到PS切換流程,減少信令交互。具體來說,eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息后,判斷終端當(dāng)前會(huì)話是否可以實(shí)現(xiàn)到PS域的切換,即終端當(dāng)前會(huì)話的信令路徑中是否包含上述信令錨定點(diǎn);如果不能實(shí)現(xiàn),那么eMSC阻止執(zhí)行終端CS到PS的切換,具體地:eMSC通知基站,禁止其發(fā)起CS到PS切換過程。判斷當(dāng)前會(huì)話可以實(shí)現(xiàn)從CS域到PS域的切換的條件為:該終端當(dāng)前會(huì)話的信令路徑中包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn)。優(yōu)選地,此時(shí)還可以判斷所述終端是否為支持CS to PS SRVCC業(yè)務(wù)能力且簽約CS to PS SRVCC業(yè)務(wù)的終端。本實(shí)施例的背景是:UE1已經(jīng)在CS附著,并且通過CS域在MS網(wǎng)絡(luò)進(jìn)行了注冊。但是還沒有進(jìn)行通過PS域的MS注冊,即還沒有MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)。如圖5所示,本實(shí)施例包括如下步驟:步驟501 步驟508:同實(shí)施例一中的步驟201a 步驟208a,或者同實(shí)施例一中的步驟201b 步驟208b。UEl在CS域的會(huì)話建立完成。此會(huì)話的信令路徑中沒有包含ATCF ;步驟509 =UEl在PS域發(fā)起MS注冊過程,此注冊過程中P-CSCF選擇一個(gè)為UEl服務(wù)的ATCF,ATCF的信息在IMS注冊過程中在消息中帶給S-CSCF/AS ;步驟510 =IMS網(wǎng)絡(luò)(AS或者S-CSCF)將MS網(wǎng)絡(luò)為UEl分配的CS到PS切換的信令錨定點(diǎn)通知eMSC ;在本實(shí)施例中,頂S網(wǎng)絡(luò)通知eMSC,ATCF是為UEl分配的CS到PS切換的信令錨定點(diǎn)。具體比如,AS或者S-CSCF發(fā)送消息給eMSC,攜帶信令錨定點(diǎn)信息。該消息比如是SIPMESSAGE(訊息)消息,或者是SIP NOTIFY(通知)消息。信令錨定點(diǎn)信息的攜帶方式比如是,在消息中加一個(gè)攜帶ATCF地址或標(biāo)識的字段說明ATCF是錨定點(diǎn),或者比如是在消息中攜帶feature-tag,其中包含ATCF的地址或標(biāo)識。步驟511:eMSC代替UEl發(fā)起CS域的MS注冊或重注冊過程,在此過程中將ATCF加入到注冊路徑中;CS域的MS注冊或重注冊完成之后,當(dāng)eMSC為UEl建立新的會(huì)話時(shí),可以將ATCF加入到新的會(huì)話的信令路徑中,該ATCF作為該新的會(huì)話在IMS網(wǎng)絡(luò)的信令錨定點(diǎn)。當(dāng)該新的會(huì)話需要切換到PS域的時(shí)候,ATCF可以與ATGW進(jìn)行交互,ATCF和ATGW分別作為會(huì)話切換到PS域的IMS信令錨定點(diǎn)和媒體錨定點(diǎn)。上述步驟511在實(shí)際實(shí)施中可能發(fā)生也可能不發(fā)生。步驟512:eMSC判斷現(xiàn)有會(huì)話的信令路徑中沒有包含最新的ATCF ;具體的,eMSC判斷會(huì)話的信令路徑中是否包含ATCF的方法,比如是:eMSC根據(jù)會(huì)話的Record-Route頭域中是否包含ATCF的地址或標(biāo)識來判斷;或者,比如是eMSC根據(jù)會(huì)話的Route頭域中是否包含ATCF的地址或標(biāo)識來判斷。地址比如是ATCF的URI (UniformResource Identifier,通用資源標(biāo)志符),或者是ATCF的標(biāo)識對應(yīng)的URI。ATCF標(biāo)識例如可以是ATCF的PSI (Public Service Identity,公共業(yè)務(wù)標(biāo)識),或者是為ATCF分配的STN-SR(Session Transfer Number for SRVCC,單待業(yè)務(wù)連續(xù)性的會(huì)話轉(zhuǎn)移號碼)等。步驟513:eMSC通知基站,不允許發(fā)起CS到PS的會(huì)話切換。比如發(fā)送CLASSMARKUPDATE (類標(biāo)更新)消息,指示基站不允許發(fā)起CS to PS SRVCC業(yè)務(wù);步驟514:繼續(xù)后續(xù)的業(yè)務(wù)。優(yōu)選地,當(dāng)該終端當(dāng)前會(huì)話結(jié)束后,eMSC重新判斷是否允許發(fā)起CS to PS SRVCC業(yè)務(wù),如果可以發(fā)起的話,那么eMSC向基站發(fā)送通知,解除之前發(fā)送的禁令,即允許基站發(fā)起CS to PS SRVCC業(yè)務(wù)。eMSC重新判斷的依據(jù)包括:MS網(wǎng)絡(luò)為終端分配了 ATCF,且該終端的所有會(huì)話的路徑都包含該ATCF,該終端為支持CS to PS SRVCC業(yè)務(wù)能力且簽約CS toPS SRVCC業(yè)務(wù)的終端。實(shí)施例五如圖6,該圖示出了另一種改進(jìn)的CS到PS切換流程,減少信令交互。具體來說,eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,判斷終端當(dāng)前會(huì)話是否可以實(shí)現(xiàn)到PS域的切換;如果不能實(shí)現(xiàn),那么eMSC阻止執(zhí)行終端CS到PS的切換,具體地:eMSC通知基站,禁止發(fā)起CS到PS切換過程。判斷當(dāng)前會(huì)話可以實(shí)現(xiàn)從CS域到PS域的切換的方法為:終端具有CS to PSSRVCC業(yè)務(wù)能力且簽約CS to PS SRVCC業(yè)務(wù),且該終端當(dāng)前會(huì)話的信令路徑中包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn)。本實(shí)施例的背景是:UE1已經(jīng)在PS附著,并且通過PS域在MS網(wǎng)絡(luò)進(jìn)行了注冊,選擇ATCFl作為CS到PS切換的信令錨定點(diǎn)。UEl也已經(jīng)在CS附著,并且通過CS域在MS網(wǎng)絡(luò)進(jìn)行了注冊,將ATCFl包含在注冊路徑中。如圖6所示,本實(shí)施例包括如下步驟:
步驟601 步驟610:同實(shí)施例二中的步驟401 步驟410。UEl在CS域的會(huì)話建立完成,此會(huì)話的信令路徑中包含MS網(wǎng)絡(luò)中為UEl分配的CS到PS切換的信令錨定點(diǎn)ATCFl ;本實(shí)施例是以UEl的啟呼為例來說明,需要說明的是,在實(shí)際實(shí)施中,也可能是終呼過程。在本實(shí)施例中,在會(huì)話的信令路徑中包含ATCFl。步驟611 步驟616:同實(shí)施例二中的步驟411 步驟414。ATCF2成為UEl切換到PS域的IMS網(wǎng)絡(luò)的信令錨定點(diǎn);步驟617:eMSC判斷現(xiàn)有會(huì)話的信令路徑中沒有包含最新的ATCF2 ;具體的,eMSC判斷會(huì)話的信令路徑中是否包含ATCF2的方法,比如是:eMSC根據(jù)會(huì)話的Record-Route頭域中是否包含ATCF2的地址或標(biāo)識來判斷;或者,比如是eMSC根據(jù)會(huì)話的Route頭域中是否包含ATCF2的地址或標(biāo)識來判斷。地址比如是ATCF2的URI (UniformResource Identifier,通用資源標(biāo)志符),或者是ATCF2的標(biāo)識對應(yīng)的URI。ATCF2標(biāo)識例如可以是ATCF2的PSI (Public Service Identity,公共業(yè)務(wù)標(biāo)識),或者是為ATCF2分配的STN-SR(Session Transfer Number for SRVCC,單待業(yè)務(wù)連續(xù)性的會(huì)話轉(zhuǎn)移號碼)等。步驟618:eMSC通知基站,不允許發(fā)起CS到PS的會(huì)話切換。比如發(fā)送CLASSMARKUPDATE消息,指示不允許發(fā)起CS to PS SRVCC業(yè)務(wù);步驟619:繼續(xù)后續(xù)的業(yè)務(wù)。優(yōu)選地,當(dāng)該終端當(dāng)前會(huì)話結(jié)束后,eMSC重新判斷是否允許發(fā)起CS to PS SRVCC業(yè)務(wù),如果可以發(fā)起的話,那么eMSC向基站發(fā)送通知,解除之前發(fā)送的禁令,即允許基站發(fā)起CS to PS SRVCC業(yè)務(wù)。eMSC重新判斷的依據(jù)包括:MS網(wǎng)絡(luò)為終端分配了 ATCF,且該終端的所有會(huì)話的路徑都包含該ATCF,該終端為支持CS to PS SRVCC業(yè)務(wù)能力且簽約CS toPS SRVCC業(yè)務(wù)的終端。實(shí)施例六本實(shí)施例介紹實(shí)現(xiàn)上述實(shí)施例方法的裝置,該裝置位于eMSC,如圖7所示,包括信息獲取模塊、判斷模塊和處理模塊,其中:所述信息獲取模塊,用于或者獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息;所述判斷模塊,用于判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn);所述處理模塊,用于在所述判斷模塊判斷所述終端當(dāng)前會(huì)話的信令路徑中不包含所述信令錨定點(diǎn)時(shí),阻止執(zhí)行所述終端CS到PS的切換。具體地,該處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換:處理模塊向所述終端所屬基站發(fā)送消息,禁止其發(fā)起所述終端CS到PS的切換。優(yōu)選地,該裝置還包括接收模塊,其用于接收將終端從CS切換到PS的切換請求;此時(shí),判斷模塊是用于在所述接收模塊接收到所述切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含IMS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn);處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換:所述處理模塊返回切換拒絕消息。當(dāng)該裝置包括接收模塊時(shí),優(yōu)選地,該判斷模塊還用于判斷所述終端為具有反向單待業(yè)務(wù)連續(xù)性能力且簽約反向單待業(yè)務(wù)連續(xù)性業(yè)務(wù)的終端,且該終端當(dāng)前所有會(huì)話的信令路徑中均包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則通知所述處理模塊向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換;該處理模塊還用于根據(jù)所述判斷模塊的通知向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換。具體地,該信息獲取模塊是用于采用以下方式獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息:在所述eMSC的MS注冊過程或重注冊過程中獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息。具體地,該判斷模塊是用于采用以下方式判斷該終端當(dāng)前會(huì)話的信令路徑信息中是否包含所述信令錨定點(diǎn)信息:判斷模塊判斷所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域或路由頭域中如果包含所述信令錨定點(diǎn)的信息,則判斷所述終端當(dāng)前會(huì)話的信令路徑信息中包含所述信令錨定點(diǎn)信息,如果判斷所述記錄路由頭域或路由頭域中不包含所述信令錨定點(diǎn)的信息,則判斷所述終端當(dāng)前會(huì)話的信令路徑信息中不包含所述信令錨定點(diǎn)信息。所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,包括: 增強(qiáng)移動(dòng)交換中心(eMSC)獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為所述終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息,當(dāng)所述eMSC收到將終端從CS切換到PS的切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含IMS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則阻止執(zhí)行所述終端CS到PS的切換。
2.如權(quán)利要求1所述的方法,其特征在于: 所述eMSC判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),包括: 所述eMSC根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域中是否包含所述信令錨定點(diǎn)的信息,或者,根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的路由頭域中是否包含所述信令錨定點(diǎn)的信息,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含所述信令錨定點(diǎn)。
3.如權(quán)利要求1或2所述的方法,其特征在于: 所述eMSC阻止執(zhí)行CS到PS的切換,包括: eMSC返回切換拒絕消息。
4.如權(quán)利要求1或 2所述的方法,其特征在于: 所述eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,包括:eMSC通過MS注冊過程或重注冊過程獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者 eMSC通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息; 所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。
5.一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法,包括: 增強(qiáng)移動(dòng)交換中心(eMSC)獲知IP多媒體子系統(tǒng)(MS)網(wǎng)絡(luò)為所述終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息后,判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含所述信令錨定點(diǎn),則向所述終端所屬基站發(fā)送消息,禁止其發(fā)起所述終端CS到PS的切換。
6.如權(quán)利要求5所述的方法,其特征在于: 所述eMSC判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),包括: 所述eMSC根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域中是否包含所述信令錨定點(diǎn)的信息,或者,根據(jù)所述終端當(dāng)前會(huì)話信令路徑信息的路由頭域中是否包含所述信令錨定點(diǎn)的信息,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含所述信令錨定點(diǎn)。
7.如權(quán)利要求5或6所述的方法,其特征在于: 所述eMSC獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息,包括:eMSC通過MS注冊過程或重注冊過程獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者 eMSC通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息; 所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。
8.如權(quán)利要求5或6所述的方法,其特征在于: 所述方法還包括: 當(dāng)所述eMSC判斷所述終端為具有反向單待業(yè)務(wù)連續(xù)性能力且簽約反向單待業(yè)務(wù)連續(xù)性業(yè)務(wù)的終端,且該終端當(dāng)前所有會(huì)話的信令路徑中均包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則所述eMSC向該終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換。
9.一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)裝置,位于增強(qiáng)移動(dòng)交換中心(eMSC),包括信息獲取模塊、判斷模塊和處理模塊,其中: 所述信息獲取模塊,用于獲知IP多媒體子系統(tǒng)(MS)網(wǎng)絡(luò)為終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息; 所述判斷模塊,用于判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn); 所述處理模塊,用于在所述判斷模塊判斷所述終端當(dāng)前會(huì)話的信令路徑中不包含所述信令錨定點(diǎn)時(shí),阻止執(zhí)行所述終端CS到PS的切換。
10.如權(quán)利要求9所述的裝置,其特征在于: 所述處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換: 所述處理模塊向所述終端所屬基站發(fā)送消息,禁止其發(fā)起所述終端CS到PS的切換。
11.如權(quán)利要求9所述的裝置,其特征在于: 所述裝置還包括接收模塊,其用于接收將終端從CS切換到PS的切換請求; 所述判斷模塊是用于在所述接收模塊接收到所述切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中是否包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn); 所述處理模塊是用于采用以下方式阻止執(zhí)行所述終端CS到PS的切換:所述處理模塊返回切換拒絕消息。
12.如權(quán)利要求11所述的裝置,其特征在于: 所述判斷模塊還用于判斷所述終端為具有反向單待業(yè)務(wù)連續(xù)性能力且簽約反向單待業(yè)務(wù)連續(xù)性業(yè)務(wù)的終端,且該終端當(dāng)前所有會(huì)話的信令路徑中均包含MS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則通知所述處理模塊向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換; 所述處理模塊還用于根據(jù)所述判斷模塊的通知向所述終端所屬基站發(fā)送消息,允許其發(fā)起所述終端的CS到PS的切換。
13.如權(quán)利要求9或10或11或12所述的裝置,其特征在于: 所述判斷模塊是用于采用以下方式判斷該終端當(dāng)前會(huì)話的信令路徑信息中是否包含所述信令錨定點(diǎn)信息: 所述判斷模塊判斷所述終端當(dāng)前會(huì)話信令路徑信息的記錄路由頭域或路由頭域中如果包含所述信令錨定點(diǎn)的信息,則 判斷所述終端當(dāng)前會(huì)話的信令路徑信息中包含所述信令錨定點(diǎn)信息,如果判斷所述記錄路由頭域或路由頭域中不包含所述信令錨定點(diǎn)的信息,則判斷所述終端當(dāng)前會(huì)話的信令路徑信息中不包含所述信令錨定點(diǎn)信息;所述信令錨定點(diǎn)信息包括:接入傳輸控制功能(ATCF)實(shí)體的地址或標(biāo)識。
14.如權(quán)利要求9或10或11或12所述的裝置,其特征在于:所述信息獲取模塊是用于采用以下方式獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息: 在所述eMSC的MS注冊過程或重注冊過程中獲知MS網(wǎng)絡(luò)為終端分配的CS到PS切換的信令錨定點(diǎn)信息;或者 通過應(yīng)用服務(wù)器(AS)或服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體發(fā)送的初始會(huì)話協(xié)議(SIP)消息獲知IMS網(wǎng)絡(luò)為終端分配的C S到PS切換的信令錨定點(diǎn)信息。
全文摘要
本發(fā)明公開了一種改進(jìn)的反向單待業(yè)務(wù)連續(xù)性實(shí)現(xiàn)方法。所述方法包括增強(qiáng)移動(dòng)交換中心(eMSC)獲知IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)為所述終端分配的電路交換域(CS)到分組交換域(PS)切換的信令錨定點(diǎn)信息,當(dāng)所述eMSC收到將終端從CS切換到PS的切換請求后,判斷所述終端當(dāng)前會(huì)話的信令路徑中如果不包含IMS網(wǎng)絡(luò)為該終端分配的CS到PS切換的信令錨定點(diǎn),則阻止執(zhí)行所述終端CS到PS的切換。所述裝置包括信息獲取模塊、判斷模塊和處理模塊。本發(fā)明方法和裝置能夠加速從CS域到PS域的會(huì)話切換過程,縮短切換失敗時(shí)的信令開銷。
文檔編號H04L29/06GK103200626SQ20121000102
公開日2013年7月10日 申請日期2012年1月4日 優(yōu)先權(quán)日2012年1月4日
發(fā)明者徐紹華, 謝振華 申請人:中興通訊股份有限公司