[發明專利]一種數據處理方法及裝置有效
| 申請號: | 201610173647.3 | 申請日: | 2016-03-24 |
| 公開(公告)號: | CN107229516B | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 王志杰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F1/329 |
| 代理公司: | 北京元本知識產權代理事務所(普通合伙) 11308 | 代理人: | 金海榮 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
本發明提供了一種數據處理方法及裝置,該數據處理方法應用于云會議服務器,該數據處理方法包括:接收終端設備傳輸的媒體數據文件,對媒體數據文件的幀值進行預判,得出對媒體數據文件進行編碼和/或解碼的最大幀值;確定與最大幀值相對應的內存頁的容量值;讀取與容量值對應的內存頁,對媒體數據文件進行編碼和/或解碼。本發明解決了現有情況下,在不影響會議中音視頻質量的前提下,難以實現優化云會議服務器CPU性能的問題。
技術領域
本發明涉及通信領域,特別涉及一種數據處理方法及裝置。
背景技術
云會議是基于云計算技術的一種高效、便捷、低成本的會議形式,使用者只需要通過互聯網界面,進行簡單易用的操作,便可快速高效地與全球各地團隊及客戶同步分享語音、數據文件及視頻,而會議中數據的傳輸、處理等復雜技術由云會議服務商幫助使用者進行操作。目前的云會議系統通常運行在公有云或私有云上,使用公有云一般是通過租賃方式,按照預約的資源(中央處理器的核數及內存)進行付費,使用私有云也需要考慮服務器的資源(中央處理器的核數及內存)是否夠用,是否達到了系統的臨界值。因此,服務器的中央處理器(CPU)性能是影響云會議質量的關鍵所在,而在云會議中,耗CPU性能最多的就是音視頻媒體,目前優化服務器的CPU性能的方法主要包括:優化音視頻編解碼算法,或直接擴展CPU核數,或降低音視頻質量;上述方法中,降低音視頻質量會影響會議效果;而優化音視頻編解碼算法以及直接擴展CPU核數操作起來比較復雜,因此,在不影響會議中音視頻質量的前提下,如何優化服務器CPU性能,成為一個難以解決的問題。
發明內容
本發明提供了一種數據處理方法及裝置,其目的是為了解決現有情況下,在不影響會議中音視頻質量的前提下,難以實現優化云會議服務器CPU性能的問題。
為了達到上述目的,本發明的實施例提供了一種數據處理方法,應用于云會議服務器,該數據處理方法包括:
接收終端設備傳輸的媒體數據文件,對媒體數據文件的幀值進行預判,得出對媒體數據文件進行編碼和/或解碼的最大幀值;
確定與最大幀值相對應的內存頁的容量值;
讀取與容量值對應的內存頁,對媒體數據文件進行編碼和/或解碼。
優選地,對媒體數據文件的幀值進行預判,得出對媒體數據文件進行編碼和/或解碼的最大幀值的步驟,包括:
獲取與終端設備交互時的會議能力,會議能力至少包括終端設備的上會速率以及終端設備與協議棧進行數據交互時的音頻格式、視頻格式;
根據會議能力確定最大幀值。
優選地,該方法還包括:
對解碼后的媒體數據文件中滿足預設的抽幀條件的圖像,進行抽幀處理。
優選地,對解碼后的媒體數據文件中滿足預設的抽幀條件的圖像,進行抽幀處理的步驟,包括:
對比第一幀圖像的數據以及與第一幀圖像相鄰的第二幀圖像的數據,第一幀圖像、第二幀圖像均為解碼后的媒體數據文件中的圖像:
若第一幀圖像的數據與第二幀圖像的數據中,內容不相同數據的數量小于第一預設值,則刪除第一幀圖像;
若第一幀圖像的數據與第二幀圖像的數據中,內容不相同數據的數量大于等于第一預設值,則保留第一幀圖像。
優選地,該方法還包括:
當監測到系統代碼發生變化時,調用編譯模塊編譯變化代碼;
若變化代碼編譯成功,則執行變化代碼的測試用例,記錄并輸出測試用例的相關信息;相關信息至少包括:執行測試用例所用時長、系統中央處理器CPU占用率以及系統內存占用率;
若變化代碼編譯失敗,則記錄編譯過程中發生錯誤的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610173647.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:Visio文件轉換方法及系統
- 下一篇:任務調度方法和裝置





