System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() USB存储设备管理方法、装置、终端设备以及存储介质制造方法及图纸_技高网

USB存储设备管理方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:40317868 阅读:10 留言:0更新日期:2024-02-07 21:00
本发明专利技术公开了一种USB存储设备管理方法、装置、终端设备以及存储介质,属于信息安全技术领域。本发明专利技术通过接收USB存储设备连接请求;根据所述USB存储设备连接请求,对若干USB存储设备进行连接,获取存储设备描述符集;当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的USB存储设备进行访问操作,其中,所述被接入主机包括若干被接入设备。通过被接入设备的访问请求,进行若干USB存储设备的访问操作,实现了对USB存储设备的管理,解决了多个USB存储设备无法在多个被接入设备间共享的问题,提高了USB存储设备管理的效率。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种usb存储设备管理方法、装置、终端设备以及存储介质。


技术介绍

1、在很多工业场景中会采用各种工控设备进行工业生产,可以将usb存储设备接入到工控设备,升级、配置工控设备功能以及采集设备数据,满足生产需求。

2、但目前在多个usb存储设备与多个被接入设备交互传输时,需要在多个被接入设备间插拔进行切换,仅是单个usb存储设备与单个被接入设备之间的连接,没有实现多个usb存储设备在多个被接入设备间的共享。

3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种usb存储设备管理方法、装置、终端设备以及存储介质,旨在解决多个usb存储设备无法在多个被接入设备共享的问题。

2、为实现上述目的,本申请提供一种usb存储设备管理方法,所述usb存储设备管理方法包括:

3、接收usb存储设备连接请求;

4、根据所述usb存储设备连接请求,对若干usb存储设备进行连接,获取存储设备描述符集;

5、当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作,其中,所述被接入主机包括若干被接入设备。

6、可选地,所述根据所述usb存储设备连接请求,对若干usb存储设备进行连接,获取存储设备描述符集的步骤包括:

7、根据所述usb存储设备连接请求,通过预设的主控制器进程枚举读取得到所述若干usb存储设备的描述符;

8、根据所述若干usb存储设备的描述符,获取存储设备描述符集。

9、可选地,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作的步骤之前还包括:

10、获取若干被接入设备标识;

11、根据所述若干被接入设备标识进行设备登记,获取若干设备控制器标识;

12、根据所述若干设备控制器标识,构建若干设备控制器进程;

13、通过所述若干设备控制器进程对所述若干被接入设备发送的请求进行监听。

14、可选地,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作的步骤包括:

15、对所述被接入主机相应的设备控制器进程进行冲突检测;

16、若无冲突,则基于预设的互斥锁,对所述设备控制器进程进行加锁,获取加锁后的设备控制器进程;

17、根据所述存储设备描述符集,基于预设的虚拟集线器,通过所述加锁后的设备控制器进程对所述访问请求相应的usb存储设备进行访问操作。

18、可选地,所述根据所述存储设备描述符集,基于预设的虚拟集线器,通过所述加锁后的设备控制器进程对所述访问请求相应的usb存储设备进行访问操作的步骤包括:

19、根据所述存储设备描述符集,基于预设的虚拟集线器,通过所述加锁后的设备控制器进程构建传输管道;

20、判断所述访问请求的访问类型;

21、若所述访问类型为枚举请求,则通过所述传输管道将所述存储设备描述符集枚举输出至所述枚举请求相应的被接入设备;

22、若所述访问类型为读文件请求,则通过所述传输管道对所述读文件请求相应的被接入设备进行文件读取操作;

23、若所述访问类型为写文件请求,则通过所述传输管道对所述写文件请求相应的被接入设备进行文件写入操作。

24、可选地,所述通过所述传输管道对所述读文件请求相应的被接入设备进行文件读取操作的步骤包括:

25、根据所述读文件请求,获取待读取文件;

26、基于预设的杀毒引擎,对所述待读取文件进行病毒查杀,获取病毒查杀后的待读取文件;

27、通过所述传输管道将所述病毒查杀后的待读取文件发送到所述读文件请求相应的被接入设备;

28、基于所述互斥锁,对所述加锁后的设备控制器进程进行解锁。

29、可选地,所述通过所述传输管道对所述写文件请求相应的被接入设备进行写入操作的步骤包括:

30、根据所述写文件请求,获取待写入文件;

31、基于预设的备份机制,将所述待写入文件发送到预设的虚拟磁盘进行备份,获取备份后的待写入文件;

32、通过所述传输管道将所述备份后的待写入文件发送到所述写文件请求相应的usb存储设备;

33、基于所述互斥锁,对所述加锁后的设备控制器进程进行解锁。

