一种文件的操作权限设置方法、装置和存储介质与流程

文档序号:18901369发布日期:2019-10-18 21:59阅读:171来源:国知局
一种文件的操作权限设置方法、装置和存储介质与流程

本申请涉及图片处理技术领域,具体涉及一种文件的操作权限设置方法、装置和存储介质。



背景技术:

在多用户计算机系统的管理中,权限(privilege)是指某个特定对象具有特定的系统资源使用权力,如对文档中的文档管理与阅读的权限。以在线控制文档为例,即文档存放在远端服务器上,文档提供方为不同文档接收方赋予不同文档访问权限,文档接收方在访问文档内容时,由远端服务器上权限控制系统根据文档提供方的不同设置,实时控制文档接收方的操作权限。

相关技术中,在线控制文档的操作权限,当存在大量用户待设置权限的用户时,需要针对每一个用户单独设置文档的操作权限,操作繁琐,导致权限设置的速度较慢。



技术实现要素:

本申请实施例提供一种文件的操作权限设置方法、装置和存储介质,可以提升操作权限的设置速度。

本申请实施例提供一种文件的操作权限设置方法,包括:

接收目标文件的操作权限设置请求,所述操作权限设置请求包括本端用户标识和权限类型;

根据所述操作权限设置请求,生成所述本端用户标识关联的第一权限设置界面,所述第一权限设置界面至少包括群组标识选择接口;

通过所述群组标识选择接口接收用户的选择指令,并获取所述选择指令所指示的目标群组标识;

对所述目标群组标识对应群组内用户设置所述权限类型。

相应的,本申请实施例还提供了一种文件的操作权限设置装置,包括:

指令接收单元,用于接收目标文件的操作权限设置请求,所述操作权限设置请求包括本端用户标识和权限类型;

第一界面生成单元,用于根据所述操作权限设置请求,生成所述本端用户标识关联的第一权限设置界面,所述第一权限设置界面至少包括群组标识选择接口;

第一标识获取单元,用于通过所述群组标识选择接口接收用户的选择指令,并获取所述选择指令所指示的目标群组标识;

权限设置单元,用于对所述目标群组标识对应的群组内用户设置所述权限类型。

可选的,在一些实施例中,所述第一界面生成单元包括:

第一获取子单元,用于根据所述操作权限设置请求,获取所述本端用户标识关联的群组信息、以及待启动界面的界面标识;

初始化子单元,用于调用界面启动函数创建初始化界面,并获取所述界面标识对应的布局文件;

绘制子单元,用于根据所述布局文件在所述初始化界面中绘制相应的控件;

显示子单元,用于将所述群组信息加载至所述控件中进行显示,以得到第一权限设置界面。

可选的,在一些实施例中,所述权限设置单元包括:

标识添加子单元,用于将所述目标群组标识对应群组内的所有候选用户标识作为待授权用户标识,并将所述待授权用户标识添加至待授权标识集合中;

权限设置子单元,用于对所述待授权标识集合中的待授权用户标识,设置所述权限类型。

可选的,在一些实施例中,所述权限设置子单元用于:

基于所述待授权对象集合和所述权限类型生成授权请求;

向服务器发送所述授权请求,以使所述服务器根据所述授权请求对所述待授权对象集合中的待授权用户标识,授予所述权限类型的操作权限。

可选的,在一些实施例中,所述第一标识获取单元包括:

第二获取子单元,用于获取对所述群组标识选择接口所在显示区域的第一触摸信息;

指令获取子单元,用于当所述第一触摸信息满足第一预设条件时,基于所述第一触摸信息生成选择指令;

位置获取子单元,用于根据所述选择指令调用定位函数获取所述显示区域的位置信息;

标识获取子单元,用于根据所述位置信息获取对应的群组标识,以作为所述选择指令所指示的目标群组标识。

可选的,在一些实施例中,所述装置还包括:

信息获取单元,用于在对所述目标群组标识对应群组内用户设置所述权限类型之后,获取对所述目标群组标识选择接口所在显示区域的第二触摸信息;

第二界面生成单元,用于当所述第二触摸信息满足第二预设条件时,根据所述目标群组标识生成第二权限设置界面,所述第二权限设置界面包括所述群组内所有候选用户标识的用户标识选择接口;

权限取消单元,用于通过所述用户标识选择接口触发权限取消指令,并根据所述权限取消指令取消相应候选用户标识的所述操作权限。

可选的,在一些实施例中,所述装置还包括:

指令触发单元,用于在根据所述目标群组标识生成第二权限设置界面之后,通过所述用户标识选择接口触发权限更改指令;

权限更改单元,用于根据所述权限更改指令,对相应候选用户标识所设置权限的权限类型进行更改。

可选的,在一些实施例中,所述第一触摸信息包括第一触摸压力值,所述第二触摸信息包括第二触摸压力值;

所述指令获取子单元用于:当所述第一触摸压力值小于预设压力值时,生成选择指令;

所述指令触发单元用于:当所述第二触摸压力值不小于预设压力值时,根据所述目标群组标识生成第二权限设置界面。

可选的,在一些实施例中,所述第一触摸信息包括预设时间段内的第一触摸次数,所述第二触摸信息包括预设时间段内的第二触摸次数;

所述指令获取子单元用于:当所述第一触摸次数为第一预设次数时,生成选择指令;

所述指令触发单元用于:当所述第二触摸次数为第二预设次数时,根据所述目标群组标识生成第二权限设置界面。

可选的,在一些实施例中,所述装置还包括:

集合获取单元,用于在对所述目标群组标识对应的群组内用户设置所述权限类型之前,获取本端用户标识关联的好友用户标识集合,以及获取所述目标群组标识对应的候选用户标识集合;

