一种目标应用使用权限的批量配置系统技术方案

技术编号:35991688 阅读:14 留言:0更新日期:2022-12-17 23:07
本发明专利技术涉及一种目标应用使用权限的批量配置系统,系统包括处理服务器、多个客户端与多个权限控制服务器,处理服务器分别与多个权限控制服务器及多个客户端通讯连接,每一权限控制服务器对应至少一个目标应用。每一目标应用均具有至少一个使用权限。本申请可以根据目标权限ID在权限信息库中找到对应的权限记录,并根据每一对应的绑定调用指令或解绑调用指令,来调用对应的权限记录中的对应的调用函数,以完成对应的操作。由此,当接收到对任一目标权限子表的操作请求时,可以根据权限ID之间的对应关系,来同时寻找并运行每一目标权限ID对应的调用函数。进而缩短对多个使用权限进行配置的时间,提高配置效率。提高配置效率。提高配置效率。

【技术实现步骤摘要】
一种目标应用使用权限的批量配置系统


[0001]本专利技术涉及数据处理领域,特别是涉及一种目标应用使用权限的批量配置系统。

技术介绍

[0002]随着互联网科技的发展,智能终端的普及程度也更加广泛,而运行在智能终端上的用于实现各种使用功能的应用也更加多元复杂。通常,不同的应用会设置多种不同的使用权限,以方便具有不同使用需求的用户进行使用,且存在开启某一应用的使用权限为开启另一种应用中的某一使用权限的前提条件的情况。另外,还存在多个应用的使用权限可以实现相同功能的情况。
[0003]现有的应用种类繁多且对应的使用权限也更加多样复杂,在对多个使用权限要进行绑定或解绑操作时,需要逐个寻找并进行对应的配置操作,使得现有的对多个应用的使用权限进行配置的方法较为复杂,且效率较低。

技术实现思路

