專利名稱:一種注冊方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中的接入技術(shù),尤其涉及一種互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)中的注冊方法及系統(tǒng)。
技術(shù)背景在第三代通信系統(tǒng)中,核心網(wǎng)(CN)在邏輯上可被劃分為電路域(CS)、 分組域(PS )和IMS域。其中,IMS域?qū)S域作為承載網(wǎng)絡(luò),在分組交換 承載之上提供標準化的多媒體業(yè)務(wù),實現(xiàn)IP多媒體業(yè)務(wù)的會話連接和數(shù)據(jù) 傳輸,與PS域一起實現(xiàn)諸如音頻、視頻、文本等的多媒體業(yè)務(wù),并為今后 的IP多媒體應(yīng)用提供通用的網(wǎng)絡(luò)架構(gòu),以便新業(yè)務(wù)的實現(xiàn)。目前的IMS系統(tǒng)主要包括歸屬用戶服務(wù)器(HSS )以及呼叫會話控制功 能(CSCF)實體等部分。其中,HSS作為網(wǎng)絡(luò)中移動用戶的主數(shù)據(jù)庫,保 存IMS用戶的簽約信息,包括基本標識、路由信息以及業(yè)務(wù)簽約信息等。 CSCF實體包括代理CSCF(P-CSCF )、服務(wù)CSCF( S-CSCF )以及問詢CSCF (I-CSCF)等三種類型。P-CSCF實體是IMS中與用戶的第一個連接點,用 戶設(shè)備(UE)和P-CSCF實體之間通過會話初始協(xié)議(SIP)實現(xiàn)諸如會話 建立、更改和終止等多J 某體會話管理功能;S-CSCF實體在IMS域中處于核 心的控制地位,負責(zé)對UE進行注冊鑒權(quán)和會話控制,執(zhí)行針對UE的基本 會話路由功能,并根據(jù)用戶簽約的IMS觸發(fā)規(guī)則,在條件滿足時進行增值業(yè) 務(wù)路由觸發(fā)及業(yè)務(wù)控制交互;I-CSCF實體作為IMS域的關(guān)口節(jié)點,提供本 域用戶服務(wù)節(jié)點分配、路由查詢以及IMS域間拓樸隱藏等功能。UE在接入IMS域之前,需要進行用戶注冊。圖1示出了現(xiàn)有協(xié)議規(guī)定 的注冊方法的流程圖。參見圖1,該方法包括在步驟101 102中,UE將攜帶有自身用戶信息的注冊請求(Register) 消息發(fā)送給P-CSCF實體,請求進行IMS域的用戶注冊,P-CSCF實體將接 收到的注冊請求消息轉(zhuǎn)發(fā)給I-CSCF實體。
在步驟103 ~ 104中,I-CSCF實體將UE的信息攜帶于用戶4受權(quán)請求消 息中,發(fā)送給HSS,請求HSS為該l正分配S-CSCF實體,HSS完成S-CSCF 實體的分配后,將該S-CSCF實體的名稱攜帶于用戶授權(quán)響應(yīng)消息中,返回 給I-CSCF實體。在步驟105 ~ 107中,I-CSCF實體向S-CSCF實體發(fā)送注冊請求消息, 請求S-CSCF實體處理該UE的注冊;S-CSCF實體在自身能夠處理該UE的 注冊時,將攜帶有用戶信息的分配服務(wù)器請求消息發(fā)送給HSS; HSS在自身 保存S-CSCF實體與UE的對應(yīng)關(guān)系,并向S-CSCF實體返回分配服務(wù)器響 應(yīng)消息。在步驟108中,S-CSCF實體將UE的用戶信息發(fā)送給業(yè)務(wù)控制平面, 并執(zhí)行對應(yīng)于該UE的業(yè)務(wù)控制。在步驟109-111中,S-CSCF實體通過I-CSCF實體和P-CSCF實體, 向UE發(fā)送200 OK消息,指明注冊成功。至此,完成現(xiàn)有的注冊流程。上述為HSS為UE分配的S-CSCF實體處于正常負載下的注冊流程。當(dāng) S-CSCF實體過載時,會出現(xiàn)如下兩種情況1. 當(dāng)S-CSCF實體過載但仍能處理該UE的注冊時,由于該S-CSCF實 體的處理速度和性能均有所下降,因此需要經(jīng)過一段時間才能夠執(zhí)行該UE 的注冊處理,即I-CSCF實體需要等待一段時間后,才能夠接收到來自于 S-CSCF實體的服務(wù)器分配器請求消息,而后執(zhí)行圖1中流程的后續(xù)步驟。 這樣,從I-CSCF實體向S-CSCF實體發(fā)出注冊請求消息到注冊完成之間需 要經(jīng)過一段時間,因此UE的注冊時延較長。2. 當(dāng)S-CSCF實體過載而無法處理該UE的注冊時,該S-CSCF實體在 圖1中的步驟105之后,向I-CSCF實體下發(fā)失敗消息,指明無法處理該UE 的注冊。而后,I-CSCF實體重新向HSS發(fā)起注冊,HSS為該UE再分配一 個S-CSCF實體,I-CSCF實體將注冊請求消息發(fā)送給重新分配的S-CSCF實 體;當(dāng)重新分配的S-CSCF實體能夠處理該UE的注冊時,按照步驟106至 111的操作完成注冊。那么,由于至少需要執(zhí)行兩次S-CSCF實體的分配過 程,則信令交互次數(shù)較多,UE的注冊時延較長。可見,在上述兩種情況下,當(dāng)HSS所分配的S-CSCF實體處于過載狀態(tài) 時,UE的注冊時延較長。并且,在上述的第一種情況下,S-CSCF實體處于
過載狀態(tài)時,處理速度和性能均有所下降,此時若再加入新的UE注冊處理,則會進一步降低S-CSCF實體的處理速度和性能,從而影響注冊到該S-CSCF 實體上的其他UE。發(fā)明內(nèi)容本發(fā)明提供一種注冊方法,能夠降低UE注冊的時延。 在依據(jù)本發(fā)明思想的方法中,預(yù)先在歸屬用戶服務(wù)器HSS中設(shè)置服務(wù) 呼叫會話控制功能S-CSCF負載信息,該方法包括A.問詢呼叫會話控制 功能I-CSCF實體接收到用戶設(shè)備UE發(fā)送的要求注冊到互聯(lián)網(wǎng)協(xié)議多媒體 子系統(tǒng)IMS域中的請求后,請求HSS為該UE分配S-CSCF實體;B. HSS 根據(jù)自身保存的S-CSCF負載信息,選擇處于正常負載狀態(tài)、且能夠處理所 述UE注冊的S-CSCF實體,并將所選擇的S-CSCF實體信息通知給I-CSCF 實體;C、所述被選擇的S-CSCF實體在I-CSCF實體的請求下對該UE的注 冊進行處理。較佳地,步驟B所述I-CSCF實體請求HSS為所述UE分配S-CSCF實 體為I-CSCF實體確定對S-CSCF實體的能力要求,并將UE的用戶信息和所 確定的能力要求發(fā)送給HSS,請求HSS為該UE分配S-CSCF實體。較佳地,步驟B所述HSS選擇處于正常負載狀態(tài)、且能夠處理所述UE 注冊的S-CSCF實體為HSS根據(jù)自身保存的S-CSCF負載信息確定處于正常負載狀態(tài)的 S-CSCF實體,并從所確定的S-CSCF實體中選擇能夠滿足所述能力要求的 S-CSCF實體。在注冊過程中,所述HSS確定處于正常負載狀態(tài)的S-CSCF實體之后可 以進一步包括判斷所確定的處于正常負栽狀態(tài)的S-CSCF實體中是否存在能夠處理該 UE注冊的S-CSCF實體,如果是,則繼續(xù)執(zhí)行所述選擇;否則,根據(jù)所述 能力要求選擇一個處于過載狀態(tài)的S-CSCF實體,并將所選擇的處于過載狀 態(tài)的S-CSCF實體的信息和過栽指示發(fā)送給I-CSCF實體,I-CSCF實體判定 所選擇的S-CSCF實體暫時不可達,并請求HSS重新選擇S-CSCF實體,而 后返回執(zhí)行所述步驟A。
在所述選擇處于正常負載狀態(tài)、且能夠處理所述UE注冊的S-CSCF實 體之后,可以進一步包括HSS將所選擇的S-CSCF實體的信息發(fā)送給I-CSCF實體,I-CSCF實體 將所述UE的用戶信息提交給所述S-CSCF實體,請求該S-CSCF實體處理 該UE的注冊。并且,S-CSCF實體對自身的負載狀態(tài)進行檢測,在確定負載狀態(tài)發(fā)生 改變時,對所述HSS中的S-CSCF負載信息進行更新。較佳地,預(yù)先設(shè)置過載門限和過載釋放門限,并且所述過載門限大于過 載釋放門限,則所述S-CSCF實體對自身的負載狀態(tài)進行檢測為處于正常負載狀態(tài)的S-CSCF實體將自身的負載與所述過載門限相比 較,并判斷所述負載是否大于過栽門限,如果是,則判定該S-CSCF實體由 正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài);否則,判定該S-CSCF實體仍處于正常負栽 狀態(tài);處于過載狀態(tài)的S-CSCF實體將自身的負栽與所述過載釋放門限比較, 并判斷所述負載是否小于過載釋放門限,如果是,則判定該S-CSCF實體由 過栽狀態(tài)轉(zhuǎn)換為正常負載狀態(tài);否則,判定該S-CSCF實體仍處于過載狀態(tài)。較佳地,預(yù)先設(shè)置轉(zhuǎn)換時間門限,所述判定該S-CSCF實體由過栽狀態(tài) 轉(zhuǎn)換為正常負栽狀態(tài)之前,進一步包括判斷S-CSCF實體的負載小于所述過載釋放門限的持續(xù)時間是否達到轉(zhuǎn) 換時間門限,如果是,則判定該S-CSCF實體由過載狀態(tài)轉(zhuǎn)換為正常負載狀 態(tài);否則,判定該S-CSCF實體仍處于過載狀態(tài)。較佳地,所述S-CSCF負載信息為處于正常負載狀態(tài)的S-CSCF實體名 稱,則所述對HSS中的S-CSCF負載信息進行更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài)時,將HSS中該S-CSCF 的名稱從所述處于正常負載狀態(tài)的S-CSCF實體名稱中刪除;當(dāng)該S-CSCF 實體由過載狀態(tài)轉(zhuǎn)換為正常負栽狀態(tài)時,將HSS中該S-CSCF實體的名稱加 入到所述處于正常負載狀態(tài)的S-CSCF實體名稱中??商娲?,所述S-CSCF負載信息為處于過載狀態(tài)的S-CSCF實體名稱, 則所述對HSS中的S-CSCF負栽信息進行更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過栽狀態(tài)時,將HSS中該S-CSCF 的名稱加入到所述處于過載狀態(tài)的S-CSCF實體名稱中;當(dāng)該S-CSCF實體
由過栽狀態(tài)轉(zhuǎn)換為正常負栽狀態(tài)時,將HSS中該S-CSCF實體的名稱從所述 處于過載狀態(tài)的S-CSCF實體名稱中刪除。所述S-CSCF負載信息為各個S-CSCF實體對應(yīng)的負載狀態(tài),則所述對 HSS中的S-CSCF負栽信息進行更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài)時,將HSS中該S-CSCF 的負載狀態(tài)修改為過載狀態(tài);當(dāng)該S-CSCF實體由過載狀態(tài)轉(zhuǎn)換為正常負載 狀態(tài)時,將HSS中該S-CSCF實體的負栽狀態(tài)修改為正常負載狀態(tài)。本發(fā)明還提供一種用于用戶注冊的系統(tǒng),也能夠降低UE注冊的時延。在依據(jù)本發(fā)明思想的系統(tǒng)中,包括問詢呼叫會話控制功能I-CSCF實 體、歸屬用戶服務(wù)器HSS和服務(wù)呼叫會話控制功能S-CSCF實體,其中,I-CSCF實體用于接收來自于用戶設(shè)備UE的注冊請求,通知HSS為該 UE分配S-CSCF實體,接收來自于HSS的S-CSCF實體信息,并請求該 S-CSCF實體對UE的注冊進行處理;HSS用于保存S-CSCF負載信息,接收來自于I-CSCF實體的分配 S-CSCF實體的通知,根據(jù)所保存的S-CSCF負載信息,選擇處于正常負載 狀態(tài)且能夠處理該UE的注冊的S-CSCF實體,并將所選擇的S-CSCF實體 的信息發(fā)送給I-CSCF實體;S-CSCF實體用于接收來自于I-CSCF實體的請求,對該UE的注冊進行 處理。較佳地,所述HSS包括第一存儲模塊、調(diào)度模塊和第一通信模塊,其中,第一存儲模塊用于保存S-CSCF負載信息;調(diào)度模塊用于接收來自于第一通信模塊的分配S-CSCF實體的通知,從 第一存儲模塊中獲取S-CSCF負載信息,選擇處于正常負載狀態(tài)且能夠處理 該l正的注冊的S-CSCF實體,并將所選擇的S-CSCF實體的信息發(fā)送給第 一通信模塊;第一通信模塊用于接收來自于I-CSCF實體的分配S-CSCF實體的通知, 將該通知轉(zhuǎn)發(fā)給調(diào)度模塊,并接收來于調(diào)度模塊的S-CSCF實體的信息,將 該信息發(fā)送給I-CSCF實體。較佳地,所述S-CSCF實體包括第二存儲模塊、控制模塊和第二通信 模塊,其中, 第二存儲模塊用于接收并保存來自于控制模塊的UE注冊信息;控制模塊用于接收來自于第二通信模塊的對UE的注冊進行處理的請 求,生成表示能夠處理UE注冊的通知,將該通知發(fā)送給第二通信模塊,接 收來自于第二通信模塊的UE注冊信息,將UE注冊信息發(fā)送給第二存儲模 塊,并將注冊結(jié)果發(fā)送給第二通信模塊;第二通信模塊用于接收來自于I-CSCF實體的對UE的注冊進行處理的 請求,將該請求發(fā)送給控制模塊,接收來自于控制模塊的表示能夠處理UE 注冊的通知,將該通知發(fā)送給HSS,接收來自于HSS的UE注冊信息,將該 UE注冊信息發(fā)送給控制模塊,并且接收來自于控制模塊的注冊結(jié)果,將該 注冊結(jié)果發(fā)送給I-CSCF實體。在該系統(tǒng)中,所述S-CSCF實體可以進一步用于保存預(yù)先設(shè)置的過載門 限、過載釋放門限和轉(zhuǎn)換時間門限,對該S-CSCF實體的負載進行檢測,根 據(jù)過載門限、過載釋放門限、轉(zhuǎn)換時間門限和4企測到的負載,確定S-CSCF 實體的負栽狀態(tài),并在負載狀態(tài)發(fā)生改變時,將負載狀態(tài)改變信息發(fā)送給 HSS;所述HSS進一步用于接收來自于S-CSCF實體的負載狀態(tài)改變信息,根 據(jù)該負載狀態(tài)改變信息更新所保存的S-CSCF負載信息中的相應(yīng)記錄。另外,該系統(tǒng)可以進一步包括代理呼叫會話控制功能I-CSCF實體, 用于接收來自于UE的注冊請求,確定該UE對應(yīng)的S-CSCF實體,并將該 注冊請求轉(zhuǎn)發(fā)給S-CSCF實體。在本發(fā)明中,HSS中保存有各個S-CSCF的負載信息,當(dāng)UE發(fā)起IMS 域的注冊后,HSS根據(jù)所保存的S-CSCF負載信息,優(yōu)先選擇處于正常負載 狀態(tài)并且處理能力符合能力要求的S-CSCF實體,由被選擇的S-CSCF實體 處理UE的注冊。這樣,由于HSS在為UE分配S-CSCF實體之前已經(jīng)獲得 了各個備選S-CSCF實體的負載狀況,所選擇的S-CSCF實體能夠完成UE 的注冊,因此I-CSCF實體無需請求HSS重新分配S-CSCF實體,各個網(wǎng)絡(luò) 實體之間信令交互的次數(shù)大大減少,從而有效地降低了 UE的注冊時延。當(dāng)能夠處理該UE注冊的被選S-CSCF實體均處于過載狀態(tài)時,HSS只 能選擇過載的S-CSCF實體。這種情況下,本發(fā)明中HSS將S-CSCF實體的 信息發(fā)送給I-CSCF實體的同時,還發(fā)送過栽指示。I-CSCF實體在接收到過 栽指示后,直接請求HSS重新分配S-CSCF實體,這樣能夠避免因長時間等 待過栽S-CSCF實體的處理而導(dǎo)致UE注冊時延4交長的情況。并且,當(dāng)I-CSCF實體根據(jù)過載指示確定HSS所分配的S-CSCF實體過 栽時,不向該過載S-CSCF實體發(fā)送注冊請求消息,則該S-CSCF實體中未 增加任務(wù),其處理速度和性能也并未降低,因此能夠保證該過栽S-CSCF實 體能夠?qū)ψ栽谧陨碇系腢E對應(yīng)的任務(wù)進行正常處理。
下面將通過參照附圖詳細描述本發(fā)明的示例性實施例,使本領(lǐng)域的普通 技術(shù)人員更清楚本發(fā)明的上述及其它特征和優(yōu)點,附圖中 圖1為現(xiàn)有注冊方法的流程圖; 圖2為依據(jù)本發(fā)明思想的注冊方法的示例性流程圖; 圖3為本發(fā)明實施例1中S-CSCF負載信息更新方法的流程圖; 圖4為本發(fā)明實施例1中注冊方法的流程圖; 圖5為本發(fā)明實施例2中S-CSCF負載信息更新方法的流程圖; 圖6為本發(fā)明實施例3中S-CSCF負載信息更新方法的流程圖; 圖7為本發(fā)明實施例中用于用戶注冊的系統(tǒng)的示例性結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案更加清楚明白,以下參照附圖并舉實施例, 對本發(fā)明做進一步的詳細說明。在本發(fā)明中,預(yù)先將S-CSCF負載信息保存在HSS中,以便HSS從處 于正常負載狀態(tài)的S-CSCF實體進行選擇,來處理UE的注冊。圖2示出了 依據(jù)本發(fā)明思想的注冊方法的示例性流程圖。參見圖2,在步驟201中, I-CSCF實體接收到UE發(fā)送的要求注冊到IMS域中的請求后,請求HSS為 該UE分配S-CSCF實體。在步驟202中,HSS根據(jù)自身保存的S-CSCF負 栽信息,選擇處于正常負載狀態(tài)、且能夠處理UE注冊的S-CSCF實體,并 將所選擇的S-CSCF實體信息通知給I-CSCF實體。在步驟203中,被選擇 的S-CSCF實體在I-CSCF實體的請求下對該UE的注冊進行處理。本發(fā)明中,HSS上保存的S-CSCF負載信息可以是如下三種形式處于 正常負載狀態(tài)的S-CSCF實體的信息、處于過載狀態(tài)的S-CSCF實體的信息 或者所有S-CSCF實體的負載狀況。無論采用上述的何種形式,每個S-CSCF 實體都在自身的負栽狀態(tài)發(fā)生改變時,通知HSS,以l更更新對應(yīng)的S-CSCF 負載信息。下面通過三個實施例,詳細說明本發(fā)明的技術(shù)方案。 實施例1本實施例中,HSS中保存的S-CSCF負載信息為處于正常負載狀態(tài)的 S-CSCF實體的信息,上述信息被保存在預(yù)先設(shè)置的正常S-CSCF列表中。 并且預(yù)先為S-CSCF設(shè)置過載門限,當(dāng)負載大于該過載門限時,S-CSCF實 體處于過載狀態(tài)。另外,還可以預(yù)先設(shè)置過栽釋放門限和轉(zhuǎn)換時間門限,并 且該過載釋放門限小于過栽門限,當(dāng)S-CSCF實體的負載從超過過載門限的 數(shù)值降低到小于過載釋放門限并且持續(xù)時間達到預(yù)先設(shè)置的轉(zhuǎn)換時間門限 時,該S-CSCF實體回到正常負載狀態(tài)。當(dāng)S-CSCF實體由正常負載狀態(tài)變 為過載狀態(tài)或者由過載狀態(tài)回到正常負載狀態(tài)時,需要對HSS中的S-CSCF 負載信息進行更新。上述過載門限和過載釋放門限可由網(wǎng)絡(luò)管理人員通過操 作維護中心(OMC )來設(shè)定,并由OMC傳輸給S-CSCF實體。圖3示出了本實施例中S-CSCF負載信息更新方法的流程圖。參見圖3, 該方法包4舌在步驟301中,處于正常負載狀態(tài)的S-CSCF實體對自身的負載進行檢 測,并根據(jù)預(yù)先設(shè)置的過栽門限確定自身處于過載狀態(tài)。本步驟中,處于正常負載狀態(tài)的S-CSCF實體將自身的負載與過栽門限 相比較,當(dāng)負載大于過載門限時,判定該S-CSCF實體處于過載狀態(tài)。在步驟302 ~ 304中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過載通知(Cx—Overload )消息,指明S-CSCF實體處于過載狀態(tài),HSS根 據(jù)接收到的過載通知消息,確定處于過栽狀態(tài)的S-CSCF實體,并將該實體 從正常S-CSCF列表中刪除,而后HSS向S-CSCF實體返回過載響應(yīng) (Cx—Overload—ACK)消息,指明完成S-CSCF實體的負載狀態(tài)更新。由于本實施例中正常S-CSCF列表中保存的是處于正常負載狀態(tài)的 S-CSCF實體的信息,因此,當(dāng)HSS接收到表明S-CSCF實體過載的過載通 知消息時,將發(fā)出該消息的S-CSCF實體的信息從正常S-CSCF列表中刪除, 從而實現(xiàn)該列表中S-CSCF實體負載狀態(tài)的更新。在步驟305中,處于過載狀態(tài)的S-CSCF實體對自身的負載進行檢測, 并根據(jù)預(yù)先設(shè)置的過載釋放門限確定自身恢復(fù)到正常負載狀態(tài)。 本步驟中,過載的S-CSCF實體繼續(xù)檢測自身的負栽,當(dāng)負栽下降到過 載釋放門限之下并且這種小負載情況的持續(xù)時間達到轉(zhuǎn)換時間門限時,判定 該S-CSCF實體回到正常負載狀態(tài)。本實施例中由于過載釋放門限小于過載 門限,S-CSCF實體由千待處理的任務(wù)減少而使得其負栽小于過栽門限時, S-CSCF實體仍然處于過栽狀態(tài),只有其負載繼續(xù)減小,直到小于過栽釋放 門限并且持續(xù)時間達到轉(zhuǎn)換時間門限后,才判定該S-CSCF實體處于正常負 載狀態(tài)。這樣,可以避免S-CSCF實體的負載在過載門限周圍徘徊而造成 S-CSCF實體與HSS不斷交互消息的現(xiàn)象,即兵乓效應(yīng),從而有效地減少了 信令交互的次數(shù)。在步驟306 ~ 308中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過栽釋放通知(Cx—Overload—Rel)消息,指明S-CSCF實體恢復(fù)到正常負載 狀態(tài),HSS根據(jù)接收到的過載釋放通知消息,確定恢復(fù)正常的S-CSCF實體, 并將該實體添加到正常S-CSCF列表中,而后HSS向S-CSCF實體返回過載 釋放響應(yīng)(Cx一Overload—Rel_ACK)消息,指明完成S-CSCF實體的負載狀 態(tài)更新。這里,當(dāng)HSS接收到表明S-CSCF實體恢復(fù)正常的過載釋放通知消息時, 將發(fā)出該消息的S-CSCF實體的信息重新添加到正常S-CSCF列表中,從而 實現(xiàn)該列表中S-CSCF實體負載狀態(tài)的更新。至此,完成本實施例中S-CSCF負栽信息更新的流程。由于HSS中存在S-CSCF負載信息,則本實施例在進行UE注冊時,HSS 優(yōu)先從處于正常負載狀態(tài)的S-CSCF中進行選擇。圖4示出了本實施例中注 冊方法的流程圖。參見圖4,該方法包括在步驟401 ~402中,UE將攜帶有自身用戶信息的注冊請求消息發(fā)送給 P-CSCF實體,請求進行IMS域的用戶注冊,P-CSCF實體將接收到的注冊 請求消息轉(zhuǎn)發(fā)給I-CSCF實體。在UE獲得了自身的IP地址后,通過向P-CSCF實體發(fā)送注冊請求消息 來發(fā)起到IMS域的注冊,并且該注冊請求消息中攜帶的用戶信息可以包括 公共用戶標識、私有用戶標識、本地網(wǎng)絡(luò)區(qū)域名稱以及UE的IP地址等。 P-CSCF實體接收到來于UE的注冊請求消息后,根據(jù)該消息中的本地網(wǎng)絡(luò) 區(qū)域名稱確定對應(yīng)的I-CSCF實體,然后將P-CSCF信息、公共用戶標識、 私有用戶標識以及UE的IP地址等攜帶于注冊請求消息中,發(fā)送給I-CSCF
實體,請求處理UE的注冊。在步驟403-405中,I-CSCF實體將UE的用戶信息和S-CSCF能力要 求攜帶于用戶授權(quán)請求消息中,發(fā)送給HSS,請求HSS為該UE分配S-CSCF 實體;HSS根據(jù)自身保存的S-CSCF負栽信息和接收到的S-CSCF能力要求, 從處于正常負載狀態(tài)的S-CSCF實體中進行選擇,并將所選擇的S-CSCF實 體的名稱攜帶于用戶授權(quán)響應(yīng)消息中,返回給I-CSCF實體。這里,HSS接收到來自于I-CSCF實體的用戶授權(quán)請求消息后,從該消 息中解析出UE的用戶信息和S-CSCF能力要求,而后,從自身保存的正常 S-CSCF列表中選擇符合該能力要求并且處于正常負載狀態(tài)的S-CSCF實體, 并將該S-CSCF實體分配給該UE。根據(jù)3GPPTS29.228,用戶授權(quán)請求消息 可以是Cx—Query/Cx—Select—Pull消息,用戶授權(quán)響應(yīng)消息可以是Cx一Query Resp/Cx—Select—Pull Resp消息。在步驟406 ~ 408中,I-CSCF實體向S-CSCF實體發(fā)送攜帶有UE的用 戶信息的注冊請求消息,請求S-CSCF實體處理該UE的注冊;S-CSCF實體 將該UE注冊到自身,并將攜帶有用戶信息的分配服務(wù)器請求消息發(fā)送給 HSS,指明已處理該UE的注冊;HSS在自身保存S-CSCF實體與UE的對 應(yīng)關(guān)系,并向S-CSCF實體返回分配服務(wù)器響應(yīng)消息。在此處的三個步驟中,I-CSCF實體從來自于HSS的用戶授權(quán)響應(yīng)消息 中解析出S-CSCF實體的名稱,將UE的用戶信息攜帶于注冊請求消息中, 發(fā)送給該S-CSCF實體。由于該S-CSCF實體處于正常負載狀態(tài),因此能夠 對該UE的注冊進行處理。在處理UE的注冊時,S-CSCF實體在自身保存 P-CSCF實體的信息。而后,S-CSCF實體通過分配服務(wù)器請求消息向HSS 指明可以處理該UE的注冊,HSS從接收到的分配服務(wù)器請求消息中解析出 用戶信息,連同S-CSCF實體信息一起進行保存,并將分配服務(wù)器響應(yīng)消息 返回給S-CSCF實體。然后,S-CSCF實體將UE的用戶信息保存在自身之中。 這里的分配服務(wù)器請求消息可以是Cx一Put/Cx一Pu11消息,分配服務(wù)器響應(yīng)消 息可以是Cx_Put Resp/Cx—Pull Resp消息。在步驟409中,S-CSCF實體將UE的用戶信息發(fā)送給業(yè)務(wù)控制平面, 并執(zhí)行對應(yīng)于該UE的業(yè)務(wù)控制。在步驟410 ~ 412中,S-CSCF實體通過I-CSCF實體和P-CSCF實體, 向UE發(fā)送200OK消息,指明注冊成功。
此處,S-CSCF實體首先將200 OK消息發(fā)送給I-CSCF實體,I-CSCF 實體將200 OK消息轉(zhuǎn)發(fā)給P-CSCF實體,并釋放該I-CSCF中所保存的UE 的用戶信息,而后P-CSCF實體在自身保存UE在網(wǎng)絡(luò)中的連接信息,并向 UE發(fā)送200 OK消息。至此,完成現(xiàn)有的注冊流程。由上述流程可見,當(dāng)UE發(fā)起IMS域的注冊后,HSS根據(jù)自身正常 S-CSCF列表中保存的S-CSCF實體信息,選擇處于正常負載狀態(tài)并且處理 能力符合能力要求的S-CSCF實體,由被選擇的S-CSCF實體處理UE的注 冊。這樣,由于HSS在為UE分配S-CSCF實體之前已經(jīng)獲得了各個備選 S-CSCF實體的負載狀況,所選擇的S-CSCF實體能夠完成UE的注冊,因此 I-CSCF實體無需請求HSS重新分配S-CSCF實體,各個網(wǎng)絡(luò)實體之間信令 交互的次數(shù)大大減少,從而有效地降低了 UE的注冊時延。另外,本實施例在步驟404中選擇S-CSCF實體之前可以先判斷正常 S-CSCF列表中是否存在滿足能力要求的S-CSCF實體,如果是,則繼續(xù)執(zhí) 行步驟404中從正常S-CSCF列表中進行選擇的操作;否則,即能夠處理該 UE注冊的S-CSCF實體均處于過載狀態(tài)時,HSS根據(jù)能力要求選擇一個處 于過載狀態(tài)的S-CSCF實體來處理該UE的注冊,并在將該S-CSCF實體的 名稱通知給I-CSCF實體的同時,向I-CSCF實體發(fā)送表明所選擇的S-CSCF 實體過載的過載指示。在I-CSCF實體接收到過載指示的情況下,判定該S-CSCF實體為暫時 不可達,并且直接請求HSS分配另一個S-CSCF實體。換言之,I-CSCF實 體收到過載指示后,返回執(zhí)行圖4中的步驟403,請求HSS重新分配一個 S-CSCF實體,并在用戶授權(quán)請求消息中進一步指明該S-CSCF實體暫時不 可達,請HSS從其他符合能力要求的S-CSCF實體中進行選擇,而后,按照 圖4中的步驟404及后續(xù)步驟繼續(xù)執(zhí)行注冊過程??梢姡谶@種情況下, I-CSCF實體不再請求過載S-CSCF實體處理UE的注冊,而是直接請求HSS 進行重新分配。這樣,由于省去了 I-CSCF實體等待過載S-CSCF實體的時 間,因此有效地縮短了 UE的注冊時延。并且,I-CSCF未向過載S-CSCF實 體發(fā)送注冊請求消息,該S-CSCF實體中未增加任務(wù),其處理速度和性能也 未降低,因此能夠避免對已注冊到該過栽S-CSCF實體上的UE造成影響。實施例2
本實施例中,HSS中保存的S-CSCF負栽信息為處于過栽狀態(tài)的S-CSCF 實體的信息,上述信息被保存在預(yù)先設(shè)置的過載S-CSCF列表中。本實施例 中也預(yù)先為S-CSCF設(shè)置過載門限和小于該過載門限的過載釋放門限。當(dāng)負 栽大子該過栽門限時,S-CSCF實體處于過栽狀態(tài);當(dāng)S-CSCF實體的負栽 從超過過載門限的數(shù)值降低到小于過載釋放門限并且持續(xù)時間達到轉(zhuǎn)換時 間門限后,該S-CSCF實體回到正常負載狀態(tài)。當(dāng)S-CSCF實體由正常負載 狀態(tài)變?yōu)檫^載狀態(tài)或者由過載狀態(tài)回到正常負載狀態(tài)時,對HSS中的 S-CSCF負載信息進行更新。圖5示出了本實施例中S-CSCF負載信息更新方法的流程圖。參見圖5, 該方法包4舌在步驟501中,處于正常負栽狀態(tài)的S-CSCF實體對自身的負載進行檢 測,并根據(jù)預(yù)先設(shè)置的過載門限確定自身處于過載狀態(tài)。與實施例1中的步驟301相同,本步驟中S-CSCF實體將自身的負載與 過載門限相比較,當(dāng)負載大于過栽門限時,判定該S-CSCF實體處于過載狀 態(tài)。在步驟502 ~ 504中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過載通知消息,指明S-CSCF實體處于過載狀態(tài),HSS根據(jù)接收到的過載通 知消息,確定處于過載狀態(tài)的S-CSCF實體,并將該實體的信息加入到過載 S-CSCF列表中,而后HSS向S-CSCF實體返回過載響應(yīng)消息,指明完成 S-CSCF實體的負載狀態(tài)更新。由于本實施例中過載S-CSCF列表中保存的是處于過載狀態(tài)的S-CSCF 實體的信息,因此,當(dāng)HSS接收到表明S-CSCF實體過載的過栽通知消息時, 將發(fā)出該消息的S-CSCF實體的信息添加到過載S-CSCF列表中。在步驟505中,處于過載狀態(tài)的S-CSCF實體對自身的負載進行檢測, 并根據(jù)預(yù)先設(shè)置的過載釋放門限確定自身恢復(fù)到正常負載狀態(tài)。本步驟的操作與實施例1中的步驟305相同。在步驟506 ~ 508中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過載釋放通知消息,指明S-CSCF實體恢復(fù)到正常負載狀態(tài),HSS根據(jù)接收 到的過載釋放通知消息,確定恢復(fù)正常的S-CSCF實體,并將該實體的信息 從過載S-CSCF列表中刪除,而后HSS向S-CSCF實體返回過載釋放響應(yīng)消 息,指明完成S-CSCF實體的負載狀態(tài)更新。
這里,當(dāng)HSS接收到表明S-CSCF實體恢復(fù)正常的過栽釋放通知消息時, 將發(fā)出該消息的S-CSCF實體的信息從過載S-CSCF列表中刪除,從而實現(xiàn) 該列表中S-CSCF實體負載狀態(tài)的更新。至此,完成本實施例中S-CSCF負栽信息更新的流程。本實施例中仍然可以按照圖4所示的流程完成UE向IMS域的注冊。只 是與實施例1不同的是,本實施例中在執(zhí)行步驟404時,HSS從接收的用戶 授權(quán)請求消息中解析出UE的用戶信息和S-CSCF能力要求后,將未被保存 于過栽S-CSCF列表中的S-CSCF實體確定為處于正常負載狀態(tài)的實體,從 所確定的S-CSCF實體中選擇符合該能力要求的實體,并將該S-CSCF實體 分配給該l正。另外,本實施例中也可以在步驟404中選擇S-CSCF實體之 前先判斷正常S-CSCF列表中是否存在滿足能力要求的S-CSCF實體,并按 照實施例1中的相應(yīng)操作完成后續(xù)的注冊過程??梢姳緦嵤├幸部梢酝ㄟ^在HSS中保存S-CSCF負載的方式,使得 HSS優(yōu)先從正常S-CSCF實體中進行選擇,避免因I-CSCF實體請求HSS重 新分配S-CSCF實體而導(dǎo)致信令交互次數(shù)較多的情況出現(xiàn),從而有效地降低 了 UE的注冊時延。并且,本實施例中在HSS只能將處于過載狀態(tài)的S-CSCF 實體分配給該UE時,向I-CSCF實體發(fā)送過載指示,I-CSCF實體直接請求 HSS分配另一個S-CSCF實體。由于省去了 I-CSCF實體等待過載S-CSCF 實體的時間,因此有效地縮短了 UE的注冊時延。同時,I-CSCF未向過載 S-CSCF實體發(fā)送注冊請求消息,該S-CSCF實體中未增加任務(wù),其處理速 度和性能也未降低,因此能夠避免對已注冊到該過載S-CSCF實體上的UE 造成影響。 實施例3本實施例中,HSS中保存的S-CSCF負栽信息為所有S-CSCF對應(yīng)的負 載狀態(tài)信息,上述信息被保存在預(yù)先設(shè)置的S-CSCF負載狀態(tài)列表中。與實 施例1和2相同,本實施例中也預(yù)先為S-CSCF設(shè)置過載門限和小于該過載 門限的過載釋放門限。當(dāng)負載大于該過栽門限時,S-CSCF實體處于過載狀 態(tài);當(dāng)S-CSCF實體的負載從超過過載門限的數(shù)值降低到小于過載釋放門限 并且持續(xù)時間達到轉(zhuǎn)換時間門限后,該S-CSCF實體回到正常負載狀態(tài)。當(dāng) S-CSCF實體由正常負載狀態(tài)變?yōu)檫^載狀態(tài)或者由過載狀態(tài)回到正常負載狀 態(tài)時,對HSS中的S-CSCF負載信息進行更新。
圖6示出了本實施例中S-CSCF負栽信息更新方法的流程圖。參見圖6, 該方法包4舌在步驟601中,處于正常負載狀態(tài)的S-CSCF實體對自身的負載進行檢 測,并根據(jù)預(yù)先設(shè)置的過栽門限確定自身處于過栽狀態(tài)。與實施例1中的步驟301相同,本步驟中S-CSCF實體將自身的負載與 過載門限相比較,當(dāng)負栽大于過栽門限時,判定該S-CSCF實體處于過載狀 態(tài)。在步驟602 ~ 604中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過載通知消息,指明S-CSCF實體處于過栽狀態(tài),HSS根據(jù)接收到的過載通 知消息,確定處于過載狀態(tài)的S-CSCF實體,并將S-CSCF負載狀態(tài)列表中 該實體對應(yīng)的負載狀態(tài)信息更新為過栽,而后HSS向S-CSCF實體返回過載 響應(yīng)消息,指明完成S-CSCF實體的負栽狀態(tài)更新。在步驟605中,處于過載狀態(tài)的S-CSCF實體對自身的負載進行檢測, 并根據(jù)預(yù)先設(shè)置的過載釋放門限確定自身恢復(fù)到正常負載狀態(tài)。本步驟的操作與實施例1中的步驟305相同。在步驟606 ~ 608中,S-CSCF實體向HSS發(fā)送攜帶有該S-CSCF名稱的 過載釋放通知消息,指明S-CSCF實體恢復(fù)到正常負載狀態(tài),HSS才艮據(jù)接收到 的過載釋放通知消息,確定恢復(fù)正常的S-CSCF實體,并將S-CSCF負載狀態(tài) 列表中該實體對應(yīng)的負載狀態(tài)信息更新為正常負載狀態(tài),而后HSS向S-CSCF 實體返回過載釋放響應(yīng)消息,指明完成S-CSCF實體的負載狀態(tài)更新。 至此,完成本實施例中S-CSCF負載信息更新的流程。 本實施例中也可以按照圖4所示的流程完成UE向IMS域的注冊。只是 與實施例1不同的是,本實施例中在執(zhí)行步驟404時,HSS從接收的用戶授 權(quán)請求消息中解析出UE的用戶信息和S-CSCF能力要求后,從S-CSCF負 載狀態(tài)列表中負載狀態(tài)為正常負載狀態(tài)的S-CSCF實體中進行選擇,找出符 合該能力要求的實體,并將該S-CSCF實體分配給該UE。同樣,本實施例 中也可以在步驟404中選擇S-CSCF實體之前先判斷正常S-CSCF列表中是 否存在滿足能力要求的S-CSCF實體,并按照實施例1中的相應(yīng)操作完成后 續(xù)的注冊過程。本實施例在存在能夠處理UE的注冊并且處于正常負載狀態(tài)的S-CSCF 實體時,能夠避免因I-CSCF實體請求HSS重新分配S-CSCF實體而導(dǎo)致信
令交互次數(shù)較多的情況出現(xiàn),從而有效地降低了 UE的注冊時延;并且,在 能夠處理該UE的注冊的S-CSCF實體均處于過載狀態(tài)時,I-CSCF直接重新 發(fā)出用戶授權(quán)請求,能夠避免因I-CSCF實體長時間等待過載S-CSCF實體 的處理而導(dǎo)致l正注冊時延較長的情況,并且保證該過栽S-CSCF實體能夠 對注冊在自身之上的其他UE對應(yīng)的任務(wù)進行正常處理。本發(fā)明還提供一種用于用戶注冊的系統(tǒng),按照上述三個實施例的方案完 成UE向IMS域的注冊。圖7中示出了本發(fā)明實施例中用于用戶注冊的系統(tǒng) 的示例性流程圖。參見圖7,該系統(tǒng)包括I-CSCF實體、HSS和S-CSCF實 體。其中,I-CSCF實體用于接收來自于UE的注冊請求,通知HSS為該UE 分配S-CSCF實體,接收來自于HSS的S-CSCF實體信息,并請求該S-CSCF 實體對UE的注冊進行處理。HSS用于保存S-CSCF負載信息,接收來自于 I-CSCF實體的分配S-CSCF實體的通知,根據(jù)所保存的S-CSCF負載信息, 選擇處于正常負載狀態(tài)且能夠處理該UE的注冊的S-CSCF實體,并將所選 擇的S-CSCF實體的信息發(fā)送給I-CSCF實體;S-CSCF實體用于接收來自于 I-CSCF實體的請求,對該UE的注冊進行處理。在本實施例的HSS中,包括存儲;f莫塊、調(diào)度^^莫塊和通信模塊。其中存 儲模塊用于保存S-CSCF負載信息;調(diào)度模塊用于接收來自于通信模塊的分 配S-CSCF實體的通知,從存儲模塊中獲取S-CSCF負載信息,選擇處于正 常負栽狀態(tài)且能夠處理該l正的注冊的S-CSCF實體,并將所選擇的S-CSCF 實體的信息發(fā)送給通信模塊;通信模塊用于接收來自于I-CSCF實體的分配 S-CSCF實體的通知,將該通知轉(zhuǎn)發(fā)給調(diào)度模塊,并接收來于調(diào)度模塊的 S-CSCF實體的信息,將該信息發(fā)送給I-CSCF實體。對于S-CSCF實體,包括存儲模塊、控制模塊以及通信模塊。其中,存 儲模塊用于接收并保存來自于控制模塊的UE注冊信息;控制模塊用于接收 來自于通信模塊的對UE的注冊進行處理的請求,生成表示能夠處理UE注 冊的通知,將該通知發(fā)送給通信模塊,接收來自于通信模塊的UE注冊信息, 將UE注冊信息發(fā)送給存儲模塊,并將注冊結(jié)果發(fā)送給通信模塊;通信模塊 用于接收來自于I-CSCF實體的對UE的注冊進行處理的請求,將該請求發(fā) 送給控制模塊,接收來自于控制模塊的表示能夠處理UE注冊的通知,將該 通知發(fā)送給HSS,接收來自于HSS的UE注冊信息,將該UE注冊信息發(fā)送 給控制模塊,并且接收來自于控制模塊的注冊結(jié)果,將該注冊結(jié)果發(fā)送給 I-CSCF實體。另外,S-CSCF實體中的存儲模塊還保存有預(yù)先設(shè)置的過載門限、過載 釋放門限和轉(zhuǎn)換時間門限;控制模塊從存儲模塊中獲取過載門限、過載釋放 門限和轉(zhuǎn)換時間門限,對該S-CSCF實體的負載進行檢測,并根據(jù)獲取到的 過載門限、過栽釋放門限、轉(zhuǎn)換時間門限和檢測到的負栽,確定S-CSCF實 體的負栽狀態(tài),并在負載狀態(tài)發(fā)生改變時,將負載狀態(tài)改變信息發(fā)送給通信 模塊;通信模塊接收來自于控制模塊的負栽狀態(tài)改變信息,并將接收到的負 載狀態(tài)改變信息發(fā)送給HSS。相應(yīng)地,HSS中的通信模塊接收來自于S-CSCF實體的負載狀態(tài)改變信 息,將接收到的負載狀態(tài)改變信息提交給HSS中的調(diào)度模塊;調(diào)度模塊將 該S-CSCF實體的負載狀態(tài)改變信息發(fā)送給存儲模塊,通知存儲模塊更新該 S-CSCF實體的負載信息;存儲模塊中保存有S-CSCF負載信息,接收來自 于調(diào)度模塊的S-CSCF實體的負栽狀態(tài)改變信息,根據(jù)接收到的負載狀態(tài)改 變信息,更新S-CSCF負載信息中的相應(yīng)記錄。當(dāng)HSS確定能夠處理該UE的注冊的S-CSCF實體均處于過載狀態(tài)時, HSS中的調(diào)度模塊選擇一個能夠處理該注冊的過載S-CSCF實體,并將所選 擇的S-CSCF實體的信息和過載指示發(fā)送給HSS中的通信模塊,通信模塊再 將來自于調(diào)度模塊的S-CSCF實體的信息和過載指示發(fā)送給I-CSCF。I-CSCF 實體在接收到來自于HSS的S-CSCF實體的信息和過載指示后,請求HSS 重新分配S-CSCF實體。為了便于區(qū)分,本實施例中HSS中的通信模塊被稱為第一通信模塊、 HSS中的存儲模塊為第一存儲模塊;S-CSCF實體中的通信模塊為第二通信 模塊、S-CSCF實體中的存儲模塊為第二存儲模塊。除了上述的I-CSCF實體、HSS和S-CSCF實體以外,本實施例的用于 用戶注冊的系統(tǒng)中還包括P-CSCF實體,該實體接收來自于UE的注冊請求, 確定UE對應(yīng)的I-CSCF實體,并將該注冊請求轉(zhuǎn)發(fā)給I-CSCF實體。這樣, 上述的系統(tǒng)可以按照圖2至圖6中的流程進行用戶注冊,有效地縮短注冊時 延,并在所分配的S-CSCF實體過載的情況下,不對注冊到該S-CSCF實體 上的其他用戶造成影響。以上所述^f又為本發(fā)明的^^佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在 本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種注冊方法,其特征在于,預(yù)先在歸屬用戶服務(wù)器HSS中設(shè)置服務(wù)呼叫會話控制功能S-CSCF負載信息,該方法包括A.問詢呼叫會話控制功能I-CSCF實體接收到用戶設(shè)備UE發(fā)送的要求注冊到互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)IMS域中的請求后,請求HSS為該UE分配S-CSCF實體;B.HSS根據(jù)自身保存的S-CSCF負載信息,選擇處于正常負載狀態(tài)、且能夠處理所述UE注冊的S-CSCF實體,并將所選擇的S-CSCF實體信息通知給I-CSCF實體;C、所述被選擇的S-CSCF實體在I-CSCF實體的請求下對該UE的注冊進行處理。
2、 如權(quán)利要求1所述的方法,其特征在于,步驟B所述I-CSCF實體請 求HSS為所述UE分配S-CSCF實體為I-CSCF實體確定對S-CSCF實體的能力要求,并將UE的用戶信息和所 確定的能力要求發(fā)送給HSS,請求HSS為該UE分配S-CSCF實體。
3、 如權(quán)利要求2所述的方法,其特征在于,步驟B所述HSS選擇處于 正常負載狀態(tài)、且能夠處理所述UE注冊的S-CSCF實體為HSS根據(jù)自身保存的S-CSCF負載信息確定處于正常負載狀態(tài)的 S-CSCF實體,并從所確定的S-CSCF實體中選擇能夠滿足所述能力要求的 S-CSCF實體。
4、 如權(quán)利要求3所述的方法,其特征在于,所述HSS確定處于正常負 栽狀態(tài)的S-CSCF實體之后進一步包括判斷所確定的處于正常負載狀態(tài)的S-CSCF實體中是否存在能夠處理該 UE注冊的S-CSCF實體,如果是,則繼續(xù)執(zhí)行所述選擇;否則,根據(jù)所述 能力要求選擇一個處于過栽狀態(tài)的S-CSCF實體,并將所選擇的處于過載狀 態(tài)的S-CSCF實體的信息和過載指示發(fā)送給I-CSCF實體,I-CSCF實體判定 所選擇的S-CSCF實體暫時不可達,并請求HSS重新選擇S-CSCF實體,而 后返回執(zhí)行所述步驟A。
5、 如權(quán)利要求1所述的方法,其特征在于,該方法進一步包括S-CSCF 實體對自身的負載狀態(tài)進行^r測,在確定負載狀態(tài)發(fā)生改變時,對所述HSS 中的S-CSCF負載信息進行更新。
6、 如權(quán)利要求5所述的方法,其特征在于,預(yù)先設(shè)置過載門限和過載 釋放門限,并且所述過載門限大于過載釋放門限,則所述S-CSCF實體對自 身的負栽狀態(tài)進行檢測為處于正常負載狀態(tài)的S-CSCF實體將自身的負載與所述過載門限相比 較,并判斷所述負載是否大于過載門限,如果是,則判定該S-CSCF實體由 正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài);否則,判定該S-CSCF實體仍處于正常負載 狀態(tài);處于過載狀態(tài)的S-CSCF實體將自身的負載與所述過載釋放門限比較, 并判斷所述負載是否小于過栽釋放門限,如果是,則判定該S-CSCF實體由 過載狀態(tài)轉(zhuǎn)換為正常負載狀態(tài);否則,判定該S-CSCF實體仍處于過載狀態(tài)。
7、 如權(quán)利要求6所述的方法,其特征在于,預(yù)先設(shè)置轉(zhuǎn)換時間門限, 所述判定該S-CSCF實體由過載狀態(tài)轉(zhuǎn)換為正常負載狀態(tài)之前,進一步包括判斷S-CSCF實體的負載小于所述過載釋放門限的持續(xù)時間是否達到轉(zhuǎn) 換時間門限,如果是,則判定該S-CSCF實體由過栽狀態(tài)轉(zhuǎn)換為正常負載狀 態(tài);否則,判定該S-CSCF實體仍處于過載狀態(tài)。
8、 如權(quán)利要求6或7所述的方法,其特征在于,所述S-CSCF負載信 息為處于正常負載狀態(tài)的S-CSCF實體名稱,則所述對HSS中的S-CSCF負 載信息進4于更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài)時,將HSS中該S-CSCF 的名稱從所述處于正常負載狀態(tài)的S-CSCF實體名稱中刪除;當(dāng)該S-CSCF 實體由過載狀態(tài)轉(zhuǎn)換為正常負載狀態(tài)時,將HSS中該S-CSCF實體的名稱加 入到所述處于正常負載狀態(tài)的S-CSCF實體名稱中。
9、 如權(quán)利要求6或7所述的方法,其特征在于,所述S-CSCF負載信 息為處于過載狀態(tài)的S-CSCF實體名稱,則所述對HSS中的S-CSCF負載信 息進行更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過載狀態(tài)時,將HSS中該S-CSCF 的名稱加入到所述處于過載狀態(tài)的S-CSCF實體名稱中;當(dāng)該S-CSCF實體 由過載狀態(tài)轉(zhuǎn)換為正常負載狀態(tài)時,將HSS中該S-CSCF實體的名稱從所述 處于過栽狀態(tài)的S-CSCF實體名稱中刪除。
10、 如權(quán)利要求6或7所述的方法,其特征在于,所述S-CSCF負載信息為各個S-CSCF實體對應(yīng)的負載狀態(tài),則所述對HSS中的S-CSCF負載信 息進行更新為當(dāng)S-CSCF實體由正常負載狀態(tài)轉(zhuǎn)換為過栽狀態(tài)時,將HSS中該S-CSCF 的負載狀態(tài)^^改為過栽狀態(tài);當(dāng)該S-CSCF實體由過載狀態(tài)轉(zhuǎn)換為正常負載 狀態(tài)時,將HSS中該S-CSCF實體的負載狀態(tài)》務(wù)改為正常負栽狀態(tài)。
11、 一種用于用戶注冊的系統(tǒng),其特征在于,該系統(tǒng)包括問詢呼叫會 話控制功能I-CSCF實體、歸屬用戶服務(wù)器HSS和服務(wù)呼叫會話控制功能 S-CSCF實體,其中,I-CSCF實體用于接收來自于用戶設(shè)備UE的注冊請求,通知HSS為該 UE分配S-CSCF實體,接收來自于HSS的S-CSCF實體信息,并請求該 S-CSCF實體對UE的注冊進行處理;HSS用于保存S-CSCF負栽信息,接收來自于I-CSCF實體的分配 S-CSCF實體的通知,根據(jù)所保存的S-CSCF負載信息,選擇處于正常負載 狀態(tài)且能夠處理該UE的注冊的S-CSCF實體,并將所選擇的S-CSCF實體 的信息發(fā)送給I-CSCF實體;S-CSCF實體用于接收來自于I-CSCF實體的請求,對該UE的注冊進行 處理。
12、 如權(quán)利要求11所述的系統(tǒng),其特征在于,所述HSS包括第一存儲 模塊、調(diào)度模塊和第一通信模塊,其中,第一存儲模塊用于保存S-CSCF負載信息;調(diào)度^t塊用于接收來自于第一通信模塊的分配S-CSCF實體的通知,從 第一存儲模塊中獲取S-CSCF負載信息,選擇處于正常負載狀態(tài)且能夠處理 該UE的注冊的S-CSCF實體,并將所選擇的S-CSCF實體的信息發(fā)送給第 一通信模塊;第一通信模塊用于接收來自于I-CSCF實體的分配S-CSCF實體的通知, 將該通知轉(zhuǎn)發(fā)給調(diào)度模塊,并接收來于調(diào)度模塊的S-CSCF實體的信息,將 該信息發(fā)送給I-CSCF實體。
13、 如權(quán)利要求11所述的方法,其特征在于,所述S-CSCF實體包括 第二存儲模塊、控制模塊和第二通信模塊,其中,第二存儲模塊用于接收并保存來自于控制模塊的UE注冊信息; 控制模塊用于接收來自于第二通信模塊的對UE的注冊進行處理的請求,生成表示能夠處理UE注冊的通知,將該通知發(fā)送給第二通信模塊,接 收來自于第二通信模塊的UE注冊信息,將UE注冊信息發(fā)送給第二存儲模 塊,并將注冊結(jié)果發(fā)送給第二通信模塊;第二通信模塊用于接收來自于I-CSCF實體的對UE的注冊進行處理的 請求,將該請求發(fā)送給控制模塊,接收來自于控制模塊的表示能夠處理UE 注冊的通知,將該通知發(fā)送給HSS,接收來自于HSS的UE注冊信息,將該 UE注冊信息發(fā)送給控制模塊,并且接收來自于控制模塊的注冊結(jié)果,將該 注冊結(jié)果發(fā)送給I-CSCF實體。
14、 如權(quán)利要求11所述的系統(tǒng),其特征在于,所述S-CSCF實體進一步 用于保存預(yù)先設(shè)置的過載門限、過栽釋放門限和轉(zhuǎn)換時間門限,對該S-CSCF 實體的負載進行檢測,根據(jù)過載門限、過載釋放門限、轉(zhuǎn)換時間門限和檢測 到的負載,確定S-CSCF實體的負載狀態(tài),并在負載狀態(tài)發(fā)生改變時,將負 載狀態(tài)改變信息發(fā)送給HSS;所述HSS進一步用于接收來自于S-CSCF實體的負載狀態(tài)改變信息,根 據(jù)該負栽狀態(tài)改變信息更新所保存的S-CSCF負載信息中的相應(yīng)記錄。
15、 如權(quán)利要求11至14中任意一項所述的系統(tǒng),其特征在于,該系統(tǒng) 進一步包括代理呼叫會話控制功能I-CSCF實體,用于接收來自于UE的 注冊請求,確定該UE對應(yīng)的S-CSCF實體,并將該注冊請求轉(zhuǎn)發(fā)給S-CSCF 實體。
全文摘要
本發(fā)明公開了一種注冊方法,其中預(yù)先在歸屬用戶服務(wù)器(HSS)中設(shè)置服務(wù)呼叫會話控制功能(S-CSCF)負載信息,并包括問詢呼叫會話控制功能(I-CSCF)實體接收到UE發(fā)送的要求注冊到互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)域中的請求后,請求HSS為該UE分配S-CSCF實體;HSS根據(jù)自身保存的S-CSCF負載信息,選擇處于正常負載狀態(tài)、且能夠處理所述UE注冊的S-CSCF實體,并將所選擇的S-CSCF實體信息通知給I-CSCF實體;被選擇的S-CSCF實體在I-CSCF實體的請求下對該UE的注冊進行處理。本發(fā)明還公開了一種用于用戶注冊的系統(tǒng),包括I-CSCF實體、HSS和S-CSCF實體。本發(fā)明能夠在系統(tǒng)負荷較大的情況下降低UE的注冊時延。
文檔編號H04L12/28GK101155096SQ20061014158
公開日2008年4月2日 申請日期2006年9月30日 優(yōu)先權(quán)日2006年9月30日
發(fā)明者謝曉棠 申請人:西門子公司