[发明专利]基于数据表的资源权限配置方法及装置在审
申请号: | 201810565958.3 | 申请日: | 2018-06-04 |
公开(公告)号: | CN108804944A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 徐皓 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源权限 权限控制信息 资源信息 预设 数据表存储 关联表 权限 配置 操作接口 存储资源 关联关系 可扩展性 整个程序 | ||
本发明公开了一种基于数据表的资源权限配置方法及装置。其中,该方法包括:通过预设的资源数据表存储资源信息,通过预设的权限数据表存储权限控制信息;通过预设的资源权限关联表存储资源数据表中的各个资源信息以及权限数据表中的各个权限控制信息之间的关联关系;根据资源权限关联表,为资源数据表中的各个资源信息配置相应的权限控制信息。利用本发明提供的方案,当资源或权限修改后,只需通过对应的操作接口对相应的数据表进行修改即可,整个程序代码无需进行任何更改,从而提升了程序的可扩展性。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于数据表的资源权限配置方法及装置。
背景技术
当前,随着科学技术的发展,计算机科学技术已经在各个领域得到了广泛的应用。随着管理信息系统向着多应用、多用户的方向不断发展,系统的安全问题也逐渐受到了人们的关注。而权限管理作为保证整个系统数据安全必不可缺的组成部分,在现代软件系统中拥有着重要的地位。权限管理的可靠性、安全性以及稳定性直接影响着系统的正常运行。
由于权限往往是针对于某个具体的资源而言的,因此,在现有的权限控制方式中,通常将应用系统中的各个资源与其对应的权限作为一个整体性的管理对象进行管理。例如,对于应用中包含的各个菜单式资源而言,分别将每个菜单与该菜单相对应的权限进行绑定后得到用于表示该菜单的权限的管理对象。
但是,发明人在实现本发明的过程中发现,现有技术中的上述方式至少存在如下缺陷:由于资源与其对应的权限作为一个管理对象进行管理,因此,在进行权限控制之前,需要预先获知全部资源的种类和数量,并分别针对每个资源配置对应的权限,从而将各个资源与其对应的权限绑定为一个管理对象。这样一来,当需要对资源的种类和数量进行调整,或者对权限的类型进行修改时,则需要重新确定调整后的资源及其对应的权限之间的对应关系,并重新生成新的管理对象,进而需要重新编写程序代码以实现针对新的管理对象的管理操作。由此可见,现有方式的扩展性差,无法应用于资源种类和/或权限类型灵活多变的应用场景中。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于数据表的资源权限配置方法及装置。
根据本发明的一个方面,提供了基于数据表的资源权限配置方法,包括:
通过预设的资源数据表存储资源信息,通过预设的权限数据表存储权限控制信息;
通过预设的资源权限关联表存储资源数据表中的各个资源信息以及权限数据表中的各个权限控制信息之间的关联关系;
根据资源权限关联表,为资源数据表中的各个资源信息配置相应的权限控制信息。
根据本发明另一个方面,提供了基于数据表的资源权限配置装置,包括:
第一存储模块,适于通过预设的资源数据表存储资源信息,通过预设的权限数据表存储权限控制信息;
第二存储模块,适于通过预设的资源权限关联表存储所述资源数据表中的各个资源信息以及权限数据表中的各个权限控制信息之间的关联关系;
配置模块,适于根据资源权限关联表,为资源数据表中的各个资源信息配置相应的权限控制信息。
根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行上述基于数据表的资源权限配置方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述基于数据表的资源权限配置方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810565958.3/2.html,转载请声明来源钻瓜专利网。