基于RDP协议的USB存储设备重定向方法及虚拟机技术

技术编号:18114728 阅读:60 留言:0更新日期:2018-06-03 08:07
本发明专利技术涉及云计算领域,提供一种基于RDP协议的USB存储设备重定向方法及虚拟机,其中方法包括:登录服务端后,根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略;根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除。可解决系统协议不支持USB存储设备热插拔重定向的问题,满足了用户使用USB存储设备时可随时插入、拔出的需求。

【技术实现步骤摘要】
基于RDP协议的USB存储设备重定向方法及虚拟机
本专利技术涉及云计算领域,具体涉及一种基于RDP协议的USB存储设备重定向方法及虚拟机。
技术介绍
云桌面技术是基于数据空间的云桌面,主要通过虚拟化应用,将云端资源如数据空间、管理服务提供桌面化的方式发布给各操作终端。现有技术中USB存储设备的重定向可以虽然达到了将USB存储设备重定向到远程Windows里面的功能,但是不够灵活,用户只能在登录Windows之前将该设备插入终端。如果用户已经登录到远程的Windows系统中,此时再插入USB存储设备时,已经无法重定向到远程Windows里面。然而实际使用中,这种在登录Windows后再进行USB存储设备的插入、拔出、再插入等操作经常遇到。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于RDP协议的USB存储设备重定向方法及虚拟机,解决了USB存储设备热插拔重定向的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:根据本专利技术的第一方面,提供一种基于RDP协议的USB存储设备重定向方法,包括:登录服务端后,根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略;根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除。进一步地,所述根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略包括:响应于插入USB存储设备的动作,动态添加用于重定向USB存储设备的接口;响应于移除USB存储设备的动作,动态添加用于移除USB存储设备的接口。进一步地,所述根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除,包括:检测所述USB存储设备是否已经被重定向;如果所述USB存储设备未被重定向,将所述USB存储设备加入客户端的设备管理列表后通知服务端加载所述USB存储设备;调用所述处理策略,将所述USB存储设备重定向至服务端;其中,所述处理策略包括动态添加用于重定向USB存储设备的接口。进一步地,所述根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除,包括:通知服务端移除所述USB存储设备,从客户端的设备管理列表中移除所述USB存储设备;调用所述处理策略,将所述USB存储设备从服务端移除;其中,所述处理策略包括动态添加用于移除USB存储设备的接口。进一步地,还包括:登录服务端前,检测到USB存储设备连接客户端时,根据预设配置文件将所述USB存储设备重定向至服务端。根据本专利技术的第二方面,提供一种虚拟机,包括:选择模块,用于登录服务端后,根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略;处理模块,用于根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除。进一步地,所述选择模块包括:第一选择单元,用于响应于插入USB存储设备的动作,动态添加用于重定向USB存储设备的接口;第二选择单元,用于响应于移除USB存储设备的动作,动态添加用于移除USB存储设备的接口。进一步地,所述处理模块包括:判断单元,用于检测所述USB存储设备是否已经被重定向;第一处理子单元,用于如果所述USB存储设备未被重定向,将所述USB存储设备加入客户端的设备管理列表后通知服务端加载所述USB存储设备;第二处理子单元,用于调用所述处理策略,将所述USB存储设备重定向至服务端;其中,所述处理策略包括动态添加用于重定向USB存储设备的接口。进一步地,所述处理模块包括:第三处理子单元,用于通知服务端移除所述USB存储设备,从客户端的设备管理列表中移除所述USB存储设备;第四处理子单元,用于调用所述处理策略,将所述USB存储设备从服务端移除;其中,所述处理策略包括动态添加用于移除USB存储设备的接口。进一步地,还包括预设置模块,所述预设置模块,用于登录服务端前,检测到USB存储设备连接客户端时,根据预设配置文件将所述USB存储设备重定向至服务端。本专利技术实施例提供了一种基于RDP协议的USB存储设备重定向方法及虚拟机。具备以下有益效果:通过USB存储设备状态的动态监测,及增加动态重定向、删除的接口,可解决系统协议不支持USB存储设备热插拔重定向的问题,满足了用户使用USB存储设备时可随时插入、拔出的需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术中一实施例中示出的基于RDP协议的USB存储设备重定向方法的流程图。图2是本专利技术中另一实施例中示出的基于RDP协议的USB存储设备重定向方法的流程图。图3是本专利技术中又一实施例中示出的基于RDP协议的USB存储设备重定向方法的流程图。图4是本专利技术中又一实施例中示出的基于RDP协议的USB存储设备重定向方法的流程图。图5是本专利技术中一实施例中示出的虚拟机的模块框图。图6是本专利技术中另一实施例中示出的虚拟机的模块框图。图7是本专利技术中一实施例中示出的虚拟机中选择模块的结构示意图。图8是本专利技术中一实施例中示出的虚拟机中处理模块的结构示意图。图9是本专利技术中另一实施例中示出的虚拟机中处理模块的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。随着云计算等相关技术的不断应用,计算机向着小型化、轻便化的方向发展。远程桌面、云桌面的相关应用也越来越普及,其可以在小型化的终端上同样能够流畅的操作Windows操作系统,达到与普通计算机相似的功能。该技术很大程度上节约了成本,同时也方便了管理。而FreeRDP是一个免费开源实现的一个远程桌面协议(RDP)工具,用于从Linux、Android、ARM等系统(客户端)连接到Windows(服务端)的远程桌面,进行Window操作。用户在使用时不免会遇到需要使用U盘等USB移动存储设备。FreeRDP提供的技术可以在登录的时候,通过命令行参数或者指定待重定向到Windows里面的设备,如果是Android系统也是类似,在登录前先通过接口设置好待重定向的设备,然后再通过FreeRDP登录Windows。通过这种方式用户插在小型终端上的USB存储设备映射到远程的Windows系统里面,达到操作它的功能。在实际使用中,如果用户已经登录到远程的Windows系统中,此时再插入USB存储设备时,已经无法重定向到远程Windows里面。这种在登录Windows后再进行USB存储设备的插入、拔出、再插入等操作经常遇到。因此,本专利技术提供一种基于RDP协议的USB存储设备重定向方法,可基于RDP协议支持实现登录系统后USB存储设备热插拔重定向。图1是本专利技术中一实施例中示出的基于RDP协议的USB存储设备重定向方法的流程图。如图1所示,所述基于RDP协议的USB存储设备重定向方法包括:在步骤101中,登录服务端后,根据监测到的本文档来自技高网...
基于RDP协议的USB存储设备重定向方法及虚拟机

