[发明专利]基于USB设备的透传方法、装置和系统有效
申请号: | 201711330309.7 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108304340B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 杨清强;靳春孟;林子皇;严晓杰 | 申请(专利权)人: | 厦门集微科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 361008 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 usb 设备 方法 装置 系统 | ||
本发明公开了一种基于USB设备的透传方法、装置和系统。其中,该方法包括:接收计算节点发送的USB设备的信息数据;监听上述计算节点的行为数据,并生成与上述行为数据对应的控制信息;通过数据传输通道将上述信息数据传输至其他计算节点,以及通过控制消息通道将上述控制信息传输至上述其他计算节点;其中,上述数据传输通道为专用于传输上述USB设备输入的信息数据的通道,上述控制消息通道为专用于传输控制节点生成的控制信息的通道,一个上述控制节点对应多个上述计算节点。本发明解决了现有技术中USB设备透传方案无法实现跨节点透传的技术问题。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种基于USB设备的透传方法、装置和系统。
背景技术
在计算机运行环境中,USB透传功能的实现多依赖与开源虚拟化技术中的装置联系来实现,现有技术中的USB透传的主要流程为:首先服务器识别USB设备,识别并提供vendor、product、bus以及device等相关信息,选择匹配的controller控制方式,并采用虚拟化技术连接到云主机。
但是上述USB透传功能的实现主要存在以下缺陷:一个USB设备只能应用到跑在当前服务器上云主机,目前市面暂无可用实现USB设备,跨节点识别的方案。这相对于USB透传功能是个致命的弱点,同时也大大增加了USB易用性,和产品的设计原则相背离。
针对上述现有技术中USB设备透传方案无法实现跨节点透传的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种基于USB设备的透传方法、装置和系统,以至少解决现有技术中USB设备透传方案无法实现跨节点透传的技术问题。
一方面,本发明提供了一种基于USB设备的透传系统,包括:计算节点,与USB设备连接,用于接收上述USB设备输入的信息数据;控制节点,与上述计算节点连接,用于接收上述计算节点发送的上述信息数据,并通过数据传输通道将上述信息数据传输至其他计算节点,上述数据传输通道为专用于传输上述USB设备输入的信息数据的通道,一个上述控制节点对应多个上述计算节点;上述控制节点,还用于监听上述计算节点的行为数据,生成与上述行为数据对应的控制信息,并通过控制消息通道将上述控制信息传输至上述其他计算节点,上述控制消息通道为专用于传输上述控制节点生成的控制信息的通道。
进一步地,上述计算节点,还用于获取上述USB设备的设备信息,其中,上述设备信息中至少包括:上述USB设备的版本信息和上述USB设备的类型信息;上述控制节点包括:控制模块,与上述计算节点连接,用于接收上述版本信息和上述类型信息;上述控制节点用于根据上述版本信息和上述类型信息,确定与上述USB设备对应的控制模块的控制信息,并封装上述USB设备与上述USB设备对应的控制模块。
进一步地,上述计算节点,还用于对获取到的上述设备信息进行预处理,并将预处理后的上述设备信息发送至上述控制模块,其中,上述预处理包括:标准化处理和分类处理。
进一步地,上述计算节点,还用于监听上述控制模块传输的控制服务信息,并根据上述控制服务信息,调整USB设备与上述计算节点的连接状态。
进一步地,上述控制节点还包括:操作模块;上述操作模块,与上述控制模块连接,用于接收上述控制模块发送的控制信息和上述设备信息,并存储上述控制信息和上述设备信息;上述操作模块还用于接收上述控制模块发送的移除控制消息,并根据上述移除控制消息,清空上述控制信息和上述设备信息。
进一步地,上述操作模块还用于接收上述控制模块发送的移除控制消息,并根据上述移除控制消息,移除上述控制消息通道和上述数据传输通道。
进一步地,上述计算节点还用于预先建立上述计算节点与上述控制模块的虚拟连接;上述操作模块还用于建立上述计算节点与上述USB设备的物理连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门集微科技有限公司,未经厦门集微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711330309.7/2.html,转载请声明来源钻瓜专利网。