第一判断单元,用于当所述好友用户标识集合与所述候选用户标识集合中含有共同用户标识时,判断是否已对所述共同用户标识设置对所述目标文件的操作权限;

所述权限设置单元,用于在所述第一判断单元判定为否时,执行对所述目标群组标识对应的群组内用户设置所述权限类型的操作。

可选的,在一些实施例中,所述权限设置单元还用于:

在所述第一判断单元判定已对所述共同用户标识设置对所述目标文件的操作权限时,对所述群组内除所述共同用户标识外的其他候选用户标识,设置所述权限类型。

可选的,在一些实施例中,所述第一权限设置界面还包括对象集合器;所述装置还包括:

图标获取单元,用于在通过所述群组标识选择接口接收用户的选择指令,并获取所述选择指令所指示的目标群组标识之后,对所述目标群组标识对应的群组内用户设置所述权限类型之前,获取所述目标群组标识对应的群组图标;

图标显示单元,用于将所述群组图标加载至所述对象集合器中并显示。

可选的,在一些实施例中,所述装置还包括:

第二标识获取单元,用于在对所述目标群组标识对应的群组内用户设置所述权限类型之后,每隔预设时间间隔获取所述群组内的候选用户标识;

第二判断单元,用于将当前获取到的当前候选用户标识与上一次获取到的历史候选用户标识进行比较,判断是否有新增加的新增用户标识;

所述权限设置单元,还用于在所述第二判断单元判定为是时,对所述新增用户标识设置所述权限类型的操作权限。

相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的文件的操作权限设置方法。

本申请实施例采用接收目标文件的操作权限设置请求,根据操作权限设置请求生成本端用户标识关联的第一权限设置界面;通过第一权限设置界面中的群组标识选择接口接收用户的选择指令,并获取选择指令所指示的目标群组标识;对目标群组标识对应的群组内用户设置相同权限类型的操作权限。该方案通过群组标识选择接口触发获取目标群组标识,可将目标群组标识对应的群组作为一个整体,对该群组内用户统一设置权限,降低了权限设置过程中操作的繁琐程度,从而实现对群组权限快速设置。

附图说明

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

图1是本申请实施例提供的信息交互系统的场景示意图。

图2是本申请实施例提供的文件的操作权限设置方法的流程示意图。

图3是本申请实施例提供的文件的操作权限设置方法的另一种流程示意图。

图4是本申请实施例提供的文件的操作权限设置方法的应用场景示意图。

图5是本申请实施例提供的文件的操作权限设置方法另一种应用场景示意图。

图6是本申请实施例提供的文件的操作权限设置方法又一种应用场景示意图。

图7是本申请实施例提供的文件的操作权限设置方法又一种应用场景示意图。

图8是本申请实施例提供的文件的操作权限设置装置的结构示意图。

图9是本申请实施例提供的文件的操作权限设置装置的另一种结构示意图。

图10是本申请实施例提供的文件的操作权限设置装置的又一种结构示意图。

图11是本申请实施例提供的文件的操作权限设置装置的又一种结构示意图。

图12是本申请实施例提供的文件的操作权限设置装置的又一种结构示意图。

图13是本申请实施例提供的终端的结构示意图。

具体实施方式

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

本申请实施例提供一种信息交互系统,该系统包括本申请实施例任一提供的文件的操作权限设置装置,该文件的操作权限设置装置可以集成在终端等设备中,其中该终端可以为手机、或平板电脑等。此外,该系统还可以包括其他设备,比如,还可以包括服务器、路由器等设备。

参考图1,本申请实施例提供了一种信息交互系统,包括:终端11和服务器12,终端11与服务器12通过网络13连接。其中,网络13中包括路由器、网关等等网络实体,图中并为示意出。终端11可以通过有线网络或无线网络与服务器12进行信息交互,比如可以从服务器12下载应用(如即时通讯应用)和/或应用更新数据包和/或与应用相关的数据信息或业务信息。其中,终端11可以为手机、平板电脑、笔记本电脑等设备,图1是以终端11为手机为例。该终端11中可以安装有各种用户所需的应用,比如具备娱乐功能的应用(如即时通讯应用,音频播放应用,游戏应用),又如具备服务功能的应用(如地图导航应用、团购应用等)。

基于上述图1所示的系统,以即时通讯应用为例,终端11可以通过网络12从服务器12中按照需求下载即时通讯应用、即时通讯应用更新数据包、和/或与即时通讯应用相关的数据信息或业务信息,该即时通讯应用中可以创建在线文件,比如在线文档或在线图片等。采用本申请实施例,在线文件创建完成后,终端11可以接收目标文件的操作权限设置请求,该操作权限设置请求携带本端用户标识和权限类型,然后终端11根据操作权限设置请求生成本端用户标识关联的第一权限设置界面(第一权限设置界面中至少包括群组标识选择接口),再通过第一权限设置界面中的群组标识选择接口接收用户的选择指令(或称为对象选择指令),并获取选择指令所指示的目标群组标识,最后,终端11对目标群组标识对应的群组内用户设置上述权限类型的操作权限。

可选地,在终端11对候选用户标识设置完成操作权限之后,终端11还可以将设置完成后的数据信息同步至服务器12中,以使得在其他终端登录该即时通讯应用相应账户时,可以从服务器12中获取同步数据。

上述图1示例仅为实现本申请实施例的一个系统架构实例,本申请实施例并不限于上述图1所示的系统结构,基于该系统架构,提出本申请各个实施例。

在一实施例中,提供了一种文件的操作权限设置方法,可以由终端的处理器执行,如图2所示,该文件的操作权限设置方法包括:

