一種請求信息處理方法及設(shè)備的制造方法
【專利摘要】本發(fā)明實施例提供一種請求信息處理方法及請求信息處理設(shè)備,包括:內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中的接入服務(wù)器接收來自客戶端的用于請求所述接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄;所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系;所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;所述接入服務(wù)器控制所述CDN中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容并發(fā)送給所述客戶端。通過本發(fā)明實施例,達到了降低負載均衡服務(wù)器的負載的技術(shù)效果。
【專利說明】
_種請求信息處理方法及設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及信息處理領(lǐng)域,尤其涉及一種請求信息處理方法及設(shè)備。
【背景技術(shù)】
[0002]CDN(Content Distribut1n Network)即是內(nèi)容分發(fā)網(wǎng)絡(luò),是構(gòu)筑在現(xiàn)有互聯(lián)網(wǎng)上的一種先進的流量分配網(wǎng)絡(luò)。該網(wǎng)絡(luò)將網(wǎng)站源服務(wù)器中的內(nèi)容存儲到分布于各地的CDN網(wǎng)絡(luò)節(jié)點上。
[0003]目前,由于CDN節(jié)點分布各地,而GSLB(Global Server Load Balance,全局負載均衡)服務(wù)器僅有一個。通常情況下,客戶端發(fā)送請求給⑶N,⑶N將該請求發(fā)送給GSLB,GSLB按照該請求的URL得到哈希值,給出一個負載低帶寬高的路徑給CDN。這樣,很多請求均需要GSLB進行處理,其負載高。
[0004]可見,現(xiàn)有技術(shù)中的負載均衡服務(wù)器存在負載較高的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種請求信息處理方法及設(shè)備,用以解決現(xiàn)有技術(shù)中的負載均衡服務(wù)器存在負載較高的技術(shù)問題,實現(xiàn)降低負載均衡服務(wù)器的負載。
[0006]本發(fā)明實施例提供一種請求信息處理方法,包括:
[0007]內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中的接入服務(wù)器接收來自客戶端的用于請求所述接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄;
[0008]所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系;
[0009]所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;
[0010]所述接入服務(wù)器控制所述⑶N中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容并發(fā)送給所述客戶端。
[0011 ]本發(fā)明實施例提供一種請求信息處理設(shè)備,包括:
[0012]第一接收單元,用于接收來自客戶端的用于請求內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄;
[0013]第一獲取單元,用于獲取目錄與存儲路徑之間的對應(yīng)關(guān)系;
[0014]第一確定單元,用于根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;
[0015]第一發(fā)送單元,用于控制所述⑶N中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端。
[0016]本發(fā)明實施例提供的請求信息處理方法及設(shè)備,在接收到由客戶端發(fā)送的第一請求信息時,通過接入服務(wù)器獲取的目錄與存儲路徑之間的對應(yīng)關(guān)系,即可確定與第一目錄對應(yīng)的第一存儲路徑,避免了現(xiàn)有技術(shù)中,每次接收到由客戶端發(fā)送的請求信息時,均要將客戶端發(fā)送的請求信息發(fā)送給負載均衡服務(wù)器,才能確定存儲路徑,所以,通過本發(fā)明實施例提供的技術(shù)方案能夠降低負載均衡服務(wù)器的負載。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明一種請求信息處理方法實施例流程圖;
[0019]圖2為本發(fā)明一種請求信息處理設(shè)備實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]由于本發(fā)明實施例中的請求信息處理方法是基于⑶N網(wǎng)絡(luò)的,下面簡要介紹一下CDN技術(shù)。
[0022]⑶N是構(gòu)建在網(wǎng)絡(luò)之上的內(nèi)容分發(fā)網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過中心平臺的負載均衡、內(nèi)容分發(fā)、調(diào)用等功能模塊,使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問響應(yīng)速度和命中率。CDN的關(guān)鍵技術(shù)主要有內(nèi)容存儲和分發(fā)技術(shù)。
[0023]CDN的基本原理是廣泛采用各種緩存服務(wù)器,將這些緩存服務(wù)器分布到用戶訪問相對集中的地區(qū)或網(wǎng)絡(luò)中,在用戶訪問網(wǎng)站時,利用全局負載技術(shù)將用戶的訪問指向距離最近的工作正常的緩存服務(wù)器上,由緩存服務(wù)器直接響應(yīng)用戶請求。
[0024]請參考圖1,為本申請實施例提供的一種請求信息處理方法,具體包括如下步驟:
[0025]SlOl:內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N中的接入服務(wù)器接收來自客戶端的用于請求所述接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄;
[0026]S102:所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系;
[0027]S103:所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;
[0028]S104:所述接入服務(wù)器控制所述⑶N中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端。
[0029]在本申請實施例中,在執(zhí)行步驟SlOl之前,所述方法還包括:
[0030]在所述接入服務(wù)器第一次接收用于請求所述接入服務(wù)器提供M個內(nèi)容的M個請求信息時,所述接入服務(wù)器將所述M個請求信息發(fā)送給CDN中的負載均衡服務(wù)器;
[0031]所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的與所述M個內(nèi)容對應(yīng)的M個存儲路徑;
[0032]所述接入服務(wù)器基于所述M個存儲路徑及與所述M個內(nèi)容對應(yīng)的M個目錄,建立所述對應(yīng)關(guān)系。
[0033]在本發(fā)明實施例中的客戶端可以是觀看視頻、文檔的顯示設(shè)備,也可以是用于配合顯示設(shè)備觀看網(wǎng)絡(luò)視頻、網(wǎng)絡(luò)新聞的設(shè)備,如:具有W1-Fi(WIreless-Fidelity,無線寬帶)功能的智能手機、平板電腦、智能電視或者電視盒子。
[0034]在本發(fā)明實施例中,客戶端發(fā)送的請求可以用于請求服務(wù)器端提供網(wǎng)絡(luò)服務(wù)的請求。具體的,如:客戶端播放直播視頻的頻道的網(wǎng)址或瀏覽網(wǎng)頁的網(wǎng)址,或者為其它網(wǎng)址,包括域名和URL(Uniform Resource Locator,統(tǒng)一資源定位符),其中,URL中包括目錄和文件名(文件名即最后一級路徑)。在具體實現(xiàn)過程中,假設(shè)有一文件夾A,文件夾A中包含子文件Al、A2、A3三個子文件,則對應(yīng)的文件A為本發(fā)明實施例中的目錄,子文件Al、A2、A3則為文件名。
[0035]在本發(fā)明實施例中,假設(shè)⑶N中包含⑶N1、⑶N2、⑶N3、CDN4四個服務(wù)器節(jié)點,接入服務(wù)具體可以為上述4個服務(wù)器節(jié)點中任意一個服務(wù)器節(jié)點,用于接收客戶端請求信息的服務(wù)器。在具體實現(xiàn)過程中,在接入服務(wù)器第一次接收到用于請求接入服務(wù)器提供M個內(nèi)容的M個請求信息時,均需要將接收到的請求信息發(fā)送至CDN中的負載均衡服務(wù)器。在本發(fā)明實施例中,M以3為例,3個內(nèi)容具體可以為CCTV/1.ts、CCTV/2.ts、CCTV/3.ts。
[0036]在本發(fā)明實施例中,M個請求信息可以是由不同的客戶端同時發(fā)起的,也可以是由同一客戶端在不同時間發(fā)起的,在本發(fā)明實施例中不作具體限定,只要是第一次請求即可。
[0037]在具體實現(xiàn)過程中,在將請求信息轉(zhuǎn)發(fā)給CDN中的負載均衡服務(wù)器后,負載均衡服務(wù)器通過哈希算法,即可確定與請求信息對應(yīng)的存儲路徑,在本發(fā)明實施例中,存儲路徑具體包括:用于給客戶端提供內(nèi)容的CDN,如:CDN中的CDNl節(jié)點或CDN2節(jié)點。
[0038]在負載均衡服務(wù)器通過CDN中的負載均衡服務(wù)器確定與請求信息對應(yīng)的存儲路徑之后,則建立目錄與存儲路徑之間的對應(yīng)關(guān)系,本發(fā)明實施例中,建立上述對應(yīng)關(guān)系的過程,具體包括如下步驟:
[0039]所述接入服務(wù)器確定所述M個內(nèi)容的內(nèi)容類型;
[0040]若所述M個內(nèi)容中有N個內(nèi)容的內(nèi)容類型為第一類內(nèi)容類型,所述接入服務(wù)器則基于與所述N個內(nèi)容對應(yīng)的N個存儲路徑及對應(yīng)的N個目錄,建立所述對應(yīng)關(guān)系。
[0041]在接收由負載均衡服務(wù)器反饋的與請求內(nèi)容對應(yīng)的存儲路徑之后,還要確定請求的M個內(nèi)容的內(nèi)容類型,然后根據(jù)請求內(nèi)容的內(nèi)容類型確定是否建立相應(yīng)的對應(yīng)關(guān)系。
[0042]在本發(fā)明實施例中,第一內(nèi)容類型為請求直播內(nèi)容和/或數(shù)據(jù)量較小內(nèi)容的類型。在確定請求內(nèi)容的內(nèi)容類型為第一內(nèi)容類型時,才基于請求內(nèi)容的目錄及對應(yīng)的存儲路徑建立目錄與存儲路徑之間對應(yīng)關(guān)系。在具體實現(xiàn)過程中,若第一請求信息用于請求的內(nèi)容為his直播流,則屬于第一內(nèi)容類型,則可以建立相應(yīng)的對應(yīng)關(guān)系;若第一請求信息用于請求的內(nèi)容為圖片,同樣屬于第一內(nèi)容類型,則可以建立相應(yīng)的對應(yīng)關(guān)系。
[0043]通過本發(fā)明實施例,在請求內(nèi)容的內(nèi)容類型為第一內(nèi)容類型時,具體的,如:請求Hls直播流;或類似圖片數(shù)據(jù)量較小的內(nèi)容,則可以將請求信息中最后一級路徑去掉,建立相應(yīng)的對應(yīng)關(guān)系,這樣在下次一次接收到同樣的請求信息時,可以根據(jù)建立的對應(yīng)關(guān)系確定存儲路徑,無需經(jīng)過負載均衡服務(wù)器的處理,所以,能夠降低負載均衡服務(wù)器的負載。
[0044]進一步,在具體實現(xiàn)過程中,在第一次向接入服務(wù)器請求提供CCTV/l.ts內(nèi)容文件時,會將請求信息發(fā)送至負載均衡服務(wù)器,而在經(jīng)過負載均衡服務(wù)器哈希之后,則可能會確定由⑶N中的⑶NI節(jié)點服務(wù)器提供CCTV/l.ts內(nèi)容文件,然而⑶NI節(jié)點服務(wù)器中并沒有緩存CCTV/l.ts內(nèi)容文件,這時則要請求回源,即由源服務(wù)器提供A內(nèi)容文件,或者哈希其它路徑,以提供CCTV/l.ts內(nèi)容文件,那么對于這種情況,則會導(dǎo)致命中率低。由此,通過本發(fā)明實施例,由于通過接入服務(wù)器中存儲的對應(yīng)關(guān)系,即可確定存儲路徑,不僅需要負載均衡服務(wù)器的處理,降低了負載均衡服務(wù)器的負載,同時還能夠提高命中率。
[0045]在具體實現(xiàn)過程中,對于類似MP4大數(shù)據(jù)量文件,由于類似文件已經(jīng)在各CDN節(jié)點中緩存,所以,對于這種情況則無需建立相應(yīng)的對應(yīng)關(guān)系,只要按照整個URL進行哈希,即可保證哈希得到的CDN上緩存有該文件,以提高命中率。
[0046]在本發(fā)明實施例中,在建立目錄與路徑的對應(yīng)關(guān)系之后,則執(zhí)行步驟SlOl:內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中的接入服務(wù)器接收來自客戶端的用于請求所述接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄。
[0047]在本發(fā)明實施例中,客戶端,智能手機向CDN中的接入服務(wù)器發(fā)送第一請求信息,以請求接入服務(wù)器提供一CCTV/1.ts內(nèi)容文件。且在第一請求信息中包含第一內(nèi)容的第一目錄,具體的,如CCTV。
[0048]在接收到第一請求信息后,則執(zhí)行步驟S102:所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系。
[0049]在本發(fā)明實施例中,在接收到由第一請求信息之后,首先是獲取目錄與存儲路徑之間的對應(yīng)關(guān)系,在具體實現(xiàn)過程中,建立的對應(yīng)關(guān)系可以存儲在接入服務(wù)器中,也可以是存儲在別的服務(wù)器中,本領(lǐng)域普通技術(shù)人員可以根據(jù)實際需要進行設(shè)定,在本發(fā)明實施例中不作具體限定。
[0050]在獲取目錄與路徑之間的對應(yīng)關(guān)系之后,則執(zhí)行步驟S103:所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑。
[0051]在本發(fā)明實施例中,對于步驟S103的具體實現(xiàn)過程,具體包括如下步驟:
[0052]所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中;
[0053]若為是,所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑。
[0054]在本發(fā)明實施例中,在獲取目錄與存儲路徑之間的對應(yīng)關(guān)系之后,則判斷與第一請求對應(yīng)的第一目錄是否存在于對應(yīng)關(guān)系包括的目錄中。
[0055]在具體實現(xiàn)過程中,可以通過一一比對的方式,確定第一目錄是否存在于對應(yīng)關(guān)系包括的目錄中。若存在,則根據(jù)對應(yīng)關(guān)系,確定與第一目錄對應(yīng)的第一存儲路徑。在本發(fā)明實施例中,第一目錄具體為CCTV,第一存儲路徑則為用于提供視頻文件的服務(wù)器節(jié)點CDNl0
[0056]在確定第一存儲路徑之后,則執(zhí)行步驟:S104:所述接入服務(wù)器控制所述⑶N中的第一服務(wù)器通過所述第一路徑獲取所述第一內(nèi)容并發(fā)送給所述客戶端。
[0057]在本發(fā)明實施例中,在確定與第一目錄對應(yīng)的第一路徑之后,則控制與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端,即控制服務(wù)器節(jié)點CDNl將第一內(nèi)容發(fā)送給客戶端,在本發(fā)明實施例中,CDN中的服務(wù)器節(jié)點和客戶端之間的通信可以通過有線方式,也可以通過無線方式,如:WIFI等,在本發(fā)明實施例中不作具體限定。
[0058]在本發(fā)明實施例中,接入服務(wù)器和第一服務(wù)器可以為同一服務(wù)器,也可以為不同服務(wù)器,在本發(fā)明實施例中不作具體限定。
[0059]通過本發(fā)明實施例,在接收到由客戶端發(fā)送的請求信息時,只要根據(jù)以建立的對應(yīng)關(guān)系,即可確定相應(yīng)的存儲路徑,無需負載均衡服務(wù)器的處理,由此,能夠降低負載均衡服務(wù)器的負載。
[0060]在本發(fā)明實施例中,在所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中之后,所述方法還包括:
[0061]若為否,所述接入服務(wù)器將所述第一請求信息發(fā)送至所述⑶N中的負載均衡服務(wù)器;
[0062]所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的與所述第一目錄對應(yīng)的第一存儲路徑;
[0063]所述接入服務(wù)器將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。
[0064]在具體實現(xiàn)過程中,若在對應(yīng)關(guān)系包括的目錄中不包括與第一目錄對應(yīng)的第一存儲路徑,仍需要將第一請求信息發(fā)送至CDN中的負載均衡服務(wù)器,以獲得由負載均衡服務(wù)器反饋與第一目錄對應(yīng)的第一存儲路徑。在本發(fā)明實施例中,對于將第一目錄和第一存儲路徑添加至獲取的對應(yīng)關(guān)系中,以更新獲取的對應(yīng)關(guān)系的具體實現(xiàn)過程,具體包括以下步驟:
[0065]所述接入服務(wù)器判斷是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容;
[0066]若為是,所述接入服務(wù)器則將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。
[0067]在本發(fā)明實施例中,在將第一目錄和第一存儲路徑添加至對應(yīng)關(guān)系之前,還要判斷是否能夠根據(jù)第一存儲路徑獲取第一內(nèi)容,即確定的節(jié)點服務(wù)器能否給客戶端提供第一內(nèi)容。
[0068]若能夠提供,則將第一目錄和第一存儲路徑添加至對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系,以使得接入服務(wù)器再次接收到同樣的請求時,則可以直接根據(jù)接入服務(wù)器中對應(yīng)關(guān)系獲取相應(yīng)的存儲路徑,無需將請求信息發(fā)送至負載均衡服務(wù)器,從而達到降低負載均衡服務(wù)器的負載的技術(shù)效果。
[0069]在本發(fā)明實施例中,在所述接入服務(wù)器確定是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容之后,所述方法還包括:
[0070]若為否,所述接入服務(wù)器則請求所述負載均衡服務(wù)器進行回源;
[0071 ]所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的第一反饋消息;所述第一反饋消息用于表明所述負載均衡服務(wù)器進行回源后仍不能獲取所述第一內(nèi)容;
[0072]所述接入端服務(wù)器則將所述第一目錄存儲至所述接入端服務(wù)器中,并作第一標記;所述第一標記用于表征所述接入服務(wù)器不能提供所述第一內(nèi)容。
[0073]在具體實現(xiàn)過程中,若不能根據(jù)獲取的第一存儲路徑不能獲取第一內(nèi)容,則需要將第一請求消息再次發(fā)送給負載均衡服務(wù)器,以請求負載均衡服務(wù)器進行回源。
[0074]在負載均衡服務(wù)器進行回源過程中,則可以確定由其它節(jié)點服務(wù)器提供第一內(nèi)容,或從源服務(wù)器中獲取第一內(nèi)容,并提供第一內(nèi)容。
[0075]若負載均衡服務(wù)器回源成功,接入服務(wù)器則可以接收到由負載均衡服務(wù)器反饋的與第一目錄對應(yīng)的第一存儲路徑,然后,則可以將第一目錄及第一存儲路徑添加至對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。
[0076]若在負載均衡服務(wù)器經(jīng)過回源后,仍不能確定與第一目錄對應(yīng)的第一存儲路徑,接入服務(wù)器則可以接收到由負載均衡服務(wù)器反饋的第一反饋消息,用于表征,用于表征在負載均衡服務(wù)器在進行回源后仍不能提供第一內(nèi)容。
[0077]在接收到由負載均衡服務(wù)器反饋的第一消息后,接入服務(wù)器則將第一目錄記錄在接入服務(wù)器中,并標記無法提供第一內(nèi)容,從而,在接入服務(wù)器再次接收到同樣的請求信息時,無需通過負載均衡服務(wù)器即可判斷無法提供第一內(nèi)容,進一步達到降低負載均衡服務(wù)器的負載的技術(shù)效果。
[0078]基于上述技術(shù)方案,請參考圖2,本發(fā)明還提供一種信息請求信息處理設(shè)備,包括:
[0079]第一接收單元20,用于接收來自客戶端的用于請求內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄;
[0080]第一獲取單元21,用于獲取目錄與存儲路徑之間的對應(yīng)關(guān)系;
[0081 ]第一確定單元22,用于根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;
[0082]第一發(fā)送單元23,用于所述接入服務(wù)器控制所述⑶N中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端。
[0083]可選的,在所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系之前,所述設(shè)備還包括:
[0084]第二發(fā)送單元,用于在所述接入服務(wù)器第一次接收用于請求所述接入服務(wù)器提供M個內(nèi)容的M個請求信息時,將所述M個請求信息發(fā)送給CDN中的負載均衡服務(wù)器;
[0085]第二接收單元,用于接收由所述負載均衡服務(wù)器反饋的與所述M個內(nèi)容對應(yīng)的M個存儲路徑;
[0086]第一建立單元,用于基于所述M個存儲路徑及與所述M個內(nèi)容對應(yīng)的M個目錄,建立所述對應(yīng)關(guān)系。
[0087]可選的,所述第一建立單元用于:
[0088]確定所述M個內(nèi)容的內(nèi)容類型;
[0089]若所述M個內(nèi)容中有N個內(nèi)容的內(nèi)容類型為第一類內(nèi)容類型,則基于與所述N個內(nèi)容對應(yīng)的N個存儲路徑及對應(yīng)的N個目錄,建立所述對應(yīng)關(guān)系。
[0090]可選的,所述第一確定單元22用于:
[0091 ]判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中;
[0092]若為是,根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑。
[0093]可選的,在所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中之后,所述第一確定單元22還用于:
[0094]若為否,將所述第一請求信息發(fā)送至所述⑶N中的負載均衡服務(wù)器;
[0095]接收由所述負載均衡服務(wù)器反饋的與所述第一目錄對應(yīng)的第一存儲路徑;
[0096]將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。
[0097]可選的,所述第一確定單元22用于:
[0098]判斷是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容;
[0099]若為是,則將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。
[0100]可選的,在所述接入服務(wù)器確定是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容之后,所述第一確定單元22還用于:
[0101]若為否,則請求所述負載均衡服務(wù)器進行回源;
[0102]接收由所述負載均衡服務(wù)器反饋的第一反饋消息;所述第一反饋消息用于表明所述負載均衡服務(wù)器進行回源后仍不能獲取所述第一內(nèi)容;
[0103]將所述第一目錄存儲至所述接入端服務(wù)器中,并作第一標記;所述第一標記用于表征所述接入服務(wù)器不能提供所述第一內(nèi)容。
[0?04] 本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現(xiàn)相關(guān)功能單
J L ο
[0105]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0106]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0107]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種請求信息處理方法,其特征在于,包括: 內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中的接入服務(wù)器接收來自客戶端的用于請求所述接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄; 所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系; 所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑; 所述接入服務(wù)器控制所述CDN中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系之前,所述方法還包括: 在所述接入服務(wù)器第一次接收用于請求所述接入服務(wù)器提供M個內(nèi)容的M個請求信息時,所述接入服務(wù)器將所述M個請求信息發(fā)送給CDN中的負載均衡服務(wù)器; 所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的與所述M個內(nèi)容對應(yīng)的M個存儲路徑; 所述接入服務(wù)器基于所述M個存儲路徑及與所述M個內(nèi)容對應(yīng)的M個目錄,建立所述對應(yīng)關(guān)系。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接入服務(wù)器基于所述M個存儲路徑及與所述M個內(nèi)容對應(yīng)的M個目錄,建立所述對應(yīng)關(guān)系,包括: 所述接入服務(wù)器確定所述M個內(nèi)容的內(nèi)容類型; 若所述M個內(nèi)容中有N個內(nèi)容的內(nèi)容類型為第一類內(nèi)容類型,所述接入服務(wù)器則基于與所述N個內(nèi)容對應(yīng)的N個存儲路徑及對應(yīng)的N個目錄,建立所述對應(yīng)關(guān)系。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑,包括: 所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中; 若為是,所述接入服務(wù)器根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中之后,所述方法還包括: 若為否,所述接入服務(wù)器將所述第一請求信息發(fā)送至所述CDN中的負載均衡服務(wù)器;所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的與所述第一目錄對應(yīng)的第一存儲路徑; 所述接入服務(wù)器將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接入服務(wù)器將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系,包括: 所述接入服務(wù)器判斷是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容; 若為是,所述接入服務(wù)器則將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述接入服務(wù)器確定是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容之后,所述方法還包括: 若為否,所述接入服務(wù)器則請求所述負載均衡服務(wù)器進行回源; 所述接入服務(wù)器接收由所述負載均衡服務(wù)器反饋的第一反饋消息;所述第一反饋消息用于表明所述負載均衡服務(wù)器進行回源后仍不能獲取所述第一內(nèi)容; 所述接入端服務(wù)器則將所述第一目錄存儲至所述接入端服務(wù)器中,并作第一標記;所述第一標記用于表征所述接入服務(wù)器不能提供所述第一內(nèi)容。8.一種請求信息處理的設(shè)備,其特征在于,包括: 第一接收單元,用于接收來自客戶端的用于請求內(nèi)容分發(fā)網(wǎng)絡(luò)CDN中接入服務(wù)器提供第一內(nèi)容的第一請求信息,所述第一請求信息中包含所述第一內(nèi)容的第一目錄; 第一獲取單元,用于獲取目錄與存儲路徑之間的對應(yīng)關(guān)系; 第一確定單元,用于根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑;第一發(fā)送單元,用于所述接入服務(wù)器控制所述CDN中與所述第一路徑對應(yīng)的第一服務(wù)器將所述第一內(nèi)容發(fā)送給所述客戶端。9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,在所述接入服務(wù)器獲取目錄與存儲路徑之間的對應(yīng)關(guān)系之前,所述設(shè)備還包括: 第二發(fā)送單元,用于在所述接入服務(wù)器第一次接收用于請求所述接入服務(wù)器提供M個內(nèi)容的M個請求信息時,將所述M個請求信息發(fā)送給CDN中的負載均衡服務(wù)器; 第二接收單元,用于接收由所述負載均衡服務(wù)器反饋的與所述M個內(nèi)容對應(yīng)的M個存儲路徑; 第一建立單元,用于基于所述M個存儲路徑及與所述M個內(nèi)容對應(yīng)的M個目錄,建立所述對應(yīng)關(guān)系。10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述第一建立單元用于: 確定所述M個內(nèi)容的內(nèi)容類型; 若所述M個內(nèi)容中有N個內(nèi)容的內(nèi)容類型為第一類內(nèi)容類型,則基于與所述N個內(nèi)容對應(yīng)的N個存儲路徑及對應(yīng)的N個目錄,建立所述對應(yīng)關(guān)系。11.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述第一確定單元用于: 判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中; 若為是,根據(jù)所述對應(yīng)關(guān)系,確定與所述第一目錄對應(yīng)的第一存儲路徑。12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,在所述接入服務(wù)器判斷所述第一目錄是否在所述對應(yīng)關(guān)系包括的目錄中之后,所述第一確定單元還用于: 若為否,將所述第一請求信息發(fā)送至所述CDN中的負載均衡服務(wù)器; 接收由所述負載均衡服務(wù)器反饋的與所述第一目錄對應(yīng)的第一存儲路徑; 將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系O13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述第一確定單元用于: 判斷是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容; 若為是,則將所述第一目錄和所述第一存儲路徑添加至所述對應(yīng)關(guān)系中,以獲得更新后的對應(yīng)關(guān)系。14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,在所述接入服務(wù)器確定是否能夠根據(jù)所述第一存儲路徑獲取所述第一內(nèi)容之后,所述第一確定單元還用于: 若為否,則請求所述負載均衡服務(wù)器進行回源; 接收由所述負載均衡服務(wù)器反饋的第一反饋消息;所述第一反饋消息用于表明所述負載均衡服務(wù)器進行回源后仍不能獲取所述第一內(nèi)容; 將所述第一目錄存儲至所述接入端服務(wù)器中,并作第一標記;所述第一標記用于表征所述接入服務(wù)器不能提供所述第一內(nèi)容。
【文檔編號】H04L29/08GK105847401SQ201610264257
【公開日】2016年8月10日
【申請日】2016年4月25日
【發(fā)明人】劉斌
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司