【技术实现步骤摘要】
本专利技术涉及设备的版本相同技术,特别涉及一种USB设备、计算机及实 现USB设备的虚拟设备配置的方法。
技术介绍
USB设备接入计算机时,需要在计算机上安装驱动程序,才能正常使用 USB设备。在现有技术中,USB设备接入计算机后,USB设备判别计算机是 否已经安装过驱动程序,如果计算机没有安装驱动程序,USB设备自动安装 USB设备相同的驱动程序;USB设备检测当前安装的驱动程序是否完成,如 果驱动程序已经安装完成,USB设备按照映像固定配置,设置USB虚拟设备 形态。在USB设备运行过程中,通过更新映像,重新完成USB配置,然后通 过对系统重新上电,使USB配置更新生效。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如F问题如果 计算机已经安装过相似产品的驱动程序,不会重新安装计算机的驱动程序, 但是已经安装过相似产品的驱动程序有可能不兼容当前的USB设备;USB虚 拟设备形态的配置是固定的,如果要实现不同USB虚拟设备形态,必须修改 单板侧软件的映像,无法动态配置USB虚拟设备形态,降低了设备远程调试 和支持增值业务的能力。
技术实现思路
本专利技术 ...
【技术保护点】
一种实现USB设备的虚拟设备配置的方法,USB设备与计算机相连接,所述USB设备与所述计算机连接后可以在所述计算机上虚拟为多个虚拟设备,每个虚拟设备对应一个驱动程序,其特征在于,所述方法包括: 获取所述计算机已安装的虚拟设备驱动程序的 版本信息; 根据所述版本信息判断所述已安装的虚拟设备驱动程序的版本与所述USB设备的虚拟设备驱动程序的版本是否相同; 如果不相同,向所述计算机发送虚拟设备驱动程序安装指令,以使所述计算机安装所述USB设备的虚拟设备驱动程序。
【技术特征摘要】
1.一种实现USB设备的虚拟设备配置的方法,USB设备与计算机相连接,所述USB设备与所述计算机连接后可以在所述计算机上虚拟为多个虚拟设备,每个虚拟设备对应一个驱动程序,其特征在于,所述方法包括获取所述计算机已安装的虚拟设备驱动程序的版本信息;根据所述版本信息判断所述已安装的虚拟设备驱动程序的版本与所述USB设备的虚拟设备驱动程序的版本是否相同;如果不相同,向所述计算机发送虚拟设备驱动程序安装指令,以使所述计算机安装所述USB设备的虚拟设备驱动程序。2. 如权利要求1所述的方法,其特征在于,在所述向所述计算机发送虚 拟设备驱动程序安装指令,以使所述计算机安装所述USB设备的虚拟设备驱 动程序之后,所述方法还包括从所述计算机获取所述USB设备的虚拟设备配置参数;根据所述USB设备的虚拟设备配置参数向所述计算机发送所述虚拟设备配置参数中用于指定虚拟设备的描述符,以使所述计算机配置所述描述符对应的虚拟设备。3. 如权利要求2所述的方法,其特征在于如果所述已安装的虚拟设备 驱动程序的版本与所述USB设备的虚拟设备驱动程序的版本相同,则执行所 述从所述计 算机获取所述USB设备的虚拟设备配置参数的步骤。4. 如权利要求1所述的方法,其特征在于,所述版本信息包括版本号和 驱动程序校验码。5. —种USB设备,所述USB设备与所述计算机连接后可以在所述计算 机上虚拟为多个虚拟设备,每个虚拟设备对应-一个驱动程序,其特征在于, 所述USB设备包括版本信息获取单元,用于获取计算机已安装的虚拟设备驱动程序的版本 f曰息;2版本判断单元,用于根据所述版本信息判断所述已安装的虚拟设备驱动程 序的版本与所述USB设备的虚拟设备驱动程序的版本是否相同;指令发送单元,用于当所述已安装虚拟设备驱动程序的版本与所述USB 设备虚拟设备驱动程序的版本不相同时,向所述计算机发送虚拟设备驱动程序安装指令,,以使所述计算机安装所述USB虚拟设...
【专利技术属性】
技术研发人员:宗阳,
申请(专利权)人:深圳华为通信技术有限公司,
类型:发明
国别省市:94[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。