34、可选地,所述基于预设的备份机制,将所述待写入文件发送到预设的虚拟磁盘进行备份,获取备份后的待写入文件的步骤之后还包括:

35、获取文件备份时间戳;

36、当所述文件备份时间戳超过预设的备份存留期限时,则对所述虚拟磁盘相应的备份文件进行删除;

37、当所述虚拟磁盘的存储空间达到预设的空间阈值时,则根据所述文件备份时间戳,对所述虚拟磁盘相应的备份文件进行删除。

38、本申请实施例还提出一种usb存储设备管理装置,所述usb存储设备管理装置包括:

39、请求接收模块,用于接收usb存储设备连接请求;

40、存储设备连接模块,用于根据所述usb存储设备连接请求,对若干usb存储设备进行连接,获取存储设备描述符集;

41、访问操作模块,用于当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作。

42、本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的usb存储设备管理程序,所述usb存储设备管理程序被所述处理器执行时实现如上所述的usb存储设备管理方法的步骤。

43、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有usb存储设备管理程序,所述usb存储设备管理程序被处理器执行时实现如上所述的usb存储设备管理方法的步骤。

44、本申请实施例提出的usb存储设备管理方法、装置、终端设备以及存储介质,接收usb存储设备连接请求;根据所述usb存储设备连接请求,对若干usb存储设备进行连接,获取存储设备描述符集;当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作,其中,所述被接入主机包括若干被接入设备。通过被接入设备的访问请求,进行若干usb存储设备的访问操作,实现了对usb存储设备的管理,解决了多个usb存储设备无法在多个被接入设备间共享的问题,提高了usb存储设备管理的效率。

本文档来自技高网...

【技术保护点】

1.一种USB存储设备管理方法,其特征在于,所述USB存储设备管理方法包括以下步骤:

2.如权利要求1所述的USB存储设备管理方法,其特征在于,所述根据所述USB存储设备连接请求,对若干USB存储设备进行连接,获取存储设备描述符集的步骤包括:

3.如权利要求1所述的USB存储设备管理方法,其特征在于,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的USB存储设备进行访问操作的步骤之前还包括:

4.如权利要求3所述的USB存储设备管理方法,其特征在于,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的USB存储设备进行访问操作的步骤包括:

5.如权利要求4所述的USB存储设备管理方法,其特征在于,所述根据所述存储设备描述符集,基于预设的虚拟集线器,通过所述加锁后的设备控制器进程对所述访问请求相应的USB存储设备进行访问操作的步骤包括:

6.如权利要求5所述的USB存储设备管理方法,其特征在于,所述通过所述传输管道对所述读文件请求相应的被接入设备进行文件读取操作的步骤包括:

7.如权利要求5所述的USB存储设备管理方法,其特征在于,所述通过所述传输管道对所述写文件请求相应的被接入设备进行写入操作的步骤包括:

8.如权利要求7所述的USB存储设备管理方法,其特征在于,所述基于预设的备份机制,将所述待写入文件发送到预设的虚拟磁盘进行备份,获取备份后的待写入文件的步骤之后还包括:

9.一种USB存储设备管理装置,其特征在于,所述装置包括:

10.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的USB存储设备管理程序,所述USB存储设备管理程序配置为实现如权利要求1至8中任一项所述的USB存储设备管理方法的步骤。

11.一种存储介质,其特征在于,所述存储介质上存储有USB存储设备管理程序,所述USB存储设备管理程序被处理器执行时实现如权利要求1至8任一项所述的USB存储设备管理方法的步骤。

...

【技术特征摘要】

1.一种usb存储设备管理方法,其特征在于,所述usb存储设备管理方法包括以下步骤:

2.如权利要求1所述的usb存储设备管理方法,其特征在于,所述根据所述usb存储设备连接请求,对若干usb存储设备进行连接,获取存储设备描述符集的步骤包括:

3.如权利要求1所述的usb存储设备管理方法,其特征在于,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作的步骤之前还包括:

4.如权利要求3所述的usb存储设备管理方法,其特征在于,所述当接收到被接入主机发送的访问请求时,根据所述存储设备描述符集,基于预设的虚拟集线器,对所述访问请求相应的usb存储设备进行访问操作的步骤包括:

5.如权利要求4所述的usb存储设备管理方法,其特征在于,所述根据所述存储设备描述符集,基于预设的虚拟集线器,通过所述加锁后的设备控制器进程对所述访问请求相应的usb存储设备进行访问操作的步骤包括:

6.如权利要求5所述的us...

【专利技术属性】
技术研发人员:曾宪武滕俐军胡治国郭朝阳
申请(专利权)人:深圳融安网络科技有限公司
类型:发明
国别省市:

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

1