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