一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种权限管理方法、装置、终端、服务器及存储介质与流程

2021-12-01 01:24:00 来源:中国专利 TAG:


1.本公开涉及互联网技术领域,尤其涉及一种权限管理方法、装置、终端、服务器及存储介质。


背景技术:

2.目前,用户可以利用终端将其编辑的业务数据(例如文档等)发送给其他用户使用的终端上,并且为该其他用户授予一些权限,以使得该其他用户可以利用终端查阅或处理该文档。
3.但是,现有技术中授予权限的过程是由人工完成的,会耗费大量的人力,可能不能准确、有效地为用户授予相应的权限。


技术实现要素:

4.本公开提供一种权限管理方法、装置、终端、服务器及存储介质,解决了现有技术中授权过程由人工完成,会耗费大量人力,不能准确、有效地为用户授予相应权限的技术问题。
5.本公开实施例的技术方案如下:
6.根据本公开实施例的第一方面,提供一种权限管理方法。该方法可以包括:接收第一账户输入的待发送至第二账户的信息;在确定输入的信息包括目标对象的标识的情况下,且在该第一账户具备管理该目标对象的权限的情况下,显示用于表征第二账户具备访问该目标对象的权限的提示信息。
7.可选地,权限管理方法还可以包括:向服务器发送查询请求,该查询请求中包括该目标对象的标识和该第一账户的标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限;接收该服务器发送的与该查询请求对应的查询响应;根据该查询响应,确定该第一账户是否具备管理该目标对象的权限。
8.可选地,上述查询请求中还包括该第二账户的标识,该查询请求还用于请求在该第一账户具备管理该目标对象的权限的情况下,为该第二账户分配访问权限;上述在该第一账户具备管理该目标对象的权限的情况下,显示用于表征第二账户具备访问该目标对象的权限的提示信息具体包括:接收该服务器发送的通知消息,该通知消息用于指示该第二账户具备该访问权限;响应于该通知消息,显示该提示信息。
9.可选地,上述权限管理方法还可以包括:响应于该第一账户输入的权限变更操作,取消该第二账户访问该目标对象的权限,或者将该第二账户访问该目标对象的权限更改为其他权限;显示与该权限变更操作对应的提示信息。
10.可选地,上述权限管理方法还可以包括:响应于对该输入的信息的撤回操作,取消该第二账户访问该目标对象的权限。
11.根据本公开实施例的第二方面,提供一种权限管理方法。该方法可以包括:接收终端发送的查询请求,该查询请求中包括目标对象的标识、第一账户的标识以及第二账户的
标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限,以及在该第一账户具备管理该目标对象的权限的情况下为该第二账户分配访问权限;确定该第一账户具备管理该目标对象的权限,并向该终端发送与该查询请求对应的查询响应,该查询响应用于指示该第一账户具备管理该目标对象的权限;为该第二账户分配该访问权限,并向该终端发送通知消息,该通知消息用于指示该第二账户具备该访问权限。
12.可选地,上述权限管理方法还可以包括:接收该终端发送的权限更改请求,该权限更改请求中包括该目标对象的标识和该第二账户的标识,该权限更改请求用于请求将该访问权限更改为其他权限;确定将该访问权限更改为该其他权限;为该第二账户分配该其他权限,并向该终端发送权限更改响应,该权限更改响应用于指示该第二账户具备该其他权限。
13.可选地,上述确定该第一账户具备管理该目标对象的权限具体包括:在该第一账户为该目标对象的创建者,或者该目标对象的创建者已将管理该目标对象的权限授予该第一账户的情况下,确定该第一账户具备管理该目标对象的权限。
14.根据本公开实施例的第三方面,提供一种权限管理装置。该装置可以包括:接收模块、和显示模块;该接收模块,被配置为接收第一账户输入的待发送至第二账户的信息;该显示模块,被配置为在确定输入的信息包括目标对象的标识的情况下,且在该第一账户具备管理该目标对象的权限的情况下,显示用于表征第二账户具备访问该目标对象的权限的提示信息。
15.可选地,上述权限管理装置还包括发送模块和确定模块;该发送模块,被配置为向服务器发送查询请求,该查询请求中包括该目标对象的标识和该第一账户的标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限;该接收模块,还被配置为接收该服务器发送的与该查询请求对应的查询响应;该确定模块,被配置为根据该查询响应,确定该第一账户是否具备管理该目标对象的权限。
16.可选地,上述查询请求中还包括该第二账户的标识,该查询请求还用于请求在该第一账户具备管理该目标对象的权限的情况下,为该第二账户分配访问权限;该接收模块,还被配置为接收该服务器发送的通知消息,该通知消息用于指示该第二账户具备该访问权限;该显示模块,具体被配置为响应于该通知消息,显示该提示信息。
17.可选地,上述权限管理装置还包括处理模块,该处理模块,被配置为响应于该第一账户输入的权限变更操作,取消该第二账户访问该目标对象的权限,或者将该第二账户访问该目标对象的权限更改为其他权限;该显示模块,还被配置为显示与该权限变更操作对应的提示信息。
18.可选地,该处理模块,被配置为响应于对该输入的信息的撤回操作,取消该第二账户访问该目标对象的权限。
19.根据本公开实施例的第四方面,提供一种权限管理装置。该装置可以包括:接收模块、确定模块以及发送模块;该接收模块,被配置为接收终端发送的查询请求,该查询请求中包括目标对象的标识、第一账户的标识以及第二账户的标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限,以及在该第一账户具备管理该目标对象的权限的情况下为该第二账户分配访问权限;该确定模块,被配置为确定该第一账户具备管理该目标对象的权限;该发送模块,被配置为向该终端发送与该查询请求对应的查询响应,该
查询响应用于指示该第一账户具备管理该目标对象的权限;该确定模块,还被配置为该第二账户分配该访问权限;该发送模块,还被配置为向该终端发送通知消息,该通知消息用于指示该第二账户具备该访问权限。
20.可选地,该接收模块,还被配置为接收该终端发送的权限更改请求,该权限更改请求中包括该目标对象的标识和该第二账户的标识,该权限更改请求用于请求将该访问权限更改为其他权限;该确定模块,还被配置为确定将该访问权限更改为该其他权限;该确定模块,还被配置为该第二账户分配该其他权限;该发送模块,还被配置为向该终端发送权限更改响应,该权限更改响应用于指示该第二账户具备该其他权限。
21.可选地,该确定模块,具体被配置为在该第一账户为该目标对象的创建者,或者该目标对象的创建者已将管理该目标对象的权限授予该第一账户的情况下,确定该第一账户具备管理该目标对象的权限。
22.根据本公开实施例的第五方面,提供一种终端,可以包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第一方面中任一种可选地权限管理方法。
23.根据本公开实施例的第六方面,提供一种服务器,可以包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第二方面中任一种可选地权限管理方法。
24.根据本公开实施例的第七方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由计算机的处理器执行时,使得该计算机能够执行上述第一方面中任一种可选地权限管理方法,或者执行上述第二方面中任一种可选地权限管理方法。
25.根据本公开实施例的第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当该计算机指令在计算机的处理器上运行时,使得该计算机执行如第一方面中任一种可选地权限管理方法,或者执行如第二方面中任一种可选地权限管理方法。
26.本公开的实施例提供的技术方案至少带来以下有益效果:
27.基于上述任一方面,本公开中,终端通过确定第一账户输入的信息中是否包括目标对象的标识确定是否存在目标对象,并且通过确定该第一账户是否具备管理该目标对象的权限确定该第一账户是否可以对该目标对象实施编辑、删除、访问等操作;当确定存在该目标对象,并且该第一账户客户对该目标对象实施编辑、删除、访问等操作时,说明第二账户具备访问该目标对象的权限,如此终端可以显示用于表征该第二账户具备访问该目标对象的权限的提示信息,能够准确、有效地显示出信息对应的接收方是否具备访问目标对象的权限,提升目标对象的管理及访问效率。
28.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
29.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
30.图1示出了本公开实施例提供的一种权限管理系统示意图;
31.图2示出了本公开实施例提供的一种权限管理方法的流程示意图;
32.图3示出了本公开实施例提供的一种界面显示示意图;
33.图4示出了本公开实施例提供的又一种权限管理方法的流程示意图;
34.图5示出了本公开实施例提供的又一种权限管理方法的流程示意图;
35.图6示出了本公开实施例提供的又一种权限管理方法的流程示意图;
36.图7示出了本公开实施例提供的又一种界面显示示意图;
37.图8示出了本公开实施例提供的又一种界面显示示意图;
38.图9示出了本公开实施例提供的又一种权限管理方法的流程示意图;
39.图10示出了本公开实施例提供的又一种权限管理方法的流程示意图;
40.图11示出了本公开实施例提供的又一种权限管理方法的流程示意图;
41.图12示出了本公开实施例提供的又一种权限管理方法的流程示意图;
42.图13示出了本公开实施例提供的又一种权限管理方法的流程示意图;
43.图14示出了本公开实施例提供的一种权限管理装置的结构示意图;
44.图15示出了本公开实施例提供的又一种权限管理装置的结构示意图;
45.图16示出了本公开实施例提供的又一种权限管理装置的结构示意图;
46.图17示出了本公开实施例提供的又一种权限管理装置的结构示意图。
具体实施方式
47.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
48.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
49.还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
50.本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
51.如背景技术中所描述,由于现有技术中授予权限的过程是由人工完成的,会耗费大量的人力,可能不能准确、有效地为用户授予相应的权限。
52.基于此,本公开实施例提供一种权限管理方法,终端接收第一账户输入的待发送至第二账户的信息,在确定输入的信息中包括目标对象的标识的情况下,且在该第一账户具备管理该目标对象的权限的情况下,该终端显示用于表征第二账户具备访问该目标对象的权限。本公开实施例中,终端在确定存在目标对象,并且第一账户具备管理目标对象的权限(具体为第一账户可以为其他账户授予访问该目标对象的权限)的情况下,显示用于表征该第二账户具备访问该目标对象的权限的提示信息,能够准确、有效地确定并显示出信息对应的接收方是否具备访问目标对象的权限,提升目标对象的管理及访问效率。
53.本公开实施例提供的权限管理方法、装置、终端、服务器及存储介质,应用于为某
一账户(例如第二账户)授予某一权限(例如访问权限)场景中。当终端接收第一账户输入的待发送至第二账户的信息时,可以依据本公开实施例提供的方法,显示用于表征第二账户具备访问目标对象的权限的提示信息。
54.以下结合附图对本公开实施例提供的权限管理方法进行示例性说明:
55.图1为本公开实施例提供的一种权限管理系统示意图,如图1所示,该权限管理系统中可以包括终端101、服务器102以及终端103,服务器102可以通过有线网络或无线网络分别与终端101,和终端103之间建立连接。
56.其中,上述终端(包括终端101和终端103)可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等可以安装并使用内容社区应用的设备,本公开对终端的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。
57.具体的,终端101可以向服务器102发送查询请求,即请求确定第一账户是否具备管理目标对象的权限。服务器102在确定该第一账户具备管理该目标对象的权限的情况下,可以向终端101发送(或返回)与该查询请求对应的查询响应,即指示该第一账户具备管理该目标对象的权限。可选地,该服务器102还可以向终端103发送通知消息,即指示第二账户具备访问该目标对象的权限,以使得该第二账户可以访问该目标对象。
58.如图2所示,当权限管理方法应用于终端101时,该权限管理方法可以包括s101

