【技术实现步骤摘要】
一种目标应用使用权限的批量配置系统
[0001]本专利技术涉及数据处理领域,特别是涉及一种目标应用使用权限的批量配置系统。
技术介绍
[0002]随着互联网科技的发展,智能终端的普及程度也更加广泛,而运行在智能终端上的用于实现各种使用功能的应用也更加多元复杂。通常,不同的应用会设置多种不同的使用权限,以方便具有不同使用需求的用户进行使用,且存在开启某一应用的使用权限为开启另一种应用中的某一使用权限的前提条件的情况。另外,还存在多个应用的使用权限可以实现相同功能的情况。
[0003]现有的应用种类繁多且对应的使用权限也更加多样复杂,在对多个使用权限要进行绑定或解绑操作时,需要逐个寻找并进行对应的配置操作,使得现有的对多个应用的使用权限进行配置的方法较为复杂,且效率较低。
技术实现思路
[0004]针对上述技术问题,本专利技术采用的技术方案为:
[0005]根据本专利技术的一个方面,提供了一种目标应用使用权限的批量配置系统,系统包括处理服务器、多个客户端与多个权限控制服务器,处理服务器分别与多个权限控制服务器及多个客户端通讯连接,每一权限控制服务器对应至少一个目标应用;每一目标应用均具有至少一个使用权限;
[0006]处理服务器用于执行以下方法:
[0007]获取每一权限控制服务器的接入信息,接入信息包括对应的权限控制服务器的绑定接口信息、解绑接口信息及至少一个权限信息;绑定接口信息用于标识对应的权限控制服务器中用于对目标应用的使用权限和用户进行绑定处理的接口;解绑接口信息 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
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
技术研发人员:佟业新,吴岳,李崇谦,薄满辉,刘丰,姜炜,孙岩田,
申请(专利权)人:中航信移动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。