[發明專利]基于多點下載的Android播放器及其自動化校驗系統和方法有效
| 申請號: | 201710172921.X | 申請日: | 2017-03-22 |
| 公開(公告)號: | CN107071535B | 公開(公告)日: | 2019-11-12 |
| 發明(設計)人: | 萬超崗;徐俊揚;周船;陳震 | 申請(專利權)人: | 百視通網絡電視技術發展有限責任公司 |
| 主分類號: | H04N21/41 | 分類號: | H04N21/41;H04N21/426;H04N21/442;H04N21/438;H04N21/433;H04N21/647 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 翁惠瑜 |
| 地址: | 200042 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 多點 下載 android 播放 及其 自動化 校驗 系統 方法 | ||
1.一種基于多點下載的Android播放器的自動化檢驗系統,其特征在于,所述播放器包括多點CDN下載模塊和播控質量上報模塊,所述自動化檢驗系統包括:
流媒體服務模擬器,設置有多個,用于模擬并發送不同網絡環境下的流媒體服務;
模擬器控制器,用于控制多個所述流媒體服務模擬器的開啟或關閉;
播放器行為校驗模塊,用于向模擬器控制器發送指令生成不同網絡環境,對播放器行為進行自動校驗;
播控質量上報校驗模塊,用于向模擬器控制器發送指令生成選定網絡環境,對播放器進行播放數據上報服務的自動校驗;
所述播放器行為校驗模塊包括:
環境選擇單元,用于向模擬器控制器發送網絡環境選擇指令;
播放器行為自動控制單元,用于自動開啟播放器行為,所述播放器行為包括播放、暫停、拖拽、繼續播放和停止;
播放過程監聽單元,用于獲取不同播放行為下的播放器狀態數據;
校驗結果生成單元,用于根據所述播放器狀態數據生成校驗結果;
所述播控質量上報校驗模塊包括:
環境指令發送單元,用于向模擬器控制器發送選定網絡環境指令;
播放器播放控制單元,用于自動控制播放器開啟播放;
工作日志獲取單元,用于獲取播控質量上報模塊傳送的播放器的工作日志;
本地端播放信息采集單元,用于在播放器播放完成后獲取播放器的本地端播放信息;
上報服務器,用于對所述工作日志和本地端播放信息進行對比,獲取播控質量校驗結果。
2.根據權利要求1所述的自動化檢驗系統,其特征在于,所述上報服務器包括:
解析單元,用于對接收到的工作日志進行解析,獲取播放器播放信息,包括首次緩沖時長、播放緩沖次數、拖拽緩沖次數以及播放時長;
開始接口,在工作日志獲取單元調用所述開始接口時接收一次檢驗開始消息;
停止接口,在工作日志獲取單元調用所述停止接口時接收一次檢驗結束消息。
3.根據權利要求1所述的自動化檢驗系統,其特征在于,所述多點CDN下載模塊包括:
優先級調度單元,用于根據任務優先級進行資源分配;
CDN請求頻率確定單元,用于根據播放器請求位置和下載位置的偏移確定CDN數據請求頻率;
CDN鏈接建立單元,用于維護多條CDN鏈接,并選擇其中當前下載速率最高的一條CDN鏈接作為關鍵數據下載鏈接;
緩沖數據存儲單元,在接收到刪除任務時響應,用對所述刪除任務對應的緩沖數據進行設定時長的存儲;
所述播控質量上報模塊用于采集播放器的工作日志并上傳。
4.根據權利要求1所述的自動化檢驗系統,其特征在于,所述多點CDN下載模塊還包括:
發送選擇和延時控制單元,用于模擬網絡丟包和網絡延時。
5.根據權利要求1所述的自動化檢驗系統,其特征在于,所述播控質量上報模塊包括用于適應多個操作平臺的跨平臺選擇單元。
6.一種基于多點下載的Android播放器的自動化檢驗方法,其特征在于,所述播放器包括多點CDN下載模塊和播控質量上報模塊,所述自動化檢驗方法包括播放器行為校驗過程和播控質量上報校驗過程,所述播放器行為校驗過程包括:
1a)生成某一網絡環境,自動控制播放器開啟播放行為;
1b)播放器在所述網絡環境下獲取流媒體服務;
1c)獲取播放器執行播放行為過程中的播放器狀態數據;
1d)根據所述播放器狀態數據生成校驗結果;
所述播控質量上報校驗過程包括:
2a)生成選定網絡環境,自動控制播放器開啟播放;
2b)播放器在所述選定網絡環境下獲取流媒體服務;
2c)獲取播控質量上報模塊傳送的播放器的工作日志;
2d)在播放器播放完成后獲取播放器的本地端播放信息;
2e)對所述工作日志和本地端播放信息進行對比,獲取播控質量校驗結果。
7.根據權利要求6所述的自動化檢驗方法,其特征在于,所述播控質量上報校驗過程中還包括:
通過對開始接口的調用確定一次檢驗開始,并通過對停止接口的調用確定一次檢驗結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百視通網絡電視技術發展有限責任公司,未經百視通網絡電視技術發展有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710172921.X/1.html,轉載請聲明來源鉆瓜專利網。





