專利名稱:訂閱通知處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(IMS)中的注冊狀態(tài)信息同步技術(shù),尤其涉及一種訂 閱通知處理方法和系統(tǒng)。
背景技術(shù):
IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem)是第三代合作伙伴組織 (3GPP,3rd Generation Partnership Project)定義的下一代網(wǎng)絡(luò)的標(biāo)準(zhǔn),它的突出特點(diǎn) 是采用了會(huì)話初始協(xié)議(SIP,Session Initial Protocol)體系,通訊與接入無關(guān),且具備 多種媒體業(yè)務(wù)控制功能與承載能力分離,呼叫與業(yè)務(wù)分離,應(yīng)用與服務(wù)分離,業(yè)務(wù)與網(wǎng)絡(luò)分 離,以及移動(dòng)網(wǎng)與英特網(wǎng)業(yè)務(wù)融合等多種功能。IMS網(wǎng)絡(luò)體系架構(gòu)如圖1所示,主要功能實(shí)體包括提供用戶注冊管理、會(huì)話控制、 用戶接入等功能的呼叫會(huì)話控制功能(CSCF,Call Session Control Function)實(shí)體,提 供集中管理用戶簽約數(shù)據(jù)功能的歸屬用戶服務(wù)器(HSS,Home Subscriber Server),提供 各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器(AS,Application Server)。其中,CSCF又進(jìn)一步 包括代理 CSCF(P-CSCF,Proxy Call Session Control Function)、查詢 CSCF(I-CSCF, Interrogating Call Session Control Function)禾口月艮務(wù) CSCF(S—CSCF, Serving Call Session Control Function)。P-CSCF是IMS系統(tǒng)中用戶的第一個(gè)接觸點(diǎn),執(zhí)行代理呼叫會(huì) 話控制功能;I-CSCF執(zhí)行查詢呼叫會(huì)話控制功能;S-CSCF執(zhí)行注冊服務(wù)器和呼叫會(huì)話控制 功能。在現(xiàn)有技術(shù)中,IMS用戶通過SIP注冊機(jī)制建立公有用戶標(biāo)識(shí)(PUI,Public User Identities)與某一聯(lián)系地址的唯一注冊綁定關(guān)系。S-CSCF作為注冊服務(wù)器的角色,維護(hù) 用戶的注冊綁定關(guān)系。當(dāng)相同的PUI在某一聯(lián)系地址上僅具有唯一的注冊綁定關(guān)系時(shí),UE、 P-CSCF、AS可以向S-CSCF發(fā)起用戶注冊信息的訂閱請求,S-CSCF可以在注冊信息發(fā)送變更 后,通過訂閱通知機(jī)制將變更信息發(fā)送給相關(guān)的訂閱網(wǎng)元(UE、P-CSCF、AS)。具體處理過程 如圖2所示,主要包括以下步驟步驟201,UE向P-CSCF發(fā)送注冊請求;步驟202,P-CSCF將注冊請求轉(zhuǎn)發(fā)到用戶歸屬網(wǎng)絡(luò)的I-CSCF ;步驟203 204,I-CSCF與HSS進(jìn)行交互,請求HSS分配用戶歸屬的S-CSCF ;步驟205,I-CSCF將注冊請求轉(zhuǎn)發(fā)到用戶歸屬的S-CSCF ;步驟206 207,S-CSCF與HSS進(jìn)行交互,從HSS中下載用戶簽約數(shù)據(jù);步驟208,S-CSCF向I-CSCF返回注冊成功響應(yīng);步驟209,I-CSCF向P-CSCF轉(zhuǎn)發(fā)注冊成功響應(yīng);步驟210,P-CSCF向UE轉(zhuǎn)發(fā)注冊成功響應(yīng);步驟211 212,P-CSCF在S-CSCF成功創(chuàng)建用戶注冊狀態(tài)訂閱;步驟213 214,P-CSCF在S-CSCF上的訂閱創(chuàng)建成功后,S-CSCF向P-CSCF發(fā)送 用戶注冊狀態(tài)的訂閱通知;
步驟215 218,UE在S-CSCF成功創(chuàng)建用戶注冊狀態(tài)訂閱;步驟219 222,UE在S-CSCF上的訂閱創(chuàng)建成功后,S-CSCF向UE發(fā)送用戶注冊 狀態(tài)的訂閱通知;步驟223 224,AS在S-CSCF成功創(chuàng)建用戶注冊狀態(tài)訂閱;步驟225 226,AS在S-CSCF上的訂閱創(chuàng)建成功后,S-SCF向AS發(fā)送用戶注冊狀 態(tài)的訂閱通知。此外,現(xiàn)有技術(shù)中相同的PUI也可以在某一聯(lián)系地址上同時(shí)具有多個(gè)不同的注冊 綁定關(guān)系,其具體處理過程如圖3所示,主要包括以下步驟步驟301,UE向P-CSCF1發(fā)送注冊請求,在注冊請求的聯(lián)系地址中攜帶用于標(biāo)識(shí)UE 的“+sip. instance"參數(shù),以及用于標(biāo)識(shí)UE到P-CSCF1連接的“reg-id”參數(shù)。步驟302,P-CSCF1將注冊請求轉(zhuǎn)發(fā)到用戶歸屬網(wǎng)絡(luò)的I-CSCF ;步驟303 304,I-CSCF與HSS進(jìn)行交互,請求HSS分配用戶歸屬的S-CSCF ;步驟305,I-CSCF將注冊請求轉(zhuǎn)發(fā)到用戶歸屬的S-CSCF ;步驟306 307,S-CSCF與HSS進(jìn)行交互,從HSS中下載用戶簽約數(shù)據(jù);步驟308,S-CSCF向I-CSCF返回注冊成功響應(yīng);步驟309,I-CSCF向P-CSCF1轉(zhuǎn)發(fā)注冊成功響應(yīng);步驟310,P-CSCF1向UE轉(zhuǎn)發(fā)注冊成功響應(yīng);步驟311,UE向P-CSCF2發(fā)送注冊請求,在注冊請求中攜帶用于標(biāo)識(shí)UE的“+sip. instance"參數(shù),以及用于標(biāo)識(shí)UE到P-CSCF2連接的“reg-id”參數(shù)。在UE發(fā)往P-CSCF2 的注冊請求消息中,“+sip. instance”參數(shù)與UE發(fā)往P-CSCF1的注冊請求中對應(yīng)參數(shù)取值 相同,但是具有不同的“reg-id”參數(shù)取值。步驟312,P-CSCF2將注冊請求轉(zhuǎn)發(fā)到用戶歸屬網(wǎng)絡(luò)的I-CSCF ;步驟313 314,I-CSCF與HSS進(jìn)行交互,請求HSS分配用戶歸屬的S-CSCF ;步驟315,I-CSCF將注冊請求轉(zhuǎn)發(fā)到用戶歸屬的S-CSCF ;步驟316 317,S-CSCF與HSS進(jìn)行交互,從HSS中下載用戶簽約數(shù)據(jù);步驟318,至此,UE在S-CSCF上成功創(chuàng)建了同一個(gè)PUI在相同聯(lián)系地址上的多個(gè) 不同注冊綁定,S-CSCF向I-CSCF返回注冊成功響應(yīng);步驟319,I-CSCF向P-CSCF2轉(zhuǎn)發(fā)注冊成功響應(yīng);步驟320,P-CSCF2向UE轉(zhuǎn)發(fā)注冊成功響應(yīng)。然而現(xiàn)有技術(shù)存在以下缺陷1、現(xiàn)有訂閱通知機(jī)制的前提是同一 PUI在相同聯(lián)系地址上僅有一個(gè)注冊綁定關(guān) 系?,F(xiàn)有訂閱通知機(jī)制并沒有考慮到同一 PUI可在相同聯(lián)系地址上具有多個(gè)不同的注冊綁 定關(guān)系的需求。2、現(xiàn)有網(wǎng)元間的訂閱通知接口中,無法攜帶同一 PUI在相同聯(lián)系地址上的多個(gè)注 冊的狀態(tài)信息?,F(xiàn)有的訂閱通知接口遵照互聯(lián)網(wǎng)工程任務(wù)組(IETF,Internet Engineering Task Force)請求注解(RFC3680,Request For Comments)中的注冊事件包定義,該注冊事 件包有如下要求用戶注冊信息的內(nèi)容格式為可擴(kuò)展標(biāo)記語言(XML,extensible Markup Language),XML的“contact”元素的“id”屬性用于唯一標(biāo)識(shí)聯(lián)系地址,在同一個(gè)通知消息 的注冊事件包中的不同“contact”元素具有不同的“id”屬性值和“uri”子元素值。從而,
4在同一個(gè)PUI在相同的聯(lián)系地址上同時(shí)具有多個(gè)不同注冊的情況下,上述注冊事件包的要 求將無法適用。3、同一 PUI在相同的聯(lián)系地址上具有多個(gè)不同注冊綁定關(guān)系的情況下,如果 S-CSCF上保存的該P(yáng)UI的注冊狀態(tài)信息發(fā)生變更,現(xiàn)有協(xié)議缺乏S-CSCF與相關(guān)網(wǎng)元 (P-CSCF、AS、UE)間同步注冊狀態(tài)變更信息的處理流程。基于上述原因,同一 PUI在相同聯(lián)系地址上具有多個(gè)不同的注冊綁定關(guān)系的情況 下,現(xiàn)有技術(shù)還無法實(shí)現(xiàn)在S-CSCF與其他網(wǎng)元之間同步該P(yáng)UI注冊狀態(tài)信息。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種訂閱通知處理方法和系統(tǒng),以解決同 一 PUI在相同聯(lián)系地址上具有多個(gè)不同的注冊綁定關(guān)系的情況下,S-CSCF與其他網(wǎng)元之間 無法同步該P(yáng)UI注冊狀態(tài)信息的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種訂閱通知處理方法,該方法包括訂閱服務(wù)器根據(jù)來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求中的公共用戶標(biāo)識(shí)PUI 和聯(lián)系地址,將所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元;所述訂閱發(fā)起網(wǎng)元對所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系實(shí)施本地更新。該方法進(jìn)一步包括所述訂閱服務(wù)器通過訂閱通知請求,將所述PUI在聯(lián)系地址 上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。該方法進(jìn)一步包括所述訂閱服務(wù)器通過注冊區(qū)別參數(shù)對所述PUI在聯(lián)系地址上 的多個(gè)注冊綁定關(guān)系進(jìn)行區(qū)分標(biāo)識(shí)。該方法進(jìn)一步包括當(dāng)所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系中至少一個(gè)注 冊綁定關(guān)系的狀態(tài)發(fā)生變更時(shí),所述訂閱服務(wù)器將變更后的PUI在聯(lián)系地址上的多個(gè)注冊 綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。所述訂閱服務(wù)器為服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF,所述訂閱發(fā)起網(wǎng)元包括 用戶終端UE、代理呼叫會(huì)話控制功能實(shí)體P-CSCF和應(yīng)用服務(wù)器AS。本發(fā)明還提供了一種訂閱通知處理系統(tǒng),該系統(tǒng)包括訂閱服務(wù)器,用于根據(jù)來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地 址,將所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元;訂閱發(fā)起網(wǎng)元,用于向所述訂閱服務(wù)器發(fā)送注冊狀態(tài)訂閱請求,并接收所述訂閱 服務(wù)器返回的PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系,根據(jù)PUI在聯(lián)系地址上的多個(gè)注冊 綁定關(guān)系實(shí)施本地更新。所述訂閱服務(wù)器具體包括接收模塊,用于接收來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求;信息發(fā)送模塊,用于根據(jù)所述注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址,將所述PUI 在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。所述訂閱服務(wù)器進(jìn)一步包括信息變更模塊,用于對PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系中的任意注冊綁定 關(guān)系進(jìn)行變更,并在變更后通知所述信息發(fā)送模塊將變更后的PUI在聯(lián)系地址上的多個(gè)注
5冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。本發(fā)明所提供的訂閱通知處理方法和系統(tǒng),由訂閱服務(wù)器根據(jù)來自訂閱發(fā)起網(wǎng)元 的注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址,將PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送 給訂閱發(fā)起網(wǎng)元實(shí)施本地更新。本發(fā)明實(shí)現(xiàn)了同一PUI在相同的聯(lián)系地址上具有多個(gè)不同 注冊綁定關(guān)系的情況下,訂閱服務(wù)器與訂閱發(fā)起網(wǎng)元之間對PUI完整的注冊綁定關(guān)系的同 步;且本發(fā)明與現(xiàn)有協(xié)議具有良好的兼容性。
圖1為現(xiàn)有技術(shù)中IMS網(wǎng)絡(luò)體系的架構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中UE在IMS系統(tǒng)中的注冊、訂閱通知的流程圖;圖3為現(xiàn)有技術(shù)中同一 PUI在相同聯(lián)系地址上建立多個(gè)注冊綁定關(guān)系的流程圖;圖4為本發(fā)明一種訂閱通知處理方法的流程圖;圖5為本發(fā)明一種訂閱通知處理系統(tǒng)的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。為實(shí)現(xiàn)同一 PUI在相同的聯(lián)系地址上具有多個(gè)不同注冊綁定關(guān)系的情況下, S-CSCF與其他相關(guān)網(wǎng)元之間能夠進(jìn)行該P(yáng)UI完整的注冊狀態(tài)信息的同步,本發(fā)明所提供的 一種訂閱通知處理方法,如圖4所示,該方法主要包括以下步驟步驟401,用戶的某一 PUI在訂閱服務(wù)器上成功創(chuàng)建相同聯(lián)系地址上的多個(gè)不同 的注冊綁定關(guān)系。本發(fā)明的訂閱服務(wù)器典型的可以是S-CSCF,訂閱發(fā)起網(wǎng)元典型的可以是P-CSCF、 AS或UE ;但是本發(fā)明的訂閱服務(wù)器并不僅限于S-CSCF,也可以是其他類型的作為用戶注冊 狀態(tài)訂閱服務(wù)器角色的網(wǎng)元;本發(fā)明的訂閱發(fā)起網(wǎng)元也不僅限于P-CSCF、AS和UE,也可以 是其他類型的作為用戶注冊狀態(tài)訂閱發(fā)起者角色的網(wǎng)元。例如同一 PUI在S-CSCF上成功創(chuàng)建了在P-CSCF1上的多個(gè)不同的注冊綁定關(guān)系 A、B 禾口 C。步驟402,訂閱發(fā)起網(wǎng)元向訂閱服務(wù)器發(fā)送用戶的注冊狀態(tài)訂閱請求,該注冊狀態(tài) 訂閱請求中攜帶需要訂閱的PUI及其對應(yīng)的聯(lián)系地址。步驟403,訂閱服務(wù)器接收注冊狀態(tài)訂閱請求,并向訂閱發(fā)起網(wǎng)元返回訂閱成功響 應(yīng),從而完成訂閱關(guān)系的創(chuàng)建。步驟404,訂閱關(guān)系創(chuàng)建后,訂閱服務(wù)器查找與PUI和聯(lián)系地址對應(yīng)的注冊綁定關(guān) 系,發(fā)現(xiàn)該P(yáng)UI在聯(lián)系地址上存在多個(gè)不同的注冊綁定關(guān)系,進(jìn)而通過訂閱通知請求將該 PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給訂閱發(fā)起網(wǎng)元。需要指出的是,本發(fā)明中可以通過注冊區(qū)別參數(shù)對PUI在聯(lián)系地址上的多個(gè)注冊 綁定關(guān)系進(jìn)行區(qū)分標(biāo)識(shí)。在訂閱通知請求中可以采用如下方式來攜帶同一PUI在相同聯(lián)系 地址上的多個(gè)不同注冊綁定關(guān)系的區(qū)別參數(shù)訂閱通知請求中的注冊事件包的格式為XML,XML概要(XML Schema)采用擴(kuò)展 IETF RFC3680中的注冊事件包的Schema定義,擴(kuò)展的方式為為“contact”元素新增屬性或子元素的定義,新增的屬性或子元素用于攜帶同一 PUI在相同聯(lián)系地址上的多個(gè)不同注 冊綁定關(guān)系的區(qū)別參數(shù);例如注冊區(qū)別參數(shù)可以采用“+sip. instance”參數(shù)或“reg-id”
參數(shù)等等。此外,訂閱通知請求中的注冊事件包也可以不采用擴(kuò)展IETF RFC3680的Schema 定義,而利用IETF RFC3680注冊事件包的Scheme中“contact”元素的“unknown-param” 子元素中攜帶同一 PUI在相同聯(lián)系地址上的多個(gè)不同注冊綁定關(guān)系的區(qū)別參數(shù)。上述注冊事件包的Schema中,一個(gè)“contact”元素對應(yīng)于該P(yáng)UI和聯(lián)系地址上的 一個(gè)注冊綁定關(guān)系,不同的“contact”元素具有不同的“id”屬性值,“id”屬性用于唯一標(biāo) 識(shí)一個(gè)注冊綁定關(guān)系。在同一個(gè)XML “注冊(registration)”元素中可具有多個(gè)“uri”屬 性值相同的“ contact ”子元素。上述注冊事件包的Schema中,在屬于同一個(gè)訂閱的多個(gè)不同的訂閱通知請求中, 相同的注冊綁定對應(yīng)的“contact ”元素應(yīng)該具有相同的“ id”屬性值。例如,PUI 為"sip: joe@example. com,,同時(shí)在聯(lián)系地址"sip joe@pc34. example, com”上有兩個(gè)不同的注冊,注冊事件包示例如下< ? xml version = "1. 0" ><reginfo xmlns = "urn: ietf:params: xml :ns:reginfo"version =‘‘1 "state ="partial">
"active”〉
uration-registered =“0”reg-id =“1”+sip. instance = < ;urn:uuid: f81d4fae-7dec-lId0-a765-00a0c9 Ie6bf6> ;><uri>sip:joeipc34. example. com</uri></contact>〈contact id =“2” state = "active" event = "registered,,duration-registered =“0”reg-id =“2”+sip. instance = < ;urn:uuid: f81d4fae-7dec-lId0-a765-00a0c9 Ie6bf6> ;><uri>sip:joeipc34. example. com</uri></contact>〈/registration〉</reginfo>從上述事件包的示例中可以看出,該實(shí)施例采用新增的“ contact ”元素來攜帶同
〈registration aor = "sip joeiexample. com" id =“a7,,state = 〈contact id =“1,,state = "active" event = "registered,,d—PUI (sip joeiexample. com) ^ffil^K^ifttfsip: joeipc34. example, com'^^^^h^; 同注冊綁定關(guān)系的區(qū)別參數(shù),即reg-id = “1”、reg-id = “2” ;不同的區(qū)別參數(shù)reg-id = “ 1,,和reg-id = “2”分別對應(yīng)不同的注冊綁定關(guān)系。步驟405,訂閱發(fā)起網(wǎng)元接收到訂閱通知請求后,根據(jù)訂閱通知請求中攜帶(例 如“contact”元素?cái)y帶)的同一 PUI在相同聯(lián)系地址上的多個(gè)不同的注冊區(qū)別參數(shù),來識(shí) 別同一 PUI在相同聯(lián)系地址上的多個(gè)不同注冊綁定關(guān)系,并執(zhí)行本地信息更新。訂閱發(fā)起網(wǎng)元也可根據(jù)訂閱通知請求中的“contact”元素的“id”屬性值,來匹配 并更新本地之前保存的注冊綁定關(guān)系。訂閱發(fā)起網(wǎng)元在執(zhí)行本地更新操作完畢后,向訂閱服務(wù)器返回訂閱通知響應(yīng)。步驟406,由于用戶主動(dòng)注銷、用戶被網(wǎng)絡(luò)注銷或注冊超時(shí)等原因?qū)е略谟嗛喎?wù) 器上保存的該P(yáng)UI相關(guān)的至少一個(gè)注冊綁定關(guān)系的狀態(tài)發(fā)生變更。步驟407,訂閱服務(wù)器向訂閱發(fā)起網(wǎng)元發(fā)送訂閱通知請求,并將變更后的該P(yáng)UI在 聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給訂閱發(fā)起網(wǎng)元。具體處理方式與步驟404類似,在 此不再贅述。步驟408,訂閱發(fā)起網(wǎng)元接收到訂閱通知請求后,執(zhí)行本地信息更新處理。具體處 理方式與405步驟類似,在此不再贅述。需要指出的是,本發(fā)明對于同一 PUI在多個(gè)聯(lián)系地址上均存在注冊綁定關(guān)系,且 其中某個(gè)或多個(gè)聯(lián)系地址上該P(yáng)UI還具有多個(gè)不同的注冊綁定關(guān)系的情況,也是同樣適用 的。例如同一 PUI在P-CSCF1、P-CSCF2上均存在注冊綁定關(guān)系,且該P(yáng)UI在P-CSCF1上還 具有多個(gè)不同的注冊綁定關(guān)系A(chǔ)、B和C,當(dāng)PUI對應(yīng)P-CSCF1上的注冊綁定關(guān)系A(chǔ)發(fā)生變 更時(shí),S-CSCF將變更后的注冊綁定關(guān)系A(chǔ)、B和C攜帶在訂閱通知請求中發(fā)送給訂閱發(fā)起網(wǎng) 元(P-CSCF、AS 或 UE 等)。為實(shí)現(xiàn)上述本發(fā)明的訂閱通知處理方法,本發(fā)明所提供的一種訂閱通知處理系 統(tǒng),如圖5所示,該系統(tǒng)由相互連接的訂閱服務(wù)器10和訂閱發(fā)起網(wǎng)元20組成。訂閱服務(wù)器 10,用于根據(jù)來自訂閱發(fā)起網(wǎng)元20的注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址,將PUI在聯(lián) 系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給訂閱發(fā)起網(wǎng)元20。訂閱發(fā)起網(wǎng)元20,用于向訂閱服務(wù) 器10發(fā)送注冊狀態(tài)訂閱請求,并接收訂閱服務(wù)器10返回的PUI在聯(lián)系地址上的多個(gè)注冊 綁定關(guān)系,根據(jù)PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系實(shí)施本地更新。其中,訂閱服務(wù)器10具體包括相互連接的接收模塊11和信息發(fā)送模塊12。接 收模塊11,用于接收來自訂閱發(fā)起網(wǎng)元20的注冊狀態(tài)訂閱請求。信息發(fā)送模塊12,用于根 據(jù)注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址,將PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送 給訂閱發(fā)起網(wǎng)元20。作為本發(fā)明的一種較佳實(shí)施例,訂閱服務(wù)器10在上述模塊的基礎(chǔ)上進(jìn)一步包括 信息變更模塊13,連接信息發(fā)送模塊12,用于對PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系中 的任意注冊綁定關(guān)系進(jìn)行變更,并在變更后通知信息發(fā)送模塊12將變更后的PUI在聯(lián)系地 址上的多個(gè)注冊綁定關(guān)系發(fā)送給訂閱發(fā)起網(wǎng)元20。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種訂閱通知處理方法,其特征在于,該方法包括訂閱服務(wù)器根據(jù)來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求中的公共用戶標(biāo)識(shí)PUI和聯(lián)系地址,將所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元;所述訂閱發(fā)起網(wǎng)元對所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系實(shí)施本地更新。
2.根據(jù)權(quán)利要求1所述訂閱通知處理方法,其特征在于,所述訂閱服務(wù)器通過訂閱通 知請求,將所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。
3.根據(jù)權(quán)利要求1所述訂閱通知處理方法,其特征在于,該方法進(jìn)一步包括所述訂閱 服務(wù)器通過注冊區(qū)別參數(shù)對所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系進(jìn)行區(qū)分標(biāo)識(shí)。
4.根據(jù)權(quán)利要求1所述訂閱通知處理方法,其特征在于,該方法進(jìn)一步包括當(dāng)所述 PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系中至少一個(gè)注冊綁定關(guān)系的狀態(tài)發(fā)生變更時(shí),所述 訂閱服務(wù)器將變更后的PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述訂閱通知處理方法,其特征在于,所述訂閱服務(wù)器 為服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF,所述訂閱發(fā)起網(wǎng)元包括用戶終端UE、代理呼叫會(huì) 話控制功能實(shí)體P-CSCF和應(yīng)用服務(wù)器AS。
6.一種訂閱通知處理系統(tǒng),其特征在于,該系統(tǒng)包括訂閱服務(wù)器,用于根據(jù)來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址, 將所述PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元;訂閱發(fā)起網(wǎng)元,用于向所述訂閱服務(wù)器發(fā)送注冊狀態(tài)訂閱請求,并接收所述訂閱服務(wù) 器返回的PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系,根據(jù)PUI在聯(lián)系地址上的多個(gè)注冊綁定 關(guān)系實(shí)施本地更新。
7.根據(jù)權(quán)利要求6所述訂閱通知處理系統(tǒng),其特征在于,所述訂閱服務(wù)器具體包括接收模塊,用于接收來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求;信息發(fā)送模塊,用于根據(jù)所述注冊狀態(tài)訂閱請求中的PUI和聯(lián)系地址,將所述PUI在聯(lián) 系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。
8.根據(jù)權(quán)利要求7所述訂閱通知處理系統(tǒng),其特征在于,所述訂閱服務(wù)器進(jìn)一步包括信息變更模塊,用于對PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系中的任意注冊綁定關(guān)系進(jìn)行變更,并在變更后通知所述信息發(fā)送模塊將變更后的PUI在聯(lián)系地址上的多個(gè)注冊綁 定關(guān)系發(fā)送給所述訂閱發(fā)起網(wǎng)元。
全文摘要
本發(fā)明公開了一種訂閱通知處理方法,包括訂閱服務(wù)器根據(jù)來自訂閱發(fā)起網(wǎng)元的注冊狀態(tài)訂閱請求中的公共用戶標(biāo)識(shí)(PUI)和聯(lián)系地址,將PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系發(fā)送給訂閱發(fā)起網(wǎng)元;訂閱發(fā)起網(wǎng)元對PUI在聯(lián)系地址上的多個(gè)注冊綁定關(guān)系實(shí)施本地更新。本發(fā)明還公開了一種訂閱通知處理系統(tǒng),實(shí)現(xiàn)了同一PUI在相同的聯(lián)系地址上具有多個(gè)不同注冊綁定關(guān)系的情況下,訂閱服務(wù)器與訂閱發(fā)起網(wǎng)元之間對PUI完整的注冊綁定關(guān)系的同步。
文檔編號(hào)H04W8/18GK101835133SQ20091007948
公開日2010年9月15日 申請日期2009年3月12日 優(yōu)先權(quán)日2009年3月12日
發(fā)明者劉偉, 張寶健, 郝振武, 郝杭尉 申請人:中興通訊股份有限公司