[发明专利]基于网络的通用USB设备跨平台透传方法有效

专利信息
申请号: 202011199722.6 申请日: 2020-10-29
公开(公告)号: CN112199314B 公开(公告)日: 2022-07-19
发明(设计)人: 毛兴龙;王浩;李广斌;包化伟;彭寿林;郭月丰 申请(专利权)人: 杭州雾联科技有限公司
主分类号: G06F13/38 分类号: G06F13/38;G06F13/42;H04L67/025;H04L67/1095;H04L69/22;H04L67/146
代理公司: 杭州天勤知识产权代理有限公司 33224 代理人: 王琛
地址: 311121 浙江省杭州市余*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 网络 通用 usb 设备 平台 方法
【说明书】:

发明公开了一种基于网络的通用USB设备跨平台透传方法,即主机端与瘦终端之间采用USB透传协议实现USB网络共享,可以实现一台云主机为多个平台的瘦终端提供云服务,解决了一个云主机仅能为一个平台的瘦终端提供云服务的问题,施工人员不必再为不同平台的瘦终端单独配置云主机群,可以仅配置一个云主机群。本发明可以实现多人使用不同平台的瘦终端共享使用一台云主机,也可以共享使用USB设备;本发明USB透传协议可以跨平台,共用一个主机端程序,跨平台开发时可以减少工作量,提升开发效率。

技术领域

本发明属于云电脑技术领域,具体涉及一种基于网络的通用USB设备跨平台透传方法。

背景技术

随着5G的到来和网络性能的大幅提升,云电脑作为一个主流技术正在逐步改变人们的电脑使用习惯,云端电脑与本地电脑的区别越来越小,即使是对操作实时性要求较高的游戏。

云电脑通常将多台高性能主机放置于互联网机房,这些高性能主机一般安装windows系统,称为主机端;用户可以通过多种类型的设备终端使用云端主机,例如低配电脑、android/ios手机、机顶盒、浏览器等,这些设备终端称为瘦终端。

云电脑大多需要将瘦终端的键盘、鼠标共享到主机端上使用,在所有的USB共享方案中,USB透传技术是其中最理想的一种,它能使共享出的USB设备跟本地瘦终端的设备的功能是几乎一样。

USB(Universal Serial Bus)是一种支持热插拔的高速串行传输总线,它使用差分信号来传输数据,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是目前PC领域主流的外部接口技术,例如常见的U盘、键盘、鼠标等设备大多数均是通过USB接口协议通信。

USB网络共享技术是通过网络将A机器的USB设备共享到B机器上使用,为了统一USB的接口、协议、电气特性等所制定的规范文档,USB规范大致可以分为几个标准,主要有USB1.0、USB1.1、USB2.0、USB3.0等,最新的是USB4;USB设备针对具体的设备规范,主要有存储设备、音频设备、视频设备、HID设备等;USB主机控制器规范,主要有OHCI、EHCI、XHCI。

USB传输模式是USB根据不同的传输需求制定的传输规范,是USB规范的一部分,分为四种传输模式:控制传输,中断传输,批量传输,同步传输,USB采用轮询的广播机制传输数据,所有的传输都是由主机发起。其中控制传输(Control Transfers)是一种可靠的双向传输,所有USB设备都必须支持的传输模式,主要负责设备的初始化,读取设备信息和设置设备。中断传输(Interrupt Transfers)其实是一种伪中断,其本质是主机通过固定间隔对中断断点轮询,所有的传输都只能是主机发起,是一种延迟有限的可靠传输,也是一种单向的传输,所谓单向传输并不是仅支持一个方向的传输,而是数据仅能由设备到主机,主机发出的只是轮询包,一般用于键盘、鼠标等HID设备。批量传输(Bulk Transfers)适合数据量比较大,但对时间没有要求的传输,是一种可靠的单向传输,但延迟没有保证;批量传输一般处于最低优先级,一般用于U盘、移动硬盘等存储设备。同步传输(IsochronousTransfers)适合对时间要求比可靠性要求高的传输,同步传输不支持重传,但是传输是实时的,要求数据必须以固定速度抵达,可以容忍错误,具有最高优先级,一般用于耳机、麦克风、摄像头等设备。libusb是一个开源的跨平台的访问USB设备的C库,将不同平台的访问USB的方法封装成一个统一的接口,从而可以做到跨平台移植,目前支持Linux、macOS、Windows。

目前的云电脑大多仅支持共享基本的USB设备的基本功能,例如键盘、鼠标、手柄等HID设备,大多是瘦终端通过按键消息的模式共享给主机端,主机端再通过本地虚拟出一个HID设备进行转发,导致有些控制按键不支持、HID设备厂商的宏功能不支持、主机端的设备参数与瘦终端的不一致等问题;再例如USB耳机,也是通过主机端录音,然后再到瘦终端播放的方式实现的,其他的USB设备,例如U盘、移动硬盘、打印机几乎都不支持。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州雾联科技有限公司,未经杭州雾联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011199722.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top