201、接收目标文件的操作权限设置请求,该操作权限设置请求包括本端用户标识和权限类型等信息。

其中,目标文件可以为存储在云端的在线文件,具体可包括文档、图片等可编辑和/或可查阅的在线文件。权限类型可根据为目标文件所设定操作权限的实际情况而确定,如查阅权限、复制权限、下载权限、以及编辑权限等中的一种或多种。

在本申请实施例中,本端用户标识为用于表示终端当前账户(如即时通讯账户)身份的标识信息,如账号、邮箱、和/或名称等。比如,可在终端上安装一即时通讯应用,该即时通讯应用具有一账户登录界面,通过在账户登录界面输入用户所注册的账号(还可包括密码和/或验证码等)便可登录相应账户,该账号则为标识该账户身份的标识信息,即本端用户标识。

具体的,可以在目标文件所在显示界面设置一用于触发权限设置的控件。然后,用户可以通过点击该控件触发进入权限设置的初始界面,该权限设置的初始界面包括有权限类型的选择接口、以及权限设置对象的选择接口。根据实际情况,通过权限类型的选择接口触发选取需要设置的权限类型,并通过权限设置对象的选择接口触发获取终端的本端用户标识。最后,基于本端用户标识和所选取的权限类型生成目标文件的操作权限设置请求。

202、根据操作权限设置请求,生成本端用户标识关联的第一权限设置界面,第一权限设置界面至少包括群组标识选择接口。

其中,群组用户标识为用于表示群组身份的标识信息,如账号、邮箱、和/或名称等。比如,群组标识可以为用户在即时通讯应用上为所创建的群组申请的账号、邮箱、和/或名称等。

在一些实施例中,群组标识选择接口具体可以为用于触发获取群组标识的选择控件。群组标识选择接口的显示形态可以有多种,如置选择框控件(通过勾选表示选中)、或颜色填充控件(通过填充颜色标识选中)等。

在本申请实施例中,生成权限设置界面的方式可以有多种,可选的,可以从本地缓存数据中获取与本端用户标识关联的数据信息,再调用相应的界面启动函数启动目标界面展示获取的数据信息即可。也即,在一些实施例中步骤“根据所述操作权限设置请求,生成本端用户标识关联的第一权限设置界面”,可以包括以下流程:

根据操作权限设置请求,获取本端用户标识关联的群组信息、以及待启动界面的界面标识;

调用界面启动函数创建初始化界面,并获取界面标识对应的布局文件;

根据布局文件在初始化界面中绘制相应的控件;

将群组信息加载至该控件中进行显示,以得到第一权限设置界面。

其中,群组信息可以包括群组头像、群组名称、群组标识选择接口图标以及相关属性等信息。界面标识则为用于指向某个界面的标识信息,每个界面都有相应的界面标识,以使得终端可以根据该界面标识获取启动界面所需的布局文件。在调用界面启动函数创建初始化界面后,根据获取的布局文件在初始化界面中的相应位置绘制相应的控件(如触控图标、导航栏和/或状态栏等),并将群组信息加载到所绘制的对应控件中显示,从而生成第一权限设置界面。

可选的,在生成第一权限设置界面时,为了界面所呈现出信息的完整性和准确性,还可以从服务器中获取本端用户标识关联的数据信息。具体的,终端可以向服务器发送数据获取请求,该数据获取请求携带本端用户标识,以使服务器根据该数据获取请求返回本端用户标识关联的数据信息。然后基于获取的数据信息、以及界面启动函数、界面标识等启动相应界面,以得到本端标识对应的第一权限设置界面。具体的界面启动步骤可参考上述内容,对此不再赘述。

在一些实施例中,第一权限设置界面还可以包括本端用户标识关联的好友用户信息,如好友用户头像、好友用户名称、好友用户标识接口以及相关属性信息等。

203、通过群组标识选择接口接收用户的选择指令,并获取选择指令所指示的目标群组标识。

在一些实施例中,步骤“通过群组标识选择接口触发选择指令,并获取选择指令所指示的目标群组标识”,可以包括以下流程:

获取对群组标识选择接口所在显示区域的第一触摸信息;

当第一触摸信息满足第一预设条件时,基于该第一触摸信息生成选择指令;

根据选择指令调用定位函数获取显示区域的位置信息;

根据位置信息获取对应的群组标识,以作为选择指令所指示的目标群组标识。

其中,第一触摸信息可以为触摸压力、触摸次数、或触摸时长等信息,具体可以根据实际情况进行设定。定位函数具有可以用与获取显示屏任意一点的位置信息的功能,用于定位用户在终端显示屏上的触摸位置所在。其中,位置信息具体可以为坐标信息。

在一些实施例中,为了便于用户查看所选取到的群组标识,还可以将群组标识对应的头像图标筛选出置于第一权限设置界面中一特定显示区显示,其中,该特定显示区可显示一个或多个头像图标。也即,第一权限设置界面还可包括对象集合器;在通过群组标识选择接口接收用户的选择指令,并获取选择指令所指示的目标群组标识之后,对目标群组标识对应的群组内用户设置权限类型之前,该文件的操作权限设置方法还可以包括:

获取目标群组标识对应的群组图标;

将群组图标加载至对象集合器中并显示。

其中,对象集合器即为上述特定显示区,可用于显多个群组头像图标和/或用户头像图标。当图标数量过多,导致对象集合器对应的显示框不足以容纳如此多图标时,可按照先后顺序,将先添加至对象集合器中的图标依次进行隐藏,直至对象集合器足以显示最新添加的图标为止。

204、对目标群组标识对应的群组内用户设置该权限类型,即设置该权限类型的操作权限。

