一种权限配置的实现方法、装置及终端制造方法及图纸

技术编号:16783603 阅读:33 留言:0更新日期:2017-12-13 02:12
本发明专利技术适用于通信技术领域,提供了一种权限配置的实现方法、装置及终端,通过获取角色所选区域的区域标识;根据所述角色与所述区域标识查找对应的权限配置信息;根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限,通过对具有区域标识的资源进行统一权限分配和单独权限分配,使得权限配置的配置数据大大减少,提高了权限配置的效率,并且操作简单,用户体验好。

【技术实现步骤摘要】
一种权限配置的实现方法、装置及终端
本专利技术属于通信
,尤其涉及一种权限配置的实现方法、装置及终端。
技术介绍
传统安防管理平台中,一般是采用对角色对资源拥有某几个权限的配置方法,再通过用户(角色的集合)来求资源权限并集判断该用户是否能进行某个具体操作。这里所指的角色,具体为用于描述用户权限特征的权限类别名称;资源泛指所有具体的和抽象的设备、通道、报警点等等。这样,在实际配置过程中,权限配置数据的数量与资源的数量成正比,即权限配置数据的总条数=角色数量*资源数量*权限类别数量,按照100个角色、十万个资源、30个权限类别来说,权限配置数据的总条数最大将会达到三亿的级别,这对传统数据库来说是非常巨大的数据,进行权限配置的工作量也非常巨大,需要逐个地将资源的权限分配给使用者,配置效率低,且操作过程繁琐,用户体验差。
技术实现思路
有鉴于此,本专利技术实施例提供了一种权限配置的实现方法、装置及终端、装置及终端,以解决现有安防管理平台中对权限的配置效率低,且操作过程繁琐,用户体验差的问题。本专利技术实施例的第一方面提供了一种权限配置的实现方法,包括:获取角色所选区域的区域标识;根据所述角色与所述区域标识查找对应的权限配置信息;根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。本专利技术实施例的第二方面提供了一种权限配置的实现装置,包括:区域标识获取单元,用于获取角色所选区域的区域标识;权限配置信息查找单元,用于根据所述角色与所述区域标识查找对应的权限配置信息;权限分配单元,用于根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。本专利技术实施例的第三方面提供了一种终端,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现本专利技术实施例的第一方面提供的权限配置的实现方法的步骤。其中,所述计算机程序包括:区域标识获取单元,用于获取角色所选区域的区域标识;权限配置信息查找单元,用于根据所述角色与所述区域标识查找对应的权限配置信息;权限分配单元,用于根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现本专利技术实施例的第一方面提供的权限配置的实现方法的步骤。其中,所述计算机程序包括:区域标识获取单元,用于获取角色所选区域的区域标识;权限配置信息查找单元,用于根据所述角色与所述区域标识查找对应的权限配置信息;权限分配单元,用于根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。本专利技术实施例与现有技术相比存在的有益效果是:通过获取角色所选区域的区域标识;根据所述角色与所述区域标识查找对应的权限配置信息;根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限,通过对具有区域标识的资源进行统一权限分配和单独权限分配,使得权限配置的配置数据大大减少,提高了权限配置的效率,并且操作简单,用户体验好。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种权限配置的实现方法的实现流程图;图2是本专利技术实施例提供的一种根据权限配置信息分配操作权限的方法的实现流程图;图3是本专利技术实施例提供的一种具有相互冲突的权限的配置的实现方法的具体实现流程图;图4是本专利技术实施例提供的一种根据特殊资源配置信息为角色单独分配操作权限的方法的具体实现流程;图5是本专利技术实施例提供的一种通过角色集合为用户分配操作权限的方法的具体实现流程;图6是本专利技术实施例提供的一种权限配置的实现装置的示意图;图7是本专利技术实施例提供的一种终端的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。请参考图1,图1示出了本专利技术实施例提供的一种权限配置的实现方法的实现流程,详述如下:在步骤S101中,获取角色所选区域的区域标识。在本专利技术实施例中,不同的资源分属于不同的区域,该区域可以按照地理位置进行划分,这里所指的资源泛指所有具体的或抽象的设备、通道、报警点等等,在后面的说明中,以摄像机来代表具体资源来进一步阐述本专利技术实施例。比如,将属于龙华区内的所有摄像机都划分为龙华区域的资源,将属于福田区内的所有摄像机都划分为福田区域的资源。在为角色分配对资源的操作权限之前,首选获取该角色所要管理的区域以获取该角色所选区域的区域标识,根据该区域标识可以清楚地获取包含有该区域标识的所有资源,也就是这些资源都是分属于该区域标识所属的区域的。在步骤S102中,根据所述角色与所述区域标识查找对应的权限配置信息。在本专利技术实施例中,上述权限配置信息具体为用户在交互页面中输入的预先对角色对资源的操作权限进行具体配置的信息。在这里,权限配置信息与角色及其区别标识一一对应,根据角色与其对应的区别标识去查找该角色对应的权限配置信息,可以有效提高权限配置信息的查找准确率,避免因不同区域中具有相同名称的角色所造成的误判率。在这里,上述权限配置信息包括通用权限配置信息和特殊权限配置信息;其中,通用权限配置信息具体为角色对其所划分区域内的所有资源的通用权限,也就是默认角色对其所划分区域的所有资源具有相同的权限,这时,该角色对其所划分区域下所有资源的同一操作权限,仅有一条权限配置信息,如有多个不同的操作权限,则对应有多个不同的权限配置信息,权限配置信息的数量与操作权限的数量相对应,即角色对同一区域下的所有资源有几个操作权限,就有几条权限配置信息,该权限配置信息的数量不再与资源数量相关,从而大大减少了配置信息。由于在同一区域中的摄像机所记录的信息有可能比较敏感,并不是所有角色都能够随意对该摄像机所记录的信息进行操作或访问的。当所设定的角色不具有对该摄像机的操作权限时,需要进一步单独配置角色对该摄像机的操作权限,具体的,就是配置该角色对该区域中的某个具体资源的操作权限,该操作权限在本专利技术实施例中被称为特殊权限,其对应的权限配置信息相应地被称为特殊权限配置信息。在这里,特殊权限配置信息具体被定义为某一角色对其所属区域中的某一具体资源的权限配置信息,这一个具体资源可以称为该区域中的特殊资源,该特殊资源也可以理解为需要单独配置权限的资源。可以理解的是,当某一区域中存在特殊资源时,在为角色配置该区域的资源的操作权限时,该角色对应的权限配置信息中既包含有通用权限配置信息,也包含有特殊权限配置信息。那么,在对该特殊资源进行权限配置时,为角色所分配的操作权限包括根据通用权限配置信息所分配的操作权限和本文档来自技高网...
一种权限配置的实现方法、装置及终端

