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

技术编号:21899231 阅读:22 留言:0更新日期:2019-08-17 18:34
本发明专利技术实施例提供了一种文件共享方法、装置、系统、服务器、终端及存储介质,方法包括:服务器接收第一终端发送的用于访问目标文件的访问请求,根据预先存储的文件标识与白名单信息的对应关系,确定与目标文件的文件标识对应的目标白名单信息,根据目标白名单信息和第一用户的用户标识,判断第一用户是否具有共享目标文件的权限,如果第一用户不具有共享目标文件的权限,则服务器拒绝向第一终端发送目标文件。基于上述处理,能够提高文件共享的安全性。

File sharing methods, devices, systems, servers, terminals and storage media

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

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

【技术特征摘要】
1.一种文件共享方法,其特征在于,所述方法应用于服务器,所述方法包括:接收第一终端发送的用于访问目标文件的访问请求,其中,所述访问请求中携带登录所述第一终端的第一用户的用户标识和所述目标文件的文件标识;所述目标文件为登录第二终端的第二用户需要在目标会话组中共享的文件,所述第二用户属于所述目标会话组的成员;根据预先存储的文件标识与白名单信息的对应关系,确定与所述目标文件的文件标识对应的目标白名单信息,其中,所述目标白名单信息用于标识所述目标会话组中具有共享所述目标文件的权限的成员;根据所述目标白名单信息和所述第一用户的用户标识,判断所述第一用户是否具有共享所述目标文件的权限;如果所述第一用户不具有共享所述目标文件的权限,则拒绝向所述第一终端发送所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述目标白名单信息包括所述目标会话组的会话组标识和预设参数,所述预设参数用于表示所述目标会话组中的所有成员是否均具有共享所述目标文件的权限;所述根据所述目标白名单信息和所述第一用户的用户标识,判断所述第一用户是否具有共享所述目标文件的权限,包括:在所述预设参数的值用于表示所述目标会话组中的所有成员均具有共享所述目标文件的权限的情况下,查询所述目标会话组中所有成员的用户标识;判断所述目标会话组中的所有成员的用户标识中,是否存在所述第一用户的用户标识;如果所述目标会话组中所有成员的用户标识中,存在所述第一用户的用户标识,确定所述第一用户具有共享所述目标文件的权限;如果所述目标会话组中所有成员的用户标识中,不存在所述第一用户的用户标识,确定所述第一用户不具有共享所述目标文件的权限。3.根据权利要求2所述的方法,其特征在于,所述目标白名单信息还包括所述目标会话组中具有共享所述目标文件的权限的成员的用户标识;所述方法还包括:在所述预设参数的值用于表示所述目标会话组中的所有成员不都具有共享所述目标文件的权限的情况下,判断所述目标白名单信息包含的用户标识中,是否存在所述第一用户的用户标识;如果所述目标白名单信息包含的用户标识中,存在所述第一用户的用户标识,确定所述第一用户具有共享所述目标文件的权限;如果所述目标白名单信息包含的用户标识中,不存在所述第一用户的用户标识,确定所述第一用户不具有共享所述目标文件的权限。4.根据权利要求1所述的方法,其特征在于,所述目标白名单信息包括所述目标会话组中具有共享所述目标文件的权限的成员的用户标识;所述根据所述目标白名单信息和所述第一用户的用户标识,判断所述第一用户是否具有共享所述目标文件的权限,包括:判断所述目标白名单信息包含的用户标识中,是否存在所述第一用户的用户标识;如果所述目标白名单信息包含的用户标识中,存在所述第一用户的用户标识,确定所述第一用户具有共享所述目标文件的权限;如果所述目标白名单信息包含的用户标识中,不存在所述第一用户的用户标识,确定所述第一用户不具有共享所述目标文件的权限。5.根据权利要求1所述的方法,其特征在于,在所述接收第一终端发送的用于访问目标文件的访问请求之前,所述方法还包括:接收所述第二终端发送的目标文件和所述目标文件对应的目标白名单信息;保存所述目标文件的文件标识与所述目标白名单信息的对应关系;将所述目标文件的文件标识发送至所述目标会话组中除所述第二用户以外的其他用户登录的终端。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一用户不具有共享所述目标文件的权限,向所述第一终端发送提醒消息,以通告所述第一终端所述第一用户无权共享所述目标文件。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一用户具有共享所述目标文件的权限,向所述第一终端发送所述目标文件。8.一种文件共享方法,其特征在于,所述方法应用于第二终端,所述方法包括:获取登录所述第二终端的第二用户需要在目标会话组中共享的目标文件,以及所述目标文件对应的目标白名单信息,其中,所述目标白名单信息用于标识所述目标会话组中具有共享所述目标文件的权限的成员;向服务器发送所述目标文件和所述目标白名单信息,以使所述服务器在接收到第一终端发送的用于访问所述目标文件的访问请求时,根据预先存储的文件标识与白名单信息的对应关系,确定与所述目标文件的文件标识对应的目标白名单信息,并根据所述目标白名单信息和所述第一用户的用户标识,判断所述第一用户是否具有共享所述目标文件的权限,如果所述第一用户不具有共享所述目标文件的权限,则拒绝向所述第一终端发送所述目标文件。9.根据权利要求8所述的方法,其特征在于,获取所述目标文件对应的目标白名单信息包括:接收针对预定区域的操作所触发的信号,其中,所述预定区域位于所述第二终端展示的文件访问权限设置界面中,所述信号中包括所述目标文件对应的目标白名单信息。10.根据权利要求8所述的方法,其特征在于,所述目标白名单信息包括所述目标会话组的会话组标识和预设参数,所述预设参数用于表示所述目标会话组中的所有成员是否均具有共享所述目标文件的权限。11.根据权利要求8所述的方法,其特征在于,所述目标白名单信息包括所述目标会话组中具有共享所述目标文件的权限的成员的用户标识。12.一种文件共享装置,其特征在于,所述装置应用于服务器,所述装置包括:接收模块,用于接收第一终端发送的用于访问目标文件的访问请求,其中...

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

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

1