一种数据处理方法、装置、服务器及计算机可读存储介质与流程

文档序号:22256859发布日期:2020-09-18 13:49阅读:121来源:国知局
一种数据处理方法、装置、服务器及计算机可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种数据处理方法、装置、服务器及计算机可读存储介质。



背景技术:

随着电子技术和互联网技术的快速发展,多媒体数据越来越多,为了提升用户对多媒体数据的发送效率,各类的应用软件也均提供了对多媒体数据进行发送和浏览的功能,如可将多媒体数据发送到会话界面中,以供用户下载和浏览,但当前将多媒体数据发送到会话界面后,任意用户均可对该多媒体数据进行下载浏览,由此可见,如何提升当前多媒体数据发送过程中的安全性,成为了当前的研究热点问题。



技术实现要素:

本发明实施例提供了一种数据处理方法、装置、服务器及计算机可读存储介质,实现了对目标多媒体数据的访问权限的线上调整,从而可提升目标多媒体数据的安全性。

一方面,本发明实施例提供了一种数据处理方法,所述方法由服务器执行,所述方法包括包括:

在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且所述第一用户被禁止访问所述目标多媒体数据时显示在所述第一用户终端中的;

根据对所述权限申请组件的选择操作,向第二用户终端发送所述调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限;

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。

再一方面,本发明实施例提供了一种数据处理装置,包括:

显示单元,用于在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且所述第一用户被禁止访问所述目标多媒体数据时显示在所述第一用户终端中的;

发送单元,用于根据对所述权限申请组件的选择操作,向第二用户终端发送所述调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限;

所述显示单元,还用于响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。

再一方面,本发明实施例提供了一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:

在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且所述第一用户被禁止访问所述目标多媒体数据时显示在所述第一用户终端中的;

根据对所述权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限;

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。

再一方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

本发明实施例中,服务器通过第一用户终端的后台服务器在第一用户终端中显示权限申请组件后,可根据从该第一用户终端获取到的根据对该权限申请组件的选择操作,向第二用户终端发送该调整通知消息,以使得在第二用户终端的第一应用中显示调整通知消息,则目标多媒体数据对应的权限管理用户可基于该调整通知消息对第一用户访问目标多媒体的权限进行调整,在服务器确定从第二用户终端的第一应用中获取到基于该调整通知消息发出的确认指令后,则在该第一用户终端中显示该目标多媒体数据。通过实施上述方法,实现了对目标多媒体数据的访问权限的线上调整,从而可提升目标多媒体数据的安全性。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种数据处理系统的架构示意图;

图2是本发明实施例提供的一种数据处理方法的流程示意图;

图3a是本发明实施例提供的一种不具备对目标多媒体数据进行访问的访问权限的通知消息的界面示意图;

图3b是本发明实施例提供的另一种不具备对目标多媒体数据进行访问的访问权限的通知消息的界面示意图;

图3c是本发明实施例提供的一种调整通知消息的界面示意图;

图3d是本发明实施例提供的一种访问请求对应的详情信息的界面示意图;

图3e是本发明实施例提供的一种反馈消息的界面示意图;

图3f是本发明实施例提供的另一种反馈消息的界面示意图;

图4a是本发明实施例提供的一种显示不同用户发起的对目标多媒体数据的访问权限进行调整的请求的界面示意图;

图4b是本发明实施例提供的一种针对用户的请求的显示操作的界面示意图;

图4c是本发明实施例提供的另一种针对用户的请求的显示操作的界面示意图;

图5是本发明实施例提供的另一种数据处理方法的流程示意图;

图6a是本发明实施例提供的一种管理窗口的界面示意图;

图6b是本发明实施例提供的一种添加用户到管理窗口后的界面示意图;

图6c是本发明实施例提供的一种显示第二设置控件的界面示意图;

图6d是本发明实施例提供的一种第二设置控件关闭后企业外的用户访问目标多媒体数据的界面示意图;

图7a是本发明实施例提供的一种管理用户点击第二用户终端的第一应用的会话界面的界面示意图;

图7b是本发明实施例提供的一种微盘文件列表的界面示意图;

图7c是本发明实施例提供的一种目标多媒体数据显示在第一应用的会话界面的界面示意图;

图8是本发明实施例提供的又一种数据处理方法的流程示意图;

图9是本发明实施例提供的一种数据处理装置的示意性框图;