[0004]针对上述技术问题,本专利技术采用的技术方案为:
[0005]根据本专利技术的一个方面,提供了一种目标应用使用权限的批量配置系统,系统包括处理服务器、多个客户端与多个权限控制服务器,处理服务器分别与多个权限控制服务器及多个客户端通讯连接,每一权限控制服务器对应至少一个目标应用;每一目标应用均具有至少一个使用权限;
[0006]处理服务器用于执行以下方法:
[0007]获取每一权限控制服务器的接入信息,接入信息包括对应的权限控制服务器的绑定接口信息、解绑接口信息及至少一个权限信息;绑定接口信息用于标识对应的权限控制服务器中用于对目标应用的使用权限和用户进行绑定处理的接口;解绑接口信息用于标识对应的权限控制服务器中用于对目标应用的使用权限和用户进行解绑处理的接口;每一权限信息唯一对应一个使用权限,权限信息包括对应的使用权限的绑定条件和解绑条件;
[0008]根据接入信息建立每一使用权限对应的权限记录,并存入权限信息库中;权限记录中包括权限ID、绑定调用函数及解绑调用函数;每一权限ID唯一对应一个使用权限;绑定调用函数根据对应的绑定接口信息和对应的绑定条件生成;解绑调用函数根据对应的解绑接口信息和对应的解绑条件生成;
[0009]接收权限子表生成请求;权限子表生成请求中包括子表ID及若干候选权限ID;每一候选权限ID为权限信息库中的任一权限ID;
[0010]根据子表ID及若干候选权限ID生成权限子表;
[0011]当接收到目标客户端发送的对任一目标子表ID对应的目标权限子表的绑定请求时,对目标子表ID对应的绑定调用指令集进行执行,以完成对目标权限子表对应的每一使用权限和目标客户端的绑定;绑定调用指令集中包括多个目标权限ID对应的绑定函数调用指令,目标权限ID为目标权限子表中的候选权限ID;目标字表ID为子表ID中的一个;
[0012]当接收到目标客户端发送的对任一目标子表ID对应的目标权限子表的解绑请求时,对目标子表ID对应的解绑调用指令集进行执行,以完成对目标权限子表对应的每一使用权限和目标客户端的解绑;解绑调用指令集中包括多个目标权限ID对应的解绑调用指令,目标权限ID为目标权限子表中的候选权限ID。
[0013]本专利技术至少具有以下有益效果:
[0014]本申请可以根据接收到的目标权限子表生成请求,从权限信息库中选取对应的权限ID,以生成目标权限子表。并且当接收到目标客户端发送的绑定请求或解绑请求时,可以自动生成对应目标权限子表中包括的每一目标权限ID的绑定调用指令或解绑调用指令。且目标权限ID为候选权限ID,也即权限ID。由此,可以根据目标权限ID在权限信息库中找到对应的权限记录,并根据每一目标权限ID对应的绑定调用指令或解绑调用指令,来调用对应的权限记录中的绑定调用函数或解绑调用函数,以完成对应的绑定操作或解绑操作。当接收到对任一目标权限子表的操作请求时,可以根据权限ID之间的对应关系,来同时寻找并运行每一目标权限ID对应的调用函数。以实现对多个应用的使用权限进行快速批量配置的目的。由此,可以缩短对多个应用的使用权限进行配置时使用的时间,进而提高配置效率。
附图说明
[0015]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种目标应用使用权限的批量配置系统的结构示意图。
[0017]附图标记:
[0018]1、目标应用使用权限的批量配置系统;10、处理服务器;11、权限控制服务器;12、客户端。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]根据本专利技术的一个方面,如图1所示,提供了一种目标应用使用权限的批量配置系统1,系统1包括处理服务器10、多个客户端12与多个权限控制服务器11,处理服务器10分别与多个权限控制服务器11及多个客户端12通讯连接,每一权限控制服务器11对应至少一个目标应用;每一目标应用均具有至少一个使用权限。且每一种使用权限对应一个权限信息。
[0021]具体的,在每一权限控制服务器11中会运营着多个应用,其中,可以通过本专利技术的方法对其使用权限进行配置的应用为目标应用。也即,接入本专利技术系统1中的应用为目标应用,目标应用可以为现有技术中的APP(Application,应用程序,软件)。
[0022]处理服务器10用于执行以下方法,以对多个目标应用的使用权限进行批量配置:
[0023]步骤S100:获取每一权限控制服务器11的接入信息。接入信息包括对应的权限控制服务器11的绑定接口信息、解绑接口信息及至少一个权限信息。绑定接口信息用于标识对应的权限控制服务器11中用于对目标应用的使用权限和用户进行绑定处理的接口。解绑接口信息用于标识对应的权限控制服务器11中用于对目标应用的使用权限和用户进行解绑处理的接口。每一权限信息唯一对应一个使用权限,权限信息包括对应的使用权限的绑定条件和解绑条件。
[0024]步骤S200:根据接入信息建立每一使用权限对应的权限记录,并存入权限信息库中。权限记录中包括权限ID、绑定调用函数及解绑调用函数。每一权限ID唯一对应一个使用权限。绑定调用函数根据对应的绑定接口信息和对应的绑定条件生成。解绑调用函数根据对应的解绑接口信息和对应的解绑条件生成。
[0025]在建立每一使用权限对应的权限记录中,还包括了每一权限信息的权限ID与对应的权限控制服务器11之间的映射关系。该映射关系可以为每一权限信息的权限ID(Identity document,身份证标识号)与对应的权限控制服务器11的服务器ID之间的映射表。由此,通过该映射表可以准确地找到每一权限信息对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标应用使用权限的批量配置系统,其特征在于,所述系统包括处理服务器、多个客户端与多个权限控制服务器,所述处理服务器分别与多个权限控制服务器及多个客户端通讯连接,每一所述权限控制服务器对应至少一个目标应用;每一所述目标应用均具有至少一个使用权限;所述处理服务器用于执行以下方法:获取每一所述权限控制服务器的接入信息,所述接入信息包括对应的权限控制服务器的绑定接口信息、解绑接口信息及至少一个权限信息;所述绑定接口信息用于标识对应的权限控制服务器中用于对目标应用的使用权限和用户进行绑定处理的接口;所述解绑接口信息用于标识对应的权限控制服务器中用于对目标应用的使用权限和用户进行解绑处理的接口;每一权限信息唯一对应一个使用权限,所述权限信息包括对应的使用权限的绑定条件和解绑条件;根据所述接入信息建立每一使用权限对应的权限记录,并存入权限信息库中;所述权限记录中包括权限ID、绑定调用函数及解绑调用函数;每一权限ID唯一对应一个使用权限;所述绑定调用函数根据对应的绑定接口信息和对应的绑定条件生成;所述解绑调用函数根据对应的解绑接口信息和对应的解绑条件生成;接收权限子表生成请求;所述权限子表生成请求中包括子表ID及若干候选权限ID;每一所述候选权限ID为所述权限信息库中的任一权限ID;根据所述子表ID及若干候选权限ID生成权限子表;当接收到目标客户端发送的对任一目标子表ID对应的目标权限子表的绑定请求时,对所述目标子表ID对应的绑定调用指令集进行执行,以完成对目标权限子表对应的每一使用权限和所述目标客户端的绑定;所述绑定调用指令集中包括多个目标权限ID对应的绑定函数调用指令,所述目标权限ID为所述目标权限子表中的候选权限ID;所述目标字表ID为子表ID中的一个;当接收到目标客户端发送的对任一目标子表ID对应的目标权限子表的解绑请求时,对所述目标子表ID对应的解绑调用指令集进行执行,以完成对目标权限子表对应的每一使用权限和所述目标客户端的解绑;所述解绑调用指令集中包括多个目标权限ID对应的解绑调用指令,所述目标权限ID为所述目标权限子表中的候选权限ID。2.根据权利要求1所述的系统,其特征在于,所述权限记录中还包括使用状态标识;所述使用状态标识用于表示用户对已绑定的使用权限的使用情况;当接收到目标客户端发送的对任一目标子表ID对应的目标权限子表的解绑请求时,对所述目标子表ID对应的解绑调用指令集进行执行,包括:获取每一所述目标权限ID对应的使用状态标识;所述使用状态标识包括未使用标识及已使用标识;当所述目标权限子表中每一所述目标权限ID的使用状态标识均为未使用标识时,对所述目标子表ID对应的解绑调用指令集进行执行。3.根据权利要求2所述的系统,其特征在于,所述接入信息还包括所述权限控制服务器的使用查询接口,所述使用查询接口用于提供用户已绑定的使用权限的历史使用次数信息;获取每一所述目标权限ID对应的使用状态标识,包括:
通过所述使用查询接口获取每一权限ID对应的历史使用次数信息;将所述权限信息库中所有权限ID对应的历史使用次数信息存入使用数据库;从所述使用数据库中获取所述目标权限子表中每一所述目标权限ID对应的历史使用次数信息;当所述目标权限ID对应的历史使用次数信息为零时,将所述目标权限ID对应的所述使用状态标识配置为所述未使用标识;否则,将所述目标权限ID对应的所述使用状态标识配置为所述已使用标识。4.根据权利要求1所述的系统,其特征在于,当接收到目标客户端发送的对目标权限子表的操作请求为绑定请求,且所述目标权限子表中包括至少一个第一权限ID时,其中,所述第一权限ID为具有优先绑定标识的使用权限对应的权限ID;在对所述目标子表ID对应的绑定调用指令集进行执行之前,所述方法还包括:生成每一所述第一权限ID对应的绑定调用指令;根据每一所述第一权限ID对应的绑定调用指令,调用对应的权限记录中的绑定调用函数,并返回绑定结果;当获取到每一所述第一权限ID对应的绑定结果均为绑定成功时,生成目标权限子表中剩余的目标权限ID对应的绑定调用指令,以形成所述绑定调用指令集;当获取到任一所述第一权限ID对应的绑定结果为绑定失败时,生成绑定失败信息并结束对所述绑定请求的响应。5.根据权利要求4所述的系统,其特征在于,所述接入信息还包括所述权限控制服务器的绑定查询接口,所述绑定查询接口用于获取每一使用权限的绑定状态信息;所述权限记录中还包括根据所述绑定查询接口生成的绑定查询函数,用于调用所述绑定查询接口;在根据每一所述第一权限ID对应的绑定调用指令,调用对应的权限记录中的绑定调用函数之后,返回绑定结果之前,所述方法还包括:按照预设函数运行时间T
S
运行所述绑定查询函数,以获得每一第一权限ID对应的绑定结果;T

【专利技术属性】
技术研发人员:佟业新吴岳李崇谦薄满辉刘丰姜炜孙岩田
申请(专利权)人:中航信移动科技有限公司
类型:发明
国别省市:

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

1