一种文件共享方法、装置、系统、服务器及存储介质制造方法及图纸

技术编号:22005418 阅读:17 留言:0更新日期:2019-08-31 06:53
本发明专利技术实施例提供了一种文件共享方法、装置、系统、服务器及存储介质,方法包括:接收第一终端发送的用于访问目标文件的访问请求,其中,访问请求中携带登录第一终端的第一用户的用户标识和目标文件的文件标识,目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,第二用户属于目标会话组的成员,根据预先存储的文件标识与会话组标识的对应关系、目标文件的文件标识和第一用户的用户标识,判断第一用户是否属于目标会话组的成员,如果第一用户不属于目标会话组的成员,则拒绝向第一终端发送目标文件。基于上述处理,能够提高文件共享的安全性。

A File Sharing Method, Device, System, Server and Storage Media

【技术实现步骤摘要】
一种文件共享方法、装置、系统、服务器及存储介质
本专利技术涉及互联网
,特别是涉及一种文件共享方法、装置、系统服务器及存储介质。
技术介绍
随着互联网技术的快速发展,用户可以通过终端与自己的好友、同事进行交流,且可以与自己的好友、同事共享文件。例如,该用户可以通过终端向自己的同事发送办公文档,以共享该办公文档。相关技术中,当用户需要与多个同事共享一文件时,该用户可以使用终端创建一个会话组,该会话组的成员可以包括该用户及需要共享该文件的同事。该用户可以在该会话组中,将该文件上传至服务器为该会话组分配的存储空间中,服务器则可以将该文件的文件标识发送至该会话组中的其他用户,进而,该会话组中的其他用户可以使用终端,通过该文件的文件标识向服务器发送访问请求,服务器则可以将该文件发送至该会话组中的其他用户使用的终端。然而,该会话组的成员以外的其他用户通过一些手段,比如恶意攻击者可能会通过网络抓包等手段,也有可能获取到该文件的访问入口或者该文件的文件标识,进而,可以通过该访问入口或该文件的文件标识从服务器中获取该文件,导致文件共享的安全性较低。
技术实现思路
本专利技术实施例的目的在于提供一种文件共享方法、装置、系统、服务器及存储介质,可以提高文件共享的安全性。具体技术方案如下:第一方面,为了达到上述目的,本专利技术实施例公开了一种文件共享方法,所述方法应用于服务器,所述方法包括:接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员;如果所述第一用户不属于所述目标会话组的成员,则拒绝向所述第一终端发送所述目标文件。可选的,所述方法还包括:如果所述第一用户属于所述目标会话组的成员,向所述第一终端发送所述目标文件。可选的,在所述接收第一终端发送的用于访问目标文件的访问请求之前,所述方法还包括:接收所述第二终端发送的目标文件和所述目标会话组的会话组标识;保存所述目标文件的文件标识与所述目标会话组的会话组标识的对应关系;将所述目标文件的文件标识发送至所述目标会话组中除所述第二用户以外的其他用户登录的终端。可选的,所述方法还包括:如果所述第一用户不属于所述目标会话组的成员,向所述第一终端发送提醒消息,以通告所述第一终端所述第一用户无权共享所述目标文件。可选的,所述根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员,包括:在预先存储的文件标识与会话组标识的对应关系中,确定与所述目标文件的文件标识对应的会话组标识,得到目标会话组标识;判断所述目标会话组标识所标识的会话组中成员的用户标识中,是否存在所述第一用户的用户标识;如果存在所述第一用户的用户标识,确定所述第一用户属于所述目标会话组的成员;如果不存在所述第一用户的用户标识,确定所述第一用户不属于所述目标会话组的成员。第二方面,为了达到上述目的,本专利技术实施例还公开了一种文件共享装置,所述装置应用于服务器,所述装置包括:接收模块,用于接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;判断模块,用于根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员;第一处理模块,用于如果所述第一用户不属于所述目标会话组的成员,则拒绝向所述第一终端发送所述目标文件。可选的,所述装置还包括:第一发送模块,用于如果所述第一用户属于所述目标会话组的成员,向所述第一终端发送所述目标文件。可选的,所述装置还包括:第二处理模块,用于接收所述第二终端发送的目标文件和所述目标会话组的会话组标识;保存所述目标文件的文件标识与所述目标会话组的会话组标识的对应关系;将所述目标文件的文件标识发送至所述目标会话组中除所述第二用户以外的其他用户登录的终端。可选的,所述装置还包括:第二发送模块,用于如果所述第一用户不属于所述目标会话组的成员,向所述第一终端发送提醒消息,以通告所述第一终端所述第一用户无权共享所述目标文件。可选的,所述判断模块,具体用于在预先存储的文件标识与会话组标识的对应关系中,确定与所述目标文件的文件标识对应的会话组标识,得到目标会话组标识;判断所述目标会话组标识所标识的会话组中成员的用户标识中,是否存在所述第一用户的用户标识;如果存在所述第一用户的用户标识,确定所述第一用户属于所述目标会话组的成员;如果不存在所述第一用户的用户标识,确定所述第一用户不属于所述目标会话组的成员。第三方面,为了达到上述目的,本专利技术实施例还公开了一种文件共享系统,所述系统包括服务器和多个终端;所述多个终端中的第一终端,用于向所述服务器发送用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录所述多个终端中的第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;所述服务器,用于接收所述访问请求,根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员;如果所述第一用户不属于所述目标会话组的成员,则拒绝向所述第一终端发送所述目标文件。第四方面,为了达到上述目的,本专利技术实施例还公开了一种服务器,所述服务器包括存储器和处理器;所述存储器,用于存放计算机程序;所述处理器,用于执行存储器上所存放的程序时,实现如上述第一方面所述的文件共享方法步骤。第五方面,为了达到上述目的,本专利技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面所述的文件共享方法步骤。第六方面,为了达到上述目的,本专利技术实施例还公开了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的文件共享方法步骤。本专利技术实施例提供了一种文件共享方法,服务器可以接收第一终端发送的用于访问目标文件的访问请求,根据预先存储的文件标识与会话组标识的对应关系、目标文件的文件标识和第一用户的用户标识,判断第一用户是否属于目标会话组的成员,如果第一用户不属于目标会话组的成员,则拒绝向第一终端发送目标文件。基于上述处理,通过服务器在接收到访问请求时,通过文件标识和会话组标识的对应关系、目标文件的文件标识和第一用户的用户标识,来判断第一用户是否属于目标会话组的成员,即通过将文件标识和会话组标识进行绑定,以及服务器对第一用户的访问权限进行判断,来确定该第一用户是否可以访问该目标文件,由于目标会话组的成员以外的其他用户,并不属于目标会话组的成本文档来自技高网...