图10是本发明实施例提供的一种服务器的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提出了一种数据处理方法,服务器通过在第一用户终端中显示权限申请组件,从而可基于在第一用户终端检测到的针对该权限申请组件的选择操作,对该第一用户终端访问目标多媒体数据的访问权限进行调整,实现了线上对目标多媒体数据的访问权限进行调整,有助于保证该目标多媒体数据的数据安全性。在具体实现中,该服务器可以是如图1所示的由10标记的服务器,具体地,该服务器可以是第一应用的服务器,该第一应用可以是微信、企业微信、qq等社交通信应用程序,也可以是其他具有存储转发文件功能的应用程序。在一个实施例中,该服务器用于支撑第一应用的运行,具体地,该服务器可包括以下至少一种功能模块:用于支持文件传输及存储的功能模块,如微盘模块,用于支持消息发送通知的功能模块,如通知模块,消息模块等,以及,用于对账号或关系链进行管理的模块,如账号管理模块,关系链管理模块。其中,微盘逻辑主要是对数据的存储,通知和消息主要是在与第一应用或第二应用等进行通信时信息的交互,账号是针对使用第一应用的唯一识别号,可以通过账号来识别用户。该服务器还可包括存储模块,该存储模块例如可以是以键值对(key-value,kv)进行存储的模块。

在一个实施例中,该服务器支持运行的第一应用包括以下一种或多种模块:用于进行会话界面显示的界面显示模块,如微盘模块,以及用于对文件进行管理的文件模块,基于该第一应用中的上述模块,第一应用对应的用户可以从微盘中选择多媒体数据并将选择的多媒体数据发送到会话界面中进行显示,以使得其他用户通过该会话界面对该多媒体数据进行查看,在一个实施例中,第一应用对应用户可以直接将多媒体数据上传到会话界面中,也可对该多媒体数据进行加密后,将加密后的多媒体数据上传到该会话界面中;此外,在第一应用对应用户将多媒体数据上传到会话界面时,可以是直接将该多媒体数据上传到会话界面中的,也可以是上传的该多媒体数据的资源链接,其中,该多媒体数据可以是文件,文档,视频,音频等多媒体数据,该多媒体数据的资源链接可以是该多媒体数据的链接卡片或文件卡片。

在一个实施例中,用于支撑第一应用运行的服务器还可在和第二应用的服务器建立通信连接后,将第一应用中的多媒体数据发送到第二应用中进行显示,具体地,该第一应用对应的服务器可通过互通服务器和第二应用对应的服务器建立连接关系,具体地,该第一应用对应的服务器和第二应用对应的服务器是通过互通服务器的即时通讯互通(instantmessagingunion,imunion)模块进行连接的,互通服务器的imunion用于执行以下操作:异构账号管理、消息逻辑、事件中心、kv存储,互通服务器的imunion主要是中转第一应用和第二应用两个异构系统的消息。

在第一应用对应的服务器和第二应用对应的服务器建立通信连接之后,第一应用可通过对应的服务器,将多媒体服务器到第二应用对应的服务器,从而在第二应用的会话界面中显示该多媒体数据,在一个实施例中,该第一应用对应的用户可先为该多媒体数据设置访问权限后,再将基于该多媒体数据生成的链接资源,通过该第一应用对应的服务器发送到第二应用中进行显示,在第二应用接收到该多媒体数据的链接资源后,可在该第二应用的会话界面中显示该多媒体数据的连接资源,并在检测到第二应用对应用户对该链接资源的选择操作后,向第一应用对应的服务器(或服务器)发送在第二应用对应的会话界面显示该对媒体资源的会话请求。在服务器接收到第二应用发送的用于显示该多媒体资源的会话请求后,若服务器确定该第二应用对应用户不具备对该多媒体数据的访问请求,则可在第二应用的会话界面中显示权限申请组件,并可在检测到第二应用对应用户对该权限申请组件的选择操作后,在第一应用显示对第二应用对应用户访问多媒体数据的访问权限进行调整的调整通知消息,第一应用对应用户则可基于该调整通知消息的指示,对该第一应用对应用户访问多媒体数据的访问权限进行调整,服务器基于检测到的对第一应用对应用户访问该多媒体数据的访问权限的调整,可触发在第一应用的会话界面中显示该目标多媒体数据。

请参阅图2,为本发明实施例提供的一种数据处理方法的流程示意图。本实施例的方法应用于上述的服务器,即上述的用于支持第一应用运行的服务器,本实施例中所描述的数据处理方法,包括以下步骤:

s201:在第一用户终端中显示权限申请组件,其中,权限申请组件是第一用户通过第一用户终端访问目标多媒体数据,且第一用户被禁止访问目标多媒体数据时显示在第一用户终端中的。

在一个实施例中,服务器可先将目标多媒体数据发送到第一用户终端,以在第一用户终端中显示该目标多媒体数据,具体地,服务器可将该目标多媒体数据直接发送到第一用户终端中进行显示,或者,可将该目标多媒体数据的链接资源发送到第一用户终端,第一用户终端在接收到第一用户对第一用户终端中显示的链接资源的选择操作后,则可在第一用户终端中显示该目标多媒体数据,其中,该目标多媒体数据可以是文档、图片或者音频等多媒体数据,该链接资源则可以是该目标多媒体数据对应的链接卡片或者文件卡片。在一个实施例中,为了保证目标多媒体数据的数据安全,服务器可为该目标多媒体数据添加访问权限后,再发送到第一用户终端,对应地,该第一用户终端接收到的目标多媒体数据也是添加访问权限后的目标多媒体数据,若第一用户终端接收到的是该目标多媒体数据的链接资源,该第一用户终端则在接收到该链接资源后,将该链接资源显示在第一用户终端的会话界面中,第一用户终端则可根据在会话界面检测到的针对该链接资源的选择操作,对该链接资源指示的目标多媒体数据进行显示。在一个实施例中,第一用户终端在对该目标多媒体数据进行显示时,可将该目标多媒体数据显示在第一应用的会话界面中,或者,也可在第二应用的会话界面中进行显示。