s102。
59.s101、终端接收第一账户输入的待发送至第二账户的信息。
60.应理解,该第一账户为该终端对应的至少一个账户中的一个,该第一账户可以在该终端对应的某一应用套件中输入(或编辑)该待发送的信息。示例性的,该待发送的信息可以为待发送至该第二账户的聊天信息。
61.s102、在确定输入的信息包括目标对象的标识的情况下,且在第一账户具备管理目标对象的权限的情况下,终端显示用于表征第二账户具备访问目标对象的权限的提示信息。
62.可以理解的是,终端可以存储多个对象和该多个对象各自的标识的对应关系,在该输入的信息包括目标对象的标识的情况下,该终端可以确定存在该目标对象,并且确定上述第一账户是否具备管理该目标对象的权限,该目标对象为该多个对象中的一个。
63.对于上述管理目标对象的权限,也可以理解为该目标对象的管理权限。具体的,当第一账户具备管理该目标对象的权限时,该第一账户可以对该目标对象实施编辑、删除、访问等操作,并且该第一账户还可以为其他账户(例如第二账户)授权,具体的,可以为该第二账户授予访问或编辑该目标对象的权限,即授予访问权限或编辑权限。
64.可选地,本公开实施例中的对象(包括目标对象)可以为一个文档,也可以为一个文件。当目标对象为文档时,该目标对象的标识可以为该文档的统一资源定位器(uniform resource locator,url)链接。
65.具体的,第一账户(即上述输入的信息对应的发送方)将该输入的信息发送至该第二账户(即该输入的信息对应的接收方),可以理解为通知该第二账户访问该目标对象。结
合上述实施例的描述,还可以理解的是,当该第一账户具备管理该目标对象时,说明第二账户具备访问该目标对象的权限,如此终端可以显示用于表征第二账户具备访问该目标对象的权限的提示信息。
66.在本公开实施例的一种实现方式中,该终端还可以发送并显示上述输入的信息。
67.示例性地,如图3所示,为第一账户发送该输入的信息之后,终端的显示界面上显示上述提示信息和该输入的信息的一种示例。
68.其中,“看一下这个xxx.com/sdkla2wnb43ei”为该输入的信息(也可以为第一账户发送的信息),第一账户发送信息后,已发送信息的显示区域内会显示提示信息“第二账户具备访问xxx.com/sdkla2wnb43ei对应的文档的权限”,“xxx.com/sdkla2wnb43ei”为该目标对象的标识。
69.上述实施例提供的技术方案至少能够带来以下有益效果:由s101

