一种文件共享方法、装置和系统制造方法及图纸

技术编号:15050841 阅读:76 留言:0更新日期:2017-04-05 22:25
本发明专利技术公开一种文件共享方法、装置以及系统,该方法包括:当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;当收到用户针对虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据映射关系对网络文件夹服务器上的物理磁盘存储目录进行相应的上传和/或下载操作。本发明专利技术的技术方案通过磁盘挂载在用户登录时,将实际挂载在网络文件夹服务器上预先分配的个人磁盘映射到本地,呈现为本地虚拟磁盘并通过对虚拟磁盘的文件的上传/下载操作,达到和直接操作网络文件夹服务器上的物理磁盘一样的效果,不依赖于网络文件夹服务器,提高了用户使用体验。

【技术实现步骤摘要】

本专利技术涉及信息安全
,具体涉及一种文件共享方法、装置和系统。
技术介绍
网络文件夹服务器作为资源的集中存储和管理平台,向用户提供资源文件的存储、访问、备份、分发、共享等文件管理服务,网络文件夹服务器不仅方便用户上传下载文件的操作,而且能够防止数据的泄露,因而具有广泛的应用基础。但是参见图1,图1是现有技术的原理示意图。现有技术进行文件的上传/下载操作时,用户需要先登录网络文件夹服务器,通过网络文件夹服务器上传文件到远端资源,从远端资源上下载文件到网络文件夹服务器;再从网络文件夹服务器将下载下来的文件保存到用户本地。现有技术方案至少存在以下缺陷:第一,单纯的客户端发布在本地的资源与网络文件夹服务器之间的文件上传/下载,支持的文件协议类型有限,用户访问网络文件夹服务器获取远端资源时,只能上传/下载文件传输协议FTP(FileTransferProtocol)和安全文件传输协议SFTP(SecureFileTransferProtocol)协议类型的文件。第二,用户上传/下载文件必须要先登录网络文件夹服务器,依赖于网络文件夹服务器。综上可知,由于支持文件协议类型单一以及对网络文件夹服务器的依赖性,导致了现有技术方案中用户只能在网络文件夹服务器的范围内,使用本地客户端通过登录网络文件夹服务器来访问资源进行文件共享,使用场景受限,用户体验差。
技术实现思路
本专利技术提供了一种文件共享方法、装置和系统,以解决现有技术方案存在的用户使用场景受限,用户体验差的问题。根据本专利技术的一个方面,本专利技术提供了一种文件共享的方法,该方法包括:当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;当收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系对网络文件夹服务器上的所述物理磁盘存储目录进行相应的上传和/或下载操作。可选地,该方法进一步包括:接收认证服务器下发的每个授权用户对应的组策略;其中,所述组策略包括:每个授权用户的帐号信息、磁盘映射脚本以及分配的虚拟磁盘存储目录;所述向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系包括:执行所述磁盘映射脚本向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的该授权用户的虚拟磁盘存储目录间的映射关系;其中,所述磁盘映射请求中包括授权用户的帐号信息,以及该授权用户分配的虚拟磁盘存储目录信息。可选地,该方法进一步包括:接收资源管理服务器发送的需要远程发布的资源;将所述资源发送给所述网络文件夹服务器,使得所述网络文件夹服务器将所述资源存储到物理磁盘存储目录中。可选地,该方法进一步包括:将本地的虚拟磁盘信息发送给所述认证服务器,使得所述认证服务器根据授权用户和所述虚拟磁盘信息为每个授权用户随机分配虚拟磁盘存储目录。可选地,该方法进一步包括:通过Samba协议向所述网络文件夹服务器发送磁盘映射请求。根据本专利技术的另一个方面,提供了一种文件共享装置,该装置包括:磁盘映射单元和操作单元;所述磁盘映射单元,用于当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;所述操作单元,用于当收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系对网络文件夹服务器上的所述物理磁盘存储目录进行相应的上传和/或下载操作。可选地,该装置进一步包括:认证单元,用于接收认证服务器下发的每个授权用户对应的组策略;其中,所述组策略包括:每个授权用户的帐号信息、磁盘映射脚本以及分配的虚拟磁盘存储目录;所述磁盘映射单元具体用于执行所述磁盘映射脚本向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的该授权用户的虚拟磁盘存储目录间的映射关系;其中,所述磁盘映射请求中包括授权用户的帐号信息,以及该授权用户分配的虚拟磁盘存储目录信息。可选地,该装置进一步包括:远程发布单元,用于接收资源管理服务器发送的需要远程发布的资源;将所述资源发送给所述网络文件夹服务器,使得所述网络文件夹服务器将所述资源存储到物理磁盘存储目录中。根据本专利技术的再一个方面,提供了一种文件共享系统,该系统包括:网络文件夹服务器以及本专利技术另一个方面的文件共享装置;所述文件共享装置在一授权用户登录时,向所述网络文件夹服务器发送磁盘映射请求;所述网络文件夹服务器,在接收到所述磁盘映射请求后,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;所述文件共享装置,还在收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系向所述网络文件夹服务器发送上传和/或下载操作请求;所述网络文件夹服务器,还在收到所述文件共享装置发送的上传和/或下载操作请求时,对所述物理磁盘存储目录进行相应的上传和/或下载操作。可选地,该系统进一步包括:认证服务器和资源管理服务器;所述认证服务器向所述文件共享装置发送每个授权用户对应的组策略;其中,所述组策略包括:每个授权用户的帐号信息、磁盘映射脚本以及分配的虚拟磁盘存储目录;所述网络文件夹服务器在接收到所述文件共享装置发送磁盘映射请求时,向所述认证服务器发送认证请求,并接收所述认证服务器返回的认证结果;并在认证成功时建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的该授权用户的虚拟磁盘存储目录间的映射关系;所述资源管理服务器在接收到用户的登录请求时,向所述认证服务器发送认证请求,由所述认证服务器认证该登录用户是否为授权用户,是则返回认证成功结果给所述资源管理服务器,否则返回认证失败结果给所述资源管理服务器;所述资源管理服务器在接收到所述认证服务器发送的认证成功结果时,使得所述用户登录到所述文件共享装置。本专利技术的有益效果是:本专利技术实施例的这种文件共享方法、装置和系统,通过磁盘挂载技术,将本地的虚拟磁盘存储目录与网络文件夹服务器上的物理磁盘存储目录建立映射关系,使得用户可以对本地的虚拟磁盘存储目录进行上传/下载的共享操作而达到和直接操作网络文件夹服务器上的物理存储目录一样的效果,而无需再登录网络文件夹服务器,不依赖于网络文件夹服务器,从而解决了现有技术方案中对网络文件夹服务器的依赖。此外,通过建立网络文件夹服务器上物理磁盘与本地虚拟磁盘间的映射,也可以支持多种协议类型文件(例如HTTP类、SSH类、Telnet类文件等)的上传/下载共享操作,不限于FTP和SFTP协议类型的文件,解决了共享文件类型过于单一的问题,拓宽了使用场景,提升了用户使用体验。附图说明图1是现有技术方案的原理示意图;图2是本专利技术一个实施例的一种文件共享方法的流程示意图;图3是本专利技术一个实施例的一种文件共享装置的框图;图4是本专利技术一个实施例的一种文件共享系统的工作流程图。具体实施方式本专利技术的核心思想是:针对现有技术中使用网络文件夹服务器进行文件管理和共享操作时,需本文档来自技高网...