在一个实施例中,若第一用户终端对应的第一用户不具备对该目标多媒体数据进行访问的权限,则第一用户终端在接收到第一用户针对该链接资源的选择操作后,由于该第一用户不具备对该目标多媒体数据的访问权限,所以,该第一用户终端将不显示该目标多媒体数据,而是在第一用户终端中显示权限申请组件。在具体实现中,第一用户终端在显示目标多媒体数据的链接资源后,第一用户可点击该链接资源,以触发显示该链接资源指示的目标多媒体数据,第一用户终端在检测到第一用户对该链接资源的选择操作后,可以通过第一用户终端对应的服务器向服务器发送访问该目标多媒体数据的请求,该请求包括第一用户的用户标识,该第一用户的用户标识例如可以是该第一用户终端的终端标识,或者,该第一用户用于登录第一应用的登录账号,或者该第一用户用于登录该第二应用的登录账号。

服务器接收到访问请求后,可以根据访问请求所携带的第一用户的用户标识判断该第一用户是否具备对目标多媒体数据进行访问的权限,如果服务器确定该第一用户具备访问目标多媒体数据的权限,则可通过第一用户终端对应的服务器向该第一用户终端发送显示该目标多媒体数据的通知消息,并在第一用户终端显示该目标多媒体数据;而如果服务器在接收到访问请求后,根据该第一用户的用户标识确定该第一用户不具备对该目标多媒体数据进行访问的权限,则可通过第一用户终端对应的服务器触发该第一用户终端显示权限申请组件。

在一个实施例中,第一用户终端显示的目标多媒体数据的链接资源的会话界面可如图3a中由30标记的界面所示,该链接资源可如图3a中由301标记的链接资源所示。在第一用户点击第一用户终端显示的目标多媒体数据对应的链接资源时,第一用户终端则确定接收到针对该目标多媒体数据的选择操作,基于该选择操作,第一用户终端可向服务器发送对目标多媒体的访问请求,服务器在接收到该第一用户终端发送的访问请求后,如果服务器确定第一用户终端对应的第一用户没有访问目标多媒体数据的权限,则将不会在第一用户终端显示该目标多媒体数据,并触发在第一用户终端显示用于告知该第一用户不具备对目标多媒体数据进行访问的访问权限的通知消息,第一用户终端显示该通知消息后的界面可如图3a中由31标记的界面所示。如图3a中由31标记的界面中显示的暂无权限用于告知第一用户,该第一用户不具备访问该目标多媒体数据的权限,此外,还可在用于显示该通知消息的界面中显示权限申请组件,该权限申请组件例如可以是如图3a中由302标记的组件所示,第一用户则可通过该权限申请组件申请对目标多媒体数据的访问权限,在第一用户终端检测到第一用户对权限申请组件302的选择操作后,可切换到如图3a中由32标记的界面所示,以告知第一用户,已经通过第一用户终端向服务器提交对目标多媒体数据的访问申请。在一个实施例中,若服务器确定第一用户终端对应的第一用户没有访问目标多媒体数据的权限时显示的,用于告知第一用户不具备对目标多媒体数据进行访问的访问权限的通知消息的界面还可如图3b中的界面所示。

s202:根据对权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在第二用户终端的第一应用中显示调整通知消息,调整通知消息用于指示调整第一用户对目标多媒体数据的访问权限。

在一个实施例中,在第一用户终端中显示权限申请组件之后,第一用户可以对权限申请组件进行选择操作,第一用户终端在检测到第一用户针对该权限选择组件的选择操作后,可向服务器发送对目标多媒体数据进行访问的访问请求,服务器在确定接收到该访问请求后,则可基于该访问请求生成调整通知消息,并向第二用户终端发送该调整通知消息,以使得在第二用户终端的第一应用中显示调整通知消息,具体地,服务器可将生成的调整通知消息显示在该第二用户终端的第一应用的微盘中,其中,该调整通知消息用于提醒用于对目标多媒体数据的访问权限进行管理的管理用户调整第一用户对目标多媒体数据的访问权限,其中,在第二用户终端的第一应用中显示的调整通知消息可如图3c中由303标记的通知消息所示。在第二用户终端显示该调整通知消息后,对目标多媒体数据的访问权限进行管理的管理用户则可基于该调整通知消息,对第一用户访问该目标多媒体数据的访问权限进行调整,其中,该管理用户可通过该调整通知消息查看第一用户通过第一用户终端发送的访问请求对应的详情信息,在第二用户终端检测到该管理用户针对该调整通知消息的选择操作后,可从如图3c所示的界面可以跳转到如图3d所示的界面进行显示,其中,如图3d所示的界面包括第一用户发送的访问请求对应的详情信息,该详情信息例如可以是如图3d中由304标记的信息所示,该详情信息具体描述了:发起访问目标多媒体数据的第一用户的所在部门,申请访问的目标多媒体数据的数据名称,申请时间,以及申请理由等信息。