【技术保护点】
一种基于RDP协议的USB存储设备重定向方法,其特征在于,包括:登录服务端后,根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略;根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除。

【技术特征摘要】
1.一种基于RDP协议的USB存储设备重定向方法,其特征在于,包括:登录服务端后,根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略;根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除。2.如权利要求1所述的基于RDP协议的USB存储设备重定向方法,其特征在于,所述根据监测到的所述客户端上USB存储设备的状态信息添加相应的动态处理策略包括:响应于插入USB存储设备的动作,动态添加用于重定向USB存储设备的接口;响应于移除USB存储设备的动作,动态添加用于移除USB存储设备的接口。3.如权利要求1所述的基于RDP协议的USB存储设备重定向方法,其特征在于,所述根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除,包括:检测所述USB存储设备是否已经被重定向;如果所述USB存储设备未被重定向,将所述USB存储设备加入客户端的设备管理列表后通知服务端加载所述USB存储设备;调用所述处理策略,将所述USB存储设备重定向至服务端;其中,所述处理策略包括动态添加用于重定向USB存储设备的接口。4.如权利要求1所述的基于RDP协议的USB存储设备重定向方法,其特征在于,所述根据所述动态处理策略将所述USB存储设备在服务端上重定向或移除,包括:通知服务端移除所述USB存储设备,从客户端的设备管理列表中移除所述USB存储设备;调用所述处理策略,将所述USB存储设备从服务端移除;其中,所述处理策略包括动态添加用于移除USB存储设备的接口。5.如权利要求1所述的基于RDP协议的USB存储设备重定向方法,其特征在于,还包括:登录服务端前,检测到U...

【专利技术属性】
技术研发人员:吴鹏陈皓孙金阳
申请(专利权)人:合肥中科云巢科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1