[發明專利]視頻流暢度計算處理方法和裝置有效
| 申請號: | 201310522860.7 | 申請日: | 2013-10-29 |
| 公開(公告)號: | CN103561354B | 公開(公告)日: | 2017-02-08 |
| 發明(設計)人: | 林斐 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N21/462 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 李志剛,吳貴明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 流暢 計算 處理 方法 裝置 | ||
技術領域
本發明涉及互聯網領域,具體而言,涉及一種視頻流暢度計算處理方法和裝置。
背景技術
用戶在觀看網絡視頻時,很關注視頻播放時的視頻流暢度,現有技術為了計算視頻流暢度,服務器需要保存每個用戶的每次卡頓的起始時間和持續時長,新的卡頓信息到來時,要搜索這條信息屬于哪個用戶,并將信息加入該用戶的卡頓信息記錄中,然后定時對所有用戶的隊列中的卡頓信息記錄都檢查其是否在最近一段時間內(比如5分鐘內),然后將不是最近的(即過期的)卡頓拋棄,只將最近的卡頓信息加入計算。
在存在大量數據的情況下,現有技術在計算視頻流暢度時保存用戶的卡頓信息需要耗費很多內存資源,搜索和定時檢查超時記錄會耗費很大的CPU計算資源,收發每一次卡頓信息會消耗較多網絡資源。
針對現有技術中計算視頻流暢度消耗大量統計資源的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種視頻流暢度的計算處理方法和裝置,以解決現有技術中計算視頻流暢度消耗大量統計資源的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種視頻流暢度的計算處理方法。根據本發明的視頻流暢度的計算處理方法包括:客戶端記錄視頻卡頓信息;客戶端根據視頻卡頓信息計算單機視頻流暢度;以及客戶端發送單機視頻流暢度至服務器,其中,服務器根據單機視頻流暢度計算多個客戶端的平均視頻流暢度。
進一步地,客戶端記錄視頻卡頓信息包括:記錄第一預定時間段內的視頻卡頓信息;客戶端根據視頻卡頓信息計算單機視頻流暢度包括:根據記錄的視頻卡頓信息和第一預定時間段的時間長度得到單機視頻流暢度。
進一步地,記錄第一預定時間段內的視頻卡頓信息包括:按時間順序存儲視頻卡頓信息;查找第一預定時間段之前存儲的視頻卡頓信息,得到歷史卡頓信息;刪除歷史卡頓信息,得到第一預定時間段內的視頻卡頓信息;以及記錄第一預定時間段內的視頻卡頓信息。
進一步地,客戶端發送單機視頻流暢度至服務器包括:客戶端每間隔第二預定時間段發送單機視頻流暢度至服務器;服務器根據單機視頻流暢度計算多個客戶端的平均視頻流暢度包括:服務器每間隔第二預設時間段根據單機視頻流暢度計算多個客戶端的平均視頻流暢度。
根據本發明的又一方面,還提供了一種視頻流暢度的計算處理方法。根據本發明的視頻流暢度的計算處理方法包括:服務器接收來自多個客戶端的單機視頻流暢度,其中,單機視頻流暢度為客戶端記錄視頻卡頓信息,并根據視頻卡頓信息計算得到;服務器統計多個客戶端的個數;以及服務器根據接收到的多個客戶端的單機視頻流暢度和統計的客戶端的個數計算多個客戶端的平均視頻流暢度。
為了實現上述目的,根據本發明的另一方面,提供了一種視頻流暢度的計算處理裝置。根據本發明的視頻流暢度的計算處理裝置包括:記錄單元,用于記錄視頻卡頓信息;第一計算單元,用于根據視頻卡頓信息計算單機視頻流暢度;以及發送單元,用于發送單機視頻流暢度至服務器,其中,服務器根據單機視頻流暢度計算多個客戶端的平均視頻流暢度。
進一步地,記錄單元還用于記錄第一預定時間段內的視頻卡頓信息;第一計算單元還用于根據記錄的視頻卡頓信息和第一預定時間段的時間長度得到單機視頻流暢度。
進一步地,記錄單元包括:存儲模塊,用于按時間順序存儲視頻卡頓信息;查找模塊,用于查找第一預定時間段之前存儲的視頻卡頓信息,得到歷史卡頓信息;刪除模塊,用于刪除歷史卡頓信息,得到第一預定時間段內的視頻卡頓信息;以及記錄模塊,用于記錄第一預定時間段內的視頻卡頓信息。
進一步地,視頻流暢度計算處理裝置還包括:發送單元,用于每間隔第二預定時間段發送單機視頻流暢度至服務器;第二計算單元,用于每間隔第二預設時間段根據單機視頻流暢度計算多個客戶端的平均視頻流暢度。
根據本發明的又一方面,還提供了一種視頻流暢度的計算處理裝置。根據本發明的視頻流暢度的計算處理裝置包括:接收單元,用于接收來自多個客戶端的單機視頻流暢度,其中,單機視頻流暢度為客戶端記錄視頻卡頓信息,并根據視頻卡頓信息計算得到;統計單元,用于統計多個客戶端的個數;以及第三計算單元,用于根據接收到的多個客戶端的單機視頻流暢度和統計的客戶端的個數計算多個客戶端的平均視頻流暢度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310522860.7/2.html,轉載請聲明來源鉆瓜專利網。





