[發(fā)明專利]CDN切換方法、客戶端及服務器在審
| 申請?zhí)枺?/td> | 201611270789.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270750A | 公開(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計)人: | 王曉濤 | 申請(專利權(quán))人: | 北京國雙科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100086 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 播放信息 客戶端 目標CDN 客戶端及服務器 動態(tài)切換 目標區(qū)域 流暢度 服務器發(fā)送 服務器請求 客戶端動態(tài) 時長 預設(shè) 服務器 觀看 統(tǒng)計 | ||
本發(fā)明實施例公開了一種CDN切換方法、客戶端及服務器,用于根據(jù)當前的播放信息動態(tài)切換CDN。本發(fā)明實施例方法包括:客戶端根據(jù)播放信息計算流暢度值,其中播放信息包括觀看時長、卡頓次數(shù)和卡頓時長,播放信息由客戶端動態(tài)統(tǒng)計得到,若該流暢度值低于預設(shè)閾值,則客戶端向服務器發(fā)送第一請求,以向服務器請求切換到第一目標CDN,其中第一目標CDN為目標區(qū)域內(nèi)質(zhì)量最高的CDN,而目標區(qū)域為客戶端當前所在的區(qū)域,客戶端切換到第一目標CDN。本發(fā)明實施例還提供了一種客戶端和服務器。本發(fā)明實施例能夠根據(jù)當前的播放信息動態(tài)切換CDN。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種CDN切換方法、客戶端及服務器。
背景技術(shù)
CDN(Content Delivery Network或Content Distribution Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是一種新的網(wǎng)絡(luò)架構(gòu),可將業(yè)務的內(nèi)容分布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高系統(tǒng)的運行效率。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過在網(wǎng)絡(luò)各處放置節(jié)點服務器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節(jié)點上。
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,利用網(wǎng)絡(luò)在線觀看視頻逐漸成為一種趨勢,慢慢融入到人們的日常生活中。但如果在線播放人數(shù)增加,媒體業(yè)務用戶量和業(yè)務量加大,就會對現(xiàn)有網(wǎng)絡(luò)的流量流向造成很大的沖擊,影響數(shù)據(jù)傳輸速度和穩(wěn)定性,導致視頻播放流暢度非常低,用戶觀看時經(jīng)常出現(xiàn)卡頓。
現(xiàn)有技術(shù)中,客戶端在視頻開始前向用戶推薦一個質(zhì)量較好的CDN來為該用戶提供服務,使視頻數(shù)據(jù)傳輸?shù)母臁⒏€(wěn)定。
然而,現(xiàn)有技術(shù)在視頻播放前向用戶推薦了CDN,在視頻播放過程中將一直使用該CDN而不再切換其他CDN,若在人群密集區(qū)域,很多用戶同時上線,終端推薦的都是同一個CDN,基于帶寬降低等因素,會導致該CDN質(zhì)量急劇下降,且由于不能切換至其他CDN,致使很多用戶觀看視頻不流暢,因此,對CDN進行切換處理的靈活度低,導致用戶觀看視頻時的體驗感差。
發(fā)明內(nèi)容
本發(fā)明實施例一方面提供了一種CDN切換方法,具體包括:
客戶端根據(jù)播放信息計算流暢度值,所述播放信息包括觀看時長、卡頓次數(shù)和卡頓時長,所述播放信息由所述客戶端統(tǒng)計得到;
若所述流暢度值低于預設(shè)閾值,所述客戶端向服務器發(fā)送第一請求,所述第一請求用于向所述服務器請求切換到第一目標CDN,所述第一目標CDN為目標區(qū)域內(nèi)質(zhì)量排名最高的CDN,所述目標區(qū)域為所述客戶端當前所在的區(qū)域;
所述客戶端切換到所述第一目標CDN。
可選的,所述客戶端根據(jù)播放信息計算流暢度值之前,所述方法還包括:
所述客戶端接收視頻服務商發(fā)送的周期指令,所述周期指令用于指示所述客戶端播放視頻時每隔一個預置周期向所述服務器獲取所述目標區(qū)域內(nèi)的CDN質(zhì)量排名。
可選的,所述客戶端根據(jù)播放信息計算流暢度值包括:
按照如下方式計算所述流暢度值:
L=100*Tm/(2*(2*C+Tn)+Tm)
所述L為流暢度值;
所述Tm為觀看時長;
所述C為卡頓次數(shù);
所述Tn為卡頓總時長。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京國雙科技有限公司,未經(jīng)北京國雙科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611270789.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種內(nèi)容分發(fā)網(wǎng)絡(luò)調(diào)度方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- 一種獲取資源的方法及裝置
- 一種回源關(guān)系管理系統(tǒng)、方法、裝置、服務器及存儲介質(zhì)
- CDN節(jié)點的調(diào)度方法及裝置、存儲介質(zhì)、電子設(shè)備
- 一種基于MEC的CDN節(jié)點分配方法和系統(tǒng)
- 查找CDN源站地址的方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種CDN節(jié)點的選擇方法、設(shè)備及存儲介質(zhì)
- 一種CDN資源調(diào)度方法及裝置
- CDN域名調(diào)度方法、裝置、計算機可讀存儲介質(zhì)及系統(tǒng)
- 一種實現(xiàn)域名訪問加速的方法和系統(tǒng)