在一个实施例中,基于在第二用户终端显示的调整通知消息,若该管理用户允许通过该第一用户的访问请求,则可点击该调整通知消息中的请求通过按键,该请求通过按键例如可以是如图3d中由305标记的按键所示,服务器若从第二用户终端获取到管理用户针对该请求通过按键的选择操作,则确定将第一用户访问该目标多媒体数据的访问权限修改为允许该第一用户访问。或者,基于在第二用户终端显示的调整通知消息,该管理用户还可拒绝通过该第一用户的访问请求,对应的,该管理用户若拒绝该第一用户对该目标多媒体数据进行访问的申请,可点击该调整通知消息中的请求拒绝按键,该请求拒绝按键例如可以是如图3d中由306标记的按键所示,那么,服务器若从第二用户终端获取到针对请求拒绝按键的选择操作时,则保持该第一用户访问该目标多媒体数据的访问权限为禁止。在一个实施例中,若服务器从第二用户终端获取到的是针对请求通过按键的选择操作,则可将该第一用户的用户标识添加到权限管理列表中,在服务器将该第一用户的用户标识添加到该权限管理列表后,该第一用户则可通过第一用户终端对目标多媒体数据进行访问,可以理解的是,该权限管理列表中的用户标识所指示的用户为允许对该目标多媒体数据进行访问的用户。

s203:响应于第二用户终端的第一应用基于调整通知消息发出的确认指令,在第一用户终端中显示目标多媒体数据。

在一个实施例中,服务器可在检测到对第二用户终端中的请求通过按键的选择指令时,确定接收到第二用户终端的第一用户发出的确定指令,并可基于该确认指令将该第一用户访问目标多媒体数据的访问权限修改为:允许该第一用户对目标多媒体数据进行访问,服务器在将第一用户访问目标多媒体数据的权限修改为允许时,则可在第一用户终端中显示反馈消息,以提醒第一用户对目标多媒体数据进行访问,其中,显示在第一用户终端的反馈消息可以是如图3e中由307标记的消息所示,或者如图3f中由308标记的消息所示。该反馈消息可以包括该目标多媒体数据的链接资源,则第一用户可基于在第一用户终端显示的反馈消息对目标多媒体数据进行访问,如该第一用户可通过点击该反馈消息触发显示该目标多媒体数据,显示在第一用户终端的反馈消息可以显示在第一用户终端的第一应用中的,或者是显示在第一用户终端的第二应用中的。

在一个实施例中,第二用户终端的第一应用可显示不同用户发起的对目标多媒体数据的访问权限进行调整的请求,如图4a所示,包括用户e和用户f发起的申请对文档1进行访问的请求,若管理用户通过了用户e对文档1的访问请求后,若服务器检测到针对用户e的请求的显示操作,可跳转到如图4b所示的界面,或者如图4c所示的界面进行显示。

本发明实施例中,服务器通过第一用户终端的后台服务器在第一用户终端中显示权限申请组件后,可根据从该第一用户终端获取到的根据对该权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在第二用户终端的第一应用中显示调整通知消息,则目标多媒体数据对应的权限管理用户可基于该调整通知消息对第一用户访问目标多媒体的权限进行调整,在服务器确定从第二用户终端的第一应用中获取到基于该调整通知消息发出的确认指令后,则在该第一用户终端中显示该目标多媒体数据,实现了对目标多媒体数据的访问权限的线上调整,从而可提升目标多媒体数据的安全性。

请参阅图5,为本发明实施例提供的另一种数据处理方法的流程示意图。本实施例的方法应用于上述的服务器,即上述的用于支持第一应用运行的服务器,本实施例中所描述的数据处理方法,包括以下步骤:

s501:在第二用户终端的第一应用中显示管理目标多媒体数据的访问权限的管理窗口,其中,管理窗口是将目标多媒体数据发送到第一用户终端时触发显示的。

s502:根据在管理窗口中检测到的权限设置操作,确定第一用户对目标多媒体数据的访问权限,其中,若第一用户的用户标识被添加到所述管理窗口中,则允许第一用户访问目标多媒体数据。

