[发明专利]基于USB设备的透传方法、装置和系统有效
申请号: | 201711330309.7 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108304340B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 杨清强;靳春孟;林子皇;严晓杰 | 申请(专利权)人: | 厦门集微科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 361008 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 usb 设备 方法 装置 系统 | ||
1.一种基于USB设备的透传系统,其特征在于,包括:
计算节点,与USB设备连接,用于接收所述USB设备输入的信息数据;
控制节点,与所述计算节点连接,用于接收所述计算节点发送的所述信息数据,并通过数据传输通道将所述信息数据传输至其他计算节点,所述数据传输通道为专用于传输所述USB设备输入的信息数据的通道,一个所述控制节点对应多个所述计算节点;
所述控制节点,还用于监听所述计算节点的行为数据,生成与所述行为数据对应的控制信息,并通过控制消息通道将所述控制信息传输至所述其他计算节点,所述控制消息通道为专用于传输所述控制节点生成的控制信息的通道;
其中,所述控制节点包括:与所述计算节点连接的控制模块;
所述计算节点,还用于监听所述控制模块传输的控制服务信息,并根据所述控制服务信息,调整所述USB设备与所述计算节点的连接状态。
2.根据权利要求1所述的透传系统,其特征在于,
所述计算节点,还用于获取所述USB设备的设备信息,其中,所述设备信息中至少包括:所述USB设备的版本信息和所述USB设备的类型信息;
所述控制节点通过所述控制模块接收所述版本信息和所述类型信息;
所述控制节点用于根据所述版本信息和所述类型信息,确定与所述USB设备对应的控制模块的控制信息,并封装所述USB设备与所述USB设备对应的控制模块。
3.根据权利要求2所述的透传系统,其特征在于,所述计算节点,还用于对获取到的所述设备信息进行预处理,并将预处理后的所述设备信息发送至所述控制模块,其中,所述预处理包括:标准化处理和分类处理。
4.根据权利要求2所述的透传系统,其特征在于,所述控制节点还包括:操作模块;
所述操作模块,与所述控制模块连接,用于接收所述控制模块发送的控制信息和所述设备信息,并存储所述控制信息和所述设备信息;
所述操作模块还用于接收所述控制模块发送的移除控制消息,并根据所述移除控制消息,清空所述控制信息和所述设备信息。
5.根据权利要求4所述的透传系统,其特征在于,
所述操作模块还用于接收所述控制模块发送的移除控制消息,并根据所述移除控制消息,移除所述控制消息通道和所述数据传输通道。
6.根据权利要求4所述的透传系统,其特征在于,
所述计算节点还用于预先建立所述计算节点与所述控制模块的虚拟连接;
所述操作模块还用于建立所述计算节点与所述USB设备的物理连接。
7.一种基于USB设备的透传方法,其特征在于,包括:
接收计算节点发送的USB设备的信息数据;
监听所述计算节点的行为数据,并生成与所述行为数据对应的控制信息;
通过数据传输通道将所述信息数据传输至其他计算节点,以及通过控制消息通道将所述控制信息传输至所述其他计算节点;
其中,所述数据传输通道为专用于传输所述USB设备输入的信息数据的通道,所述控制消息通道为专用于传输控制节点生成的控制信息的通道,一个所述控制节点对应多个所述计算节点;
其中,所述控制节点包括:与所述计算节点连接的控制模块;
所述计算节点,还用于监听所述控制模块传输的控制服务信息,并根据所述控制服务信息,调整所述USB设备与所述计算节点的连接状态。
8.根据权利要求7所述的方法,其特征在于,在接收计算节点发送的USB设备的信息数据之前,所述方法还包括:
获取所述USB设备的设备信息,其中,所述设备信息中至少包括:所述USB设备的版本信息和所述USB设备的类型信息;
通过对获取到的所述设备信息进行预处理,得到预处理后的设备信息,其中,所述预处理包括:标准化处理和分类处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门集微科技有限公司,未经厦门集微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711330309.7/1.html,转载请声明来源钻瓜专利网。