System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于信息,特别是涉及到一种端云一体的文件共享编辑方法、装置及存储介质。
技术介绍
1、随着云技术的发展,越来越多的用户将文件存储在云端。对于文件而言,修改、更新、删除、添加或排版等等文件编辑属于常态操作,云端文件也不例外。现有的云端文件编辑主要有两种实现方式,客户端同步到本地进行编辑和web端在线编辑,但这两种实现方式各自都存在缺陷。
2、1.客户端本地编辑存在的缺陷:
3、(1)需要将文件同步到本地系统后才能编辑,存在文件泄露的安全隐患;
4、(2)需要在本地系统安装对应的编辑软件,占用本地系统资源,还要考虑各种兼容性问题;
5、(3)编辑时存在大量的上传下载操作,大量消耗网络流量。
6、2.在线编辑存在的缺陷:
7、(1)每次在线编辑都需要登陆web端系统,操作不简便;
8、(2)无法使用本地文件系统的文件管理功能进行搜索和查看等操作。
技术实现思路
1、本专利技术的目的在于提出一种端云一体的文件共享编辑方法、装置及存储介质,减少系统资源消耗,实现云端与本地无缝衔接,实现共享文件和多人协同编辑。
2、为了实现上述目的,本专利技术的技术方案是这样实现的:
3、一种端云一体的文件共享编辑方法,包括:
4、s1、为本地文件增加云端打开功能;所述云端打开功能通过客户端软件将本地文件自动同步到云端,使用云端编辑软件打开并编辑文件;
5、s2、为本地
6、s3、接收到其他文件共享者的文件共享信息时在本地系统建立对应共享文件的虚拟文件镜像,当用户打开虚拟文件镜像时通过客户端软件进行用户权限判断,具备下载权限则将共享文件从云端自动下载到本地,没有下载权限则通过云端编辑;
7、s4、使用本地编辑软件编辑下载到本地的共享文件,编辑内容自动同步到云端;或者使用所述云端打开功能进行编辑;
8、s5、监听并记录本地系统对下载到本地的共享文件的所有操作,当接收到其他共享者撤回共享文件的信息时将本地的共享文件进行删除,只保留虚拟文件镜像;当用户打开虚拟文件镜像时提示文件已撤回。
9、进一步的,步骤s3和步骤s5所述虚拟文件镜像通过文件占位符实现;所述文件占位符包含共享文件的文件信息。
10、更进一步的,所述文件占位符具有本地文件同样的操作能力,包括移动、复制、删除、搜索等。
11、进一步的,步骤s4中,编辑内容自动同步到云端的同时,还实时同步给所述共享文件的其他用户。
12、本专利技术另一方面还提供了一种端云一体的文件共享编辑装置,包括:
13、云端打开模块:为本地文件增加云端打开功能;所述云端打开功能通过客户端软件将本地文件自动同步到云端,使用云端编辑软件打开并编辑文件;
14、共享及撤回模块:为本地文件增加共享和撤回功能,所述共享功能是通过客户端软件从云端选择接收者发送文件共享信息并上传文件至云端进行共享,所述撤回功能是通过客户端软件从云端选择已共享文件的接收者发送撤回共享文件的信息;
15、共享接收模块:接收到其他文件共享者的文件共享信息时在本地系统建立对应共享文件的虚拟文件镜像,当用户打开虚拟文件镜像时通过客户端软件进行用户权限判断,具备下载权限则将共享文件从云端自动下载到本地,没有下载权限则通过云端编辑;
16、共享编辑模块:使用本地编辑软件编辑下载到本地的共享文件,编辑内容自动同步到云端;或者使用所述云端打开功能进行编辑;
17、共享撤回模块:监听并记录本地系统对下载到本地的共享文件的所有操作,当接收到其他共享者撤回共享文件的信息时将本地的共享文件进行删除,只保留虚拟文件镜像;当用户打开虚拟文件镜像时提示文件已撤回。
18、进一步的,共享接收模块和共享撤回模块中,所述虚拟文件镜像通过文件占位符实现;所述文件占位符包含共享文件的文件信息。
19、更进一步的,所述文件占位符具有本地文件同样的操作能力,包括移动、复制、删除、搜索等。
20、进一步的,共享编辑模块中,编辑内容自动同步到云端的同时,还实时同步给所述共享文件的其他用户。
21、本专利技术还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述的端云一体的文件共享编辑方法。
22、与现有技术相比,本专利技术具有如下的有益效果:
23、1、应用轻量化:在客户端本地系统可以不需要安装相应的编辑软件,减少系统资源消耗,避免不同系统或不同版本应用之间产生兼容性问题;
24、2.高安全性:在不外发文件的情况下,可以共享文件和多人协同编辑,并且有操作记录留痕;
25、3.方便快捷:收到共享文件的系统,会在本地目录创建一个文件的镜像,与本地文件操作无差异;
26、4.减少流量消耗:编辑时无需大量上传下载操作,减少了流量消耗,也避免了因本地网络抖动造成多人协作时的版本冲突问题。
本文档来自技高网...【技术保护点】
1.一种端云一体的文件共享编辑方法,其特征在于,包括:
2.根据权利要求1所述的端云一体的文件共享编辑方法,其特征在于,步骤S3和步骤S5所述虚拟文件镜像通过文件占位符实现;所述文件占位符包含共享文件的文件信息。
3.根据权利要求2所述的端云一体的文件共享编辑方法,其特征在于,所述文件占位符具有本地文件同样的操作能力,包括移动、复制、删除、搜索。
4.根据权利要求1所述的端云一体的文件共享编辑方法,其特征在于,步骤S4中,编辑内容自动同步到云端的同时,还实时同步给所述共享文件的其他用户。
5.一种端云一体的文件共享编辑装置,其特征在于,包括:
6.根据权利要求5所述的端云一体的文件共享编辑装置,其特征在于,共享接收模块和共享撤回模块中,所述虚拟文件镜像通过文件占位符实现;所述文件占位符包含共享文件的文件信息。
7.根据权利要求6所述的端云一体的文件共享编辑装置,其特征在于,所述文件占位符具有本地文件同样的操作能力,包括移动、复制、删除、搜索。
8.根据权利要求5所述的端云一体的文件共享编辑装置,其
9.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序用于执行如权利要求1-4任一项所述的端云一体的文件共享编辑方法。
...【技术特征摘要】
1.一种端云一体的文件共享编辑方法,其特征在于,包括:
2.根据权利要求1所述的端云一体的文件共享编辑方法,其特征在于,步骤s3和步骤s5所述虚拟文件镜像通过文件占位符实现;所述文件占位符包含共享文件的文件信息。
3.根据权利要求2所述的端云一体的文件共享编辑方法,其特征在于,所述文件占位符具有本地文件同样的操作能力,包括移动、复制、删除、搜索。
4.根据权利要求1所述的端云一体的文件共享编辑方法,其特征在于,步骤s4中,编辑内容自动同步到云端的同时,还实时同步给所述共享文件的其他用户。
5.一种端云一体的文件共享编辑装置,其特征在于,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:鲁健,
申请(专利权)人:天津联想协同科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。