【技术保护点】
一种权限配置的实现方法,其特征在于,所述方法包括:获取角色所选区域的区域标识;根据所述角色与所述区域标识查找对应的权限配置信息;根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。

【技术特征摘要】
1.一种权限配置的实现方法,其特征在于,所述方法包括:获取角色所选区域的区域标识;根据所述角色与所述区域标识查找对应的权限配置信息;根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限。2.如权利要求1所述的方法,其特征在于,所述权限配置信息包括通用权限配置信息和特殊权限配置信息;所述根据所述权限配置信息统一或单独分配所述角色对具有所述区域标识的资源的操作权限的步骤,包括:获取所述权限配置信息中的权限类别标识;根据权限类别标识判断所述权限配置信息是为通用权限配置信息还是特殊权限配置信息;当所述权限配置信息为通用权限配置信息时,根据所述通用权限配置信息统一分配所述角色对具有所述区域标识的资源的操作权限;当所述权限配置信息为特权权限配置信息时,根据所述特殊权限配置信息单独分配所述角色对所述区域标识所属区域中特殊资源的操作权限;所述特殊资源为需要单独配置权限的资源。3.如权利要求2所述的方法,其特征在于,在根据所述权限类别标识判断所述权限配置信息是为通用权限配置信息还是特殊权限配置信息的步骤之后,还包括:判断是否存在同一资源同时被分配有相互冲突的操作权限;若存在同一资源同时被分配有相互冲突的操作权限,将所述角色对所述同一资源的操作权限优先设定为根据特殊权限配置信息所分配的操作权限。4.如权利要求1至3任一所述的方法,其特征在于,所述方法还包括:读取用户的角色分配信息;所述角色分配信息中至少包含一个角色信息;根据所述角色分配信息将对应的角色分配给所述用户;对应将所分配的角色对资源的操作权限授予所述用户。5.如权利要求1所述的方法,其特征在于,所述操作权限包含至少一个类别的操作权限。6.一种权限配置的实现装置,其特征在于,所述装置包括:区域...

【专利技术属性】
技术研发人员:谢锐旭
申请(专利权)人:深圳英飞拓科技股份有限公司
类型:发明
国别省市:广东,44

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

1