s102可知,终端通过确定第一账户输入的信息中是否包括目标对象的标识确定是否存在目标对象,并且通过确定该第一账户是否具备管理该目标对象的权限确定该第一账户是否可以对该目标对象实施编辑、删除、访问等操作;当确定存在该目标对象,并且该第一账户客户对该目标对象实施编辑、删除、访问等操作时,说明第二账户具备访问该目标对象的权限,如此终端可以显示用于表征该第二账户具备访问该目标对象的权限的提示信息,能够准确、有效地显示出信息对应的接收方是否具备访问目标对象的权限,提升目标对象的管理及访问效率。
70.结合图2,如图4所述,本公开实施例提供的权限管理方法还可以包括:s103

s105。
71.s103、终端向服务器发送查询请求。
72.其中,该查询请求中包括目标对象的标识和第一账户的标识,该查询请求用于请求确定第一账户是否具备管理目标对象的权限。
73.s104、终端接收服务器发送的与查询请求对应的查询响应。
74.s105、终端根据查询响应,确定第一账户是否具备管理目标对象的权限。
75.应理解,服务器可以确定第一账户是否具备管理目标对象的权限,当服务器确定该第一账户具备管理目标对象的权限时,该查询响应即为指示该第一账户具备管理该目标对象的权限。否则,即当服务器确定该第一账户不具备管理目标对象的权限时,该查询响应即为指示该第一账户不具备管理该目标对象的权限。
76.上述实施例提供的技术方案至少能够带来以下有益效果:由s103

