基于远程桌面网关的本地存储映射方法技术

技术编号:39595893 阅读:10 留言:0更新日期:2023-12-03 19:53
本发明专利技术公开了基于远程桌面网关的本地存储映射方法

【技术实现步骤摘要】
基于远程桌面网关的本地存储映射方法、设备和介质


[0001]本专利技术涉及基于远程桌面网关的本地存储映射方法

设备和介质,属于远程控制



技术介绍

[0002]随着云计算和远程工作的普及,远程桌面技术变得越来越重要

远程桌面可以让用户通过网络连接到远程计算机,并在本地计算机上使用远程计算机的资源和应用程序

尽管远程桌面技术已经成熟,但在访问本地存储时,用户经常会面临一些限制和挑战

[0003]传统的远程桌面技术不能完全实现原生访问本地存储的体验,因为远程计算机无法直接访问本地计算机上的文件系统

为了解决这个问题,一些解决方案已经被提出,例如使用云存储
、FTP
等方式来传输文件

但是这些解决方案通常存在一些缺陷,例如传输速度慢

安全性差等问题

[0004]因此,目前以浏览器为客户端的远程桌面连接工具,均未提供客户端本地存储映射至远程机的功能

用户若想在远程机上使用本地的某个文件,往往需要通过
FTP、
云存储或第三方工具的形式,将本地文件主动传输到远程机上

[0005]综上,现有技术至少存在以下技术弊端:
[0006](1)
不友好的用户体验,在远程机上无法像使用自身存储一样使用客户机存储;
[0007](2)
存在数据安全隐患,使用外部工具进行上传下载,数据会经过外部的存储,会导致泄露风险,并且当用户结束使用远程机时,文件仍会存在远程机上,同样有数据泄露风险

[0008]本
技术介绍
中公开的信息仅用于理解本专利技术构思的背景,因此它可以包括不构成现有技术的信息


技术实现思路

[0009]针对上述问题或上述问题之一,本专利技术的目的一在于提供一种通过构建远程连接模型

远程桌面网关模型

懒加载模型

视野加载模型,截获远程机对客户机的操作指令,并进行文件操作指令的重定向;并根据重定向的文件操作指令,获取客户机中当前目录层级的文件元数据;再对文件元数据进行处理,得到当前视野内的本地存储文件信息,实现基于远程桌面网关的本地存储映射,方案科学

合理,切实可行的基于远程桌面网关的本地存储映射方法

[0010]针对上述问题或上述问题之一,本专利技术的目的二在于提供一种通过在本地计算机和远程计算机之间建立一个远程桌面网关模型,实现本地存储的映射到远程计算机上;并利用懒加载模型,使得用户使用体验接近原生,同时安全性上更加优秀,从而保护用户数据安全的基于远程桌面网关的本地存储映射方法

设备和介质

[0011]针对上述问题或上述问题之一,本专利技术的目的三在于提供一种实现了本地存储与远程计算机的无缝连接,让用户可以在远程计算机上享受原生的访问本地存储的体验,同
时保护用户数据的安全的基于远程桌面网关的本地存储映射方法

设备和介质

[0012]为实现上述目的之一,本专利技术的第一种技术方案为:
[0013]一种基于远程桌面网关的本地存储映射方法,包括以下内容:
[0014]利用预先构建的远程连接模型,将远程机和客户机连接在一起;
[0015]连接成功后,利用预先构建的远程桌面网关模型,截获远程机对客户机的操作指令,并进行文件操作指令的重定向;
[0016]根据重定向的文件操作指令,通过预先构建的懒加载模型,获取客户机中当前目录层级的文件元数据;
[0017]根据预先构建的视野加载模型对文件元数据进行处理,得到当前视野内的本地存储文件信息,实现基于远程桌面网关的本地存储映射

[0018]本专利技术经过不断探索以及试验,通过构建远程连接模型

远程桌面网关模型

懒加载模型

