[發明專利]一種數據緩存方法及相關設備在審
| 申請號: | 201910549793.5 | 申請日: | 2019-06-24 |
| 公開(公告)號: | CN110166817A | 公開(公告)日: | 2019-08-23 |
| 發明(設計)人: | 胡文;丁浩 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/845;H04N21/442 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李金 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻分片 緩存視頻 跳轉 數據緩存 數據確定 行為數據 預存儲 帶寬資源 時間節點 服務器 存儲 視頻 轉播 場景 播放 | ||
本發明提供一種數據緩存方法及相關設備,在確定當前播放時間節點對應的第一視頻分片后,獲得跳轉行為數據,基于跳轉行為數據,確定至少一個第二視頻分片為待緩存視頻分片,從服務器中獲取待緩存視頻分片的數據,并存儲待緩存視頻分片的數據,跳轉行為數據表示由第一視頻分片跳轉至第二視頻分片的行為數據,由此使得基于跳轉行為數據確定的待緩存視頻分片可能是由第一視頻分片將要跳轉至的第二視頻分片,進而預存儲這些第二視頻分片的數據,以適用視頻跳轉播放場景。并且基于跳轉行為數據確定待緩存視頻分片時,可以排除由第一視頻分片不會跳轉至的第二視頻分片,從而降低無用的第二視頻分片的預存儲幾率,提高帶寬資源的利用。
技術領域
本發明屬于數據處理技術領域,更具體地說,涉及一種數據緩存方法及相關設備。
背景技術
為了保證視頻流暢播放,目前終端會預先將待播放的視頻數據下載至本地,例如預先下載播放位置之后的180秒的視頻數據至本地,如果視頻數據的播放時長達到180秒則不再繼續下載待播放的視頻數據,如果視頻數據的播放時長小于一個閾值(如90秒),則繼續下載待播放的視頻數據。
上述下載方式采用下載當前播放位置之后的視頻數據,因此上述下載方式適用于連續播放場景(即播放位置連續),無法適用視頻跳轉場景,所謂視頻跳轉場景是視頻播放過程中由當前播放位置跳轉至某個位置播放,所跳轉至的位置與當前播放位置不連續,并且對于視頻跳轉場景來說,上述下載方式會下載無用的視頻數據(即不會被播放的視頻數據),導致帶寬資源的浪費。
發明內容
有鑒于此,本發明的目的在于提供一種數據緩存方法及裝置,用于適用視頻跳轉播放場景,降低無用的視頻分片的預存儲幾率,以提高帶寬資源的利用。技術方案如下:
本發明提供一種數據緩存方法,所述方法包括:
確定當前播放時間節點對應的第一視頻分片;
獲得跳轉行為數據,所述跳轉行為數據表示由所述第一視頻分片跳轉至第二視頻分片的行為數據,所述第一視頻分片與所述第二視頻分片對應于同一視頻內容的不同時間分段;
基于所述跳轉行為數據,確定至少一個所述第二視頻分片為待緩存視頻分片;
從服務器中獲取所述待緩存視頻分片的數據;
存儲所述待緩存視頻分片的數據。
優選的,所述基于所述跳轉行為數據,確定至少一個所述第二視頻分片為待緩存視頻分片包括:
獲得各個第二視頻分片與所述第一視頻分片的時序關系;
基于各個第二視頻分片與所述第一視頻分片的時序關系以及所述跳轉行為數據,確定至少一個所述第二視頻分片為所述待緩存視頻分片。
優選的,所述從服務器中獲取所述待緩存視頻分片的數據包括:從所述服務器中獲取所述待緩存視頻分片的全部數據。
優選的,所述從服務器中獲取所述待緩存視頻分片的數據包括:從所述服務器中獲取所述待緩存視頻分片的部分數據。
優選的,所述從服務器中獲取所述待緩存視頻分片的數據包括:
基于所述跳轉行為數據,確定所有所述待緩存視頻分片的數據接收順序;
向所述服務器發送緩存請求指令,所述緩存請求指令中攜帶有所有所述待緩存視頻分片的數據接收順序,以使所述服務器基于所述數據接收順序依次發送待緩存視頻分片的數據;
依次接收所述服務器發送的所述待緩存視頻分片的數據。
優選的,所述從服務器中獲取所述待緩存視頻分片的數據包括:
確定所有所述待緩存視頻分片中未被存儲過的第二視頻分片;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910549793.5/2.html,轉載請聲明來源鉆瓜專利網。