s105可知,终端可以通过向服务器发送查询请求,由服务器确定第一账户是否具备管理目标对象的权限,并且向该终端返回相应的查询响应。由于该查询响应可以指示该第一账户是否具备管理该目标对象的权限,如此终端可以确定该第一账户是否具备管理该目标对象的权限。能够合理地确定第一账户是否具备管理目标对象的权限,进而能够合理地确定是否需要显示上述提示信息。
77.在本公开实施例的一种实现方式中,上述查询请求中还包括第二账户的标识,该查询请求还用于请求在该第一账户具备管理该目标对象的权限的情况下,为该第二账户分配访问权限。基于此,结合图4,如图5所示,上述在第一账户具备管理目标对象的权限的情况下,终端显示用于表征第二账户具备访问目标对象的权限的提示信息,具体可以包括s1021

s1022。
78.s1021、终端接收服务器发送的通知消息。
79.其中,该通知消息用于指示该第二账户具备访问权限。
80.应理解,该访问权限即为访问目标对象的权限。
81.s1022、终端响应于通知消息,显示提示信息。
82.可以理解的是,该提示信息为上述用于表征第二账户具备访问目标对象的权限的提示信息。
83.需要说明的是,在服务器确定第一账户具有管理目标对象的权限的情况下,可以由该服务器为第二账户分配访问权限,在服务器为该第二账户分配访问权限之前(之后,或者同时),服务器还可以为向终端发送该通知消息,即指示第二账户具备访问权限,如此终端可以确定第二账户具备该访问权限,然后显示该提示信息。
84.在一种情况下,在服务器确定第一账户具有管理目标对象的权限的情况下,也可以由终端为第二账户分配访问权限。具体的,在终端接收到上述查询响应,并且确定该第一账户具备管理该目标对象的权限之后,可以为该第二账户分配访问权限,进而显示该提示信息。
85.在本公开实施例的一种实现方式中,终端中可以存储多个对象和该多个对象各自的标识的对应关系。当终端接收到该查询响应时,终端可以基于该目标对象的标识从该多个对象中确定目标对象,并且在第一账户具备管理该目标对象的情况下,为该第二账户分配访问权限。
86.上述实施例提供的技术方案至少能够带来以下有益效果:由s1021

s1022可知,终端可以接收服务器发送的通知消息,该通知消息用于指示第二账户具备访问目标对象的权限,并且显示用于表征该第二账户具备访问该目标对象的权限的提示信息。由于该通知消息是服务器为该第二账户分配访问权限之前(之后,或者同时)发送的,因此该通知消息能够真实有效地反映该第二账户是否具备该访问权限。进而,终端能够准确地显示出该提示信息。
87.结合图2,如图6所示,本公开实施例提供的权限管理方法还包括步骤s106