其中,候选用户标识为用于表示用户身份的标识信息,如账号、邮箱、和/或名称等。比如,候选用户标识可以为用户在即时通讯应用上注册时所申请的账号、邮箱、和/或名称等。

需要说明的是,这里的所有候选用户标识中并不包括本端用户标识。

本申请实施例中,设置操作权限的方式可以有多种。比如,在一些实施例中,步骤“对目标群组标识对应的群组内用户设置该权限类型”,可以包括以下流程:

将目标群组标识对应群组内的所有候选用户标识作为待授权用户标识,并将待授权用户标识添加至待授权标识集合中;

对待授权标识集合中的待授权用户标识,设置该权限类型(即设置该权限类型的操作权限)。

具体的,可根据选中的目标群组标识获取所对应群组内的所有候选用户标识,并将该候选用户标识作为待授权用户标识添加到待授权标识集合中。然后,对待授权标识集合中的该待授权用户标识设置操作权限。

另外,当用户还选中其他群组标识时,同样将其他群组标识对应群组内的所有候选用户标识作为待授权用户标识,并将待授权用户标识添加至待授权标识集合中。然后,对待授权标识集合中原有的、新增的所有待授权用户标识设置操作权限。

具体实施过程中,可该待授权标识集合可以存储终端本地的暂存器中,以便数据的删除或更新。

在一些实施例中,步骤“对待授权标识集合中的待授权用户标识,设置该权限类型”,可以包括以下流程:

基于待授权对象集合和权限类型生成授权请求;

向服务器发送授权请求,以使服务器根据授权请求对待授权对象集合中的待授权用户标识授予该权限类型的操作权限。

具体的,可以由终端向服务其发送授权请求,使服务器在线更新目标文件的授权设置信息,使得相关设备可以直接从服务器获取权限设置信息,并基于该信息对目标文件进行访问。

在一些实施例中,为了提升权限设置过程中对待授权对象选择的灵活性,在对目标群组标识对应的群组内用户设置权限类型之后,该文件的操作权限设置方法还可以包括:

获取对目标群组标识选择接口所在显示区域的第二触摸信息;

当第二触摸信息满足第二预设条件时,根据目标群组标识生成第二权限设置界面,第二权限设置界面包括群组内所有候选用户标识的用户标识选择接口;

通过用户标识选择接口触发权限取消指令,并根据权限取消指令取消相应候选用户标识的所述操作权限。

其中,第二触摸信息可以为触摸压力、触摸次数、触摸时长等信息,具体可以根据实际情况进行设定。用户标识选择接口具体可以为用于触发获取群组标识的选择控件。候选标识选择接口的显示形态可以有多种,如置选择框控件(通过勾选表示选中)、颜色填充控件(通过填充颜色标识选中)等。

具体的,该第二权限设置界面为第一权限设置界面的下一级界面,也即第二权限设置界面为目标群组标识所对应群组的展开形式。第二权限设置界面可以包括该目标群组标识对应群组内的候选用户信息,如候选用户头像、候选用户名称、上述的用户标识选择接口以及相关属性信息。其中,第二权限设置界面的生成方式具体可参考第一权限界面的生成方式,对此不再赘述。

在一些实施例中,在根据目标群组标识生成第二权限设置界面之后,该文件的操作权限设置方法还可以包括:

通过用户标识选择接口触发权限更改指令;

根据权限更改指令,对相应候选用户标识所设置权限的权限类型进行更改。

比如,可以通过双击用户标识选择接口触发权限更改指令,根据权限更改指令进入对于该候选用户标识的权限设置详情界面,该权限设置详情界面可设置一权限更改的更改控件。用户可通过该更改控件触发对候选用户标识所设置权限的权限类型。

可选的,在一些实施例中第一触摸信息包括第一触摸压力值,第二触摸信息包括第二触摸压力值;

步骤“当第一触摸信息满足第一预设条件时,基于第一触摸信息生成选择指令”具体可以包括:

当第一触摸压力值小于预设压力值时,生成选择指令;

步骤“当第二触摸信息满足第二预设条件时,根据目标群组标识生成第二权限设置界面”,具体可以包括:

当第二触摸压力值不小于预设压力值时,根据目标群组标识生成第二权限设置界面。

实际应用中,预设压力值可以由本领域技术人员或产品生产厂商进行设置,如1n、10n等等,对此不做具体限定。

可选的,在一些实施例中第一触摸信息包括预设时间段内的第一触摸次数,第二触摸信息包括预设时间段内的第二触摸次数;

步骤“当第一触摸信息满足第一预设条件时,基于第一触摸信息生成选择指令”具体可以包括:

当第一触摸次数为第一预设次数时,生成选择指令;

步骤“当第二触摸信息满足第二预设条件时,根据目标群组标识生成第二权限设置界面”,具体可以包括:

当第二触摸次数为第二预设次数时,根据目标群组标识生成第二权限设置界面。

实际应用中,第一预设次数可以为1次,第二预设次数可以为2次。也即第一触摸操作实为单击,此时触发生成选择指令;第二触摸操作实为双击,此时触发生成第二权限设置界面。

在一些实施例中,为了提升操作权限设置的可靠性和准确性,需要将群组内已经预先设置好权限的一些用户标识排除在外。比如,可以设定权限设置的优先权,对于单独设置操作权限的个体用户,其权限保持最高有限权,以避免在群组权限设置过程中覆盖之前对其单独设置的权限。也即,在对目标群组标识对应群组内的所有候选用户标识,设置该权限类型的操作权限之前,还可以包括:

获取本端用户标识关联的好友用户标识集合,以及获取目标群组标识对应的候选用户标识集合;

当好友用户标识集合与候选用户标识集合中含有共同用户标识时,判断是否已对共同用户标识设置对该目标文件的操作权限;

