專利名稱:緩存維護(hù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其是一種緩存維護(hù)方法及系統(tǒng)。
背景技術(shù):
為了解決互聯(lián)網(wǎng)核心路由器節(jié)點(diǎn)路由表容量快速膨脹以及IP地址二義性的問 題,IETF(互聯(lián)網(wǎng)工程任務(wù)組,Internet Engineering Task Force)近年來提出了身份 與位置分離的技術(shù),以LISP(身份位置分離協(xié)議,Locator andldentifier Separation Protocol)工作組提出的LISP協(xié)議為例,其終端的身份標(biāo)識(EID,Endpoint IDentifier) 不參與IP核心網(wǎng)的路由,骨干路由器只能看到邊界接入路由器的接口路由地址(RL0C, Routing LOCator),而一個邊界路由器可以接入大量的終端,單獨(dú)設(shè)置一個映射平面存儲 終端身份EID和路由器RLOC的對應(yīng)關(guān)系。發(fā)往終端的報文首先需要在映射平面中查找到 其對應(yīng)的邊界路由器RL0C,然后根據(jù)RLOC路由到目的終端所在接入路由器。其示意圖見圖 1,其中 ITRQngress Tunnel Router)、ETR(Egress Tunnel Router)分別表示入口隧道路 由器、出口隧道路由器,是收發(fā)兩端接入路由器的邏輯名稱。LISP可以大大縮減IP骨干網(wǎng)路由器的節(jié)點(diǎn)路由表容量,但是其將復(fù)雜性留在了 映射平面,映射平面要存儲所有的EID-RLOC的對應(yīng)關(guān)系,同時接入節(jié)點(diǎn)(ITR)在報文轉(zhuǎn)發(fā) 時要向映射平面查詢目標(biāo)EID-RLOC的對應(yīng)關(guān)系,在現(xiàn)有的系統(tǒng)中為了緩解映射平面的壓 力,接入路由器對EID-RLOC的對應(yīng)關(guān)系進(jìn)行緩存,并且設(shè)置與DNS (Domain Name System, 域名系統(tǒng))緩存相同的固定緩存定時器的方式,緩存超時后刪除緩存或重新查詢映射服務(wù) 器。該機(jī)制在固網(wǎng)環(huán)境下運(yùn)轉(zhuǎn)良好,但是在移動網(wǎng)環(huán)境下,用戶是移動,在EID-RLOC緩存定 時器生效期間,如果用戶發(fā)生移動,則報文將發(fā)往錯誤的目標(biāo)地址,由于用戶移動行為的不 可預(yù)知性,采用固定緩存定時器的機(jī)制將嚴(yán)重影響用戶的通信體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種緩存維護(hù)方法和系統(tǒng),以對緩存信息實(shí)時刷 新,提高通信成功率。為解決以上技術(shù)問題本發(fā)明提供了一種緩存維護(hù)方法,該方法包括A、訂閱關(guān)系建立步驟,映射平面根據(jù)接入服務(wù)節(jié)點(diǎn)的訂閱請求建立指向特定終端 的訂閱關(guān)系;B、緩存實(shí)時刷新步驟,所述終端的位置信息變化時,所述映射平面根據(jù)所述訂閱 關(guān)系通知所述接入服務(wù)節(jié)點(diǎn),所述接入服務(wù)節(jié)點(diǎn)實(shí)時刷新本地緩存中所述終端的位置信 肩、ο進(jìn)一步地,所述步驟A具體包括(a)所述接入服務(wù)節(jié)點(diǎn)向所述映射平面發(fā)送獨(dú)立或非獨(dú)立消息的訂閱請求,所述 訂閱請求指明所述終端的身份標(biāo)識;(b)所述映射平面接收所述訂閱請求,并根據(jù)所述終端的身份標(biāo)識建立所述接入服務(wù)器節(jié)點(diǎn)對所述終端的位置信息的訂閱關(guān)系。進(jìn)一步地,步驟(a)中,所述接入服務(wù)節(jié)點(diǎn)接收到目的地址為所述終端身份標(biāo)識 的報文,且本地緩存未保存所述終端身份標(biāo)識與位置信息的映射關(guān)系時,所述訂閱請求通 過所述接入服務(wù)節(jié)點(diǎn)向所述映射平面發(fā)送的查詢請求消息或報文轉(zhuǎn)發(fā)請求消息中攜帶的 訂閱參數(shù)實(shí)現(xiàn)。進(jìn)一步地,步驟A中,所述訂閱請求通過所述查詢請求消息實(shí)現(xiàn);步驟A后,步驟B 前,所述映射平面返回查詢結(jié)果,其中攜帶所述終端的位置信息,所述接入服務(wù)節(jié)點(diǎn)根據(jù)所 述映射平面返回的查詢結(jié)果在本地緩存中記錄所述終端身份標(biāo)識與位置信息的映射關(guān)系。進(jìn)一步地,所述步驟B中,所述位置信息變化指所述終端發(fā)生切換時位置信息改 變或注銷時位置信息刪除。為解決以上技術(shù)問題,本發(fā)明還提供了一種緩存維護(hù)系統(tǒng),該系統(tǒng)包括通過網(wǎng)絡(luò) 連接的接入服務(wù)節(jié)點(diǎn)和映射平面,其中,所述接入服務(wù)節(jié)點(diǎn)用于向所述映射平面發(fā)送指向特定終端的訂閱請求,以及根據(jù) 所述映射平面發(fā)送的訂閱通知對本地緩存的終端位置信息進(jìn)行實(shí)時刷新;所述映射平面,用于根據(jù)所述接入服務(wù)節(jié)點(diǎn)發(fā)送的訂閱請求建立訂閱關(guān)系,以及 在終端位置信息變化時根據(jù)所述訂閱關(guān)系向所述接入服務(wù)節(jié)點(diǎn)發(fā)送所述訂閱通知。進(jìn)一步地,所述接入服務(wù)節(jié)點(diǎn)包括緩存模塊以及與所述緩存模塊連接的緩存維護(hù)模塊,其 中,所述緩存模塊用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系;所述緩存維護(hù)模塊用 于向所述映射平面發(fā)送指向特定終端的訂閱請求,所述訂閱請求中攜帶指向的終端的身份 標(biāo)識;還用于接收所述映射平面發(fā)送的訂閱通知,以及根據(jù)所述訂閱通知刷新對應(yīng)終端的 映射關(guān)系;所述映射平面包括存儲模塊及與所述存儲模塊連接的訂閱管理模塊,其中,存儲 模塊,用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系,以及所述終端的身份標(biāo)識與發(fā)送 訂閱請求的接入服務(wù)節(jié)點(diǎn)的訂閱關(guān)系;訂閱管理模塊,用于接收所述接入服務(wù)節(jié)點(diǎn)發(fā)送的 訂閱請求并根據(jù)所述訂閱請求建立所述訂閱關(guān)系,還用于在所述終端的位置信息發(fā)送變化 時根據(jù)所述訂閱關(guān)系向?qū)?yīng)的接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱通知,其中攜帶所述終端的變化信 肩、ο進(jìn)一步地,所述接入服務(wù)節(jié)點(diǎn)的緩存維護(hù)模塊還用于向所述映射平面發(fā)送訂閱取 消請求,其中攜帶指向的終端的身份標(biāo)識;所述映射平面的訂閱管理模塊用于接收所述訂 閱取消請求并刪除對應(yīng)的訂閱關(guān)系。進(jìn)一步地,所述訂閱請求是獨(dú)立的訂閱請求消息,或是,所述接入服務(wù)節(jié)點(diǎn)向所述 映射平面發(fā)送的查詢請求或報文轉(zhuǎn)發(fā)請求攜帶的訂閱參數(shù)實(shí)現(xiàn)。進(jìn)一步地,所述位置信息變化指所述終端發(fā)生切換時位置信息改變或注銷時位置 信息刪除。本發(fā)明緩存維護(hù)方法和系統(tǒng)基于身份位置分離架構(gòu)的網(wǎng)絡(luò)實(shí)現(xiàn),接入服務(wù)節(jié)點(diǎn)針 對終端向映射平面提出訂閱請求,當(dāng)終端的映射關(guān)系發(fā)生變化時,也即終端的位置信息發(fā) 生變化時,映射平面及時將最新的映射關(guān)系或變化情況通知接入服務(wù)節(jié)點(diǎn),接入服務(wù)節(jié)點(diǎn) 據(jù)此對緩存的映射關(guān)系進(jìn)行實(shí)時刷新,當(dāng)接入服務(wù)節(jié)點(diǎn)根據(jù)本地緩存中實(shí)時刷新的映射關(guān)系進(jìn)行報文轉(zhuǎn)發(fā)時即可以保證報文轉(zhuǎn)發(fā)的正確性,從而提高通信成功率。
圖1為現(xiàn)有身份位置分離網(wǎng)絡(luò)的架構(gòu)示意圖;圖2為本發(fā)明緩存維護(hù)方法的示意圖;圖3為本發(fā)明應(yīng)用實(shí)例一采用隱含訂閱的示意圖;圖4為本發(fā)明應(yīng)用實(shí)例二采用顯式訂閱的示意圖;圖5為本發(fā)明應(yīng)用實(shí)例三訂閱取消的示意圖;圖6為本發(fā)明緩存維護(hù)系統(tǒng)的模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明緩存維護(hù)方法和系統(tǒng)基于身份位置分離架構(gòu)的網(wǎng)絡(luò)實(shí)現(xiàn),并將實(shí)現(xiàn)終端接 入的接入路由器(包括前述的ITR和ETR)統(tǒng)稱為ASN(AccessService Node,接入服務(wù)節(jié) 點(diǎn)),將核心網(wǎng)中實(shí)現(xiàn)身份標(biāo)識與位置信息的映射關(guān)系的注冊、保存及查詢的映射服務(wù)器等 統(tǒng)稱為映射平面,本發(fā)明所說的位置信息指可以在核心網(wǎng)中用于路由的路由標(biāo)識或位置標(biāo) 識。本發(fā)明緩存維護(hù)方法和系統(tǒng)基于身份位置分離架構(gòu)的網(wǎng)絡(luò)實(shí)現(xiàn),主要思想是接入 服務(wù)節(jié)點(diǎn)針對已經(jīng)緩存或即將緩存的終端的身份標(biāo)識和位置信息的映射關(guān)系向映射平面 提出訂閱請求,當(dāng)終端的映射關(guān)系發(fā)生變化時,也即終端的位置信息發(fā)生變化時,映射平面 及時將最新的映射關(guān)系或變化情況通知接入服務(wù)節(jié)點(diǎn),接入服務(wù)節(jié)點(diǎn)據(jù)此對緩存的映射關(guān) 系進(jìn)行實(shí)時刷新,以保證通過接入服務(wù)節(jié)點(diǎn)進(jìn)行報文轉(zhuǎn)發(fā)的正確性,提高通信成功率。如圖2所示,本發(fā)明緩存維護(hù)方法包括以下步驟步驟201 訂閱關(guān)系建立步驟,映射平面根據(jù)接入服務(wù)節(jié)點(diǎn)的訂閱請求建立指向 特定終端的訂閱關(guān)系;具體地,步驟201包括(a)接入服務(wù)節(jié)點(diǎn)向映射平面發(fā)送獨(dú)立或非獨(dú)立消息的訂閱請求,所述訂閱請求 指明所述終端的身份標(biāo)識;接入服務(wù)節(jié)點(diǎn)根據(jù)外部事件觸發(fā)決定需要訂閱用戶身份標(biāo)識的位置信息變化情 況,其向映射平面發(fā)起一個訂閱請求,訂閱關(guān)鍵字為被訂閱用戶的身份標(biāo)識。所述訂閱請求 可以在一個其他消息中采用一個參數(shù)進(jìn)行標(biāo)識(即非獨(dú)立消息),也可以發(fā)送一個獨(dú)立的 顯式訂閱請求。當(dāng)接入服務(wù)節(jié)點(diǎn)接收到目的地址為所述終端身份標(biāo)識的報文,且本地緩存未保存 所述終端身份標(biāo)識與位置信息的映射關(guān)系時,所述訂閱請求可以通過所述接入服務(wù)節(jié)點(diǎn)向 所述映射平面發(fā)送的查詢請求或報文轉(zhuǎn)發(fā)請求中攜帶的訂閱參數(shù)實(shí)現(xiàn)。(b)映射平面接收所述訂閱請求,并根據(jù)所述終端的身份標(biāo)識建立所述接入服務(wù) 器節(jié)點(diǎn)對所述終端的位置信息的訂閱關(guān)系。步驟202 緩存實(shí)時刷新步驟,所述終端的位置信息變化時,所述映射平面根據(jù)所 述訂閱關(guān)系通知所述接入服務(wù)節(jié)點(diǎn),所述接入服務(wù)節(jié)點(diǎn)實(shí)時刷新本地緩存中所述終端的位直fe息。
以下結(jié)合附圖對本發(fā)明緩存維護(hù)方法進(jìn)行具體說明應(yīng)用實(shí)例一隱合訂閱方式訂閱請求以查詢請求消息隱含實(shí)現(xiàn)的應(yīng)用實(shí)例如圖3所示,緩存維護(hù)的流程包括 以下步驟,步驟301 終端UEl發(fā)送一個IP報文,目標(biāo)地址為對端UE2的身份標(biāo)識EID2 ;步驟302 =ASNl收到前述報文后,發(fā)現(xiàn)在本地緩存中沒有該EID2對應(yīng)的位置信息, 向映射平面發(fā)起一個查詢請求消息,該消息中攜帶表示訂閱該EID2路由變化請求的標(biāo)志, 以及要查詢及訂閱的對端的EID2 ;對于首報轉(zhuǎn)發(fā)的實(shí)現(xiàn)方式而言,訂閱請求也可以通過報文轉(zhuǎn)發(fā)消息隱含攜帶。步驟303 映射平面記錄下ASm訂閱EID2的請求,也即建立訂閱關(guān)系,查詢獲得 EID2對應(yīng)的位置信息;步驟304 映射平面在查詢響應(yīng)中返回EID2對應(yīng)的位置信息,并指示訂閱成功;ASNl根據(jù)映射平面的查詢響應(yīng)在本地緩存記錄EID2及其對應(yīng)的位置信息的映射關(guān)系。步驟305 所述EID2對應(yīng)的位置信息發(fā)生變化時,比如發(fā)生切換或注銷,映射平面獲得該路由變化信息;步驟306 映射平面將前述步驟獲得的變化信息通知ASm,其中攜帶EID2和變化 信息,如是切換帶來的變化,則攜帶所述EID2對應(yīng)的新的位置信息;如是用戶注銷事件,則 通知消息中表明該用戶已注銷。步驟307 =ASNl根據(jù)映射平面發(fā)送的通知實(shí)時刷新本地緩存中EID2對應(yīng)的位置信 息,也即更新對端的映射關(guān)系。應(yīng)用實(shí)例二 顯式訂閱方式訂閱請求以獨(dú)立的訂閱請求消息實(shí)現(xiàn)的應(yīng)用實(shí)例如圖4所示,緩存維護(hù)的流程包 括以下步驟,步驟401 接入服務(wù)節(jié)點(diǎn)由于事件觸發(fā)決定訂閱身份標(biāo)識EID2的位置變化情況;事件觸發(fā)指查詢身份標(biāo)識位置之后或命令觸發(fā)。步驟402 所述接入服務(wù)節(jié)點(diǎn)向映射平面發(fā)送一個訂閱請求消息,訂閱請求消息 中至少攜帶被訂閱終端的身份標(biāo)識EID ;步驟403 所述映射平面記錄下接入服務(wù)節(jié)點(diǎn)對被訂閱終端身份標(biāo)識的路由變化 事件訂閱關(guān)系;步驟404 映射平面向接入服務(wù)節(jié)點(diǎn)返回訂閱成功響應(yīng),訂閱成功;步驟405 被訂閱終端EID的位置信息發(fā)生改變,如移動到其它接入服務(wù)節(jié)點(diǎn)或從 網(wǎng)絡(luò)中注銷,映射平面獲得該信息(正常流程中終端路由發(fā)生變化均會通知映射平面);步驟406 映射平面發(fā)送一條訂閱通知消息通知接入服務(wù)節(jié)點(diǎn)所訂閱的EID路由 發(fā)生變化。步驟407 接入服務(wù)節(jié)點(diǎn)收到訂閱通知消息,根據(jù)通知消息修改本地的緩存。根據(jù)具體的訂閱策略,所述訂閱請求中還可以攜帶表示訂閱周期的參數(shù),映射平 面可據(jù)此確定訂閱關(guān)系的時效性,在訂閱周期內(nèi)接入服務(wù)節(jié)點(diǎn)沒有重新發(fā)起對同一 EID的 訂閱請求,則該訂閱關(guān)系失效。
以上是以ASm指向一個終端發(fā)起訂閱請求為例進(jìn)行說明的,當(dāng)然也可以一次發(fā) 送指向多個或一組終端的訂閱請求,該請求應(yīng)該指明訂閱所指向的終端信息,以便于映射 平面建立映射關(guān)系。應(yīng)用實(shí)例三取消訂閱圖5示出了本發(fā)明的取消訂閱實(shí)現(xiàn)方式,包括以下步驟步驟501,接入服務(wù)節(jié)點(diǎn)由于某種事件觸發(fā)(如該EID在本接入服務(wù)節(jié)點(diǎn)中已無活 動連接)決定取消對用戶EID2的路由變化情況的訂閱;步驟502,所述接入服務(wù)節(jié)點(diǎn)向映射平面發(fā)送一個訂閱取消請求,所述請求中至少 攜帶被訂閱用戶的身份標(biāo)識EID2 ;步驟503,映射平面收到對身份標(biāo)識EID2的訂閱取消請求后,刪除所述接入服務(wù) 節(jié)點(diǎn)對EID2路由變化的訂閱關(guān)系;步驟504,映射平面向接入服務(wù)節(jié)點(diǎn)返回取消訂閱成功響應(yīng)。為實(shí)現(xiàn)以上方法,本發(fā)明還提供了一種緩存維護(hù)系統(tǒng),如圖6所示,該系統(tǒng)包括通 過網(wǎng)絡(luò)連接的接入服務(wù)節(jié)點(diǎn)和映射平面,其中,所述接入服務(wù)節(jié)點(diǎn)用于向所述映射平面發(fā)送指向特定終端的訂閱請求,以及根據(jù) 所述映射平面發(fā)送的訂閱通知對本地緩存的終端位置信息進(jìn)行實(shí)時刷新;具體地,所述接入服務(wù)節(jié)點(diǎn)包括緩存模塊以及與所述緩存模塊連接的緩存維護(hù)模 塊,所述緩存模塊用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系;所述緩存維護(hù)模塊用于向所述映射平面發(fā)送指向特定終端的訂閱請求,所述訂閱 請求中攜帶指向的終端的身份標(biāo)識;還用于接收所述映射平面發(fā)送的訂閱通知,以及根據(jù) 所述訂閱通知刷新對應(yīng)終端的映射關(guān)系;還用于向所述映射平面發(fā)送訂閱取消請求,其中 攜帶指向的終端的身份標(biāo)識。本發(fā)明所說的訂閱請求是獨(dú)立的訂閱請求消息,或是,所述接入服務(wù)節(jié)點(diǎn)向所述 映射平面查詢請求消息或報文轉(zhuǎn)發(fā)請求消息攜帶的訂閱參數(shù)實(shí)現(xiàn)。當(dāng)然,接入服務(wù)節(jié)點(diǎn)為了實(shí)現(xiàn)完整的接入轉(zhuǎn)發(fā)功能,還應(yīng)該包括接入轉(zhuǎn)發(fā)處理相 關(guān)的功能模塊,在此不再贅述。所述映射平面,用于根據(jù)所述接入服務(wù)節(jié)點(diǎn)發(fā)送的訂閱請求建立訂閱關(guān)系,以及 在終端位置信息變化時根據(jù)所述訂閱關(guān)系向所述接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱通知。具體地,所述映射平面包括存儲模塊及與所述存儲模塊連接的訂閱管理模塊,其 中,存儲模塊,用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系,以及所述終端的身 份標(biāo)識與發(fā)送訂閱請求的接入服務(wù)節(jié)點(diǎn)的訂閱關(guān)系;訂閱管理模塊,用于接收所述接入服務(wù)節(jié)點(diǎn)發(fā)送的訂閱請求并根據(jù)所述訂閱請求 建立所述訂閱關(guān)系,還用于在所述終端的位置信息發(fā)送變化時根據(jù)所述訂閱關(guān)系向?qū)?yīng)的 接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱通知,其中攜帶所述終端的變化信息;還用于接收所述訂閱取消請 求并刪除對應(yīng)的訂閱關(guān)系。另外,所述映射平面的訂閱管理模塊還用于根據(jù)所述訂閱關(guān)系建立成功與否向所 述接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱請求響應(yīng)以及根據(jù)訂閱關(guān)系刪除成功與否向所述接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱取消請求響應(yīng)。所述映射平面在具體實(shí)現(xiàn)時可以由一個或多個映射服務(wù)器實(shí)現(xiàn),根據(jù)身份位置分 離架構(gòu)網(wǎng)絡(luò)的具體功能劃分,映射平面還可能包括報文處理及映射關(guān)系維護(hù)相關(guān)的功能模 塊,在此不再贅述。本發(fā)明緩存維護(hù)方法和系統(tǒng)基于身份位置分離架構(gòu)的網(wǎng)絡(luò)實(shí)現(xiàn),接入服務(wù)節(jié)點(diǎn)針 對終端向映射平面提出訂閱請求,當(dāng)終端的映射關(guān)系發(fā)生變化時,也即終端的位置信息發(fā) 生變化時,映射平面及時將最新的映射關(guān)系或變化情況通知接入服務(wù)節(jié)點(diǎn),接入服務(wù)節(jié)點(diǎn) 據(jù)此對緩存的映射關(guān)系進(jìn)行實(shí)時刷新,當(dāng)接入服務(wù)節(jié)點(diǎn)根據(jù)本地緩存中實(shí)時刷新的映射關(guān) 系進(jìn)行報文轉(zhuǎn)發(fā)時即可以保證報文轉(zhuǎn)發(fā)的正確性,從而提高通信成功率。
權(quán)利要求
1.一種緩存維護(hù)方法,其特征在于,該方法包括A、訂閱關(guān)系建立步驟,映射平面根據(jù)接入服務(wù)節(jié)點(diǎn)的訂閱請求建立指向特定終端的訂 閱關(guān)系;B、緩存實(shí)時刷新步驟,所述終端的位置信息變化時,所述映射平面根據(jù)所述訂閱關(guān)系 通知所述接入服務(wù)節(jié)點(diǎn),所述接入服務(wù)節(jié)點(diǎn)實(shí)時刷新本地緩存中所述終端的位置信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A具體包括(a)所述接入服務(wù)節(jié)點(diǎn)向所述映射平面發(fā)送獨(dú)立或非獨(dú)立消息的訂閱請求,所述訂閱 請求指明所述終端的身份標(biāo)識;(b)所述映射平面接收所述訂閱請求,并根據(jù)所述終端的身份標(biāo)識建立所述接入服務(wù) 器節(jié)點(diǎn)對所述終端的位置信息的訂閱關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于步驟(a)中,所述接入服務(wù)節(jié)點(diǎn)接收到目的 地址為所述終端身份標(biāo)識的報文,且本地緩存未保存所述終端身份標(biāo)識與位置信息的映射 關(guān)系時,所述訂閱請求通過所述接入服務(wù)節(jié)點(diǎn)向所述映射平面發(fā)送的查詢請求消息或報文 轉(zhuǎn)發(fā)請求消息中攜帶的訂閱參數(shù)實(shí)現(xiàn)。
4.如權(quán)利要求1所述的方法,其特征在于步驟A中,所述訂閱請求通過所述查詢請求 消息實(shí)現(xiàn);步驟A后,步驟B前,所述映射平面返回查詢結(jié)果,其中攜帶所述終端的位置信 息,所述接入服務(wù)節(jié)點(diǎn)根據(jù)所述映射平面返回的查詢結(jié)果在本地緩存中記錄所述終端身份 標(biāo)識與位置信息的映射關(guān)系。
5.如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于所述步驟B中,所述位置信息 變化指所述終端發(fā)生切換時位置信息改變或注銷時位置信息刪除。
6.一種緩存維護(hù)系統(tǒng),其特征在于,該系統(tǒng)包括通過網(wǎng)絡(luò)連接的接入服務(wù)節(jié)點(diǎn)和映射 平面,其中,所述接入服務(wù)節(jié)點(diǎn)用于向所述映射平面發(fā)送指向特定終端的訂閱請求,以及根據(jù)所述 映射平面發(fā)送的訂閱通知對本地緩存的終端位置信息進(jìn)行實(shí)時刷新;所述映射平面,用于根據(jù)所述接入服務(wù)節(jié)點(diǎn)發(fā)送的訂閱請求建立訂閱關(guān)系,以及在終 端位置信息變化時根據(jù)所述訂閱關(guān)系向所述接入服務(wù)節(jié)點(diǎn)發(fā)送所述訂閱通知。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于所述接入服務(wù)節(jié)點(diǎn)包括緩存模塊以及與所述緩存模塊連接的緩存維護(hù)模塊,其中,所 述緩存模塊用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系;所述緩存維護(hù)模塊用于向所 述映射平面發(fā)送指向特定終端的訂閱請求,所述訂閱請求中攜帶指向的終端的身份標(biāo)識; 還用于接收所述映射平面發(fā)送的訂閱通知,以及根據(jù)所述訂閱通知刷新對應(yīng)終端的映射關(guān) 系;所述映射平面包括存儲模塊及與所述存儲模塊連接的訂閱管理模塊,其中,存儲模塊, 用于存儲終端的身份標(biāo)識與位置信息的映射關(guān)系,以及所述終端的身份標(biāo)識與發(fā)送訂閱請 求的接入服務(wù)節(jié)點(diǎn)的訂閱關(guān)系;訂閱管理模塊,用于接收所述接入服務(wù)節(jié)點(diǎn)發(fā)送的訂閱請 求并根據(jù)所述訂閱請求建立所述訂閱關(guān)系,還用于在所述終端的位置信息發(fā)送變化時根據(jù) 所述訂閱關(guān)系向?qū)?yīng)的接入服務(wù)節(jié)點(diǎn)發(fā)送訂閱通知,其中攜帶所述終端的變化信息。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述接入服務(wù)節(jié)點(diǎn)的緩存維護(hù)模塊還用于 向所述映射平面發(fā)送訂閱取消請求,其中攜帶指向的終端的身份標(biāo)識;所述映射平面的訂閱管理模塊用于接收所述訂閱取消請求并刪除對應(yīng)的訂閱關(guān)系。
9.如權(quán)利要求6至8中任一項(xiàng)所述的系統(tǒng),其特征在于所述訂閱請求是獨(dú)立的訂閱 請求消息,或是,所述接入服務(wù)節(jié)點(diǎn)向所述映射平面發(fā)送的查詢請求或報文轉(zhuǎn)發(fā)請求攜帶 的訂閱參數(shù)實(shí)現(xiàn)。
10.如權(quán)利要求6至8中任一項(xiàng)所述的系統(tǒng),其特征在于所述位置信息變化指所述終 端發(fā)生切換時位置信息改變或注銷時位置信息刪除。
全文摘要
本發(fā)明緩存維護(hù)方法,該方法包括A、訂閱關(guān)系建立步驟,映射平面根據(jù)接入服務(wù)節(jié)點(diǎn)的訂閱請求建立指向特定終端的訂閱關(guān)系;B、緩存實(shí)時刷新步驟,所述終端的位置信息變化時,所述映射平面根據(jù)所述訂閱關(guān)系通知所述接入服務(wù)節(jié)點(diǎn),所述接入服務(wù)節(jié)點(diǎn)實(shí)時刷新本地緩存中所述終端的位置信息。本發(fā)明緩存維護(hù)方法和系統(tǒng)可以實(shí)時刷新緩存信息,提高通信成功率。
文檔編號H04L29/06GK102045238SQ200910178150
公開日2011年5月4日 申請日期2009年10月9日 優(yōu)先權(quán)日2009年10月9日
發(fā)明者汪軍 申請人:中興通訊股份有限公司