在步骤s501和步骤s502中,所述管理窗口包括第一设置控件和第二设置控件,该管理窗口例如可以是如图6a中由601标记的窗口所示,该管理窗口包括的第一设置控件和第二设置控件,例如可以是如图6a中由602和603标记的开关,在该第一设置控件开启时,服务器允许目标用户集合中的各用户访问目标多媒体数据,该目标用户集合中的各用户为属于同一企业范围的用户,在第二设置控件开启时,则服务器允许除目标用户集合外的各用户访问目标多媒体数据。在一个实施例中,在第二用户终端的第一应用中显示管理目标多媒体数据的访问权限的管理窗口后,管理用户可以对该管理窗口进行权限设置操作,第二用户终端在检测到针对该管理窗口的权限设置操作后,会向服务器发送所检测到的针对该管理窗口的权限设置操作,服务器获得的所检测到的针对该管理窗口的权限设置操作,确定第一用户对目标多媒体数据的访问权限。

在一个实施例中,如果服务器检测到该管理窗口中的第一设置控件开启,则允许目标用户集合中的各用户访问目标多媒体数据,如果第二设置控件开启,则是允许除目标用户集合外的各用户访问目标多媒体数据,该目标用户集合例如可以是一个企业内的所有员工,也可以是指一个企业中一个部门的所有员工,对应的,除该目标用户集合外的各用户则是指不属于该企业的员工,或者不属于该部门的员工,若该第一设置控件为控制企业内的员工对该目标多媒体数据的访问权限,该第二设置控件用于控制企业外的员工对该目标多媒体数据进行访问的权限,可以理解的是,在该第一设置控件开启时,无论企业内的员工对应的用户标识是否被添加到该管理窗口中,该企业内的员工均可对该目标多媒体数据进行访问,而如果该第一设置控件关闭时,企业内的员工需要在该用户标识被添加到管理窗口后,才具备对该目标多媒体数据进行访问的权限;而对于该第二设置控件,只有在该第二设置控件开启,且企业外的用户对应的用户标识被添加到管理窗口中时,该企业外的用户才具备对该目标多媒体数据进行访问的权限。在一个实施例中,如图6b所示,若第一用户为用户e,该第一用户对应的用户标识则为e,在服务器检测到将该第一用户的用户标识添加到管理窗口后的界面可如图6b所示,在该权限管理窗口中,管理用户还通过如图6b中由604标记的组件对该第一用户的具体权限进行管理,如图6b中为第一用户设置的权限为仅对目标多媒体数据进行浏览的权限。

在一个实施例中,在第一用户的用户标识未被添加到管理窗口的情况下,如果第一用户属于目标用户集合,在检测到第一设置控件开启时,则允许第一用户访问目标多媒体数据;如果第一用户属于目标用户集合,但是在检测到第一设置控件关闭时,则服务器确定第一用户不具备对目标多媒体数据进行访问的权限,则可通过第一用户终端对应的服务器在该第一用户终端中显示权限申请组件,即转而执行步骤s503。在一个实施例中,在第一用户的用户标识未被添加到管理窗口的情况下,如果第一用户不属于目标用户集合,则在检测到第二设置控件开启时,则执行步骤s503,而如果第一用户不属于目标用户集合,且在检测到第二设置控件关闭时,则服务器不会在第一用户终端中显示权限申请组件,也即是说,服务器禁止不属于目标用户集合的用户申请访问该目标多媒体数据。

在一个实施例中,若目标用户集合包括的用户为企业内的员工,文件下载权限的管理窗口如图6a中由601标记的窗口所示,则该第一设置控件为企业内收到文件可下载,第二设置控件则为企业外通过链接可下载。当第一设置控件开启时,则服务器确定该企业内的员工具备对目标多媒体数据进行访问的权限,该权限具体可包括对目标多媒体进行浏览的权限,或者对目标多媒体进行下载的权限,或者对该目标多媒体进行编辑的权限等,可以理解的是,若第一用户是该企业内的员工,在该第一设置控件开启时,即使第一用户的用户标识未被添加到权限管理窗口中,该第一用户仍然具备对目标多媒体数据进行访问的权限。而在第一设置控件关闭时,第一用户只有在该用户标识被添加到权限管理窗口时,才具备对目标多媒体数据进行访问的权限。其中,服务器可将该第一用户的用户标识添加到访问权限列表中,以使得第一用户具备对目标多媒体数据进行访问的权限,若第一用户不在访问权限列表中,则确定该第一用户不具备对该目标多媒体数据进行访问的权限,服务器若检测到第一用户针对该目标多媒体数据的访问请求,如对目标多媒体数据对应链接资源的选择操作,则会在第一用户终端中显示权限申请组件,第一用户可根据该权限申请组件进行访问权限的申请,在该申请通过后,则可以对目标多媒体数据进行访问。

