[發(fā)明專利]VDI環(huán)境下一體化富媒體加速方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201410498329.5 | 申請日: | 2014-09-25 |
| 公開(公告)號: | CN104281485A | 公開(公告)日: | 2015-01-14 |
| 發(fā)明(設(shè)計)人: | 張輝;夏威 | 申請(專利權(quán))人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 350000 福建省福州市倉山區(qū)金*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | vdi 環(huán)境 一體化 媒體 加速 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種VDI環(huán)境下一體化富媒體加速方法及系統(tǒng)。
背景技術(shù)
在目前的VDI(虛擬桌面基礎(chǔ)架構(gòu))環(huán)境下,大都是使用各類重定向技術(shù)來解決Flash、Video等場景下的用戶體驗,但這些重定向技術(shù)主要存在如下問題:1、需要針對不同的媒體框架開發(fā)不同的重定向技術(shù),且每一類重定向技術(shù)都需要根據(jù)媒體架構(gòu)的變化來不斷的進(jìn)行修正和完善;2、媒體數(shù)據(jù)在客戶端進(jìn)行解碼的時候,由于很少有終端可以支持全類型媒體編碼的硬解,當(dāng)遇到無法硬解的媒體類型時,就需要由用戶終端的CPU進(jìn)行解壓,這會增大用戶終端CPU的壓力,導(dǎo)致用戶體驗較差。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題,在于提供一種VDI環(huán)境下一體化富媒體加速方法及系統(tǒng),通過對媒體數(shù)據(jù)采用相同的編碼方式,進(jìn)而為整個媒體框架提供統(tǒng)一的加速方案,保證了客戶端可以很好的支持硬解,為用戶提供了更好的體驗。
本發(fā)明要解決的技術(shù)問題之一是這樣實現(xiàn)的:VDI環(huán)境下一體化富媒體加速方法,所述VDI將操作系統(tǒng)及應(yīng)用程序統(tǒng)一放到數(shù)據(jù)中心的服務(wù)器中運(yùn)行,將用戶的桌面進(jìn)行虛擬化,所述操作系統(tǒng)包括用戶態(tài)和內(nèi)核態(tài);所述方法具體包括如下步驟:
步驟1、從操作系統(tǒng)的用戶態(tài)獲取要進(jìn)行顯示的元素數(shù)據(jù)到內(nèi)核態(tài);
步驟2、檢測獲取的元素數(shù)據(jù),取出其中的視頻數(shù)據(jù);
步驟3、將取出的視頻數(shù)據(jù)按照同一編碼算法進(jìn)行實時編碼;
步驟4、將編碼完的視頻數(shù)據(jù)發(fā)送到客戶端進(jìn)行顯示。
進(jìn)一步地,所述步驟2具體為:首先根據(jù)富媒體的特征來定義臨界閥值;然后對所有獲取的元素數(shù)據(jù)逐一進(jìn)行檢測,若檢測到的元素數(shù)據(jù)處在臨界閥值范圍內(nèi),則取出作為視頻數(shù)據(jù),若不在臨界閥值范圍內(nèi),則直接發(fā)送到客戶端進(jìn)行顯示。
進(jìn)一步地,所述步驟3具體為:利用虛擬機(jī)的CPU或者HOST主機(jī)的GPU硬件對取出的視頻數(shù)據(jù)進(jìn)行實時編碼,且編碼時采用相同的視頻編碼算法。
進(jìn)一步地,所述富媒體的特征包括富媒體的幀率、頁面固定位置連續(xù)刷新次數(shù)及寬高比。
本發(fā)明要解決的技術(shù)問題之二是這樣實現(xiàn)的:VDI環(huán)境下一體化富媒體加速系統(tǒng),所述VDI將操作系統(tǒng)及應(yīng)用程序統(tǒng)一放到數(shù)據(jù)中心的服務(wù)器中運(yùn)行,將用戶的桌面進(jìn)行虛擬化,所述操作系統(tǒng)包括用戶態(tài)和內(nèi)核態(tài);所述系統(tǒng)包括:
虛擬顯卡模塊,從操作系統(tǒng)的用戶態(tài)獲取要進(jìn)行顯示的元素數(shù)據(jù)到內(nèi)核態(tài);
動態(tài)媒體檢測模塊,檢測獲取的元素數(shù)據(jù),取出其中的視頻數(shù)據(jù);
實時編碼模塊,將取出的視頻數(shù)據(jù)按照同一編碼算法進(jìn)行實時編碼;
傳輸模塊,將編碼完的視頻數(shù)據(jù)發(fā)送到客戶端進(jìn)行顯示。
進(jìn)一步地,所述動態(tài)媒體檢測模塊具體為:首先根據(jù)富媒體的特征來定義臨界閥值;然后對所有獲取的元素數(shù)據(jù)逐一進(jìn)行檢測,若檢測到的元素數(shù)據(jù)處在臨界閥值范圍內(nèi),則取出作為視頻數(shù)據(jù),若不在臨界閥值范圍內(nèi),則直接發(fā)送到客戶端進(jìn)行顯示。
進(jìn)一步地,所述實時編碼模塊具體為:利用虛擬機(jī)的CPU或者HOST主機(jī)的GPU硬件對取出的視頻數(shù)據(jù)進(jìn)行實時編碼,且編碼時采用相同的視頻編碼算法。
進(jìn)一步地,所述富媒體的特征包括富媒體的幀率、頁面固定位置連續(xù)刷新次數(shù)及寬高比。
本發(fā)明具有如下優(yōu)點:1、對媒體數(shù)據(jù)采用相同的編碼方式,進(jìn)而為整個媒體框架提供統(tǒng)一的加速方案,且不管媒體框架如何變更,該加速方案均可很好的進(jìn)行適配;2、客戶端只需要支持一種媒體硬解,即可完成對所有媒體類型的硬解,這保證了用戶的體驗;3、編碼時可以得到HOST主機(jī)的硬件支援,降低了服務(wù)器CPU的消耗。
附圖說明
下面參照附圖結(jié)合實施例對本發(fā)明作進(jìn)一步的說明。
圖1為本發(fā)明VDI環(huán)境下一體化富媒體加速方法的流程圖。
圖2為本發(fā)明VDI環(huán)境下一體化富媒體加速系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
請參照圖1所示,VDI環(huán)境下一體化富媒體加速方法,所述VDI將操作系統(tǒng)及應(yīng)用程序統(tǒng)一放到數(shù)據(jù)中心的服務(wù)器中運(yùn)行,將用戶的桌面進(jìn)行虛擬化,所述操作系統(tǒng)包括用戶態(tài)和內(nèi)核態(tài);所述方法包括如下步驟:
步驟1、從操作系統(tǒng)的用戶態(tài)獲取要進(jìn)行顯示的元素數(shù)據(jù)到內(nèi)核態(tài);在獲取的過程中,如果遇到壓縮的元素數(shù)據(jù),則在用戶態(tài)先對其進(jìn)行解壓后再送到內(nèi)核態(tài)中;所述元素數(shù)據(jù)包括桌面背景數(shù)據(jù)、任務(wù)欄數(shù)據(jù)、視頻數(shù)據(jù)等。
該專利技術(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/201410498329.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





