一種內(nèi)容存儲(chǔ)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容存儲(chǔ)的方法及系統(tǒng)。
【背景技術(shù)】
[0002]內(nèi)容分發(fā)網(wǎng)絡(luò)是一種由內(nèi)容服務(wù)器構(gòu)成的,在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò)。傳統(tǒng)的內(nèi)容分發(fā)網(wǎng)絡(luò)的內(nèi)容服務(wù)器位于核心網(wǎng)與接入網(wǎng)之間,當(dāng)收到用戶的訪問請(qǐng)求時(shí),會(huì)實(shí)時(shí)的根據(jù)網(wǎng)絡(luò)流量、各內(nèi)容服務(wù)器的負(fù)載狀況、各內(nèi)容服務(wù)器到用戶的距離以及相應(yīng)時(shí)間等信息為用戶分配距離最近的內(nèi)容服務(wù)器,可以降低用戶訪問時(shí)延。
[0003]目前,為了進(jìn)一步降低用戶訪問時(shí)延,可以將內(nèi)容分發(fā)網(wǎng)絡(luò)下沉至基站側(cè),為每個(gè)基站配置一個(gè)內(nèi)容服務(wù)器,當(dāng)基站需要訪問數(shù)據(jù)時(shí),首先判斷是否可以從為該基站配置的內(nèi)容服務(wù)器中獲取數(shù)據(jù),如果不能獲取到,再通過核心網(wǎng)獲取數(shù)據(jù),如果能獲取到,則可以不通過核心網(wǎng)獲取數(shù)據(jù)。
[0004]然而,單個(gè)基站承載的用戶數(shù)量有限,因此內(nèi)容服務(wù)器中數(shù)據(jù)的命中率較低,當(dāng)基站承載的用戶數(shù)較少時(shí),內(nèi)容服務(wù)器的存儲(chǔ)量需要極大才能保證足夠多的基站通過訪問為各自配置的內(nèi)容服務(wù)器就能獲取請(qǐng)求的數(shù)據(jù),但是為內(nèi)容服務(wù)器配置大存儲(chǔ)量的成本較高,所以現(xiàn)有技術(shù)不能在保證成本的前提下,降低用戶的訪問時(shí)延。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種內(nèi)容存儲(chǔ)的方法及系統(tǒng),可以解決現(xiàn)有技術(shù)不能在保證成本的前提下,降低用戶的訪問時(shí)延的問題。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]—種內(nèi)容存儲(chǔ)的方法,所述方法應(yīng)用于內(nèi)容存儲(chǔ)系統(tǒng)中,所述內(nèi)容存儲(chǔ)系統(tǒng)中包括第一級(jí)內(nèi)容存儲(chǔ)模塊、第二級(jí)內(nèi)容存儲(chǔ)模塊以及基站群,所述第一級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站群,所述第二級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站組,其中,一個(gè)基站群包括至少兩個(gè)基站組,一個(gè)基站組包括至少兩個(gè)基站,所述方法包括:
[0008]所述第一級(jí)內(nèi)容存儲(chǔ)模塊周期性統(tǒng)計(jì)所服務(wù)的基站群中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次;
[0009]所述第一級(jí)內(nèi)容存儲(chǔ)模塊按照訪問頻次從高到低的順序?qū)⑺龅谝患?jí)內(nèi)容存儲(chǔ)模塊統(tǒng)計(jì)的各訪問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第一級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限;
[0010]所述第二級(jí)內(nèi)容存儲(chǔ)模塊周期性獲取所服務(wù)的基站組中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次;
[0011]所述第二級(jí)內(nèi)容存儲(chǔ)模塊按照訪問頻次從高到低的順序?qū)⑺龅诙?jí)內(nèi)容存儲(chǔ)模塊獲取的各訪問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第二級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限。
[0012]—種內(nèi)容存儲(chǔ)的系統(tǒng),所述系統(tǒng)包括:第一級(jí)內(nèi)容存儲(chǔ)模塊、第二級(jí)內(nèi)容存儲(chǔ)模塊以及基站群;所述第一級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站群,所述第二級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站組,其中,一個(gè)基站群包括至少兩個(gè)基站組,一個(gè)基站組包括至少兩個(gè)基站;
[0013]所述第一級(jí)內(nèi)容存儲(chǔ)模塊,用于周期性統(tǒng)計(jì)所服務(wù)的基站群中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次;按照訪問頻次從高到低的順序?qū)⑺龅谝患?jí)內(nèi)容存儲(chǔ)模塊統(tǒng)計(jì)的各訪問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第一級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限;
[0014]所述第二級(jí)內(nèi)容存儲(chǔ)模塊,用于周期性獲取所服務(wù)的基站組中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次;按照訪問頻次從高到低的順序?qū)⑺龅诙?jí)內(nèi)容存儲(chǔ)模塊獲取的各訪問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第二級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限。
[0015]本發(fā)明實(shí)施例提供的內(nèi)容存儲(chǔ)的方法及系統(tǒng),第一級(jí)內(nèi)容存儲(chǔ)模塊周期性統(tǒng)計(jì)所服務(wù)的基站群中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次,并按照訪問頻次從高到低的順序?qū)⒏髟L問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第一級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限;第二級(jí)內(nèi)容存儲(chǔ)模塊周期性獲取所服務(wù)的基站組中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次,并按照訪問頻次從高到低的順序?qū)⒏髟L問頻次的數(shù)據(jù)進(jìn)行存儲(chǔ),直至所述第二級(jí)內(nèi)容存儲(chǔ)模塊的存儲(chǔ)量達(dá)到存儲(chǔ)上限。與現(xiàn)有技術(shù)中一個(gè)基站對(duì)應(yīng)一個(gè)內(nèi)容服務(wù)器而導(dǎo)致不能在保證成本的前提下,降低用戶的訪問時(shí)延相比,本發(fā)明實(shí)施例分兩級(jí)進(jìn)行內(nèi)容存儲(chǔ),第一級(jí)內(nèi)容存儲(chǔ)模塊集中存儲(chǔ)基站群中的基站訪問頻次較高的數(shù)據(jù),第二級(jí)內(nèi)容存儲(chǔ)模塊存儲(chǔ)基站組中的基站訪問頻次較高的數(shù)據(jù),可以提高數(shù)據(jù)訪問過程中的數(shù)據(jù)訪問命中率,且無需為每個(gè)基站配置存儲(chǔ)大量數(shù)據(jù)的內(nèi)容服務(wù)器,可以節(jié)約成本,所以本發(fā)明實(shí)施例能夠在保證成本的前提下,降低用戶的訪問時(shí)延。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)的方法的流程圖;
[0018]圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)的方法的流程圖;
[0019]圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)的方法的流程圖;
[0020]圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)的方法的流程圖;
[0021]圖5為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)的系統(tǒng)的邏輯結(jié)構(gòu)示意圖;
[0022]圖6為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)的系統(tǒng)的邏輯結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]為了在保證成本的前提下,降低用戶的訪問時(shí)延,本發(fā)明實(shí)施例提供了一種內(nèi)容存儲(chǔ)的方法,該方法應(yīng)用于內(nèi)容存儲(chǔ)分發(fā)系統(tǒng)中,內(nèi)容存儲(chǔ)分發(fā)系統(tǒng)中包括第一級(jí)內(nèi)容存儲(chǔ)模塊和第二級(jí)內(nèi)容存儲(chǔ)模塊,第一級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站群,第二級(jí)內(nèi)容存儲(chǔ)模塊服務(wù)于一個(gè)基站組,其中,一個(gè)基站群包括至少兩個(gè)基站組,一個(gè)基站組包括至少兩個(gè)基站,如圖1所示,該方法包括:
[0025]101、第一級(jí)內(nèi)容存儲(chǔ)模塊周期性統(tǒng)計(jì)所服務(wù)的基站群中的所有基站對(duì)不同數(shù)據(jù)的訪問頻次。
[0026]其中,統(tǒng)計(jì)的周期可根據(jù)基站群內(nèi)的基站訪問數(shù)據(jù)的習(xí)慣來確定,如果訪問的數(shù)據(jù)內(nèi)容在短時(shí)間內(nèi)變化較快,則將統(tǒng)計(jì)周期設(shè)置為30分鐘或者更短,如果訪問的數(shù)據(jù)內(nèi)容變化緩慢,則將統(tǒng)計(jì)周期設(shè)置為較長(zhǎng)的時(shí)間,例如3個(gè)小時(shí)。
[0027]值得說明的是,對(duì)于一個(gè)數(shù)據(jù)而言,第一級(jí)內(nèi)容存儲(chǔ)模塊需統(tǒng)計(jì)該數(shù)據(jù)被基站群中的所有基站訪問的訪問總頻次。
[0028]102、第一級(jí)內(nèi)容存儲(chǔ)