视野加载模型,截获远程机对客户机的操作指令,并进行文件操作指令的重定向;并根据重定向的文件操作指令,获取客户机中当前目录层级的文件元数据;再对文件元数据进行处理,得到当前视野内的本地存储文件信息,实现基于远程桌面网关的本地存储映射,方案科学

合理,切实可行

[0019]进一步,本专利技术通过在本地计算机和远程计算机之间建立一个远程桌面网关模型,实现本地存储的映射到远程计算机上

与传统的远程桌面技术不同,本专利技术充分考虑网络影响,利用懒加载模型,使得用户使用体验接近原生,同时安全性上更加优秀

当用户主动断开远程连接后,远程计算机上不会存留任何本地存储文件,从而保护用户数据的安全

[0020]因而本专利技术实现了本地存储与远程计算机的无缝连接,让用户可以在远程计算机上享受原生的访问本地存储的体验,同时保护用户数据的安全

[0021]作为优选技术措施:
[0022]远程连接模型,将远程机和客户机连接在一起的方法如下:
[0023]步骤
11
,通过预先构建的客户端连接单元,设置供用户登录的客户端入口;
[0024]步骤
12
,当用户登录后,并在浏览器中选中本地文件夹后,利用预先构建的授权访问单元,设置警告窗口,向用户请求授权访问本地文件夹;
[0025]步骤
13
,如果授权成功,则通过预先构建的元数据传输单元,将客户端与元数据进行连接,并转发至远程桌面网关;
[0026]步骤
14
,远程桌面网关转译消息,将客户端消息转换为远程桌面协议,并通过预先构建的远程连接单元,连接到远程机;
[0027]步骤
15
,连接成功后,通过预先构建的磁盘映射单元,在远程机上分配一块磁盘网络地址映射,映射存储内的文件,即用户所选中的本地文件夹中的内容

[0028]作为优选技术措施:
[0029]授权访问的方法,包括以下内容:
[0030]在警告窗口中,进行权限说明;
[0031]权限说明包括对访问本地文件夹以及访问的目的解释

权限的用途说明;
[0032]在警告窗口中确认用户是否授权系统访问本地文件夹,并提供“允许”和“拒绝”两个选项,使得用户有选择权;
[0033]根据用户的需求和安全性要求,设置授权持续时间,允许用户选择授权的持续时
间,持续时间包括一次性授权

临时授权或永久授权;
[0034]在进行授权之前,需要进行用户身份验证,确保只有授权用户才能访问本地文件夹;验证方式包括密码或
/
和指纹或
/
和验证码;
[0035]构建授权撤销单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于远程桌面网关的本地存储映射方法,其特征在于,包括以下内容:利用预先构建的远程连接模型,将远程机和客户机连接在一起;连接成功后,利用预先构建的远程桌面网关模型,截获远程机对客户机的操作指令,并进行文件操作指令的重定向;根据重定向的文件操作指令,通过预先构建的懒加载模型,获取客户机中当前目录层级的文件元数据;根据预先构建的视野加载模型对文件元数据进行处理,得到当前视野内的本地存储文件信息,实现基于远程桌面网关的本地存储映射
。2.
如权利要求1所述的一种基于远程桌面网关的本地存储映射方法,其特征在于,远程连接模型,将远程机和客户机连接在一起的方法如下:步骤
11
,通过预先构建的客户端连接单元,设置供用户登录的客户端入口;步骤
12
,当用户登录后,并在浏览器中选中本地文件夹后,利用预先构建的授权访问单元,设置警告窗口,向用户请求授权访问本地文件夹;步骤
13
,如果授权成功,则通过预先构建的元数据传输单元,将客户端与元数据进行连接,并转发至远程桌面网关;步骤
14
,远程桌面网关转译消息,将客户端消息转换为远程桌面协议,并通过预先构建的远程连接单元,连接到远程机;步骤
15
,连接成功后,通过预先构建的磁盘映射单元,在远程机上分配一块磁盘网络地址映射,映射存储内的文件,即用户所选中的本地文件夹中的内容
。3.
如权利要求2所述的一种基于远程桌面网关的本地存储映射方法,其特征在于,授权访问的方法,包括以下内容:在警告窗口中,进行权限说明;权限说明包括对访问本地文件夹以及访问的目的解释

