一种文件共享方法及服务器、客户端技术

技术编号:15519892 阅读:98 留言:0更新日期:2017-06-04 09:36
本申请所述的文件共享方法、服务器和客户端。其中,第一客户端在共享文件的过程中,不会直接将文件发给服务器,而是向服务器发送第一客户端的标识、文件的标识、第二客户端的标识和第二客户端的权限。服务器根据第一客户端的标识和文件的标识,在确定第一客户端对于文件有共享权限的情况下,生成链接到第二客户端的镜像地址并发给第二客户端。第二客户端不能从服务器直接下载共享的文件,而是在有访问文件权限的情况下,通过镜像地址访问文件。可见,在共享文件的前提下,能够提高文件的安全性。

File sharing method, server and client

File sharing method, server and client as described in this application. Among them, the first client in process of sharing files, not directly to the file to the server, but the server sends the first client identification, identity documents, second client ID and second client permissions. In accordance with the identity of the first client and the identity of the file, the server generates a mirror address linking to the second client and issues the second client in determining that the first client has shared permissions on the file. Second the client cannot download the shared file directly from the server, but access the file through the mirror address, with access to the file permissions. Visible, in the premise of sharing files, can improve the security of the document.

【技术实现步骤摘要】
一种文件共享方法及服务器、客户端
本申请涉及电子信息领域,尤其涉及一种文件共享方法及服务器、客户端。
技术介绍
随着互联网的发展,云系统的使用日益频繁。通过云平台共享文件为最常见的云系统的使用方式。目前,通过云平台共享文件的方式为:一个客户端上传文件到云平台,另一个客户端通过预设的密码可以访问云平台并下载共享的文件。而这种方式对于企业而言,文件的安全性不可控。可见,如何在文件共享的过程中,提高文件的安全性,成为目前亟待解决的问题。
技术实现思路
本申请提供了一种文件共享方法及服务器、客户端,目的在于解决文件共享而导致的文件的安全性不高的问题。为了实现上述目的,本申请提供了以下技术方案:一种文件共享方法,包括:服务器接收验证文件权限指令,所述验证文件权限指令包括:第一客户端的标识、第二客户端的标识以及文件的标识;如果所述第一客户端对所述文件的访问权限包括共享权限,则所述服务器使用所述第二客户端的标识生成链接到所述文件的镜像地址;所述服务器向所述第二客户端发出发送文件指令,所述发送文件指令包括所述镜像地址。可选的,所述验证文件权限指令还包括:所述第二客户端的权限。可选的,还包括:如果所述第一客户端对所述文件的访问权限不包括共享权限,则所述服务器向所述第一客户端发送拒绝共享文件的指令。一种文件共享方法,包括:服务器接收发送文件请求指令,所述发送文件请求指令包括:文件的标识和第二客户端的标识,所述第二客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成;如果所述第二客户端对所述文件的访问权限包括查看权限,则所述服务器向所述第二客户端发出发送文件响应指令,所述发送文件响应指令携带依据所述第二客户端对所述文件的访问权限确定的操作信息。可选的,所述依据所述第二客户端对所述文件的访问权限确定的操作信息包括:如果所述第二客户端对所述文件的访问权限为控制权限,则所述操作信息包括共享操作信息;如果所述第二客户端对所述文件的访问权限为所有权限,则所述操作信息包括共享操作信息、删除操作信息和修改操作信息;如果所述第二客户端对所述文件的访问权限为查看权限,则所述操作信息为空。可选的,在所述服务器向所述第二客户端发出发送文件响应指令之后,还包括:在所述第二客户端对所述文件进行操作的特征参数不满足预设的条件的情况下,所述服务器关闭所述镜像地址,所述对所述文件进行操作的特征参数包括对所述文件进行操作的时间,所述预设的条件包括对所述文件进行操作的时间不满足预设的时间变化规律,所述预设的时间变化规律依据所述文件的特点设置。可选的,在所述服务器向所述第二客户端发出发送文件响应指令之后,还包括:所述服务器接收并存储所述第二客户端发送的完成文件共享指令,所述完成文件共享指令包括所述第二客户端对所述文件进行的操作的记录。一种文件共享方法,包括:第一客户端向服务器发送验证文件权限指令,所述验证文件权限指令包括:所述第一客户端的标识、第二客户端的标识以及文件的标识;所述验证文件权限指令用于所述服务器在确定所述第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成链接到所述文件的镜像地址。可选的,所述验证文件权限指令还包括:所述第二客户端的权限。一种文件共享方法,包括:第二客户端向服务器发出发送文件请求指令,所述发送文件请求指令包括:文件的标识和所述第二客户端的标识,所述客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成。可选的,在所述第二客户端向服务器发出发送文件请求指令之后,还包括:所述第二客户端向所述服务器发送完成文件共享指令,所述完成文件共享指令包括所述第二客户端对所述文件进行的操作的记录。一种服务器,包括:接收模块,用于接收验证文件权限指令,所述验证文件权限指令包括:第一客户端的标识、第二客户端的标识以及文件的标识;地址生成模块,用于如果所述第一客户端对所述文件的访问权限包括共享权限,则使用所述第二客户端的标识生成链接到所述文件的镜像地址;发送模块,用于向所述第二客户端发出发送文件指令,所述发送文件指令包括所述镜像地址。可选的,所述接收模块还用于:接收所述第二客户端的标识。可选的,所述发送模块还用于:如果所述第一客户端对所述文件的访问权限不包括共享权限,则向所述第一客户端发送拒绝共享文件的指令。一种服务器,包括:接收模块,用于接收发送文件请求指令,所述发送文件请求指令包括:文件的标识和第二客户端的标识,所述第二客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成;发送模块,用于如果所述第二客户端对所述文件的访问权限包括查看权限,则向所述第二客户端发出发送文件响应指令,所述发送文件响应指令携带依据所述第二客户端对所述文件的访问权限确定的操作信息。可选的,所述发送模块用于向所述第二客户端发出发送文件响应指令,所述发送文件响应指令携带依据所述第二客户端对所述文件的访问权限确定的操作信息包括:所述发送模块具体用于,向所述第二客户端发出发送文件响应指令,所述发送文件响应指令携带操作信息:如果所述第二客户端对所述文件的访问权限为控制权限,则所述操作信息包括共享操作信息;如果所述第二客户端对所述文件的访问权限为所有权限,则所述操作信息包括共享操作信息、删除操作信息和修改操作信息;如果所述第二客户端对所述文件的访问权限为查看权限,则所述操作信息为空。可选的,还包括:控制模块,用于在所述发送模块向所述第二客户端发出发送文件响应指令之后,在所述第二客户端对所述文件进行操作的特征参数不满足预设的条件的情况下,关闭所述镜像地址,所述对所述文件进行操作的特征参数包括对所述文件进行操作的时间,所述预设的条件包括对所述文件进行操作的时间不满足预设的时间变化规律,所述预设的时间变化规律依据所述文件的特点设置。可选的,所述接收模块还用于:在所述发送模块向所述第二客户端发出发送文件响应指令之后,接收并存储所述第二客户端发送的完成文件共享指令,所述完成文件共享指令包括所述第二客户端对所述文件进行的操作的记录。一种客户端,包括:发送模块,用于向服务器发送验证文件权限指令,所述验证文件权限指令包括:所述客户端的标识、其它客户端的标识以及文件的标识;所述其它客户端与所述客户端共享所述文件;所述验证文件权限指令用于所述服务器在确定所述客户端对所述文件的访问权限包括共享权限的情况下,使用所述其它客户端的标识生成链接到所述文件的镜像地址。可选的,所述发送模块还用于:向所述服务器发送所述其它客户端的权限。一种客户端,包括:发送模块,用于向服务器发出发送文件请求指令,所述发送文件请求指令包括:文件的标识和所述客户端的标识,所述客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在其它客户端对所述文件的访问权限包括共享权限的情况下,使用所述客户端的标识生成。可选的,所述发送模块还用于:在所述向服务器发出发送文件请求指令之后,向所述服务器发送完成文件共享指令,所述完成文件共享指令包括所述第本文档来自技高网...
一种文件共享方法及服务器、客户端

