欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻資源的分布式緩存方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):10515619閱讀:220來(lái)源:國(guó)知局
一種視頻資源的分布式緩存方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種視頻資源的分布式緩存方法、裝置及系統(tǒng),涉及視頻緩存領(lǐng)域,主要目的在于解決在現(xiàn)有的網(wǎng)絡(luò)系統(tǒng)架構(gòu)中進(jìn)行視頻緩存需要占用大量的帶寬,而升級(jí)帶寬的效費(fèi)比較低。本發(fā)明實(shí)施例所采用的技術(shù)方案是:資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由業(yè)務(wù)服務(wù)器處理該視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,該發(fā)送行為指示用于確定資源服務(wù)器向用戶發(fā)送視頻資源的發(fā)送行為;接收業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,該響應(yīng)信息攜帶有發(fā)送行為指示以及視頻資源的位置信息;根據(jù)視頻資源的位置信息獲取視頻資源;按照發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將視頻資源發(fā)送給用戶。本發(fā)明主要用于視頻資源的緩存。
【專利說(shuō)明】
一種視頻資源的分布式緩存方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及視頻緩存領(lǐng)域,尤其涉及一種視頻資源的分布式緩存方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]內(nèi)容分發(fā)網(wǎng)絡(luò),即CDN,全稱為Content Delivery Network。其目的是通過(guò)在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)"邊緣",使用戶可以就近取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。CDN網(wǎng)絡(luò)架構(gòu)主要由兩大部分,分為中心和邊緣兩部分,中心指⑶N網(wǎng)管中心和DNS重定向解析中心,負(fù)責(zé)全局負(fù)載均衡,設(shè)備系統(tǒng)安裝在管理中心機(jī)房,邊緣主要指異地節(jié)點(diǎn),CDN分發(fā)的載體,主要由高速緩存Cache和負(fù)載均衡器等組成。
[0003]在目前的CDN網(wǎng)絡(luò)應(yīng)用中,為了分擔(dān)邊緣節(jié)點(diǎn)的訪問(wèn)壓力,通常的做法是將訪問(wèn)請(qǐng)求的處理業(yè)務(wù)與資源的存儲(chǔ)分為兩個(gè)服務(wù)器其進(jìn)行設(shè)置,將邊緣節(jié)點(diǎn)的訪問(wèn)請(qǐng)求先發(fā)送至業(yè)務(wù)服務(wù)器,由業(yè)務(wù)服務(wù)器根據(jù)訪問(wèn)請(qǐng)求的內(nèi)容配置相應(yīng)的業(yè)務(wù)內(nèi)容,同時(shí),再根據(jù)訪問(wèn)請(qǐng)求所需的資源向資源服務(wù)器請(qǐng)求對(duì)應(yīng)的資源數(shù)據(jù)。在接收到由資源服務(wù)器返回的資源數(shù)據(jù)后,再根據(jù)匹配過(guò)的業(yè)務(wù)內(nèi)容將資源數(shù)據(jù)發(fā)送給請(qǐng)求用戶。這樣的方式將訪問(wèn)請(qǐng)求的處理與資源的存儲(chǔ)進(jìn)行分離可也有效提高邊緣節(jié)點(diǎn)的處理效率。但是,該方式由于是將邊緣節(jié)點(diǎn)功能為成了兩個(gè)終端進(jìn)行處理,并在業(yè)務(wù)服務(wù)器與資源服務(wù)器之間進(jìn)行資源數(shù)據(jù)的傳輸。當(dāng)資源數(shù)據(jù)的類型為文本、圖片等數(shù)據(jù)量較小的文件時(shí),由于業(yè)務(wù)服務(wù)器與資源服務(wù)器之間的距離較近,在一定的帶寬下,數(shù)據(jù)傳輸?shù)乃俣葐?wèn)題可以忽略不計(jì)。而當(dāng)資源數(shù)據(jù)的類型為視頻等大數(shù)據(jù)量文件時(shí),現(xiàn)有的邊緣節(jié)點(diǎn)中的業(yè)務(wù)服務(wù)器與資源服務(wù)器就會(huì)受到帶寬不足的影響而降低對(duì)訪問(wèn)請(qǐng)求的響應(yīng)速度。而要保證原有的響應(yīng)效率就需要增加業(yè)務(wù)服務(wù)器與資源服務(wù)器之間的帶寬,而要在CDN網(wǎng)絡(luò)中的所有邊緣節(jié)點(diǎn)進(jìn)行帶寬升級(jí),而由升級(jí)所產(chǎn)生的成本增加將更加巨大,從而降低系統(tǒng)的效費(fèi)比。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種視頻資源的分布式緩存方法、裝置及系統(tǒng),用以解決現(xiàn)有CDN網(wǎng)絡(luò)系統(tǒng)架構(gòu)中視頻緩存需要占用大量的帶寬,而升級(jí)帶寬的效費(fèi)比低的問(wèn)題。
[0005]為達(dá)到上述目的,本發(fā)明主要提供如下技術(shù)方案:
[0006]—方面,本發(fā)明實(shí)施例提供一種視頻資源的分布式緩存方法,該方法包括:
[0007]資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由所述業(yè)務(wù)服務(wù)器處理所述視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,所述發(fā)送行為指示用于確定所述資源服務(wù)器向所述用戶發(fā)送視頻資源的發(fā)送行為;
[0008]接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息攜帶有所述發(fā)送行為指示以及視頻資源的位置信息;
[0009]根據(jù)所述視頻資源的位置信息獲取視頻資源;
[0010]按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述視頻資源發(fā)送給所述用戶。
[0011 ]可選的,所述按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述視頻資源發(fā)送給所述用戶包括:
[0012]根據(jù)所述發(fā)送行為指示,確定所述視頻資源的發(fā)送行為;
[0013]按照所述發(fā)送行為向所述用戶發(fā)送所述視頻資源。
[0014]可選的,在接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息后,所述方法還包括:
[0015]解析所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息,得到視頻資源的位置信息和所述發(fā)送行為指不O
[0016]可選的,所述視頻資源的發(fā)送行為至少包括:判斷視頻訪問(wèn)請(qǐng)求的權(quán)限,選擇發(fā)送視頻資源的帶寬、碼率,在視頻資源中附加增值服務(wù)。
[0017]另一方面,本發(fā)明實(shí)施例還提供一種視頻資源的分布式緩存方法,該方法包括:
[0018]業(yè)務(wù)服務(wù)器接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求;
[0019]根據(jù)所述視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息;
[0020]將所述發(fā)送行為指示和所述視頻資源的位置信息作為所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息發(fā)送至資源服務(wù)器。
[0021 ]可選的,所述根據(jù)所述視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息包括:
[0022]解析所述視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息,所述發(fā)送行為請(qǐng)求信息中包含有所述用戶的用戶信息和發(fā)送行為請(qǐng)求;
[0023]根據(jù)所述視頻資源請(qǐng)求信息確定所述視頻資源在所述資源服務(wù)器中的位置信息;
[0024]根據(jù)預(yù)置的業(yè)務(wù)配置策略與所述發(fā)送行為請(qǐng)求信息,確定所述視頻訪問(wèn)請(qǐng)求相應(yīng)的發(fā)送行為指示。
[0025]另一方面,本發(fā)明實(shí)施例提供一種視頻資源的分布式緩存裝置,該裝置包括:
[0026]轉(zhuǎn)發(fā)單元,用于資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由所述業(yè)務(wù)服務(wù)器處理所述視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,所述發(fā)送行為指示用于確定所述資源服務(wù)器向所述用戶發(fā)送視頻資源的發(fā)送行為;
[0027]接收單元,用于接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息攜帶有所述發(fā)送行為指示以及視頻資源的位置信息;
[0028]獲取單元,用于根據(jù)所述接收單元接收的視頻資源的位置信息獲取視頻資源;
[0029]發(fā)送單元,用于按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述獲取單元獲取的視頻資源發(fā)送給所述用戶。
[0030]可選的,所述發(fā)送單元包括:
[0031 ]確定模塊,用于根據(jù)所述發(fā)送行為指示,確定所述視頻資源的發(fā)送行為;
[0032]發(fā)送模塊,用于按照所述確定模塊確定的發(fā)送行為向所述用戶發(fā)送所述視頻資源。
[0033]可選的,所述裝置還包括:
[0034]解析單元,用于在所述接收單元接收業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息后,解析所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息,得到視頻資源的位置信息和所述發(fā)送行為指示。
[0035]可選的,所述裝置中的視頻資源的發(fā)送行為至少包括:判斷視頻訪問(wèn)請(qǐng)求的權(quán)限,選擇發(fā)送視頻資源的帶寬、碼率,在視頻資源中附加增值服務(wù)。
[0036]另一方面,本發(fā)明實(shí)施例還提供一種視頻資源的分布式緩存裝置,該裝置包括:
[0037]接收單元,用于業(yè)務(wù)服務(wù)器接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求;
[0038]確定單元,用于根據(jù)所述接收單元接收的視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息;
[0039]發(fā)送單元,用于將所述確定單元確定的發(fā)送行為指示和視頻資源的位置信息作為所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息發(fā)送至資源服務(wù)器。
[0040]可選的,所述確定單元包括:
[0041]解析模塊,用于解析所述視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息,所述發(fā)送行為請(qǐng)求信息中包含有所述用戶的用戶信息和發(fā)送行為請(qǐng)求;
[0042]確定模塊,用于根據(jù)所述解析模塊解析的視頻資源請(qǐng)求信息確定所述視頻資源在所述資源服務(wù)器中的位置信息;
[0043]所述確定模塊,還用于根據(jù)預(yù)置的業(yè)務(wù)配置策略與所述解析模塊解析的發(fā)送行為請(qǐng)求信息,確定所述視頻訪問(wèn)請(qǐng)求相應(yīng)的發(fā)送行為指示。
[0044]另一方面,本發(fā)明實(shí)施例提供一種視頻資源的分布式緩存系統(tǒng),包括含有上述視頻資源的分布式緩存裝置的資源服務(wù)器和含有上述視頻資源的分布式緩存裝置的業(yè)務(wù)服務(wù)器;
[0045]其中,所述資源服務(wù)器,用于向所述業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并根據(jù)所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息向用戶發(fā)送視頻資源;
[0046]所述業(yè)務(wù)服務(wù)器,用于接收所述資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并將根據(jù)所述視頻訪問(wèn)請(qǐng)求所確定的發(fā)送行為指示和視頻資源的位置信息,發(fā)送至所述資源服務(wù)器。
[0047]本發(fā)明實(shí)施例提供的一種視頻資源的分布式緩存方法、裝置及系統(tǒng),通過(guò)將現(xiàn)有CDN網(wǎng)絡(luò)系統(tǒng)架構(gòu)中用于視頻緩存的資源服務(wù)器和用于處理視頻訪問(wèn)請(qǐng)求的業(yè)務(wù)服務(wù)器在請(qǐng)求響應(yīng)流程中的位置進(jìn)行互換,由資源服務(wù)器直接接收用戶的視頻訪問(wèn)請(qǐng)求,并將該請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器進(jìn)行處理,由業(yè)務(wù)服務(wù)器根據(jù)用戶的請(qǐng)求進(jìn)行業(yè)務(wù)處理,并將視頻資源的位置信息以及發(fā)送行為指示作為視頻訪問(wèn)請(qǐng)求的響應(yīng)信息反饋至資源服務(wù)器,再由資源服務(wù)器獲取具體的視頻資源,并按照相應(yīng)的發(fā)送行為將該視頻資源發(fā)送給用戶。相對(duì)于現(xiàn)有的視頻資源的緩存方式,用戶的視頻訪問(wèn)請(qǐng)求直接由資源服務(wù)器進(jìn)行接收,而在資源服務(wù)器與業(yè)務(wù)服務(wù)器之間只是傳輸視頻訪問(wèn)請(qǐng)求以及響應(yīng)該請(qǐng)求的信息文件,而不需要在發(fā)送視頻資源信息,因此,大大降低了資源服務(wù)器與業(yè)務(wù)服務(wù)器之間帶寬的需求,使得現(xiàn)有的系統(tǒng)架構(gòu)中的帶寬足以滿足視頻訪問(wèn)請(qǐng)求的相關(guān)處理響應(yīng)工作。同時(shí),在本發(fā)明實(shí)施例中,還將原有業(yè)務(wù)服務(wù)器中的發(fā)送行為的先關(guān)工作劃分到了資源服務(wù)器中,因此,本發(fā)明實(shí)施例中的業(yè)務(wù)服務(wù)器能能夠?qū)⒏嗟奶幚碣Y源用于對(duì)發(fā)送行為的配置工作中,使得業(yè)務(wù)處理的速度更快捷,同時(shí)也能夠增加業(yè)務(wù)處理的靈活性。
【附圖說(shuō)明】
[0048]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明實(shí)施例提供的一種視頻資源的分布式緩存方法流程圖;
[0050]圖2為本發(fā)明實(shí)施例提供的另一種視頻資源的分布式緩存方法流程圖;
[0051 ]圖3為本發(fā)明實(shí)施例提供的第三種視頻資源的分布式緩存方法流程圖;
[0052]圖4為本發(fā)明實(shí)施例提供的一種視頻資源的分布式緩存裝置的結(jié)構(gòu)組成框圖;
[0053]圖5為本發(fā)明實(shí)施例提供的另一種視頻資源的分布式緩存裝置的結(jié)構(gòu)組成框圖;
[0054]圖6為本發(fā)明實(shí)施例提供的第三種視頻資源的分布式緩存裝置的結(jié)構(gòu)組成框圖;
[0055]圖7為本發(fā)明實(shí)施例提供的第四種視頻資源的分布式緩存裝置的結(jié)構(gòu)組成框圖;
[0056]圖8為本發(fā)明實(shí)施例提供的一種視頻資源的分布式緩存系統(tǒng)示意圖。
【具體實(shí)施方式】
[0057]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]本發(fā)明實(shí)施例提供了視頻資源的分布式緩存方法,如圖1所示,該方法應(yīng)用于CDN網(wǎng)絡(luò)系統(tǒng)中緩存視頻資源的資源服務(wù)器中,具體步驟包括:
[0059]101、資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器。
[0060]在CDN架構(gòu)的網(wǎng)絡(luò)系統(tǒng)中,本發(fā)明實(shí)施例區(qū)別于現(xiàn)有的由業(yè)務(wù)服務(wù)器接收用戶視頻訪問(wèn)請(qǐng)求的流程,是由資源服務(wù)器直接面向用戶接受相應(yīng)的視頻訪問(wèn)請(qǐng)求,但對(duì)用戶的視頻訪問(wèn)請(qǐng)求并不做處理,而是轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器進(jìn)行進(jìn)一步的業(yè)務(wù)處理,包括配置相應(yīng)的發(fā)送行為指示以及確定視頻資源的位置等操作。
[0061]102、接收業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息。
[0062]資源服務(wù)器在將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到業(yè)務(wù)服務(wù)器后,對(duì)該用戶的視頻訪問(wèn)請(qǐng)求進(jìn)行標(biāo)記,等待業(yè)務(wù)服務(wù)器返回該視頻訪問(wèn)請(qǐng)求的響應(yīng)信息。在該視頻訪問(wèn)請(qǐng)求的響應(yīng)信息中至少攜帶有視頻資源的發(fā)送行為指示以及視頻資源的位置信息。其中,視頻資源的發(fā)送行為指示是業(yè)務(wù)服務(wù)器所處理的最主要內(nèi)容,業(yè)務(wù)服務(wù)器根據(jù)不同用戶的信息對(duì)相應(yīng)的視頻訪問(wèn)請(qǐng)求配置不同的發(fā)送行為,例如,判斷該用戶是否有權(quán)限觀看所要求點(diǎn)播的視頻,判斷向該用戶發(fā)送哪一種碼率的視頻,是否要在該視頻中添加廣告等等,都屬于業(yè)務(wù)服務(wù)器進(jìn)行配置發(fā)送行為指示的內(nèi)容。
[0063]103、根據(jù)視頻資源的位置信息獲取視頻資源。
[0064]資源服務(wù)器在接收到業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息后,將根據(jù)該響應(yīng)信息中所攜帶的視頻資源的位置信息來(lái)獲取相應(yīng)的視頻資源。對(duì)于具體的獲取方式,由于在現(xiàn)有的技術(shù)實(shí)現(xiàn)方式中已經(jīng)得到廣泛的應(yīng)用,因此,此處對(duì)該獲取方式不做具體限定。
[0065]104、按照發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將視頻資源發(fā)送給用戶。
[0066]資源服務(wù)器在獲取視頻資源的同時(shí),根據(jù)業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息中所攜帶的發(fā)送行為指示,在資源服務(wù)器中獲取與之相對(duì)應(yīng)的發(fā)送行為,并將所獲取的視頻資源按照具體的發(fā)送行為發(fā)送給請(qǐng)求對(duì)應(yīng)的用戶。
[0067]在本步驟中,資源服務(wù)器相較與現(xiàn)有的服務(wù)器,其增加到了獲取發(fā)送行為的功能,而該功能在現(xiàn)有技術(shù)中是由業(yè)務(wù)服務(wù)器來(lái)執(zhí)行的。在本發(fā)明實(shí)施例中的資源服務(wù)器不僅是接收用戶的視頻訪問(wèn)請(qǐng)求,還根據(jù)業(yè)務(wù)服務(wù)器的處理結(jié)果調(diào)用本地的行為指令直接將視頻資源發(fā)送給用戶。省去了現(xiàn)有技術(shù)中由資源服務(wù)器向業(yè)務(wù)服務(wù)器發(fā)送視頻資源所占用的大量帶寬。
[0068]與上述方法相對(duì)應(yīng)地,本發(fā)明實(shí)施例還提供了一種視頻資源的分布式緩存方法,如圖2所示,該方法應(yīng)用于CDN網(wǎng)絡(luò)系統(tǒng)中進(jìn)行業(yè)務(wù)分配處理的業(yè)務(wù)服務(wù)器中,具體步驟包括:
[0069]201、業(yè)務(wù)服務(wù)器接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求。
[0070]相較于現(xiàn)有技術(shù),本發(fā)明實(shí)施例中的業(yè)務(wù)服務(wù)器所面向的對(duì)象有終端用戶改為了資源服務(wù)器,而資源服務(wù)器則是轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求。因此,在接收的視頻訪問(wèn)請(qǐng)求的內(nèi)容上是一致的,只是發(fā)送的對(duì)象有所不同。對(duì)于接收過(guò)程的具體方式,本發(fā)明實(shí)施例不做具體限定。
[0071]202、根據(jù)視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息。
[0072]本步驟與現(xiàn)有技術(shù)中業(yè)務(wù)服務(wù)器的處理流程相同,都是針對(duì)視頻訪問(wèn)請(qǐng)求進(jìn)行分析處理。其中,最主要是為該請(qǐng)求配置對(duì)應(yīng)的發(fā)送行為執(zhí)行,以及確定用戶所需要的視頻資源在資源服務(wù)器中的位置。
[0073]203、將發(fā)送行為指示和視頻資源的位置信息作為視頻訪問(wèn)請(qǐng)求的響應(yīng)信息發(fā)送至資源服務(wù)器。
[0074]業(yè)務(wù)服務(wù)器在處理完一個(gè)視頻訪問(wèn)請(qǐng)求后,會(huì)將相應(yīng)的處理結(jié)果以信息的形式反饋給資源服務(wù)器作為該視頻訪問(wèn)請(qǐng)求的響應(yīng)結(jié)果。
[0075]在本發(fā)明實(shí)施例中,業(yè)務(wù)服務(wù)器相對(duì)于現(xiàn)有服務(wù)器的區(qū)別在于面向的對(duì)象不同,并且,本發(fā)明實(shí)施例中的業(yè)務(wù)服務(wù)器只負(fù)責(zé)對(duì)視頻訪問(wèn)請(qǐng)求的處理工作,而不用再根據(jù)業(yè)務(wù)的配置結(jié)果去調(diào)用具體的發(fā)送行為向用戶發(fā)送視頻資源,因此,可以省去接收視頻資源以及調(diào)用發(fā)送行為指令的處理資源,將其用于業(yè)務(wù)處理能夠提高業(yè)務(wù)服務(wù)器的處理效率,從而提高視頻訪問(wèn)請(qǐng)求的響應(yīng)速度。
[0076]結(jié)合上述的實(shí)現(xiàn)方式可以看出,本發(fā)明實(shí)施例所采用的視頻資源的分布式緩存方法,是通過(guò)將現(xiàn)有CDN網(wǎng)絡(luò)系統(tǒng)架構(gòu)中用于視頻緩存的資源服務(wù)器和用于處理視頻訪問(wèn)請(qǐng)求的業(yè)務(wù)服務(wù)器在請(qǐng)求響應(yīng)流程中的位置進(jìn)行互換,由資源服務(wù)器直接接收用戶的視頻訪問(wèn)請(qǐng)求,并將該請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器進(jìn)行處理,由業(yè)務(wù)服務(wù)器根據(jù)用戶的請(qǐng)求進(jìn)行業(yè)務(wù)處理,并將視頻資源的位置信息以及發(fā)送行為指示作為視頻訪問(wèn)請(qǐng)求的響應(yīng)信息反饋至資源服務(wù)器,再由資源服務(wù)器獲取具體的視頻資源,并按照相應(yīng)的發(fā)送行為將該視頻資源發(fā)送給用戶。相對(duì)于現(xiàn)有的視頻資源的緩存方式,用戶的視頻訪問(wèn)請(qǐng)求直接有資源服務(wù)器進(jìn)行接收,而在資源服務(wù)器與業(yè)務(wù)服務(wù)器之間只是傳輸視頻訪問(wèn)請(qǐng)求以及響應(yīng)該請(qǐng)求的信息文件,而不需要在發(fā)送視頻資源信息,因此,大大降低了資源服務(wù)器與業(yè)務(wù)服務(wù)器之間帶寬的需求,使得現(xiàn)有的系統(tǒng)架構(gòu)中的帶寬足以滿足視頻訪問(wèn)請(qǐng)求的相關(guān)處理響應(yīng)工作。同時(shí),在本發(fā)明實(shí)施例中,還將原有業(yè)務(wù)服務(wù)器中的發(fā)送行為的先關(guān)工作劃分到了資源服務(wù)器中,因此,本發(fā)明實(shí)施例中的業(yè)務(wù)服務(wù)器能能夠?qū)⒏嗟奶幚碣Y源用于對(duì)發(fā)送行為的配置工作中,使得業(yè)務(wù)處理的速度更快捷,同時(shí)也能夠增加業(yè)務(wù)處理的靈活性。
[0077]為了更加詳細(xì)地說(shuō)明本發(fā)明實(shí)施例所提出的視頻資源的分布式緩存方法,以下將結(jié)合上述的兩種方法進(jìn)行綜合加以說(shuō)明,如圖3所示,該方法在對(duì)視頻資源進(jìn)行緩存時(shí)所包括步驟為:
[0078]301、資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器。
[0079]在本發(fā)明實(shí)施例的接收用戶的視頻訪問(wèn)請(qǐng)求的過(guò)程與現(xiàn)有技術(shù)相比,資源服務(wù)器相當(dāng)于用于與業(yè)務(wù)服務(wù)器之間的中繼,資源服務(wù)器對(duì)用戶發(fā)出的視頻訪問(wèn)請(qǐng)求不做處理,直接轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器進(jìn)行處理。
[0080]302、由業(yè)務(wù)服務(wù)器根據(jù)接收的視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息。
[0081]業(yè)務(wù)服務(wù)器在處理由資源服務(wù)器轉(zhuǎn)發(fā)的用戶視頻訪問(wèn)請(qǐng)求時(shí),可以與現(xiàn)有的處理方式相同,本發(fā)明實(shí)施例所采用的實(shí)現(xiàn)方式為解析該視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息。其中,視頻資源請(qǐng)求信息是用戶所指定獲取的視頻資源的請(qǐng)求信息,根據(jù)該請(qǐng)求信息,業(yè)務(wù)服務(wù)器可以確定該視頻資源在資源服務(wù)器中的具體位置,并生成一個(gè)對(duì)應(yīng)的位置信息可供資源服務(wù)器進(jìn)行識(shí)別并查找具體的視頻資源,具體方式可以是在業(yè)務(wù)服務(wù)器中存儲(chǔ)一個(gè)映射表,該表中存儲(chǔ)有資源服務(wù)器中所有視頻資源的代碼以及該視頻資源所在位置代碼,業(yè)務(wù)服務(wù)器將視頻資源請(qǐng)求信息中所請(qǐng)求的視頻資源信息轉(zhuǎn)換成該映射表中視頻資源的代碼,并查找出對(duì)應(yīng)的位置代碼。而發(fā)送行為請(qǐng)求信息中包含了用戶信息和發(fā)送行為請(qǐng)求,用戶信息如該用戶的用戶名,級(jí)別,是否為會(huì)員等信息,根據(jù)這些信息,業(yè)務(wù)服務(wù)器可以判斷其請(qǐng)求的視頻資源是否有資格進(jìn)行觀看或下載,同時(shí)在結(jié)合發(fā)送行為請(qǐng)求,如用戶要求看高清碼率的視頻,或者要求進(jìn)行高速下載等,業(yè)務(wù)服務(wù)器將根據(jù)預(yù)置的業(yè)務(wù)配置策略來(lái)判斷該用戶的請(qǐng)求是否合法,并給出相應(yīng)的發(fā)送行為指示。需要說(shuō)明的是,業(yè)務(wù)配置策略的具體內(nèi)容是靈活可變的,根據(jù)具體的需求可以由系統(tǒng)管理人員進(jìn)行調(diào)整。因此,本發(fā)明實(shí)施例對(duì)業(yè)務(wù)配置策略的具體內(nèi)容不做限定。
[0082]用戶視頻訪問(wèn)請(qǐng)求經(jīng)過(guò)業(yè)務(wù)服務(wù)器的上述業(yè)務(wù)處理后,就得出了發(fā)送行為指示和視頻資源的位置信息等基礎(chǔ)的業(yè)務(wù)處理結(jié)果,根據(jù)這些內(nèi)容,資源服務(wù)器就能夠查找到用戶所需的視頻資源以及向用戶發(fā)送的具體行為。
[0083]303、業(yè)務(wù)服務(wù)器將發(fā)送行為指示和視頻資源的位置信息作為視頻訪問(wèn)請(qǐng)求的響應(yīng)信息發(fā)送至資源服務(wù)器。
[0084]由于是業(yè)務(wù)服務(wù)器向資源服務(wù)器發(fā)送視頻訪問(wèn)請(qǐng)求的響應(yīng)信息,相對(duì)于現(xiàn)有的由資源服務(wù)器向業(yè)務(wù)服務(wù)器發(fā)送視頻資源,業(yè)務(wù)服務(wù)器與資源服務(wù)器之間的帶寬需求將變小,在相同帶寬的情況下,本發(fā)明實(shí)施例的實(shí)現(xiàn)方式將能夠處理更多的視頻訪問(wèn)請(qǐng)求,以提高請(qǐng)求響應(yīng)的速率。
[0085]需要說(shuō)明的是,在業(yè)務(wù)服務(wù)器向資源服務(wù)器發(fā)送響應(yīng)信息時(shí),所使用的通訊協(xié)議可以是通用的,如TCP/IP協(xié)議等,也可以使用針對(duì)發(fā)送內(nèi)容定制的通訊協(xié)議,使用前者的優(yōu)勢(shì)在于協(xié)議的兼容性,而使用后者則可以提高數(shù)據(jù)傳輸?shù)募磿r(shí)性,從而更加提高請(qǐng)求的響應(yīng)速率。
[0086]304、由資源服務(wù)器解析視頻訪問(wèn)請(qǐng)求響應(yīng)信息,得到視頻資源的位置信息和發(fā)送行為指示。
[0087]當(dāng)視頻訪問(wèn)請(qǐng)求響應(yīng)信息被資源服務(wù)器接收后,資源服務(wù)器將解析該響應(yīng)信息,得到由業(yè)務(wù)服務(wù)器生成的視頻資源的位置信息和發(fā)送行為指示。
[0088]305、資源服務(wù)器根據(jù)視頻資源的位置信息獲取視頻資源。
[0089]資源服務(wù)器利用304步驟中解析所得到的視頻資源的位置信息來(lái)定位視頻資源。
[0090]306、資源服務(wù)器按照發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將視頻資源發(fā)送給用戶。
[0091]資源服務(wù)器利用304步驟中解析所得到的發(fā)送行為指示獲取相應(yīng)的發(fā)送行為,這些發(fā)送行為是原本是存儲(chǔ)在業(yè)務(wù)服務(wù)器中供業(yè)務(wù)服務(wù)器調(diào)用的。而在本發(fā)明實(shí)施例中,這部分工作被轉(zhuǎn)移到資源服務(wù)器中,由資源服務(wù)器根據(jù)發(fā)送行為指示來(lái)調(diào)用相應(yīng)的發(fā)送行為,將305步驟中獲取到的視頻資源發(fā)送給用戶。
[0092]以下通過(guò)具體的示例來(lái)說(shuō)明本發(fā)明實(shí)施例的具體流程:
[0093]用戶A在視頻平臺(tái)中點(diǎn)擊播放視頻B,在該視頻平臺(tái)所搭建的CDN網(wǎng)絡(luò)中,由距離用戶A最近的資源服務(wù)器接收其視頻播放請(qǐng)求,并將該請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)的業(yè)務(wù)服務(wù)器,由業(yè)務(wù)服務(wù)器進(jìn)行具體的業(yè)務(wù)配置,包括判別該用戶A是否為會(huì)員,是否能夠觀看視頻B,根據(jù)用戶A的網(wǎng)絡(luò)狀態(tài)判斷最高允許觀看何種碼率的視頻,同時(shí),還可以判斷是否需要在播放過(guò)程中增加廣告等增值服務(wù),通過(guò)一系列的配置,得到一組就視頻B的發(fā)送行為指示,同時(shí),在業(yè)務(wù)服務(wù)器中還會(huì)給出視頻B在資源服務(wù)器中的位置信息,將該位置信息與前述的發(fā)送行為指示進(jìn)行整合一同再反饋給資源服務(wù)器,由資源服務(wù)器解析出視頻資源的位置信息以獲取視頻B,再根據(jù)發(fā)送行為指示調(diào)用預(yù)置在資源服務(wù)器中的發(fā)送行為,將視頻B按照一定的碼率向用戶A發(fā)送視頻B。
[0094]進(jìn)一步的,作為對(duì)上述方法的實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種視頻資源的分布式緩存裝置,該裝置設(shè)置在CDN網(wǎng)絡(luò)系統(tǒng)中的資源服務(wù)器內(nèi),如圖4所示,該裝置包括:轉(zhuǎn)發(fā)單元、接收單元、獲取單元以及發(fā)送單元;
[0095]轉(zhuǎn)發(fā)單元41,用于將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由所述業(yè)務(wù)服務(wù)器處理所述視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,所述發(fā)送行為指示用于確定所述資源服務(wù)器向所述用戶發(fā)送視頻資源的發(fā)送行為,該轉(zhuǎn)發(fā)單元41面向用戶和業(yè)務(wù)服務(wù)器,對(duì)用戶發(fā)送的視頻訪問(wèn)請(qǐng)求不做處理。
[0096]接收單元42,用于接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息攜帶有所述發(fā)送行為指示以及視頻資源的位置信息。
[0097]獲取單元43,用于根據(jù)所述接收單元42接收的視頻資源的位置信息獲取視頻資源。獲取單元43是本裝置中獲取資源服務(wù)器中的視頻資源文件的主要功能模塊。
[0098]發(fā)送單元44,用于按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述獲取單元43獲取的視頻資源發(fā)送給所述用戶。該發(fā)送單元44是響應(yīng)用戶的視頻訪問(wèn)請(qǐng)求的主要功能模塊。
[00"] 進(jìn)一步的,如圖5所示,所述發(fā)送單元44包括:
[0100]確定模塊441,用于根據(jù)所述發(fā)送行為指示,確定所述視頻資源的發(fā)送行為,該確定模塊441是獲取接收單元42所獲取的響應(yīng)信息中的發(fā)送行為指示,并將查找出對(duì)應(yīng)的發(fā)送行為。
[0101]發(fā)送模塊442,用于按照所述確定模塊441確定的發(fā)送行為向所述用戶發(fā)送所述視頻資源。該視頻資源是由獲取單元43所獲取的。
[0102]進(jìn)一步的,如圖5所示,所述裝置還包括:
[0103]解析單元45,用于在所述接收單元42接收業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息后,解析所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息,得到視頻資源的位置信息和所述發(fā)送行為指示。其中,視頻資源的位置信息可用于獲取單元43獲取視頻資源,而發(fā)送行為指示可用于發(fā)送單元44獲取對(duì)應(yīng)的發(fā)送行為。
[0104]進(jìn)一步的,所述裝置中的視頻資源的發(fā)送行為至少包括:判斷視頻訪問(wèn)請(qǐng)求的權(quán)限,選擇發(fā)送視頻資源的帶寬、碼率,在視頻資源中附加增值服務(wù)。
[0105]進(jìn)一步的,本發(fā)明實(shí)施例還提供了一種視頻資源的分布式緩存裝置,該裝置設(shè)置在⑶N網(wǎng)絡(luò)系統(tǒng)中的業(yè)務(wù)服務(wù)器內(nèi),如圖6所示,該裝置包括:
[0106]接收單元61,用于接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求。
[0107]確定單元62,用于根據(jù)所述接收單元61接收的視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息。其中,確定單元62還需要對(duì)視頻訪問(wèn)請(qǐng)求進(jìn)行解析,并根據(jù)解析出的內(nèi)容進(jìn)行匹配處理以得到發(fā)送行為指示和視頻資源的位置信息。
[0108]發(fā)送單元63,用于將所述確定單元62確定的發(fā)送行為指示和視頻資源的位置信息作為所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息發(fā)送至資源服務(wù)器。
[0?09] 進(jìn)一步的,如圖7所示,所述確定單元62包括:
[0110]解析模塊621,用于解析所述視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息,所述發(fā)送行為請(qǐng)求信息中包含有所述用戶的用戶信息和發(fā)送行為請(qǐng)求。
[0111]確定模塊622,用于根據(jù)所述解析模塊621解析的視頻資源請(qǐng)求信息確定所述視頻資源在所述資源服務(wù)器中的位置信息。
[0112]所述確定模塊622,還用于根據(jù)預(yù)置的業(yè)務(wù)配置策略與所述解析模塊621解析的發(fā)送行為請(qǐng)求信息,確定所述視頻訪問(wèn)請(qǐng)求相應(yīng)的發(fā)送行為指示。其中,預(yù)置的業(yè)務(wù)配置策略是根據(jù)業(yè)務(wù)需求可調(diào)整的。
[0113]進(jìn)一步的,本發(fā)明實(shí)施例還提供了一種視頻資源的分布式緩存系統(tǒng),如圖8所示,所述系統(tǒng)包括含有上述裝置的資源服務(wù)器81和含有上述裝置的業(yè)務(wù)服務(wù)器82;
[0114]所述資源服務(wù)器81,用于向所述業(yè)務(wù)服務(wù)器82轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并根據(jù)所述業(yè)務(wù)服務(wù)器82返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息向用戶發(fā)送視頻資源。
[0115]所述業(yè)務(wù)服務(wù)器82,用于接收所述資源服務(wù)器81轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并將根據(jù)所述視頻訪問(wèn)請(qǐng)求所確定的發(fā)送行為指示和視頻資源的位置信息,發(fā)送至所述資源服務(wù)器81。
[0116]綜上所述,本發(fā)明實(shí)施例所采用的一種視頻資源的分布式緩存方法、裝置及系統(tǒng),是通過(guò)將現(xiàn)有CDN網(wǎng)絡(luò)系統(tǒng)架構(gòu)中用于視頻緩存的資源服務(wù)器和用于處理視頻訪問(wèn)請(qǐng)求的業(yè)務(wù)服務(wù)器在請(qǐng)求響應(yīng)流程中的位置進(jìn)行互換,由資源服務(wù)器直接接收用戶的視頻訪問(wèn)請(qǐng)求,并將該請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器進(jìn)行處理,由業(yè)務(wù)服務(wù)器根據(jù)用戶的請(qǐng)求進(jìn)行業(yè)務(wù)處理,并將視頻資源的位置信息以及發(fā)送行為指示作為視頻訪問(wèn)請(qǐng)求的響應(yīng)信息反饋至資源服務(wù)器,再由資源服務(wù)器獲取具體的視頻資源,并按照相應(yīng)的發(fā)送行為將該視頻資源發(fā)送給用戶。相對(duì)于現(xiàn)有的視頻資源的緩存方式,用戶的視頻訪問(wèn)請(qǐng)求直接有資源服務(wù)器進(jìn)行接收,而在資源服務(wù)器與業(yè)務(wù)服務(wù)器之間只是傳輸視頻訪問(wèn)請(qǐng)求以及響應(yīng)該請(qǐng)求的信息文件,而不需要在發(fā)送視頻資源信息,因此,大大降低了資源服務(wù)器與業(yè)務(wù)服務(wù)器之間帶寬的需求,使得現(xiàn)有的系統(tǒng)架構(gòu)中的帶寬足以滿足視頻訪問(wèn)請(qǐng)求的相關(guān)處理響應(yīng)工作。同時(shí),在本發(fā)明實(shí)施例中,還將原有業(yè)務(wù)服務(wù)器中的發(fā)送行為的先關(guān)工作劃分到了資源服務(wù)器中,因此,本發(fā)明實(shí)施例中的業(yè)務(wù)服務(wù)器能能夠?qū)⒏嗟奶幚碣Y源用于對(duì)發(fā)送行為的配置工作中,使得業(yè)務(wù)處理的速度更快捷,同時(shí)也能夠增加業(yè)務(wù)處理的靈活性。
[0117]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0118]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0119]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種視頻資源的分布式緩存方法,其特征在于,包括: 資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由所述業(yè)務(wù)服務(wù)器處理所述視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,所述發(fā)送行為指示用于確定所述資源服務(wù)器向所述用戶發(fā)送視頻資源的發(fā)送行為; 接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息攜帶有所述發(fā)送行為指示以及視頻資源的位置信息; 根據(jù)所述視頻資源的位置信息獲取視頻資源; 按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述視頻資源發(fā)送給所述用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻資源的發(fā)送行為至少包括:判斷視頻訪問(wèn)請(qǐng)求的權(quán)限,選擇發(fā)送視頻資源的帶寬、碼率,在視頻資源中附加增值服務(wù)。3.一種視頻資源的分布式緩存方法,其特征在于,包括: 業(yè)務(wù)服務(wù)器接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求; 根據(jù)所述視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息; 將所述發(fā)送行為指示和所述視頻資源的位置信息作為所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息發(fā)送至資源服務(wù)器。4.根據(jù)權(quán)利要求3所述方法,其特征在于,所述根據(jù)所述視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息包括: 解析所述視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息,所述發(fā)送行為請(qǐng)求信息中包含有所述用戶的用戶信息和發(fā)送行為請(qǐng)求; 根據(jù)所述視頻資源請(qǐng)求信息確定所述視頻資源在所述資源服務(wù)器中的位置信息; 根據(jù)預(yù)置的業(yè)務(wù)配置策略與所述發(fā)送行為請(qǐng)求信息,確定所述視頻訪問(wèn)請(qǐng)求相應(yīng)的發(fā)送行為指示。5.一種視頻資源的分布式緩存裝置,其特征在于,包括: 轉(zhuǎn)發(fā)單元,用于資源服務(wù)器將用戶的視頻訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器,以便由所述業(yè)務(wù)服務(wù)器處理所述視頻訪問(wèn)請(qǐng)求并配置相應(yīng)的發(fā)送行為指示,所述發(fā)送行為指示用于確定所述資源服務(wù)器向所述用戶發(fā)送視頻資源的發(fā)送行為; 接收單元,用于接收所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息,所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息攜帶有所述發(fā)送行為指示以及視頻資源的位置信息; 獲取單元,用于根據(jù)所述接收單元接收的視頻資源的位置信息獲取視頻資源; 發(fā)送單元,用于按照所述發(fā)送行為指示所對(duì)應(yīng)的發(fā)送行為將所述獲取單元獲取的視頻資源發(fā)送給所述用戶。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置中的視頻資源的發(fā)送行為至少包括:判斷視頻訪問(wèn)請(qǐng)求的權(quán)限,選擇發(fā)送視頻資源的帶寬、碼率,在視頻資源中附加增值服務(wù)。7.一種視頻資源的分布式緩存裝置,其特征在于,包括: 接收單元,用于業(yè)務(wù)服務(wù)器接收資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求; 確定單元,用于根據(jù)所述接收單元接收的視頻訪問(wèn)請(qǐng)求確定相應(yīng)的發(fā)送行為指示和視頻資源的位置信息; 發(fā)送單元,用于將所述確定單元確定的發(fā)送行為指示和視頻資源的位置信息作為所述視頻訪問(wèn)請(qǐng)求響應(yīng)信息發(fā)送至資源服務(wù)器。8.根據(jù)權(quán)利要求7所述裝置,其特征在于,所述確定單元包括: 解析模塊,用于解析所述視頻訪問(wèn)請(qǐng)求,得到視頻資源請(qǐng)求信息和發(fā)送行為請(qǐng)求信息,所述發(fā)送行為請(qǐng)求信息中包含有所述用戶的用戶信息和發(fā)送行為請(qǐng)求; 確定模塊,用于根據(jù)所述解析模塊解析的視頻資源請(qǐng)求信息確定所述視頻資源在所述資源服務(wù)器中的位置信息; 所述確定模塊,還用于根據(jù)預(yù)置的業(yè)務(wù)配置策略與所述解析模塊解析的發(fā)送行為請(qǐng)求信息,確定所述視頻訪問(wèn)請(qǐng)求相應(yīng)的發(fā)送行為指示。9.一種視頻資源的分布式緩存系統(tǒng),其特征在于,所述系統(tǒng)包括含有如權(quán)利要求5或6所述裝置的資源服務(wù)器和含有如權(quán)利要求7或8所述裝置的業(yè)務(wù)服務(wù)器; 所述資源服務(wù)器,用于向所述業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并根據(jù)所述業(yè)務(wù)服務(wù)器返回的視頻訪問(wèn)請(qǐng)求響應(yīng)信息向用戶發(fā)送視頻資源; 所述業(yè)務(wù)服務(wù)器,用于接收所述資源服務(wù)器轉(zhuǎn)發(fā)用戶的視頻訪問(wèn)請(qǐng)求,并將根據(jù)所述視頻訪問(wèn)請(qǐng)求所確定的發(fā)送行為指示和視頻資源的位置信息,發(fā)送至所述資源服務(wù)器。
【文檔編號(hào)】H04L29/08GK105871972SQ201510781374
【公開日】2016年8月17日
【申請(qǐng)日】2015年11月13日
【發(fā)明人】魏帆
【申請(qǐng)人】樂(lè)視云計(jì)算有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
焉耆| 南岸区| 福鼎市| 突泉县| 红安县| 南漳县| 香港 | 靖西县| 时尚| 阿勒泰市| 马尔康县| 梅河口市| 鸡泽县| 衡水市| 尉氏县| 寿宁县| 阳高县| 陵水| 昌宁县| 宣恩县| 云龙县| 陆川县| 和龙市| 平乡县| 平昌县| 梁平县| 沛县| 通州市| 兴安县| 沙雅县| 福清市| 罗江县| 苍溪县| 广丰县| 明光市| 铜鼓县| 佛教| 井冈山市| 怀集县| 凤山市| 华池县|