【技术保护点】
1.一种文件共享方法,其特征在于,所述方法应用于服务器,所述方法包括:接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员;如果所述第一用户不属于所述目标会话组的成员,则拒绝向所述第一终端发送所述目标文件。

【技术特征摘要】
1.一种文件共享方法,其特征在于,所述方法应用于服务器,所述方法包括:接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员;如果所述第一用户不属于所述目标会话组的成员,则拒绝向所述第一终端发送所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一用户属于所述目标会话组的成员,向所述第一终端发送所述目标文件。3.根据权利要求1所述的方法,其特征在于,在所述接收第一终端发送的用于访问目标文件的访问请求之前,所述方法还包括:接收所述第二终端发送的目标文件和所述目标会话组的会话组标识;保存所述目标文件的文件标识与所述目标会话组的会话组标识的对应关系;将所述目标文件的文件标识发送至所述目标会话组中除所述第二用户以外的其他用户登录的终端。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一用户不属于所述目标会话组的成员,向所述第一终端发送提醒消息,以通告所述第一终端所述第一用户无权共享所述目标文件。5.根据权利要求1所述的方法,其特征在于,所述根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一用户的用户标识,判断所述第一用户是否属于所述目标会话组的成员,包括:在预先存储的文件标识与会话组标识的对应关系中,确定与所述目标文件的文件标识对应的会话组标识,得到目标会话组标识;判断所述目标会话组标识所标识的会话组中成员的用户标识中,是否存在所述第一用户的用户标识;如果存在所述第一用户的用户标识,确定所述第一用户属于所述目标会话组的成员;如果不存在所述第一用户的用户标识,确定所述第一用户不属于所述目标会话组的成员。6.一种文件共享装置,其特征在于,所述装置应用于服务器,所述装置包括:接收模块,用于接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;判断模块,用于根据预先存储的文件标识与会话组标识的对应关系、所述目标文件的文件标识和所述第一...

【专利技术属性】
技术研发人员:朱建庭
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

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

1