亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種終端緩存的方法、終端及服務(wù)器的制造方法

文檔序號:8324195閱讀:563來源:國知局
一種終端緩存的方法、終端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機緩存領(lǐng)域,尤其一種終端緩存的方法、終端及服務(wù)器。
【背景技術(shù)】
[0002]隨著移動寬帶的逐步成熟,互聯(lián)網(wǎng)從低帶寬到高帶寬,高時延到低時延,移動網(wǎng)絡(luò)發(fā)展也如此。相比于固定網(wǎng)絡(luò),移動網(wǎng)絡(luò)資源是共享的,移動網(wǎng)絡(luò)分配的帶寬是所有用戶共同占據(jù),移動網(wǎng)絡(luò)通過合適的調(diào)度機制動態(tài)調(diào)整各用戶的帶寬,但移動網(wǎng)絡(luò)的網(wǎng)絡(luò)環(huán)境是瞬息萬變的,傳輸速率不斷變化,造成了移動網(wǎng)絡(luò)的抖動性增強。據(jù)預(yù)測到2016年移動網(wǎng)絡(luò)傳輸內(nèi)容的70%會是視頻數(shù)據(jù),如何優(yōu)化視頻數(shù)據(jù)在移動網(wǎng)絡(luò)的傳輸已成為業(yè)界非常關(guān)心的問題。過去的電視機平臺人們在切換到新的節(jié)目后可以立即觀看,然而通過網(wǎng)絡(luò)的視頻訪問每切換一次視頻訪問內(nèi)容就會引起一段時間的數(shù)據(jù)緩沖,待緩沖區(qū)滿后才能觀看,有待進一步提高以滿足用戶即點即看的需求。
[0003]傳統(tǒng)網(wǎng)絡(luò)內(nèi)容的獲取方式是采用典型的客戶端-服務(wù)器模型(client-server),用戶通過HTTP等應(yīng)用層協(xié)議通過Internet網(wǎng)絡(luò)向服務(wù)器請求內(nèi)容,服務(wù)器處理用戶的請求并對用戶作出響應(yīng),這種網(wǎng)絡(luò)架構(gòu)的好處是結(jié)構(gòu)簡單,但是缺點也很明顯,所有的請求都發(fā)送到服務(wù)器去處理,服務(wù)器及帶寬的負(fù)載非常大,同時對骨干網(wǎng)絡(luò)的沖擊也非常明顯。
[0004]更多的時候用戶期待點擊某個視頻鏈接時即刻啟動觀看,為了滿足這種業(yè)務(wù)體驗需要提供本地緩存機制,又由于本地緩存的大小往往具有一定限制,同時本地緩存還有其它用途,不能完全用來緩存網(wǎng)絡(luò)內(nèi)容,因此需要提供合理的本地緩存機制滿足用戶數(shù)據(jù)的預(yù)緩存需求和存儲空間有限的問題。

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