权限的用途说明;在警告窗口中确认用户是否授权系统访问本地文件夹,并提供“允许”和“拒绝”两个选项,使得用户有选择权;根据用户的需求和安全性要求,设置授权持续时间,允许用户选择授权的持续时间,持续时间包括一次性授权

临时授权或永久授权;在进行授权之前,需要进行用户身份验证,确保只有授权用户才能访问本地文件夹;验证方式包括密码或
/
和指纹或
/
和验证码;构建授权撤销单元,以使得用户随时撤销之前的授权访问权限;构建记录授权历史单元,记录用户的授权历史,包括授权时间

授权类型和授权结果,以追踪授权行为;构建安全性提示单元,对有关授权访问安全性进行提示并进行风险告知;或
/
和,元数据包括文件夹路径

文件夹属性

用户信息

系统时间戳

授权状态和远程机信息;文件夹路径为用户在浏览器中选中的本地文件夹的完整路径,其用于定位本地存储的起始点;文件夹属性包括文件夹的名称

创建日期和修改日期,其用于标识本地文件夹的基本
特征;用户信息包括用户名和用户
ID
,其用于在远程机上区分不同用户的操作,以设置合适的权限和安全措施;系统时间戳为连接建立的时间,用于在后续的操作中进行时间追踪和管理;授权状态为相关用户授权状态的信息,其包括授权是否成功或
/
和授权过期时间,其用于在远程连接建立时验证用户的授权情况;远程机信息包括有关远程机的标识信息,用于连接和定位远程机的存储位置
。4.
如权利要求2所述的一种基于远程桌面网关的本地存储映射方法,其特征在于,远程桌面网关转译消息的方法如下所示:通过网络通信协议
Websocket
将客户端与远程桌面网关进行连接;利用远程桌面协议
RDP
将远程桌面网关与远程机进行连接;从网络通信协议
Websocket
连接中接收客户端发送的协议数据包;协议数据包至少包括有关用户在
Web
界面上的操作,所述操作为点击或
/
和键盘输入或
/
和文件拖放;通过预先构建的数据解析和处理单元,解析协议数据包,并根据操作类型和指令对其进行分类和处理;操作类型和指令包括提取鼠标事件或
/
和键盘事件或
/
和文件操作信息;利用预先构建的远程桌面协议
RDP
单元,根据协议数据包中的内容和操作类型,建立相应的远程桌面协议
RDP
消息;远程桌面协议
RDP
为用于远程桌面连接和交互的协议,并根据远程桌面协议
RDP
规范进行格式化;利用预先构建的消息封装单元,将远程桌面协议
RDP
消息封装成符合远程桌面协议
RDP
规范的数据包,以确保数据的完整性和有效性;利用预先构建的数据转发单元,将封装后的远程桌面协议
RDP
消息通过网络连接或
TCP
连接传输到远程机,即远程桌面服务器;在远程机上,远程桌面协议
RDP
服务器接收和解析传入的远程桌面协议
RDP
消息,根据其内容执行相应的操作;通过预先构建的远程桌面交互单元,根据远程桌面协议
RDP
消息,模拟用户在远程桌面上的操作,所述操作至少包括鼠标移动或点击或键盘输入;利用预先构建的远程桌面响应单元,使得远程桌面服务器执行操作后,产生响应,所述响应包括屏幕更新或
/
...

【专利技术属性】
技术研发人员:王浩廖银吴健明
申请(专利权)人:浙江远算科技有限公司
类型:发明
国别省市:

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

1