s107。
88.s106、响应于第一账户输入的权限变更操作,终端取消第二账户访问目标对象的权限,或者将第二账户访问目标对象的权限更改为其他权限。
89.应理解,该权限变更操作即为变更上述第二账户的访问权限。具体的,取消第二账户访问目标对象的权限即为指示第二账户不具备访问目标对象的权限。将第二账户访问目标对象的权限更改为其他权限,即为指示第二账户具备其他权限。可选地,该其他权限包括编辑权限或删除权限。
90.s107、终端显示与权限变更操作对应的提示信息。
91.具体的,当终端取消第二账户访问目标对象的权限时,该终端可以显示用于表征该第二账户不具备访问该目标对象的权限的提示信息。当终端将第二账户访问目标对象的权限更改为其他权限(例如编辑权限)时,该终端可以显示用于表征该第二账户具备编辑该目标对象的权限的提示信息。
92.可选地,在该终端的显示界面(或显示区域)中包括一个权限变更控件。
93.在一种情况下,该终端可以响应于针对该权限变更控件的触发操作,该触发操作对应到上述权限变更操作。
94.示例性地,结合图3,如图7所示,终端的显示界面上还可以包括一权限变更控件
(即图7中的“取消”),在该终端响应于针对该“取消”的触发操作后,终端可以取消第二账户访问目标对象的权限,即终端此时应显示“第二账户不具备访问xxx.com/sdkla2wnb43ei对应的文档的权限”。
95.在另一种情况下,该终端可以响应于针对该权限变更控件的触发操作,显示出一个弹框,该弹框中可以包括多个权限选项,例如取消权限、编辑权限、删除权限、评论权限以及管理权限等,第一账户基于哪个权限(例如编辑权限)的确认操作,即为触发上述权限变更操作,具体为将第二账户访问目标对象的权限更改为编辑目标对象的权限,即将访问权限更改为编辑权限。
96.示例性的,结合图7,如图8所示,为终端上显示出的弹框的一种示例。通过针对该“取消”的触发操作后,可以得到包括“编辑”、“删除”、“评论”以及“管理”的选项弹框。例如,终端基于对“评论”的确认操作,可以将上述访问目标对象的权限更改为评论目标对象的权限,即将访问权限更改为评论权限。
97.上述实施例提供的技术方案至少能够带来以下有益效果:由s106

s107可知,终端可以基于第一账户输入的权限变更操作,取消或修改访问权限(具体为第二账户访问目标对象的权限),能够快捷、有效地取消或变更第二账户的相关权限,可以为第二账户分配各种不同类型的权限,提升账户授权的多样性。
98.结合图2,如图9所示,本公开实施例提供的权限管理方法还包括步骤s108。
99.s108、响应于对输入的信息的撤回操作,终端取消第二账户访问目标对象的权限。
100.结合上述实施例的描述,应理解,该输入的信息中包括目标对象的标识,第一账户可以将该输入的信息发送至第二账户。当该终端(例如第一终端)响应于对该输入的信息的撤回操作时,说明接收端设备(例如第二终端)无法接收并显示该输入的信息,进而第二账户无法基于该目标对象的标识访问该目标对象,如此终端可以取消该第二账户访问该目标对象的权限。
101.上述实施例提供的技术方案至少能够带来以下有益效果:由s108可知,响应于对输入的信息的撤回操作,终端可以取消第二账户访问目标对象的权限,能够基于该撤回操作,确定接收端设备无法接收并显示该输入的信息,进而取消第二账户的访问权限,可以提升终端显示的准确性。
102.如图10所示,权限管理方法应用于服务器102,该权限管理方法可以包括s201

s203。
103.s201、服务器接收终端发送的查询请求。
104.其中,该查询请求中包括目标对象的标识、第一账户的标识以及第二账户的标识,该查询请求用于请求确定第一账户是否具备管理该目标对象的权限,以及在该第一账户具备管理该目标对象的权限的情况下为该第二账户分配访问权限。
105.s202、服务器确定第一账户具备管理目标对象的权限,并向终端发送与查询请求对应的查询响应。
106.其中,该查询响应用于指示第一账户具备管理目标对象的权限。
107.在本公开实施例的一种实现方式中,当服务器确定第一账户不具备管理目标对象的权限时,服务器也可以向该终端发送查询响应,此时的查询响应用于指示第一账户不具备管理目标对象的权限。
108.s203、服务器为第二账户分配访问权限,并向终端发送通知消息。
109.其中,该通知消息用于指示第二账户具备该访问权限。
110.应理解,s201

s203中的解释说明可以参见上述s103

s105以及上述s1021

