[發(fā)明專(zhuān)利]一種遠(yuǎn)程桌面圖形加速方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710207697.3 | 申請(qǐng)日: | 2017-03-31 |
| 公開(kāi)(公告)號(hào): | CN106970798A | 公開(kāi)(公告)日: | 2017-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 吳登勇;王則陸;陳乃闊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東超越數(shù)控電子有限公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44;G06F3/14 |
| 代理公司: | 濟(jì)南金迪知識(shí)產(chǎn)權(quán)代理有限公司37219 | 代理人: | 楊樹(shù)云 |
| 地址: | 250000 山東省*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)程桌面 圖形 加速 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種遠(yuǎn)程桌面圖形加速方法,屬于虛擬化技術(shù)領(lǐng)域。
背景技術(shù)
近年來(lái),隨著云計(jì)算和虛擬化的快速發(fā)展,云桌面的應(yīng)用也越來(lái)越廣泛。云桌面可以把數(shù)據(jù)空間、管理服務(wù)以提供桌面化的方式發(fā)布給操作者,適合提供給瘦客戶(hù)機(jī)、平板、手機(jī)等簡(jiǎn)單便攜設(shè)備,也可以提供給傳統(tǒng)PC機(jī)使用。對(duì)于公司來(lái)說(shuō),應(yīng)用云桌面可以實(shí)現(xiàn)使所有數(shù)據(jù)都在云平臺(tái),保證信息安全。所有的應(yīng)用程序和數(shù)據(jù)都在云平臺(tái),可以由維護(hù)人員統(tǒng)一維護(hù)和管理,降低維護(hù)和管理費(fèi)用。云桌面應(yīng)用瘦客戶(hù)機(jī)比傳統(tǒng)PC機(jī)要更節(jié)能,且相對(duì)傳統(tǒng)桌面最大的好處是實(shí)現(xiàn)快速部署,只需配顯示器、鍵盤(pán)、鼠標(biāo),插上網(wǎng)線(xiàn)就能實(shí)現(xiàn)正常辦公。
對(duì)于云桌面來(lái)說(shuō),桌面的流暢度決定用戶(hù)的體驗(yàn),目前云桌面中針對(duì)圖形加速方面實(shí)現(xiàn)方法有如下兩種:一是通過(guò)壓縮的方法,在server端壓縮然后在client端進(jìn)行解壓并顯示,另一種是在server端安裝高性能顯卡,直接映射給虛擬機(jī),然后通過(guò)客戶(hù)端直接顯示。第一種方法對(duì)client端的計(jì)算和顯示性能有要求,對(duì)于計(jì)算能力有限的客戶(hù)端有一定的壓力。第二種方法用戶(hù)體驗(yàn)最好,但成本太高。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種遠(yuǎn)程桌面圖形加速方法;
發(fā)明概述:
針對(duì)不同的客戶(hù)端采用不同的圖形加速方式,本發(fā)明有兩種加速方式,一種是對(duì)于性能不高客戶(hù)端,將虛擬桌面經(jīng)過(guò)圖形渲染后,再壓縮傳遞,傳遞的數(shù)據(jù)只是桌面上變動(dòng)部分,未變動(dòng)部分不進(jìn)行傳遞。第二種是對(duì)于顯示性能較好的客戶(hù)端,直接將未經(jīng)圖形渲染的原始數(shù)據(jù)傳遞至客戶(hù)端,客戶(hù)端自己渲染再顯示出來(lái),為減少帶寬占用,同樣是將變動(dòng)部分進(jìn)行壓縮后傳遞。
本發(fā)明的技術(shù)方案為:
一種遠(yuǎn)程桌面圖形加速方法,包括:針對(duì)顯卡性能不高的客戶(hù)端,將虛擬桌面的變動(dòng)部分經(jīng)過(guò)圖形渲染后壓縮傳遞至客戶(hù)端;針對(duì)顯卡性能高的客戶(hù)端,將虛擬桌面的所有原始數(shù)據(jù)傳遞至客戶(hù)端,為減少帶寬占用,由客戶(hù)端將虛擬桌面的所有原始數(shù)據(jù)中的變動(dòng)部分經(jīng)過(guò)圖形渲染顯示出來(lái)。
本發(fā)明針對(duì)不同的客戶(hù)端使用不同的圖形加速技術(shù),可以有效提升用戶(hù)桌面體驗(yàn)度,兼容多種客戶(hù)端平臺(tái),提高了用戶(hù)的體驗(yàn)度。
根據(jù)本發(fā)明優(yōu)選的,所述遠(yuǎn)程桌面圖形加速方法還包括依次檢測(cè)客戶(hù)端的計(jì)算性能和顯示性能,包括:
(1)檢測(cè)客戶(hù)端的計(jì)算性能,包括:在客戶(hù)端初始化時(shí),運(yùn)行一段內(nèi)嵌的壓縮和解壓測(cè)試程序,統(tǒng)計(jì)運(yùn)行時(shí)間,如果運(yùn)行時(shí)間小于計(jì)算性能閾值,則判定該客戶(hù)端計(jì)算性能滿(mǎn)足要求;否則,則判定該客戶(hù)端計(jì)算性能不滿(mǎn)足要求;計(jì)算性能閾值的取值范圍為0-1s;計(jì)算性能閾值根據(jù)實(shí)際測(cè)試,一般計(jì)算性能在1S以?xún)?nèi)的客戶(hù)端滿(mǎn)足要求,大于1S的客戶(hù)端不滿(mǎn)足要求。
(2)檢測(cè)完客戶(hù)端計(jì)算性能后,檢測(cè)該客戶(hù)端的顯示性能,包括:執(zhí)行一段內(nèi)嵌的顯卡測(cè)試程序,該顯卡測(cè)試程序包括讀取核心頻率、顯存位寬、顯存容量,如果核心頻率大于900MHz、顯存位寬大于128bit且顯存容量大于1GB,則判定該客戶(hù)端顯卡為高性能顯卡,滿(mǎn)足自己進(jìn)行圖形渲染的要求,否則,則判定該客戶(hù)端顯卡為低性能顯卡,不滿(mǎn)足自己進(jìn)行圖形渲染的要求。
根據(jù)本發(fā)明優(yōu)選的,所述遠(yuǎn)程桌面圖形加速方法還包括同步判斷客戶(hù)端的計(jì)算性能和顯示性能,包括:將測(cè)試的客戶(hù)端的計(jì)算性能、顯示性能傳遞給服務(wù)端,服務(wù)端會(huì)進(jìn)行相關(guān)計(jì)算和判斷,綜合出對(duì)客戶(hù)端的評(píng)判,將評(píng)判結(jié)果傳遞給客戶(hù)端,評(píng)判結(jié)果包括顯卡性能高、顯卡性能不高,客戶(hù)端對(duì)評(píng)判結(jié)果設(shè)置相應(yīng)的標(biāo)識(shí)。后續(xù)會(huì)根據(jù)標(biāo)識(shí)來(lái)決定如何處理服務(wù)端發(fā)送過(guò)來(lái)的數(shù)據(jù)。
根據(jù)本發(fā)明優(yōu)選的,針對(duì)顯卡性能不高的客戶(hù)端,服務(wù)端提取經(jīng)過(guò)圖形渲染后虛擬桌面的數(shù)據(jù),并與上一幀數(shù)據(jù)進(jìn)行對(duì)比,將差異部分取出,采用圖形壓縮算法將差異部分進(jìn)行壓縮,并將壓縮后的數(shù)據(jù)傳遞至客戶(hù)端,客戶(hù)端得到壓縮后的數(shù)據(jù)后,先進(jìn)行解壓,再將解壓后的數(shù)據(jù)還原為一幀數(shù)據(jù),由客戶(hù)端直接顯示到桌面上。
此處設(shè)計(jì)的優(yōu)勢(shì)在于,減少顯卡渲染過(guò)程,提高用戶(hù)體驗(yàn)度。
根據(jù)本發(fā)明優(yōu)選的,針對(duì)顯卡性能高的客戶(hù)端,服務(wù)端提取虛擬桌面的數(shù)據(jù),該數(shù)據(jù)是未經(jīng)圖形渲染的原始數(shù)據(jù),并與上一幀數(shù)據(jù)進(jìn)行對(duì)比,將差異部分取出,采用圖形壓縮算法將差異部分進(jìn)行壓縮,并將壓縮后的數(shù)據(jù)傳遞至客戶(hù)端,客戶(hù)端得到數(shù)據(jù)后,先進(jìn)行解壓,再將解壓后的數(shù)據(jù)還原為一幀數(shù)據(jù),并直接傳遞給顯卡,再由顯卡自動(dòng)渲染后顯示到桌面上。
本發(fā)明的有益效果為:
1、本發(fā)明針對(duì)不同的客戶(hù)端使用不同的圖形加速技術(shù),可以有效提升用戶(hù)桌面體驗(yàn)度,兼容多種客戶(hù)端平臺(tái)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東超越數(shù)控電子有限公司,未經(jīng)山東超越數(shù)控電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710207697.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種遠(yuǎn)程桌面訪(fǎng)問(wèn)控制管理方法、設(shè)備及系統(tǒng)
- 基于Web的遠(yuǎn)程桌面展示方法
- 一種遠(yuǎn)程桌面訪(fǎng)問(wèn)控制方法、設(shè)備及系統(tǒng)
- 遠(yuǎn)程桌面會(huì)話(huà)切換方法、客戶(hù)端及網(wǎng)關(guān)
- 一種虛擬機(jī)遠(yuǎn)程桌面安全訪(fǎng)問(wèn)系統(tǒng)及方法
- 控制遠(yuǎn)程桌面的方法及系統(tǒng)
- 一種基于瀏覽器的遠(yuǎn)程桌面呈現(xiàn)和WEB應(yīng)用無(wú)縫集成方法
- 一種基于HTML5的遠(yuǎn)程桌面訪(fǎng)問(wèn)系統(tǒng)及遠(yuǎn)程桌面訪(fǎng)問(wèn)方法
- 在線(xiàn)教育系統(tǒng)及方法
- 一種遠(yuǎn)程桌面實(shí)現(xiàn)方法及相關(guān)設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





