[发明专利]一种权限管理的实现设备和方法有效
申请号: | 201110300132.2 | 申请日: | 2011-09-29 |
公开(公告)号: | CN103036855A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 陈明智 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 权限 管理 实现 设备 方法 | ||
技术领域
本发明涉及互联网应用技术领域,尤其是涉及一种权限管理的实现设备和方法。
背景技术
随着互联网的飞速发展,移动办公系统和分布式办公系统越来越普及,为了保证网络的安全性,需要对每个系统进行权限控制,用户使用不同权限的账户登录系统后也拥有着不同的权限。
在浏览器/服务器(Browser/Server,B/S)结构的场景下,在这种结构的网络中,现有的权限管理方案通常是,用户通过浏览器发送管理命令,主要事务逻辑在服务器端(Server)实现,而浏览器和服务器之间通过中间件进行连接,各种业务系统(如移动办公系统和分布式办公系统等)具体在中间件上运行。在实际应用中,中间件具体可以采用应用服务器实现。在实际场景下,对于一个大企业的业务系统来说,如果要求管理者为其下员工逐一分配系统权限的话,将会是件耗时且不够方便的事情。所以,现有的权限控制系统中,提出对“角色”进行操作的概念,将权限一致的人员编入同一角色,然后对该角色进行权限分配,以便于权限分配。
然而,现有的权限管理方法存在不少不足之处,例如,每当研发出或者启用一个新的业务系统时,就要额外对应去开发一个权限系统,重新编写该权限系统的所有指令和代码,如重写该权限系统中每一单个实体执行每一增加/查询/更新/删除(Create/Retrieve/Update/Delete,CRUD)操作的代码,工作量较大,对人力、物力资源的要求都较高,开发效率较低;并且,现有的权限系统在开发完成后通常不支持对系统的扩展或修改,管理方式比较固定,资源利用率和用户体验较低。
发明内容
本发明实施例提供了一种权限管理的实现设备和方法,降低了系统开发难度和工作量,提高了开发效率,并能够灵活地对权限进行扩展或调整,提高了资源利用率和用户体验。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种权限管理的实现方法,根据角色、模块和功能建立权限数据模型,其中,每一角色对应于至少一个模块,所述模块相应于预定的资源,每一模块对应于至少一种功能,所述功能指示对资源的操作方式;该方法包括:
判断是否为业务系统创建权限数据库;
是则根据所述权限数据库中的权限数据,对所述业务系统进行权限管理;
否则,根据业务数据对所述权限模型进行实例化,得到权限模型实体,并创建权限数据库;根据所述权限数据库中的权限数据,对所述业务系统进行权限管理。
本发明实施例还提供了一种权限管理的实现设备,该设备上运行有权限管理组件,
所述权限管理组件,判断是否为业务系统创建权限数据库;是则根据所述权限数据库中的权限数据,对所述业务系统进行权限管理;否则,根据业务数据对所述权限模型进行实例化,得到权限模型实体,并创建权限数据库;根据所述权限数据库中的权限数据,对所述业务系统进行权限管理,其中,所述权限数据模型是根据角色、模块和功能建立的,每一角色对应于至少一个模块,所述模块相应于预定的资源,每一模块对应于至少一种功能,所述功能指示对资源的操作方式。
由上述可见,本发明实施例提供的技术方案通过创建数据模型,提取出权限管理的共性特征,再对数据模型具体化,能够对属于相同类型的操作利用同一权限模型实体实现,从而避免了在权限系统中的开发中,对单个实体的CRUD操作重复编写代码所带来的问题,显著降低了工作量和对资源的要求,提高了开发效率。
并且,本方案能够以嵌入式组件的形式实现,通过修改权限数据模型或权限模型实体等技术手段,能够灵活地对权限进行扩展或调整,提高了资源利用率和用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种权限管理的实现方法流程示意图;
图2为本发明实施例二提供的一种权限管理的实现方法流程示意图;
图3为本发明实施例三提供的一种权限管理的实现设备的结构示意图。
具体实施方式
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110300132.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:射流式沉水机结构
- 下一篇:一种飞机挂弹梁测量装置