System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,尤其涉及一种云存储文件系统的非同步的、可交互式的动态加载方法。
技术介绍
1、目前大多数企业中,员工在个人电脑上处理企业文件,并保存在企业员工个人电脑上,如果企业自身出现变化或者人员流动,那么这些文档就存在流失可能,威胁企业的数据安全,这已经成为企业必须要面对的现实问题。
2、在这种形势下,企业通过云存储文件系统管理自身的文件(包括技术文档,销售合同及管理规范等),员工通过个人终端访问云存储文件系统创建和编辑文件,修改后的文件从个人终端更新到云存储文件系统,满足企业员工对文件使用和存储的个性化需求,同时能够保障企业数据安全。
技术实现思路
1、本专利技术的目的就在于为了解决上述问题而提供一种云存储文件系统的非同步的、可交互式的动态加载方法,本专利技术基于云应用的方式,企业员工通过个人终端处理和上传企业文件,达到了企业文件不落地个人电脑,保障企业数据安全,同时满足企业员工工对文件使用和存储的个性化需求。
2、本专利技术通过以下技术方案来实现上述目的:
3、一种云存储文件系统的非同步的、可交互式的动态加载方法,包括以下步骤:
4、步骤1,获取个人终端的本地ip地址,以个人终端的本地ip地址作为主要参数,获取远程云服务共享存储访问权限及信息;
5、步骤2,监听云应用认证事件,在该云应用的目录中创建云盘映射,并对该目录远程云服务完成注册;
6、步骤3,自动同步新建的文件到云盘,并修改云盘映射目录图
7、步骤4,自动删除以注销当前windows server远程桌面session的用户下目录中的云盘映射,完成为云应用提供共享存储服务;
8、步骤5,创建hook,即windows中提供的一种用以替换dos下“中断”的系统机制,用户在进入文件夹时执行该hook,完成对当前目录云存储元数据信息的查询,并在个人终端上创建目录以及临时文件;
9、步骤6,在个人终端完成文件同步,删除临时文件并拷贝对应的云盘文件到个人终端上,完成为云应用提供云存储的访问服务。
10、进一步方案为,所述步骤1中,采用云存储的方式对企业文件进行管理,员工通过个人终端访问远程云端服务,非同步的、可交互式的动态加载企业文件;需要向远程云服务发送权限获取请求,只有接收到远程云服务授予的权限后,才能够进行后续步骤。
11、进一步方案为,所述步骤2中,远程云服务监听到了云应用认证事件后,在该云应用的目录中创建云盘映射,并对该目录远程云服务完成注册,这样就能建立个人终端与远程云服务在该云应用目录之间的映射。
12、进一步方案为,所述步骤2中,在远程云服务上,每个云应用都会有一个独立的目录,便于数据隔离,在监听到某云应用认证事件后,就会在该目录上创建云盘映射,建立个人终端和远程云服务之间的联系。
13、进一步方案为,所述步骤3中,在建立了个人终端和远程云服务之间的联系后,员工新建的文件会自动同步到云盘,云盘中会保存该云应用下的所有文件,云盘映射目录图标会更新。
14、进一步方案为,所述步骤4中,员工新建的文件全部同步到云盘后,断开该个人终端和远程云服务之间的联系,自动删除和注销该用户下的远程桌面session,释放远程服务器的资源。
15、进一步方案为,所述步骤5中,员工在个人终端上通过云应用打开一个文件,此时系统需要创建一个hook,即windows中提供的一种用以替换dos下“中断”的系统机制,用户在云应用中打开并进入一个文件夹,触发该hook,就对远程云服务中的目录中的元数据进行查询,当查询到员工正在查找的文件时,完成查询工作并在个人终端生成目录以及临时文件。
16、进一步方案为,所述步骤6中,员工在个人终端的云应用中完成了文件的处理后,远程云服务检测到临时文件有变化,临时文件就会被同步更新到远程云服务该云应用所对应的目录中,在完成临时文件的同步后,个人终端会删除临时文件。
17、进一步方案为,通过步骤1中添加的路径记录函数实时的计算验证码区域被用户刮去面积在总面积中的占比,为了提升用户体验,在路径记录函数的实时计算过程,对用户的鼠标拖拽事件进行“节流”操作,当面积占比达到阈值时,获取返回的验证码并自动填入验证码框内。
18、本专利技术的有益效果在于:
19、本专利技术基于获取个人终端的本地ip地址作为主要参数以获取远程云服务共享存储访问权限,同时在监听到某云应用访问事件时,在云盘上创建相应的目录用于存放文件,实现云应用的共享存储服务;用户在个人终端打开某云应用时,用户在进入文件夹时执行hook,系统完成对该云应用下的远程云服务所在目录的查询并在个人终端上创建目录及云盘文件,这样就实现了使用云应用在远程云服务上存储本地文件,需要编辑文件时,能够在个人终端处理临时文件,文件处理完成后又同步到远程云服务目录下,保证文件最终版本始终是在远程云服务上,用户在个人终端上操作的永远是临时文件。
20、本专利技术运行环境采用c++,采用c++开发的应用能够在windows操作系统上正常运行,使用广泛,且具备一定的安全性。
本文档来自技高网...【技术保护点】
1.一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤1中,采用云存储的方式对企业文件进行管理,员工通过个人终端访问远程云端服务,非同步的、可交互式的动态加载企业文件;需要向远程云服务发送权限获取请求,只有接收到远程云服务授予的权限后,才能够进行后续步骤。
3.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤2中,远程云服务监听到了云应用认证事件后,在该云应用的目录中创建云盘映射,并对该目录远程云服务完成注册,这样就能建立个人终端与远程云服务在该云应用目录之间的映射。
4.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤2中,在远程云服务上,每个云应用都会有一个独立的目录,便于数据隔离,在监听到某云应用认证事件后,就会在该目录上创建云盘映射,建立个人终端和远程云服务之间的联系。
5.如权利要求1所述的一种云存储文件系统的
6.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤4中,员工新建的文件全部同步到云盘后,断开该个人终端和远程云服务之间的联系,自动删除和注销该用户下的远程桌面session,释放远程服务器的资源。
7.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤5中,员工在个人终端上通过云应用打开一个文件,此时系统需要创建一个hook,即Windows中提供的一种用以替换DOS下“中断”的系统机制,用户在云应用中打开并进入一个文件夹,触发该hook,就对远程云服务中的目录中的元数据进行查询,当查询到员工正在查找的文件时,完成查询工作并在个人终端生成目录以及临时文件。
8.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤6中,员工在个人终端的云应用中完成了文件的处理后,远程云服务检测到临时文件有变化,临时文件就会被同步更新到远程云服务该云应用所对应的目录中,在完成临时文件的同步后,个人终端会删除临时文件。
...【技术特征摘要】
1.一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤1中,采用云存储的方式对企业文件进行管理,员工通过个人终端访问远程云端服务,非同步的、可交互式的动态加载企业文件;需要向远程云服务发送权限获取请求,只有接收到远程云服务授予的权限后,才能够进行后续步骤。
3.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤2中,远程云服务监听到了云应用认证事件后,在该云应用的目录中创建云盘映射,并对该目录远程云服务完成注册,这样就能建立个人终端与远程云服务在该云应用目录之间的映射。
4.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤2中,在远程云服务上,每个云应用都会有一个独立的目录,便于数据隔离,在监听到某云应用认证事件后,就会在该目录上创建云盘映射,建立个人终端和远程云服务之间的联系。
5.如权利要求1所述的一种云存储文件系统的非同步的、可交互式的动态加载方法,其特征在于,所述步骤3中,在建立了个人终端和远程云服...
【专利技术属性】
技术研发人员:廖雷,左红,李书红,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。