專利名稱:一種訂閱資源的清除方法和服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種訂閱資源的清除方法和服務(wù)器。
背景技術(shù):
當前在RFC (Request For Comments,請求評議,互聯(lián)網(wǎng)相關(guān)的一系列編排文件)定義的RLS (Resource List Server,列表訂閱服務(wù)器)的列表訂閱以及OMA (Object Management Architecture,對象管理體系結(jié)構(gòu))定義的訂閱場景中沒有考慮用戶終端異常掉線的情況。正常情況下,用戶下線時,AS (ApplicationServer,應(yīng)用服務(wù)器)會收到來自核心網(wǎng)的第三方去注冊,然后AS可以將該用戶對應(yīng)的訂閱關(guān)系全部清除。而當用戶異常掉線時,AS不會收到核心網(wǎng)的第三方注冊,則無法有效回收該用戶的訂閱資源,而當用戶再次上線時,用戶會再次發(fā)送重復(fù)的訂閱請求,產(chǎn)生新的訂閱資源消耗,當這種情況發(fā)生多次之后,就會存在大量針對該用戶的訂閱資源浪費,包括服務(wù)器與核心網(wǎng)的內(nèi)存、CPU、定時器等資源。發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種訂閱資源的清除方法和服務(wù)器,可避免用戶UE異常下線后又重新上線產(chǎn)生的訂閱資源大量浪費。
為了解決上述技術(shù)問題,本發(fā)明實施例第一方面提供了一種訂閱資源的清除方法,所述方法包括
獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識;
根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源,并清除所述用戶標識對應(yīng)的所述已有訂閱資源。
在第一方面的第一種可能的實現(xiàn)方式中,在清除所述用戶標識對應(yīng)的所述已有訂閱資源之前還包括根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。
結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源包括將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源
結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系包括狀態(tài)呈現(xiàn)訂閱關(guān)系。
在第一方面的第五種可能的實現(xiàn)方式中,所述清除所述用戶標識對應(yīng)的所述已有訂閱資源后還包括向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第一種可能的實現(xiàn)方式下的第二種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式下的第三種可能的實現(xiàn)方式或第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述用戶標識對應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標識訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標識訂閱的訂閱資源。
相應(yīng)地,本發(fā)明實施例第二方面還提供了一種訂閱資源服務(wù)器,所述訂閱資源服務(wù)器包括
訂閱請求獲取模塊,用于獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識;
已有訂閱查詢模塊,用于根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源;
已有訂閱清除模塊,用于當所述已有訂閱查詢模塊確定已存在所述用戶標識對應(yīng)的已有訂閱資源時,清除所述用戶標識對應(yīng)的所述已有訂閱資源。
在第二方面的第一種可能的實現(xiàn)方式中,訂閱資源服務(wù)器還包括訂閱資源新建模塊,用于根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。
結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,訂閱資源新建模塊包括訂閱關(guān)系復(fù)用單元,用于將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
在第二方面的第三種可能的實現(xiàn)方式中,訂閱資源服務(wù)器還包括清除消息發(fā)送模塊,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
本發(fā)明實施例中的訂閱資源服務(wù)器通過檢測接收到的訂閱請求是否重復(fù)訂閱,進而可以對舊的訂閱資源進行清除,從而實現(xiàn)了避免對同一用戶的重復(fù)訂閱造成的大量資源浪費。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I是本發(fā)明實施例中一種訂閱資源的清除方法的流程圖2是本發(fā)明另一實施例中的一種訂閱資源的清除方法的流程圖3是本發(fā)明實施例中的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖4為本發(fā)明實施例提供基于計算機系統(tǒng)的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例中所提及的訂閱資源可以包括IMS (IP Multimedia Subsystem, IP 多媒體子系統(tǒng))領(lǐng)域的RLS訂閱關(guān)系和PS (Presence Server,狀態(tài)呈現(xiàn)服務(wù)器)訂閱關(guān)系, 分別為針對某一用戶的在其核心網(wǎng)與RLS之間的訂閱關(guān)系以及RLS與PS之間的訂閱關(guān)系,所述訂閱資源服務(wù)器可以為RLS服務(wù)器或RLS與PS集成的服務(wù)器。
圖I是本發(fā)明實施例中一種訂閱資源的清除方法的流程圖,如圖所示本實施例中的流程包括以下步驟
S101,獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識。具體實現(xiàn)中,可以為當用戶終端所在的核心網(wǎng)檢測到用戶的登陸時,向訂閱資源服務(wù)器發(fā)送針對所述用戶終端的SUBSCRIBE訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識,例如用戶的登陸賬戶、SIP (Sessionlnitiation Protocol基于文本的協(xié)議)URI (Uniform Resource Identifier,通用資源標識符)或TEL URL (號碼標識符)等。
S102,根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源。所述用戶標識對應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標識訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標識訂閱的訂閱資源,即同一用戶之前在同一終端上已經(jīng)登陸了一次,但因異常下線導(dǎo)致核心網(wǎng)未能檢測到用戶終端的下線,訂閱資源服務(wù)器還保留有該用戶標識對應(yīng)的訂閱資源,當該用戶在同一終端上再次使用同一用戶標識登陸時,其所在核心網(wǎng)檢測到用戶終端的上線,會根據(jù)用戶終端的用戶標識再一次向訂閱資源服務(wù)器發(fā)送訂閱請求,這時訂閱資源服務(wù)器能夠根據(jù)訂閱請求中的用戶標識在已有的訂閱資源中查詢是否有該用戶標識對應(yīng)的已有訂閱資源;另一種情況為用戶之前在終端 A (例如個人電腦)上登陸了一次,訂閱資源服務(wù)器會保留有該用戶標識對應(yīng)的訂閱資源,然后當前同一用戶在另一終端B (例如手機等移動終端)上使用同一用戶標識再次登陸(可選的這時由于同一用戶標識的多次登陸會將終端A上的登陸狀態(tài)強迫下線),其所在核心網(wǎng)同樣會根據(jù)檢測到終端B的登陸向訂閱資源服務(wù)器發(fā)送訂閱請求,這時訂閱資源服務(wù)器可以根據(jù)當前接收到的訂閱請求中的用戶標識在已有的訂閱資源中查詢是否有該用戶標識對應(yīng)的已有訂閱資源。當查詢到存在該用戶標識對應(yīng)的已有訂閱資源時,執(zhí)行S103。
S103,清除所述用戶標識對應(yīng)的所述已有訂閱資源。以某擁有100好友的用戶為例,訂閱資源服務(wù)器可以清除該用戶標識對應(yīng)的包括一個RLS列表訂閱,一個Watcher訂閱,一百個PS好友狀態(tài)訂閱在內(nèi)的訂閱資源,以實現(xiàn)釋放該用戶標識對應(yīng)的舊的訂閱關(guān)系所占用的資源。
圖2是本發(fā)明另一實施例中的一種訂閱資源的清除方法的流程圖。如圖所示本實施例中的流程包括以下步驟
S201,獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識。
S202,根據(jù)所述用戶標識確認存在所述用戶標識對應(yīng)的已有訂閱資源。本步驟確認存在所述用戶標識對應(yīng)的已有訂閱資源的具體實現(xiàn)方式與本發(fā)明前一實施例中的步驟 S102相同,本實施例不再贅述。
S203,根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。本發(fā)明實施例中,訂閱資源服務(wù)器可以根據(jù)接收到的所述訂閱請求為所述用戶終端重新建立新的訂閱資源,可以首先在其核心網(wǎng)與RLS之間建立RLS訂閱關(guān)系,進而執(zhí)行步驟S204。
S204,將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。具體實現(xiàn)中,訂閱資源服務(wù)器可以將所述用戶標識對應(yīng)的已有訂閱資源中的PS訂閱關(guān)系轉(zhuǎn)移到新RLS訂閱關(guān)系的資源數(shù)據(jù)之上,達到復(fù)用這些PS訂閱關(guān)系的資源數(shù)據(jù)目的。在可選實施例中,訂閱資源服務(wù)器也可以將所述用戶標識對應(yīng)的已有訂閱資源中的其他訂閱關(guān)系復(fù)用到新建立的訂閱資源上,甚至可以將所述用戶標識對應(yīng)的已有訂閱資源中的所有訂閱關(guān)系的資源數(shù)據(jù)轉(zhuǎn)移到新建立的訂閱資源。
S205,清除所述用戶標識對應(yīng)的所述已有訂閱資源。具體的,本實施例在對已有訂閱資源完成復(fù)用后,可以清除所述用戶標識對應(yīng)的舊的已有訂閱資源。
S206,向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。本實施例中,訂閱資源服務(wù)器在清除自身的已有訂閱資源后,可以向用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,該訂閱資源清除消息可以為NOTIFY消息,用戶終端所在的核心網(wǎng)收到該訂閱資源清除消息后,可以終結(jié)核心網(wǎng)側(cè)的所述用戶標識對應(yīng)的已有訂閱資源,可選的用戶終端所在的核心網(wǎng)還可以進一步嘗試向用戶UE轉(zhuǎn)發(fā)該訂閱資源清除消息,由于這時用戶終端側(cè)的訂閱關(guān)系因異常掉線或強制掉線已不存在了,核心網(wǎng)下發(fā)的該訂閱資源清除消息可能無法到達。
圖3是本發(fā)明實施例中的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖。本發(fā)明實施例中的訂閱資源服務(wù)器可以為RLS服務(wù)器或由RLS與PS集成而成,如圖所示本發(fā)明實施例中的訂閱資源服務(wù)器至少可以包括
訂閱請求獲取模塊310,用于獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識。具體實現(xiàn)中,可以為當用戶終端所在的核心網(wǎng)檢測到用戶的登陸時,向訂閱資源服務(wù)器發(fā)送針對所述用戶終端的SUBSCRIBE訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識,例如用戶的登陸賬戶、SIP (Session Initiation Protocol 基于文本的協(xié)議)URI (UniformResource Identifier,通用資源標識符)或TEL URL (號碼標識符)等。
已有訂閱查詢模塊320,用于根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源。具體實現(xiàn)中,所述用戶標識對應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標識訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標識訂閱的訂閱資源,即同一用戶之前在同一終端上已經(jīng)登陸了一次,但因異常下線導(dǎo)致核心網(wǎng)未能檢測到用戶終端的下線,訂閱資源服務(wù)器還保留有該用戶標識對應(yīng)的訂閱資源,當該用戶在同一終端上再次使用同一用戶標識登陸時,其所在核心網(wǎng)檢測到用戶終端的上線,會根據(jù)用戶終端的用戶標識再一次向訂閱資源服務(wù)器發(fā)送訂閱請求,這時已有訂閱查詢模塊 320能夠根據(jù)訂閱請求中的用戶標識在已有的訂閱資源中查詢是否有該用戶標識對應(yīng)的已有訂閱資源;另一種情況為用戶之前在終端A(例如個人電腦)上登陸了一次,訂閱資源服務(wù)器會保留有該用戶標識對應(yīng)的訂閱資源,然后當前同一用戶在另一終端B(例如手機等移動終端)上使用同一用戶標識再次登陸(可選的這時由于同一用戶標識的多次登陸會將終端A 上的登陸狀態(tài)強迫下線),其所在核心網(wǎng)同樣會根據(jù)檢測到終端B的登陸向訂閱資源服務(wù)器發(fā)送訂閱請求,這時已有訂閱查詢模塊320可以根據(jù)當前接收到的訂閱請求中的用戶標識在已有的訂閱資源中查詢是否有該用戶標識對應(yīng)的已有訂閱資源。
已有訂閱清除模塊330,用于當所述已有訂閱查詢模塊320確定已存在所述用戶標識對應(yīng)的已有訂閱資源時,清除所述用戶標識對應(yīng)的所述已有訂閱資源。以某擁有100 好友的用戶為例,已有訂閱清除模塊330可以清除該用戶標識對應(yīng)的包括一個RLS列表訂閱,一個Watcher訂閱,一百個PS好友狀態(tài)訂閱在內(nèi)的訂閱資源,以實現(xiàn)釋放該用戶標識對應(yīng)的舊的訂閱關(guān)系所占用的資源。
進一步的,本發(fā)明實施例中的訂閱資源服務(wù)器還可以包括
訂閱資源新建模塊340,用于根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。進一步可選的,本發(fā)明實施例中的訂閱資源新建模塊可以包括訂閱關(guān)系復(fù)用單元341, 用于將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。具體實現(xiàn)中,訂閱關(guān)系復(fù)用單元341可以將所述用戶標識對應(yīng)的已有訂閱資源中的PS訂閱關(guān)系轉(zhuǎn)移到新RLS訂閱關(guān)系的資源數(shù)據(jù)之上,達到復(fù)用這些PS訂閱關(guān)系的資源數(shù)據(jù)目的。在可選實施例中,訂閱關(guān)系復(fù)用單元341也可以將所述用戶標識對應(yīng)的已有訂閱資源中的其他訂閱關(guān)系復(fù)用到新建立的訂閱資源上,甚至可以將所述用戶標識對應(yīng)的已有訂閱資源中的所有訂閱關(guān)系的資源數(shù)據(jù)轉(zhuǎn)移到新建立的訂閱資源。
可選的,本發(fā)明實施例中的訂閱資源服務(wù)器還可以包括
清除消息發(fā)送模塊350,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。具體實現(xiàn)中,清除消息發(fā)送模塊350在已有訂閱清除模塊330清除訂閱資源服務(wù)器的已有訂閱資源完成后,向用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,該訂閱資源清除消息可以為NOTIFY消息,用戶終端所在的核心網(wǎng)收到該訂閱資源清除消息后,可以終結(jié)核心網(wǎng)側(cè)的所述用戶標識對應(yīng)的已有訂閱資源,可選的用戶終端所在的核心網(wǎng)還可以進一步嘗試向用戶UE轉(zhuǎn)發(fā)該訂閱資源清除消息,由于這時用戶終端側(cè)的訂閱關(guān)系因異常掉線或強制掉線已不存在了,核心網(wǎng)下發(fā)的該訂閱資源清除消息可能無法到達。
本發(fā)明實施例中的訂閱資源服務(wù)器可以基于計算機系統(tǒng)來實現(xiàn),圖I-圖2所示的方法均可在基于計算機系統(tǒng)的訂閱資源服務(wù)器中實現(xiàn)。圖4示出了基于計算機系統(tǒng)來實現(xiàn)的訂閱資源服務(wù)器的實施例。本實施例中訂閱資源服務(wù)器可以包括處理器401、存儲器 402和通信接口 403。存儲器402用于存儲程序代碼。處理器401用于執(zhí)行存儲器402中存儲的程序代碼。本發(fā)明實施例中,存儲器402存儲有第一程序代碼,處理器401用于執(zhí)行該第一程序代碼,包括執(zhí)行如下操作獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識;根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源,并清除所述用戶標識對應(yīng)的所述已有訂閱資源。通信接口 403,用于與外部設(shè)備通信,如與用戶終端通信。業(yè)務(wù)控制設(shè)備與用戶終端之間交互的消息(如方法實施例圖1-2所示)均通過通信接口 403發(fā)送和接收。其中,處理器401根據(jù)存儲器402中的程序代碼對通信接口 403 接收到的消息進行處理,并通過通信接口 403與外部設(shè)備交互。處理器401可以是中央處理器(central processingunit, CPU)、專用集成電路(application-specific integrated circuit,ASIC)等。其中,本實施例中的業(yè)務(wù)控制設(shè)備可以包括總線404。處理器401、存儲器402以及通信接口 403之間可通過總線404連接并通信。其中,存儲器402可以包括隨機存取存儲器(random access memory, RAM),只讀存儲器(read-only memory, ROM),磁盤等具有存儲功能的實體。本發(fā)明實施例中的呼叫上下文可緩存在RAM中。
本發(fā)明實施例中的訂閱資源服務(wù)器通過檢測接收到的訂閱請求是否重復(fù)訂閱,進而可以對舊的訂閱資源進行清除,從而實現(xiàn)了避免對同一用戶的重復(fù)訂閱造成的大量資源浪費。
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種訂閱資源的清除方法,其特征在于,所述方法包括 獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識; 根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源,并清除所述用戶標識對應(yīng)的所述已有訂閱資源。
2.如權(quán)利要求I所述的訂閱資源的清除方法,其特征在于,所述清除所述用戶標識對應(yīng)的所述已有訂閱資源之前還包括 根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。
3.如權(quán)利要求2所述的訂閱資源的清除方法,其特征在于,所述根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源包括 將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
4.如權(quán)利要求3所述的訂閱資源的清除方法,其特征在于,所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系包括狀態(tài)呈現(xiàn)訂閱關(guān)系。
5.如權(quán)利要求I所述的訂閱資源的清除方法,其特征在于,所述清除所述用戶標識對應(yīng)的所述已有訂閱資源后還包括 向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
6.如權(quán)利要求1飛中任一項所述的訂閱資源的清除方法,其特征在于,所述所述用戶標識對應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標識訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標識訂閱的訂閱資源。
7.一種訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器包括 訂閱請求獲取模塊,用于獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識; 已有訂閱查詢模塊,用于根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源; 已有訂閱清除模塊,用于當所述已有訂閱查詢模塊確定已存在所述用戶標識對應(yīng)的已有訂閱資源時,清除所述用戶標識對應(yīng)的所述已有訂閱資源。
8.如權(quán)利要求7所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器還包括 訂閱資源新建模塊,用于根據(jù)所述用戶終端發(fā)送的訂閱請求建立新的訂閱資源。
9.如權(quán)利要求8所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源新建模塊包括 訂閱關(guān)系復(fù)用單元,用于將所述用戶標識對應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
10.如權(quán)利要求7所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器還包括 清除消息發(fā)送模塊,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標識對應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
全文摘要
本發(fā)明實施例公開了一種訂閱資源的清除方法,所述方法包括獲取用戶終端發(fā)送的訂閱請求,所述訂閱請求中包括所述用戶終端的用戶標識;根據(jù)所述用戶標識,確定存在所述用戶標識對應(yīng)的已有訂閱資源,并清除所述用戶標識對應(yīng)的所述已有訂閱資源。本發(fā)明實施例還公開了一種訂閱資源服務(wù)器。采用本發(fā)明,可以避免對同一用戶的重復(fù)訂閱造成的大量資源浪費。
文檔編號H04W8/18GK102984688SQ201210453668
公開日2013年3月20日 申請日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者沙晉 申請人:華為軟件技術(shù)有限公司