[發明專利]分布式視頻協同下載方法、終端及系統在審
| 申請號: | 201611148974.X | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN106603660A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 賀顯偉;梁治剛;林岳;顧思斌;潘柏宇;王冀 | 申請(專利權)人: | 傳線網絡科技(上海)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04N21/2343;H04N21/239;H04N21/438;H04N21/4402;H04N21/472 |
| 代理公司: | 北京律遠專利代理事務所(普通合伙)11574 | 代理人: | 全成哲 |
| 地址: | 200240 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 視頻 協同 下載 方法 終端 系統 | ||
技術領域
本發明涉及文件下載領域,具體的,涉及一種分布式視頻協同下載方法、終端及系統。
背景技術
隨著移動互聯網技術的發展,采用智能終端進行文件下載,特別是視頻文件的下載并進行觀看,成為一種趨勢。并且,用戶越來越喜歡觀看高清晰度的視頻文件,這導致了所觀看的視頻文件長度越來越大,雖然網絡速度有所上升,但文件下載的時間仍然越來越久。
例如,用戶通過客戶端下載一部電影或者電視劇的過程,本地開啟線程通過網絡協議持續向遠端服務器請求資源文件,對于一部1G的電影,按300KB/s的速度下載,至少需要58分鐘。
這是由于在傳統下載觀念下,一個客戶端下載一部電影,通過“耗時=電影文件大小/下載速度”的公式,可以看出對于同一部電影影像下載耗時的唯一因素就是下載速度。而由于用戶的帶寬有速度上限,并且終端的下載速度還受到終端自身處理能力的限制。因此,基于一個設備的下載能力的提升具有一定的上限。在用戶時間有限的情況下,如何大幅度地、例如成倍地提高視頻下載速度成為現有技術亟需解決的技術問題。
發明內容
本發明的目的在于提出一種分布式視頻協同下載方法,能夠大幅度縮短文件下載時間,成倍提高用戶的下載視頻的效率。
為達此目的,本發明采用以下技術方案:
一種分布式視頻協同下載方法,其特征在于,包括如下步驟:
步驟110:主客戶端向服務器發出視頻下載請求,所述視頻下載請求中包括所請求的視頻文件信息,以及以協同方式下載的客戶端的數量;
步驟120:所述服務器根據所述視頻下載請求,生成多個下載鏈接,每個下載鏈接對應一個視頻片段,并返回所述多個下載鏈接,包括主客戶端和從客戶端的多個客戶端根據所述下載鏈接分別進行下載;
步驟130:所述多個客戶端通過高速局域網技術,將所下載的多個子文件匯集到一臺設備上,然后進行播放。
優選地,所請求的視頻文件信息包括視頻文件的ID。
優選地,在步驟120中,所述服務器返回多個下載鏈接,包括:
所述多個下載鏈接能夠直接分發給主客戶端和從客戶端,或者,
所述多個下載鏈接首先發給主客戶端,然后由主客戶端分發給其他的多個從客戶端。
優選地,所述下載鏈接為URL或者二維碼。
優選地,在步驟130中,下載子文件所匯集的設備為一臺專門的服務器、主客戶端、或者從客戶端。
優選地,在步驟130中,當所述多個子文件匯集到一臺設備后,將所述子文件的本地地址整合成一個M3U8文件,然后進行播放。
優選地,在步驟120中,當所述多個客戶端從服務器下載子文件時,子文件命名為視頻文件的ID和子文件的序列號,
在步驟130中,當匯集文件時,根據視頻文件的ID匯集分組多個子文件,根據所述子文件的序列號,將所述子文件的地址拼接成M3U8文件。
本發明還公開了一種分布式視頻協同下載系統,包括多個客戶端和服務器,其運行上述的分布式視頻協同下載方法。
本發明還公開了一種分布式視頻協同下載終端,包括:
視頻下載請求發送單元210,用于向服務器發出視頻下載請求,所述視頻下載請求中包括所請求的視頻文件信息,以及以協同方式下載的客戶端的數量;
下載鏈接接收單元220,用于接收服務器分發的至少一個下載鏈接,每個下載鏈接對應一個視頻片段;
下載單元230,用于根據其中一個所述下載鏈接下載對應的子文件;
匯集單元240,用于將所下載的子文件匯集到一臺設備上,然后進行播放。
優選地,下載鏈接分發單元250,用于將給其它從客戶端的下載鏈接分發給對應的多個從客戶端。
優選地,匯集單元240將文件所匯集的設備為一臺專門的服務器,自身,或者其它的下載終端;
當所匯集設備為專門的服務器,或者從客戶端,匯集單元需要將自身的文件發送給所匯集的設備,當所匯集的設備為自身時,匯集單元需要接收其它的下載終端所發送過來的文件。
本發明通過分布式下載的方法,復用了網絡服務器和下載客戶端的下載能力,并通過高速局域網傳輸文件、最終將播放文件合并,突破帶寬限制,極大減少了用戶視頻的下載時間,成倍地提高了視頻下載的能力。
附圖說明
圖1是根據本發明具體實施例的分布式視頻協同下載方法的流程圖;
圖2是根據本發明具體實施例的請求文件下載鏈接的流程示意圖;
圖3是根據本發明具體實施例的分布式文件下載的示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于傳線網絡科技(上海)有限公司,未經傳線網絡科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611148974.X/2.html,轉載請聲明來源鉆瓜專利網。





