System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件,具体涉及一种基于usb网络重定向的加密狗动态调度方法和相关设备。
技术介绍
1、在云渲染领域,在节点机中安装加密狗可以有效地提高数据安全性,现有技术中,加密狗的运维一般采用运维人员人工维护管理的方法,存在加密狗设备损坏实时监控不及时,单机硬件损坏导致词节点机器无法再参与验证工作,损失效能。以及通过一对一网络挂载的方法要求协同配合,当一台节点机在进行验证工作的时候,另一台需要等待此节点机释放,简单说就是需要串行处理,因此,亟需一种能够提高加密狗管理效率的方案。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种基于usb网络重定向的加密狗动态调度方法和相关设备,以提高目前加密狗管理效果和效率。
2、为实现以上目的,本专利技术采用如下技术方案:
3、第一方面,本申请实施例提供一种基于usb网络重定向的加密狗动态调度方法,包括:
4、将加密狗通过usb端口设置在转发客户端对应的节点机上;其中,所述转发客户端对应的节点机上的加密狗可在转发服务端的管理下与非转发客户端对应的节点机共享;
5、获取并解析所述转发客户端对应的节点机上报的加密狗信息,并将解析后的信息存储至数据库中;
6、基于所述数据库中的信息,响应所述非转发客户端对应的节点机发送的加密狗使用请求,通过usb over network使所述非转发客户端对应的节点机共享所述转发客户端对应的节点机上的加密狗。
7、进一步地,在本申请一些实施
8、在启动时遍历本机设备,查询所有预设类型的usb设备,并获取对应的设备信息,所述设备信息包括设备的实例地址、名称、端口、位置和状态;
9、基于所述设备信息,生成目标列表,将所述目标列表作为所述加密狗信息。
10、进一步地,在本申请一些实施例中,所述转发客户端对应的节点机与所述非转发客户端对应的节点机共享其上的加密狗的过程包括:
11、为所述目标列表中的设备顺序分配固定的tcp端口号;
12、遍历所述目标列表,通过usb over network软件指定位置和tcp端口,以使对应的usb端口可进行外部连接。
13、进一步地,在本申请一些实施例中,所述转发客户端对应的节点机还用于通过预设线程,定时监听其上的usb端口的插拔变化,以实时共享或取消共享对应的usb端口,并将变化信息同步上传至所述转发服务端。
14、进一步地,在本申请一些实施例中,所述非转发客户端对应的节点机使用所述转发客户端对应的节点机中的加密狗的过程包括:
15、当需要使用加密狗时,向所述转发服务端发送加密狗使用请求;
16、当所述转发服务端返回加密狗的信息后,通过调用usb over network软件挂载对应加密狗;
17、在使用所述加密狗完毕后,调用usb over network软件卸载该加密狗,并向所述转发服务端发送加密狗卸载请求。
18、进一步地,在本申请一些实施例中,所述基于所述数据库中的信息,响应所述非转发客户端对应的节点机发送的加密狗使用请求,包括:
19、当接收到所述非转发客户端对应的节点机发送的加密狗使用请求时,从所述数据库查询一个状态为空闲的加密狗信息,设置此加密狗的状态为忙,并将该加密狗的信息返回给所述非转发客户端的节点机中;
20、当接收到所述非转发客户端对应的节点机发送的加密狗卸载请求时,在所述数据库将该加密狗状态设置为空闲,并返回结果到所述非转发客户端对应的节点机中。
21、第二方面,本申请实施例提供一种基于usb网络重定向的加密狗动态调度系统,包括:转发客户端和与其对应的节点机,转发服务端与其对应的节点机,转发服务端以及对应的设备,用于执行上述的基于usb网络重定向动态加密狗调度方法。
22、第三方面,本申请实施例提供一种基于usb网络重定向动态加密狗调度设备,包括处理器和存储器,所述处理器与存储器相连:
23、其中,所述处理器,用于调用并执行所述存储器中存储的程序;
24、所述存储器,用于存储所述程序,所述程序至少用于执行上述的基于usb网络重定向动态加密狗调度方法。
25、本专利技术涉及软件
,具体涉及一种基于usb网络重定向的加密狗动态调度方法和相关设备,该方法包括将加密狗通过usb端口设置在转发客户端对应的节点机上;其中,转发客户端对应的节点机上的加密狗可在转发服务端的管理下与非转发客户端对应的节点机共享;获取并解析转发客户端对应的节点机上报的加密狗信息,并将解析后的信息存储至数据库中;基于数据库中的信息,响应非转发客户端对应的节点机发送的加密狗使用请求,通过usb over network使非转发客户端对应的节点机共享转发客户端对应的节点机上的加密狗,如此可以提高加密狗的管理效果,以及可以通过设置多个转发客户端对应的节点机,从而提高管理效率。
【技术保护点】
1.一种基于USB网络重定向的加密狗动态调度方法,其特征在于,包括:
2.根据权利要求1所述的基于USB网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机生成所述加密狗信息的过程包括:
3.根据权利要求2所述的基于USB网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机与所述非转发客户端对应的节点机共享其上的加密狗的过程包括:
4.根据权利要求2所述的基于USB网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机还用于通过预设线程,定时监听其上的USB端口的插拔变化,以实时共享或取消共享对应的USB端口,并将变化信息同步上传至所述转发服务端。
5.根据权利要求2所述的基于USB网络重定向的加密狗动态调度方法,其特征在于,所述非转发客户端对应的节点机使用所述转发客户端对应的节点机中的加密狗的过程包括:
6.根据权利要求5所述的基于USB网络重定向的加密狗动态调度方法,其特征在于,所述基于所述数据库中的信息,响应所述非转发客户端对应的节点机发送的加密狗使用请求,包括:
7.一种基于USB网络重定向的加密狗动态调度系统,其特征在于,包括:转发客户端和与其对应的节点机,转发服务端与其对应的节点机,转发服务端以及对应的设备,用于执行如权利要求1-6任一项所述的基于USB网络重定向动态加密狗调度方法。
8.一种基于USB网络重定向动态加密狗调度设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:
...【技术特征摘要】
1.一种基于usb网络重定向的加密狗动态调度方法,其特征在于,包括:
2.根据权利要求1所述的基于usb网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机生成所述加密狗信息的过程包括:
3.根据权利要求2所述的基于usb网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机与所述非转发客户端对应的节点机共享其上的加密狗的过程包括:
4.根据权利要求2所述的基于usb网络重定向的加密狗动态调度方法,其特征在于,所述转发客户端对应的节点机还用于通过预设线程,定时监听其上的usb端口的插拔变化,以实时共享或取消共享对应的usb端口,并将变化信息同步上传至所述转发服务端。
5.根据权利要求2所述...
【专利技术属性】
技术研发人员:何庆瑞,高斌,邹琼,周双全,
申请(专利权)人:深圳市瑞云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。