权限管理方法、装置、设备和存储介质制造方法及图纸

技术编号:34469714 阅读:31 留言:0更新日期:2022-08-10 08:43
本申请涉及一种权限管理方法、装置、设备和存储介质,响应于用户的操作事件,获取用户的角色权限数据,其中,角色权限数据包括用户的角色对应权限集的表示数据和用户的操作事件对应权限点的表示数据,表示数据表示用以表示二进制数据,利用用户的角色对应权限集的表示数据和用户的操作事件对应权限点的表示数据进行校验,以确定针对用户的操作事件的权限管理结果,极大的减少了数据存储空间和传输量,加速页面响应速度,提高权限判断效率。提高权限判断效率。提高权限判断效率。

【技术实现步骤摘要】
权限管理方法、装置、设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种权限管理方法、装置、设备和存储介质。

技术介绍

[0002]在新零售的大环境下,零售云给不同的加盟商户提供多种线上/门店运营工具,实现新零售将线下的商务机会与互联网结合(Online To Offline,O2O)场景运营。与传统线上商城的场景不同,线下门店O2O一体化运营一家成熟的店铺,需要包括老板、店长、客服、导购、收银员、仓管、财务等多种不同角色的分工与合作。
[0003]目前,通常通过一张关系表来保存角色与权限的对应关系,实现权限与角色相关联,随着零售业务的不断发展,加盟的门店数量及员工数量以及系统中功能点(功能点与权限相对应)越来越多,造成关系表中的数据量越来越庞大。当用户进行操作(例如用户发布商品信息、进行标签管理或者新增商品属性等)时,需要加载关系表后在关系表的庞大数据中进行查询来确定该操作是否具有权限,从而导致对用户操作的响应速度慢,且权限判断效率降低。

技术实现思路

[0004]基于此,本申请提供了一种权限管理方法、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种权限管理方法,其特征在于,基于预先创建的权限管理框架,所述权限管理框架包括各功能所对应权限点的表示数据以及各角色分别对应的权限集的表示数据,所述表示数据用以表示二进制数据;所述方法包括:响应于用户的操作事件,获取所述用户的角色权限数据,所述角色权限数据包括所述用户的角色对应权限集的表示数据和所述用户的操作事件对应权限点的表示数据;利用所述用户的角色对应权限集的表示数据和所述用户的操作事件对应权限点的表示数据进行校验,以确定针对所述用户的操作事件的权限管理结果。2.根据权利要求1所述的方法,其特征在于,所述表示数据包括长整型数据;所述利用所述用户的角色对应权限集的表示数据和所述用户的操作事件对应权限点的表示数据进行校验,包括:将用户的角色对应权限集的长整型数据和所述用户的操作事件对应权限点的长整型数据按照二进制位进行与运算,得到计算结果;当所述计算结果为非预设数值时,确定所述权限管理结果为拥有所述用户的操作事件对应权限点的权限。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述计算结果为预设数值时,确定所述权限管理结果为没有所述用户的操作事件对应权限点的权限。4.根据权利要求1所述的方法,其特征在于,所述方法还包括预先采用如下方式创建所述权限管理框架:根据输入的角色创建信息创建各角色;根据输入的权限创建信息,创建各功能领域对应的权限空间并针对各权限空间创建各功能对应的权限点,获取各权限点的表示数据;根据输入的权限分配信息,确定各角色对应的权限空间的权限点构成的集合分别作为各角色对应的权限集,获取各权限集的表示数据。5.根据权利要求4所述的方法,其特征在于,所述创建各功能领域对应的权限空间并针...

【专利技术属性】
技术研发人员:刘凯陈晓松周超钮正飞夏迎霖
申请(专利权)人:南京苏宁加电子商务有限公司
类型:发明
国别省市:

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

1