本发明实施例涉及网盘,尤其涉及一种网盘摆渡文件的接收、发送方法、装置及系统。
背景技术:
1、随着互联网云计算技术的高速发展,网盘服务已然成为当代信息服务的一项核心内容。用户通过网盘可以对文档进行在线编辑,同时也可以针对同一文档进行远程协同作业,因此能够极大程度的提高文档处理的便利性和灵活性。
2、网盘应具有较强的安全性,保障用户数据的私密性和安全性。特别是公司网盘,为保证数据安全。往往设定位于多个不同网段的网盘,网盘之间利用网闸实现完全物理隔离。
3、目前,可以通过摆渡方式,利用ftp服务器实现文档在不同网段的网盘之间进行传输。在实现本发明的过程中,发明人发现如下技术问题:在进行摆渡文件过程中,接收方网盘只能将摆渡文件设置于同一临时文件夹中,并通知对方接收人去该临时文件夹中取出该文件并转移到个人目录下,不仅操作繁琐,而且在摆渡过程中往往也失去了文档的权限控制,致使重要文档在摆渡过程中产生泄密。
技术实现思路
1、本发明实施例提供一种网盘摆渡文件的接收、发送方法、装置及系统,以实现快捷安全在跨网段网盘之间进行文档摆渡的目的。
2、第一方面,本发明实施例提供了一种实现跨网段协同处理文档的传输方法,包括:
3、从ftp服务器中摆渡目录中获取摆渡描述文件,读取所述摆渡描述文件;
4、利用摆渡账号根据所述摆渡描述文件创建摆渡接收任务,并为所述摆渡接收任务创建摆渡账号命名空间,将所述摆渡接收任务转入摆渡账号命名空间执行;
5、根据所述摆渡接收任务确定摆渡文件目录,从摆渡文件文件目录中下载摆渡文件的文件块,并进行存储;
6、解析所述摆渡描述文件,从所述摆渡描述文件中获取接收人信息,并对所述摆渡文件的接收人设定权限;
7、从所述摆渡描述文件中获取存储路径,并将所述摆渡文件转移至所述存储路径对应的目录中。
8、第二方面,本发明实施例还提供了一种网盘摆渡文件的发送方法,包括:
9、根据网盘摆渡文件操作获取摆渡目标文件和摆渡目的地;
10、根据所述摆渡目标文件和摆渡目的地确定摆渡实例标识;
11、根据所述摆渡实例标识查找是否存在相同的摆渡实例;
12、在存在相同的摆渡实例标识时,根据摆渡实例确定对应的中转ftp服务器;
13、在所述中转ftp服务器创建摆渡文件目录,并根据摆渡实例标识和摆渡任务标识对所述摆渡文件目录进行命名;
14、遍历数据库文件,获取所述摆渡目标文件的文件块,并上传至所述摆渡目录中;
15、根据摆渡实例的信息和摆渡任务信息对摆渡描述文件进行封装,并上传至摆渡目录。
16、第三方面,本发明实施例还提供了一种网盘摆渡文件的接收装置,包括:
17、读取模块,用于从ftp服务器中摆渡目录中获取摆渡描述文件,读取所述摆渡描述文件;
18、创建模块,用于利用摆渡账号根据所述摆渡描述文件创建摆渡接收任务,并为所述摆渡接收任务创建摆渡账号命名空间,将所述摆渡接收任务转入摆渡账号命名空间执行;
19、存储模块,用于根据所述摆渡接收任务确定摆渡文件目录,从摆渡文件目录中下载摆渡文件的文件块,并进行存储;
20、解析模块,用于解析所述摆渡描述文件,从所述摆渡描述文件中获取接收人信息,并对所述摆渡文件的接收人设定权限;
21、转移模块,用于从所述摆渡描述文件中获取存储路径,并将所述摆渡文件转移至所述存储路径对应的目录中。
22、第四方面,本发明实施例还提供了一种网盘摆渡文件的发送装置,包括:获取模块,用于根据网盘摆渡文件操作获取摆渡目标文件和摆渡目的地;
23、确定模块,用于根据所述摆渡目标文件、摆渡目的地和摆渡通道确定摆渡实例标识;
24、查找模块,用于根据所述摆渡实例标识查找是否存在相同的摆渡实例;
25、服务器确定模块,用于在存在相同的摆渡实例标识时,根据摆渡实例确定对应的中转ftp服务器;
26、创建模块,用于在所述中转ftp服务器创建摆渡文件目录,并根据摆渡实例标识和摆渡任务标识对所述摆渡文件目录进行命名;
27、上传模块,用于遍历数据库文件,获取所述摆渡目标文件的文件块,并上传至所述摆渡文件目录中;
28、封装模块,用于根据摆渡实例的信息和摆渡任务信息对摆渡描述文件进行封装,并上传至摆渡目录。
29、第五方面,本发明实施例还提供了一种网盘摆渡文件系统,包括:第一网盘和第二网盘,
30、所述第一网盘包括上述实施例提供的网盘摆渡文件的发送装置;
31、所述第二网盘包括上述实施例提供的网盘摆渡文件的接收装置。
32、本发明实施例提供的网盘摆渡文件的发送、接收方法、装置及系统,通过在接收端网盘设置为从ftp服务器中摆渡目录中获取摆渡描述文件,读取所述摆渡描述文件;利用摆渡账号根据所述摆渡描述文件创建摆渡接收任务,并为所述摆渡接收任务创建摆渡账号命名空间,将所述摆渡接收任务转入摆渡账号命名空间执行;根据所述摆渡接收任务确定摆渡目录,从摆渡目录中下载摆渡文件的文件块,并进行存储;解析所述摆渡描述文件,从所述摆渡描述文件中获取接收人信息,并对所述摆渡文件的接收人设定权限;从所述摆渡描述文件中获取存储路径,并将所述摆渡文件转移至所述存储路径对应的目录中。利用读取摆渡描述文件,利用专用的摆渡账户执行对应的摆渡接收任务,并在该摆渡账户的命名空间内执行该任务,以避免多个摆渡任务之间的冲突。并利用该任务将文档的文档块进行存储,并通过解析摆渡描述文件,获取接收人信息、权限信息和存储路径信息,摆渡账户对接收人进行赋权,并将该文档转移到对应的目录下。通过设置摆渡账号执行摆渡任务,可以在摆渡过程中无需其它用户参与,并根据摆渡描述文件对应进行赋权。有效保证了文档在摆渡过程中的安全,防止泄密。同时还可根据摆渡描述文件中的存储路径对文档进行转移,避免用户手动转移文档,提升了工作效率。
1.一种网盘摆渡文件的发送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述摆渡目标文件和摆渡目的地确定摆渡实例标识,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据摆渡实例标识和摆渡任务标识对所述摆渡文件目录进行命名,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据摆渡实例的信息对摆渡描述文件进行封装,包括:
6.一种网盘摆渡文件的发送装置,其特征在于,包括: