視頻數(shù)據(jù)緩存方法及其系統(tǒng)的制作方法
【專利摘要】本申請公開了視頻數(shù)據(jù)緩存方法及其系統(tǒng),用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口,在視頻播放窗口的顯示頁面中,生成一個緩存圖標(biāo),緩存圖標(biāo)對應(yīng)視頻數(shù)據(jù)的緩存接口;監(jiān)測用戶對于緩存圖標(biāo)的選擇;當(dāng)監(jiān)測到用戶選擇緩存圖標(biāo)時,打開緩存接口;監(jiān)測用戶對于視頻數(shù)據(jù)的選擇;當(dāng)監(jiān)測到用戶選擇視頻數(shù)據(jù)時,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,其中顯示頁面正在播放視頻數(shù)據(jù)。本發(fā)明在正在播放視頻數(shù)據(jù)的顯示頁面中提供一個相應(yīng)于緩存接口的緩存圖標(biāo),當(dāng)監(jiān)測到用戶選擇所述緩存圖標(biāo)時,通過所述緩存圖標(biāo)對應(yīng)的緩存接口來對用戶選擇的視頻數(shù)據(jù)進(jìn)行緩存,從而提供一種更好的人機(jī)交互操作方式,為用戶帶來更好的娛樂體驗(yàn)。
【專利說明】視頻數(shù)據(jù)緩存方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請涉及視頻播放和視頻緩存領(lǐng)域,更具體地,涉及一種用于正在播放視頻數(shù)據(jù)的視頻播放窗口的視頻數(shù)據(jù)緩存方法及其系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們獲取信息的方式已經(jīng)發(fā)生改變:從傳統(tǒng)的書籍、報紙、電視、廣播等方式,繼而變成通過互聯(lián)網(wǎng)獲取。尤其是互聯(lián)網(wǎng)將影視節(jié)目、新聞、廣告、聊天視頻、游戲視頻和監(jiān)控視頻等等豐富的綜合性網(wǎng)絡(luò)視頻資源進(jìn)行共享,從而網(wǎng)絡(luò)視頻已經(jīng)成為人們學(xué)習(xí)、社交以及休閑娛樂而不可替代的重要方式。
[0003]對于擁有大量視頻資源的視頻網(wǎng)站而言,用戶可以通過終端上的瀏覽器進(jìn)行訪問視頻網(wǎng)站的點(diǎn)播頁面,觀看用戶想要觀看的各類視頻。
[0004]目前,視頻網(wǎng)站中的顯示頁面通常由網(wǎng)頁播放器區(qū)域、互動交流區(qū)域(包括:評論區(qū)域、相關(guān)視頻推薦區(qū)域等)組成,播放器窗口以“嵌入”的方式設(shè)置于顯示頁面中。當(dāng)用戶想要緩存正在播放的視頻數(shù)據(jù)時,通常需要切換當(dāng)前顯示頁面,而進(jìn)入專門為緩存而提供的緩存頁面。如此一來,正在播放的視頻數(shù)據(jù)將隨同顯示頁面一同被切換,用戶將不再能看到當(dāng)前播放器窗口中所播放的內(nèi)容,可能導(dǎo)致視頻內(nèi)容的流失,嚴(yán)重影響用戶的瀏覽體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請?zhí)峁┮环N視頻數(shù)據(jù)緩存方法及其系統(tǒng),在正在播放視頻數(shù)據(jù)的顯示頁面中提供一個相應(yīng)于緩存接口的緩存圖標(biāo),當(dāng)監(jiān)測到用戶選擇所述緩存圖標(biāo)時,通過所述緩存圖標(biāo)對應(yīng)的緩存接口來對用戶選擇的視頻數(shù)據(jù)進(jìn)行緩存,從而提供一種更好的人機(jī)交互操作方式,為用戶帶來更好的娛樂體驗(yàn)。
[0006]本申請公開了一種視頻數(shù)據(jù)緩存方法,用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口,其特征在于,包括:
在所述視頻播放窗口的顯示頁面中,生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)所述視頻數(shù)據(jù)的緩存接口;
監(jiān)測用戶對于所述緩存圖標(biāo)的選擇;
當(dāng)監(jiān)測到所述用戶選擇所述緩存圖標(biāo)時,打開所述緩存接口 ;
監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇;以及
當(dāng)監(jiān)測到所述用戶選擇所述視頻數(shù)據(jù)時,通過所述緩存接口對所述用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,
其中所述顯示頁面正在播放所述視頻數(shù)據(jù)。
[0007]優(yōu)選地,其中,還包括:
在所述視頻播放窗口的所述顯示頁面中,生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的所述視頻數(shù)據(jù)的一部分。
[0008]優(yōu)選地,其中,還包括: 監(jiān)測所述用戶對于所述多個播放選集圖標(biāo)的選擇;以及
當(dāng)所述用戶選擇所述多個播放選集圖標(biāo)的至少一個時,通過所述緩存接口緩存所述用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。
[0009]優(yōu)選地,其中,還包括:
當(dāng)所述用戶選擇所述緩存圖標(biāo)時,在所述視頻播放窗口的所述顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。
[0010]優(yōu)選地,其中,還包括:
于所述視頻播放窗口的所述顯示頁面中同時生成所述多個緩存選項(xiàng)圖標(biāo)與所述多個播放選集圖標(biāo),且所述多個緩存選項(xiàng)圖標(biāo)、所述多個播放選集圖標(biāo)和所述正在播放的視頻數(shù)據(jù)在所述顯示頁面中相互不重疊。
[0011]本申請還公開了一種視頻數(shù)據(jù)緩存系統(tǒng),用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口,其特征在于,包括:
圖標(biāo)提供單元,用于在所述視頻播放窗口的顯示頁面中生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)所述視頻數(shù)據(jù)的緩存接口;
監(jiān)控單元,耦接所述圖標(biāo)提供單元和用戶輸入接口,用于監(jiān)測用戶對于所述緩存圖標(biāo)的選擇,并用于監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇;以及
緩存執(zhí)行單元,耦接所述監(jiān)控單元和所述緩存接口,用于當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述緩存圖標(biāo)時,打開所述緩存接口,且用于當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述視頻數(shù)據(jù)時,通過所述緩存接口對所述用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,
其中所述顯示頁面正在播放所述視頻數(shù)據(jù)。
[0012]優(yōu)選地,其中,所述圖標(biāo)提供單元,用于在所述視頻播放窗口的所述顯示頁面中,生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的所述視頻數(shù)據(jù)的一部分。
[0013]優(yōu)選地,其中,所述監(jiān)控單元
進(jìn)一步用于監(jiān)測所述用戶對于所述多個播放選集圖標(biāo)的選擇;當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述多個播放選集圖標(biāo)的至少一個時,所述緩存執(zhí)行單元通過所述緩存接口緩存所述用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。
[0014]優(yōu)選地,其中,所述圖標(biāo)提供單元,用于當(dāng)所述用戶選擇所述緩存圖標(biāo)時,在所述視頻播放窗口的所述顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。
[0015]優(yōu)選地,其中,所述圖標(biāo)提供單元于所述視頻播放窗口的所述顯示頁面中同時生成所述多個緩存選項(xiàng)圖標(biāo)與所述多個播放選集圖標(biāo),且所述多個緩存選項(xiàng)圖標(biāo)、所述多個播放選集圖標(biāo)和所述正在播放的視頻數(shù)據(jù)相互不重疊。
[0016]與現(xiàn)有技術(shù)相比,本申請所述的一種視頻數(shù)據(jù)緩存方法及其系統(tǒng),達(dá)到了如下效果:
I)本申請通過在正在播放視頻數(shù)據(jù)的顯示頁面中提供一個相應(yīng)于緩存接口的緩存圖標(biāo),當(dāng)監(jiān)測到用戶選擇所述緩存圖標(biāo)時,通過所述緩存圖標(biāo)對應(yīng)的緩存接口來對用戶選擇的視頻數(shù)據(jù)進(jìn)行緩存,從而可以使用戶繼續(xù)觀看當(dāng)前播放的視頻數(shù)據(jù),有效解決了現(xiàn)有技術(shù)中緩存操作時需要退出當(dāng)前播放視頻的顯示頁面而使得用戶無法繼續(xù)觀看視頻的問題。[0017]2)本申請中的多個緩存選項(xiàng)圖標(biāo)、多個播放選集圖標(biāo)和正在播放的視頻數(shù)據(jù)在顯示頁面中相互不重疊,因而可以給予良好的用戶體驗(yàn)。
[0018]3)本申請中的視頻數(shù)據(jù)緩存方法及其系統(tǒng)可以應(yīng)用與不同的瀏覽器以及不同的終端中,實(shí)用性強(qiáng)。
[0019]當(dāng)然,實(shí)施本申請的任一產(chǎn)品必不一定需要同時達(dá)到以上所述的所有技術(shù)效果。
[0020]
【專利附圖】
【附圖說明】
[0021]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1為依據(jù)本申請一實(shí)施例的一種視頻數(shù)據(jù)緩存方法的流程圖。
[0022]圖2為依據(jù)本申請一實(shí)施例的視頻播放窗口的顯示頁面的示意圖。
[0023]圖3為用戶選擇緩存圖標(biāo)之后的視頻播放窗口的顯示頁面的示意圖。
[0024]圖4為用戶選擇播放選集圖標(biāo)之后的視頻播放窗口的顯示頁面的示意圖。
[0025]圖5為依據(jù)本申請一實(shí)施例的一種視頻數(shù)據(jù)緩存系統(tǒng)的方框圖。
[0026]圖6和圖7為依據(jù)本發(fā)明一實(shí)施例的緩存列表的不意圖。
[0027]圖8至圖10為依據(jù)本發(fā)明一實(shí)施例的對已緩存數(shù)據(jù)進(jìn)行展開并進(jìn)一步添加更多緩存數(shù)據(jù)的示意圖。
[0028]【具體實(shí)施方式】
[0029]如在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語,故應(yīng)解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實(shí)施本申請的較佳實(shí)施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
圖1為依據(jù)本申請一實(shí)施例的一種視頻數(shù)據(jù)緩存方法的流程圖,所述方法用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口。如圖1所示,該方法包括以下步驟。
[0030]步驟101,在視頻播放窗口的顯示頁面中,生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)視頻數(shù)據(jù)的緩存接口。
[0031]本申請的緩存圖標(biāo)(icon)的具體形式可以是圖案、符號、文字及其結(jié)合。圖2為依據(jù)本申請一實(shí)施例的視頻播放窗口的顯示頁面的示意圖。如圖2所示,向下箭頭是所生成的緩存圖標(biāo)。視頻數(shù)據(jù)的緩存接口為視頻播放窗口與視頻數(shù)據(jù)提供端(例如視頻網(wǎng)站的服務(wù)器)之間的數(shù)據(jù)傳輸接口,通過該接口可將視頻播放窗口的一些指令發(fā)送到視頻數(shù)據(jù)提供端,并從視頻數(shù)據(jù)提供端接收視頻數(shù)據(jù)。
[0032]在本申請的一實(shí)施例中,進(jìn)一步在視頻播放窗口的顯示頁面中,生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的視頻數(shù)據(jù)的一部分。
[0033]本申請的播放選集的具體形式可以是圖案、符號、文字及其結(jié)合。如圖2所示,緩存圖標(biāo)下端的標(biāo)有阿拉伯?dāng)?shù)字的圖標(biāo)即為本申請一實(shí)施例的播放選集圖標(biāo),其由數(shù)字和方形圖框組成。播放選集圖標(biāo)相應(yīng)于正在播放的視頻數(shù)據(jù)的一部分。如圖2所示,正在播放的視頻數(shù)據(jù)(圖2上方的斜線部分)名稱為XXXX,其共有45集,因此每個播放選集圖標(biāo)代表所述視頻數(shù)據(jù)的一集。如圖2所示,底色為黑色的標(biāo)有阿拉伯?dāng)?shù)字“2”的播放選集圖標(biāo)表示目前顯示頁面正在播放XXXX的第2集。本發(fā)明并不限于圖2所示的播放選集圖標(biāo)的具體形式及其代表的視頻數(shù)據(jù)的具體內(nèi)容。
[0034]步驟102,監(jiān)測用戶對于所述緩存圖標(biāo)的選擇。
[0035]用戶通過選擇緩存圖標(biāo)(例如,通過鼠標(biāo)在終端的顯示屏幕上點(diǎn)擊圖標(biāo),或直接觸摸終端觸摸屏上所顯示的圖標(biāo)),可開啟所述緩存接口,使之處于待命狀態(tài)。其中終端包括但不限于:臺式電腦、數(shù)字電視機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個人數(shù)字助理等移動設(shè)備。在本申請的一實(shí)施例中,可通過監(jiān)測終端的輸入端口(例如,觸摸輸入、光標(biāo)輸入、鍵盤輸入等)來監(jiān)測用戶對于緩存圖標(biāo)的選擇。
[0036]步驟103,當(dāng)監(jiān)測到用戶選擇所述緩存圖標(biāo)時,打開緩存接口。
[0037]在本申請一實(shí)施例中,當(dāng)監(jiān)測到用戶選擇緩存圖標(biāo)時,表示用戶預(yù)備進(jìn)行緩存操作,所以此時打開緩存接口,使得緩存接口處于待命狀態(tài)。
[0038]在本申請一實(shí)施例中,當(dāng)監(jiān)測到用戶選擇緩存圖標(biāo)時,進(jìn)一步在視頻播放窗口的顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。
[0039]圖3為用戶選擇圖2所示的緩存圖標(biāo)之后的視頻播放窗口的顯示頁面的示意圖。如圖3所示,相比于圖2,顯示頁面上生成多個緩存選項(xiàng)圖標(biāo),例如以文字“緩存”標(biāo)示的緩存圖標(biāo),以文字“高清”和矩形方框所標(biāo)示的緩存清晰度圖標(biāo),以文字“取消”和矩形方框所標(biāo)示的取消緩存圖標(biāo),以文字“開始緩存”和矩形方框所標(biāo)示的開始緩存圖標(biāo)。本發(fā)明并不限于圖3所示的緩存選項(xiàng)圖標(biāo)的具體形式。
[0040]步驟104,監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇。
[0041 ] 在本申請一實(shí)施例中,用戶可通過鼠標(biāo)在終端的顯示屏幕上點(diǎn)擊選擇,或直接觸碰終端觸摸屏上所顯示的視頻數(shù)據(jù)進(jìn)行選擇。當(dāng)視頻播放窗口的顯示頁面中生成了多個播放選集圖標(biāo)時,可監(jiān)測用戶對于所述多個播放選集圖標(biāo)的選擇。
[0042]圖4為用戶選擇播放選集圖標(biāo)之后的視頻播放窗口的顯示頁面的示意圖。如圖4所示,相比于圖3,由于用戶對播放選集圖標(biāo)進(jìn)行了選擇,監(jiān)測到該選擇之后,被選擇的播放選集圖標(biāo)的顯示形式發(fā)生改變,在阿拉伯?dāng)?shù)字的下方新增符號“ V ”,這表示該播放選集圖標(biāo)已被用戶選中。
[0043]步驟105,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存。
[0044]在本申請一實(shí)施例中,當(dāng)監(jiān)測到用戶選擇視頻數(shù)據(jù)之后,可通過所述緩存接口緩存用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。如圖4所示,監(jiān)測到用戶選擇播放選集圖標(biāo)“3”、“4”、“5”,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,開始緩存圖標(biāo)“開始緩存”顯示當(dāng)前進(jìn)行緩存的播放選集圖標(biāo)的數(shù)量為“3”。
[0045]在上述步驟中,例如圖2至圖4所示,視頻播放窗口的顯示頁面一直在播放視頻數(shù)據(jù)(圖2至圖4上方的斜線部分),視頻播放窗口的顯示頁面中同時生成多個緩存選項(xiàng)圖標(biāo)與多個播放選集圖標(biāo),且多個緩存選項(xiàng)圖標(biāo)、多個播放選集圖標(biāo)和正在播放的視頻數(shù)據(jù)在顯示頁面中相互不重疊。如此一來,用戶可在不切換播放頁面的狀況下對視頻數(shù)據(jù)進(jìn)行緩存。
[0046]圖5為依據(jù)本申請一實(shí)施例的一種視頻數(shù)據(jù)緩存系統(tǒng)的方框圖,所述系統(tǒng)用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口。如圖5所示,該系統(tǒng)包括圖標(biāo)提供單元501、監(jiān)控單元502、緩存執(zhí)行單元503。
[0047]圖標(biāo)提供單元501,用于在視頻播放窗口的顯示頁面中生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)所述視頻數(shù)據(jù)的緩存接口。
[0048]本申請的緩存圖標(biāo)的具體形式可以是圖案、符號、文字及其結(jié)合。如圖2所示,向下箭頭是所生成的緩存圖標(biāo)。視頻數(shù)據(jù)的緩存接口為視頻播放窗口與視頻數(shù)據(jù)提供端(例如視頻網(wǎng)站的服務(wù)器)之間的數(shù)據(jù)傳輸接口,通過該接口可將視頻播放窗口的一些指令發(fā)送到視頻數(shù)據(jù)提供端,并從視頻數(shù)據(jù)提供端接收視頻數(shù)據(jù)。
[0049]在本申請的一實(shí)施例中,圖標(biāo)提供單元501進(jìn)一步在視頻播放窗口的顯示頁面中生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的視頻數(shù)據(jù)的一部分。本申請的播放選集的具體形式可以是圖案、符號、文字及其結(jié)合。如圖2所示,緩存圖標(biāo)下端的標(biāo)有阿拉伯?dāng)?shù)字的圖標(biāo)即為本申請一實(shí)施例的播放選集圖標(biāo),其由數(shù)字和方形圖框組成。播放選集圖標(biāo)相應(yīng)于正在播放的視頻數(shù)據(jù)的一部分。如圖2所示,正在播放的視頻數(shù)據(jù)(圖2上方的斜線部分)名稱為XXXX,其共有45集,因此每個播放選集圖標(biāo)代表所述視頻數(shù)據(jù)的一集。如圖2所示,底色為黑色的標(biāo)有阿拉伯?dāng)?shù)字“2”的播放選集圖標(biāo)表示目前顯示頁面正在播放XXXX的第2集。本發(fā)明并不限于圖2所示的播放選集圖標(biāo)的具體形式及其代表的視頻數(shù)據(jù)的具體內(nèi)容。
[0050]監(jiān)控單元502,耦接圖標(biāo)提供單元501和用戶輸入接口(圖未示),用于監(jiān)測用戶對于所述緩存圖標(biāo)的選擇,并用于監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇。
[0051]用戶通過選擇緩存圖標(biāo)(例如,通過鼠標(biāo)在終端的顯示屏幕上點(diǎn)擊圖標(biāo),或直接觸摸終端觸摸屏上所顯示的圖標(biāo)),可開啟所述緩存接口,使之處于待命狀態(tài)。其中終端包括但不限于:臺式電腦、數(shù)字電視機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個人數(shù)字助理等移動設(shè)備。在本申請的一實(shí)施例中,監(jiān)控單元502可通過監(jiān)測終端的輸入端口(例如用戶輸入接口)來監(jiān)測用戶對于緩存圖標(biāo)的選擇。當(dāng)圖標(biāo)提供單元501在視頻播放窗口的顯示頁面中生成了多個播放選集圖標(biāo)時,監(jiān)控單元502可通過監(jiān)測終端的輸入端口(例如用戶輸入接口)來監(jiān)測用戶對于所述多個播放選集圖標(biāo)的選擇。如圖4所示,由于用戶對播放選集圖標(biāo)進(jìn)行了選擇,監(jiān)測到該選擇之后,被選擇的播放選集圖標(biāo)的顯示形式發(fā)生改變,在阿拉伯?dāng)?shù)字的下方新增符號“ V”,這表示該播放選集圖標(biāo)已被用戶選中。用戶可通過鼠標(biāo)在終端的顯示屏幕上點(diǎn)擊選擇,或直接觸碰終端觸摸屏上所顯示的視頻數(shù)據(jù)進(jìn)行選擇。
[0052]緩存執(zhí)行單元503,耦接所述監(jiān)控單元502和緩存接口(圖未示),用于當(dāng)所述監(jiān)控單元502監(jiān)測到用戶選擇緩存圖標(biāo)時,打開緩存接口,且用于當(dāng)所述監(jiān)控單元502監(jiān)測到用戶選擇所述視頻數(shù)據(jù)時,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存。[0053]在本申請一實(shí)施例中,當(dāng)監(jiān)控單元502監(jiān)測到用戶選擇緩存圖標(biāo)時,表示用戶預(yù)備進(jìn)行緩存操作,所以此時緩存執(zhí)行單元503打開緩存接口,使得緩存接口處于待命狀態(tài)。
[0054]在本申請一實(shí)施例中,當(dāng)監(jiān)控單元502監(jiān)測到用戶選擇緩存圖標(biāo)時,圖標(biāo)提供單元501進(jìn)一步在視頻播放窗口的顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。如圖3所示,顯示頁面上生成多個緩存選項(xiàng)圖標(biāo),例如以文字“緩存”標(biāo)示的緩存圖標(biāo),以文字“高清”和矩形方框所標(biāo)示的緩存清晰度圖標(biāo),以文字“取消”和矩形方框所標(biāo)示的取消緩存圖標(biāo),以文字“開始緩存”和矩形方框所標(biāo)示的開始緩存圖標(biāo)。本發(fā)明并不限于圖3所示的緩存選項(xiàng)圖標(biāo)的具體形式。
[0055]在本申請一實(shí)施例中,當(dāng)監(jiān)控單元502監(jiān)測到用戶選擇視頻數(shù)據(jù)之后,可通過緩存接口緩存用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。如圖4所示,監(jiān)測到用戶選擇播放選集圖標(biāo)“3”、“4”、“5”,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,開始緩存圖標(biāo)“開始緩存”顯示當(dāng)前進(jìn)行緩存的播放選集圖標(biāo)的數(shù)量為“3”。
[0056]在圖標(biāo)提供單元501、監(jiān)控單元502、緩存執(zhí)行單元503的上述操作過程中,視頻播放窗口的顯示頁面一直在播放視頻數(shù)據(jù)(圖2至圖4上方的斜線部分),圖標(biāo)提供單元501在視頻播放窗口的顯示頁面中同時生成多個緩存選項(xiàng)圖標(biāo)與多個播放選集圖標(biāo),且多個緩存選項(xiàng)圖標(biāo)、多個播放選集圖標(biāo)和正在播放的視頻數(shù)據(jù)在顯示頁面中相互不重疊。如此一來,用戶可在不切換播放頁面的狀況下對視頻數(shù)據(jù)進(jìn)行緩存。
[0057]由于方法部分已經(jīng)對本申請實(shí)施例進(jìn)行了詳細(xì)描述,這里對實(shí)施例中涉及的系統(tǒng)與方法對應(yīng)部分的展開描述省略,不再贅述。對于系統(tǒng)中具體內(nèi)容的描述可參考方法實(shí)施例的內(nèi)容,這里不再具體限定。
[0058]如上所述,監(jiān)測到用戶選擇播放選集圖標(biāo)時,通過緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存。圖6和圖7為依據(jù)本發(fā)明一實(shí)施例的緩存列表的示意圖。緩存接口對用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存,并將緩存數(shù)據(jù)(包括緩存中的數(shù)據(jù)和已經(jīng)緩存的數(shù)據(jù))存儲于圖6和圖7所示的緩存列表中。
[0059]如圖6所示,選擇“緩存中”圖標(biāo),緩存列表上可顯示緩存中的數(shù)據(jù)的狀態(tài)圖標(biāo)(例如,緩存中、暫停中、等待中)。點(diǎn)擊“緩存中”狀態(tài)圖標(biāo)可切換緩存的狀態(tài),例如將“緩存中”切換為“暫停中”,點(diǎn)擊“暫停中”狀態(tài)圖標(biāo)可切換為“等待中”(這表明當(dāng)前有進(jìn)行中的緩存任務(wù))或“緩存中”(表示當(dāng)前沒有進(jìn)行中的緩存任務(wù))。此外,緩存列表還可以顯示緩存操作的相關(guān)進(jìn)度條、百分比、視頻大小顯示等。如圖7所示,選擇“已緩存”圖標(biāo),緩存列表上可顯示已緩存的數(shù)據(jù)。在本申請的一實(shí)施例中,若已緩存的數(shù)據(jù)是單視頻,則可單獨(dú)存放。
[0060]在本申請的一實(shí)施例中,可進(jìn)一步對已緩存的數(shù)據(jù)進(jìn)行展開。圖8至圖10為依據(jù)本發(fā)明一實(shí)施例的對已緩存數(shù)據(jù)進(jìn)行展開并進(jìn)一步添加更多緩存數(shù)據(jù)的示意圖。如圖8所示,將已緩存的數(shù)據(jù)文件夾打開,可顯示當(dāng)前已緩存的數(shù)據(jù)列表。選擇圖8所示的“添加更多劇集”圖標(biāo),用以添加更多緩存數(shù)據(jù)。如圖9所示,在選擇“添加更多劇集”圖標(biāo)之后,顯示名稱為XXXX的視頻的緩存狀態(tài)。虛線框表示的播放選集圖標(biāo)“2”、“3”、“4”、“5”為之前已經(jīng)選擇過的播放選集圖標(biāo)。此時,可以選擇實(shí)線框表示的播放選集圖標(biāo)。如圖10所示,在選擇播放選集圖標(biāo)“6”、“7”之后并選擇開始緩存圖標(biāo)“開始緩存”,則此時開始緩存圖標(biāo)變?yōu)椤伴_始緩存(2)”,表示開始對播放選集圖標(biāo)“6”、“7”進(jìn)行緩存。在圖8至圖10所示的實(shí)施例中,用戶不用進(jìn)入視頻播放器窗口的顯示頁面或菜單進(jìn)行緩存數(shù)據(jù)的選擇,節(jié)省添加更多緩存數(shù)據(jù)的路徑,提供更好的用戶體驗(yàn)。
[0061]與現(xiàn)有技術(shù)相比,本申請所述的一種視頻數(shù)據(jù)緩存方法及其系統(tǒng),達(dá)到了如下效果:
I)本申請通過在正在播放視頻數(shù)據(jù)的顯示頁面中提供一個相應(yīng)于緩存接口的緩存圖標(biāo),當(dāng)監(jiān)測到用戶選擇所述緩存圖標(biāo)時,通過所述緩存圖標(biāo)對應(yīng)的緩存接口來對用戶選擇的視頻數(shù)據(jù)進(jìn)行緩存,從而可以使用戶繼續(xù)觀看當(dāng)前播放的視頻數(shù)據(jù),有效解決了現(xiàn)有技術(shù)中緩存操作時需要退出當(dāng)前播放視頻的顯示頁面而使得用戶無法繼續(xù)觀看視頻的問題。
[0062]2)本申請中的多個緩存選項(xiàng)圖標(biāo)、多個播放選集圖標(biāo)和正在播放的視頻數(shù)據(jù)在顯示頁面中相互不重疊,因而可以給予良好的用戶體驗(yàn)。
[0063]3)本申請中的視頻數(shù)據(jù)緩存方法及其系統(tǒng)可以應(yīng)用與不同的瀏覽器以及不同的終端中,實(shí)用性強(qiáng)。
[0064]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者系統(tǒng)中還存在另外的相同要素。
[0065]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0066]以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻數(shù)據(jù)緩存方法,用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口,其特征在于,包括: 在所述視頻播放窗口的顯示頁面中,生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)所述視頻數(shù)據(jù)的緩存接口; 監(jiān)測用戶對于所述緩存圖標(biāo)的選擇; 當(dāng)監(jiān)測到所述用戶選擇所述緩存圖標(biāo)時,打開所述緩存接口 ; 監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇;以及 當(dāng)監(jiān)測到所述用戶選擇所述視頻數(shù)據(jù)時,通過所述緩存接口對所述用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存, 其中所述顯示頁面正在播放所述視頻數(shù)據(jù)。
2.如權(quán)利要求1所述的視頻數(shù)據(jù)緩存方法,其特征在于,還包括: 在所述視頻播放窗口的所述顯示頁面中,生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的所述視頻數(shù)據(jù)的一部分。
3.如權(quán)利要求2所述的視頻數(shù)據(jù)緩存方法,其特征在于,還包括: 監(jiān)測所述用戶對于所述多個播放選集圖標(biāo)的選擇;以及 當(dāng)所述用戶選擇所述多個播放選集圖標(biāo)的至少一個時,通過所述緩存接口緩存所述用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。
4.如權(quán)利要求3所述的視頻數(shù)據(jù)緩存方法,其特征在于,還包括: 當(dāng)所述用戶選擇所述緩存圖標(biāo)時,在所述視頻播放窗口的所述顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。
5.如權(quán)利要求4所述的視頻數(shù)據(jù)緩存方法,其特征在于,還包括: 于所述視頻播放窗口的所述顯示頁面中同時生成所述多個緩存選項(xiàng)圖標(biāo)與所述多個播放選集圖標(biāo),且所述多個緩存選項(xiàng)圖標(biāo)、所述多個播放選集圖標(biāo)和所述正在播放的視頻數(shù)據(jù)在所述顯示頁面中相互不重疊。
6.一種視頻數(shù)據(jù)緩存系統(tǒng),用于正在播放所述視頻數(shù)據(jù)的視頻播放窗口,其特征在于,包括: 圖標(biāo)提供單元,用于在所述視頻播放窗口的顯示頁面中生成一個緩存圖標(biāo),所述緩存圖標(biāo)對應(yīng)所述視頻數(shù)據(jù)的緩存接口; 監(jiān)控單元,耦接所述圖標(biāo)提供單元和用戶輸入接口,用于監(jiān)測用戶對于所述緩存圖標(biāo)的選擇,并用于監(jiān)測所述用戶對于所述視頻數(shù)據(jù)的選擇;以及 緩存執(zhí)行單元,耦接所述監(jiān)控單元和所述緩存接口,用于當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述緩存圖標(biāo)時,打開所述緩存接口,且用于當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述視頻數(shù)據(jù)時,通過所述緩存接口對所述用戶所選擇的視頻數(shù)據(jù)進(jìn)行緩存, 其中所述顯示頁面正在播放所述視頻數(shù)據(jù)。
7.如權(quán)利要求6所述的視頻數(shù)據(jù)緩存系統(tǒng),其特征在于,所述圖標(biāo)提供單元,用于在所述視頻播放窗口的所述顯示頁面中,生成多個播放選集圖標(biāo),所述多個播放選集圖標(biāo)分別相應(yīng)于正在播放的所述視頻數(shù)據(jù)的一部分。
8.如權(quán)利要求7所述的視頻數(shù)據(jù)緩存系統(tǒng),其特征在于,所述監(jiān)控單元 進(jìn)一步用于監(jiān)測所述用戶對于所述多個播放選集圖標(biāo)的選擇;當(dāng)所述監(jiān)控單元監(jiān)測到所述用戶選擇所述多個播放選集圖標(biāo)的至少一個時,所述緩存執(zhí)行單元通過所述緩存接口緩存所述用戶所選擇的至少一個播放選集圖標(biāo)所對應(yīng)的視頻數(shù)據(jù)。
9.如權(quán)利要求8所述的視頻數(shù)據(jù)緩存系統(tǒng),其特征在于,所述圖標(biāo)提供單元,用于當(dāng)所述用戶選擇所述緩存圖標(biāo)時,在所述視頻播放窗口的所述顯示頁面中生成多個緩存選項(xiàng)圖標(biāo),所述多個緩存選項(xiàng)圖標(biāo)對應(yīng)緩存語言、緩存清晰度、取消緩存和開始緩存。
10.如權(quán)利要求9所述的視頻數(shù)據(jù)緩存系統(tǒng),其特征在于,所述圖標(biāo)提供單元于所述視頻播放窗口的所述顯示頁面中同時生成所述多個緩存選項(xiàng)圖標(biāo)與所述多個播放選集圖標(biāo),且所述多個緩存選項(xiàng) 圖標(biāo)、所述多個播放選集圖標(biāo)和所述正在播放的視頻數(shù)據(jù)相互不重疊。
【文檔編號】H04N21/433GK104010213SQ201410268077
【公開日】2014年8月27日 申請日期:2014年6月17日 優(yōu)先權(quán)日:2014年6月17日
【發(fā)明者】顏晗, 張宏偉, 初均晗, 李翠, 姚鍵, 潘柏宇, 盧述奇 申請人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司