欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于ip多媒體子系統(tǒng)的第三方注冊的實現(xiàn)方法和系統(tǒng)的制作方法

文檔序號:7711546閱讀:193來源:國知局
專利名稱:基于ip多媒體子系統(tǒng)的第三方注冊的實現(xiàn)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及基于IMS(IP Multimediasubsystem, IP多媒體子 系統(tǒng))的第三方注冊的實現(xiàn)方法和系統(tǒng)以及用于第三方注冊的服務(wù)呼叫會話控制功能實 體。
背景技術(shù)
IMS 是 3GPP(3rd Generation Partnership Pro ject,第三代合作伙伴組織)定 義的下一代網(wǎng)絡(luò)的標(biāo)準(zhǔn),它的顯著特點是采用了 SIP (Session Initiation Protocol,會話 初始協(xié)議)體系,通訊與接入無關(guān),具備媒體業(yè)務(wù)控制功能與承載能力分離,呼叫與會話分 離,應(yīng)用與服務(wù)分離,業(yè)務(wù)與網(wǎng)絡(luò)分離,以及移動網(wǎng)與因特網(wǎng)業(yè)務(wù)融合等多種能力。IMS的提出順應(yīng)了通訊網(wǎng)融合發(fā)展的趨勢。IMS體系中的主要功能實體包括 UE(User Equipment,用戶設(shè)備),P-CSCF(Proxycall session control Function,代理呼 叫會話控制功能實體),I_CSCF(Interrogating call session control Function,查詢呼 叫會話控制功能實體),S-CSCF (Serving call session control Function,服務(wù)呼叫會話 控制功能實體),HSS (Home subscriber Server,歸屬用戶服務(wù)器),以及AS (Application Server,應(yīng)用服務(wù)器)。IMS中用戶在使用IMS業(yè)務(wù)之前,需要執(zhí)行注冊流程,注冊的過程就是將UE位置在 網(wǎng)絡(luò)上進(jìn)行登記,成功注冊后,P-CSCF和S-CSCF上會保存相關(guān)的用戶數(shù)據(jù),以便業(yè)務(wù)使用。 根據(jù)簽約,S-CSCF還會向AS進(jìn)行第三方注冊。如圖1所示,該圖為現(xiàn)有技術(shù)中IMS中用戶 注冊的流程圖,其主要包括以下步驟步驟S101,UE 向 P-CSCF 發(fā)送注冊請求,請求中帶有 PUI (Public User Identity, 公有用戶標(biāo)識)和PVI (Private User Identity,私有用戶標(biāo)識);步驟S102 S105,注冊請求經(jīng)過 P-CSCF、I-CSCF 到達(dá) S-CSCF ;步驟S106 Sl 16,如果S-CSCF需要對用戶進(jìn)行認(rèn)證鑒權(quán),那么需要向HSS獲取 用戶認(rèn)證向量,并根據(jù)S107消息中返回的認(rèn)證向量,構(gòu)造挑戰(zhàn)請求(401 Unauthorized消 息),該挑戰(zhàn)請求轉(zhuǎn)發(fā)到UE后,UE構(gòu)造挑戰(zhàn)響應(yīng),S-CSCF收到來自步驟Sl 15的挑戰(zhàn)響應(yīng) 消息后,判斷用戶的合法性,完成對用戶的認(rèn)證、鑒權(quán);如果不需要認(rèn)證鑒權(quán),可直接執(zhí)行 S117 ;步驟S117 S121,S-CSCF存儲從HSS得到的簽約數(shù)據(jù),并構(gòu)造注冊成功響應(yīng),將 其通過I-CSCF和P-CSCF轉(zhuǎn)發(fā)給UE,從而完成了 UE在S-CSCF上的注冊;步驟S122 S124,S-CSCF根據(jù)用戶簽約信息,向AS發(fā)送第三方注冊請求,請求消 息中僅有PUI信息,無PVI信息,請求中注冊時長取自UE與S-CSCF協(xié)商的時長,AS保存消 息中的注冊時長,以作為PUI的有效時長。在IMS中,通過簽約多個PVI可以共享PUI,所謂共享PUI也就是多個PVI共享同一 個PUI。如圖2所示,該圖為兩個PVI共享一個PUI的示意圖,其中PVII-PUI1和PVI2-PUI1 可以進(jìn)行獨立注冊。根據(jù)現(xiàn)有的協(xié)議和標(biāo)準(zhǔn),當(dāng)出現(xiàn)共享PUI注冊時,S-CSCF上會分別保存PVI1-PUI1和PVI2-PUI1的獨立注冊時長(也就是注冊生命期),由于AS上無PVI信息, 只有PUI信息,因此AS上只會保存一份PUIl的注冊時長。具體舉例來說,如圖3所示,當(dāng)PVI1-PUI1注冊時,S-CSCF上對本次注冊協(xié)商的注 冊時長為Tl (如6000s),S-CSCF對PUIl進(jìn)行第三方注冊,AS保存該PUIl的注冊時長為Tl。 當(dāng)PVI2-PUI1進(jìn)行注冊時,S-CSCF上對本次注冊協(xié)商的注冊時長為T2 (如100S),S-CSCF對 PUIl進(jìn)行第三方注冊,AS將PUIl的注冊時長更新為T2。此后,當(dāng)PVI2-PUI1進(jìn)行注銷時, 根據(jù)協(xié)議標(biāo)準(zhǔn),由于還存在PVI1-PUI1,所以PUIl并未被注銷,從而S-CSCF不會通知As。這 樣就會導(dǎo)致S-CSCF上PUIl的注冊時長為T1,AS上PUIl注冊時長為T2。當(dāng)T2小于Tl時, AS上的PUIl經(jīng)過T2時間后被注銷,而這時S-CSCF中與PUIl對應(yīng)的用戶依然處于注冊狀 態(tài),從而可能會導(dǎo)致S-CSCF和AS之間用戶注冊狀態(tài)和用戶數(shù)據(jù)的不一致、無法開展業(yè)務(wù)。隨著outbound功能(又稱單PVI多聯(lián)系地址功能)的引入,同樣PUI和PVI下, 會存在多條聯(lián)系地址,每個聯(lián)系地址都對應(yīng)自己的注冊時長。由于聯(lián)系地址可以多個,在 S-CSCF上存在多個(PUI-PVI-聯(lián)系地址)注冊時長,而AS上只會保存一份PUI的注冊時 長。因此outbound功能下,也存在著S-CSCF和AS上用戶的注冊時長不一致問題,進(jìn)而可 能會導(dǎo)致S-CSCF和AS之間用戶注冊狀態(tài)和用戶數(shù)據(jù)的不一致、無法開展業(yè)務(wù)。針對相關(guān)技術(shù)中的第三方注冊的實現(xiàn)方法會導(dǎo)致S-CSCF和AS之間用戶注冊狀態(tài) 和用戶數(shù)據(jù)的不一致、無法開展業(yè)務(wù)的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對相關(guān)技術(shù)中的第三方注冊的實現(xiàn)方法會導(dǎo)致S-CSCF和AS之間用戶注冊狀態(tài) 和用戶數(shù)據(jù)的不一致、無法開展業(yè)務(wù)的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提 供一種基于IMS (IPMultimedia subsystem,IP多媒體子系統(tǒng))的第三方注冊的實現(xiàn)方法和 系統(tǒng)以及用于第三方注冊的S-CSCF,以解決上述問題至少之一。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種基于IMS的第三方注冊 的實現(xiàn)方法。根據(jù)本發(fā)明的基于IMS的第三方注冊的實現(xiàn)方法包括在S-CSCF接收到來自第一 UE的注冊請求之后,S-CSCF根據(jù)注冊請求生成第一 UE的第一注冊時長;S-CSCF將第一注 冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較,其中,第一 UE與第二 UE具 有相同的PUI ;如果第一注冊時長大于第二注冊時長,則S-CSCF向AS發(fā)送包含第一注冊時 長的第三方注冊請求。根據(jù)本發(fā)明的另一方面,提供了一種S-CSCF。根據(jù)本發(fā)明的S-CSCF包括接收模塊,用于接收來自當(dāng)前的第一 UE的注冊請求; 生成模塊,用于根據(jù)注冊請求生成第一 UE的第一注冊時長;比較模塊,用于將第一注冊時 長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較,其中,第一 UE與第二 UE具有相 同的PUI ;發(fā)送模塊,用于在第一注冊時長大于第二注冊時長的情況下發(fā)送包含第一注冊 時長的第三方注冊請求。根據(jù)本發(fā)明的又一方面,提供了一種基于IMS的第三方注冊的實現(xiàn)系統(tǒng)。根據(jù)本發(fā)明的基于IMS的第三方注冊的實現(xiàn)系統(tǒng)包括S-CSCF和AS。其中,S-CSCF 包括第一接收模塊,用于接收來自當(dāng)前的第一 UE的注冊請求;生成模塊,用于根據(jù)注冊請求生成第一 UE的第一注冊時長;比較模塊,用于將第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較,其中,第一 UE與第二 UE具有相同的PUI ;第一發(fā)送模塊,用于 在第一注冊時長大于第二注冊時長的情況下向AS發(fā)送包含第一注冊時長的第三方注冊請 求。進(jìn)一步,上述的AS包括第二接收模塊,用于接收來自S-CSCF的第三方注冊請求;更新 模塊,用于將本地相應(yīng)于第一 UE的PUI的注冊時長更新為第一注冊時長。根據(jù)本發(fā)明,S-CSCF將當(dāng)前UE的第一注冊時長與預(yù)先保存在本地的與當(dāng)前UE具 有相同PUI的UE的第二注冊時長進(jìn)行比較,并只在第一注冊時長大于第二注冊時長的情 況下才向AS發(fā)送包含第一注冊時長的第三方注冊請求,這樣,AS中PUI的注冊時長始終與 S-CSCF中對應(yīng)的PUI的注冊時長的最大值保持一致,使得AS上的PUI不會因為注冊時長超 時而被注銷,進(jìn)而達(dá)到了確保S-CSCF和AS上用戶注冊狀態(tài)和用戶數(shù)據(jù)的一致性效果。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)現(xiàn)有技術(shù)的基于IMS的用戶注冊的流程圖;圖2為兩個PVI共享一個PUI的示意圖;圖3為根據(jù)現(xiàn)有技術(shù)的基于IMS的第三方注冊的流程圖;圖4為根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)方法的流程圖;圖5為根據(jù)本發(fā)明實施例1的基于MS的第三方注冊的實現(xiàn)方法的流程圖;圖6為根據(jù)本發(fā)明實施例2的基于MS的第三方注冊的實現(xiàn)方法的流程圖;圖7為根據(jù)本發(fā)明實施例的S-CSCF的示意圖;圖8為根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)系統(tǒng)的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。功能概述考慮到現(xiàn)有技術(shù)中的第三方注冊的實現(xiàn)方法會導(dǎo)致S-CSCF和AS之間用戶注冊 狀態(tài)和用戶數(shù)據(jù)的不一致、無法開展業(yè)務(wù)的問題,本發(fā)明提供一種基于IMS(IP Multimedia subsystem, IP多媒體子系統(tǒng))的第三方注冊的實現(xiàn)方法和系統(tǒng)以及用于第三方注冊的 S-CSCF。在根據(jù)本發(fā)明實施例的實現(xiàn)方法中,S-CSCF將當(dāng)前UE的第一注冊時長與預(yù)先保 存在本地的與當(dāng)前UE具有相同PUI的UE的第二注冊時長進(jìn)行比較,并只在第一注冊時長 大于第二注冊時長的情況下才向AS發(fā)送包含第一注冊時長的第三方注冊請求,這樣,AS中 PUI的注冊時長始終與S-CSCF中對應(yīng)的PUI的注冊時長的最大值保持一致,使得AS上的 PUI不會因為注冊時長超時而被注銷,從而確保了 S-CSCF和AS上用戶注冊狀態(tài)和用戶數(shù)據(jù) 的一致性,以及業(yè)務(wù)的順利開展。方法實施例根據(jù)本發(fā)明的實施例,提供了一種基于IMS的第三方注冊的實現(xiàn)方法如圖4所示,該基于IMS的第三方注冊的實現(xiàn)方法主要包括如下步驟
步驟S402,在S-CSCF接收到來自第一 UE的注冊請求之后,S-CSCF根據(jù)注冊請求 生成第一 UE的第一注冊時長;步驟S404,S-CSCF將第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長 進(jìn)行比較,其中,第一 UE與第二 UE具有相同的PUI相同;步驟S406,判斷第一注冊時長是否大于第二注冊時長,如果大于,則轉(zhuǎn)至步驟 S408 ;如果小于,則轉(zhuǎn)至步驟S410 ;步驟S408,由于第一注冊時長大于第二注冊時長,S-CSCF向AS送包含第一注冊時 長的第三方注冊請求;步驟S410,由于第一注冊時長小于第二注冊時長,所以S-CSCF取消向AS發(fā)送第三 方注冊請求的操作,從而AS上相應(yīng)的PUI的注冊時長不變。上述第一 UE的注冊時長是指當(dāng)前的第一 UE在S-CSCF上的注冊生命期,上述第二 UE的注冊時長是指第二 UE在S-CSCF上的注冊生命期,其中,S-CSCF在發(fā)送給第一 UE的注 冊成功的響應(yīng)消息中包含有上述第一 UE的注冊時長。上述的第二 UE不同于第一 UE,這可 以包括以下兩種情況第二 UE與第一 UE具有相同的PUI和不同的PVI ;或者,第二 UE與第 一 UE具有相同的PUI和PVI,但第二 UE與第一 UE具有的聯(lián)系地址不同。在發(fā)送第三方注冊請求之后,根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn) 方法進(jìn)一步包括如下步驟步驟412,AS接收來自S-CSCF的第三方注冊請求,并提取第三方注冊請求中攜帶 的第一注冊時長,將其本地保存的與第一 UE相對應(yīng)的PUI的注冊時長更新為第一注冊時 長;步驟414,AS在完成第三方注冊請求處理后,向S-CSCF返回注冊成功響應(yīng)。實施例1圖5為根據(jù)本發(fā)明實施例1的基于IMS的第三方注冊的實現(xiàn)方法的流程圖。如圖 5所示,在共享PUI的情況下(即UEl與UE2具有相同的PUI和不同的PVI),根據(jù)本發(fā)明實 施例的基于IMS的第三方注冊的實現(xiàn)方法主要包括如下步驟步驟S501,UEl (PVII-PUI1)進(jìn)行初始注冊,注冊請求經(jīng)過P-CSCF、I-CSCF后,到達(dá) S-CSCF ;步驟S502,S-CSCF與UEl協(xié)商,確定UEl(PVIl-PUIl)的注冊時長為Tl,并完成注 冊請求處理,返回注冊成功響應(yīng),注冊成功響應(yīng)經(jīng)I-CSCF、P-CSCF到達(dá)UEl ;步驟S503,S-CSCF根據(jù)用戶簽約信息向AS發(fā)送第三方注冊請求,其中在該第三方 注冊請求中包括了上述的注冊時長Tl ;步驟S504,AS收到第三方注冊請求后,取第三方注冊請求中的注冊時長Tl作為 PUIl的注冊時長;步驟S505,AS處理完第三方注冊請求后,向S-CSCF返回注冊成功響應(yīng)。步驟S506,UE2 (如PVI2-PUI1)進(jìn)行注冊,注冊請求經(jīng)過P-CSCF、I-CSCF后,到達(dá) S-CSCF ;步驟S507,S-CSCF與UE2協(xié)商,確定UE2(PVI2-PUI1)的注冊時長為T2,并完成注 冊請求處理,返回注冊成功響應(yīng),注冊成功響應(yīng)經(jīng)過I-CSCF、P-CSCF到達(dá)UE2 ;步驟S508,在S-CSCF向AS發(fā)送第三方注冊請求之前,S-CSCF比較UE2的注冊時長(T2)與預(yù)先保持在本地的與PUIl對應(yīng)的用戶(如UEl)的注冊時長(Tl)。如果T2小于 等于Tl,則不向AS發(fā)送第三方注冊請求;如果T2大于Tl,則需要執(zhí)行下面步驟;步驟S509,S-CSCF向AS發(fā)送第三方注冊請求,其中在該第三方注冊請求中包括了 上述的注冊時長T2;步驟S510,AS收到來自S-CSCF的第三方注冊請求后,將AS中的PUIl的注冊時長 更新為第三方注冊請求中攜帶的注冊時長T2 ;步驟S511,AS處理完注冊請求后,向S-CSCF返回注冊成功響應(yīng)。實施例2圖6為根據(jù)本發(fā)明實施例2的基于IMS的第三方注冊的實現(xiàn)方法的流程圖。如圖 6所示,在outbound的情況下(S卩,UE具有相同的PUI和PVI以及不同的聯(lián)系地址),基于 IMS的第三方注冊的實現(xiàn)方法主要包括如下步驟步驟S601,UEl (PVII-PUIl-聯(lián)系地址1)進(jìn)行初始注冊,注冊請求經(jīng)過P-CSCF、 I-CSCF 后,到達(dá) S-CSCF ;步驟S602,S-CSCF與UEl協(xié)商,確定UEl (PVI I-PUIl-聯(lián)系地址1)的注冊時長為 Tl,并完成注冊請求處理,返回注冊成功響應(yīng),注冊成功響應(yīng)經(jīng)I-CSCF、P-CSCF到達(dá)UEl ;步驟S603,S-CSCF根據(jù)用戶簽約信息向AS發(fā)送第三方注冊請求,其中在該第三方 注冊請求中包括了上述的注冊時長Tl ;步驟S604,AS收到第三方注冊請求后,取第三方注冊請求中的注冊時長Tl作為 PUIl的注冊時長;步驟S605,AS處理完第三方注冊請求后,向S-CSCF返回注冊成功響應(yīng)。步驟S606,UE2 (PVI I-PUIl-聯(lián)系地址2)進(jìn)行注冊,注冊請求經(jīng)過P-CSCF、I-CSCF 后,到達(dá)S-CSCF ;步驟S607,S-CSCF與UE2協(xié)商,確定UE2 (PVI1-PUI1-聯(lián)系地址2)的注冊時長為 T2,并完成注冊請求處理,返回注冊成功響應(yīng),注冊成功響應(yīng)經(jīng)過I-CSCF、P-CSCF到達(dá)UE2 ;步驟S608,在S-CSCF向AS發(fā)送第三方注冊請求之前,S-CSCF比較UE2注冊時長 (T2)與預(yù)先保持在本地的與PUIl對應(yīng)的用戶(如UEl)的注冊時長(Tl)。如果T2小于等 于Tl,則不向AS發(fā)送第三方注冊請求;如果T2大于Tl,則需要執(zhí)行下面步驟;步驟S609,S-CSCF向AS發(fā)送第三方注冊請求,其中在該第三方注冊請求中包括了 注冊時長T2;步驟S610,AS收到來自S-CSCF的第三方注冊請求后,將AS中的PUIl的注冊時長 更新為第三方注冊請求中攜帶的注冊時長T2 ;步驟S611,AS處理完注冊請求后,向S-CSCF返回注冊成功響應(yīng)。綜上所述,根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)方法,在收到UE的 注冊請求之后,S-CSCF需要比較UE的注冊時長,并只在當(dāng)前UE的注冊時長大于預(yù)先保持在 本地的與當(dāng)前UE具有相同的PUI的UE的注冊時長的情況下才向AS發(fā)送第三方注冊請求, 這樣,AS中PUI的注冊時長始終與S-CSCF中對應(yīng)的PUI的注冊時長的最大值保持一致,使 得AS上的PUI不會因為注冊時長超時而被注銷,從而確保S-CSCF和AS上用戶注冊狀態(tài)和 用戶數(shù)據(jù)的一致性,以及業(yè)務(wù)的順利開展。裝置實施例
根據(jù)本發(fā)明的實施例,提供了一種S-CSCF。圖7為根據(jù)本發(fā)明實施例的S-CSCF的示意圖。如圖7所示,該S-CSCF包括接 收模塊702,用于接收來自當(dāng)前的第一 UE的注冊請求;生成模塊704,連接至接收模塊702, 用于根據(jù)上述注冊請求生成上述第一 UE的第一注冊時長;比較模塊706,連接至生成模塊 704,用于將上述第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較,其 中,上述第一 UE與上述第二 UE具有相同的公有用戶標(biāo)識(PUI);發(fā)送模塊708,連接至比較 模塊706,用于在上述第一注冊時長大于上述第二注冊時長的情況下發(fā)送包含上述第一注 冊時長的第三方注冊請求。在接收模塊702接收到來自第一 UE的注冊請求之后,生成模塊704根據(jù)注冊請求 生成第一 UE的第一注冊時長。然后,比較模塊706將第一注冊時長與預(yù)先保存在本地的第 二 UE的第二注冊時長進(jìn)行比較,其中,第一 UE與第二 UE具有相同的PUI。如果第一注冊時 長大于第二注冊時長,則發(fā)送模塊708發(fā)送包含所述第一注冊時長的第三方注冊請求;如 果第一注冊時長小于第二注冊時長,則發(fā)送模塊708取消發(fā)送第三方注冊請求的操作。綜上所述,根據(jù)本發(fā)明實施例的S-CSCF,在收到UE的注冊請求之后,S-CSCF需要 比較UE的注冊時長,并只在當(dāng)前UE的注冊時長大于預(yù)先保存在本地的與當(dāng)前UE具有相同 的PUI的UE的注冊時長的情況下才向AS發(fā)送第三方注冊請求,這樣,AS中PUI的注冊時 長始終與S-CSCF中對應(yīng)的PUI的注冊時長的最大值保持一致,使得AS上的PUI不會因為 注冊時長超時而被注銷,從而確保了 S-CSCF和AS上用戶注冊狀態(tài)和用戶數(shù)據(jù)的一致性,業(yè) 務(wù)的順利開展。系統(tǒng)實施例根據(jù)本發(fā)明的實施例,提供了基于IMS的第三方注冊的實現(xiàn)系統(tǒng)。圖8為根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)系統(tǒng)的示意圖。如圖8 所示,根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)系統(tǒng)包括S-CSCF 800和AS 810。上述實現(xiàn)系統(tǒng)中的S-CSCF 800包括第一接收模塊802,用于接收來自當(dāng)前的第 一 UE的注冊請求;生成模塊804,連接第一接收模塊802,用于根據(jù)上述注冊請求生成上述 第一 UE的第一注冊時長;比較模塊806,連接至生成模塊804,用于將上述第一注冊時長與 預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較,其中,上述第一 UE與上述第二 UE具 有相同的公有用戶標(biāo)識(PUI);第一發(fā)送模塊808,連接至比較模塊806,用于在上述第一注 冊時長大于上述第二注冊時長的情況下發(fā)送包含上述第一注冊時長的第三方注冊請求。上述實現(xiàn)系統(tǒng)中的AS 810包括第二接收模塊812,用于接收來自上述S-CSCF的 第三方注冊請求;更新模塊814,連接至第二接收模塊812,用于將本地相應(yīng)于上述第一 UE 的公有用戶標(biāo)識的注冊時長更新為上述的第一注冊時長;發(fā)送模塊816,連接至更新模塊 814,用于在更新模塊814將本地相應(yīng)于第一 UE的公有用戶標(biāo)識的注冊時長更新為上述的 第一注冊時長之后向上述S-CSCF800發(fā)送注冊成功響應(yīng)。在第一接收模塊802接收到來自第一 UE的注冊請求之后,生成模塊804根據(jù)注冊 請求生成第一 UE的第一注冊時長。然后,比較模塊806將第一注冊時長與預(yù)先保存在本地 的第二 UE的第二注冊時長進(jìn)行比較,其中,第一 UE與第二 UE具有相同的PUI相同。如果 第一注冊時長大于第二注冊時長,則第一發(fā)送模塊808向AS810發(fā)送包含上述第一注冊時 長的第三方注冊請求;如果第一注冊時長小于第二注冊時長,則第一發(fā)送模塊808取消發(fā)送第三方注冊請求的操作。AS 810的第二接收模塊812接收來自S-CSCF 800的第三方注冊請求,并提取第三 方注冊請求中攜帶的第一注冊時長,并將提取出的第一注冊時長傳送給更新模塊814。然 后,更新模塊814將其本地保存的與第一 UE相對應(yīng)的PUI的注冊時長更新為第一注冊時 長。在更新完成后,發(fā)送模塊816向S-CSCF發(fā)送注冊成功響應(yīng)。綜上所述,根據(jù)本發(fā)明實施例的基于IMS的第三方注冊的實現(xiàn)系統(tǒng),在收到UE的 注冊請求之后,S-CSCF需要比較UE的注冊時長,并只在當(dāng)前UE的注冊時長大于預(yù)先保存在 本地的與當(dāng)前UE具有相同的PUI的UE的注冊時長的情況下才向AS發(fā)送第三方注冊請求, 這樣,AS中PUI的注冊時長始終與S-CSCF中對應(yīng)的PUI的注冊時長的最大值保持一致,使 得AS上的PUI不會因為注冊時長超時而被注銷,從而確保了 S-CSCF和AS上用戶注冊狀態(tài) 和用戶數(shù)據(jù)的一致性,以及業(yè)務(wù)的順利開展。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的 計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種基于IP多媒體子系統(tǒng)的第三方注冊的實現(xiàn)方法,其特征在于,包括在服務(wù)呼叫會話控制功能實體接收到來自第一UE的注冊請求之后,所述服務(wù)呼叫會話控制功能實體根據(jù)所述注冊請求生成所述第一UE的第一注冊時長;所述服務(wù)呼叫會話控制功能實體將所述第一注冊時長與預(yù)先保存在本地的第二UE的第二注冊時長進(jìn)行比較,其中,所述第一UE與所述第二UE具有相同的公有用戶標(biāo)識;如果所述第一注冊時長大于所述第二注冊時長,則所述服務(wù)呼叫會話控制功能實體向應(yīng)用服務(wù)器發(fā)送包含所述第一注冊時長的第三方注冊請求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述服務(wù)呼叫會話控制功能實體將所 述第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn)行比較之后,所述方法還 包括如果所述第一注冊時長小于所述第二注冊時長,則所述服務(wù)呼叫會話控制功能實體取 消向所述應(yīng)用服務(wù)器發(fā)送所述第三方注冊請求的操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述服務(wù)呼叫會話控制功能實體向應(yīng) 用服務(wù)器發(fā)送包含所述第一注冊時長的第三方注冊請求之后,所述方法還包括所述應(yīng)用服務(wù)器接收來自所述服務(wù)呼叫會話控制功能實體的所述第三方注冊請求, 并將本地保存的與所述第一 UE相對應(yīng)的公有用戶標(biāo)識的注冊時長更新為所述第一注冊時 長。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在將本地保存的與所述第一UE相對應(yīng)的 公有用戶標(biāo)識的注冊時長更新為所述第一注冊時長之后,所述方法還包括所述應(yīng)用服務(wù)器向所述服務(wù)呼叫會話控制功能實體返回注冊成功響應(yīng)。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述第一注冊時長為所述第 一 UE在所述服務(wù)呼叫會話控制功能實體上的注冊生命期,所述第二注冊時長為所述第二 UE在所述服務(wù)呼叫會話控制功能實體上的注冊生命期。
6.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述第一UE與所述第二 UE 具有不同的私有用戶標(biāo)識。
7.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述第一UE與所述第二 UE 具有相同的私有用戶標(biāo)識,且所述第一 UE與所述第二 UE具有不同的聯(lián)系地址。
8.一種服務(wù)呼叫會話控制功能實體,其特征在于,包括 接收模塊,用于接收來自當(dāng)前的第一 UE的注冊請求;生成模塊,用于根據(jù)所述注冊請求生成所述第一 UE的第一注冊時長; 比較模塊,用于將所述第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn) 行比較,其中,所述第一 UE與所述第二 UE具有相同的公有用戶標(biāo)識;發(fā)送模塊,用于在所述第一注冊時長大于所述第二注冊時長的情況下發(fā)送包含所述第 一注冊時長的第三方注冊請求。
9.一種基于IP多媒體子系統(tǒng)的第三方注冊的實現(xiàn)系統(tǒng),包括服務(wù)呼叫會話控制功能 實體和應(yīng)用服務(wù)器,其特征在于,所述服務(wù)呼叫會話控制功能實體包括第一接收模塊,用于接收來自當(dāng)前的第一 UE的注冊請求;生成模塊,用于根據(jù)所述注冊請求生成所述第一 UE的第一注冊時長;比較模塊,用于將所述第一注冊時長與預(yù)先保存在本地的第二 UE的第二注冊時長進(jìn) 行比較,其中,所述第一 UE與所述第二 UE具有相同的公有用戶標(biāo)識;第一發(fā)送模塊,用于在所述第一注冊時長大于所述第二注冊時長的情況下向所述應(yīng)用 服務(wù)器發(fā)送包含所述第一注冊時長的第三方注冊請求; 所述應(yīng)用服務(wù)器包括 第二接收模塊,用于接收來自所述服務(wù)呼叫會話控制功能實體的所述第三方注冊請求;更新模塊,用于將本地相應(yīng)于所述第一 UE的公有用戶標(biāo)識的注冊時長更新為所述第 一注冊時長。
10.根據(jù)權(quán)利要求9中任一項所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器還包括 發(fā)送模塊,用于在所述更新模塊將本地相應(yīng)于所述第一 UE的公有用戶標(biāo)識的注冊時 長更新為所述第一注冊時長之后向所述服務(wù)呼叫會話控制功能實體發(fā)送注冊成功響應(yīng)。
全文摘要
本發(fā)明提供一種基于IP多媒體子系統(tǒng)的第三方注冊的實現(xiàn)方法和系統(tǒng)以及用于第三方注冊的服務(wù)呼叫會話控制功能實體,其中,上述的實現(xiàn)方法包括在服務(wù)呼叫會話控制功能實體接收到來自第一UE的注冊請求之后,服務(wù)呼叫會話控制功能實體根據(jù)注冊請求生成第一UE的第一注冊時長;服務(wù)呼叫會話控制功能實體將第一注冊時長與預(yù)先保存在本地的第二UE的第二注冊時長進(jìn)行比較,其中,第一UE與第二UE具有相同的公有用戶標(biāo)識;如果第一注冊時長大于第二注冊時長,則服務(wù)呼叫會話控制功能實體向應(yīng)用服務(wù)器發(fā)送包含第一注冊時長的第三方注冊請求。這樣,使得AS上的PUI不會因為注冊時長超時而被注銷,確保S-CSCF和AS上用戶注冊狀態(tài)和用戶數(shù)據(jù)的一致性。
文檔編號H04W8/02GK101990189SQ20091016403
公開日2011年3月23日 申請日期2009年8月4日 優(yōu)先權(quán)日2009年8月4日
發(fā)明者周偉, 李世濤, 繆永生 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥阳县| 东阳市| 张家川| 武隆县| 灵石县| 扎赉特旗| 义马市| 汽车| 松桃| 嘉荫县| 乐昌市| 靖宇县| 石阡县| 富蕴县| 兴化市| 宁化县| 潮州市| 邛崃市| 南康市| 鞍山市| 芜湖市| 务川| 山丹县| 亳州市| 武宣县| 巫溪县| 运城市| 会理县| 萨迦县| 济南市| 游戏| 四平市| 菏泽市| 澎湖县| 利津县| 广州市| 大足县| 巢湖市| 鄂尔多斯市| 宜州市| 信阳市|