【技术保护点】
一种文件共享方法,其特征在于,所述方法包括:当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;当收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系对网络文件夹服务器上的所述物理磁盘存储目录进行相应的上传和/或下载操作。

【技术特征摘要】
1.一种文件共享方法,其特征在于,所述方法包括:当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;当收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系对网络文件夹服务器上的所述物理磁盘存储目录进行相应的上传和/或下载操作。2.如权利要求1所述的文件共享方法,其特征在于,该方法进一步包括:接收认证服务器下发的每个授权用户对应的组策略;其中,所述组策略包括:每个授权用户的帐号信息、磁盘映射脚本以及分配的虚拟磁盘存储目录;所述向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系包括:执行所述磁盘映射脚本向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的该授权用户的虚拟磁盘存储目录间的映射关系;其中,所述磁盘映射请求中包括授权用户的帐号信息,以及该授权用户分配的虚拟磁盘存储目录信息。3.如权利要求1所述的文件共享方法,其特征在于,该方法进一步包括:接收资源管理服务器发送的需要远程发布的资源;将所述资源发送给所述网络文件夹服务器,使得所述网络文件夹服务器将所述资源存储到物理磁盘存储目录中。4.如权利要求2所述的文件共享方法,其特征在于,该方法进一步包括:将本地的虚拟磁盘信息发送给所述认证服务器,使得所述认证服务器根据授权用户和所述虚拟磁盘信息为每个授权用户随机分配虚拟磁盘存储目录。5.如权利要求1-4任一项所述的文件共享方法,其特征在于,该方法进一步包括:通过Samba协议向所述网络文件夹服务器发送磁盘映射请求。6.一种文件共享装置,其特征在于,该装置包括:磁盘映射单元和操作单元;所述磁盘映射单元,用于当一授权用户登录时,向网络文件夹服务器发送磁盘映射请求,建立所述网络文件夹服务器上的一个物理磁盘存储目录与本地的一个虚拟磁盘存储目录间的映射关系;所述操作单元,用于当收到所述授权用户针对所述虚拟磁盘存储目录的文件上传和/或下载操作请求时,依据所述映射关系对网络文件夹服务器上的所述物理磁盘存储目录进行相应的上传和/或下载操作。7.如权利要求6所述的文件共享装置,其特征在于,该装置进一步包括:认证单元,用于接收认证服务器下发的每个授权用户...

【专利技术属性】
技术研发人员:闫冬枫高峰张建军苏砫王星亮张威张晓琳王秀娟
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京;11

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

1