若否,则执行对目标群组标识对应的群组内用户设置该权限类型的步骤。

其中,好友用户标识集合也即本端用户标识所关联的好有用户的标识集合。由于候选用户标识集合中的候选用户不一定都是本端用户标识的好有用户,因此需要从中筛选出可能会导致权限设置紊乱的共同用户标识进行处理。共同用户标识也即候选用户标识集合中与本端用户标识存在关联的好友用户标识。在判定共同好友用户标识已被授予权限时,则不对其权限予以覆盖;若未对共同好友标识设置权限,则执行对其设置该权限类型的操作权限。

在一些实施例中,若判定已对共同用户标识设置对目标文件的操作权限,则对该目标群组标识对应群组内除共同用户标识外的其他候选用户标识,设置该权限类型的操作权限。

在一些实施例中,为了提升权限设置的效率,对于已设置权限的群组,新加入该群组的用户将可自动继承之前对该群组标识所设置操作权限。也即,在对目标群组标识对应的群组内用户设置该权限类型之后,该操作权限设置方法还可以包括以下步骤:

每隔预设时间间隔获取该群组内的候选用户标识;

将当前获取到的当前候选用户标识与上一次获取到的历史候选用户标识进行比较,判断是否有新增加的新增用户标识;

若是,则对新增用户标识设置所述权限类型的操作权限。

具体的,可以在预设时间段向服务器发送数据获取指令,以使得服务器返回本端群组标识对应的群组内的最新用户标识数据。将当前获取的最新用户标识数据与上一次获取的历史用户标识数据进行比较,以确定是否有新增用户标识。而对于新增用户标识则直接继承对该群组所设置的操作权限。比如,之前对该群组所设置的操作权限为编辑权限,则该新增用户标识便可继承该编辑权限并可对目标文件执行编辑操作。

由上可知,本申请实施例采用接收目标文件的操作权限设置请求,根据操作权限设置请求生成本端用户标识关联的第一权限设置界面;通过第一权限设置界面中的群组标识选择接口接收用户的选择指令,并获取选择指令所指示的目标群组标识;对目标群组标识对应的群组内用户设置相同权限类型的操作权限。该方案通过群组标识选择接口触发获取目标群组标识,可将目标群组标识对应的群组作为一个整体,对该群组内用户统一设置权限,降低了权限设置过程中操作的繁琐程度,从而实现对群组权限快速设置。

在一实施例中,提供了一种文件的操作权限设置方法,可以由终端的处理器执行,参考图3~图6,该文件的操作权限设置方法包括:

301、终端接收在线文档的操作权限设置请求,该操作权限设置请求携带本端用户标识和权限类型。

参考图4,左图为在线文档所在界面,用户可以直接在此对在线文档进行编辑。实际应用中,该在线文档具体可以集成在即时通讯应用中。该在线文档所在界面包括有一用于触发权限设置的控件a、以及文档分享控件,通过文档分享控件可以将该在线文档共享给本端即时通讯录中的任意好友或群组。另外,用户可以点击在线文档所在界面中右上角状态栏显示的控件图标a,终端处理器响应用户的点击操作并将界面跳转至权限设置的初始界面(即图4中间图)。

如图4所示,权限设置的初始界面可以包括权限类型的选择控件(即“获得文档的人”所在区域)、以及权限设置对象的选择控件(即“对谁公开”所在区域)。其中,当点击权限类型的选择控件时,则可以弹出权限类型的菜单栏(未示出),该菜单栏可以包括一个或多个操作权限的权限类型选项,如查阅权限、复制权限、下载权限、以及编辑权限等中的一个或多个。当点击权限设置对象的选择控件,则可弹出对象大类选项,如图4中间图所示的“所有人”、“特定成员”以及“仅自己”选项。若选择“所有人”选项,则该在线文档将对所有用户公开;若选择“特定成员”选项,则该在线文档将对本端用户标识相关联用户中的全部或部分用户公开;若选择“仅自己”选项,则仅本端用户自己有权限访问该在线文档。

302、终端根据操作权限设置请求,生成本端用户标识关联的第一权限设置界面,第一权限设置界面至少包括群组标识选择接口。

具体实施时,参考图4,以权限设置对象的大类选项为“特定成员”为例,当点击“特定成员”所对应控件时,从本地缓存数据中获取与本端用户标识关联的数据信息,并触发终端调用相应的界面启动函数启动目标界面展示获取的数据信息,使得显示界面将从权限设置的初始界面跳转至用于本端用户标识对应关联的第一权限设置界面(图4右侧图)。

其中,该第一权限设置界面包括群组标识选择接口b、以及群组信息(包括头像图标、群组名称等),群组标识选择接口及群组信息可以列表的形式展示:如“最近联系的群”列表下“1xx群”、“2xx群”的名称、头像以及群组标识选择接口,又如“我的群”列表下“1xx群”、“2xx群”、“3xx群”、“4xx群”以及“5xx群”的群组标识选择接口。另外,还可以包括好友用户标识选择接口(未示出)、以及好友用户信息(包括头像图标、好有用户名称等)。需要说明的是,群组标识选择接口的显示形态可以有多种,并不局限于图4所示的圆形选择框,如该群组表示选择接口还可以为矩形选择框、或其他形态的选择框等。

此外,该第一权限设置界面还可以包括多用户标识选择接口、以及多用户信息(包头像图标、多用户名称等),其前提是多用户聊天组具有用于识别该聊天组的标识。

303、终端获取对群组标识选择接口所在显示区域的触摸压力值,并判断是否大于预设阈值;若是,执行步骤304,若否,则执行步骤305。

实际应用中,预设压力值可以由本领域技术人员或产品生产厂商进行设置,如1n、或10n等等,对此不做具体限定。

