在以前的《精通天翼云云桌面外设管理之云桌面策略管理》上为云桌面创建策略组后,可以根据不同的外围设备需求自定义外围设备策略。
进入天翼云云桌面的高级策略管理页面,在外设管理页面可以看到有"USB端口重定向",又有“设备重定向”。在USB端口重定向下面有“视频设备”的开关,而在“设备重定向”下面又有一个“摄像头重定向”的开关;在USB端口重定向下面有“打印设备”的开关,而“设备重定向下面”又有一个“打印机重定向”。初次接触的用户肯定会感到困惑,这个USB端口重定向和设备重定向有什么区别?如果有一个USB接口的摄像头或打印机,它应该配置为“USB端口重定向”还是“设备重定向”呢?如果一个USB设备在云桌面上无法识别,应该怎么办呢?本文就来告诉你这些问题的答案。
一、USB 端口重定向和设备重定向是指什么?
我们在使用云桌面时,外设都是接在本地瘦终端或者PC上,云桌面通过安装在瘦终端上的云桌面客户端和云端虚拟机进行通信,使云桌面操作系统识别到外设就好像外设是真的接在云端虚拟机上一样。
云桌面为了解决外设的兼容性问题设计了两种工作模式,一种是工作在USB驱动层:云桌面通过实现一个底层的虚拟驱动,在瘦终端上由云桌面客户端将底层的设备信息截取到,然后通过云桌面协议传输到云端虚拟机,再由云端虚拟机实现的底层驱动来获取消息进行解析;另外一种就是应用层的:为某一类设备提供从瘦终端到云端虚拟机的映射,并为其提供业务数据传输的专用通道,如摄像头、打印机、扫描类设备、智能卡设备等。
目前绝大多数的外设都是USB接口的,第一种工作在USB驱动层的,就对应于USB重定向;第二种工作在应用层的,就对应于设备重定向。同一个设备要么使用USB端口重定向,要么使用设备重定向,不可能同时使用两种工作模式。
USB端口重定向可以想象为将USB电缆延长了,从本地通过网络这根超长的USB电缆接到了云端的虚拟主机上,在瘦终端上不需要安装外设的驱动程序,在云桌面上安装相应的设备驱动即可。端口重定向适应于对时延和带宽不敏感的场景,因为瘦终端上不需要安装驱动,因此兼容性比较好。
设备重定向是工作在外设设备的驱动层,在瘦终端及云桌面上都需要安装驱动程序,适应于对时延或带宽敏感的场景,比如高拍仪、扫描仪、摄像头。也因为设备重定向方式要求瘦终端上要安装设备驱动程序,因此安卓及Linux操作系统的瘦终端上可能会因为没有相应的外设驱动程序而无法使用设备重定向模式。
对应到具体的一个外设是使用端口重定向还是设备重定向方式,取决于瘦终端类型、外设类别、性能要求等。同一设备可能两种方式都可以正常工作,也有的设备只能使用端口重定向,有的只能使用设备重定向。
二、操作系统如何识别到外设的类型?
在USB端口重定向设置里,USB端口重定向的开关细分为图像设备、视频设备、打印设备、存储设备、无线设备、网络设备、智能卡设备、其它USB设备等几大类。那云桌面怎么知道某个外设是摄像头还是打印机呢?这就要从USB的设计规范说起。
USB是一种连接计算机与外设的串口总线标准,在USB的规范中定义了一个设备类型值被称为 bDeviceClass ,用于区分不同的设备类型。比如0x0e是摄像头、0x07是打印机,当USB外设插入到计算机的USB口时,操作系统读取到外设的 bDeviceClass ,就知道这个设备是什么类型的设备,比如读取到的 bDeviceClass 为0x07则操作系统就知道这个外设是打印机。
bDeviceClass值可以在瘦终端上使用usbview这款微软推出的免费工具查看,下载链接
同时每一个USB外设有一个VID编号和一个PID编号,相当于是设备的身份证。VID是外设厂商的唯一编码,PID是该厂商某一个产品的唯一编码。VID和PID在Windows的设备管理器中可以查看,使用usbview这个小工具也可以查看到。
这样云桌面读取到外设的bDeviceClass 值,就知道外设是什么类型了,当开启或关闭USB端口重定向下面的子开关时,就能对特定类型的外设启用或关闭USB端口重定向。
在云桌面客户端的设备管理中也能查看当前的USB外设识别情况。登录云桌面后,鼠标移到云桌面的最上面,将出现云桌面工具栏,点击“设备”按钮。
在USB设备列表中将列出当前云桌面客户端识别出的USB设备列表,比如图中Hand Write Panel 10.1这款设备为某品牌高拍仪带的手写笔,VID编号为05AF, PID编号为0062。
在这里介绍VID和PID是因为有的外设厂家在生产设备时没有遵守USB的规范,导致云桌面无法识别出外设的类型。这就需要把外设的VID和PID找出来,进行自定义规则设置。
三、USB重定向和设备重定向的优先级
如果USB重定向和设备定向时都开启时,针对不同的设备有着不同的默认优先级。
对于摄像头来说,摄像头重定向优先于USB端口重定向,即两项都开启时将启用摄像头重定向。因此如果摄像头要使用USB端口重定向方式,则需要将USB端口重定向下面的“视频设备“开启,并且关闭摄像头重定向。
对于打印机来说,USB端口重定向优先于打印机重定向,即两项都开启时将启用USB端口重定向。因此如果打印机要使用打印机重定向方式,则需要将“打印机重定向”开启,并且关闭USB端口重定向下面的”打印设备“开关。
检查当前生效的配置是USB端口重定向还是设备重定向,可以登录云桌面后在“云桌面外设助手中”查看。比如图中配置的的生效配置为“打印机重定向”,而不是USB端口重定向。
四、如何单独启用或禁用某个USB设备?
前面讲到有的厂商在生产USB外设时没有按照USB规范设置标准的bDeviceClass值,会导致云桌面无法识别到这款外设。也有的时候我们需要单独禁止某个外设使云桌面不要识别到。这就需要配置外设的自定义策略来单独启用或禁用某个USB设备。
配置自定义策略可以指定VID、PID对某个特定外设进行启用或禁用,也可以使用设备的类型值来配置启用或禁用。一般来说最常用的是指定VID和PID,它的语法为 ID:VID:PID:isShare:isCompress,其中isShare指是否启用USB重定向,设为1是指启用,设为0是指禁用。isCompress指是否启用图像压缩,该设置只对摄像头有效。
比如某品牌高拍仪的手写笔VID为05AF、PID为0062,由于云桌面默认识别不到,需要启用时则需要配置一条自定义策略 ID:05AF:0062:1:0,而该品牌高拍仪在使用时需要使云桌面禁止识别到手写屏幕,屏幕的VID为17E9、PID为0406,则需要配置一条自定义策略 ID:17E9:0406:0:0。这样就需要配置两条策略,多条策略使用竖线“|”进行分隔。
明白了云桌面如何识别不同类型外设,以及端口重定向和设备重定向的区别,我们就可以开始进行配置了。
下一篇我将介绍在电信营业厅使用云桌面时的几种典型外设的配置方法。
1.《打印机已重定向怎么删除?总结很全面速看!精通天翼云云桌面外设管理之外设策略原理》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《打印机已重定向怎么删除?总结很全面速看!精通天翼云云桌面外设管理之外设策略原理》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3082516.html