在一个实施例中,当第二设置控件开启时,则服务器确定是允许企业外的用户对目标访问数据进行下载,具体地,在第二设置控件开启,且该企业外的用户的用户标识被添加到权限管理窗口时,服务器确定该企业外的用户可对目标多媒体数据进行访问,而在该第二设置控件开启,但该企业外的用户的用户标识未被添加到权限管理窗口时,则服务器则确定该企业外的用户不可对该目标多媒体数据进行访问。若第一用户既不在访问权限列表的列表中,也不是该企业内的员工,在第二设置控件开启的情况下,若检测企业外的第一用户对该目标多媒体数据的访问操作时,则可在第一用户终端中显示权限申请组件,该企业外的第一用户则可基于该权限申请组件进行访问权限的申请,只有申请通过后,才可以下载文件,而在第二设置控件关闭时,即使服务器检测到针对第一用户终端中显示的目标多媒体数据的访问操作,也不会在第一用户终端中显示权限申请组件,即是说,在第二设置控件关闭的情况下,服务器禁止企业外的第一用户进行访问权限的申请下载文件,在一个实施例中,该第二设置控件还可显示在如图6c所示界面中,该第二设置控件例如可以是如图6c中由605标记的控件所示,管理用户通过如图6c所示的第二设置控件控制企业外的用户对目标多媒体数据的访问。在一个实施例中,若该第一用户为企业外的用户,在该第二设置控件关闭后,由于服务器禁止第一用户申请对目标多媒体进行访问,在检测到第一用户对目标多媒体数据的访问操作后,则可显示如图6d所示的界面,该界面不包括权限申请组件。

s503:在第一用户终端中显示权限申请组件,其中,权限申请组件是第一用户通过第一用户终端访问目标多媒体数据,且第一用户被禁止访问目标多媒体数据时显示在第一用户终端中的。

s504:根据对权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在第二用户终端的第一应用中显示调整通知消息,调整通知消息用于指示调整第一用户对目标多媒体数据的访问权限。

其中,步骤s503和s504的具体实施方式可以参见上述实施例步骤s201和s202的具体描述,此处不再赘述。

s505:响应于第二用户终端的第一应用基于调整通知消息发出的确认指令,在第一用户终端中显示目标多媒体数据。

在一个实施例中,权限申请组件可以被显示在第一用户终端的第一应用中,则服务器在确定接收到第二用户终端的第一应用基于该调整通知消息发出的确认指令时,可先在第一用户终端的第一应用中显示反馈消息,在第一应用中显示的反馈消息例如可以是如图3e中由307标记的消息,或者如图3f中由308标记的消息所示,其中,该反馈消息包括目标多媒体数据的链接资源,服务器在该第一应用显示该反馈消息后,如果检测到对链接资源的选择操作,则可在第一用户终端的第一应用中显示目标多媒体数据。在一个实施例中,权限申请组件还可被显示在第一用户终端的第二应用中,服务器在确定接收到第二用户终端的第一应用基于该调整通知消息发出的确认指令后,可直接跳转到第一用户终端的第二应用,并在第一用户终端的第二应用中显示目标多媒体数据。在一个实施例中,该第一应用可以是企业微信应用,该第二应用可以是微信。

在本发明实施例中,服务器可在第二用户终端的第一应用中显示权限管理窗口,以使得管理用户可基于该权限管理窗口对目标多媒体数据的访问权限进行管理,根据在该管理窗口中检测到的针对目标多媒体数据的权限管理操作,服务器可确定第一用户对该目标多媒体数据进行访问的权限,并可在确定该第一用户不具备对该目标多媒体数据进行访问,但接收到第一用户对该目标多媒体数据的访问操作时,在第一用户终端中显示权限申请组件,以使得第一用户可基于该权限申请组件申请对目标多媒体数据进行访问的权限,基于在第一用户终端检测到的根据该权限申请组件的选择操作,服务器可在第二用户终端的第一应用中显示调整通知消息,并在确定该第二用户终端的第一应用基于该调整通知消息发出的确认指令时,在该第一用户终端显示该目标多媒体数据,可实现线上对目标多媒体数据的访问权限的修改,从而可提升该目标多媒体数据的安全性。

在一个实施例中,第二用户终端的第一应用可以从微盘中选择目标多媒体数据转发到第二用户终端的第一应用的会话界面上。具体的,管理用户点击第二用户终端的第一应用的会话界面上的如图7a中由701标记的微盘文件,在第二终端检测到该管理用户的点击操作后,可以从如图7a所示的界面跳转到如图7b所示的界面进行显示,其中,如图7b所示的界面包括第二用户终端的第一应用的微盘文件列表,该微盘文件列表例如可以是如图7b中由702标记的信息所示,管理用户可以从该微盘文件列表中选择目标多媒体数据,该目标多媒体数据例如可以是如图7b中由703标记的文档,在检测到管理用户对该目标多媒体数据上传到第一应用的会话界面的确认指令后,可将该目标多媒体数据发送到第一应用的会话界面进行显示,该确认指令例如可以针对7b中由704标记的确认按键所发出的。在第二用户终端的第一应用检测到管理用户针对该目标多媒体数据确认按键的选择操作后,可以从如图7b所示的界面跳转到如图7c所示的界面进行显示,即将该目标多媒体数据发送到第一应用的会话界面进行显示,在该第一应用的会话界面显示的目标多媒体数据可如图7c中由705标记的信息所示,显示的目标多媒体数据为该目标多媒体数据的连接链接资源。

