发明名称 USB设备驱动方法和系统
摘要 本发明提供一种USB设备驱动方法和系统,涉及计算机技术。其中,一种USB设备驱动方法,包括:服务器接收虚拟机发送的服务器设备列表请求消息;响应于服务器设备列表请求消息,服务器向虚拟机返回服务器设备列表响应消息,服务器设备列表响应消息包括服务器端USB设备的信息;服务器接收虚拟机发送的设备载入命令,设备载入命令包括对服务器端USB设备的设备请求信息;响应于设备载入命令,服务器将设备请求信息中相应的USB设备映射到虚拟机。本发明为虚拟机访问服务器端的特定USB设备以及多台虚拟机共享一个USB设备提供解决方案。
申请公布号 CN102789432B 申请公布日期 2016.02.17
申请号 CN201110131326.4 申请日期 2011.05.19
申请人 中国电信股份有限公司 发明人 黄志兰;罗颂锋;丁圣勇
分类号 G06F13/10(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F13/10(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 颜镝
主权项 一种USB设备驱动方法,其特征在于,包括:服务器接收虚拟机发送的服务器设备列表请求消息;响应于所述服务器设备列表请求消息,所述服务器向所述虚拟机返回服务器设备列表响应消息,所述服务器设备列表响应消息包括服务器端USB设备的信息;所述服务器接收所述虚拟机发送的设备载入命令,所述设备载入命令包括对所述服务器端USB设备的设备请求信息;响应于所述设备载入命令,所述服务器根据所述设备请求信息生成所述虚拟机与相应的USB设备的映射信息,所述服务器根据所述映射信息将相应的USB设备映射到所述虚拟机;其中,所述映射信息包括所述服务器的USB总线和端口信息、虚拟机域的信息和/或虚拟机USB总线和端口信息,对于服务器端的USB端口采用USB总线号加集线器端口号的方式进行标识,对于虚拟USB端口的命名方式采用虚拟机域的ID号、虚拟USB总线号和虚拟USB端口号三者组合的方式进行命名,将服务器中的USB端口号跟虚拟机中的虚拟USB端口进行组合,形成映射关系;所述服务器根据所述映射信息将相应的USB设备映射到所述虚拟机的步骤包括:服务器端USB驱动装置通过服务器端USB核心将所述映射信息发送给服务器端的USB主机监控器,所述USB主机监控器监控其端口上插入或移除的USB设备,管理服务器和USB设备之间的数据交互和控制信息;所述USB主机监控器根据所述映射信息将相应的USB设备映射到虚拟USB驱动装置。
地址 100032 北京市西城区金融大街31号