一种用户权限关联方法、查询方法及装置制造方法及图纸

技术编号:22444743 阅读:30 留言:0更新日期:2019-11-02 04:37
本申请实施例公开了一种用户权限关联方法、装置、电子设备及存储介质。所述方法包括:将任意一个角色对若干个设备的数据访问权限采用比特位图数据结构进行存储,其中一个设备对应一个比特位存储权限信息,用0或1分别表示一个角色是否拥有对应设备的数据访问权限;若干个设备根据预设的设备编号对应一个比特位图的比特位数存储权限信息,得到对应角色与设备的关联关系的比特位图;建立各个用户与若干个角色的关联关系,将各个所述对应角色与设备的关联关系的比特位图及各个所述用户与若干个角色的关联关系存储于数据库中。本申请实施例提供的技术方案,能够减少关联信息数据对存储空间的占用,提升系统数据查询及加载的响应速度。

A method of user authority Association, query and device

【技术实现步骤摘要】
一种用户权限关联方法、查询方法及装置
本申请实施例涉及数据关联存储
,尤其涉及一种用户权限关联方法、查询方法及装置。
技术介绍
目前,在计算机系统数据访问权限管理应用中,通常需要对用户与相关设备建立关联关系,表示用户对这部分设备存在数据访问控制权限。传统的用户与设备权限的关联管理主要采用基于RBAC(Role-BasedAccessControl,基于角色的权限访问控制)的角色权限设计方法,通过设置用户、角色及具体设备三个实体类集合,角色作为用户与具体设备权限的代理层,其实质是一定数量的权限集合。用户通过角色与具体设备进行关联,一个用户拥有若干角色,每一个角色拥有若干设备的数据访问权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般都是多对多的关系。用户与角色之间有关联关系,角色与具体的权限对应的实体设备也有关联关系。通过引入“角色”这一代理层,使得用户与具体设备权限之间的关联关系更加的清晰,便于权限关联关系的存储,同时利用“用户-角色-权限”模型能够更加直观、便捷地查找到对应用户具备哪些设备的数据访问控制权限。但是,在实际应用本文档来自技高网...

【技术保护点】
1.一种用户权限关联方法,其特征在于,包括:将任意一个角色对若干个设备的数据访问权限采用比特位图数据结构进行存储,其中一个设备对应一个比特位存储权限信息,用0或1分别表示一个角色是否拥有对应设备的数据访问权限;若干个设备根据预设的设备编号对应一个比特位图的比特位数存储权限信息,得到对应角色与设备的关联关系的比特位图;建立各个用户与若干个角色的关联关系,将各个所述对应角色与设备的关联关系的比特位图及各个所述用户与若干个角色的关联关系存储于数据库中。

【技术特征摘要】
1.一种用户权限关联方法,其特征在于,包括:将任意一个角色对若干个设备的数据访问权限采用比特位图数据结构进行存储,其中一个设备对应一个比特位存储权限信息,用0或1分别表示一个角色是否拥有对应设备的数据访问权限;若干个设备根据预设的设备编号对应一个比特位图的比特位数存储权限信息,得到对应角色与设备的关联关系的比特位图;建立各个用户与若干个角色的关联关系,将各个所述对应角色与设备的关联关系的比特位图及各个所述用户与若干个角色的关联关系存储于数据库中。2.根据权利要求1所述的用户权限关联方法,其特征在于,在所述建立各个用户与若干个角色的关联关系,将各个所述对应角色与设备的关联关系的比特位图及各个所述用户与若干个角色的关联关系存储于数据库中之后,还包括:基于一个角色对一个设备的数据访问权限的变化,取对应的比特位图,根据对应设备的设备编号,修改所述对应的比特位图中相应的比特位数上的值。3.根据权利要求1所述的用户权限关联方法,其特征在于,在所述建立各个用户与若干个角色的关联关系,将各个所述对应角色与设备的关联关系的比特位图及各个所述用户与若干个角色的关联关系存储于数据库中之后,还包括:获取新增设备的设备编号,取对应的比特位图,在所述对应的比特位图中新增一个比特位,所述比特位的比特位数与所述新增设备的设备编号对应。4.根据权利要求3所述的用户权限关联方法,其特征在于,根据一个角色对所述新增设备是否具备数据访问权限,将新增的所述比特位的值对应设置为0或1。5.根据权利要求1所述的用户权限关联方法,其特征在于,在所述建立各个用户与若干个角色的关联关系中,将一个所述用户与一个角色的关联信息用一个比特位存储,用0或1分别表示所述用户是否与对应角色关联,若干个角色根据预设的角色编号对应一个比特位图的不同比特位数存储关联信息,得到表示一个所述用户与若干个角色的关联关系的比特位图。6.一种用户权...

【专利技术属性】
技术研发人员:李海富徐润柏郑娃龙刘锡林
申请(专利权)人:佳都新太科技股份有限公司
类型:发明
国别省市:广东,44

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

1