【技术实现步骤摘要】
一种使用USB设备的方法及装置
本专利技术涉及计算机
,尤指一种使用USB设备的方法及装置。
技术介绍
USB(UniversalSerialBus,通用串行总线)是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB是应用在PC领域的接口技术。随着USB接口技术从1.0版本发展到目前的3.1版本,由于其支持设备类型的广泛性,传输速度快速性,和对外备即插即用、热插拔功能的良好支持。目前,除了像显卡这种需要极高数据量和一些实时性要求特别高的控制设备,几乎所有的PC外设都可以移植到USB上来,作为USB设备进行使用。随着公有云和私有云在企业内的快速发展和部署,越多越多的企业数据中心会将自己的实际业务部署在虚拟化平台上,不同企业业务的多样性会有大量不同的USB设备的使用需求。传统的USB设备的使用方法,一般会对主机上的USB端口进行透传设定,或者USB网络共享设备。但是传统的使用方法有诸多限制,USB端口透传需要重启物理主机,会影响客户的生产环境,也丧失了USB设备即插即用的特性;其次在虚拟化平台中,虚拟机经常会因为某种原因需要进行迁移,迁移后需要对USB ...
【技术保护点】
1.一种使用USB设备的方法,其特征在于,包括:与虚拟机所在的主机建立网络连接;检测到插入USB设备的事件后,安装USB设备驱动,将所述USB设备驱动的相关数据包发送给所述主机;向所述主机发送第一检测数据包,接收到所述主机返回的第二检测数据包后,解析所述第二检测数据包并调用所述USB设备。
【技术特征摘要】
1.一种使用USB设备的方法,其特征在于,包括:与虚拟机所在的主机建立网络连接;检测到插入USB设备的事件后,安装USB设备驱动,将所述USB设备驱动的相关数据包发送给所述主机;向所述主机发送第一检测数据包,接收到所述主机返回的第二检测数据包后,解析所述第二检测数据包并调用所述USB设备。2.根据权利要求1所述的方法,其特征在于,所述解析所述第二检测数据包并调用所述USB设备后,还包括:检测到拔除所述USB设备的事件后,删除所述USB设备驱动,并向所述主机发送拔除所述USB设备的消息。3.一种使用USB设备的装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于使用USB设备的程序;所述处理器,用于读取执行所述用于使用USB设备的程序,执行如下操作:与虚拟机所在的主机建立网络连接;检测到插入USB设备的事件后,安装USB设备驱动,将所述USB设备驱动的相关数据包发送给所述主机;向所述主机发送第一检测数据包,接收到所述主机返回的第二检测数据包后,解析所述第二检测数据包并调用所述USB设备。4.根据权利要求3所述的装置,其特征在于,所述解析所述第二检测数据包并调用所述USB设备后,还包括:检测到拔除所述USB设备的事件后,删除所述USB设...
【专利技术属性】
技术研发人员:蒋晨晓,钱兵,刘洋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。