[0005]本發(fā)明實施例提供了一種終端緩存的方法,旨在解決移動終端請求播放視頻時的時延問題及提高本地Cache的命中率。
[0006]第一方面,一種終端緩存的方法,所述方法包括:
[0007]接收用戶觸發(fā)視頻的播放請求;
[0008]對比所述視頻的統(tǒng)一資源定位符URL和本地Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻;
[0009]若所述本地Cache緩存所述視頻,播放所述視頻的部分內(nèi)容,并向主緩存MainCache或者內(nèi)容提供者CP請求所述視頻的剩余部分;
[0010]接收并播放所述Main Cache或者所述CP發(fā)送的所述視頻的剩余部分。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述方法還包括:
[0012]若本地Cache緩存所述視頻的全部內(nèi)容時,則播放所述視頻的全部內(nèi)容。
[0013]第二方面,一種終端,所述終端包括:
[0014]接收單元,用于接收用戶觸發(fā)視頻的播放請求;
[0015]緩存單元,用于在接收單元接收視頻的播放請求后,對比所述視頻的統(tǒng)一資源定位符URL和本地緩存Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻;
[0016]處理單元,用于若所述緩存單元的本地Cache緩存所述視頻的部分內(nèi)容,則播放所述部分內(nèi)容,并向主緩存Main Cache或者內(nèi)容提供者CP請求所述視頻的剩余部分;
[0017]所述接收單元,用于接收所述處理單元請求的所述視頻的剩余部分;
[0018]播放單元,用于播放所述接收單元接收的所述視頻的剩余部分。
[0019]結(jié)合第二方面,在第二方面的第一種可能的實施例,所述終端還包括:
[0020]處理單元一,用于當(dāng)所述緩存單元的本地Cache緩存所述視頻的全部內(nèi)容時,播放所述視頻的全部內(nèi)容。
[0021]第三方面,一種終端,其特征在于,所述終端包括:
[0022]接收器,用于接收用戶觸發(fā)視頻的播放請求;
[0023]處理器,用于對比所述視頻的統(tǒng)一資源定位符URL和本地Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻;
[0024]所述處理器,用于若所述本地Cache緩存所述視頻的,播放所述視頻的部分內(nèi)容,并向主緩存Main Cache或者內(nèi)容提供者CP請求所述視頻的剩余部分;
[0025]所述接收器,用于接收并播放所述Main Cache或者所述CP發(fā)送的所述視頻的剩余部分。
[0026]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述處理器,還用于當(dāng)本地Cache緩存所述視頻的全部內(nèi)容時,播放所述視頻的全部內(nèi)容。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供一種終端緩存的方法,通過接收用戶觸發(fā)的視頻播放請求,對比所述視頻的統(tǒng)一資源定位符URL和本地Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻,若所述本地Cache緩存所述視頻,播放所述視頻的部分內(nèi)容,并向主緩存Main Cache或者內(nèi)容提供者CP請求所述視頻的剩余部分,接收并播放所述Main Cache或者所述CP發(fā)送的所述視頻的剩余部分,從而實現(xiàn)在本地Cache緩存視頻的片段,當(dāng)用戶觸發(fā)播放所述視頻時,則先播放所述視頻的片段,并向服務(wù)器請求所述視頻的剩余部分,使得減少初始傳輸視頻時的緩沖時延問題,同時,因為本地Cache僅緩存視頻的片段,使得移動終端利用有限的存儲空間緩沖更多的視頻內(nèi)容,從而提高命中率。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明實施例提供的一種終端緩存的方法流程圖;
[0030]圖2是本發(fā)明實施例提供的一種二層⑶N網(wǎng)絡(luò)部署的結(jié)構(gòu)圖;
[0031]圖3是本發(fā)明實施例提供的一種終端的裝置結(jié)構(gòu)圖;
[0032]圖4是本發(fā)明實施例提供的一種終端的裝置結(jié)構(gòu)圖;
[0033]圖5是本發(fā)明實施例提供的一種終端的裝置結(jié)構(gòu)圖。
【具體實施方式】
[0034]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0035]參考圖1,圖1是本發(fā)明實施例提供的一種終端緩存的方法的方法流程圖。如圖1所示,所述方法包括以下步驟:
[0036]步驟101,接收用戶觸發(fā)視頻的播放請求;
[0037]例如,在移動手機上,用戶點擊優(yōu)酷網(wǎng)頁的某一個視頻,則觸發(fā)此視頻的播放,所述移動手機接收到用戶觸發(fā)的視頻播放請求后,搜索本地Cache是否緩存此視頻的片段,其中,本地Cache是放置在移動手機中的存儲單元,用于緩存移動終端的數(shù)據(jù)。
[0038]步驟102,對比所述視頻的統(tǒng)一資源定位符URL和本地Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻;
[0039]具體的,對比所述視頻的統(tǒng)一資源定位符(Uniform Resource Locator,URL)和本地Cache緩存的URL,若相同,則所述本地Cache緩存所述視頻。
[0040]步驟103,若所述本地Cache緩存所述視頻,播放所述視頻的部分內(nèi)容,并向主緩存Main Cache或者內(nèi)容提供者CP請求所述視頻的剩余部分;
[0041]具體的,參考圖2,圖2是本發(fā)明實施例提供的一種二層CDN網(wǎng)絡(luò)部署的結(jié)構(gòu)圖。如圖2所示,在用戶設(shè)備(User Equipment, UE)中增加本地Cache,用以緩存視頻的片段;當(dāng)用戶設(shè)備接收到視頻播放請求時,搜索本地Cache,當(dāng)本地緩存所述視頻的片段時,則先播放所述視頻的片段,并通過C-D接口向主緩存或者內(nèi)容提供者(Content Provider,CP)請求所述視頻的剩余部分,所述主緩存或者CP通過C-D將所述剩余部分下發(fā)到用戶設(shè)備,其中,所述C-D接口是指移動終端和Main Cache間數(shù)
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1