[发明专利]客户端、USB设备及显示处理系统和方法在审
| 申请号: | 201410766980.6 | 申请日: | 2014-12-12 |
| 公开(公告)号: | CN105740081A | 公开(公告)日: | 2016-07-06 |
| 发明(设计)人: | 刘龙珠;黎荣满;陈普 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/455;H04L29/06 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 usb 设备 显示 处理 系统 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种客户端、USB(UniversalSerialBus,通用串行总线)设备及显示处理系统和方法。
背景技术
远程桌面是指可在当前显示屏上显示另一台计算机的显示内容。其又称为虚拟桌面,是目前企业办公环境中一种流行办公模式。远程桌面涉及远程屏幕显示技术,该技术与用户的体验度密切相关。
目前,在远程桌面结合现有屏幕显示技术的情况下,其远程桌面显示的具体过程为,桌面协议服务端从其显示驱动中抓取画面,通过VDI(VirtualDesktopInfrastructure,虚拟桌面基础架构)桌面协议将抓取到的画面图像经过压缩后发送到客户端,客户端再将数据用软件解压后交给TC端(ThinClient,瘦客户端)的显示模块显示。该解码利用客户端的CPU(CentralProcessingUnit,中央处理器)资源实现。
但是,上述显示处理的方法存在如下问题:当画面具有较高的高清度时,进行解码会占用客户端CPU较多的资源,且解码速度较为缓慢,由此会直接影响显示效果,如流畅度、实时性等。
发明内容
本发明实施例提供一种客户端、USB设备及显示处理系统和方法,能够解决客户端在解码时占用客户端CPU较多资源且解码速度较慢的问题。
本发明的第一方面,提供一种显示处理系统,其特征在于,所述系统包括客户端和USB设备,其中,
所述客户端用于:
与服务端通信以获取所述服务端中的以编码形式存在的显示数据;
将所述服务端中的以编码形式存在的显示数据发送给USB设备以在所述USB设备中解码;
所述USB设备用于:
接收所述客户端发送的显示数据,并处理所述显示数据;
将所述处理的显示数据传递给所述客户端的显示器以在所述显示器上显示桌面。
在本发明第一方面的第一种可能的实现方式中,所述USB设备具体用于:
判断所述显示数据是否以编码形式存在;
当所述显示数据以编码形式存在,解码所述显示数据。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述客户端具体用于
将所述从服务端中的以编码形式存在的显示数据解析并封装成URB数据包,并将所述数据包发送给所述USB设备以在所述USB设备中解码;
所述USB设备具体用于:
接收所述客户端发送的URB数据包,并从所述数据包解析出以编码形式存在的显示数据;
根据所述显示数据的头确定所要使用的解码方式;
根据解码算法进行解码,并将所述解码后的数据传递给所述显示接口。
本发明的第二方面,提供一种客户端,包括:
桌面协议客户端模块,用于与服务端通信以获取所述服务端中的以编码形式存在的显示数据;
USB功能驱动模块,用于从所述桌面协议客户端模块中获取显示数据,并将所述显示数据发送给USB设备以在所述USB设备中解码。
在本发明第二方面的第一种可能的实现方式中,所述客户端还包括:
应用层显示接口,用于获取所述客户端内自身的显示数据;
所述USB功能驱动模块具体用于,从所述桌面协议客户端模块和所述应用层显示接口中获取显示数据,并将所述显示数据发送给USB设备。
在本发明第二方面的第二种可能的实现方式中,所述USB功能驱动模块还包括:
桌面协议显示驱动接口,用于将所述服务端中的以编码形式存在的显示数据解析,以便USB功能驱动模块将所述解析的显示数据封装成URB数据包,并将所述数据包发送给所述USB设备以在所述USB设备中解码。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述USB功能驱动模块还包括:
显示驱动接口,用于从所述应用层显示接口中获取所述客户端内自身的显示数据以解析,以便USB功能驱动模块将所述解析的显示数据封装成URB数据包,并将所述数据包发送给所述USB设备。
在第二方面的第四种可能的实现方式中,所述桌面协议客户端模块包括:
通信模块,用于与服务端进行通信以传递所述服务端中的以编码形式存在的显示数据;
桌面协议显示接口,用于从所述通信模块中获取所述显示数据,并将所述显示数据传递给所述USB功能驱动模块。
本发明的第三方面,提供一种USB设备,所述设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410766980.6/2.html,转载请声明来源钻瓜专利网。





