本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,更具體的說,是一種數(shù)據(jù)獲取方法和裝置。
背景技術(shù):
當(dāng)前雖然互聯(lián)網(wǎng)無遠(yuǎn)近,但在某些區(qū)域經(jīng)常會(huì)出現(xiàn)局域網(wǎng)內(nèi)部連接狀態(tài)較好,而連接到互聯(lián)網(wǎng)的時(shí)候,其出口帶寬很小的情況;例如,偏遠(yuǎn)地區(qū)的學(xué)校、企業(yè)、政府機(jī)關(guān)等。
這種情況下,局域網(wǎng)中的客戶端在訪問互聯(lián)網(wǎng)內(nèi)容時(shí),會(huì)出現(xiàn)網(wǎng)絡(luò)速度慢或網(wǎng)絡(luò)堵塞的情況,特別是,當(dāng)分發(fā)的內(nèi)容文件較大的時(shí)候,客戶端甚至無法完成正常訪問。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例期望提供一種數(shù)據(jù)獲取方法和裝置方法和裝置。
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)獲取方法,所述方法包括:
路由設(shè)備接收到終端的數(shù)據(jù)獲取請(qǐng)求時(shí),在所述數(shù)據(jù)獲取請(qǐng)求滿足預(yù)設(shè)策略的情況下,將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;
路由設(shè)備接收所述前置緩存服務(wù)器返回的數(shù)據(jù)并發(fā)送給終端。
其中,所述預(yù)設(shè)策略為:當(dāng)互聯(lián)網(wǎng)出口帶寬小于第一預(yù)設(shè)閾值時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;或者,當(dāng)所述數(shù)據(jù)獲取請(qǐng)求所請(qǐng)求的數(shù)據(jù)為前置緩存服務(wù)器中所緩存的數(shù)據(jù)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至所述前置緩存服務(wù)器。
其中,所述方法還包括:當(dāng)數(shù)據(jù)獲取請(qǐng)求不滿足預(yù)設(shè)策略時(shí),路由設(shè)備將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)進(jìn)行處理。
本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)獲取方法,所述方法包括:前置緩存服務(wù)器接收路由設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求;前置緩存服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求在本地查找與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù),當(dāng)查找到時(shí),將查找到的數(shù)據(jù)發(fā)送給路由設(shè)備。
其中,所述前置緩存服務(wù)器接收路由設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求之前,所述方法還包括:
前置緩存服務(wù)器根據(jù)預(yù)設(shè)緩存規(guī)則緩存來自互聯(lián)網(wǎng)的數(shù)據(jù)。
其中,所述預(yù)設(shè)緩存規(guī)則為:緩存數(shù)據(jù)量大于第二預(yù)設(shè)閾值的數(shù)據(jù);或者,緩存終端請(qǐng)求頻率高的數(shù)據(jù);或者,緩存所有數(shù)據(jù)。
其中,所述方法還包括:
緩存服務(wù)器根據(jù)預(yù)設(shè)緩存刪除規(guī)則刪除本地已緩存的數(shù)據(jù)。
其中,所述預(yù)設(shè)緩存刪除規(guī)則為:刪除終端請(qǐng)求頻率低的數(shù)據(jù);或者,刪除緩存時(shí)間在預(yù)設(shè)時(shí)間段以外的數(shù)據(jù)。
其中,所述方法還包括:當(dāng)前置緩存服務(wù)器沒有在本地查找到與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù)時(shí),向路由設(shè)備返回指示數(shù)據(jù)獲取失敗的響應(yīng)消息。
本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)獲取裝置,位于路由設(shè)備,所述裝置包括:第一數(shù)據(jù)獲取請(qǐng)求接收模塊、判斷模塊、數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊、數(shù)據(jù)接收模塊及第一數(shù)據(jù)發(fā)送模塊;其中,
所述第一數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收終端發(fā)送的數(shù)據(jù)獲取請(qǐng)求;
所述判斷模塊,用于判斷接收到的數(shù)據(jù)獲取請(qǐng)求是否滿足預(yù)設(shè)策略,如果是,觸發(fā)數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊;
所述數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊,用于被判斷模塊觸發(fā)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;
所述數(shù)據(jù)接收模塊,用于接收前置緩存服務(wù)器返回的數(shù)據(jù);
所述第一數(shù)據(jù)發(fā)送模塊,用于將前置緩存服務(wù)器返回的數(shù)據(jù)發(fā)送給終端。
其中,所述預(yù)設(shè)策略為:當(dāng)互聯(lián)網(wǎng)出口帶寬小于第一預(yù)設(shè)閾值時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;或者,當(dāng)所述數(shù)據(jù)獲取請(qǐng)求 所請(qǐng)求的數(shù)據(jù)為前置緩存服務(wù)器中所緩存的數(shù)據(jù)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至所述前置緩存服務(wù)器。
其中,所述數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊,還用于在數(shù)據(jù)獲取請(qǐng)求不滿足預(yù)設(shè)策略時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)進(jìn)行處理。
本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)獲取裝置,位于前置緩存服務(wù)器,所述裝置包括:第二數(shù)據(jù)獲取請(qǐng)求接收模塊、查找模塊、第二數(shù)據(jù)發(fā)送模塊;其中,
所述第二數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收路由設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求;
所述查找模塊,用于根據(jù)所述數(shù)據(jù)獲取請(qǐng)求在本地查找與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù),當(dāng)查找到時(shí),觸發(fā)第二數(shù)據(jù)發(fā)送模塊;
所述第二數(shù)據(jù)發(fā)送模塊,用于被查找模塊觸發(fā)時(shí),將查找到的數(shù)據(jù)發(fā)送給路由設(shè)備。
其中,所述裝置還包括:緩存模塊,用于根據(jù)預(yù)設(shè)緩存規(guī)則緩存來自互聯(lián)網(wǎng)的數(shù)據(jù)。
其中,所述預(yù)設(shè)緩存規(guī)則為:緩存數(shù)據(jù)量大于第二預(yù)設(shè)閾值的數(shù)據(jù);或者,緩存終端請(qǐng)求頻率高的數(shù)據(jù);或者,緩存所有數(shù)據(jù)。
其中,所述裝置還包括:緩存刪除模塊,用于根據(jù)預(yù)設(shè)緩存刪除規(guī)則刪除本地已緩存的數(shù)據(jù)。
其中,所述預(yù)設(shè)緩存刪除規(guī)則為:刪除終端請(qǐng)求頻率低的數(shù)據(jù);或者,刪除緩存時(shí)間在預(yù)設(shè)時(shí)間段以外的數(shù)據(jù)。
其中,所述裝置還包括:響應(yīng)模塊,用于當(dāng)查找模塊沒有在本地查找到與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù)時(shí),向路由設(shè)備返回指示數(shù)據(jù)獲取失敗的響應(yīng)消息。
本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)獲取方法和裝置,路由設(shè)備接收到終端的數(shù)據(jù)獲取請(qǐng)求時(shí),在所述數(shù)據(jù)獲取請(qǐng)求滿足預(yù)設(shè)策略的情況下,將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器,路由設(shè)備接收所述前置緩存服務(wù)器返回的數(shù)據(jù)并發(fā)送給終端。如此,路由設(shè)備可以根據(jù)預(yù)設(shè)策略將用戶發(fā)送的數(shù) 據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器,從而能夠快速?gòu)那爸镁彺娣?wù)器獲取用戶需要的數(shù)據(jù),實(shí)現(xiàn)了網(wǎng)絡(luò)流量的分流,也緩解了帶寬不足的壓力。
附圖說明
圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取方法流程圖一;
圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取方法在一種場(chǎng)景下的示例性系統(tǒng)結(jié)構(gòu)圖;
圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取方法流程圖二;
圖4為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取裝置的基本結(jié)構(gòu)圖一;
圖5為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取裝置的基本結(jié)構(gòu)圖二。
具體實(shí)施方式
本發(fā)明實(shí)施例中,路由設(shè)備接收到終端的數(shù)據(jù)獲取請(qǐng)求時(shí),在所述數(shù)據(jù)獲取請(qǐng)求滿足預(yù)設(shè)策略的情況下,將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器,路由設(shè)備接收所述前置緩存服務(wù)器返回的數(shù)據(jù)并發(fā)送給終端。
下面通過附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
實(shí)施例一
本發(fā)明實(shí)施例一提供了一種數(shù)據(jù)獲取方法,如圖1所示,該方法包括以下步驟:
步驟101:路由設(shè)備接收到終端的數(shù)據(jù)獲取請(qǐng)求時(shí),在所述數(shù)據(jù)獲取請(qǐng)求滿足預(yù)設(shè)策略的情況下,將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;
具體的,所述路由設(shè)備可以為任何具備路由功能的設(shè)備;圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取方法在一種場(chǎng)景下的示例性系統(tǒng)結(jié)構(gòu)圖,如圖2所示,前置緩存服務(wù)器A、路由器A及路由器A所連接的多個(gè)終端(包括計(jì)算機(jī)、平板電話、便攜式電腦)屬于同一個(gè)局域網(wǎng)A;前置緩存服務(wù)器B、路由器B及路由器B所連接的多個(gè)終端(包括計(jì)算機(jī)、平板電話、便攜式電腦)屬于同一個(gè) 局域網(wǎng)B;局域網(wǎng)A內(nèi),多個(gè)終端通過有線或無線方式經(jīng)由路由器A連接至互聯(lián)網(wǎng);另外,局域網(wǎng)B內(nèi),多個(gè)終端通過有線或無線方式經(jīng)由路由器B連接至互聯(lián)網(wǎng);路由器A與局域網(wǎng)A內(nèi)的前置緩存服務(wù)器A相連,路由器B與局域網(wǎng)B內(nèi)的前置緩存服務(wù)器B相連。
所述路由設(shè)備位于終端和互聯(lián)網(wǎng)之間,使終端與互聯(lián)網(wǎng)相連,同時(shí),所述路由設(shè)備位于前置緩存服務(wù)器和終端之間,使終端和前置緩存服務(wù)器相連,所述前置緩存服務(wù)器和終端屬于同一個(gè)局域網(wǎng)。
具體的,所述預(yù)設(shè)策略為:當(dāng)互聯(lián)網(wǎng)出口帶寬小于第一預(yù)設(shè)閾值時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器(這里的第一預(yù)設(shè)閾值用于判斷當(dāng)前互聯(lián)網(wǎng)出口帶寬是否較小,在實(shí)際操作中,可以根據(jù)實(shí)際需要進(jìn)行設(shè)置);或者,當(dāng)所述數(shù)據(jù)獲取請(qǐng)求所請(qǐng)求的數(shù)據(jù)為前置緩存服務(wù)器中所緩存的數(shù)據(jù)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至所述前置緩存服務(wù)器。另外,在實(shí)際操作中,也可以根據(jù)局域網(wǎng)內(nèi)系統(tǒng)自身需要對(duì)預(yù)設(shè)策略進(jìn)行設(shè)置。
相對(duì)應(yīng)的,當(dāng)數(shù)據(jù)獲取請(qǐng)求不滿足預(yù)設(shè)策略時(shí),路由設(shè)備直接將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)進(jìn)行處理,所述相應(yīng)節(jié)點(diǎn),例如可以是互聯(lián)網(wǎng)上的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN,Content Delivery Network)節(jié)點(diǎn)或中心機(jī)房服務(wù)器,從而使得終端能夠從互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)獲取需要的數(shù)據(jù)。
步驟102:路由設(shè)備接收所述前置緩存服務(wù)器返回的數(shù)據(jù)并發(fā)送給終端。
具體的,當(dāng)路由設(shè)備將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)給前置緩存服務(wù)器后,前置緩存服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求在本地查找與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù)(即,查找所述數(shù)據(jù)獲取請(qǐng)求中所請(qǐng)求的數(shù)據(jù)),如果查找到,則將相應(yīng)數(shù)據(jù)通過路由設(shè)備發(fā)送給終端,如果沒找到,則向路由設(shè)備返回指示數(shù)據(jù)獲取失敗的響應(yīng)消息。
當(dāng)路由設(shè)備接收到所述前置緩存服務(wù)器返回的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送給終端;當(dāng)路由設(shè)備接收到指示數(shù)據(jù)獲取失敗的響應(yīng)消息時(shí),路由設(shè)備將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)進(jìn)行處理。
實(shí)施例二
本發(fā)明實(shí)施例二提供了一種數(shù)據(jù)獲取方法,如圖3所示,該方法包括以下步驟:
步驟301:前置緩存服務(wù)器接收路由設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求;
在該步驟之前,所述方法還包括:前置緩存服務(wù)器根據(jù)預(yù)設(shè)緩存規(guī)則緩存來自互聯(lián)網(wǎng)的數(shù)據(jù);具體的,在終端訪問互聯(lián)網(wǎng)并獲取數(shù)據(jù)的同時(shí),前置緩存服務(wù)器根據(jù)預(yù)設(shè)緩存規(guī)則緩存來自互聯(lián)網(wǎng)的數(shù)據(jù)。
具體的,所述預(yù)設(shè)緩存規(guī)則為:緩存數(shù)據(jù)量大于第二預(yù)設(shè)閾值(所述第二預(yù)設(shè)閾值可以根據(jù)實(shí)際需要進(jìn)行設(shè)置)的數(shù)據(jù);或者,緩存終端請(qǐng)求頻率高的數(shù)據(jù);或者,緩存所有數(shù)據(jù)。
進(jìn)一步的,所述方法還包括:緩存服務(wù)器根據(jù)預(yù)設(shè)緩存刪除規(guī)則刪除本地已緩存的數(shù)據(jù)。具體的,所述預(yù)設(shè)緩存刪除規(guī)則為:刪除終端請(qǐng)求頻率低的數(shù)據(jù);或者,刪除緩存時(shí)間在預(yù)設(shè)時(shí)間段以外的數(shù)據(jù),例如,設(shè)置預(yù)設(shè)時(shí)間段為近十天,則緩存時(shí)間在十天之前的數(shù)據(jù)自動(dòng)被刪除;如果設(shè)置預(yù)設(shè)時(shí)間段為近一個(gè)月,則一個(gè)月之前所緩存的數(shù)據(jù)將被自動(dòng)刪除。當(dāng)然,在實(shí)際操作中,可以根據(jù)需要并綜合考慮緩存服務(wù)器的存儲(chǔ)能力等因素來確定緩存服務(wù)器的預(yù)設(shè)緩存規(guī)則和預(yù)設(shè)緩存刪除規(guī)則。
步驟302:前置緩存服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求在本地查找與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù),當(dāng)查找到時(shí),將查找到的數(shù)據(jù)發(fā)送給路由設(shè)備。
進(jìn)一步的,當(dāng)前置緩存服務(wù)器沒有在本地查找到與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù)時(shí),向路由設(shè)備返回指示數(shù)據(jù)獲取失敗的響應(yīng)消息。
實(shí)施例三
本發(fā)明實(shí)施例三提供了一種數(shù)據(jù)獲取裝置,位于路由設(shè)備,如圖4所示,所述裝置包括:第一數(shù)據(jù)獲取請(qǐng)求接收模塊41、判斷模塊42、數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊43、數(shù)據(jù)接收模塊44及第一數(shù)據(jù)發(fā)送模塊45;其中,
所述第一數(shù)據(jù)獲取請(qǐng)求接收模塊41,用于接收終端發(fā)送的數(shù)據(jù)獲取請(qǐng)求;
所述判斷模塊42,用于判斷接收到的數(shù)據(jù)獲取請(qǐng)求是否滿足預(yù)設(shè)策略,如果是,觸發(fā)數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊43;
所述數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊43,用于被判斷模塊42觸發(fā)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;
所述數(shù)據(jù)接收模塊44,用于接收前置緩存服務(wù)器返回的數(shù)據(jù);
所述第一數(shù)據(jù)發(fā)送模塊45,用于將前置緩存服務(wù)器返回的數(shù)據(jù)發(fā)送給終端。
具體的,所述預(yù)設(shè)策略為:當(dāng)互聯(lián)網(wǎng)出口帶寬小于第一預(yù)設(shè)閾值時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至局域網(wǎng)內(nèi)的前置緩存服務(wù)器;或者,當(dāng)所述數(shù)據(jù)獲取請(qǐng)求所請(qǐng)求的數(shù)據(jù)為前置緩存服務(wù)器中所緩存的數(shù)據(jù)時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至所述前置緩存服務(wù)器。
進(jìn)一步的,所述數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊43,還用于在數(shù)據(jù)獲取請(qǐng)求不滿足預(yù)設(shè)策略時(shí),將所述數(shù)據(jù)獲取請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)上相應(yīng)節(jié)點(diǎn)進(jìn)行處理。
實(shí)施例四
本發(fā)明實(shí)施例四提供了一種數(shù)據(jù)獲取裝置,位于前置緩存服務(wù)器,如圖5所示,所述裝置包括:第二數(shù)據(jù)獲取請(qǐng)求接收模塊51、查找模塊52及第二數(shù)據(jù)發(fā)送模塊53;其中,
所述第二數(shù)據(jù)獲取請(qǐng)求接收模塊51,用于接收路由設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求;
所述查找模塊52,用于根據(jù)所述數(shù)據(jù)獲取請(qǐng)求在本地查找與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù),當(dāng)查找到時(shí),觸發(fā)第二數(shù)據(jù)發(fā)送模塊53;
所述第二數(shù)據(jù)發(fā)送模塊53,用于被查找模塊52觸發(fā)時(shí),將查找到的數(shù)據(jù)發(fā)送給路由設(shè)備。
進(jìn)一步的,所述裝置還包括:緩存模塊54,用于根據(jù)預(yù)設(shè)緩存規(guī)則緩存來自互聯(lián)網(wǎng)的數(shù)據(jù);
具體的,所述預(yù)設(shè)緩存規(guī)則為:緩存數(shù)據(jù)量大于第二預(yù)設(shè)閾值的數(shù)據(jù);或 者,緩存終端請(qǐng)求頻率高的數(shù)據(jù);或者,緩存所有數(shù)據(jù)。
進(jìn)一步的,所述裝置還包括:緩存刪除模塊55,用于根據(jù)預(yù)設(shè)緩存刪除規(guī)則刪除本地已緩存的數(shù)據(jù);
具體的,所述預(yù)設(shè)緩存刪除規(guī)則為:刪除終端請(qǐng)求頻率低的數(shù)據(jù);或者,刪除緩存時(shí)間在預(yù)設(shè)時(shí)間段以外的數(shù)據(jù)。
進(jìn)一步的,所述裝置還包括:響應(yīng)模塊56,用于當(dāng)查找模塊沒有在本地查找到與所述數(shù)據(jù)獲取請(qǐng)求相對(duì)應(yīng)的數(shù)據(jù)時(shí),向路由設(shè)備返回指示數(shù)據(jù)獲取失敗的響應(yīng)消息。
實(shí)施例五
本發(fā)明實(shí)施例五提供了一種數(shù)據(jù)獲取系統(tǒng),所述系統(tǒng)包括:實(shí)施例三所提供的路由設(shè)備和實(shí)施例四所提供的前置緩存服務(wù)器。
在具體實(shí)施過程中,上述第一數(shù)據(jù)獲取請(qǐng)求接收模塊41、判斷模塊42、數(shù)據(jù)獲取請(qǐng)求發(fā)送模塊43、數(shù)據(jù)接收模塊44及第一數(shù)據(jù)發(fā)送模塊45可以由路由設(shè)備內(nèi)的中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processing Unit)、數(shù)字信號(hào)處理器(DSP,Digital Signal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)來實(shí)現(xiàn);上述第二數(shù)據(jù)獲取請(qǐng)求接收模塊51、查找模塊52、第二數(shù)據(jù)發(fā)送模塊53、緩存模塊54、緩存刪除模塊55及響應(yīng)模塊56可以由路由設(shè)備內(nèi)的CPU、MPU、DSP或FPGA來實(shí)現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品 的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。