掌桥专利:专业的专利平台
掌桥专利
首页

一种移动存储设备的映射方法及其系统

文献发布时间:2023-06-19 12:10:19


一种移动存储设备的映射方法及其系统

技术领域

本发明涉及移动存储技术领域,特别涉及一种移动存储设备的映射方法及其系统。

背景技术

随着云计算的不断发展,企业信息化成为云计算必不可少的组成部分,而云桌面在企业资源数据化行业中,属于公认实现方式并能发挥其重要作用。基于rdp远程桌面实现的云桌面是目前行业使用最多的云桌面实现方式。

云桌面的主要作用之一就是取代传统PC,所以传统PC上的使用场景在云桌面上都应该适配,保证客户的惯性一致。

目前freerdp的usb接口设备只支持常用的打印机、加密卡、console转换口等,对usb移动存储设备会存在一定的兼容性问题,而且不是稳定支持,有一定几率出现映射失败。

发明内容

本发明为了解决上述问题之一,提供一种移动存储设备的映射方法及其系统,解决了freerdp在连接远程云桌面时不稳定问题,使得云桌面能够稳定地映射移动存储设备。

为解决上述技术问题,本发明提供如下技术方案:一种移动存储设备的映射方法,包括以下步骤:

步骤S1、用户终端连接云桌面,云桌面对用户终端的共享挂载点进行映射;

步骤S2、用户终端的udev检测进程实时检测用户终端的PCI总线,PCI总线用于电连接移动存储设备;

步骤S3、当udev检测进程检测到PCI总线已与移动存储设备进行电连接,则用户终端的usbmount控制进程将移动存储设备挂载至共享挂载点;

步骤S4、云桌面通过共享挂载点读写移动存储设备的数据。

进一步地,所述步骤S1中,用户终端通过rdp协议连接云桌面。

进一步地,所述移动存储设备为usb存储设备。

进一步地,所述步骤S4后还包括步骤S5、当udev检测进程检测到PCI总线已与移动存储设备断开电连接,则用户终端的usbmount控制进程断开移动存储设备和共享挂载点之间的挂载,云桌面无法访问共享挂载点。

本发明另一目的是提供一种移动存储设备的映射系统,包括移动存储设备、用户终端和云桌面单元,所述用户终端包括共享挂载点模块、udev检测进程模块、PCI总线模块以及usbmount控制进程模块;

所述用户终端用于通过rdp协议连接所述云桌面单元;

所述云桌面单元对所述用户终端的共享挂载点模块进行映射;

所述udev检测进程模块用于实时检测用户终端的PCI总线模块;

所述PCI总线模块用于电连接移动存储设备;

所述usbmount控制进程模块用于:当所述udev检测进程模块检测到PCI总线模块已与移动存储设备进行电连接,则usbmount控制进程模块将移动存储设备挂载至共享挂载点模块;

所述云桌面单元用于通过共享挂载点读写移动存储设备的数据。

进一步地,所述usbmount控制进程模块还用于:当udev检测进程模块检测到PCI总线模块已与移动存储设备断开电连接,则usbmount控制进程模块断开移动存储设备和共享挂载点模块之间的挂载,云桌面单元无法访问共享挂载点模块。

采用上述技术方案后,本发明至少具有如下有益效果:本发明通过了freerdp的驱动映射、udev终端设备管理进程和usbmount设备管理进程组成基于rdp协议的usb自动映射装置,使得云桌面能够稳定地映射移动存储设备;本发明能有效实现基于rdp的usb移动存储设备自动映射,保证拔插识别率到100%,而且不需要对rdp增加额外的负担。

附图说明

图1为本发明一种移动存储设备的映射方法的步骤流程图。

图2为本发明一种移动存储设备的映射系统的框架图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。

实施例1

本发明通过freerdp的驱动映射、udev终端设备管理进程和usbmount设备管理进程组成基于rdp协议的usb自动映射系统,解决freerdp在连接远程云桌面的时候,能稳定映射移动存储设备,即提高基于freerdp协议实现usb自动映射稳定性和可靠性。

其中,rdp是微软远程协议;freerdp为开源的类似rdp协议;udev为linux设备管理器;usbmount为usb设备管理装置。

如图1所示,本实施例公开一种移动存储设备的映射方法,步骤包括:

用户终端连接云桌面,云桌面对用户终端的共享挂载点进行映射;优选地,用户终端通过rdp协议连接云桌面;

其中,共享挂载点是使用linux文件系统挂载技术,是常规技术,远程桌面(云桌面)使用终端挂载点,进行文件读写,实现本端和远端的共享;

步骤S2、用户终端的udev检测进程实时检测用户终端的PCI总线,PCI总线用于电连接移动存储设备;所述移动存储设备优先为usb存储设备;

步骤S3、当udev检测进程检测到PCI总线已与移动存储设备进行电连接,则用户终端的usbmount控制进程将移动存储设备挂载至共享挂载点;

步骤S4、云桌面通过共享挂载点读写移动存储设备的数据;

其中,步骤S1-S4实现了移动存储设备的被添加进去用户终端并被云桌面识别功能;

步骤S5、当udev检测进程检测到PCI总线已与移动存储设备断开电连接,则用户终端的usbmount控制进程断开移动存储设备和共享挂载点之间的挂载,云桌面无法访问共享挂载点。

步骤S5实现了移动存储设备的被用户终端移除并被接触挂载的功能。

本实施例基于freerdp协议实现usb自动映射稳定性和可靠性。

实施例2

本实施例是在实施例1的方法基础上公开一种移动存储设备的映射系统,如图2所示,包括移动存储设备、用户终端和云桌面单元,所述用户终端包括共享挂载点模块、udev检测进程模块、PCI总线模块以及usbmount控制进程模块;

所述用户终端用于通过rdp协议连接所述云桌面单元;

所述云桌面单元对所述用户终端的共享挂载点模块进行映射;

所述udev检测进程模块用于实时检测用户终端的PCI总线模块;

所述PCI总线模块用于电连接移动存储设备;

所述usbmount控制进程模块用于:当所述udev检测进程模块检测到PCI总线模块已与移动存储设备进行电连接,则usbmount控制进程模块将移动存储设备挂载至共享挂载点模块;

所述云桌面单元用于通过共享挂载点读写移动存储设备的数据。

所述usbmount控制进程模块还用于:当udev检测进程模块检测到PCI总线模块已与移动存储设备断开电连接,则usbmount控制进程模块断开移动存储设备和共享挂载点模块之间的挂载,云桌面单元无法访问共享挂载点模块。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解的是,在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种等效的变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。

相关技术
  • 一种移动存储设备的映射方法及其系统
  • 一种移动存储设备的映射方法
技术分类

06120113192256