304、终端通过该群组标识选择接口获取目标群组标识,并根据目标群组标识生成第二权限设置界面,第二权限设置界面至少包括用户标识接口。

其中,群组用户标识为用于表示群组身份的标识信息,如账号、邮箱、和/或名称等。比如,群组标识可以为用户在即时通讯应用上为所创建的群组申请的账号、邮箱、和/或名称等,如该目标群组标识可以为群组账号112345。

其中,该第二权限设置界面为第一权限设置界面的下一级界面,也即第二权限设置界面为目标群组标识所对应群组的展开形式。第二权限设置界面可以包括该目标群组标识对应群组内的候选用户信息,如候选用户头像、候选用户名称、上述的用户标识选择接口以及相关属性信息。

比如,参考图5,第二权限设置界面包括用户标识选择接口c、以及用户信息(包括头像图标、用户名称等),用户标识接口及用户信息可以列表的形式展示:如“1xx群”列表下“刘一”、“陈二”、“张三”、“李四”、“王五”、“赵六”、“孙七”、“周八”、“吴九”、“郑十”的用户标识选择接口。

305、终端通过该群组标识选择接口获取目标群组标识,并将目标群组标识对应群组内的所有候选用户标识作为待授权用户标识添加至待授权标识集合。

具体的,其中,候选用户标识为用于表示用户身份的标识信息,如账号、邮箱、和/或名称等。比如,候选用户标识可以为用户在即时通讯应用上注册时所申请的账号、邮箱、和/或名称等,如该候选用户标识可以为用户账号123456789。

需要说明的是,这里的所有候选用户标识中并不包括本端用户标识。

在一些实施例中,参考图5,第一权限设置界面还可包括对象集合器s,对象集合器s可以用于显示群组头像图标和用户头像图标,以便于用户查看所选取到的待设置权限的对象。当图标数量过多,导致对象集合器对应的显示框不足以容纳如此多图标时,可按照先后顺序,将先添加至对象集合器中的图标依次进行隐藏,直至对象集合器足以显示最新添加的图标为止。

比如,参考图5,以虚线框所圈定的区域s为对象集合器为例,当通过“1xx群”的群组标识选择接口选中对应的群组标识时,触发图标获取指令。终端根据该图标获取指令调用相关进程获取“1xx群”的第一群组头像图标,并将该第一群组头像图标加载到对象集合器中进行显示。同时被选中的群组表示选择接口也会被标记,如图5所示的勾选标记。

同样的,当通过“2xx群”的群组标识选择接口选中对应的群组标识时,触发图标获取指令,终端根据该图标获取指令调用相关进程获取“2xx群”的第二群组头像图标,并将第二群组头像图标加载到对象集合器中与第一群组头像图像一同显示。可以在选取一个群组内候选用户标识后,直接在当前第一权限设置界面选择另一群组中的候选用户标识添加到待授权标识集合中,实现在同一界面对多个群组标识对应群组中候选用户标识的权限设置,而无需进入下一级界面对候选用户标识进行全选,简化了对象选择操作的步骤。

需要说明的是,在一些实施例中,该对象集合器还可集成有搜索功能。通过在该对象集合器中输入关键字/词,便可根据所输入的关键字/词对群组列表中的群组进行筛选,从而实现群对组标识的快速选取。比如,在该对象集合其中输入“2”时,则当前界面将会把“2xx群”对应的群组信息和群组标识选择接口置顶,对应调整其他群组信息的显示位置;或者将仅仅显示“2xx群”对应的群组信息,而将其他群组信息隐藏。

306、终端对待授权标识集合中的待授权用户标识设置该权限类型的操作权限。

在一些实施例中,终端可以基于待授权对象集合和权限类型生成授权请求,然后向服务器发送该授权请求,以使服务器根据授权请求对待授权对象集合中的待授权用户标识授予该权限类型的操作权限。

在一些实施例中,为了提升操作权限设置的可靠性和准确性,需要将群组内已经预先设置好权限的一些用户标识排除在外。比如,可以设定权限设置的优先权,对于单独设置操作权限的个体用户,其权限保持最高有限权,以避免在群组权限设置过程中覆盖之前对其单独设置的权限。

可选的,可获取本端用户标识关联的好友用户标识集合,以及获取目标群组标识对应的候选用户标识集合,并将两个集合进行比较。当好友用户标识集合与候选用户标识集合中含有共同用户标识时,判断是否已对共同用户标识设置对该目标文件的操作权限。若已设置权限,则将共同用户标识从待授权标识集合中移除,以避免对共同用户标识重复授权。

比如,假设本端用户标识为本端即时通讯账号,则好友用户标识集合则为该本端用户标识对应即时通讯录中的所有好友用户的集合。候选用户标识集合则为该本端用户标识对应即时通讯录中的用户群组。

参考图5和图6,其中图5右侧图虚线框内“张三”和“李四”对应的候选用户标识则为共同好友标识。实际应用中,对于之前已单独授予权限的共同用户标识接口将会进行区别于其他用户标识的标记(如图所示的“×”标记),且共同用户标识所对应的用户选择接口将设置为无效接口而无法响应用户的操作。

307、终端通过目标群组标识接口启动第二权限设置界面,并通过第二权限设置界面中的用户标识选择接口取消相应候选用户标识的操作权限。

具体的,参考图6,可通过单击用户标识选择接口c,触发权限取消指令,终端根据该权限取消指令取消之前对该接口所对应用户标识所授予的操作权限。如点击“刘一”和“陈二”所在处的用户标识选择接口c,则取消之前授予该操作类型的操作权限。

308、终端通过第二权限设置界面中的用户标识接口更改相应候选用户标识的操作权限。

