《USB设备重定向方法、设备及系统.pdf》由会员分享,可在线阅读,更多相关《USB设备重定向方法、设备及系统.pdf(27页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104063335A43申请公布日20140924CN104063335A21申请号201310089628922申请日20130320G06F13/10200601H04L29/0820060171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人杜川74专利代理机构北京同立钧成知识产权代理有限公司11205代理人刘芳54发明名称USB设备重定向方法、设备及系统57摘要本发明实施例提供一种USB设备重定向方法、设备及系统。其中,所述方法包括在向客户机下发所述客户机所属用户或用户组对应的第一重定向策略之后,接收所述客户机上报的待重定向USB设。
2、备的设备基础信息;根据所述设备基础信息,确定第二重定向策略;将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。本发明实施例解决了现有技术中存在的问题,提高了设备重定向控制的灵活性和安全性。51INTCL权利要求书3页说明书12页附图11页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书12页附图11页10申请公布号CN104063335ACN104063335A1/3页21一种USB设备重定向方法,其特征在于,在向客户机下发所述客户机所属用户或用户组对。
3、应的第一重定向策略之后,包括接收所述客户机上报的待重定向USB设备的设备基础信息;根据所述设备基础信息,确定第二重定向策略;将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。2根据权利要求1所述的USB设备重定向方法,其特征在于,所述设备基础信息包括所述设备的厂商标识和设备标识;相应地,所述根据所述设备基础信息,确定第二重定向策略,包括查询预置的设备基础信息列表;若在所述设备基础信息列表中查询出包含有所述厂商标识和所述设备标识的信息项,则查询预置的信息项和重定向策略之间的。
4、对应关系;若在所述信息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略,则将查询出的所述重定向策略作为所述第二重定向策略;若在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项,则生成包含有禁止重定向配置信息的第二重定向策略,或者在所述设备基础信息列表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。3根据权利要求2所述的USB设备重定向方法,其特征在于,所述根据所述设备基础信息,确定第二重定向策略,还包括若在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项。
5、对应的重定向策略,则生成包含有禁止重定向配置信息的第二重定向策略。4根据权利要求2所述的USB设备重定向方法,其特征在于,所述设备基础信息还包括类别信息;相应地,所述根据所述设备基础信息,确定第二重定向策略,还包括若在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略,则查询所述信息项中是否包含有预置数据标识或已审批标识;若所述信息项中包含有所述预置数据标识或已审批标识,则生成包含有允许使用所述第一重定向策略配置信息的第二重定向策略;若所述信息项中既不包含预置数据标识,也不包含已审批标识,则生成包含有禁止重定向配置信息的第二重定向策略,或者在所述信息项中插入一个待审批。
6、数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。5一种USB设备重定向方法,其特征在于,在接收到重定向管理系统下发的第一重定向策略之后,包括向所述重定向管理系统上报待重定向USB设备的设备基础信息;接收所述重定向管理系统根据所述设备基础信息,确定并发送的第二重定向策略;根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略;权利要求书CN104063335A2/3页3根据所述最终策略执行相应重定向操作。6根据权利要求5所述的USB设备重定向方法,其特征在于,所述预设的选取原则为所述第二重定向策略的选取优先级高于所述第一重定向策略。7一种重定向管理系。
7、统,其特征在于,包括接收模块,用于在发送模块向客户机发送所述客户机所属用户或用户组对应的第一重定向策略之后,接收所述客户机上报的待重定向USB设备的设备基础信息;策略确定模块,用于根据所述设备基础信息,确定第二重定向策略;所述发送模块,用于将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。8根据权利要求7所述的重定向管理系统,其特征在于,所述策略确定模块,包括第一查询单元,用于查询预置的设备基础信息列表;第二查询单元,用于当所述第一查询单元在所述设备基础信息列表中查询出包。
8、含有所述待重定向USB设备的厂商标识和设备标识的信息项时,查询预置的信息项和重定向策略之间的对应关系,其中,所述设备基础信息包括所述待重定向USB设备的厂商标识和设备标识;策略生成单元,用于当所述第二查询单元在所述信息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略时,将查询出的所述重定向策略作为第二重定向策略;当所述第一查询单元在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项时,生成包含有禁止重定向配置信息的第二重定向策略,或者在所述设备基础信息列表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含。
9、有禁止重定向配置信息的第二重定向策略。9根据权利要求8所述的重定向管理系统,其特征在于,所述策略确定模块,还包括所述策略生成单元,还用于当所述第二查询模块在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略时,生成包含有禁止重定向配置信息的第二重定向策略。10根据权利要求8所述的重定向管理系统,其特征在于,所述策略确定模块,还包括第三查询单元,用于当所述设备基础信息还包括类别信息,且所述第二查询模块在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略时,查询所述信息项中是否包含有预置数据标识或已审批标识;所述策略生成单元,还用于当所述第三查询单。
10、元查询出所述信息项中包含有所述预置数据标识或已审批标识时,生成包含有允许使用所述第一重定向策略配置信息的第二重定向策略;当所述第三查询单元查询出所述信息项中既不包含预置数据标识,也不包含已审批标识时,生成包含有禁止重定向配置信息的第二重定向策略,或者在所述信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。11一种客户机,其特征在于,所述客户机上连接有待重定向USB设备,所述客户机包括上报模块,用于在接收到重定向管理系统下发的第一重定向策略之后,向所述重定向权利要求书CN104063335A3/3页4管理系统上报所述待重定向USB设备的设备基础信息;接收模块。
11、,用于接收所述重定向管理系统根据所述设备基础信息,确定并发送的第二重定向策略;选取模块,用于根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略;重定向执行模块,用于根据所述最终策略执行相应重定向操作。12一种桌面云系统,其特征在于,包括上述权利要求710中任一所述的重定向管理系统。13一种设备重定向系统,其特征在于,包括上述权利要求12所述的桌面云系统以及上述权利要求11所述的客户机;所述客户机通过网关与所述桌面云系统连接。权利要求书CN104063335A1/12页5USB设备重定向方法、设备及系统技术领域0001本发明涉及通信技术,尤其涉及一种USB设备重定。
12、向方法、设备及系统。背景技术0002USB(UNIVERSALSERIALBUS,通用串行总线)设备重定向,即连接有USB设备的一端客户机,拦截总线驱动上报的USB设备数据,并将拦截的USB设备数据转发至远端目标机,实现将客户机的USB设备投递到远端目标机的桌面上。0003现有技术中,重定向管理系统预存储有各用户或用户组对应的USB设备重定向策略。重定向管理系统根据各用户或用户组对应的USB设备重定向策略来管理各用户或用户组的重定向权限。所述USB设备重定向策略一般包括该用户或用户组是否被允许使用外设重定向;若允许使用外设重定向则哪个类别或哪些类别USB设备允许重定向,哪个或哪些类别USB设备。
13、不允许重定向;是否开启读写控制;以及策略时间计划等配置信息。具体地,连接有USB设备的客户机向重定向管理系统发送重定向请求后,重定向管理系统根据所述客户机所属用户或用户组读取对应的USB设备重定向策略,并向所述客户机下发读取到的所述USB设备重定向策略。所述客户机根据所述USB设备重定向策略中包含的策略配置信息,重定向或停止重定向所述物理USB设备。其中,客户机通过获取所述物理USB设备接口描述符(STANDARDINTERFACEDESCRIPTOR)对应的接口所属类值(BINTERFACECLASS)来识别设备类别。BINTERFACECLASS的典型类值有0X01为USB音频设备、0X0。
14、8为USB存储设备、0X06为图像捕捉设备、0X07为USB打印设备、0X03为人机交互设备(如键盘、鼠标等)、0X09为USBHUB(集线器)类,0X0A为USB通信设备、0X0E为USB视频设备、0XE0为无线控制器等。0004而在实际应用中,设备的种类繁多。重定向管理系统采用现有按照USB设备类别管理重定向策略,在重定向策略中所能明确列举出来的设备类别非常有限。对于一些不在所述重定向管理系统下发的USB设备重定向策略中的类别,如自定义设备,客户机会默认这些设备允许重定向,这样客户机极易将一些不安全,恶意接入的设备重定向至目标客户机,威胁整个网络的运行安全。此外,对于那些具有多类别的设备,。
15、如既可作打印机,又可作扫描仪的打印扫描一体机,若重定向管理系统下发的重定向策略中的配置信息包含允许打印设备重定向,不允许图像捕捉设备(扫描仪的设备类别属于图像捕捉设备)重定向,此时该打印扫描一体机就无法根据重定向管理系统下发的重定向策略进行重定向。发明内容0005本发明的多个方面提供一种USB设备重定向方法、设备及系统,以解决现有技术存在的问题,提高设备重定向控制的灵活性及安全性。0006本发明的第一个方面,是提供一种USB设备重定向方法,在向客户机下发所述客户机所属用户或用户组对应的第一重定向策略之后,包括0007接收所述客户机上报的待重定向USB设备的设备基础信息;说明书CN1040633。
16、35A2/12页60008根据所述设备基础信息,确定第二重定向策略;0009将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。0010如上所述的USB设备重定向方法,其特征在于,所述设备基础信息包括所述设备的厂商标识和设备标识;相应地,0011所述根据所述设备基础信息,确定第二重定向策略,包括0012查询预置的设备基础信息列表;0013若在所述设备基础信息列表中查询出包含有所述厂商标识和所述设备标识的信息项,则查询预置的信息项和重定向策略之间的对应关系;0014若在所述信。
17、息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略,则将查询出的所述重定向策略作为所述第二重定向策略;0015若在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项,则生成包含有禁止重定向配置信息的第二重定向策略,或者在所述设备基础信息列表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0016如上所述的USB设备重定向方法,其中,所述根据所述设备基础信息,确定第二重定向策略,还包括0017若在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策。
18、略,则生成包含有禁止重定向配置信息的第二重定向策略。0018如上所述的USB设备重定向方法,其中,所述设备基础信息还包括类别信息;相应地,0019所述根据所述设备基础信息,确定第二重定向策略,还包括0020若在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略,则查询所述信息项中是否包含有预置数据标识或已审批标识;0021若所述信息项中包含有所述预置数据标识或已审批标识,则生成包含有允许使用所述第一重定向策略配置信息的第二重定向策略;0022若所述信息项中既不包含预置数据标识,也不包含已审批标识,则生成包含有禁止重定向配置信息的第二重定向策略,或者在所述信息项中插入一。
19、个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0023本发明的第二个方面,是提供一种USB设备重定向方法,在接收到重定向管理系统下发的第一重定向策略之后,包括0024向所述重定向管理系统上报待重定向USB设备的设备基础信息;0025接收所述重定向管理系统根据所述设备基础信息,确定并发送的第二重定向策略;0026根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略;0027根据所述最终策略执行相应重定向操作。0028如上所述的USB设备重定向方法,其中,所述预设的选取原则为所述第二重定向说明书CN104063335A3/12页7策略的选取。
20、优先级高于所述第一重定向策略。0029本发明的第三个方面,是提供一种重定向管理系统,包括0030接收模块,用于在发送模块向客户机发送所述客户机所属用户或用户组对应的第一重定向策略之后,接收所述客户机上报的待重定向USB设备的设备基础信息;0031策略确定模块,用于根据所述设备基础信息,确定第二重定向策略;0032所述发送模块,用于将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,以根据所述最终策略执行相应重定向操作。0033如上所述的重定向管理系统,其中,所述策略确定模块,包括0034第一查询单元,用于查询预。
21、置的设备基础信息列表;0035第二查询单元,用于当所述第一查询单元在所述设备基础信息列表中查询出包含有所述待重定向USB设备的厂商标识和设备标识的信息项时,查询预置的信息项和重定向策略之间的对应关系,其中,所述设备基础信息包括所述待重定向USB设备的厂商标识和设备标识;0036策略生成单元,用于当所述第二查询单元在所述信息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略时,将查询出的所述重定向策略作为第二重定向策略;当所述第一查询单元在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项时,生成包含有禁止重定向配置信息的第二重定向策略,或者在所述设备基础信息列。
22、表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0037所述的重定向管理系统,还包括0038所述策略生成单元,还用于当所述第二查询模块在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略时,生成包含有禁止重定向配置信息的第二重定向策略。0039如上所述的重定向管理系统,还包括0040第三查询单元,用于当所述第二查询模块在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略时,查询所述信息项中是否包含有预置数据标识或已审批标识;0041所述策略生成单元,。
23、还用于当所述第三查询单元查询出所述信息项中包含有所述预置数据标识或已审批标识时,生成包含有允许使用所述第一重定向策略配置信息的第二重定向策略;当所述第三查询单元查询出所述信息项中既不包含预置数据标识,也不包含已审批标识时,生成包含有禁止重定向配置信息的第二重定向策略,或者在所述信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0042本发明的第四个方面,是提供一种客户机,所述客户机上连接有待重定向USB设备,所述客户机包括0043上报模块,用于在接收到重定向管理系统下发的第一重定向策略之后,向所述重定向管理系统上报所述待重定向USB设备的设备基础信息;说明。
24、书CN104063335A4/12页80044接收模块,用于接收所述重定向管理系统根据所述设备基础信息,确定并发送的第二重定向策略;0045选取模块,用于根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略;0046重定向执行模块,用于根据所述最终策略执行相应重定向操作。0047本发明的第五个方面,是提供一种桌面云系统,所述桌面云系统包括本发明实施例提供的所述重定向管理系统。0048本发明的第六个方面,是提供一种设备重定向系统,所述设备重定向系统包括本发明实施例提供的所述桌面云系统以及本发明实施例提供的所述客户机。所述客户机通过网关与所述桌面云系统连接。0049由。
25、上述技术方案可知,本发明实施例通过在现有技术重定向管理系统根据所述客户机所属用户或用户组下发第一重定向策略之后,增加客户机自动上报待重定向USB设备的设备基础信息,由所述重定向管理系统根据所述待重定向USB设备的设备基础信息唯一确定该USB设备的第二重定向策略,为客户机提供多个可选重定向策略;同时,本实施例在客户机端预设选取原则,以限制客户机从多个可选重定向策略中选择一个安全,有效地策略,并根据该策略进行相应的重定向操作。本发明实施例提供的技术方案,增加了客户机获取重定向策略的多样性,且通过在客户机中预置选取原则可在特定的情况下选择第二重定向策略,以避免现有技术中因设备类别不在所述第一重定向策。
26、略中而出现的不安全、恶意接入的设备重定向至目标客户机,威胁整个网络的运行安全的问题,以及多类别设备无法根据第一重定向策略进行重定向的问题等;而在其他情况下可选择第一重定向策略进行设备的重定向,提高了客户机重定向控制的灵活性。附图说明0050为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0051图1为本发明提供的USB设备重定向方法实施例一的流程示意图;0052图2为本发明提供的USB设备。
27、重定向方法实施例一中一具体步骤的第一实现方法的流程示意图;0053图3为本发明提供的USB设备重定向方法实施例一中一具体步骤的第二实现方法的流程示意图;0054图4为本发明提供的USB设备重定向方法实施例二的流程示意图;0055图5为本发明提供的USB设备重定向方法实施例三的信令示意图;0056图6为实现本发明提供的USB设备重定向方法实施例三中一具体步骤的实施例一的流程示意图;0057图7为实现本发明提供的USB设备重定向方法实施例三中一具体步骤的实施例二的流程示意图;0058图8为本发明提供的所述重定向管理系统实施例一的结构示意图;说明书CN104063335A5/12页90059图9为本。
28、发明提供的所述重定向管理系统实施例一中所述策略确定模块的实施例一的结构示意图;0060图10为本发明提供的所述重定向管理系统实施例一中所述策略确定模块的实施例二的结构示意图;0061图11为本发明提供的客户机实施例一的结构示意图;0062图12为本发明提供的桌面云系统实施例一的结构示意图;0063图13为本发明提供的设备重定向系统实施例一的结构示意图;0064图14为本发明提供的设备重定向系统中桌面云系统与客户机交互的原理图;0065图15为本发明提供的局域网环境下的设备重定向系统实施例一的结构示意图。具体实施方式0066为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中。
29、的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0067如图1所示,本发明提供的USB设备重定向方法实施例一的流程示意图。如图1所示,本实施例一所述的方法,在向客户机下发所述客户机所属用户或用户组对应的第一重定向策略之后,包括0068步骤101、接收所述客户机上报的待重定向USB设备的设备基础信息。0069具体地,重定向管理系统接收所述客户机上报的待重定向USB设备的设备基础信息。其中,所述设备基础信息包括待重定。
30、向USB设备的厂商标识和设备标识。或者,所述重定向设备信息除包括所述厂商标识和设备标识外,还包括待重定向USB设备的类别信息。0070步骤102、根据所述设备基础信息,确定第二重定向策略。0071具体地,重定向管理系统根据所述设备基础信息,确定第二重定向策略。其中,若所述设备基础信息包括设备的厂商标识和设备标识,则所述重定向管理系统可采用下述方法一来确定所述第二重定向策略,如图2所示,包括0072步骤1021、所述重定向管理系统查询预置的设备基础信息列表。0073具体地,所述设备基础信息列表包含有厂商标识和设备标识、类别信息、厂商描述信息、设备描述信息、预置数据标识、是否已审批信息(已审批标识。
31、或未审批标识)、其他信息中的一个或任意个组合。0074步骤1022、若在所述设备基础信息列表中查询出包含有所述厂商标识和所述设备标识的信息项,则所述重定向管理系统查询预置的信息项和重定向策略之间的对应关系。0075步骤1023、若在所述信息项和重定向策略之间的对应关系中,所述重定向管理系统查询出所述信息项对应的重定向策略,则所述重定向管理系统将查询出的所述重定向策略作为所述第二重定向策略。0076步骤1024、若在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略,或者所述重定向管理系统在所述设备基础信息列表。
32、中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁说明书CN104063335A6/12页10止重定向配置信息的第二重定向策略。0077进一步地,本步骤所述重定向管理系统除在所述设备基础信息列表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批外,还可生成相应的审批信息,该审批信息包含有审批工作流信息,以告知管理人员按照所述审批工作流信息进行相应审批操作。0078其中,上述步骤中若在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略,则所述重定向管理系统直接生成包含有禁止。
33、重定向配置信息的第二重定向策略。0079或者,若所述设备基础信息除包括设备的厂商标识和设备标识外,还包括类别信息,则所述重定向管理系统在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略,所述重定向管理系统采用如下方法确定所述第二重定向策略,如图3所示,包括0080步骤1025、若在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略,则所述重定向管理系统查询所述信息项中是否包含有预置数据标识或已审批标识。0081步骤1026、若所述信息项中包含有所述预置数据标识或已审批标识,则所述重定向管理系统生成包含有允许使用所述第一重定向策略配置信息的第二。
34、重定向策略。0082步骤1027、若所述信息项中既不包含预置数据标识,也不包含已审批标识,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略,或者在所述信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0083进一步地,上述步骤1027中所述重定向管理系统除在所述信息项中插入一个待审批数据以标识未审批外,还可生成相应的审批信息,该审批信息包含有审批工作流信息,以告知管理人员按照所述审批工作流信息进行相应审批操作。0084步骤103、将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策。
35、略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。0085具体地,所述重定向管理系统将所述第二重定向策略发送至所述客户机。所述客户机在接收到所述第二重定向策略后,会根据预设的选取原则,选取先前接收到的所述重定向管理系统发送的第一重定向策略以及随后发送的所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。0086本实施例通过在现有技术重定向管理系统根据所述客户机所属用户或用户组下发第一重定向策略之后,增加客户机自动上报待重定向USB设备的设备基础信息,由所述重定向管理系统根据所述待重定向USB设备的设备基础信息唯一确定该USB设备的第二重定向策略,为客户机提。
36、供多个可选重定向策略;同时,本实施例在客户机端预设选取原则,以限制客户机从多个可选重定向策略中选择一个安全,有效地策略,并根据该策略进行相应的重定向操作。本发明实施例提供的技术方案,增加了客户机获取重定向策略的多样性,且通过在客户机中预置选取原则可在特定的情况下选择第二重定向策略,以避免现有技术中因设备类别不在所述第一重定向策略中而出现的不安全、恶意接入的设备重定向至目标说明书CN104063335A107/12页11客户机,威胁整个网络的运行安全的问题,以及多类别设备无法根据第一重定向策略进行重定向的问题等;而在其他情况下可选择第一重定向策略进行设备的重定向,提高了客户机重定向控制的灵活性。。
37、0087这里需要说明的是上述实施例一中,所述第一重定向策略是与客户机所属用户或用户组关联的。在实际应用中,所述第一重定向策略也可与桌面信息或桌面组信息关联。即所述重定向管理系统根据所述客户机当前的桌面信息或当前桌面所属桌面组信息向所述客户机下发对应的第一重定向策略。0088如图4所示,本发明提供的所述USB设备重定向方法实施例二的流程示意图。如图4所示,本实施例二所述方法,客户机在接收到重定向管理系统下发的第一重定向策略之后,包括0089步骤201、所述客户机向所述重定向管理系统上报待重定向USB设备的设备基础信息。0090其中,所述设备基础信息包括待重定向USB设备的厂商标识和设备标识。或者。
38、,所述重定向设备信息除包括所述厂商标识和设备标识外,还包括待重定向USB设备的类别信息。0091步骤202、所述客户机接收所述重定向管理系统根据所述设备基础信息,确定并发送的第二重定向策略。0092步骤203、所述客户机根据预设的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略。0093其中,所述预设的选取原则可具体为所述第二重定向策略的选取优先级高于所述第一重定向策略。0094步骤204、所述客户机根据所述最终策略执行相应重定向操作。0095如图5所示,本发明提供的USB设备重定向方法实施例三的信令示意图。如图所示,本实施例三所述的方法包括0096步骤301、客户机向。
39、重定向管理系统发送重定向功能请求。0097步骤302、所述重定向管理系统根据所述重定向功能请求,向所述客户机下发所述客户机所属用户或用户组对应的第一重定向策略。同时,所述重定向管理系统向目标客户机发送预连接指令,以使所述目标客户机根据所述预连接指令,进行预连接处理。0098步骤303、所述客户机接收到所述第一重定向策略后,读取本地缓存的重定向策略。所述本地缓存的重定向策略为所述客户机的用户通过人机交互界面输入的重定向策略或前一次进行重定向时缓存的重定向策略。0099这里需要说明的是所述客户机本地可能缓存有重定向策略,也可能没有。假设本实施例中所述客户机本地缓存有重定向策略。0100步骤304、。
40、所述客户机接收到所述第一重定向策略后,所述客户机向所述重定向管理系统上报待重定向USB设备的设备基础信息。0101步骤305、所述重定向管理系统根据所述设备基础信息,确定第二重定向策略。0102具体地,本步骤所述重定向管理系统如何根据所述设备基础信息,确定第二重定向策略,可参见下文提供的几个具体实现实例所提供的方法。0103步骤306、所述重定向管理系统向所述客户机发送已确定的所述第二重定向策略。说明书CN104063335A118/12页120104步骤307、所述客户机根据预设的选取原则,在所述第一重定向策略、本地缓存的重定向策略以及第二重定向策略中选取一个作为最终策略。默认情况下,三者的。
41、优先级顺序由高到低依次为第二重定向策略、第一重定向策略以及本地缓存的重定向策略。0105步骤308、所述客户机根据所述最终策略,执行相应重定向操作。0106下面结合相应的示图,详细说明所述重定向管理系统根据所述设备基础信息,确定第二重定向策略的几种具体实施例的实现过程。0107如图6所示,上述实施例中所述步骤305的实施例一的流程示意图。本实施例中所述设备基础信息包括所述设备的厂商标识和设备标识。如图6所示,本实施例所述步骤305的实现方法包括0108步骤11、所述重定向管理系统查询预置的设备基础信息列表。0109步骤12、若在所述设备基础信息列表中查询出包含有所述厂商标识和所述设备标识的信息。
42、项,则所述重定向管理系统查询预置的信息项和重定向策略之间的对应关系。0110步骤13、若在所述信息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略,则所述重定向管理系统将查询出的所述重定向策略作为所述第二重定向策略。0111步骤14、若在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略。0112步骤15、若在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略,或者所述重定向管理系统在所述设备基础信息列表。
43、中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0113如图7所示,上述实施例中所述步骤305的实施例二的流程示意图。本实施例中所述设备基础信息包括所述设备的厂商标识、设备标识及类别信息。如图7所示,本实施例所述步骤305的实现方法包括0114步骤21、所述重定向管理系统查询预置的设备基础信息列表。0115步骤22、若在所述设备基础信息列表中查询出包含有所述厂商标识和所述设备标识的信息项,则所述重定向管理系统查询预置的信息项和重定向策略之间的对应关系。0116步骤23、若在所述信息项和重定向策略之间的。
44、对应关系中查询出所述信息项对应的重定向策略,则所述重定向管理系统将查询出的所述重定向策略作为所述第二重定向策略。0117步骤24、若在所述信息项和重定向策略之间的对应关系中未查询出所述信息项对应的第二重定向策略,则所述重定向管理系统查询所述信息项中是否包含有预置数据标识或已审批标识。0118步骤25、若所述信息项中包含有所述预置数据标识或已审批标识,则所述重定向管理系统生成包含有允许使用所述第一重定向策略配置信息的第二重定向策略。0119步骤26、若所述信息项中既不包含预置数据标识,也不包含已审批标识,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略,或者所述重定向管理系说明书。
45、CN104063335A129/12页13统在所述信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0120步骤27、若在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项,则所述重定向管理系统生成包含有禁止重定向配置信息的第二重定向策略,或者所述重定向管理系统在所述设备基础信息列表中新建一个信息项以存储所述厂商标识和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0121本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可。
46、以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。0122如图8所示,本发明提供的所述重定向管理系统实施例一的结构示意图。如图所示,所述重定向管理系统包括接收模块1、策略确定模块2和发送模块3。其中,所述接收模块1用于在发送模块3向客户机发送所述客户机所属用户或用户组对应的第一重定向策略之后,接收所述客户机上报的待重定向USB设备的设备基础信息。所述策略确定模块2用于根据所述设备基础信息,确定第二重定向策略。所述发送模块3用于将所述第二重定向策略发送至所述客户机,以使所述客户机根据预设。
47、的选取原则,选取所述第一重定向策略和所述第二重定向策略中的一个作为最终策略,并根据所述最终策略执行相应重定向操作。本实施例所述的重定向管理系统可实现上述方法实施例一所述的设备重定向方法,具体的实现过程可参见上述方法实施例中公开的相关内容,此处不再赘述。0123本发明实施例所述的重定向管理系统在根据所述客户机所属用户或用户组向所述客户机下发第一重定向策略之后,增加了接收客户机自动上报待重定向USB设备的设备基础信息,并根据所述待重定向USB设备的设备基础信息唯一确定该USB设备的第二重定向策略,为客户机提供多个可选重定向策略。本发明实施例提供的技术方案,增加了客户机获取重定向策略的多样性,且通过。
48、在客户机中预置选取原则可在特定的情况下选择第二重定向策略,以避免现有技术中因设备类别不在所述第一重定向策略中而出现的不安全、恶意接入的设备重定向至目标客户机,威胁整个网络的运行安全的问题,以及多类别设备无法根据第一重定向策略进行重定向的问题等;而在其他情况下可选择第一重定向策略进行设备的重定向,提高了客户机重定向控制的灵活性。0124进一步地,上述实施例中所述的策略确定模块,如图9所示,包括第一查询单元211、第二查询单元212和策略生成单元213。其中,所述第一查询单元211用于查询预置的设备基础信息列表。所述第二查询单元212用于当所述第一查询单元在所述设备基础信息列表中查询出包含有所述待。
49、重定向USB设备的厂商标识和设备标识的信息项时,查询预置的信息项和重定向策略之间的对应关系,其中,所述设备基础信息包括所述待重定向USB设备的厂商标识和设备标识。所述策略生成单元213用于当所述第二查询单元在所述信息项和重定向策略之间的对应关系中,查询出所述信息项对应的重定向策略时,将查询出的所述重定向策略作为第二重定向策略;当所述第一查询单元在所述设备基础信息列表中未查询出包含有所述厂商标识和所述设备标识的信息项时,生成包含有禁止重定向配置信息的第二重定向策略,或者在所述设备基础信息列表中新建一个信息项以存储所述厂商标识说明书CN104063335A1310/12页14和设备标识,在该新建信息项中插入一个待审批数据以标识未审批,并生成包含有禁止重定向配置信息的第二重定向策略。0125再进一步地,上述实施例中所述策略生成单元213还用于当所述第二查询模块在所述信息项和重定向策略之间的对应关系中,未查询出所述信息项对应的重定向策略时,生成包含有禁止重定向配置信息的第二重定向策略。0126或者,上述实施例所述的策略确定模块,如图10所示,所述策略确定模块除包括所述第一查询单元211、第二查询单元212和策略生成单元213外,还包括第三查询单元214。所述第三查询单元214用于当所述设备基础信息还包括类别信息,且所述第二查询模块在所述信息项和重定向策略之间的对应关系中未查询出所述信息项。