專利名稱:Ip多媒體子系統(tǒng)集中業(yè)務(wù)的注銷方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種位置取消過程中IP多媒體子系統(tǒng)集中
業(yè)務(wù)的注銷方法。
背景技術(shù):
目前,全球移動(dòng)通訊系統(tǒng)(Global System for Mobile communications,簡稱為
GSM)、通用移動(dòng)通訊系統(tǒng)(Universal Mobile Telecommunications System,簡稱為UMTS)
等移動(dòng)網(wǎng)絡(luò)采用電路交換技術(shù),稱為電路交換(CircuitSwitched,簡稱為CS)域,能夠?yàn)橛?br>
戶提供基本的語音業(yè)務(wù)以及基于語音業(yè)務(wù)的補(bǔ)充業(yè)務(wù)。當(dāng)CS域接入到IP多媒體子系統(tǒng)
(IP Multimedia Subsystem,簡稱為IMS)時(shí),其演變?yōu)橐环N接入方式,其業(yè)務(wù)由IMS統(tǒng)一提
供,這種方式稱為頂S集中業(yè)務(wù)(IMS Centralized Service,簡稱ICS)。 圖1示出了IMS集中業(yè)務(wù)的應(yīng)用場景。如圖1所示,IP多媒體子系統(tǒng)用戶設(shè)備(IMS
User Equipment,簡稱為MS UE) 101通過分組域接入網(wǎng)絡(luò)102接入到IP多媒體子系統(tǒng)105,
由MS網(wǎng)絡(luò)提供業(yè)務(wù)。利用MS集中業(yè)務(wù)技術(shù),電路域用戶設(shè)備(CS User Equipment,簡
稱為CS UE) 103通過電路域接入網(wǎng)絡(luò)104接入到IP多媒體子系統(tǒng)105,由IMS網(wǎng)絡(luò)提供業(yè)
務(wù),這樣使MS網(wǎng)絡(luò)能夠?yàn)椴捎貌煌尤敕绞降挠脩籼峁I(yè)務(wù)。 圖2是IMS集中控制業(yè)務(wù)的架構(gòu)圖,如圖2所示,包括如下網(wǎng)元 CS UE 201 ,通過CS控制信令接入到增強(qiáng)的移動(dòng)交換中心服務(wù)器(Enhanced
Mobile Switch Center,簡稱為eMSC Server)。 增強(qiáng)的MSC Server 202,是增強(qiáng)的電路域MSC Server,除了完成CS用戶設(shè)備的接入、移動(dòng)性管理、呼叫控制功能以外,還可以作為會(huì)話初始協(xié)議(Session InitiationProtocol,簡稱為SIP)用戶代理,實(shí)現(xiàn)CS信令和SIP消息之間的轉(zhuǎn)換,代替用戶接入IMS。
媒體網(wǎng)關(guān)(Media Gateway,簡稱為MGW) 203,用于CS承載上的媒體流和IP承載上的媒體流之間的轉(zhuǎn)換,建立用戶設(shè)備201和遠(yuǎn)端用戶間的媒體連接。 呼叫會(huì)話控制功能(Call Session Control Function,簡稱為CSCF) 204,可分為查詢CSCF (Interrogating CSCF,簡稱為I-CSCF)和服務(wù)CSCF (ServingCSCF,簡稱為S-CSCF)。其中,I-CSCF與歸屬用戶服務(wù)器(Home SubscriberServer,簡稱為HSS)交互,請(qǐng)求HSS為用戶分配S-CSCF,或查詢用戶所處的S-CSCF ;其中,S-CSCF用于為用戶提供注冊(cè)、呼叫控制等功能。 應(yīng)用服務(wù)器(A卯lication Server,簡稱為AS) 205,包括業(yè)務(wù)連續(xù)性服務(wù)器、電話業(yè)務(wù)服務(wù)器等,可為用戶提供業(yè)務(wù)連續(xù)性、電話業(yè)務(wù)等服務(wù)。 HSS/歸屬位置寄存器(Home Location Register, HLR) 206,用于保存用戶的簽約數(shù)據(jù),為呼叫或會(huì)話提供支持。其中,HLR可以認(rèn)為是HSS的子集,為傳統(tǒng)的CS域和分組域服務(wù),在實(shí)際應(yīng)用中,HLR可以和HSS合一位于同一物理實(shí)體,也可以位于不同的實(shí)體。當(dāng)HSS和HLR位于不同實(shí)體時(shí),彼此之間存在用于實(shí)現(xiàn)信息交互的接口。
CS UE 201通過CS控制信令接入到增強(qiáng)的MSC Server 202,增強(qiáng)的MSCServer
3202充當(dāng)用戶代理,代替CS UE 201接入MS網(wǎng)絡(luò)的CSCF 204,并和遠(yuǎn)端用戶建立會(huì)話連接, 同時(shí)增強(qiáng)的MSC Server 202控制MGW 203完成CS承載上的媒體流和IP承載上的媒體流 之間的轉(zhuǎn)換,建立CS UE 201和遠(yuǎn)端用戶間的媒體連接。 當(dāng)CS UE在增強(qiáng)的MSC Server附著成功,并通過該MSC Server (源MSCServer) 在IMS注冊(cè)成功后,當(dāng)該CS UE移動(dòng)時(shí),該CS UE可能會(huì)移動(dòng)到新的MSC Server (目標(biāo)MSC Server)的控制范圍之內(nèi),其中,目標(biāo)MSC Server可能為普通MSC Server (即沒有增加ICS 能力的MSC Server),也可能為增強(qiáng)的MSC Server。 當(dāng)目標(biāo)MSC Server為增強(qiáng)的MSC Server時(shí),目前的注冊(cè)過程如圖3所示,為了簡
明起見,圖中的流程重點(diǎn)描述了 CS域的位置更新過程和IMS注冊(cè)過程,其他過程,如安全認(rèn)
證過程、CS用戶數(shù)據(jù)插入過程在此不再描述。如圖3所示,主要包括以下步驟 步驟301 :UE發(fā)起CS附著過程,向目標(biāo)MSC Server發(fā)送附著請(qǐng)求。 步驟302 :目標(biāo)MSC Server向HSS/HLR發(fā)送位置更新請(qǐng)求。 步驟303 :HSS/HLR接受位置更新,向目標(biāo)MSC Server返回位置更新接受響應(yīng)。 在具體操作過程中,在步驟302 303過程中,還會(huì)執(zhí)行標(biāo)準(zhǔn)的CS接入認(rèn)證、用戶
數(shù)據(jù)插入過程。HSS/HLR可以在用戶數(shù)據(jù)或位置更新接受響應(yīng)中插入ICS指示,說明該用戶
簽約了 ICS業(yè)務(wù)。 步驟304 :目標(biāo)MSC Server向UE返回CS附著接受響應(yīng)。 由于目標(biāo)MSC Server是增強(qiáng)的MSC Server,因此目標(biāo)MSC Server會(huì)檢查用戶數(shù) 據(jù)或位置更新接受響應(yīng)中的ICS指示,或根據(jù)本地配置的過濾準(zhǔn)則,判斷用戶是否為ICS用 戶,如果判斷為ICS用戶,則會(huì)執(zhí)行步驟308,代替UE執(zhí)行MS注冊(cè)過程。
步驟305 :HSS/HLR向源MSC Server發(fā)送位置取消請(qǐng)求。 步驟306 :源MSC Server向HSS/HLR返回位置取消響應(yīng),并刪除本地保存的CS用 戶記錄。 步驟307 :源MSC Server代替CS UE執(zhí)行MS注銷過程。 由于CS UE已經(jīng)不再在源MSC Server處于激活狀態(tài),因此,源MSCServer代替CS UE執(zhí)行IMS注銷過程,源MSC Server向S-CSCF發(fā)送注銷請(qǐng)求,S-CSCF刪除原有的注冊(cè)綁 定關(guān)系(也就是私有用戶標(biāo)識(shí)、公共用戶標(biāo)識(shí)與源MSC Server聯(lián)系地址的關(guān)系)。
步驟308:目標(biāo)MSC Server代替UE發(fā)起MS集中業(yè)務(wù)的注冊(cè)過程。當(dāng)用戶在目 標(biāo)MSC Server中位置更新成功后,目標(biāo)MSC Server代替UE執(zhí)行IMS注冊(cè)過程,目標(biāo)MSC Server向IMS系統(tǒng)中的S-CSCF發(fā)送注冊(cè)請(qǐng)求,S-CSCF建立新的注冊(cè)綁定關(guān)系(私有用戶 標(biāo)識(shí)、公共用戶標(biāo)識(shí)與目標(biāo)MSCServer聯(lián)系地址的關(guān)系)。由此,IMS更新注冊(cè)綁定關(guān)系。
通過上面的流程可知,由于目標(biāo)MSC Server發(fā)起的注冊(cè)過程和源MSCServer發(fā) 起的注銷是獨(dú)立進(jìn)行的,因此不能確定目標(biāo)MSC Server發(fā)送的注冊(cè)請(qǐng)求和源MSC Server 發(fā)送的注銷請(qǐng)求到達(dá)S-CSCF的順序,實(shí)際中,目標(biāo)MSC Server發(fā)送的注冊(cè)請(qǐng)求和源MSC Server發(fā)送的注銷請(qǐng)求到達(dá)S-CSCF的順序可能包括以下兩種情況( — )注銷請(qǐng)求先于注冊(cè)請(qǐng)求到達(dá)S-CSCF, S-CSCF先執(zhí)行注銷過程,刪除原來的 注冊(cè)信息;當(dāng)注冊(cè)請(qǐng)求到達(dá)時(shí),重新建立新的注冊(cè)關(guān)系??梢钥闯?,業(yè)務(wù)邏輯雖然沒有問題, 但其中的注銷過程不是必須的,影響系統(tǒng)效率。并且,在注銷過程后,S-CSCF有可能釋放 所有用戶數(shù)據(jù),導(dǎo)致在新的注冊(cè)過程中,S-CSCF重新下載用戶數(shù)據(jù),存在冗余信令,從而影
4響S-CSCF和HSS的效率。另外,在注銷后,重新注冊(cè)時(shí),HSS可能會(huì)分配新的S-CSCF,或者I-CSCF重選新的S-CSCF,導(dǎo)致S-CSCF發(fā)生變化。另外,S-CSCF還可能會(huì)執(zhí)行第三方注冊(cè)/注銷過程,通知AS用戶的注冊(cè)信息,這影響AS的處理效率,并且還有可能造成異常。
(二)注冊(cè)請(qǐng)求先于注銷請(qǐng)求到達(dá)S-CSCF,S-CSCF執(zhí)行注冊(cè)過程,新的注冊(cè)關(guān)系覆蓋舊的注冊(cè)關(guān)系,隨后注銷請(qǐng)求到達(dá)S-CSCF, S-CSCF根據(jù)注銷請(qǐng)求中的用戶信息(用戶私有標(biāo)識(shí)和用戶公有標(biāo)識(shí))匹配已經(jīng)存在的注冊(cè)關(guān)系,發(fā)現(xiàn)新的注冊(cè)關(guān)系,并進(jìn)一步比對(duì)MSCServer的聯(lián)系地址,發(fā)現(xiàn)聯(lián)系地址不同,則作為異常處理流程,拒絕源MSC Server的注銷請(qǐng)求。源MSCServer收到拒絕請(qǐng)求后,刪除本地的IMS注冊(cè)數(shù)據(jù)。因此在此情況下,不會(huì)出現(xiàn)導(dǎo)致業(yè)務(wù)邏輯錯(cuò)誤。 從上面的分析可以看出,當(dāng)源MSC Server發(fā)送注銷請(qǐng)求先于目標(biāo)MSCServer發(fā)送的注冊(cè)請(qǐng)求到達(dá)S-CSCF時(shí),有可能出現(xiàn)冗余信令,從而影響系統(tǒng)處理效率。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題就是提出一種IP多媒體子系統(tǒng)集中業(yè)務(wù)的注銷方法,解決現(xiàn)有技術(shù)中當(dāng)CS UE從源增強(qiáng)的MSC Server移動(dòng)到目標(biāo)MSCServer控制范圍之內(nèi),在注銷過程中可能存在冗余信令、處理效率低的問題。 為了解決上述技術(shù)問題,本發(fā)明提供一種IP多媒體子系統(tǒng)集中業(yè)務(wù)的注銷方法,電路交換用戶設(shè)備CS UE從源增強(qiáng)的移動(dòng)交換中心服務(wù)器MSCServer移動(dòng)到目標(biāo)MSCServer控制范圍之內(nèi),在所述UE改變所附著的MSCServer的位置取消過程中,當(dāng)源增強(qiáng)的MSC Server接收到歸屬用戶服務(wù)器或歸屬位置寄存器HSS/HLR發(fā)送的位置取消請(qǐng)求后,開始延時(shí)計(jì)時(shí); 當(dāng)延時(shí)時(shí)間到,所述源增強(qiáng)的MSC Server代替所述UE執(zhí)行IP多媒體子系統(tǒng)IMS注銷過程。 進(jìn)一步地,上述方法還可具有以下特點(diǎn) 設(shè)置一注銷請(qǐng)求發(fā)送定時(shí)器,源增強(qiáng)的MSC Server通過啟動(dòng)注銷請(qǐng)求發(fā)送定時(shí)器開始延時(shí)計(jì)時(shí),當(dāng)所述注銷請(qǐng)求發(fā)送定時(shí)器溢出時(shí),延時(shí)時(shí)間到,源增強(qiáng)的MSC Server代替所述UE執(zhí)行IMS注銷過程。 進(jìn)一步地,上述方法還可具有以下特點(diǎn) 所述延時(shí)時(shí)間在所述源增強(qiáng)的MSC Server本地配置,時(shí)長大于正常情況下目標(biāo)增強(qiáng)的MSC Server的注冊(cè)請(qǐng)求經(jīng)查詢呼叫會(huì)話控制功能實(shí)體I-CSCF到達(dá)服務(wù)呼叫會(huì)話控制功能S-CSCF所需要最大時(shí)間。
進(jìn)一步地,上述方法還可具有以下特點(diǎn) 所述的IMS注銷過程是指所述源增強(qiáng)的MSC Server代替所述UE向IMS發(fā)送IMS注銷請(qǐng)求;當(dāng)所述源增強(qiáng)的MSC Server接收到注銷成功響應(yīng)或失敗響應(yīng)時(shí),刪除本地IMS注冊(cè)數(shù)據(jù)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn) 當(dāng)延時(shí)時(shí)間還未到,若源增強(qiáng)的MSC Server接收到S-CSCF發(fā)送的注冊(cè)通知消息中源增強(qiáng)的MSC Server建立的注冊(cè)關(guān)系的聯(lián)系地址不是自身的聯(lián)系地址,則源增強(qiáng)的MSCServer停止延時(shí)計(jì)時(shí),刪除本地保存的所述UE的注冊(cè)數(shù)據(jù)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn) 當(dāng)延時(shí)時(shí)間到,所述源增強(qiáng)的MSC Server經(jīng)I-CSCF向S-CSCF發(fā)送的注銷請(qǐng)求。
進(jìn)一步地,上述方法還可具有以下特點(diǎn) 若目標(biāo)MSC Server是增強(qiáng)的MSC Server,則會(huì)代替所述UE執(zhí)行IMS注冊(cè)過程,在S-CSCF中,用新的注冊(cè)綁定關(guān)系代替舊的注冊(cè)綁定關(guān)系;源增強(qiáng)的MSC Server代替UE發(fā)送的注銷請(qǐng)求到達(dá)S-CSCF后,由于舊的注冊(cè)綁定關(guān)系不存在,S-CSCF會(huì)拒絕該注銷請(qǐng)求。
進(jìn)一步地,上述方法還可具有以下特點(diǎn) 若目標(biāo)MSC Server是普通MSC Server,源增強(qiáng)的MSC Server代替所述UE發(fā)送的注銷請(qǐng)求到達(dá)S-CSCF后,S-CSCF會(huì)注銷原注冊(cè)綁定關(guān)系。 使用本發(fā)明的方法,在CS UE在MSC Server之間移動(dòng)時(shí),源增強(qiáng)的MSCServer采用延時(shí)發(fā)送注銷請(qǐng)求的方式,保證源MSC Server的注銷請(qǐng)求晚于目標(biāo)MSC Server的注冊(cè)請(qǐng)求到達(dá)S-CSCF,因此,避免了不必要的冗余信令,提高了系統(tǒng)處理效率。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中
圖1為根據(jù)現(xiàn)有技術(shù)的IMS集中業(yè)務(wù)的應(yīng)用場景的示意 圖2為根據(jù)現(xiàn)有技術(shù)的IMS集中控制業(yè)務(wù)的架構(gòu)圖; 圖3為根據(jù)現(xiàn)有技術(shù)的UE在增強(qiáng)的MSC Server之間移動(dòng)時(shí)MS集中業(yè)務(wù)的注冊(cè)流程圖; 圖4為根據(jù)現(xiàn)有技術(shù)的MS集中業(yè)務(wù)的注冊(cè)流程 圖5為根據(jù)現(xiàn)有技術(shù)的MS集中業(yè)務(wù)的注銷流程 圖6為本發(fā)明實(shí)施例一的實(shí)施流程 圖7為本發(fā)明實(shí)施例二的實(shí)施流程 圖8為本發(fā)明實(shí)施例三的實(shí)施流程圖。
具體實(shí)施例方式
如上所述,在MS系統(tǒng)中,當(dāng)CS UE在增強(qiáng)的MSC Server附著成功,并通過該MSCServer (源MSC Server)在MS注冊(cè)成功后,當(dāng)該CS UE移動(dòng)到新的MSC Server (目標(biāo)MSCServer)時(shí),如果此目標(biāo)MSC Server為增強(qiáng)的MSC Server,由于目標(biāo)MSC Server向S-CSCF發(fā)送注冊(cè)請(qǐng)求和源MSCServer向S-CSCF發(fā)送的注銷請(qǐng)求是獨(dú)立進(jìn)行的,當(dāng)注銷請(qǐng)求先于注冊(cè)請(qǐng)求到達(dá)S-CSCF,會(huì)出現(xiàn)冗余信令和處理效率低的問題。而當(dāng)注冊(cè)請(qǐng)求先于注銷請(qǐng)求到達(dá)S-CSCF,不存在問題,如果能夠保證注冊(cè)請(qǐng)求先于注銷請(qǐng)求到達(dá)S-CSCF,則可以解決上述問題。 在本發(fā)明中,CS UE從源增強(qiáng)的MSC Server移動(dòng)到目標(biāo)MSC Server控制范圍之內(nèi),在UE改變所附著的MSC Server的位置取消過程中,當(dāng)源增強(qiáng)的MSC Server接收到HSS/HLR發(fā)送的位置取消請(qǐng)求后,開始延時(shí)計(jì)時(shí),當(dāng)延時(shí)時(shí)間到,代替所述UE執(zhí)行IMS注銷過程。這樣,當(dāng)源MSC Server接收到HSS/HLR發(fā)送的位置取消請(qǐng)求,延時(shí)一段時(shí)間發(fā)送注銷請(qǐng)求,以保證注冊(cè)請(qǐng)求先于注銷請(qǐng)求到達(dá)S-CSCF。
6
在本發(fā)明實(shí)施例中,在源增強(qiáng)的MSC Server設(shè)置一注銷請(qǐng)求發(fā)送定時(shí)器,通過啟 動(dòng)注銷請(qǐng)求發(fā)送定時(shí)器開始延時(shí)計(jì)時(shí),當(dāng)所述注銷請(qǐng)求發(fā)送定時(shí)器溢出時(shí),延時(shí)時(shí)間到,源 增強(qiáng)的MSC Server代替所述UE執(zhí)行IMS注銷過程。 所述延時(shí)時(shí)間(注銷請(qǐng)求發(fā)送定時(shí)器的溢出值)在所述源增強(qiáng)的MSCServer本 地配置,并具有足夠時(shí)長,時(shí)長大于正常情況下目標(biāo)增強(qiáng)的MSCServer的注冊(cè)請(qǐng)求到達(dá) S-CSCF所需要最大時(shí)間。 所述的IMS注銷過程指所述源增強(qiáng)的MSC Server代替所述UE向IMS發(fā)送IMS注 銷請(qǐng)求;當(dāng)所述源增強(qiáng)的MSC Server接收到注銷成功響應(yīng)或失敗響應(yīng)時(shí),刪除本地IMS注 冊(cè)數(shù)據(jù)。 如果目標(biāo)MSC Server是增強(qiáng)的MSC Server,則會(huì)代替所述UE執(zhí)行IMS注冊(cè)過程,
此時(shí)在S-CSCF中,用新的注冊(cè)綁定關(guān)系代替舊的注冊(cè)綁定關(guān)系;源MSC Server代替UE發(fā)
送的注銷請(qǐng)求到達(dá)S-CSCF后,由于舊的注冊(cè)綁定關(guān)系不存在,S-CSCF會(huì)拒絕該注銷請(qǐng)求。 如果目標(biāo)MSC Server是普通MSC Server,則不會(huì)代替UE執(zhí)行IMS注冊(cè);源MSC
Server代替用戶發(fā)送的注銷請(qǐng)求到達(dá)S-CSCF后,S-CSCF會(huì)注銷原注冊(cè)綁定關(guān)系。 作為優(yōu)化,當(dāng)延時(shí)時(shí)間還未到(定時(shí)器還未溢出),源MSC Server接收到S-CSCF
發(fā)送的注冊(cè)通知消息,如果檢查出所述注冊(cè)通知消息中源MSCServer建立的注冊(cè)關(guān)系的聯(lián)
系地址不是自己的聯(lián)系地址,則停止延時(shí)計(jì)時(shí),刪除本地保存的注冊(cè)數(shù)據(jù)。 以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)
施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。 為了便于理解,在對(duì)本發(fā)明實(shí)施例的具體實(shí)施方式
進(jìn)行說明之前,首先對(duì)MS集 中業(yè)務(wù)的注冊(cè)流程和由于位置取消過程引起的MS集中業(yè)務(wù)注銷流程進(jìn)行簡要描述。
圖4是MS集中業(yè)務(wù)的注冊(cè)流程。如圖4所示,增強(qiáng)的MSC Server代替CS UE向 IMS發(fā)起集中業(yè)務(wù)的注冊(cè)的過程包括以下步驟 步驟401 :UE發(fā)起CS附著過程,向MSC Server發(fā)送附著請(qǐng)求。 步驟402 :MSC Server向HSS/HLR發(fā)送位置更新請(qǐng)求。 步驟403 :HSS/HLR接受位置更新,向MSC Server返回位置更新接受響應(yīng)。 在具體實(shí)施過程中,在步驟402 403過程中,還執(zhí)行CS接入認(rèn)證、用戶數(shù)據(jù)插入
等過程。并且,HSS/HLR可以在用戶數(shù)據(jù)中或位置更新接受響應(yīng)中插入ICS指示,該ICS指
示說明該用戶簽約了 ICS業(yè)務(wù)。 步驟404 :MSC Server向UE返回附著接受響應(yīng)。 步驟405:UE在MSC Server附著成功后,MSC Server執(zhí)行IMS注冊(cè)決策,如果發(fā)現(xiàn) 用戶數(shù)據(jù)中或位置更新響應(yīng)中含有ICS指示,或根據(jù)本地配置的過濾準(zhǔn)則,判斷用戶是ICS 用戶,則決定代替用戶發(fā)起IMS注冊(cè)。 步驟406:MSC Server從用戶的標(biāo)識(shí)中推導(dǎo)出用戶的歸屬域,并發(fā)現(xiàn)合適的入口 點(diǎn)的地址,如I-CSCF的地址等。 步驟407:MSC Server向I-CSCF發(fā)送SIP注冊(cè)請(qǐng)求,其中,該SIP注冊(cè)請(qǐng)求中包含 了從用戶標(biāo)識(shí)中推導(dǎo)出的私有用戶標(biāo)識(shí)和公共用戶標(biāo)識(shí)、以及接入方式指示,該指示表示 該注冊(cè)請(qǐng)求從MSC Server發(fā)出。 其中從用戶標(biāo)識(shí)中推導(dǎo)出的私有用戶標(biāo)識(shí)和公共用戶標(biāo)識(shí)采用統(tǒng)一的推導(dǎo)規(guī)則,
7不同增強(qiáng)的MSC Server推導(dǎo)出的使用私有用戶標(biāo)識(shí)和公共用戶標(biāo)識(shí)相同。 步驟408 :1-CSCF向HSS發(fā)送S-CSCF分配請(qǐng)求,請(qǐng)求HSS分配為用戶服務(wù)的
S-CSCF。 步驟409 :HSS為用戶分配S-CSCF,并通過S-CSCF分配響應(yīng)消息,將分配的S-CSCF的相關(guān)信息(如S-CSCF的地址或標(biāo)識(shí)等)發(fā)送給I-CSCF。
步驟410 : I-CSCF將注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到HSS分配的S-CSCF。 步驟411 :S-CSCF通過請(qǐng)求中的接入方式指示判斷該注冊(cè)請(qǐng)求來自MSCServer,則跳過認(rèn)證過程,并與HSS交互,向HSS發(fā)送用戶數(shù)據(jù)下載請(qǐng)求,請(qǐng)求下載用戶簽約數(shù)據(jù)。
步驟412 :HSS向S-CSCF返回用戶數(shù)據(jù)響應(yīng),其中,該響應(yīng)中包含了用戶簽約數(shù)據(jù)。
步驟413 :S-CSCF向I-CSCF返回注冊(cè)成功響應(yīng)。
步驟414 :I-CSCF向MSC Server轉(zhuǎn)發(fā)注冊(cè)成功響應(yīng)。 步驟415:S-CSCF根據(jù)用戶的簽約數(shù)據(jù)的初始過濾準(zhǔn)則,觸發(fā)第三方注冊(cè)過程,向
AS發(fā)送注冊(cè)請(qǐng)求,通知AS用戶的注冊(cè)信息。 其中,AS中包括ICS應(yīng)用服務(wù)器、電話業(yè)務(wù)服務(wù)器等。 步驟416 :AS返回注冊(cè)成功響應(yīng)。 至此,增強(qiáng)的MSC Server代替UE完成在IMS中的注冊(cè),在S-CSCF中建立了注冊(cè)綁定關(guān)系(私有用戶標(biāo)識(shí)、公共用戶標(biāo)識(shí)與增強(qiáng)的MSC Server的聯(lián)系地址的關(guān)系)。
在注冊(cè)成功后,增強(qiáng)的MSC Server還需要向S-CSCF訂閱用戶的注冊(cè)狀態(tài),S-CSCF將用戶的注冊(cè)信息通過通知消息返回給增強(qiáng)的MSC Server。 步驟417 :增強(qiáng)的MSC Server向S-CSCF發(fā)送注冊(cè)事件訂閱請(qǐng)求,請(qǐng)求訂閱該用戶的注冊(cè)事件。 步驟418, S-CSCF接受訂閱請(qǐng)求,返回訂閱成功響應(yīng)。 步驟419,接受訂閱后,S-CSCF通過通知消息將該用戶的注冊(cè)信息發(fā)送給增強(qiáng)的MSC Server。 注冊(cè)通知消息中包括用戶在S-CSCF中的所有注冊(cè)信息,其中就包含該增強(qiáng)的MSCServer代替UE注冊(cè)的注冊(cè)關(guān)系,包括以下信息〈公共用戶標(biāo)識(shí) >,〈聯(lián)系地址 >,〈注冊(cè)狀態(tài) >,〈注冊(cè)事件 >,〈其他信息>
其中, 公共用戶標(biāo)識(shí)為注冊(cè)關(guān)系中公共用戶標(biāo)識(shí); 聯(lián)系地址為注冊(cè)關(guān)系中的實(shí)際聯(lián)系地址; 注冊(cè)狀態(tài)為當(dāng)前注冊(cè)關(guān)系的實(shí)際狀態(tài); 注冊(cè)事件為導(dǎo)致注冊(cè)發(fā)生變化的注冊(cè)事件; 在注冊(cè)過程中,和聯(lián)系地址相關(guān)的一些信息放在其他信息中。 如UE首次在增強(qiáng)的MSC Server附著,MSC Server代替用戶MS注冊(cè)成功,則〈公共用戶標(biāo)識(shí)=默認(rèn)公共用戶標(biāo)識(shí) >,〈聯(lián)系地址=增強(qiáng)的MSC Server聯(lián)系地
址 >,〈注冊(cè)狀態(tài)=激活 >,〈注冊(cè)事件=創(chuàng)建 >,〈其他信息包含ICS特征信息> 當(dāng)UE移動(dòng)到其他增強(qiáng)的MSC Server,新的MSC Server代替用戶進(jìn)行IMS注冊(cè),新
的注冊(cè)關(guān)系覆蓋了原來MSC Server建立的注冊(cè)關(guān)系,則注冊(cè)通知中的相對(duì)應(yīng)的注冊(cè)信息變
為
8
〈公共用戶標(biāo)識(shí)=默認(rèn)公共用戶標(biāo)識(shí)>,〈聯(lián)系地址二新增強(qiáng)的MSC Server聯(lián)系 地址 >,〈注冊(cè)狀態(tài)=激活 >,〈注冊(cè)事件=注冊(cè) >,〈其他信息包含ICS特征信息>
步驟420,增強(qiáng)的MSC Server返回注冊(cè)通知響應(yīng)。 在UE在增強(qiáng)的MSC Server處于CS激活狀態(tài)時(shí),MSC Server會(huì)定期刷新訂閱關(guān) 系;當(dāng)用戶注冊(cè)狀態(tài)發(fā)生變化時(shí),S-CSCF會(huì)主動(dòng)通知訂閱方。當(dāng)MSC Server注銷用戶后, 則會(huì)主動(dòng)刪除訂閱關(guān)系。 圖5是UE從增強(qiáng)的MSC Server移動(dòng)到其他MSC Server,即位置取消過程中的IMS 集中業(yè)務(wù)的注銷流程。當(dāng)UE已經(jīng)在源增強(qiáng)的MSC Server附著成功,且源增強(qiáng)的MSC Server 已經(jīng)代替UE在IMS中注冊(cè)成功,在UE移動(dòng)到目標(biāo)MSC Server時(shí),該目標(biāo)MSC Server可能 是增強(qiáng)的MSC Server,或者是普通MSC Server,該過程包括以下步驟
步驟501, UE發(fā)起CS附著過程,向目標(biāo)MSC Server發(fā)送附著請(qǐng)求。
步驟502,目標(biāo)MSC Server向HSS/HLR發(fā)送位置更新請(qǐng)求。
步驟503, HSS/HLR接受位置更新,向目標(biāo)MSC Server返回位置更新接受響應(yīng)。
在步驟502 503過程中,還執(zhí)行標(biāo)準(zhǔn)的CS接入認(rèn)證、用戶數(shù)據(jù)插入過程。
HSS/HLR在用戶數(shù)據(jù)中或位置更新接受響應(yīng)中插入ICS指示,說明該用戶簽約了 ICS業(yè)務(wù)。 步驟504,目標(biāo)MSC Server向UE返回附著接受響應(yīng)。 當(dāng)目標(biāo)MSC Server是普通的MSC Server ,目標(biāo)MSC Server會(huì)忽略用戶數(shù)據(jù)中或 位置更新接受響應(yīng)中的ICS指示,不會(huì)代替UE執(zhí)行IMS注冊(cè)過程。 當(dāng)目標(biāo)MSC Server是增強(qiáng)的MSC Server,目標(biāo)MSC Server會(huì)按照?qǐng)D4所示注冊(cè) 過程代替UE執(zhí)行IMS注冊(cè)。 步驟505, HSS/HLR向源MSC Server發(fā)送取消位置請(qǐng)求。 步驟506,源MSC Server向HSS/HLR返回取消位置響應(yīng),并刪除本地保存的CS用 戶數(shù)據(jù)。 步驟507,由于UE在源MSC Server處于非激活狀態(tài),源MSC Server代替UE執(zhí)行 IMS注銷過程,向I-CSCF發(fā)送注銷請(qǐng)求。 這里的代替UE執(zhí)行IMS注銷過程,指需要MSC Server向MS發(fā)送注銷請(qǐng)求的注 銷過程,后文中的本地注銷過程指MSC Server不向IMS發(fā)送注銷請(qǐng)求,只是在本地刪除和 用戶相關(guān)的IMS注冊(cè)數(shù)據(jù)的過程。 步驟508, I-CSCF與HSS交互,向HSS發(fā)送S-CSCF分配請(qǐng)求,請(qǐng)求HSS分配為用戶 服務(wù)的S-CSCF 。 步驟509, HSS為用戶指定S-CSCF,并通過S-CSCF分配響應(yīng)發(fā)送給I-CSCF。 步驟510, I-CSCF將注銷請(qǐng)求轉(zhuǎn)發(fā)到指定的S-CSCF。 步驟511, S-CSCF與HSS交互,將用戶的注銷狀態(tài)通知給HSS。 步驟512, HSS向S-CSCF返回注銷通知響應(yīng)。 步驟513, S-CSCF向I-CSCF返回注銷成功響應(yīng)。 步驟514, I-CSCF向增強(qiáng)的MSC Server轉(zhuǎn)發(fā)注銷成功響應(yīng)。 步驟515, S-CSCF根據(jù)用戶的簽約數(shù)據(jù)的初始過濾準(zhǔn)則,觸發(fā)第三方注銷過程,向 AS發(fā)送注銷請(qǐng)求,通知AS用戶已經(jīng)注銷。
9
步驟516, AS返回注銷成功響應(yīng)。 基于上述過程,結(jié)合本發(fā)明實(shí)施例對(duì)本發(fā)明做進(jìn)一步闡述
實(shí)施例一 本實(shí)施例中,目標(biāo)MSC Server為增強(qiáng)的MSC Server,當(dāng)CS UE從源增強(qiáng)的MSC Server移動(dòng)到目標(biāo)增強(qiáng)的MSC Server下,增強(qiáng)的MSC Server會(huì)代替UE執(zhí)行IMS注冊(cè)。該 過程包括以下步驟 步驟601 606 :同步驟501 506。 由于目標(biāo)MSC Server是增強(qiáng)的MSC Server,因此目標(biāo)MSC Server會(huì)執(zhí)行步驟607 代替UE執(zhí)行IMS注冊(cè)過程。 步驟607 :目標(biāo)MSC Server代替UE發(fā)起IMS注冊(cè)過程。 當(dāng)用戶在目標(biāo)MSC Server中位置更新成功后,目標(biāo)MSC Server代替UE執(zhí)行IMS 注冊(cè)過程,目標(biāo)MSC Server向IMS系統(tǒng)中的S-CSCF發(fā)送注冊(cè)請(qǐng)求。由于源MSC Server延 時(shí)發(fā)送注銷請(qǐng)求,因此該注冊(cè)請(qǐng)求先于注銷請(qǐng)求到達(dá)S-CSCF, S-CSCF更新注冊(cè)綁定關(guān)系為 新的注冊(cè)綁定關(guān)系(私有用戶標(biāo)識(shí)、公共用戶標(biāo)識(shí)與目標(biāo)MSC Server聯(lián)系地址的關(guān)系)。
步驟608 :在步驟607進(jìn)行的同時(shí),源MSC Server開始延時(shí)計(jì)時(shí)(啟動(dòng)注銷請(qǐng)求 發(fā)送定時(shí)器)。 這里的延時(shí)時(shí)間(注銷請(qǐng)求發(fā)送定時(shí)器的溢出值)在源增強(qiáng)的MSC Server本地 配置,并具有足夠時(shí)長,時(shí)長要求大于正常情況下目標(biāo)增強(qiáng)的MSC Server的注冊(cè)請(qǐng)求到 達(dá)S-CSCF所需要最大時(shí)間,以保證從源增強(qiáng)的MSC Server發(fā)送的注銷請(qǐng)求晚于目標(biāo)MSC Server可能發(fā)送的注冊(cè)請(qǐng)求到達(dá)S-CSCF。 步驟609 :當(dāng)延時(shí)時(shí)間到(注銷請(qǐng)求發(fā)送定時(shí)器溢出),觸發(fā)步驟610。
步驟610 :源MSC Server代替UE執(zhí)行IMS注銷過程。 由于注銷請(qǐng)求晚于注冊(cè)請(qǐng)求到達(dá)S-CSCF,此時(shí)S-CSCF中的注冊(cè)綁定關(guān)系已經(jīng)在 步驟608中更新為新的注冊(cè)綁定關(guān)系。當(dāng)注銷請(qǐng)求到達(dá)S-CSCF, S-CSCF根據(jù)注銷請(qǐng)求中的 用戶信息(用戶私有標(biāo)識(shí)和用戶公有標(biāo)識(shí))匹配已經(jīng)存在的注冊(cè)關(guān)系,發(fā)現(xiàn)新的注冊(cè)關(guān)系, 并進(jìn)一步比對(duì)MSC Server的聯(lián)系地址,發(fā)現(xiàn)聯(lián)系地址不同,則作為異常處理流程,拒絕源 MSC Server的注銷請(qǐng)求。源MSC Server收到拒絕請(qǐng)求后,刪除本地的IMS注冊(cè)數(shù)據(jù)。因此
在此情況下,不會(huì)出現(xiàn)導(dǎo)致業(yè)務(wù)邏輯錯(cuò)誤。
實(shí)施例二 由于源MSC Server在代替UE注冊(cè)成功后,會(huì)執(zhí)行注冊(cè)事件訂閱,以獲取注冊(cè)事件
的變更;當(dāng)用戶的注冊(cè)狀態(tài)在S-CSCF變化時(shí),S-CSCF會(huì)通知訂閱方源MSC Server,因此在
位置取消過程中,源MSC Server可以通過該信息得知是否有目標(biāo)MSC Server代替用戶注
冊(cè),如果已經(jīng)注冊(cè),即用戶的注冊(cè)綁定關(guān)系已經(jīng)被更新,源MSC Server就沒有必要代替UE
進(jìn)行注銷,直接執(zhí)行本地注銷過程即可。 當(dāng)本實(shí)施例中,該過程包括以下步驟 步驟701 706 :同步驟501 506。 由于目標(biāo)MSC Server是增強(qiáng)的MSC Server,因此目標(biāo)MSC Server會(huì)執(zhí)行步驟708 代替UE執(zhí)行IMS注冊(cè)過程。 步驟707 :源MSC Server啟動(dòng)注銷請(qǐng)求發(fā)送定時(shí)器。
步驟708 :在進(jìn)行步驟707的同時(shí),目標(biāo)MSC Server代替UE發(fā)起IMS注冊(cè)過程。
目標(biāo)MSC Server向IMS系統(tǒng)中的S-CSCF發(fā)送注冊(cè)請(qǐng)求,S-CSCF更新注冊(cè)綁定關(guān) 系為新的注冊(cè)綁定關(guān)系(私有用戶標(biāo)識(shí)、公共用戶標(biāo)識(shí)與目標(biāo)MSC Server聯(lián)系地址的關(guān) 系)。 步驟709 :由于注冊(cè)綁定關(guān)系發(fā)生變化,S-CSCF根據(jù)MSC Server在S-CSCF的注冊(cè) 事件訂閱關(guān)系,向源MSC Server發(fā)送注冊(cè)通知消息,其中CSUE的注冊(cè)綁定關(guān)系的聯(lián)系地址 由源MSC Server的聯(lián)系地址變?yōu)槟繕?biāo)MSC的聯(lián)系地址。 步驟710 :源MSC Server檢查通知消息中的注冊(cè)信息,發(fā)現(xiàn)原來建立的注冊(cè)綁定 關(guān)系中的聯(lián)系地址已經(jīng)發(fā)生變化,已經(jīng)不再是自身的聯(lián)系地址,則認(rèn)為有其他增強(qiáng)的MSC Server已經(jīng)代替用戶進(jìn)行IMS注冊(cè),停止注銷請(qǐng)求定時(shí)器,執(zhí)行本地注銷過程,刪除本地 IMS注冊(cè)數(shù)據(jù)。
實(shí)施例三 本實(shí)施例中,目標(biāo)MSC Server為普通的MSC Server,當(dāng)CS UE從增強(qiáng)的MSC Server移動(dòng)到目標(biāo)普通MSC Server下,由于普通MSC Server不會(huì)代替UE執(zhí)行IMS注冊(cè), 該過程包括以下步驟 步驟801 806 :同步驟501 506。由于目標(biāo)MSC Server是普通的MSCServer, 因此目標(biāo)MSC Server不會(huì)代替UE執(zhí)行IMS注冊(cè)過程,因此一直到步驟809期間,S-CSCF — 直保存源MSC Server建立的注冊(cè)綁定關(guān)系。
步驟807 :源MSC Server啟動(dòng)注銷請(qǐng)求發(fā)送定時(shí)器。 這里的注銷請(qǐng)求發(fā)送定時(shí)器的溢出值在增強(qiáng)的MSC Server本地配置,并具有足夠 時(shí)長,時(shí)長要求大于正常情況下目標(biāo)增強(qiáng)的MSC Server的注冊(cè)請(qǐng)求到達(dá)S-CSCF所需要最 大時(shí)間,以保證從源增強(qiáng)的MSC Server發(fā)送的注銷請(qǐng)求晚于目標(biāo)MSC Server可能發(fā)送的 注冊(cè)請(qǐng)求到達(dá)S-CSCF。 步驟808 :注銷定時(shí)器溢出,觸發(fā)步驟809。 步驟809 :源MSC Server代替CS UE執(zhí)行MS注銷過程。在該過程中,源MSC Server經(jīng)過I-CSCF向S-CSCF發(fā)送注銷請(qǐng)求,由于S-CSCF
保存源MSC Server建立的注冊(cè)綁定關(guān)系(也就是私有用戶標(biāo)識(shí)、公共用戶標(biāo)識(shí)與源MSC
Server聯(lián)系地址的關(guān)系),S-CSCF接收到注銷請(qǐng)求后,刪除注冊(cè)綁定關(guān)系,并向源MSC
Server返回注銷成功響應(yīng),源MSC Server刪除本地保存的IMS注冊(cè)數(shù)據(jù)。 如上所述,借助本發(fā)明,在CS UE在MSC Server之間移動(dòng)時(shí),源增強(qiáng)的MSC Server
采用延時(shí)發(fā)送注銷請(qǐng)求的方式,保證源MSC Server的注銷請(qǐng)求晚于目標(biāo)MSC Server的注
冊(cè)請(qǐng)求到達(dá)S-CSCF,因此,避免了不必要的冗余信令,提高了系統(tǒng)處理效率。 當(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)利要求
一種IP多媒體子系統(tǒng)集中業(yè)務(wù)的注銷方法,其特征在于,電路交換用戶設(shè)備CS UE從源增強(qiáng)的移動(dòng)交換中心服務(wù)器MSC Server移動(dòng)到目標(biāo)MSC Server控制范圍之內(nèi),在所述UE改變所附著的MSC Server的位置取消過程中,當(dāng)源增強(qiáng)的MSC Server接收到歸屬用戶服務(wù)器或歸屬位置寄存器HSS/HLR發(fā)送的位置取消請(qǐng)求后,開始延時(shí)計(jì)時(shí);當(dāng)延時(shí)時(shí)間到,所述源增強(qiáng)的MSC Server代替所述UE執(zhí)行IP多媒體子系統(tǒng)IMS注銷過程。
2. 如權(quán)利要求l所述的方法,其特征在于,設(shè)置一注銷請(qǐng)求發(fā)送定時(shí)器,源增強(qiáng)的MSC Server通過啟動(dòng)注銷請(qǐng)求發(fā)送定時(shí)器開始 延時(shí)計(jì)時(shí),當(dāng)所述注銷請(qǐng)求發(fā)送定時(shí)器溢出時(shí),延時(shí)時(shí)間到,源增強(qiáng)的MSC Server代替所述 UE執(zhí)行IMS注銷過程。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述延時(shí)時(shí)間在所述源增強(qiáng)的MSC Server本地配置,時(shí)長大于正常情況下目標(biāo)增強(qiáng)的 MSC Server的注冊(cè)請(qǐng)求經(jīng)查詢呼叫會(huì)話控制功能實(shí)體I-CSCF到達(dá)服務(wù)呼叫會(huì)話控制功能 S-CSCF所需要最大時(shí)間。
4. 如權(quán)利要求1或2所述的方法,其特征在于,所述的IMS注銷過程是指所述源增強(qiáng)的MSC Server代替所述UE向IMS發(fā)送IMS注 銷請(qǐng)求;當(dāng)所述源增強(qiáng)的MSC Server接收到注銷成功響應(yīng)或失敗響應(yīng)時(shí),刪除本地IMS注 冊(cè)數(shù)據(jù)。
5. 如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)延時(shí)時(shí)間還未到,若源增強(qiáng)的MSC Server接收到S-CSCF發(fā)送的注冊(cè)通知消息中 源增強(qiáng)的MSC Server建立的注冊(cè)關(guān)系的聯(lián)系地址不是自身的聯(lián)系地址,則源增強(qiáng)的MSC Server停止延時(shí)計(jì)時(shí),刪除本地保存的所述UE的注冊(cè)數(shù)據(jù)。
6. 如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)延時(shí)時(shí)間到,所述源增強(qiáng)的MSC Server經(jīng)I-CSCF向S-CSCF發(fā)送的注銷請(qǐng)求。
7. 如權(quán)利要求4所述的方法,其特征在于,若目標(biāo)MSC Server是增強(qiáng)的MSC Server,則會(huì)代替所述UE執(zhí)行IMS注冊(cè)過程,在 S-CSCF中,用新的注冊(cè)綁定關(guān)系代替舊的注冊(cè)綁定關(guān)系;源增強(qiáng)的MSC Server代替UE發(fā) 送的注銷請(qǐng)求到達(dá)S-CSCF后,由于舊的注冊(cè)綁定關(guān)系不存在,S-CSCF會(huì)拒絕該注銷請(qǐng)求。
8. 如權(quán)利要求4所述的方法,其特征在于,若目標(biāo)MSC Server是普通MSC Server,源增強(qiáng)的MSC Server代替所述UE發(fā)送的注銷 請(qǐng)求到達(dá)S-CSCF后,S-CSCF會(huì)注銷原注冊(cè)綁定關(guān)系。
全文摘要
本發(fā)明公開了一種IP多媒體子系統(tǒng)集中業(yè)務(wù)的注銷方法,包括電路交換用戶設(shè)備CS UE從源增強(qiáng)的移動(dòng)交換中心服務(wù)器MSC Server移動(dòng)到目標(biāo)MSC Server控制范圍之內(nèi),在所述UE改變所附著的MSC Server的位置取消過程中,當(dāng)源增強(qiáng)的MSC Server接收到歸屬用戶服務(wù)器或歸屬位置寄存器HSS/HLR發(fā)送的位置取消請(qǐng)求后,開始延時(shí)計(jì)時(shí);當(dāng)延時(shí)時(shí)間到,所述源增強(qiáng)的MSC Server代替所述UE執(zhí)行IP多媒體子系統(tǒng)IMS注銷過程。本發(fā)明保證源MSC Server的注銷請(qǐng)求晚于目標(biāo)MSC Server的注冊(cè)請(qǐng)求到達(dá)S-CSCF,避免了不必要的冗余信令,提高了系統(tǒng)處理效率。
文檔編號(hào)H04W60/06GK101772155SQ200910000070
公開日2010年7月7日 申請(qǐng)日期2009年1月5日 優(yōu)先權(quán)日2009年1月5日
發(fā)明者劉偉, 郝振武 申請(qǐng)人:中興通訊股份有限公司