具体的,可以通过双击用户标识选择接口触发权限更改指令,根据权限更改指令进入对于该候选用户标识的权限设置详情界面,该权限设置详情界面可设置一权限更改的更改控件。用户可通过该更改控件触发对候选用户标识所设置权限的权限类型。

309、终端实时从服务器获取目标群组标识对应群组内的候选用户标识,以监控是否有新增用户标识。

具体的,可以在预设时间段向服务器发送数据获取指令,以使得服务器返回本端群组标识对应的群组内的最新用户标识数据。将当前获取的最新用户标识数据与上一次获取的历史用户标识数据进行比较,以确定是否有新增用户标识。

310、当监控到有新增用户标识时,对新增用户标识设置上述权限类型的操作权限。

比如,之前对该群组所设置的操作权限为编辑权限,则该新增用户标识便可继承该编辑权限并可对上述在线文档执行编辑操作;若之前对该群组所设置的操作权限为仅查看权限,则该新增用户标识便可继承该查看权限并可对上述在线文档执行查看操作。

由上可知,本申请实施例提供的方案,可以通过群组标识选择接口触发获取目标群组标识,可将目标群组标识对应的群组作为一个整体,对该群组内用户统一设置权限,降低了权限设置过程中操作的繁琐程度,从而实现对群组权限快速设置;另外,对于已设置权限群组内的新增用户标识,可以自动授予其之前对该群组设置的操作权限,而无需用户另外对该新增成用户标识设置操作权限,简化了权限设置的流程,提升了操作的灵活性和便利性。

为了便于更好的实施本申请实施例提供的文件的操作权限设置方法,在一实施例中还提供了一种文件的操作权限设置装置。其中名词的含义与上述文件的操作权限设置方法中相同,具体实现细节可以参考方法实施例中的说明。

在一实施例中,还提供了一种文件的操作权限设置装置,如图7所示,该文件的操作权限设置装置可以包括:指令接收单元401、第一界面生成单元402、第一标识获取单元403、以及权限设置单元404,如下:

指令接收单元401,用于接收目标文件的操作权限设置请求,该操作权限设置请求包括本端用户标识和权限类型等信息;

第一界面生成单元402,用于根据所述操作权限设置请求,生成本端用户标识关联的第一权限设置界面,该第一权限设置界面至少包括群组标识选择接口;

第一标识获取单元403,用于通过该群组标识选择接口接收用户的选择指令,并获取该选择指令所指示的目标群组标识;

权限设置单元404,用于对该目标群组标识对应的群组内用户设置该权限类型(即设置该权限类型的操作权限)。

在一些实施例中,参考图8,该第一界面生成单元402包括第一获取子单元4021、初始化子单元4022、初始化子单元4022、绘制子单元4023和显示子单元4024,如下:

第一获取子单元4021,可用于根据该操作权限设置请求,获取该本端用户标识关联的群组信息、以及待启动界面的界面标识;

初始化子单元4022,可用于调用界面启动函数创建初始化界面,并获取该界面标识对应的布局文件;

绘制子单元4023,可用于根据该布局文件在该初始化界面中绘制相应的控件;

显示子单元4024,可用于将该群组信息加载至该控件中进行显示,以得到第一权限设置界面。

在一些实施例中,参考图9,该权限设置单元404包括标识添加子单元4041和权限设置子单元4042,如下:

标识添加子单元4041,可用于将该目标群组标识对应群组内的所有候选用户标识作为待授权用户标识,并将该待授权用户标识添加至待授权标识集合中;

权限设置子单元4042,可用于对该待授权标识集合中的待授权用户标识,设置该权限类型。

在一些实施例中,该权限设置子单元4042,具体用于基于该待授权对象集合和该权限类型生成授权请求,向服务器发送该授权请求,以使该服务器根据该授权请求对该待授权对象集合中的待授权用户标识,授予该权限类型的操作权限。

在一些实施例中,参考图10,该第一标识获取单元403包括第二获取子单元4031、指令获取子单元4032、位置获取子单元4033和标识获取子单元4034,如下:

第二获取子单元4031,用于获取对该群组标识选择接口所在显示区域的第一触摸信息;

指令获取子单元4032,用于当该第一触摸信息满足第一预设条件时,基于该第一触摸信息生成选择指令;

位置获取子单元4033,用于根据该选择指令调用定位函数获取该显示区域的位置信息;

标识获取子单元4034,用于根据该位置信息获取对应的群组标识,以作为该选择指令所指示的目标群组标识。

在一些实施例中,参考图11,该文件的操作权限设置装置还可包括信息获取单元405、第二界面生成单元406和权限取消单元407,如下:

信息获取单元405,可用于在对该目标群组标识对应的群组内用户设置该权限类型之后,获取对该目标群组标识选择接口所在显示区域的第二触摸信息;

第二界面生成单元406,可用于当该第二触摸信息满足第二预设条件时,根据该目标群组标识生成第二权限设置界面,该第二权限设置界面包括该群组内所有候选用户标识的用户标识选择接口;

权限取消单元407,可用于通过该用户标识选择接口触发权限取消指令,并根据该权限取消指令取消相应候选用户标识的该操作权限。

在一些实施例中,参考图12,该文件的操作权限设置装置还可包括指令触发单元408和权限更改单元409,如下:

指令触发单元408,可用于在根据该目标群组标识生成第二权限设置界面之后,通过该用户标识选择接口触发权限更改指令;

权限更改单元409,可用于根据该权限更改指令,对相应候选用户标识所设置权限的权限类型进行更改。

在一些实施例中,该第一触摸信息可包括第一触摸压力值,该第二触摸信息包括第二触摸压力值;

