基于cdn的視頻推送方法、系統(tǒng)及設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種基于CDN的視頻推送方法、系統(tǒng)及設(shè)備,其包括:搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn);向每一目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表;在接收到目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表;顯示熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。本發(fā)明通過將最近幾個CDN節(jié)點(diǎn)緩存的視頻內(nèi)容列表作為熱點(diǎn)視頻內(nèi)容列表推送給用戶的方式,增加了用戶通過熱點(diǎn)視頻內(nèi)容列表隨意點(diǎn)播感興趣的視頻內(nèi)容的幾率,進(jìn)而降低了用戶隨意點(diǎn)播由較遠(yuǎn)CDN節(jié)點(diǎn)緩存的冷點(diǎn)視頻的幾率,因此能夠明顯緩解CDN的調(diào)度壓力。
【專利說明】
基于CDN的視頻推送方法、系統(tǒng)及設(shè)備
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及視頻點(diǎn)播技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及一種基于CDN的視頻推送方法、能夠?qū)崿F(xiàn)該視頻推送方法的視頻推送系統(tǒng)、及設(shè)置有該種視頻推送系統(tǒng)的設(shè)備。
【背景技術(shù)】
[0002]目前內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDelivery Network,Q)N)已經(jīng)廣泛用于視頻服務(wù)器搭建,搭建的CDN節(jié)點(diǎn)越多,覆蓋的用戶越多,離用戶就越近,如果用戶點(diǎn)播的視頻內(nèi)容能夠在最近的CDN節(jié)點(diǎn)上獲取到,便能獲得最快的播放速度。由于CDN節(jié)點(diǎn)具有空間的限制,其不可能對所有視頻內(nèi)容進(jìn)行緩存,因此,CDN的分發(fā)控制中心會將點(diǎn)播較多的熱點(diǎn)視頻分發(fā)至所有CDN節(jié)點(diǎn)進(jìn)行緩存,以保證熱點(diǎn)視頻的播放體驗(yàn),并將點(diǎn)播較少的冷點(diǎn)視頻分發(fā)至少數(shù)的CDN節(jié)點(diǎn)進(jìn)行緩存,以合理地利用資源避免過載?;谠摲N分發(fā)方案,如果用戶點(diǎn)播了冷點(diǎn)視頻,則需要從緩存有該冷點(diǎn)視頻的CDN節(jié)點(diǎn)獲取并中轉(zhuǎn)到最近的CDN節(jié)點(diǎn)進(jìn)行播放,但在大部分情況下,用戶隨意點(diǎn)播的冷點(diǎn)視頻很可能僅播放幾分鐘就因不感興趣而被關(guān)閉,這就增加了⑶N的調(diào)度壓力,而且還影響播放體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一個目的是提供一種基于⑶N的視頻推送方法,以緩解⑶N調(diào)度壓力。
[0004]根據(jù)本發(fā)明的第一方面,提供了一種基于⑶N的視頻推送方法,其包括:
[0005]搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn);
[0006]向每一所述目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使所述目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表;
[0007]在接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表;
[0008]顯示所述熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。
[0009]優(yōu)選的是,所述在接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表包括:
[0010]在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對所述設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。
[0011 ]優(yōu)選的是,所述顯示所述熱點(diǎn)視頻內(nèi)容列表包括:
[0012]根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表;
[0013]在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。
[0014]優(yōu)選的是,所述根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表包括:
[0015]獲取分類顯示中設(shè)定的分類標(biāo)簽;
[0016]形成與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表;
[0017]根據(jù)視頻內(nèi)容的類型標(biāo)識符,將所述熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容分類添加至對應(yīng)的分類視頻內(nèi)容列表中。
[0018]優(yōu)選的是,所述方法還包括:
[0019]在接收到用戶輸入的設(shè)定數(shù)量后,將所述當(dāng)前設(shè)定數(shù)量更新為所述用戶輸入的設(shè)定數(shù)量;和/或,
[0020]以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過所述熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù);
[0021]如果所述次數(shù)小于設(shè)定次數(shù),且所述當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大所述當(dāng)前設(shè)定數(shù)量。
[0022]本發(fā)明的另一個目的是提供一種能夠?qū)崿F(xiàn)本發(fā)明視頻推送方法的視頻推送系統(tǒng)。
[0023]根據(jù)本發(fā)明的第二方面,提供了一種基于⑶N的視頻推送系統(tǒng),其包括:
[0024]搜索模塊,用于搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn);
[0025]請求模塊,用于向每一所述目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使所述目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表;
[0026]列表處理模塊,用于接收所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表,并對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表;以及,
[0027]顯示處理模塊,用于顯示所述熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。
[0028]優(yōu)選的是,所述列表處理模塊進(jìn)一步用于在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對所述設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。
[0029]優(yōu)選的是,所述顯示處理模塊具體用于根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表,并在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。
[0030]優(yōu)選的是,所述系統(tǒng)還包括:
[0031]數(shù)量更新模塊,用于接收用戶輸入的設(shè)定數(shù)量,并將所述當(dāng)前設(shè)定數(shù)量更新為所述用戶輸入的設(shè)定數(shù)量;及/或,用于以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過所述熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù),如果所述次數(shù)小于設(shè)定次數(shù),且所述當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大所述當(dāng)前設(shè)定數(shù)量。
[0032]本發(fā)明的第三個目的是提供一種設(shè)備,以使用戶在經(jīng)由該設(shè)備進(jìn)行視頻點(diǎn)播時,能夠緩解CDN調(diào)度壓力。
[0033]根據(jù)本發(fā)明的第三方面,提供了一種設(shè)備,其具有視頻播放系統(tǒng)和上述視頻推送系統(tǒng)。
[0034]本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,存在CDN調(diào)度壓力大的問題。因此,本發(fā)明所要實(shí)現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問題是本領(lǐng)域技術(shù)人員從未想到的或者沒有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。
[0035]本發(fā)明的一個有益效果在于,本發(fā)明基于⑶N的視頻推送方法、系統(tǒng)及設(shè)備通過將最近幾個CDN節(jié)點(diǎn)緩存的視頻內(nèi)容列表作為熱點(diǎn)視頻內(nèi)容列表推送給用戶,這樣就增加了用戶通過熱點(diǎn)視頻內(nèi)容列表隨意點(diǎn)播感興趣的視頻內(nèi)容的幾率,進(jìn)而降低了用戶隨意點(diǎn)播由較遠(yuǎn)CDN節(jié)點(diǎn)緩存的冷點(diǎn)視頻的幾率,而由于熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容均能夠通過較近的⑶N節(jié)點(diǎn)獲取,因此將明顯緩解⑶N的調(diào)度壓力。
[0036]通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。
【附圖說明】
[0037]被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且連同其說明一起用于解釋本發(fā)明的原理。
[0038]圖1為根據(jù)本發(fā)明基于CDN的視頻推送方法一種實(shí)施方式的流程圖;
[0039]圖2為根據(jù)本發(fā)明視頻推送系統(tǒng)的一種實(shí)施結(jié)構(gòu)的方框原理圖。
【具體實(shí)施方式】
[0040]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0041]以下對至少一個示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0042]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。
[0043]在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它例子可以具有不同的值。
[0044]應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0045]本發(fā)明為了解決因用戶隨意點(diǎn)播冷點(diǎn)視頻、且觀看時間通常很少,進(jìn)而導(dǎo)致CDN調(diào)度壓力較大的問題,提供了一種基于CDN的視頻推送方法,如圖1所示,該方法包括如下步驟:
[0046]步驟S1:搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn)。
[0047]該動作例如可以通過用戶登錄對應(yīng)的客戶端應(yīng)用、刷新對應(yīng)的客戶端應(yīng)用、查看熱點(diǎn)視頻內(nèi)容列表、預(yù)先設(shè)定搜索周期等方式觸發(fā),每次觸發(fā)將進(jìn)行熱點(diǎn)視頻內(nèi)容列表的更新。
[0048]該當(dāng)前設(shè)定數(shù)量可以預(yù)先設(shè)定、可以支持用戶根據(jù)需要更改、該還可以支持自動調(diào)整。
[0049]步驟S2:向每一目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使目標(biāo)節(jié)點(diǎn)在接收到該獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表。
[0050]對應(yīng)地,目標(biāo)節(jié)點(diǎn)可以對已緩存的視頻內(nèi)容進(jìn)行統(tǒng)計(jì)并形成對應(yīng)的視頻內(nèi)容列表,并根據(jù)分發(fā)控制中心的分發(fā)和刪減實(shí)時更新該視頻內(nèi)容列表,以在接收到獲取列表請求時能夠快速地進(jìn)行響應(yīng),進(jìn)而加快以下的熱點(diǎn)視頻內(nèi)容列表的獲取速度。
[0051]步驟S3:在接收到目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。
[0052]該步驟S3可進(jìn)一步限定為:在接收到所有目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,再對接收到的所有視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。這說明等待接收的最長時間將至下一次更新為止。
[0053]但為了避免出現(xiàn)因與部分目標(biāo)節(jié)點(diǎn)通信故障而影響熱點(diǎn)視頻內(nèi)容列表更新的問題,該步驟S3還可進(jìn)一步限定為:在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對該設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。這說明,熱點(diǎn)視頻內(nèi)容列表更新的最長等待時間為該設(shè)定時間,熱點(diǎn)視頻內(nèi)容列表的每次更新將根據(jù)從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行,設(shè)定時間內(nèi)未接收到的視頻內(nèi)容列表將被忽略。如果在設(shè)定時間內(nèi)接收到了所有目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表,則在接收到所有目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后立刻進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表,而不再等待設(shè)定時間的耗盡。
[0054]步驟S4:顯示該熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。
[0055]該步驟中具體的顯示需要通過用戶終端執(zhí)行。
[0056]由此可見,本發(fā)明基于⑶N的視頻推送方法是將最近幾個⑶N節(jié)點(diǎn)緩存的視頻內(nèi)容列表作為熱點(diǎn)視頻內(nèi)容推送給用戶,這樣就增加了用戶通過熱點(diǎn)視頻內(nèi)容列表隨意點(diǎn)播感興趣的視頻內(nèi)容的幾率,進(jìn)而降低了用戶隨意點(diǎn)播由較遠(yuǎn)CDN節(jié)點(diǎn)緩存的冷點(diǎn)視頻的幾率,由于熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容均能夠通過最近的一個或者幾個CDN節(jié)點(diǎn)獲取,因此本發(fā)明方法將能夠明顯緩解CDN的調(diào)度壓力。
[0057]為了方便用戶瀏覽熱點(diǎn)視頻內(nèi)容列表,以提高用戶體驗(yàn),在本發(fā)明的一個具體實(shí)施例中,上述步驟S4中顯示所述熱點(diǎn)視頻內(nèi)容列表可進(jìn)一步包括如下步驟:
[0058]步驟S41:根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表。
[0059]對應(yīng)地,目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表中,應(yīng)該具有反映各視頻內(nèi)容類型的類型標(biāo)識符,該類型例如包括電影、電視劇、綜藝、動漫、體育、音樂、紀(jì)錄片等,而電視劇和電影下還可細(xì)分為喜劇、愛情、懸疑、歐美、內(nèi)地、港臺、日韓等類型分類,因此,同一視頻內(nèi)容可能屬于多個分類標(biāo)簽。
[0060]該步驟S41中根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表可進(jìn)一步包括如下步驟:
[0061]步驟S411:獲取分類顯示中設(shè)定的分類標(biāo)簽;
[0062]形成與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表;
[0063]根據(jù)視頻內(nèi)容的類型標(biāo)識符,將所述熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容分類添加至對應(yīng)的分類視頻內(nèi)容列表中。
[0064]步驟S42:在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。
[0065]為了使本發(fā)明方法能夠支持根據(jù)實(shí)際需要更改上述當(dāng)前設(shè)定數(shù)量的應(yīng)用,在本發(fā)明的一個具體實(shí)施例中,該方法還可以包括:在接收到用戶輸入的設(shè)定數(shù)量后,將當(dāng)前設(shè)定數(shù)量更新為用戶輸入的設(shè)定數(shù)量;該方法還可以包括:以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù);如果次數(shù)小于設(shè)定次數(shù),且當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大該當(dāng)前設(shè)定數(shù)量。該調(diào)節(jié)步距可以設(shè)定為I,而且該當(dāng)前設(shè)定數(shù)量的初始值優(yōu)選是設(shè)置為I,以提高熱點(diǎn)視頻內(nèi)容列表更新的速度,進(jìn)而獲得最佳的用戶體驗(yàn)。
[0066]在上述視頻推送方法的基礎(chǔ)上,本發(fā)明還提供了一種能夠?qū)崿F(xiàn)本發(fā)明方法的基于CDN的視頻推送系統(tǒng),如圖2所示,該視頻推送系統(tǒng)包括搜索模塊1、請求模塊2、列表處理模塊3和顯示處理模塊4,其中,該搜索模塊I用于搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn);該請求模塊2用于向每一所述目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使所述目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表;該列表處理模塊3用于接收目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表,并對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表;該顯示處理模塊4用于顯示熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。
[0067]上述列表處理模塊3還可以進(jìn)一步用于在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。
[0068]上述顯示處理模塊4還可以具體用于根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽--對應(yīng)的分類視頻內(nèi)容列表,并在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。
[0069]上述顯示處理模塊4還可以具體用于獲取分類顯示中設(shè)定的分類標(biāo)簽,形成與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表,并根據(jù)視頻內(nèi)容的類型標(biāo)識符,將所述熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容分類添加至對應(yīng)的分類視頻內(nèi)容列表中。
[0070]本發(fā)明系統(tǒng)還可以包括數(shù)量更新模塊(圖中未示出),該數(shù)量更新模塊用于接收用戶輸入的設(shè)定數(shù)量,并將所述當(dāng)前設(shè)定數(shù)量更新為所述用戶輸入的設(shè)定數(shù)量;及/或,用于以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過所述熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù),如果所述次數(shù)小于設(shè)定次數(shù),且所述當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大所述當(dāng)前設(shè)定數(shù)量。
[0071]本發(fā)明還提供了一種設(shè)備,該設(shè)備具有本發(fā)明的視頻推送系統(tǒng),因此本發(fā)明設(shè)備能夠在用戶進(jìn)行視頻點(diǎn)播時,緩解CDN調(diào)度壓力。該設(shè)備可以是具有視頻播放功能的任意設(shè)備,例如是手機(jī)、電視、平板電腦等用戶終端。
[0072]本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分相互參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的是,上述各實(shí)施例可以根據(jù)需要單獨(dú)使用或者相互結(jié)合使用。另外,對于系統(tǒng)實(shí)施例而言,由于其是與方法實(shí)施例相對應(yīng),所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的對應(yīng)部分的說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的。
[0073]雖然已經(jīng)通過例子對本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上例子僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
【主權(quán)項(xiàng)】
1.一種基于⑶N的視頻推送方法,其特征在于,包括: 搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn); 向每一所述目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使所述目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表; 在接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表; 顯示所述熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表后,對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表包括: 在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對所述設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示所述熱點(diǎn)視頻內(nèi)容列表包括: 根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表; 在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表包括: 獲取分類顯示中設(shè)定的分類標(biāo)簽; 形成與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表; 根據(jù)視頻內(nèi)容的類型標(biāo)識符,將所述熱點(diǎn)視頻內(nèi)容列表中的視頻內(nèi)容分類添加至對應(yīng)的分類視頻內(nèi)容列表中。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 在接收到用戶輸入的設(shè)定數(shù)量后,將所述當(dāng)前設(shè)定數(shù)量更新為所述用戶輸入的設(shè)定數(shù)量;和/或, 以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過所述熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù); 如果所述次數(shù)小于設(shè)定次數(shù),且所述當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大所述當(dāng)前設(shè)定數(shù)量。6.一種基于⑶N的視頻推送系統(tǒng),其特征在于,包括: 搜索模塊,用于搜索最近的當(dāng)前設(shè)定數(shù)量的CDN節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn); 請求模塊,用于向每一所述目標(biāo)節(jié)點(diǎn)發(fā)送獲取列表請求,以使所述目標(biāo)節(jié)點(diǎn)在接收到所述獲取列表請求后,返回已緩存的視頻內(nèi)容的視頻內(nèi)容列表; 列表處理模塊,用于接收所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表,并對接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表;以及, 顯示處理模塊,用于顯示所述熱點(diǎn)視頻內(nèi)容列表,以供用戶點(diǎn)播。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述列表處理模塊進(jìn)一步用于在從發(fā)送獲取列表請求起的設(shè)定時間內(nèi)接收到所述目標(biāo)節(jié)點(diǎn)返回的視頻內(nèi)容列表時,對所述設(shè)定時間內(nèi)接收到的視頻內(nèi)容列表進(jìn)行整合得到熱點(diǎn)視頻內(nèi)容列表。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述顯示處理模塊具體用于根據(jù)視頻內(nèi)容的類型標(biāo)識符拆分所述熱點(diǎn)視頻內(nèi)容列表,得到與分類標(biāo)簽一一對應(yīng)的分類視頻內(nèi)容列表,并在各分類標(biāo)簽下顯示對應(yīng)的分類視頻內(nèi)容列表。9.根據(jù)權(quán)利要求6、7或8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 數(shù)量更新模塊,用于接收用戶輸入的設(shè)定數(shù)量,并將所述當(dāng)前設(shè)定數(shù)量更新為所述用戶輸入的設(shè)定數(shù)量;及/或,用于以設(shè)定的時間周期計(jì)算用戶在上一時間周期內(nèi)通過所述熱點(diǎn)視頻內(nèi)容列表點(diǎn)播視頻內(nèi)容的次數(shù),如果所述次數(shù)小于設(shè)定次數(shù),且所述當(dāng)前設(shè)定數(shù)量小于設(shè)定數(shù)量上限,則按照設(shè)定調(diào)節(jié)步距增大所述當(dāng)前設(shè)定數(shù)量。10.一種設(shè)備,具有視頻播放系統(tǒng),其特征在于,具有權(quán)利要求6至9任一項(xiàng)所述的視頻推送系統(tǒng)。
【文檔編號】H04N21/262GK105872636SQ201510953132
【公開日】2016年8月17日
【申請日】2015年12月15日
【發(fā)明人】蒼鵬
【申請人】樂視致新電子科技(天津)有限公司