[发明专利]USB设备重定向方法、装置、电子设备及存储介质在审
| 申请号: | 202111156936.X | 申请日: | 2021-09-30 |
| 公开(公告)号: | CN113973133A | 公开(公告)日: | 2022-01-25 |
| 发明(设计)人: | 龙科 | 申请(专利权)人: | 西安万像电子科技有限公司 |
| 主分类号: | H04L67/563 | 分类号: | H04L67/563;G06F9/455 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
| 地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | usb 设备 定向 方法 装置 电子设备 存储 介质 | ||
1.一种USB设备重定向方法,其特征在于,应用于终端设备,包括:
在检测通用串行总线USB设备插入后,向服务器发送第一重定向请求,以便所述服务器将所述USB设备重定向至目标虚拟机,所述第一重定向请求包括USB设备待重定向至的目标虚拟机的标识信息,所述目标虚拟机为与所述终端设备连接的至少一个虚拟机中的任意一个虚拟机;
接收所述服务器发送的第一指示消息,所述第一指示消息用于指示已将所述USB设备重定向至所述目标虚拟机;
接收所述服务器发送的USB设备发送的第一指示消息后,若接收到用户输入的USB设备的第一数据操作指令,将所述第一数据操作指令发送至所述目标虚拟机,以便所述目标虚拟机根据所述第一数据操作指令操作所述USB设备;
将所述第一数据操作指令发送至所述目标虚拟机后,若接收到用户输入的虚拟机切换指令,则根据所述虚拟机切换指令确定用户待切换至的指定虚拟机并向所述服务器发送第二重定向请求,以便所述服务器将所述USB设备重定向至所述指定虚拟机,所述第二重定向请求包括所述指定虚拟机的标识信息,所述指定虚拟机为除所述目标虚拟机外的虚拟机。
2.根据权利要求1所述的方法,其特征在于,所述向服务器发送第一重定向请求前,所述方法还包括:
接收所述服务器发送的N个第二指示消息,其中,每个第二指示消息包括待建立连接的该虚拟机的标识信息,所述第二指示消息用于指示将所述终端设备与所述该虚拟机建立连接,所述连接指示消息是所述服务器为所述终端设备分配N个虚拟机后向所述终端设备发送的,N为大于1的整数;
分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接并生成该虚拟机的时间戳,所述时间戳是该虚拟机与所述终端设备建立连接时的时间戳;
将时间戳最早的虚拟机作为所述目标虚拟机。
3.根据权利要求2所述的方法,其特征在于,所述分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接后,所述方法还包括:
向所述服务器发送N个第三指示消息,其中,每个第三指示消息包括已建立连接的该虚拟机的标识信息,所述第三指示消息用于指示所述终端设备与所述该虚拟机已建立连接;
接收服务器发送的所述N个虚拟机中每个虚拟机的桌面图像以及该虚拟机的标识信息;
将屏幕划分为N个窗口并建立所述N个窗口中每个窗口与所述N个虚拟机中每个虚拟机的对应关系;
将所述N个虚拟机中每个虚拟机的桌面图像分别显示在对应窗口。
4.根据权利要求3所述的方法,其特征在于,所述虚拟机切换指令包括用户操作键鼠设备时鼠标在屏幕上的坐标信息,所述根据所述虚拟机切换指令确定用户待切换至的指定虚拟机包括:
根据用户操作键鼠设备时鼠标在屏幕上的坐标信息确定用户输入所述虚拟机切换指令时所在的目标窗口;
确定所述目标窗口对应的虚拟机;
将所述目标窗口对应的虚拟机作为所述指定虚拟机。
5.根据权利要求1所述的方法,其特征在于,所述将所述USB设备重定向至所述指定虚拟机后,所述方法还包括:
若接收到用户输入的USB设备的第二数据操作指令,将所述第二数据操作指令发送至所述指定虚拟机,以便所述指定虚拟机根据所述第二数据操作指令操作所述USB设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111156936.X/1.html,转载请声明来源钻瓜专利网。





