本发明专利技术公开了一种USB设备管理系统及管理方法,包括以下步骤:第一步、服务器单元向客户端单元发送可用USB设备列表,用户通过客户端单元选择一个USB设备,向服务器单元发送连接请求;第二步、服务器单元接收到连接请求后,向USB设备终端单元发送连接请求,USB设备终端单元将对应USB设备的信息,经服务器单元返回给客户端单元;第三步、客户端单元根据返回的设备信息,经服务器单元向USB设备终端单元发起请求,控制模块读取到的USB数据流转换为网络包返回给客户端单元,客户端单元将数据包解析为数据流并验证后,客户端单元与USB设备终端单元之间形成一个虚拟链路,客户端单元与USB设备连接完成。通过将USB设备虚拟化到远程设备上,连接更加快捷。连接更加快捷。
【技术实现步骤摘要】
一种USB设备管理系统及管理方法
[0001]本专利技术属于数据传输领域,具体涉及一种USB设备管理系统及管理方法。
技术介绍
[0002]通用串行总线 (Universal Serial Bus,USB) 是一种新兴的并逐渐取代其他接口标准的数据通信方式,由 Intel、Compaq、Digital、IBM、Microsoft、NEC及Northern Telecom 等计算机公司和通信公司于1995年联合制定,并逐渐形成了行业标准。USB 总线作为一种高速串行总线,其极高的传输速度可以满足高速数据传输的应用环境要求,且该总线还兼有供电简单(可总线供电)、安装配置便捷(支持即插即用和热插拔)、 扩展端口简易(通过集线器最多可扩展127 个外设)、传输方式多样化(4 种传输模式),以及兼容良好(产品升级后向下兼容)等优点。
[0003]通用串行总线(universal serial bus,USB)自推出以来,已成功替代串口和并口,成为21世纪大量计算机和智能设备的标准扩展接口和必备接口之一,现已发展到USB 4.0版本。USB 具有传输速度快、使用方便、支持热插拔、连接灵活、独立供电等优点,可以连接键盘、鼠标、大容量存储设备等多种外设,该接口也被广泛用于智能手机中。计算机等智能设备与外界数据的交互主要以网络和USB接口为主。
[0004]USB接口因其具有通用、高速、热插拔等特点被广泛接受,各种通过USB进行通信接口的设备占据主流。大到打印机、扫描仪等外设,小到U盘、智能手机等电子产品均采用USB接口。USB接口的大量采用也带来了管理问题,只能直插在电脑或者HUB上,每次更换用户都需要重新插拔到另外一台电脑上,极大的限制了USB设备的使用方法及效率,并在没有权限控制的基础上,安全性也受到极大威胁。尤其是轻薄型笔记本电脑的USB接口数量有限,加上扩展设备携带不方便,用户如果能通过网络手段管理USB设备将带来极大便利。另外对于公司统一管理的USB设备通常采用申请+借用的方式进行管理,这种古老又低效的方式已经不适合现在快节奏的工作模式,并严重受地域限制。
[0005]市面上现有的USB集中管理设备,可以将USB设备进行网络化管理,能够实现用户使用客户端通过网络连接USB服务器上的设备。但该系统目前仅支持通过局域网访问,并且单节点有最大设备数量限制,只能单一USB设备对应单一远程客户端,无法组成集群。如果用户要连接另外一家分公司的设备,则需要搭建复杂的VPN网络,远程连接到该公司内网才可以访问,这无疑增加了用户的使用门槛和公司的运维成本;另外目前市面上的管理方法均没有权限控制系统,无法隔离不同用户的不同设备,对于一些公司机密设备无法使用,而且如果一旦暴露于外网,将对企业产生不可预见的风险。
技术实现思路
[0006]本专利技术的目的是提供一种USB设备管理系统及管理方法,以解决无法有效的管理种类繁多的USB设备,不能有效调度不同部门、不同地域之间的USB设备,不能有效控制USB设备使用权限,不能便捷的查询USB设备使用情况。
[0007]本专利技术的目的是通过以下技术手段实现的,一种USB设备管理系统,包括服务器单元、用于储存USB设备终端单元采集的USB设备信息,并与USB设备终端单元和客户端单元连接通信;USB设备终端单元,用于插接USB设备,并获取插入的USB设备的信息,客户端单元,用于接收服务器单元的信息,和向服务器单元发送请求。
[0008]所述USB设备终端单元包括第一通信模块,用于与服务器单元通信连接,接收服务器单元所发出的指令信号;控制模块,用于根据第一通信模块接收到的指令信息,控制USB设备,读取USB设备数据;执行模块,受控于控制模块,用于驱动USB设备,检测USB设备能否正常工作;第一监控模块,当检测到USB设备插入或者拔出时,发出信号给控制模块,由控制模块通过第一通信模块上报服务器单元,从而更新设备状态。
[0009]所述服务器单元包括存储器模块,用于存储USB设备信息、客户基本信息、设备使用信息;第二监控模块, 根据USB设备终端单元上的第一监控模块上报的USB设备运行数据,判断USB设备终端/USB设备终端上的USB设备状态;所述服务器单元还包括数据分析模块,用于汇总存储单元中的信息,根据既定算法分析并得出数据报表,向管理员提供数据支持。
[0010]一种USB设备管理方法,包括以下步骤:第一步、服务器单元向客户端单元发送可用USB设备列表,用户通过客户端单元选择一个USB设备,向服务器单元发送连接请求;第二步、服务器单元接收到连接请求后,向USB设备终端单元发送连接请求,USB设备终端单元将对应USB设备的信息,包括服务器地址、通信端口、访问凭证经服务器单元返回给客户端单元;第三步、客户端单元根据服务器单元返回的设备信息,经服务器单元向USB设备终端单元第一通信模块发起请求,并携带访问凭证,USB设备终端单元检查凭证后,通过控制模块读取到的USB数据流转换为网络包返回给客户端单元,客户端单元将数据包解析为数据流并验证后,客户端单元与USB设备终端单元之间形成一个虚拟链路,客户端单元与USB设备连接完成。
[0011]所述第一步前,还通过USB设备终端单元的信息采集模块将每一个USB设备编号、名称、类型等信息以及设备实时状态上传至服务器单元。
[0012]所述第一步后,客户端单元先向服务器单元发送状态检查请求,服务器单元检查该USB设备能否使用,若可以使用则进入第二步,若不能使用则向客户端单元发送连接失败信息,以重新选择新的USB设备连接。
[0013]所述第三步后,客户端单元将对应的USB设备标记为使用中。
[0014]所述数据分析模块记录USB设备使用情况,生成使用情况报表以供查看。
[0015]所述第一步中,服务器单元根据客户端单元权限,发送权限范围内可用的USB设备列表,以供选择连接。
[0016]本专利技术的有益效果在于:1、通过将远程USB设备虚拟化到本地客户端单元上,而不
是通过虚拟机将远程USB设备投送至本地客户端单元,连接更加快捷。
[0017]2、将多个USB设备信息上传至服务器单元进行统一管理,使得客户端单元可以自由选择连接哪个USB设备,提高了USB设备管理及使用效率。
[0018]3、通过客户端单元登录时的权限设置,服务器单元才向客户端单元返回权限范围内可用的USB设备列表,实现了权限控制,方便用户跨公司、区域、部门使用USB设备。
具体实施方式
[0019]【实施例1】一种USB设备管理系统,包括服务器单元、用于储存USB设备终端单元采集的USB设备信息,并与USB设备终端单元和客户端单元连接通信;存储USB设备的基本信息以及供所述USB设备终端单元执行的指令代码,存储用户信息以及用户使用USB设备的信息,汇总并分析数据,得到分析报表;USB设备终端单元状态监控;USB设备状态监控;群发站内信USB设备终端单元,用于插接USB设备,并获取插入的USB设备的信本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种USB设备管理系统,其特征在于:包括服务器单元,用于储存USB设备终端单元采集的USB设备信息,并与USB设备终端单元和客户端单元连接通信;USB设备终端单元,用于插接USB设备,并获取插入的USB设备的信息,客户端单元,用于接收服务器单元的信息,和向服务器单元发送请求。2.根据权利要求1所述的一种USB设备管理系统,其特征在于:所述USB设备终端单元包括第一通信模块,用于与服务器单元通信连接,接收服务器单元所发出的指令信号;控制模块,用于根据第一通信模块接收到的指令信息,控制USB设备,读取USB设备数据;执行模块,受控于控制模块,用于驱动USB设备,检测USB设备能否正常工作;第一监控模块,当检测到USB设备插入或者拔出时,发出信号给控制模块,由控制模块通过第一通信模块上报服务器单元,从而更新设备状态。3.根据权利要求1所述的一种USB设备管理系统,其特征在于:所述服务器单元包括存储器模块,用于存储USB设备信息、客户基本信息、设备使用信息;第二监控模块, 根据USB设备终端单元上的第一监控模块上报的USB设备运行数据,判断USB设备终端/USB设备终端上的USB设备状态。4.根据权利要求1所述的一种USB设备管理系统,其特征在于:所述服务器单元还包括数据分析模块,用于汇总存储单元中的信息,根据既定算法分析并得出数据报表,向管理员提供数据支持。5.一种USB设备管理方法,其特征在于,包括以下步骤:第一步、服务器单元向客户端单元发送可用USB设备列表,用户通过客户端单元选择一个USB设备,向服务器单元发送连接请求;第二步、服务...
【专利技术属性】
技术研发人员:严相波,王妮娜,
申请(专利权)人:西安网虫信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。