專利名稱:用于多個聯(lián)絡(luò)的ims恢復(fù)過程的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在IP多媒體子系統(tǒng)中的重啟之后的聯(lián)絡(luò)恢復(fù)的過程。
背景技術(shù):
IP多媒體子系統(tǒng)(IMS)是由第三代合作伙伴項目(3GPP)定義的技術(shù),以便通過移動通信網(wǎng)絡(luò)提供IP多媒體服務(wù)。IP多媒體服務(wù)在同一個會話中提供語音、視頻、消息傳遞、數(shù)據(jù)等的動態(tài)組合,從而產(chǎn)生新一代的個性化豐富多媒體通信服務(wù)。圖1示意示出IMS 2在GPRS/PS接入網(wǎng)的情況下如何適合移動網(wǎng)絡(luò)架構(gòu)。IMS 2包括核心網(wǎng)絡(luò)加和服務(wù)網(wǎng)絡(luò)2b。呼叫/會話控制功能(CSCF)4作為IMS 2中的SIP代理進(jìn)行操作。3GPP架構(gòu)定義三種類型的CSCF 代理CSCF(P-CSCF),它是在IMS中SIP終端的第一接觸點(diǎn);服務(wù)CSCF(S-CSCF),它向用戶提供該用戶預(yù)訂的服務(wù);以及詢問CSCF(I-CSCF), 其作用是識別正確的S-CSCF,并向那個S-CSCF轉(zhuǎn)發(fā)經(jīng)由P-CSCF從SIP終端所接收的請求。 另外,IMS網(wǎng)絡(luò)包括歸屬用戶服務(wù)器(HSS)6。HSS 6是支持IMS網(wǎng)絡(luò)實體的主控用戶數(shù)據(jù)庫。它包含用戶的進(jìn)一步認(rèn)證和授權(quán)的預(yù)訂相關(guān)信息和憑證。用戶使用所指定會話啟動協(xié)議(SIP) REGISTER方法向IMS登記。這是用于附連到 IMS并且向IMS通告能夠到達(dá)SIP用戶標(biāo)識的地址的機(jī)制。用戶從S-CSCF接收唯一 URI (統(tǒng)一資源指示符),供它在其發(fā)起對話時使用。在3GPP中,當(dāng)SIP終端執(zhí)行登記時,IMS認(rèn)證用戶,并且從可用S-CSCF的集合中將某個S-CSCF分配給那個用戶。當(dāng)已登記用戶隨后向 IMS發(fā)送會話請求(例如SIP INVITE)時,該請求將包含P-CSCF和S-CSCF URI,使得P-CSCF 能夠?qū)⒄埱筠D(zhuǎn)發(fā)給所選S-CSCF。登記信息由HSS存儲某個時長,該時長可以是在其結(jié)束之前用戶必須重新登記的規(guī)定時間或者是直到用戶撤消登記的規(guī)定時間。如3GPP技術(shù)規(guī)范TS 24. 229中規(guī)定,用戶終端(UE)能夠登記它已經(jīng)獲取的任何 IP地址的聯(lián)絡(luò)地址。這在UE通過它從其中獲取不同IP地址的不同接入網(wǎng)向IMS進(jìn)行登記時特別有用。因此,S-CSCF將具有為該UE所登記的多個聯(lián)絡(luò)地址,各聯(lián)絡(luò)地址包含UE 的IMS私有用戶標(biāo)識(IMPI)和IMS公有用戶標(biāo)識(IMPU)的組合。另外,UE能夠通過包含具有不同聯(lián)絡(luò)報頭參數(shù)(但是保持相同IP地址和端口)的若干聯(lián)絡(luò)地址報頭,來登記多個聯(lián)絡(luò)地址。例如,不同報頭參數(shù)可以是不同特征標(biāo)簽。多個聯(lián)絡(luò)地址還因S-CSCF生成永久和臨時全球可路由用戶代理URI (GRUU)而出現(xiàn)。由于以上所述,存在其中S-CSCF為UE的 IMPI/IMPU組合已經(jīng)登記一個以上聯(lián)絡(luò)地址的許多情況。本發(fā)明涉及解決在S-CSCF節(jié)點(diǎn)的故障之后可能出現(xiàn)的問題以及IMS服務(wù)的后續(xù)恢復(fù)。當(dāng)前3GPP正在標(biāo)準(zhǔn)化用于IMS服務(wù)的恢復(fù)的過程,并且為此已經(jīng)編寫TS 23. 380,其目的在于解決網(wǎng)絡(luò)中的登記狀態(tài)不一致以及在S-CSCF節(jié)點(diǎn)的故障之后恢復(fù)最終用戶的服務(wù)。但是,當(dāng)前存在可能出現(xiàn)的問題,其中為UE登記多個聯(lián)絡(luò),并且下面更詳細(xì)地論述這些情況。通過首先考慮UE如何成功登記多個聯(lián)絡(luò)地址,將會更好地理解這些問題。圖2示出UE 20為組合IMPiiAMPA成功登記初始聯(lián)絡(luò)地址Contactl、在網(wǎng)絡(luò)實體之間的信號流程。網(wǎng)絡(luò)實體包括P-CSCF 22、I-CSCF 24、用戶的HSS觀和S-CSCF 26。首先,S-CSCF沒有為ΙΜΡΙ/ΙΜΡΑ組合所登記的任何聯(lián)絡(luò)地址的記錄,這是在用戶已經(jīng)請求任何聯(lián)絡(luò)地址登記之前或者在S-CSCF 26已經(jīng)丟失登記數(shù)據(jù)時(例如在故障之后重啟以后) 可能發(fā)生的情況。在步驟201,UE 20通過經(jīng)由P-CSCF 22向IMS網(wǎng)絡(luò)發(fā)送登記請求,來發(fā)起聯(lián)絡(luò)地址(Contactl)的登記。這在步驟202轉(zhuǎn)發(fā)給I-CSCF 24。在步驟203,I-CSCF M向HSS 28發(fā)送用戶授權(quán)請求(UAR),它包含關(guān)于為IMPI1AMPUi組合請求“REGISTRATION”的指示。 在步驟204(假定用戶經(jīng)過授權(quán)),HSS觀向I-CSCF M返回用戶授權(quán)應(yīng)答(UAA),其中具有關(guān)于這是“FIRST_REGISTRATION”的指示,并且定義S-CSCF所要求的能力,為此將指配 S-CSCF。I-CSCF指配(未示出)具有所要求能力的S-CSCF115在步驟205,I-CSCF對向 S-CSCF1 26轉(zhuǎn)發(fā)登記請求。在步驟206,S-CSCF1 26向HSS 28發(fā)送服務(wù)器指配請求(SAR)消息,其中具有指示“REGISTRATION”連同S-CSCF1 26使用的Contactl地址信息。在步驟207,在為了后續(xù)恢復(fù)而要求這樣做的情況下,HSS存儲由S-CSCF1沈為了備份這個信息所提供的信息。在步驟208,HSS觀返回服務(wù)器指配應(yīng)答(SAA),以便指示該過程已經(jīng)成功完成(DIAMETER_ SUCCESS)。這還包括已經(jīng)備份的數(shù)據(jù),并且確保S-CSCF1沈這時具有它要求的全部信息, 其中包括用戶簡檔以及采用IMPRK登記的IMPI。步驟209至211是通過網(wǎng)絡(luò)向UE 20回傳的2000K消息,以便指示contact 1的登記已經(jīng)成功完成。圖3示出UE 20為已經(jīng)采用Contactl登記的組合IMPI/IMPR成功登記第二聯(lián)絡(luò)地址Contact〗、在網(wǎng)絡(luò)實體之間的信號流程。如圖3所示,在步驟301,UE 20發(fā)起ContaCt2地址的登記。該過程按照與以上在圖2中對于Contactl的登記所述的步驟202至205相同的方式通過步驟302至305進(jìn)行。在步驟306,S-CSCF1沈向HSS^發(fā)送SAR,但是這是重新登記消息,并且包括將要由 HSS所備份的全部S-CSCF信息的細(xì)節(jié),其中包括Contactl的已經(jīng)存在的聯(lián)絡(luò)地址信息以及Contact2的新聯(lián)絡(luò)地址信息。在步驟307,雖然HSS 28已經(jīng)具有用Contactl為IMPI1/ IMPU1組合備份的S-CSCF恢復(fù)信息,但是因為SAR指示重新登記,所以這個信息由HSS 28 采用SAR中的已更新信息來改寫。一旦這個信息已經(jīng)由HSS觀進(jìn)行了備份,則它在步驟 308向S-CSCF1 26返回SAA,并且該過程通過步驟308至311來完成,如以上在圖2的步驟 208-211中的Contactl的登記所述。圖4示出在S-CSCF的故障或重啟的情況下隨當(dāng)前過程可能出現(xiàn)的問題。如圖4 在步驟400所示,S-CSCF1 26已經(jīng)發(fā)生故障(崩潰),使得所有用戶信息已被清除。故障通過重啟S-CSCF1沈或者由I-CSCF M指配另一個S-CSCF來恢復(fù)。但是,S-CSCF沈沒有與 Contactl或Contact〗地址的登記相關(guān)的數(shù)據(jù)。雖然由用戶的HSS觀備份了這個數(shù)據(jù),但是S-CSCF 26沒有了解先前登記哪些用戶或者它們預(yù)訂哪些網(wǎng)絡(luò)的途徑,因此它仍然無法從HSS觀獲得恢復(fù)數(shù)據(jù)。在步驟401,UE 20嘗試刷新Contactl的登記。例如由于UE知道Contactl的登記差不多將要超時并且需要刷新登記,所以這種情況可能發(fā)生。在步驟402,請求從P-CSCF 22轉(zhuǎn)發(fā)給I-CSCF 24,以及在步驟403,將UAR發(fā)送給HSS 28,如上所述。在步驟404,HSS 28如前所述返回UAA,以便向I-CSCF 24提供S-CSCF 26的要求。如同圖2所示的初始登記中那樣,I-CSCF M指配S-CSCF 26 (它可能是S-CSCF1或者已經(jīng)重新選擇以替換S-CSCF1的另一個S-CSCF)。在步驟405,I-CSCF 24向適當(dāng)S-CSCF 26轉(zhuǎn)發(fā)登記請求信息。但是, 由于S-CSCF沈其中沒有存儲與IMPI1AMPUi組合相關(guān)的數(shù)據(jù),所以它將假定這是新登記請求。因此,在步驟406,S-CSCF向HSS 28發(fā)送包括Contactl信息的SAR。在步驟407, 如前所述,只是從S-CSCF 26接收具有Contactl信息的SAR的HSS 28改寫它具有的任何現(xiàn)有信息,并且在步驟408至411,contact 1的“成功”登記由反饋給S-CSCF 26和UE 20 的信號來指示。這意味著,在步驟407,與Contact〗登記有關(guān)的先前備份信息已經(jīng)丟失。圖5示出在S-CSCF 26的故障或重啟的情況下隨當(dāng)前過程可能出現(xiàn)的另一個問題。如同圖4中那樣,在步驟SOOJ-CSCF1 26已經(jīng)發(fā)生故障(崩潰),使得所有用戶信息已被清除。故障通過重啟S-CSCF1沈或者由I-CSCF M指配另一個S-CSCF來恢復(fù)。但是, S-CSCF沒有與Contactl或Contact2地址的登記相關(guān)的數(shù)據(jù)。在這種情況下,在步驟501, UE發(fā)起Contactl地址的撤消登記。在步驟502,撤消登記請求從P-CSCF 22轉(zhuǎn)發(fā)給I-CSCF 24,以及步驟503至505 如以上在圖4的步驟403-405中所述進(jìn)行。又如上所述,S-CSCF沈在接收撤消登記請求時沒有存儲在其存儲器中與用戶相關(guān)的數(shù)據(jù)。根據(jù)當(dāng)前過程,S-CSCF只是向HSS轉(zhuǎn)發(fā)SAR 消息,但是這將指示S-CSCF信息為空,或者只是沒有包括S-CSCF信息。因此,在步驟507, HSS改寫其與UE 20的聯(lián)絡(luò)地址的登記相關(guān)的備份數(shù)據(jù),導(dǎo)致這個數(shù)據(jù)被清除。因此,UE 20 的用戶這時向IMS撤消登記,但是它所希望進(jìn)行的是撤消登記Contactl地址。如前所述, 在步驟508至511,將“成功”撤消登記回傳給UE 20。考慮了前面所述而構(gòu)思本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明設(shè)法提供對上述情況下丟失恢復(fù)信息的問題的解決方案。這通過對HSS和 /或S-CSCF處理聯(lián)絡(luò)地址的重新登記或撤消登記的請求的方式的修改來實現(xiàn)。根據(jù)本發(fā)明的第一方面,提供一種配置為歸屬用戶服務(wù)器HSS的IP多媒體子系統(tǒng) IMS網(wǎng)絡(luò)節(jié)點(diǎn)。網(wǎng)絡(luò)節(jié)點(diǎn)配置成從服務(wù)于用戶的S-CSCF節(jié)點(diǎn)接收該用戶的聯(lián)絡(luò)地址的登記的請求,并且檢測它是否已經(jīng)備份與那個用戶相關(guān)的已登記聯(lián)絡(luò)地址信息。備選地,HSS能夠從S-CSCF接收提供與用戶相關(guān)的已備份的已登記聯(lián)絡(luò)地址信息的請求。HSS配置成通知 S-CSCF關(guān)于已備份的已登記聯(lián)絡(luò)地址信息。在一個優(yōu)選實施例中,IMS網(wǎng)絡(luò)節(jié)點(diǎn)配置成從S-CSCF接收另一個請求,該另一個請求包括聯(lián)絡(luò)地址的重新登記的請求,并且對其進(jìn)行響應(yīng)而更新已備份的已登記聯(lián)絡(luò)地址 fn息ο一個優(yōu)點(diǎn)在于,通過這種方式,HSS在S-CSCF故障之后重啟的情況下更新完整聯(lián)絡(luò)地址信息,而不是只隨著單個聯(lián)絡(luò)地址的登記來改寫先前數(shù)據(jù)。優(yōu)選地,聯(lián)絡(luò)地址包含用戶的IMS私有用戶標(biāo)識(IMPI)和IMS公有用戶標(biāo)識 (IMPU)。更優(yōu)選地,與用戶相關(guān)的已備份的已登記聯(lián)絡(luò)地址信息包含具有相同IMPI/IMPU 組合的聯(lián)絡(luò)地址。根據(jù)本發(fā)明的第二方面,提供一種配置為服務(wù)呼叫會話控制功能S-CSCF的IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)節(jié)點(diǎn),以便接收用戶的聯(lián)絡(luò)地址的重新登記的請求。除非S-CSCF具有與聯(lián)絡(luò)地址相關(guān)的信息,否則它配置成向用戶的HSS轉(zhuǎn)發(fā)聯(lián)絡(luò)地址的登記的請求,以及對其進(jìn)行響應(yīng)而接收差錯指示連同由HSS所存儲的備份信息。備份信息包括用戶的已登記聯(lián)絡(luò)地址信息,并且S-CSCF向HSS轉(zhuǎn)發(fā)包括聯(lián)絡(luò)地址的重新登記的請求的已更新信息。根據(jù)本發(fā)明的第三方面,提供一種配置為S-CSCF的IMS網(wǎng)絡(luò)節(jié)點(diǎn),以便接收用戶的已登記聯(lián)絡(luò)地址的撤消登記的請求。S-CSCF配置成檢查它是否具有與已登記聯(lián)絡(luò)地址相關(guān)的信息,以及如果沒有,則向歸屬用戶服務(wù)器HSS轉(zhuǎn)發(fā)提供用戶的已登記聯(lián)絡(luò)地址信息的請求。在本發(fā)明的實施例中,IMS網(wǎng)絡(luò)節(jié)點(diǎn)還配置成從HSS接收用戶的已登記聯(lián)絡(luò)地址信息,并且向HSS轉(zhuǎn)發(fā)包括已更新聯(lián)絡(luò)地址登記信息的已更新信息。根據(jù)本發(fā)明的另一個方面,提供一種重新登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的聯(lián)絡(luò)地址的方法。該方法包括在服務(wù)于用戶的S-CSCF節(jié)點(diǎn)接收聯(lián)絡(luò)地址的重新登記的請求;確定S-CSCF沒有與聯(lián)絡(luò)地址相關(guān)的存儲信息;向用戶的歸屬用戶服務(wù)器HSS發(fā)送備份聯(lián)絡(luò)地址信息的請求;檢測已經(jīng)由HSS備份了與用戶相關(guān)的聯(lián)絡(luò)地址信息;以及通知服務(wù)于用戶的S-CSCF節(jié)點(diǎn)關(guān)于由HSS所備份的已登記聯(lián)絡(luò)地址信息。該方法還可包括從S-CSCF向HSS發(fā)送另一個請求,該另一個請求包括所述聯(lián)絡(luò)地址的重新登記的請求;以及更新已備份的已登記聯(lián)絡(luò)地址信息。根據(jù)本發(fā)明的又一個方面,提供一種撤消登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的已登記聯(lián)絡(luò)地址的方法。該方法包括在服務(wù)于用戶的服務(wù)呼叫會話控制功能S-CSCF節(jié)點(diǎn)接收聯(lián)絡(luò)地址的撤消登記的請求;檢查S-CSCF是否具有與已登記聯(lián)絡(luò)地址相關(guān)的信息; 以及如果沒有,則向歸屬用戶服務(wù)器HSS轉(zhuǎn)發(fā)提供用戶的已登記聯(lián)絡(luò)地址信息的請求;在 S-CSCF接收用戶的已登記聯(lián)絡(luò)地址信息;以及向HSS轉(zhuǎn)發(fā)包括已更新聯(lián)絡(luò)地址登記信息的已更新信息,由此撤消登記已登記聯(lián)絡(luò)地址。一個優(yōu)點(diǎn)在于,如上所述的用戶的撤消登記的問題通過本發(fā)明的這個方面的方法來避免。
圖1是示出IMS在GPRS/PS接入網(wǎng)的情況下如何適合移動網(wǎng)絡(luò)架構(gòu)的示意圖示。圖2是網(wǎng)絡(luò)實體之間的信號流程圖,其中UE成功登記初始聯(lián)絡(luò)地址。圖3是對于圖2的UE成功登記第二聯(lián)絡(luò)地址在網(wǎng)絡(luò)實體之間的信號流程圖。圖4和圖5是圖2的網(wǎng)絡(luò)實體之間的信號流程圖,示出隨當(dāng)前過程可能出現(xiàn)的問題。圖6和圖7是圖2的網(wǎng)絡(luò)實體之間的信號流程圖,示出本發(fā)明的實施例。圖8是配置為HSS的IMS網(wǎng)絡(luò)節(jié)點(diǎn)的示意圖示。圖9是配置為S-CSCF的IMS網(wǎng)絡(luò)節(jié)點(diǎn)的示意圖示。圖10是示出根據(jù)本發(fā)明的一種重新登記IMS用戶的聯(lián)絡(luò)地址的方法的流程圖。圖11是示出根據(jù)本發(fā)明的一種撤消登記IMS用戶的已登記聯(lián)絡(luò)地址的方法的流程圖。
具體實施方式
圖6示出本發(fā)明的一個實施例如何克服上述問題,其中UE 20嘗試在S-CSCF 26 已出故障并且隨后重啟之后(所有其它信息已被清除),重新登記或刷新contactl地址登記(步驟600)。在步驟601至606按照相同方式沿用以上在圖4的步驟401至406所述的過程。在這點(diǎn)上,HSS觀在從S-CSCF沈接收到SAR時配置成首先執(zhí)行檢查,以便察看 IMPI/IMPU組合是否存儲為已登記以及是否它已經(jīng)使IMPI/IMPU組合的聯(lián)絡(luò)地址信息用于 Contactl地址登記。如果是的話,則它將不會只是采用S-CSCF沈所提供的新信息來改寫備份信息,而是將返回指示差錯的SAA消息。這個消息還將向S-CSCF 26提供IMPI/IMPU的備份恢復(fù)信息,它包括Contact〗信息。因此,在步驟609,S-CSCF能夠組合恢復(fù)信息連同刷新Contactl地址登記的新請求,并且在修訂SAR中將其發(fā)送給HSS 28。這時,在步驟610, HSS 28能夠如前所述進(jìn)行,以便改寫其備份數(shù)據(jù)存儲器中的S-CSCF信息,但是這次數(shù)據(jù)包含Contact2信息。最后,在步驟611至614,回向UE 20確認(rèn)Contactl信息的成功重新登記。圖7示出本發(fā)明的一個實施例如何克服以上在圖5中所述的問題,其中UE 20決定在S-CSCF沈已出故障并且重啟之后(S-CSCF沈所保存的所有用戶信息已被清除),撤消登記聯(lián)絡(luò)地址登記(步驟700)。在步驟701至705,該過程按照以上在圖5的步驟501至 505中所述進(jìn)行。但是,在接收到撤消登記請求時,S-CSCF沈配置成在步驟706檢測該請求針對撤消登記(通過登記消息中的期滿參數(shù)設(shè)置為0來識別),并且檢查對于被撤消登記的IMPU不存在登記數(shù)據(jù)。在那種情況下,在步驟707,S-CSCF沈向HSS發(fā)送提供它已經(jīng)為 IMPI/IMPU組合備份的恢復(fù)信息的請求。HSS觀在步驟708采用SAA (DIAMETER_SUCCESS) 消息的形式來提供它。此后,這時已經(jīng)提供有恢復(fù)信息的S-CSCF沈在步驟709生成并且發(fā)送具有已更新S-CSCF信息的新SAR,其中包括Contactl的正確撤消登記,但是在這種情況下保持Contact〗登記。在步驟710,如前所述,HSS 28改寫S-CSCF信息,但是這次它包括Contact〗地址登記信息,使得用戶沒有向IMS撤消登記。最后,在步驟711-714,回向S-CSCF 26以及向UE 20確認(rèn)登記信息的成功更新。上述實施例包括對HSS和S-CSCF必須遵循的規(guī)則的某些變更。SAR包括服務(wù)器指配類型Gerver-Assignment-Type)。當(dāng)其指示REGISTRATION時,如果用戶的公有用戶標(biāo)識(IMPU)在HSS 28中存儲為已登記,并且如果存在與私有用戶標(biāo)識(IMPI)相關(guān)的恢復(fù)信息,則HSS觀將不會改寫恢復(fù)信息,而是將向S-CSCF沈發(fā)送包括恢復(fù)信息連同用戶簡檔 SAA 的 SAA。示范結(jié)果代碼將設(shè)置為 DIAMETER_ERROR_IN_ASSIGNMENT_TYPE。如果發(fā)送SAR的請求S-CSCF 26不同于IMPI/IMPU組合的備份恢復(fù)數(shù)據(jù)與其相關(guān)的所指配S-CSCF,并且如果存在來自請求S-CSCF的REGISTRATION_AND_CAPABILITES的前一個UAR請求,則HSS將改寫S-CSCF名稱。另外,如果SAR中的服務(wù)器指配類型指示N0_ ASSIGNMENT,并且請求S-CSCF與所指配S-CSCF不同,以及如果存在REGISTRATION_AND_ CAPABILITIES的前一個UAR請求,則HSS將改寫S-CSCF名稱。結(jié)果代碼將設(shè)置為DIMETER SUCCESS。這些規(guī)則允許當(dāng)存在S-CSCF的變更(但是其中沒有引起在S-CSCF的數(shù)據(jù)丟失的故障)時維護(hù)聯(lián)絡(luò)地址登記。如果HSS響應(yīng)SAR的服務(wù)器指配類型指示REGISTRATION、其中結(jié)果代碼設(shè)置為 DIAMETER_ERROR_IN_ASSIGNMENT_TYPE而返回SAA,并且如果這包括恢復(fù)信息,則S-CSCF將發(fā)送其中服務(wù)器指配類型設(shè)置為RE_REGISTRATION的新SAR,以便相應(yīng)地更新HSS中的恢復(fù)fn息ο如果在S-CSCF接收到具有“到期”報頭的REGISTER請求,或者聯(lián)絡(luò)報頭中的“到期”參數(shù)設(shè)置為0值,并且對于這種情況在請求的“To”報頭中接收的公有用戶標(biāo)識(IMPU) 不匹配在這個S-CSCF所登記的任何IMPU,則S-CSCF將執(zhí)行下列步驟1)向HSS發(fā)送其中服務(wù)器指配類型設(shè)置為N0_ASSIGNMENT的SAR,以便恢復(fù)登記數(shù)據(jù);2)將由HSS所返回的SAA中接收的聯(lián)絡(luò)信息與REGISTER請求中的聯(lián)絡(luò)(contact) 進(jìn)行比較;以及-如果它們相同,或者如果聯(lián)絡(luò)報頭包括“*”通配符,則S-CSCF將向HSS發(fā)送其中服務(wù)器指配類型設(shè)置為USER_DEREGISTRATION的另一個SAR ;-如果它們不相同,則S-CSCF將向HSS發(fā)送其中服務(wù)器指配類型設(shè)置為RE_ REGISTRATION的另一個SAR,以便相應(yīng)地更新HSS中的恢復(fù)信息。圖8示意示出配置為HSS的IMS網(wǎng)絡(luò)節(jié)點(diǎn)80。該節(jié)點(diǎn)包括輸入/輸出模塊82,由此向/從其它網(wǎng)絡(luò)實體發(fā)送/接收信號。這些信號其中包括用戶的聯(lián)絡(luò)地址的登記或重新登記的請求。網(wǎng)絡(luò)節(jié)點(diǎn)80還包括處理器84以及其中對已登記聯(lián)絡(luò)地址信息進(jìn)行備份的存儲器86。根據(jù)本發(fā)明,處理器84配置成在接收到用戶的聯(lián)絡(luò)地址的登記或重新登記的請求時,檢測它是否已經(jīng)在存儲器86中備份與那個用戶相關(guān)的已登記聯(lián)絡(luò)地址信息。如果是的話,則處理器84配置成生成并且經(jīng)由輸入/輸出模塊82向服務(wù)于用戶的S-CSCF節(jié)點(diǎn)(未示出)發(fā)送已備份的已登記聯(lián)絡(luò)地址信息。在從S-CSCF接收到聯(lián)絡(luò)地址的登記的另一個請求時,處理器84配置成更新存儲器86中的已備份的已登記聯(lián)絡(luò)地址信息。圖9示意示出配置為S-CSCF的IMS網(wǎng)絡(luò)節(jié)點(diǎn)90。該節(jié)點(diǎn)包括輸入/輸出模塊92, 由此向/從其它網(wǎng)絡(luò)實體發(fā)送/接收信號。這些信號其中包括用戶的聯(lián)絡(luò)地址的登記或重新登記或撤消登記的請求。網(wǎng)絡(luò)節(jié)點(diǎn)90還包括處理器94以及用于存儲數(shù)據(jù)的存儲器96。 網(wǎng)絡(luò)節(jié)點(diǎn)90配置成在接收到用戶的聯(lián)絡(luò)地址的登記的請求時,向歸屬用戶服務(wù)器HSS (未示出)發(fā)送包含與登記請求有關(guān)的信息的信號。網(wǎng)絡(luò)節(jié)點(diǎn)90還配置成在從HSS接收到包括差錯指示連同由HSS所存儲的包括用戶的已登記聯(lián)絡(luò)地址信息的備份信息的響應(yīng)時,生成并且向HSS發(fā)送包括已更新聯(lián)絡(luò)地址登記信息的已更新信息。處理器94還配置成在接收到用戶的已登記聯(lián)絡(luò)地址的撤消登記的請求時,檢查它是否在存儲器96中存儲了與已登記聯(lián)絡(luò)地址相關(guān)的信息。如果沒有,則處理器94生成并且經(jīng)由輸入/輸出模塊92向HSS發(fā)送提供用戶的已登記聯(lián)絡(luò)地址信息的請求。在從HSS 接收到用戶的已登記聯(lián)絡(luò)地址信息時,處理器94生成并且向HSS發(fā)送包括已更新聯(lián)絡(luò)地址登記信息的已更新信息。圖10是示出重新登記IMS用戶的聯(lián)絡(luò)地址的方法的流程圖。在步驟1001,用戶的HSS接收聯(lián)絡(luò)地址的登記的請求。在步驟1002,HSS檢測它是否已經(jīng)備份與用戶(IMPI/ IMPU組合)相關(guān)的任何聯(lián)絡(luò)地址信息。在步驟1003,HSS向服務(wù)于用戶的S-CSCF節(jié)點(diǎn)發(fā)送包括所有已備份的已登記聯(lián)絡(luò)地址信息的通知。在步驟1004,從S-CSCF向HSS發(fā)送包括聯(lián)絡(luò)地址的登記的請求(以及與它在步驟 1003所接收的通知中包含的其它聯(lián)絡(luò)地址相關(guān)的任何信息)的另一個請求。在步驟1005, HSS更新已備份的已登記聯(lián)絡(luò)地址信息。
圖11是示出撤消登記IMS用戶的已登記聯(lián)絡(luò)地址的方法的流程圖。在步驟1101, 在服務(wù)于用戶的S-CSCF節(jié)點(diǎn)接收聯(lián)絡(luò)地址的撤消登記的請求。在步驟1102,S-CSCF檢查以便察看它是否具有與已登記聯(lián)絡(luò)地址相關(guān)的信息。如果是的話,則在步驟1103,它只是向用戶的HSS轉(zhuǎn)發(fā)撤消登記請求,并且在步驟1104,HSS移除聯(lián)絡(luò)地址信息,由此完成撤消登記。如果在步驟1102,S-CSCF發(fā)現(xiàn)它沒有與已登記聯(lián)絡(luò)地址相關(guān)的任何信息,則在步驟 1105,它向HSS轉(zhuǎn)發(fā)提供用戶的已登記聯(lián)絡(luò)地址信息的請求。在步驟1106,用戶的已登記聯(lián)絡(luò)地址信息從HSS返回給S-CSCF。最后,在步驟1107,S-CSCF向HSS轉(zhuǎn)發(fā)包括已更新聯(lián)絡(luò)地址登記信息的已更新信息。在步驟1108,HSS更新登記信息,這包括移除聯(lián)絡(luò)地址以便完成撤消登記。
權(quán)利要求
1.一種配置為歸屬用戶服務(wù)器HSS的IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)節(jié)點(diǎn),執(zhí)行下列步驟 從服務(wù)于用戶的服務(wù)呼叫會話控制功能S-CSCF節(jié)點(diǎn)接收所述用戶的聯(lián)絡(luò)地址的登記的請求,并且檢測它是否已經(jīng)備份與那個用戶相關(guān)的已登記聯(lián)絡(luò)地址信息;或者從所述S-CSCF接收提供與所述用戶相關(guān)的已備份的已登記聯(lián)絡(luò)地址信息的請求;以及通知所述S-CSCF關(guān)于所述已備份的已登記聯(lián)絡(luò)地址信息。
2.如權(quán)利要求1所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),配置成從所述S-CSCF接收另一個請求,所述另一個請求包括所述聯(lián)絡(luò)地址的重新登記的請求,并且對其進(jìn)行響應(yīng)而更新所述已備份的已登記聯(lián)絡(luò)地址信息。
3.如權(quán)利要求1或2所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),其中,聯(lián)絡(luò)地址包含所述用戶的IMS私有用戶標(biāo)識(IMPI)和IMS公有用戶標(biāo)識(IMPU)。
4.如權(quán)利要求3所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),其中,與所述用戶相關(guān)的所述已備份的已登記聯(lián)絡(luò)地址信息包含具有相同IMPI/IMPU組合的聯(lián)絡(luò)地址。
5.一種配置為服務(wù)呼叫會話控制功能S-CSCF的IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)節(jié)點(diǎn),它接收用戶的聯(lián)絡(luò)地址的重新登記的請求,并且除非所述S-CSCF具有與所述聯(lián)絡(luò)地址相關(guān)的信息,否則向所述用戶的歸屬用戶服務(wù)器HSS轉(zhuǎn)發(fā)所述聯(lián)絡(luò)地址的登記的請求,對其進(jìn)行響應(yīng)而接收差錯指示連同由所述HSS所存儲的包括所述用戶的已登記聯(lián)絡(luò)地址信息的備份信息,以及向所述HSS轉(zhuǎn)發(fā)包括所述聯(lián)絡(luò)地址登記信息的重新登記的請求的已更新信肩、ο
6.一種配置為服務(wù)呼叫會話控制功能S-CSCF的IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)節(jié)點(diǎn),它接收用戶的已登記聯(lián)絡(luò)地址的撤消登記的請求,檢查它是否具有與所述已登記聯(lián)絡(luò)地址相關(guān)的信息,以及如果沒有的話,則向歸屬用戶服務(wù)器HSS轉(zhuǎn)發(fā)提供所述用戶的已登記聯(lián)絡(luò)地址信息的請求。
7.如權(quán)利要求6所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),還配置成從所述HSS接收所述用戶的已登記聯(lián)絡(luò)地址信息,并且向所述HSS轉(zhuǎn)發(fā)包括已更新聯(lián)絡(luò)地址登記信息的已更新信息。
8.如權(quán)利要求5至7中的任一項所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),其中,聯(lián)絡(luò)地址包含所述用戶的 IMS私有用戶標(biāo)識(IMPI)和IMS公有用戶標(biāo)識(IMPU)。
9.如權(quán)利要求8所述的IMS網(wǎng)絡(luò)節(jié)點(diǎn),其中,與所述聯(lián)絡(luò)地址相關(guān)的信息包含相同 IMPU的已登記地址的信息。
10.一種重新登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的聯(lián)絡(luò)地址的方法,所述方法包括在服務(wù)于所述用戶的服務(wù)呼叫會話控制功能S-CSCF節(jié)點(diǎn)接收所述聯(lián)絡(luò)地址的重新登記的請求;確定所述S-CSCF沒有與所述聯(lián)絡(luò)地址相關(guān)的存儲信息;向所述用戶的歸屬用戶服務(wù)器HSS發(fā)送備份所述聯(lián)絡(luò)地址信息的請求;檢測與所述用戶相關(guān)的所述聯(lián)絡(luò)地址信息已經(jīng)由所述HSS備份;以及通知服務(wù)于所述用戶的所述S-CSCF節(jié)點(diǎn)關(guān)于由所述HSS備份的已登記聯(lián)絡(luò)地址信息。
11.如權(quán)利要求10所述的方法,還包括從所述S-CSCF向所述HSS發(fā)送另一個請求,所述另一個請求包括所述聯(lián)絡(luò)地址的重新登記的請求;以及更新所述已備份的已登記聯(lián)絡(luò)地址信息。
12. 一種撤消登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的已登記聯(lián)絡(luò)地址的方法,所述方法包括在服務(wù)于所述用戶的服務(wù)呼叫會話控制功能S-CSCF節(jié)點(diǎn)接收所述聯(lián)絡(luò)地址的撤消登記的請求,檢查所述S-CSCF是否具有與所述已登記聯(lián)絡(luò)地址相關(guān)的信息,以及如果沒有,則向歸屬用戶服務(wù)器HSS轉(zhuǎn)發(fā)提供所述用戶的已登記聯(lián)絡(luò)地址信息的請求; 在所述S-CSCF接收所述用戶的已登記聯(lián)絡(luò)地址信息;以及向所述HSS轉(zhuǎn)發(fā)包括已更新聯(lián)絡(luò)地址登記信息的已更新信息,由此撤消登記所述已登記聯(lián)絡(luò)地址。
全文摘要
在一個方面,本發(fā)明提供用于重新登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的聯(lián)絡(luò)地址的方法及關(guān)聯(lián)設(shè)備。在服務(wù)于用戶的服務(wù)呼叫會話控制功能S-CSCF節(jié)點(diǎn)接收聯(lián)絡(luò)地址的重新登記的請求。在確定S-CSCF不具有與聯(lián)絡(luò)地址相關(guān)的存儲信息之后,向用戶的歸屬用戶服務(wù)器HSS發(fā)送登記聯(lián)絡(luò)地址信息的請求。HSS檢測與用戶相關(guān)的聯(lián)絡(luò)地址信息是否已經(jīng)由HSS備份,并且通知服務(wù)于用戶的節(jié)點(diǎn)關(guān)于由HSS備份的已登記聯(lián)絡(luò)地址信息。另一個方面提供用于撤消登記IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)的用戶的已登記聯(lián)絡(luò)地址的方法及關(guān)聯(lián)設(shè)備。
文檔編號H04L29/14GK102204222SQ200880131841
公開日2011年9月28日 申請日期2008年10月31日 優(yōu)先權(quán)日2008年10月31日
發(fā)明者E·梅里諾瓦茨奎茨, H·普爾齊比茨 申請人:愛立信電話股份有限公司