s1022中的描述,此处不再赘述。
111.需要说明的是,本公开实施例不限制上述s202中向终端发送与查询请求对应的查询响应与上述s203的执行顺序。例如,可以先执行向终端发送与查询请求对应的查询响应后执行s203,或者可以先执行s203后执行向终端发送与查询请求对应的查询响应,或者同时执行向终端发送与查询请求对应的查询响应与s203。
112.上述实施例提供的技术方案至少能够带来以下有益效果:由s201

s203可知,服务器可以在确定第一账户具备管理目标对象的权限的情况下,向终端发送查询响应,该查询响应用于指示该第一账户具备管理权限,如此该终端可以确定该第一账户具备管理权限;并且该服务器可以为该第二账户分配访问权限,以及向终端发送通知消息,即指示该第一账户具备访问权限。如此,终端不仅可以确定该第一账户具备管理权限,而且可以确定第二账户具备访问权限,能够准确、有效地确定出不同的账户是否具备目标对象对应的相应权限,提升目标对象的管理及访问效率。
113.结合图10,如图11所示,本公开提供的权限管理方法还可以包括s204

s206。
114.s204、服务器接收终端发送的权限更改请求。
115.其中,该权限更改请求中包括目标对象的标识和第二账户的标识,该权限更改请求用于请求将访问权限更改为其他权限。
116.可以理解的是,终端可以响应于上述第一账户输入的权限变更操作,将访问权限更改为其他权限,也可以响应于该权限变更操作,向服务器发送该权限更改请求,并由服务器确定将该访问权限更改为其他权限。
117.结合上述实施例的描述,应理解,该其他权限可以包括编辑权限、删除权限以及管理权限等。
118.例如,若该其他权限为编辑权限,则该权限更改请求用于请求将第二账户访问目标对象的权限更改为编辑目标对象的权限。
119.s205、服务器确定将访问权限更改为其他权限。
120.s206、服务器为第二账户分配其他权限,并向终端发送权限更改响应。
121.其中,该权限更改响应用于指示第二账户具备该其他权限。
122.上述实施例提供的技术方案至少能够带来以下有益效果:由s204

s206可知,在终端需要更改第二账户的相应权限的情况下,可以向服务器发送权限更改请求;服务器在接收该权限更改请求并且确定将访问权限更改为其他权限之后,可以为第二账户分配该其他权限,并向返回更改响应,如此终端可以显示用于表征该第二账户具备其他权限的提示信息。服务器可以确定将访问权限更改为多种类型的其他权限,能够提升账户相关权限更改的效率;进而提升终端可以显示出更多类型的其他权限的提示信息,提升信息显示的准确性。
123.结合图10,如图12所示,在本公开实施例的一种实现方式中,上述确定第一账户具备管理目标对象的权限,具体包括s2021。
124.s2021、在第一账户为目标对象的创建者,或者目标对象的创建者已将管理目标对
象的权限授予第一账户的情况下,服务器确定第一账户具备管理目标对象的权限。
125.应理解,在一种情况下,第一账户可以为目标对象的创建者,如此服务器可以确定该第一账户具备管理目标对象的权限。
126.在另一种情况下,该目标对象的创建者可能为其他账户(例如第三账户),该第三账户已经将管理该目标对象的权限授予该第一账户,如此该第一账户可以具备管理该目标对象的权限。
127.上述实施例提供的技术方案至少能够带来以下有益效果:由s2021可知,在第一账户为目标对象的创建者,或者目标对象的创建者已将管理该目标对象的权限授予该第一账户的情况下,服务器可以确定该第一账户具备管理该目标对象的权限。本公开实施例中,当第一账户为目标对象的创建者时,说明该第一账户已经具备该目标对象的管理权限。另外,当目标对象的创建者将管理权限授予任一账户(例如第一账户)时,说明该任一账户也具备该目标对象的管理权限。如此,服务器可以通过确定第一账户是否为目标对象的创建者,或者是否已经被该创建者授予过管理权限,确定该第一账户是否具备管理目标对象的权限,能够准确、有效地确定出第一账户是否具备管理权限。
128.如图13所示,权限管理方法应用于基于图1示出的权限管理系统中各个设备交互的过程中,该权限管理方法可以包括s301

