專(zhuān)利名稱(chēng):保證全網(wǎng)數(shù)據(jù)一致性的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地涉及一種保證全網(wǎng)數(shù)據(jù)一致性 的方法。
背景技術(shù):
網(wǎng)纟各互聯(lián):十辦i義(Internet Protocol,簡(jiǎn)-爾IP)多々某體子系纟充(IP Multimedia Core Network Subsystem,簡(jiǎn)稱(chēng)IMS )是一種基于會(huì)話(huà)發(fā) 起妨4義(Session Initiation Protocol,簡(jiǎn)稱(chēng)、SIP )( —種在兩方或多方 間創(chuàng)建、修改、終結(jié)會(huì)話(huà)的應(yīng)用層協(xié)議)的通信網(wǎng)絡(luò)。會(huì)話(huà)控制功 能實(shí)體(Call Session Control Function,簡(jiǎn)稱(chēng)CSCF )完成注冊(cè)、會(huì) 話(huà)、及會(huì)話(huà)無(wú)關(guān)功能。
圖1是現(xiàn)有IMS網(wǎng)絡(luò)的架構(gòu)示意圖。如圖1所示,現(xiàn)有IMS 網(wǎng)纟各主要涉及以下網(wǎng)元和i殳備用戶(hù)i殳備(User Equipment,簡(jiǎn)稱(chēng) UE)、 4<理呼叫會(huì)話(huà)控制功能實(shí)體(Proxy Call Session Control Function,簡(jiǎn)稱(chēng)P-CSCF)、查詢(xún)呼叫會(huì)話(huà)控制功能實(shí)體(Interrogating Call Session Control Function,簡(jiǎn)稱(chēng)I-CSCF)、服務(wù)呼叫會(huì)話(huà)控制功 能實(shí)體(Serving Call Session Control Function,簡(jiǎn)稱(chēng)S-CSCF )、歸 屬用戶(hù)服務(wù)器(Home Subscriber Server,簡(jiǎn)稱(chēng)HSS)、以及應(yīng)用服務(wù) 器(Application Server,簡(jiǎn)稱(chēng)AS)。
P-CSCF是終端用戶(hù)接入IMS的接入點(diǎn),用于完成用戶(hù)注冊(cè)、 月良務(wù)質(zhì)量4空制和安全管理、以及<呆存用戶(hù)4言息。I-CSCF負(fù)責(zé)IMS 域之間的互通、S-CSCF的分配等。S-CSCF是IMS的業(yè)務(wù)交換中心, 用于保存注冊(cè)時(shí)用戶(hù)的簽約數(shù)據(jù)、執(zhí)行會(huì)話(huà)控制、維持會(huì)話(huà)狀態(tài)、 以及管理用戶(hù)信息。HSS是用戶(hù)數(shù)據(jù)庫(kù),用于支持各網(wǎng)絡(luò)實(shí)體對(duì)呼 叫和會(huì)話(huà)的處理。AS是各種業(yè)務(wù)服務(wù)器,如呈現(xiàn)服務(wù)器等。
如果一個(gè)IMS用戶(hù)要進(jìn)行會(huì)話(huà),則需要首先進(jìn)行注冊(cè),注冊(cè)的 過(guò)程就是將自己的位置在網(wǎng)絡(luò)上進(jìn)行登記的過(guò)程。成功注冊(cè)后, P-CSCF和S-CSCF上會(huì)保存相關(guān)的用戶(hù)數(shù)據(jù),以便會(huì)話(huà)使用。訂閱 (Subscribe) /通知(Notify)才幾制使網(wǎng)絡(luò)實(shí)體可以訂閱某種資源信 息。當(dāng)資源信息改變時(shí),負(fù)責(zé)資源的網(wǎng)絡(luò)實(shí)體可以通知訂閱者。注 冊(cè)成功后,P-CSCF會(huì)向S-CSCF建立用戶(hù)注冊(cè)狀態(tài)的訂閱,這樣用 戶(hù)注冊(cè)狀態(tài)改變后,S-CSCF能夠通過(guò)Notify消息通知到P-CSCF, 以保證全網(wǎng)數(shù)據(jù)的 一致性。
在當(dāng)前才支術(shù)中,注冊(cè)流禾呈以及P-CSCF只于用戶(hù)注冊(cè)狀態(tài)的訂閱 流禾呈如圖2所示,包4舌以下步艱纟
S202,UE向P-CSCF發(fā)送注冊(cè)請(qǐng)求,請(qǐng)求中帶有7>有用戶(hù)標(biāo)識(shí)。
S204, P-CSCF收到注冊(cè)請(qǐng)求時(shí),通過(guò)域名系統(tǒng)(DomainName System,簡(jiǎn)稱(chēng)DNS)查詢(xún)或其它方法找到I-CSCF,并將注冊(cè)請(qǐng)求 轉(zhuǎn)發(fā)到I畫(huà)CSCF。
S206 , I-CSCF向HSS發(fā)送S-CSCF分配請(qǐng)求,要求分配S-CSCF。
S208, HSS向I-CSCF返回S-CSCF分配響應(yīng),該響應(yīng)消息中 包含有為該用戶(hù)分配的S-CSCF地址/名稱(chēng)或能力列表。
S210, I-CSCF將注冊(cè)請(qǐng)求發(fā)送到選定的S-CSCF。
S212 S232,如果S-CSCF需要對(duì)用戶(hù)進(jìn)行認(rèn)證鑒權(quán),那么需 要向HSS獲取用戶(hù)認(rèn)證向量,并根據(jù)用戶(hù)認(rèn)證響應(yīng)(S214)消息中 返回的認(rèn)證向量,構(gòu)造挑戰(zhàn)請(qǐng)求(401 Unauthorized消息)(S216 ), 將挑戰(zhàn)請(qǐng)求轉(zhuǎn)發(fā)到UE后(S218 S220), UE構(gòu)造才兆戰(zhàn)響應(yīng),并通 過(guò)I-CSCF a尋才兆占戈響應(yīng)發(fā)送給S-CSCF ( S222 ~ S230 ), S畫(huà)CSCF 4丈到 挑戰(zhàn)響應(yīng)消息后,判斷用戶(hù)的合法性(S232),完成對(duì)用戶(hù)的認(rèn)證、 鑒權(quán);如果不需要認(rèn)證鑒權(quán),則可直接執(zhí)行S234。
S234, S-CSCF向HSS發(fā)送用戶(hù)配置請(qǐng)求。
S236, HSS存儲(chǔ)S-CSCF信息,并將用戶(hù)的簽約數(shù)據(jù)、計(jì)費(fèi)地 址4言息返回S-CSCF。
S238 S242, S-CSCF構(gòu)造注冊(cè)成功響應(yīng)(2000K消息),并將 其通過(guò)I-CSCF和P-CSCF轉(zhuǎn)發(fā)給UE。
S244,如果是初始注冊(cè),P-CSCF對(duì)公有用戶(hù)標(biāo)識(shí)構(gòu)造注冊(cè)狀 態(tài)初始訂閱請(qǐng)求,并將初始訂閱請(qǐng)求消息發(fā)送到I-CSCF上。
S246, I-CSCF通過(guò)查詢(xún)HSS,得到S-CSCF地址。
S248, I-CSCF將初始訂閱請(qǐng)求發(fā)送到S-CSCF上。
S250-S252, S-CSCF構(gòu)造初始訂閱請(qǐng)求的成功響應(yīng),并將響 應(yīng)透?jìng)鞯絇畫(huà)CSCF。
S254,當(dāng)公有用戶(hù)標(biāo)識(shí)注冊(cè)狀態(tài)發(fā)生改變時(shí),S-CSCF會(huì)發(fā)送 Notify消息到P-CSCF。
S256, P-CSCF收到通知消息,正確處理后,發(fā)送通知的成功 響應(yīng)。
以上完成了用戶(hù)的初始注冊(cè)和P-CSCF對(duì)用戶(hù)注冊(cè)狀態(tài)的初始 訂閱。經(jīng)過(guò)P-CSCF 、 I-CSCF 、 S-CSCF注冊(cè)成功后,P-CSCF和S-CSCF 上會(huì)保存用戶(hù)數(shù)據(jù),HSS上也會(huì)記錄注冊(cè)狀態(tài)。如果用戶(hù)發(fā)起注銷(xiāo), 注銷(xiāo)流程和注冊(cè)流程完全一致,注銷(xiāo)后P-CSCF和S-CSCF會(huì)刪除 先前保存的用戶(hù)數(shù)據(jù)。
由于P-CSCF和S-CSCF之間建立了訂閱/通知關(guān)系,所以當(dāng)用 戶(hù)的注冊(cè)狀態(tài)發(fā)生改變時(shí),S-CSCF會(huì)主動(dòng)發(fā)送Notify消息,通知 P-CSCF。進(jìn)一步i兌,當(dāng)由于某種原因(如HSS主動(dòng)刪除用戶(hù)、或 者運(yùn)維需要等)導(dǎo)致S-CSCF主動(dòng)刪除用戶(hù)數(shù)據(jù)時(shí),S-CSCF會(huì)基于 訂閱/通知才幾制,向P-CSCF發(fā)送Notify消息,通知P-CSCF注銷(xiāo)該 用戶(hù),從而保證P-CSCF、 I-CSCF、 S-CSCF、 HSS的全網(wǎng)數(shù)據(jù)的一 致性。
但是,當(dāng)出于某種原因,如目前P-CSCF通過(guò)OPTIONS (檢測(cè) 消息)機(jī)制來(lái)檢測(cè)UE是否可用,當(dāng)檢測(cè)出UE不可用時(shí),P-CSCF 根據(jù)本地策略配置主動(dòng)刪除本地用戶(hù)數(shù)據(jù),或是運(yùn)維需要,P-CSCF 主動(dòng)刪除本地用戶(hù)凄t據(jù)時(shí),現(xiàn)有協(xié)i義標(biāo)準(zhǔn)沒(méi)有對(duì)該異常^是出有效的 解決方案,沒(méi)有途徑和方法〗吏得P-CSCF能夠通知S-CSCF刪除用 戶(hù)數(shù)據(jù)。這樣勢(shì)必會(huì)造成P-CSCF上無(wú)數(shù)據(jù),S-CSCF和HSS上為 注冊(cè)狀態(tài),有用戶(hù)數(shù)據(jù),從而導(dǎo)致P-CSCF和S-CSCF、及HSS上 ^:據(jù)的不一致。
發(fā)明內(nèi)容
鑒于以上所述的 一個(gè)或多個(gè)問(wèn)題,本發(fā)明提供了 一種保證全網(wǎng) 凄丈據(jù)一致性的方法。
才艮據(jù)本發(fā)明的^f呆i正全網(wǎng)凄t據(jù) 一 致性的方法,包括以下步驟 S302 ,當(dāng)代理呼叫會(huì)話(huà)控制功能實(shí)體主動(dòng)刪除其上存儲(chǔ)的用戶(hù)相關(guān)
數(shù)據(jù)時(shí),構(gòu)造注銷(xiāo)請(qǐng)求消息,并通過(guò)查詢(xún)呼叫會(huì)話(huà)控制功能實(shí)體將
注銷(xiāo)請(qǐng)求消息發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體;S304,服務(wù)呼叫 會(huì)話(huà)控制功能實(shí)體收到注銷(xiāo)請(qǐng)求消息后,刪除其上存儲(chǔ)的用戶(hù)相關(guān) 數(shù)據(jù),并將注銷(xiāo)請(qǐng)求通知給歸屬用戶(hù)服務(wù)器;以及S306,歸屬用戶(hù) 服務(wù)器收到注銷(xiāo)通知后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。
其中,代理呼叫會(huì)話(huà)控制功能實(shí)體構(gòu)造的注銷(xiāo)請(qǐng)求消息中的內(nèi) 容與用戶(hù)設(shè)備發(fā)起的注銷(xiāo)請(qǐng)求消息中的內(nèi)容一致。并且,代理呼叫 會(huì)話(huà)控制功能實(shí)體構(gòu)造的注銷(xiāo)請(qǐng)求消息攜帶有用于標(biāo)識(shí)注銷(xiāo)請(qǐng)求消 息是由代理呼叫會(huì)話(huà)控制功能實(shí)體構(gòu)造的標(biāo)記。在這種情況下,月艮 務(wù)呼叫會(huì)話(huà)控制功能實(shí)體不需要對(duì)注銷(xiāo)請(qǐng)求消息進(jìn)行鑒權(quán)。其中, 用于標(biāo)識(shí)注銷(xiāo)請(qǐng)求消息是由代理呼叫會(huì)話(huà)控制功能實(shí)體構(gòu)造的標(biāo)記 位于擴(kuò)展的或已有的呼叫發(fā)起協(xié)議消息字頭段中。
其中,當(dāng)服務(wù)呼叫會(huì)話(huà)控制功能決定還需要觸發(fā)應(yīng)用服務(wù)器注 銷(xiāo)時(shí),在向歸屬用戶(hù)服務(wù)器轉(zhuǎn)發(fā)注銷(xiāo)通知的同時(shí),向應(yīng)用服務(wù)器轉(zhuǎn) 發(fā)注銷(xiāo)請(qǐng)求消息,以請(qǐng)求應(yīng)用服務(wù)器刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。 當(dāng)代理呼叫會(huì)話(huà)控制功能實(shí)體檢測(cè)出用戶(hù)設(shè)備宕機(jī)或出現(xiàn)邏輯問(wèn)題 時(shí)、或出于管理的需要而刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。代理呼叫 會(huì)話(huà)控制功能實(shí)體采用注冊(cè)方法構(gòu)造注銷(xiāo)"^青求消息。
本發(fā)明通過(guò)使P-CSCF主動(dòng)構(gòu)造注銷(xiāo)請(qǐng)求消息,且?guī)现甘緲?biāo) 識(shí),并通知S-CSCF,從而解決了 P-CSCF主動(dòng)刪除用戶(hù)數(shù)據(jù)帶來(lái)的 問(wèn)題,保證了全網(wǎng)數(shù)據(jù)的一致性。
此處所說(shuō)明的附圖用來(lái)4是供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是現(xiàn)有IMS網(wǎng)絡(luò)架構(gòu)的示意圖2是相關(guān)4支術(shù)中的IMS用戶(hù)初始注冊(cè)及P-CSCF對(duì)用戶(hù)注冊(cè) 狀態(tài)訂閱過(guò)程的流程圖3是才艮據(jù)本發(fā)明實(shí)施例的保i正全網(wǎng)凄t據(jù)一致性的方法的簡(jiǎn)要 5充禾呈圖;以及
圖4是才艮據(jù)本發(fā)明實(shí)施例的保證全網(wǎng)數(shù)據(jù)一致性的方法的詳細(xì)
流程圖。
具體實(shí)施例方式
在i見(jiàn)有才支術(shù)中,當(dāng)P-CSCF主動(dòng)刪除本;也用戶(hù)數(shù)據(jù)時(shí)(如目前 P-CSCF通過(guò)OPTIONS機(jī)制來(lái)檢測(cè)UE是否可用,當(dāng)檢測(cè)出UE不 可用時(shí),P-CSCF根據(jù)本地策略配置主動(dòng)刪除本地用戶(hù)數(shù)據(jù),或是 運(yùn)維需要等情況),無(wú)法通知S-CSCF、 HSS、和AS, 乂人而導(dǎo)致凄欠才居 不一致。因此需要建立一種途徑和方法,以在P-CSCF主動(dòng)刪除本 地用戶(hù)數(shù)據(jù)時(shí),能夠通知到S-CSCF,從而使S-CSCF能夠執(zhí)行相應(yīng) 的注銷(xiāo)邏輯,從而保證全網(wǎng)凄t據(jù)的一致性。本發(fā)明主要是使P-CSCF 主動(dòng)構(gòu)造注銷(xiāo)請(qǐng)求消息,并帶上特定的標(biāo)識(shí),通過(guò)構(gòu)造的注銷(xiāo)請(qǐng)求 消息通知到S-CSCF,使S-CSCF收到該注銷(xiāo)請(qǐng)求消息后,執(zhí)行相應(yīng) 的注銷(xiāo)邏輯。下面參考附圖,詳細(xì)i兌明本發(fā)明的具體實(shí)施方式
。
參考圖3,簡(jiǎn)要說(shuō)明根據(jù)本發(fā)明實(shí)施例的保證全網(wǎng)數(shù)據(jù)一致性 的方法。如圖3所示,該方法包4舌以下步驟S302,當(dāng)4戈理呼叫會(huì) 話(huà)控制功能實(shí)體主動(dòng)刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)時(shí),構(gòu)造注銷(xiāo)請(qǐng) 求消息,并通過(guò)查詢(xún)呼叫會(huì)話(huà)控制功能實(shí)體將注銷(xiāo)請(qǐng)求消息發(fā)送給 服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體;S304,服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體收 到注銷(xiāo)請(qǐng)求消息后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù),并將注銷(xiāo)請(qǐng)求
通知給歸屬用戶(hù)服務(wù)器;以及S306,歸屬用戶(hù)服務(wù)器收到注銷(xiāo)通知 后,刪除其上存4諸的用戶(hù)相關(guān)數(shù)據(jù)。
其中,S-CSCF在執(zhí)行注銷(xiāo)邏輯時(shí),檢查用戶(hù)是否簽約第三方 注銷(xiāo),如果是則觸發(fā)第三方注銷(xiāo)。即,在用戶(hù)簽約了第三方注銷(xiāo)的 情況下,S-CSCF還需要向第三方(應(yīng)用服務(wù)器)轉(zhuǎn)發(fā)注銷(xiāo)請(qǐng)求消 息,以請(qǐng)求第三方刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。
其中,當(dāng)P-CSCF才企測(cè)出UE宕機(jī)或內(nèi)部邏輯出現(xiàn)問(wèn)題時(shí)、或 出于管理的需要而主動(dòng)刪除用戶(hù)翁:據(jù)。P-CSCF通過(guò)注冊(cè)(Register ) 方法(注冊(cè)時(shí)長(zhǎng)expires=0 )來(lái)構(gòu)造注銷(xiāo)請(qǐng)求消息。P-CSCF構(gòu)造的 注銷(xiāo)請(qǐng)求消息與UE發(fā)起的注銷(xiāo)請(qǐng)求消息一致。
其中,P-CSCF通過(guò)在注銷(xiāo)-清求消息中擴(kuò)展(增加)SIP消息頭 字段或通過(guò)在已有的SIP消息頭字段中擴(kuò)展(增加)參數(shù)(包含參 數(shù)名和參數(shù)值)等方式,在這些頭字段中帶上標(biāo)識(shí),指示該注銷(xiāo)請(qǐng) 求消息是由P-CSCF主動(dòng)構(gòu)造的注銷(xiāo):清求消息。
其中,S-CSCF收到注銷(xiāo)請(qǐng)求消息后,檢測(cè)出注銷(xiāo)請(qǐng)求消息中 包含P-CSCF擴(kuò)展字段相應(yīng)標(biāo)識(shí),獲知所收到的注銷(xiāo)請(qǐng)求消息為 P-CSCF主動(dòng)構(gòu)造的注銷(xiāo)請(qǐng)求消息,認(rèn)為該消息可信,無(wú)需鑒權(quán)。
參考圖4,詳細(xì)說(shuō)明根據(jù)本發(fā)明實(shí)施例的保證全網(wǎng)數(shù)據(jù)一致性 的方法。如圖4所示,該方法具體包括以下步驟
S402, P-CSCF由于某種原因(目前P-CSCF通過(guò)OPTIONS枳j 制來(lái)檢測(cè)UE是否可用,當(dāng)檢測(cè)出UE不可用時(shí),P-CSCF根據(jù)本地 策略配置主動(dòng)刪除本地用戶(hù)數(shù)據(jù),或是運(yùn)維需要)主動(dòng)刪除本地用 戶(hù)數(shù)據(jù)。S404, P-CSCF根據(jù)本地保存的用戶(hù)數(shù)據(jù),采用Register方法 構(gòu)造注銷(xiāo)請(qǐng)求消息。其中,該注銷(xiāo)請(qǐng)求消息中的內(nèi)容與UE發(fā)起的 注銷(xiāo)請(qǐng)求消息一致,注冊(cè)時(shí)長(zhǎng)為0 (expires=0)。另外通過(guò)已有頭字 段的擴(kuò)展參數(shù)或擴(kuò)張頭字段帶上標(biāo)識(shí),指示該注銷(xiāo)請(qǐng)求消,包、是 P-CSCF構(gòu)造的消息。
S406 ~ S408, I-CSCF向HSS ^iii S-CSCF々酉己:^v,,并才艮才居 響應(yīng)消息得到S-CSCF。
S410, I-CSCF向S-CSCF發(fā)送注銷(xiāo)請(qǐng)求消息。
S412, S-CSCF收到注銷(xiāo)請(qǐng)求消息,根據(jù)注銷(xiāo)請(qǐng)求消息中的指 示標(biāo)識(shí),判斷出是P-CSCF主動(dòng)發(fā)起的注銷(xiāo)請(qǐng)求消息,認(rèn)為該注銷(xiāo) i青求消息可4言,無(wú)須^"該用戶(hù)i人i正鑒4又。
S414 , S畫(huà)CSCF 向 HSS 發(fā)送酉己置、青 ,, (Server-Assignment-Request,簡(jiǎn)稱(chēng)SAR),指示HSS注銷(xiāo)該用戶(hù)。
S416, HSS刪除保存的S-CSCF名稱(chēng),并改變用戶(hù)注冊(cè)狀態(tài), 發(fā)送配置響應(yīng)消息(Server-Assignment-Answer, 簡(jiǎn)^爾SAA )纟合 S-CSCF 。
S418, S-CSCF構(gòu)造注銷(xiāo)成功響應(yīng)消息(200OK)。
S420, I-CSCF ^)夸注銷(xiāo)成功響應(yīng)消息透?jìng)鹘oP-CSCF, P-CSCF 收到注銷(xiāo)成功響應(yīng)消息后,無(wú)須將注銷(xiāo)成功響應(yīng)消息轉(zhuǎn)發(fā)給UE。
S422, S-CSCF根據(jù)本地保存的簽約數(shù)據(jù),決定是否觸發(fā)第三 方注銷(xiāo),如果需要觸發(fā),則向AS發(fā)送第三方注銷(xiāo)請(qǐng)求消息。
S424, AS^^丸行注銷(xiāo)邏輯后,回復(fù)注銷(xiāo)成功響應(yīng)。
由上可見(jiàn),當(dāng)P-CSCF主動(dòng)刪除本地用戶(hù)邀:I居時(shí),P-CSCF能夠 構(gòu)造注銷(xiāo)請(qǐng)求消息通知S-CSCF, S-CSCF收到該請(qǐng)求后,執(zhí)行注銷(xiāo) 用戶(hù)操作,包括刪除本地用戶(hù)數(shù)據(jù)、通知HSS注銷(xiāo)用戶(hù)、如果簽約 AS還會(huì)通知AS注銷(xiāo)用戶(hù),乂人而4呆i正了全網(wǎng)凝:才居的一致性。
以上所述^f又為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,只于 于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的4又利要求范圍之內(nèi)。
權(quán)利要求
1.一種保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在于,包括以下步驟S302,當(dāng)代理呼叫會(huì)話(huà)控制功能實(shí)體主動(dòng)刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)時(shí),構(gòu)造注銷(xiāo)請(qǐng)求消息,并通過(guò)查詢(xún)呼叫會(huì)話(huà)控制功能實(shí)體將所述注銷(xiāo)請(qǐng)求消息發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體;S304,所述服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體收到所述注銷(xiāo)請(qǐng)求消息后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù),并將注銷(xiāo)請(qǐng)求通知給歸屬用戶(hù)服務(wù)器;以及S306,所述歸屬用戶(hù)服務(wù)器收到所述注銷(xiāo)通知后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,所述注銷(xiāo)請(qǐng)求消息中的內(nèi)容與用戶(hù)設(shè)備發(fā)起的注銷(xiāo)請(qǐng)求消 息中的內(nèi)容一致。
3. 根據(jù)權(quán)利要求2所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,所述注銷(xiāo)請(qǐng)求消息攜帶有用于標(biāo)識(shí)所述注銷(xiāo)請(qǐng)求消息是由 所述代理呼叫會(huì)話(huà)控制功能實(shí)體構(gòu)造的標(biāo)記。
4. 根據(jù)權(quán)利要求3所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,所述服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體不對(duì)所述注銷(xiāo)請(qǐng)求消息進(jìn) 行鑒權(quán)。
5. 根據(jù)權(quán)利要求4所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,用于標(biāo)識(shí)所述注銷(xiāo)請(qǐng)求消息是由所述代理呼叫會(huì)話(huà)控制功 能實(shí)體構(gòu)造的標(biāo)記位于擴(kuò)展的或已有的呼叫發(fā)起協(xié)議消息字 頭段中。
6. 根據(jù)上述權(quán)利要求中的任一項(xiàng)所述的保證全網(wǎng)數(shù)據(jù)一致性的 方法,其特征在于,當(dāng)所述服務(wù)呼叫會(huì)話(huà)控制功能決定還需要 觸發(fā)應(yīng)用服務(wù)器注銷(xiāo)時(shí),在向所述歸屬用戶(hù)服務(wù)器發(fā)送注銷(xiāo)通 知的同時(shí),向所述應(yīng)用服務(wù)器轉(zhuǎn)發(fā)所述注銷(xiāo)請(qǐng)求消息,以請(qǐng)求 所述應(yīng)用H務(wù)器刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,當(dāng)所述代理呼叫會(huì)話(huà)控制功能實(shí)體檢測(cè)出用戶(hù)i殳備宕才幾或 出現(xiàn)邏輯問(wèn)題時(shí)、或出于管理的需要而刪除其上存儲(chǔ)的用戶(hù)相 關(guān)數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的保證全網(wǎng)數(shù)據(jù)一致性的方法,其特征在 于,所述^理呼叫會(huì)話(huà)控制功能實(shí)體采用注冊(cè)方法構(gòu)造所述注 銷(xiāo)請(qǐng)求消息。
全文摘要
本發(fā)明公開(kāi)了一種保證全網(wǎng)數(shù)據(jù)一致性的方法,包括以下步驟S302,當(dāng)代理呼叫會(huì)話(huà)控制功能實(shí)體主動(dòng)刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)時(shí),構(gòu)造注銷(xiāo)請(qǐng)求消息,并通過(guò)查詢(xún)呼叫會(huì)話(huà)控制功能實(shí)體將注銷(xiāo)請(qǐng)求消息發(fā)送給服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體;S304,服務(wù)呼叫會(huì)話(huà)控制功能實(shí)體收到注銷(xiāo)請(qǐng)求消息后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù),并將注銷(xiāo)請(qǐng)求通知給歸屬用戶(hù)服務(wù)器;以及S306,歸屬用戶(hù)服務(wù)器收到注銷(xiāo)通知后,刪除其上存儲(chǔ)的用戶(hù)相關(guān)數(shù)據(jù)。通過(guò)本發(fā)明,能夠保證IMS網(wǎng)的全網(wǎng)數(shù)據(jù)的一致性。
文檔編號(hào)H04L12/56GK101106573SQ20071014805
公開(kāi)日2008年1月16日 申請(qǐng)日期2007年9月3日 優(yōu)先權(quán)日2007年9月3日
發(fā)明者盛國(guó)平, 繆永生, 郝振武 申請(qǐng)人:中興通訊股份有限公司