[發明專利]CDN切換方法、客戶端及服務器在審
| 申請號: | 201611270789.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270750A | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 王曉濤 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 播放信息 客戶端 目標CDN 客戶端及服務器 動態切換 目標區域 流暢度 服務器發送 服務器請求 客戶端動態 時長 預設 服務器 觀看 統計 | ||
1.一種CDN切換方法,其特征在于,包括:
客戶端根據播放信息計算流暢度值,所述播放信息包括觀看時長、卡頓次數和卡頓時長,所述播放信息由所述客戶端統計得到;
若所述流暢度值低于預設閾值,所述客戶端向服務器發送第一請求,所述第一請求用于向所述服務器請求切換到第一目標CDN,所述第一目標CDN為目標區域內質量排名最高的CDN,所述目標區域為所述客戶端當前所在的區域;
所述客戶端切換到所述第一目標CDN。
2.根據權利要求1所述的CDN切換方法,其特征在于,所述客戶端根據播放信息計算流暢度值之前,所述方法還包括:
所述客戶端接收視頻服務商發送的周期指令,所述周期指令用于指示所述客戶端播放視頻時每隔一個預置周期向所述服務器獲取所述目標區域內的CDN質量排名。
3.根據權利要求1所述的CDN切換方法,其特征在于,所述客戶端根據播放信息計算流暢度值包括:
按照如下方式計算所述流暢度值:
L=100*Tm/(2*(2*C+Tn)+Tm)
所述L為流暢度值;
所述Tm為觀看時長;
所述C為卡頓次數;
所述Tn為卡頓總時長。
4.根據權利要求1所述的CDN切換方法,其特征在于,所述客戶端向服務器發送第一請求之后,所述客戶端切換到所述第一目標CDN之前,所述方法還包括:
所述客戶端接收所述服務器發送的CDN排名信息,所述CDN排名信息包括位于所述目標區域的CDN的名稱和質量排名;
所述客戶端將所述CDN排名信息緩存至本地。
5.根據權利要求1所述的CDN切換方法,其特征在于,所述客戶端切換到所述第一目標CDN之后,所述方法還包括:若當前的流暢度值低于所述預設閾值,所述客戶端根據所述CDN質量排名,依次順序切換至第二目標CDN,所述第二目標CDN位于所述目標區域;
若使用所述第二目標CDN時視頻的流暢度低于所述預設閾值,所述客戶端切換至所述第一目標CDN。
6.根據權利要求1至5中任一項所述的CDN切換方法,其特征在于,所述客戶端向服務器發送第一請求之前,所述客戶端根據播放信息計算流暢度值之后,所述方法還包括:
所述客戶端獲取當前視頻碼率對應的最低網速和當前網速;
若所述最低網速小于所述當前網速,則所述客戶端確定需要切換CDN,以觸發所述客戶端向所述服務器發送所述第一請求的步驟。
7.一種CDN切換方法,其特征在于,包括:
視頻播放時,服務器接收客戶端發送的第一請求,所述第一請求用于請求切換到第一目標CDN,所述第一目標CDN為目標區域內質量最高的CDN,所述目標區域為所述客戶端當前所在的區域;
所述服務器向所述客戶端發送CDN排名信息,所述CDN排名信息包括位于所述目標區域的CDN的名稱和質量排名。
8.根據權利要求7所述的CDN切換方法,其特征在于,服務器接收客戶端發送的第一請求之前,所述方法還包括:
所述視頻播放前,所述服務器接收所述客戶端發送的第二請求,所述第二請求用于請求第三目標CDN以播放所述視頻;
所述服務器根據所述第二請求獲取到所述客戶端的網絡地址;
所述服務器根據所述網絡地址在本地確定所述目標區域;
所述服務器在所述CDN排名信息中確定所述第三目標CDN,所述第三目標CDN為所述目標區域內質量排名最高的CDN。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611270789.8/1.html,轉載請聲明來源鉆瓜專利網。





