[發明專利]VDI環境下一體化富媒體加速方法及系統在審
| 申請號: | 201410498329.5 | 申請日: | 2014-09-25 |
| 公開(公告)號: | CN104281485A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 張輝;夏威 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | vdi 環境 一體化 媒體 加速 方法 系統 | ||
技術領域
本發明涉及一種VDI環境下一體化富媒體加速方法及系統。
背景技術
在目前的VDI(虛擬桌面基礎架構)環境下,大都是使用各類重定向技術來解決Flash、Video等場景下的用戶體驗,但這些重定向技術主要存在如下問題:1、需要針對不同的媒體框架開發不同的重定向技術,且每一類重定向技術都需要根據媒體架構的變化來不斷的進行修正和完善;2、媒體數據在客戶端進行解碼的時候,由于很少有終端可以支持全類型媒體編碼的硬解,當遇到無法硬解的媒體類型時,就需要由用戶終端的CPU進行解壓,這會增大用戶終端CPU的壓力,導致用戶體驗較差。
發明內容
本發明要解決的技術問題,在于提供一種VDI環境下一體化富媒體加速方法及系統,通過對媒體數據采用相同的編碼方式,進而為整個媒體框架提供統一的加速方案,保證了客戶端可以很好的支持硬解,為用戶提供了更好的體驗。
本發明要解決的技術問題之一是這樣實現的:VDI環境下一體化富媒體加速方法,所述VDI將操作系統及應用程序統一放到數據中心的服務器中運行,將用戶的桌面進行虛擬化,所述操作系統包括用戶態和內核態;所述方法具體包括如下步驟:
步驟1、從操作系統的用戶態獲取要進行顯示的元素數據到內核態;
步驟2、檢測獲取的元素數據,取出其中的視頻數據;
步驟3、將取出的視頻數據按照同一編碼算法進行實時編碼;
步驟4、將編碼完的視頻數據發送到客戶端進行顯示。
進一步地,所述步驟2具體為:首先根據富媒體的特征來定義臨界閥值;然后對所有獲取的元素數據逐一進行檢測,若檢測到的元素數據處在臨界閥值范圍內,則取出作為視頻數據,若不在臨界閥值范圍內,則直接發送到客戶端進行顯示。
進一步地,所述步驟3具體為:利用虛擬機的CPU或者HOST主機的GPU硬件對取出的視頻數據進行實時編碼,且編碼時采用相同的視頻編碼算法。
進一步地,所述富媒體的特征包括富媒體的幀率、頁面固定位置連續刷新次數及寬高比。
本發明要解決的技術問題之二是這樣實現的:VDI環境下一體化富媒體加速系統,所述VDI將操作系統及應用程序統一放到數據中心的服務器中運行,將用戶的桌面進行虛擬化,所述操作系統包括用戶態和內核態;所述系統包括:
虛擬顯卡模塊,從操作系統的用戶態獲取要進行顯示的元素數據到內核態;
動態媒體檢測模塊,檢測獲取的元素數據,取出其中的視頻數據;
實時編碼模塊,將取出的視頻數據按照同一編碼算法進行實時編碼;
傳輸模塊,將編碼完的視頻數據發送到客戶端進行顯示。
進一步地,所述動態媒體檢測模塊具體為:首先根據富媒體的特征來定義臨界閥值;然后對所有獲取的元素數據逐一進行檢測,若檢測到的元素數據處在臨界閥值范圍內,則取出作為視頻數據,若不在臨界閥值范圍內,則直接發送到客戶端進行顯示。
進一步地,所述實時編碼模塊具體為:利用虛擬機的CPU或者HOST主機的GPU硬件對取出的視頻數據進行實時編碼,且編碼時采用相同的視頻編碼算法。
進一步地,所述富媒體的特征包括富媒體的幀率、頁面固定位置連續刷新次數及寬高比。
本發明具有如下優點:1、對媒體數據采用相同的編碼方式,進而為整個媒體框架提供統一的加速方案,且不管媒體框架如何變更,該加速方案均可很好的進行適配;2、客戶端只需要支持一種媒體硬解,即可完成對所有媒體類型的硬解,這保證了用戶的體驗;3、編碼時可以得到HOST主機的硬件支援,降低了服務器CPU的消耗。
附圖說明
下面參照附圖結合實施例對本發明作進一步的說明。
圖1為本發明VDI環境下一體化富媒體加速方法的流程圖。
圖2為本發明VDI環境下一體化富媒體加速系統的結構框圖。
具體實施方式
請參照圖1所示,VDI環境下一體化富媒體加速方法,所述VDI將操作系統及應用程序統一放到數據中心的服務器中運行,將用戶的桌面進行虛擬化,所述操作系統包括用戶態和內核態;所述方法包括如下步驟:
步驟1、從操作系統的用戶態獲取要進行顯示的元素數據到內核態;在獲取的過程中,如果遇到壓縮的元素數據,則在用戶態先對其進行解壓后再送到內核態中;所述元素數據包括桌面背景數據、任務欄數據、視頻數據等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410498329.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:菇床上料機
- 下一篇:一種用于手機操作系統的快速清理后臺應用程序的方法