如图8所示为本发明实施例提供的又一种数据处理方法的流程示意图。在如图8所示的流程中,管理用户可先通过第二用户终端的第一应用从微盘中选择目标多媒体数据发送到服务器,以在第一应用和第二应用的会话界面中进行显示,服务器在接收到该目标多媒体数据后,可基于该目标多媒体数据生成对应的链接资源,该链接资源例如可以是链接卡片或者文件卡片,并可向第一应用推送文件卡片,给第二应用推送链接卡片。

在一个实施例中,第一用户终端的第一应用在接收到该文件卡片后,以及该第一用户终端的第二应用在接收到该链接卡片后,可在对应的会话界面展示该文件卡片或链接卡片,用户则可通过在会话界面显示的文件卡片或链接资源对目标多媒体数据进行访问。具体地,第一用户可基于在第一用户终端显示的文件卡片对目标多媒体数据进行访问,在第一用户点击该文件卡片后,第一用户终端可向服务器发送对该目标多媒体数据进行访问的访问请求,该访问请求包括该第一用户的用户标识,以及该第一应用请求访问的目标多媒体数据的数据标识,进一步的,该服务器在则可基于接收到的访问请求包括的第一用户的用户标识,确定该第一用户是否具备访问目标多媒体数据的权限,具体地,服务器可通过查看该第一用户的用户标识是否在预设的权限访问列表中,来确定该第一用户是否具备对目标多媒体数据的访问权限,其中,该第一用户的用户标识在处于该权限访问列表时,确定该第一用户具备对目标多媒体数据的访问权限,从而可在第一用户中显示该目标多媒体数据。或者,如果该第一用户的用户标识未处于该权限访问列表中,则确定该第一用户不具备对该目标多媒体数据进行访问的权限,则可在第一用户终端中显示权限申请组件,该第一用户可基于该权限申请组件进行访问权限的申请。

在服务器基于该第一用户的用户标识确定该第一用户是否具备对目标多媒体数据进行访问的权限时,若第一用户标识不在该权限访问列表中,也不属于目标用户集合的企业,则向第一用户终端返回该第一用户不具备访问权限的通知消息,在向第一用户终端返回该第一用户不具备访问权限的通知消息时,可在该通知消息中一并显示权限申请组件,以使得第一用户可基于该权限申请组件进行访问权限的申请。在第一用户通过该权限申请组件进行访问权限的申请后,服务器可在第二用户终端的第一应用中显示调整通知消息,该调整通知消息包括第一用户的申请理由,以及申请通过按键,申请拒绝按键,若服务器检测到管理用户对该申请通过按键的选择操作,则可将该第一用户的用户标识添加到权限访问列表中,并将允许该第一用户对目标多媒体数据进行访问的反馈消息显示在第一用户终端中,第一用户则可而基于在第一用户终端显示的反馈消息对目标多媒体数据进行访问。

基于上述数据处理方法实施例的描述,本发明实施例还提出了一种数据处理装置,该数据处理装置可以是运行于上述的服务器中的一个计算机程序(包括程序代码)。该数据处理装置可用于执行如图2以及图5所述的数据处理方法,请参阅图9,该数据处理装置包括:显示单元901、发送单元902和确定单元903。

显示单元901,用于在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且所述第一用户被禁止访问所述目标多媒体数据时显示在所述第一用户终端中的;

发送单元902,用于根据对所述权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限;

所述显示单元901,还用于响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。

在一个实施例中,所述权限申请组件被显示在所述第一用户终端的第一应用中,所述显示单元901,具体用于:

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端的第一应用中显示反馈消息,其中,所述反馈消息包括所述目标多媒体数据的链接资源;

若检测到对所述链接资源的选择操作,在所述第一用户终端的第一应用中显示所述目标多媒体数据。

在一个实施例中,所述权限申请组件被显示在所述第一用户终端的第二应用中,所述显示单元901,具体用于:

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,跳转到所述第一用户终端的第二应用;

在所述第一用户终端的第二应用中显示所述目标多媒体数据。

在一个实施例中,所述装置还包括:确定单元903。

所述显示单元901,还用于在所述第二用户终端的第一应用中显示管理所述目标多媒体数据的访问权限的管理窗口,其中,所述管理窗口是将所述目标多媒体数据发送到所述第一用户终端时触发显示的;

确定单元903,用于根据在所述管理窗口中检测到的权限设置操作,确定所述第一用户对所述目标多媒体数据的访问权限,其中,若所述第一用户的用户标识被添加到所述管理窗口中,则允许所述第一用户访问所述目标多媒体数据。

在一个实施例中,所述管理窗口包括第一设置控件和第二设置控件,所述第一设置控件开启时,允许目标用户集合中的各用户访问所述目标多媒体数据;

所述第二设置控件开启时,允许除所述目标用户集合外的各用户访问所述目标多媒体数据。

