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

一種訂閱資源的清除方法和服務(wù)器的制作方法

文檔序號(hào):7865298閱讀:169來(lái)源:國(guó)知局
專利名稱:一種訂閱資源的清除方法和服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種訂閱資源的清除方法和服務(wù)器。
背景技術(shù)
當(dāng)前在RFC (Request For Comments,請(qǐng)求評(píng)議,互聯(lián)網(wǎng)相關(guān)的一系列編排文件)定義的RLS (Resource List Server,列表訂閱服務(wù)器)的列表訂閱以及OMA (Object Management Architecture,對(duì)象管理體系結(jié)構(gòu))定義的訂閱場(chǎng)景中沒(méi)有考慮用戶終端異常掉線的情況。正常情況下,用戶下線時(shí),AS (ApplicationServer,應(yīng)用服務(wù)器)會(huì)收到來(lái)自核心網(wǎng)的第三方去注冊(cè),然后AS可以將該用戶對(duì)應(yīng)的訂閱關(guān)系全部清除。而當(dāng)用戶異常掉線時(shí),AS不會(huì)收到核心網(wǎng)的第三方注冊(cè),則無(wú)法有效回收該用戶的訂閱資源,而當(dāng)用戶再次上線時(shí),用戶會(huì)再次發(fā)送重復(fù)的訂閱請(qǐng)求,產(chǎn)生新的訂閱資源消耗,當(dāng)這種情況發(fā)生多次之后,就會(huì)存在大量針對(duì)該用戶的訂閱資源浪費(fèi),包括服務(wù)器與核心網(wǎng)的內(nèi)存、CPU、定時(shí)器等資源。發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種訂閱資源的清除方法和服務(wù)器,可避免用戶UE異常下線后又重新上線產(chǎn)生的訂閱資源大量浪費(fèi)。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例第一方面提供了一種訂閱資源的清除方法,所述方法包括
獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí);
根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,并清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。
在第一方面的第一種可能的實(shí)現(xiàn)方式中,在清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源之前還包括根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。
結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源包括將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源
結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系包括狀態(tài)呈現(xiàn)訂閱關(guān)系。
在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源后還包括向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第一種可能的實(shí)現(xiàn)方式下的第二種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式下的第三種可能的實(shí)現(xiàn)方式或第一方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標(biāo)識(shí)訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標(biāo)識(shí)訂閱的訂閱資源。
相應(yīng)地,本發(fā)明實(shí)施例第二方面還提供了一種訂閱資源服務(wù)器,所述訂閱資源服務(wù)器包括
訂閱請(qǐng)求獲取模塊,用于獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí);
已有訂閱查詢模塊,用于根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源;
已有訂閱清除模塊,用于當(dāng)所述已有訂閱查詢模塊確定已存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源時(shí),清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。
在第二方面的第一種可能的實(shí)現(xiàn)方式中,訂閱資源服務(wù)器還包括訂閱資源新建模塊,用于根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。
結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,訂閱資源新建模塊包括訂閱關(guān)系復(fù)用單元,用于將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
在第二方面的第三種可能的實(shí)現(xiàn)方式中,訂閱資源服務(wù)器還包括清除消息發(fā)送模塊,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
本發(fā)明實(shí)施例中的訂閱資源服務(wù)器通過(guò)檢測(cè)接收到的訂閱請(qǐng)求是否重復(fù)訂閱,進(jìn)而可以對(duì)舊的訂閱資源進(jìn)行清除,從而實(shí)現(xiàn)了避免對(duì)同一用戶的重復(fù)訂閱造成的大量資源浪費(fèi)。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I是本發(fā)明實(shí)施例中一種訂閱資源的清除方法的流程圖2是本發(fā)明另一實(shí)施例中的一種訂閱資源的清除方法的流程圖3是本發(fā)明實(shí)施例中的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例提供基于計(jì)算機(jī)系統(tǒng)的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例中所提及的訂閱資源可以包括IMS (IP Multimedia Subsystem, IP 多媒體子系統(tǒng))領(lǐng)域的RLS訂閱關(guān)系和PS (Presence Server,狀態(tài)呈現(xiàn)服務(wù)器)訂閱關(guān)系, 分別為針對(duì)某一用戶的在其核心網(wǎng)與RLS之間的訂閱關(guān)系以及RLS與PS之間的訂閱關(guān)系,所述訂閱資源服務(wù)器可以為RLS服務(wù)器或RLS與PS集成的服務(wù)器。
圖I是本發(fā)明實(shí)施例中一種訂閱資源的清除方法的流程圖,如圖所示本實(shí)施例中的流程包括以下步驟
S101,獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí)。具體實(shí)現(xiàn)中,可以為當(dāng)用戶終端所在的核心網(wǎng)檢測(cè)到用戶的登陸時(shí),向訂閱資源服務(wù)器發(fā)送針對(duì)所述用戶終端的SUBSCRIBE訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí),例如用戶的登陸賬戶、SIP (Sessionlnitiation Protocol基于文本的協(xié)議)URI (Uniform Resource Identifier,通用資源標(biāo)識(shí)符)或TEL URL (號(hào)碼標(biāo)識(shí)符)等。
S102,根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源。所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標(biāo)識(shí)訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標(biāo)識(shí)訂閱的訂閱資源,即同一用戶之前在同一終端上已經(jīng)登陸了一次,但因異常下線導(dǎo)致核心網(wǎng)未能檢測(cè)到用戶終端的下線,訂閱資源服務(wù)器還保留有該用戶標(biāo)識(shí)對(duì)應(yīng)的訂閱資源,當(dāng)該用戶在同一終端上再次使用同一用戶標(biāo)識(shí)登陸時(shí),其所在核心網(wǎng)檢測(cè)到用戶終端的上線,會(huì)根據(jù)用戶終端的用戶標(biāo)識(shí)再一次向訂閱資源服務(wù)器發(fā)送訂閱請(qǐng)求,這時(shí)訂閱資源服務(wù)器能夠根據(jù)訂閱請(qǐng)求中的用戶標(biāo)識(shí)在已有的訂閱資源中查詢是否有該用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源;另一種情況為用戶之前在終端 A (例如個(gè)人電腦)上登陸了一次,訂閱資源服務(wù)器會(huì)保留有該用戶標(biāo)識(shí)對(duì)應(yīng)的訂閱資源,然后當(dāng)前同一用戶在另一終端B (例如手機(jī)等移動(dòng)終端)上使用同一用戶標(biāo)識(shí)再次登陸(可選的這時(shí)由于同一用戶標(biāo)識(shí)的多次登陸會(huì)將終端A上的登陸狀態(tài)強(qiáng)迫下線),其所在核心網(wǎng)同樣會(huì)根據(jù)檢測(cè)到終端B的登陸向訂閱資源服務(wù)器發(fā)送訂閱請(qǐng)求,這時(shí)訂閱資源服務(wù)器可以根據(jù)當(dāng)前接收到的訂閱請(qǐng)求中的用戶標(biāo)識(shí)在已有的訂閱資源中查詢是否有該用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源。當(dāng)查詢到存在該用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源時(shí),執(zhí)行S103。
S103,清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。以某擁有100好友的用戶為例,訂閱資源服務(wù)器可以清除該用戶標(biāo)識(shí)對(duì)應(yīng)的包括一個(gè)RLS列表訂閱,一個(gè)Watcher訂閱,一百個(gè)PS好友狀態(tài)訂閱在內(nèi)的訂閱資源,以實(shí)現(xiàn)釋放該用戶標(biāo)識(shí)對(duì)應(yīng)的舊的訂閱關(guān)系所占用的資源。
圖2是本發(fā)明另一實(shí)施例中的一種訂閱資源的清除方法的流程圖。如圖所示本實(shí)施例中的流程包括以下步驟
S201,獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí)。
S202,根據(jù)所述用戶標(biāo)識(shí)確認(rèn)存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源。本步驟確認(rèn)存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源的具體實(shí)現(xiàn)方式與本發(fā)明前一實(shí)施例中的步驟 S102相同,本實(shí)施例不再贅述。
S203,根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。本發(fā)明實(shí)施例中,訂閱資源服務(wù)器可以根據(jù)接收到的所述訂閱請(qǐng)求為所述用戶終端重新建立新的訂閱資源,可以首先在其核心網(wǎng)與RLS之間建立RLS訂閱關(guān)系,進(jìn)而執(zhí)行步驟S204。
S204,將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。具體實(shí)現(xiàn)中,訂閱資源服務(wù)器可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的PS訂閱關(guān)系轉(zhuǎn)移到新RLS訂閱關(guān)系的資源數(shù)據(jù)之上,達(dá)到復(fù)用這些PS訂閱關(guān)系的資源數(shù)據(jù)目的。在可選實(shí)施例中,訂閱資源服務(wù)器也可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的其他訂閱關(guān)系復(fù)用到新建立的訂閱資源上,甚至可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的所有訂閱關(guān)系的資源數(shù)據(jù)轉(zhuǎn)移到新建立的訂閱資源。
S205,清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。具體的,本實(shí)施例在對(duì)已有訂閱資源完成復(fù)用后,可以清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的舊的已有訂閱資源。
S206,向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。本實(shí)施例中,訂閱資源服務(wù)器在清除自身的已有訂閱資源后,可以向用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,該訂閱資源清除消息可以為NOTIFY消息,用戶終端所在的核心網(wǎng)收到該訂閱資源清除消息后,可以終結(jié)核心網(wǎng)側(cè)的所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,可選的用戶終端所在的核心網(wǎng)還可以進(jìn)一步嘗試向用戶UE轉(zhuǎn)發(fā)該訂閱資源清除消息,由于這時(shí)用戶終端側(cè)的訂閱關(guān)系因異常掉線或強(qiáng)制掉線已不存在了,核心網(wǎng)下發(fā)的該訂閱資源清除消息可能無(wú)法到達(dá)。
圖3是本發(fā)明實(shí)施例中的訂閱資源服務(wù)器的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例中的訂閱資源服務(wù)器可以為RLS服務(wù)器或由RLS與PS集成而成,如圖所示本發(fā)明實(shí)施例中的訂閱資源服務(wù)器至少可以包括
訂閱請(qǐng)求獲取模塊310,用于獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí)。具體實(shí)現(xiàn)中,可以為當(dāng)用戶終端所在的核心網(wǎng)檢測(cè)到用戶的登陸時(shí),向訂閱資源服務(wù)器發(fā)送針對(duì)所述用戶終端的SUBSCRIBE訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí),例如用戶的登陸賬戶、SIP (Session Initiation Protocol 基于文本的協(xié)議)URI (UniformResource Identifier,通用資源標(biāo)識(shí)符)或TEL URL (號(hào)碼標(biāo)識(shí)符)等。
已有訂閱查詢模塊320,用于根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源。具體實(shí)現(xiàn)中,所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標(biāo)識(shí)訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標(biāo)識(shí)訂閱的訂閱資源,即同一用戶之前在同一終端上已經(jīng)登陸了一次,但因異常下線導(dǎo)致核心網(wǎng)未能檢測(cè)到用戶終端的下線,訂閱資源服務(wù)器還保留有該用戶標(biāo)識(shí)對(duì)應(yīng)的訂閱資源,當(dāng)該用戶在同一終端上再次使用同一用戶標(biāo)識(shí)登陸時(shí),其所在核心網(wǎng)檢測(cè)到用戶終端的上線,會(huì)根據(jù)用戶終端的用戶標(biāo)識(shí)再一次向訂閱資源服務(wù)器發(fā)送訂閱請(qǐng)求,這時(shí)已有訂閱查詢模塊 320能夠根據(jù)訂閱請(qǐng)求中的用戶標(biāo)識(shí)在已有的訂閱資源中查詢是否有該用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源;另一種情況為用戶之前在終端A(例如個(gè)人電腦)上登陸了一次,訂閱資源服務(wù)器會(huì)保留有該用戶標(biāo)識(shí)對(duì)應(yīng)的訂閱資源,然后當(dāng)前同一用戶在另一終端B(例如手機(jī)等移動(dòng)終端)上使用同一用戶標(biāo)識(shí)再次登陸(可選的這時(shí)由于同一用戶標(biāo)識(shí)的多次登陸會(huì)將終端A 上的登陸狀態(tài)強(qiáng)迫下線),其所在核心網(wǎng)同樣會(huì)根據(jù)檢測(cè)到終端B的登陸向訂閱資源服務(wù)器發(fā)送訂閱請(qǐng)求,這時(shí)已有訂閱查詢模塊320可以根據(jù)當(dāng)前接收到的訂閱請(qǐng)求中的用戶標(biāo)識(shí)在已有的訂閱資源中查詢是否有該用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源。
已有訂閱清除模塊330,用于當(dāng)所述已有訂閱查詢模塊320確定已存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源時(shí),清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。以某擁有100 好友的用戶為例,已有訂閱清除模塊330可以清除該用戶標(biāo)識(shí)對(duì)應(yīng)的包括一個(gè)RLS列表訂閱,一個(gè)Watcher訂閱,一百個(gè)PS好友狀態(tài)訂閱在內(nèi)的訂閱資源,以實(shí)現(xiàn)釋放該用戶標(biāo)識(shí)對(duì)應(yīng)的舊的訂閱關(guān)系所占用的資源。
進(jìn)一步的,本發(fā)明實(shí)施例中的訂閱資源服務(wù)器還可以包括
訂閱資源新建模塊340,用于根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。進(jìn)一步可選的,本發(fā)明實(shí)施例中的訂閱資源新建模塊可以包括訂閱關(guān)系復(fù)用單元341, 用于將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。具體實(shí)現(xiàn)中,訂閱關(guān)系復(fù)用單元341可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的PS訂閱關(guān)系轉(zhuǎn)移到新RLS訂閱關(guān)系的資源數(shù)據(jù)之上,達(dá)到復(fù)用這些PS訂閱關(guān)系的資源數(shù)據(jù)目的。在可選實(shí)施例中,訂閱關(guān)系復(fù)用單元341也可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的其他訂閱關(guān)系復(fù)用到新建立的訂閱資源上,甚至可以將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的所有訂閱關(guān)系的資源數(shù)據(jù)轉(zhuǎn)移到新建立的訂閱資源。
可選的,本發(fā)明實(shí)施例中的訂閱資源服務(wù)器還可以包括
清除消息發(fā)送模塊350,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。具體實(shí)現(xiàn)中,清除消息發(fā)送模塊350在已有訂閱清除模塊330清除訂閱資源服務(wù)器的已有訂閱資源完成后,向用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,該訂閱資源清除消息可以為NOTIFY消息,用戶終端所在的核心網(wǎng)收到該訂閱資源清除消息后,可以終結(jié)核心網(wǎng)側(cè)的所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,可選的用戶終端所在的核心網(wǎng)還可以進(jìn)一步嘗試向用戶UE轉(zhuǎn)發(fā)該訂閱資源清除消息,由于這時(shí)用戶終端側(cè)的訂閱關(guān)系因異常掉線或強(qiáng)制掉線已不存在了,核心網(wǎng)下發(fā)的該訂閱資源清除消息可能無(wú)法到達(dá)。
本發(fā)明實(shí)施例中的訂閱資源服務(wù)器可以基于計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),圖I-圖2所示的方法均可在基于計(jì)算機(jī)系統(tǒng)的訂閱資源服務(wù)器中實(shí)現(xiàn)。圖4示出了基于計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)的訂閱資源服務(wù)器的實(shí)施例。本實(shí)施例中訂閱資源服務(wù)器可以包括處理器401、存儲(chǔ)器 402和通信接口 403。存儲(chǔ)器402用于存儲(chǔ)程序代碼。處理器401用于執(zhí)行存儲(chǔ)器402中存儲(chǔ)的程序代碼。本發(fā)明實(shí)施例中,存儲(chǔ)器402存儲(chǔ)有第一程序代碼,處理器401用于執(zhí)行該第一程序代碼,包括執(zhí)行如下操作獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí);根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,并清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。通信接口 403,用于與外部設(shè)備通信,如與用戶終端通信。業(yè)務(wù)控制設(shè)備與用戶終端之間交互的消息(如方法實(shí)施例圖1-2所示)均通過(guò)通信接口 403發(fā)送和接收。其中,處理器401根據(jù)存儲(chǔ)器402中的程序代碼對(duì)通信接口 403 接收到的消息進(jìn)行處理,并通過(guò)通信接口 403與外部設(shè)備交互。處理器401可以是中央處理器(central processingunit, CPU)、專用集成電路(application-specific integrated circuit,ASIC)等。其中,本實(shí)施例中的業(yè)務(wù)控制設(shè)備可以包括總線404。處理器401、存儲(chǔ)器402以及通信接口 403之間可通過(guò)總線404連接并通信。其中,存儲(chǔ)器402可以包括隨機(jī)存取存儲(chǔ)器(random access memory, RAM),只讀存儲(chǔ)器(read-only memory, ROM),磁盤(pán)等具有存儲(chǔ)功能的實(shí)體。本發(fā)明實(shí)施例中的呼叫上下文可緩存在RAM中。
本發(fā)明實(shí)施例中的訂閱資源服務(wù)器通過(guò)檢測(cè)接收到的訂閱請(qǐng)求是否重復(fù)訂閱,進(jìn)而可以對(duì)舊的訂閱資源進(jìn)行清除,從而實(shí)現(xiàn)了避免對(duì)同一用戶的重復(fù)訂閱造成的大量資源浪費(fèi)。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線和微波之類的無(wú)線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(pán)(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤(pán)和藍(lán)光光碟,其中盤(pán)通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種訂閱資源的清除方法,其特征在于,所述方法包括 獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí); 根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,并清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。
2.如權(quán)利要求I所述的訂閱資源的清除方法,其特征在于,所述清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源之前還包括 根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。
3.如權(quán)利要求2所述的訂閱資源的清除方法,其特征在于,所述根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源包括 將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
4.如權(quán)利要求3所述的訂閱資源的清除方法,其特征在于,所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系包括狀態(tài)呈現(xiàn)訂閱關(guān)系。
5.如權(quán)利要求I所述的訂閱資源的清除方法,其特征在于,所述清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源后還包括 向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
6.如權(quán)利要求1飛中任一項(xiàng)所述的訂閱資源的清除方法,其特征在于,所述所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源為所述用戶終端在異常下線之前使用同一用戶標(biāo)識(shí)訂閱的訂閱資源或所述用戶在另一終端上使用同一用戶標(biāo)識(shí)訂閱的訂閱資源。
7.一種訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器包括 訂閱請(qǐng)求獲取模塊,用于獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí); 已有訂閱查詢模塊,用于根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源; 已有訂閱清除模塊,用于當(dāng)所述已有訂閱查詢模塊確定已存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源時(shí),清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。
8.如權(quán)利要求7所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器還包括 訂閱資源新建模塊,用于根據(jù)所述用戶終端發(fā)送的訂閱請(qǐng)求建立新的訂閱資源。
9.如權(quán)利要求8所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源新建模塊包括 訂閱關(guān)系復(fù)用單元,用于將所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源中的至少部分訂閱關(guān)系轉(zhuǎn)移至新的訂閱資源。
10.如權(quán)利要求7所述的訂閱資源服務(wù)器,其特征在于,所述訂閱資源服務(wù)器還包括 清除消息發(fā)送模塊,用于向所述用戶終端所在的核心網(wǎng)發(fā)送訂閱資源清除消息,以使所述用戶終端所在的核心網(wǎng)清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的在所述核心網(wǎng)的已有訂閱資源。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種訂閱資源的清除方法,所述方法包括獲取用戶終端發(fā)送的訂閱請(qǐng)求,所述訂閱請(qǐng)求中包括所述用戶終端的用戶標(biāo)識(shí);根據(jù)所述用戶標(biāo)識(shí),確定存在所述用戶標(biāo)識(shí)對(duì)應(yīng)的已有訂閱資源,并清除所述用戶標(biāo)識(shí)對(duì)應(yīng)的所述已有訂閱資源。本發(fā)明實(shí)施例還公開(kāi)了一種訂閱資源服務(wù)器。采用本發(fā)明,可以避免對(duì)同一用戶的重復(fù)訂閱造成的大量資源浪費(fèi)。
文檔編號(hào)H04W8/18GK102984688SQ201210453668
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者沙晉 申請(qǐng)人:華為軟件技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴仁县| 平陆县| 江陵县| 新化县| 垫江县| 开鲁县| 文登市| 巩留县| 无锡市| 淅川县| 简阳市| 石河子市| 安乡县| 驻马店市| 明水县| 南安市| 彭阳县| 将乐县| 周至县| 西林县| 合川市| 泰安市| 天柱县| 法库县| 六盘水市| 项城市| 抚宁县| 东光县| 卫辉市| 铜鼓县| 上思县| 泰安市| 霍邱县| 舟曲县| 新野县| 兴化市| 嘉义市| 北海市| 溆浦县| 濮阳县| 新沂市|