s307。
129.s301、终端接收第一账户输入的待发送至第二账户的信息。
130.s302、终端向服务器发送查询请求。
131.其中,该查询请求中包括目标对象的标识、第一账户的标识以及第二账户的标识,该查询请求用于请求确定第一账户是否具备管理该目标对象的权限,以及在该第一账户具备管理该目标对象的权限的情况下为该第二账户分配访问权限。
132.s303、服务器接收终端发送的查询请求。
133.s304、服务器确定第一账户具备管理目标对象的权限,并向终端发送与查询请求对应的查询响应。
134.其中,该查询响应用于指示第一账户具备管理目标对象的权限。
135.s305、终端接收服务器发送的与查询请求对应的查询响应。
136.s306、终端根据查询响应,确定第一账户是否具备管理目标对象的权限。
137.s307、在确定输入的信息包括目标对象的标识的情况下,且在第一账户具备管理目标对象的权限的情况下,终端显示用于表征第二账户具备访问目标对象的权限的提示信息。
138.应理解,上述s301

s307中的解释说明可以参见上述实施例中的描述,此处不再赘述。
139.上述实施例提供的技术方案至少能够带来以下有益效果:由s301

s307可知,终端可以向服务器发送查询请求,并且基于服务器发送的与该查询请求对应的查询响应确定第一账户是否具备管理目标对象的权限;在确定输入的信息(即第一账户输入的待发送至第二账户的信息)包括目标对象的标识的情况下,且在该第一账户具备管理目标对象的权限的情况下,显示用于表征第二账户具备访问目标对象的权限的提示信息。本公开实施例中,终端通过确定第一账户输入的信息中是否包括目标对象的标识确定是否存在目标对象,并且通过确定该第一账户是否具备管理该目标对象的权限确定该第一账户是否可以对该目
标对象实施编辑、删除、访问等操作;当确定存在该目标对象,并且该第一账户客户对该目标对象实施编辑、删除、访问等操作时,说明第二账户具备访问该目标对象的权限,如此终端可以显示该提示信息,能够准确、有效地显示出信息对应的接收方是否具备访问目标对象的权限,提升目标对象的管理及访问效率。
140.可以理解的,在实际实施时,本公开实施例所述的终端/服务器可以包含有用于实现前述对应权限管理方法的一个或多个硬件结构和/或软件模块,这些执行硬件结构和/或软件模块可以构成一个终端/服务器。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
141.基于这样的理解,本公开实施例还对应提供一种权限管理装置,图14示出了本公开实施例提供的权限管理装置的结构示意图。如图14所示,该权限管理装置20可以包括:接收模块201和显示模块202。
142.接收模块201,被配置为接收第一账户输入的待发送至第二账户的信息。
143.显示模块202,被配置为在确定输入的信息包括目标对象的标识的情况下,且在该第一账户具备管理该目标对象的权限的情况下,显示用于表征第二账户具备访问该目标对象的权限的提示信息。
144.可选地,上述权限管理装置20还可以包括发送模块203和确定模块204。
145.发送模块203,被配置为向服务器发送查询请求,该查询请求中包括该目标对象的标识和该第一账户的标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限。
146.接收模块201,还被配置为接收该服务器发送的与该查询请求对应的查询响应。
147.确定模块204,被配置为根据该查询响应,确定该第一账户是否具备管理该目标对象的权限。
148.可选地,上述查询请求中还包括该第二账户的标识,该查询请求还用于请求在该第一账户具备管理该目标对象的权限的情况下,为该第二账户分配访问权限。
149.接收模块201,还被配置为接收该服务器发送的通知消息,该通知消息用于指示该第二账户具备该访问权限。
150.显示模块202,具体被配置为响应于该通知消息,显示该提示信息。
151.可选地,上述权限管理装置还包括处理模块205。
152.处理模块205,被配置为响应于该第一账户输入的权限变更操作,取消该第二账户访问该目标对象的权限,或者将该第二账户访问该目标对象的权限更改为其他权限。
153.显示模块202,还被配置为显示与该权限变更操作对应的提示信息。
154.可选地,处理模块205,被配置为响应于对该输入的信息的撤回操作,取消该第二账户访问该目标对象的权限。
155.如上所述,本公开实施例可以根据上述方法示例对权限管理装置进行功能模块的划分。其中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。另外,还需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑
功能划分,实际实现时可以有另外的划分方式。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
156.关于上述实施例中的权限管理装置,其中各个模块执行操作的具体方式、以及具备的有益效果,均已经在前述方法实施例中进行了详细描述,此处不再赘述。
157.图15是本公开提供的另一种权限管理装置的结构示意图。如图15,该权限管理装置30可以包括至少一个处理器301以及用于存储处理器可执行指令的存储器303。其中,处理器301被配置为执行存储器303中的指令,以实现上述实施例中的权限管理方法。
158.另外,权限管理装置30还可以包括通信总线302以及至少一个通信接口304。
159.处理器301可以是一个处理器(central processing units,cpu),微处理单元,asic,或一个或多个用于控制本公开方案程序执行的集成电路。
160.通信总线302可包括一通路,在上述组件之间传送信息。
161.通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。
162.存储器303可以是只读存储器(read

only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。
163.其中,存储器303用于存储执行本公开方案的指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的指令,从而实现本公开方法中的功能。
164.在具体实现中,作为一种实施例,处理器301可以包括一个或多个cpu,例如图15中的cpu0和cpu1。
165.在具体实现中,作为一种实施例,权限管理装置30可以包括多个处理器,例如图15中的处理器301和处理器307。这些处理器中的每一个可以是一个单核(single

cpu)处理器,也可以是一个多核(multi

cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
166.在具体实现中,作为一种实施例,权限管理装置30还可以包括输出设备305和输入设备306。输出设备305和处理器301通信,可以以多种方式来显示信息。例如,输出设备305可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备306和处理器301通信,可以以多种方式接受用户的输入。例如,输入设备306可以是鼠标、键盘、触摸屏设备或传感设备等。
167.图16为本公开提供的另一种权限管理装置的结果示例图。如图16所示,该权限管理装置40可以包括:接收模块401、确定模块402以及发送模块403。
168.接收模块401,被配置为接收终端发送的查询请求,该查询请求中包括目标对象的标识、第一账户的标识以及第二账户的标识,该查询请求用于请求确定该第一账户是否具备管理该目标对象的权限,以及在该第一账户具备管理该目标对象的权限的情况下为该第二账户分配访问权限。
169.确定模块402,被配置为确定该第一账户具备管理该目标对象的权限。
170.发送模块403,被配置为向该终端发送与该查询请求对应的查询响应,该查询响应用于指示该第一账户具备管理该目标对象的权限。
171.确定模块402,还被配置为该第二账户分配该访问权限。
172.发送模块403,还被配置为向该终端发送通知消息,该通知消息用于指示该第二账户具备该访问权限。
173.可选地,接收模块401,还被配置为接收该终端发送的权限更改请求,该权限更改请求中包括该目标对象的标识和该第二账户的标识,该权限更改请求用于请求将该访问权限更改为其他权限。
174.确定模块402,还被配置为确定将该访问权限更改为该其他权限。
175.确定模块402,还被配置为该第二账户分配该其他权限。
176.发送模块403,还被配置为向该终端发送权限更改响应,该权限更改响应用于指示该第二账户具备该其他权限。
177.可选地,确定模块402,具体被配置为在该第一账户为该目标对象的创建者,或者该目标对象的创建者已将管理该目标对象的权限授予该第一账户的情况下,确定该第一账户具备管理该目标对象的权限。
178.图17是本公开提供的另一种权限管理装置的结构示意图。如图17,该权限管理装置50可以包括至少一个处理器501以及用于存储处理器可执行指令的存储器503。其中,处理器501被配置为执行存储器503中的指令,以实现上述实施例中的权限管理方法。
179.另外,权限管理装置50还可以包括通信总线502以及至少一个通信接口504。
180.处理器501可以是一个cpu,微处理单元,asic,或一个或多个用于控制本公开方案程序执行的集成电路。
181.通信总线502可包括一通路,在上述组件之间传送信息。
182.通信接口504,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,wlan等。
183.存储器503可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd

rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。
184.其中,存储器503用于存储执行本公开方案的指令,并由处理器501来控制执行。处理器501用于执行存储器503中存储的指令,从而实现本公开方法中的功能。
185.在具体实现中,作为一种实施例,处理器501可以包括一个或多个cpu,例如图17中的cpu0和cpu1。
186.在具体实现中,作为一种实施例,权限管理装置50可以包括多个处理器,例如图17中的处理器501和处理器507。这些处理器中的每一个可以是一个单核(single

cpu)处理器,也可以是一个多核(multi

cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
187.在具体实现中,作为一种实施例,权限管理装置50还可以包括输出设备505和输入设备506。输出设备505和处理器501通信,可以以多种方式来显示信息。例如,输出设备505可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备506和处理器501通信,可以以多种方式接受用户的输入。例如,输入设备506可以是鼠标、键盘、触摸屏设备或传感设备等。
188.本领域技术人员可以理解,上述图15或图17中示出的结构并不构成对权限管理装置的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
189.另外,本公开还提供一种计算机可读存储介质,包括指令,当指令由处理器执行时,使得处理器执行如上述实施例所提供的权限管理方法。
190.另外,本公开还提供一种计算机程序产品,包括指令,当指令由处理器执行时,使得处理器执行如上述实施例所提供的权限管理方法。
191.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献