则此时,该指令获取子单元4032具体可用于:当该第一触摸压力值小于预设压力值时,生成选择指令;

该指令触发单元408具体可用于:当该第二触摸压力值不小于预设压力值时,根据该目标群组标识生成第二权限设置界面。

在一些实施例中,该第一触摸信息可包括预设时间段内的第一触摸次数,该第二触摸信息可包括预设时间段内的第二触摸次数;

则此时,该指令获取子单元4032具体可用于:当该第一触摸次数为第一预设次数时,生成选择指令;

该指令触发单元408具体可用于:当该第二触摸次数为第二预设次数时,根据该目标群组标识生成第二权限设置界面。

在一些实施例中,该文件的操作权限设置装置还可以包括集合获取单元和第一判断单元,如下:

集合获取单元,用于在对该目标群组标识对应的群组内用户设置该权限类型之前,获取本端用户标识关联的好友用户标识集合,以及获取该目标群组标识对应的候选用户标识集合;

第一判断单元,用于当该好友用户标识集合与该候选用户标识集合中含有共同用户标识时,判断是否已对该共同用户标识设置对该目标文件的操作权限;

该权限设置单元404,具体可以用于在该第一判断单元判定为否时,执行对该目标群组标识对应的群组内用户设置该权限类型的操作。

在一些实施例中,该权限设置单元404还可以用于:

在该第一判断单元判定已对该共同用户标识设置对该目标文件的操作权限时,对该群组内除该共同用户标识外的其他候选用户标识,设置该权限类型的操作权限。

在一些实施例中,该第一权限设置界面还可以包括对象集合器;该文件的操作权限设置装置还包括图标获取单元和图标显示单元,如下:

图标获取单元,可用于在通过该群组标识选择接口接收用户的选择指令,并获取该选择指令所指示的目标群组标识之后,对该目标群组标识对应的群组内用户设置该权限类型之前,获取该目标群组标识对应的群组图标;

图标显示单元,可用于将该群组图标加载至该对象集合器中并显示。

在一些实施例中,该文件的操作权限设置装置还包括第二标识获取单元、和第二判断单元,如下:

第二标识获取单元,可用于在对该目标群组标识对应群组内的所有候选用户标识,设置该权限类型的操作权限之后,每隔预设时间间隔获取该群组内的候选用户标识;

第二判断单元,可用于将当前获取到的当前候选用户标识与上一次获取到的历史候选用户标识进行比较,判断是否有新增加的新增用户标识;

该权限设置单元402,还可用于在该第二判断单元判定为是时,对该新增用户标识设置该权限类型的操作权限。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

该文件的操作权限设置装置具体可以集成在终端,比如以客户端的形式集成在终端中,该终端可以为手机、平板电脑等设备。

由上可知,本申请实施例文件的操作权限设置装置,采用指令接收单元401接收目标文件的操作权限设置请求,操作权限设置请求携带本端用户标识和权限类型等信息;第一界面生成单元402根据操作权限设置请求生成该本端用户标识关联的第一权限设置界面,第一权限设置界面至少包括群组标识选择接口;第一标识获取单元403通过群组标识选择接口触发选择指令,并获取选择指令所指示的目标群组标识;权限设置单元404对目标群组标识对应的群组内用户设置上述权限类型的操作权限。该方案通过群组标识选择接口触发获取目标群组标识,可将目标群组标识对应的群组作为一个整体,对该群组内用户统一设置权限,降低了权限设置过程中操作的繁琐程度,从而实现对群组权限快速设置。

参考图13,本申请实施例提供了一种终端500,可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、射频(radiofrequency,rf)电路503、电源504、输入单元505、以及显示单元506等部件。本领域技术人员可以理解,图13中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器501是该终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。

存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。

rf电路503可用于收发信息过程中,信号的接收和发送。

终端还包括给各个部件供电的电源504(比如电池),优选的,电源可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

该终端还可包括输入单元505,该输入单元505可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

该终端还可包括显示单元506,该显示单元506可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。具体在本实施例中,终端中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:

接收目标文件的操作权限设置请求,所述操作权限设置请求包括本端用户标识和权限类型等信息;根据所述操作权限设置请求,生成所述本端用户标识关联的第一权限设置界面,所述第一权限设置界面至少包括群组标识选择接口;通过所述群组标识选择接口接收用户选择指令,并获取该选择指令所指示的目标群组标识;对该目标群组标识对应的群组内用户设置该权限类型的操作权限。

由上可知,本申请实施例终端可以接收目标文件的操作权限设置请求,根据操作权限设置请求生成本端用户标识关联的第一权限设置界面;通过第一权限设置界面中的群组标识选择接口触发选择指令,并获取选择指令所指示的目标群组标识;对目标群组标识对应的群组内用户设置相同权限类型的操作权限。该方案通过群组标识选择接口触发获取目标群组标识,可将目标群组标识对应的群组作为一个整体,对该群组内用户统一设置权限,降低了权限设置过程中操作的繁琐程度,从而实现对群组权限快速设置。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种文件的操作权限设置方法中的步骤。例如,该指令可以执行如下步骤:

接收目标文件的操作权限设置请求,所述操作权限设置请求包括本端用户标识和权限类型等信息;根据该操作权限设置请求,生成该本端用户标识关联的第一权限设置界面,该第一权限设置界面至少包括群组标识选择接口;通过所述群组标识选择接口接收用户的选择指令,并获取所述选择指令所指示的目标群组标识;对该目标群组标识对应的群组内用户设置该权限类型。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种文件的操作权限设置方法中的步骤,因此,可以实现本发明实施例所提供的任一种文件的操作权限设置方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种文件的操作权限设置方法、装置和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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