在一个实施例中,所述第一用户的用户标识未被添加到所述管理窗口中,若所述第一用户属于所述目标用户集合,在检测到所述第一设置控件开启时,允许所述第一用户访问所述目标多媒体数据;

若所述第一用户属于所述目标用户集合,在检测到所述第一设置控件关闭时,确定执行所述在第一用户终端中显示权限申请组件的步骤。

在一个实施例中,所述第一用户的用户标识未被添加到所述管理窗口中,若所述第一用户不属于所述目标用户集合,在检测到所述第二设置控件开启时,确定执行所述在第一用户终端中显示权限申请组件的步骤;

若所述第一用户不属于所述目标用户集合,在检测到所述第二设置控件关闭时,在第一用户终端中不显示权限申请组件。

本发明实施例中,显示单元901在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且禁止所述第一用户访问所述目标多媒体数据时显示在所述第一用户终端中的,发送单元902根据对所述权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限,显示单元901响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。通过实施上述方法,实现了对目标多媒体数据的访问权限的线上调整,从而可提升目标多媒体数据的安全性。

请参阅图10,是本发明实施例提供的一种服务器的结构示意性框图。如图10所示的本实施例中的服务器可包括:一个或多个处理器101;一个或多个输入设备102,一个或多个输出设备103和存储器104。上述处理器101、输入设备102、输出设备103和存储器104通过总线105连接。存储器104用于存储计算机程序,所述计算机程序包括程序指令,处理器101用于执行所述存储器104存储的程序指令。

所述存储器104可以包括易失性存储器(volatilememory),如随机存取存储器(random-accessmemory,ram);存储器104也可以包括非易失性存储器(non-volatilememory),如快闪存储器(flashmemory),固态硬盘(solid-statedrive,ssd)等;存储器104还可以包括上述种类的存储器的组合。

所述处理器101可以是中央处理器(centralprocessingunit,cpu)。所述处理器101还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)等。该pld可以是现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)等。所述处理器101也可以为上述结构的组合。

本发明实施例中,所述存储器104用于存储计算机程序,所述计算机程序包括程序指令,处理器101用于执行存储器104存储的程序指令,用来实现上述如图2和图5中相应方法的步骤。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

在第一用户终端中显示权限申请组件,其中,所述权限申请组件是第一用户通过所述第一用户终端访问目标多媒体数据,且所述第一用户被禁止访问所述目标多媒体数据时显示在所述第一用户终端中的;

根据对所述权限申请组件的选择操作,向第二用户终端发送调整通知消息,以使得在所述第二用户终端的第一应用中显示所述调整通知消息,所述调整通知消息用于指示调整所述第一用户对所述目标多媒体数据的访问权限;

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端中显示所述目标多媒体数据。

在一个实施例中,所述权限申请组件被显示在所述第一用户终端的第一应用中,所述处理器101被配置调用所述程序指令,用于执行:

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,在所述第一用户终端的第一应用中显示反馈信息,其中,所述反馈信息包括所述目标多媒体数据的链接资源;

若检测到对所述链接资源的选择操作,在所述第一用户终端的第一应用中显示所述目标多媒体数据。

在一个实施例中,所述权限申请组件被显示在所述第一用户终端的第二应用中,所述处理器101被配置调用所述程序指令,用于执行:

响应于所述第二用户终端的第一应用基于所述调整通知消息发出的确认指令,跳转到所述所述第一用户终端的第二应用;

在所述第一用户终端的第二应用中显示所述目标多媒体数据。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

在所述第二用户终端的第一应用中显示管理所述目标多媒体数据的访问权限的管理窗口,其中,所述管理窗口是将所述目标多媒体数据发送到所述第一用户终端时触发显示的;

根据在所述管理窗口中检测到的权限设置操作,确定所述第一用户对所述目标多媒体数据的访问权限,其中,若所述第一用户的用户标识被添加到所述管理窗口中,则允许所述第一用户访问所述目标多媒体数据。

在一个实施例中,所述管理窗口包括第一设置控件和第二设置控件,所述第一设置控件开启时,允许目标用户集合中的各用户访问所述目标多媒体数据;

所述第二设置控件开启时,允许除所述目标用户集合外的各用户访问所述目标多媒体数据。

在一个实施例中,所述第一用户的用户标识未被添加到所述管理窗口中,若所述第一用户属于所述目标用户集合,在检测到所述第一设置控件开启时,允许所述第一用户访问所述目标多媒体数据;

若所述第一用户属于所述目标用户集合,在检测到所述第一设置控件关闭时,确定执行所述在第一用户终端中显示权限申请组件的步骤。

在一个实施例中,所述第一用户的用户标识未被添加到所述管理窗口中,若所述第一用户不属于所述目标用户集合,在检测到所述第二设置控件开启时,确定执行所述在第一用户终端中显示权限申请组件的步骤;

若所述第一用户不属于所述目标用户集合,在检测到所述第二设置控件关闭时,在第一用户终端中不显示权限申请组件。

本发明实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述如图2和图5所示的方法实施例。其中,所述的计算机可读存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1