[發明專利]基于自適應碼率的流協議文件傳輸方法及系統在審
| 申請號: | 202010350565.8 | 申請日: | 2020-04-28 |
| 公開(公告)號: | CN111600937A | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 李勇剛;吳妍妍 | 申請(專利權)人: | 上海翌旭網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/951;H04L12/953;H04L12/26 |
| 代理公司: | 上海申浩律師事務所 31280 | 代理人: | 呂琳琳 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 自適應 協議 文件傳輸 方法 系統 | ||
本發明公開一種基于自適應碼率的流協議文件傳輸方法及系統,包括:S1、實時獲取服務端到客戶端的傳輸碼率信息;S2、根據傳輸碼率信息切換服務端的響應方式,選擇單服務端響應請求或多服務端響應請求,若選擇單服務端響應請求,則進入S3,若選擇多服務端響應請求,則進入S4;S3、單服務端傳輸所下載文件至客戶端;S4、多服務端中的一個服務端將所下載文件的未完成部分拆成多個小塊,并將這些小塊請求轉發到多服務端中的其他服務端,其他服務端響應請求,通過流傳輸協議將所請求的那小塊文件壓縮處理后返回給客戶端;S5、客戶端收到這些小塊文件,根據小塊文件的序號重新組合成完整的文件,即客戶端所需下載的文件。
技術領域
本發明涉及文件傳輸技術領域,特別是涉及一種基于自適應碼率的流協議文件傳輸方法及系統。
背景技術
現有技術中,當用戶從網上下載文件速度過于緩慢時只能選擇長時間等待或者停止下載,還有的能手動選擇下載線路重新開始下載,這就對之前下載的資源造成了浪費,同時手動選擇后線路下載速度無法保障,尤其是在用戶本身網絡狀況不佳的情況下,可能手動選擇了多次依舊無法達到要求。這些方式都會耗費用戶大量的時間,對用戶體驗造成不良影響。
因此,保障用戶良好的下載體驗,尤其在弱網情況下的客戶文件下載,就顯得尤為重要。
發明內容
本發明針對現有技術存在的問題和不足,提供一種基于自適應碼率的流協議文件傳輸方法及系統,通過服務端對客戶連接傳輸速度進行監控,對弱網客戶請求文件中的后續文件智能產生并發響應,將后續文件下載請求同時分布到多個服務端來響應,實現客戶端一次請求多服務端同時進行流傳輸,再在客戶端對接收到的流拼接成完整文件,以解決在用戶在弱網情況時下載文件過于緩慢的問題。
本發明是通過下述技術方案來解決上述技術問題的:
本發明提供一種基于自適應碼率的流協議文件傳輸方法,其特點在于,其包括以下步驟:
S1、實時獲取服務端到客戶端的傳輸碼率信息;
S2、根據傳輸碼率信息切換服務端的響應方式,選擇單服務端響應請求或多服務端響應請求,若選擇單服務端響應請求,則進入步驟S3,若選擇多服務端響應請求,則進入步驟S4;
S3、單服務端傳輸所下載文件至客戶端;
S4、多服務端中的一個服務端將所下載文件的未完成部分拆成多個小塊,并將這些小塊請求轉發到多服務端中的其他服務端,其他服務端響應請求,通過流傳輸協議將所請求的那小塊文件壓縮處理后返回給客戶端;
S5、客戶端收到這些小塊文件,根據小塊文件的序號重新組合成完整的文件,即客戶端所需下載的文件。
較佳地,在步驟S2中,比較傳輸碼率信息與設定碼率的大小,若傳輸碼率信息大于設定碼率則選擇單服務端響應請求,進入步驟S3,若傳輸碼率信息小于設定碼率則選擇多服務端響應請求,進入步驟S4。
本發明還提供一種基于自適應碼率的流協議文件傳輸系統,其特點在于,其包括客戶端、服務端、傳輸碼率監控模塊和自適應碼率切換模塊;
所述傳輸碼率監控模塊用于實時獲取服務端到客戶端的傳輸碼率信息;
所述自適應碼率切換模塊用于根據傳輸碼率信息切換服務端的響應方式,選擇單服務端或多服務端響應請求,在選擇單服務端響應請求時單服務端傳輸所下載文件至客戶端;在選擇多服務端響應請求時多服務端中的一個服務端將所下載文件的未完成部分拆成多個小塊,并通過文件流傳輸協議模塊將這些小塊請求轉發到多服務端中的其他服務端,其他服務端響應請求,通過流傳輸協議將所請求的那小塊文件壓縮處理后返回給客戶端,客戶端收到這些小塊文件,根據小塊文件的序號重新組合成完整的文件,即客戶端所需下載的文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海翌旭網絡科技有限公司,未經上海翌旭網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010350565.8/2.html,轉載請聲明來源鉆瓜專利網。