【技术保护点】
一种文件共享方法,其特征在于,包括:服务器接收验证文件权限指令,所述验证文件权限指令包括:第一客户端的标识、第二客户端的标识以及文件的标识;如果所述第一客户端对所述文件的访问权限包括共享权限,则所述服务器使用所述第二客户端的标识生成链接到所述文件的镜像地址;所述服务器向所述第二客户端发出发送文件指令,所述发送文件指令包括所述镜像地址。

【技术特征摘要】
1.一种文件共享方法,其特征在于,包括:服务器接收验证文件权限指令,所述验证文件权限指令包括:第一客户端的标识、第二客户端的标识以及文件的标识;如果所述第一客户端对所述文件的访问权限包括共享权限,则所述服务器使用所述第二客户端的标识生成链接到所述文件的镜像地址;所述服务器向所述第二客户端发出发送文件指令,所述发送文件指令包括所述镜像地址。2.一种文件共享方法,其特征在于,包括:服务器接收发送文件请求指令,所述发送文件请求指令包括:文件的标识和第二客户端的标识,所述第二客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成;如果所述第二客户端对所述文件的访问权限包括查看权限,则所述服务器向所述第二客户端发出发送文件响应指令,所述发送文件响应指令携带依据所述第二客户端对所述文件的访问权限确定的操作信息。3.根据权利要求2所述的方法,其特征在于,在所述服务器向所述第二客户端发出发送文件响应指令之后,还包括:在所述第二客户端对所述文件进行操作的特征参数不满足预设的条件的情况下,所述服务器关闭所述镜像地址,所述对所述文件进行操作的特征参数包括对所述文件进行操作的时间,所述预设的条件包括对所述文件进行操作的时间不满足预设的时间变化规律,所述预设的时间变化规律依据所述文件的特点设置。4.一种文件共享方法,其特征在于,包括:第一客户端向服务器发送验证文件权限指令,所述验证文件权限指令包括:所述第一客户端的标识、第二客户端的标识以及文件的标识;所述验证文件权限指令用于所述服务器在确定所述第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成链接到所述文件的镜像地址。5.一种文件共享方法,其特征在于,包括:第二客户端向服务器发出发送文件请求指令,所述发送文件请求指令包括:文件的标识和所述第二客户端的标识,所述客户端具有链接到所述文件的镜像地址,所述镜像地址由所述服务器在第一客户端对所述文件的访问权限包括共享权限的情况下,使用所述第二客户端的标识生成。6.一种服务器,其特征在...

【专利技术属性】
技术研发人员:张莉
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1