预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106970798A(43)申请公布日2017.07.21(21)申请号201710207697.3(22)申请日2017.03.31(71)申请人山东超越数控电子有限公司地址250000山东省济南市高新区孙村镇科航路2877号(72)发明人吴登勇王则陆陈乃阔(74)专利代理机构济南金迪知识产权代理有限公司37219代理人杨树云(51)Int.Cl.G06F9/44(2006.01)G06F3/14(2006.01)权利要求书1页说明书3页附图2页(54)发明名称一种远程桌面图形加速方法(57)摘要本发明涉及一种远程桌面图形加速方法,包括:针对显卡性能不高的客户端,将虚拟桌面的变动部分经过图形渲染后压缩传递至客户端;针对显卡性能高的客户端,将虚拟桌面的所有原始数据传递至客户端,为减少带宽占用,由客户端将虚拟桌面的所有原始数据中的变动部分经过图形渲染显示出来。本发明针对不同的客户端使用不同的图形加速技术,可以有效提升用户桌面体验度,兼容多种客户端平台。CN106970798ACN106970798A权利要求书1/1页1.一种远程桌面图形加速方法,其特征在于,包括:针对显卡性能不高的客户端,将虚拟桌面的变动部分经过图形渲染后压缩传递至客户端;针对显卡性能高的客户端,将虚拟桌面的所有原始数据传递至客户端,由客户端将虚拟桌面的所有原始数据中的变动部分经过图形渲染显示出来。2.根据权利要求1所述的一种远程桌面图形加速方法,其特征在于,所述远程桌面图形加速方法还包括依次检测客户端的计算性能和显示性能,包括:(1)检测客户端的计算性能,包括:在客户端初始化时,运行一段内嵌的压缩和解压测试程序,统计运行时间,如果运行时间小于计算性能阈值,则判定该客户端计算性能满足要求;否则,则判定该客户端计算性能不满足要求;计算性能阈值的取值范围为0-1s;(2)检测完客户端计算性能后,检测该客户端的显示性能,包括:执行一段内嵌的显卡测试程序,该显卡测试程序包括读取核心频率、显存位宽、显存容量,如果核心频率大于900MHz、显存位宽大于128bit且显存容量大于1GB,则判定该客户端显卡为高性能显卡,满足自己进行图形渲染的要求,否则,则判定该客户端显卡为低性能显卡,不满足自己进行图形渲染的要求。3.根据权利要求2所述的一种远程桌面图形加速方法,其特征在于,所述远程桌面图形加速方法还包括同步判断客户端的计算性能和显示性能,包括:将测试的客户端的计算性能、显示性能传递给服务端,服务端会进行相关计算和判断,综合出对客户端的评判,将评判结果传递给客户端,评判结果包括显卡性能高、显卡性能不高,客户端对评判结果设置相应的标识。4.根据权利要求1所述的一种远程桌面图形加速方法,其特征在于,针对显卡性能不高的客户端,服务端提取经过图形渲染后虚拟桌面的数据,并与上一帧数据进行对比,将差异部分取出,采用图形压缩算法将差异部分进行压缩,并将压缩后的数据传递至客户端,客户端得到压缩后的数据后,先进行解压,再将解压后的数据还原为一帧数据,由客户端直接显示到桌面上。5.根据权利要求1所述的一种远程桌面图形加速方法,其特征在于,针对显卡性能高的客户端,服务端提取虚拟桌面的数据,该数据是未经图形渲染的原始数据,并与上一帧数据进行对比,将差异部分取出,采用图形压缩算法将差异部分进行压缩,并将压缩后的数据传递至客户端,客户端得到数据后,先进行解压,再将解压后的数据还原为一帧数据,并直接传递给显卡,再由显卡自动渲染后显示到桌面上。2CN106970798A说明书1/3页一种远程桌面图形加速方法技术领域[0001]本发明涉及一种远程桌面图形加速方法,属于虚拟化技术领域。背景技术[0002]近年来,随着云计算和虚拟化的快速发展,云桌面的应用也越来越广泛。云桌面可以把数据空间、管理服务以提供桌面化的方式发布给操作者,适合提供给瘦客户机、平板、手机等简单便携设备,也可以提供给传统PC机使用。对于公司来说,应用云桌面可以实现使所有数据都在云平台,保证信息安全。所有的应用程序和数据都在云平台,可以由维护人员统一维护和管理,降低维护和管理费用。云桌面应用瘦客户机比传统PC机要更节能,且相对传统桌面最大的好处是实现快速部署,只需配显示器、键盘、鼠标,插上网线就能实现正常办公。[0003]对于云桌面来说,桌面的流畅度决定用户的体验,目前云桌面中针对图形加速方面实现方法有如下两种:一是通过压缩的方法,在server端压缩然后在client端进行解压并显示,另一种是在server端安装高性能显卡,直接映射给虚拟机,然后通过客户端直接显示。第一种方法对client端的计算和显示性能有要求,对于计算能力有限的客户端有一定的压力。第二种方法用户体